@font-face{font-family:newsreader;src:url(../media/newsreader-s.p.0dc79pquxokce.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_italica-s.p.11ae33ayisz--.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.ckgAVa_className{font-family:newsreader,newsreader Fallback}.ckgAVa_variable{--f-titulo:"newsreader", "newsreader Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree-s.p.08sr_7r2rzxl4.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.rMqJMq_className{font-family:figtree,figtree Fallback}.rMqJMq_variable{--f-texto:"figtree", "figtree Fallback"}
:root{--blanco:#fff;--perla:#faf8f4;--hielo:#eef8fa;--hielo-2:#dcf1f5;--azul:#10bed7;--azul-claro:#5ed3e4;--azul-hondo:#0a8ea4;--azul-tinta:#0a5c6b;--tinta:#0e2b33;--tinta-suave:#50656b;--linea:#0e2b331a;--linea-fuerte:#0e2b3333;--sombra:0 30px 60px -36px #0a5c6b52;--sombra-suave:0 18px 40px -28px #0a5c6b47;--f-titulo:"Newsreader", Georgia, serif;--f-texto:"Figtree", system-ui, sans-serif;--cabecera:78px;--ancho:1280px;--margen:clamp(20px, 4.5vw, 56px);--suave:cubic-bezier(.2, .7, .2, 1);--resorte:cubic-bezier(.16, .85, .2, 1);--seguro-abajo:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--cabecera) + 16px);background:var(--blanco)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.sin-scroll{overflow:hidden}body{background:var(--blanco);color:var(--tinta);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--azul-hondo);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--tinta);color:#fff;border-radius:10px;padding:10px 16px;position:fixed;top:-60px;left:16px}.saltar:focus{top:12px}.contenedor{width:100%;max-width:calc(var(--ancho) + var(--margen) * 2);padding-inline:var(--margen);margin-inline:auto}.titulo-seccion{font-family:var(--f-titulo);font-optical-sizing:auto;letter-spacing:-.025em;text-wrap:balance;color:var(--tinta);font-size:clamp(2.3rem,4.8vw,4.2rem);font-weight:320;line-height:1.02}.titulo-seccion--pequeno{font-size:clamp(1.8rem,3vw,2.6rem)}.boton{isolation:isolate;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;min-height:52px;transition:transform .3s var(--suave), background-color .3s, border-color .3s, color .3s, box-shadow .4s var(--suave);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.boton svg{transition:transform .35s var(--resorte);flex:none}.boton:active{transform:scale(.97)}.boton--compacto{gap:8px;min-height:42px;padding:0 18px;font-size:12px}.boton--azul,.boton--whatsapp{background:var(--azul);color:#04313b;box-shadow:0 16px 34px -18px #10bed7e6,inset 0 1px #ffffff73}.boton--azul:after,.boton--whatsapp:after{content:"";z-index:-1;transition:translate .9s var(--suave);background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.boton--tinta{background:var(--tinta);color:#fff;box-shadow:0 14px 30px -18px #0e2b33b3}.boton--linea{border-color:var(--linea-fuerte);color:var(--tinta);background:#fff9}@media (hover:hover){.boton:hover{transform:translateY(-2px)}.boton:hover svg:last-child:not(:first-child){transform:translate(3px)}.boton--azul:hover,.boton--whatsapp:hover{background:#2ccbe1}.boton--azul:hover:after,.boton--whatsapp:hover:after{translate:120%}.boton--tinta:hover{background:var(--azul-tinta)}.boton--linea:hover{border-color:var(--tinta);background:#fff}}.boton:disabled{opacity:.5;cursor:default}.precio{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:650}.precio--grande{font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600}.estado{min-height:1em;color:var(--tinta-suave);align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.estado i{background:#9aa8ab;border-radius:50%;flex:none;width:8px;height:8px}.estado--abierto i{background:#1fa874;animation:2.4s ease-out infinite latido;box-shadow:0 0 #1fa87480}@keyframes latido{70%{box-shadow:0 0 0 8px #1fa87400}to{box-shadow:0 0 #1fa87400}}.causticas{background:var(--azul);-webkit-mask-mode:luminance;animation:60s linear infinite alternate deriva;display:block;position:absolute;-webkit-mask-image:url(/img/escena/causticas.webp);mask-image:url(/img/escena/causticas.webp);-webkit-mask-source-type:luminance;mask-mode:luminance}@keyframes deriva{to{translate:-160px 120px}}.cabecera{z-index:50;color:var(--tinta);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--linea), 0 10px 30px -24px #0a5c6b66;background:#ffffffe6;transition:background-color .5s,box-shadow .5s;position:fixed;inset:0 0 auto}.cabecera--hero{box-shadow:none;-webkit-backdrop-filter:none;background:#fff0}.cabecera__fila{height:var(--cabecera);max-width:calc(var(--ancho) + var(--margen) * 2);padding-inline:var(--margen);align-items:center;gap:clamp(16px,3vw,44px);margin-inline:auto;display:flex}.cabecera__logo{border-radius:50%;flex:none}.cabecera__marca{filter:drop-shadow(0 8px 16px #10bed759);width:52px;height:52px;transition:transform .5s var(--resorte);display:block}.cabecera__logo:hover .cabecera__marca{transform:rotate(-8deg)scale(1.05)}.cabecera__nav{gap:clamp(16px,2.2vw,32px);display:flex}.cabecera__nav a{letter-spacing:.02em;color:var(--tinta);padding:6px 0;font-size:14px;font-weight:550;position:relative}.cabecera__nav a:after{content:"";background:var(--azul);transform-origin:0;height:2px;transition:transform .4s var(--suave);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cabecera__nav a:hover:after,.cabecera__nav a[aria-current=page]:after{transform:scaleX(1)}.cabecera__acciones{align-items:center;gap:12px;margin-left:auto;display:flex}.cabecera__busca{width:clamp(200px,20vw,270px)}.cabecera__icono{border:1px solid var(--linea);background:#fffc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cabecera__solo-movil{display:none}.buscador{position:relative}.buscador input{border:1px solid var(--linea);width:100%;height:44px;color:var(--tinta);appearance:none;background:#ffffffd9;border-radius:999px;padding:0 16px 0 42px;font-size:14px;transition:border-color .3s,box-shadow .3s}.buscador input::placeholder{color:#7a8b90}.buscador input:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px #10bed733}.buscador input::-webkit-search-cancel-button{display:none}.buscador__icono{color:var(--tinta-suave);pointer-events:none;position:absolute;top:12px;left:15px}.buscador__panel{z-index:5;min-width:300px;color:var(--tinta);box-shadow:0 30px 60px -24px #0a5c6b59, 0 0 0 1px var(--linea);animation:aparece .25s var(--suave);background:#fff;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0}.buscador__item{border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.buscador__item[aria-selected=true]{background:var(--hielo)}.buscador__item .frasco-img,.buscador__item .frasco-vacio{object-fit:contain;width:30px;height:42px}.buscador__item strong{font-size:14.5px;font-weight:600;display:block}.buscador__item small{color:var(--tinta-suave);font-size:12.5px}.buscador__todos{color:var(--azul-tinta);border-top:1px solid var(--linea);justify-content:space-between;align-items:center;margin-top:4px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.buscador__vacio{color:var(--tinta-suave);padding:12px;font-size:14px}.buscador__vacio a{color:var(--azul-tinta);align-items:center;gap:8px;margin-top:10px;font-weight:650;display:inline-flex}@keyframes aparece{0%{opacity:0;translate:0 -6px}}.menu-movil{display:none}.hero{--cielo-1:#f2fbfd;--cielo-2:#d4f3f7;--sol:#ffd9a0;isolation:isolate;color:var(--tinta);background:linear-gradient(180deg, var(--cielo-1) 0%, var(--cielo-2) 72%, #fff 100%);height:100svh;min-height:680px;max-height:1000px;position:relative;overflow:clip}.hero__cielo{z-index:-1;pointer-events:none;background:radial-gradient(42% 52% at 88% 4%, color-mix(in srgb, var(--sol) 75%, transparent) 0%, transparent 70%), radial-gradient(50% 60% at 12% 100%, #10bed729 0%, transparent 70%), linear-gradient(180deg, #ffffff8c, #fff0 22%);position:absolute;inset:0}.hero__cifra{z-index:0;pointer-events:none;white-space:nowrap;font-family:var(--f-titulo);letter-spacing:-.06em;color:#0000;background:linear-gradient(180deg, var(--sol) 0%, var(--azul-claro) 72%, #5ed3e41f 100%);opacity:0;transition:opacity 1.2s var(--suave);-webkit-background-clip:text;background-clip:text;padding:0 .08em;font-size:clamp(12rem,23vw,24rem);font-weight:300;line-height:1.15;position:absolute;top:30%;left:50%;translate:-50% -50%}.hero__cifra--hora{font-size:clamp(8rem,13vw,13rem)}.hero__cifra small{letter-spacing:0;margin-left:.12em;font-size:.24em}.hero--listo .hero__cifra{opacity:.9}.hero__contenido{z-index:1;height:100%;max-width:calc(var(--ancho) + var(--margen) * 2);padding:calc(var(--cabecera) + 32px) var(--margen) 28px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,480px) minmax(0,1fr) minmax(0,300px);column-gap:32px;margin-inline:auto;display:grid;position:relative}.hero__texto{z-index:2;grid-area:1/1;align-self:center;position:relative}.hero__vivo{box-shadow:0 0 0 1px var(--linea);letter-spacing:.12em;text-transform:uppercase;color:var(--azul-tinta);background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.hero__titulo{font-family:var(--f-titulo);font-optical-sizing:auto;letter-spacing:-.03em;text-wrap:balance;animation:entra 1s var(--suave) both;margin-top:18px;font-size:clamp(2.7rem,4.3vw,4.1rem);font-weight:300;line-height:1.02}.hero__titulo em{color:var(--azul-tinta);font-style:italic}.hero__bajada{max-width:24em;color:var(--tinta-suave);margin-top:18px;font-size:1.02rem;line-height:1.6}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.entra{animation:entra 1.1s var(--suave) both;animation-delay:calc(var(--d) * .12s + .2s)}@keyframes entra{0%{opacity:0;translate:0 16px}}.hero__escena{grid-area:1/2/span 2;justify-content:center;place-self:end center;align-items:flex-end;width:100%;max-width:440px;height:min(54vh,500px);margin-bottom:64px;display:flex;position:relative}.hero__protagonista{display:contents}.hero__escena .frasco-img,.hero__familia{z-index:1;max-height:100%;animation:protagonista 1.3s var(--resorte) both;position:relative}.hero__escena .frasco-img--recorte{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 34px 30px #0a3c4847);width:auto;max-width:100%;height:100%}.hero__escena .frasco-img--foto,.hero__familia{object-fit:cover;border-radius:999px 999px 28px 28px;width:min(100%,320px);height:84%;box-shadow:0 0 0 8px #ffffffb3,0 40px 70px -40px #0a3c488c}@keyframes protagonista{0%{opacity:0;translate:0 26px;scale:.97}}.hero__piso{background:radial-gradient(closest-side,#0a3c483d,#0000);border-radius:50%;height:36px;position:absolute;bottom:-16px;left:10%;right:10%}.hero__panel{z-index:2;animation:entra 1s var(--suave) .2s both;grid-area:1/3;align-self:center;gap:10px;display:grid;position:relative}.hero__rec{box-shadow:0 0 0 1px var(--linea), var(--sombra);background:#fff;border-radius:24px;padding:20px 22px}.hero__rec small{letter-spacing:.14em;text-transform:uppercase;color:var(--azul-tinta);font-size:11px;font-weight:700}.hero__rec b{font-family:var(--f-titulo);letter-spacing:-.01em;margin-top:6px;font-size:1.75rem;font-weight:400;line-height:1.05;display:block}.hero__rec p{color:var(--tinta-suave);margin-top:8px;font-size:.9rem;line-height:1.5}.hero__perfume{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hero__perfume>span:first-child{color:var(--tinta);font-weight:600}.hero__perfume>span:first-child span{color:var(--tinta-suave);font-size:.84rem;font-weight:500;display:block}.hero__perfume .precio{white-space:nowrap;color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:650}.hero__rec-botones{gap:8px;margin-top:16px;display:flex}.hero__rec-botones .boton{flex:1;min-height:46px;padding:0 16px;font-size:12px}.hero__rec-botones .boton--icono{flex:0 0 46px;padding:0}.hero__luego{gap:8px;display:grid}.hero__luego button{text-align:left;width:100%;box-shadow:0 0 0 1px var(--linea);transition:background-color .3s, transform .3s var(--suave);background:#ffffffb8;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:.86rem;font-weight:600;display:flex}.hero__luego svg{color:var(--azul-hondo);flex:none}.hero__luego small{color:var(--tinta-suave);font-size:.8rem;font-weight:500;display:block}.hero__luego button{padding:9px 14px 9px 9px}.hero__luego-texto{white-space:nowrap;flex:1;min-width:0}.hero__luego-clima{text-align:right;color:var(--tinta);flex:none;font-size:.95rem}.hero__luego-clima b{font-variant-numeric:tabular-nums;font-weight:650}.hero__luego-clima small{font-size:.72rem}.esc{border-radius:15px;flex:none;width:54px;height:54px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9,0 6px 14px -8px #0a3c4859}.esc svg{width:100%;height:100%;display:block;overflow:hidden}.esc--amanecer{background:linear-gradient(#bfe8f4 0%,#ffe0be 100%)}.esc--sol{background:linear-gradient(#a9e2f2 0%,#fff1d2 100%)}.esc--atardecer{background:linear-gradient(#f3b6c4 0%,#ffd3ae 100%)}.esc--noche{background:linear-gradient(#6f80cc 0%,#a9b5e8 100%)}.esc--nubes{background:linear-gradient(#bfddeb 0%,#eaf3f7 100%)}.esc--nubes.esc--de-noche{background:linear-gradient(#8494cc 0%,#b6c0e6 100%)}.esc--lluvia,.esc--tormenta{background:linear-gradient(#9fb2c3 0%,#d5dfe8 100%)}.esc--lluvia.esc--de-noche,.esc--tormenta.esc--de-noche{background:linear-gradient(#6e7eb2 0%,#9faad0 100%)}.esc *{transform-box:fill-box;transform-origin:50%}.esc__sol{fill:#ffc24b}.esc--sol .esc__sol{filter:drop-shadow(0 0 5px #ffba46e6)}.esc--amanecer .esc__sol{fill:#ffa552;filter:drop-shadow(0 0 4px #ffa552cc)}.esc--atardecer .esc__sol{fill:#f7795e;filter:drop-shadow(0 0 5px #f7795eb3)}.esc__rayos rect{fill:#ffb938}.esc__horizonte{fill:#ffffffc7}.esc__brillo{fill:none;stroke:#fffffff2;stroke-width:1.6px;stroke-linecap:round}.esc__luna{fill:#fff;filter:drop-shadow(0 0 5px #ffffffe6)}.esc__estrella{fill:#fff;animation:1.6s ease-in-out infinite esc-titila}.esc__fugaz{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:6 40;opacity:0;animation:4s ease-out 1s infinite esc-fugaz}.esc__nube{fill:#fff}.esc--lluvia .esc__nube{fill:#f1f4f7}.esc--tormenta .esc__nube{fill:#e2e7ed}.esc__gota{stroke:#1a78a0;stroke-width:2px;stroke-linecap:round;animation:.8s linear infinite esc-gota}.esc__rayo{fill:#ffd54a;opacity:0;animation:2.6s linear infinite esc-rayo}.esc__destello{fill:#fff;opacity:0;animation:2.6s linear infinite esc-destello}.esc__gira{animation:6s linear infinite esc-gira}.esc__gira--sale{animation:esc-gira 6s linear infinite, esc-asoma 4.2s var(--suave) infinite}.esc__late{animation:1.6s ease-in-out infinite esc-late}.esc__sol--late{animation:1.6s ease-in-out infinite esc-late-sol}.esc__sube{animation:esc-sube 4.2s var(--suave) infinite}.esc__baja{animation:4.2s ease-in infinite esc-baja}.esc__brillo--onda{animation:1.4s ease-in-out infinite alternate esc-onda}.esc__flota{animation:2.6s ease-in-out infinite alternate esc-flota}.esc__deriva{animation:2.8s ease-in-out infinite alternate esc-deriva}.esc__deriva--2{animation-duration:3.4s;animation-direction:alternate-reverse}@keyframes esc-gira{to{rotate:360deg}}@keyframes esc-late{0%,to{scale:.86}50%{scale:1.12}}@keyframes esc-late-sol{0%,to{scale:1}50%{scale:1.08}}@keyframes esc-sube{0%{translate:0 20px}60%,88%{translate:0 -3px}to{translate:0 20px}}@keyframes esc-asoma{0%,35%{opacity:0}60%,88%{opacity:1}to{opacity:0}}@keyframes esc-baja{0%{opacity:1;translate:0 -6px}75%{opacity:1;translate:0 16px}90%,to{opacity:0;translate:0 16px}}@keyframes esc-onda{0%{translate:-3px}to{translate:3px}}@keyframes esc-flota{0%{translate:0 -1.5px}to{translate:0 1.5px}}@keyframes esc-deriva{0%{translate:-7px}to{translate:7px}}@keyframes esc-titila{0%,to{opacity:.2;scale:.6}50%{opacity:1;scale:1.25}}@keyframes esc-fugaz{0%{opacity:0;translate:0}8%{opacity:1}30%,to{opacity:0;translate:28px 14px}}@keyframes esc-gota{0%{opacity:0;translate:0 -8px}20%{opacity:1}to{opacity:0;translate:0 16px}}@keyframes esc-rayo{0%,80%,87%,to{opacity:0}82%,90%{opacity:1}}@keyframes esc-destello{0%,80%,87%,to{opacity:0}82%,90%{opacity:.55}}@media (hover:hover){.hero__luego button:hover{background:#fff;transform:translate(-3px)}}.hero__pie{z-index:2;color:var(--tinta-suave);flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:10px 26px;font-size:13px;font-weight:600;display:flex;position:relative}.hero__pie>span{align-items:center;gap:8px;display:inline-flex}.hero__pie svg{color:var(--azul-hondo)}@media (max-width:1180px){.hero__contenido{grid-template-columns:minmax(0,380px) minmax(0,1fr) minmax(0,290px);column-gap:20px}.hero__pie>span:last-child{display:none}}.presentacion{background:var(--blanco);padding-block:clamp(90px,12vw,160px) clamp(70px,9vw,120px)}.presentacion__rejilla{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.presentacion__sello{aspect-ratio:1;justify-self:center;width:min(100%,280px);position:relative}.presentacion__logo{filter:drop-shadow(0 24px 40px #10bed759);width:72%;height:72%;position:absolute;inset:14%}.presentacion__orbita{border:1px solid #10bed773;border-radius:50%;position:absolute;inset:0}.presentacion__orbita:before{content:"";border:1px dashed #10bed766;border-radius:50%;animation:60s linear infinite gira;position:absolute;inset:7%}.presentacion__orbita:after{content:"";background:var(--azul);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-5px}@keyframes gira{to{rotate:360deg}}.presentacion__titulo{font-family:var(--f-titulo);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:320;line-height:1.12}.presentacion__bajada{max-width:34em;color:var(--tinta-suave);margin-top:22px;font-size:1.08rem}.presentacion__pilares{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(60px,8vw,100px);display:grid}.pilar{border-top:1px solid #10bed773;padding-top:22px}.pilar__icono{color:var(--azul-hondo)}.pilar h3{font-family:var(--f-titulo);letter-spacing:-.01em;margin-top:14px;font-size:1.45rem;font-weight:400}.pilar p{color:var(--tinta-suave);max-width:26em;margin-top:8px;font-size:15px}.boton--hero{background:linear-gradient(135deg, #34d2e6 0%, var(--azul) 48%, #0caac3 100%);min-height:58px;transition:transform .45s var(--resorte), box-shadow .45s var(--suave), filter .45s var(--suave);animation:cta-entra .9s var(--resorte) .55s both;gap:16px;padding:0 9px 0 28px;box-shadow:0 18px 36px -18px #10bed7f2,inset 0 1px #ffffff80}.boton--hero:before{content:"";z-index:-1;pointer-events:none;animation:cta-brillo 1.3s var(--suave) 1.5s 1 both;background:linear-gradient(110deg,#0000 30%,#fff9 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.boton--hero__flecha{width:40px;height:40px;transition:transform .45s var(--resorte), background-color .45s;background:#ffffff8c;border-radius:50%;place-items:center;display:grid}.boton--hero:focus-visible{outline:3px solid var(--azul-tinta);outline-offset:4px;border-radius:999px}@keyframes cta-entra{0%{opacity:0;translate:0 14px;scale:.96}}@keyframes cta-brillo{0%{translate:-120%}to{translate:120%}}@media (hover:hover){.boton--hero:hover{filter:saturate(1.08)brightness(1.03);background:linear-gradient(135deg,#4adbec 0%,#22c8de 48%,#0fb2ca 100%);transform:translateY(-3px);box-shadow:0 26px 44px -20px #10bed7f2,inset 0 1px #fff9}.boton--hero:hover .boton--hero__flecha{background:#fff;transform:translate(4px)}.boton--hero:hover .boton--hero__flecha svg{transform:none}}.vendidos{background:#fff;padding-block:clamp(80px,10vw,130px) clamp(56px,7vw,90px)}.vendidos__cabeza{text-align:center;max-width:40em;margin:0 auto clamp(40px,5vw,60px)}.vendidos__cabeza p{font-family:var(--f-titulo);color:var(--azul-tinta);margin-top:14px;font-size:clamp(1.15rem,1.7vw,1.45rem);font-style:italic;font-weight:340}.vendidos__lista{gap:clamp(18px,2.4vw,32px);display:grid}.vendidos__lista--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vendidos__lista--2{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center}.vendidos__lista--1{grid-template-columns:minmax(0,480px);justify-content:center}.vendido{--tono:#10bed7;height:100%;box-shadow:0 0 0 1px var(--linea);transition:box-shadow .5s var(--suave), translate .6s var(--resorte);background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.vendido__vitrina{aspect-ratio:1/1.08;isolation:isolate;background:radial-gradient(60% 55% at 50% 44%, #fff 0%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--tono) 8%, #fff), color-mix(in srgb, var(--tono) 18%, var(--hielo)));display:block;position:relative;overflow:hidden}.vendido__halo{aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,#fffffff2,#0000);border-radius:50%;width:66%;position:absolute;top:10%;left:50%;translate:-50%}.vendido__vitrina .frasco-img--recorte,.vendido__vitrina .frasco-vacio{object-fit:contain;object-position:50% 100%;z-index:1;filter:drop-shadow(0 24px 22px #0a3c4838);width:64%;height:72%;transition:transform .8s var(--resorte);position:absolute;bottom:12%;left:18%;right:18%}.vendido__vitrina .frasco-img--foto{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--resorte);position:absolute;inset:0}.vendido__piso{background:radial-gradient(closest-side,#0a3c4842,#0000);border-radius:50%;height:20px;position:absolute;bottom:calc(12% - 10px);left:28%;right:28%}.vendido__sello{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--azul-tinta);background:#ffffffeb;border-radius:999px;padding:7px 12px;font-size:10.5px;font-weight:700;position:absolute;top:18px;left:18px;box-shadow:0 0 0 1px #10bed766}.vendido__puesto{z-index:0;font-family:var(--f-titulo);color:color-mix(in srgb, var(--tono) 40%, #fff);font-size:clamp(3rem,5vw,4.4rem);font-style:italic;font-weight:300;line-height:1;position:absolute;top:8px;right:20px}.vendido__info{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.vendido__familia{color:color-mix(in srgb, var(--tono) 72%, #000);align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:inline-flex}.vendido__familia i{background:var(--tono);border-radius:50%;width:8px;height:8px}.vendido__marca{letter-spacing:.14em;text-transform:uppercase;color:var(--azul-tinta);margin-top:14px;font-size:12px;font-weight:700}.vendido__nombre{font-family:var(--f-titulo);letter-spacing:-.015em;margin-top:4px;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:400;line-height:1.05}.vendido__datos{color:var(--tinta-suave);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-top:10px;font-size:14px;display:flex}.vendido__datos .precio{color:var(--tinta)}.vendido__acciones{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:22px;display:flex}.vendido__acciones .boton{flex:auto;min-height:48px;padding:0 20px;font-size:12px}.vendido__ver{border-bottom:1px solid var(--azul);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta);align-items:center;gap:6px;padding-bottom:3px;font-size:12px;font-weight:650;display:inline-flex}.vendido__ver svg{transition:transform .35s var(--resorte)}@media (hover:hover){.vendido:not(.vendido--pronto):hover{translate:0 -4px;box-shadow:0 0 0 1px #10bed773,0 34px 60px -38px #0a5c6b73}.vendido:hover .vendido__vitrina .frasco-img--recorte{transform:translateY(-8px)scale(1.02)}.vendido:hover .vendido__vitrina .frasco-img--foto{transform:scale(1.03)}.vendido__ver:hover svg{transform:translate(3px)}}.vendido--pronto .vendido__vitrina{aspect-ratio:1/.9}.vendido__silueta{fill:#ffffff8c;stroke:#10bed799;stroke-width:1.2px;stroke-dasharray:3 4;width:34%;position:absolute;top:54%;left:50%;translate:-50% -50%}.vendido__pronto-texto{text-align:center;font-family:var(--f-titulo);color:var(--tinta-suave);padding:16px 24px 20px;font-size:1.2rem;font-style:italic}.vendidos__aviso{text-align:center;max-width:36em;color:var(--tinta-suave);margin:34px auto 0}.vendidos__aviso .boton{margin-top:20px}.catalogo{background:linear-gradient(180deg, var(--hielo) 0%, #f7fcfd 260px, var(--perla) 100%);padding-block:clamp(70px,9vw,120px) clamp(80px,10vw,130px);position:relative}.catalogo__cabeza{margin-bottom:26px}.catalogo__cabeza>p:not(.aviso-muestra){color:var(--tinta-suave);margin-top:12px;font-size:1.08rem}.familias-filtro{top:var(--cabecera);z-index:15;margin-inline:calc(var(--margen) * -1);padding:12px var(--margen);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linea);background:#f7fcfde6;position:sticky}.familias-filtro__carril{flex-wrap:wrap;gap:8px;display:flex}.chip-familia{height:40px;box-shadow:inset 0 0 0 1px var(--linea-fuerte);color:var(--tinta);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .25s,box-shadow .25s,color .25s;display:inline-flex}.chip-familia i{background:var(--tono);border-radius:50%;flex:none;width:8px;height:8px}.chip-familia__n{color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.chip-familia[aria-pressed=true]{background:var(--azul);color:#04313b;box-shadow:0 10px 22px -14px #10bed7f2}.chip-familia[aria-pressed=true] i{box-shadow:0 0 0 2px #fff}.chip-familia[aria-pressed=true] .chip-familia__n{color:#04313b;opacity:.75}.chip-familia--mas{box-shadow:none;color:var(--azul-tinta);text-underline-offset:4px;background:0 0;text-decoration:underline}@media (hover:hover){.chip-familia:not([aria-pressed=true]):not(.chip-familia--mas):hover{box-shadow:inset 0 0 0 1px var(--azul)}}.explorador__barra{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;display:flex}.explorador__busca{height:48px;box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta-suave);background:#fff;border-radius:999px;flex:280px;align-items:center;gap:10px;padding:0 16px;transition:box-shadow .25s;display:flex}.explorador__busca:focus-within{box-shadow:inset 0 0 0 1.5px var(--azul)}.explorador__busca input{min-width:0;color:var(--tinta);background:0 0;border:0;flex:1;font-size:15px}.explorador__busca input:focus{outline:none}.explorador__busca input::-webkit-search-cancel-button{display:none}.explorador__busca button{width:28px;height:28px;color:var(--tinta-suave);border-radius:50%;place-items:center;display:grid}.explorador__selects{flex-wrap:wrap;gap:8px;display:flex}.explorador__selects select{appearance:none;cursor:pointer;height:48px;box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230A5C6B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center no-repeat;border:0;border-radius:999px;padding:0 38px 0 16px;font-size:14px}.explorador__selects select:focus-visible{outline:2px solid var(--azul-hondo);outline-offset:2px}.explorador__estado{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:22px 0 20px;font-size:14px;display:flex}.explorador__estado b{color:var(--tinta);font-weight:650}.explorador__activos{flex-wrap:wrap;gap:6px;display:flex}.explorador__activos button{background:var(--hielo-2);color:var(--azul-tinta);border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}.explorador__activos .explorador__limpiar{text-underline-offset:3px;background:0 0;text-decoration:underline}.explorador__mas{text-align:center;margin-top:40px}.explorador__vacio{box-shadow:0 0 0 1px var(--linea);text-align:center;color:var(--tinta-suave);background:#fff;border-radius:26px;justify-items:center;gap:10px;padding:clamp(40px,6vw,64px) 24px;display:grid}.explorador__vacio-titulo{font-family:var(--f-titulo);letter-spacing:-.01em;color:var(--tinta);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:340}.explorador__vacio-botones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.rejilla-productos{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;display:grid}.aparece{animation:aparece-tarjeta .55s var(--suave) both;animation-delay:calc(var(--j,0) * 40ms)}@keyframes aparece-tarjeta{0%{opacity:0;translate:0 12px}}.tarjeta{height:100%;box-shadow:0 0 0 1px var(--linea);transition:box-shadow .35s var(--suave);background:#fff;border-radius:22px;flex-direction:column;display:flex;position:relative}.tarjeta__vitrina{aspect-ratio:1/1.08;background:radial-gradient(65% 55% at 50% 42%, #fff 0%, transparent 75%), linear-gradient(180deg, #fbfdfd, color-mix(in srgb, var(--tono) 8%, var(--hielo)));border-radius:16px;margin:8px 8px 0;position:relative;overflow:hidden}.tarjeta__vitrina .frasco-img,.tarjeta__vitrina .frasco-vacio{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 16px 14px #0a3c482e);width:68%;height:78%;transition:transform .6s var(--resorte);position:absolute;bottom:10%;left:16%;right:16%}.tarjeta__vitrina .frasco-img--foto{object-fit:cover;filter:none;width:100%;height:100%;inset:0}.tarjeta__estado{z-index:2;position:absolute;bottom:10px;left:10px}.tarjeta__info{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.tarjeta__familia{color:var(--tinta-suave);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.tarjeta__familia i{background:var(--tono);border-radius:50%;width:7px;height:7px}.tarjeta__marca{letter-spacing:.12em;text-transform:uppercase;color:var(--azul-tinta);margin-top:10px;font-size:11.5px;font-weight:700}.tarjeta__nombre{font-family:var(--f-titulo);letter-spacing:-.01em;margin-top:3px;font-size:1.3rem;font-weight:400;line-height:1.12}.tarjeta__enlace:after{content:"";z-index:1;border-radius:22px;position:absolute;inset:0}.tarjeta__presentacion{color:var(--tinta-suave);margin-top:4px;font-size:13px}.tarjeta__pie{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.tarjeta__sin-precio{color:var(--tinta-suave);font-size:13px}.tarjeta__wa{z-index:2;color:#04313b;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:11.5px;font-weight:650;transition:background-color .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #10bed7a6}.tarjeta--agotada .frasco-img{opacity:.55;filter:grayscale(.4)}@media (hover:hover){.tarjeta:hover{box-shadow:0 0 0 1px #10bed780,0 22px 44px -32px #0a5c6b66}.tarjeta:hover .tarjeta__vitrina .frasco-img--recorte{transform:translateY(-6px)}.tarjeta__wa:hover{background:var(--azul);box-shadow:none}}@media (max-width:1180px){.rejilla-productos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.vendidos__lista--3,.vendidos__lista--2{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto}}@media (max-width:640px){.familias-filtro{padding-inline:0}.familias-filtro__carril{padding-inline:var(--margen);scroll-padding-inline:var(--margen);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.familias-filtro__carril::-webkit-scrollbar{display:none}.chip-familia{height:42px}.explorador__busca{flex-basis:100%}.explorador__selects{width:calc(100% + var(--margen) * 2);margin-inline:calc(var(--margen) * -1);padding-inline:var(--margen);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.explorador__selects::-webkit-scrollbar{display:none}.explorador__selects select{flex:none;height:44px}.rejilla-productos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.tarjeta{border-radius:18px}.tarjeta__vitrina{border-radius:13px;margin:6px 6px 0}.tarjeta__info{padding:12px}.tarjeta__marca{margin-top:8px;font-size:10.5px}.tarjeta__nombre{font-size:1.08rem}.tarjeta__pie{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}.tarjeta__pie .precio{font-size:15px}.tarjeta__wa{height:40px}.tarjeta__estado{white-space:nowrap;max-width:calc(100% - 12px);padding:4px 8px;font-size:10.5px;bottom:6px;left:6px}.vendido__info{padding:18px 18px 20px}}.seccion-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:44px;display:flex}.preparacion{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.preparacion__texto p{max-width:30em;color:var(--tinta-suave);margin-top:22px;font-size:1.08rem}.preparacion__texto .boton{margin-top:32px}.preparacion__categorias{border-top:1px solid var(--linea-fuerte)}.consulta-rapida{max-width:30em;margin-top:40px}.consulta-rapida label{color:var(--tinta-suave);margin-bottom:10px;font-size:14px;display:block}.consulta-rapida div{border-bottom:1px solid var(--azul);display:flex}.consulta-rapida input{min-width:0;color:inherit;font-size:1.1rem;font-family:var(--f-titulo);background:0 0;border:0;flex:1;padding:10px 0}.consulta-rapida input::placeholder{color:#8a9a9e}.consulta-rapida input:focus{outline:none}.consulta-rapida button{width:44px;color:var(--azul-tinta);place-items:center;display:grid}.familias{background:var(--perla);padding-block:clamp(90px,11vw,150px)}.familias__cabeza{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:24px 64px;margin-bottom:clamp(40px,5vw,64px);display:grid}.familias__cabeza p{color:var(--tinta-suave);max-width:30em;font-size:1.05rem}.familias__lista{max-width:calc(var(--ancho) + var(--margen) * 2);padding-inline:var(--margen);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-inline:auto;display:grid}.familia{flex-direction:column;display:flex}.familia__foto{aspect-ratio:4/5;background:var(--hielo);box-shadow:var(--sombra-suave);border-radius:22px;position:relative;overflow:hidden}.familia__foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--suave)}.familia__foto:after{content:"";background:linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--tono) 45%, #000) 100%);opacity:.35;position:absolute;inset:0}.familia:hover .familia__foto img{transform:scale(1.05)}.familia__texto{flex-direction:column;flex:1;padding:18px 4px 0;display:flex}.familia h3{font-family:var(--f-titulo);letter-spacing:-.015em;align-items:center;gap:10px;font-size:1.45rem;font-weight:380;line-height:1.15;display:flex}.familia h3:before{content:"";background:var(--tono);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tono) 18%, transparent);border-radius:50%;flex:none}.familia__texto>p{color:var(--tinta-suave);margin-top:8px;font-size:14.5px}.familia__notas{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.familia__notas li{background:color-mix(in srgb, var(--tono) 12%, #fff);color:color-mix(in srgb, var(--tono) 70%, #000);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:550}.familia__acciones{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}.familia__boton{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta);border-bottom:2px solid var(--azul);transition:gap .4s var(--resorte);align-items:center;gap:8px;padding-bottom:4px;font-size:12px;font-weight:650;display:inline-flex}.familia__boton:hover{gap:12px}.familia__ver{color:var(--azul-tinta);text-underline-offset:3px;font-size:13px;text-decoration:underline}.asesoria{background:var(--blanco);padding-block:clamp(90px,11vw,150px)}.asesoria__rejilla{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);grid-template-areas:"cabeza cabeza""asesor mensaje";align-items:start;gap:40px clamp(28px,4vw,56px);display:grid}.asesoria__cabeza{grid-area:cabeza;max-width:760px}.asesoria__cabeza p{color:var(--tinta-suave);max-width:36em;margin-top:18px;font-size:1.08rem}.asesor{box-shadow:0 0 0 1px var(--linea), var(--sombra);background:#fff;border-radius:28px;grid-area:asesor;overflow:hidden}.asesor__progreso{border-bottom:1px solid var(--linea);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.asesor__progreso button{text-align:left;width:100%;color:var(--tinta-suave);align-items:center;gap:10px;padding:16px 18px;font-size:13px;transition:color .3s,background-color .3s;display:flex;position:relative}.asesor__progreso button:after{content:"";background:var(--azul);height:2px;transition:transform .5s var(--suave);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.asesor__progreso button[aria-current=step]{color:var(--tinta)}.asesor__progreso button[aria-current=step]:after{transform:scaleX(1)}.asesor__progreso button:hover{background:var(--hielo)}.asesor__n{border:1px solid var(--linea-fuerte);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:650;display:grid}.is-respondida .asesor__n{background:var(--tinta);border-color:var(--tinta);color:#fff}[aria-current=step] .asesor__n{background:var(--azul);border-color:var(--azul);color:#04313b}.asesor__paso-nombre{line-height:1.25}.asesor__panel{flex-direction:column;min-height:300px;padding:clamp(24px,3.5vw,40px);display:flex}.asesor__panel:focus{outline:none}.asesor__pregunta{font-family:var(--f-titulo);letter-spacing:-.02em;animation:entra .6s var(--suave);font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:340;line-height:1.1}.asesor__ayuda{color:var(--tinta-suave);margin-top:6px;font-size:14px}.opciones{animation:entra .6s var(--suave) 50ms both;flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.opcion{border:1px solid var(--linea-fuerte);background:#fff;border-radius:999px;min-height:48px;padding:0 20px;font-size:15px;font-weight:500;transition:background-color .25s,color .25s,border-color .25s,transform .2s}.opcion:hover{border-color:var(--azul)}.opcion:active{transform:scale(.96)}.opcion[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:#fff}.opcion--regalo{border-style:dashed}.aromas{animation:entra .6s var(--suave) 50ms both;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.aroma{text-align:center;border:1px solid var(--linea);transition:border-color .3s, background-color .3s, transform .3s var(--suave), box-shadow .3s;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex}.aroma:hover{transform:translateY(-3px)}.aroma__foto{width:64px;height:64px;box-shadow:0 0 0 3px #fff, 0 0 0 4px color-mix(in srgb, var(--tono) 35%, transparent);transition:box-shadow .3s, transform .4s var(--resorte);background-position:50%;background-size:cover;border-radius:50%}.aroma__nombre{margin-top:10px;font-size:15px;font-weight:650}.aroma__pista{color:var(--tinta-suave);font-size:12px;line-height:1.35}.aroma[aria-pressed=true]{border-color:var(--tono);background:color-mix(in srgb, var(--tono) 8%, #fff);box-shadow:0 16px 30px -22px var(--tono)}.aroma[aria-pressed=true] .aroma__foto{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--tono);transform:scale(1.06)}.asesor__referencia{color:var(--tinta-suave);gap:8px;margin-top:28px;font-size:14px;display:grid}.asesor__referencia small{color:#8a979b;margin-left:6px}.asesor__referencia input{border:0;border-bottom:1px solid var(--linea-fuerte);color:var(--tinta);background:0 0;padding:10px 0;font-size:1.05rem}.asesor__referencia input:focus{border-color:var(--azul);outline:none}.asesor__navegar{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.asesor__navegar .boton{margin-left:auto}.asesor__atras{color:var(--tinta-suave);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.tarjeta-azul{isolation:isolate;color:#04313b;background:linear-gradient(150deg, #22c9df 0%, var(--azul) 45%, #0cafc7 100%);position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #1096afcc,inset 0 1px #fff6}.tarjeta-azul:before{content:"";z-index:-1;opacity:.14;-webkit-mask-mode:luminance;background:#fff;position:absolute;inset:-20%;-webkit-mask-image:url(/img/escena/causticas.webp);mask-image:url(/img/escena/causticas.webp);-webkit-mask-size:360px;mask-size:360px;-webkit-mask-source-type:luminance;mask-mode:luminance}.mensaje{top:calc(var(--cabecera) + 24px);border-radius:28px;grid-area:mensaje;padding:26px;position:sticky}.mensaje__titulo{letter-spacing:.04em;font-size:13px;font-weight:650}.mensaje__burbuja{color:var(--tinta);background:#fff;border-radius:20px 20px 6px;gap:4px;margin-top:14px;padding:16px 18px;font-size:14.5px;line-height:1.5;display:grid;box-shadow:0 14px 30px -20px #04313b80}.mensaje__burbuja p{animation:aparece .35s var(--suave)}.mensaje__enviar{width:100%;margin-top:20px}.mensaje .mensaje__enviar{background:var(--tinta);color:#fff;box-shadow:0 16px 30px -18px #04313bb3}.mensaje__nota{text-align:center;margin-top:12px;font-size:12.5px}.domicilios{background:var(--blanco);padding-block:clamp(90px,11vw,150px) clamp(48px,6vw,80px)}.domicilios__rejilla{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);grid-template-areas:"mapa cabeza""mapa panel";align-items:start;gap:28px clamp(28px,4vw,56px);display:grid}.domicilios__cabeza{grid-area:cabeza}.domicilios__etiqueta{letter-spacing:.08em;text-transform:uppercase;color:var(--azul-tinta);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:650;display:inline-flex}.domicilios__cabeza .titulo-seccion{font-size:clamp(2.1rem,3.6vw,3.3rem)}.domicilios__bajada{color:var(--tinta-suave);max-width:32em;margin-top:16px;font-size:1.06rem}.domicilios__mapa{grid-area:mapa;align-self:stretch;min-height:600px}.domicilios__panel{border-radius:28px;grid-area:panel;padding:clamp(22px,3vw,32px)}.domicilios__zonas{flex-wrap:wrap;gap:8px;display:flex}.domicilios__zonas button{color:#04313b;background:#ffffffb8;border:1px solid #ffffffe6;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;transition:background-color .25s,color .25s,transform .2s}.domicilios__zonas button:hover{background:#fff}.domicilios__zonas button[aria-pressed=true]{color:#fff;background:#04313b;border-color:#04313b}.domicilios__beneficios{gap:10px;margin-top:20px;font-size:14.5px;font-weight:550;display:grid}.domicilios__beneficios li{align-items:center;gap:10px;display:flex}.domicilios__beneficios span{width:30px;height:30px;color:var(--azul-tinta);background:#ffffffd9;border-radius:50%;flex:none;place-items:center;display:grid}.consulta-domicilio{border-top:1px solid #04313b2e;gap:12px;margin-top:22px;padding-top:22px;display:grid}.consulta-domicilio label{gap:6px;font-size:13px;font-weight:650;display:grid}.consulta-domicilio select,.consulta-domicilio input{width:100%;height:50px;color:var(--tinta);appearance:none;background:#fff;border:1px solid #ffffffe6;border-radius:14px;padding:0 16px;font-size:15px;box-shadow:0 8px 20px -16px #04313b99}.consulta-domicilio select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E2B33' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;padding-right:42px}.consulta-domicilio select:focus,.consulta-domicilio input:focus{outline:none;box-shadow:0 0 0 3px #04313b59}.consulta-domicilio__error{color:#6b1420;background:#ffffffd9;border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:650}.consulta-domicilio__enviar{width:100%;margin-top:4px}.consulta-domicilio label small{opacity:.75;margin-left:4px;font-weight:500}.consulta-domicilio__ubicar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.consulta-domicilio__ubicar .boton{color:#04313b;background:#fff;border-color:#fff}.consulta-domicilio__quitar{text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.consulta-domicilio__aviso{background:#ffffffc7;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.consulta-domicilio__aviso--error{background:#fff;box-shadow:inset 3px 0 #b4232f}.consulta-domicilio__punto{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.consulta-domicilio__nota{font-size:12.5px;line-height:1.45}.mapa{isolation:isolate;z-index:0;height:100%;min-height:inherit;box-shadow:0 0 0 1px var(--linea), var(--sombra);background:#eef2f2;border-radius:28px;position:relative;overflow:hidden}.mapa__lienzo{z-index:0;position:absolute;inset:0}.mapa__aviso{z-index:500;color:var(--tinta-suave);box-shadow:var(--sombra-suave);background:#fffffff2;border-radius:12px;padding:10px 14px;font-size:13.5px;position:absolute;inset:auto 16px 16px}.mapa__aviso--error{color:#6b1420}.mapa__boton{z-index:500;color:var(--tinta);box-shadow:0 10px 24px -14px #0a5c6b99, 0 0 0 1px var(--linea);background:#fffffff2;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:650;position:absolute}.mapa__boton--area{top:14px;left:14px}.mapa__boton--explorar{background:var(--tinta);color:#fff;top:62px;left:14px}.mapa__llamado{z-index:600;width:max-content;max-width:calc(100% - 28px);animation:llamado-entra .9s var(--resorte) .3s both;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:34px;left:50%;translate:-50%}@keyframes llamado-entra{0%{opacity:0;translate:-50% 18px;scale:.94}}.ubicar{isolation:isolate;color:#04313b;background:linear-gradient(150deg, #2acde2 0%, var(--azul) 50%, #0cafc7 100%);letter-spacing:.01em;text-align:left;max-width:100%;transition:transform .3s var(--resorte), box-shadow .3s;border-radius:999px;align-items:center;gap:12px;padding:8px 22px 8px 8px;font-size:15px;font-weight:700;animation:3.6s ease-in-out 1.2s infinite ubicar-flota;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -14px #1096afd9,0 0 0 4px #ffffffd9,inset 0 1px #ffffff80}.ubicar:after{content:"";z-index:-1;animation:ubicar-brillo 4.5s var(--suave) 1.5s infinite;background:linear-gradient(110deg,#0000 35%,#fff9 50%,#0000 65%);position:absolute;inset:0;translate:-120%}@keyframes ubicar-flota{50%{translate:0 -4px}}@keyframes ubicar-brillo{0%{translate:-120%}35%,to{translate:120%}}.ubicar:hover{transform:scale(1.03);box-shadow:0 22px 40px -14px #1096aff2,0 0 0 4px #fff,inset 0 1px #ffffff80}.ubicar:active{transform:scale(.97)}.ubicar:disabled{cursor:progress}.ubicar__icono{width:40px;height:40px;color:var(--azul-hondo);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ubicar__icono svg{z-index:1;position:relative}.ubicar__onda{opacity:0;animation:ubicar-onda 2.4s var(--suave) infinite;border:2px solid #fff;border-radius:50%;position:absolute;inset:0}.ubicar__onda--2{animation-delay:1.2s}@keyframes ubicar-onda{0%{opacity:.9;scale:1}to{opacity:0;scale:2.1}}.ubicar[aria-busy=true] .ubicar__icono svg{animation:1.2s linear infinite gira}.ubicar__texto{line-height:1.25}.pin-entrega span{background:var(--azul);width:28px;height:28px;animation:pin-cae .5s var(--resorte);border:3px solid #fff;border-radius:50% 50% 50% 0;position:absolute;top:0;left:3px;rotate:-45deg;box-shadow:0 8px 18px -6px #04313bb3}.pin-entrega span:after{content:"";background:#04313b;border-radius:50%;position:absolute;inset:7px}.pin-entrega:after{content:"";background:#04313b59;border-radius:50%;width:12px;height:5px;position:absolute;bottom:0;left:11px}@keyframes pin-cae{0%{opacity:0;translate:0 -18px}}.mapa .leaflet-container{font-family:var(--f-texto);background:#eef2f2}.mapa .leaflet-tile-pane{filter:grayscale(.92)contrast(.92)brightness(1.06)}.mapa__lienzo:after{content:"";z-index:250;pointer-events:none;mix-blend-mode:multiply;background:#10bed70f;position:absolute;inset:0}.mapa .leaflet-bar{box-shadow:0 10px 24px -14px #0a5c6b99, 0 0 0 1px var(--linea);border:0;border-radius:14px;overflow:hidden}.mapa .leaflet-bar a{width:38px;height:38px;color:var(--tinta);border-bottom-color:var(--linea);font-weight:400;line-height:38px}.mapa .leaflet-bar a:hover{background:var(--hielo)}.mapa .leaflet-control-zoom{margin:14px 14px 0 0}.mapa .leaflet-control-attribution{background:#ffffffd9;border-top-left-radius:8px;font-size:10.5px}.mapa .leaflet-control-attribution a{color:var(--azul-tinta)}.visitanos{background:var(--perla);padding-block:clamp(48px,6vw,80px) clamp(90px,11vw,150px)}.visitanos__rejilla{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:20px;display:grid}.sede{box-shadow:0 0 0 1px var(--linea), var(--sombra);background:#fff;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(200px,.62fr);display:grid;overflow:hidden}.sede__texto{padding:clamp(28px,4vw,48px)}.sede__titulo{letter-spacing:.16em;text-transform:uppercase;color:var(--azul-tinta);margin-bottom:16px;font-size:13px;font-weight:700}.sede__lugar{font-family:var(--f-titulo);letter-spacing:-.02em;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:340;line-height:1.05}.sede__detalle{margin-top:8px;font-size:1.1rem;font-weight:550}.sede__ciudad{color:var(--tinta-suave);margin-top:6px}.sede__estado{margin-top:18px;display:flex}.sede__acciones{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sede__piso{background:linear-gradient(160deg, var(--hielo) 0%, var(--hielo-2) 100%);flex-direction:column;justify-content:center;padding:32px;display:flex;position:relative}.sede__piso>span{letter-spacing:.16em;text-transform:uppercase;color:var(--azul-tinta);font-size:13px;font-weight:700}.sede__piso strong{font-family:var(--f-titulo);letter-spacing:-.05em;background:linear-gradient(160deg, var(--azul-claro), var(--azul) 50%, var(--azul-hondo));color:#0000;-webkit-background-clip:text;background-clip:text;padding:.04em .08em 0 0;font-size:clamp(7rem,11vw,10rem);font-weight:300;line-height:1}.sede__piso ul{gap:8px;margin-top:10px;display:grid}.sede__piso li{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.sede__piso svg{color:var(--azul-hondo)}.horario-tarjeta{box-shadow:0 0 0 1px var(--linea), var(--sombra);background:#fff;border-radius:30px;flex-direction:column;padding:clamp(28px,3.5vw,40px);display:flex}.horarios__titulo{font-family:var(--f-titulo);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:18px;font-size:1.6rem;font-weight:380;display:flex}.horarios__titulo svg{color:var(--azul-hondo)}.horarios dl>div{border-bottom:1px solid var(--linea);transition:padding-left .4s var(--suave);justify-content:space-between;gap:16px;padding:16px 0;display:flex;position:relative}.horarios dt{align-items:center;gap:10px;font-weight:550;display:flex}.horarios dd{font-variant-numeric:tabular-nums;color:var(--tinta-suave);text-align:right;white-space:nowrap}.horarios .is-hoy{padding-left:14px}.horarios .is-hoy:before{content:"";background:var(--azul);border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.horarios .is-hoy dd{color:var(--tinta);font-weight:650}.horarios__hoy{letter-spacing:.08em;text-transform:uppercase;background:var(--azul);color:#04313b;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.horario-tarjeta__nota{color:var(--tinta-suave);margin-top:auto;padding-top:18px;font-size:13.5px}.visitanos__fotos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px;display:grid}.visitanos__fotos img{aspect-ratio:4/3;object-fit:cover;border-radius:22px;width:100%;height:100%}.pie{background:linear-gradient(180deg, var(--hielo) 0%, #f6fcfd 100%);color:var(--tinta-suave);border-top:1px solid var(--linea);padding-top:clamp(70px,8vw,110px);padding-bottom:calc(24px + var(--seguro-abajo))}.pie__rejilla{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.pie__logo{filter:drop-shadow(0 12px 24px #10bed759);width:72px;height:72px}.pie__marca p{max-width:26em;margin-top:20px;font-size:14.5px}.pie__redes{gap:10px;margin-top:22px;display:flex}.pie__redes a{width:42px;height:42px;box-shadow:0 0 0 1px var(--linea);color:var(--tinta);transition:background-color .3s, color .3s, transform .3s var(--resorte);background:#fff;border-radius:50%;place-items:center;display:grid}.pie__redes a:hover{background:var(--azul);color:#04313b;transform:translateY(-2px)}.pie__titulo{font-family:var(--f-titulo);color:var(--tinta);margin-bottom:16px;font-size:1.3rem}.pie__col ul{gap:10px;display:grid}.pie__col ul a,.pie__enlace{font-size:14.5px;transition:color .3s}.pie__col ul a:hover,.pie__dato--enlace:hover{color:var(--azul-tinta)}.pie__dato{gap:10px;margin-bottom:12px;font-size:14.5px;line-height:1.5;transition:color .3s;display:flex}.pie__dato svg{color:var(--azul-hondo);flex:none;margin-top:3px}.pie__enlace{color:var(--azul-tinta);align-items:center;gap:8px;margin-bottom:18px;font-weight:600;display:inline-flex}.horarios--compacto dl>div{padding:8px 0;font-size:13.5px}.horarios--compacto dt{font-weight:500}.horarios--compacto .horarios__hoy{display:none}.horarios--compacto .is-hoy dt{color:var(--tinta);font-weight:650}.pie__final{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:22px;padding-right:96px;font-size:13px;display:flex}.pie__final strong{color:var(--tinta);letter-spacing:.04em;font-weight:650}.redes{right:max(18px, env(safe-area-inset-right));bottom:calc(18px + var(--seguro-abajo));z-index:40;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.redes__secundarias{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.red{align-items:center;gap:12px;display:flex;position:relative}.red__icono{color:#fff;transition:transform .35s var(--resorte), box-shadow .35s;border-radius:50%;place-items:center;display:grid}.red--whatsapp .red__icono{background:#25d366;width:58px;height:58px;box-shadow:0 16px 34px -12px #25d366b3,inset 0 1px #ffffff59}.red--whatsapp .red__icono:after{content:"";width:58px;height:58px;animation:onda 3.2s var(--suave) infinite;pointer-events:none;border:1px solid #25d36699;border-radius:50%;position:absolute;right:0}@keyframes onda{0%{opacity:.8;scale:1}70%,to{opacity:0;scale:1.45}}.red--instagram .red__icono,.red--tiktok .red__icono{width:44px;height:44px;box-shadow:0 10px 24px -12px #00000073}.red--instagram .red__icono{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.red--tiktok .red__icono{background:#010101}.red--tiktok svg{filter:drop-shadow(-1.5px -1px #25f4ee)drop-shadow(1.5px 1px #fe2c55)}.red__etiqueta{white-space:nowrap;background:var(--tinta);color:#fff;opacity:0;pointer-events:none;transition:opacity .3s, translate .35s var(--suave);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;right:calc(100% + 12px);translate:8px;box-shadow:0 10px 24px -12px #00000080}.red__etiqueta small{color:#ffffffb3;margin-left:4px;font-weight:450}.red:hover .red__etiqueta,.red:focus-visible .red__etiqueta{opacity:1;translate:0}.red:hover .red__icono{transform:scale(1.08)rotate(-4deg)}.redes__alternar{display:none}.pagina{padding-top:calc(var(--cabecera) + clamp(40px, 6vw, 72px));background:var(--perla);min-height:70vh;padding-bottom:clamp(80px,10vw,130px)}.pagina__cabeza{margin-bottom:36px}.pagina__cabeza p{color:var(--tinta-suave);margin-top:12px}.aviso-muestra{background:#fff1c9;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block;color:#6b5310!important;margin-top:14px!important}.frasco-vacio{place-items:center;display:grid}.frasco-vacio span{aspect-ratio:.62;width:46%;font-family:var(--f-titulo);color:var(--azul-tinta);background:linear-gradient(160deg,#fffc,#10bed71a);border:1px solid #10bed780;border-radius:18% 18% 12% 12%;place-items:center;font-size:2rem;display:grid}.frasco-vacio--pequeno span{width:100%;font-size:.9rem}.estado-inv{color:var(--tinta);background:#fffffff2;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px -8px #0000004d}.estado-inv i{background:currentColor;border-radius:50%;width:7px;height:7px}.estado-inv--ok i{background:#1fa874}.estado-inv--aviso i{background:#d69a2d}.estado-inv--apagado{color:#6b7678}.estado-inv--apagado i{background:#9aa4a6}.estado-inv--neutro i{background:var(--azul)}.ficha__volver{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave);align-items:center;gap:8px;margin-bottom:28px;font-size:13px;font-weight:650;display:inline-flex}.ficha__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ficha__escenario{top:calc(var(--cabecera) + 24px);aspect-ratio:4/5;background:radial-gradient(60% 50% at 50% 40%, color-mix(in srgb, var(--tono) 18%, #fff), transparent 75%), linear-gradient(180deg, #fff, var(--hielo));box-shadow:0 0 0 1px var(--linea), var(--sombra);border-radius:32px;position:sticky;overflow:hidden}.ficha__halo{background:radial-gradient(40% 30% at 50% 82%,#10bed72e,#0000 70%);position:absolute;inset:0}.ficha__escenario .frasco-img--recorte,.ficha__escenario .frasco-vacio{object-fit:contain;object-position:50% 100%;z-index:1;width:64%;height:70%;animation:entra 1.2s var(--resorte) both;position:absolute;bottom:16%;left:18%;right:18%}.ficha__escenario .frasco-img--foto{object-fit:cover;width:100%;height:100%}.ficha__piso{background:linear-gradient(#10bed70f,#10bed724);border-top:1px solid #10bed726;height:16%;position:absolute;bottom:0;left:0;right:0}.ficha__marca{letter-spacing:.06em;color:var(--azul-tinta);font-size:14px;font-weight:650}.ficha__nombre{font-family:var(--f-titulo);letter-spacing:-.03em;margin-top:6px;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:320;line-height:1}.ficha__datos{color:var(--tinta-suave);margin-top:12px}.ficha__compra{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.ficha__descripcion{max-width:34em;margin-top:22px;font-size:1.08rem}.ficha__pedir{width:min(100%,360px);margin-top:28px}.ficha__nota{color:var(--tinta-suave);margin-top:10px;font-size:13px}.ficha__familias{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.ficha__familias .is-principal a{box-shadow:inset 0 0 0 1px}.ficha__descriptores{color:var(--tinta-suave);margin-top:12px;font-size:14px}.ficha__familias a{background:color-mix(in srgb, var(--tono) 12%, #fff);color:color-mix(in srgb, var(--tono) 70%, #000);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.piramide{margin-top:36px}.piramide h2{font-family:var(--f-titulo);margin-bottom:14px;font-size:1.5rem;font-weight:380}.piramide__nivel{border-top:1px solid var(--linea);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.piramide__nivel dt{letter-spacing:.06em;text-transform:uppercase;color:var(--azul-tinta);font-size:13px;font-weight:700}.ficha__servicios{color:var(--tinta-suave);gap:10px;margin-top:32px;font-size:14.5px;display:grid}.ficha__servicios li{align-items:center;gap:10px;display:flex}.ficha__servicios svg{color:var(--azul-hondo)}.ficha__otros{margin-top:clamp(80px,10vw,120px)}.ficha__otros h2{margin-bottom:32px}.no-encontrado{text-align:center}.no-encontrado p{max-width:32em;color:var(--tinta-suave);margin:18px auto 0}.no-encontrado__acciones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.revela{transition:opacity 1s var(--suave), translate 1s var(--suave);transition-delay:calc(var(--j,0) * 90ms)}.js-revela .revela:not(.is-visible){opacity:0;translate:0 22px}@media (max-width:1180px){.cabecera__busca{width:190px}.cabecera__wa span{display:none}.cabecera__wa{width:44px;padding:0}.familias__lista{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(260px,32%);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.familias__lista::-webkit-scrollbar{display:none}.familia{scroll-snap-align:start}.aromas{grid-template-columns:repeat(3,minmax(0,1fr))}.asesor__paso-nombre{display:none}.asesor__progreso button{justify-content:center}.domicilios__rejilla{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr)}}@media (max-width:960px){:root{--cabecera:68px}.cabecera__nav,.cabecera__wa,.cabecera__busca{display:none}.cabecera__solo-movil{display:grid}.cabecera__marca{width:46px;height:46px}.menu-movil:not([hidden]){top:var(--cabecera);height:calc(100dvh - var(--cabecera));padding:18px var(--margen) calc(28px + var(--seguro-abajo));animation:aparece .3s var(--suave);background:#fff;flex-direction:column;gap:22px;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.is-menu{background:#fff}.menu-movil nav{flex-direction:column;display:flex}.menu-movil nav a{font-family:var(--f-titulo);letter-spacing:-.02em;border-bottom:1px solid var(--linea);animation:entra .5s var(--suave) both;animation-delay:calc(var(--i) * 50ms + 60ms);padding:10px 0;font-size:2.2rem;font-weight:320}.menu-movil .buscador input{background:var(--hielo);height:52px;font-size:16px}.menu-movil .buscador__icono{top:16px}.menu-movil__pie{align-items:center;gap:12px;margin-top:auto;display:flex}.menu-movil__pie .boton{flex:1}.menu-movil__redes{gap:10px;display:flex}.menu-movil__redes a{border:1px solid var(--linea);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.hero{height:auto;min-height:100svh;max-height:none}.hero__contenido{min-height:100svh;padding-top:calc(var(--cabecera) + 18px);padding-bottom:calc(18px + var(--seguro-abajo));grid-template-rows:auto minmax(230px,1fr) auto auto;grid-template-columns:minmax(0,1fr);row-gap:14px}.hero__texto{grid-area:1/1;align-self:start}.hero__titulo{margin-top:14px;font-size:clamp(2.3rem,9.6vw,3.4rem)}.hero__bajada,.hero__ctas .boton--linea{display:none}.hero__luego{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px}.hero__luego button{gap:8px;padding:7px 8px;font-size:.78rem}.hero__luego .esc{border-radius:12px;width:42px;height:42px}.hero__luego-texto{white-space:nowrap;font-weight:650}.hero__luego-desde,.hero__luego-texto small,.hero__luego-clima small{display:none}.hero__luego-clima{font-size:.85rem}.hero__ctas{margin-top:18px}.hero__ctas .boton--hero{flex:1;min-height:54px}.hero__cifra{font-size:60vw;top:40%}.hero__cifra--hora{font-size:30vw}.hero__escena{grid-area:2/1;align-self:stretch;height:auto;max-height:360px;margin-bottom:18px}.hero__escena .frasco-img--foto,.hero__familia{width:min(70%,260px)}.hero__panel{grid-area:3/1;align-self:end}.hero__rec{padding:16px 18px}.hero__rec b{font-size:1.45rem}.hero__pie{grid-row:4;gap:6px 18px}.hero__pie>span{display:none}.presentacion__rejilla{text-align:center;grid-template-columns:1fr;justify-items:center}.presentacion__sello{width:180px}.presentacion__bajada{margin-inline:auto}.preparacion,.familias__cabeza{grid-template-columns:1fr}.asesoria__rejilla{grid-template-columns:1fr;grid-template-areas:"cabeza""asesor""mensaje"}.mensaje{position:static}.domicilios__rejilla{grid-template-columns:1fr;grid-template-areas:"cabeza""mapa""panel";gap:22px}.domicilios__mapa{height:clamp(320px,72vw,460px);min-height:0}.visitanos__rejilla{grid-template-columns:1fr}.pie__rejilla{grid-template-columns:1fr 1fr}.pie__marca{grid-column:1/-1}.ficha__rejilla{grid-template-columns:1fr}.ficha__escenario{width:100%;max-width:520px;margin-inline:auto;position:relative;top:0}.red__etiqueta{display:none}.redes{transition:opacity .35s, translate .45s var(--suave)}.redes.is-apartado{opacity:0;pointer-events:none;translate:0 24px}.redes__secundarias{display:none}.redes.is-abierto .redes__secundarias{animation:aparece .3s var(--suave);display:flex}.redes__alternar{width:34px;height:34px;color:var(--tinta);box-shadow:0 8px 20px -8px #0a3c4873, 0 0 0 1px var(--linea);background:#fff;border-radius:50%;place-items:center;margin-right:12px;display:grid}.redes__puntos{gap:3px;display:flex}.redes__puntos i{background:currentColor;border-radius:50%;width:4px;height:4px}.red--whatsapp .red__icono,.red--whatsapp .red__icono:after{width:54px;height:54px}.pie{padding-bottom:calc(96px + var(--seguro-abajo))}.pie__final{padding-right:0}}@media (max-width:640px){.presentacion__pilares{grid-template-columns:1fr;gap:28px}.familias__lista{grid-auto-columns:78%}.aromas{grid-template-columns:repeat(2,minmax(0,1fr))}.aroma:last-child{grid-column:span 2}.asesor__progreso button{padding:14px 6px}.asesor__panel{min-height:0}.opcion{flex:calc(50% - 10px);padding:0 12px}.sede{grid-template-columns:1fr}.sede__piso{flex-flow:wrap;align-items:baseline;gap:4px 16px;padding:22px clamp(28px,4vw,48px)}.sede__piso strong{font-size:4.5rem}.sede__piso ul{margin-top:0}.sede__acciones .boton{flex:100%}.pie__rejilla{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.pie__legal{text-underline-offset:3px;text-decoration:underline}.consulta-domicilio__nota a{color:inherit;text-underline-offset:2px;text-decoration:underline}
:root{--m-salida:cubic-bezier(.16, 1, .3, 1);--m-seda:cubic-bezier(.65, 0, .35, 1);--m-rapida:cubic-bezier(.2, .8, .2, 1);--m-salir:cubic-bezier(.4, 0, 1, 1);--m-toque:.18s;--m-corta:.32s;--m-media:.55s;--m-larga:.9s;--m-escena:1.4s;--m-d1:10px;--m-d2:28px;--m-d3:56px;--m-paso:70ms}.revela{transition:opacity var(--m-larga) var(--m-salida), translate 1.1s var(--m-salida), clip-path 1.2s var(--m-seda), filter var(--m-larga) var(--m-salida);transition-delay:calc(var(--j,0) * .11s)}.js-revela .revela:not(.is-visible){opacity:0;translate:0 var(--m-d2)}.revela.sin-espera,.revela.sin-espera *,.revela-hijos.sin-espera>*,.revela-hijos.sin-espera *{transition-duration:0s!important;transition-delay:0s!important}.palabra{vertical-align:top;margin:0 -.07em -.12em 0;padding:0 .07em .12em 0;display:inline-block;overflow:clip}.palabra>span{transform-origin:0 100%;display:inline-block}.js-mov .revela .palabra>span,.js-mov .revela.palabras .palabra>span{transition:translate 1.05s var(--m-salida), rotate 1.05s var(--m-salida);transition-delay:calc(var(--i,0) * 55ms + 80ms)}.js-mov .revela:not(.is-visible) .palabra>span{translate:0 108%;rotate:4deg}.js-revela .revela.revela--texto:not(.is-visible){opacity:1;translate:none}.revela--texto>:not(.titulo-seccion):not(.capitulo){transition:opacity var(--m-larga) var(--m-salida) .38s, translate 1.1s var(--m-salida) .38s, filter var(--m-larga) var(--m-salida) .38s}.js-mov .revela--texto:not(.is-visible)>:not(.titulo-seccion):not(.capitulo){opacity:0;translate:0 var(--m-d1);filter:blur(6px)}.js-revela .revela.revela--mascara:not(.is-visible){opacity:1;clip-path:inset(100% 0 0 0 round var(--radio,28px));translate:none}.revela.revela--mascara.is-visible{clip-path:inset(0 0 0 0 round var(--radio,28px))}.revela--mascara>*{transition:scale 1.6s var(--m-salida);transition-delay:calc(var(--j,0) * .11s)}.js-mov .revela--mascara:not(.is-visible)>*{scale:1.08}.revela-hijos>*{transition:opacity var(--m-larga) var(--m-salida), translate 1.1s var(--m-salida);transition-delay:calc(var(--k,0) * var(--m-paso))}.revela-hijos>:nth-child(2){--k:1}.revela-hijos>:nth-child(3){--k:2}.revela-hijos>:nth-child(4){--k:3}.revela-hijos>:nth-child(5){--k:4}.revela-hijos>:nth-child(6){--k:5}.revela-hijos>:nth-child(n+7){--k:6}.js-mov .revela-hijos:not(.is-visible)>*{opacity:0;translate:0 var(--m-d2)}.capitulo{letter-spacing:.18em;text-transform:uppercase;color:var(--azul-tinta);align-items:center;gap:12px;margin-bottom:18px;font-size:11.5px;font-weight:700;display:flex}.capitulo__n{font-family:var(--f-titulo);letter-spacing:0;color:var(--azul-tinta);font-size:15px;font-style:italic;font-weight:400}.capitulo__linea{background:var(--azul);transform-origin:0;width:44px;height:1px;transition:scale .9s var(--m-seda) .1s}.capitulo__nombre{transition:opacity .7s var(--m-salida) .45s, translate .7s var(--m-salida) .45s}.js-mov .revela:not(.is-visible) .capitulo__linea{scale:0 1}.js-mov .revela:not(.is-visible) .capitulo__nombre{opacity:0;translate:-8px}.vendidos__cabeza .capitulo,.capitulo--centro{justify-content:center}.cabecera__logo{position:relative}.cabecera__marca{animation:m-sello 1.15s var(--m-salida) backwards}.cabecera__logo:after{content:"";border:1.5px solid var(--azul);opacity:0;pointer-events:none;animation:m-anillo 1.5s var(--m-salida) .4s backwards;border-radius:50%;position:absolute;inset:-6px}@keyframes m-sello{0%{opacity:0;rotate:-40deg;scale:.55}}@keyframes m-anillo{0%{opacity:.9;scale:.75}to{opacity:0;scale:1.55}}.cabecera__nav a{animation:m-baja .8s var(--m-salida) backwards;animation-delay:calc(.28s + var(--n,0) * 60ms)}.cabecera__nav a:nth-child(2){--n:1}.cabecera__nav a:nth-child(3){--n:2}.cabecera__nav a:nth-child(4){--n:3}.cabecera__nav a:nth-child(5){--n:4}.cabecera__nav a:nth-child(6){--n:5}.cabecera__acciones>*{animation:m-baja .8s var(--m-salida) .52s backwards}@keyframes m-baja{0%{opacity:0;translate:0 -12px}}.hero__cielo{animation:2.4s ease-out backwards m-amanece}@keyframes m-amanece{0%{opacity:0;scale:1.08}}.hero__vivo.entra{animation:m-chip .9s var(--m-salida) .5s backwards}@keyframes m-chip{0%{opacity:0;clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}.hero__titulo{animation:none}.hero__titulo .palabra>span{animation:m-palabra 1.1s var(--m-salida) backwards;animation-delay:calc(var(--t0,.62s) + var(--i,0) * 55ms)}.hero__titulo em .palabra>span{animation-name:m-palabra,m-tinta;animation-duration:1.1s,1.8s}@keyframes m-palabra{0%{translate:0 108%;rotate:5deg}}@keyframes m-tinta{0%{color:var(--azul)}}.hero__bajada.entra{animation:m-condensa 1.2s var(--m-salida) 1.05s backwards}@keyframes m-condensa{0%{opacity:0;filter:blur(8px);translate:0 var(--m-d1)}}.hero__ctas.entra{animation:none}.boton--hero{animation:m-cta 1s var(--m-salida) 1.15s backwards}.boton--hero:before{animation-delay:2s}.boton--hero__flecha{animation:m-flecha .8s var(--m-salida) 1.45s backwards}.hero__ctas .boton--linea{animation:m-cta 1s var(--m-salida) 1.28s backwards}@keyframes m-cta{0%{opacity:0;translate:0 18px;scale:.9}}@keyframes m-flecha{0%{rotate:-90deg;scale:0}}.hero__capa{pointer-events:none;position:absolute;inset:0}.hero__capa--frasco{z-index:1;pointer-events:auto;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.hero__cifra{transition:none}.hero--listo .hero__cifra{animation:m-cifra 1.9s var(--m-salida) var(--t-cifra,.3s) both}@keyframes m-cifra{0%{opacity:0;filter:blur(16px);scale:.86}to{opacity:.9}}.hero__escena .frasco-img,.hero__familia{animation:m-frasco 1.6s var(--m-salida) var(--t-escena,.45s) backwards}@keyframes m-frasco{0%{clip-path:inset(100% -40px -60px);opacity:.3;translate:0 30px;scale:1.14}to{clip-path:inset(-40px -40px -60px)}}.hero__piso{animation:m-piso 1.6s var(--m-salida) var(--t-escena,.45s) backwards}@keyframes m-piso{0%{opacity:0;scale:.3 1}}.hero__panel{animation:none}.hero__rec{animation:m-lado 1s var(--m-salida) var(--t-panel,1.3s) backwards}.hero__luego li{animation:m-lado .9s var(--m-salida) backwards;animation-delay:calc(var(--t-panel,1.3s) + .16s + var(--n,0) * .1s)}.hero__luego li:nth-child(2){--n:1}@keyframes m-lado{0%{opacity:0;translate:var(--m-d2) 0}}.hero__pie>*{animation:m-sube .9s var(--m-salida) backwards;animation-delay:calc(1.5s + var(--n,0) * 90ms)}.hero__pie>:nth-child(2){--n:1}.hero__pie>:nth-child(3){--n:2}@keyframes m-sube{0%{opacity:0;translate:0 var(--m-d1)}}.redes{animation:m-sube 1s var(--m-salida) 1.9s backwards}.cta-iman{will-change:transform;display:inline-flex}.boton--hero{--lx:50%}.boton--hero:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(120px 80px at var(--lx) 50%, #ffffff80, transparent 70%);transition:opacity var(--m-corta) var(--m-rapida);position:absolute;inset:0;translate:none}@media (hover:hover){.boton--hero:hover:after{opacity:1;translate:none}.boton--hero:hover .boton--hero__flecha{transform:translate(5px)}}.boton--hero:active{transition-duration:.12s;transform:translateY(0)scale(.975);box-shadow:0 10px 22px -16px #10bed7f2,inset 0 1px #ffffff80}.boton--hero:active .boton--hero__flecha{background:#fff;transform:translate(9px)}.boton,.tarjeta__wa,.chip-familia,.opcion,.aroma,.domicilios__zonas button,.hero__luego button,.ubicar{isolation:isolate;position:relative;overflow:hidden}.onda{z-index:0;pointer-events:none;animation:m-onda .65s var(--m-salida) forwards;background:radial-gradient(circle,#fff9 0%,#ffffff38 45%,#0000 70%);border-radius:50%;position:absolute;scale:0}.boton--linea .onda,.tarjeta__wa .onda,.chip-familia .onda,.opcion .onda,.aroma .onda,.hero__luego .onda,.vendido__ver .onda,.familia__boton .onda,.familia__ver .onda{background:radial-gradient(circle,#10bed752 0%,#10bed71f 45%,#0000 70%)}@keyframes m-onda{to{opacity:0;scale:1}}a.is-enviado{outline-offset:2px;animation:m-anillo-envio .9s var(--m-salida) forwards;outline:2px solid #10bed7b3}a.is-enviado svg:first-child{animation:m-envio .7s var(--m-salida)}@keyframes m-envio{30%{rotate:-14deg;scale:.72}65%{rotate:6deg;scale:1.18}}@keyframes m-anillo-envio{to{outline-offset:12px;outline-color:#10bed700}}.red--whatsapp.is-enviado,.pie a.is-enviado,.menu-movil__redes a.is-enviado{outline:none;animation:none}.cursor-etiqueta{z-index:60;pointer-events:none;background:var(--azul);color:#04313b;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;transform-origin:0 0;transition:opacity .25s var(--m-rapida), scale .4s var(--m-salida);border-radius:999px;margin:20px 0 0 16px;padding:9px 15px;font-size:10.5px;font-weight:750;position:fixed;top:0;left:0;scale:.5;box-shadow:0 14px 30px -14px #1096afe6}.cursor-etiqueta.is-activa{opacity:1;scale:1}@media (hover:none),(pointer:coarse){.cursor-etiqueta{display:none}}.cabecera__nav a{transition:color var(--m-corta)}.cabecera__nav a:after{transform-origin:100%;transition:transform .5s var(--m-seda)}.cabecera__nav a:hover:after{transform-origin:0}.cabecera__icono{transition:background-color var(--m-corta), transform var(--m-corta) var(--m-rapida), border-color var(--m-corta)}.cabecera__icono:active{transform:scale(.92)}.cabecera__icono svg{transition:rotate .45s var(--m-salida), scale .45s var(--m-salida)}.cabecera.is-menu .cabecera__icono[aria-expanded=true] svg{rotate:90deg}.buscador input{transition:border-color var(--m-corta), box-shadow var(--m-corta), background-color var(--m-corta)}.buscador__panel{transform-origin:50% 0;animation:m-despliega .35s var(--m-salida)}.buscador__item{transition:background-color var(--m-toque)}@keyframes m-despliega{0%{opacity:0;translate:0 -8px;scale:.97}}.red__icono{transition:transform .45s var(--m-salida), box-shadow .45s}.red:active .red__icono{transition-duration:.12s;transform:scale(.9)}.red--whatsapp .red__icono:after{animation-iteration-count:3}.redes__alternar{transition:transform .3s var(--m-rapida), background-color .3s}.redes__alternar:active{transform:scale(.88)}.menu-movil:not([hidden]){animation:m-velo-menu .45s var(--m-salida)}@keyframes m-velo-menu{0%{opacity:0;clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.menu-movil nav a{animation-name:m-palabra-linea;animation-duration:.7s;animation-timing-function:var(--m-salida)}@keyframes m-palabra-linea{0%{opacity:0;translate:0 22px}}.vendidos__cabeza p:not(.capitulo){transition:opacity 1s var(--m-salida) .5s, filter 1s var(--m-salida) .5s}.js-mov .vendidos__cabeza:not(.is-visible) p:not(.capitulo){opacity:0;filter:blur(6px)}.vendidos__lista>li{--t:calc(var(--j,0) * .15s);transition:opacity 1s var(--m-salida) var(--t), translate 1.2s var(--m-salida) var(--t)}.js-mov .vendidos__lista>li:not(.is-visible){opacity:0;translate:0 var(--m-d3)}.vendidos__lista .vendido__vitrina{transition:clip-path 1.3s var(--m-seda) calc(var(--t) + .12s);clip-path:inset(0)}.js-mov .vendidos__lista>li:not(.is-visible) .vendido__vitrina{clip-path:inset(100% 0 0)}.vendidos__lista .vendido__vitrina .frasco-img,.vendidos__lista .vendido__vitrina .frasco-vacio,.vendido__silueta{transition:transform .7s var(--m-salida), scale 1.7s var(--m-salida) calc(var(--t) + .26s), translate 1.7s var(--m-salida) calc(var(--t) + .26s), opacity 1.2s var(--m-salida) calc(var(--t) + .26s)}.js-mov .vendidos__lista>li:not(.is-visible) .vendido__vitrina .frasco-img,.js-mov .vendidos__lista>li:not(.is-visible) .vendido__vitrina .frasco-vacio{opacity:0;translate:0 40px;scale:1.2}.js-mov .vendidos__lista>li:not(.is-visible) .vendido__silueta{opacity:0;scale:.86}.vendido__silueta{stroke-dashoffset:0;transition-property:transform,scale,translate,opacity,stroke-dashoffset}.js-mov .vendidos__lista>li:not(.is-visible) .vendido__silueta{stroke-dashoffset:60px}.vendido__puesto,.vendido__sello{transition:opacity 1s var(--m-salida) calc(var(--t) + .56s), translate 1s var(--m-salida) calc(var(--t) + .56s), clip-path .9s var(--m-seda) calc(var(--t) + .68s)}.js-mov .vendidos__lista>li:not(.is-visible) .vendido__puesto{opacity:0;translate:0 40%}.js-mov .vendidos__lista>li:not(.is-visible) .vendido__sello{clip-path:inset(0 100% 0 0 round 999px)}.vendido__sello{clip-path:inset(0 round 999px)}.vendido__info>*,.vendido__pronto-texto{transition:opacity .9s var(--m-salida), translate 1s var(--m-salida);transition-delay:calc(var(--t) + .56s + var(--k,0) * 70ms)}.vendido__info>:nth-child(2){--k:1}.vendido__info>:nth-child(3){--k:2}.vendido__info>:nth-child(4){--k:3}.vendido__info>:nth-child(5){--k:5}.js-mov .vendidos__lista>li:not(.is-visible) .vendido__info>*,.js-mov .vendidos__lista>li:not(.is-visible) .vendido__pronto-texto{opacity:0;translate:0 14px}.vendido{transition:box-shadow .6s var(--m-salida), translate .7s var(--m-salida)}.vendido__luz{z-index:0;pointer-events:none;opacity:0;transform:translate3d(calc(var(--mx,0) * 28%), calc(var(--my,0) * 24%), 0);transition:opacity .6s var(--m-salida), transform .6s var(--m-salida);background:radial-gradient(closest-side,#fffffff2,#fff0 70%);position:absolute;inset:-30%}.vendido__vitrina .frasco-img--recorte,.vendido__vitrina .frasco-vacio{transform:translate3d(calc(var(--mx,0) * 9px), calc(var(--my,0) * 6px + var(--alza,0px)), 0) rotate(calc(var(--mx,0) * 1.5deg))}.vendido__vitrina .frasco-img--foto{transform:translate3d(calc(var(--mx,0) * -6px), calc(var(--my,0) * -6px), 0) scale(var(--zoom,1))}.vendido__halo{transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * -10px), 0);transition:transform .8s var(--m-salida)}.vendido__puesto{transform:translate3d(calc(var(--mx,0) * -8px), 0, 0)}.vendido__acciones .boton--azul{transition:transform .4s var(--m-salida), background-color .4s, box-shadow .5s var(--m-salida)}@media (hover:hover){.vendido:not(.vendido--pronto):hover{translate:0 -6px}.vendido:hover .vendido__vitrina{--alza:-10px;--zoom:1.04}.vendido:hover .vendido__vitrina .frasco-img--recorte{transform:translate3d(calc(var(--mx,0) * 9px), calc(var(--my,0) * 6px - 10px), 0) rotate(calc(var(--mx,0) * 1.5deg)) scale(1.02)}.vendido:hover .vendido__vitrina .frasco-img--foto{transform:translate3d(calc(var(--mx,0) * -6px), calc(var(--my,0) * -6px), 0) scale(1.04)}.vendido:hover .vendido__luz,.vendido.is-cerca .vendido__luz{opacity:.85}.vendido:hover .vendido__acciones .boton--azul{background:#22c8de;box-shadow:0 20px 36px -18px #10bed7,inset 0 1px #ffffff80}.vendido:hover .vendido__familia i{animation:m-gota 1.1s var(--m-salida)}.vendido__ver{background:linear-gradient(var(--tinta), var(--tinta)) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--m-seda)}.vendido:hover .vendido__ver{background-size:100% 1px}}@keyframes m-gota{40%{scale:1.8}}.vendido:active .vendido__vitrina .frasco-img{transition-duration:.15s}.chip-familia{isolation:isolate;transition:color var(--m-corta) var(--m-rapida), box-shadow var(--m-corta), translate var(--m-corta) var(--m-rapida), background-color 0s;background-color:#fff}.chip-familia[aria-pressed=true]{box-shadow:none;background-color:#0000}.chip-familia__fondo{z-index:-1;background:var(--azul);border-radius:999px;position:absolute;inset:0;box-shadow:0 10px 22px -14px #10bed7f2,inset 0 1px #ffffff73}.chip-familia i{transition:scale .4s var(--m-salida), box-shadow var(--m-corta)}@media (hover:hover){.chip-familia:not([aria-pressed=true]):not(.chip-familia--mas):hover{translate:0 -1px}.chip-familia:hover i{scale:1.35}}.chip-familia:active{transition-duration:.1s;translate:0;scale:.96}.familias-filtro__carril--animado{position:relative}.explorador__estado p{align-items:baseline;gap:.3em;display:inline-flex}.cifra-rodante{vertical-align:bottom;font-variant-numeric:tabular-nums;height:1.25em;line-height:1.25em;display:inline-flex;position:relative;overflow:hidden}.cifra-rodante>span{display:inline-block}.rejilla-productos{position:relative}.rejilla-productos>li{transform-origin:50% 40%}.explorador__vacio{transform-origin:50% 0}.explorador__activos button{transition:background-color var(--m-corta), translate var(--m-corta) var(--m-rapida);animation:m-ficha .45s var(--m-salida)}.explorador__activos button:hover{box-shadow:inset 0 0 0 1px var(--azul);background:#fff}@keyframes m-ficha{0%{opacity:0;scale:.8}}.explorador__busca{transition:box-shadow var(--m-corta), translate var(--m-corta) var(--m-rapida)}.explorador__busca:focus-within{box-shadow:inset 0 0 0 1.5px var(--azul), 0 14px 30px -20px #10bed7cc;translate:0 -1px}.explorador__busca svg{transition:color var(--m-corta), rotate .5s var(--m-salida)}.explorador__busca:focus-within>svg{color:var(--azul-hondo);rotate:-12deg}.explorador__selects select{transition:box-shadow var(--m-corta), background-color var(--m-corta)}.explorador__selects select:hover{box-shadow:inset 0 0 0 1px var(--azul)}.rejilla-productos .tarjeta{--dj:calc(min(var(--j,0), 7) * 70ms);transition:opacity .9s var(--m-salida) var(--dj), translate 1.1s var(--m-salida) var(--dj), box-shadow .4s var(--m-salida)}.js-mov .rejilla-productos.revela-hijos:not(.is-visible)>li{opacity:1;translate:none}.js-mov .rejilla-productos.revela-hijos:not(.is-visible) .tarjeta{opacity:0;translate:0 48px}.tarjeta__vitrina:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffffbf 50%,#0000 65%);transition:translate,opacity .3s;position:absolute;inset:0;translate:-100%}.tarjeta__vitrina .frasco-img--recorte,.tarjeta__vitrina .frasco-vacio{transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 4px + var(--alza,0px)), 0);transition:transform .6s var(--m-salida)}.tarjeta__vitrina .frasco-img--foto{transition:transform .9s var(--m-salida)}.tarjeta__wa{isolation:isolate;transition:color var(--m-corta), box-shadow var(--m-corta)}.tarjeta__wa:before{content:"";z-index:-1;border-radius:inherit;background:var(--azul);transform-origin:0;transition:transform .45s var(--m-seda);position:absolute;inset:0;transform:scaleX(0)}.tarjeta__wa svg{transition:transform .45s var(--m-salida)}@media (hover:hover){.tarjeta{transition:opacity .9s var(--m-salida) var(--dj), translate 1.1s var(--m-salida) var(--dj), box-shadow .4s var(--m-salida)}.tarjeta:hover .tarjeta__vitrina{--alza:-7px}.tarjeta:hover .tarjeta__vitrina:after{opacity:1;transition:translate 1.1s var(--m-seda), opacity .3s;translate:100%}.tarjeta:hover .tarjeta__vitrina .frasco-img--foto{transform:scale(1.05)}.tarjeta__wa:hover{box-shadow:inset 0 0 0 1px var(--azul);background:0 0}.tarjeta__wa:hover:before{transform:scaleX(1)}.tarjeta__wa:hover svg{transform:rotate(-10deg)scale(1.1)}}.tarjeta:active{transition:scale .15s;scale:.985}.presentacion__sello.revela{transition:opacity 1.2s var(--m-salida), translate 1.2s var(--m-salida)}.presentacion__logo{transition:scale 1.6s var(--m-salida) .15s, rotate 1.6s var(--m-salida) .15s}.presentacion__orbita{transition:rotate 2.4s var(--m-salida) .2s, opacity 1.2s}.js-mov .presentacion__sello:not(.is-visible) .presentacion__logo{rotate:-30deg;scale:.7}.js-mov .presentacion__sello:not(.is-visible) .presentacion__orbita{opacity:0;rotate:-160deg}.pilar{border-top-color:#0000;position:relative}.pilar:before{content:"";transform-origin:0;height:1px;transition:scale 1.1s var(--m-seda) calc(var(--j,0) * .11s);background:#10bed78c;position:absolute;top:-1px;left:0;right:0}.js-mov .pilar.revela:not(.is-visible):before{scale:0 1}.pilar__icono{transition:rotate .6s var(--m-salida), scale .6s var(--m-salida)}@media (hover:hover){.pilar:hover .pilar__icono{rotate:-8deg;scale:1.12}}.familia.revela{transition:opacity 1s var(--m-salida), translate 1.2s var(--m-salida);transition-delay:calc(var(--j,0) * .12s)}.familia__foto{transition:clip-path 1.3s var(--m-seda) calc(var(--j,0) * .12s + 80ms);clip-path:inset(0 round 22px)}.js-mov .familia.revela:not(.is-visible){opacity:1;translate:0 var(--m-d2)}.js-mov .familia.revela:not(.is-visible) .familia__foto{clip-path:inset(100% 0 0 round 22px)}.familia__foto img{transition:transform 1.4s var(--m-salida), scale 1.8s var(--m-salida) calc(var(--j,0) * .12s + 80ms)}.js-mov .familia.revela:not(.is-visible) .familia__foto img{scale:1.22}.familia__texto{transition:opacity .9s var(--m-salida) calc(var(--j,0) * .12s + .5s), translate 1s var(--m-salida) calc(var(--j,0) * .12s + .5s)}.js-mov .familia.revela:not(.is-visible) .familia__texto{opacity:0;translate:0 14px}.familia__notas li{transition:background-color var(--m-corta), translate var(--m-corta) var(--m-rapida)}@media (hover:hover){.familia:hover .familia__notas li{translate:0 -2px}.familia:hover .familia__notas li:nth-child(2){transition-delay:40ms}.familia:hover .familia__notas li:nth-child(3){transition-delay:80ms}}.asesor.revela{--radio:30px}.asesor__pregunta{animation:m-condensa .7s var(--m-salida)}.opciones>*,.aromas>*{animation:m-sube .6s var(--m-salida) backwards;animation-delay:calc(var(--k,0) * 55ms + 80ms)}.opciones>:nth-child(2),.aromas>:nth-child(2){--k:1}.opciones>:nth-child(3),.aromas>:nth-child(3){--k:2}.opciones>:nth-child(4),.aromas>:nth-child(4){--k:3}.opciones>:nth-child(5),.aromas>:nth-child(5){--k:4}.opciones,.aromas{animation:none}.opcion[aria-pressed=true],.aroma[aria-pressed=true]{animation:m-elegido .45s var(--m-salida)}@keyframes m-elegido{35%{scale:.94}70%{scale:1.03}}.js-revela .domicilios__mapa.revela:not(.is-visible){opacity:1;clip-path:inset(7% round 40px);translate:none}.domicilios__mapa.revela{clip-path:inset(0 round 28px);transition:clip-path 1.4s var(--m-seda), opacity 1s}.domicilios__mapa .mapa__lienzo{transition:scale 1.8s var(--m-salida)}.js-mov .domicilios__mapa:not(.is-visible) .mapa__lienzo{scale:1.1}.domicilios__panel.revela{transition-delay:.25s}.js-revela .domicilios__panel.revela:not(.is-visible){translate:var(--m-d3) 0}.domicilios__zonas li,.domicilios__beneficios li{transition:opacity .8s var(--m-salida), translate .9s var(--m-salida);transition-delay:calc(.55s + var(--k,0) * 70ms)}.domicilios__zonas li:nth-child(2),.domicilios__beneficios li:nth-child(2){--k:1}.domicilios__zonas li:nth-child(3),.domicilios__beneficios li:nth-child(3){--k:2}.domicilios__zonas li:nth-child(4){--k:3}.domicilios__beneficios li{transition-delay:calc(.8s + var(--k,0) * 80ms)}.js-mov .domicilios__panel:not(.is-visible) .domicilios__zonas li,.js-mov .domicilios__panel:not(.is-visible) .domicilios__beneficios li{opacity:0;translate:0 12px}.domicilios__zonas button{transition:background-color var(--m-corta), color var(--m-corta), border-color var(--m-corta), padding .35s var(--m-salida);align-items:center;display:inline-flex}.domicilios__zonas button:before{content:"";background:var(--azul);width:0;height:7px;transition:width .35s var(--m-salida), margin .35s var(--m-salida);border-radius:50%;margin-right:0}.domicilios__zonas button[aria-pressed=true]:before{width:7px;margin-right:8px}.domicilios__zonas button[aria-pressed=true]{animation:m-elegido .45s var(--m-salida)}.consulta-domicilio select,.consulta-domicilio input{transition:box-shadow var(--m-corta), translate var(--m-corta) var(--m-rapida)}.consulta-domicilio select:focus,.consulta-domicilio input:focus{translate:0 -1px}.consulta-domicilio__aviso,.consulta-domicilio__error,.consulta-domicilio__punto{animation:m-sube .45s var(--m-salida)}.consulta-domicilio__error{animation:m-sube .45s var(--m-salida), m-niega .4s var(--m-rapida) .1s}@keyframes m-niega{25%{translate:-5px}50%{translate:4px}75%{translate:-2px}}.ubicar,.ubicar:after,.ubicar__onda{animation-iteration-count:3}.pin-entrega span{animation:m-pin .75s var(--m-salida)}@keyframes m-pin{0%{opacity:0;translate:0 -28px}55%{opacity:1;translate:0 2px}to{translate:0}}.pin-entrega i{border:2px solid var(--azul);opacity:0;width:20px;height:20px;animation:m-pin-onda 1.8s var(--m-salida) .5s 3;border-radius:50%;position:absolute;bottom:-8px;left:7px;scale:.4 .25}.pin-entrega i+i{animation-delay:1.1s}@keyframes m-pin-onda{0%{opacity:.9;scale:.4 .2}to{opacity:0;scale:2.6 1.3}}.sede__piso strong{transition:translate 1.3s var(--m-salida) .3s, opacity 1s var(--m-salida) .3s;display:inline-block}.js-mov .sede.revela:not(.is-visible) .sede__piso strong{opacity:0;translate:0 40%}.horarios dl>div{transition:padding-left .4s var(--m-salida), background-color var(--m-corta)}.pie__final{border-top-color:#0000;position:relative}.pie__final:before{content:"";left:var(--margen);right:var(--margen);background:var(--linea-fuerte);transform-origin:0;height:1px;transition:scale 1.4s var(--m-seda) .3s;position:absolute;top:-1px}.js-mov .pie__final.revela:not(.is-visible):before{scale:0 1}.js-revela .pie__final.revela:not(.is-visible){opacity:1;translate:none}.pie__redes a{transition:transform .4s var(--m-salida), color var(--m-corta), background-color var(--m-corta)}.pie__redes a:hover{transform:translateY(-3px)rotate(-6deg)}.pie__col ul a{transition:color var(--m-corta), translate .4s var(--m-salida);display:inline-block}.pie__col ul a:hover{translate:4px}.capitulos{z-index:30;display:none;position:fixed;top:50%;left:18px;translate:0 -50%}@media (min-width:1360px) and (hover:hover){.capitulos{animation:m-lado 1s var(--m-salida) 2.1s backwards;display:block}}.capitulos ol{gap:14px;padding-left:1px;display:grid;position:relative}.capitulos__riel{background:var(--linea-fuerte);width:1px;position:absolute;top:4px;bottom:4px;left:4px}.capitulos__riel span{background:var(--azul);transform-origin:top;scale:1 var(--avance,0);transition:scale .8s var(--m-salida);position:absolute;inset:0}.capitulos a{letter-spacing:.16em;text-transform:uppercase;height:10px;color:var(--tinta-suave);align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:flex;position:relative}.capitulos a i{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--linea-fuerte);transition:box-shadow var(--m-corta), scale .4s var(--m-salida), background-color var(--m-corta);background:#fff;border-radius:50%}.capitulos a span{pointer-events:none;opacity:0;white-space:nowrap;box-shadow:0 0 0 1px var(--linea);transition:opacity var(--m-corta), translate .45s var(--m-salida);background:#ffffffeb;border-radius:999px;padding:4px 9px;translate:-6px}.capitulos a[aria-current=true] i{background:var(--azul);scale:1.15;box-shadow:0 0 0 4px #10bed72e}.capitulos a:hover span,.capitulos a:focus-visible span{opacity:1;translate:0}.capitulos a[aria-current=true]{color:var(--azul-tinta)}.ficha__escenario{animation:m-ficha-escena 1.2s var(--m-seda) backwards}@keyframes m-ficha-escena{0%{clip-path:inset(100% 0 0 round 32px)}to{clip-path:inset(0 round 32px)}}.ficha__escenario .frasco-img--recorte,.ficha__escenario .frasco-vacio{animation:m-frasco-ficha 1.6s var(--m-salida) .25s backwards}@keyframes m-frasco-ficha{0%{opacity:0;translate:0 40px;scale:1.18}}.ficha__info>*{animation:m-sube .9s var(--m-salida) backwards;animation-delay:calc(.35s + var(--k,0) * 70ms)}.ficha__info>:nth-child(2){--k:1}.ficha__info>:nth-child(3){--k:2}.ficha__info>:nth-child(4){--k:3}.ficha__info>:nth-child(5){--k:4}.ficha__info>:nth-child(n+6){--k:5}.ficha__nombre{animation-name:m-condensa}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero{view-timeline:--hero block}.hero__texto,.hero__panel{animation:linear both m-hero-texto;animation-timeline:--hero;animation-range:exit}.hero__lado{animation:linear both m-hero-escena;animation-timeline:--hero;animation-range:exit}@keyframes m-hero-texto{to{opacity:.15;transform:translateY(-12vh)}}@keyframes m-hero-escena{to{transform:translateY(14vh)scale(.94)}}.catalogo,.familias,.visitanos{position:relative}.catalogo>*,.familias>*,.visitanos>*{z-index:1;position:relative}.catalogo:before,.familias:before,.visitanos:before{content:"";z-index:0;pointer-events:none;background:#fff;animation:linear both m-superficie;animation-timeline:view();animation-range:entry entry 70%;position:absolute;inset:0}@keyframes m-superficie{to{opacity:0}}.familia__foto img{height:116%;margin-top:-8%;animation:linear both m-paralaje;animation-timeline:view();animation-range:cover}@keyframes m-paralaje{0%{translate:0 -6%}to{translate:0 6%}}.vendido__halo{animation:linear both m-halo;animation-timeline:view();animation-range:cover 10% cover 90%}@keyframes m-halo{0%{scale:.85}50%{scale:1.08}to{scale:.9}}.presentacion__titulo.palabras .palabra>span{animation:linear both m-entinta;animation-timeline:view();animation-range:cover calc(8% + var(--i) * 1.3%) cover calc(18% + var(--i) * 1.3%)}@keyframes m-entinta{0%{opacity:.16}}.capitulos__riel span{transition:none;animation:linear both m-riel;animation-timeline:scroll(root)}@keyframes m-riel{0%{scale:1 0}to{scale:1}}}}@media (hover:none){.boton:active,.tarjeta__wa:active,.chip-familia:active,.opcion:active,.aroma:active{transition:scale .12s;scale:.96}.tarjeta__wa:active:before{transition-duration:.2s;transform:scaleX(1)}.vendido:active{translate:0 -2px}.familia__foto img,.hero__escena .frasco-img{will-change:auto}}@media (max-width:960px){.hero__cifra{--sin-bruma:1}.hero--listo .hero__cifra{animation-name:m-cifra-movil}@keyframes m-cifra-movil{0%{opacity:0;scale:.9}to{opacity:.9}}.hero__bajada.entra{animation-name:m-sube}@keyframes m-lado-movil{0%{opacity:0;translate:0 var(--m-d1)}}.hero__rec,.hero__luego li{animation-name:m-lado-movil}.js-revela .domicilios__panel.revela:not(.is-visible){translate:0 var(--m-d2)}.revela--texto>:not(.titulo-seccion):not(.capitulo){filter:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-delay:0s!important}.js-revela .revela:not(.is-visible),.js-mov .revela:not(.is-visible) *,.js-mov .revela-hijos:not(.is-visible)>*,.js-mov .vendidos__lista>li:not(.is-visible),.js-mov .vendidos__lista>li:not(.is-visible) *{opacity:1!important;clip-path:none!important;filter:none!important;translate:none!important;rotate:none!important;scale:none!important}.revela,.revela *{clip-path:none!important}.js-revela .domicilios__mapa.revela:not(.is-visible),.js-revela .revela.revela--mascara:not(.is-visible),.js-mov .revela:not(.is-visible) .palabra>span{clip-path:none!important;translate:none!important}.pilar:before,.capitulo__linea,.pie__final:before{scale:1!important}.vendido__luz,.cursor-etiqueta,.onda{display:none}.cta-iman{transform:none!important}}.familias__cabeza .capitulo{grid-column:1/-1;margin-bottom:-6px}.domicilios__cabeza .capitulo{margin-bottom:14px}.sede__titulo .capitulo__n{margin-right:6px;font-size:14px}@media (max-width:960px){.presentacion__texto .capitulo{justify-content:center}}.hero__titulo{min-height:3.06em}@media (max-width:960px){.vendidos__lista>li{--t:0s}.revela,.vendidos__lista>li{transition-duration:.75s}.familia.revela{--j:0}}
.colecciones{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:10px 0 clamp(36px,5vw,60px);display:grid}.coleccion{--papel-1:#f8fcfd;--papel-2:#e1f2f6;--piso-1:#e9f5f8;--piso-2:#d3ebf1;--halo:#10bed733;--sombra:10, 60, 72}.coleccion[data-coleccion=nicho]{--papel-1:#fcf9f4;--papel-2:#eee4d5;--piso-1:#f1e8db;--piso-2:#e2d3bd;--halo:#b8946642;--sombra:70, 50, 25}.coleccion[data-coleccion=arabes]{--papel-1:#fdf6ee;--papel-2:#f2dfc9;--piso-1:#f4e3cf;--piso-2:#e6caa8;--halo:#c77f453d;--sombra:80, 45, 15}.coleccion__boton{isolation:isolate;text-align:left;width:100%;height:100%;color:var(--tinta);box-shadow:0 0 0 1px var(--linea), 0 30px 60px -46px rgba(var(--sombra), .55);transition:box-shadow .6s var(--m-salida), translate .7s var(--m-salida), scale .25s var(--m-rapida);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.coleccion__boton:focus-visible{outline:3px solid var(--azul-tinta);outline-offset:4px;border-radius:30px}.coleccion__boton[aria-pressed=true]{box-shadow:0 0 0 2px var(--tono), 0 30px 60px -40px rgba(var(--sombra), .6)}.coleccion__vitrina{aspect-ratio:1/1.08;display:block;position:relative;overflow:hidden}.coleccion__fondo{background:radial-gradient(62% 48% at 50% 34%, #fffffff2 0%, #fff0 72%), linear-gradient(180deg, var(--papel-1) 0%, var(--papel-2) 76%);position:absolute;inset:0}.coleccion__luz{z-index:0;pointer-events:none;background:radial-gradient(46% 30% at 50% 74%, var(--halo), transparent 72%);position:absolute;inset:0;overflow:hidden}.coleccion__luz:after{content:"";opacity:0;background:linear-gradient(105deg,#0000 40%,#ffffffa6 50%,#0000 60%);transition:translate,opacity .3s;position:absolute;inset:-20% -60%;translate:-40%}.coleccion__piso{background:linear-gradient(180deg, #fff0 0%, var(--piso-1) 34%, var(--piso-2) 100%);height:30%;position:absolute;bottom:0;left:0;right:0}.coleccion__numero{z-index:0;font-family:var(--f-titulo);color:color-mix(in srgb, var(--tono) 32%, #fff);transition:translate .9s var(--m-salida);font-size:clamp(3.4rem,5vw,4.8rem);font-style:italic;font-weight:300;line-height:1;position:absolute;top:10px;right:18px}.coleccion__frasco{bottom:17%;left:calc(50% + var(--x));height:var(--h);z-index:var(--z);translate:-50%;transform:translate3d(calc(var(--mx,0) * var(--z) * 5px + var(--abre) * var(--abierto,0) * 1px), calc(var(--my,0) * var(--z) * 2px - var(--alza) * var(--arriba,0) * 1px), 0);transition:transform .8s var(--m-salida), translate 1.2s var(--m-salida), opacity .9s var(--m-salida), scale 1.2s var(--m-salida);position:absolute}.coleccion__frasco img:first-child{width:auto;max-width:none;height:100%;filter:drop-shadow(0 22px 18px rgba(var(--sombra), .2)) drop-shadow(0 3px 4px rgba(var(--sombra), .16));display:block;position:relative}.coleccion__frasco:after{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--sombra), .38), transparent);border-radius:50%;height:6%;position:absolute;bottom:-2.5%;left:8%;right:8%}.coleccion__reflejo{opacity:.22;filter:blur(1.2px)saturate(.8);width:auto;max-width:none;height:100%;position:absolute;top:100%;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 68%,#000 100%);mask-image:linear-gradient(#0000 68%,#000 100%)}.coleccion__texto{flex-direction:column;flex:1;gap:6px;padding:20px 24px 24px;display:flex;position:relative}.coleccion__eti{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--tono) 62%, #000);font-size:11px;font-weight:700}.coleccion__titulo{font-family:var(--f-titulo);letter-spacing:-.02em;font-size:clamp(1.65rem,2.3vw,2.1rem);font-weight:340;line-height:1.05}.coleccion__desc{color:var(--tinta-suave);font-size:14.5px;line-height:1.5}.coleccion__accion{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);background:linear-gradient(var(--tono), var(--tono)) 0 100% / 26px 2px no-repeat;transition:background-size .6s var(--m-seda), gap .5s var(--m-salida);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:14px;padding-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.coleccion__boton:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--tono) 45%, transparent), 0 40px 70px -44px rgba(var(--sombra), .7);translate:0 -6px}.coleccion__boton:hover .coleccion__frasco{--abierto:12;--arriba:14}.coleccion__boton:hover .coleccion__luz:after{opacity:1;transition:translate 1.4s var(--m-seda), opacity .4s;translate:40%}.coleccion__boton:hover .coleccion__numero{translate:-6px}.coleccion__boton:hover .coleccion__accion{background-size:100% 2px;gap:12px}}.coleccion__boton:active{scale:.985}.coleccion__boton:active .coleccion__frasco{--arriba:22;transition-duration:.25s}.coleccion__boton.is-enviado{outline:none;animation:none}.coleccion__boton.is-enviado .coleccion__frasco,.coleccion__boton[aria-pressed=true] .coleccion__frasco{animation:m-coleccion-toque .9s var(--m-salida)}@keyframes m-coleccion-toque{35%{transform:translate3d(calc(var(--abre) * 8px), calc(var(--alza) * -26px), 0)}}.coleccion__vitrina{clip-path:inset(0);transition:clip-path 1.3s var(--m-seda) calc(var(--j,0) * .13s + 80ms)}.js-mov .colecciones:not(.is-visible) .coleccion .coleccion__vitrina{clip-path:inset(100% 0 0)}.coleccion__frasco{transition-delay:0s, calc(var(--j,0) * .13s + .38s + var(--k) * 90ms), calc(var(--j,0) * .13s + .38s + var(--k) * 90ms), calc(var(--j,0) * .13s + .38s + var(--k) * 90ms)}.js-mov .colecciones:not(.is-visible) .coleccion .coleccion__frasco{opacity:0;translate:-50% 46px;scale:.9}.coleccion__texto>*{transition:opacity .9s var(--m-salida), translate 1s var(--m-salida);transition-delay:calc(var(--j,0) * .13s + .62s + var(--n,0) * 70ms)}.coleccion__texto>:nth-child(2){--n:1}.coleccion__texto>:nth-child(3){--n:2}.coleccion__texto>:nth-child(4){--n:3}.js-mov .colecciones:not(.is-visible) .coleccion .coleccion__texto>*{opacity:0;translate:0 12px}.colecciones.is-visible .coleccion__accion{transition:background-size .6s var(--m-seda), gap .5s var(--m-salida), opacity .9s var(--m-salida), translate 1s var(--m-salida)}.colecciones__consulta{box-shadow:0 0 0 1px var(--linea);background:#ffffffb3;border-radius:26px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:18px 32px;padding:26px 30px;display:grid}.colecciones__consulta>p{color:var(--tinta-suave);max-width:32em;font-size:15px}.colecciones__consulta .consulta-rapida{margin-top:0}@media (max-width:900px){.colecciones{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(var(--margen) * -1);padding:4px var(--margen) 18px;scroll-padding-inline:var(--margen);grid-template-columns:none;grid-auto-columns:minmax(270px,78%);grid-auto-flow:column;overflow-x:auto}.colecciones::-webkit-scrollbar{display:none}.coleccion{scroll-snap-align:start}.colecciones__consulta{grid-template-columns:1fr;align-items:start;padding:22px}.colecciones__consulta .boton{justify-self:start}}@media (max-width:520px){.coleccion__texto{padding:16px 18px 20px}.coleccion__desc{font-size:14px}}@media (prefers-reduced-motion:reduce){.js-mov .colecciones:not(.is-visible) .coleccion .coleccion__vitrina{clip-path:none!important}.js-mov .colecciones:not(.is-visible) .coleccion .coleccion__frasco{opacity:1!important;translate:-50%!important;scale:none!important}.coleccion__boton .coleccion__frasco{animation:none!important}.js-mov .colecciones:not(.is-visible) .coleccion .coleccion__texto>*{opacity:1!important;translate:none!important}}.coleccion__boton .onda{background:radial-gradient(circle, color-mix(in srgb, var(--tono) 30%, transparent) 0%, transparent 70%)}
[data-tipo]{--est-a:#fbfcfc;--est-b:#e9f1f3;--est-tinta:#0b5c6b;--est-acento:#10bed7;--est-sombra:#0a3c4829}[data-tipo=nicho]{--est-a:#fcf9f3;--est-b:#eee1cb;--est-tinta:#6f5130;--est-acento:#b89466;--est-sombra:#5a3e1a2e}[data-tipo=disenador]{--est-a:#f7fcfd;--est-b:#d8eef3;--est-tinta:#0b5c6b;--est-acento:#10bed7;--est-sombra:#0a465629}[data-tipo=arabe]{--est-a:#fdf8f2;--est-b:#f1dfcb;--est-tinta:#7e4520;--est-acento:#c77f45;--est-sombra:#6e3a142e}.categorias{scrollbar-width:none;width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--linea), 0 12px 30px -24px #0a3c4880;background:#fff;border-radius:999px;gap:4px;padding:5px;display:flex;overflow-x:auto}.categorias::-webkit-scrollbar{display:none}.categoria{isolation:isolate;height:44px;color:var(--tinta);letter-spacing:.01em;transition:color .35s var(--m-salida,ease);border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:650;display:inline-flex;position:relative}.categoria__fondo{z-index:-1;border-radius:inherit;background:var(--tinta);box-shadow:0 10px 24px -14px var(--est-sombra);position:absolute;inset:0}.categoria[data-tipo=nicho] .categoria__fondo{background:linear-gradient(135deg,#ebd8b9,#c7a574)}.categoria[data-tipo=disenador] .categoria__fondo{background:linear-gradient(135deg,#7fe0ee,#10bed7)}.categoria[data-tipo=arabe] .categoria__fondo{background:linear-gradient(135deg,#f3d3b4,#cb8a55)}.categoria[aria-pressed=true]{color:#fff}.categoria[aria-pressed=true]:not([data-tipo=todos]){color:#2a1a0a}.categoria[data-tipo=disenador][aria-pressed=true]{color:#04313b}.categoria__n{opacity:.6;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}@media (hover:hover){.categoria:not([aria-pressed=true]):hover{background:var(--hielo)}}.familias-filtro .familias-filtro__carril{margin-top:10px}.categoria-cabeza{background:radial-gradient(60% 90% at 78% 30%, #fffffff2, transparent 70%), linear-gradient(180deg, var(--est-a), var(--est-b));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--est-acento) 22%, transparent);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:8px 28px;margin-top:18px;padding:30px clamp(20px,3vw,40px) 22px;display:grid;position:relative;overflow:hidden}.categoria-cabeza:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--est-b) 70%, #fff 0%));pointer-events:none;height:38%;position:absolute;bottom:0;left:0;right:0}.categoria-cabeza__texto{z-index:1;position:relative}.categoria-cabeza__eti{letter-spacing:.18em;text-transform:uppercase;color:var(--est-tinta);opacity:.75;font-size:11.5px;font-weight:700}.categoria-cabeza__titulo{font-family:var(--f-titulo);letter-spacing:-.02em;color:var(--tinta);margin-top:6px;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:400;line-height:1.02}.categoria-cabeza__desc{max-width:46ch;color:var(--tinta-suave);margin-top:10px}.categoria-cabeza__datos{color:var(--est-tinta);margin-top:12px;font-size:14px}.categoria-cabeza__datos b{font-variant-numeric:tabular-nums;font-weight:700}.categoria-cabeza__frascos{z-index:1;justify-content:center;align-items:flex-end;gap:4%;height:190px;display:flex;position:relative}.categoria-cabeza__frascos img{object-fit:contain;width:auto;max-width:30%;height:78%;filter:drop-shadow(0 18px 16px var(--est-sombra));animation:m-frasco-entra .9s var(--m-salida,ease) calc(var(--k) * 90ms + .12s) backwards}.categoria-cabeza__frascos img:nth-child(2){height:100%}@keyframes m-frasco-entra{0%{opacity:0;transform:translateY(26px)scale(.96)}}.marcas-filtro{z-index:1;scrollbar-width:none;grid-column:1/-1;gap:8px;margin-top:16px;padding:2px 2px 4px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.marcas-filtro::-webkit-scrollbar{display:none}.marcas-mas{display:none}@media (hover:hover) and (pointer:fine){.marcas-filtro{flex-wrap:wrap;max-height:86px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.marcas-filtro.is-abierto{max-height:none}.marcas-mas{z-index:1;color:var(--est-tinta);text-underline-offset:4px;grid-column:1/-1;justify-self:start;margin-top:6px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex;position:relative}}.chip-marca{height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--est-acento) 30%, transparent);color:var(--tinta);white-space:nowrap;background:#ffffffc7;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.chip-marca span{opacity:.55;font-variant-numeric:tabular-nums;font-size:11.5px}.chip-marca[aria-pressed=true]{background:var(--est-tinta);color:#fff;box-shadow:0 10px 20px -14px var(--est-sombra)}@media (hover:hover){.chip-marca:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--est-acento);background:#fff}}.tarjeta[data-tipo] .tarjeta__vitrina{aspect-ratio:4/4.7;background:radial-gradient(70% 46% at 50% 36%, #ffffffe6, transparent 72%), radial-gradient(48% 9% at 50% 89%, var(--est-sombra), transparent 72%), linear-gradient(180deg, var(--est-a) 0%, var(--est-b) 100%)}.tarjeta__vitrina .frasco-img--estudio{object-fit:contain;object-position:50% 60%;mix-blend-mode:multiply;filter:none;transform-origin:50% 85%;width:88%;height:93%;transition:transform .7s var(--m-salida,ease);position:absolute;inset:4% 6% 3%}.tarjeta__vitrina .frasco-img--marco{mix-blend-mode:normal;object-fit:cover;width:78%;height:83%;box-shadow:0 16px 30px -22px var(--est-sombra);border-radius:14px;inset:9% 11% 8%}.tarjeta__linea{color:var(--est-tinta);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.tarjeta__linea i{background:var(--est-acento);border-radius:50%;width:7px;height:7px}.tarjeta[data-tipo] .precio{color:var(--tinta)}@media (hover:hover){.tarjeta[data-tipo]:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--est-acento) 55%, transparent), 0 24px 46px -32px var(--est-sombra)}.tarjeta:hover .tarjeta__vitrina .frasco-img--estudio{transform:translateY(-5px)scale(1.035)}}.tarjeta:active .tarjeta__vitrina .frasco-img--estudio{transition-duration:.2s;transform:scale(.985)}.tarjeta[data-tipo] .frasco-vacio span{border-color:color-mix(in srgb, var(--est-acento) 55%, transparent);color:var(--est-tinta);background:linear-gradient(160deg, #ffffffd9, color-mix(in srgb, var(--est-acento) 14%, transparent))}.tarjeta[data-tipo] .tarjeta__vitrina .frasco-vacio{width:auto;height:auto;inset:12% 22% 10%}.ficha__escenario[data-tipo]{background:radial-gradient(60% 50% at 50% 40%, #fff, transparent 70%), linear-gradient(180deg, var(--est-a), var(--est-b))}.ficha__escenario[data-tipo] .ficha__halo,.ficha__escenario[data-tipo] .ficha__piso{display:none}.ficha__escenario[data-tipo]:after{content:"";background:radial-gradient(closest-side, var(--est-sombra), transparent);border-radius:50%;height:7%;position:absolute;bottom:7%;left:18%;right:18%}.ficha__escenario .frasco-img--estudio{z-index:1;object-fit:contain;mix-blend-mode:multiply;filter:none;width:84%;height:86%;animation:entra 1.2s var(--resorte) both;position:absolute;inset:8% 8% 6%}.ficha__escenario .frasco-img--marco{mix-blend-mode:normal;object-fit:cover;border-radius:18px;width:80%;height:80%;inset:10%}@media (max-width:760px){.categorias{gap:2px;width:100%;padding:4px}.categoria{flex:auto;justify-content:center;gap:5px;min-width:0;height:40px;padding:0 8px;font-size:13.5px}.categoria__n{font-size:10.5px}.categoria-cabeza{grid-template-columns:1fr;padding:22px 18px 16px}.categoria-cabeza__frascos{order:-1;justify-content:flex-start;gap:6px;height:104px;margin-bottom:6px}.categoria-cabeza__desc{font-size:14px}.tarjeta[data-tipo] .tarjeta__vitrina{aspect-ratio:4/4.9}}@media (prefers-reduced-motion:reduce){.categoria-cabeza__frascos img{animation:none}.tarjeta__vitrina .frasco-img--estudio{transition:none}}
.portales{perspective:1800px;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(30px,4.5vw,64px) clamp(18px,2.4vw,34px);margin-top:clamp(36px,5vw,72px);display:grid}.portal{--tinta-p:#2b2418;--suave-p:#5c5143;--acento-p:#a8834f;position:relative}.portal--nicho{grid-column:1/span 7}.portal--disenador{--tinta-p:#0e2b33;--suave-p:#42585e;--acento-p:#0a8ea4;grid-column:8/span 5;margin-top:clamp(64px,11vw,176px)}.portal--arabe{--tinta-p:#33200f;--suave-p:#6b5240;--acento-p:#b07a3a;grid-column:1/-1}.portal__boton{text-align:left;width:100%;color:var(--tinta-p);transform-style:preserve-3d;will-change:transform;-webkit-tap-highlight-color:transparent;padding:0;display:block;position:relative}.portal__boton:focus-visible{outline:3px solid var(--acento-p);outline-offset:6px;border-radius:30px}.portal__marco{isolation:isolate;aspect-ratio:4/5;transition:box-shadow .8s var(--suave);background:#efe9e0;border-radius:28px;display:block;position:relative;overflow:hidden;box-shadow:0 60px 100px -70px #281c0c99,0 0 0 1px #281c0c0d}.portal--disenador .portal__marco{aspect-ratio:3/4;background:#e7ebec}.portal--arabe .portal__marco{aspect-ratio:1584/672;background:#2a2018}.portal__paralaje{display:block;position:absolute;inset:-7% 0}.portal__foto{transform-origin:50% 60%;display:block;position:absolute;inset:0}.portal__foto img{object-fit:cover;width:100%;height:100%;transition:scale 1.6s cubic-bezier(.22,1,.36,1),filter 1.2s}.portal--nicho .portal__foto img{object-position:60% 50%}.portal__velo{z-index:1;pointer-events:none;position:absolute;inset:0}.portal--arabe .portal__velo{background:linear-gradient(90deg,#fcf6eceb 0%,#fcf6ecb3 26%,#fcf6ec00 50%)}.portal__luz{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(40% 55% at var(--luz-x,60%) var(--luz-y,40%), #fffffff2, transparent 70%);transition:opacity .7s;position:absolute;inset:0}.portal__luz:after{content:"";mix-blend-mode:normal;background:linear-gradient(105deg,#0000 40%,#ffffff47 50%,#0000 60%);transition:translate 1.5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;translate:-110%}.portal__grano{z-index:2;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.portal__texto{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;width:min(78%,480px);display:flex;position:absolute;top:clamp(26px,7%,64px);left:clamp(24px,7%,64px);transform:translateZ(40px)}.portal--disenador .portal__texto{top:auto;bottom:clamp(24px,7%,56px)}.portal--arabe .portal__texto{justify-content:center;width:min(40%,520px);top:0;bottom:0}.portal__eti{letter-spacing:.24em;text-transform:uppercase;color:var(--acento-p);align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.portal__eti b{font-family:var(--f-titulo);letter-spacing:0;color:var(--tinta-p);font-size:1.15rem;font-style:italic;font-weight:400}.portal__eti i{background:currentColor;width:40px;height:1px}.portal__titulo{font-family:var(--f-titulo);font-optical-sizing:auto;letter-spacing:-.045em;margin-top:14px;font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:300;line-height:.93;display:block}.portal--disenador .portal__titulo{font-size:clamp(2.3rem,3.9vw,4.1rem)}.portal__linea{margin-bottom:-.1em;padding:.04em .08em .12em 0;display:block;overflow:hidden}.portal__linea>span{transform-origin:0 100%;display:inline-block}.portal__italica{color:var(--acento-p);font-style:italic}.portal__lema-mascara{margin-top:16px;display:block;overflow:hidden}.portal__lema{font-family:var(--f-titulo);color:var(--tinta-p);font-size:clamp(1.1rem,1.5vw,1.4rem);font-style:italic;font-weight:400;line-height:1.3;display:block}.portal__datos{letter-spacing:.02em;color:var(--suave-p);gap:20px;margin-top:14px;font-size:.8rem;font-weight:600;display:flex}.portal__datos b{font-family:var(--f-titulo);letter-spacing:-.02em;color:var(--tinta-p);font-variant-numeric:lining-nums tabular-nums;margin-right:5px;font-size:1.45rem;font-weight:400}.portal__cta{pointer-events:auto;color:var(--tinta-p);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);letter-spacing:.18em;text-transform:uppercase;transition:background-color .5s var(--suave), color .5s var(--suave), box-shadow .5s var(--suave);background:#ffffffb8;border-radius:999px;align-items:center;gap:14px;margin-top:22px;padding:7px 7px 7px 22px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 18px 36px -22px #1e140899,inset 0 0 0 1px #ffffffb3}.portal__cta-texto{line-height:1.25;display:block;position:relative;overflow:hidden}.portal__cta-texto:after{content:attr(data-texto);position:absolute;top:100%;left:0}.portal__cta-texto,.portal__cta-texto:after{transition:translate .55s cubic-bezier(.65,0,.35,1)}.portal__cta-flecha{background:var(--tinta-p);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),background-color .5s;display:grid}.portal__numero{z-index:3;pointer-events:none;font-family:var(--f-titulo);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffffbf;font-size:clamp(6rem,13vw,12rem);font-style:italic;font-weight:300;line-height:1;position:absolute;bottom:-.16em;right:clamp(16px,4%,40px);transform:translateZ(70px)}.portal--disenador .portal__numero{-webkit-text-stroke-color:#0e2b3352;top:-.08em;bottom:auto}.portal--arabe .portal__numero{-webkit-text-stroke-color:#ffeccd99;top:-.06em;bottom:auto;right:clamp(16px,3%,40px)}@media (hover:hover){.portal__boton:hover .portal__marco{box-shadow:0 70px 110px -60px #281c0cb3,0 0 0 1px #281c0c0f}.portal__boton:hover .portal__foto img{scale:1.07}.portal__boton:hover .portal__luz{opacity:1}.portal__boton:hover .portal__luz:after{translate:110%}.portal__boton:hover .portal__cta{background:var(--tinta-p);color:#fff}.portal__boton:hover .portal__cta-texto,.portal__boton:hover .portal__cta-texto:after{translate:0 -100%}.portal__boton:hover .portal__cta-flecha{background:var(--acento-p);transform:rotate(-45deg)scale(1.06)}}.portal__boton:active .portal__marco{transition:scale .15s;scale:.992}.telon{z-index:400;pointer-events:none;background:linear-gradient(160deg, var(--telon-1), var(--telon-2));place-items:center;display:grid;position:fixed;inset:0}.telon[data-tipo=nicho]{--telon-1:#fbf7f0;--telon-2:#e6d8c1;color:#2b2418}.telon[data-tipo=disenador]{--telon-1:#f7fafa;--telon-2:#d9e4e6;color:#0e2b33}.telon[data-tipo=arabe]{--telon-1:#fcf4e8;--telon-2:#e9c99e;color:#33200f}.telon__marca{font-family:var(--f-titulo);letter-spacing:-.03em;font-size:clamp(2.4rem,6vw,5rem);font-style:italic;font-weight:300}@media (max-width:760px){.portales{perspective:none;grid-template-columns:minmax(0,1fr);row-gap:22px}.portal--nicho,.portal--disenador,.portal--arabe{grid-column:1;margin-top:0}.portal--arabe .portal__marco{aspect-ratio:4/5}.portal__marco{border-radius:24px}.portal__texto,.portal--arabe .portal__texto,.portal--disenador .portal__texto{width:auto;padding:18px 4px 0;position:relative;inset:auto;transform:none}.portal__velo{display:none}.portal__marco,.portal--disenador .portal__marco{aspect-ratio:4/5}.portal__titulo,.portal--disenador .portal__titulo{font-size:clamp(2.5rem,12vw,3.3rem)}.portal__numero,.portal--disenador .portal__numero,.portal--arabe .portal__numero{-webkit-text-stroke-color:#fffc;font-size:6rem;top:6px;bottom:auto;right:16px;transform:none}.portal__cta{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.portal__foto img,.portal__luz:after,.portal__cta-texto,.portal__cta-texto:after{transition:none}}.huella{background:linear-gradient(180deg, var(--blanco) 0%, var(--perla) 55%, var(--blanco) 100%);padding-block:clamp(76px,10vw,150px) clamp(80px,10vw,140px);position:relative;overflow:clip}.huella:before{content:"";aspect-ratio:2;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#10bed71f,#0000);width:min(1100px,90vw);position:absolute;top:0;left:50%;translate:-50% -42%}.huella__cabeza{max-width:820px;position:relative}.huella__titulo{font-size:clamp(2.5rem,5.6vw,5rem)}.huella__cabeza>p{max-width:34em;color:var(--tinta-suave);margin-top:18px;font-size:clamp(1rem,1.25vw,1.15rem)}.huella__lista{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2.6vw,38px);margin-top:clamp(44px,6vw,84px);display:grid;position:relative}.prota--2{margin-top:clamp(48px,7vw,112px)}.prota--3{margin-top:clamp(22px,3.5vw,56px)}.prota__escena{aspect-ratio:3/4;isolation:isolate;color:#fff;border-radius:26px;display:block;position:relative}.prota__marco{transition:box-shadow .8s var(--suave), translate .8s var(--suave);background:#1b2340;border-radius:26px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 56px 90px -60px #081628bf,0 0 0 1px #0816280f}.prota--grafito .prota__marco{background:#1e1c1a}.prota--marfil .prota__marco{background:#eee6dc;box-shadow:0 56px 90px -60px #50341e8c,0 0 0 1px #50341e0f}.prota__fondo,.prota__producto{display:block;position:absolute;inset:-3%}.prota__fondo img,.prota__producto img{object-fit:cover;width:100%;height:100%}.prota__producto img{transition:translate 1s cubic-bezier(.22,1,.36,1),filter 1s}.prota__catalogo{background:#fff;place-items:center;display:grid;position:absolute;inset:0}.prota__brillo{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(45% 50% at var(--luz-x,50%) 40%, #ffffffe6, transparent 70%);transition:opacity .6s;position:absolute;inset:0}.prota__brillo:after{content:"";mix-blend-mode:normal;background:linear-gradient(110deg,#0000 38%,#ffffff38 50%,#0000 62%);transition:translate 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;translate:-120%}.prota__etiquetas{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.prota__sello,.prota__genero,.prota__concepto{z-index:3;pointer-events:none;position:absolute}.prota__sello{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.22em;text-transform:uppercase;color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:10.5px;font-weight:700;display:inline-flex;top:16px;left:16px;box-shadow:inset 0 0 0 1px #ffffff52}.prota__sello b{color:#9feaf4;font-weight:800}.prota__sello i{opacity:.7;background:currentColor;width:16px;height:1px}.prota__genero{color:#0e2b33;letter-spacing:.18em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:8px 14px;font-size:10.5px;font-weight:700;top:16px;right:16px}.prota__concepto{font-family:var(--f-titulo);letter-spacing:.01em;color:#ffffffdb;text-shadow:0 2px 14px #00000059;font-size:1.05rem;font-style:italic;font-weight:300;bottom:16px;left:18px}.prota--marfil .prota__sello{color:#4a3426;background:#ffffff8c;box-shadow:inset 0 0 0 1px #785a3c2e}.prota--marfil .prota__sello b{color:#0a8ea4}.prota--marfil .prota__concepto{color:#5a4232;text-shadow:none}.prota__info{padding:22px 6px 0}.prota__marca{letter-spacing:.24em;text-transform:uppercase;color:var(--azul-tinta);font-size:11.5px;font-weight:700}.prota__nombre{font-family:var(--f-titulo);letter-spacing:-.02em;text-wrap:balance;margin-top:6px;font-size:clamp(1.6rem,2.3vw,2.15rem);font-weight:340;line-height:1.05}.prota__nombre a{transition:background-size .6s var(--suave);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.prota__datos{border-top:1px solid var(--linea);flex-wrap:wrap;gap:8px 24px;margin-top:14px;padding-top:14px;display:flex}.prota__datos dt{letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-suave);font-size:10px;font-weight:700}.prota__datos dd{color:var(--tinta);margin:2px 0 0;font-size:.95rem;font-weight:600}.prota__precio{font-family:var(--f-titulo);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-size:1.3rem!important;font-weight:450!important}.prota__acciones{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.prota__acciones>*{flex:auto}.prota__ver{border:1px solid var(--linea-fuerte);min-height:52px;color:var(--tinta);letter-spacing:.14em;text-transform:uppercase;transition:background-color .4s var(--suave), color .4s var(--suave), border-color .4s;background:#ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:12px;font-weight:700;display:inline-flex}.prota__ver svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.prota__wa{padding-inline:20px;font-size:12px}@media (hover:hover){.prota__escena:hover .prota__marco{translate:0 -6px;box-shadow:0 70px 100px -56px #081628cc,0 0 0 1px #0816280f}.prota__escena:hover .prota__producto img{filter:drop-shadow(0 18px 18px #0000002e);translate:0 -10px}.prota__escena:hover .prota__brillo{opacity:1}.prota__escena:hover .prota__brillo:after{translate:120%}.prota__nombre a:hover{background-size:100% 1px}.prota__ver:hover{background:var(--tinta);border-color:var(--tinta);color:#fff}.prota__ver:hover svg{transform:translate(4px)}.prota__wa:hover:after{translate:120%}}@media (max-width:900px){.huella__lista{grid-template-columns:minmax(0,1fr);gap:46px;max-width:560px;margin-inline:auto}.prota--2,.prota--3{margin-top:0}.prota__escena{aspect-ratio:4/5}.prota__acciones{flex-direction:column}}@media (prefers-reduced-motion:reduce){.prota__producto img,.prota__marco,.prota__brillo:after{transition:none}}.portal__frascos{z-index:1;transform-origin:50% 60%;pointer-events:none;display:block;position:absolute;inset:0}.portal__frascos img{object-fit:cover;filter:drop-shadow(0 18px 18px #140a001f);width:100%;height:100%}.portal--nicho .portal__frascos img{object-position:60% 50%}@media (hover:hover){.portal__boton:hover .portal__frascos img{transition:translate .9s cubic-bezier(.22,1,.36,1);translate:0 -6px}}.portal--disenador .portal__texto{text-align:right;align-items:flex-end;inset:clamp(24px,6%,52px) clamp(22px,6%,52px) auto auto}.portal--disenador .portal__numero{-webkit-text-stroke-color:#0e2b3347;inset:auto auto -.16em clamp(16px,4%,40px)}.portal--disenador .portal__eti{flex-direction:row-reverse}@media (max-width:760px){.portal--disenador .portal__texto{text-align:left;align-items:flex-start;right:auto}.portal--disenador .portal__eti{flex-direction:row}.portal--disenador .portal__numero{inset:6px 16px auto auto}}.portal__texto,.portal--disenador .portal__texto,.portal--arabe .portal__texto{justify-content:space-between;top:clamp(26px,6%,56px);bottom:clamp(24px,6%,52px)}.portal__arriba,.portal__abajo{align-items:inherit;flex-direction:column;display:flex}.portal--disenador .portal__abajo .portal__datos{justify-content:flex-end}.portal--nicho .portal__abajo{padding:14px 18px 14px 0}.portal--disenador .portal__numero{font-size:clamp(5rem,9vw,8rem);top:30%;bottom:auto;left:clamp(12px,3%,30px)}@media (max-width:760px){.portal__texto,.portal--disenador .portal__texto,.portal--arabe .portal__texto{justify-content:flex-start;top:auto;bottom:auto}.portal__abajo{margin-top:0}.portal--disenador .portal__numero{font-size:6rem;top:6px;left:auto;right:16px}}.portal--nicho .portal__velo{background:radial-gradient(90% 55% at 0 0,#fdfaf4db,#fdfaf44d 55%,#0000 80%),linear-gradient(#0000 74%,#fdf8f08c 87%,#fdf8f0e6 100%)}.portal--disenador .portal__velo{background:radial-gradient(95% 55% at 100% 0,#f8fafbe6,#f8fafb66 55%,#0000 80%),linear-gradient(#0000 76%,#f8fafb66 88%,#f8fafbd9 100%)}@media (max-width:760px){.portal--nicho .portal__velo,.portal--disenador .portal__velo{display:none}}
