*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:calc(var(--alto-header) + var(--esp-4))}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;font-family:var(--fuente-texto);font-size:var(--tamano-md);font-weight:var(--peso-texto);line-height:var(--interlinea-texto);color:var(--color-texto);background:var(--color-fondo);overflow-x:clip;-webkit-font-smoothing:antialiased}.principal{flex:1 0 auto;padding-top:var(--alto-header);color:var(--color-texto)}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer;background:none;border:0;padding:0}*,:before,:after{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--fuente-titulos);font-weight:var(--peso-titulo);line-height:var(--interlinea-titulo);letter-spacing:var(--espaciado-titulo);overflow-wrap:break-word}p,figure,fieldset{margin:0}fieldset{padding:0;border:0;min-width:0}legend{padding:0}ul,ol{margin:0;padding:0;list-style:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-primario);outline-offset:2px}::selection{background:var(--color-primario-suave)}.titulo-seccion{font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo);font-weight:var(--peso-titulo);text-transform:uppercase;line-height:var(--interlinea-titulo);letter-spacing:var(--espaciado-titulo);font-size:var(--tamano-3xl);overflow-wrap:break-word}.titulo-seccion--medio{font-size:var(--tamano-2xl)}.titulo-seccion em{font-style:normal;color:var(--amarillo)}.titulo-1{font-size:var(--tamano-3xl);font-stretch:var(--ancho-titulo);text-transform:uppercase}.titulo-2{font-size:var(--tamano-2xl);font-stretch:var(--ancho-titulo);text-transform:uppercase}.titulo-3{font-size:var(--tamano-xl);font-stretch:var(--ancho-titulo-medio);text-transform:uppercase}.titulo-4{font-size:var(--tamano-lg);font-stretch:var(--ancho-titulo-corto);text-transform:uppercase}.eyebrow{font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-normal);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:var(--espaciado-eyebrow);font-size:.78rem}.texto-suave{color:var(--color-texto-suave)}.texto-pequeno{font-size:var(--tamano-sm)}.texto-xs{font-size:var(--tamano-xs)}.texto-medio{font-weight:var(--peso-medio)}.texto-centro{text-align:center}.rte{overflow-wrap:break-word}.rte>*+*{margin-top:1em}.rte h2,.rte h3,.rte h4{margin-top:1.6em}.rte h2{font-size:var(--tamano-xl)}.rte h3{font-size:var(--tamano-lg)}.rte h4{font-size:var(--tamano-md)}.rte ul,.rte ol{padding-left:1.4em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li+li{margin-top:.35em}.rte a{color:var(--color-primario);text-decoration:underline;text-underline-offset:.15em;font-weight:var(--peso-fuerte)}.rte img{border-radius:var(--radio-imagen)}.rte blockquote{margin:1.5em 0;padding-left:var(--esp-5);border-left:3px solid var(--color-primario);color:var(--color-texto-suave)}.rte table{font-size:var(--tamano-sm)}.rte th,.rte td{text-align:left;padding:var(--esp-2) var(--esp-3);border-bottom:var(--borde-fino)}.contenedor{width:min(var(--ancho-pagina),100% - 2 * var(--margen-pagina));margin-inline:auto}.contenedor--estrecho{max-width:var(--ancho-texto)}.seccion{position:relative;padding-block:var(--esp-seccion);overflow:clip}.seccion--corta{padding-block:var(--esp-seccion-corta)}.seccion--blanca{background:var(--color-fondo);color:var(--color-texto)}.seccion--suave{background:var(--color-fondo-suave);color:var(--color-texto)}.seccion--acento{background:var(--amarillo);color:var(--color-texto)}.seccion--violeta{background:var(--violeta);color:var(--color-texto-invertido)}.seccion--oscura{background:var(--tinta);color:var(--color-texto-invertido)}.seccion__cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--esp-4);margin-bottom:var(--esp-6)}.seccion__cabecera--centro{justify-content:center;text-align:center}.seccion__titulo{font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo);font-weight:var(--peso-titulo);text-transform:uppercase;line-height:var(--interlinea-titulo);letter-spacing:var(--espaciado-titulo);font-size:var(--tamano-2xl);overflow-wrap:break-word}.seccion__enlace{display:inline-flex;align-items:center;gap:var(--esp-1);min-height:44px;font-weight:var(--peso-fuerte);color:var(--color-primario);white-space:nowrap}.seccion__enlace .icono{transition:transform var(--dur-rapida) var(--curva-estandar)}.seccion__enlace:hover .icono{transform:translate(3px)}.grilla{display:grid;gap:var(--esp-4)}.grilla--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grilla--4{grid-template-columns:repeat(4,minmax(0,1fr))}.flujo>*+*{margin-top:var(--esp-4)}.boton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--alto-control);padding:0 26px;border:0;border-radius:var(--radio-boton);font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-corto);font-weight:var(--peso-titulo);text-transform:uppercase;letter-spacing:var(--espaciado-boton);font-size:.95rem;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform var(--dur-media) var(--curva-estandar),box-shadow var(--dur-media),background var(--dur-media),color var(--dur-media)}.boton:active{transform:scale(.97)}.boton--primario{background:var(--color-primario);color:var(--color-primario-texto);box-shadow:var(--sombra-primario)}.boton--primario:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:brillo 3.2s ease-in-out infinite;z-index:-1}@keyframes brillo{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.boton--primario:hover{transform:translateY(-3px);box-shadow:var(--sombra-primario-hover)}.boton--secundario{background:transparent;color:var(--color-texto);box-shadow:inset 0 0 0 2px var(--color-texto)}.boton--secundario:hover{background:var(--color-texto);color:var(--color-texto-invertido);transform:translateY(-3px)}.boton--claro{background:transparent;color:var(--color-texto-invertido);box-shadow:inset 0 0 0 2px #ffffffd9}.boton--claro:hover{background:var(--color-texto-invertido);color:var(--tinta);transform:translateY(-3px)}.boton--oscuro{background:var(--color-texto);color:var(--color-texto-invertido)}.boton--oscuro:hover{background:var(--color-primario);transform:translateY(-3px)}.boton--contorno{box-shadow:inset 0 0 0 2px var(--color-texto);color:var(--color-texto)}.boton--contorno:hover{background:var(--color-texto);color:var(--color-texto-invertido);transform:translateY(-3px)}.boton--amarillo{background:var(--amarillo);color:var(--tinta)}.boton--amarillo:hover{transform:translateY(-3px)}.boton--fantasma{background:transparent;color:var(--color-primario);padding-inline:var(--esp-3)}.boton--fantasma:hover{background:var(--color-primario-suave)}.boton--bloque{width:100%}.boton--pequeno{height:var(--alto-control-sm);padding:0 22px;font-size:.86rem}.boton__monto{opacity:.9;font-stretch:var(--ancho-titulo-normal)}.boton[disabled],.boton[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.boton__spinner{display:none;position:absolute;width:20px;height:20px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:girar .7s linear infinite}.boton.esta-cargando .boton__texto,.boton.esta-cargando .boton__monto{opacity:0}.boton.esta-cargando .boton__spinner{display:block}.boton-icono{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;color:inherit;transition:background var(--dur-rapida),transform var(--dur-rapida)}.boton-icono:hover{background:#ffffff1a;transform:translateY(-2px)}.boton-icono svg{width:21px;height:21px;transition:transform var(--dur-lenta) var(--curva-estandar)}.boton-icono:active{transform:scale(.94)}.enlace{color:var(--color-primario);font-weight:var(--peso-fuerte);text-decoration:underline;text-underline-offset:.15em}.enlace--toque{display:inline-flex;align-items:center;min-height:44px}@keyframes girar{to{transform:rotate(360deg)}}.campo{display:grid;gap:var(--esp-1)}.campo__etiqueta{font-size:var(--tamano-sm);font-weight:var(--peso-fuerte)}.campo__ayuda{font-size:var(--tamano-xs);color:var(--color-texto-suave)}.campo__error{font-size:var(--tamano-sm);color:var(--color-error);font-weight:var(--peso-medio)}.entrada{width:100%;min-height:var(--alto-control-sm);padding:0 var(--esp-4);border:var(--borde-control);border-radius:var(--radio-md);background:var(--color-fondo);font-size:max(16px,var(--tamano-md));color:var(--color-texto);transition:border-color var(--dur-rapida),box-shadow var(--dur-rapida)}.entrada:focus{outline:none;border-color:var(--color-primario);box-shadow:0 0 0 3px var(--color-primario-suave)}.entrada::placeholder{color:var(--color-texto-suave)}.entrada[aria-invalid=true]{border-color:var(--color-error)}textarea.entrada{min-height:140px;padding-block:var(--esp-3);resize:vertical;line-height:var(--interlinea-texto)}.selector{position:relative}.selector select{appearance:none;-webkit-appearance:none;padding-right:var(--esp-8);cursor:pointer}.selector:after{content:"";position:absolute;right:var(--esp-4);top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}input[type=checkbox],input[type=radio]{accent-color:var(--color-primario);width:18px;height:18px}.casilla{display:flex;align-items:center;gap:var(--esp-2);min-height:44px;cursor:pointer}.formulario{display:grid;gap:var(--esp-4)}.formulario__fila{display:grid;gap:var(--esp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.mensaje{padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-sm);font-size:var(--tamano-sm);font-weight:var(--peso-medio);display:flex;gap:var(--esp-2);align-items:flex-start}.mensaje .icono{flex:none;margin-top:2px}.mensaje--exito{background:var(--color-exito-suave);color:var(--color-exito)}.mensaje--error{background:var(--rojo-aviso-fondo);border:2px solid var(--rojo-aviso-borde);color:var(--rojo-aviso-texto)}.mensaje ul{list-style:disc;padding-left:1.2em}.tarjeta{background:var(--color-fondo);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);transition:transform var(--dur-lenta) var(--curva-estandar),box-shadow var(--dur-lenta)}.tarjeta--interactiva:hover{transform:translateY(-5px);box-shadow:var(--sombra-violeta-hover)}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radio-pill);background:var(--amarillo);color:var(--tinta);font-weight:var(--peso-titulo);font-size:.8rem;line-height:1.4;white-space:nowrap;width:max-content}.pill--ahorro{background:var(--color-primario);color:var(--color-primario-texto);font-size:.72rem;padding:4px 9px}.pill--agotado{background:var(--color-fondo-control);color:var(--color-texto-suave)}.pill--etiqueta{background:var(--cian);color:var(--tinta);font-size:.72rem;padding:4px 9px}.pill--info{background:var(--color-fondo-envio);color:var(--color-texto-envio-fuerte)}.pill--exito{background:var(--color-exito-suave);color:var(--color-exito)}.precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--esp-1) var(--esp-2)}.precio__actual{font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-medio);font-weight:var(--peso-titulo);font-size:1.3rem;line-height:1}.precio__comparado{color:var(--color-texto-suave);font-size:var(--tamano-sm)}.precio__desde{font-size:var(--tamano-sm);color:var(--color-texto-suave)}.precio__unidad{flex-basis:100%;font-size:var(--tamano-xs);font-weight:var(--peso-medio);color:var(--color-texto-suave)}.precio--grande .precio__actual{font-size:var(--tamano-precio);line-height:.9;letter-spacing:-.02em}.precio--grande .precio__comparado{font-size:var(--tamano-md)}.rating{display:inline-flex;align-items:center;gap:10px;min-height:32px;font-weight:var(--peso-fuerte);font-size:.92rem}.estrellas{--relleno: 100%;display:inline-block;font-size:1.05rem;letter-spacing:.08em;line-height:1;background:linear-gradient(90deg,var(--color-estrella) var(--relleno),var(--color-estrella-vacia) 0);-webkit-background-clip:text;background-clip:text;color:transparent}.estrellas--oscuro{background:linear-gradient(90deg,var(--color-estrella-oscuro) var(--relleno),var(--color-estrella-vacia-oscuro) 0);-webkit-background-clip:text;background-clip:text}.rating__enlace{color:var(--color-texto-suave);text-decoration:underline;text-underline-offset:3px}.rating--compacto{font-size:var(--tamano-xs);min-height:24px}.rating--compacto .estrellas{font-size:.85rem}.cantidad{position:relative;display:inline-flex;align-items:center;height:var(--alto-control);padding:4px;border-radius:var(--radio-control);border:var(--borde-control);background:var(--color-fondo-lila)}.cantidad__boton{width:50px;height:50px;border-radius:50%;display:inline-grid;place-items:center;color:var(--color-texto);transition:background var(--dur-rapida),transform var(--dur-rapida)}.cantidad__boton:hover{background:var(--color-fondo-lila-hover)}.cantidad__boton:active{transform:scale(.9)}.cantidad__boton svg{width:18px;height:18px}.cantidad__entrada{width:38px;min-width:38px;height:100%;border:0;padding:0;text-align:center;background:transparent;font-family:var(--fuente-titulos);font-weight:var(--peso-titulo);font-size:max(16px,1.25rem);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cantidad__entrada::-webkit-outer-spin-button,.cantidad__entrada::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cantidad__entrada:focus{outline:none}.cantidad__fantasma{position:absolute;display:grid;place-items:center;pointer-events:none;font-variant-numeric:tabular-nums}.cantidad--pequena{height:var(--alto-control-xs);background:var(--color-fondo-control);border-color:var(--color-borde-fuerte)}.cantidad--pequena .cantidad__boton{width:36px;height:36px}.variantes{display:grid;gap:var(--esp-4)}.variantes__grupo{display:grid;gap:var(--esp-2)}.variantes__etiqueta{font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-corto);font-weight:var(--peso-fuerte);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-texto-suave)}.variantes__etiqueta span{color:var(--color-texto)}.variantes__opciones{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.opcion{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 var(--esp-4);border-radius:var(--radio-pill);background:var(--color-fondo-lila);border:1px solid var(--color-borde-fuerte);font-weight:var(--peso-fuerte);font-size:var(--tamano-sm);cursor:pointer;transition:border-color var(--dur-rapida),background var(--dur-rapida),color var(--dur-rapida),transform var(--dur-rapida) var(--curva-rebote)}.opcion:hover{border-color:var(--color-texto)}input:checked+.opcion{border-color:var(--color-primario);background:var(--color-primario);color:var(--color-primario-texto)}input:focus-visible+.opcion{outline:2px solid var(--color-primario);outline-offset:2px}.opcion--agotada{color:var(--color-texto-suave);border-style:dashed;text-decoration:line-through}input:checked+.opcion--agotada{background:var(--color-texto-suave);border-color:var(--color-texto-suave);border-style:solid}.js .variantes__select{display:none}.acordeon{border-bottom:var(--borde-fino)}.acordeon__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);min-height:56px;padding:var(--esp-3) 0;font-family:var(--fuente-titulos);font-stretch:108%;font-weight:var(--peso-fuerte);font-size:1.05rem;transition:color var(--dur-rapida)}.acordeon__cabecera:hover{color:var(--color-primario)}.acordeon__icono{flex:none;transition:transform var(--dur-media) var(--curva-estandar)}.acordeon[open] .acordeon__icono{transform:rotate(180deg)}.acordeon__contenido{padding-bottom:var(--esp-4);color:var(--color-texto-suave)}.acordeon[open] .acordeon__interior{animation:acordeon-abrir var(--dur-media) var(--curva-estandar) both}@keyframes acordeon-abrir{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mas-menos{position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:var(--color-fondo-control);transition:background var(--dur-media),transform var(--dur-lenta) var(--curva-estandar)}.mas-menos:before,.mas-menos:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:currentColor;border-radius:2px;transition:transform var(--dur-lenta) var(--curva-estandar)}.mas-menos:after{transform:rotate(90deg)}.esta-abierto>*>.mas-menos,.esta-abierto>.mas-menos,[aria-expanded=true]>.mas-menos{background:var(--color-primario);color:var(--color-primario-texto);transform:rotate(180deg)}.esta-abierto>*>.mas-menos:after,.esta-abierto>.mas-menos:after,[aria-expanded=true]>.mas-menos:after{transform:rotate(0)}.sellos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-2)}.sello{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radio-md);background:var(--color-fondo);box-shadow:var(--sombra-sm)}.sello__icono{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--amarillo);color:var(--tinta);animation:flotar 4.5s ease-in-out -1.125s infinite}.sello:nth-child(2) .sello__icono{background:var(--cian);animation-delay:-.625s}.sello:nth-child(3) .sello__icono{background:var(--fucsia);color:var(--color-texto-invertido);animation-delay:-.125s}.sello__icono svg{width:21px;height:21px}.sello b{display:block;font-size:.8rem;line-height:1.2;font-weight:var(--peso-titulo)}@keyframes tema-par{0%{transform:translateY(var(--par-a, 0px))}to{transform:translateY(var(--par-b, 0px))}}@keyframes tema-visor{0%{transform:translateY(var(--vis-a, 0px)) scale(1.06)}to{transform:translateY(var(--vis-b, 0px)) scale(1.06)}}@keyframes flotar{0%,to{transform:translateY(5px)}50%{transform:translateY(-5px)}}.highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-3)}.highlight{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-md);background:var(--color-fondo);box-shadow:var(--sombra-sm);font-size:var(--tamano-sm);font-weight:var(--peso-medio);line-height:1.4}.highlight .icono{flex:none;color:var(--color-primario);margin-top:1px}.beneficios{display:grid;gap:11px}.beneficios li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;font-size:.94rem}.beneficios li svg{width:24px;height:24px;color:var(--color-primario);margin-top:1px}.beneficios b{font-weight:var(--peso-titulo);color:var(--color-texto)}.envio{padding:14px 16px;border-radius:var(--radio-md);background:var(--color-fondo-envio);border:1px solid var(--color-borde-envio);transition:background-color var(--dur-larga) var(--curva-estandar),border-color var(--dur-larga) var(--curva-estandar)}.envio__mensaje,.envio__mensaje svg{transition:color var(--dur-larga) var(--curva-estandar)}.envio__titulo{display:flex;align-items:center;gap:10px;font-family:var(--fuente-titulos);font-stretch:108%;font-weight:var(--peso-titulo);font-size:.88rem;letter-spacing:.04em}.envio__titulo svg{width:26px;height:26px;color:var(--cian-oscuro);flex:none}.envio__mensaje{font-size:.9rem;font-weight:var(--peso-fuerte);color:var(--color-texto-envio-fuerte);margin-top:6px}.envio--logrado{background:var(--color-fondo-envio-logrado);border-color:var(--color-borde-envio-logrado)}.envio--logrado .envio__mensaje{color:var(--verde-oscuro)}.barra{position:relative;height:8px;margin-top:12px;border-radius:var(--radio-pill);background:var(--color-barra-fondo)}.barra__pista{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.barra__relleno{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cian),var(--amarillo),var(--fucsia));transform:scaleX(var(--progreso, 0));transform-origin:0 50%;transition:transform var(--dur-larga) var(--curva-estandar)}.barra__relleno:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--verde),#7ad35b);opacity:0;transition:opacity var(--dur-larga) var(--curva-estandar)}.envio--logrado .barra__relleno:after{opacity:1}.barra__brillo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85) 50%,transparent);pointer-events:none}.barra__punta{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc((var(--progreso, 0) - 1) * 100%));transition:transform var(--dur-larga) var(--curva-estandar);pointer-events:none}.barra__punta:after{content:"";position:absolute;right:0;top:50%;width:20px;height:20px;margin:-10px -10px 0 0;border-radius:50%;background:var(--color-fondo);box-shadow:var(--sombra-punta-barra)}.envio--logrado .barra__punta:after{box-shadow:var(--sombra-punta-barra-logrado)}.progreso{display:grid;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-md);background:var(--color-fondo-envio)}.progreso__texto{font-size:var(--tamano-sm);line-height:1.4}.progreso__texto strong{font-weight:var(--peso-titulo)}.progreso__barra{height:8px;border-radius:var(--radio-pill);background:var(--color-barra-fondo);overflow:hidden}.progreso__relleno{height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cian),var(--amarillo),var(--fucsia));transform-origin:left center;transform:scaleX(var(--progreso, 0));transition:transform var(--dur-larga) var(--curva-estandar)}.progreso--logrado{background:var(--color-exito-suave)}.progreso--logrado .progreso__relleno{background:var(--verde)}.producto-tarjeta{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%;background:var(--color-fondo-suave);border-radius:var(--radio-imagen);padding:14px;transition:transform var(--dur-lenta) var(--curva-estandar),box-shadow var(--dur-lenta)}.producto-tarjeta:hover{transform:translateY(-5px);box-shadow:var(--sombra-violeta-hover)}.producto-tarjeta__media{position:relative;display:block;aspect-ratio:var(--aspecto-tarjeta);border-radius:16px;background:var(--color-fondo);overflow:hidden}.producto-tarjeta__imagen{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-estandar),opacity var(--dur-media)}.producto-tarjeta:hover .producto-tarjeta__imagen{transform:scale(1.05)}.producto-tarjeta__pills{position:absolute;top:var(--esp-3);left:var(--esp-3);right:var(--esp-3);display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.producto-tarjeta__cuerpo{display:flex;flex-direction:column;gap:var(--esp-2);padding:var(--esp-4) var(--esp-1) var(--esp-1);flex:1}.producto-tarjeta__titulo{font-family:var(--fuente-texto);font-size:var(--tamano-md);font-weight:var(--peso-fuerte);line-height:1.25;letter-spacing:0;text-transform:none}.producto-tarjeta__titulo a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.producto-tarjeta__acciones{margin-top:auto;padding-top:var(--esp-2);position:relative;z-index:1}.mini-recomendaciones{display:grid;gap:var(--esp-3)}.mini-producto{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;padding:14px;border-radius:20px;background:var(--color-fondo);color:var(--color-texto);box-shadow:var(--sombra-md);transition:transform var(--dur-media) var(--curva-estandar),box-shadow var(--dur-media)}.mini-producto:hover{box-shadow:var(--sombra-fucsia-hover)}.mini-producto__imagen img{transition:transform var(--dur-lenta) var(--curva-estandar)}.mini-producto:hover .mini-producto__imagen img{transform:scale(1.05)}.upsell-titulo{margin:0 0 10px;font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-corto);font-weight:var(--peso-titulo);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;color:var(--color-texto)}.upsell-fijo,.hero__upsell{margin-top:22px}.mini-producto--accion{text-align:left}.mini-producto--accion{grid-template-columns:96px minmax(0,1fr);align-items:center}.mini-producto--accion .mini-producto__titulo{color:inherit;text-decoration:none}.mini-producto__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.mini-producto__agregar{min-height:40px}.mini-producto__ver{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-weight:var(--peso-fuerte);font-size:.88rem;color:var(--color-texto);text-decoration:underline;text-decoration-color:var(--fucsia);text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:700px){.mini-producto__agregar,.mini-producto__ver{min-height:44px}}.mini-producto__ver .icono{transition:transform var(--dur-media) var(--curva-estandar)}.mini-producto__ver:hover .icono{transform:translate(4px)}.mini-producto__imagen{width:96px;height:96px;border-radius:var(--radio-sm);overflow:hidden;background:var(--color-placeholder)}.mini-producto__imagen img{width:100%;height:100%;object-fit:cover}.mini-producto__cuerpo{display:block;min-width:0}.mini-producto__kicker{display:block;font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-corto);font-weight:var(--peso-titulo);text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;color:var(--color-primario)}.mini-producto__titulo{display:block;font-weight:var(--peso-fuerte);line-height:1.25;font-size:.92rem;margin:3px 0}.mini-producto__precio{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:.9rem}.mini-producto__precio b{font-family:var(--fuente-titulos);font-weight:var(--peso-titulo);font-size:1.1rem}.mini-producto__precio s{color:var(--color-texto-suave)}.mini-producto__unidad{font-size:.82rem;margin-top:3px;display:flex;gap:6px;flex-wrap:wrap}.mini-producto__unidad b{color:var(--verde-oscuro);font-weight:var(--peso-titulo)}.mini-producto__unidad span{color:var(--color-texto-suave)}.flecha-redonda{flex:none;width:42px;height:42px;border-radius:50%;background:var(--tinta);color:var(--color-texto-invertido);display:grid;place-items:center;transition:transform var(--dur-media) var(--curva-estandar),background var(--dur-media)}.flecha-redonda svg{width:18px;height:18px;transition:transform var(--dur-media) var(--curva-estandar)}a:hover>.flecha-redonda,a:hover .flecha-redonda{transform:rotate(-45deg)}a:hover .flecha-redonda svg{transform:translate(3px)}.paginacion{display:flex;justify-content:center;align-items:center;gap:var(--esp-1);margin-top:var(--esp-8)}.paginacion__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--esp-3);border-radius:var(--radio-pill);font-weight:var(--peso-fuerte);transition:background var(--dur-rapida)}.paginacion__item:hover{background:var(--color-fondo-suave)}.paginacion__item--actual{background:var(--color-primario);color:var(--color-primario-texto)}.paginacion__item[aria-disabled=true]{opacity:.4;pointer-events:none}.placeholder{width:100%;height:100%;background:var(--color-placeholder);color:var(--color-borde-fuerte)}.marquesina{overflow:hidden}.marquesina__pista{display:flex;gap:var(--esp-4);width:max-content}.marquesina--activa .marquesina__pista{animation:marquesina var(--marquesina-duracion, 28s) linear infinite}@keyframes marquesina{to{transform:translate(-50%)}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lightbox);background:var(--color-overlay-oscuro);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity var(--dur-media)}.lightbox.esta-abierto{opacity:1;pointer-events:auto}.lightbox img{max-width:min(90vw,480px);max-height:80vh;width:auto;height:auto;border-radius:var(--radio-md);transform:scale(.9);transition:transform var(--dur-lenta) var(--curva-estandar)}.lightbox.esta-abierto img{transform:none}.jdgm-write-review-modal__overlay{background:var(--color-overlay-oscuro)!important}.jdgm-write-review-modal__content{border-radius:var(--radio-xl)!important;box-shadow:var(--sombra-flotante)!important;font-family:var(--fuente-texto)!important;color:var(--color-texto)!important}.jdgm-write-review-modal__title{font-family:var(--fuente-titulos)!important;font-stretch:var(--ancho-titulo-corto);font-weight:var(--peso-titulo)!important;text-transform:uppercase;color:var(--color-texto)!important}.jdgm-write-review-modal__intro,.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__field-label,.jdgm-write-review-modal__checkbox-text{color:var(--color-texto-cuerpo)!important}.jdgm-write-review-modal .jdgm-star{color:var(--fucsia)!important}.jdgm-write-review-modal__field-input{border-radius:var(--radio-sm)!important;border:1px solid var(--linea-oscura-fuerte)!important;background:var(--color-fondo-lila)!important;font-family:var(--fuente-texto)!important;font-size:16px!important}.jdgm-write-review-modal__field-input:focus{border-color:var(--fucsia)!important;outline:none!important}.jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__btn--repeat-write-another{min-height:48px;padding-inline:26px!important;border-radius:var(--radio-pill)!important;background:var(--fucsia)!important;border-color:var(--fucsia)!important;color:var(--color-texto-invertido)!important;font-family:var(--fuente-titulos)!important;font-stretch:var(--ancho-titulo-corto);font-weight:var(--peso-titulo)!important;text-transform:uppercase}.jdgm-write-review-modal__nav-btn-back,.jdgm-write-review-modal__btn--repeat-not-now{min-height:48px;color:var(--color-texto)!important;font-weight:var(--peso-fuerte)!important}.jdgm-write-review-modal__close-btn{min-width:44px;min-height:44px}.jdgm-write-review-modal__checkbox-custom{border-radius:6px!important}.galeria__visor.con-foto-grande img,.con-foto-grande img{cursor:zoom-in}.foto-grande{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lightbox);display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--color-overlay-oscuro);opacity:0;transition:opacity var(--dur-media) var(--curva-estandar)}.foto-grande.esta-abierto{opacity:1}.foto-grande__marco{grid-column:2;margin:0;height:100%;display:grid;place-items:center;min-height:0}.foto-grande__img{max-width:100%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);width:auto;height:auto;object-fit:contain;border-radius:var(--radio-imagen);background:var(--color-fondo);box-shadow:var(--sombra-flotante);transform:scale(.92);transition:transform var(--dur-lenta) var(--curva-salida)}.foto-grande.esta-abierto .foto-grande__img{transform:none}.foto-grande__img.esta-cambiando{animation:foto-grande-cambia var(--dur-media) var(--curva-salida)}@keyframes foto-grande-cambia{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.foto-grande .boton-icono{width:52px;height:52px;background:var(--color-fondo);color:var(--tinta);box-shadow:var(--sombra-flotante-sm)}.foto-grande__flecha--izq{grid-column:1;justify-self:center}.foto-grande__flecha--der{grid-column:3;justify-self:center}.foto-grande.sin-flechas .foto-grande__flecha{visibility:hidden}.foto-grande__cerrar{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:1}@media(max-width:700px){.foto-grande{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding-top:76px}.foto-grande__marco{grid-column:1 / -1;grid-row:1}.foto-grande__img{max-height:calc(100dvh - 180px);border-radius:var(--radio-md)}.foto-grande__flecha--izq{grid-column:1;grid-row:2;justify-self:end;margin-right:8px}.foto-grande__flecha--der{grid-column:2;grid-row:2;justify-self:start;margin-left:8px}}@media(prefers-reduced-motion:reduce){.foto-grande,.foto-grande__img{transition:none}.foto-grande__img.esta-cambiando{animation:none}}.cabecera-fija{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);color:var(--color-texto-invertido);--desplazado: 0px;--fondo-sube: 0px;transform:translateY(calc(0px - var(--desplazado)));transition:transform var(--dur-lenta) var(--curva-estandar)}.cabecera-fija:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-header-fondo);border-bottom:var(--borde-claro);transition:transform var(--dur-lenta) var(--curva-estandar)}.cabecera-fija.esta-desplazado{--desplazado: var(--alto-header-oculto);--fondo-sube: 6px}.cabecera-fija.esta-desplazado:before{transform:translateY(calc(0px - var(--fondo-sube)))}.anuncio{background:var(--color-anuncio-fondo);color:var(--color-texto-invertido);height:var(--alto-header-superior);overflow:hidden}.anuncio__interior{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--alto-header-superior)}.anuncio__redes{display:flex}.anuncio__redes .boton-icono{width:32px;height:32px}.anuncio__redes .boton-icono svg{width:15px;height:15px}.anuncio__rotador{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.anuncio__pista{position:relative;height:var(--alto-header-superior);flex:1;max-width:560px;min-width:0}.anuncio__mensaje{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-family:var(--fuente-titulos);font-stretch:105%;font-weight:var(--peso-fuerte);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(100%);transition:opacity .5s var(--curva-estandar),transform var(--dur-larga) var(--curva-estandar)}.anuncio__mensaje.esta-activo{opacity:1;transform:none}.anuncio__mensaje.esta-saliendo{opacity:0;transform:translateY(-100%)}.anuncio__mensaje svg{width:16px;height:16px;flex:none}.anuncio__mensaje strong,.anuncio__mensaje b{background:var(--color-fondo);color:var(--color-primario);padding:2px 8px;border-radius:var(--radio-pill);font-weight:var(--peso-titulo)}.anuncio__nav{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;flex:none;transition:background var(--dur-rapida)}.anuncio__nav:hover{background:#ffffff59}.anuncio__nav svg{width:14px;height:14px}.anuncio__cuenta{display:inline-flex;align-items:center;gap:7px;font-weight:var(--peso-fuerte);font-size:.8rem;white-space:nowrap}.anuncio__cuenta svg{width:15px;height:15px}.header{height:var(--alto-header-principal);display:flex;align-items:center}.header__interior{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.nav{display:flex;gap:2px}.nav__enlace{font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-normal);font-weight:var(--peso-fuerte);font-size:.74rem;letter-spacing:var(--espaciado-nav);text-transform:uppercase;padding:10px 11px;border-radius:var(--radio-pill);white-space:nowrap;transition:background var(--dur-media),color var(--dur-media)}.nav__enlace:hover,.nav__enlace.esta-activo{background:#ffffff14;color:var(--amarillo)}.nav__item{position:relative}.nav__item--con-submenu .nav__enlace{display:inline-flex;align-items:center;gap:4px}.submenu{position:absolute;top:100%;left:0;min-width:220px;padding:var(--esp-2);background:var(--color-fondo);color:var(--color-texto);border-radius:var(--radio-md);box-shadow:var(--sombra-flotante-md);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--dur-rapida),transform var(--dur-rapida) var(--curva-estandar),visibility 0s linear var(--dur-rapida)}.nav__item--con-submenu:hover .submenu,.nav__item--con-submenu:focus-within .submenu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.submenu__enlace{display:flex;align-items:center;min-height:44px;padding:0 var(--esp-3);border-radius:var(--radio-sm);font-weight:var(--peso-fuerte);font-size:var(--tamano-sm);white-space:nowrap;transition:background var(--dur-rapida)}.submenu__enlace:hover{background:var(--color-fondo-suave)}.header__logo{display:block;transition:transform var(--dur-lenta) var(--curva-estandar)}.header__logo img{height:var(--alto-logo);width:auto;transition:transform .5s var(--curva-estandar)}.header__logo:hover img{transform:rotate(-4deg) scale(1.05)}.esta-desplazado .header__logo{transform:scale(var(--escala-logo-desplazado))}.header__logo-texto{font-family:var(--fuente-titulos);font-stretch:var(--ancho-titulo-medio);font-size:var(--tamano-xl);font-weight:var(--peso-titulo);text-transform:uppercase}.header__derecha{display:flex;align-items:center;justify-content:flex-end;gap:10px}.header__acciones{display:flex;align-items:center}.header__carrito{position:relative}.header__carrito-contador{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--radio-pill);background:var(--color-primario);color:var(--color-primario-texto);font-size:.68rem;font-weight:var(--peso-titulo);display:grid;place-items:center;transform:scale(0);transition:transform .5s var(--curva-rebote-fuerte)}.header__carrito-contador.esta-visible{transform:scale(1)}.header__carrito-contador.pulso{animation:pulso-contador var(--dur-larga) var(--curva-rebote-fuerte)}@keyframes pulso-contador{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}.header__hamburguesa{display:none}.buscador{position:fixed;inset:0 0 auto 0;z-index:var(--z-buscador);background:var(--tinta-2);color:var(--color-texto-invertido);padding:22px 0;transform:translateY(-110%);visibility:hidden;box-shadow:none;transition:transform .55s var(--curva-estandar),visibility 0s linear .55s}.buscador.esta-abierto{transform:none;visibility:visible;box-shadow:var(--sombra-arriba);transition:transform .55s var(--curva-estandar)}.buscador__form{display:flex;gap:12px;align-items:center}.buscador__form>svg{width:28px;height:28px;color:var(--color-primario);flex:none}.buscador__entrada{flex:1;min-width:0;background:transparent;border:0;border-bottom:2px solid var(--color-primario);color:var(--color-texto-invertido);font-family:var(--fuente-titulos);font-stretch:112%;font-weight:var(--peso-fuerte);font-size:clamp(1.3rem,3vw,2.2rem);padding:10px 2px;outline:0}.buscador__entrada::placeholder{color:#ffffff59}.menu-movil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-menu);background:var(--tinta);color:var(--color-texto-invertido);display:flex;flex-direction:column;padding:90px 24px 30px;overflow:auto;overscroll-behavior:contain;opacity:0;transform:translateY(-14px);visibility:hidden;transition:opacity var(--dur-media) var(--curva-estandar),transform var(--dur-media) var(--curva-estandar),visibility 0s linear var(--dur-media)}.menu-movil.esta-abierto{opacity:1;transform:none;visibility:visible;transition:opacity var(--dur-lenta) var(--curva-salida),transform var(--dur-lenta) var(--curva-salida)}.menu-movil__cerrar{position:absolute;top:15px;right:20px}.footer{background:var(--color-footer-fondo);color:var(--color-texto-invertido);padding:0 0 40px;position:relative;overflow:clip}.footer__claims{border-bottom:var(--borde-claro);padding:18px 0;display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-family:var(--fuente-titulos);font-stretch:112%;font-weight:var(--peso-titulo);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.footer__letra{display:inline-grid;place-items:center;width:1.75em;height:1.75em;margin:-.3em .08em;border-radius:50%;background:var(--amarillo);color:var(--tinta);font-stretch:var(--ancho-titulo-corto);letter-spacing:0;vertical-align:middle}.footer__letra:nth-of-type(3n+2){background:var(--cian)}.footer__letra:nth-of-type(3n){background:var(--fucsia);color:var(--color-texto-invertido)}.footer__claims i{color:var(--color-primario);font-style:normal}.footer__principal{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.7fr);gap:clamp(30px,5vw,80px);padding:clamp(50px,7vw,90px) 0 50px}.footer__lead{color:var(--color-texto-invertido-suave);max-width:520px}.footer__botones{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.footer__columnas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer__titulo{font-family:var(--fuente-titulos);font-stretch:112%;font-weight:var(--peso-titulo);text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;color:var(--amarillo);margin-bottom:16px}.footer__lista li{margin:9px 0}.footer__lista a{display:inline-block;color:var(--color-texto-invertido-suave);transition:color var(--dur-rapida),transform var(--dur-media) var(--curva-estandar)}.footer__lista a:hover{color:var(--color-texto-invertido);transform:translate(6px)}.footer__inferior{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:30px;align-items:center;border-top:var(--borde-claro);padding-top:36px}.footer__marca img{width:160px;height:auto}.footer__redes p{color:var(--color-texto-invertido-suave);font-size:.92rem;margin-bottom:10px}.footer__redes-fila{display:flex;gap:8px}.footer__red{width:44px;height:44px;border-radius:50%;background:#ffffff14;display:grid;place-items:center;transition:background var(--dur-media),transform var(--dur-media)}.footer__red:hover{background:var(--color-primario);transform:translateY(-3px)}.footer__red svg{width:18px;height:18px;transition:transform var(--dur-media) var(--curva-estandar)}.footer__red:hover svg{transform:scale(1.15) rotate(-8deg)}.footer__pais{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radio-pill);border:var(--borde-claro);font-weight:var(--peso-fuerte);font-size:.9rem;color:inherit;background:none}.footer__pais svg{width:26px;height:18px;border-radius:3px}.footer__pais select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.footer__legal{margin-top:30px;color:var(--color-texto-legal);font-size:.82rem;display:grid;gap:8px}.carrito{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-larga)}.carrito.esta-abierto{visibility:visible;pointer-events:auto;transition-delay:0s}.carrito__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);opacity:0;transition:opacity var(--dur-lenta)}.carrito.esta-abierto .carrito__fondo{opacity:1}.carrito__panel{position:absolute;top:0;right:0;bottom:0;z-index:1;width:min(var(--ancho-carrito),100%);display:flex;flex-direction:column;background:var(--color-fondo);color:var(--color-texto);transform:translate(105%);transition:transform var(--dur-larga) var(--curva-estandar)}.carrito.esta-abierto .carrito__panel{transform:none}.carrito__contenido{display:flex;flex-direction:column;flex:1;min-height:0}.carrito__cabecera{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--color-borde)}.carrito__titulo{font-family:var(--fuente-titulos);font-stretch:118%;font-weight:var(--peso-titulo);text-transform:uppercase;font-size:1.5rem}.carrito__cantidad{font-family:var(--fuente-texto);font-size:var(--tamano-sm);font-weight:var(--peso-medio);text-transform:none;color:var(--color-texto-suave);margin-left:6px}.carrito__cerrar{width:44px;height:44px;border-radius:50%;background:var(--color-fondo-control);display:grid;place-items:center;transition:transform var(--dur-media) var(--curva-estandar),background var(--dur-media)}.carrito__cerrar:hover{transform:rotate(90deg);background:var(--color-primario);color:var(--color-primario-texto)}.carrito__cerrar svg{width:20px;height:20px}.carrito__envio{padding:16px 24px;border-radius:0;background:var(--color-fondo-envio-carrito);border:0;border-bottom:1px solid var(--color-borde-envio-carrito)}.carrito__envio .envio__mensaje{font-size:.9rem;color:var(--color-texto);margin-top:0}.envio__mensaje--icono{display:flex;align-items:center;gap:10px;margin-top:0}.envio__mensaje--icono svg{width:24px;height:24px;flex:none;color:var(--cian-oscuro)}.envio--logrado .envio__mensaje--icono svg{color:var(--verde-oscuro)}.carrito__envio .barra{background:var(--color-barra-fondo-carrito)}.carrito__envio.envio--logrado{background:var(--color-fondo-envio-logrado);border-color:var(--color-borde-envio-logrado)}.carrito__envio.envio--logrado .envio__mensaje{color:var(--verde-oscuro)}.carrito__cuerpo{flex:1;overflow:auto;overscroll-behavior:contain;padding:20px 24px;display:grid;gap:20px;align-content:start}.carrito__items{display:grid;gap:20px}.carrito-item{display:grid;grid-template-columns:86px 1fr;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--color-borde);transition:opacity var(--dur-rapida)}.carrito-item{transition:opacity var(--dur-media) var(--curva-estandar),transform var(--dur-lenta) var(--curva-estandar),height var(--dur-lenta) var(--curva-estandar),padding var(--dur-lenta) var(--curva-estandar),margin var(--dur-lenta) var(--curva-estandar),border-color var(--dur-media)}.carrito-item.esta-saliendo{height:0!important;padding-bottom:0!important;margin-bottom:-20px;overflow:hidden;opacity:0;transform:translate(44px);transition:opacity .26s cubic-bezier(.55,0,.75,.2),transform .34s cubic-bezier(.55,0,.75,.2),height .4s .2s var(--curva-estandar),padding .4s .2s var(--curva-estandar),margin .4s .2s var(--curva-estandar),border-color .2s;border-color:transparent;pointer-events:none}@media(max-width:700px){.carrito-item.esta-saliendo{transform:translateY(-6px) scale(.92)}}.carrito-item--nuevo{position:relative;isolation:isolate}.carrito-item--nuevo:before{content:"";position:absolute;top:-8px;right:-10px;bottom:8px;left:-10px;z-index:-1;border-radius:var(--radio-md);background:var(--color-fondo-lila);pointer-events:none;animation:linea-nueva 1.8s ease-out .3s both}@keyframes linea-nueva{0%{opacity:0}25%{opacity:1}to{opacity:0}}.valor-rueda__c{position:relative;display:inline-block;white-space:pre;clip-path:inset(0 -.2em)}.valor-rueda__n{display:inline-block}.valor-rueda__n:empty:before{content:"\200b"}.valor-rueda__v{position:absolute;left:0;right:0;top:0;text-align:center}.valor-texto{position:relative;display:block}.valor-texto__n{display:block}.valor-texto__v{position:absolute;left:0;top:0;width:100%}.carrito .envio{transition:background-color var(--dur-lenta) var(--curva-estandar),border-color var(--dur-lenta)}.envio--logrado .barra__punta:after{animation:punta-logrado var(--dur-larga) var(--curva-rebote-fuerte)}@keyframes punta-logrado{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes entra-sube{0%{opacity:0;translate:0 calc(var(--entra-dist) * var(--entra-k))}}@keyframes entra-pop{0%{opacity:0;scale:var(--entra-pop)}}.carrito.recien-abierto .carrito-item{animation:entra-sube calc(var(--entra-dur) * var(--entra-k)) var(--curva-salida) calc(min(var(--i, 0),4) * var(--entra-paso) * var(--entra-paso-k)) backwards}.carrito.recien-abierto .carrito-item__imagen{animation:entra-pop calc(var(--entra-dur) * var(--entra-k)) var(--entra-curva-pieza) calc((min(var(--i, 0),4) + 1) * var(--entra-paso) * var(--entra-paso-k)) backwards}.carrito.recien-abierto .carrito__pie{animation:entra-sube calc(var(--entra-dur) * var(--entra-k)) var(--curva-salida) calc(2 * var(--entra-paso) * var(--entra-paso-k)) backwards}.carrito-item.esta-actualizando{opacity:.5;pointer-events:none}@media(prefers-reduced-motion:reduce){.carrito-item,.carrito-item__imagen,.carrito__pie,.carrito-item--nuevo,.carrito-item--nuevo:before,.envio--logrado .barra__punta:after,.carrito__vacio-icono,.carrito__vacio h3{animation:none;transition:none}}.carrito-item__imagen{display:block;width:86px;height:86px;border-radius:var(--radio-sm);overflow:hidden;background:var(--color-fondo);border:1px solid var(--color-borde)}.carrito-item__imagen img{width:100%;height:100%;object-fit:cover}.carrito-item__info{display:grid;gap:3px;align-content:start;min-width:0}.carrito-item__titulo{font-weight:var(--peso-titulo);line-height:1.2}.carrito-item__variante,.carrito-item__propiedad{font-size:.85rem;color:var(--color-texto-suave)}.carrito-item__fila{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.carrito-item__precio{display:grid;justify-items:end;gap:2px;text-align:right;font-family:var(--fuente-titulos);font-weight:var(--peso-titulo);font-size:1.1rem}.carrito-item__precio .precio__comparado{font-family:var(--fuente-texto);font-weight:var(--peso-medio);font-size:var(--tamano-xs)}.carrito-item__eliminar{justify-self:start;margin-top:8px;min-height:32px;font-size:.82rem;font-weight:var(--peso-fuerte);text-decoration:underline;color:var(--color-texto-suave)}.carrito-item__eliminar:hover{color:var(--color-primario)}.carrito__pie{padding:20px 24px 24px;border-top:1px solid var(--color-borde);background:var(--color-fondo);display:grid;gap:6px}.carrito__linea{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:var(--peso-fuerte)}.carrito__linea--total b{font-family:var(--fuente-titulos);font-stretch:112%;font-weight:var(--peso-titulo);font-size:1.6rem}.carrito__ahorro{color:var(--verde-oscuro)}.carrito__nota{font-size:.84rem;color:var(--color-texto-suave);margin:0 0 10px}.carrito__nota a{text-decoration:underline}.carrito__pagar .boton{width:100%}.carrito__ver{text-align:center;font-size:var(--tamano-sm)}.carrito__vacio{text-align:center;padding:50px 0;display:grid;gap:18px;justify-items:center}.carrito.esta-agregando .carrito__vacio>*{visibility:hidden}.carrito.esta-agregando .carrito__vacio:after{content:"";grid-area:1 / 1;width:30px;height:30px;border:3px solid var(--fucsia);border-right-color:transparent;border-radius:50%;animation:girar .7s linear infinite}.carrito__vacio-icono{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--color-fondo-lila);color:var(--fucsia)}.carrito__vacio-icono{animation:carrito-vacio-icono var(--dur-entrada) var(--curva-rebote) both}.carrito__vacio h3{animation:carrito-vacio-titulo var(--dur-entrada) var(--curva-salida) .08s both}@keyframes carrito-vacio-icono{0%{opacity:0;transform:scale(.4) rotate(-25deg)}to{opacity:1;transform:none}}@keyframes carrito-vacio-titulo{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.carrito__vacio h3{font-family:var(--fuente-titulos);font-stretch:112%;font-weight:var(--peso-titulo);text-transform:uppercase;font-size:1.4rem}.carrito__vacio p{color:var(--color-texto-suave);font-size:.92rem}.carrito__vacio p a{text-decoration:underline;font-weight:var(--peso-fuerte)}.volador{position:fixed;left:0;top:0;z-index:var(--z-volador);pointer-events:none;will-change:transform}.volador__y{border-radius:22px;overflow:hidden;background:var(--color-fondo);box-shadow:0 24px 50px -18px #0d06118c;will-change:transform,opacity}.volador__y img{display:block;width:100%;height:100%;object-fit:contain}.aviso{position:fixed;left:50%;bottom:calc(var(--esp-6) + env(safe-area-inset-bottom));z-index:var(--z-dialogo);max-width:min(92vw,420px);padding:var(--esp-3) var(--esp-5);border-radius:var(--radio-pill);background:var(--tinta);color:var(--color-texto-invertido);font-size:var(--tamano-sm);font-weight:var(--peso-fuerte);box-shadow:var(--sombra-flotante);opacity:0;visibility:hidden;transform:translate(-50%,16px);transition:opacity var(--dur-media),transform var(--dur-media) var(--curva-estandar),visibility 0s linear var(--dur-media)}.aviso.esta-visible{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.sticky-compra{position:fixed;left:50%;bottom:16px;z-index:var(--z-sticky);width:min(var(--ancho-sticky),calc(100% - 24px));transform:translate(-50%,calc(100% + 16px));visibility:hidden;transition:transform var(--dur-larga) var(--curva-estandar),visibility 0s linear var(--dur-larga);background:var(--color-sticky-fondo);color:var(--color-texto-invertido);border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:10px 10px 10px 12px;display:flex;align-items:center;gap:14px;box-shadow:var(--sombra-flotante)}.sticky-compra.esta-visible{transform:translate(-50%);visibility:visible;transition-delay:0s}@media(prefers-reduced-motion:no-preference){.sticky-compra.esta-visible>*{animation:entra-sube calc(var(--entra-dur) * var(--entra-k)) var(--curva-salida) calc(var(--st-i, 0) * var(--entra-paso) * var(--entra-paso-k)) backwards}.sticky-compra.esta-visible>.sticky-compra__imagen,.sticky-compra.esta-visible>.sticky-compra__boton{animation-name:entra-pop;animation-timing-function:var(--entra-curva-pieza)}.sticky-compra>:nth-child(2){--st-i: 1}.sticky-compra>:nth-child(3){--st-i: 2}.sticky-compra>:nth-child(n+4){--st-i: 3}}body.con-sticky .footer{padding-bottom:110px}.sticky-compra__imagen{width:54px;height:54px;border-radius:var(--radio-sm);overflow:hidden;background:var(--color-fondo);flex:none}.sticky-compra__imagen img{width:100%;height:100%;object-fit:cover}.sticky-compra__info{min-width:0;flex:1}.sticky-compra__titulo{font-weight:var(--peso-titulo);font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-compra__rating{font-size:.8rem;color:var(--color-texto-invertido-suave);display:flex;gap:6px;align-items:center}.sticky-compra__rating .estrellas{font-size:.8rem}.sticky-compra__precio{text-align:right;flex:none}.sticky-compra__precio b{font-family:var(--fuente-titulos);font-stretch:112%;font-weight:var(--peso-titulo);font-size:1.3rem;display:block;line-height:1}.sticky-compra__oferta{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-bottom:3px;font-size:.78rem;font-weight:var(--peso-medio);color:var(--color-texto-invertido-suave);white-space:nowrap}.sticky-compra__oferta .pill--ahorro{font-size:.66rem;padding:2px 7px}.sticky-compra__precio small{color:var(--color-texto-invertido-suave);font-size:.76rem;font-weight:var(--peso-medio);white-space:nowrap}.sticky-compra .cantidad{height:var(--alto-control-sm);background:#ffffff14;border-color:var(--linea-clara);color:var(--color-texto-invertido)}.sticky-compra .cantidad__boton{width:42px;height:42px;color:inherit}.sticky-compra .cantidad__boton:hover{background:#ffffff24}.sticky-compra .cantidad__entrada{color:inherit}.sticky-compra .boton{height:var(--alto-control-sm);padding:0 22px;font-size:.86rem}.sticky-compra:not(.esta-visible) .boton--primario:before{animation:none}.sticky-compra__texto-corto{display:none}.progreso-lectura{position:fixed;left:0;top:0;right:0;height:3px;z-index:var(--z-progreso);background:var(--color-primario);transform-origin:0 50%;transform:scaleX(var(--sp, 0));pointer-events:none}.progreso-lectura.con-scroll-timeline{transform:none;animation:progreso-lectura linear both;animation-timeline:scroll(root)}@keyframes progreso-lectura{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.motor [data-motor]:not([data-motor-visto]){opacity:0}html.motor [data-motor=sube]:not([data-motor-visto]){translate:0 calc(var(--entra-dist) * var(--entra-k))}html.motor [data-motor=baja]:not([data-motor-visto]){translate:0 calc(var(--entra-dist) * var(--entra-k) * -1)}html.motor [data-motor=escala]:not([data-motor-visto]){scale:var(--entra-escala);translate:0 calc(var(--entra-dist) * var(--entra-k) * .4)}html.motor [data-motor=pop]:not([data-motor-visto]){scale:var(--entra-pop);rotate:var(--entra-giro)}html.motor [data-motor=tarro]:not([data-motor-visto]){translate:0 calc(var(--entra-dist) * var(--entra-k) * 1.8)}@property --entra-escala-foto{syntax: "<number>"; inherits: true; initial-value: 1.12;}[data-motor=foto],[data-motor-parte=foto]{--entra-escala-foto: calc(2 - var(--entra-escala))}html.motor [data-motor=foto]:not([data-motor-visto]){scale:var(--entra-escala-foto)}html.motor [data-motor=linea]:not([data-motor-visto]){scale:0 1}html.motor [data-motor=izq]:not([data-motor-visto]){translate:calc(var(--entra-dist) * -1.5) 0}html.motor [data-motor=der]:not([data-motor-visto]){translate:calc(var(--entra-dist) * 1.5) 0}html.motor [data-motor][data-motor-visto]:not([data-motor-fin]){--m-t: calc(var(--entra-dur) * var(--entra-k));transition:opacity calc(var(--m-t) * .7) var(--curva-salida),translate var(--m-t) var(--curva-salida),scale var(--m-t) var(--curva-salida),rotate var(--m-t) var(--curva-salida);transition-delay:calc((var(--motor-orden, 0) + var(--m-d, 0)) * var(--entra-paso) * var(--entra-paso-k))}html.motor :is([data-motor=tarro],[data-motor=pop])[data-motor-visto]:not([data-motor-fin]){transition-timing-function:var(--curva-salida),var(--entra-curva-pieza),var(--entra-curva-pieza),var(--entra-curva-pieza)}html.motor [data-motor=linea][data-motor-visto]:not([data-motor-fin]){transition-timing-function:var(--curva-salida),var(--curva-salida),var(--curva-despliegue),var(--curva-salida)}@media(max-width:700px){html.motor [data-motor][data-motor-visto]:not([data-motor-fin]){transition-duration:calc(var(--m-t) * .55),var(--m-t),var(--m-t),var(--m-t)}html.motor :is([data-motor=izq],[data-motor=der]):not([data-motor-visto]){translate:0 calc(var(--entra-dist) * var(--entra-k))}}[data-motor-pausa],[data-motor-pausa]:before,[data-motor-pausa]:after,[data-motor-pausa] *,[data-motor-pausa] *:before,[data-motor-pausa] *:after{animation-play-state:paused!important}@keyframes entra-asienta{0%{translate:0 calc(var(--entra-asienta) * -1);opacity:.4}}@media(prefers-reduced-motion:no-preference){html.primera-vista :is(.header__logo,.nav__item,.header__acciones,.anuncio__rotador,.anuncio__redes,.anuncio__cuenta){animation:entra-asienta calc(var(--entra-dur) * var(--entra-k)) var(--curva-salida) backwards;animation-delay:calc(var(--i, 0) * var(--entra-paso))}html.primera-vista :is(.nav__item,.anuncio__rotador){--i: 1}html.primera-vista :is(.header__acciones,.anuncio__redes){--i: 2}html.primera-vista .anuncio__cuenta{--i: 3}}@media(max-width:700px){html.primera-vista :is(.header__logo,.nav__item,.header__acciones,.anuncio__rotador,.anuncio__redes,.anuncio__cuenta){animation:none}}@keyframes entra-carga{0%{opacity:.01;translate:0 calc(var(--entra-dist) * var(--entra-k))}}@keyframes entra-carga-tarro{0%{opacity:.01;translate:0 calc(var(--entra-dist) * var(--entra-k) * 1.8)}}@keyframes entra-carga-escala{0%{opacity:.01;scale:var(--entra-escala)}}@keyframes entra-carga-aparece{0%{opacity:.01}}@media(prefers-reduced-motion:no-preference){html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]){animation:entra-carga calc(var(--entra-dur) * var(--entra-k) * var(--entra-carga-k, 1)) var(--entra-curva-carga, var(--curva-salida)) backwards;animation-delay:calc(80ms + var(--i, 0) * var(--entra-paso) * 1.2)}html.js [data-motor-carga=tarro]:not([data-motor-tarde]){animation-name:entra-carga-tarro;animation-timing-function:var(--entra-curva-pieza)}html.js [data-motor-carga=escala]:not([data-motor-tarde]){animation-name:entra-carga-escala}html.js [data-motor-carga=aparece]:not([data-motor-tarde]){animation-name:entra-carga-aparece}html.js [data-motor-carga-hijos]>:nth-child(2){--i: 1}html.js [data-motor-carga-hijos]>:nth-child(3){--i: 2}html.js [data-motor-carga-hijos]>:nth-child(4){--i: 3}html.js [data-motor-carga-hijos]>:nth-child(5){--i: 4}html.js [data-motor-carga-hijos]>:nth-child(n+6){--i: 5}}html.motor img[data-motor-foto]:not([data-motor-foto-ok]){opacity:.01;scale:1.03}html.motor img[data-motor-foto-ok]{transition:opacity calc(var(--entra-dur) * .9) var(--curva-salida),scale calc(var(--entra-dur) * 1.4) var(--curva-salida)}[data-motor-parte]{--pf: 1}[data-motor-parte=pop]{--pf: .8;--pc: var(--entra-curva-pieza)}[data-motor-parte=escala]{--pf: .85;--pc: var(--entra-curva-pieza)}[data-motor-parte=tarro]{--pf: 1.15;--pc: var(--entra-curva-pieza)}[data-motor-parte=baja]{--pf: .9}[data-motor-parte=aparece]{--pf: 1.15}[data-motor-parte=foto]{--pf: 1.35}html.motor [data-motor-parte]:not([data-motor-parte-ya]){opacity:0}html.motor [data-motor-parte=sube]:not([data-motor-parte-ya]){translate:0 calc(var(--entra-dist) * var(--entra-k) * .6)}html.motor [data-motor-parte=aparece]:not([data-motor-parte-ya]){translate:0 calc(var(--entra-dist) * var(--entra-k) * .25)}html.motor [data-motor-parte=baja]:not([data-motor-parte-ya]){translate:0 calc(var(--entra-dist) * var(--entra-k) * -.6)}html.motor [data-motor-parte=escala]:not([data-motor-parte-ya]){scale:var(--entra-escala)}html.motor [data-motor-parte=pop]:not([data-motor-parte-ya]){scale:var(--entra-pop);rotate:var(--entra-giro)}html.motor [data-motor-parte=tarro]:not([data-motor-parte-ya]){translate:0 calc(var(--entra-dist) * var(--entra-k) * 1.2)}html.motor [data-motor-parte=foto]:not([data-motor-parte-ya]){scale:var(--entra-escala-foto)}html.motor [data-motor-parte=izq]:not([data-motor-parte-ya]){translate:calc(var(--entra-dist) * -.9) 0}html.motor [data-motor-parte=der]:not([data-motor-parte-ya]){translate:calc(var(--entra-dist) * .9) 0}html.motor [data-motor-parte][data-motor-parte-ya]:not([data-motor-parte-fin]){--p-t: calc(var(--entra-dur) * var(--entra-k) * var(--pf));transition:opacity calc(var(--p-t) * .7) var(--curva-salida),translate var(--p-t) var(--pc, var(--curva-salida)),scale var(--p-t) var(--pc, var(--curva-salida)),rotate var(--p-t) var(--pc, var(--curva-salida));transition-delay:calc(var(--p-d, 0) * var(--entra-paso) * var(--entra-paso-k))}@media(max-width:700px){html.motor :is([data-motor-parte=izq],[data-motor-parte=der]):not([data-motor-parte-ya]){translate:0 calc(var(--entra-dist) * var(--entra-k) * .6)}html.motor [data-motor-parte][data-motor-parte-ya]:not([data-motor-parte-fin]){transition-duration:calc(var(--p-t) * .55),var(--p-t),var(--p-t),var(--p-t)}}@keyframes entra-p-sube{0%{opacity:.01;translate:0 calc(var(--entra-dist) * var(--entra-k) * .6)}}@keyframes entra-p-aparece{0%{opacity:.01;translate:0 calc(var(--entra-dist) * var(--entra-k) * .25)}}@keyframes entra-p-baja{0%{opacity:.01;translate:0 calc(var(--entra-dist) * var(--entra-k) * -.6)}}@keyframes entra-p-escala{0%{opacity:.01;scale:var(--entra-escala)}}@keyframes entra-p-pop{0%{opacity:.01;scale:var(--entra-pop);rotate:var(--entra-giro)}}@keyframes entra-p-tarro{0%{opacity:.01;translate:0 calc(var(--entra-dist) * var(--entra-k) * 1.2)}}@keyframes entra-p-foto{0%{opacity:.01;scale:var(--entra-escala-foto)}}@keyframes entra-p-izq{0%{opacity:.01;translate:calc(var(--entra-dist) * -.9) 0}}@keyframes entra-p-der{0%{opacity:.01;translate:calc(var(--entra-dist) * .9) 0}}@media(prefers-reduced-motion:no-preference){html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde]){animation:entra-p-sube calc(var(--entra-dur) * var(--entra-k) * var(--entra-carga-k, 1) * var(--pf)) var(--pc, var(--entra-curva-carga, var(--curva-salida))) backwards;animation-delay:calc(80ms + (var(--i, 0) * 1.2 + (var(--sd, 0) + 1) * .8) * var(--entra-paso) * var(--entra-paso-k))}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde])[data-motor-parte=aparece]{animation-name:entra-p-aparece}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde])[data-motor-parte=baja]{animation-name:entra-p-baja}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde])[data-motor-parte=escala]{animation-name:entra-p-escala}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde])[data-motor-parte=pop]{animation-name:entra-p-pop}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde])[data-motor-parte=tarro]{animation-name:entra-p-tarro}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde])[data-motor-parte=foto]{animation-name:entra-p-foto}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde])[data-motor-parte=izq]{animation-name:entra-p-izq}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde])[data-motor-parte=der]{animation-name:entra-p-der}}@media(prefers-reduced-motion:no-preference)and (max-width:700px){html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) :is([data-motor-parte=izq],[data-motor-parte=der]):not([data-motor-parte-tarde]){animation-name:entra-p-sube}}html.motor [data-motor][data-motor-pronto][data-motor-visto]:not([data-motor-fin]){transition-duration:calc(var(--m-t) * .3),calc(var(--m-t) * .55),calc(var(--m-t) * .55),calc(var(--m-t) * .55);transition-delay:0s}html.motor [data-motor-parte][data-motor-pronto][data-motor-parte-ya]:not([data-motor-parte-fin]){transition-duration:calc(var(--p-t) * .3),calc(var(--p-t) * .55),calc(var(--p-t) * .55),calc(var(--p-t) * .55)}html.motor-carga-hecha :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-c]),html.motor-carga-hecha :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-c]) [data-motor-parte]{animation:none!important}html.esperando-fuente :is([data-motor-carga],[data-motor-carga-hijos]>*):is(h1,h2,.titulo-seccion,.hero__titulo,:has(h1,h2,.titulo-seccion,.hero__titulo)){animation-play-state:paused}@media(prefers-reduced-motion:no-preference){html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):is(img,picture,:has(img)):not(:has(video)),html.js :is([data-motor-carga],[data-motor-carga-hijos]>*) img[data-motor-parte]{will-change:opacity}}@keyframes entra-carga-foto{0%{opacity:.01;translate:0 calc(var(--entra-dist) * var(--entra-k) * .35)}}@media(prefers-reduced-motion:no-preference)and (max-width:700px){html.js [data-motor-carga=escala][data-motor-no]:not([data-motor-tarde]){animation-name:entra-carga-foto}html.js [data-motor-carga=escala][data-motor-no]:not([aria-hidden=true]):has(img,video){animation:none}}@media(prefers-reduced-motion:no-preference)and (max-width:700px){html.motor [data-motor][data-motor-visto]:not([data-motor-fin]){transition-delay:0s}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]){animation-delay:80ms}html.js :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde]){animation-delay:calc(80ms + (var(--sd, 0) + 1) * .8 * var(--entra-paso) * var(--entra-paso-k))}}@media(prefers-reduced-motion:no-preference)and (max-width:700px){.llega{animation:entra-carga-aparece calc(var(--entra-dur) * .4) var(--curva-salida) backwards}}@media(prefers-reduced-motion:no-preference)and (max-width:700px){.plantilla-product{--entra-carga-k: .58;--entra-curva-carga: var(--curva-salida)}html.js .plantilla-product :is([data-motor-carga],[data-motor-carga-hijos]>*):not([data-motor-tarde]) [data-motor-parte]:not([data-motor-parte-tarde]){animation-delay:calc(80ms + min((var(--sd, 0) + 1) * 20ms,.12s))}html.motor .plantilla-product [data-motor-tarde][data-motor]:not([data-motor-visto]){translate:0 calc(var(--entra-dist) * .45);scale:none;rotate:none}html.motor .plantilla-product [data-motor-tarde][data-motor][data-motor-visto]:not([data-motor-fin]){transition:opacity calc(var(--entra-dur) * .4) var(--curva-salida),translate calc(var(--entra-dur) * .4) var(--curva-salida);transition-delay:0s}}html.editor :is([data-motor-carga],[data-motor-carga-hijos]>*),html.editor [data-motor-parte]{animation:none!important}html.sin-entradas :is([data-motor-carga],[data-motor-carga-hijos]>*),html.sin-entradas [data-motor-parte]{animation:none!important}.hv:not(:has(>.hv-fin)) :is([data-motor-carga],[data-motor-carga-hijos]>*,[data-motor-parte]),#contenido>.seccion-hero:not(:has(+*))>:is(.lh,.gh) :is([data-motor-carga],[data-motor-carga-hijos]>*,[data-motor-parte]){animation-name:none!important}.a-off .boton--primario:before,.a-off .sello__icono,.a-off [data-anima-continua]{animation:none!important}@media(hover:hover)and (pointer:fine){.tilt{transition:transform var(--dur-lenta) var(--curva-estandar),rotate .5s var(--curva-estandar),box-shadow var(--dur-lenta)}}.visualmente-oculto{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.saltar{position:absolute;top:-100px;left:var(--esp-4);z-index:1000;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--esp-4);background:var(--color-primario);color:var(--color-primario-texto);border-radius:var(--radio-pill)}.saltar:focus{top:var(--esp-4)}.solo-movil{display:none!important}html.scroll-bloqueado{overflow:hidden}body.scroll-bloqueado{padding-right:var(--ancho-scrollbar, 0px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.progreso-lectura{display:none}.marquesina--activa .marquesina__pista{animation:none}.marquesina{overflow-x:auto}}@media(max-width:1180px){.anuncio__redes,.nav{display:none}.header__interior{grid-template-columns:auto 1fr}.header__logo{order:-1}.header__derecha{grid-column:2}.header__hamburguesa{display:inline-grid}}@media(max-width:1020px){.footer__principal,.footer__inferior{grid-template-columns:minmax(0,1fr)}.grilla--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.solo-movil{display:block!important}.solo-desktop{display:none!important}.titulo-seccion{font-stretch:112%;font-size:clamp(2rem,9.6vw,3rem);line-height:1}.boton{font-size:.8rem;padding:0 18px}.boton-icono{width:44px;height:44px}.cantidad__boton{width:48px;height:48px}.cantidad__entrada{min-width:44px}.cantidad--pequena{height:48px}.cantidad--pequena .cantidad__boton{width:44px;height:44px}.seccion__cabecera{flex-direction:column;align-items:flex-start;gap:var(--esp-2);margin-bottom:var(--esp-5)}.seccion__cabecera--centro{align-items:center}.grilla{gap:var(--esp-3)}.grilla--2,.grilla--3,.grilla--4{grid-template-columns:repeat(2,minmax(0,1fr))}.grilla--movil-1,.formulario__fila{grid-template-columns:minmax(0,1fr)}.rte p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.sellos{gap:8px}.sello{flex-direction:column;justify-content:flex-start;text-align:center;padding:12px 6px;gap:8px}.sello b{font-size:.72rem;line-height:1.25}.rating{min-height:44px}.rating__enlace{display:inline-flex;align-items:center;min-height:44px}.mini-producto{grid-template-columns:72px 1fr;gap:12px}.mini-producto__imagen{width:72px;height:72px}.mini-producto .flecha-redonda{display:none}.producto-tarjeta__cuerpo{padding:var(--esp-3) 0 0}.producto-tarjeta__titulo{font-size:.84rem}.cabecera-fija{padding-top:env(safe-area-inset-top)}.anuncio__cuenta,.anuncio__nav{display:none}.anuncio__mensaje{white-space:normal;text-align:center;line-height:1.15;padding:0 6px;font-size:.64rem;letter-spacing:.03em}.header__interior{grid-template-columns:52px minmax(0,1fr) 52px;gap:0;width:calc(100% - 2 * var(--margen-pagina))}.header__derecha,.header__acciones{display:contents}.header__logo{grid-column:2;grid-row:1;justify-self:center;order:0;display:inline-flex;align-items:center;min-height:49px}.header__hamburguesa{grid-column:1;grid-row:1;justify-self:start;margin-left:-8px}.header__hamburguesa svg{width:26px;height:26px}.header__hamburguesa[aria-expanded=true]{background:#ffffff1f}.header__carrito{grid-column:3;grid-row:1;justify-self:end;margin-right:-8px}.header__buscar,.header__cuenta{display:none}.menu-movil{padding:84px 24px calc(28px + env(safe-area-inset-bottom))}.menu-movil__cerrar{top:calc(14px + env(safe-area-inset-top));right:14px;width:48px;height:48px;background:#ffffff14}.footer__claims{padding:14px 16px;gap:8px 12px}.footer .contenedor{display:flex;flex-direction:column;text-align:center}.footer__principal{order:2;padding:20px 0 24px;gap:22px}.footer__lead{max-width:none;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.footer__botones{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.footer__botones .boton{width:100%}.footer__columnas{grid-template-columns:minmax(0,1fr);gap:0;border-top:var(--borde-claro)}.footer__columna{border-bottom:var(--borde-claro)}.footer__titulo{margin:0;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.footer__titulo:after{content:"+";font-size:1.1rem;color:var(--color-texto-invertido);transition:transform var(--dur-media) var(--curva-estandar)}.footer__columna.esta-abierto .footer__titulo:after{transform:rotate(45deg)}.footer__desplegable{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-lenta) var(--curva-estandar),opacity var(--dur-media),visibility 0s linear var(--dur-lenta)}.footer__columna.esta-abierto .footer__desplegable{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--dur-lenta) var(--curva-estandar),opacity var(--dur-media) .06s,visibility 0s}.footer__lista{min-height:0}.footer__lista li:last-child{padding-bottom:10px}.footer__lista li{margin:0}.footer__lista a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.footer__lista a:hover{transform:none}.footer__inferior{display:contents}.footer__marca{order:1;margin:34px auto 0}.footer__redes{order:3;text-align:center}.footer__redes-fila{justify-content:center}.footer__pais{order:4;align-self:center;margin-top:18px;min-height:44px}.footer__legal{order:5;border-top:var(--borde-claro);padding-top:22px;margin-top:24px}.carrito__panel{top:auto;left:0;width:100%;max-height:calc(100dvh - var(--esp-8));border-radius:var(--radio-lg) var(--radio-lg) 0 0;padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%)}.carrito-item .cantidad{height:48px}.carrito-item .cantidad__boton{width:44px;height:44px}.carrito-item__eliminar{min-height:44px;display:inline-flex;align-items:center}.sticky-compra{bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%,calc(100% + 10px + env(safe-area-inset-bottom)));width:calc(100% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));padding:8px;gap:8px;border-radius:20px}.sticky-compra__imagen{width:44px;height:44px;border-radius:10px}.sticky-compra__info{display:none}.sticky-compra__precio{flex:1;min-width:0;text-align:left}.sticky-compra__precio b{font-size:1.02rem}.sticky-compra__precio small{font-size:.6rem}.sticky-compra__oferta{justify-content:flex-start;font-size:.66rem}.sticky-compra .cantidad{height:44px;padding:2px;width:auto;flex:none}.sticky-compra .cantidad__boton{width:40px;height:44px}.sticky-compra .cantidad__entrada{width:20px;min-width:20px;font-size:1rem}.sticky-compra .boton{flex:none;height:44px;padding:0 14px;font-size:.74rem}.sticky-compra__texto-largo{display:none}.sticky-compra__texto-corto{display:inline}.paginacion{margin-top:var(--esp-6)}.highlight{padding:var(--esp-3)}}@media(max-width:360px){.sticky-compra__imagen{display:none}.sticky-compra .boton{padding:0 12px}}.coleccion-tarjeta{display:flex;flex-direction:column;height:100%;overflow:hidden}.coleccion-tarjeta__media{aspect-ratio:4 / 3;background:var(--color-placeholder);border-radius:16px;overflow:hidden}.coleccion-tarjeta__imagen{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-estandar)}.coleccion-tarjeta:hover .coleccion-tarjeta__imagen{transform:scale(1.07)}.coleccion-tarjeta__cuerpo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--esp-1) var(--esp-3);padding:var(--esp-4) var(--esp-1) var(--esp-1)}.coleccion-tarjeta__titulo{grid-column:1;font-size:var(--tamano-lg);font-stretch:112%;text-transform:uppercase}.coleccion-tarjeta__cuerpo p{grid-column:1}.coleccion-tarjeta__flecha{grid-column:2;grid-row:1 / span 2}.articulo-tarjeta{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.articulo-tarjeta__media{display:block;aspect-ratio:16 / 10;background:var(--color-placeholder);border-radius:16px;overflow:hidden}.articulo-tarjeta__imagen{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-estandar)}.articulo-tarjeta:hover .articulo-tarjeta__imagen{transform:scale(1.07)}.articulo-tarjeta__cuerpo{display:grid;gap:var(--esp-2);padding:var(--esp-4) var(--esp-1) var(--esp-1)}.articulo-tarjeta__titulo{font-family:var(--fuente-texto);font-size:var(--tamano-lg);font-weight:var(--peso-fuerte);text-transform:none;letter-spacing:0;line-height:1.25}.articulo-tarjeta__titulo a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:700px){.coleccion-tarjeta__titulo,.articulo-tarjeta__titulo{font-size:var(--tamano-md)}}.main-cuenta__estrecho{max-width:520px;display:grid;gap:var(--esp-5)}.main-cuenta__tarjeta{padding:var(--esp-6)}.main-cuenta__acciones{display:flex;flex-wrap:wrap;gap:var(--esp-3)}.main-cuenta__tabla{overflow-x:auto}.main-cuenta__tabla th,.main-cuenta__tabla td{text-align:left;padding:var(--esp-3) var(--esp-4);border-bottom:var(--borde-fino);font-size:var(--tamano-sm);white-space:nowrap}.main-cuenta__tabla thead th{background:var(--color-fondo-suave);font-weight:var(--peso-fuerte)}.main-cuenta__tabla tbody tr:last-child td{border-bottom:0}.main-cuenta__direccion{display:grid;gap:var(--esp-2);padding:var(--esp-5)}@media(max-width:700px){.main-cuenta__tarjeta{padding:var(--esp-4)}}.hermano-velo{position:absolute;z-index:var(--z-velo);margin:0;pointer-events:none}.sabor-capa{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none;will-change:transform,opacity}
/*# sourceMappingURL=/cdn/shop/t/26/assets/base.css.map */
