.topbar{z-index:90;transition:transform .32s cubic-bezier(.2,0,0,1);position:fixed;top:0;left:0;right:0}.topbar.oculta{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.topbar{transition:none}}.announce{background:var(--void-2);color:var(--tx-dark-soft);font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;border-bottom:1px solid #e9e2d814;max-height:44px;padding:9px 12px;transition:max-height .35s,padding .35s;overflow:hidden}.topbar.shrink .announce{border-bottom:0;max-height:0;padding-top:0;padding-bottom:0}nav.nav-light{padding:16px var(--pad);--nav-glass:#fcfaf5f0;background:var(--nav-glass);-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);border-bottom:1px solid var(--glass-border);box-shadow:inset 0 1px 0 #fff9,var(--glass-shadow);justify-content:space-between;align-items:center;transition:padding .35s;display:flex;position:relative}.topbar.shrink nav.nav-light{padding-top:9px;padding-bottom:9px}nav.nav-light .logo img{filter:none;width:auto;height:38px;transition:height .35s;display:block}.topbar.shrink nav.nav-light .logo img{height:27px}nav.nav-light .nav-links a{color:var(--ink-lt);opacity:1;text-decoration:none}nav.nav-light .nav-trigger{font:600 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase}nav.nav-light .nav-trigger:hover,nav.nav-light .nav-links a[aria-expanded=true],nav.nav-light .cart-btn[aria-expanded=true]{color:var(--vino)}.nav-quiz i{width:12px;height:12px;color:var(--ambar);place-items:center;font-size:11px;font-style:normal;line-height:1;transition:transform .28s,color .28s;display:inline-grid;transform:translateY(-.5px)}.nav-quiz:hover i,.nav-quiz[aria-expanded=true] i{color:var(--vino);transform:translateY(-.5px)rotate(45deg)scale(1.12)}.nav-tagline{display:none}div.pg-pdp,div.pg-coleccion,main.pg-catalog,main.pg-diario,main.pg-tpi{padding-top:var(--topbar-h,94px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){nav.nav-light{background:#ffffffe6}}.no-motion nav.nav-light{background:var(--nav-glass);-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4)}nav.nav-light.nav-dark-context{--nav-glass:#0b0d14db;background:var(--nav-glass);border-bottom-color:#f2e9e41f;box-shadow:0 16px 42px #0000003d}nav.nav-light.nav-dark-context .logo img{filter:invert()brightness(1.16)}nav.nav-light[data-flyout-open]{border-bottom-color:#0000}@media (min-width:900px){html.carrito-abierto nav.nav-light{border-bottom-color:#0000}}nav.nav-light.nav-dark-context .nav-links a,nav.nav-light.nav-dark-context .cart,nav.nav-light.nav-dark-context .hamburger{color:#f2e9e4}nav.nav-light.nav-dark-context .nav-trigger:hover,nav.nav-light.nav-dark-context .nav-links a[aria-expanded=true],nav.nav-light.nav-dark-context .cart-btn[aria-expanded=true],nav.nav-light.nav-dark-context .cart-btn:hover,nav.nav-light.nav-dark-context .hamburger:hover{color:var(--ambar-2)}nav.nav-light.nav-dark-context .nav-quiz{color:#f2e9e4!important}nav.nav-light.nav-dark-context .nav-quiz[aria-expanded=true]{color:var(--ambar-2)!important}nav.nav-light.nav-dark-context .nav-tagline{color:#f2e9e4bd}.no-motion nav.nav-light.nav-dark-context{background:var(--nav-glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){nav.nav-light.nav-dark-context{background:#0b0d14f2}}@media (min-width:900px){nav.nav-light{grid-template-columns:auto 1fr auto;align-items:center;column-gap:16px;display:grid}nav.nav-light .logo{justify-self:start}nav.nav-light .nav-links{justify-self:end}.nav-tagline{font-family:var(--font-boston);font-weight:var(--weight-brand);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-lt-soft);white-space:nowrap;pointer-events:none;justify-content:center;justify-self:center;align-items:center;gap:9px;font-size:12px;display:inline-flex}}@media (min-width:900px) and (max-width:1279px){.nav-tagline{display:none}}@media (max-width:899px){nav.nav-light{border:1px solid var(--glass-border);border-radius:22px;gap:10px;min-height:54px;margin:10px 12px;padding:11px 16px;box-shadow:0 10px 30px #100b0724}.topbar.shrink nav.nav-light{min-height:50px;padding-top:9px;padding-bottom:9px}nav.nav-light .logo{z-index:1;position:relative}nav.nav-light .logo img{height:30px}.topbar.shrink nav.nav-light .logo img{height:26px}nav.nav-light .cart-btn{display:none}nav.nav-light .logo{animation:10s ease-in-out infinite navBrandLogo}nav.nav-light .nav-tagline{max-width:210px;font-family:var(--font-boston);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-lt-soft);white-space:normal;pointer-events:none;opacity:0;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:300;line-height:1.35;animation:10s ease-in-out infinite navBrandTag;display:flex;position:absolute;top:50%;left:16px;right:58px;transform:translateY(-50%)}nav.nav-light .nav-tagline-detail{align-self:center}}@media (max-width:700px){.nav-links{gap:13px}.nav-quiz,.cart{letter-spacing:.08em;font-size:10.5px}div.pg-pdp,div.pg-coleccion,main.pg-diario,main.pg-tpi{padding-top:var(--topbar-h,72px)}}@keyframes navBrandLogo{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes navBrandTag{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@media (max-width:899px) and (prefers-reduced-motion:reduce){nav.nav-light .logo{opacity:1;animation:none}nav.nav-light .nav-tagline{opacity:0;animation:none}}@media (max-width:899px){.no-motion nav.nav-light .logo{opacity:1;animation:none}.no-motion nav.nav-light .nav-tagline{opacity:0;animation:none}}
footer{background:var(--cream);color:var(--ink-lt-soft);padding:52px 0}footer.sfoot{isolation:isolate;background:var(--cream);color:var(--ink-lt);padding:clamp(56px,10vh,96px) 0 30px;position:relative;overflow:hidden}.sfoot-bg{z-index:-2;background:url(/assets/mundos/03-laboratorio-calido.webp) 0/cover no-repeat;position:absolute;inset:-6% 0}footer.sfoot:after{content:"";z-index:-1;background:linear-gradient(90deg,#f4efe680 0%,#f4efe638 40%,#f4efe600 68%),linear-gradient(#f4efe600 60%,#f4efe66b 100%),linear-gradient(#f4efe647,#f4efe647);position:absolute;inset:0}.sfoot-in{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(30px,5vw,70px);display:grid}.sfoot-brand img{width:auto;height:40px;display:block}.sfoot-brand h2{font-weight:var(--weight-title);letter-spacing:-.03em;color:var(--ink-lt);margin:22px 0 0;font-size:clamp(34px,5vw,64px);line-height:1.03}.sfoot-socials{gap:12px;margin-top:26px;display:flex}.sfoot-socials a{width:42px;height:42px;color:var(--ink-lt);background:#fcfaf58c;border:1.5px solid #100b0738;border-radius:50%;place-items:center;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid}.sfoot-socials a:hover{border-color:var(--vino);color:var(--vino);transform:translateY(-3px)}.sfoot-socials svg{width:18px;height:18px}.sfoot-cols{grid-template-columns:repeat(3,1fr);gap:22px;padding-top:8px;display:grid}.sfoot-cols b{font:600 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--vino);margin-bottom:16px;display:block}.sfoot-cols a{color:var(--ink-lt-soft);padding:5px 0;font-size:15px;text-decoration:none;transition:color .2s,transform .28s cubic-bezier(.19,1,.22,1);display:block;position:relative}.sfoot-cols a:before{content:"";opacity:0;border-radius:2px;width:0;height:1.5px;transition:width .3s cubic-bezier(.19,1,.22,1),opacity .2s;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.sfoot-cols a:hover{color:var(--vino);transform:translate(12px)}.sfoot-cols a:hover:before{opacity:1;width:10px}.sfoot-cols>div:first-child a:before{background:var(--azul)}.sfoot-cols>div:nth-child(2) a:before{background:var(--vino)}.sfoot-cols>div:nth-child(3) a:before{background:var(--ambar)}.no-motion .sfoot-cols a,.no-motion .sfoot-cols a:before{transition:none}.sfoot-legal{color:var(--ink-lt-soft);border-top:1px solid #100b071f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(44px,7vh,80px);padding-top:20px;font-size:12.5px;display:flex}@media (max-width:900px){.sfoot-in{grid-template-columns:1fr}.sfoot-cols{grid-template-columns:1fr 1fr}footer.sfoot:after{background:linear-gradient(#f4efe600 50%,#f4efe680 100%),linear-gradient(#f4efe680,#f4efe680)}.sfoot-cols a,.sfoot-legal{color:var(--ink)}}@media (max-width:820px){footer.sfoot{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width:700px){footer.sfoot{padding-top:52px}.sfoot-brand h2{font-size:32px}.sfoot-legal{font-size:11px}}footer.sfoot--dark{background:var(--ink-lt,#100b07);color:var(--tx-dark);padding:clamp(90px,13vh,150px) 0 34px}.sfoot--dark .sfoot-bg{will-change:transform;background:url(/assets/mundos/01-hero-molecular-void.webp) 50% 30%/cover no-repeat}footer.sfoot--dark:after{background:radial-gradient(90% 60% at 50% 40%,#0000 24%,#100b079e 100%),linear-gradient(#100b078c,#100b0747 40%,#100b07d1)}.sfoot--dark .sfoot-brand img{filter:invert();height:44px}.sfoot--dark .sfoot-brand h2{color:#f6f0e6;margin-top:26px;font-size:clamp(44px,5.6vw,82px)}.sfoot--dark .sfoot-socials a{color:var(--tx-dark);background:0 0;border-color:#e9e2d84d}.sfoot--dark .sfoot-socials a:hover{border-color:var(--ambar);color:var(--ambar-2)}.sfoot--dark .sfoot-cols b{color:var(--ambar-2)}.sfoot--dark .sfoot-cols a{color:var(--tx-dark-soft)}.sfoot--dark .sfoot-cols a:hover{color:#f6f0e6}.sfoot--dark .sfoot-legal{color:var(--tx-dark-soft);border-top-color:#e9e2d824}@media (max-width:900px){footer.sfoot--dark:after{background:linear-gradient(#100b0773,#100b07cc)}.sfoot--dark .sfoot-cols a,.sfoot--dark .sfoot-legal{color:var(--tx-dark-soft)}}@media (max-width:700px){footer.sfoot--dark{padding:58px 0 24px}.sfoot--dark .sfoot-brand h2{font-size:38px}}
