.error404{min-height:62svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-4);padding-block:clamp(3rem,2rem + 5vw,7rem);text-align:center}.error404__marca{width:68px;height:auto;margin-block-end:var(--gap-4);opacity:.28}.error404__codigo{font-size:clamp(2.75rem,1.5rem + 6vw,5rem);font-weight:700;line-height:.9;letter-spacing:-.04em;color:var(--color-accent);font-variant-numeric:tabular-nums}.error404__titulo{margin:0;font-size:var(--texto-xs);font-weight:700;text-transform:uppercase;letter-spacing:.22em;text-indent:.22em}.error404__texto{max-width:24rem;font-size:var(--texto-s);line-height:1.6;color:var(--color-foreground-suave)}.error404__acciones{display:flex;flex-direction:column;align-items:center;gap:var(--gap-4);margin-block-start:var(--gap-2)}.error404__boton{padding:.9375rem 2.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-background);background-color:var(--color-foreground);border:1px solid var(--color-foreground);text-decoration:none;transition:opacity .15s ease}.error404__boton:hover{opacity:.84}.error404__enlace{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-foreground-suave);text-decoration:underline;text-underline-offset:.35em}.cajon{margin:0 0 0 auto;padding:0;inline-size:min(26rem,100%);max-inline-size:100%;block-size:100%;max-block-size:100%;border:0;border-inline-start:1px solid var(--color-borde);background-color:var(--color-background);color:var(--color-foreground)}.cajon::backdrop{background-color:#00000073}.cajon__interior{display:flex;flex-direction:column;block-size:100%;overflow-y:auto}.cajon__cabecera{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);padding:var(--gap-4) var(--gap-6);background-color:var(--color-background);border-block-end:1px solid var(--color-borde)}.cajon__titulo{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.cajon__cerrar,.linea__quitar,.cajon__ver{font-family:inherit;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-foreground-suave);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.3em}.cajon__lista{flex:1 1 auto;margin:0;padding:var(--gap-4) var(--gap-6);list-style:none}.linea{display:grid;grid-template-columns:72px 1fr auto;gap:var(--gap-3);padding-block:var(--gap-4);border-block-end:1px solid var(--color-borde)}.linea__foto img{width:72px;height:auto;aspect-ratio:4 / 5;object-fit:cover;background-color:var(--color-superficie)}.linea__datos{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.linea__nombre{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground);text-decoration:none}.linea__variante,.linea__descuento{font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-foreground-suave)}.linea__descuento{color:var(--color-accent)}.linea__precio{margin-block-start:.125rem;font-size:var(--texto-xs);font-weight:700}.linea__acciones{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:var(--gap-2)}.cantidad{display:flex;align-items:center;border:1px solid var(--color-borde)}.cantidad__boton{inline-size:2rem;block-size:2rem;font-family:inherit;font-size:.875rem;color:var(--color-foreground);background:none;border:0;cursor:pointer}.cantidad__valor{min-inline-size:1.5rem;text-align:center;font-size:var(--texto-xs);font-variant-numeric:tabular-nums}.cruzado{margin:0 var(--gap-6) var(--gap-4);padding:var(--gap-4);border:1px solid var(--color-borde)}.cruzado__titulo{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-foreground-suave);margin-block-end:var(--gap-3)}.cruzado__ficha{display:flex;align-items:center;gap:var(--gap-3)}.cruzado__foto img{width:64px;height:auto;aspect-ratio:4 / 5;object-fit:cover;background-color:var(--color-superficie)}.cruzado__datos{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.cruzado__nombre{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.08em}.cruzado__precio{font-size:var(--texto-xs);font-weight:700}.cruzado__form{flex:0 0 auto;margin:0}.cruzado__boton{padding:.625rem 1rem;font-family:inherit;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-background);background-color:var(--color-foreground);border:0;border-radius:var(--style-border-radius-inputs);cursor:pointer}.cruzado__incentivo{margin-block-start:var(--gap-3);font-size:.625rem;line-height:1.5;color:var(--color-accent);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.cajon__pie{position:sticky;inset-block-end:0;padding:var(--gap-4) var(--gap-6) var(--gap-6);background-color:var(--color-background);border-block-start:1px solid var(--color-borde)}.cajon__descuento,.cajon__total{display:flex;justify-content:space-between;gap:var(--gap-3);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.12em}.cajon__descuento{color:var(--color-accent);margin-block-end:var(--gap-2)}.cajon__total{font-weight:700;font-size:var(--texto-s)}.cajon__nota{margin-block:var(--gap-2) var(--gap-4);font-size:.625rem;line-height:1.5;color:var(--color-foreground-suave)}.cajon__pagar{display:block;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;text-align:center;color:var(--color-background);background-color:var(--color-foreground);border:0;border-radius:var(--style-border-radius-inputs);cursor:pointer;text-decoration:none}.cajon__ver{display:block;margin-block-start:var(--gap-3);text-align:center}.cajon__vacio{display:flex;flex-direction:column;gap:var(--gap-4);padding:var(--gap-8) var(--gap-6);text-align:center;font-size:var(--texto-s);color:var(--color-foreground-suave)}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.pie{display:flex;flex-direction:column;align-items:center;gap:var(--gap-6);padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) var(--gap-8);border-block-start:1px solid var(--color-borde);text-align:center}.pie__firma{width:clamp(8rem,26vw,14rem);height:auto;opacity:.9}.pie__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-3) var(--gap-6)}.pie__enlace{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-foreground);text-decoration:none}.pie__enlace:hover{text-decoration:underline;text-underline-offset:.35em}.pie__legal{display:flex;flex-direction:column;align-items:center;gap:var(--gap-3);font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-foreground-suave)}.pie__pagos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-2)}.pie__pagos svg{height:1.5rem;width:auto}.shopify-section:has(.cabecera){position:sticky;inset-block-start:0;z-index:20;background-color:var(--color-background);border-block-end:1px solid var(--color-borde)}.cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);padding-block:var(--gap-4)}.cabecera__marca{flex:0 0 auto;display:block;line-height:0}.cabecera__nav{display:none;gap:clamp(1rem,.4rem + 2vw,2.25rem)}.cabecera__enlace,.cabecera__carrito,.cabecera__movil-toggle{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-foreground);text-decoration:none}.cabecera__enlace:hover,.cabecera__carrito:hover{text-decoration:underline;text-underline-offset:.35em}.cabecera__cuenta{display:inline-grid;place-items:center;min-inline-size:1.125rem;block-size:1.125rem;margin-inline-start:.25rem;padding-inline:.25rem;font-size:.5625rem;letter-spacing:0;color:var(--color-sobre-acento);background-color:var(--color-accent);border-radius:999px}.cabecera__carrito{display:inline-flex;align-items:center}.cabecera__acciones{flex:0 0 auto;display:flex;align-items:center;gap:var(--gap-4)}.cabecera__movil-toggle{cursor:pointer;list-style:none}.cabecera__movil-toggle::-webkit-details-marker{display:none}.cabecera__movil-nav{position:absolute;inset-inline:0;z-index:5;display:flex;flex-direction:column;gap:var(--gap-4);margin-block-start:var(--gap-4);padding:var(--gap-6) var(--page-margin);background-color:var(--color-background);border-block:1px solid var(--color-borde)}@media(min-width:48rem){.cabecera__nav{display:flex}.cabecera__movil{display:none}.cabecera__marca img{width:64px}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero{position:relative;display:grid;grid-template:100% / 100%;aspect-ratio:4 / 5;overflow:hidden;background-color:#0d0d0d}.hero__img,.hero__velo,.hero__contenido{grid-area:1 / 1;min-block-size:0}.hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--hero-foco, center)}.hero__velo{background:linear-gradient(to bottom,#0000002e,#0000000f 30%,#0000006b 68%,#000000ad)}.hero__contenido{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--gap-4);padding:clamp(1.5rem,1rem + 3vw,3.5rem);text-align:center}.hero__firma{width:clamp(11rem,40vw,22rem);height:auto;filter:drop-shadow(0 1px 10px rgb(0 0 0 / .6)) drop-shadow(0 0 2px rgb(0 0 0 / .35))}.hero__eyebrow{font-size:clamp(.5625rem,.5rem + .3vw,.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.24em;color:#fff;text-indent:.24em}.hero__boton{padding:.875rem 2rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#fff;text-decoration:none;border:1px solid rgb(255 255 255 / .75);transition:background-color .18s ease,color .18s ease}.hero__boton:hover{background-color:#fff;color:#0d0d0d}@media(min-width:48rem){.hero{aspect-ratio:16 / 9}}@media(min-width:75rem){.hero{aspect-ratio:21 / 9}}.marquesina{grid-column:1 / -1;overflow:hidden;background-color:var(--color-foreground);color:var(--color-background);padding-block:.5rem}.marquesina__pista{display:flex;width:max-content;animation:marquesina-correr 42s linear infinite}.marquesina__grupo{display:flex;flex:0 0 auto}.marquesina__item{padding-inline:1.25rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;white-space:nowrap}@keyframes marquesina-correr{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquesina__pista{animation:none;width:100%;justify-content:center}.marquesina__grupo:last-child{display:none}.marquesina__grupo .marquesina__item:not(:first-child){display:none}}.pagina{max-width:44rem;margin-inline:auto;padding-block:clamp(2rem,1.2rem + 3vw,4rem) clamp(3rem,2rem + 4vw,6rem)}.pagina__cabecera{padding-block-end:var(--gap-6);margin-block-end:var(--gap-8);border-block-end:1px solid var(--color-borde)}.pagina__titulo{margin:0;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.pagina__cuerpo{font-size:var(--texto-m);line-height:1.65;color:var(--color-foreground)}.pagina__cuerpo h2{margin-block:var(--gap-8) var(--gap-3);font-size:var(--texto-xs);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-foreground-suave)}.pagina__cuerpo h2:first-child{margin-block-start:0}.pagina__cuerpo p,.pagina__cuerpo ul,.pagina__cuerpo ol{margin-block:0 var(--gap-4)}.pagina__cuerpo ul,.pagina__cuerpo ol{padding-inline-start:1.25rem}.pagina__cuerpo li{margin-block-end:var(--gap-2)}.pagina__cuerpo a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em}.pagina__cuerpo strong{font-weight:700}.pagina__cuerpo table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin-block-end:var(--gap-4);font-size:var(--texto-s)}.pagina__cuerpo th,.pagina__cuerpo td{padding:.625rem .75rem;text-align:start;vertical-align:top;border:1px solid var(--color-borde)}.pagina__cuerpo thead th{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-foreground-suave);white-space:nowrap}.espera{min-height:100dvh;display:grid;place-items:center;padding-block:clamp(2rem,6vh,4.5rem)}.espera__pila{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,.6rem + 3.4vw,2.75rem);width:100%;max-width:34rem;text-align:center}.espera__marca{margin:0;font-size:inherit;line-height:0}.espera__eyebrow{font-size:clamp(.625rem,.58rem + .25vw,.8125rem);font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent);text-indent:.22em}.espera__cuadro{display:inline-block;inline-size:.62em;block-size:.62em;margin-inline:.12em;vertical-align:.02em;background-color:currentcolor}.espera__fecha{font-size:var(--texto-m);text-transform:uppercase;letter-spacing:.14em;color:var(--color-foreground)}.espera__incentivo{font-size:var(--texto-s);line-height:1.55;max-width:24rem;color:var(--color-foreground-suave)}.espera__incentivo strong{color:var(--color-foreground);font-weight:700}.espera__mensaje-tienda{font-size:var(--texto-xs);line-height:1.5;color:var(--color-foreground-suave)}.espera__acceso{width:100%;max-width:24rem;margin-block-start:clamp(.5rem,3vh,2rem)}.espera__acceso-toggle{cursor:pointer;font-size:clamp(.625rem,.58rem + .25vw,.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);text-indent:.2em}.espera__acceso-toggle,.espera-form__privacidad summary{list-style:none}.espera__acceso-toggle::-webkit-details-marker,.espera-form__privacidad summary::-webkit-details-marker{display:none}.acceso-form{margin-block-start:var(--gap-4);text-align:start}.acceso-form__label{display:block;font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-foreground-suave);margin-block-end:var(--gap-2)}.acceso-form__fila{display:flex;gap:var(--gap-2)}.acceso-form__input{flex:1 1 auto;min-width:0;padding:.75rem;font-size:1rem;color:var(--color-foreground);background-color:transparent;border:1px solid var(--color-borde);border-radius:var(--style-border-radius-inputs)}.acceso-form__boton{flex:0 0 auto;padding:.75rem 1rem;font-family:inherit;font-size:var(--texto-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground);background-color:transparent;border:1px solid var(--color-borde-fuerte);border-radius:var(--style-border-radius-inputs);cursor:pointer}.acceso-form__error{margin-block-end:var(--gap-2);font-size:var(--texto-s);color:var(--color-accent)}.acceso-form__error ul{margin:0;padding-inline-start:1.1rem}@media(min-width:48rem){.espera__pila{max-width:38rem}}.producto{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);padding-block:clamp(1.5rem,1rem + 2vw,3rem)}.galeria__carril{display:flex;gap:var(--gap-2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.galeria__carril::-webkit-scrollbar{display:none}.galeria__hueco{flex:0 0 100%;scroll-snap-align:center}.galeria__img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background-color:var(--color-borde)}.galeria__miniaturas{display:flex;gap:var(--gap-2);margin-block-start:var(--gap-2);overflow-x:auto}.galeria__mini{flex:0 0 auto;inline-size:64px;padding:0;border:1px solid transparent;background:none;cursor:pointer}.galeria__mini[aria-current=true]{border-color:var(--color-foreground)}.galeria__mini img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.galeria__vacia{display:grid;place-items:center;aspect-ratio:4 / 5;border:1px dashed var(--color-borde-fuerte);font-size:var(--texto-s);color:var(--color-foreground-suave)}.producto__eyebrow{font-size:var(--texto-xs);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent)}.producto__titulo{margin-block-start:var(--gap-2);font-size:clamp(1.375rem,1.1rem + 1.4vw,2rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.producto__precio{margin-block-start:var(--gap-3);font-size:var(--texto-l);font-weight:700}.producto__quedan{margin-block-start:var(--gap-2);font-size:var(--texto-xs);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.producto__quedan--agotado{color:var(--color-foreground-suave)}.compra{margin-block-start:var(--gap-6)}.tallas{margin:0;padding:0;border:0}.tallas__titulo{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-3);width:100%;padding:0;font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-foreground-suave)}.tallas__guia{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-foreground);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.tallas__opciones{display:flex;flex-wrap:wrap;gap:var(--gap-2);margin-block-start:var(--gap-3)}.talla{position:relative;cursor:pointer}.talla__radio{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.talla__texto{display:grid;place-items:center;min-inline-size:3.25rem;padding:.6875rem .75rem;font-size:var(--texto-s);font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--color-borde-fuerte);border-radius:var(--style-border-radius-inputs)}.talla:has(.talla__radio:checked) .talla__texto{color:var(--color-background);background-color:var(--color-foreground);border-color:var(--color-foreground)}.talla:has(.talla__radio:focus-visible) .talla__texto{outline:2px solid var(--color-accent);outline-offset:2px}.talla--agotada .talla__texto{color:var(--color-foreground-suave);border-color:var(--color-borde);text-decoration:line-through;cursor:not-allowed}.tallas__stock{margin-block-start:var(--gap-2);font-size:var(--texto-xs);color:var(--color-foreground-suave);min-height:1.2em}.compra__boton{display:block;width:100%;margin-block-start:var(--gap-4);padding:1rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-background);background-color:var(--color-foreground);border:1px solid var(--color-foreground);border-radius:var(--style-border-radius-inputs);cursor:pointer}.compra__boton[disabled]{color:var(--color-foreground-suave);background-color:transparent;border-color:var(--color-borde);cursor:not-allowed}.barra-compra{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;display:flex;align-items:center;gap:var(--gap-3);padding:.625rem var(--page-margin);background-color:var(--color-background);border-block-start:1px solid var(--color-borde);padding-block-end:max(.625rem,env(safe-area-inset-bottom))}.barra-compra__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.barra-compra__nombre{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-compra__precio{font-size:var(--texto-s);font-weight:700}.barra-compra__boton{flex:0 0 auto;padding:.8125rem 1.5rem;font-family:inherit;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-background);background-color:var(--color-foreground);border:0;border-radius:var(--style-border-radius-inputs);cursor:pointer}body.con-barra-compra{padding-block-end:4.5rem}@media(min-width:60rem){.barra-compra{display:none}body.con-barra-compra{padding-block-end:0}}.ficha-tecnica{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-block-start:var(--gap-4);padding:0;list-style:none;font-size:var(--texto-xs);line-height:1.5;color:var(--color-foreground-suave)}.ficha-tecnica li{position:relative}.ficha-tecnica li+li:before{content:"\b7";position:absolute;inset-inline-start:-.5rem}.garantias{margin-block-start:var(--gap-4);padding:0;list-style:none;font-size:var(--texto-xs);line-height:1.8;color:var(--color-foreground-suave)}.garantias__promo{color:var(--color-accent);font-weight:700}.pack-aviso{margin-block-start:var(--gap-3);padding:var(--gap-3);font-size:var(--texto-xs);line-height:1.5;color:var(--color-foreground);border:1px solid var(--color-borde)}.fichas{margin-block-start:var(--gap-6);border-block-start:1px solid var(--color-borde)}.ficha{border-block-end:1px solid var(--color-borde)}.ficha__titulo{padding-block:var(--gap-3);font-size:var(--texto-xs);font-weight:700;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;list-style:none}.ficha__titulo::-webkit-details-marker{display:none}.ficha__titulo:after{content:"+";float:inline-end;font-weight:400}.ficha[open] .ficha__titulo:after{content:"\2013"}.ficha__cuerpo{padding-block-end:var(--gap-4);font-size:var(--texto-s);line-height:1.6;color:var(--color-foreground-suave)}.rte p+p{margin-block-start:var(--gap-3)}.medidas__scroll{overflow-x:auto}.medidas{width:100%;border-collapse:collapse;font-size:var(--texto-s)}.medidas th,.medidas td{padding:.5rem .75rem;text-align:start;border-block-end:1px solid var(--color-borde);white-space:nowrap}.medidas thead th{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-foreground-suave)}.medidas tbody th{font-weight:700;color:var(--color-foreground)}.medidas__nota{margin-block-start:var(--gap-3);font-size:var(--texto-xs);line-height:1.5}@media(min-width:60rem){.producto{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,1rem + 4vw,4.5rem)}.galeria{position:sticky;top:var(--gap-4)}}.rejilla-seccion{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.rejilla__titulo{margin:0 0 clamp(1.25rem,.8rem + 1.5vw,2rem);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.24em;color:var(--color-foreground-suave)}.rejilla{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,.4rem + 1.4vw,1.75rem) clamp(.75rem,.4rem + 1.4vw,1.5rem);margin:0;padding:0;list-style:none}.tarjeta__enlace{display:block;color:inherit;text-decoration:none}.tarjeta__media{position:relative;background-color:var(--color-superficie);overflow:hidden}.tarjeta__img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .5s ease}.tarjeta__enlace:hover .tarjeta__img{transform:scale(1.025)}.tarjeta__sin-foto{display:grid;place-items:center;aspect-ratio:4 / 5;font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-foreground-suave)}.tarjeta__agotado{position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem;padding:.25rem .5rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-background);background-color:var(--color-foreground)}.tarjeta__pie{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-3);margin-block-start:var(--gap-3)}.tarjeta__nombre{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.1em}.tarjeta__precio{flex:0 0 auto;font-size:var(--texto-xs);font-weight:700;letter-spacing:.06em}.rejilla__vacia{font-size:var(--texto-s);color:var(--color-foreground-suave)}@media(min-width:48rem){.rejilla{grid-template-columns:repeat(3,1fr)}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.contador{width:100%}.contador__digitos{display:flex;align-items:flex-start;justify-content:center;gap:clamp(.875rem,.2rem + 3.4vw,3rem)}.contador__bloque{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,.3rem + .7vw,.875rem);min-width:2.4ch}.contador__num{font-size:clamp(2.5rem,.9rem + 9.5vw,5rem);font-weight:700;line-height:.88;letter-spacing:-.035em;color:var(--color-accent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.contador__mascara{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(2.5rem,.9rem + 9.5vw,5rem);line-height:.88;block-size:.88em;min-inline-size:2.4ch}.contador__mascara:before{content:"";display:block;inline-size:.4em;block-size:.4em;background-color:var(--color-accent)}.contador__unidad{font-size:clamp(.5625rem,.52rem + .2vw,.6875rem);font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);text-indent:.2em}.contador__vivo{font-size:var(--texto-l);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.espera-form{width:100%;max-width:24rem;margin-inline:auto}.espera-form__input{display:block;width:100%;padding:.9375rem 1rem;font-size:1rem;color:var(--color-foreground);background-color:transparent;border:1px solid var(--color-borde-fuerte);border-radius:var(--style-border-radius-inputs)}.espera-form__input::placeholder{text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem;color:var(--color-foreground-suave)}.espera-form__boton{display:block;width:100%;margin-block-start:var(--gap-3);padding:1rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-background);background-color:var(--color-foreground);border:1px solid var(--color-foreground);border-radius:var(--style-border-radius-inputs);cursor:pointer;transition:opacity .15s ease}.espera-form__boton:hover{opacity:.84}.espera-form__consentimiento{display:flex;align-items:flex-start;justify-content:center;gap:var(--gap-2);margin-block-start:var(--gap-4);text-align:start}.espera-form__casilla{flex:0 0 auto;inline-size:.875rem;block-size:.875rem;margin-block-start:.15rem;accent-color:var(--color-accent)}.espera-form__consentimiento label{font-size:var(--texto-xs);line-height:1.5;color:var(--color-foreground-suave)}.espera-form__privacidad{margin-block-start:var(--gap-3);font-size:var(--texto-xs);line-height:1.5;color:var(--color-foreground-suave);text-align:center}.espera-form__privacidad summary{cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.espera-form__privacidad p{margin-block-start:var(--gap-2);text-align:start}.espera-form__exito{padding:var(--gap-4);border:1px solid var(--color-accent);border-radius:var(--style-border-radius-inputs);text-align:center}.espera-form__exito-titulo{font-size:var(--texto-m);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent)}.espera-form__exito-texto{margin-block-start:var(--gap-2);font-size:var(--texto-s);line-height:1.5;color:var(--color-foreground)}.espera-form__error{margin-block-start:var(--gap-3);font-size:var(--texto-s);color:var(--color-accent);text-align:start}.espera-form__error-lista{margin:0;padding-inline-start:1.1rem;line-height:1.45}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.logo{width:var(--logo-ancho);max-width:55vw}.logo,.logo picture{display:block}.logo__img{width:100%;height:auto;aspect-ratio:var(--logo-proporcion, 1200 / 709)}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
