@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pinyon-script-latin-ext-BbT9Ejq1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pinyon-script-latin-DG755snz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-garamond-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/marcellus-latin-ext-DkjSXVBo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/marcellus-latin-86dSXJnk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/montserrat-latin-ext-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/montserrat-latin-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-crema: #f4efe7;--color-beige: #e8ddcf;--color-arena: #efd8b1;--color-dorado: #d4af6a;--color-negro: #1e1e1e;--color-dorado-texto: #6f5a24;--color-blanco: #ffffff;--color-negro-suave: #2a2a2a;--color-gris900: #1e1e1e;--color-gris700: #4a4742;--color-gris500: #6b6760;--color-gris300: #c9c2b6;--color-gris100: #efeae1;--color-borde: #948d80;--color-exito: #356b45;--color-exito-fondo: #e7f1ea;--color-error: #b23a3a;--color-error-fondo: #f7e8e8;--color-aviso: #a9762b;--color-aviso-texto: #8a5e1e;--color-aviso-fondo: #f7eedd;--color-info: #3a6b8a;--color-info-fondo: #e8f0f5;--font-title: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-script: "Pinyon Script", "Cormorant Garamond", cursive;--font-caps: "Marcellus", "Cormorant Garamond", Georgia, serif;--ink: #0c0a09;--ink-2: #08070a;--ember: #16120e;--ember-2: #201a14;--oro: #c6a15b;--oro-claro: #e7ce9b;--oro-texto: #d8b877;--granate: #5e2624;--marfil: #ede6d8;--marfil-2: #a99e8b;--linea-oro: rgba(198, 161, 91, .26);--oro-tenue: rgba(198, 161, 91, .14);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 4rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(30, 30, 30, .06);--shadow-md: 0 4px 12px rgba(30, 30, 30, .08);--shadow-lg: 0 10px 30px rgba(30, 30, 30, .1);--shadow-gold: 0 8px 24px rgba(212, 175, 106, .22);--motion-fast: .12s;--motion-base: .22s;--motion-slow: .42s;--motion-ease: cubic-bezier(.4, 0, .2, 1);--layout-max-width: 1200px;--layout-header-height: 72px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:92px}body{font-family:var(--font-body);font-weight:400;font-size:var(--text-base);line-height:1.5;color:var(--color-negro);background-color:var(--color-crema);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}img,picture,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-title);font-weight:600;line-height:1.1;letter-spacing:-.01em}h1{font-size:clamp(2.25rem,5vw,4rem)}h2{font-size:clamp(1.75rem,3.5vw,2.75rem)}h3{font-size:clamp(1.375rem,2.5vw,1.75rem)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ul{list-style:none}:focus-visible{outline:2px solid var(--color-dorado-texto);outline-offset:2px;border-radius:var(--radius-sm)}.announce :focus-visible,.site-header :focus-visible,.newsletter-band :focus-visible,.site-footer :focus-visible,.dhome :focus-visible{outline-color:var(--oro-claro)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0;z-index:1000;background:var(--color-negro);color:var(--color-crema);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.skip-link:focus{left:var(--space-3);top:var(--space-3)}body.has-cookie-banner .checkout-page{padding-bottom:220px}@media(max-width:767px){body:has(.product-sticky-bar) .site-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media(max-width:899px){body:has(.cart-sticky-bar) .site-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.catalog-layout>*,.catalog-product-grid>*,.cart-layout>*,.checkout-layout>*,.confirm-layout>*,.legal-layout>*,.advisor-body>*,.advisor-recs__grid>*,.footer-grid>*,.newsletter-band__inner>*,.dscents>*,.dsplit__inner>*,.product-suggestions .product-grid>*{min-width:0}.container{width:100%;max-width:var(--layout-max-width);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:768px){.container{padding-inline:var(--space-6)}}.ruta-cargando{min-height:100vh;min-height:100svh}.section{padding-block:var(--space-12)}@media(min-width:768px){.section{padding-block:var(--space-20)}}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-dorado-texto)}.eyebrow--on-dark{color:var(--color-dorado)}.tagline{font-family:var(--font-title);font-style:italic;color:var(--color-gris700)}.text-muted{color:var(--color-gris500)}.tabular{font-variant-numeric:tabular-nums}.skeleton{position:relative;overflow:hidden;background-color:var(--color-gris100);border-radius:var(--radius-md)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}button,.btn,a.btn,input,select{min-height:44px}@media(max-width:1023px){.teclado-abierto .bottom-nav,.teclado-abierto .advisor-fab,.teclado-abierto .boton-whatsapp,.teclado-abierto .product-sticky-bar,.teclado-abierto .cart-sticky-bar{display:none}}.announce{background-color:var(--ink-2);color:var(--marfil-2);border-bottom:1px solid var(--linea-oro)}.announce__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-2);font-family:var(--font-caps);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}.announce__item{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.announce__icon{color:var(--color-dorado);flex-shrink:0}@media(max-width:639px){.announce__row{flex-wrap:nowrap}.announce__item{display:none}.announce__item.is-active{display:inline-flex}}.site-header{position:sticky;top:0;z-index:100;background-color:#0c0a09d1;backdrop-filter:blur(12px);border-bottom:1px solid var(--linea-oro)}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:76px}.brand{display:inline-flex;align-items:center}.brand__logo{height:clamp(46px,6vw,58px);width:auto}.main-nav{display:none;margin-inline:auto;gap:var(--space-6)}.main-nav a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-caps);font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--marfil-2);border-bottom:1px solid transparent;transition:color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--marfil);border-color:var(--oro)}.header-actions{display:flex;align-items:center;gap:var(--space-1)}.icon-button{position:relative;display:inline-grid;place-items:center;min-width:44px;min-height:44px;color:var(--marfil);background:transparent;border:none;padding:var(--space-2);border-radius:var(--radius-pill);transition:background-color var(--motion-base) var(--motion-ease)}.icon-button:hover{background-color:var(--ember);color:var(--oro-claro)}.cart-count{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--ink);background-color:var(--oro);border-radius:var(--radius-pill)}.nav-toggle{display:inline-grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:none;padding:var(--space-2);border-radius:var(--radius-pill);color:var(--marfil)}.mobile-nav{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-4);background-color:var(--ink);border-top:1px solid var(--linea-oro)}.mobile-nav a{display:flex;align-items:center;min-height:44px;padding:var(--space-3) var(--space-2);font-family:var(--font-caps);letter-spacing:.16em;text-transform:uppercase;font-size:var(--text-sm);color:var(--marfil-2);border-radius:var(--radius-md)}.mobile-nav a:hover{background-color:var(--ember);color:var(--marfil)}.mobile-nav a[aria-current=page]{color:var(--oro-claro)}@media(max-width:1023px){.site-header__bar{display:grid;grid-template-columns:1fr auto 1fr}.nav-toggle{justify-self:start}.brand{justify-self:center;justify-content:center;min-width:44px}.header-actions{justify-self:end}}@media(min-width:1024px){.main-nav{display:flex}.nav-toggle,.mobile-nav{display:none}}.newsletter-band{background:radial-gradient(80% 120% at 50% 0%,rgba(94,38,36,.32),transparent 65%),var(--ink-2);border-top:1px solid var(--linea-oro);color:var(--marfil)}.newsletter-band__inner{display:grid;gap:var(--space-6);align-items:center;padding-block:var(--space-16)}@media(min-width:900px){.newsletter-band__inner{grid-template-columns:1.1fr 1fr;gap:var(--space-10)}}.newsletter-band__eyebrow{font-family:var(--font-caps);font-size:var(--text-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--oro-texto)}.newsletter-band__text h2{margin-top:var(--space-3);font-family:var(--font-title);font-weight:400;color:var(--marfil);font-size:clamp(1.75rem,5vw,2.6rem)}.newsletter-band__sub{margin-top:var(--space-2);color:var(--marfil-2)}.newsletter-band__form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"campo boton" "casilla casilla" "aviso aviso";gap:var(--space-3);align-items:start}.newsletter-band__form>.field{grid-area:campo;min-width:0}.newsletter-band__form>.btn{grid-area:boton}.newsletter-band__form>.newsletter-band__consentimiento{grid-area:casilla}.newsletter-band__form>.newsletter-band__error{grid-area:aviso}@media(max-width:559px){.newsletter-band__form{grid-template-columns:minmax(0,1fr);grid-template-areas:"campo" "casilla" "boton" "aviso"}.newsletter-band__form>.btn{width:100%}}.newsletter-band__form .input{background-color:#ffffff0a;border-color:var(--linea-oro);color:var(--marfil)}.newsletter-band__form .input::placeholder{color:var(--marfil-2)}.newsletter-band__consentimiento{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm);line-height:1.55;color:var(--marfil-2)}.newsletter-band__consentimiento label{cursor:pointer}.newsletter-band__consentimiento a{color:var(--oro-texto);text-decoration:underline;text-underline-offset:2px}.newsletter-band__casilla{appearance:none;flex:0 0 auto;display:grid;place-content:center;width:24px;height:24px;min-height:0;margin:0;border:1px solid var(--oro);border-radius:3px;background:transparent;cursor:pointer}.newsletter-band__casilla:before{content:"";width:13px;height:13px;background:var(--ink);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform var(--motion-base) var(--motion-ease)}.newsletter-band__casilla:checked{background:var(--oro)}.newsletter-band__casilla:checked:before{transform:scale(1)}.newsletter-band__casilla:focus-visible{outline:2px solid var(--oro-claro);outline-offset:2px}.newsletter-band__casilla[aria-invalid=true],.newsletter-band__form .input[aria-invalid=true]{border-color:#f1a097}.newsletter-band__error,.newsletter-band__form .field__error{font-size:var(--text-sm);color:#f1a097}.newsletter-band__consentimiento .newsletter-band__error{margin-top:var(--space-2)}.newsletter-band__ok{padding:var(--space-5) var(--space-6);border:1px solid var(--linea-oro);background:var(--oro-tenue);color:var(--oro-claro);font-weight:500;line-height:1.6}.site-footer{background-color:var(--ink);color:var(--marfil-2);border-top:1px solid var(--linea-oro)}.footer-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-16)}@media(min-width:560px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.footer-grid{grid-template-columns:1.6fr repeat(3,1fr) minmax(min-content,1fr);gap:var(--space-10)}}.footer-brand{max-width:34ch}.footer-logo{height:76px;width:auto}.footer-tagline{margin-top:var(--space-3);font-size:var(--text-sm);opacity:.85}.footer-social{display:flex;gap:var(--space-2);margin-top:var(--space-5)}.footer-social a{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--linea-oro);color:var(--marfil-2);transition:background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.footer-social a:hover{background-color:var(--oro);border-color:var(--oro);color:var(--ink)}.footer-col h4{font-family:var(--font-caps);font-size:var(--text-xs);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--oro-texto);margin-bottom:var(--space-4)}.footer-col ul{display:flex;flex-direction:column;gap:var(--space-2)}.footer-col a{display:inline-flex;align-items:center;font-size:var(--text-sm);color:var(--marfil-2)}.footer-col a:hover{color:var(--oro-claro)}.footer-contact li{font-size:var(--text-sm);opacity:.85}@media(max-width:899px){.footer-col ul{gap:0}.footer-col a{min-height:44px}.footer-contact li{display:flex;align-items:center;min-height:44px}}.footer-col .footer-social{flex-direction:row;gap:var(--space-2)}.footer-col .footer-social a{display:inline-grid;place-items:center}.footer-contact__dato{white-space:nowrap}@media(max-width:899px){.footer-col .footer-social a{width:44px;height:44px}}.footer-bottom{border-top:1px solid var(--linea-oro);padding-block:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;font-size:var(--text-xs);color:var(--marfil-2)}.pay-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.pay-secure-note{font-size:var(--text-xs);opacity:.9;margin-left:var(--space-2)}.footer-credito{border-top:1px solid var(--linea-oro);padding-block:var(--space-2);display:flex;justify-content:center}.footer-credito__enlace{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px}.footer-credito__texto{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;color:var(--marfil-2)}.footer-credito__logo{flex:none;height:18px;width:auto;opacity:.85}.footer-credito__enlace:hover .footer-credito__texto{color:var(--marfil)}.footer-credito__enlace:hover .footer-credito__logo{opacity:1}@media(max-width:899px){.footer-grid{text-align:center}.footer-brand{display:flex;flex-direction:column;align-items:center;max-width:none}.footer-logo{height:88px}.footer-tagline{max-width:34ch}.footer-col .footer-social{justify-content:center;margin-top:var(--space-4)}.footer-col ul{align-items:center}.footer-col a{justify-content:center;min-width:44px}.footer-contact li{justify-content:center}.footer-contact .footer-contact__texto{min-height:0;padding-block:var(--space-1)}.footer-bottom{flex-direction:column;justify-content:center;gap:var(--space-3);text-align:center}.pay-badges{justify-content:center;gap:var(--space-2) var(--space-3)}.pay-secure-note{margin-left:0}}@media(min-width:640px)and (max-width:899px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand,.footer-col--contacto{grid-column:1 / -1}}@media(max-width:639px){.footer-grid{grid-template-columns:1fr;gap:0;padding-block:var(--space-8) var(--space-4)}.footer-brand{padding-bottom:var(--space-5)}.footer-col .footer-social{margin-top:var(--space-3)}.footer-col--grupo{border-top:1px solid var(--linea-oro)}.footer-col--grupo h4{margin-bottom:0}.footer-grupo__boton{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:44px;padding:0;background:transparent;border:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.footer-grupo__flecha{flex:none;transition:transform var(--motion-base) var(--motion-ease)}.footer-grupo__boton[aria-expanded=true] .footer-grupo__flecha{transform:rotate(180deg)}.footer-col ul[hidden]{display:none}.footer-col--grupo ul{padding-bottom:var(--space-3)}.footer-col--contacto{border-top:1px solid var(--linea-oro);padding-top:var(--space-4)}.footer-contact .footer-contact__texto{padding-block:2px}.footer-col--contacto h4{margin-bottom:var(--space-1)}.footer-bottom{padding-block:var(--space-3)}}.cookie-banner{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom,0px);z-index:200;max-height:calc(100dvh - var(--space-8));overflow-y:auto;background:#0c0a09f7;backdrop-filter:blur(10px);border-top:1px solid rgba(198,161,91,.55);box-shadow:0 -6px 24px #00000073;color:var(--marfil);padding:5px var(--space-3) 3px var(--space-4);display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4)}.cookie-banner__texto{flex:1 1 280px;margin:0;font-size:.8125rem;line-height:1.3}.cookie-banner__actions{flex:1 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cookie-banner__enlace{display:inline-flex;align-items:center;min-height:32px;font-size:.8125rem;color:var(--marfil);text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:3px}.cookie-banner__enlace:hover{color:var(--oro-claro)}.cookie-banner__entendido{min-height:32px;padding:0 var(--space-4);border:1px solid var(--oro);border-radius:var(--radius-pill);background:transparent;color:var(--oro-claro);font-family:var(--font-caps);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease)}.cookie-banner__entendido:hover{background-color:#c6a15b29}.cookie-banner__enlace:focus-visible,.cookie-banner__entendido:focus-visible{outline:2px solid var(--oro-claro);outline-offset:2px}@media(max-width:767px)and (max-height:680px){.cookie-banner{padding-block:3px 2px}.cookie-banner__texto{line-height:1.25}.cookie-banner__enlace,.cookie-banner__entendido{min-height:28px}}@media(min-width:768px)and (min-aspect-ratio:6/5){.cookie-banner{left:78px;right:auto;width:min(420px,34vw);flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--space-1);border:1px solid rgba(198,161,91,.55);border-radius:var(--radius-lg);box-shadow:0 18px 44px #0000008c;padding:var(--space-3) var(--space-4) var(--space-2)}.cookie-banner__texto{flex:none;line-height:1.45}.cookie-banner__actions{flex:none}}@media(min-width:1024px)and (min-aspect-ratio:6/5){.cookie-banner{left:92px;bottom:24px}}.cookie-banner__prefs{display:flex;flex-direction:column}.cookie-pref{display:flex;gap:var(--space-3);align-items:flex-start;padding-block:var(--space-2);font-size:var(--text-sm);cursor:pointer}.cookie-pref input{margin-top:3px;width:18px;height:18px;min-height:auto;flex-shrink:0;cursor:pointer;accent-color:var(--color-negro)}.cookie-pref--locked{cursor:default}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:.02em;padding:var(--space-3) var(--space-6);border:1px solid transparent;border-radius:var(--radius-pill);transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),opacity var(--motion-base) var(--motion-ease);text-align:center;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--primary{background-color:var(--color-negro);color:var(--color-crema)}.btn--primary:hover{background-color:var(--color-negro-suave);box-shadow:var(--shadow-md)}.btn--gold{background-color:var(--color-dorado);color:var(--color-negro)}.btn--gold:hover{box-shadow:var(--shadow-gold)}.btn--outline{background-color:transparent;color:var(--color-negro);border-color:var(--color-borde)}.btn--outline:hover{border-color:var(--color-negro)}.btn--ghost{background-color:transparent;color:var(--color-negro);padding-inline:var(--space-3)}.btn--ghost:hover{background-color:var(--color-gris100)}.btn--block{width:100%}.btn--lg{font-size:var(--text-base);padding:var(--space-4) var(--space-8)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--text-sm);font-weight:600;color:var(--color-gris700)}.field__hint{font-size:var(--text-xs);color:var(--color-gris500)}.field__error{font-size:var(--text-xs);color:var(--color-error)}.input,.select,.textarea{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-negro);background-color:var(--color-blanco);border:1px solid var(--color-borde);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);width:100%;transition:border-color var(--motion-base) var(--motion-ease)}.textarea{min-height:120px;resize:vertical}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-gris500)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--color-dorado-texto);box-shadow:0 0 0 3px #8a6d2f26}.input[aria-invalid=true]{border-color:var(--color-error)}.card{background-color:var(--color-blanco);border:1px solid var(--color-gris100);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.card--hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.badge{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);text-transform:uppercase}.badge--brand{background-color:var(--color-negro);color:var(--color-crema)}.badge--mas_vendido{background-color:var(--color-dorado);color:var(--color-negro)}.badge--exclusiva{background-color:var(--color-negro);color:var(--color-dorado)}.badge--novedad{background-color:var(--color-exito-fondo);color:var(--color-exito)}.badge--agotado{background-color:var(--color-gris300);color:var(--color-negro)}.price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums}.price__amount{font-family:var(--font-title);font-weight:600;font-size:var(--text-xl);color:var(--color-negro)}.price__compare{font-size:var(--text-sm);color:var(--color-gris500);text-decoration:line-through}.price__vat{font-size:var(--text-xs);color:var(--color-gris500)}.spinner{width:24px;height:24px;border:2px solid var(--color-gris300);border-top-color:var(--color-dorado-texto);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.state{text-align:center;padding:var(--space-12) var(--space-4);color:var(--color-gris500)}.state__title{font-family:var(--font-title);font-size:var(--text-2xl);color:var(--color-negro);margin-bottom:var(--space-2)}.texto-separado__sep[data-corte]{display:block;height:0;overflow:hidden;visibility:hidden}.toast-region{position:fixed;top:calc(var(--layout-header-height) + var(--space-3));left:50%;transform:translate(-50%);z-index:400;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - var(--space-8));pointer-events:none}.toast{pointer-events:auto;background-color:var(--color-negro);color:var(--color-crema);font-size:var(--text-sm);font-weight:500;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);text-align:center;animation:toast-in var(--motion-base) var(--motion-ease)}.toast--success{border:1px solid var(--color-dorado)}.toast--error{background-color:var(--color-error)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}:root{--bottom-nav-h: 60px}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:140;background:#0c0a09f5;backdrop-filter:blur(10px);border-top:1px solid var(--linea-oro, rgba(198, 161, 91, .24));padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -6px 24px #00000073}.bottom-nav__list{display:grid;grid-template-columns:repeat(6,1fr);align-items:stretch;list-style:none;margin:0;padding:0}.bottom-nav__item{display:flex;min-width:0}.bottom-nav__link{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--bottom-nav-h);padding:6px 2px;color:var(--marfil-2, #a99e8b);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease}.bottom-nav__icon{display:grid;place-items:center;width:26px;height:26px;line-height:0}.bottom-nav__label{font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav__link.is-active{color:var(--oro-claro, #e7ce9b);position:relative;background:#c6a15b14}.bottom-nav__link.is-active:before{content:"";position:absolute;top:0;left:22%;right:22%;height:2px;border-radius:0 0 3px 3px;background:var(--oro, #c6a15b)}.bottom-nav__link:active{background:#c6a15b24}.bottom-nav__link:focus-visible{outline:2px solid var(--oro, #c6a15b);outline-offset:-3px;border-radius:6px}@media(max-width:340px){.bottom-nav__label{display:none}.bottom-nav__link{gap:0}}@media(max-width:1023px){.site-footer{padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px))}body .product-sticky-bar,body .cart-sticky-bar{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:var(--space-3)}body .cookie-banner{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + 12px)}}@media(max-width:767px),(max-width:1023px)and (max-aspect-ratio:6/5){body .cookie-banner{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px))}}@media(max-width:767px){body.has-cookie-banner:has(.product-sticky-bar) .cookie-banner{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + 88px)}}@media(max-width:899px){body.has-cookie-banner:has(.cart-sticky-bar) .cookie-banner{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + 92px + 12px)}}@media(max-width:767px){body.has-cookie-banner:has(.cart-sticky-bar) .cookie-banner{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + 92px)}}@media(min-width:1024px){.bottom-nav{display:none}}@media(prefers-reduced-motion:reduce){.bottom-nav__link{transition:none}}.advisor-fab,.advisor-panel{--fab-hueco: calc(var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + 12px)}.advisor-fab{position:fixed;right:14px;bottom:var(--fab-hueco);z-index:145;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px 0 16px;border:1px solid var(--oro, #c6a15b);border-radius:999px;background:linear-gradient(140deg,#1b160f,#0c0a09);color:var(--oro-claro, #e7ce9b);font-family:var(--font-caps, inherit);font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #00000080,0 0 0 4px #c6a15b1a;transition:transform .18s ease,box-shadow .18s ease}.advisor-fab:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000008c,0 0 0 5px #c6a15b29}.advisor-fab:active{transform:translateY(0)}.advisor-fab--oculto{display:none}.advisor-fab{transition:transform .28s ease,box-shadow .18s ease,opacity .28s ease,visibility 0s linear 0s}.advisor-fab--en-espera{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:transform .22s ease,box-shadow .18s ease,opacity .22s ease,visibility 0s linear .22s}@media(max-width:1023px),(max-aspect-ratio:6/5){body.has-cookie-banner .advisor-fab,body.has-cookie-banner .advisor-panel,body.has-cookie-banner .advisor-panel__velo{display:none}}@media(max-width:1023px){body:has(.checkout-page) .advisor-fab,body:has(.confirm-page) .advisor-fab{display:none}}@media(max-width:400px){.advisor-fab__texto{display:none}.advisor-fab{padding:0;width:52px;justify-content:center}}@media(max-width:767px){body:has(.product-sticky-bar) .advisor-fab,body:has(.product-sticky-bar) .advisor-panel{--fab-hueco: calc(var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + 78px)}}@media(max-width:899px){body:has(.cart-sticky-bar) .advisor-fab,body:has(.cart-sticky-bar) .advisor-panel{--fab-hueco: calc(var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + 78px)}}@media(min-width:1024px){.advisor-fab,.advisor-panel{--fab-hueco: 24px}.advisor-fab{right:24px}}.advisor-panel__velo{position:fixed;inset:0;z-index:149;background:#04030599}@media(min-width:1024px){.advisor-panel__velo{display:none}}.advisor-panel{position:fixed;z-index:150;right:12px;left:12px;bottom:var(--fab-hueco);max-height:min(74vh,620px);display:flex;flex-direction:column;background:var(--ink, #0c0a09);border:1px solid var(--linea-oro, rgba(198, 161, 91, .24));border-radius:16px;box-shadow:0 24px 60px #0009;overflow:hidden}@media(min-width:1024px){.advisor-panel{left:auto;right:24px;width:380px;max-height:600px}}.advisor-panel__cabecera{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--linea-oro, rgba(198, 161, 91, .24));background:linear-gradient(140deg,#1b160f,#0c0a09)}.advisor-panel__avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;border:1px solid var(--oro, #c6a15b);color:var(--oro-claro, #e7ce9b);font-family:var(--font-title, serif);font-size:17px}.advisor-panel__titulo{display:flex;flex-direction:column;flex:1;min-width:0;font-family:var(--font-title, serif);font-size:16px;color:var(--marfil, #ede6d8)}.advisor-panel__sub{font-family:var(--font-body, sans-serif);font-size:11px;color:var(--marfil-2, #a99e8b)}.advisor-panel__cerrar{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:transparent;border:none;border-radius:8px;color:var(--marfil-2, #a99e8b);cursor:pointer}.advisor-panel__cerrar:hover{background:#c6a15b1f;color:var(--marfil, #ede6d8)}.advisor-panel__log{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--ink, #0c0a09)}.advisor-burbuja{max-width:86%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap}.advisor-burbuja--asesor{align-self:flex-start;background:var(--ember, #16120e);border:1px solid var(--linea-oro, rgba(198, 161, 91, .24));color:var(--marfil, #ede6d8);border-bottom-left-radius:5px}.advisor-burbuja--cliente{align-self:flex-end;background:var(--oro, #c6a15b);color:#17120b;border-bottom-right-radius:5px}.advisor-puntos{display:inline-flex;gap:4px}.advisor-puntos span{width:6px;height:6px;border-radius:50%;background:var(--marfil-2, #a99e8b);animation:advisor-latido 1.2s infinite ease-in-out}.advisor-puntos span:nth-child(2){animation-delay:.15s}.advisor-puntos span:nth-child(3){animation-delay:.3s}@keyframes advisor-latido{0%,60%,to{opacity:.3}30%{opacity:1}}.advisor-panel__error{align-self:flex-start;max-width:90%;padding:10px 13px;border-radius:12px;background:#b23a3a2e;border:1px solid var(--color-error, #e0736f);color:var(--marfil, #ede6d8);font-size:13px}.advisor-panel__error button{margin-top:6px;background:transparent;border:1px solid var(--oro, #c6a15b);color:var(--oro-claro, #e7ce9b);border-radius:999px;padding:5px 14px;min-height:34px;font-size:12px;cursor:pointer}.advisor-recos{border-top:1px dashed var(--linea-oro, rgba(198, 161, 91, .24));padding-top:10px}.advisor-recos__titulo{font-family:var(--font-caps, inherit);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--oro-texto, #d8b877);margin-bottom:8px}.advisor-recos ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.advisor-reco{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;border:1px solid var(--linea-oro, rgba(198, 161, 91, .24));border-radius:10px;background:var(--ember, #16120e);text-decoration:none;min-height:44px}.advisor-reco:hover{border-color:var(--oro, #c6a15b)}.advisor-reco__marca{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--marfil-2, #a99e8b)}.advisor-reco__precio{grid-row:1 / 3;grid-column:2;align-self:center;font-family:var(--font-title, serif);font-size:15px;color:var(--oro-claro, #e7ce9b);white-space:nowrap}.advisor-reco__nombre{font-family:var(--font-title, serif);font-size:16px;color:var(--marfil, #ede6d8)}.advisor-reco__razon{grid-column:1 / -1;font-size:12px;line-height:1.4;color:var(--marfil-2, #a99e8b);margin-top:3px}.advisor-panel__chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.advisor-panel__chips button{min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--linea-oro, rgba(198, 161, 91, .24));background:transparent;color:var(--marfil-2, #a99e8b);font-size:12px;cursor:pointer}.advisor-panel__chips button:hover{border-color:var(--oro, #c6a15b);color:var(--oro-claro, #e7ce9b)}.advisor-panel__form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--linea-oro, rgba(198, 161, 91, .24));background:var(--ember, #16120e)}.advisor-panel__form textarea{flex:1;min-height:44px;max-height:120px;resize:none;padding:11px 12px;border-radius:12px;border:1px solid var(--color-borde, #3a3128);background:var(--ink, #0c0a09);color:var(--marfil, #ede6d8);font-family:inherit;font-size:14px;color-scheme:dark}.advisor-panel__form textarea::placeholder{color:var(--marfil-2, #a99e8b)}.advisor-panel__form textarea:focus{outline:none;border-color:var(--oro, #c6a15b)}.advisor-panel__form button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:none;border-radius:50%;background:var(--oro, #c6a15b);color:#17120b;cursor:pointer}.advisor-panel__form button:disabled{opacity:.45;cursor:not-allowed}.advisor-panel__pie{padding:0 14px 12px;text-align:center;background:var(--ember, #16120e)}.advisor-panel__pie a{font-size:12px;color:var(--oro-texto, #d8b877);text-decoration:underline}@media(max-width:1023px){.teclado-abierto .advisor-panel{top:calc(var(--zona-visible-arriba, 0px) + 8px);bottom:auto;height:calc(var(--zona-visible-alto, 100dvh) - 16px);max-height:none}.teclado-abierto .advisor-panel__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.teclado-abierto .advisor-panel__chips button{flex-shrink:0;white-space:nowrap}.advisor-panel__log{overscroll-behavior:contain}}@media(max-width:1023px),(pointer:coarse){.advisor-panel__form textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.advisor-fab,.advisor-puntos span{transition:none;animation:none}}:root:not([data-anim=on]) .advisor-fab{transition:none}.boton-whatsapp{--fab-hueco: calc(var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + 12px);position:fixed;left:14px;bottom:var(--fab-hueco);z-index:145;display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid var(--oro, #c6a15b);border-radius:50%;background:linear-gradient(140deg,#1b160f,#0c0a09);color:var(--oro-claro, #e7ce9b);box-shadow:0 10px 30px #00000080,0 0 0 4px #c6a15b1a;transition:transform .18s ease,box-shadow .18s ease,opacity .28s ease,visibility 0s linear 0s}.boton-whatsapp--apartado{opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s ease,box-shadow .18s ease,opacity .22s ease,visibility 0s linear .22s}.boton-whatsapp:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000008c,0 0 0 5px #c6a15b29}.boton-whatsapp:active{transform:translateY(0)}.boton-whatsapp:focus-visible{outline:2px solid var(--oro-claro, #e7ce9b);outline-offset:3px}@media(max-width:767px),(max-width:1023px)and (max-aspect-ratio:6/5){body.has-cookie-banner .boton-whatsapp{--fab-hueco: calc( var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + var(--aviso-cookies-alto, 76px) + 12px )}body.has-cookie-banner:has(.product-sticky-bar,.cart-sticky-bar) .boton-whatsapp{display:none}}@media(min-width:1024px)and (max-aspect-ratio:6/5){body.has-cookie-banner .boton-whatsapp{--fab-hueco: calc(var(--aviso-cookies-alto, 76px) + 24px)}}@media(max-width:767px){body:has(.product-sticky-bar) .boton-whatsapp{--fab-hueco: calc(var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + 78px)}}@media(max-width:899px){body:has(.cart-sticky-bar) .boton-whatsapp{--fab-hueco: calc(var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + 78px)}}@media(max-width:1023px){body:has(.advisor-panel) .boton-whatsapp{display:none}}@media(min-width:1024px){.boton-whatsapp{--fab-hueco: 24px;left:24px}}@media(prefers-reduced-motion:reduce){.boton-whatsapp,.boton-whatsapp--apartado{transition:none}.boton-whatsapp:hover{transform:none}}:root:not([data-anim=on]) .boton-whatsapp{transition:none}.dopis-ancla{display:block}.dopis .dhead{margin-bottom:var(--space-8)}.dopis__cargando{min-height:360px;border:1px solid var(--linea-oro);border-radius:var(--radius-lg);background:var(--ember)}.dopis__resumen{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-8)}.dopis__media{font-family:var(--font-title);font-weight:400;font-size:clamp(3.2rem,10vw,4.6rem);line-height:1;color:var(--oro-texto)}.dopis__estrellas{display:inline-flex;gap:2px;color:var(--oro)}.dopis__total{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--marfil-2)}.dopis__fila{--dopis-velocidad: 20;--dopis-hueco: var(--space-4);--dopis-fundido: 1.5rem;container-type:inline-size;position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);margin-inline:calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-3);scrollbar-color:var(--linea-oro) transparent}.dopis__pista,.dopis__lista{display:flex;gap:var(--dopis-hueco)}.dopis__pista{width:max-content}.dopis__lista>li{flex:0 0 clamp(16.5rem,80cqi,23rem);scroll-snap-align:start}.dopis__fila--en-bucle{scroll-snap-type:none;scrollbar-width:none;padding-bottom:0;scroll-padding-inline:calc(var(--space-4) + var(--dopis-fundido));-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--dopis-fundido),#000 calc(100% - var(--dopis-fundido)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--dopis-fundido),#000 calc(100% - var(--dopis-fundido)),transparent)}.dopis__fila--en-bucle::-webkit-scrollbar{display:none}.dopis__fila--en-bucle .dopis__pista{will-change:transform}@media(min-width:768px){.dopis__fila{--dopis-velocidad: 28;--dopis-hueco: var(--space-5);--dopis-fundido: 4rem;margin-inline:0;padding-inline:0;scroll-padding-inline:0;scroll-snap-type:none}.dopis__fila--en-bucle{scroll-padding-inline:var(--dopis-fundido)}}.dopis__control{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.dopis__pausa{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:8.75rem;padding:0 var(--space-4);background:transparent;border:1px solid var(--linea-oro);border-radius:var(--radius-pill);font-family:var(--font-caps);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-texto)}.dopis__pausa:hover{color:var(--oro-claro);border-color:var(--oro)}.dopis__pausa svg{flex-shrink:0}.dopis__resena{height:100%;display:flex;flex-direction:column;gap:var(--space-3);background:var(--ember);border:1px solid var(--linea-oro);border-radius:var(--radius-lg);padding:var(--space-6)}.dopis__autor{display:flex;align-items:center;gap:var(--space-3)}.dopis__foto{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover;border:1px solid var(--linea-oro);background:var(--ember-2)}.dopis__foto--iniciales{display:inline-grid;place-items:center;color:var(--oro-texto);font-family:var(--font-title);font-weight:600}.dopis__nombre{display:block;font-size:var(--text-sm);font-weight:600;color:var(--marfil)}a.dopis__nombre:hover{color:var(--oro-claro);text-decoration:underline}.dopis__fecha{display:block;font-size:var(--text-xs);color:var(--marfil-2)}.dopis__texto{flex:1;font-family:var(--font-title);font-style:italic;font-size:var(--text-lg);line-height:1.5;color:var(--marfil);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.dopis__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--marfil-2)}.dopis__ver{display:inline-flex;align-items:center;min-height:44px;color:var(--oro-texto);text-decoration:underline;text-underline-offset:3px}.dopis__ver:hover{color:var(--oro-claro)}.dopis__atribucion{display:flex;justify-content:center;width:fit-content;margin:var(--space-3) auto 0}.dopis__atribucion img{display:block;max-width:none}.dopis__aviso{max-width:60ch;margin:var(--space-2) auto 0;text-align:center;font-size:.8125rem;line-height:1.6;color:var(--marfil-2)}.dopis__invitacion{margin-bottom:var(--space-2);text-align:center;font-family:var(--font-title);font-style:italic;font-size:var(--text-lg);color:var(--marfil)}.dopis__acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8)}@media(max-width:639px){.dopis__acciones .btn{width:100%}}.hw{display:none;pointer-events:none}@media(min-width:1024px){:root[data-halloween] .dhero:not(.dhero--relato) .dhero__media,:root[data-halloween] .dhero:not(.dhero--relato) .dhero__humo span,:root[data-halloween] .dhero:not(.dhero--relato) .dhero__humo:before{background-image:url(/assets/heroe-halloween-1800-BVWmq6_O.webp);background-image:image-set(url(/assets/heroe-halloween-1800-DDDfL3w8.avif) type("image/avif"),url(/assets/heroe-halloween-1800-BVWmq6_O.webp) type("image/webp"))}:root[data-halloween] .dhero:not(.dhero--relato) .dhero__humo span,:root[data-halloween] .dhero:not(.dhero--relato) .dhero__humo:before{transform-origin:56.9% 70.4%}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){:root[data-halloween][data-anim=on] .hw-brillo{display:block}}.hw-brillo{position:absolute;inset:0;z-index:-1;overflow:hidden;container-type:size}.hw-brillo__foto{position:absolute;top:50%;left:50%;width:100%;width:max(100cqw,100cqh * 1800 / 1005);aspect-ratio:1800 / 1005;transform:translate(-50%,-50%)}.hw-vela{display:none;position:absolute;border-radius:50%;transform:translate(-50%,-50%);mix-blend-mode:screen;will-change:opacity}@media(prefers-reduced-motion:no-preference){:root[data-anim=on] .hw-vela{display:block}}.hw-vela--grande,.hw-vela--pequena,.hw-vela--recorte-grande,.hw-vela--recorte-pequena{background:radial-gradient(closest-side,#ffc460a8,#ff96344d 55%,#ff822800)}.hw-vela--halo-grande,.hw-vela--halo-pequena{background:radial-gradient(closest-side,#ff923433,#ff802814 55%,#ff782800)}.hw-vela--grande{left:85.5%;top:70%;width:18%;height:26%;animation:hw-vela-a 3.7s ease-in-out infinite}.hw-vela--pequena{left:75.6%;top:74.8%;width:11%;height:17%;animation:hw-vela-b 2.9s ease-in-out -1.3s infinite}.hw-vela--halo-grande{left:85%;top:70%;width:36%;height:58%;animation:hw-vela-b 5.3s ease-in-out -2.1s infinite}.hw-vela--halo-pequena{left:75.6%;top:75%;width:22%;height:36%;animation:hw-vela-a 4.3s ease-in-out -.7s infinite}@keyframes hw-vela-a{0%{opacity:.46}9%{opacity:.82}17%{opacity:.56}28%{opacity:.94}36%{opacity:.74}49%{opacity:1}58%{opacity:.76}67%{opacity:.88}79%{opacity:.5}88%{opacity:.84}to{opacity:.46}}@keyframes hw-vela-b{0%{opacity:.9}12%{opacity:.56}23%{opacity:.86}31%{opacity:.64}46%{opacity:1}55%{opacity:.8}69%{opacity:.95}81%{opacity:.5}92%{opacity:.83}to{opacity:.9}}@media(max-width:1023px){:root[data-halloween] .hw-pie{display:block}}.hw-pie,.hw-pie__columna{position:relative;height:0}.hw-calabazas{position:absolute;top:-32px;right:0;left:0;width:90px;aspect-ratio:361 / 290;margin-inline:auto;background-image:url(/assets/calabazas-recorte-DltwqQmc.webp);background-image:image-set(url(/assets/calabazas-recorte-DohvXZvD.avif) type("image/avif"),url(/assets/calabazas-recorte-DltwqQmc.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat}@media(min-width:560px){.hw-calabazas{top:-36px}}@media(min-width:768px){.hw-calabazas{top:-34px;width:124px}}@media(min-width:900px){.hw-pie__columna{max-width:min(34rem,54vw)}.hw-calabazas{margin-inline:auto 0}}.hw-vela--recorte-grande{left:63.7%;top:61%;width:78%;height:92%;animation:hw-vela-a 3.7s ease-in-out infinite}.hw-vela--recorte-pequena{left:26.6%;top:74%;width:50%;height:62%;animation:hw-vela-b 2.9s ease-in-out -1.3s infinite}:root[data-halloween] .hw-tela{display:block}.hw-tela{position:absolute;top:0;right:0;z-index:-1;width:150px;height:150px;overflow:visible}@media(min-width:1024px){.hw-tela{width:clamp(260px,21vw,320px);height:clamp(260px,21vw,320px)}}.hw-tela__hilos{fill:none;stroke:#ede6da;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.hw-tela__hilos path{vector-effect:non-scaling-stroke}.hw-tela__radios{stroke-width:1.2}.hw-tela__espiral{stroke-width:1}@media(max-width:559px){.hw-tela__amplia{display:none}}.hw-arana path,.hw-arana ellipse{vector-effect:non-scaling-stroke}.hw-arana__pata,.hw-arana__palpos{fill:none;stroke-linecap:round;stroke-linejoin:round}.hw-arana__filo{fill:url(#hw-arana-luz);stroke:url(#hw-arana-luz);stroke-width:2.2}.hw-arana__filo .hw-arana__pata{fill:none;stroke-width:2.9}.hw-arana__filo .hw-arana__palpos{fill:none;stroke-width:2.3}.hw-arana__cuerpo .hw-arana__pata{stroke:#2a211b;stroke-width:1.8}.hw-arana__cuerpo .hw-arana__palpos{stroke:#2a211b;stroke-width:1.1}.hw-arana__abdomen,.hw-arana__prosoma{fill:url(#hw-arana-volumen)}.hw-arana__queliceros{fill:#1b1511}.hw-arana__dibujo{fill:none;stroke:#a07a5a;stroke-width:1.4;stroke-linecap:round;opacity:.6}.hw-arana__brillo{fill:#fff1dc;opacity:.16}.hw-arana__ojos{stroke:#ffcf8a;stroke-width:1.2;stroke-linecap:round;opacity:.85}@media(max-width:1023px){.hw-arana__escala{transform:scale(1.26)}.hw-arana__filo{stroke-width:1.8}.hw-arana__filo .hw-arana__pata{stroke-width:2.3}.hw-arana__filo .hw-arana__palpos{stroke-width:1.9}.hw-arana__cuerpo .hw-arana__pata{stroke-width:1.35}.hw-arana__cuerpo .hw-arana__palpos{stroke-width:.9}.hw-arana__dibujo{stroke-width:1}.hw-arana__ojos{stroke-width:.9}}:root[data-halloween=f] .hw-bruma{display:block}.hw-bruma{position:absolute;top:-70px;right:-70px;z-index:-1;width:300px;height:300px;background:radial-gradient(closest-side,#5b2a862b,#5b2a8617 55%,#5b2a8600)}@media(min-width:1024px){.hw-bruma{top:-120px;right:-120px;width:clamp(560px,46vw,700px);height:clamp(560px,46vw,700px)}}:root[data-halloween=f] .site-header:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,#e8772e00,#e8772e 14%,#c4542f 46%,#5b2a86 86%,#5b2a8600);pointer-events:none}.dhero.dhero--relato{--marco: 100vh;--marco: 100svh;--foto-prop: 1.79153;--alto-cabecera: 77px;--g-x0: .4955;--g-x1: .8555;--g-y0: .4178;--g-y1: .8445;display:block;min-height:0;max-height:none;overflow:visible;text-align:center;background:var(--ink)}.dhero--relato .dhero__escena{position:relative;padding-top:var(--marco);isolation:isolate;overflow:clip}body:has(.dhero--relato){background-color:var(--ink)}.dhero--relato .dhero__portada{position:absolute;top:0;left:0;right:0;height:var(--marco);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) calc(245px + env(safe-area-inset-bottom,0px));pointer-events:none}:root[data-relato-visto] .dhero--relato .dhero__portada{grid-template-rows:auto minmax(0,1fr) 185px}.dhero--relato .dhero__inner{position:relative;z-index:3;grid-row:1;grid-column:1;width:100%;pointer-events:auto}.dhero--relato .dhero__zona{position:relative;z-index:0;grid-row:2;grid-column:1;container-type:size}.dhero--relato .dhero__scrim{position:relative;inset:auto;z-index:2;grid-row:1;grid-column:1;margin-bottom:-72px;background:linear-gradient(180deg,#0c0a0999,#0c0a0985 calc(100% - 110px),#0c0a0900);pointer-events:none}.dhero--relato .dhero__inner{padding-bottom:var(--space-3)}:root[data-relato-visto] .dhero--relato .dhero__botones-visto{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-8)}@media(max-width:559px){:root[data-relato-visto] .dhero--relato .dhero__botones-visto{flex-direction:column;align-items:stretch;margin-top:var(--space-6)}.dhero--relato .dhero__botones-visto .btn{width:100%}}@media(max-height:799.98px){.dhero--relato .dhero__inner{padding-top:var(--space-10)}}@media(max-height:699.98px){:root:not([data-halloween]) .dhero--relato .dhero__inner{padding-top:var(--space-6)}}.dhero--relato .dhero__foto,.dhero--relato .dhero__encuadre{position:absolute;aspect-ratio:2200 / 1228}.dhero--relato .dhero__media,.dhero--relato .dhero__humo span,.dhero--relato .dhero__humo:before{background-image:url(/assets/heroe-remix-900-DdR0oV-T.webp);background-image:image-set(url(/assets/heroe-remix-900-CSoGn48P.avif) type("image/avif"),url(/assets/heroe-remix-900-DdR0oV-T.webp) type("image/webp"))}@media(min-width:900px){.dhero--relato .dhero__media,.dhero--relato .dhero__humo span,.dhero--relato .dhero__humo:before{background-image:url(/assets/heroe-remix-1800-cH_V_op4.webp);background-image:image-set(url(/assets/heroe-remix-1800-BfFjaZAk.avif) type("image/avif"),url(/assets/heroe-remix-1800-cH_V_op4.webp) type("image/webp"))}}.dhero--relato .dhero__media{position:absolute;inset:0;z-index:auto;background-size:100% 100%;background-position:0 0}.dhero--relato .dhero__humo{z-index:auto}.dhero--relato .dhero__humo span,.dhero--relato .dhero__humo:before{background-size:100% 100%;background-position:0 0;-webkit-mask-image:var(--humo-mascara),linear-gradient(180deg,#000 0%,#000 34%,transparent 39%);mask-image:var(--humo-mascara),linear-gradient(180deg,#000 0%,#000 34%,transparent 39%);-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;transform-origin:50% 46%}.dhero__grupo{position:absolute;display:block}.dhero__grupo-frascos{position:absolute;left:calc(var(--g-x0) * 100%);top:calc(var(--g-y0) * 100%);width:calc((var(--g-x1) - var(--g-x0)) * 100%);height:calc((var(--g-y1) - var(--g-y0)) * 100%);pointer-events:none}.dhero__cielo,.dhero__pedestal{position:absolute;left:-100vw;right:-100vw;pointer-events:none}.dhero__cielo{bottom:calc(100% - 48px);height:calc(200vh + 48px);background:linear-gradient(180deg,#100904 calc(100% - 48px),#10090400)}.dhero__pedestal{top:calc(100% - 1px);height:200vh;left:0;right:0;background-image:linear-gradient(180deg,#05040400,#0504048c 30vh),url(/assets/heroe-remix-900-DdR0oV-T.webp);background-image:linear-gradient(180deg,#05040400,#0504048c 30vh),image-set(url(/assets/heroe-remix-900-CSoGn48P.avif) type("image/avif"),url(/assets/heroe-remix-900-DdR0oV-T.webp) type("image/webp"));background-size:100% 100%,100% 40000%;background-position:0 0,50% 100%;background-repeat:no-repeat}@media(min-width:900px){.dhero__pedestal{background-image:linear-gradient(180deg,#05040400,#0504048c 30vh),url(/assets/heroe-remix-1800-cH_V_op4.webp);background-image:linear-gradient(180deg,#05040400,#0504048c 30vh),image-set(url(/assets/heroe-remix-1800-BfFjaZAk.avif) type("image/avif"),url(/assets/heroe-remix-1800-cH_V_op4.webp) type("image/webp"))}}.dhero--relato .dhero__foto{--g-dcha: var(--g-x1);--g-ancho: calc(.9 - var(--g-x0));--g-alto: calc(var(--g-y1) - var(--g-y0));--P: min(100cqh / var(--g-alto), (100cqw - 40px) / (var(--g-ancho) * var(--foto-prop)));left:calc(50cqw - var(--P) * var(--foto-prop) * (var(--g-x0) + var(--g-dcha)) / 2);top:calc((100cqh - var(--P) * var(--g-alto)) * .15 - var(--P) * var(--g-y0));width:calc(var(--P) * var(--foto-prop));height:var(--P)}:root[data-halloween] .dhero--relato .dhero__foto{--g-dcha: .9}@media(min-aspect-ratio:6/5){.dhero--relato{--heroe-alto: min(var(--marco) * .88, 880px)}.dhero--relato .dhero__portada{grid-template-rows:var(--heroe-alto) minmax(0,1fr)}.dhero--relato .dhero__zona{grid-row:1}.dhero--relato .dhero__inner{align-self:center;max-width:var(--layout-max-width);padding-block:var(--space-12);text-align:left}.dhero--relato .dhero__inner>*{max-width:min(34rem,54vw)}.dhero--relato .dhero__lede{margin-inline:0}:root[data-relato-visto] .dhero--relato .dhero__botones-visto{justify-content:flex-start}.dhero--relato .dhero__scrim{grid-row:1 / -1;margin:0;background:linear-gradient(180deg,#0c0a0980,#0c0a0900 22%),linear-gradient(180deg,#0c0a0900 70%,#0c0a09b3),linear-gradient(90deg,#0c0a09c7,#0c0a099e 34%,#0c0a0929 47%,#0c0a090a 58%)}.dhero--relato .dhero__foto{--texto-dcha: calc(max(var(--space-6), (100cqw - var(--layout-max-width)) / 2 + var(--space-6)) + min(34rem, 54vw) + 24px) ;--cubre: max(100cqw, 100cqh * var(--foto-prop));--cabe: calc((100cqw - 14px - var(--texto-dcha)) / (var(--g-dcha) - var(--g-x0)));--W: min(var(--cubre), var(--cabe));left:min(max(var(--texto-dcha) - var(--W) * var(--g-x0),(100cqw - var(--W)) / 2),100cqw - 14px - var(--W) * var(--g-dcha));top:calc((100cqh - var(--W) / var(--foto-prop)) / 2 - 32px);width:var(--W);height:calc(var(--W) / var(--foto-prop))}:root[data-halloween] .dhero--relato .dhero__foto{--g-dcha: var(--g-x1)}}@media not all and (min-aspect-ratio:6/5){.dhero--relato .dhero__inner>*{margin-inline:auto}:root[data-relato-visto] .dhero--relato .dhero__inner .dhero__botones-visto{justify-content:center}}.dhero__calabazas{position:absolute;display:none;aspect-ratio:361 / 290;background-size:contain;background-repeat:no-repeat;pointer-events:none;left:84%;top:74.48%;width:6%}@media(min-aspect-ratio:6/5){.dhero__calabazas{left:86%;top:71.18%;width:8%}}.dhero--relato[data-cargada] .dhero__calabazas{background-image:url(/assets/calabazas-recorte-DltwqQmc.webp);background-image:image-set(url(/assets/calabazas-recorte-DohvXZvD.avif) type("image/avif"),url(/assets/calabazas-recorte-DltwqQmc.webp) type("image/webp"))}:root[data-halloween] .dhero--relato .dhero__calabazas{display:block}.dhero__adorno{position:absolute;top:0;left:0;right:0;z-index:3;height:var(--alto-cabecera);pointer-events:none}.dhero__adorno-pegado{position:sticky;top:var(--alto-cabecera);height:0}.dhero--relato .dhero__lienzo{position:absolute;top:0;left:0;z-index:2;width:100%;height:var(--marco);display:none;pointer-events:none}.dhero--relato .dhero__encuadre{visibility:hidden;pointer-events:none;top:0;left:calc(50% - var(--marco) * .72 * var(--foto-prop) * .6986);width:calc(var(--marco) * .72 * var(--foto-prop));height:calc(var(--marco) * .72)}@media(min-aspect-ratio:6/5){.dhero--relato .dhero__encuadre{top:calc(var(--marco) / 2);left:50%;width:max(100%,var(--marco) * var(--foto-prop));height:auto;transform:translate(-50%,-50%)}}.dhero__saltar{display:none;--saltar-dcha: 2px;--saltar-sobre: calc(var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + 10px)}body:has(:where(.advisor-fab:not(.advisor-fab--en-espera):not(.advisor-fab--oculto))) .dhero__saltar{--saltar-sobre: calc(var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + 72px)}@media(max-width:767px),(max-width:1023px)and (max-aspect-ratio:6/5){body.has-cookie-banner .dhero__saltar{--saltar-sobre: calc( var(--bottom-nav-h, 60px) + env(safe-area-inset-bottom, 0px) + var(--aviso-cookies-alto, 76px) + 8px )}}@media(min-width:1024px){.dhero__saltar{--saltar-dcha: 12px;--saltar-sobre: calc(28px + env(safe-area-inset-bottom, 0px)) }body:has(:where(.advisor-fab:not(.advisor-fab--en-espera):not(.advisor-fab--oculto))) .dhero__saltar{--saltar-sobre: calc(84px + env(safe-area-inset-bottom, 0px)) }}@media(min-width:1024px)and (max-aspect-ratio:6/5){body.has-cookie-banner .dhero__saltar{--saltar-sobre: calc(env(safe-area-inset-bottom, 0px) + var(--aviso-cookies-alto, 76px) + 8px)}}.dhero--relato:not([data-relato=vivo]) .dhero__escena:after{content:"";position:absolute;top:calc(var(--marco) * .86);left:0;right:0;z-index:2;height:calc(var(--marco) * .14 + 1px);background:linear-gradient(180deg,rgba(12,10,9,0),var(--ink));pointer-events:none}.dhero__insignias{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);max-width:30rem;margin:0 auto;padding:var(--space-10) var(--space-5) var(--space-6);list-style:none}.dhero__insignia{display:flex;flex-direction:row;align-items:center;gap:var(--space-5);text-align:left}.dhero__insignia .dhero__frasco{flex:0 0 36%;height:176px}.dhero__insignia .dhero__ficha{flex:1;align-items:flex-start}@media(min-width:640px){.dhero__insignias{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12) var(--space-6);max-width:var(--layout-max-width);padding-inline:var(--space-6)}.dhero__insignia{flex-direction:column;gap:var(--space-4);text-align:center}.dhero__insignia .dhero__frasco{flex:none;width:100%;height:230px}.dhero__insignia .dhero__ficha{align-items:center}}@media(min-width:1100px){.dhero__insignias{grid-template-columns:repeat(5,minmax(0,1fr))}}.dhero__frasco{position:relative;display:flex;align-items:flex-end;justify-content:center}.dhero__frasco:before{content:"";position:absolute;inset:10% 8% 0;background:radial-gradient(closest-side,var(--matiz),transparent);opacity:.28;filter:blur(6px)}.dhero__frasco img{position:relative;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:bottom}.dhero__ficha{display:flex;flex-direction:column;gap:var(--space-1)}.dhero__marca{font-family:var(--font-caps);font-size:.8125rem;letter-spacing:.26em;text-transform:uppercase;color:var(--oro-texto)}.dhero__nombre{text-transform:capitalize;font-family:var(--font-title);font-weight:400;font-size:clamp(1.6rem,6vw,2.1rem);line-height:1.05;color:var(--marfil)}.dhero__notas{display:grid;gap:2px;margin-top:var(--space-2)}.dhero__nota{display:flex;align-items:baseline;gap:var(--space-2)}.dhero__nota dt{min-width:4.8rem;font-family:var(--font-caps);font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--marfil-2)}.dhero__nota dd{margin:0;font-family:var(--font-title);font-style:italic;font-size:1.0625rem;line-height:1.25;color:var(--marfil)}@media(min-width:640px){.dhero__nota{justify-content:center}.dhero__nota dt{min-width:0}}.dhero__ver{margin-top:var(--space-1);font-size:.8125rem}.dhero__cierre{position:relative;z-index:3;display:flex;justify-content:center;padding:var(--space-8) var(--space-5) var(--space-16);text-align:center}.dhero__cierre-bloque{display:flex;flex-direction:column;align-items:center;max-width:34rem}.dhero__logo{display:block;width:clamp(96px,26vw,112px)}@media(min-aspect-ratio:6/5){.dhero__logo{width:clamp(120px,10vw,150px)}}.dhero__logo img{display:block;width:100%;height:auto}.dhero--relato .dhero__cierre-kicker{justify-content:center;margin-top:var(--space-6)}.dhero--relato .dhero__cierre-kicker:after{content:"";width:34px;height:1px;background:var(--oro);opacity:.7}@media not all and (min-aspect-ratio:6/5){.dhero--relato .dhero__cierre-kicker{padding-left:.28em;white-space:nowrap}.dhero--relato .dhero__cierre-kicker .kicker__rule,.dhero--relato .dhero__cierre-kicker:after{display:none}}.dhero--relato .dhero__cierre-lede{margin:var(--space-4) auto 0;text-shadow:0 1px 12px rgba(12,10,9,.9)}.dhero--relato .dhero__cierre-cta{justify-content:center;width:100%}@media(max-width:559px){.dhero--relato .dhero__cierre-cta{max-width:22rem}}.dhero--relato[data-relato=preparando] .dhero__insignias,.dhero--relato[data-relato=preparando] .dhero__cierre{display:none}@media(prefers-reduced-motion:no-preference){.dhero--relato[data-relato=vivo]{height:calc((var(--relato-largo) + 1) * var(--marco))}.dhero--relato[data-relato=vivo] .dhero__escena{position:sticky;top:0;height:var(--marco);padding-top:0;background-color:var(--ink)}.dhero--relato[data-relato=vivo] .dhero__lienzo{display:block}.dhero--relato[data-relato=vivo] .dhero__frasco{display:none}.dhero--relato[data-relato=vivo] .dhero__logo,.dhero--relato[data-relato=vivo][data-lienzo=tapa] .dhero__zona{visibility:hidden}.dhero--relato[data-relato=vivo][data-lienzo=tapa] .dhero__humo span,.dhero--relato[data-relato=vivo][data-lienzo=tapa] .dhero__humo:before{animation-play-state:paused}.dhero--relato[data-relato=vivo] .dhero__saltar{position:fixed;right:var(--saltar-dcha);bottom:0;z-index:4;transform:translateY(calc(-1 * var(--saltar-sobre)));display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-3);font-family:var(--font-body, inherit);font-size:.8125rem;letter-spacing:.04em;color:var(--marfil);text-decoration:underline;text-decoration-color:var(--oro);text-decoration-thickness:1px;text-underline-offset:4px;background:none;border:0;border-radius:0;text-shadow:0 1px 8px rgba(12,10,9,.9);cursor:pointer;transition:color var(--motion-base) var(--motion-ease),transform .22s ease}.dhero--relato[data-relato=vivo] .dhero__saltar:hover{color:var(--oro-claro)}.dhero--relato[data-relato=vivo] .dhero__saltar:focus-visible{outline:2px solid var(--oro);outline-offset:2px}.dhero--relato[data-relato=vivo] .dhero__insignias,.dhero--relato[data-relato=vivo] .dhero__cierre{position:absolute;inset:0;display:block;max-width:none;margin:0;padding:0;pointer-events:none}.dhero--relato[data-relato=vivo] .dhero__insignia{position:absolute;left:0;right:0;top:calc(var(--marco) * .635);display:block;width:min(92%,26rem);margin-inline:auto;opacity:0;pointer-events:auto}.dhero--relato[data-relato=vivo] .dhero__ficha{align-items:center;text-align:center}.dhero--relato[data-relato=vivo] .dhero__notas{grid-template-columns:repeat(3,minmax(0,auto));justify-content:center;gap:var(--space-1) var(--space-6);margin-top:var(--space-3)}.dhero--relato[data-relato=vivo] .dhero__nota{flex-direction:column;align-items:center;gap:2px}.dhero--relato[data-relato=vivo] .dhero__nota dt{min-width:0}.dhero--relato[data-relato=vivo] .dhero__nombre{font-size:clamp(2.2rem,9.5vw,3rem)}.dhero--relato[data-relato=vivo] .dhero__cierre{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--alto-cabecera) var(--space-5) 61px}.dhero--relato[data-relato=vivo] .dhero__cierre-kicker,.dhero--relato[data-relato=vivo] .dhero__cierre-lede,.dhero--relato[data-relato=vivo] .dhero__cierre-cta{opacity:0}.dhero--relato[data-relato=vivo] .dhero__cierre-cta{pointer-events:auto}}@media(prefers-reduced-motion:no-preference)and (max-height:699.98px)and (max-aspect-ratio:6/5){.dhero--relato[data-relato=vivo] .dhero__insignia{top:calc(var(--marco) * .615)}.dhero--relato[data-relato=vivo] .dhero__nombre{font-size:clamp(1.9rem,8.4vw,3rem)}}@media(prefers-reduced-motion:no-preference)and (max-width:400px)and (max-aspect-ratio:6/5){.dhero--relato[data-relato=vivo] .dhero__notas{column-gap:var(--space-3)}.dhero--relato[data-relato=vivo] .dhero__saltar{padding:0 var(--space-2)}}@media(prefers-reduced-motion:no-preference)and (min-aspect-ratio:6/5){.dhero--relato[data-relato=vivo] .dhero__insignia{left:max(var(--space-6),(100% - var(--layout-max-width)) / 2 + var(--space-6));right:auto;width:min(34rem,50vw);margin:0;text-align:left}.dhero--relato[data-relato=vivo] .dhero__insignia{top:34%}.dhero--relato[data-relato=vivo] .dhero__ficha{align-items:flex-start;text-align:left}.dhero--relato[data-relato=vivo] .dhero__nombre{font-size:clamp(3rem,5.6vw,5.4rem);font-weight:300}.dhero--relato[data-relato=vivo] .dhero__notas{justify-content:start;margin-top:var(--space-4)}.dhero--relato[data-relato=vivo] .dhero__nota{align-items:flex-start}.dhero--relato[data-relato=vivo] .dhero__nota dd{font-size:1.25rem}.dhero--relato[data-relato=vivo] .dhero__cierre{padding-bottom:0}}:root[data-relato-visto] .dhero--relato .dhero__saltar,:root[data-relato-visto] .dhero--relato .dhero__insignias,:root[data-relato-visto] .dhero--relato .dhero__cierre{display:none}.dhome{background-color:var(--ink);color:var(--marfil)}.dhome ::selection{background:var(--oro);color:var(--ink)}.kicker{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-caps);font-size:var(--text-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--oro-texto)}.kicker--center{justify-content:center}.kicker__rule{width:34px;height:1px;background:var(--oro);opacity:.7}.btn--ghostgold{background:transparent;color:var(--oro-claro);border:1px solid var(--oro)}.btn--ghostgold:hover{background:var(--oro-tenue)}.link-gold{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-2);font-family:var(--font-caps);letter-spacing:.14em;text-transform:uppercase;font-size:var(--text-sm);color:var(--oro-texto)}.link-gold:hover{color:var(--oro-claro)}.link-gold svg{transition:transform var(--motion-base) var(--motion-ease)}.link-gold:hover svg{transform:translate(4px)}.dhero{position:relative;display:grid;align-items:center;min-height:620px;min-height:82svh;overflow:hidden;isolation:isolate;text-align:center}.dhero__media{position:absolute;inset:0;z-index:-2;background-color:var(--ink);background-image:url(/assets/hero-dark-900-CgGq7zWT.webp);background-image:image-set(url(/assets/hero-dark-900-D0cqHr2m.avif) type("image/avif"),url(/assets/hero-dark-900-CgGq7zWT.webp) type("image/webp"));background-position:60% center;background-size:cover;background-repeat:no-repeat}.dhero__img{width:100%;height:100%;object-fit:cover;object-position:60% center}@media(min-width:900px){.dhero__img{object-position:center}}.dhero__scrim{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 95% 50% at 50% 47%,#0c0a09cc,#0c0a099e 60%,#0c0a0900),linear-gradient(180deg,#0c0a099e,#0c0a0970 42%,#0c0a09eb)}.dhero__inner{padding-block:var(--space-12);max-width:700px;margin-inline:auto}.dhero__title{margin-block:var(--space-4) var(--space-5);line-height:.92}.dhero .kicker{font-size:.8125rem}.dhero__title-caps{display:block;font-family:var(--font-title);font-weight:300;text-transform:uppercase;letter-spacing:.04em;color:var(--marfil);font-size:clamp(2.4rem,9.5vw,5rem)}.dhero__title-script{display:block;font-family:var(--font-script);color:var(--oro-claro);font-size:clamp(3rem,13vw,7rem);line-height:.8;margin-top:.06em}.dhero__lede{font-family:var(--font-title);font-size:clamp(1.1rem,4.2vw,1.5rem);color:var(--marfil);opacity:.9;line-height:1.45;max-width:42ch;margin-inline:auto}.dhero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-8)}@media(min-width:900px){.dhero{min-height:88vh;max-height:880px;text-align:left}.dhero__inner{max-width:var(--layout-max-width)}.dhero__inner>*{max-width:min(34rem,54vw)}.dhero__lede{margin-inline:0}.dhero__cta{justify-content:flex-start}.dhero__media{background-image:url(/assets/hero-dark-1800-BOH7WyFS.webp);background-image:image-set(url(/assets/hero-dark-1800-BlZUBfbJ.avif) type("image/avif"),url(/assets/hero-dark-1800-BOH7WyFS.webp) type("image/webp"));background-position:center}.dhero__scrim{background:linear-gradient(180deg,#0c0a0900 55%,#0c0a09d1),linear-gradient(90deg,#0c0a09bd,#0c0a0999 34%,#0c0a0933 56%,#0c0a090f 72%)}}.dhero__humo{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.dhero__humo span,.dhero__humo:before{--humo-mascara: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='1005' viewBox='0 0 1800 1005'%3E%3CradialGradient id='h' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='1' gradientTransform='translate(850 300) scale(280 430)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Crect width='1800' height='1005' fill='url(%23h)'/%3E%3C/svg%3E");position:absolute;inset:0;background-image:url(/assets/hero-dark-900-CgGq7zWT.webp);background-image:image-set(url(/assets/hero-dark-900-D0cqHr2m.avif) type("image/avif"),url(/assets/hero-dark-900-CgGq7zWT.webp) type("image/webp"));background-position:60% center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:var(--humo-mascara);mask-image:var(--humo-mascara);-webkit-mask-position:60% center;mask-position:60% center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform-origin:53% 70%;opacity:0;mix-blend-mode:lighten;will-change:transform,opacity;animation:dhero-humo 18s cubic-bezier(.45,0,.55,1) .8s infinite}.dhero__humo span+span{animation-delay:6.8s}.dhero__humo:before{content:"";animation-delay:12.8s}@keyframes dhero-humo{0%{opacity:0;transform:none}22%{opacity:.9}35%{transform:translate3d(2%,-6%,0) rotate(-1deg) scale(1.04)}60%{opacity:.9}70%{transform:translate3d(-1%,-12%,0) rotate(-2.5deg) scale(1.1)}to{opacity:0;transform:translate3d(-3%,-18%,0) rotate(-4deg) scale(1.16)}}@media(min-width:900px){.dhero__humo span,.dhero__humo:before{background-image:url(/assets/hero-dark-1800-BOH7WyFS.webp);background-image:image-set(url(/assets/hero-dark-1800-BlZUBfbJ.avif) type("image/avif"),url(/assets/hero-dark-1800-BOH7WyFS.webp) type("image/webp"));background-position:center;-webkit-mask-position:center;mask-position:center;transform-origin:58% 70%}}@media(prefers-reduced-motion:reduce){.dhero__humo{display:none}}:root:not([data-anim=on]) .dhero__humo{display:none}@media(max-width:559px){.dhero__cta{flex-direction:column;align-items:stretch;margin-top:var(--space-6)}.dhero__cta .btn{width:100%}.dhero{min-height:0}.dhero__inner{padding-block:var(--space-16) var(--space-10)}}.dscent__media picture,.dnote__ring picture{display:block;width:100%;height:100%}.dsplit__media picture{display:block}.dsection{padding-block:var(--space-20)}.dhead{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;margin-bottom:var(--space-12)}.dhead__title{font-family:var(--font-title);font-weight:400;color:var(--marfil);font-size:clamp(2rem,6vw,3.2rem);line-height:1.08;letter-spacing:.005em}.dhead__title--left{text-align:left}.dhead__cta{margin-top:var(--space-12);text-align:center}.dscents{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:1024px){.dscents{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}}.dscent{display:flex;flex-direction:column;background:var(--ember);border:1px solid var(--linea-oro);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.dscent:hover{transform:translateY(-5px);border-color:var(--oro);box-shadow:0 18px 40px #00000080}.dscent__media{position:relative;aspect-ratio:4 / 5;background:var(--ember-2);overflow:hidden}.dscent__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--motion-ease)}.dscent:hover .dscent__media img{transform:scale(1.05)}.dscent__media:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 50px 8px #0c0a0980;pointer-events:none}.dscent__insignia{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1}.dscent__ph{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-title);font-style:italic;color:var(--marfil-2);background:radial-gradient(circle at 50% 40%,var(--ember-2),var(--ink))}.dscent__body{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.dscent__brand{font-family:var(--font-caps);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--oro-texto)}.dscent__name{font-family:var(--font-title);font-size:var(--text-xl);font-weight:500;color:var(--marfil)}.dscent__foot{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-3)}.dscent__price{font-family:var(--font-title);font-size:var(--text-lg);color:var(--marfil);font-variant-numeric:tabular-nums}.dscent__add{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--oro);color:var(--oro-claro);transition:background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease)}.dscent:hover .dscent__add{background:var(--oro);color:var(--ink)}.dscent--skeleton{aspect-ratio:4 / 5;background:var(--ember-2);border:1px solid var(--linea-oro);border-radius:var(--radius-md);animation:dpulse 1.5s ease-in-out infinite}@keyframes dpulse{50%{opacity:.55}}.dnotes{padding-block:var(--space-20);background:radial-gradient(70% 60% at 50% 0%,rgba(94,38,36,.28),transparent 70%),var(--ink-2);border-block:1px solid var(--linea-oro)}.dnotes__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8) var(--space-6)}@media(min-width:720px){.dnotes__grid{gap:var(--space-12)}}.dnote{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:clamp(150px,40vw,240px);text-align:center}.dnote__ring{display:block;width:clamp(140px,38vw,200px);aspect-ratio:1;padding:6px;border-radius:50%;border:1px solid var(--oro);box-shadow:0 0 0 6px #c6a15b0f,0 12px 40px #0000008c;transition:box-shadow var(--motion-base) var(--motion-ease)}.dnote:hover .dnote__ring{box-shadow:0 0 0 6px #c6a15b24,0 0 44px #c6a15b40}.dnote__ring img{width:100%;height:100%;border-radius:50%;object-fit:cover}.dnote__name{font-family:var(--font-title);font-style:italic;font-size:var(--text-2xl);color:var(--marfil)}.dnote__desc{font-family:var(--font-caps);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--marfil-2)}@media(max-width:767px){.dnotes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 var(--space-2)}.dnote{width:auto;min-width:0;gap:var(--space-3)}.dnote__ring{width:clamp(80px,26vw,112px);padding:4px;box-shadow:0 0 0 4px #c6a15b0f,0 10px 28px #0000008c}.dnote__name{font-size:clamp(1rem,4.6vw,1.25rem);line-height:1.15;text-wrap:balance}.dnote__desc{font-size:.8125rem;letter-spacing:.06em;line-height:1.45}}@property --dnote-trazo{syntax: "<angle>"; inherits: false; initial-value: 360deg;}@media(prefers-reduced-motion:no-preference){.dnotes__grid[data-abre] .dnote__ring{position:relative;border-color:transparent}.dnotes__grid[data-abre] .dnote__ring:after{content:"";position:absolute;inset:-1px;border:1px solid var(--oro);border-radius:50%;-webkit-mask-image:conic-gradient(#000 var(--dnote-trazo),transparent 0);mask-image:conic-gradient(#000 var(--dnote-trazo),transparent 0);pointer-events:none}.dnotes__grid[data-abre=espera] .dnote__ring:after{--dnote-trazo: 0deg}.dnotes__grid[data-abre=espera] .dnote__ring img{opacity:0}.dnotes__grid[data-abre=si] .dnote__ring:after{animation:dnote-trazo 1.2s cubic-bezier(.65,0,.35,1) var(--dnote-turno, 0s) both}.dnotes__grid[data-abre=si] .dnote__ring img{animation:dnote-gota 1.6s cubic-bezier(.22,1,.36,1) calc(var(--dnote-turno, 0s) + .35s) both}.dnote:nth-child(2){--dnote-turno: .45s}.dnote:nth-child(3){--dnote-turno: .9s}}@keyframes dnote-trazo{0%{--dnote-trazo: 0deg}to{--dnote-trazo: 360deg}}@keyframes dnote-gota{0%{opacity:0;clip-path:circle(10% at 50% 55%)}to{opacity:1;clip-path:circle(50% at 50% 50%)}}@media(prefers-reduced-motion:no-preference){:root[data-anim=on] .dnote__ring{position:relative}:root[data-anim=on] .dnotes{overflow-x:clip}:root[data-anim=on] .dnotes__grid:not([data-abre]) .dnote__ring:before{--dnote-vuelta: 10s;content:"";position:absolute;inset:-5px;border-radius:50%;background:radial-gradient(closest-side,transparent calc(100% - 10px),rgba(231,206,155,.3) calc(100% - 7px),var(--oro-claro) calc(100% - 6px),var(--oro-claro) calc(100% - 5px),rgba(231,206,155,.3) calc(100% - 4px),transparent calc(100% - 1px));-webkit-mask-image:conic-gradient(transparent 0deg 240deg,#000 350deg,transparent 360deg);mask-image:conic-gradient(transparent 0deg 240deg,#000 350deg,transparent 360deg);pointer-events:none;will-change:transform;animation:dnote-ronda var(--dnote-vuelta) linear var(--dnote-fase, 0s) infinite,dnote-aparece 1.4s ease-out both}:root[data-anim=on] .dnote:nth-child(2) .dnote__ring:before{--dnote-fase: calc(var(--dnote-vuelta) * -2 / 3)}:root[data-anim=on] .dnote:nth-child(3) .dnote__ring:before{--dnote-fase: calc(var(--dnote-vuelta) * -1 / 3)}}@keyframes dnote-ronda{to{transform:rotate(1turn)}}@keyframes dnote-aparece{0%{opacity:0}}.dsplit{padding-block:var(--space-20)}.dsplit__inner{display:grid;gap:var(--space-8);align-items:center}@media(min-width:900px){.dsplit__inner{grid-template-columns:1.05fr 1fr;gap:var(--space-16)}}.dsplit__media{position:relative}.dsplit__media img{display:block;width:100%;aspect-ratio:3 / 2;height:auto;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--linea-oro);box-shadow:0 24px 60px #0000008c}.dsplit__llama{position:absolute;pointer-events:none}.dsplit__llama--fondo{visibility:hidden}.dsplit__llama--luz{mix-blend-mode:plus-lighter}@media(prefers-reduced-motion:reduce){.dsplit__llama{display:none}}:root:not([data-anim=on]) .dsplit__llama{display:none}.dsplit__lede{color:var(--marfil-2);font-size:var(--text-lg);line-height:1.6;margin-block:var(--space-4) var(--space-8);max-width:46ch}.dfeatures{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-8)}.dfeature{display:flex;gap:var(--space-4);align-items:flex-start}.dfeature__icon{flex-shrink:0;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--linea-oro);background:var(--oro-tenue);color:var(--oro-claro)}.dfeature strong{display:block;font-family:var(--font-title);font-size:var(--text-xl);color:var(--marfil)}.dfeature span{font-size:var(--text-sm);color:var(--marfil-2)}@media(max-width:899px){.dsplit__lede{margin-inline:auto;text-align:center}.dfeatures{max-width:30rem;margin-inline:auto}.dsplit__text>.btn{display:flex;width:fit-content;margin-inline:auto}}@media(max-width:559px){.dsplit__text>.btn{width:100%}}@media(max-width:767px){.dsection,.dnotes,.dsplit{padding-block:var(--space-12)}.dhead{margin-bottom:var(--space-8)}.dhead__cta{margin-top:var(--space-8)}}.dhome{--ceniza-luz: rgb(201 138 66 / .13), rgb(201 138 66 / .1) 20%, rgb(201 138 66 / .06) 42%, rgb(201 138 66 / .025) 65%, rgb(201 138 66 / .007) 85%, rgb(201 138 66 / 0);--ceniza-ancho: 80vw;--ceniza-dcha: radial-gradient(ellipse var(--ceniza-ancho) 46% at 97% 50%, var(--ceniza-luz));--ceniza-izda: radial-gradient(ellipse var(--ceniza-ancho) 46% at 3% 50%, var(--ceniza-luz));--ceniza-sangre: max(0px, (100vw - var(--layout-max-width)) / 2);--ceniza-aire: 22px;--ceniza-borde-izdo: calc(50% - var(--layout-max-width) / 2);--ceniza-borde-dcho: calc(50% + var(--layout-max-width) / 2)}@media(min-width:768px){.dhome{--ceniza-aire: 40px}}@media(min-width:900px){.dhome{--ceniza-ancho: 50vw}}:root[data-ceniza] .dhome{background-image:url(/assets/ceniza-CX-jk3yd.svg),linear-gradient(90deg,rgb(12 10 9 / 0) calc(var(--ceniza-borde-izdo) - 48px),var(--ink) var(--ceniza-borde-izdo),var(--ink) var(--ceniza-borde-dcho),rgb(12 10 9 / 0) calc(var(--ceniza-borde-dcho) + 48px)),url(/assets/ceniza-CX-jk3yd.svg);background-size:1000px 920px,100% 100%,1000px 920px}.dhome>.dsection{border-image:var(--ceniza-dcha) 0 fill / 0 / 0 var(--ceniza-sangre)}.dhome .dnotes{background-color:transparent}.dhome .dnotes:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--ceniza-izda);pointer-events:none}.dhome .dsplit{background-image:var(--ceniza-dcha)}.dhome .dopis{border-image:var(--ceniza-izda) 0 fill / 0 / 0 var(--ceniza-sangre)}.dhome>.dsection,.dhome .dnotes,.dhome .dsplit,.dhome .dopis{position:relative;isolation:isolate}.dhome>.dsection:before,.dhome>.dsection:after,.dhome .dnotes:after,.dhome .dsplit:before,.dhome .dsplit:after,.dhome .dopis:before,.dhome .dopis:after{content:"";position:absolute;z-index:-1;width:30px;height:30px;margin:-15px;border-radius:50%;background:radial-gradient(circle,#fff3d6 0 1px,#f0cf8e8c 2px,#d9a86529 5.5px,#c78e5500 15px);opacity:.6;pointer-events:none}.dhome>.dsection:before{top:calc(var(--ceniza-aire) + 2px);right:8%;--ceniza-titila: 11s}.dhome>.dsection:after{bottom:calc(var(--ceniza-aire) - 2px);left:13%;--ceniza-titila: 13s;--ceniza-fase: -6s}.dhome .dnotes:after{top:calc(var(--ceniza-aire) + 10px);left:10%;--ceniza-titila: 12s;--ceniza-fase: -3s}.dhome .dsplit:before{top:var(--ceniza-aire);right:12%;--ceniza-titila: 10s;--ceniza-fase: -8s}.dhome .dsplit:after{bottom:calc(var(--ceniza-aire) + 10px);left:6%;--ceniza-titila: 14s;--ceniza-fase: -2s}.dhome .dopis:before{top:calc(var(--ceniza-aire) + 6px);left:16%;--ceniza-titila: 12s;--ceniza-fase: -9s}.dhome .dopis:after{bottom:calc(var(--ceniza-aire) - 4px);right:9%;--ceniza-titila: 11s;--ceniza-fase: -4s}@media(prefers-reduced-motion:no-preference){:root[data-anim=on] .dhome>.dsection:before,:root[data-anim=on] .dhome>.dsection:after,:root[data-anim=on] .dhome .dnotes:after,:root[data-anim=on] .dhome .dsplit:before,:root[data-anim=on] .dhome .dsplit:after,:root[data-anim=on] .dhome .dopis:before,:root[data-anim=on] .dhome .dopis:after{animation:ceniza-titila var(--ceniza-titila, 12s) ease-in-out var(--ceniza-fase, 0s) infinite}}@keyframes ceniza-titila{0%,to{opacity:.22}50%{opacity:.9}}
