@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tr-escena{display:block;width:min(380px,100%);aspect-ratio:1.586;perspective:1400px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.tr-tarjeta{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.32,.72,0,1)}.tr-escena.volteada .tr-tarjeta{transform:rotateY(180deg)}@media(hover:hover){.tr-escena:not(.volteada):hover .tr-tarjeta{transform:rotateY(-6deg) rotateX(4deg)}}.tr-cara{position:absolute;inset:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:14px;overflow:hidden;box-shadow:0 1px 1px #0000000f,0 18px 40px -18px #0000004d,0 40px 70px -40px #00000040}.tr-frente{background:linear-gradient(160deg,#f7f6f2,#ecebe5);color:#111;border:1px solid #e2e0da}.tr-liston-v{position:absolute;top:0;bottom:0;left:30%;width:7%;background:#141414}.tr-liston-h{position:absolute;left:0;right:0;top:56%;height:11%;background:#141414}.tr-lazo{position:absolute;left:33.5%;top:61.5%;width:31%;transform:translate(-50%,-62%)}.tr-texto{position:absolute;right:6%;top:8%;display:flex;flex-direction:column;align-items:flex-end}.tr-texto img{height:14px}.tr-chico{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#6e6e6c;margin-top:6px}.tr-para{position:absolute;left:6%;bottom:7%;display:flex;flex-direction:column}.tr-para .tr-chico{margin:0 0 2px}.tr-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.tr-para .tr-serif{font-size:18px}.tr-monto{position:absolute;right:6%;bottom:6%;font:italic 400 40px/1 "Instrument Serif",Georgia,serif}.tr-atras{transform:rotateY(180deg);display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:20px 22px;background:#121212;color:#f4f3ef}.tr-qr{width:104px;height:104px;padding:8px;background:#f4f3ef;border-radius:6px}.tr-qr svg{display:block;width:100%;height:100%}.tr-atras-texto{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tr-atras-texto img{height:13px;margin-bottom:10px}.tr-mensaje{font-size:16px;line-height:1.3}.tr-nota{font-size:10.5px;color:#a9a8a3;margin-top:6px}.tr-codigo{margin-top:10px;font-size:13px;font-weight:700;letter-spacing:.14em;font-variant-numeric:tabular-nums}@media(max-width:420px){.tr-monto{font-size:32px}.tr-qr{width:86px;height:86px}.tr-mensaje{font-size:14px}}@media(prefers-reduced-motion:reduce){.tr-tarjeta{transition-duration:.01s}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pl-fondo:#f6f5f4;--pl-papel:#fff;--pl-tinta:#1a1719;--pl-suave:#6f6865;--pl-tenue:#a29b97;--pl-linea:#ebe8e5;--pl-activo:#efedeb;--pl-sombra:0 1px 2px rgba(26,23,25,.06),0 0 0 1px rgba(26,23,25,.05);--pl-sans:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",sans-serif}html.pl-oscuro{--pl-fondo:#111012;--pl-papel:#1a191b;--pl-tinta:#f2f0ee;--pl-suave:#a6a09c;--pl-tenue:#6f6a67;--pl-linea:#2a282b;--pl-activo:#2a282b;--pl-sombra:0 0 0 1px rgba(255,255,255,.07);color-scheme:dark}.pl-aside{background:var(--pl-papel)!important;border-right:1px solid var(--pl-linea)!important;padding:16px 14px 14px!important;overflow-y:auto;scrollbar-width:none}.pl-aside::-webkit-scrollbar{display:none}.pl{display:flex;flex-direction:column;min-height:100%;font-family:var(--pl-sans);color:var(--pl-tinta);font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.pl :where(button){font:inherit;color:inherit;border:0;background:none;padding:0;margin:0;cursor:pointer}.pl :where(a){color:inherit;text-decoration:none}.pl-marca{display:flex;align-items:center;gap:8px;padding:4px 6px 14px}.pl-marca img{height:19px;width:auto;max-width:none}html.pl-oscuro .pl-marca img{filter:invert(1)}.pl-marca small{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--pl-suave);margin-top:3px;white-space:nowrap}.pl-plegar{margin-left:auto;width:24px;height:24px;border-radius:7px!important;border:1px solid var(--pl-linea)!important;display:grid!important;place-items:center;color:var(--pl-suave)!important;background:var(--pl-papel)!important}.pl-plegar:hover{color:var(--pl-tinta)!important}.pl-nav{flex:1;display:flex;flex-direction:column;gap:1px}.pl-grupo{display:flex;flex-direction:column;gap:1px}.pl-tit{display:flex!important;align-items:center;gap:4px;font-size:12.5px!important;color:var(--pl-suave)!important;padding:16px 10px 6px!important;font-weight:500!important;align-self:flex-start}.pl-tit svg{transition:transform .2s}.pl-grupo.pl-cerrado .pl-tit svg{transform:rotate(-90deg)}.pl-grupo:first-child .pl-tit{padding-top:4px!important}.pl-it{display:flex!important;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px!important;border-radius:9px!important;color:var(--pl-tinta)!important;font-weight:500!important;font-size:13.5px!important;text-align:left;white-space:nowrap;transition:background .15s}.pl-it:hover{background:color-mix(in srgb,var(--pl-activo) 70%,transparent)}.pl-it.activo{background:var(--pl-activo)}.pl-it>svg{color:var(--pl-suave);flex:none}.pl-it.activo>svg{color:var(--pl-tinta)}.pl-txt{min-width:0;overflow:hidden;text-overflow:ellipsis}.pl-n{margin-left:auto;padding-left:8px;font-size:12px;color:var(--pl-suave);font-weight:500;font-variant-numeric:tabular-nums}.pl-n.alerta{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pl-tinta);color:var(--pl-papel);font-weight:600;font-size:11px;display:grid;place-items:center}.pl-ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff;flex:none}.pl-ic svg{color:#fff}.c-tinta{background:#1a1719}html.pl-oscuro .c-tinta{background:#f2f0ee}html.pl-oscuro .c-tinta svg{color:#1a1719}.c-vino{background:#7a2f3c}.c-oro{background:#b8892b}.c-azul{background:#2f5fd0}.c-verde{background:#2f8a57}.c-naranja{background:#e0662f}.c-rosa{background:#c2457a}.pl-sub{position:relative;margin-left:17px;padding-left:12px}.pl-sub:before{content:"";position:absolute;left:0;top:0;bottom:16px;border-left:1px solid var(--pl-linea)}.pl-it.sub{font-size:13px!important;padding:6px 10px!important;min-height:31px;position:relative}.pl-it.sub:before{content:"";position:absolute;left:-12px;top:50%;width:9px;height:10px;border-left:1px solid var(--pl-linea);border-bottom:1px solid var(--pl-linea);border-bottom-left-radius:7px;transform:translateY(-100%)}.pl-pie{border-top:1px solid var(--pl-linea);padding-top:10px;margin-top:12px;display:flex;flex-direction:column;gap:1px}.pl-yo{display:flex;align-items:center;gap:10px;border:1px solid var(--pl-linea);border-radius:11px;padding:8px 8px 8px 10px;margin-top:10px;background:var(--pl-papel);box-shadow:var(--pl-sombra)}.pl-av{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#7a2f3c,#c48b5a);color:#fff;font-size:11.5px;font-weight:600;display:grid;place-items:center;flex:none}.pl-yo-txt{min-width:0;flex:1;line-height:1.25}.pl-yo-txt b{font-size:13px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-yo-txt span{font-size:11.5px;color:var(--pl-suave);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-yo button{width:30px;height:30px;border-radius:8px!important;display:grid!important;place-items:center;color:var(--pl-suave)!important;flex:none}.pl-yo button:hover{background:var(--pl-activo)!important;color:var(--pl-tinta)!important}.pl-sitio{position:relative;margin:0 0 6px}.pl-sitio>summary{list-style:none;display:flex;align-items:center;gap:10px;border:1px solid var(--pl-linea);border-radius:11px;padding:8px 10px;background:var(--pl-papel);box-shadow:var(--pl-sombra);cursor:pointer;font-family:var(--pl-sans);color:var(--pl-tinta)}.pl-sitio>summary::-webkit-details-marker{display:none}.pl-sitio .pl-ic{width:28px;height:28px;border-radius:7px}.pl-sitio-txt{min-width:0;flex:1;line-height:1.2}.pl-sitio-txt b{font-size:13px;font-weight:600;display:block}.pl-sitio-txt span{font-size:11.5px;color:var(--pl-suave)}.pl-sitio>summary>svg{color:var(--pl-tenue);flex:none}.pl-sitio-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;padding:5px;border-radius:12px;background:var(--pl-papel);box-shadow:0 12px 32px -12px #1a171959,0 0 0 1px var(--pl-linea);display:flex;flex-direction:column;gap:2px}.pl-sitio-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;font:500 13px/1.2 var(--pl-sans);color:var(--pl-tinta);cursor:pointer;text-align:left}.pl-sitio-menu button:hover,.pl-sitio-menu button[aria-selected=true]{background:var(--pl-activo)}.pl-sitio-menu button span:last-child{margin-left:auto;color:var(--pl-suave);font-size:11.5px}@media(min-width:901px){html.pl-plegado .pl-aside{padding:16px 10px 14px!important}html.pl-plegado .pl :is(.pl-txt,.pl-n,.pl-marca small,.pl-marca img,.pl-sitio-txt,.pl-sitio>summary>svg,.pl-yo-txt){display:none}html.pl-plegado .pl-marca{justify-content:center;padding:4px 0 14px}html.pl-plegado .pl-plegar{margin:0}html.pl-plegado .pl-it{justify-content:center;padding:7px 0!important}html.pl-plegado .pl-tit{font-size:0!important;padding:10px 0 4px!important;align-self:center;border-top:1px solid var(--pl-linea);width:100%;justify-content:center}html.pl-plegado .pl-tit svg{display:none}html.pl-plegado .pl-sub{margin:0;padding:0}html.pl-plegado .pl-sub:before,html.pl-plegado .pl-it.sub:before{display:none}html.pl-plegado .pl-sitio>summary{justify-content:center;padding:6px}html.pl-plegado .pl-sitio-menu{right:auto;width:220px}html.pl-plegado .pl-yo{justify-content:center;padding:6px;flex-direction:column}}html .pm3{--sans:var(--pl-sans);--fondo:#f4f3f1;--linea:var(--pl-linea);--linea-2:var(--pl-linea);--tinta:var(--pl-tinta);--b:var(--pl-tinta)}html .pm3 .pm3-lado{padding:0}@media(min-width:900px){html .pm3{grid-template-columns:268px minmax(0,1fr)}html.pl-plegado .pm3{grid-template-columns:68px minmax(0,1fr)}html .pm3-barra{height:60px;padding:0 24px 0 28px;background:var(--pl-papel)}html .pm3-barra h1{font-size:15px;font-weight:600;letter-spacing:-.01em}html .pm3-contenido{padding:24px 28px 120px}}html .pm3-miga{display:flex;align-items:center;gap:6px;color:var(--pl-suave);font-size:13px;font-weight:500;flex:1;min-width:0}html .pm3-miga b{color:var(--pl-tinta);font-weight:600}html .pm3-cifra,html .pm3-ventana,html .pm3-est,html .pm3-vacio,html .pm3-tarjeta,html .pm3-producto,html .pm3-variante{border-radius:14px}html .pm3-columna{border-radius:14px!important}html .pm3-columna .pm3-producto{border-radius:10px!important;background:var(--pl-papel)!important;box-shadow:var(--pl-sombra)}html .pm3-columna-cab b{font-size:14px!important;font-weight:600!important;display:flex;align-items:center;gap:8px}html .pm3-chip{border-radius:8px;height:32px}html .pm3-buscar{border-radius:10px;height:44px}html .pm3-buscar input{font-size:14px}html .pm3-boton{border-radius:10px}html .pm3-fab{border-radius:12px}html .pm3-cifra strong{font-weight:600;letter-spacing:-.03em}html .pm3-fila{border-radius:10px}html .pm3-dialogo{border-radius:18px}html .admin-shell.m3{--sans:var(--pl-sans);--serif:var(--pl-sans);--cifra:var(--pl-sans)}@media(min-width:901px){html .admin-shell.m3{grid-template-columns:268px minmax(0,1fr)}html.pl-plegado .admin-shell.m3{grid-template-columns:68px minmax(0,1fr)}html .admin-shell.m3 .m3-topbar{height:60px;border-bottom:1px solid var(--pl-linea);background:var(--pl-papel)}html .admin-shell.m3 .m3-topbar h1{opacity:1;transform:none;font-size:13px;font-weight:500;color:var(--pl-suave);display:flex;align-items:center;gap:6px}html .admin-shell.m3 .m3-topbar h1 b{color:var(--pl-tinta);font-weight:600}html .admin-shell.m3 .admin-main{padding-top:20px}}html .admin-shell.m3 .admin-side.pl-aside{padding:16px 14px 14px!important}html .admin-shell.m3 .m3-titulo h2{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.025em}html .admin-shell.m3 .m3-kpi{border-radius:13px}html .admin-shell.m3 .m3-kpi b{font-weight:600;letter-spacing:-.03em}html .admin-shell.m3 .m3-lista,html .admin-shell.m3 .admin-section,html .admin-shell.m3 .m3-pedido,html .admin-shell.m3 .m3-par{border-radius:13px}html .admin-shell.m3 .button,html .admin-shell.m3 .m3-btn{border-radius:10px}html .admin-shell.m3 .search-field{border-radius:10px;height:44px}html.pl-oscuro body{background:var(--pl-fondo)!important}html.pl-oscuro .pm3{--b:#f2f0ee;--b-tinte:#2a282b;--b-tinte-2:#232124;--fondo:#232124;--tarjeta:#1a191b;--tinta:#f2f0ee;--tinta-2:#d6d1cd;--apagado:#a6a09c;--tenue:#77716d;--linea:#2a282b;--linea-2:#2a282b;--gris:#2a282b;--cont-ok:#1d3326;--ok:#7fd1a0;--cont-error:#3a1f1d;--error:#ff8a80;background:var(--pl-fondo);color:var(--tinta)}html.pl-oscuro .pm3 :is(.pm3-barra,.pm3-nav-abajo,.pm3-cajon,.pm3-dialogo,.pm3-completa,.pm3-entrada){background:var(--pl-papel)}html.pl-oscuro .pm3 :is(.pm3-fila,.pm3-ventana-ico,.pm3-ventana-busca,.pm3-variante,.pm3-talla,.pm3-estado-chip,.pm3-vacio svg){background:var(--pl-papel)}html.pl-oscuro .pm3 .pm3-campo :is(input,textarea){background:var(--pl-papel)}html.pl-oscuro .pm3 .pm3-columna .pm3-producto:hover{background:#232124!important}html.pl-oscuro .pm3 :is(.pm3-boton,.pm3-fab,.pm3-cifra.destacada,.pm3-chip.activo,.pm3-estado.entregado,.pm3-ventana-cuenta,.pm3-avatar,.pm3-item b,.pm3-subir em,.pm3-aviso,.pm3-ind b){color:#1a1719}html.pl-oscuro .pm3 .pm3-boton.linea,html.pl-oscuro .pm3 .pm3-boton.texto{color:var(--tinta)}html.pl-oscuro .pm3 .pm3-boton:disabled{color:var(--tenue)}html.pl-oscuro .pm3 :is(.pm3-foto,.pm3-subir) img,html.pl-oscuro .pm3-columna .pm3-foto img{mix-blend-mode:normal}html.pl-oscuro .pm3 .pm3-foto{background:#efedea}html.pl-oscuro .pm3 :is(.pm3-barra-v-pista i,.pm3-barra-h-pista i){background:#4a4649}html.pl-oscuro .pm3 .pm3-estado-chip{box-shadow:inset 0 0 0 1px var(--linea)}html.pl-oscuro [data-tip]:hover:after{color:#1a1719}html.pl-oscuro .admin-shell.m3{--md-primary:#f2f0ee;--md-on-primary:#1a1719;--md-primary-container:#2a282b;--md-on-primary-container:#f2f0ee;--md-secondary-container:#2a282b;--md-on-secondary-container:#f2f0ee;--md-tertiary:#e2b86a;--md-tertiary-container:#3a2f1a;--md-surface:#111012;--md-surface-low:#1a191b;--md-surface-c:#1f1e21;--md-surface-high:#2a282b;--md-surface-highest:#332f33;--md-on-surface:#f2f0ee;--md-on-surface-variant:#a6a09c;--md-outline:#5a5558;--md-outline-variant:#2f2c30;--md-inverse-surface:#f2f0ee;--md-inverse-on-surface:#1a1719;--md-inverse-primary:#1a1719;--md-error:#ff8a80;--md-error-container:#3a1f1d;--md-ok:#7fd1a0;--md-ok-container:#1d3326;--white:#1a191b}html.pl-oscuro .admin-shell.m3 :is(table,td,tr,.admin-section,.product-sheet,.carga-lista,.m3-tabs){background-color:transparent;color:inherit}html.pl-oscuro .admin-shell.m3 :is(img.row-thumb,.row-thumb img,.carga-fila img){mix-blend-mode:normal}html.pl-oscuro .admin-shell.m3 :is(.row-thumb,.carga-foto){background:#efedea}html.pl-oscuro .admin-shell.m3 .button-dark:hover:not(:disabled){background:#d9d5d1}html .admin-shell.m3 .admin-side .pl a.pl-it,html .admin-shell.m3 .admin-side .pl button.pl-it{height:auto;min-height:34px;border-radius:9px;gap:10px;letter-spacing:-.005em;font-family:var(--pl-sans);flex:none}html .admin-shell.m3 .admin-side .pl a.pl-it.sub{min-height:31px}html .admin-shell.m3 .admin-side .pl a.pl-it.activo{background:var(--pl-activo);color:var(--pl-tinta);font-weight:500}html .admin-shell.m3 .admin-side .pl a.pl-it:hover{background:color-mix(in srgb,var(--pl-activo) 70%,transparent)}html .admin-shell.m3 .admin-side .pl-nav{gap:1px}html .admin-shell.m3 .admin-side .pl-marca img{height:19px}.pl .m3-cerrar-menu{margin-left:auto}html.pl-oscuro .admin-shell.m3 .chip.active,html.pl-oscuro .admin-shell.m3 .chip.active :is(b,span){color:#1a1719}html.pl-oscuro .pm3 :is(.pm3-buscar,.pm3-ventana-busca) input{background:transparent;color:var(--tinta)}html.pl-oscuro .pm3 :is(input,textarea,select){color-scheme:dark}.tl{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tl-escena{display:block;width:min(380px,100%);aspect-ratio:1.586;perspective:1400px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.tl-tarjeta{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.32,.72,0,1)}.tl-escena.volteada .tl-tarjeta{transform:rotateY(180deg)}@media(hover:hover){.tl-escena:not(.volteada):hover .tl-tarjeta{transform:rotateY(-6deg) rotateX(4deg)}}.tl-cara{position:absolute;inset:0;display:grid;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:14px;overflow:hidden;box-shadow:0 1px 1px #0000000f,0 18px 40px -18px #0000004d,0 40px 70px -40px #00000040}.tl-frente{grid-template-rows:auto 1fr auto;padding:22px 24px;color:#fff;background:#222}.tl-frente:after{content:"";position:absolute;inset:-40%;background:linear-gradient(105deg,transparent 40%,#ffffff2e 50%,transparent 60%);transform:translate(-60%);transition:transform 1.4s cubic-bezier(.32,.72,0,1);pointer-events:none}.tl-escena:hover .tl-frente:after{transform:translate(60%)}.tl-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}.tl-velo{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#0000 38% 55%,#000000a6)}.tl-arriba,.tl-abajo{position:relative;display:flex;justify-content:space-between}.tl-arriba{align-items:center}.tl-arriba img{height:17px}.tl-abajo{grid-row:3;align-items:flex-end}.tl-abajo>span:first-child{display:flex;flex-direction:column}.tl-chico{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.tl-numero{font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:.16em}.tl-numero.chico{font-size:12px;margin-top:8px;color:#111}.tl-nombre{opacity:.85;margin-top:3px}.tl-serif{font:italic 400 22px/1 "Instrument Serif",Georgia,serif}.tl-atras{transform:rotateY(180deg);grid-template-columns:1fr auto;gap:18px;align-items:center;padding:20px 22px;background:#fbfaf8;color:#111}.tl-atras-texto{display:flex;flex-direction:column;align-items:flex-start}.tl-atras-texto img{height:13px;margin-bottom:12px}.tl-sellos{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 10px;max-width:190px}.tl-sellos i{width:22px;height:22px;border-radius:50%;border:1px dashed #b9b6ae;display:grid;place-items:center;font:italic 400 12px/1 "Instrument Serif",Georgia,serif;color:#9d9c99}.tl-sellos i.si{border:1px solid #111;background:#111;color:#f4f3ef}.tl-nota{color:#6e6e6c;font-size:11px;line-height:1.45}.tl-qr{display:block;width:104px;height:104px}.tl-qr svg{display:block;width:100%;height:100%}.tl-pista{font-size:11px;color:#9d9c99}@media(max-width:420px){.tl-qr{width:88px;height:88px}.tl-sellos i{width:19px;height:19px;font-size:11px}.tl-numero{font-size:15px}}@media(prefers-reduced-motion:reduce){.tl-tarjeta,.tl-frente:after{transition-duration:.01s}}:root{--negro: #111;--texto: #1d1d1b;--gris: #6e6e6c;--tenue: #9d9c99;--linea: #d6d5d2;--linea-suave: #ebeae7;--hueso: #f4f3ef;--fondo: #fbfaf8;--panel: #f1f0ed;--gris-alto: #ccc8c3;--gris-bajo: #efeeec;--blanco: #fff;--aviso: #333;--vino: #7a2f3c;--alto-aviso: 22px;--alto-cabecera: 67px;--arriba: calc(var(--alto-aviso) + var(--alto-cabecera));--texto-fam: Helvetica, "Helvetica Neue", Arial, sans-serif;--rotulo-fam: "Helvetica Neue", Helvetica, Arial, sans-serif;--serif: "Instrument Serif", Georgia, serif;--curva: cubic-bezier(.32, .72, 0, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--negro);font-family:var(--texto-fam);font-size:12px;line-height:1.3;letter-spacing:.01em;-webkit-font-smoothing:antialiased}body.sin-scroll{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0;font-weight:400}:focus-visible{outline:1px solid var(--negro);outline-offset:2px}.tenue{color:var(--gris)}.centrado{text-align:center}.solo-movil{display:none!important}@media(max-width:1023px){.solo-movil{display:inline-flex!important}.solo-escritorio{display:none!important}}.mayus,.rotulo,.celda-nombre{font-family:var(--rotulo-fam);text-transform:uppercase;letter-spacing:.02em}.anuncio{position:sticky;top:0;z-index:46;height:var(--alto-aviso);display:grid;place-items:center;background:var(--aviso);color:#fff;font-family:Arial,sans-serif;font-size:14px;padding:0 12px;overflow:hidden;white-space:nowrap}.cabecera{position:sticky;top:var(--alto-aviso);z-index:45;background:var(--fondo);color:var(--negro);transition:background .3s ease,color .3s ease}.cabecera.transparente{background:transparent;color:#fff}.cabecera.con-panel{background:var(--panel)}.cabecera-fila{height:var(--alto-cabecera);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 27px}.cabecera-izq{display:flex;align-items:center;gap:4px}.marca img{height:22px;width:auto}.menu-principal ul{list-style:none;margin:0;padding:0;display:flex;gap:30px}.menu-principal a,.menu-principal button{display:block;font-family:var(--rotulo-fam);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:12px;padding:27px 0;white-space:nowrap;color:inherit}.menu-principal a.activo,.menu-principal button.activo{font-weight:700}.menu-principal a:hover,.menu-principal button:hover{text-decoration:underline;text-underline-offset:3px}.iconos{justify-self:end;display:flex;align-items:center;gap:22px}.buscar-linea{width:155px;text-align:left;font-size:12px;line-height:14px;padding:0 0 5px;border-bottom:1px solid currentColor;margin-right:10px;color:inherit}.icono{min-width:18px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:inherit}.bolsa-icono span{font-size:9px;align-self:flex-end;padding-bottom:7px}.panel-menu{position:absolute;left:0;right:0;top:100%;min-height:283px;background:var(--panel);color:var(--negro);display:flex;justify-content:space-between;gap:40px;padding:18px 27px 30px calc(43.8% + -0px);animation:aparecer .2s ease}.panel-menu-columnas{display:flex;gap:70px}.panel-menu-columnas ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.panel-menu-columnas a{font-size:12px;line-height:15.6px}.panel-menu-columnas a:hover{text-decoration:underline;text-underline-offset:2px}.panel-menu-tarjetas{display:flex;gap:2px;align-self:flex-start}.panel-tarjeta{width:160px;display:flex;flex-direction:column;gap:7px;font-size:12px}.panel-foto{display:block;width:160px;height:200px;overflow:hidden}.panel-foto img{width:100%;height:100%;object-fit:cover}.panel-foto.foto-gris img{object-fit:contain;padding:1.5%}.velo-menu{position:fixed;inset:0;z-index:44;background:#f1f0ed26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:velo .2s ease}@media(max-width:1023px){:root{--alto-cabecera: 56px}.cabecera-fila{padding:0 10px;gap:8px}.menu-principal,.panel-menu,.velo-menu{display:none}.marca img{height:19px}.iconos{gap:12px}}.pieza-mini{display:flex;flex-direction:column;gap:6px;width:190px;font-size:12px}.pieza-mini-nombre{font-family:var(--rotulo-fam);text-transform:uppercase;font-weight:700;font-size:10.5px;letter-spacing:.03em}.pieza-mini small{color:var(--gris)}.foto-gris{position:relative;display:block;overflow:hidden;background:linear-gradient(180deg,var(--gris-alto) 0%,#dfdcd8 48%,var(--gris-bajo) 100%);aspect-ratio:4 / 5}.foto-gris img{width:100%;height:100%;object-fit:contain;padding:1.5%}@keyframes aparecer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.capa{position:fixed;inset:0;z-index:60}.velo{position:absolute;inset:0;background:#0000004d;animation:velo .25s ease}.velo.borroso{background:#f1f0ed26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes velo{0%{opacity:0}}.cajon{position:absolute;top:0;bottom:0;width:min(440px,100%);background:var(--blanco);display:flex;flex-direction:column;animation:cajon-der .35s var(--curva)}.cajon.derecha{right:0}.cajon.izquierda{left:0;width:min(380px,90%);animation-name:cajon-izq}@keyframes cajon-der{0%{transform:translate(100%)}}@keyframes cajon-izq{0%{transform:translate(-100%)}}.cajon-cabeza{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 16px 24px;border-bottom:1px solid var(--linea-suave)}.cajon-cabeza h2{font-family:var(--rotulo-fam);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.cajon-logo{height:20px}.cajon-pie{padding:16px 24px 22px;border-top:1px solid var(--linea-suave)}.cajon-pie.dos{display:grid;grid-template-columns:1fr 2fr;gap:8px}.menu-movil{display:flex;flex-direction:column;padding:18px 24px;gap:2px}.menu-movil a{font-family:var(--rotulo-fam);font-size:13px;text-transform:uppercase;padding:11px 0}.menu-movil.secundario{border-top:1px solid var(--linea-suave)}.menu-movil.secundario a{text-transform:none;font-family:var(--texto-fam);color:var(--gris);padding:8px 0}.buscador{position:absolute;top:0;left:0;right:0;background:var(--panel);padding:30px 26px 34px;animation:aparecer .25s var(--curva)}.buscador form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--negro);max-width:640px;margin:0 auto}.buscador input{flex:1;border:0;outline:0;background:none;font-size:22px;padding:8px 0;min-width:0}.buscador-resultados{display:flex;gap:5px;overflow-x:auto;padding-top:26px;max-width:1200px;margin:0 auto}.buscador-resultados .pieza-mini{flex:none;width:180px}.boton{display:inline-flex;align-items:center;justify-content:center;height:47px;padding:0 26px;border:1px solid var(--negro);background:var(--blanco);font-family:var(--rotulo-fam);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;transition:background .2s,color .2s}.boton:hover,.boton.lleno{background:var(--negro);color:#fff}.boton.lleno:hover:not(:disabled){background:#333}.boton.lleno:disabled,.boton.lleno[data-incompleto]{background:#8d8c8a;border-color:#8d8c8a}.boton.ancho{width:100%}.texto-boton{font-size:11px;text-decoration:underline;text-underline-offset:2px;color:var(--gris)}.precio{display:flex;gap:6px;align-items:baseline}.precio s{color:var(--tenue)}.aviso-error{margin:140px auto 60px;max-width:520px;text-align:center;color:var(--vino)}.aviso-campo{color:var(--vino);font-size:12px;margin-top:10px}.cargando{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:40px 0}.cargando span{aspect-ratio:4 / 5;background:linear-gradient(90deg,var(--gris-bajo),#e3e1de,var(--gris-bajo));background-size:200% 100%;animation:brillo 1.4s linear infinite}@keyframes brillo{to{background-position:-200% 0}}@media(max-width:1023px){.cargando{grid-template-columns:repeat(2,1fr)}}.bloque{position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden;background:var(--fondo)}.inicio>.bloque:first-child{margin-top:calc(var(--alto-cabecera) * -1)}.inicio>.bloque+.bloque,.inicio>.pie{margin-top:40svh}.portada-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.portada{position:relative;height:100%;background:#2b2724}.portada img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease,transform 7s ease-out;transform:scale(1.04)}.portada img.visible{opacity:1;transform:scale(1)}.rotulo{font-size:10px;font-weight:400;line-height:12px;color:#fff;text-shadow:0 0 18px rgba(0,0,0,.25);white-space:nowrap}.portada .rotulo,.par-foto .rotulo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.portada-puntos{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;gap:6px}.portada-puntos i{width:26px;height:1px;background:#ffffff73}.portada-puntos i.activo{background:#fff}.cuadricula{height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:1px;background:var(--fondo)}.celda{position:relative;display:block;height:100%;aspect-ratio:auto}.celda img{padding:3% 5% 10%;transition:transform .8s var(--curva)}.celda:hover img{transform:scale(1.04)}.celda-varias{position:absolute;inset:10% 6% 16%;display:grid;grid-template-columns:1fr 1fr}.celda .celda-varias img{position:static;width:100%;height:100%;object-fit:contain;padding:6%}.celda-nombre{position:absolute;left:0;right:0;bottom:22px;text-align:center;font-family:var(--texto-fam);text-transform:none;letter-spacing:0;font-size:12px;color:var(--negro)}.par{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:1px}.par-foto{position:relative;overflow:hidden;display:block;background:#ddd}.par-foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--curva)}.par-foto:hover img{transform:scale(1.03)}@media(max-width:1023px){.bloque{min-height:480px}.cuadricula{grid-template-columns:1fr 1fr}.cuadricula>:nth-child(n+5){display:none}.cuadricula.categorias{grid-template-rows:repeat(3,1fr)}.cuadricula.categorias>:nth-child(5),.cuadricula.categorias>:nth-child(6){display:block}.celda-nombre{bottom:14px;font-size:11px}.par{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.pie{z-index:20}.inicio>.pie{position:relative;z-index:20}.tarjeta{display:flex;flex-direction:column;min-width:0}.tarjeta-foto img{position:absolute;inset:0;transition:opacity .5s ease,transform .8s var(--curva)}.tarjeta-foto .segunda{opacity:0}@media(hover:hover){.tarjeta:hover .tarjeta-foto:has(.segunda) .principal{opacity:0}.tarjeta:hover .tarjeta-foto .segunda{opacity:1}.tarjeta:hover .tarjeta-foto:not(:has(.segunda)) .principal{transform:scale(1.04)}}.chip{position:absolute;top:9px;right:9px;font-family:var(--rotulo-fam);font-size:9px;text-transform:uppercase;letter-spacing:.02em;padding:3px 6px;background:#ebe9e5;color:var(--negro)}.tarjeta{padding:0 2.5px}.tarjeta-texto{padding:20px 20px 30px;display:flex;flex-direction:column;gap:3px;letter-spacing:.44px}.tarjeta-fila{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tarjeta-texto h3{font-family:var(--rotulo-fam);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.44px;line-height:14px}.material,.tarjeta-texto .precio{font-size:11px;line-height:12px}.guardar{flex:none;color:var(--gris)}.guardar.lleno{color:var(--negro)}.guardar.lleno svg{fill:var(--negro)}.muestras{display:flex;gap:12px;margin-top:25px;align-items:center}.muestra{width:14px;height:14px;position:relative;flex:none}.muestra.sel:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--negro)}.muestra.agotada:before{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--gris);transform:rotate(45deg)}.muestras.grandes{gap:14px;margin-top:26px}.muestras.grandes .muestra{width:16px;height:16px}.muestras .tenue{margin-left:auto;font-size:11.5px}.carrusel{padding:60px 0 40px}.carrusel-cabeza{display:flex;align-items:center;justify-content:space-between;padding:0 22px 16px}.carrusel-cabeza h2{font-family:var(--rotulo-fam);font-size:11px;text-transform:uppercase;letter-spacing:.02em}.flechas{display:flex;gap:6px}.flechas button{width:28px;height:28px;display:grid;place-items:center;color:var(--gris)}.flechas button:hover{color:var(--negro)}.carrusel-pista{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 15px)/4);gap:5px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carrusel-pista::-webkit-scrollbar{display:none}.carrusel-pista>*{scroll-snap-align:start}@media(max-width:1023px){.carrusel-pista{grid-auto-columns:48%}}.pie{position:relative;overflow:hidden;background:var(--hueso);color:var(--negro);padding:30px 27px;min-height:499px;display:flex;flex-direction:column}.pie-columnas{position:relative;z-index:1;display:grid;grid-template-columns:232px 248px 281px 261px 248px 1fr}.pie-columnas div{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:14.4px}.pie-columnas h3{font-family:var(--rotulo-fam);font-weight:700;font-size:12px;margin-bottom:9px}.pie-columnas a:hover{text-decoration:underline;text-underline-offset:2px}.pie-region{gap:8px!important}.pie-monograma{position:absolute;right:3vw;top:28px;width:clamp(260px,22vw,420px);height:auto;fill:none;stroke:#d6d2c9;stroke-width:16;stroke-linecap:round;pointer-events:none}.pie-abajo{position:relative;z-index:1;margin-top:auto;display:flex;gap:0;font-size:10px;line-height:12px}.pie-abajo>span{width:1027px;flex:none}.pie-abajo nav{display:flex;gap:26px;flex-wrap:wrap}@media(max-width:1023px){.pie{padding:26px 18px 18px;min-height:0}.pie-columnas{grid-template-columns:1fr 1fr;gap:22px 14px}.pie-region{grid-column:span 2;flex-direction:row!important;gap:18px!important;order:9}.pie-monograma{width:200px;right:-20px;top:auto;bottom:-90px}.pie-abajo{padding-top:70px;flex-direction:column;gap:10px}.pie-abajo>span{width:auto}}.lista{padding-bottom:60px}.lista-cabeza{padding:20px 24px 22px}.lista-cabeza h1{font-size:19.2px;font-weight:400}.lista-barra{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.pestanas{display:flex;gap:30px;overflow-x:auto;scrollbar-width:none}.pestanas::-webkit-scrollbar{display:none}.pestanas button{flex:none;font-size:12px;padding:2px 0}.pestanas button.activo{font-family:var(--rotulo-fam);font-weight:700}.ordenar{flex:none;font-family:var(--rotulo-fam);font-weight:700;font-size:12px}.rejilla{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0}.ambiente{grid-column:span 2;display:flex;flex-direction:column;align-items:center;padding:0 2.5px}.ambiente img{width:calc(50% - 2.5px);aspect-ratio:4 / 5;object-fit:cover}.ambiente span{width:calc(50% - 2.5px);padding:18px 20px;font-family:var(--rotulo-fam);font-weight:700;font-size:10.5px;text-transform:uppercase}.filtrar-cuerpo{flex:1;overflow-y:auto;padding:10px 24px}.filtrar-cuerpo fieldset{border:0;border-bottom:1px solid var(--linea-suave);margin:0;padding:18px 0;display:flex;flex-direction:column;gap:10px}.filtrar-cuerpo legend{font-family:var(--rotulo-fam);font-weight:700;font-size:11px;text-transform:uppercase;padding:0;margin-bottom:10px}.opcion-radio{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.opcion-radio input{accent-color:var(--negro);margin:0;width:14px;height:14px}@media(max-width:1023px){.lista-cabeza{padding:18px 10px 14px}.lista-barra{margin-top:14px}.pestanas{gap:20px}.rejilla{grid-template-columns:1fr 1fr}.tarjeta-texto{padding:12px 10px 24px}.ambiente{grid-column:span 2}.ambiente img,.ambiente span{width:100%}}.vacio{text-align:center;padding:80px 20px;display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--gris)}.pagina-vacia{min-height:55vh;justify-content:center}.pagina-vacia h1{font-size:19px;color:var(--negro)}.ficha-cuerpo{display:grid;grid-template-columns:minmax(0,66.5%) minmax(0,33.5%)}.galeria-pista{display:grid;grid-template-columns:1fr 1fr;gap:5px}.galeria-pista figure{margin:0}.galeria-pista figure:only-child{grid-column:span 2;aspect-ratio:5 / 4}.galeria-pista .foto-gris img{padding:1.5%}.puntos{display:none}.ficha-info{padding:0 27px 0 52px}.ficha-info-pegada{position:sticky;top:var(--arriba);padding:30px 0 40px}.ficha-titulo{display:flex;justify-content:space-between;gap:16px}.ficha-titulo h1{font-family:var(--rotulo-fam);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.ficha-titulo .precio{font-family:var(--rotulo-fam);font-size:14px;font-weight:700;margin-top:3px}.ficha-info>.ficha-info-pegada>.material{margin-top:26px;font-size:12.5px}.opcion{margin-top:0}.opcion-cabeza{font-size:12.5px;margin:26px 0 10px}.tallas{display:flex;flex-wrap:wrap;gap:6px}.tallas button{min-width:46px;height:38px;padding:0 12px;border:1px solid var(--linea);font-size:12.5px}.tallas button.sel{border-color:var(--negro)}.tallas button:disabled{color:var(--tenue);text-decoration:line-through}.personalizar{margin-top:26px;display:flex;flex-direction:column;gap:10px}.personalizar .opcion-cabeza{margin:0 0 2px}.lista-opciones{display:flex;gap:6px}.lista-opciones button{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:10px 12px;border:1px solid var(--linea);font-size:12.5px;text-align:left}.lista-opciones button.sel{border-color:var(--negro)}.lista-opciones small{font-size:11px;color:var(--gris)}.lado{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lado legend{font-family:var(--rotulo-fam);font-size:10.5px;font-weight:700;text-transform:uppercase;margin-bottom:6px}.segmentos{display:inline-flex;align-self:flex-start;gap:18px}.segmentos button{font-size:12.5px;padding:2px 0 4px;color:var(--gris);border-bottom:1px solid transparent}.segmentos button.sel{color:var(--negro);border-color:var(--negro)}.campo{width:100%;border:0;border-bottom:1px solid var(--linea);background:transparent;padding:10px 0;font-size:13px;border-radius:0;outline:none;resize:vertical}.campo:focus{border-color:var(--negro)}.archivo{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--gris);position:relative;flex:1}.archivo input{position:absolute;inset:0;opacity:0;cursor:pointer}.archivo-caja{border:1px dashed var(--linea);padding:12px;font-size:12.5px;color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archivo:hover .archivo-caja{border-color:var(--negro)}.dos-archivos{display:flex;gap:8px}.comprar{margin-top:30px}.acordeones{margin-top:46px}.acordeon{border-bottom:1px solid var(--linea)}.acordeon summary{list-style:none;display:flex;justify-content:space-between;align-items:center;height:56px;cursor:pointer;font-family:var(--rotulo-fam);font-size:12px;text-transform:uppercase}.acordeon summary::-webkit-details-marker{display:none}.acordeon summary svg{transition:transform .3s var(--curva)}.acordeon[open] summary svg{transform:rotate(180deg)}.acordeon-cuerpo{padding:0 0 18px;font-size:12.5px;color:var(--texto);display:flex;flex-direction:column;gap:8px}.parrafos{white-space:pre-line}.look{margin-top:56px}.look h2{font-size:12.5px;margin-bottom:14px}.look-piezas{display:flex;gap:5px}.look-pieza{width:132px;display:flex;flex-direction:column;gap:6px;font-size:11px}.look-pieza .foto-gris svg{position:absolute;left:10px;bottom:10px;color:var(--gris)}.ficha-enlaces{display:flex;gap:18px;margin-top:30px;font-size:11.5px}.ficha-enlaces a{text-decoration:underline;text-underline-offset:2px}.ficha-migas{margin-top:16px;font-size:11px;color:var(--gris)}.barra-compra{position:fixed;z-index:35;left:0;right:0;top:var(--arriba);background:var(--blanco);border-bottom:1px solid var(--linea-suave);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 26px;transform:translateY(-110%);opacity:0;transition:transform .35s var(--curva),opacity .25s;pointer-events:none}.barra-compra.visible{transform:none;opacity:1;pointer-events:auto}.barra-compra-dato{display:flex;gap:18px;align-items:baseline;min-width:0;font-family:var(--rotulo-fam);font-size:11px;text-transform:uppercase;font-weight:700}.barra-compra-dato span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-compra .boton{width:min(400px,45%);height:40px}@media(max-width:1023px){.ficha-cuerpo{grid-template-columns:1fr}.galeria{position:relative}.galeria-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.galeria-pista::-webkit-scrollbar{display:none}.galeria-pista figure{flex:0 0 100%;scroll-snap-align:start}.galeria-pista figure:only-child{aspect-ratio:4 / 5}.puntos{display:flex;justify-content:center;gap:0;position:absolute;bottom:0;left:0;right:0}.puntos i{flex:1;height:2px;background:transparent}.puntos i.activo{background:var(--negro)}.ficha-info{padding:0 10px}.ficha-info-pegada{position:static;padding:22px 0 30px}.barra-compra{top:auto;bottom:0;padding:0;transform:none;opacity:1;pointer-events:auto;border:0}.barra-compra-dato{display:none}.barra-compra .boton{width:100%;height:48px}.ficha{padding-bottom:48px}}.meta-envio{padding:14px 24px;font-size:12px;border-bottom:1px solid var(--linea-suave)}.meta-envio span{display:block;height:2px;background:var(--linea-suave);margin-top:8px}.meta-envio i{display:block;height:100%;background:var(--negro);transition:width .4s var(--curva)}.bolsa-vacia{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--gris)}.bolsa-lista{list-style:none;margin:0;padding:0 24px;flex:1;overflow-y:auto}.bolsa-lista li{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--linea-suave)}.bolsa-lista .foto-gris img{padding:10%}.bolsa-dato{display:flex;flex-direction:column;gap:3px;font-size:12px;min-width:0}.bolsa-dato>.bolsa-fila:first-child a{font-family:var(--rotulo-fam);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.03em}.bolsa-dato small{color:var(--gris);font-size:11.5px;overflow-wrap:anywhere}.bolsa-fila{display:flex;justify-content:space-between;align-items:center;gap:12px}.bolsa-dato .bolsa-fila:last-child{margin-top:auto;padding-top:10px}.cantidad{display:inline-flex;align-items:center;border:1px solid var(--linea)}.cantidad button{width:28px;height:28px;display:grid;place-items:center}.cantidad button:disabled{color:var(--tenue)}.cantidad span{min-width:22px;text-align:center;font-size:12px}.bolsa-pie{padding:18px 24px 22px;border-top:1px solid var(--linea-suave);display:flex;flex-direction:column;gap:10px}.bolsa-pie .tenue{font-size:11.5px}.bolsa-fila.total{font-family:var(--rotulo-fam);font-weight:700;font-size:12px;text-transform:uppercase}.pago{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(24px,6vw,96px);padding:40px 26px 80px;max-width:1280px;margin:0 auto}.pago-form{display:flex;flex-direction:column;gap:30px}.pago-form h1{font-size:19px}.pago-form h2{font-family:var(--rotulo-fam);font-weight:700;font-size:11px;text-transform:uppercase;margin-bottom:14px}.campos{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;margin-top:10px}.campos label{display:flex;flex-direction:column;font-size:11px;color:var(--gris)}.campos .completo{grid-column:span 2}.radios{display:flex;flex-direction:column}.radio{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--linea-suave);cursor:pointer}.radio input{accent-color:var(--negro);margin:0}.radio span{flex:1;display:flex;flex-direction:column;font-size:12.5px}.radio small{color:var(--gris)}.radio em{font-style:normal;font-size:12.5px}.radio em s{color:var(--tenue);margin-right:4px}.pago-resumen{background:var(--hueso);padding:28px;align-self:start;position:sticky;top:calc(var(--arriba) + 20px)}.pago-resumen h2{font-family:var(--rotulo-fam);font-weight:700;font-size:11px;text-transform:uppercase;margin-bottom:18px}.pago-resumen ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pago-resumen li{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;font-size:12px}.pago-resumen li small{display:block;color:var(--gris);font-size:11px}.pago-resumen .foto-gris b{position:absolute;top:2px;right:2px;background:var(--negro);color:#fff;font-size:10px;min-width:17px;height:17px;display:grid;place-items:center;border-radius:99px}.pago-totales{border-top:1px solid var(--linea);margin-top:20px;padding-top:14px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.pago-totales p{display:flex;justify-content:space-between}.pago-totales .total{font-family:var(--rotulo-fam);font-weight:700;font-size:13px;text-transform:uppercase;margin-top:6px}.nota-pedido{display:flex;flex-direction:column;font-size:11px;color:var(--gris);margin-top:18px}.pago-legal{font-size:11.5px;margin-top:-14px}.pago-form>.aviso-campo{margin:-10px 0 -14px;font-size:12.5px}.pedido .pago-form{gap:22px}.pedido-folio{font-family:var(--rotulo-fam);font-weight:700;font-size:11px;text-transform:uppercase;color:var(--gris)}.pedido .pago-form h1{font-size:22px;line-height:1.2;margin-top:-12px}.pedido-detalle{font-size:13px;line-height:1.5;color:var(--texto);max-width:520px}.pedido-banco{background:var(--hueso);padding:22px}.pedido-banco h2{margin-bottom:12px}.pedido-banco dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0 0 14px;font-size:13px}.pedido-banco dt{color:var(--gris)}.pedido-banco dd{margin:0}.pedido-banco .tenue{font-size:11.5px;line-height:1.5}.pedido-resumen{border-top:1px solid var(--linea, #e6e3de);border-bottom:1px solid var(--linea, #e6e3de);padding:18px 0;margin:0 0 22px}.pedido-resumen dl{display:grid;grid-template-columns:auto 1fr;gap:10px 22px;margin:0;font-size:13px}.pedido-resumen dt{color:var(--gris)}.pedido-resumen dd{margin:0}.pedido-resumen dd small{display:block;color:var(--gris);font-size:11.5px;margin-top:2px}.pedido-correo{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;background:var(--hueso);font-size:12.5px;line-height:1.5}.pedido-correo svg{flex:none;margin-top:2px}.copiable{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--linea);padding-bottom:1px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.copiable svg{color:var(--gris);flex:none}.pedido-guardar{font-size:11.5px}.pedido-seguir{font-size:12px;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}@media(max-width:1023px){.pago{grid-template-columns:1fr;padding:22px 10px 60px}.pago-resumen{position:static;order:-1;padding:20px}.campos{grid-template-columns:1fr}.campos .completo{grid-column:auto}}.informacion{max-width:720px;margin:0 auto;padding:40px 20px 100px;display:flex;flex-direction:column;gap:18px}.informacion .migas{font-size:11px;color:var(--gris);display:flex;gap:6px}.informacion h1{font-size:19px}.informacion h2{font-family:var(--rotulo-fam);font-weight:700;font-size:11px;text-transform:uppercase;margin-bottom:4px}.informacion section{display:flex;flex-direction:column;gap:6px;font-size:13px}.informacion .fotos-sucursal{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:10px}.informacion .fotos-sucursal img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.informacion .boton{align-self:flex-start;margin-top:8px}.informacion .tarjeta-regalo{aspect-ratio:5 / 4;margin-top:8px}.informacion .tarjeta-regalo img{padding:6%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cuenta-acceso{max-width:420px;margin:0 auto;padding:56px 20px 100px;display:flex;flex-direction:column;gap:16px}.cuenta-acceso h1{font-size:22px}.cuenta-acceso>.tenue{font-size:13px;line-height:1.5}.cuenta-pestanas{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--linea);margin-top:6px}.cuenta-pestanas button{height:42px;font-family:var(--rotulo-fam);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gris);border-bottom:1px solid transparent;margin-bottom:-1px}.cuenta-pestanas button[aria-selected=true]{color:var(--negro);border-color:var(--negro)}.cuenta-form{display:flex;flex-direction:column;gap:14px}.cuenta-form label{display:flex;flex-direction:column;font-size:11px;color:var(--gris)}.cuenta-form .texto-boton{align-self:center}.cuenta-listo{background:var(--hueso);padding:14px 16px;font-size:13px;line-height:1.5}.cuenta-nota{font-size:11.5px;line-height:1.5}.cuenta-confirmar{background:var(--hueso);padding:14px 16px;margin-bottom:28px;font-size:13px;line-height:1.5;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.cuenta-confirmar p{margin:0;flex:1 1 320px}.cuenta-confirmar .aviso-campo{margin-top:0;flex-basis:100%}.cuenta-aviso{width:calc(100% - 52px);max-width:1068px;margin:24px auto -8px}.cuenta{max-width:1120px;margin:0 auto;padding:40px 26px 100px}.cuenta-cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.cuenta-cabeza h1{font-size:26px;margin-top:6px}.cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.cuenta-bloque{background:var(--blanco);padding:26px;display:flex;flex-direction:column;gap:14px}.cuenta-bloque h2{font-family:var(--rotulo-fam);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.cuenta-bloque>.tenue{font-size:12.5px;line-height:1.5}.visitas{position:relative;margin:14px 10px 6px;height:22px}.visitas-barra{position:absolute;left:0;right:0;top:10px;height:2px;background:var(--linea-suave)}.visitas-barra i{display:block;height:100%;background:var(--negro);transition:width .6s var(--curva)}.visitas ol{list-style:none;margin:0;padding:0}.visitas li{position:absolute;top:0;transform:translate(-50%)}.visitas li b{display:grid;place-items:center;width:22px;height:22px;border-radius:99px;background:var(--blanco);border:1px solid var(--linea);font-size:10px}.visitas li.hecho b{background:var(--negro);border-color:var(--negro);color:#fff}.visitas-texto{font-size:12.5px;line-height:1.5}.ruleta-llamado{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--hueso);padding:16px 18px}.ruleta-llamado div{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.ruleta-llamado small{color:var(--gris)}.ruleta-llamado .boton{height:40px;padding:0 22px;flex:none}.cuenta-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cuenta-lista li{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--linea-suave);font-size:12.5px}.cuenta-lista li>span,.cuenta-lista a>span{display:flex;flex-direction:column;gap:2px;flex:1}.cuenta-lista small{color:var(--gris);font-size:11.5px}.cuenta-lista.pedidos li{padding:0}.cuenta-lista.pedidos a{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0}.cuenta-lista.pedidos em{font-style:normal}.subrayado{text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){.cuenta{padding:26px 10px 80px}.cuenta-rejilla{grid-template-columns:1fr;gap:10px}.cuenta-bloque{padding:22px 18px}}.ruleta-caja{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 20px));max-height:calc(100% - 20px);overflow:auto;background:var(--blanco);padding:28px 26px 26px;display:flex;flex-direction:column;align-items:center;gap:16px}.ruleta-caja h2{font-family:var(--rotulo-fam);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ruleta-cerrar{position:absolute;top:10px;right:10px}.ruleta{position:relative;width:min(300px,76vw);aspect-ratio:1}.ruleta svg{width:100%;height:100%;transition:transform 5s cubic-bezier(.17,.67,.12,1)}.ruleta-flecha{position:absolute;left:50%;top:-6px;z-index:1;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid var(--vino)}.ruleta-resultado{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:14px}.ruleta-resultado small{color:var(--gris);font-size:11.5px;line-height:1.5;max-width:300px}.ruleta-resultado .copiable{font-size:18px}.ruleta-texto{font-size:12.5px}@media(prefers-reduced-motion:reduce){.ruleta svg{transition-duration:.01s}}.regalo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);max-width:1280px;margin:0 auto;padding:30px 26px 90px;align-items:start}.regalo-foto{aspect-ratio:5 / 4;position:sticky;top:calc(var(--arriba) + 20px)}.regalo-foto img{padding:8%}.regalo-form{display:flex;flex-direction:column;gap:16px;max-width:480px}.regalo-form .migas{font-size:11px;color:var(--gris);display:flex;gap:6px}.regalo-form h1{font-family:var(--rotulo-fam);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.regalo-precio{font-size:15px;margin-top:-8px}.regalo-form>.tenue{font-size:12.5px;line-height:1.5}.regalo-form fieldset{border:0;padding:0;margin:0}.regalo-form legend{font-family:var(--rotulo-fam);font-weight:700;font-size:11px;text-transform:uppercase;margin-bottom:10px}.regalo-montos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.regalo-montos button,.regalo-montos input{height:42px;border:1px solid var(--linea);background:var(--blanco);font-size:12px;text-align:center;min-width:0;outline:none}.regalo-montos .sel{border-color:var(--negro)}.regalo-montos input:focus{border-color:var(--negro)}.regalo-nota{font-size:11.5px;margin-top:-6px}.regalo-mini{display:grid;place-items:center;color:var(--negro)}@media(max-width:1023px){.regalo{grid-template-columns:1fr;padding:16px 10px 70px}.regalo-foto{position:static}.regalo-montos{grid-template-columns:repeat(4,minmax(0,1fr))}.regalo-montos input{grid-column:span 4}}.campo-boton{display:flex;align-items:flex-end;gap:12px;margin-top:6px}.campo-boton .campo{flex:1;text-transform:uppercase}.campo-boton .campo::placeholder{text-transform:none}.campo-boton .boton{height:40px;padding:0 20px;flex:none}.descuento-aplicado{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--hueso);padding:10px 6px 10px 14px;font-size:12.5px;margin-top:8px}.descuento-aplicado span{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.mis-cupones{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.mis-cupones small{color:var(--gris);font-size:11px}.mis-cupones button{border:1px solid var(--linea);padding:6px 10px;font-size:11.5px;background:var(--blanco)}.mis-cupones button:hover{border-color:var(--negro)}.celda.con-colores .celda-nombre{bottom:38px}.celda-colores{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center;gap:8px}.celda-colores i{width:11px;height:11px}@media(max-width:1023px){.celda.con-colores .celda-nombre{bottom:28px}.celda-colores{bottom:12px;gap:6px}.celda-colores i{width:9px;height:9px}}.material .sku{float:right;color:var(--gris);font-variant-numeric:tabular-nums}.ficha-acciones{display:flex;align-items:flex-start;gap:14px}.compartir{position:relative}.compartir-menu{position:absolute;right:-8px;top:30px;z-index:30;min-width:170px;background:var(--blanco);border:1px solid var(--linea-suave);box-shadow:0 12px 30px -12px #0000002e;padding:6px 0;display:flex;flex-direction:column}.compartir-menu a,.compartir-menu button{display:flex;align-items:center;gap:7px;padding:9px 16px;font-family:var(--rotulo-fam);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;text-align:left;color:var(--negro)}.compartir-menu a:hover,.compartir-menu button:hover{background:var(--hueso)}.burbuja-wa{position:fixed;right:20px;bottom:20px;z-index:30;display:flex;align-items:center;gap:0;height:46px;padding:0 12.5px;border-radius:999px;background:#ece9e3;color:var(--negro);border:1px solid #dcd7ce;box-shadow:0 10px 26px -12px #28201459;transition:gap .35s var(--curva),padding .35s var(--curva),transform .2s}.burbuja-wa span{max-width:0;overflow:hidden;white-space:nowrap;font-family:var(--rotulo-fam);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;transition:max-width .35s var(--curva)}@media(hover:hover){.burbuja-wa:hover{gap:9px;padding:0 18px 0 14px}.burbuja-wa:hover span{max-width:140px}}.burbuja-wa:active{transform:scale(.96)}@media(max-width:1023px){.burbuja-wa{right:14px;bottom:16px;height:44px;padding:0 11.5px}.burbuja-wa.en-ficha{bottom:64px}}@media print{.burbuja-wa{display:none}}.cuenta-regalos{display:grid;gap:14px;justify-items:start}.cuenta-canjear{margin-top:16px}.pedido-regalos{display:grid;gap:14px;margin:14px 0 6px}.entrega-modos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.entrega-modos button{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--linea);background:var(--blanco);text-align:left;transition:border-color .2s}.entrega-modos button b{font-family:var(--rotulo-fam);font-size:11px;text-transform:uppercase;letter-spacing:.03em}.entrega-modos button small{font-size:12px;color:var(--gris)}.entrega-modos button.sel{border-color:var(--negro);box-shadow:inset 0 0 0 1px var(--negro)}.entrega-nota{margin-top:4px}@media(max-width:560px){.entrega-modos{grid-template-columns:1fr}}.cuenta.cuenta-con-lado{max-width:1320px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;align-items:start}.cuenta-lado{position:sticky;top:110px;max-height:calc(100dvh - 130px);border:1px solid var(--pl-linea)!important;border-radius:16px;box-shadow:var(--pl-sombra)}.cuenta-lado .pl{min-height:0}.cuenta-cuerpo{min-width:0}.cuenta-con-lado .cuenta-bloque{scroll-margin-top:110px}@media(max-width:900px){.cuenta.cuenta-con-lado{display:block}.cuenta-lado{display:none}}
