*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--c-crema);color:var(--c-carbon);font-family:var(--f-texto);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-display);font-weight:800;line-height:1.1;letter-spacing:-.01em;margin:0}p,ul,ol,blockquote,figure{margin:0}summary{cursor:pointer}[hidden]{display:none!important}.skip-link{position:absolute;left:-9999px;top:8px;z-index:1000;background:var(--c-carbon);color:var(--c-crema);padding:10px 16px;border-radius:10px;font-weight:700}.skip-link:focus{left:8px}:focus-visible{outline:3px solid var(--c-naranja-700);outline-offset:3px;border-radius:6px}.visualmente-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.texto-centro{text-align:center}.contenedor{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.contenedor--estrecho{max-width:820px}@media(min-width:750px){.contenedor{padding:0 40px}}.seccion{padding:56px 0}.seccion--sin-arriba{padding-top:0}@media(min-width:990px){.seccion{padding:96px 0}}.fondo-crema{background:var(--c-crema)}.fondo-blanco{background:var(--c-blanco)}.fondo-durazno{background:var(--c-durazno)}.fondo-carbon{background:var(--c-carbon);color:var(--c-crema)}.fondo-naranja{background:var(--c-naranja);color:var(--c-carbon)}.fondo-blanco .tarjeta{background:var(--c-crema)}.ceja{font-family:var(--f-display);font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-naranja-700);margin-bottom:12px}.fondo-carbon .ceja{color:var(--c-naranja)}.fondo-naranja .ceja{color:var(--c-carbon)}.titulo{font-size:clamp(30px,6.4vw,52px);text-transform:uppercase;text-wrap:balance}.titulo--md{font-size:clamp(26px,4.6vw,40px)}.titulo--chico{font-family:var(--f-display);font-weight:700;font-size:20px;margin:32px 0 12px}.bajada{font-size:18px;color:var(--c-texto-suave);max-width:60ch}.bajada--centro{margin-left:auto;margin-right:auto}.fondo-carbon .bajada{color:#e8d8ce}.fondo-naranja .bajada{color:var(--c-carbon)}.rte p+p{margin-top:12px}.rte ul,.rte ol{padding-left:1.2em;margin:12px 0}.rte a{color:var(--c-naranja-700);font-weight:700}.rte img{border-radius:var(--radio);margin:16px 0}.rte h2,.rte h3{margin:24px 0 10px;font-size:22px}.enlace{color:var(--c-naranja-700);font-weight:700;text-underline-offset:3px}.boton-texto{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.encabezado-seccion{display:grid;gap:14px;margin-bottom:36px}.encabezado-seccion .ceja{margin-bottom:0}.encabezado-seccion--centro{text-align:center;justify-items:center}.encabezado-seccion--centro .bajada{margin:0 auto}.nota-seccion{margin-top:24px;text-align:center;font-size:14px;color:var(--c-texto-suave)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 28px;border-radius:999px;border:2px solid transparent;font-family:var(--f-display);font-weight:700;font-size:17px;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.boton .icono{width:22px;height:22px;flex:none}.boton--primario{background:var(--c-naranja);color:var(--c-carbon);box-shadow:0 10px 22px -10px #f06c1abf}.boton--primario:hover{transform:translateY(-2px);box-shadow:0 14px 26px -12px #f06c1ad9}.boton--oscuro{background:var(--c-carbon);color:var(--c-crema)}.boton--oscuro:hover{transform:translateY(-2px)}.boton--contorno{background:transparent;border-color:currentColor}.boton--grande{min-height:60px;font-size:18px;padding:16px 32px}.boton--chico{min-height:44px;padding:10px 20px;font-size:15px;box-shadow:none}.boton--ancho{width:100%}.boton[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.icono{width:24px;height:24px}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--c-blanco);border:1.5px solid var(--c-borde);font-weight:700;font-size:14px}.chip .icono{width:18px;height:18px;color:var(--c-naranja-700)}.tarjeta{background:var(--c-blanco);border:1.5px solid var(--c-borde);border-radius:var(--radio);padding:28px}.icono-circulo{width:56px;height:56px;border-radius:50%;flex:none;background:var(--c-naranja);color:var(--c-crema);display:grid;place-items:center}.icono-circulo .icono{width:28px;height:28px}.icono-circulo--oscuro{background:var(--c-carbon);color:var(--c-naranja)}.grid{display:grid;gap:16px;list-style:none;padding:0}@media(min-width:750px){.grid{gap:20px}.grid--2,.grid--4{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.grid--4{grid-template-columns:repeat(4,1fr)}}.grid--productos{grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.grid--productos{grid-template-columns:repeat(4,1fr)}}.mensaje{padding:14px 16px;border-radius:14px;background:var(--c-durazno);font-weight:700}.mensaje--error{background:#fbe0dc}.mensaje ul{margin:0;padding-left:1.2em}.marcador{width:100%;height:100%;fill:var(--c-borde);background:var(--c-blanco)}.anuncio{background:var(--c-carbon);color:var(--c-crema);font-size:14px;font-weight:700}.anuncio__fila{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;text-align:center}.anuncio .icono{width:18px;height:18px;color:var(--c-naranja);flex:none}.anuncio a{text-decoration:none}.seccion-cabecera{position:sticky;top:0;z-index:50}.cabecera{background:#fff6f0f0;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--c-borde)}.cabecera__fila{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--c-carbon)}.logo__simbolo{color:var(--c-naranja);flex:none}.logo__simbolo .simbolo{width:100%;height:auto}.logo__texto{font-family:var(--f-display);font-weight:800;font-size:24px;letter-spacing:-.02em}.nav{display:none}.cabecera__acciones{display:flex;align-items:center;gap:4px}.cabecera__cta{display:none;margin-right:8px}.icon-boton{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;color:var(--c-carbon);text-decoration:none}.icon-boton:hover{background:var(--c-durazno)}.burbuja{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--c-naranja);color:var(--c-carbon);font-size:11px;font-weight:800;display:grid;place-items:center}.menu-movil>summary{list-style:none}.menu-movil>summary::-webkit-details-marker{display:none}.menu-movil__cerrar,.menu-movil[open] .menu-movil__abrir{display:none}.menu-movil[open] .menu-movil__cerrar{display:block}.menu-movil__panel{position:absolute;left:-20px;right:-20px;top:100%;background:var(--c-crema);border-bottom:1px solid var(--c-borde);padding:8px 20px 20px;box-shadow:0 24px 30px -24px #2a1c1659}.menu-movil__panel a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--f-display);font-weight:700;font-size:18px;text-decoration:none;border-bottom:1px solid var(--c-borde)}.menu-movil__panel a .icono{width:20px;height:20px;color:var(--c-naranja-700)}@media(min-width:990px){.nav{display:flex;gap:28px}.nav a{text-decoration:none;font-weight:700;padding:6px 0;border-bottom:2px solid transparent}.nav a:hover{border-bottom-color:var(--c-naranja)}.cabecera__cta{display:inline-flex}.menu-movil{display:none}}.hero{padding:28px 0 48px;background:radial-gradient(120% 70% at 80% 30%,var(--c-durazno) 0%,var(--c-crema) 62%);overflow:hidden}.hero__grid{display:grid;gap:22px;grid-template-areas:"arriba" "media" "abajo"}.hero__arriba{grid-area:arriba}.hero__media{grid-area:media;position:relative;display:grid;place-items:center}.hero__abajo{grid-area:abajo;display:grid;gap:18px}.hero__titulo{font-size:clamp(38px,9vw,72px);text-transform:uppercase;line-height:1.02;margin-bottom:14px}.hero__titulo .destacado{display:block;color:var(--c-naranja-700)}.hero__bajada{font-size:18px;color:var(--c-texto-suave);max-width:46ch}.hero__circulo{position:absolute;width:88%;max-width:500px;aspect-ratio:1;border-radius:50%;background:var(--c-naranja);opacity:.18}.hero__imagen{position:relative;width:auto;max-width:100%;max-height:min(62vh,440px);object-fit:contain;border-radius:28px}@media(min-width:990px){.hero__imagen{max-height:min(76vh,620px)}}.hero__simbolo{position:relative;width:60%;max-width:320px;color:var(--c-naranja);padding:40px 0}.hero__sello{position:absolute;right:4%;top:6%;width:104px;height:104px;border-radius:50%;background:var(--c-carbon);color:var(--c-crema);display:grid;place-items:center;text-align:center;font-family:var(--f-display);font-weight:800;font-size:14px;line-height:1.15;padding:12px;transform:rotate(-8deg);box-shadow:0 10px 24px -12px #2a1c1699}.hero__precio .precio{font-size:32px}.hero__cta{display:grid;gap:10px;max-width:440px}.hero__nota{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--c-texto-suave)}.hero__nota .icono{width:20px;height:20px;color:var(--c-naranja-700);flex:none}.hero__pie{font-size:13px;color:var(--c-texto-suave)}@media(min-width:990px){.hero{padding:64px 0 88px}.hero__grid{grid-template-columns:1.05fr .95fr;column-gap:64px;row-gap:26px;grid-template-areas:"arriba media" "abajo media";align-items:start}.hero__arriba{align-self:end}.hero__media{align-self:center}.hero__sello{width:120px;height:120px;font-size:15px}}.precio-bloque{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.precio{font-family:var(--f-display);font-weight:800;font-size:28px;line-height:1.1}.precio--tachado{font-size:18px;font-weight:600;color:var(--c-texto-suave)}.etiqueta-ahorro{background:var(--c-carbon);color:var(--c-crema);font-weight:800;font-size:13px;padding:5px 10px;border-radius:999px;align-self:center}.problema__grid{display:grid;gap:28px}.lista-senales{list-style:none;padding:0;display:grid;gap:10px}.lista-senales li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--c-blanco);border:1.5px solid var(--c-borde);border-radius:16px;font-weight:700}.fondo-blanco .lista-senales li{background:var(--c-crema)}.lista-senales .icono{width:24px;height:24px;color:var(--c-naranja-700);flex:none}.problema__imagen{border-radius:var(--radio);margin-bottom:16px}.cita{font-family:var(--f-display);font-weight:700;font-size:clamp(22px,3.4vw,28px);line-height:1.25;border-left:4px solid var(--c-naranja);padding-left:18px;margin-top:24px}.problema__texto .bajada{margin-top:14px}.problema__cierre{font-size:18px;padding:22px 24px;border-radius:var(--radio);background:var(--c-durazno)}@media(min-width:990px){.problema__grid{grid-template-columns:1fr 1fr;gap:28px 64px;align-items:start}.problema__cierre{grid-column:1 / -1}}.beneficio{display:flex;flex-direction:column;gap:14px}.beneficio h3{font-size:19px;line-height:1.25}.beneficio p{color:var(--c-texto-suave)}.producto__grid{display:grid;gap:28px}@media(min-width:990px){.producto__grid{grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.producto__info{position:sticky;top:100px}}.seccion--producto{padding-top:24px}@media(min-width:990px){.seccion--producto{padding-top:56px}}.galeria{display:grid;gap:12px;min-width:0}.galeria__principal{aspect-ratio:1;border-radius:calc(var(--radio) + 4px);overflow:hidden;background:var(--c-blanco);border:1.5px solid var(--c-borde)}.galeria__img{width:100%;height:100%;object-fit:contain}.galeria__miniaturas{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.galeria__miniaturas::-webkit-scrollbar{display:none}.galeria__miniaturas button{flex:none;width:72px;height:72px;padding:0;overflow:hidden;cursor:pointer;border-radius:14px;border:2px solid var(--c-borde);background:var(--c-blanco)}.galeria__miniaturas button[aria-current=true]{border-color:var(--c-naranja)}.galeria__miniaturas img{width:100%;height:100%;object-fit:cover}.producto__info{display:grid;gap:14px;align-content:start}.producto__info .ceja{margin-bottom:-4px}.producto__titulo{font-size:clamp(26px,4.2vw,36px);line-height:1.12}.producto__resumen{color:var(--c-texto-suave)}.producto__nota-pago{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--c-durazno);font-weight:700}.producto__nota-pago .icono{width:22px;height:22px;color:var(--c-naranja-700);flex:none}.producto__ver-mas{justify-self:start}.form-producto{display:grid;gap:14px}.campo label{display:block;font-weight:700;margin-bottom:6px}.selector,.campo-texto{width:100%;min-height:52px;padding:12px 14px;border-radius:14px;border:1.5px solid var(--c-borde);background:var(--c-blanco)}textarea.campo-texto{min-height:140px;resize:vertical}.cantidad{display:inline-flex;align-items:center;border:1.5px solid var(--c-borde);border-radius:999px;background:var(--c-blanco)}.cantidad button{width:46px;height:46px;border:0;background:transparent;font-size:22px;cursor:pointer;border-radius:50%}.cantidad button:hover{background:var(--c-durazno)}.cantidad input{width:46px;border:0;background:transparent;text-align:center;font-weight:800;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cantidad input::-webkit-outer-spin-button,.cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cantidad--chica button{width:38px;height:38px;font-size:18px}.cantidad--chica input{width:36px}.lista-check{list-style:none;padding:0;display:grid;gap:10px}.lista-check li{display:flex;gap:10px;align-items:flex-start;font-weight:600}.lista-check .icono{width:22px;height:22px;color:var(--c-naranja-700);flex:none}.producto__app:empty{display:none}.acordeon{border-top:1.5px solid var(--c-borde)}.acordeon:last-child{border-bottom:1.5px solid var(--c-borde)}.acordeon>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:var(--f-display);font-weight:700;font-size:17px}.acordeon>summary::-webkit-details-marker{display:none}.acordeon>summary:after{content:"";width:10px;height:10px;flex:none;margin-right:4px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.acordeon[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.acordeon__contenido{padding:0 0 20px;color:var(--c-texto-suave)}.preguntas .acordeon>summary{font-size:18px}.pasos__grid{display:grid;gap:20px}.pasos{list-style:none;padding:0;display:grid;gap:16px}@media(min-width:750px){.pasos{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:990px){.pasos__grid--imagen{grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.pasos__grid--imagen .pasos{grid-template-columns:1fr}}.pasos__media img{border-radius:var(--radio);width:100%}.paso__numero{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;margin-bottom:14px;background:var(--c-carbon);color:var(--c-crema);font-family:var(--f-display);font-weight:800;font-size:18px}.paso h3{font-size:19px;margin-bottom:6px}.paso p{color:var(--c-texto-suave)}.nota-aviso{display:flex;gap:12px;align-items:flex-start;margin-top:24px;padding:16px 18px;border:1.5px dashed var(--c-naranja-700);border-radius:16px;font-weight:600}.nota-aviso .icono{color:var(--c-naranja-700);flex:none;margin-top:1px}.formula{overflow:hidden}.formula__grid{display:grid;gap:32px;align-items:center}@media(min-width:990px){.formula__grid{grid-template-columns:1.1fr .9fr;gap:64px}}.formula .bajada{margin-top:14px}.ingredientes{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin-top:26px}.ingrediente{padding:10px 16px;border-radius:999px;background:var(--c-plata);color:var(--c-carbon);font-weight:800;font-size:15px}.ingrediente--destacado{background:linear-gradient(135deg,#F2F1F3 0%,var(--c-plata) 55%,#A9A7AD 100%)}.formula__nota{margin-top:18px;font-size:14px;color:#e8d8ce}.formula__media{display:grid;place-items:center}.formula__imagen{border-radius:var(--radio)}.formula__simbolo{width:min(380px,80%);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:var(--c-naranja);background:radial-gradient(circle,#f06c1a33,#f06c1a00 68%)}.formula__simbolo .simbolo{width:82%;height:auto}.confianza .tarjeta h3{font-size:20px;margin:18px 0 8px}.confianza .tarjeta p{color:var(--c-texto-suave)}.llamado__contenido{display:grid;justify-items:center;text-align:center;gap:18px}.llamado__simbolo{width:84px;color:var(--c-carbon)}.llamado .titulo{max-width:16ch}.pie{background:var(--c-carbon);color:#e8d8ce;padding:56px 0 32px;font-size:15px}.pie a{color:var(--c-crema);text-decoration:none}.pie a:hover{text-decoration:underline}.pie .logo{color:var(--c-crema);margin-bottom:14px}.pie__grid{display:grid;gap:32px}@media(min-width:750px){.pie__grid{grid-template-columns:1.4fr 1fr 1fr}}.pie h2{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-naranja);margin-bottom:14px}.pie ul{list-style:none;padding:0;display:grid;gap:10px}.pie__redes{display:flex!important;flex-wrap:wrap;gap:16px!important;margin-top:18px;font-weight:700}.pie__aviso{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,246,240,.14);font-size:13px;display:grid;gap:8px}.barra-compra{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--c-blanco);border-top:1px solid var(--c-borde);box-shadow:0 -12px 30px -14px #2a1c164d;transform:translateY(110%);transition:transform .25s ease}.barra-compra.visible{transform:none}.barra-compra__info{flex:1;min-width:0}.barra-compra__nombre{font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-compra .precio{font-size:19px}.barra-compra .boton{min-height:48px;padding:10px 22px;font-size:16px}@media(min-width:990px){.barra-compra{display:none}}.whatsapp-flotante{position:fixed;right:16px;bottom:16px;z-index:55;display:inline-flex;align-items:center;gap:8px;padding:12px 18px 12px 14px;border-radius:999px;background:#1f8f4e;color:#fff;text-decoration:none;font-weight:800;font-size:15px;box-shadow:0 10px 24px -10px #00000073;transition:bottom .25s ease}.whatsapp-flotante .icono{width:22px;height:22px}body.barra-activa .whatsapp-flotante{bottom:88px}@media(min-width:990px){body.barra-activa .whatsapp-flotante{bottom:16px}}.tarjeta-producto{display:flex;flex-direction:column;height:100%;text-decoration:none;overflow:hidden;background:var(--c-blanco);border:1.5px solid var(--c-borde);border-radius:var(--radio);transition:transform .15s ease}.tarjeta-producto:hover{transform:translateY(-3px)}.tarjeta-producto__media{aspect-ratio:1;background:var(--c-blanco)}.tarjeta-producto__media img{width:100%;height:100%;object-fit:contain}.tarjeta-producto__media--foto img{object-fit:cover}.tarjeta-producto__info{display:grid;gap:6px;padding:14px 16px 18px}.tarjeta-producto__titulo{font-weight:800;line-height:1.3}.tarjeta-producto__precio{font-family:var(--f-display);font-weight:700}.tarjeta-producto__precio s{color:var(--c-texto-suave);font-weight:600;font-size:14px}.tarjeta-producto__agotado{font-size:13px;font-weight:800;color:var(--c-naranja-700)}.tarjeta--enlace{display:block;text-decoration:none}.paginacion{display:flex;justify-content:center;gap:10px;margin-top:36px;font-weight:700}.paginacion .current{color:var(--c-naranja-700)}.carrito__lista{list-style:none;padding:0}.carrito__linea{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:start;padding:18px 0;border-bottom:1.5px solid var(--c-borde)}.carrito__img img{border-radius:14px;background:var(--c-blanco);border:1.5px solid var(--c-borde);aspect-ratio:1;object-fit:contain}.carrito__nombre{font-weight:800;text-decoration:none}.carrito__variante,.carrito__precio-unitario{font-size:14px;color:var(--c-texto-suave)}.carrito__acciones{display:flex;align-items:center;gap:14px;margin-top:10px;flex-wrap:wrap}.carrito__total-linea{font-family:var(--f-display);font-weight:700}.carrito__resumen{display:grid;gap:12px;justify-items:stretch;margin-top:24px}@media(min-width:750px){.carrito__resumen{justify-items:end;text-align:right}.carrito__resumen .boton{min-width:340px}}.carrito__subtotal{font-size:20px}.carrito__subtotal strong{font-family:var(--f-display);margin-left:8px}.carrito__nota{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-texto-suave)}.carrito__nota .icono{width:18px;height:18px;color:var(--c-naranja-700)}.carrito-vacio{display:grid;gap:18px;justify-items:start}.form-grid{display:grid;gap:14px;max-width:560px}.form-grid--centro{margin:24px auto 0}.buscador{display:flex;gap:10px;max-width:560px}.buscador .boton{min-height:52px;padding:0 18px}.resultados-conteo,.pagina__titulo{margin-bottom:20px}.pagina__contenido{font-size:17px}.articulo__imagen img{border-radius:var(--radio);margin-bottom:24px}.cuenta .form-grid{margin-top:20px}.cuenta__bloque+.cuenta__bloque{margin-top:36px}.cuenta__direccion{margin-bottom:16px;display:grid;gap:12px}.tabla{width:100%;border-collapse:collapse;font-size:15px}.tabla th,.tabla td{text-align:left;padding:12px 8px;border-bottom:1.5px solid var(--c-borde)}.error404__simbolo,.password__simbolo{display:block;width:110px;margin:0 auto 20px;color:var(--c-naranja)}.password{min-height:100vh;display:grid;align-items:center;padding:48px 0}.password .bajada{margin-top:12px}.password__acceso{margin-top:28px}.tarjeta-regalo{margin:24px auto;max-width:360px;display:grid;gap:8px;justify-items:center}.tarjeta-regalo__codigo{font-family:var(--f-display);font-weight:800;font-size:24px;letter-spacing:.08em}.animado .animar{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.animado .animar.en-vista{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animado .animar{opacity:1;transform:none;transition:none}.boton,.tarjeta-producto,.barra-compra{transition:none}}.pildora{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;border-radius:999px;font-family:var(--f-display);font-weight:700;font-size:13px;letter-spacing:.02em;background:#f06c1a29;color:#ffb27f;border:1px solid rgba(240,108,26,.45)}.pildora--clara,.hero--claro .pildora{background:var(--c-durazno);color:var(--c-naranja-700);border-color:#f6cdb2;margin-bottom:4px}.anuncio--naranja{background:var(--c-naranja);color:var(--c-carbon)}.anuncio--naranja .icono{color:var(--c-carbon)}.cabecera--oscuro{background:var(--c-carbon);border-bottom-color:#fff6f014;-webkit-backdrop-filter:none;backdrop-filter:none}.cabecera--oscuro .logo,.cabecera--oscuro .nav a,.cabecera--oscuro .icon-boton{color:var(--c-crema)}.cabecera--oscuro .icon-boton:hover{background:#fff6f01a}.cabecera--oscuro .menu-movil__panel{background:var(--c-carbon);border-bottom-color:#fff6f01a}.cabecera--oscuro .menu-movil__panel a{color:var(--c-crema);border-bottom-color:#fff6f01a}.cabecera--oscuro .menu-movil__panel a .icono{color:var(--c-naranja)}.hero--oscuro{color:var(--c-crema);background:radial-gradient(55% 60% at 76% 48%,#f06c1a3d,#f06c1a00 70%),linear-gradient(160deg,#3A2820 0%,var(--c-carbon) 55%,#1C130F 100%)}.hero--oscuro .hero__titulo{color:var(--c-crema)}.hero--oscuro .hero__titulo .destacado{color:var(--c-naranja)}.hero__subtitulo{font-family:var(--f-display);font-weight:700;font-size:clamp(20px,2.6vw,26px);line-height:1.25;margin-bottom:10px}.hero--oscuro .hero__bajada{color:#e8d8ce}.hero--oscuro .precio{color:var(--c-crema)}.hero--oscuro .precio--tachado{color:#cdb9ae}.hero--oscuro .etiqueta-ahorro{background:var(--c-naranja);color:var(--c-carbon)}.hero__datos{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:700;font-size:15px}.hero__datos li{display:flex;align-items:center;gap:8px}.hero__datos .icono{width:22px;height:22px;color:var(--c-naranja-700);flex:none}.hero--oscuro .hero__datos .icono{color:var(--c-naranja)}.hero__escena{position:relative;width:min(100%,420px);aspect-ratio:1;display:grid;place-items:center;margin:0 auto}.hero__brillo{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,#f06c1a73,#f06c1a00 70%)}.hero--claro .hero__brillo{background:radial-gradient(circle,#f06c1a38,#f06c1a00 70%)}.hero__arco{position:absolute;top:3%;right:3%;bottom:3%;left:3%;width:94%;height:94%;color:var(--c-naranja)}.hero__producto{position:relative;height:90%;width:auto;max-width:90%;object-fit:contain;border-radius:0;filter:drop-shadow(0 28px 34px rgba(0,0,0,.45))}.hero__producto--frasco{max-width:40%}.hero--oscuro .hero__sello{background:var(--c-naranja);color:var(--c-carbon);box-shadow:0 14px 28px -12px #0009}.hero__sello{top:8%;right:4%}.flotante{position:absolute;display:block;pointer-events:none;animation:flotar 7s ease-in-out infinite}.flotante svg{width:100%;height:auto}.flotante--hoja-1{top:13%;left:10%;width:13%;color:var(--c-naranja);--r: -18deg}.flotante--hoja-2{bottom:15%;right:9%;width:10%;color:#f4a06a;--r: 150deg;animation-delay:-2.5s}.flotante--gota-1{top:20%;right:20%;width:6%;animation-delay:-1s}.flotante--gota-2{bottom:22%;left:17%;width:5%;animation-delay:-3.5s}.flotante--gota-3{top:50%;right:4%;width:4%;animation-delay:-5s}.flotante--gota-4{top:14%;left:24%;width:6%;animation-delay:-1.5s}.flotante--gota-5{bottom:16%;right:24%;width:5%;animation-delay:-4s}.flotante--patita{bottom:6%;left:30%;width:8%;color:#fff6f038;--r: -16deg;animation-delay:-6s}.hero--claro .flotante--patita{color:#2a1c1626}@keyframes flotar{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-14px) rotate(var(--r, 0deg))}}.producto__titulo{text-transform:uppercase;font-size:clamp(28px,4.4vw,42px);line-height:1.05}.garantias{list-style:none;margin:0;padding:16px 18px;display:grid;gap:10px;background:var(--c-blanco);border:1.5px solid var(--c-borde);border-radius:16px;font-weight:700}.fondo-blanco .garantias{background:var(--c-crema)}.garantias li{display:flex;align-items:center;gap:10px}.garantias .icono{width:22px;height:22px;color:var(--c-naranja-700);flex:none}.leyenda{font-size:13px;line-height:1.5;color:var(--c-texto-suave)}.formula__destacado{display:inline-block;margin-top:16px;padding:6px 16px;border-radius:12px;background:linear-gradient(135deg,#F2F1F3 0%,var(--c-plata) 60%,#A9A7AD 100%);color:var(--c-carbon);font-family:var(--f-display);font-weight:800;font-size:clamp(22px,3vw,30px);text-transform:uppercase}.formula__grupos{display:grid;gap:24px;margin-top:28px}@media(min-width:750px){.formula__grupos{grid-template-columns:.8fr 1.2fr;gap:32px}}.formula__grupo h3{font-size:18px;margin-bottom:12px;color:var(--c-crema)}.formula__grupo .ingredientes{margin-top:0}.ingrediente--plata{background:linear-gradient(135deg,#F2F1F3 0%,var(--c-plata) 55%,#A9A7AD 100%);color:var(--c-carbon)}.ingrediente--naranja{background:var(--c-naranja);color:var(--c-carbon)}.destacado{overflow:hidden}.destacado__grid{display:grid;gap:32px;align-items:center}@media(min-width:990px){.destacado__grid{grid-template-columns:1fr 1fr;gap:64px}.destacado__grid--derecha .destacado__media{order:2}}.destacado__media{position:relative;display:grid;place-items:center;min-height:340px}.destacado__circulo{position:absolute;width:min(400px,86%);aspect-ratio:1;border-radius:50%;background:var(--c-durazno)}.fondo-durazno .destacado__circulo{background:#f06c1a29}.destacado__imagen{position:relative;max-height:440px;width:auto;max-width:100%;object-fit:contain;border-radius:var(--radio)}.destacado__imagen--frasco{height:380px;border-radius:0;filter:drop-shadow(0 24px 30px rgba(42,28,22,.25))}.destacado .bajada{margin-top:14px}.datos-destacados{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.datos-destacados li{display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;border-radius:14px;background:var(--c-blanco);border:1.5px solid var(--c-borde);font-weight:700}.datos-destacados strong{font-family:var(--f-display);font-weight:800;font-size:22px;color:var(--c-naranja-700)}.preguntas--columnas{display:grid;gap:8px}@media(min-width:990px){.preguntas--columnas{grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.preguntas--columnas .encabezado-seccion{position:sticky;top:110px;margin-bottom:0}}@media(prefers-reduced-motion:reduce){.flotante{animation:none}}.pildora{justify-self:start;align-self:flex-start}.hero__titulo{font-size:clamp(36px,8.4vw,64px)}.hero__titulo .destacado{display:inline}.hero__escena{width:min(100%,340px)}@media(min-width:750px){.hero__escena{width:min(100%,420px)}}@media(min-width:990px){.hero__escena{width:min(100%,540px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
