:root{--ds-negro: #111111;--ds-verde-hoja: #507E50;--ds-beige: #ECEAE2;--ds-verde-finca: #2F3728;--ds-gris-oro: #879080;--ds-verde-camisa: #2C5C48;--ds-rojo-fruto: #C64E3A;--ds-oro-1: #B88E31;--ds-oro-2: #FEDE9F;--ds-oro-3: #EAC05B;--ds-oro-4: #A77C1F;--ds-oro-5: #C9971F;--ds-oro-6: #966C10;--ds-oro-grad: linear-gradient(100deg, var(--ds-oro-6) 0%, var(--ds-oro-1) 22%, var(--ds-oro-5) 45%, var(--ds-oro-3) 65%, var(--ds-oro-2) 82%, var(--ds-oro-1) 100%);--ds-oro-grad-corto: linear-gradient(100deg, var(--ds-oro-1) 0%, var(--ds-oro-6) 100%);--ds-negro-2: rgba(236, 234, 226, .03);--ds-negro-3: rgba(236, 234, 226, .055);--ds-linea: rgba(236, 234, 226, .14);--ds-linea-2: rgba(236, 234, 226, .28);--ds-crema-70: rgba(236, 234, 226, .7);--ds-crema-50: rgba(236, 234, 226, .5);--ds-sans: var(--font-golos), "Golos Text", "Golos Text Regular", system-ui, -apple-system, sans-serif;--ds-serif: var(--font-noto-serif), "Noto Serif", "Noto Serif Semi Condensed", Georgia, serif;--ds-serif-wdth: 87.5;--ds-track-s: .06em;--ds-track-m: .14em;--ds-track-l: .24em;--ds-max: 1320px;--ds-max-text: 720px;--ds-gutter: clamp(20px, 4vw, 64px);--ds-chaflan: 10px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ds-negro);color:var(--ds-beige);font-family:var(--ds-sans);font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}::selection{background:var(--ds-oro-1);color:var(--ds-negro)}.ds-h1{font-family:var(--ds-sans);font-weight:700;font-size:clamp(2.6rem,7vw,6rem);line-height:.96;letter-spacing:.055em;text-transform:uppercase}.ds-h2{font-family:var(--ds-sans);font-weight:700;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.06;letter-spacing:.06em;text-transform:uppercase}.ds-h3{font-family:var(--ds-sans);font-weight:600;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.25}.ds-serif{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;text-transform:none;letter-spacing:0}.ds-eyebrow{font-family:var(--ds-sans);font-weight:600;font-size:.72rem;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-body{font-size:1rem;color:var(--ds-crema-70);max-width:var(--ds-max-text)}.ds-body-l{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--ds-crema-70);max-width:var(--ds-max-text)}.ds-oro{background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-pill{--c: var(--ds-chaflan);--filete: var(--ds-beige);position:relative;display:inline-flex;align-items:center;gap:.5em;padding:.72em 1.45em;font-weight:700;font-size:.78rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;line-height:1.15;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-pill:after{content:"";position:absolute;inset:5px;pointer-events:none;--k: 6px;box-sizing:border-box;padding:1.5px;background:var(--filete);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-pill--redondo{border-radius:14px;--c: 14px}.ds-pill--redondo:after{border-radius:9px}.ds-pill--sinfilete:after{display:none}.ds-pill--verde{background:var(--ds-verde-hoja);color:var(--ds-beige)}.ds-pill--finca{background:var(--ds-verde-finca);color:var(--ds-beige)}.ds-pill--camisa{background:var(--ds-verde-camisa);color:var(--ds-beige)}.ds-pill--gris{background:var(--ds-gris-oro);color:var(--ds-negro);--filete: var(--ds-negro)}.ds-pill--rojo{background:var(--ds-rojo-fruto);color:var(--ds-beige)}.ds-pill--crema{background:var(--ds-beige);color:var(--ds-negro);--filete: var(--ds-negro)}.ds-pill--negro{background:var(--ds-negro);color:var(--ds-beige)}.ds-pill--oro{background:var(--ds-oro-grad);color:var(--ds-negro);--filete: var(--ds-negro)}.ds-pill--linea{background:transparent;color:var(--ds-crema-70);box-shadow:inset 0 0 0 1px var(--ds-linea-2)}.ds-pill--linea:after{display:none}.ds-pill .ds-serif{font-size:1.12em;letter-spacing:0;text-transform:none}.ds-pill--rot{transform:rotate(-2.2deg)}.ds-pill--rot2{transform:rotate(1.8deg)}.ds-pill--l{font-size:.95rem;padding:.85em 1.7em;--c: 13px}.ds-pill:has(.ds-serif){flex-direction:column;gap:.02em;padding:.68em 1.7em .72em;text-align:center;line-height:1.05;--c: 12px}.ds-pill:has(.ds-serif) .ds-serif{font-size:1.24em;margin-top:-.06em}.ds-pill--l:has(.ds-serif){padding:.8em 2em .85em;--c: 14px}.ds-pill--inline:has(.ds-serif){flex-direction:row;gap:.5em;padding:.72em 1.45em}.ds-pills-apiladas{display:flex;flex-wrap:wrap;align-items:center}.ds-pills-apiladas>.ds-pill+.ds-pill{margin-left:-.7rem}.ds-pills-apiladas>.ds-pill:nth-child(2n){transform:rotate(1.6deg)}.ds-pills-apiladas>.ds-pill:nth-child(odd){transform:rotate(-1.9deg)}.ds-pills-apiladas>.ds-pill:hover{transform:rotate(0) translateY(-3px);z-index:2;transition:transform .3s}.ds-sticker{position:relative;display:inline-flex;align-items:center;gap:.5em;background:var(--ds-verde-hoja);color:var(--ds-beige);padding:.62em 1.4em;font-weight:700;font-size:clamp(.82rem,1.1vw,1rem);letter-spacing:var(--ds-track-s);text-transform:uppercase;transform:rotate(-2deg);--c: 12px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));filter:drop-shadow(0 10px 28px rgba(0,0,0,.5))}.ds-sticker:after{content:"";position:absolute;inset:5px;pointer-events:none;--ci: 7px;box-shadow:inset 0 0 0 1.5px var(--ds-beige);clip-path:polygon(var(--ci) 0,calc(100% - var(--ci)) 0,100% var(--ci),100% calc(100% - var(--ci)),calc(100% - var(--ci)) 100%,var(--ci) 100%,0 calc(100% - var(--ci)),0 var(--ci))}.ds-flag{width:1.15em;height:.78em;flex:none;border-radius:1px;overflow:hidden;background:linear-gradient(90deg,#D91023 0 33.33%,var(--ds-beige) 33.33% 66.66%,#D91023 66.66% 100%)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:1em 1.9em;font-weight:600;font-size:.82rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;--c: 9px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .25s,color .25s,transform .25s}.ds-btn--oro{background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-btn--oro:hover{transform:translateY(-2px)}.ds-btn--crema{background:var(--ds-beige);color:var(--ds-negro)}.ds-btn--crema:hover{filter:brightness(1.08);transform:translateY(-2px)}.ds-btn--linea{box-shadow:inset 0 0 0 1px var(--ds-linea-2);color:var(--ds-beige)}.ds-btn--linea:hover{background:var(--ds-beige);color:var(--ds-negro)}.ds-btn--verde{background:var(--ds-verde-hoja);color:var(--ds-beige)}.ds-btn--verde:hover{background:var(--ds-verde-camisa)}.ds-topbar{background:var(--ds-verde-finca);color:var(--ds-beige);font-size:clamp(.58rem,.78vw,.72rem);font-weight:500;letter-spacing:var(--ds-track-m);text-transform:uppercase;text-align:center;padding:.85em var(--ds-gutter);position:relative;z-index:60}.ds-header{position:absolute;inset:0 0 auto;z-index:50;padding:1.1rem var(--ds-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.ds-header.is-solid{position:fixed;top:0;left:0;right:0;inset-inline:0;background:#111111f0;backdrop-filter:blur(14px);border-bottom:1px solid var(--ds-linea);padding-block:.8rem;animation:ds-drop .35s ease}@keyframes ds-drop{0%{transform:translateY(-100%)}to{transform:none}}.ds-header--page{position:sticky;inset:auto;background:#111111f0;backdrop-filter:blur(14px);border-bottom:1px solid var(--ds-linea)}.ds-nav{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.4rem)}.ds-nav--right{justify-content:flex-end}.ds-nav a{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:clamp(.98rem,1.18vw,1.22rem);font-weight:500;white-space:nowrap;padding-bottom:3px;border-bottom:1px solid transparent;transition:border-color .25s,color .25s}.ds-nav a:hover,.ds-nav a[aria-current]{border-color:var(--ds-oro-1)}.ds-nav-icons{display:flex;gap:1.1rem;margin-left:.6rem}.ds-nav-icons a,.ds-nav-icons button{position:relative;display:grid;place-items:center;border:0;width:34px;height:34px}.ds-nav-icons svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.ds-burger{display:none;width:34px;height:34px;place-items:center}.ds-burger span{display:block;width:22px;height:1.5px;background:currentColor;position:relative;transition:transform .3s,background .3s}.ds-burger span:before,.ds-burger span:after{content:"";position:absolute;left:0;width:22px;height:1.5px;background:currentColor;transition:transform .3s}.ds-burger span:before{top:-7px}.ds-burger span:after{top:7px}.ds-burger[aria-expanded=true] span{background:transparent}.ds-burger[aria-expanded=true] span:before{transform:translateY(7px) rotate(45deg)}.ds-burger[aria-expanded=true] span:after{transform:translateY(-7px) rotate(-45deg)}.ds-drawer{position:fixed;inset:0;z-index:70;background:#111111fa;backdrop-filter:blur(10px);display:none;flex-direction:column;justify-content:center;gap:.4rem;padding:5rem var(--ds-gutter) 3rem}.ds-drawer[data-open]{display:flex}.ds-drawer a{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:1.7rem;padding:.55rem 0;border-bottom:1px solid var(--ds-linea)}.ds-drawer-cerrar{position:absolute;top:1.4rem;right:var(--ds-gutter);font-size:.7rem;letter-spacing:var(--ds-track-l);text-transform:uppercase}.ds-logo{display:inline-flex;align-items:center}.ds-logo img{width:clamp(132px,10vw,172px);height:auto}.ds-sec--crema .ds-logo img,.ds-logo--directo img{filter:none}.ds-reviews-tab{position:fixed;left:0;top:46%;z-index:45;background:var(--ds-verde-finca);color:var(--ds-beige);writing-mode:vertical-rl;transform:rotate(180deg);padding:1.1rem .6rem;font-size:.74rem;font-weight:600;letter-spacing:var(--ds-track-s);display:flex;align-items:center;gap:.7rem;border-radius:0 0 4px 4px}.ds-hero{position:relative;min-height:min(94vh,900px);display:grid;overflow:hidden}.ds-hero-slides{position:absolute;inset:0}.ds-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;background-size:cover;background-position:center}.ds-slide.is-active{opacity:1}.ds-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#111111c7,#11111138 26%,#1111114d 55%,#111111db),radial-gradient(70% 55% at 50% 58%,rgba(17,17,17,.42) 0%,transparent 100%)}.ds-hero-inner{position:relative;z-index:2;align-self:center;justify-self:center;text-align:center;padding:8rem var(--ds-gutter) 6rem;max-width:1100px}.ds-hero .ds-h1{text-shadow:0 4px 40px rgba(0,0,0,.55)}.ds-hero-sub{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:clamp(1rem,1.7vw,1.5rem);color:var(--ds-beige);margin-top:.7rem;text-shadow:0 2px 20px rgba(0,0,0,.6)}.ds-hero-dots{position:absolute;z-index:3;bottom:2.4rem;left:50%;transform:translate(-50%);display:flex;gap:.7rem}.ds-dot{width:34px;height:3px;background:var(--ds-linea-2);transition:background .3s}.ds-dot.is-active{background:var(--ds-oro-3)}.ds-scrollcue{position:absolute;z-index:3;bottom:2.2rem;right:var(--ds-gutter);font-size:.62rem;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-crema-50);display:flex;align-items:center;gap:.6rem}.ds-scrollcue:after{content:"";width:1px;height:42px;background:linear-gradient(var(--ds-crema-50),transparent)}.ds-sec{padding:clamp(4.5rem,9vw,9rem) var(--ds-gutter);position:relative}.ds-sec--crema{background:var(--ds-beige);color:var(--ds-negro)}.ds-sec--crema .ds-body,.ds-sec--crema .ds-body-l{color:#111111b8}.ds-sec--crema .ds-eyebrow{color:var(--ds-verde-camisa)}.ds-sec--finca{background:var(--ds-verde-finca)}.ds-sec--negro2{background:var(--ds-negro-2)}.ds-wrap{max-width:var(--ds-max);margin-inline:auto}.ds-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2.2rem,4vw,3.6rem)}.ds-rule{height:1px;background:var(--ds-linea);border:0;margin:0}.ds-grano:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/nueva/assets/don-salazar-fondos-02.jpg);background-size:cover;background-position:center;opacity:.3;mix-blend-mode:screen}.ds-grano>*{position:relative;z-index:1}.ds-recurso{position:absolute;pointer-events:none;z-index:0;opacity:.13;filter:grayscale(1) contrast(1.1);mix-blend-mode:screen}.ds-grid-cafes{display:grid;gap:clamp(1rem,2vw,1.6rem);grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.ds-card{background:var(--ds-negro-3);border:1px solid var(--ds-linea);display:flex;flex-direction:column;overflow:hidden;transition:border-color .3s,transform .3s}.ds-card:hover{border-color:var(--ds-oro-4);transform:translateY(-4px)}.ds-card-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ds-negro)}.ds-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.ds-card:hover .ds-card-media img{transform:scale(1.05)}.ds-card-tag{position:absolute;top:.9rem;left:.9rem;z-index:2}.ds-card-body{padding:1.4rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.85rem;flex:1}.ds-card-title{font-weight:700;font-size:1.12rem;letter-spacing:var(--ds-track-s);text-transform:uppercase}.ds-card-notas{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:1rem}.ds-specs{display:grid;gap:0;margin-top:auto;border-top:1px solid var(--ds-linea)}.ds-spec{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--ds-linea);font-size:.8rem}.ds-spec dt{color:var(--ds-crema-50);letter-spacing:var(--ds-track-s);text-transform:uppercase;font-size:.68rem}.ds-spec dd{margin:0;font-weight:600;text-align:right}.ds-precio{display:flex;align-items:baseline;gap:.5rem;font-weight:700;font-size:1.25rem}.ds-bn{filter:grayscale(1) contrast(1.12) brightness(.94)}.ds-bn-wrap{position:relative;overflow:hidden}.ds-bn-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");mix-blend-mode:overlay}.ds-quote{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.4rem,3.1vw,2.5rem);line-height:1.28;max-width:20ch}.ds-quote-firma{display:block;margin-top:1.4rem;font-family:var(--ds-sans);font-style:normal;font-size:.7rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-timeline{display:grid;gap:1px;background:var(--ds-linea);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ds-hito{background:var(--ds-negro);padding:1.8rem 1.5rem}.ds-hito-a\f1o{font-weight:700;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1;letter-spacing:var(--ds-track-s);background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@supports not (-webkit-text-fill-color: transparent){.ds-hito-a\f1o,.ds-oro{background:none;color:var(--ds-oro-3)}}.ds-hito p{margin-top:.7rem;font-size:.9rem;color:var(--ds-crema-70)}.ds-niveles{display:grid;gap:clamp(.8rem,1.6vw,1.2rem);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ds-nivel{padding:1.6rem 1.4rem;border:1px solid var(--ds-linea);position:relative}.ds-nivel[data-activo]{border-color:var(--ds-oro-1);background:#b88e3112}.ds-nivel-n{font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;font-size:1rem}.ds-nivel small{display:block;margin-top:.5rem;color:var(--ds-crema-50);font-size:.78rem}.ds-progreso{height:6px;background:var(--ds-linea);margin:2.2rem 0 .8rem;overflow:hidden}.ds-progreso i{display:block;height:100%;background:var(--ds-oro-grad)}.ds-split{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ds-split--60{grid-template-columns:1.25fr 1fr}.ds-stack{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.ds-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.ds-mt-s{margin-top:.8rem}.ds-mt-m{margin-top:1.6rem}.ds-mt-l{margin-top:2.8rem}.ds-center{text-align:center;margin-inline:auto}.ds-ratio-4x5{aspect-ratio:4/5}.ds-ratio-3x2{aspect-ratio:3/2}.ds-ratio-1x1{aspect-ratio:1/1}.ds-cover{width:100%;height:100%;object-fit:cover}.ds-figure{position:relative;overflow:hidden;background:var(--ds-negro-3)}.ds-falta{position:relative;display:grid;place-items:center;text-align:center;background:repeating-linear-gradient(45deg,rgba(198,78,58,.1) 0 12px,transparent 12px 24px),var(--ds-negro-3);border:1px dashed var(--ds-rojo-fruto);padding:2rem 1.4rem;gap:.7rem}.ds-falta b{display:block;color:var(--ds-rojo-fruto);font-size:.68rem;letter-spacing:var(--ds-track-l);text-transform:uppercase}.ds-falta span{font-size:.86rem;color:var(--ds-crema-70);max-width:34ch}.ds-nota{border-left:2px solid var(--ds-oro-1);padding:.7rem 0 .7rem 1rem;font-size:.82rem;color:var(--ds-crema-50);max-width:60ch}.ds-nota b{color:var(--ds-oro-3);font-weight:600}.ds-pend{color:var(--ds-beige);font-weight:500}.ds-pend:before{content:"\25cd\a0";color:var(--ds-rojo-fruto)}.ds-sec--crema .ds-pend{color:var(--ds-negro)}.ds-footer{background:var(--ds-negro);border-top:1px solid var(--ds-linea);padding:clamp(3.5rem,6vw,6rem) var(--ds-gutter) 2rem}.ds-footer-grid{display:grid;gap:2.6rem;grid-template-columns:minmax(220px,1.4fr) repeat(auto-fit,minmax(150px,1fr))}.ds-footer h4{font-size:.68rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro);margin-bottom:1.1rem}.ds-footer li+li{margin-top:.6rem}.ds-footer li a{font-size:.9rem;color:var(--ds-crema-70)}.ds-footer li a:hover{color:var(--ds-beige)}.ds-footer-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.4rem;padding-top:1.6rem;border-top:1px solid var(--ds-linea);font-size:.72rem;color:var(--ds-crema-50);letter-spacing:var(--ds-track-s)}.js .ds-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}.js .ds-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .ds-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.ds-credenciales{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.4rem,3vw,3rem)}.ds-cred{display:flex;align-items:center;gap:.9rem}.ds-cred img{flex:none}.ds-cred-badge img{width:clamp(64px,7vw,92px)}.ds-cred-peru img{width:clamp(74px,8vw,104px);filter:brightness(0) invert(1)}.ds-cred p{font-size:.78rem;line-height:1.45;color:var(--ds-crema-70);max-width:20ch}.ds-cred b{display:block;color:var(--ds-beige);font-weight:600;letter-spacing:var(--ds-track-s);text-transform:uppercase;font-size:.72rem}.ds-sec--crema .ds-cred p{color:#111111b3}.ds-sec--crema .ds-cred b{color:var(--ds-negro)}.ds-sec--crema .ds-cred-peru img{filter:none}.ds-pack{position:relative}.ds-pack .ds-card-media{aspect-ratio:3/2}.ds-pack-incluye{display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--ds-linea);padding-top:.8rem;margin-top:auto}.ds-pack-incluye li{font-size:.82rem;color:var(--ds-crema-70);display:flex;gap:.5rem}.ds-pack-incluye li:before{content:"\b7";color:var(--ds-oro-3);font-weight:700}.js .ds-mask{clip-path:inset(100% 0 0 0);transition:clip-path 1.15s cubic-bezier(.16,1,.3,1)}.js .ds-mask.is-in{clip-path:inset(0 0 0 0)}.js .ds-lineas>*{opacity:0;transform:translateY(.55em);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1)}.js .ds-lineas.is-in>*{opacity:1;transform:none}.js .ds-lineas.is-in>*:nth-child(2){transition-delay:.1s}.js .ds-lineas.is-in>*:nth-child(3){transition-delay:.2s}.js .ds-lineas.is-in>*:nth-child(4){transition-delay:.3s}.js .ds-lineas.is-in>*:nth-child(5){transition-delay:.4s}.ds-parallax{will-change:transform;transform:translate3d(0,calc(var(--p, 0) * -7%),0)}.ds-color-vuelve img{filter:grayscale(calc(1 - var(--p, 0))) contrast(calc(1 + (1 - var(--p,0)) * .12))}@media(prefers-reduced-motion:reduce){.js .ds-mask{clip-path:none}.js .ds-lineas>*{opacity:1;transform:none}.ds-parallax{transform:none}.ds-color-vuelve img{filter:none}}@media(max-width:1080px){.ds-header{grid-template-columns:auto 1fr auto}.ds-nav--left{display:none}.ds-nav--right>a{display:none}.ds-burger{display:grid}.ds-split--60{grid-template-columns:1fr}.ds-reviews-tab{display:none}}@media(max-width:640px){.ds-hero{min-height:88vh}.ds-hero-inner{padding-top:6rem}.ds-topbar{font-size:.52rem;letter-spacing:var(--ds-track-s)}.ds-footer-grid,.ds-timeline,.ds-niveles,.ds-grid-cafes{grid-template-columns:1fr}.ds-quote{max-width:none}.ds-btn{width:100%}.ds-row>.ds-btn{flex:1 1 auto}}.ds-card--pastilla{background:none;border:0;overflow:visible}.ds-card--pastilla:hover{transform:translateY(-4px)}.ds-card-media--pastilla{--k: 30px;position:relative;aspect-ratio:4/5;display:grid;place-items:center;padding:clamp(1rem,2.4vw,2rem);background:var(--tono, var(--ds-verde-hoja));clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k));transition:transform .45s cubic-bezier(.16,1,.3,1)}.ds-card-media--pastilla:after{content:"";position:absolute;inset:10px;pointer-events:none;z-index:2;--k: 22px;box-sizing:border-box;padding:1.6px;background:#eceae299;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-card-media--pastilla img{position:relative;z-index:1;width:auto;max-width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(0,0,0,.42));transition:transform .7s cubic-bezier(.16,1,.3,1)}.ds-card--pastilla:hover .ds-card-media--pastilla img{transform:scale(1.045)}.ds-card--pastilla .ds-card-body{padding:1.5rem .3rem 0}.ds-card--pastilla .ds-card-tag{top:auto;bottom:1.1rem;left:50%;transform:translate(-50%) rotate(-2deg)}.ds-cred img.ds-ico{height:clamp(52px,5vw,74px);width:auto}.ds-btn--hero{--k: 12px;--fil: 1.6px;position:relative;z-index:0;background:var(--ds-beige);color:var(--ds-beige);border:0;font-weight:700;padding:.95em 2.1em;letter-spacing:var(--ds-track-m);text-transform:uppercase;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k));transition:color .28s ease,transform .28s ease}.ds-btn--hero:after{content:"";position:absolute;inset:var(--fil);z-index:-1;pointer-events:none;--k: 10.4px ;background:#11111157;backdrop-filter:blur(2px);clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k));transition:background .28s ease}.ds-btn--hero:hover,.ds-btn--hero:focus-visible{color:var(--ds-negro);transform:translateY(-2px)}.ds-btn--hero:hover:after,.ds-btn--hero:focus-visible:after{background:var(--ds-beige)}.ds-redes{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.2rem}.ds-redes a{display:grid;place-items:center;border:0}.ds-redes img{height:22px;width:auto;opacity:.78;transition:opacity .25s ease,transform .25s ease}.ds-redes a:hover img{opacity:1;transform:translateY(-2px)}.ds-quiz-res{display:grid;gap:.9rem;place-items:center;text-align:center}.ds-quiz-res .gama{font-size:.64rem;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-quiz-res .notas{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:1.1rem}.ds-quiz-res .porque{max-width:46ch;color:#eceae2c7;font-size:.9rem}.ds-quiz-opt{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.ds-topbar{overflow:hidden;white-space:nowrap}.ds-topbar-pista{display:inline-flex;width:max-content;animation:ds-marquesina 46s linear infinite}.ds-topbar-pista span{padding-inline:2.6rem}.ds-topbar:hover .ds-topbar-pista{animation-play-state:paused}@keyframes ds-marquesina{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ds-topbar-pista{animation:none}}.ds-sedes{display:flex;flex-wrap:wrap;gap:.85rem .9rem;margin-top:1.6rem}.ds-sedes .ds-pill{transform:none}.ds-niveles-fila{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.5rem}.ds-niveles-fila .ds-pill{transform:none;font-size:.92rem;padding:.85em 1.9em;letter-spacing:.14em}.ds-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-chaf{--c: 10px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:3px}.ds-btn:focus-visible,.ds-pill:focus-visible{outline:none;filter:drop-shadow(0 0 0 var(--ds-oro-3)) drop-shadow(0 0 6px rgba(234,192,91,.55))}.ds-link{color:var(--ds-oro-3);border-bottom:1px solid rgba(234,192,91,.35);transition:border-color .25s}.ds-link:hover{border-color:var(--ds-oro-3)}.ds-muted{color:var(--ds-crema-50)}.ds-grid-2{display:grid;gap:clamp(1rem,2.4vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.ds-grid-3{display:grid;gap:clamp(1rem,2vw,1.6rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ds-grid-4{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.ds-miga{font-size:.68rem;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-miga a:hover{color:var(--ds-beige)}.ds-miga span{margin-inline:.5em;opacity:.6}.ds-page-head{padding:clamp(2.4rem,5vw,4.2rem) var(--ds-gutter) clamp(1.6rem,3vw,2.6rem);position:relative;overflow:hidden}.ds-page-head .ds-wrap{position:relative;z-index:1}.ds-page-head h1{margin-top:.8rem}.ds-cortina{position:fixed;inset:0;z-index:200;pointer-events:none;background:var(--ds-negro);opacity:1;transition:opacity .42s ease;display:grid;place-items:center}.ds-cortina:after{content:"";width:min(240px,50vw);height:1px;background:var(--ds-oro-grad);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ds-cortina.is-fuera{opacity:0}.ds-cortina.is-entra{opacity:1;pointer-events:all}.ds-cortina.is-entra:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.ds-cortina{display:none}}.ds-lectura{position:fixed;top:0;left:0;right:0;height:2px;z-index:90;pointer-events:none}.ds-lectura i{display:block;height:100%;width:100%;background:var(--ds-oro-grad);transform-origin:left;transform:scaleX(var(--leido, 0))}.ds-contador{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;font-size:.62rem;font-weight:700;letter-spacing:0;background:var(--ds-oro-grad);color:var(--ds-negro);border-radius:9px;transform:scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ds-contador.is-on{transform:scale(1)}.ds-contador.is-pop{animation:ds-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ds-pop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.ds-nav-icons .is-bump svg{animation:ds-bump .6s cubic-bezier(.34,1.56,.64,1)}@keyframes ds-bump{0%{transform:none}30%{transform:translateY(-4px) rotate(-8deg)}60%{transform:translateY(1px) rotate(4deg)}to{transform:none}}.ds-nav-icons .is-sesion:after{content:"";position:absolute;top:5px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--ds-verde-hoja);box-shadow:0 0 0 2px var(--ds-negro)}.ds-nav-icons svg{transition:transform .25s}.ds-nav-icons a:hover svg,.ds-nav-icons button:hover svg{transform:translateY(-2px)}.ds-drawer{justify-content:flex-start;overflow-y:auto;padding-top:5.5rem}.ds-drawer-grid{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:var(--ds-max);width:100%;margin-inline:auto}.ds-drawer h5{font-size:.66rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro);margin:0 0 .6rem}.ds-drawer a small{display:block;font-family:var(--ds-sans);font-size:.78rem;color:var(--ds-crema-50);font-style:normal;margin-top:.15rem}.ds-drawer-pie{max-width:var(--ds-max);width:100%;margin:2.6rem auto 0;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between}.ds-drawer-pie a{font-family:var(--ds-sans);font-size:.86rem;border:0;padding:0}.ds-capa-fondo{position:fixed;inset:0;z-index:110;background:#1111119e;backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .35s ease}.ds-capa-fondo.is-on{opacity:1;pointer-events:all}body.ds-bloqueo{overflow:hidden;overflow:clip}.ds-busca{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;background:#111111f7;backdrop-filter:blur(16px);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .6s cubic-bezier(.16,1,.3,1),visibility 0s linear .6s}.ds-busca.is-on{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .6s cubic-bezier(.16,1,.3,1),visibility 0s}.ds-busca:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-busca>*{position:relative}.ds-busca-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem var(--ds-gutter)}.ds-busca-top .ds-logo img{width:128px}.ds-busca-cerrar{font-size:.68rem;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-crema-70);display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 0}.ds-busca-cerrar kbd{font:inherit;font-size:.6rem;padding:.2em .5em;border:1px solid var(--ds-linea-2);border-radius:3px}.ds-busca-cuerpo{width:100%;max-width:980px;margin:0 auto;padding:clamp(1rem,4vh,3rem) var(--ds-gutter) 3rem;overflow-y:auto;flex:1}.ds-busca-campo{position:relative;display:flex;align-items:center;gap:1rem;padding-bottom:.9rem}.ds-busca-campo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ds-linea-2)}.ds-busca-campo:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;background:var(--ds-oro-grad);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ds-busca-campo:focus-within:before{transform:scaleX(1)}.ds-busca-campo svg{width:26px;height:26px;flex:none;stroke:var(--ds-oro-3);fill:none;stroke-width:1.5}.ds-busca input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ds-beige);font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:clamp(1.5rem,4.2vw,2.9rem);line-height:1.2;padding:.2rem 0}.ds-busca input::placeholder{color:#eceae252}.ds-busca-limpiar{font-size:.68rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-50)}.ds-busca-seccion{margin-top:2.2rem}.ds-busca-seccion>h6{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro);margin:0 0 1rem;display:flex;justify-content:space-between;gap:1rem}.ds-busca-chips{display:flex;flex-wrap:wrap;gap:.6rem}.ds-busca-chips button{font-size:.74rem}.ds-busca-res{display:grid;gap:2px}.ds-busca-item{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:1.1rem;padding:.7rem .9rem .7rem .7rem;position:relative;transition:background .2s;opacity:0;transform:translateY(10px);animation:ds-entra .45s cubic-bezier(.16,1,.3,1) forwards}.ds-busca-item:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:2px;background:var(--ds-oro-grad);transform:scaleY(0);transition:transform .25s}.ds-busca-item:hover,.ds-busca-item.is-activo{background:var(--ds-negro-3)}.ds-busca-item:hover:before,.ds-busca-item.is-activo:before{transform:scaleY(1)}.ds-busca-item--pag{grid-template-columns:40px 1fr auto}.ds-busca-mini{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;background:var(--tono, var(--ds-negro-3));--c: 9px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-busca-mini img{width:100%;height:100%;object-fit:cover}.ds-busca-mini[data-f=r] img{object-fit:contain;padding:5px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.ds-busca-ico{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ds-linea-2);border-radius:50%}.ds-busca-ico svg{width:17px;height:17px;stroke:var(--ds-oro-3);fill:none;stroke-width:1.6}.ds-busca-item b{display:block;font-weight:600;font-size:.98rem}.ds-busca-item small{display:block;color:var(--ds-crema-50);font-size:.76rem;margin-top:.1rem}.ds-busca-item mark{background:none;color:var(--ds-oro-3)}.ds-busca-item .precio{font-weight:700;font-size:.95rem;white-space:nowrap}.ds-busca-vacio{padding:2rem 0 .5rem}.ds-busca-vacio p.ds-quote{font-size:clamp(1.3rem,2.6vw,2rem);max-width:none}.ds-busca-pie{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;font-size:.7rem;color:var(--ds-crema-50);letter-spacing:var(--ds-track-s)}.ds-busca-pie kbd{font:inherit;padding:.1em .45em;border:1px solid var(--ds-linea-2);border-radius:3px;margin-right:.3em}@keyframes ds-entra{to{opacity:1;transform:none}}.ds-carro{position:fixed;top:0;right:0;bottom:0;z-index:130;width:min(460px,100vw);background:var(--ds-negro);display:flex;flex-direction:column;transform:translate(100%);transition:transform .55s cubic-bezier(.16,1,.3,1);visibility:hidden}.ds-carro.is-on{transform:none;visibility:visible}.ds-carro:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(var(--ds-oro-1),transparent 40%,transparent 60%,var(--ds-oro-6))}.ds-carro:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-carro>*{position:relative;z-index:1}.ds-carro-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.6rem 1.1rem;border-bottom:1px solid var(--ds-linea)}.ds-carro-top h2{font-size:1.15rem;font-weight:700;letter-spacing:var(--ds-track-s);text-transform:uppercase}.ds-carro-top h2 .ds-serif{font-size:1.25em;margin-left:.15em}.ds-carro-top small{display:block;color:var(--ds-crema-50);font-size:.76rem;margin-top:.2rem}.ds-x{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:50%;transition:background .25s,transform .35s}.ds-x:hover{background:var(--ds-negro-3);transform:rotate(90deg)}.ds-x svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.ds-envio{padding:1.1rem 1.6rem 1.2rem;border-bottom:1px solid var(--ds-linea)}.ds-envio p{font-size:.82rem;color:var(--ds-crema-70)}.ds-envio p b{color:var(--ds-beige)}.ds-envio p .ok{color:var(--ds-oro-3);font-weight:600}.ds-envio-barra{position:relative;height:4px;background:var(--ds-linea);margin:1.05rem 0 .5rem}.ds-envio-barra i{position:absolute;left:0;top:0;bottom:0;background:var(--ds-oro-grad);width:0;transition:width .9s cubic-bezier(.16,1,.3,1)}.ds-envio-hito{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transform:rotate(45deg);background:var(--ds-negro);box-shadow:inset 0 0 0 1.5px var(--ds-linea-2);transition:background .4s,box-shadow .4s}.ds-envio-hito.is-ok{background:var(--ds-oro-3);box-shadow:inset 0 0 0 1.5px var(--ds-oro-3),0 0 12px #eac05b80}.ds-envio-leyenda{display:flex;justify-content:space-between;font-size:.64rem;letter-spacing:var(--ds-track-s);text-transform:uppercase;color:var(--ds-crema-50)}.ds-envio-leyenda span:last-child{text-align:right}.ds-carro-lista{flex:1;overflow-y:auto;padding:.4rem 1.6rem;overscroll-behavior:contain}.ds-linea-item{display:grid;grid-template-columns:78px 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--ds-linea);animation:ds-entra .45s cubic-bezier(.16,1,.3,1) both;opacity:0;transform:translateY(8px)}.ds-linea-item.is-sale{animation:ds-sale .35s ease forwards}@keyframes ds-sale{to{opacity:0;transform:translate(30px)}}.ds-linea-media{width:78px;height:96px;display:grid;place-items:center;overflow:hidden;background:var(--tono, var(--ds-negro-3));--c: 10px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-linea-media img{width:100%;height:100%;object-fit:cover}.ds-linea-media[data-f=r] img{object-fit:contain;padding:7px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.35))}.ds-linea-info{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ds-linea-info .nombre{font-weight:600;font-size:.92rem;line-height:1.3}.ds-linea-info .opc{font-size:.66rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-linea-fila{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto}.ds-linea-fila .total{font-weight:700}.ds-quitar{font-size:.66rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-50);align-self:flex-start;transition:color .2s}.ds-cant{--c: 7px;display:inline-grid;grid-template-columns:34px 38px 34px;align-items:center;height:36px;background:var(--ds-linea-2);position:relative;isolation:isolate;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-cant:before{content:"";position:absolute;inset:1px;z-index:-1;background:var(--ds-negro);--c: 6.5px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-cant button{height:100%;font-size:1.05rem;color:var(--ds-crema-70);transition:color .2s}.ds-cant button:hover{color:var(--ds-oro-3)}.ds-cant output,.ds-cant input{text-align:center;font-weight:600;font-size:.9rem;background:transparent;border:0;color:var(--ds-beige);width:100%;font-family:inherit}.ds-cant--l{grid-template-columns:46px 56px 46px;height:50px}.ds-cant--l button{font-size:1.25rem}.ds-cruce{padding:1rem 1.6rem;border-top:1px solid var(--ds-linea);background:var(--ds-negro-2)}.ds-cruce h6{font-size:.62rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro);margin:0 0 .7rem}.ds-cruce-item{display:grid;grid-template-columns:52px 1fr auto;gap:.8rem;align-items:center}.ds-cruce-item .ds-linea-media{width:52px;height:60px;--c: 7px}.ds-cruce-item b{font-size:.84rem;font-weight:600;display:block;line-height:1.25}.ds-cruce-item small{color:var(--ds-crema-50);font-size:.74rem}.ds-carro-pie{padding:1.2rem 1.6rem 1.5rem;border-top:1px solid var(--ds-linea);display:grid;gap:.8rem}.ds-carro-sub{display:flex;justify-content:space-between;align-items:baseline}.ds-carro-sub span{font-size:.72rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-70)}.ds-carro-sub b{font-size:1.45rem}.ds-carro-pie small{font-size:.74rem;color:var(--ds-crema-50)}.ds-carro-pie .ds-btn{width:100%}.ds-seguir{justify-self:center;font-size:.7rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-70);border-bottom:1px solid var(--ds-linea-2);padding-bottom:2px}.ds-carro-vacio{flex:1;display:grid;place-items:center;text-align:center;padding:2rem 1.8rem}.ds-carro-vacio .taza{position:relative;width:150px;margin:0 auto 1.2rem}.ds-carro-vacio .taza img{width:100%;opacity:.9}.ds-vapor{position:absolute;left:50%;top:-34px;width:70px;height:60px;margin-left:-35px}.ds-vapor path{fill:none;stroke:var(--ds-crema-50);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60;animation:ds-vapor 3.2s ease-in-out infinite}.ds-vapor path:nth-child(2){animation-delay:.6s}.ds-vapor path:nth-child(3){animation-delay:1.2s}@keyframes ds-vapor{0%{stroke-dashoffset:60;opacity:0}30%{opacity:.9}70%{opacity:.6}to{stroke-dashoffset:-60;opacity:0}}@media(prefers-reduced-motion:reduce){.ds-vapor path{animation:none;stroke-dashoffset:0;opacity:.5}}.ds-vuela{position:fixed;z-index:160;pointer-events:none;will-change:transform,opacity;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.ds-avisos{position:fixed;z-index:170;right:clamp(12px,3vw,28px);bottom:clamp(12px,3vw,28px);display:grid;gap:.6rem;justify-items:end;pointer-events:none}.ds-aviso{pointer-events:all;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;min-width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:.8rem 1rem .8rem .8rem;position:relative;background:var(--ds-beige);color:var(--ds-negro);--c: 12px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transform:translateY(20px);opacity:0;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s}.ds-aviso.is-on{transform:none;opacity:1}.ds-aviso:after{content:"";position:absolute;inset:5px;pointer-events:none;--k: 8px;box-sizing:border-box;padding:1.2px;background:#1111118c;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-aviso .mini{width:44px;height:52px;display:grid;place-items:center;overflow:hidden;background:var(--tono, var(--ds-verde-finca));--c: 7px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-aviso .mini img{width:100%;height:100%;object-fit:cover}.ds-aviso .mini[data-f=r] img{object-fit:contain;padding:4px}.ds-aviso .mini svg{width:20px;height:20px;stroke:var(--ds-beige);fill:none;stroke-width:2}.ds-aviso p{font-size:.82rem;line-height:1.35}.ds-aviso p b{display:block;font-size:.64rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-verde-camisa)}.ds-aviso a,.ds-aviso button.accion{font-size:.66rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-negro);border-bottom:1px solid var(--ds-negro);padding-bottom:1px;white-space:nowrap}.ds-ventana{position:fixed;z-index:140;left:50%;top:50%;width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;background:var(--ds-negro);transform:translate(-50%,-46%) scale(.98);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s linear .5s;--c: 18px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-ventana.is-on{transform:translate(-50%,-50%);opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s}.ds-ventana>.ds-x{position:absolute;top:.8rem;right:.8rem;z-index:3}.ds-vista{display:grid;grid-template-columns:1fr 1fr;min-height:460px}.ds-vista-media{position:relative;display:grid;place-items:center;background:var(--tono, var(--ds-verde-finca));overflow:hidden}.ds-vista-media img{width:100%;height:100%;object-fit:cover}.ds-vista-media[data-f=r] img{object-fit:contain;padding:2.4rem;height:100%;filter:drop-shadow(0 22px 30px rgba(0,0,0,.4))}.ds-vista-info{padding:2.4rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem}@media(max-width:700px){.ds-ventana{top:auto;bottom:0;left:0;width:100vw;max-height:92vh;transform:translateY(100%);--c: 0px}.ds-ventana.is-on{transform:none}.ds-vista{grid-template-columns:1fr}.ds-vista-media{aspect-ratio:4/3}}.ds-prod{display:flex;flex-direction:column;gap:0;position:relative}.ds-prod-media{position:relative;display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;background:var(--tono, var(--ds-verde-finca));isolation:isolate;--k: 22px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-prod-media:after{content:"";position:absolute;inset:9px;pointer-events:none;z-index:2;--k: 16px;box-sizing:border-box;padding:1.4px;background:#eceae273;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k));transition:background .35s}.ds-prod-media[style*=beige]:after{background:#11111147}.ds-prod:hover .ds-prod-media:after{background:var(--ds-oro-3)}.ds-prod-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.ds-prod-media[data-f=r] img{object-fit:contain;padding:clamp(1rem,2.6vw,1.8rem);filter:drop-shadow(0 18px 26px rgba(0,0,0,.38))}.ds-prod:hover .ds-prod-media img{transform:scale(1.05) translateY(-2%)}.ds-prod-media .ds-vacio-foto{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:.6rem;text-align:center;padding:1.4rem}.ds-vacio-foto img.logo{width:46%;max-width:150px;height:auto;opacity:.9;padding:0;filter:none}.ds-vacio-foto span{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.05rem}.ds-prod-media[style*=beige] .ds-vacio-foto span{color:var(--ds-negro)}.ds-sello-agotado{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#1111116b}.ds-prod-badges{position:absolute;top:14px;left:14px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.ds-badge{--c: 6px;display:inline-flex;align-items:center;font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;padding:.45em .8em;line-height:1;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-badge--nuevo{background:var(--ds-verde-hoja);color:var(--ds-beige)}.ds-badge--dest{background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-badge--oferta{background:var(--ds-rojo-fruto);color:var(--ds-beige)}.ds-badge--agotado{background:var(--ds-gris-oro);color:var(--ds-negro)}.ds-badge--linea{background:var(--ds-negro);color:var(--ds-beige)}.ds-prod-body{padding:1.05rem .2rem 0;display:flex;flex-direction:column;gap:.35rem;flex:1}.ds-prod-cat{font-size:.62rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-prod-nombre{font-weight:600;font-size:.98rem;line-height:1.32}.ds-prod-nombre a:hover{color:var(--ds-oro-3)}.ds-prod-notas{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:.95rem;line-height:1.3}.ds-prod-pie{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.7rem}.ds-precio2{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ds-precio2 b{font-size:1.12rem;font-weight:700}.ds-precio2 s{color:var(--ds-crema-50);font-size:.84rem}.ds-add{--c: 8px;display:inline-flex;align-items:center;gap:.5rem;padding:.7em 1.1em;font-size:.68rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;white-space:nowrap;background:var(--ds-beige);color:var(--ds-negro);position:relative;overflow:hidden;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:transform .25s,background .3s,color .3s}.ds-add svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.ds-add:hover{transform:translateY(-2px);background:var(--ds-oro-grad)}.ds-add.is-ok{background:var(--ds-verde-hoja);color:var(--ds-beige)}.ds-add[disabled]{background:transparent;color:var(--ds-crema-50);box-shadow:inset 0 0 0 1px var(--ds-linea-2);cursor:default;transform:none}.ds-add--oro{background:var(--ds-oro-grad)}.ds-add .ds-carga{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ds-gira .7s linear infinite}@keyframes ds-gira{to{transform:rotate(360deg)}}.ds-tienda-head{background:var(--ds-negro)}.ds-tabs{display:flex;flex-wrap:wrap;gap:.6rem}.ds-tab{--c: 9px;position:relative;isolation:isolate;padding:.8em 1.3em;font-size:.74rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;background:var(--ds-linea-2);color:var(--ds-crema-70);transition:color .25s;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-tab:before{content:"";position:absolute;inset:1px;z-index:-1;background:var(--ds-negro);--c: 8.5px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .3s}.ds-tab:hover{color:var(--ds-beige)}.ds-tab[aria-selected=true]{color:var(--ds-negro);background:var(--ds-beige)}.ds-tab[aria-selected=true]:before{background:var(--ds-beige)}.ds-tab sup{font-size:.8em;margin-left:.35em;opacity:.6;vertical-align:0}.ds-tienda-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid var(--ds-linea);border-bottom:1px solid var(--ds-linea);margin:2rem 0 2.2rem;position:sticky;top:64px;z-index:30;background:#111111f0;backdrop-filter:blur(12px)}.ds-tienda-barra .cuenta{font-size:.76rem;color:var(--ds-crema-70)}.ds-tienda-barra .cuenta b{color:var(--ds-beige)}.ds-selector{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-70)}.ds-selector select,.ds-select{appearance:none;-webkit-appearance:none;background:transparent;color:var(--ds-beige);border:0;border-bottom:1px solid var(--ds-linea-2);font:inherit;font-size:.82rem;letter-spacing:0;text-transform:none;padding:.45rem 1.6rem .45rem .1rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ds-oro-3) 50%),linear-gradient(135deg,var(--ds-oro-3) 50%,transparent 50%);background-position:calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-size:5px 5px;background-repeat:no-repeat}.ds-selector select option,.ds-select option{background:var(--ds-negro);color:var(--ds-beige)}.ds-btn-filtros{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase}.ds-btn-filtros svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.ds-btn-filtros .n{min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:9px;font-size:.62rem;background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-tienda-cuerpo{display:grid;grid-template-columns:250px 1fr;gap:clamp(1.6rem,3vw,3rem);align-items:start}.ds-filtros{position:sticky;top:140px;display:grid;gap:1.8rem;max-height:calc(100vh - 160px);overflow-y:auto;padding-right:.4rem}.ds-filtro h6{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro);margin:0 0 .8rem}.ds-check{display:flex;align-items:center;gap:.7rem;padding:.32rem 0;font-size:.88rem;color:var(--ds-crema-70);cursor:pointer;user-select:none}.ds-check input{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;flex:none;position:relative;box-shadow:inset 0 0 0 1.4px var(--ds-linea-2);cursor:pointer;transition:box-shadow .2s,background .2s;clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.ds-check input:checked{background:var(--ds-oro-grad);box-shadow:none}.ds-check input:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--ds-negro);border-width:0 2px 2px 0;transform:rotate(45deg)}.ds-check:hover{color:var(--ds-beige)}.ds-check small{margin-left:auto;color:var(--ds-crema-50);font-size:.74rem}.ds-filtros-cerrar,.ds-filtros-top{display:none}.ds-grid-prod{display:grid;gap:clamp(1.4rem,2.6vw,2.2rem) clamp(1rem,2vw,1.6rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.ds-grid-prod .ds-prod{animation:ds-entra .6s cubic-bezier(.16,1,.3,1) both;opacity:0;transform:translateY(14px)}.ds-tienda-vacio{grid-column:1 / -1;text-align:center;padding:4rem 1rem;display:grid;gap:1rem;justify-items:center}.ds-cat-banda{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.6rem,4vw,3.4rem);align-items:center;margin-bottom:2.4rem}.ds-cat-banda .ds-figure{aspect-ratio:16/10}@media(max-width:960px){.ds-tienda-cuerpo{grid-template-columns:1fr}.ds-filtros{position:fixed;inset:0 0 0 auto;width:min(360px,88vw);z-index:135;max-height:none;background:var(--ds-negro);padding:1.4rem 1.4rem 2rem;transform:translate(100%);transition:transform .5s cubic-bezier(.16,1,.3,1);visibility:hidden;align-content:start}.ds-filtros.is-on{transform:none;visibility:visible}.ds-filtros-top{display:flex;justify-content:space-between;align-items:center}.ds-cat-banda{grid-template-columns:1fr}}@media(min-width:961px){.ds-btn-filtros{display:none}}.ds-compara{display:grid;gap:1.4rem}.ds-compara-fila{display:grid;grid-template-columns:180px 1fr 1fr 1fr;gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--ds-linea)}.ds-compara-fila.cab{font-size:.62rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro);border-bottom-color:var(--ds-linea-2)}.ds-compara-fila b{font-weight:600}.ds-compara-fila small{display:block;color:var(--ds-oro-3);font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:.86rem}.ds-barra5{height:6px;background:var(--ds-linea);position:relative}.ds-barra5 i{position:absolute;inset:0 auto 0 0;background:var(--ds-oro-grad);width:0;transition:width 1.1s cubic-bezier(.16,1,.3,1)}.ds-compara.is-in .ds-barra5 i{width:var(--v)}@media(max-width:700px){.ds-compara-fila{grid-template-columns:1fr 1fr 1fr}.ds-compara-fila>:first-child{grid-column:1 / -1}.ds-compara-fila.cab>:first-child{display:none}}.ds-pdp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(1.8rem,5vw,5rem);align-items:start}.ds-galeria{position:sticky;top:90px;display:grid;gap:.8rem}.ds-galeria-main{position:relative;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;background:var(--tono, var(--ds-verde-finca));--k: 28px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-galeria-main:after{content:"";position:absolute;inset:12px;pointer-events:none;z-index:2;--k: 20px;box-sizing:border-box;padding:1.5px;background:#eceae280;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-galeria-main[style*=beige]:after{background:#1111114d}.ds-galeria-main img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease-out,opacity .4s;transform-origin:var(--zx, 50%) var(--zy, 50%)}.ds-galeria-main[data-f=r] img{object-fit:contain;padding:clamp(2rem,6vw,4rem);filter:drop-shadow(0 28px 40px rgba(0,0,0,.42))}.ds-galeria-main.is-zoom img{transform:scale(1.8)}.ds-galeria-main[data-f=l] img{object-fit:contain;padding:0}.ds-miniaturas{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.ds-miniaturas button{aspect-ratio:1/1;overflow:hidden;position:relative;background:var(--tono, var(--ds-negro-3));opacity:.6;transition:opacity .25s;--c: 10px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-miniaturas button img{width:100%;height:100%;object-fit:cover}.ds-miniaturas button[data-f=r] img{object-fit:contain;padding:8px}.ds-miniaturas button[aria-current=true],.ds-miniaturas button:hover{opacity:1}.ds-miniaturas button[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ds-oro-grad)}.ds-pdp-info{display:flex;flex-direction:column;gap:1.2rem;padding-top:.4rem}.ds-pdp-info h1{font-weight:700;font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.ds-pdp-info h1 .ds-serif{display:block;font-size:1.02em;margin-top:.1em}.ds-pdp-precio{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.ds-pdp-precio b{font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:700}.ds-pdp-precio s{color:var(--ds-crema-50);font-size:1.05rem}.ds-opciones{display:grid;gap:.7rem}.ds-opciones>span{font-size:.66rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-opciones>span b{color:var(--ds-beige);font-weight:600;letter-spacing:var(--ds-track-s);margin-left:.5em}.ds-opciones-fila{display:flex;flex-wrap:wrap;gap:.6rem}.ds-opt{position:relative;cursor:pointer}.ds-opt input{position:absolute;opacity:0;width:1px;height:1px}.ds-opt span{--c: 9px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.85em 1.3em;position:relative;isolation:isolate;font-size:.78rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-70);background:var(--ds-linea-2);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:color .25s,background .25s}.ds-opt span:before{content:"";position:absolute;inset:1px;z-index:-1;background:var(--ds-negro);--c: 8.5px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .25s}.ds-opt span small{font-size:.66rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ds-crema-50)}.ds-opt:hover span{color:var(--ds-beige)}.ds-opt input:checked+span{color:var(--ds-negro);background:var(--ds-beige)}.ds-opt input:checked+span:before{background:var(--ds-beige)}.ds-opt input:checked+span small{color:#1119}.ds-opt input:focus-visible+span{outline:2px solid var(--ds-oro-3);outline-offset:3px}.ds-pdp-comprar{display:flex;flex-wrap:wrap;gap:.8rem;align-items:stretch}.ds-pdp-comprar .ds-btn{flex:1 1 220px;padding-block:1.15em;font-size:.86rem}.ds-pdp-garantias{display:grid;gap:.1rem;border-top:1px solid var(--ds-linea)}.ds-pdp-garantias div{display:grid;grid-template-columns:26px 1fr;gap:.8rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--ds-linea);font-size:.86rem;color:var(--ds-crema-70)}.ds-pdp-garantias svg{width:20px;height:20px;stroke:var(--ds-oro-3);fill:none;stroke-width:1.5}.ds-pdp-garantias b{color:var(--ds-beige);font-weight:600}.ds-barra-compra{position:fixed;left:0;right:0;bottom:0;z-index:80;display:none;align-items:center;gap:1rem;padding:.7rem var(--ds-gutter);background:#111111f5;backdrop-filter:blur(12px);border-top:1px solid var(--ds-linea);transform:translateY(100%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.ds-barra-compra.is-on{transform:none}.ds-barra-compra .n{flex:1;min-width:0}.ds-barra-compra .n b{display:block;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-barra-compra .n small{color:var(--ds-oro-3);font-weight:700}@media(max-width:900px){.ds-pdp{grid-template-columns:1fr}.ds-galeria{position:static}.ds-barra-compra{display:flex}}.ds-form{display:grid;gap:1.1rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-form .ancho{grid-column:1 / -1}.ds-campo{display:grid;gap:.45rem;position:relative}.ds-campo>label,.ds-campo>span.et{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-input,.ds-campo input:not([type=checkbox]):not([type=radio]):not([type=file]),.ds-campo select,.ds-campo textarea{width:100%;background:var(--ds-negro-3);border:0;border-bottom:1px solid var(--ds-linea-2);color:var(--ds-beige);font:inherit;font-size:.95rem;padding:.9rem .95rem;outline:0;border-radius:0;transition:border-color .25s,background .25s,box-shadow .25s}.ds-campo select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.2rem;background-image:linear-gradient(45deg,transparent 50%,var(--ds-oro-3) 50%),linear-gradient(135deg,var(--ds-oro-3) 50%,transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-size:5px 5px;background-repeat:no-repeat}.ds-campo select option{background:var(--ds-negro)}.ds-campo input:focus,.ds-campo select:focus,.ds-campo textarea:focus{border-color:var(--ds-oro-3);background:#eceae212;box-shadow:0 1px 0 var(--ds-oro-3)}.ds-campo input::placeholder{color:#eceae24d}.ds-campo .ayuda{font-size:.72rem;color:var(--ds-crema-50)}.ds-campo .error{font-size:.72rem;color:var(--ds-rojo-fruto);display:none;filter:brightness(1.35)}.ds-campo.is-error input,.ds-campo.is-error select{border-color:var(--ds-rojo-fruto)}.ds-campo.is-error .error{display:block}.ds-campo.is-ok input{border-color:var(--ds-verde-hoja)}.ds-ojo{position:absolute;right:.6rem;bottom:.55rem;width:34px;height:34px;display:grid;place-items:center;color:var(--ds-crema-50)}.ds-ojo svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.ds-sec--crema .ds-campo input,.ds-sec--crema .ds-campo select{background:#1111110d;color:var(--ds-negro);border-bottom-color:#11111140}@media(max-width:560px){.ds-form{grid-template-columns:1fr}}.ds-subir{display:grid;place-items:center;gap:.4rem;text-align:center;padding:1.3rem 1rem;cursor:pointer;position:relative;background:repeating-linear-gradient(45deg,rgba(236,234,226,.03) 0 10px,transparent 10px 20px);box-shadow:inset 0 0 0 1px var(--ds-linea-2);transition:box-shadow .25s}.ds-subir:hover,.ds-subir.is-sobre{box-shadow:inset 0 0 0 1px var(--ds-oro-3)}.ds-subir input{position:absolute;inset:0;opacity:0;cursor:pointer}.ds-subir svg{width:24px;height:24px;stroke:var(--ds-oro-3);fill:none;stroke-width:1.5}.ds-subir b{font-size:.84rem}.ds-subir small{font-size:.72rem;color:var(--ds-crema-50)}.ds-pagos{display:grid;gap:.7rem}.ds-pago{position:relative;cursor:pointer;display:block}.ds-pago input{position:absolute;opacity:0}.ds-pago>div{display:grid;grid-template-columns:22px 1fr auto;gap:1rem;align-items:center;padding:1.05rem 1.1rem;position:relative;box-shadow:inset 0 0 0 1px var(--ds-linea-2);transition:box-shadow .25s,background .25s}.ds-pago>div:before{content:"";width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ds-linea-2);transition:box-shadow .25s}.ds-pago input:checked+div{box-shadow:inset 0 0 0 1px var(--ds-oro-3);background:#b88e3112}.ds-pago input:checked+div:before{box-shadow:inset 0 0 0 5px var(--ds-oro-3)}.ds-pago input:focus-visible+div{outline:2px solid var(--ds-oro-3);outline-offset:2px}.ds-pago b{display:block;font-weight:600;font-size:.95rem}.ds-pago small{display:block;color:var(--ds-crema-50);font-size:.78rem;margin-top:.15rem}.ds-pago .tag{font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-oro-3)}.ds-pago-detalle{font-size:.82rem;color:var(--ds-crema-70);padding:.9rem 1.1rem 1rem 3.2rem;display:none}.ds-pago input:checked~.ds-pago-detalle{display:block}.ds-checkout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1.8rem,4vw,4rem);align-items:start}.ds-pasos{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin:1.4rem 0 .6rem}.ds-paso{display:inline-flex;align-items:center;gap:.6rem;font-size:.68rem;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-50)}.ds-paso i{width:26px;height:26px;display:grid;place-items:center;font-style:normal;font-size:.72rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ds-linea-2);transition:all .3s}.ds-paso.is-on{color:var(--ds-beige)}.ds-paso.is-on i{background:var(--ds-oro-grad);color:var(--ds-negro);box-shadow:none}.ds-paso.is-hecho i{background:var(--ds-verde-hoja);color:var(--ds-beige);box-shadow:none}.ds-paso+.ds-paso:before{content:"";width:28px;height:1px;background:var(--ds-linea-2);margin-right:.4rem}.ds-bloque{padding:1.8rem 0;border-top:1px solid var(--ds-linea)}.ds-bloque>h2{font-size:1rem;font-weight:700;letter-spacing:var(--ds-track-s);text-transform:uppercase;display:flex;align-items:center;gap:.8rem;margin-bottom:1.3rem}.ds-bloque>h2 span.n{width:30px;height:30px;display:grid;place-items:center;font-size:.8rem;border-radius:50%;background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-resumen{position:sticky;top:96px;background:var(--ds-negro-3);padding:1.6rem;--c: 16px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-resumen h2{font-size:.95rem;font-weight:700;letter-spacing:var(--ds-track-s);text-transform:uppercase;margin-bottom:.6rem}.ds-resumen .ds-linea-item{grid-template-columns:62px 1fr auto;animation:none;opacity:1;transform:none}.ds-resumen .ds-linea-media{width:62px;height:72px}.ds-resumen-filas{display:grid;gap:.55rem;padding:1.1rem 0;border-bottom:1px solid var(--ds-linea)}.ds-resumen-filas div{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;color:var(--ds-crema-70)}.ds-resumen-filas div b{color:var(--ds-beige);font-weight:600}.ds-resumen-filas .ok{color:var(--ds-oro-3)}.ds-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:1rem}.ds-total span{font-size:.72rem;letter-spacing:var(--ds-track-m);text-transform:uppercase}.ds-total b{font-size:1.7rem}.ds-cupon{display:flex;gap:.5rem;margin-top:1rem}.ds-cupon input{flex:1;min-width:0;background:transparent;border:0;border-bottom:1px solid var(--ds-linea-2);color:var(--ds-beige);font:inherit;font-size:.88rem;padding:.7rem .2rem;text-transform:uppercase;letter-spacing:.1em}.ds-cupon input:focus{outline:0;border-color:var(--ds-oro-3)}.ds-cupon-msg{font-size:.74rem;margin-top:.5rem;color:var(--ds-crema-50);min-height:1.1em}.ds-seguro{display:flex;align-items:center;gap:.6rem;justify-content:center;margin-top:1rem;font-size:.72rem;color:var(--ds-crema-50)}.ds-seguro svg{width:16px;height:16px;stroke:var(--ds-oro-3);fill:none;stroke-width:1.6}@media(max-width:960px){.ds-checkout{grid-template-columns:1fr}.ds-resumen{position:static;order:-1}}.ds-hecho{display:grid;justify-items:center;text-align:center;gap:1.1rem;padding:clamp(2.4rem,6vw,4.5rem) 1rem}.ds-hecho svg.check{width:92px;height:92px}.ds-hecho svg.check circle{fill:none;stroke:url(#ds-grad-oro);stroke-width:2;stroke-dasharray:290;stroke-dashoffset:290;animation:ds-traza 1.1s cubic-bezier(.65,0,.35,1) forwards}.ds-hecho svg.check path{fill:none;stroke:url(#ds-grad-oro);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:70;animation:ds-traza .7s .8s cubic-bezier(.65,0,.35,1) forwards}@keyframes ds-traza{to{stroke-dashoffset:0}}.ds-codigo{font-family:var(--ds-sans);font-weight:700;letter-spacing:.2em;font-size:1.05rem;padding:.7em 1.4em;box-shadow:inset 0 0 0 1px var(--ds-linea-2)}.ds-auth{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 110px)}.ds-auth-media{position:relative;overflow:hidden}.ds-auth-media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ds-auth-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1111111a,#111111d9)}.ds-auth-media .txt{position:absolute;left:clamp(1.4rem,4vw,3.4rem);right:clamp(1.4rem,4vw,3.4rem);bottom:clamp(1.6rem,5vw,3.6rem);z-index:2}.ds-auth-form{display:grid;align-content:center;padding:clamp(2.2rem,6vw,5rem) clamp(1.4rem,6vw,5.5rem);max-width:640px;width:100%}.ds-auth-form form{display:grid;gap:1.1rem;margin-top:2rem}.ds-auth-alt{display:flex;align-items:center;gap:1rem;font-size:.7rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-50);margin:.6rem 0}.ds-auth-alt:before,.ds-auth-alt:after{content:"";flex:1;height:1px;background:var(--ds-linea)}@media(max-width:900px){.ds-auth{grid-template-columns:1fr}.ds-auth-media{min-height:260px}}.ds-cuenta{display:grid;grid-template-columns:250px 1fr;gap:clamp(1.6rem,4vw,3.6rem);align-items:start}.ds-cuenta-menu{position:sticky;top:96px;display:grid;gap:.2rem}.ds-cuenta-menu button{text-align:left;padding:.85rem 1rem;font-size:.88rem;color:var(--ds-crema-70);position:relative;transition:background .2s,color .2s}.ds-cuenta-menu button:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;background:var(--ds-oro-grad);transform:scaleY(0);transition:transform .25s}.ds-cuenta-menu button:hover{color:var(--ds-beige);background:var(--ds-negro-2)}.ds-cuenta-menu button[aria-selected=true]{color:var(--ds-beige);background:var(--ds-negro-3)}.ds-cuenta-menu button[aria-selected=true]:before{transform:scaleY(1)}.ds-cuenta-panel[hidden]{display:none}.ds-tarjeta-club{position:relative;overflow:hidden;padding:clamp(1.6rem,3vw,2.4rem);min-height:240px;display:grid;align-content:space-between;gap:1.6rem;background:var(--ds-verde-finca);--c: 18px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-tarjeta-club:before{content:"";position:absolute;inset:0;opacity:.3;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-tarjeta-club:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(254,222,159,.16) 48%,transparent 62%);transform:translate(-60%);animation:ds-brillo 5s ease-in-out infinite}@keyframes ds-brillo{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}.ds-tarjeta-club>*{position:relative;z-index:1}.ds-tarjeta-club .dogo{position:absolute;right:1.2rem;top:1.2rem;width:64px;z-index:1}.ds-kpis{display:grid;gap:1px;background:var(--ds-linea);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:1.2rem}.ds-kpis div{background:var(--ds-negro);padding:1.2rem 1.1rem}.ds-kpis b{display:block;font-size:1.5rem;font-weight:700}.ds-kpis small{color:var(--ds-crema-50);font-size:.74rem}.ds-pedido{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--ds-linea);font-size:.9rem}.ds-pedido b{font-weight:600}.ds-pedido small{display:block;color:var(--ds-crema-50);font-size:.76rem}.ds-estado{font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;padding:.45em .8em;background:var(--ds-negro-3)}.ds-estado--ok{color:var(--ds-oro-3)}.ds-estado--camino{color:var(--ds-beige);background:var(--ds-verde-camisa)}.ds-demo{display:inline-flex;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-oro-3);padding:.45em .9em;box-shadow:inset 0 0 0 1px #eac05b66}@media(max-width:860px){.ds-cuenta{grid-template-columns:1fr}.ds-cuenta-menu{position:static;grid-auto-flow:column;overflow-x:auto}.ds-cuenta-menu button{white-space:nowrap}}.ds-niveles2{display:grid;gap:clamp(.8rem,1.6vw,1.2rem);grid-template-columns:repeat(4,minmax(0,1fr))}.ds-nivel2{position:relative;padding:1.7rem 1.4rem 1.5rem;display:grid;gap:.9rem;align-content:start;background:var(--ds-negro-3);--c: 14px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s}.ds-nivel2:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--acento, var(--ds-verde-camisa))}.ds-nivel2:hover{transform:translateY(-6px);background:#eceae214}.ds-nivel2.is-activo{background:#b88e311f;box-shadow:inset 0 0 0 1px var(--ds-oro-4)}.ds-nivel2 .n{font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;font-size:1.05rem}.ds-nivel2 .cb{font-weight:700;font-size:clamp(2.4rem,4vw,3.3rem);line-height:1}.ds-nivel2 .cb small{font-size:.3em;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;display:block;margin-top:.4em;color:var(--ds-crema-70)}.ds-nivel2 ul{display:grid;gap:.4rem;font-size:.86rem;color:var(--ds-crema-70);border-top:1px solid var(--ds-linea);padding-top:.9rem}.ds-nivel2 li{display:flex;gap:.5rem}.ds-nivel2 li:before{content:"\25c6";color:var(--ds-oro-3);font-size:.55rem;margin-top:.45em}@media(max-width:900px){.ds-niveles2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ds-niveles2{grid-template-columns:1fr}}.ds-sim{display:grid;gap:1.4rem;padding:clamp(1.4rem,3vw,2.2rem);background:var(--ds-negro);box-shadow:inset 0 0 0 1px var(--ds-linea)}.ds-rango{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:linear-gradient(90deg,var(--ds-oro-1) 0 var(--v, 30%),var(--ds-linea) var(--v, 30%) 100%);outline:0}.ds-rango::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;background:var(--ds-beige);transform:rotate(45deg);box-shadow:0 0 0 4px #eceae224}.ds-rango::-moz-range-thumb{width:20px;height:20px;background:var(--ds-beige);border:0;transform:rotate(45deg)}.ds-sim-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ds-linea)}.ds-sim-res div{background:var(--ds-negro);padding:1rem}.ds-sim-res b{display:block;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700}.ds-sim-res small{font-size:.7rem;color:var(--ds-crema-50);letter-spacing:var(--ds-track-s);text-transform:uppercase}.ds-dni-res{display:none;margin-top:1.6rem}.ds-dni-res.is-on{display:block;animation:ds-entra .6s cubic-bezier(.16,1,.3,1) both;opacity:0;transform:translateY(10px)}.ds-evento-datos{display:grid;gap:.1rem;border-top:1px solid var(--ds-linea)}.ds-evento-datos div{display:grid;grid-template-columns:22px 1fr;gap:.7rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--ds-linea);font-size:.88rem;color:var(--ds-crema-70)}.ds-evento-datos svg{width:17px;height:17px;stroke:var(--ds-oro-3);fill:none;stroke-width:1.6}.ds-evento-datos b{color:var(--ds-beige);font-weight:600}.ds-reserva{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(1.8rem,4vw,4rem);align-items:start}.ds-reserva-panel{position:sticky;top:90px;background:var(--ds-negro-3);padding:clamp(1.3rem,2.6vw,1.9rem);--c: 16px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-reserva-panel h2{font-size:1rem;font-weight:700;letter-spacing:var(--ds-track-s);text-transform:uppercase}.ds-cal{margin-top:1.1rem}.ds-cal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.ds-cal-top b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.2rem;text-transform:capitalize}.ds-cal-top button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%}.ds-cal-top button:hover:not([disabled]){background:var(--ds-negro-3)}.ds-cal-top button[disabled]{opacity:.25;cursor:default}.ds-cal-top svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.ds-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.ds-cal-grid .dow{font-size:.6rem;font-weight:600;letter-spacing:var(--ds-track-s);text-transform:uppercase;color:var(--ds-crema-50);padding:.4rem 0}.ds-cal-grid button,.ds-cal-grid span.d{aspect-ratio:1/1;display:grid;place-items:center;font-size:.82rem;color:#eceae252;position:relative}.ds-cal-grid button{color:var(--ds-beige);font-weight:600;transition:background .2s,color .2s}.ds-cal-grid button:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ds-oro-3)}.ds-cal-grid button:hover{background:#eceae214}.ds-cal-grid button[aria-pressed=true]{background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-cal-grid button[aria-pressed=true]:after{background:var(--ds-negro)}.ds-cal-grid .hoy{box-shadow:inset 0 0 0 1px var(--ds-linea-2)}.ds-turno{margin-top:1.1rem;display:grid;grid-template-columns:1fr auto;gap:.3rem 1rem;padding:1rem 1.1rem;box-shadow:inset 0 0 0 1px var(--ds-oro-4);background:#b88e310f}.ds-turno b{font-weight:600}.ds-turno small{color:var(--ds-crema-50);font-size:.76rem;grid-column:1}.ds-turno .cupos{grid-row:1 / span 2;grid-column:2;align-self:center;text-align:right;font-size:.72rem;color:var(--ds-oro-3);font-weight:700;letter-spacing:var(--ds-track-s);text-transform:uppercase}.ds-reserva-total{display:flex;justify-content:space-between;align-items:baseline;padding:1rem 0;border-top:1px solid var(--ds-linea);margin-top:1rem}.ds-reserva-total b{font-size:1.6rem}.ds-mesa{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem}.ds-mesa-sillas{display:flex;gap:5px;flex-wrap:wrap;margin-top:.7rem;min-height:16px}.ds-mesa-sillas i{width:14px;height:14px;transform:rotate(45deg) scale(.4);background:var(--ds-oro-3);opacity:0;animation:ds-silla .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes ds-silla{to{transform:rotate(45deg) scale(1);opacity:1}}.ds-ticket{position:relative;max-width:460px;margin:1.4rem auto 0;background:var(--ds-beige);color:var(--ds-negro);text-align:left;--c: 14px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-ticket-top{padding:1.4rem 1.6rem 1.2rem}.ds-ticket-top .ds-eyebrow{color:var(--ds-verde-camisa)}.ds-ticket-top h3{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.7rem;margin-top:.3rem}.ds-ticket-corte{position:relative;height:0;border-top:2px dashed rgba(17,17,17,.3);margin:0 1.4rem}.ds-ticket-corte:before,.ds-ticket-corte:after{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--ds-negro)}.ds-ticket-corte:before{left:-2.1rem}.ds-ticket-corte:after{right:-2.1rem}.ds-ticket-datos{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.2rem;padding:1.2rem 1.6rem 1.5rem}.ds-ticket-datos dt{font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:#1111118c}.ds-ticket-datos dd{margin:.15rem 0 0;font-weight:600;font-size:.95rem}@media(max-width:960px){.ds-reserva{grid-template-columns:1fr}.ds-reserva-panel{position:static}}.ds-sedes-grid{display:grid;gap:clamp(1.2rem,2.4vw,2rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.ds-sede{background:var(--ds-negro-3);display:flex;flex-direction:column;position:relative;scroll-margin-top:110px;--c: 16px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-sede:target{box-shadow:inset 0 0 0 1px var(--ds-oro-3)}.ds-sede-media{position:relative;aspect-ratio:16/11;overflow:hidden;background:var(--ds-verde-finca)}.ds-sede-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.ds-sede:hover .ds-sede-media img{transform:scale(1.06)}.ds-sede-media .sin-foto{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:.5rem}.ds-sede-media .sin-foto:before{content:"";position:absolute;inset:0;opacity:.32;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-sede-media .sin-foto img{position:relative;width:44%;height:auto}.ds-sede-media .sin-foto span{position:relative;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.15rem}.ds-sede-tags{position:absolute;left:1rem;top:1rem;display:flex;flex-wrap:wrap;gap:.4rem;z-index:2}.ds-sede-body{padding:1.4rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.ds-sede-body h3{font-weight:700;font-size:1.15rem;letter-spacing:var(--ds-track-s);text-transform:uppercase}.ds-sede-body .dir{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:1rem}.ds-abierto{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;letter-spacing:var(--ds-track-s);color:var(--ds-crema-70)}.ds-abierto:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ds-gris-oro)}.ds-abierto.is-abierto:before{background:var(--ds-verde-hoja);box-shadow:0 0 #507e5099;animation:ds-late 2s infinite}.ds-abierto.is-abierto{color:var(--ds-beige)}@keyframes ds-late{0%{box-shadow:0 0 #507e508c}70%{box-shadow:0 0 0 8px #507e5000}to{box-shadow:0 0 #507e5000}}.ds-horario{display:grid;gap:.1rem;font-size:.8rem;border-top:1px solid var(--ds-linea);padding-top:.7rem}.ds-horario div{display:flex;justify-content:space-between;gap:1rem;padding:.22rem 0;color:var(--ds-crema-70)}.ds-horario div.hoy{color:var(--ds-beige);font-weight:600}.ds-sede-acciones{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.6rem}.ds-sede-acciones a{font-size:.66rem;padding:.75em 1.1em}.ds-carta-sel{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.ds-carta-op{position:relative;cursor:pointer}.ds-carta-op input{position:absolute;opacity:0}.ds-carta-op>div{display:grid;grid-template-columns:54px 1fr;gap:1rem;align-items:center;padding:.8rem;box-shadow:inset 0 0 0 1px var(--ds-linea);transition:box-shadow .25s,background .25s}.ds-carta-op .mini{width:54px;height:54px;overflow:hidden;--c: 8px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));background:var(--ds-verde-finca)}.ds-carta-op .mini img{width:100%;height:100%;object-fit:cover}.ds-carta-op b{display:block;font-weight:600}.ds-carta-op small{color:var(--ds-crema-50);font-size:.78rem}.ds-carta-op input:checked+div{box-shadow:inset 0 0 0 1px var(--ds-oro-3);background:#b88e3114}.ds-carta-op input:focus-visible+div{outline:2px solid var(--ds-oro-3);outline-offset:2px}.ds-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ds-linea)}.ds-cifras div{background:var(--ds-negro);padding:clamp(1.2rem,3vw,2rem) 1rem;text-align:center}.ds-cifras b{display:block;font-weight:700;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-cifras small{display:block;margin-top:.5rem;font-size:.68rem;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-70)}.ds-carta-noel{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.7;color:var(--ds-crema-70);display:grid;gap:1rem;max-width:60ch}.ds-carta-noel p:first-child:first-letter{font-size:3.4em;float:left;line-height:.82;padding:.06em .08em 0 0;font-style:italic;color:var(--ds-oro-3)}.ds-carta-noel .firma{font-style:italic;color:var(--ds-beige);font-size:1.3em}.ds-cadena{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--ds-linea)}.ds-eslabon{background:var(--ds-negro);display:flex;flex-direction:column}.ds-eslabon .ds-figure{aspect-ratio:3/4}.ds-eslabon .txt{padding:1.2rem 1.1rem 1.4rem;display:grid;gap:.5rem}.ds-eslabon .num{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:1.3rem}.ds-eslabon h3{font-weight:700;font-size:.95rem;letter-spacing:var(--ds-track-s);text-transform:uppercase}.ds-eslabon p{font-size:.84rem;color:var(--ds-crema-70)}@media(max-width:980px){.ds-cadena{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ds-cadena{grid-template-columns:1fr}}.ds-valores{display:grid;gap:1px;background:var(--ds-linea);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ds-valor{background:var(--ds-negro);padding:1.8rem 1.5rem;display:grid;gap:.7rem;align-content:start}.ds-valor .e{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-valor h3{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.45rem}.ds-valor p{font-size:.88rem;color:var(--ds-crema-70)}.ds-mvv{display:grid;gap:clamp(1rem,3vw,2.4rem);grid-template-columns:repeat(3,minmax(0,1fr))}.ds-mvv div{display:grid;gap:.8rem;align-content:start;padding-top:1.2rem;border-top:1px solid var(--ds-linea-2)}.ds-mvv p{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.5}@media(max-width:860px){.ds-mvv{grid-template-columns:1fr}}.ds-404{min-height:calc(100vh - 120px);display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;padding:5rem var(--ds-gutter)}.ds-404 .num{font-weight:700;font-size:clamp(7rem,24vw,17rem);line-height:.85;letter-spacing:.02em;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-404 .grano{position:absolute;width:min(38vw,420px);opacity:.12;right:-4%;bottom:-8%;pointer-events:none}.ds-404 .grano2{position:absolute;width:min(26vw,260px);opacity:.1;left:-3%;top:8%;transform:rotate(160deg);pointer-events:none}.ds-linea-media,.ds-busca-mini,.ds-aviso .mini,.ds-miniaturas button,.ds-carta-op .mini{position:relative}.ds-vacio-foto{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:.6rem;text-align:center;padding:1.4rem}.ds-linea-media .ds-vacio-foto,.ds-busca-mini .ds-vacio-foto,.ds-aviso .mini .ds-vacio-foto,.ds-miniaturas .ds-vacio-foto{padding:.35rem}.ds-linea-media .ds-vacio-foto span,.ds-busca-mini .ds-vacio-foto span,.ds-aviso .mini .ds-vacio-foto span,.ds-miniaturas .ds-vacio-foto span{display:none}.ds-linea-media .ds-vacio-foto img.logo,.ds-busca-mini .ds-vacio-foto img.logo,.ds-aviso .mini .ds-vacio-foto img.logo,.ds-miniaturas .ds-vacio-foto img.logo{width:78%}.ds-galeria-main .ds-vacio-foto span,.ds-vista-media .ds-vacio-foto span{font-size:1.6rem}.ds-galeria-main .ds-vacio-foto img.logo,.ds-vista-media .ds-vacio-foto img.logo{max-width:240px}.ds-galeria-main[style*=beige] .ds-vacio-foto span,.ds-vista-media[style*=beige] .ds-vacio-foto span{color:var(--ds-negro)}.ds-saltar{position:absolute;left:1rem;top:-60px;z-index:300;background:var(--ds-beige);color:var(--ds-negro);padding:.7rem 1rem;font-size:.8rem;font-weight:700;transition:top .2s}.ds-saltar:focus{top:1rem}main,.ds-sec,footer{overflow-x:clip}.ds-filtros{gap:1.35rem;scrollbar-width:thin;scrollbar-color:var(--ds-linea-2) transparent}.ds-filtros::-webkit-scrollbar{width:4px}.ds-filtros::-webkit-scrollbar-thumb{background:var(--ds-linea-2)}.ds-filtros .ds-check{padding:.24rem 0}.ds-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){.ds-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ds-grid-4:not([data-productos]):not(#ds-relacionados){grid-template-columns:1fr}}@media(max-width:700px){.ds-grid-prod{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem .75rem}.ds-grid-prod .ds-prod-pie,.ds-grid-4 .ds-prod-pie{flex-direction:column;align-items:stretch;gap:.6rem}.ds-grid-prod .ds-add,.ds-grid-4 .ds-add{justify-content:center;padding:.8em .6em}.ds-grid-prod .ds-prod-nombre,.ds-grid-4 .ds-prod-nombre{font-size:.86rem}.ds-grid-prod .ds-prod-notas,.ds-grid-4 .ds-prod-notas{font-size:.84rem}.ds-grid-prod .ds-prod-cat,.ds-grid-4 .ds-prod-cat{font-size:.54rem}.ds-grid-prod .ds-prod-body,.ds-grid-4 .ds-prod-body{padding-top:.8rem}.ds-prod-badges{top:10px;left:10px;gap:.3rem}.ds-badge{font-size:.52rem}.ds-prod-media{--k: 14px}.ds-prod-media:after{inset:6px;--k: 10px}.ds-prod-media .ds-vacio-foto span{font-size:.88rem}.ds-prod-media[data-f=r] img{padding:.8rem}}.ds-timeline{background:none;gap:0;border-top:1px solid var(--ds-linea);border-left:1px solid var(--ds-linea);grid-template-columns:repeat(6,minmax(0,1fr))}.ds-timeline .ds-hito{border-right:1px solid var(--ds-linea);border-bottom:1px solid var(--ds-linea)}.ds-hito p.ds-hito-a\f1o{margin-top:0;font-size:clamp(1.7rem,2.6vw,2.5rem);white-space:nowrap}.ds-hito .ds-hito-tag{margin-top:1rem;font-size:.6rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-hito .ds-hito-tit{margin-top:.3rem;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.22rem;line-height:1.2;color:var(--ds-beige)}.ds-timeline--7{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-timeline--7 .ds-hito:last-child{grid-column:span 2;background:linear-gradient(135deg,rgba(184,142,49,.12),transparent 60%),var(--ds-negro)}@media(max-width:1080px){.ds-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-timeline--7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ds-timeline,.ds-timeline--7{grid-template-columns:1fr}.ds-timeline--7 .ds-hito:last-child{grid-column:auto}}.ds-campo{align-content:start}.ds-clave{position:relative;display:grid}.ds-clave .ds-ojo{top:50%;bottom:auto;transform:translateY(-50%)}.ds-check>span{line-height:1.5}@media(max-width:560px){.ds-sim-res{grid-template-columns:1fr 1fr}.ds-sim-res div:last-child{grid-column:1 / -1}}.ds-btn--linea,.ds-add--linea,.ds-add[disabled]{position:relative;box-shadow:none}.ds-add--linea{background:transparent;color:var(--ds-beige)}.ds-add--linea:hover{background:var(--ds-beige);color:var(--ds-negro)}.ds-pill--linea{box-shadow:none}.ds-btn--linea:before,.ds-add--linea:before,.ds-add[disabled]:before,.ds-pill--linea:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;display:block;padding:0;border-radius:0;-webkit-mask:none;mask:none;background:var(--ds-contorno, var(--ds-linea-2));transition:background .25s;--b: 1px;--ci: calc(var(--c) + .42px);clip-path:polygon(evenodd,var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c),var(--c) 0,var(--ci) var(--b),calc(100% - var(--ci)) var(--b),calc(100% - var(--b)) var(--ci),calc(100% - var(--b)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b)),var(--ci) calc(100% - var(--b)),var(--b) calc(100% - var(--ci)),var(--b) var(--ci),var(--ci) var(--b))}.ds-btn--linea:hover:before,.ds-add--linea:hover:before{background:transparent}.ds-sec--crema .ds-btn--linea{--ds-contorno: rgba(17,17,17,.34);color:var(--ds-negro)}.ds-sec--crema .ds-btn--linea:hover{background:var(--ds-negro);color:var(--ds-beige)}.ds-pill--linea:hover:after{background:var(--ds-oro-3)}.ds-busca-chips .ds-pill--linea{transition:color .2s}.ds-busca-chips .ds-pill--linea:hover{color:var(--ds-beige)}.ds-linea-item.is-quieta{animation:none;opacity:1;transform:none}.ds-linea-item.is-nueva{animation:ds-nueva 1.6s ease both;opacity:1;transform:none;margin-inline:-1.6rem;padding-inline:1.6rem}@keyframes ds-nueva{0%{background:#b88e313d}to{background:#b88e3100}}.ds-linea-item.is-cambio output,.ds-linea-item.is-cambio .total{display:inline-block;animation:ds-pop .35s ease}@media(min-width:701px){.ds-carro.is-on~.ds-avisos{right:calc(min(460px,100vw) + 20px)}}@media(max-width:700px){.ds-carro.is-on~.ds-avisos{top:12px;bottom:auto}}.ds-busca input::-webkit-search-cancel-button,.ds-busca input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ds-busca-borrar{flex:none;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .2rem .5rem .6rem;font-size:.62rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-50);transition:color .2s}.ds-busca-borrar:hover{color:var(--ds-oro-3)}.ds-busca-borrar svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.ds-busca-borrar[hidden]{display:none}.ds-ord{font-size:.5em;vertical-align:.85em;line-height:0;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em;margin-left:.03em}.ds-busca-item .porque{display:block;margin-top:.15rem;font-style:normal;font-size:.72rem;letter-spacing:.02em;color:var(--ds-gris-oro)}.ds-busca-item .porque mark{color:var(--ds-oro-3)}.ds-drawer-grid a{display:block}.ds-drawer-grid>div{display:grid;align-content:start;gap:.15rem}.ds-btn:focus-visible,.ds-add:focus-visible{outline:none;filter:none;box-shadow:inset 0 0 0 2px var(--ds-negro),inset 0 0 0 3.5px var(--ds-oro-3)}.ds-btn--linea:focus-visible,.ds-add--linea:focus-visible{box-shadow:none;--ds-contorno: var(--ds-oro-3);--b: 2px;color:var(--ds-beige)}.ds-pill--linea:focus-visible{outline:none;filter:none;--ds-contorno: var(--ds-oro-3);color:var(--ds-beige)}.ds-pill:not(.ds-pill--linea):focus-visible{outline:none;filter:none;box-shadow:inset 0 0 0 2px var(--ds-oro-3)}.ds-tab:focus-visible{outline:none;background:var(--ds-oro-3);color:var(--ds-beige)}.ds-tab[aria-selected=true]:focus-visible{color:var(--ds-negro)}.ds-tab:focus-visible:before{inset:2px}.ds-opt input:focus-visible+span{outline:none;background:var(--ds-oro-3)}.ds-opt input:focus-visible+span:before{inset:2px}.ds-check input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-oro-3)}.ds-check input:checked:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-beige)}.ds-pago input:focus-visible+div,.ds-carta-op input:focus-visible+div{outline:none;box-shadow:inset 0 0 0 2px var(--ds-oro-3)}.ds-prod-media:focus-visible{outline:none}.ds-prod-media:focus-visible:after{background:var(--ds-oro-3);padding:2px}.ds-linea-media:focus-visible,.ds-miniaturas button:focus-visible,.ds-busca-mini:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-oro-3)}.ds-cant button:focus-visible{outline:none;color:var(--ds-oro-3);background:#b88e3124}.ds-check:has(>span){align-items:flex-start}.ds-check:has(>span) input{margin-top:.2rem}:root{color-scheme:dark}.ds-header--page{top:env(safe-area-inset-top,0px)}.ds-header.is-solid{padding-top:calc(.8rem + env(safe-area-inset-top,0px))}.ds-busca-top{padding-top:calc(1.3rem + env(safe-area-inset-top,0px))}.ds-carro{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.ds-drawer{padding-top:calc(5.5rem + env(safe-area-inset-top,0px));padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.ds-drawer-cerrar{top:calc(1.4rem + env(safe-area-inset-top,0px))}.ds-barra-compra{padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px))}.ds-avisos{bottom:calc(clamp(12px,3vw,28px) + env(safe-area-inset-bottom,0px))}@media(max-width:700px){.ds-carro.is-on~.ds-avisos{top:calc(12px + env(safe-area-inset-top,0px))}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.js .ds-partido .ds-l{display:block;overflow:hidden;padding:.14em 0 .12em;margin:-.14em 0 -.12em}.js .ds-partido .ds-l-i{display:inline-block;transform:translate3d(0,112%,0);transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .1s + var(--d, 0s))}.js .ds-partido.is-in .ds-l-i{transform:none}.js .ds-lineas>.ds-partido,.js .ds-reveal.ds-partido{opacity:1;transform:none}.js .ds-mask>img{transform:scale(1.14);transition:transform 1.9s cubic-bezier(.16,1,.3,1)}.js .ds-mask.is-in>img{transform:none}.ds-grid-cafes>.ds-reveal:nth-child(2),.ds-grid-4>.ds-reveal:nth-child(2){transition-delay:.08s}.ds-grid-cafes>.ds-reveal:nth-child(3),.ds-grid-4>.ds-reveal:nth-child(3){transition-delay:.16s}.ds-grid-cafes>.ds-reveal:nth-child(4),.ds-grid-4>.ds-reveal:nth-child(4){transition-delay:.24s}.ds-card--pastilla:hover .ds-card-media--pastilla img{transform:translateY(-3%) rotate(-2.5deg) scale(1.06)}.ds-cortina{opacity:1;clip-path:inset(0 0 0 0);transition:clip-path .9s cubic-bezier(.76,0,.24,1);grid-auto-flow:row;align-content:center;gap:1.2rem;animation:ds-cortina-sale .01s 5s forwards}.ds-cortina.is-fuera{opacity:1;clip-path:inset(0 0 100% 0)}.ds-cortina.is-abajo{clip-path:inset(100% 0 0 0);transition:none;animation:none}.ds-cortina.is-entra{opacity:1;clip-path:inset(0 0 0 0);pointer-events:all;transition-duration:.5s;animation:none}.ds-cortina.is-intro{pointer-events:all}@keyframes ds-cortina-sale{to{clip-path:inset(0 0 100% 0)}}html:not(.js) .ds-cortina{display:none}.ds-cortina img{width:min(210px,46vw);height:auto;opacity:0}.ds-cortina.is-intro:after{animation:ds-intro-linea 1s .25s cubic-bezier(.16,1,.3,1) both}html.ds-intro .ds-cortina img{opacity:1}html.ds-intro .ds-cortina:after{transform:scaleX(1)}@keyframes ds-intro-logo{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}55%,to{opacity:1;transform:none;filter:none}}@keyframes ds-intro-linea{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ds-hero .ds-h1{font-size:clamp(2.1rem,5.1vw,4.6rem)}.ds-hero-slides{transform:translate3d(calc(var(--mx, 0) * -14px),calc(var(--hp, 0) * 14vh + var(--my, 0) * -9px),0) scale(calc(1.05 + var(--hp, 0) * .05));will-change:transform}.ds-slide{transform:scale(1.12);transition:opacity 1.4s ease,transform 8s cubic-bezier(.25,.46,.3,1)}.ds-slide.is-active{transform:scale(1.01)}.ds-hero-inner{transform:translate3d(0,calc(var(--hp, 0) * -9vh),0);opacity:calc(1 - var(--hp, 0) * 1.5)}.ds-hero .ds-partido{--d: .3s}html.ds-intro .ds-hero .ds-partido{--d: 1.55s}.ds-btn--hero{background:transparent;text-shadow:0 1px 14px rgba(0,0,0,.55)}.ds-btn--hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--ds-beige);--b: 1.6px;--ci: calc(var(--k) + .66px);clip-path:polygon(evenodd,var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k),var(--k) 0,var(--ci) var(--b),calc(100% - var(--ci)) var(--b),calc(100% - var(--b)) var(--ci),calc(100% - var(--b)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b)),var(--ci) calc(100% - var(--b)),var(--b) calc(100% - var(--ci)),var(--b) var(--ci),var(--ci) var(--b))}.ds-btn--hero:after{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ds-btn--hero:hover,.ds-btn--hero:focus-visible{text-shadow:none}.ds-dot{position:relative;overflow:hidden;width:42px;box-sizing:content-box;border-block:10px solid transparent;background-clip:padding-box;cursor:pointer}.ds-dot:after{content:"";position:absolute;inset:0;background:var(--ds-oro-3);transform:scaleX(0);transform-origin:left}.ds-dot.is-active{background:var(--ds-linea-2);background-clip:padding-box}.ds-dot.is-active:after{animation:ds-dot-llena 6.2s linear forwards}@keyframes ds-dot-llena{to{transform:none}}.ds-indice{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5.5rem);align-items:start}.ds-indice-lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--ds-linea)}.ds-indice-fila{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto 2.4rem;align-items:center;gap:1rem;padding:clamp(1.5rem,2.8vw,2.4rem) 0;border-bottom:1px solid var(--ds-linea);opacity:.42;transition:opacity .5s ease}.ds-indice-fila.is-activa,.ds-indice-fila:focus-visible{opacity:1}.ds-indice-fila:focus-visible{outline:none}.ds-indice-fila:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ds-oro-grad);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1)}.ds-indice-fila.is-activa:after{transform:scaleX(1)}.ds-indice-mini{display:none}.ds-indice-num{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:1.1rem}.ds-indice-n{font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:.95;font-size:clamp(1.8rem,3.5vw,3.2rem);transition:transform .8s cubic-bezier(.16,1,.3,1)}.ds-indice-n .ds-serif{display:block;font-size:.5em;margin-top:.42em;line-height:1.1;color:var(--ds-crema-70)}.ds-indice-fila.is-activa .ds-indice-n{transform:translate(.7rem)}.ds-indice-cuenta{font-size:.68rem;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-50);white-space:nowrap}.ds-indice-flecha{display:grid;place-items:center;justify-self:end}.ds-indice-flecha svg{width:26px;height:26px;stroke:var(--ds-crema-50);fill:none;stroke-width:1.4;transform:rotate(-45deg);transition:transform .7s cubic-bezier(.16,1,.3,1),stroke .3s}.ds-indice-fila.is-activa .ds-indice-flecha svg{stroke:var(--ds-oro-3);transform:translate(4px)}.ds-indice-visor{position:sticky;top:100px;display:block;width:100%;aspect-ratio:10 / 11;max-height:calc(100vh - 140px);overflow:hidden;background:var(--ds-negro-3);isolation:isolate;--k: 28px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-indice-visor figure{position:absolute;inset:0;margin:0;z-index:0;clip-path:inset(100% 0 0 0)}.ds-indice-visor figure.is-previa{z-index:1;clip-path:inset(0 0 0 0)}.ds-indice-visor figure.is-activa{z-index:2;clip-path:inset(0 0 0 0);transition:clip-path 1.05s cubic-bezier(.76,0,.24,1)}.ds-indice-visor img{width:100%;height:100%;object-fit:cover;transform:scale(1.16);transition:transform 1.7s cubic-bezier(.16,1,.3,1)}.ds-indice-visor figure.is-activa img{transform:scale(1)}.ds-indice-visor:hover figure.is-activa img{transform:scale(1.04)}.ds-indice-visor:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(17,17,17,.4) 0%,transparent 24%,transparent 52%,rgba(17,17,17,.9) 100%)}.ds-indice-visor:after{content:"";position:absolute;inset:11px;z-index:4;pointer-events:none;--k: 20px;box-sizing:border-box;padding:1.4px;background:#eceae280;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-indice-etq{position:absolute;top:1.7rem;left:1.7rem;z-index:5}.ds-indice-cont{position:absolute;top:1.8rem;right:1.9rem;z-index:5;font-size:.7rem;letter-spacing:var(--ds-track-m);color:var(--ds-crema-70)}.ds-indice-cont b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.7rem;color:var(--ds-beige);margin-right:.15em}.ds-indice-pie{position:absolute;left:1.9rem;right:1.9rem;bottom:1.8rem;z-index:5;display:grid;gap:.9rem}.ds-indice-pie>span:first-child{font-size:.95rem;line-height:1.5;color:var(--ds-beige);max-width:38ch}.ds-indice-ir{display:inline-flex;align-items:center;gap:.6rem;font-size:.68rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-oro-3)}.ds-indice-ir svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform .4s}.ds-indice-visor:hover .ds-indice-ir svg{transform:translate(5px)}@media(max-width:900px){.ds-indice{grid-template-columns:1fr}.ds-indice-visor{display:none}.ds-indice-lista{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ds-gutter);border:0;margin-inline:calc(var(--ds-gutter) * -1);padding:0 var(--ds-gutter) .4rem;scrollbar-width:none}.ds-indice-lista::-webkit-scrollbar{display:none}.ds-indice-lista li{flex:0 0 min(76vw,330px);scroll-snap-align:start}.ds-indice-fila{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.55rem;aspect-ratio:4 / 5;padding:1.3rem 1.3rem 1.4rem;border:0;opacity:1;overflow:hidden;isolation:isolate;--k: 18px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-indice-fila:after{display:none}.ds-indice-mini{display:block;position:absolute;inset:0;z-index:-1;background:var(--ds-negro-3)}.ds-indice-mini img{width:100%;height:100%;object-fit:cover}.ds-indice-mini:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#11111126 25%,#111111eb)}.ds-indice-num{position:absolute;top:1.1rem;left:1.3rem}.ds-indice-n,.ds-indice-fila.is-activa .ds-indice-n{font-size:1.65rem;transform:none}.ds-indice-cuenta{color:var(--ds-crema-70)}.ds-indice-flecha{position:absolute;right:1.1rem;bottom:1.3rem}.ds-indice-flecha svg,.ds-indice-fila.is-activa .ds-indice-flecha svg{stroke:var(--ds-oro-3);transform:none}}.ds-pila{position:relative}.ds-mosaico-sec{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:var(--ds-negro);padding:clamp(5rem,9vw,7rem) var(--ds-gutter)}@media(min-height:640px)and (prefers-reduced-motion:no-preference){.ds-mosaico-sec{position:sticky;top:0;height:100vh;height:100svh}}.ds-mosaico{--g: clamp(10px, 1.1vw, 16px);position:absolute;inset:-30% -14%;z-index:-2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--g);transform:rotate(-11deg) scale(calc(1 - var(--cubre, 0) * .06))}.ds-mosaico-col{transform:translate3d(0,calc(var(--sp, 0) * -14%),0);will-change:transform}.ds-mosaico-col:nth-child(2n){transform:translate3d(0,calc(var(--sp, 0) * 12% - 16%),0)}.ds-mosaico-pista{display:grid;gap:var(--g);padding-bottom:var(--g);animation:ds-deriva var(--dur, 80s) linear infinite;will-change:transform}.ds-mosaico-col:nth-child(2) .ds-mosaico-pista{--dur: 96s;animation-direction:reverse}.ds-mosaico-col:nth-child(3) .ds-mosaico-pista{--dur: 70s}.ds-mosaico-col:nth-child(4) .ds-mosaico-pista{--dur: 88s;animation-direction:reverse}.ds-mosaico-col:nth-child(5) .ds-mosaico-pista{--dur: 76s}.ds-mosaico-col:nth-child(6) .ds-mosaico-pista{--dur: 92s;animation-direction:reverse}.ds-mosaico-col:nth-child(7) .ds-mosaico-pista{--dur: 66s}.ds-mosaico-sec.is-quieto .ds-mosaico-pista,.ds-mosaico-sec.is-tapado .ds-mosaico-pista{animation-play-state:paused}@keyframes ds-deriva{0%{transform:translateZ(0)}to{transform:translate3d(0,-33.3333%,0)}}.ds-mosaico img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--ds-negro-3);filter:saturate(.85) brightness(.92);--c: 14px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-mosaico-velo{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(56% 58% at 50% 50%,#111111e6,#111111bd 55%,#1111116b),linear-gradient(180deg,var(--ds-negro) 0%,transparent 15%,transparent 85%,var(--ds-negro) 100%)}.ds-mosaico-sec:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--ds-negro);opacity:calc(var(--cubre, 0) * .72)}.ds-mosaico-txt{position:relative;max-width:820px;display:grid;justify-items:center;gap:1.2rem;text-align:center}.ds-mosaico-txt .ds-h2{font-size:clamp(2.4rem,5.4vw,4.6rem)}.ds-mosaico-aviso{display:grid;justify-items:center;gap:1rem}.ds-mosaico-aviso .ds-quote{max-width:22ch;font-size:clamp(1.3rem,2.5vw,2rem)}.ds-mosaico-txt .ds-sedes{justify-content:center;gap:.55rem .6rem;margin-top:.3rem;max-width:720px}.ds-mosaico-txt .ds-sedes .ds-pill{font-size:.7rem}.ds-mosaico-pie{display:grid;justify-items:center;gap:1rem;margin-top:.4rem}@media(max-width:700px){.ds-mosaico{inset:-16% -75%;grid-template-columns:repeat(5,minmax(0,1fr))}.ds-mosaico-col:nth-child(n+6){display:none}.ds-mosaico-txt .ds-sedes .ds-pill{font-size:.62rem;padding:.62em 1.1em}.ds-mosaico-txt{gap:1rem}}@media(prefers-reduced-motion:reduce){.ds-mosaico-pista{animation:none}.ds-mosaico-col,.ds-mosaico-col:nth-child(2n){transform:none}}.ds-sobre{position:relative;z-index:2;--k: clamp(18px, 3vw, 34px);clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% 100%,0 100%,0 var(--k))}.ds-sec--crema .ds-specs{border-top:1px solid rgba(17,17,17,.16)}.ds-sec--crema .ds-spec{border-bottom-color:#11111129}.ds-sec--crema .ds-spec dt{color:#1111118c}.ds-medidores{display:grid;gap:.85rem;width:100%;max-width:470px}.ds-medidor{display:grid;grid-template-columns:5.2rem minmax(0,1fr) 2.8rem;align-items:center;gap:1rem}.ds-medidor .et{font-size:.66rem;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-70)}.ds-medidor .barra{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ds-medidor .barra i{position:relative;height:6px;background:var(--ds-linea);overflow:hidden}.ds-medidor .barra i:after{content:"";position:absolute;inset:0;background:var(--ds-oro-grad);background-size:500% 100%;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--n, 1) * .09s + .1s)}.ds-medidor .barra i:nth-child(2):after{background-position:25% 0}.ds-medidor .barra i:nth-child(3):after{background-position:50% 0}.ds-medidor .barra i:nth-child(4):after{background-position:75% 0}.ds-medidor .barra i:nth-child(5):after{background-position:100% 0}.ds-medidores.is-in .barra i.on:after,html:not(.js) .ds-medidor .barra i.on:after{transform:none}.ds-medidor b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.25rem;text-align:right}.ds-medidor b small{font-size:.6em;color:var(--ds-crema-50)}.ds-medidores--mini{gap:.5rem}.ds-medidores--mini .ds-medidor{grid-template-columns:4.4rem minmax(0,1fr) 2.2rem;gap:.8rem}.ds-medidores--mini .ds-medidor b{font-size:1.05rem}@media(prefers-reduced-motion:reduce){.ds-medidor .barra i.on:after{transform:none;transition:none}}.ds-cafe-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;width:100%;border-top:1px solid var(--ds-linea);border-left:1px solid var(--ds-linea)}.ds-cafe-datos div{padding:.8rem .9rem .85rem;border-right:1px solid var(--ds-linea);border-bottom:1px solid var(--ds-linea)}.ds-cafe-datos dt{font-size:.58rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-cafe-datos dd{margin:.3rem 0 0;font-weight:600;font-size:.88rem;line-height:1.3}@media(max-width:520px){.ds-cafe-datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-perfiles{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,3.6vw,3.6rem);align-items:start}.ds-perfiles-indice{grid-column:1;grid-row:1;position:sticky;top:30vh}.ds-perfiles-visual{grid-column:2;grid-row:1;position:sticky;top:88px;height:calc(100vh - 108px);display:grid;place-items:center}.ds-perfiles-capitulos{grid-column:3;grid-row:1}.ds-perfiles-escena{position:relative;width:min(100%,500px);max-height:100%;aspect-ratio:4 / 5}.ds-perfil-fig{position:absolute;inset:0;margin:0;display:grid;place-items:center;overflow:hidden;background:var(--tono, var(--ds-verde-hoja));opacity:0;transition:opacity .7s ease;--k: 34px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-perfil-fig:after{content:"";position:absolute;inset:12px;z-index:2;pointer-events:none;--k: 25px;box-sizing:border-box;padding:1.6px;background:#eceae28c;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-perfil-fig[style*=beige]:after,.ds-perfil-fig[style*=oro]:after{background:#1111114d}.ds-perfil-fig img{position:relative;z-index:1;width:auto;max-width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(0,0,0,.42));transform:translateY(8%) rotate(-5deg) scale(.92);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.ds-perfil-fig[data-f=f] img{width:100%;height:100%;max-width:none;object-fit:cover;filter:none}.ds-perfil-fig.is-activa{opacity:1}.ds-perfil-fig.is-activa img{transform:none}.ds-perfil-fig .ds-vacio-foto{z-index:1}.ds-perfil-fig .ds-vacio-foto span{font-size:1.7rem}.ds-perfil-fig[style*=beige] .ds-vacio-foto span,.ds-perfil-fig[style*=oro] .ds-vacio-foto span{color:var(--ds-negro)}.ds-perfiles-cont{font-size:.7rem;letter-spacing:var(--ds-track-m);color:var(--ds-crema-50)}.ds-perfiles-cont b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:2.4rem;line-height:1;color:var(--ds-beige);margin-right:.12em}.ds-perfiles-indice ol{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.1rem}.ds-perfiles-indice button{position:relative;display:flex;align-items:baseline;gap:.7rem;padding:.42rem 0 .42rem .9rem;text-align:left;font-size:.82rem;color:var(--ds-crema-50);transition:color .3s}.ds-perfiles-indice button span{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:.92rem;color:var(--ds-gris-oro);transition:color .3s}.ds-perfiles-indice button:before{content:"";position:absolute;left:0;top:50%;width:.5rem;height:1px;background:var(--ds-oro-3);transform:scaleX(0);transform-origin:left;transition:transform .4s}.ds-perfiles-indice button:hover,.ds-perfiles-indice button[aria-current=true]{color:var(--ds-beige)}.ds-perfiles-indice button[aria-current=true] span{color:var(--ds-oro-3)}.ds-perfiles-indice button[aria-current=true]:before{transform:scaleX(1)}.ds-perfil{min-height:88vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.1rem;padding-block:6vh;scroll-margin-top:90px;transition:opacity .6s ease}.js .ds-perfil:not(.is-activa){opacity:.32}.ds-perfil-media{display:none}.ds-perfil-cab{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.ds-perfil-num{font-size:.7rem;letter-spacing:var(--ds-track-m);color:var(--ds-crema-50)}.ds-perfil-nombre{font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;font-size:clamp(2.4rem,4.4vw,4.1rem)}.ds-perfil-nombre .ds-serif{font-size:.8em}.ds-perfil-notas{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.3}.ds-perfil-cita{margin:0;max-width:46ch;padding-left:1.1rem;border-left:2px solid var(--ds-oro-1);font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--ds-crema-70)}.ds-perfil-cita cite{display:block;margin-top:.6rem;font-family:var(--ds-sans);font-style:normal;font-size:.62rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-perfil .ds-medidores{margin-top:.4rem}.ds-perfil-compra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-top:1.2rem;border-top:1px solid var(--ds-linea)}@media(max-width:1180px){.ds-perfiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-perfiles-indice{display:none}.ds-perfiles-visual{grid-column:1}.ds-perfiles-capitulos{grid-column:2}}@media(max-width:900px){.ds-perfiles{grid-template-columns:1fr}.ds-perfiles-visual{display:none}.ds-perfiles-capitulos{grid-column:1}.ds-perfil,.js .ds-perfil:not(.is-activa){min-height:0;padding-block:2.2rem 2.6rem;opacity:1;border-top:1px solid var(--ds-linea)}.ds-perfil-media{display:block;position:relative;width:100%;aspect-ratio:5 / 4;margin-bottom:.4rem}.ds-perfil-media .ds-perfil-fig{--k: 22px}.ds-perfil-media .ds-perfil-fig:after{inset:9px;--k: 16px}}.ds-pdp-perfil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.ds-pdp-perfil-datos{display:grid;gap:1.5rem;justify-items:start;padding:clamp(1.4rem,3vw,2.2rem);background:var(--ds-negro);--c: 18px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}@media(max-width:860px){.ds-pdp-perfil{grid-template-columns:1fr}}.ds-wrap--ancho{max-width:1480px}.ds-paneles{display:flex;gap:clamp(8px,1vw,14px);height:clamp(560px,80vh,820px)}.ds-panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;isolation:isolate;background:var(--ds-verde-finca);transition:flex-grow .85s cubic-bezier(.76,0,.24,1);--k: 22px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-panel.is-abierto{flex-grow:3.3}.ds-panel-foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.6);transform:scale(1.08);transition:filter .9s ease,transform 1.5s cubic-bezier(.16,1,.3,1)}.ds-panel:not(.is-abierto):hover .ds-panel-foto{filter:grayscale(.5) brightness(.7)}.ds-panel.is-abierto .ds-panel-foto{filter:none;transform:none}.ds-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#1111114d,#1111111f 40%,#111111e6)}.ds-panel.is-abierto:before{background:linear-gradient(90deg,#111111e6,#1111118c 44%,#11111114 78%),linear-gradient(0deg,rgba(17,17,17,.75),transparent 45%)}.ds-panel-abrir{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1.7rem .6rem 1.6rem;color:var(--ds-beige);transition:opacity .35s}.ds-panel-abrir .num{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:1.25rem}.ds-panel-abrir .vert{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-weight:700;font-size:clamp(1.1rem,1.7vw,1.6rem);letter-spacing:var(--ds-track-m);text-transform:uppercase}.ds-panel-abrir .mas{width:42px;height:42px;display:grid;place-items:center;background:#eceae21f;--c: 10px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .3s,transform .5s cubic-bezier(.16,1,.3,1)}.ds-panel-abrir .mas svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.ds-panel:not(.is-abierto):hover .ds-panel-abrir .mas{background:var(--ds-beige);color:var(--ds-negro);transform:rotate(90deg)}.ds-panel-abrir:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-oro-3)}.ds-panel.is-abierto .ds-panel-abrir{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s .2s}.ds-panel-cont{position:absolute;left:0;bottom:0;z-index:3;width:min(100%,580px);padding:clamp(1.6rem,3vw,2.8rem);display:grid;gap:1rem;justify-items:start;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .3s,transform .5s,visibility 0s .3s}.ds-panel.is-abierto .ds-panel-cont{opacity:1;visibility:visible;transform:none;transition:opacity .6s .38s,transform .9s .38s cubic-bezier(.16,1,.3,1),visibility 0s}.ds-panel-tit{font-weight:700;font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.02;letter-spacing:.04em;text-transform:uppercase}.ds-panel-tit .ds-serif{display:block;font-size:.5em;margin-top:.45em;line-height:1.2}.ds-panel-txt{color:var(--ds-crema-70);max-width:46ch;font-size:.98rem}.ds-panel-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem;margin:0;width:100%;border-top:1px solid var(--ds-linea-2)}.ds-panel-datos div{padding:.7rem 0;border-bottom:1px solid var(--ds-linea)}.ds-panel-datos dt{font-size:.58rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-panel-datos dd{margin:.25rem 0 0;font-weight:600;font-size:.9rem;line-height:1.35}.ds-panel-fecha{position:absolute;top:1.5rem;right:1.5rem;z-index:3;display:grid;justify-items:center;background:var(--ds-beige);color:var(--ds-negro);padding:.55rem .85rem .5rem;opacity:0;transition:opacity .4s;--c: 8px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-panel.is-abierto .ds-panel-fecha{opacity:1;transition-delay:.55s}.ds-panel-fecha b{font-size:1.7rem;line-height:1}.ds-panel-fecha small{font-size:.58rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase}@media(max-width:860px){.ds-paneles{flex-direction:column;height:auto;gap:12px}.ds-panel{flex:none;min-height:80vh;min-height:80svh}.ds-panel .ds-panel-foto{filter:none;transform:none}.ds-panel:before,.ds-panel.is-abierto:before{background:linear-gradient(180deg,#1111111f 18%,#111111f0 82%)}.ds-panel-abrir{display:none}.ds-panel-cont{opacity:1;visibility:visible;transform:none;transition:none;width:100%}.ds-panel-fecha{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-panel,.ds-panel-foto,.ds-panel-cont{transition:none}}.ds-carro-top h2{display:flex;align-items:center;flex-wrap:wrap}.ds-carro-n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;margin-left:.6rem;border-radius:12px;font-size:.74rem;font-weight:700;letter-spacing:0;background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-carro-n:empty{display:none}.ds-carro-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-linea-2) transparent}.ds-carro-scroll .ds-carro-lista{flex:none;overflow:visible}.ds-linea-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.ds-carro .ds-linea-info .nombre{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.ds-carro .ds-linea-info .nombre:hover{color:var(--ds-oro-3)}.ds-quitar{width:34px;height:34px;margin:-8px -8px 0 0;display:grid;place-items:center;flex:none;font-size:0;color:var(--ds-crema-50)}.ds-quitar svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.ds-quitar:hover{color:var(--ds-rojo-fruto)}.ds-quitar:focus-visible{outline:none;color:var(--ds-oro-3);box-shadow:inset 0 0 0 2px var(--ds-oro-3)}.ds-linea-precio{display:inline-flex;align-items:baseline;gap:.5rem}.ds-linea-precio s{font-size:.76rem;color:var(--ds-crema-50)}.ds-cruce{padding:1.1rem 0 1.3rem 1.6rem}.ds-cruce-cab{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:1.6rem;margin-bottom:.8rem}.ds-cruce-cab h6{margin:0}.ds-cruce-nav{display:flex;gap:.4rem}.ds-cruce-nav button{width:32px;height:32px;display:grid;place-items:center;color:var(--ds-beige);background:var(--ds-negro-3);transition:background .25s,color .25s,opacity .25s;--c: 8px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-cruce-nav button:hover:not([disabled]){background:var(--ds-beige);color:var(--ds-negro)}.ds-cruce-nav button[disabled]{opacity:.3;cursor:default}.ds-cruce-nav button:focus-visible{outline:none;background:var(--ds-oro-3);color:var(--ds-negro)}.ds-cruce-nav svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.ds-cruce.sin-flechas .ds-cruce-nav{display:none}.ds-cruce-pista{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:1.6rem;scrollbar-width:none;overscroll-behavior-x:contain}.ds-cruce-pista::-webkit-scrollbar{display:none}.ds-cruce-pista:after{content:"";flex:0 0 1px}.ds-cruce-pista.is-arrastre{scroll-snap-type:none;user-select:none}.ds-cruce-pista img{-webkit-user-drag:none;user-select:none}.ds-cruce-item{flex:0 0 43%;scroll-snap-align:start;display:grid;grid-template-columns:none;gap:.45rem;align-content:start}.ds-cruce-item .ds-linea-media{width:100%;height:auto;aspect-ratio:1 / 1;--c: 10px}.ds-cruce-item .nombre{font-size:.8rem;font-weight:600;line-height:1.3;min-height:2.6em}.ds-cruce-item .nombre:hover{color:var(--ds-oro-3)}.ds-cruce-item .ds-precio2 b{font-size:.92rem}.ds-cruce-item .ds-precio2 s{font-size:.74rem}.ds-cruce-item .ds-add{width:100%;justify-content:center}.ds-carro-pie{position:relative;gap:.7rem;padding:1rem 1.6rem 1.3rem;background:var(--ds-negro)}.ds-carro-cupon summary{display:flex;align-items:center;gap:.5rem;list-style:none;cursor:pointer;font-size:.76rem;color:var(--ds-crema-70)}.ds-carro-cupon summary::-webkit-details-marker{display:none}.ds-carro-cupon summary:before{content:"+";width:1em;font-weight:700;color:var(--ds-oro-3)}.ds-carro-cupon[open] summary:before{content:"\2212"}.ds-carro-cupon summary:hover{color:var(--ds-beige)}.ds-carro-cupon .ds-cupon{margin-top:.6rem}.ds-carro-cupon .ds-cupon .ds-btn{width:auto;padding:.7em 1.2em}.ds-carro-cupon .ds-cupon-msg{margin-top:.4rem}.ds-carro-sub span small{margin-left:.35em;font-size:.92em;letter-spacing:.06em;color:var(--ds-crema-50)}.ds-carro-ahorro{margin-top:-.35rem;font-size:.76rem;font-weight:600;color:var(--ds-oro-3)}@media(max-width:700px){.ds-cruce-item{flex-basis:46%}}@media(prefers-reduced-motion:reduce){.ds-slide,.ds-slide.is-active{transform:none;transition:opacity .01s}.ds-hero-slides,.ds-hero-inner{transform:none;opacity:1}.js .ds-mask>img{transform:none;transition:none}.ds-indice-visor figure,.ds-indice-visor img,.ds-indice-fila,.ds-indice-n{transition:none}.ds-dot.is-active:after{animation:none;transform:none}.ds-perfil-fig,.ds-perfil-fig img{transition:none}}.ds-pill:not(.ds-pill--linea):after,.ds-card-media--pastilla:after,.ds-prod-media:after,.ds-galeria-main:after,.ds-aviso:after,.ds-indice-visor:after,.ds-perfil-fig:after{padding:0;-webkit-mask:none;mask:none;--ci: calc(var(--k) + var(--b, 1.5px) * .4142);clip-path:polygon(evenodd,var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k),var(--k) 0,var(--ci) var(--b, 1.5px),calc(100% - var(--ci)) var(--b, 1.5px),calc(100% - var(--b, 1.5px)) var(--ci),calc(100% - var(--b, 1.5px)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b, 1.5px)),var(--ci) calc(100% - var(--b, 1.5px)),var(--b, 1.5px) calc(100% - var(--ci)),var(--b, 1.5px) var(--ci),var(--ci) var(--b, 1.5px))}.ds-pill:not(.ds-pill--linea):after{--b: 1.5px;border-radius:0}.ds-pill--redondo:not(.ds-pill--linea):after{--k: 11px}.ds-card-media--pastilla:after,.ds-perfil-fig:after{--b: 1.6px}.ds-prod-media:after,.ds-indice-visor:after{--b: 1.4px}.ds-galeria-main:after{--b: 1.5px}.ds-aviso:after{--b: 1.2px}.ds-prod-media:focus-visible:after{--b: 2.4px;padding:0}.ds-musica-txt{color:#111111c7;font-size:clamp(1.1rem,1.45vw,1.28rem);line-height:1.5;max-width:34ch}.ds-sec--crema .ds-link{color:var(--ds-verde-camisa);border-color:#2c5c4866}.ds-sec--crema .ds-link:hover{border-color:var(--ds-verde-camisa)}.ds-entrada{display:block;width:min(100%,480px);margin:.4rem 0 .2rem;color:var(--ds-beige);transform:rotate(-1.4deg);filter:drop-shadow(0 22px 30px rgba(17,17,17,.2));transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s}.ds-entrada:hover,.ds-entrada:focus-visible{transform:rotate(0) translateY(-5px);filter:drop-shadow(0 30px 40px rgba(17,17,17,.28))}.js .ds-lineas.is-in>.ds-entrada{transform:rotate(-1.4deg);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1),filter .7s}.js .ds-lineas.is-in>.ds-entrada:hover,.js .ds-lineas.is-in>.ds-entrada:focus-visible{transform:rotate(0) translateY(-5px)}.ds-entrada:focus-visible{outline:none}.ds-entrada-cuerpo{display:grid;background:var(--ds-negro);position:relative;overflow:hidden;--c: 16px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-entrada-cuerpo:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-entrada-cuerpo>*{position:relative}.ds-entrada:focus-visible .ds-entrada-cuerpo{box-shadow:inset 0 0 0 2px var(--ds-oro-3)}.ds-entrada-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.3rem;padding:1.5rem 1.6rem 1.35rem}.ds-entrada-fecha{display:grid;justify-items:center;min-width:4.6rem;padding:.6rem .8rem .55rem;background:var(--ds-beige);color:var(--ds-negro);--c: 9px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-entrada-fecha small{font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase}.ds-entrada-fecha b{font-size:2.5rem;line-height:1;font-weight:700;margin:.08rem 0}.ds-entrada-hora{display:grid;gap:.35rem;min-width:0}.ds-entrada-hora>b{font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;letter-spacing:.02em;line-height:1.1}.ds-entrada-hora>b span{color:var(--ds-oro-3);font-weight:500;margin:0 .1em}.ds-entrada-lugar{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.05rem;color:var(--ds-crema-70)}.ds-entrada-vivo{display:inline-flex;align-items:flex-end;gap:2px;font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-oro-3)}.ds-entrada-vivo i{width:3px;height:11px;background:var(--ds-oro-3);transform-origin:bottom;animation:ds-eq 1.1s ease-in-out infinite}.ds-entrada-vivo i:nth-child(2){animation-delay:.18s}.ds-entrada-vivo i:nth-child(3){animation-delay:.36s}.ds-entrada-vivo i:nth-child(4){animation-delay:.54s;margin-right:.55rem}@keyframes ds-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ds-entrada-corte{position:relative;height:0;margin:0 1.3rem;border-top:2px dashed rgba(236,234,226,.22)}.ds-entrada-corte:before,.ds-entrada-corte:after{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--ds-beige)}.ds-entrada-corte:before{left:calc(-1.3rem - 11px)}.ds-entrada-corte:after{right:calc(-1.3rem - 11px)}.ds-entrada-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.15rem 1.6rem 1.2rem}.ds-entrada-datos>span{display:grid;gap:.3rem;font-size:.95rem;font-weight:600;line-height:1.3}.ds-entrada-datos small{font-size:.58rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-entrada-datos .precio{font-size:1.45rem;font-weight:700;line-height:1.05}.ds-entrada-datos .precio{background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ds-entrada-datos .precio small{-webkit-text-fill-color:var(--ds-gris-oro)}.ds-entrada-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.6rem 1.15rem;border-top:1px solid var(--ds-linea);font-size:.7rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-oro-3)}.ds-entrada-cta svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ds-entrada:hover .ds-entrada-cta svg{transform:translate(6px)}.ds-musica-agenda{font-size:.9rem}@media(max-width:480px){.ds-entrada,.js .ds-lineas.is-in>.ds-entrada{transform:none}.ds-entrada-top{gap:1rem;padding:1.25rem 1.2rem 1.1rem}.ds-entrada-datos{grid-template-columns:1fr 1fr;padding:1rem 1.2rem}.ds-entrada-datos .precio{grid-column:1 / -1}.ds-entrada-corte{margin:0 1rem}.ds-entrada-corte:before{left:calc(-1rem - 11px)}.ds-entrada-corte:after{right:calc(-1rem - 11px)}.ds-entrada-cta{padding:.9rem 1.2rem 1.05rem}}@media(prefers-reduced-motion:reduce){.ds-entrada-vivo i{animation:none;transform:scaleY(.7)}.ds-entrada,.ds-entrada:hover,.js .ds-lineas.is-in>.ds-entrada{transform:none;transition:none}}.ds-sede.is-elegida,.ds-sede:target{box-shadow:none}.ds-sede.is-elegida:before,.ds-sede:target:before,.ds-sede.is-elegida:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--ds-oro-3);--k: var(--c);--b: 1.5px;--ci: calc(var(--k) + var(--b) * .4142);clip-path:polygon(evenodd,var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k),var(--k) 0,var(--ci) var(--b),calc(100% - var(--ci)) var(--b),calc(100% - var(--b)) var(--ci),calc(100% - var(--b)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b)),var(--ci) calc(100% - var(--b)),var(--b) calc(100% - var(--ci)),var(--b) var(--ci),var(--ci) var(--b))}.ds-sede.is-elegida:after{--b: 5px;animation:ds-elegida 2.6s ease-out .9s both}@keyframes ds-elegida{0%{opacity:0}18%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ds-sede.is-elegida:after{animation:none;opacity:0}}.ds-credito{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.3rem .9rem;margin:1.5rem 0 0;text-align:center}.ds-credito-et{font-size:.58rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-credito-n{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:.95rem;color:var(--ds-crema-70);transition:color .4s ease}.ds-credito-n i{font-style:italic;color:var(--ds-oro-3);margin:0 .12em}.ds-credito:hover .ds-credito-n{color:var(--ds-beige)}.ds-credito-n a{color:inherit;padding-bottom:2px;background:linear-gradient(var(--ds-oro-3),var(--ds-oro-3)) 0 100% / 0 1px no-repeat;transition:background-size .6s cubic-bezier(.16,1,.3,1),color .3s ease}.ds-credito-n a:hover,.ds-credito-n a:focus-visible{color:var(--ds-beige);background-size:100% 1px;outline:none}.ds-noel{position:relative;background:var(--ds-negro)}.ds-noel-escena{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;max-width:var(--ds-max);margin-inline:auto;padding:clamp(4.5rem,9vw,9rem) var(--ds-gutter)}.ds-noel-marco{position:relative;grid-column:2;grid-row:1;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;background:var(--ds-negro-3);--k: 34px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-noel-capas{position:absolute;inset:0}.ds-noel-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;filter:grayscale(1) contrast(1.12) brightness(.9)}.ds-noel-foto--tinta{opacity:0;filter:grayscale(1) contrast(2.8) brightness(.7)}.ds-noel-emblema{position:absolute;z-index:2;left:7%;bottom:6%;width:38%;height:auto;filter:drop-shadow(0 10px 28px rgba(0,0,0,.65))}.ds-noel-grano{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.ds-noel-filete{display:none}.ds-noel-txts{grid-column:1;grid-row:1;display:grid;gap:clamp(2rem,4vw,3rem)}.ds-noel-t{display:grid;gap:1rem;justify-items:start}.ds-noel-cita{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(2rem,3.9vw,3.5rem);line-height:1.08}.ds-noel-cita--m{font-size:clamp(1.6rem,3.1vw,2.8rem);line-height:1.12}.ds-noel-nota{font-size:.82rem;letter-spacing:.02em;color:var(--ds-crema-70);max-width:40ch}.ds-noel-t .ds-body-l{max-width:44ch}.ds-noel-gen{list-style:none;margin:.3rem 0 .5rem;padding:0;width:100%;max-width:540px;border-top:1px solid var(--ds-linea)}.ds-noel-gen li{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.72rem 0;border-bottom:1px solid var(--ds-linea)}.ds-noel-gen b{font-weight:700;font-size:1.05rem;letter-spacing:var(--ds-track-s);white-space:nowrap;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-noel-gen span{font-size:.95rem;color:var(--ds-crema-70)}.ds-noel-acciones{gap:1.4rem}@media(max-width:900px){.ds-noel-escena{grid-template-columns:1fr}.ds-noel-marco{grid-column:1;grid-row:1}.ds-noel-txts{grid-column:1;grid-row:2}}.ds-noel.is-escena{height:310vh;height:310svh}.ds-noel.is-escena .ds-noel-escena{position:sticky;top:0;height:100vh;height:100svh;max-width:none;margin:0;padding:0;display:block;overflow:hidden}.ds-noel.is-escena .ds-noel-marco{position:absolute;inset:0;aspect-ratio:auto;background:none;clip-path:none;will-change:clip-path}.ds-noel.is-escena .ds-noel-marco:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:calc(1 - var(--tb, 0));background:linear-gradient(90deg,#111111eb,#111111a8 34%,#11111157 62%,#11111142)}.ds-noel.is-escena .ds-noel-capas{inset:0 auto auto 0;transform-origin:0 0;will-change:transform,opacity}.ds-noel.is-escena .ds-noel-foto{object-position:50% 50%}.ds-noel.is-escena .ds-noel-emblema{left:0;top:0;bottom:auto;max-width:none;transform-origin:0 0;opacity:0;filter:none;will-change:transform,opacity}.ds-noel.is-escena .ds-noel-filete{display:block;position:absolute;z-index:5;pointer-events:none;opacity:0;left:calc(var(--mx) + 12px);top:calc(var(--my) + 12px);width:calc(var(--mw) - 24px);height:calc(var(--mh) - 24px);background:var(--ds-oro-3);--k: 24px;--b: 1.4px;--ci: calc(var(--k) + var(--b) * .4142);clip-path:polygon(evenodd,var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k),var(--k) 0,var(--ci) var(--b),calc(100% - var(--ci)) var(--b),calc(100% - var(--b)) var(--ci),calc(100% - var(--b)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b)),var(--ci) calc(100% - var(--b)),var(--b) calc(100% - var(--ci)),var(--b) var(--ci),var(--ci) var(--b))}.ds-noel.is-escena .ds-noel-txts{position:absolute;z-index:6;left:var(--ds-gutter);top:0;bottom:0;display:block;width:min(580px,calc(var(--mx, 60vw) - var(--ds-gutter) - 4vw))}.ds-noel.is-escena .ds-noel-t{position:absolute;left:0;right:0;top:50%;transform:translate3d(0,-44%,0);opacity:0;pointer-events:none;transition:opacity .45s ease,transform .9s cubic-bezier(.16,1,.3,1)}.ds-noel.is-escena .ds-noel-t.is-on{opacity:1;pointer-events:auto;transform:translate3d(0,-50%,0);transition:opacity .8s .1s ease,transform 1.1s .1s cubic-bezier(.16,1,.3,1)}.js .ds-noel.is-escena .ds-noel-t:not(.is-on) .ds-l-i{transform:translate3d(0,112%,0);transition-duration:.45s;transition-delay:0s}.ds-noel.is-escena .ds-noel-t.is-on .ds-l-i{transition-delay:calc(var(--i, 0) * .1s + .15s)}@media(max-width:900px){.ds-noel.is-escena{height:300vh;height:300svh}.ds-noel.is-escena .ds-noel-marco:after{background:linear-gradient(0deg,rgba(17,17,17,.94) 0%,rgba(17,17,17,.72) 30%,rgba(17,17,17,.1) 58%,transparent 70%)}.ds-noel.is-escena .ds-noel-txts{left:var(--ds-gutter);right:var(--ds-gutter);width:auto;top:calc(var(--my, 10svh) + var(--mh, 50svh) + 1.2rem);bottom:2.6rem}.ds-noel.is-escena .ds-noel-t{top:0;transform:translate3d(0,14px,0)}.ds-noel.is-escena .ds-noel-t.is-on{transform:none}.ds-noel-cita{font-size:clamp(1.75rem,8vw,2.4rem)}.ds-noel-cita--m{font-size:clamp(1.4rem,6.2vw,1.9rem)}.ds-noel.is-escena .ds-noel-t .ds-body-l{font-size:.98rem}.ds-noel.is-escena .ds-noel-t .ds-h2{font-size:clamp(1.45rem,6.4vw,1.9rem)}.ds-noel.is-escena .ds-noel-gen{margin:0}.ds-noel.is-escena .ds-noel-gen li{padding:.5rem 0;grid-template-columns:5.2rem minmax(0,1fr)}.ds-noel.is-escena .ds-noel-gen span{font-size:.86rem}.ds-noel.is-escena .ds-noel-t{gap:.75rem}.ds-noel.is-escena .ds-noel-acciones .ds-btn{width:auto;flex:0 1 auto;padding:.9em 1.3em;font-size:.74rem}}.ds-hitos{position:relative;background:var(--ds-negro)}.ds-hitos-escena{position:relative;padding:clamp(4.5rem,9vw,8rem) 0 clamp(3.2rem,6vw,5rem);overflow:hidden}.ds-hitos-cab{position:relative;z-index:1;width:100%;padding:0 var(--ds-gutter)}.ds-hitos-pista{position:relative;z-index:1;list-style:none;margin:clamp(2.2rem,4vw,3.2rem) 0 0;padding:.4rem var(--ds-gutter) 1.2rem;display:flex;align-items:flex-start;gap:clamp(1.4rem,3vw,3.2rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ds-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.ds-hitos-pista::-webkit-scrollbar{display:none}.ds-hitos-pista:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-oro-3)}.ds-hitos-pista:after{content:"";flex:0 0 1px}.ds-hito2{flex:0 0 min(80vw,380px);scroll-snap-align:start;display:grid;align-content:start;gap:.85rem}.ds-hito2-a\f1o{position:relative;margin:0 0 .2rem;font-weight:700;line-height:.8;letter-spacing:.01em;white-space:nowrap;font-size:clamp(4rem,8.4vw,8rem);color:transparent;-webkit-text-stroke:1.2px rgba(234,192,91,.7)}.ds-hito2-a\f1o:after{content:attr(data-a);position:absolute;left:0;top:0;-webkit-text-stroke:0;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;clip-path:inset(-10% 100% -10% 0);transition:clip-path 1.1s cubic-bezier(.76,0,.24,1)}.ds-hito2.is-activo .ds-hito2-a\f1o:after,html:not(.js) .ds-hito2-a\f1o:after{clip-path:inset(-10% 0 -10% 0)}.ds-hito2-foto{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--ds-negro-3);--k: 18px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-hito2-foto img{width:112%;max-width:none;height:100%;object-fit:cover;margin-left:-6%;transform:translate3d(calc(var(--d, 0) * -5%),0,0) scale(1.02);transition:filter 1s ease}.ds-hito2--bn .ds-hito2-foto img{filter:grayscale(1) contrast(1.1) brightness(.92)}.ds-hito2-letra{display:grid;place-items:center;background:var(--ds-verde-finca);isolation:isolate}.ds-hito2-letra:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-hito2-letra span{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(2.2rem,3.6vw,3.3rem);color:var(--ds-beige)}.ds-hito2-tag{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3);margin-top:.2rem}.ds-hito2-txt{font-size:1rem;line-height:1.55;color:var(--ds-crema-70);max-width:32ch}.ds-hito2--fin{align-content:center;align-self:stretch;gap:1.2rem}.ds-hito2-grande{font-weight:700;text-transform:uppercase;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1;letter-spacing:.04em}.ds-hito2-grande .ds-serif{display:block;font-size:.5em;margin-top:.45em;line-height:1.2}.ds-hitos.is-escena{height:var(--alto, 320vh)}.ds-hitos.is-escena .ds-hitos-escena{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;padding:clamp(5.2rem,11vh,7rem) 0 clamp(2rem,5vh,3rem)}.ds-hitos.is-escena .ds-hitos-pista{margin:0;padding-block:0;overflow:visible;scroll-snap-type:none;align-items:center;transform:translate3d(calc(var(--x, 0) * -1px),0,0);will-change:transform}.ds-hitos.is-escena .ds-hito2{flex-basis:clamp(300px,25vw,420px)}.ds-hitos.is-escena .ds-hito2:nth-child(2n){transform:translateY(3.5vh)}.ds-hitos.is-escena .ds-hito2-a\f1o{font-size:clamp(4rem,min(8vw,14vh),8rem)}.ds-hitos.is-escena .ds-hito2--fin{flex-basis:clamp(300px,30vw,460px);padding-right:6vw}@media(max-width:700px){.ds-hito2-a\f1o{font-size:clamp(3.6rem,19vw,5rem)}}.ds-vuelto{position:relative;background:var(--ds-negro);overflow:hidden}.ds-vuelto:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 56% at 76% 60%,rgba(201,151,31,.15),transparent 72%)}@media(max-width:900px){.ds-vuelto:before{background:radial-gradient(90% 34% at 50% 78%,rgba(201,151,31,.14),transparent 72%)}}.ds-vuelto-in{position:relative;max-width:var(--ds-max);margin-inline:auto;padding:clamp(4.5rem,9vw,8rem) var(--ds-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(2.6rem,5vw,5rem);align-items:center}.ds-vuelto-txt{display:grid;gap:1.25rem;justify-items:start}.ds-vuelto-txt .ds-body-l{max-width:44ch}.ds-vuelto-dogo{display:flex;align-items:center;gap:.85rem;margin-top:.5rem;max-width:46ch;font-size:.88rem;line-height:1.45;color:var(--ds-crema-70)}.ds-vuelto-dogo img{width:46px;height:46px;flex:none}.ds-vuelto-dogo b{color:var(--ds-beige);font-weight:700}.ds-svg-defs{position:absolute;width:0;height:0;overflow:hidden}.ds-vuelto-fig{margin:0;display:grid;gap:clamp(1.4rem,2.6vw,2rem)}.ds-vuelto-regla{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.2;color:var(--ds-beige)}.ds-vuelto-regla b{font-family:var(--ds-sans);font-style:normal;font-weight:700;letter-spacing:.01em;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-vuelto-pilas{--w: clamp(88px, 9.4vw, 128px);position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1.8vw,1.6rem)}.ds-vuelto-pilas:before{content:"";position:absolute;left:-2%;right:-2%;top:calc(var(--w) * .92);height:1px;background:var(--ds-linea-2)}.ds-vuelto-pila{position:relative;display:grid;justify-items:center;align-content:start;text-align:center}.ds-vuelto-monedas{position:relative;display:block;width:var(--w);height:calc(var(--w) * .92);margin-bottom:1.1rem}.ds-vuelto-monedas:after{content:"";position:absolute;left:4%;right:4%;bottom:-6px;height:14px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(17,17,17,.9),transparent)}.ds-moneda{position:absolute;left:0;bottom:calc(var(--i) * var(--w) * .08);width:100%;height:auto;overflow:visible;filter:drop-shadow(0 1px 0 rgba(17,17,17,.45))}.ds-vuelto-monto{display:block;font-weight:700;font-size:clamp(1.7rem,2.7vw,2.4rem);line-height:1;letter-spacing:.01em;white-space:nowrap}.ds-vuelto-pila[data-n=oro] .ds-vuelto-monto{background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-vuelto-nivel{display:block;margin-top:.45rem;font-size:.7rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}.ds-vuelto-pila small{display:block;margin-top:.3rem;font-size:.76rem;line-height:1.35;color:var(--ds-crema-50)}.ds-vuelto-nota{font-size:.86rem;line-height:1.5;color:var(--ds-crema-70);max-width:52ch}.ds-vuelto-fig.is-vivo .ds-moneda{opacity:0}.ds-vuelto-fig.is-vivo .ds-vuelto-monto,.ds-vuelto-fig.is-vivo .ds-vuelto-nivel,.ds-vuelto-fig.is-vivo .ds-vuelto-pila small{opacity:0;transform:translate3d(0,10px,0)}.ds-vuelto-fig.is-vivo.is-cae .ds-moneda{animation:ds-moneda-cae .7s both;animation-delay:calc(var(--k) * .42s + var(--i) * 75ms)}.ds-vuelto-fig.is-vivo.is-cae .ds-vuelto-monto,.ds-vuelto-fig.is-vivo.is-cae .ds-vuelto-nivel,.ds-vuelto-fig.is-vivo.is-cae .ds-vuelto-pila small{opacity:1;transform:none;transition:opacity .6s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k) * .42s + var(--n) * 75ms + .5s)}@keyframes ds-moneda-cae{0%{opacity:0;transform:translate3d(0,-230%,0);animation-timing-function:cubic-bezier(.55,0,.85,.35)}30%{opacity:1}64%{opacity:1;transform:translateZ(0);animation-timing-function:cubic-bezier(.2,.7,.4,1)}80%{transform:translate3d(0,-16%,0);animation-timing-function:cubic-bezier(.6,0,.8,.4)}to{opacity:1;transform:translateZ(0)}}@media(max-width:900px){.ds-vuelto-in{grid-template-columns:minmax(0,1fr)}.ds-vuelto-fig{order:2}.ds-vuelto-pilas{--w: min(19vw, 104px);gap:.55rem}.ds-vuelto-monto{font-size:clamp(1.35rem,6.2vw,1.8rem)}.ds-vuelto-nivel{font-size:.6rem;letter-spacing:var(--ds-track-m)}.ds-vuelto-pila small{font-size:.68rem}}.ds-sedes-cab{padding-bottom:clamp(2rem,4vw,3rem)}.ds-cine{position:relative;background:var(--ds-negro)}.ds-cine-escena{display:none}.ds-cine-caps{max-width:var(--ds-max);margin:0 auto;padding:0 var(--ds-gutter) clamp(3rem,6vw,5rem);display:grid;gap:clamp(1.2rem,2.4vw,2rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.ds-cine-cap{position:relative;display:flex;flex-direction:column;background:var(--ds-negro-3);scroll-margin-top:96px;--c: 16px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-cine-cap-foto{position:relative;margin:0;aspect-ratio:16 / 11;overflow:hidden;background:var(--ds-verde-finca)}.ds-cine-cap-foto>img{width:100%;height:100%;object-fit:cover}.ds-cine .sin-foto{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:.7rem;background:var(--ds-verde-finca)}.ds-cine .sin-foto:before{content:"";position:absolute;inset:0;opacity:.34;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-cine .sin-foto img{position:relative;width:min(44%,280px);height:auto}.ds-cine .sin-foto span{position:relative;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:clamp(1.15rem,2.4vw,2.2rem)}.ds-cine-ficha{display:grid;gap:.8rem;align-content:start;justify-items:start;padding:1.4rem 1.4rem 1.5rem}.ds-cine-ficha-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;width:100%}.ds-cine-num{font-size:.7rem;letter-spacing:var(--ds-track-m);color:var(--ds-crema-50)}.ds-cine-num b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.55rem;letter-spacing:0;color:var(--ds-beige);margin-right:.1em}.ds-cine-tags{display:flex;flex-wrap:wrap;gap:.4rem}.ds-cine-tags .ds-pill{font-size:.6rem}.ds-cine-nombre{font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;font-size:clamp(1.5rem,2.6vw,2.3rem)}.ds-cine-dir{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:1.08rem;line-height:1.35}.ds-cine-ficha .ds-horario{width:100%}.ds-cine-ficha .ds-sede-acciones{margin-top:.2rem;padding-top:.4rem}.ds-cine-cap.is-elegida .ds-cine-ficha{position:relative}.ds-cine-cap.is-elegida .ds-cine-ficha:before,.ds-cine-cap.is-elegida .ds-cine-ficha:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--ds-oro-3);--k: var(--c, 16px);--b: 1.5px;--ci: calc(var(--k) + var(--b) * .4142);clip-path:polygon(evenodd,var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k),var(--k) 0,var(--ci) var(--b),calc(100% - var(--ci)) var(--b),calc(100% - var(--b)) var(--ci),calc(100% - var(--b)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b)),var(--ci) calc(100% - var(--b)),var(--b) calc(100% - var(--ci)),var(--b) var(--ci),var(--ci) var(--b))}.ds-cine-cap.is-elegida .ds-cine-ficha:after{--b: 5px;animation:ds-elegida 2.6s ease-out .9s both}.ds-cine:not(.is-escena) .ds-cine-cap.is-elegida .ds-cine-ficha:before,.ds-cine:not(.is-escena) .ds-cine-cap.is-elegida .ds-cine-ficha:after{display:none}.ds-cine:not(.is-escena) .ds-cine-cap.is-elegida{box-shadow:inset 0 0 0 1.5px var(--ds-oro-3)}.ds-cine-indice,.ds-cine-chip{display:none}.ds-cine.is-escena .ds-cine-escena{display:block;position:sticky;top:0;z-index:0;height:100vh;height:100svh;overflow:hidden}.ds-cine.is-escena .ds-cine-caps{display:block;max-width:none;margin:-100vh 0 0;margin-top:-100svh;padding:0;position:relative;z-index:2}.ds-cine.is-escena .ds-cine-caps,.ds-cine.is-escena .ds-cine-cap,.ds-cine.is-escena .ds-noche{pointer-events:none}.ds-cine.is-escena .ds-cine-ficha{pointer-events:auto}.ds-cine.is-escena .ds-noche-marco{pointer-events:none}.ds-cine.is-escena .ds-noche-t.is-on{pointer-events:auto}.ds-cine.is-escena .ds-cine-cap{min-height:100vh;min-height:100svh;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:6.4rem var(--ds-gutter) 4.2rem;background:none;clip-path:none}.ds-cine.is-escena .ds-cine-cap-foto{display:none}.ds-cine.is-escena .ds-cine-ficha{position:relative;width:min(470px,100%);padding:clamp(1.4rem,2.6vw,2.1rem);gap:.85rem;background:#111111bd;-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05);--c: 18px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-cine-fotos{position:absolute;inset:0}.ds-cine-foto{position:absolute;inset:0;margin:0;overflow:hidden;background:var(--ds-verde-finca);clip-path:inset(100% 0 0 0)}.ds-cine[data-dir=arriba] .ds-cine-foto{clip-path:inset(0 0 100% 0)}.ds-cine .ds-cine-foto.is-previa{z-index:1;clip-path:inset(0 0 0 0)}.ds-cine .ds-cine-foto.is-activa{z-index:2;clip-path:inset(0 0 0 0);transition:clip-path 1.15s cubic-bezier(.76,0,.24,1)}.ds-cine-foto>img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.1 - var(--cp, 0) * .1));will-change:transform}.ds-cine-foto .sin-foto img{width:min(34%,300px)}.ds-cine-foto--noche>img{transform:scale(calc(1 + var(--pn, 0) * .6));transform-origin:56% 44%}.ds-cine-foto--noche:after{content:"";position:absolute;inset:0;background:var(--ds-negro);opacity:calc(var(--pn, 0) * 1.7);pointer-events:none}.ds-cine-foto--saxo{position:absolute;inset:0;z-index:4;margin:0;overflow:hidden;clip-path:circle(0% at 50% 42%);background:var(--ds-negro)}.ds-cine-foto--saxo>img{width:100%;height:100%;object-fit:cover;object-position:50% 14%;transform:scale(calc(1.2 - var(--foco, 0) * .2))}.ds-cine-velo{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(90deg,rgba(17,17,17,.7) 0%,rgba(17,17,17,.28) 42%,transparent 62%,rgba(17,17,17,.2) 80%,rgba(17,17,17,.62) 100%),linear-gradient(180deg,rgba(17,17,17,.6) 0%,transparent 22%,transparent 76%,rgba(17,17,17,.75) 100%)}.ds-cine-fotos:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.ds-cine-foto.is-baja>img{filter:blur(.7px) saturate(.94)}.ds-cine.is-escena .ds-cine-indice{display:block;position:absolute;z-index:6;right:var(--ds-gutter);top:50%;transform:translateY(-50%);transition:opacity .5s ease}.ds-cine-indice ol{list-style:none;margin:0;padding:0;display:grid;gap:.1rem;justify-items:end}.ds-cine-indice a{display:flex;align-items:center;gap:.7rem;padding:.32rem 0;font-size:.72rem;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:#eceae29e;text-shadow:0 1px 10px rgba(0,0,0,.7);transition:color .3s ease}.ds-cine-indice a span{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:.95rem;letter-spacing:0;text-transform:none;color:#eac05b99}.ds-cine-indice a:after{content:"";width:0;height:1px;background:var(--ds-oro-3);transition:width .6s cubic-bezier(.16,1,.3,1)}.ds-cine-indice a:hover,.ds-cine-indice a:focus-visible,.ds-cine-indice a[aria-current]{color:var(--ds-beige);outline:none}.ds-cine-indice a[aria-current] span{color:var(--ds-oro-3)}.ds-cine-indice a[aria-current]:after{width:34px}.ds-cine-indice a:focus-visible{box-shadow:inset 0 -2px 0 var(--ds-oro-3)}.ds-cine[data-en=noche] .ds-cine-indice,.ds-cine[data-en=noche] .ds-cine-chip{opacity:0;pointer-events:none}.ds-cine-velo:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .8s ease;background:linear-gradient(270deg,rgba(17,17,17,.9) 0%,rgba(17,17,17,.6) 42%,transparent 72%)}.ds-cine[data-en=noche][data-noche-t="2"] .ds-cine-velo:after{opacity:1}@media(max-width:900px){.ds-cine-velo:after{background:linear-gradient(0deg,rgba(17,17,17,.95) 0%,rgba(17,17,17,.78) 52%,rgba(17,17,17,.2) 78%,transparent 90%)}}@media(max-width:900px){.ds-cine.is-escena .ds-cine-indice{display:none}.ds-cine.is-escena .ds-cine-chip{display:flex;align-items:baseline;gap:.45rem;position:absolute;z-index:6;left:var(--ds-gutter);top:5.2rem;margin:0;font-size:.66rem;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-70);transition:opacity .5s ease}.ds-cine-chip b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.3rem;letter-spacing:0;color:var(--ds-beige)}.ds-cine-chip span{margin-left:.4rem;color:var(--ds-beige)}.ds-cine.is-escena .ds-cine-cap{align-items:flex-end;padding:7rem var(--ds-gutter) 3.2rem}.ds-cine.is-escena .ds-cine-ficha{width:100%;padding:1.2rem 1.2rem 1.3rem;gap:.65rem}.ds-cine-velo{background:linear-gradient(180deg,rgba(17,17,17,.55) 0%,transparent 20%,transparent 40%,rgba(17,17,17,.6) 100%)}.ds-cine-ficha .ds-horario{font-size:.76rem}.ds-cine-ficha .ds-sede-acciones .ds-btn{width:auto;flex:1 1 auto}}.ds-noche{position:relative;z-index:3}.ds-noche-marco{max-width:var(--ds-max);margin:0 auto;padding:clamp(4rem,8vw,7rem) var(--ds-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:1.6rem clamp(2rem,5vw,4.5rem);align-items:start}.ds-noche-t{grid-column:1;display:grid;gap:1rem;justify-items:start}.ds-noche-foto{grid-column:2;grid-row:1 / span 3;margin:0;aspect-ratio:4 / 5;overflow:hidden;--k: 26px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-noche-foto img{width:100%;height:100%;object-fit:cover}.ds-noche-grande{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(2.2rem,5.2vw,4.6rem);line-height:1.05}.ds-noche-t--fin .ds-body-l{max-width:40ch}@media(max-width:900px){.ds-noche-marco{grid-template-columns:1fr}.ds-noche-foto{grid-column:1;grid-row:auto}}.ds-cine.is-escena .ds-noche{height:270vh;height:270svh}.ds-cine.is-escena .ds-noche-marco{position:sticky;top:0;height:100vh;height:100svh;max-width:none;margin:0;padding:0;display:block}.ds-cine.is-escena .ds-noche-foto{display:none}.ds-cine.is-escena .ds-noche-t{position:absolute;left:var(--ds-gutter);right:var(--ds-gutter);top:50%;justify-items:center;text-align:center;transform:translate3d(0,-44%,0);opacity:0;pointer-events:none;transition:opacity .45s ease,transform .9s cubic-bezier(.16,1,.3,1)}.ds-cine.is-escena .ds-noche-t.is-on{opacity:1;pointer-events:auto;transform:translate3d(0,-50%,0);transition:opacity .8s .1s ease,transform 1.1s .1s cubic-bezier(.16,1,.3,1)}.ds-cine.is-escena .ds-noche-t--fin{left:auto;right:max(var(--ds-gutter),6vw);top:calc(50% + 2.2rem);width:min(540px,calc(100% - 2 * var(--ds-gutter)));justify-items:start;text-align:left;gap:.85rem}.ds-cine.is-escena .ds-noche-t--fin .ds-h2{font-size:clamp(1.8rem,min(3.2vw,5.6vh),2.8rem)}.ds-cine.is-escena .ds-noche-grande{text-shadow:0 4px 34px rgba(0,0,0,.6)}.js .ds-cine.is-escena .ds-noche-t:not(.is-on) .ds-l-i{transform:translate3d(0,112%,0);transition-duration:.45s;transition-delay:0s}.ds-cine.is-escena .ds-noche-t.is-on .ds-l-i{transition-delay:calc(var(--i, 0) * .12s + .15s)}@media(max-width:900px){.ds-cine.is-escena .ds-noche-t--fin{top:auto;bottom:2.4rem;left:var(--ds-gutter);width:auto;right:var(--ds-gutter);transform:translate3d(0,16px,0);gap:.8rem}.ds-cine.is-escena .ds-noche-t--fin.is-on{transform:none}.ds-cine.is-escena .ds-noche-t--fin .ds-h2{font-size:clamp(1.6rem,7vw,2.1rem)}.ds-cine.is-escena .ds-noche-t--fin .ds-body-l{font-size:.92rem}.ds-cine.is-escena .ds-noche-t--fin .ds-entrada{width:100%}}.ds-entrada--clara{color:var(--ds-negro);filter:drop-shadow(0 26px 40px rgba(0,0,0,.55))}.ds-entrada--clara .ds-entrada-cuerpo{background:var(--ds-beige)}.ds-entrada--clara .ds-entrada-cuerpo:before{mix-blend-mode:multiply;opacity:.1}.ds-entrada--clara .ds-entrada-fecha{background:var(--ds-negro);color:var(--ds-beige)}.ds-entrada--clara .ds-entrada-lugar{color:#111111ad}.ds-entrada--clara .ds-entrada-vivo{color:var(--ds-verde-camisa)}.ds-entrada--clara .ds-entrada-vivo i{background:var(--ds-verde-camisa)}.ds-entrada--clara .ds-entrada-hora>b span{color:var(--ds-oro-4)}.ds-entrada--clara .ds-entrada-corte{border-top-color:#1111113d}.ds-entrada--clara .ds-entrada-corte:before,.ds-entrada--clara .ds-entrada-corte:after{display:none}.ds-entrada--clara .ds-entrada-datos small,.ds-entrada--clara .ds-entrada-datos .precio small{color:#1111118f;-webkit-text-fill-color:rgba(17,17,17,.56)}.ds-entrada--clara .ds-entrada-datos .precio{background:none;-webkit-text-fill-color:var(--ds-negro);color:var(--ds-negro)}.ds-entrada--clara .ds-entrada-cta{border-top-color:#11111124;color:var(--ds-verde-camisa)}.ds-entrada--clara:focus-visible .ds-entrada-cuerpo{box-shadow:inset 0 0 0 2px var(--ds-verde-camisa)}.ds-nochefotos{background:var(--ds-negro);overflow:clip}.ds-nochefotos-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);align-items:start}.ds-nochefotos-col{display:grid;gap:clamp(1rem,2.4vw,2rem);transform:translate3d(0,calc(var(--np, 0) * var(--vel, 0) * 24vh),0);will-change:transform}.ds-nochefotos-col:nth-child(2){margin-top:14vh}.ds-nochefotos-col:nth-child(3){margin-top:5vh}.ds-nochefotos figure{position:relative;margin:0;overflow:hidden;background:var(--ds-negro-3);--k: 18px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-nochefotos figure img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.ds-nochefotos-col:first-child figure:nth-child(2) img{aspect-ratio:4 / 3}.ds-nochefotos figcaption{position:absolute;left:1.1rem;bottom:1rem;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1rem;color:var(--ds-beige);text-shadow:0 2px 14px rgba(0,0,0,.8)}.ds-nochefotos-dato{display:grid;gap:.8rem;justify-items:start;padding-top:.6rem}.ds-nochefotos-hora{font-weight:700;font-size:clamp(1.7rem,2.8vw,2.4rem);letter-spacing:.02em;line-height:1.05}.ds-nochefotos-hora span{color:var(--ds-oro-3);font-weight:500;margin:0 .1em}@media(max-width:760px){.ds-nochefotos-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-nochefotos-col:nth-child(2){margin-top:8vh}.ds-nochefotos-col:nth-child(3){grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;transform:none}.ds-nochefotos-col{transform:translate3d(0,calc(var(--np, 0) * var(--vel, 0) * 10vh),0)}}@media(prefers-reduced-motion:reduce){.ds-nochefotos-col{transform:none}}.ds-evt{position:relative;background:var(--ds-negro)}.ds-evt-portada{position:relative;min-height:92vh;min-height:92svh;display:grid;align-items:end;overflow:hidden;isolation:isolate}.ds-evt-portada-foto{position:absolute;inset:-8% 0;margin:0;z-index:-2}.ds-evt-portada-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:translate3d(0,calc((var(--pp, .5) - .5) * 12%),0) scale(1.05);will-change:transform}.ds-evt-portada:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#111111f5,#1111119e 36%,#11111129,#1116),linear-gradient(90deg,rgba(17,17,17,.62),transparent 62%)}.ds-evt-portada-txt{width:100%;max-width:var(--ds-max);margin:0 auto;padding:8rem var(--ds-gutter) clamp(3.5rem,8vw,6.5rem);display:grid;gap:1.2rem;justify-items:start}.ds-evt-portada-txt .ds-h2{font-size:clamp(2.4rem,6vw,5.2rem)}.ds-evt-portada-txt .ds-body-l{max-width:44ch;color:var(--ds-beige)}.ds-evt-pasos{position:relative}.ds-evt-escena{max-width:var(--ds-max);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) var(--ds-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.6rem) clamp(2rem,5vw,5rem);align-items:center}.ds-evt-textos,.ds-evt-fotos{display:contents}.ds-evt-paso{display:grid;gap:1rem;justify-items:start;grid-column:1}.ds-evt-fotos figure{grid-column:2;margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--ds-negro-3);--c: 20px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-evt-fotos figure img{width:100%;height:100%;object-fit:cover}.ds-evt-fotos figure:nth-child(4) img{object-position:58% 50%}.ds-evt-fotos figure:nth-child(3) img{object-position:50% 78%}.ds-evt-paso:nth-child(1){grid-row:1}.ds-evt-fotos figure:nth-child(1){grid-row:1}.ds-evt-paso:nth-child(2){grid-row:2;grid-column:2}.ds-evt-fotos figure:nth-child(2){grid-row:2;grid-column:1}.ds-evt-paso:nth-child(3){grid-row:3}.ds-evt-fotos figure:nth-child(3){grid-row:3}.ds-evt-paso:nth-child(4){grid-row:4;grid-column:2}.ds-evt-fotos figure:nth-child(4){grid-row:4;grid-column:1}.ds-evt-num{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;line-height:.9;font-size:clamp(3.2rem,7vw,6.4rem);color:transparent;-webkit-text-stroke:1.2px var(--ds-oro-3)}.ds-evt-tit{font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;font-size:clamp(1.9rem,3.6vw,3.3rem)}.ds-evt-tit .ds-serif{display:block;font-size:.52em;margin-top:.45em;line-height:1.2}.ds-evt-paso .ds-body-l{max-width:40ch}@media(max-width:900px){.ds-evt-escena{grid-template-columns:1fr}.ds-evt-paso,.ds-evt-paso:nth-child(n),.ds-evt-fotos figure,.ds-evt-fotos figure:nth-child(n){grid-column:1}.ds-evt-fotos figure:nth-child(1){grid-row:1}.ds-evt-paso:nth-child(1){grid-row:2}.ds-evt-fotos figure:nth-child(2){grid-row:3}.ds-evt-paso:nth-child(2){grid-row:4}.ds-evt-fotos figure:nth-child(3){grid-row:5}.ds-evt-paso:nth-child(3){grid-row:6}.ds-evt-fotos figure:nth-child(4){grid-row:7}.ds-evt-paso:nth-child(4){grid-row:8}.ds-evt-paso{margin-bottom:1.6rem}}.ds-evt-pasos.is-escena{height:400vh;height:400svh}.ds-evt-pasos.is-escena .ds-evt-escena{position:sticky;top:0;height:100vh;height:100svh;max-width:none;margin:0;padding:0;gap:0;overflow:hidden;align-items:start;grid-template-rows:minmax(0,1fr)}.ds-evt-pasos.is-escena .ds-evt-textos{display:block;grid-column:1;grid-row:1;height:400%;margin:0;padding:0;list-style:none;will-change:transform}.ds-evt-pasos.is-escena .ds-evt-paso{height:25%;align-content:center;margin:0;padding:4.5rem clamp(2rem,6vw,6rem) 2rem max(var(--ds-gutter),calc((100vw - var(--ds-max)) / 2));opacity:.22;transition:opacity .7s ease}.ds-evt-pasos.is-escena .ds-evt-paso.is-on{opacity:1}.ds-evt-pasos.is-escena .ds-evt-tit{font-size:clamp(2.4rem,4.4vw,4.2rem)}.ds-evt-pasos.is-escena .ds-evt-paso .ds-body-l{font-size:clamp(1.1rem,1.5vw,1.3rem)}.ds-evt-pasos.is-escena .ds-evt-fotos{display:flex;flex-direction:column-reverse;grid-column:2;grid-row:1;height:400%;will-change:transform}.ds-evt-pasos.is-escena .ds-evt-fotos figure{flex:0 0 25%;height:25%;aspect-ratio:auto;clip-path:none}.ds-evt-pasos.is-escena .ds-evt-fotos figure img{transform:scale(1.04)}.ds-arma-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ds-arma-form{display:grid;gap:1.3rem;justify-items:start}.ds-arma-form form{display:grid;gap:1.7rem;width:100%;margin-top:.8rem}.ds-arma-campo{border:0;margin:0;padding:0;display:grid;gap:.75rem;min-width:0}.ds-arma-campo legend{float:left;width:100%;margin-bottom:.75rem;padding:0}.ds-arma-campo legend,.ds-arma-campo>label{font-size:.66rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-verde-camisa)}.ds-arma-chips{display:flex;flex-wrap:wrap;gap:.5rem;clear:both}.ds-arma-chip{position:relative}.ds-arma-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ds-arma-chip span{display:inline-flex;padding:.85em 1.45em;font-size:.78rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-negro);background:#11111112;--c: 9px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .25s ease,color .25s ease}.ds-arma-chip:hover span{background:#11111121}.ds-arma-chip input:checked+span{background:var(--ds-negro);color:var(--ds-beige)}.ds-arma-chip input:focus-visible+span{box-shadow:inset 0 0 0 2px var(--ds-verde-camisa)}.ds-arma-chip input:checked:focus-visible+span{box-shadow:inset 0 0 0 2px var(--ds-negro),inset 0 0 0 3.5px var(--ds-oro-3)}.ds-arma-personas{display:inline-grid;justify-self:start;grid-template-columns:54px 92px 54px;height:58px;background:#11111112;--c: 10px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-arma-personas button{font-size:1.45rem;color:var(--ds-negro);transition:color .2s,background .2s}.ds-arma-personas button:hover{color:var(--ds-verde-camisa);background:#1111110d}.ds-arma-personas button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-verde-camisa)}.ds-arma-personas input{width:100%;min-width:0;text-align:center;font:700 1.35rem var(--ds-sans);color:var(--ds-negro);background:transparent;border:0;-moz-appearance:textfield;appearance:textfield}.ds-arma-personas input::-webkit-outer-spin-button,.ds-arma-personas input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-arma-personas input:focus{outline:none;box-shadow:inset 0 -2px 0 var(--ds-verde-camisa)}.ds-arma-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem}.ds-arma-campo input[type=date],.ds-arma-campo input[type=text]{width:100%;padding:.9rem 0 .7rem;font:500 1rem var(--ds-sans);color:var(--ds-negro);background:transparent;border:0;border-bottom:1.5px solid rgba(17,17,17,.3);border-radius:0;color-scheme:light;transition:border-color .25s}.ds-arma-campo input::placeholder{color:#1111116b}.ds-arma-campo input[type=date]:focus,.ds-arma-campo input[type=text]:focus{outline:none;border-bottom-color:var(--ds-verde-camisa)}.ds-arma-nota{position:sticky;top:110px;display:grid;gap:1.1rem;justify-items:start;padding:clamp(1.5rem,3vw,2.3rem);background:var(--ds-negro);color:var(--ds-beige);--c: 18px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transform:rotate(1.2deg)}.ds-arma-nota:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-arma-nota>*{position:relative}.ds-arma-nota-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;width:100%;font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-arma-nota-para{color:var(--ds-oro-3)}.ds-arma-msg{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.42;color:var(--ds-beige);min-height:5.7em}.ds-arma-msg.is-cambio{animation:ds-arma-late .5s ease}@keyframes ds-arma-late{0%{opacity:.55}to{opacity:1}}.ds-arma-corte{width:100%;border-top:2px dashed rgba(236,234,226,.2)}.ds-arma-acciones{display:grid;gap:.9rem;justify-items:start}.ds-sec--crema .ds-arma-nota .ds-link{color:var(--ds-crema-70);border-color:#eceae24d}.ds-sec--crema .ds-arma-nota .ds-link:hover{color:var(--ds-beige);border-color:var(--ds-beige)}.ds-arma-pie{font-size:.74rem;line-height:1.5;color:var(--ds-crema-50)}@media(max-width:900px){.ds-arma-grid{grid-template-columns:1fr}.ds-arma-nota{position:relative;top:auto;transform:none}}@media(max-width:480px){.ds-arma-fila{grid-template-columns:1fr}.ds-arma-chip span{padding:.8em 1.1em;font-size:.72rem}}@media(prefers-reduced-motion:reduce){.ds-evt-portada-foto img{transform:none}.ds-arma-msg.is-cambio{animation:none}}.ds-hero--legado .ds-slide.ds-bn{filter:grayscale(calc(1 - var(--hp, 0) * 1.6)) contrast(1.1) brightness(.92)}.ds-hero-grano{position:absolute;z-index:2;right:7%;bottom:9%;width:min(21vw,280px);height:auto;pointer-events:none;opacity:.9;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));transform:translate3d(calc(var(--mx, 0) * 26px),calc(var(--hp, 0) * -30vh + var(--my, 0) * 16px),0) rotate(calc(-16deg + var(--hp, 0) * 50deg));will-change:transform}@media(max-width:700px){.ds-hero-grano{width:34vw;right:-5%;bottom:5%;opacity:.75}}.ds-manifiesto-txt{font-weight:600;font-size:clamp(1.55rem,3.3vw,3rem);line-height:1.26;letter-spacing:-.005em;color:var(--ds-beige);max-width:34ch}.ds-manifiesto-txt em,.ds-palabra.is-enfasis{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-manifiesto-txt.is-escena .ds-palabra{opacity:clamp(.14,calc((var(--f, 0) - var(--w)) * .5 + .14),1);transition:opacity .3s linear}.ds-carta{position:relative;background:var(--ds-negro);max-width:var(--ds-max);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) var(--ds-gutter);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start;scroll-margin-top:0}.ds-carta-fondo{position:sticky;top:110px;aspect-ratio:4 / 5;margin:0;--k: 30px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-carta-fondo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.ds-carta-cuerpo{display:grid;gap:1.6rem;justify-items:start}.ds-carta-cab{display:grid;gap:.8rem}.ds-carta-emblema{width:min(46vw,220px);height:auto;margin-top:.6rem}@media(max-width:900px){.ds-carta{grid-template-columns:1fr}.ds-carta-fondo{position:relative;top:auto}}.ds-carta.is-escena{display:block;max-width:none;margin:0;padding:0}.ds-carta.is-escena .ds-carta-fondo{position:sticky;top:0;height:100vh;height:100svh;aspect-ratio:auto;clip-path:none;overflow:hidden;z-index:0}.ds-carta.is-escena .ds-carta-fondo img{object-position:50% 42%;transform:scale(calc(1.04 + var(--e, 0) * .14));will-change:transform}.ds-carta.is-escena .ds-carta-fondo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(70% 70% at 50% 50%,#1119,#111111e0)}.ds-carta.is-escena .ds-carta-cuerpo{position:relative;z-index:2;margin:-100vh auto 0;margin-top:-100svh;max-width:820px;padding:34vh var(--ds-gutter) 34vh;gap:0;justify-items:center;text-align:center}.ds-carta.is-escena .ds-carta-cab{justify-items:center;margin-bottom:18vh}.ds-carta.is-escena .ds-carta-parrafos{max-width:none;gap:0}.ds-carta.is-escena .ds-carta-parrafos p{font-size:clamp(1.3rem,2.3vw,1.95rem);line-height:1.55;color:var(--ds-beige);margin:0 0 22vh;opacity:.2;transition:opacity .9s ease}.ds-carta.is-escena .ds-carta-parrafos p.is-leido{opacity:.45}.ds-carta.is-escena .ds-carta-parrafos p.is-on{opacity:1}.ds-carta.is-escena .ds-carta-noel p:first-child:first-letter{float:none;font-size:1em;line-height:inherit;padding:0}.ds-carta.is-escena .ds-carta-parrafos .firma{margin-bottom:4vh;font-size:clamp(1.6rem,3vw,2.6rem)}.ds-carta.is-escena .ds-carta-emblema{width:min(56vw,260px);opacity:0;transform:translate3d(0,24px,0) scale(.94);transition:opacity 1s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.ds-carta.is-escena .ds-carta-emblema.is-on,.ds-carta.is-escena .ds-carta-emblema.is-leido{opacity:1;transform:none}.ds-reel-cuerpo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:start}.ds-reel-fijo{display:none}.ds-reel-hitos{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:grid;gap:clamp(3rem,7vw,5rem)}.ds-reel-hito{display:grid;gap:.8rem;justify-items:start;max-width:720px}.ds-reel-a\f1o{font-weight:700;font-size:clamp(2.6rem,5vw,4rem);line-height:1;letter-spacing:var(--ds-track-s);background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-reel-hito .ds-hito-tag{font-size:.62rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-reel-tit{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.15}.ds-reel-txt{max-width:46ch;color:var(--ds-crema-70);font-size:1.02rem}.ds-reel-foto{position:relative;width:100%;margin:.6rem 0 0;aspect-ratio:16 / 10;overflow:hidden;background:var(--ds-negro-3);--k: 22px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-reel-foto img{width:100%;height:100%;object-fit:cover}.ds-reel-letra{display:grid;place-items:center;align-content:center;gap:.5rem;background:var(--ds-verde-finca);isolation:isolate;text-align:center}.ds-reel-letra:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.34;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-reel-letra span{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1}.ds-reel-letra small{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}.ds-reel-trio{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.6rem}.ds-reel-trio figure{position:relative;margin:0;aspect-ratio:3 / 4;overflow:hidden;background:var(--ds-negro-3);--k: 14px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-reel-trio img{width:100%;height:100%;object-fit:cover}.ds-reel-trio figcaption{position:absolute;left:.8rem;bottom:.7rem;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:.95rem;text-shadow:0 2px 12px rgba(0,0,0,.8)}.ds-reel-sellos{margin-top:.8rem;gap:1.6rem}.ds-reel.is-escena .ds-reel-fijo{display:grid;gap:1.1rem;position:sticky;top:calc(50vh - 7rem)}.ds-reel.is-escena .ds-reel-hitos{grid-column:2}.ds-reel.is-escena .ds-reel-hito{min-height:64vh;align-content:center;opacity:.3;transition:opacity .7s ease}.ds-reel.is-escena .ds-reel-hito.is-on{opacity:1}.ds-reel.is-escena .ds-reel-hito>.ds-reel-a\f1o,.ds-reel.is-escena .ds-reel-hito>.ds-hito-tag{display:none}.ds-reel-ventana{--h: 1.08em;height:var(--h);overflow:hidden;font-weight:700;font-size:clamp(4.2rem,8.6vw,8.6rem);line-height:1;letter-spacing:var(--ds-track-s)}.ds-reel-ventana--tag{--h: 1.6em;font-size:.78rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}.ds-reel-cinta{display:grid;transform:translate3d(0,calc(var(--ri, 0) * var(--h) * -1),0);transition:transform 1s cubic-bezier(.76,0,.24,1)}.ds-reel-cinta span{display:block;height:var(--h);line-height:var(--h);white-space:nowrap}.ds-reel-ventana:not(.ds-reel-ventana--tag) .ds-reel-cinta span{background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-reel-puntos{list-style:none;margin:.4rem 0 0;padding:0;display:flex;gap:.45rem}.ds-reel-puntos li{width:26px;height:2px;background:var(--ds-linea-2);transition:background .5s ease}.ds-reel-puntos li.is-on{background:var(--ds-oro-3)}@media(max-width:900px){.ds-reel.is-escena .ds-reel-fijo{display:none}.ds-reel.is-escena .ds-reel-hitos{grid-column:1 / -1}.ds-reel.is-escena .ds-reel-hito{min-height:0;opacity:1}.ds-reel.is-escena .ds-reel-hito>.ds-reel-a\f1o,.ds-reel.is-escena .ds-reel-hito>.ds-hito-tag{display:block}}.ds-rasgos{position:relative;background:var(--ds-negro);padding:clamp(4.5rem,9vw,8rem) 0 clamp(4rem,8vw,7rem)}.ds-rasgos-cab{padding:0 var(--ds-gutter);margin-bottom:clamp(2rem,4vw,3.2rem)}.ds-rasgos-pila{max-width:var(--ds-max);margin:0 auto;padding:0 var(--ds-gutter);display:grid;gap:clamp(1.2rem,3vw,2rem)}.ds-rasgo{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:min(76vh,700px);background:#161616;overflow:hidden;--c: 26px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-rasgo:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--ds-negro);opacity:calc(var(--cubre, 0) * .6)}.ds-rasgo-foto{position:relative;margin:0;overflow:hidden}.ds-rasgo-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ds-rasgo:nth-child(2n) .ds-rasgo-foto{order:2}.ds-rasgo-txt{display:grid;align-content:center;justify-items:start;gap:1.2rem;padding:clamp(1.6rem,4vw,3.6rem)}.ds-rasgo-txt .ds-quote{font-size:clamp(1.6rem,2.8vw,2.5rem);max-width:18ch}.ds-rasgo-txt .ds-body-l{max-width:40ch}.ds-rasgo--color{background:var(--ds-verde-finca)}.ds-rasgo--color .ds-eyebrow{color:var(--ds-oro-3)}@media(max-width:800px){.ds-rasgo{grid-template-columns:1fr;grid-template-rows:minmax(38vh,1fr) auto;min-height:0}.ds-rasgo:nth-child(2n) .ds-rasgo-foto{order:0}.ds-rasgo-foto{min-height:38vh}.ds-rasgo-txt{padding:1.5rem 1.4rem 1.8rem;gap:.9rem}}.ds-rasgos-pila.is-escena .ds-rasgo{position:sticky;top:calc(84px + var(--i, 0) * 16px);transform-origin:50% 0;transform:scale(calc(1 - var(--cubre, 0) * .06));will-change:transform}@media(max-width:800px){.ds-rasgos-pila.is-escena .ds-rasgo{top:calc(72px + var(--i, 0) * 12px)}.ds-rasgos-pila.is-escena .ds-rasgo-foto{min-height:34svh}}.ds-mvv2-fila{display:grid;grid-template-columns:minmax(130px,.26fr) minmax(0,1fr);gap:.8rem 3rem;align-items:baseline;padding:clamp(1.6rem,3.4vw,2.6rem) 0;border-top:1px solid rgba(236,234,226,.18)}.ds-mvv2-et{font-size:.7rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}.ds-mvv2-txt{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:1.5;max-width:54ch}.ds-mvv2-fila--proposito .ds-mvv2-txt{font-size:clamp(1.55rem,3.1vw,2.7rem);line-height:1.3;max-width:32ch}@media(max-width:700px){.ds-mvv2-fila{grid-template-columns:1fr}}.ds-valores2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.3rem)}.ds-valor2{position:relative;display:grid;align-content:start;gap:.9rem;min-height:330px;padding:2.1rem 1.6rem 1.9rem;background:var(--tono);color:var(--ds-beige);--k: 22px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k));rotate:-1.1deg;transition:rotate .6s cubic-bezier(.16,1,.3,1),translate .6s cubic-bezier(.16,1,.3,1)}.ds-valor2:nth-child(2n){rotate:1deg}.ds-valor2:hover{rotate:0deg;translate:0 -6px}.ds-valor2:after{content:"";position:absolute;inset:9px;pointer-events:none;background:#eceae280;--k: 15px;--b: 1.4px;--ci: calc(var(--k) + var(--b) * .4142);clip-path:polygon(evenodd,var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k),var(--k) 0,var(--ci) var(--b),calc(100% - var(--ci)) var(--b),calc(100% - var(--b)) var(--ci),calc(100% - var(--b)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b)),var(--ci) calc(100% - var(--b)),var(--b) calc(100% - var(--ci)),var(--b) var(--ci),var(--ci) var(--b))}.ds-valor2--claro{color:var(--ds-negro)}.ds-valor2--claro:after{background:#11111161}.ds-valor2 .e{font-size:.62rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;opacity:.78}.ds-valor2 h3{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.05}.ds-valor2 h3 .ds-serif{display:block;font-size:1.05em;margin-top:.1em}.ds-valor2 p{font-size:.9rem;line-height:1.55;opacity:.86}.ds-porque{display:grid;gap:1.2rem}.ds-porque ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;border-top:1px solid var(--ds-linea);padding-top:1.4rem}.ds-porque li{display:grid;gap:.45rem}.ds-porque b{font-weight:700;font-size:.84rem;letter-spacing:.05em;text-transform:uppercase}.ds-porque span{font-size:.88rem;color:var(--ds-crema-70)}@media(max-width:1000px){.ds-valores2,.ds-porque ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ds-valores2,.ds-porque ul{grid-template-columns:1fr}.ds-valor2{min-height:0}}.ds-finca2{position:relative;background:var(--ds-negro);scroll-margin-top:0}.ds-finca2-escena{max-width:var(--ds-max);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) var(--ds-gutter);display:grid;gap:clamp(2rem,4vw,3rem)}.ds-finca2-capas{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ds-finca2-capa{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;--k: 20px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-finca2-capa img{width:100%;height:100%;object-fit:cover}.ds-finca2-velo{display:none}.ds-finca2-txts{display:grid;gap:2rem}.ds-finca2-t{display:grid;gap:1rem;justify-items:start}.ds-finca2-grande{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(2rem,4.6vw,4rem);line-height:1.08}.ds-finca2-medio{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:clamp(1.2rem,2.1vw,1.8rem);line-height:1.5;max-width:38ch}.ds-finca2-specs{width:100%;max-width:560px}@media(max-width:700px){.ds-finca2-capas{grid-template-columns:1fr 1fr}.ds-finca2-capa:first-child{grid-column:1 / -1;aspect-ratio:16 / 10}}.ds-finca2.is-escena{height:330vh;height:330svh}.ds-finca2.is-escena .ds-finca2-escena{position:sticky;top:0;height:100vh;height:100svh;max-width:none;margin:0;padding:0;display:block;overflow:hidden}.ds-finca2.is-escena .ds-finca2-capas{position:absolute;inset:0;display:block}.ds-finca2.is-escena .ds-finca2-capa{position:absolute;inset:0;aspect-ratio:auto;clip-path:none}.ds-finca2.is-escena .ds-finca2-capa:nth-child(n+2){opacity:0}.ds-finca2.is-escena .ds-finca2-capa img{transform:scale(calc(1 + var(--z, 0) * .55));will-change:transform}.ds-finca2.is-escena .ds-finca2-capa:nth-child(n+2) img{transform:scale(calc(1.28 - var(--z, 0) * .24))}.ds-finca2.is-escena .ds-finca2-velo{display:block;position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#111111d1,#11111175 40%,#11111114 72%),linear-gradient(180deg,rgba(17,17,17,.5) 0%,transparent 24%,transparent 78%,rgba(17,17,17,.6) 100%)}.ds-finca2.is-escena .ds-finca2-txts{position:absolute;inset:0;z-index:3;display:block}.ds-finca2.is-escena .ds-finca2-t{position:absolute;left:var(--ds-gutter);top:50%;width:min(640px,calc(100% - 2 * var(--ds-gutter)));transform:translate3d(0,-44%,0);opacity:0;pointer-events:none;transition:opacity .45s ease,transform .9s cubic-bezier(.16,1,.3,1)}.ds-finca2.is-escena .ds-finca2-t.is-on{opacity:1;pointer-events:auto;transform:translate3d(0,-50%,0);transition:opacity .8s .1s ease,transform 1.1s .1s cubic-bezier(.16,1,.3,1)}.ds-finca2.is-escena .ds-finca2-t--ficha{width:min(540px,calc(100% - 2 * var(--ds-gutter)));padding:clamp(1.4rem,2.6vw,2.1rem);background:#111111c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);--c: 18px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.js .ds-finca2.is-escena .ds-finca2-t:not(.is-on) .ds-l-i{transform:translate3d(0,112%,0);transition-duration:.45s;transition-delay:0s}.ds-finca2.is-escena .ds-finca2-t.is-on .ds-l-i{transition-delay:calc(var(--i, 0) * .12s + .2s)}@media(max-width:900px){.ds-finca2.is-escena .ds-finca2-velo{background:linear-gradient(0deg,#111111eb,#1119 42%,#1111111a 72%),linear-gradient(180deg,rgba(17,17,17,.5),transparent 20%)}.ds-finca2.is-escena .ds-finca2-t{top:auto;bottom:2.8rem;right:var(--ds-gutter);width:auto;transform:translate3d(0,16px,0)}.ds-finca2.is-escena .ds-finca2-t.is-on{transform:none}.ds-finca2.is-escena .ds-finca2-t--ficha{right:var(--ds-gutter);width:auto;padding:1.2rem}.ds-finca2.is-escena .ds-finca2-specs .ds-spec{padding:.42rem 0;font-size:.76rem}}.ds-corp .ds-pills-apiladas{margin:.2rem 0 .4rem}@media(prefers-reduced-motion:reduce){.ds-hero-grano{transform:rotate(-16deg)}.ds-valor2,.ds-valor2:hover{rotate:none;translate:none;transition:none}}.ds-hero--club{min-height:min(100vh,940px);min-height:min(100svh,940px)}.ds-hero--club:after{background:linear-gradient(180deg,#111111b8,#1110 22% 72%,#111111eb)}.ds-clubh-fondo{position:absolute;inset:0;background:radial-gradient(36% 50% at 73% 52%,rgba(201,151,31,.3),transparent 70%),radial-gradient(55% 60% at 12% 96%,rgba(44,92,72,.3),transparent 72%),var(--ds-negro)}.ds-clubh-fondo:after{content:"";position:absolute;inset:0;opacity:.2;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-clubh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;max-width:var(--ds-max);justify-self:stretch;margin-inline:auto;text-align:left;padding:8.5rem var(--ds-gutter) 5.5rem}.ds-clubh-txt{display:grid;justify-items:start}.ds-clubh .ds-h1{font-size:clamp(2.6rem,6vw,5.6rem);line-height:.98}.ds-clubh .ds-hero-sub{max-width:32ch;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.4}.ds-clubh-cta{justify-content:flex-start}.ds-clubh-datos{list-style:none;margin:2.4rem 0 0;padding:1.3rem 0 0;display:flex;flex-wrap:wrap;gap:.9rem 2.6rem;border-top:1px solid var(--ds-linea)}.ds-clubh-datos li{display:grid;gap:.15rem;font-size:.78rem;letter-spacing:.02em;color:var(--ds-crema-70)}.ds-clubh-datos b{font-size:1.2rem;font-weight:700;color:var(--ds-beige)}.ds-m3{--d: min(30vw, 410px);--t: calc(var(--d) * .075);position:relative;justify-self:center;width:var(--d);height:var(--d);perspective:1700px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.ds-m3:active{cursor:grabbing}.ds-m3-gira{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-8deg) rotateY(-26deg);will-change:transform}.ds-m3-cara{position:absolute;inset:0;border-radius:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ds-m3-cara svg{display:block;width:100%;height:100%}.ds-m3-cara--frente{transform:translateZ(calc(var(--t) / 2))}.ds-m3-cara--dorso{transform:rotateY(180deg) translateZ(calc(var(--t) / 2))}.ds-m3-cara:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(112deg,transparent 32%,rgba(254,222,159,.9) 48%,transparent 63%) calc(50% + var(--luz, 0) * 75%) 0 / 280% 100% no-repeat}.ds-m3-texto{font-family:var(--ds-sans);font-size:10.5px;font-weight:700;letter-spacing:.1em}.ds-m3-club{font-family:var(--ds-sans);font-size:11px;font-weight:700;letter-spacing:.6em}.ds-m3-canto{position:absolute;inset:0;transform-style:preserve-3d}.ds-m3-canto i{--w: calc(var(--d) * 3.1416 / 72 + 1.5px);position:absolute;left:50%;top:50%;width:var(--w);height:var(--t);margin:calc(var(--t) / -2) 0 0 calc(var(--w) / -2);background:linear-gradient(90deg,var(--ds-oro-6),var(--ds-oro-5) 42%,var(--ds-oro-3) 55%,var(--ds-oro-4));transform:rotate(var(--a)) translateY(calc(var(--d) / -2 + .6px)) rotateX(90deg)}.ds-m3-sombra{position:absolute;left:16%;right:16%;bottom:-13%;height:8%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(17,17,17,.9),transparent);filter:blur(5px)}@media(max-width:900px){.ds-clubh{grid-template-columns:minmax(0,1fr);padding:6.2rem var(--ds-gutter) 3.6rem;gap:1.6rem}.ds-m3{--d: min(54vw, 250px);order:-1}.ds-clubh .ds-h1{font-size:clamp(2.3rem,11vw,3.4rem)}.ds-clubh-datos{gap:.8rem 1.6rem;margin-top:1.8rem}.ds-clubh-datos b{font-size:1.02rem}}.ds-dogocel{position:relative;background:var(--ds-negro)}.ds-dogocel-cab{grid-column:1;grid-row:1;max-width:640px}.ds-dogocel-cuerpo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);column-gap:clamp(2rem,7vw,7rem);align-items:start}.ds-dogocel-pasos{grid-column:1;grid-row:2;list-style:none;margin:clamp(2.4rem,5vw,3.6rem) 0 0;padding:0;display:grid;gap:2rem}.ds-dogocel-paso{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1rem,2.4vw,2rem);align-content:start;padding-top:1.5rem;border-top:1px solid var(--ds-linea)}.ds-dogocel-num{grid-row:1 / span 2;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(3.2rem,6vw,5.6rem);line-height:.82;min-width:.8em;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-dogocel-paso h3{font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.3rem,2.3vw,1.9rem);line-height:1.08}.ds-dogocel-paso p{margin-top:.7rem;max-width:40ch;font-size:1.04rem;line-height:1.6;color:var(--ds-crema-70)}.ds-cel-fijo{grid-column:2;grid-row:1 / span 2;align-self:start;display:grid;justify-items:center;gap:.9rem}.ds-cel{position:relative;isolation:isolate;width:min(100%,340px);height:min(620px,78vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:42px;background:var(--ds-negro);box-shadow:0 0 0 1px var(--ds-linea-2),0 0 0 10px #eceae209,0 0 0 11px var(--ds-linea),0 50px 90px #0009}.ds-cel:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.09;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-cel-cab{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.25rem .95rem;border-bottom:1px solid var(--ds-linea);background:#eceae208}.ds-cel-cab img{width:40px;height:40px;flex:none}.ds-cel-cab b{display:block;font-size:.95rem;font-weight:700}.ds-cel-cab small{display:block;font-size:.68rem;letter-spacing:.04em;color:var(--ds-crema-50)}.ds-cel-pantalla{display:flex;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;padding:1rem .95rem .7rem}.ds-cel-chat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.ds-cel-msg{align-self:flex-start;max-width:88%;padding:.75rem .9rem .8rem;background:#eceae214;--c: 10px;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)))}.ds-cel-msg p{font-size:.86rem;line-height:1.45;color:var(--ds-beige)}.ds-cel-chip{display:inline-block;margin-top:.55rem;padding:.42em .75em .38em;font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-s);text-transform:uppercase;--c: 6px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-cel-chip[data-n=cafe]{background:var(--ds-verde-camisa);color:var(--ds-beige)}.ds-cel-chip[data-n=bronce]{background:var(--ds-gris-oro);color:var(--ds-negro)}.ds-cel-chip--vuelto{background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-cel-dia{align-self:center;padding:.35rem 0 .1rem;font-size:.58rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-crema-50)}.ds-cel-escribe{display:none;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.6rem;padding:.8rem .9rem;background:#eceae214;--c: 8px;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)))}.ds-cel-escribe i{width:6px;height:6px;border-radius:50%;background:var(--ds-crema-70);animation:ds-escribe 1.05s ease-in-out infinite}.ds-cel-escribe i:nth-child(2){animation-delay:.15s}.ds-cel-escribe i:nth-child(3){animation-delay:.3s}@keyframes ds-escribe{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.ds-cel-compone{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:.5rem .95rem 1.15rem;padding:.9rem 1rem;font-size:.8rem;color:var(--ds-crema-70);background:#eceae20f;transition:background .35s ease,color .35s ease;--c: 9px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-cel-compone svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ds-cel-compone:hover,.ds-cel-compone:focus-visible{background:var(--ds-oro-grad);color:var(--ds-negro);outline:none}.ds-dogocel:not(.is-vivo) .ds-cel{height:auto}.ds-dogocel:not(.is-vivo) .ds-cel-pantalla{overflow:visible}.ds-cel-nota{font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-crema-50)}.ds-dogocel.is-vivo .ds-dogocel-pasos{gap:0;margin-top:0;padding-bottom:10vh}.ds-dogocel.is-vivo .ds-dogocel-paso{min-height:64vh;align-content:center;border-top:0;padding-top:0;opacity:.32;transition:opacity .6s ease}.ds-dogocel.is-vivo .ds-dogocel-paso.is-on{opacity:1}.ds-dogocel.is-vivo .ds-cel-fijo{position:sticky;top:max(92px,calc(50vh - min(310px,39vh)))}.ds-dogocel.is-vivo .ds-cel-chat>li{display:none}.ds-dogocel.is-vivo .ds-cel-chat>li.is-on{display:block;animation:ds-burbuja .55s cubic-bezier(.16,1,.3,1) both}.ds-cel.is-escribe .ds-cel-escribe{display:inline-flex}@keyframes ds-burbuja{0%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}to{opacity:1;transform:none}}@media(max-width:900px){.ds-dogocel-cuerpo{grid-template-columns:minmax(0,1fr)}.ds-dogocel-cab{grid-row:1}.ds-cel-fijo{grid-column:1;grid-row:2;margin-top:2.2rem}.ds-dogocel-pasos{grid-row:3}.ds-cel{height:min(560px,72svh)}.ds-dogocel.is-vivo .ds-cel-fijo{top:60px;z-index:3;margin:1.6rem calc(var(--ds-gutter) * -1) 0;padding:.7rem var(--ds-gutter) 1.4rem;gap:.5rem;background:linear-gradient(var(--ds-negro) 86%,rgba(17,17,17,0))}.ds-dogocel.is-vivo .ds-cel{width:min(78vw,300px);height:min(46svh,410px);border-radius:32px}.ds-dogocel.is-vivo .ds-cel-cab{padding:1rem 1rem .7rem}.ds-dogocel.is-vivo .ds-cel-msg p{font-size:.8rem}.ds-dogocel.is-vivo .ds-cel-compone{margin:.4rem .8rem .8rem;padding:.7rem .85rem;font-size:.74rem}.ds-dogocel.is-vivo .ds-dogocel-paso{min-height:42svh}.ds-dogocel.is-vivo .ds-dogocel-pasos{padding-bottom:6svh}.ds-dogocel-paso p{font-size:.96rem}}.ds-camino-sec{background:var(--ds-negro)}.ds-camino{--dg: 64px;margin-top:clamp(2.2rem,4vw,3.2rem);padding:clamp(1.6rem,3vw,2.6rem) clamp(1.3rem,3.4vw,3rem) clamp(1.2rem,2vw,1.6rem);background:#eceae209;--k: 22px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-camino-frase{max-width:40ch;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:clamp(1.4rem,2.7vw,2.3rem);line-height:1.24}.ds-camino-frase b{font-family:var(--ds-sans);font-weight:700;white-space:nowrap}.ds-camino-frase #ds-sim-cb{background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-camino-sig{margin-top:.7rem;font-size:.7rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-oro-3)}.ds-camino-pista{position:relative;height:calc(var(--dg) + 2.4rem);margin-top:clamp(1.8rem,3.4vw,2.6rem)}.ds-camino-ruta{position:absolute;left:calc(var(--dg) / 2 + var(--v, 0) * (100% - var(--dg)));right:calc(var(--dg) / 2);top:calc(var(--dg) / 2 - 1px);height:2px;background:repeating-linear-gradient(90deg,var(--ds-linea-2) 0 8px,transparent 8px 17px)}.ds-camino-huellas{position:absolute;left:calc(var(--dg) / 2);top:calc(var(--dg) / 2 - 17px);height:34px;width:calc(var(--v, 0) * (100% - var(--dg)));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='34' viewBox='0 0 56 34'%3E%3Cg fill='%23EAC05B'%3E%3Cg transform='translate(12 23) scale(1.3)'%3E%3Cellipse cx='-1' cy='0' rx='3.2' ry='3.6'/%3E%3Ccircle cx='2.7' cy='-4.3' r='1.45'/%3E%3Ccircle cx='4.6' cy='-1.5' r='1.45'/%3E%3Ccircle cx='4.6' cy='1.5' r='1.45'/%3E%3Ccircle cx='2.7' cy='4.3' r='1.45'/%3E%3C/g%3E%3Cg transform='translate(40 11) scale(1.3)'%3E%3Cellipse cx='-1' cy='0' rx='3.2' ry='3.6'/%3E%3Ccircle cx='2.7' cy='-4.3' r='1.45'/%3E%3Ccircle cx='4.6' cy='-1.5' r='1.45'/%3E%3Ccircle cx='4.6' cy='1.5' r='1.45'/%3E%3Ccircle cx='2.7' cy='4.3' r='1.45'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 50% / 56px 34px repeat-x;opacity:.85}.ds-camino-marcas{list-style:none;margin:0;padding:0}.ds-camino-marcas li{position:absolute;top:calc(var(--dg) / 2);left:calc(var(--dg) / 2 + var(--p) * (100% - var(--dg)));width:16px;height:16px;margin:-8px 0 0 -8px}.ds-camino-marcas i{position:absolute;inset:0;border-radius:50%;background:var(--ds-negro);box-shadow:0 0 0 2px var(--ds-linea-2);transition:background .4s ease,box-shadow .4s ease}.ds-camino-marcas li.is-pasado i{background:var(--ds-oro-3);box-shadow:0 0 0 2px var(--ds-negro),0 0 0 3px var(--ds-oro-3)}.ds-camino-marcas span{position:absolute;left:50%;top:calc(var(--dg) / 2 + 6px);transform:translate(-50%);white-space:nowrap;font-size:.74rem;font-weight:700;letter-spacing:.03em;color:var(--ds-crema-50)}.ds-camino-marcas li:first-child span{left:0;transform:none}.ds-camino-marcas li.is-pasado span{color:var(--ds-beige)}.ds-camino-dogo{position:absolute;z-index:2;top:calc(var(--dg) / 2);left:calc(var(--dg) / 2 + var(--v, 0) * (100% - var(--dg)));width:var(--dg);height:var(--dg);margin:calc(var(--dg) / -2) 0 0 calc(var(--dg) / -2);border-radius:50%;pointer-events:none;box-shadow:0 10px 26px #0009;transition:box-shadow .3s ease}.ds-camino-dogo img{display:block;width:100%;height:100%}.ds-camino.is-camina .ds-camino-dogo img{animation:ds-trote .3s ease-in-out infinite alternate}@keyframes ds-trote{0%{transform:translateY(0) rotate(-5deg)}to{transform:translateY(-5px) rotate(5deg)}}.ds-camino-rango{position:absolute;z-index:3;left:0;top:0;width:100%;height:var(--dg);margin:0;padding:0;opacity:0;cursor:grab;-webkit-appearance:none;appearance:none;background:transparent}.ds-camino-rango:active{cursor:grabbing}.ds-camino-rango::-webkit-slider-runnable-track{height:var(--dg);background:transparent}.ds-camino-rango::-webkit-slider-thumb{-webkit-appearance:none;width:var(--dg);height:var(--dg);border-radius:50%}.ds-camino-rango::-moz-range-thumb{width:var(--dg);height:var(--dg);border:0;border-radius:50%}.ds-camino-pista:has(.ds-camino-rango:focus-visible) .ds-camino-dogo{box-shadow:0 0 0 3px var(--ds-negro),0 0 0 5px var(--ds-oro-3),0 10px 26px #0009}.ds-camino-ayuda{margin-top:.2rem;text-align:right;font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-crema-50)}.ds-niveles3{list-style:none;margin:clamp(2.4rem,4vw,3.4rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem)}.ds-nivel3{display:grid;justify-items:center;align-content:start;gap:.3rem;text-align:center;perspective:700px;transition:opacity .5s ease}.ds-nivel3 h3{margin-top:1.1rem;font-size:.98rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;transition:color .4s ease}.ds-nivel3 p{max-width:24ch;font-size:.86rem;line-height:1.45;color:var(--ds-crema-70)}.ds-nivel3-moneda{--m: clamp(98px, 10vw, 136px);position:relative;width:var(--m);height:var(--m);display:grid;place-content:center;justify-items:center;margin:0;padding:0;border:0;border-radius:50%;font:inherit;color:var(--tinta);background:var(--metal);cursor:default;box-shadow:inset 0 0 0 calc(var(--m) * .04) #11111129,inset 0 0 0 calc(var(--m) * .056) #fede9f57,0 18px 34px #00000073;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}button.ds-nivel3-moneda{cursor:pointer}button.ds-nivel3-moneda:hover{transform:translateY(-4px)}button.ds-nivel3-moneda:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:5px}.ds-nivel3-moneda b{font-weight:700;font-size:calc(var(--m) * .3);line-height:1;letter-spacing:-.01em}.ds-nivel3-moneda small{margin-top:.3em;font-size:calc(var(--m) * .075);font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.ds-nivel3-moneda[data-n=cafe]{--metal: radial-gradient(circle at 34% 28%, var(--ds-verde-hoja), var(--ds-verde-camisa) 52%, var(--ds-verde-finca));--tinta: var(--ds-beige)}.ds-nivel3-moneda[data-n=bronce]{--metal: radial-gradient(circle at 34% 28%, var(--ds-gris-oro), var(--ds-gris-oro) 30%, var(--ds-verde-finca) 104%);--tinta: var(--ds-negro)}.ds-nivel3-moneda[data-n=plata]{--metal: radial-gradient(circle at 34% 28%, var(--ds-beige), var(--ds-beige) 56%, var(--ds-gris-oro) 104%);--tinta: var(--ds-negro)}.ds-nivel3-moneda[data-n=oro]{--metal: radial-gradient(circle at 34% 28%, var(--ds-oro-2), var(--ds-oro-3) 38%, var(--ds-oro-5) 74%, var(--ds-oro-4));--tinta: var(--ds-negro)}.ds-niveles3.is-vivo .ds-nivel3{opacity:.6}.ds-niveles3.is-vivo .ds-nivel3.is-pasado{opacity:.78}.ds-niveles3.is-vivo .ds-nivel3.is-activo{opacity:1}.ds-nivel3.is-activo .ds-nivel3-moneda{box-shadow:inset 0 0 0 calc(var(--m) * .04) #11111129,inset 0 0 0 calc(var(--m) * .056) #fede9f57,0 18px 34px #00000073,0 0 0 6px #eac05b24,0 0 60px #eac05b47}.ds-nivel3.is-activo h3{color:var(--ds-oro-3)}.ds-nivel3.is-gira .ds-nivel3-moneda{animation:ds-gira .9s cubic-bezier(.2,.7,.2,1)}@keyframes ds-gira{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.ds-camino-nota{margin-top:clamp(1.8rem,3vw,2.4rem);font-size:.76rem}@media(max-width:700px){.ds-camino{--dg: 48px;padding-inline:.9rem}.ds-camino-frase{font-size:clamp(1.25rem,5.6vw,1.5rem)}.ds-camino-marcas span{font-size:.64rem}.ds-niveles3{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.2rem}.ds-nivel3-moneda{--m: 104px}.ds-nivel3 p{font-size:.8rem}}.ds-dni8-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem 1.2rem;margin-top:clamp(2rem,4vw,2.8rem)}.ds-dni8{display:grid;gap:.6rem;justify-items:center}.ds-dni8-caja{position:relative;display:block}.ds-campo .ds-dni8-caja input{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:16px;color:transparent;caret-color:transparent;background:transparent;box-shadow:none;cursor:text}.ds-dni8-celdas{display:grid;grid-template-columns:repeat(8,clamp(34px,4.6vw,48px));gap:clamp(5px,.8vw,8px)}.ds-dni8-celdas i{display:grid;place-items:center;height:clamp(48px,5.8vw,60px);font-style:normal;font-weight:700;font-size:clamp(1.2rem,2.1vw,1.65rem);color:var(--ds-beige);background:#eceae20d;box-shadow:inset 0 -2px 0 var(--ds-linea-2);transition:box-shadow .25s ease,background .25s ease;--c: 7px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-dni8-celdas i.is-lleno{box-shadow:inset 0 -2px 0 var(--ds-oro-3)}.ds-dni8.is-foco .ds-dni8-celdas i.is-act{background:#eceae21a;box-shadow:inset 0 -2px 0 var(--ds-oro-3)}.ds-dni8.is-foco .ds-dni8-celdas i.is-act:empty:after{content:"";width:2px;height:46%;background:var(--ds-oro-3);animation:ds-cursor-dni 1s steps(1) infinite}@keyframes ds-cursor-dni{50%{opacity:0}}.ds-dni8.is-error .ds-dni8-celdas i{box-shadow:inset 0 -2px 0 var(--ds-rojo-fruto)}.ds-dni8-form .ds-btn{min-height:clamp(48px,5.8vw,60px)}.ds-dni-tarjeta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,2.4rem);max-width:660px;margin:0 auto;padding:clamp(1.4rem,3vw,2.2rem);background:#eceae20b;--k: 20px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-dni-tarjeta .ds-nivel3-moneda{--m: clamp(100px, 12vw, 132px)}.ds-dni-res.is-on .ds-nivel3-moneda{animation:ds-gira 1.1s .15s cubic-bezier(.2,.7,.2,1) both}.ds-dni-datos .ds-body{color:var(--ds-crema-70)}.ds-dni-nivel{margin:.45rem 0 .5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1;font-size:clamp(1.7rem,3vw,2.4rem)}.ds-dni-nivel .ds-serif{text-transform:none;font-style:italic}.ds-dni-escala{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ds-dni-escala li{display:grid;justify-items:start;gap:.45rem;font-size:.58rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-50)}.ds-dni-escala li:before{content:"";width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ds-linea-2)}.ds-dni-escala li.is-pasado:before{background:var(--ds-crema-50);box-shadow:none}.ds-dni-escala li.is-on{color:var(--ds-oro-3)}.ds-dni-escala li.is-on:before{background:var(--ds-oro-grad);box-shadow:0 0 0 4px #eac05b2e}@media(max-width:600px){.ds-dni-tarjeta{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.ds-dni-escala li{justify-items:center}}.ds-clubfin-dogo{display:block;width:clamp(118px,13vw,156px);height:auto;margin:0 auto;filter:drop-shadow(0 18px 28px rgba(17,17,17,.22))}.ds-clubfin-cta{gap:.8rem}.ds-clubfin-ya{margin-top:1.4rem}@media(prefers-reduced-motion:reduce){.ds-hito2-a\f1o:after{clip-path:inset(-10% 0 -10% 0);transition:none}.ds-nivel3.is-gira .ds-nivel3-moneda,.ds-dni-res.is-on .ds-nivel3-moneda,.ds-camino.is-camina .ds-camino-dogo img,.ds-cel-escribe i{animation:none}button.ds-nivel3-moneda:hover{transform:none}}.ds-cortina:after{content:none;display:none}.ds-cortina img{width:min(210px,46vw);height:auto;opacity:1}.ds-cortina.is-entra img{animation:ds-cortina-logo .45s .08s cubic-bezier(.16,1,.3,1) both,ds-cortina-respira 1.8s .9s ease-in-out infinite}.ds-cortina.is-intro img{animation:ds-intro-logo 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes ds-cortina-logo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ds-cortina-respira{0%,to{opacity:1}50%{opacity:.55}}.ds-page-head--corto{padding-top:clamp(1.8rem,3.4vw,2.8rem);padding-bottom:clamp(1.4rem,2.6vw,2.2rem)}.ds-page-head--corto .ds-recurso{top:-45%!important}.ds-hitos-v14{overflow:hidden}.ds-hitos-v14 .ds-hito{transition:background-color .5s ease}@media(hover:hover){.ds-hitos-v14 .ds-hito:hover{background:linear-gradient(135deg,rgba(184,142,49,.13),transparent 62%),var(--ds-negro)}}.ds-sedes-v14 .ds-sec-head{margin-bottom:0}.ds-sedes-ir{margin:clamp(1.6rem,3vw,2.4rem) 0 clamp(2rem,4vw,3.2rem);gap:.7rem}.ds-sedes-ir .ds-pill{font-size:clamp(.62rem,.4rem + .32vw,.72rem);padding-inline:max(1.45em,1rem)}.ds-sedes-v14 .ds-sede-acciones{gap:.45rem}.ds-sedes-v14 .ds-sede-acciones a{padding:.75em .92em}.ds-sede-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ds-sede-num{flex:none;font-size:.68rem;letter-spacing:var(--ds-track-m);color:var(--ds-crema-50);white-space:nowrap}.ds-sede-num b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.7rem;line-height:1;letter-spacing:0;margin-right:.08em;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@supports not (-webkit-text-fill-color: transparent){.ds-sede-num b{background:none;color:var(--ds-oro-3)}}@media(hover:hover){.ds-sedes-v14 .ds-sede:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--ds-oro-3);--k: var(--c);--b: 1.5px;--ci: calc(var(--k) + var(--b) * .4142);clip-path:polygon(evenodd,var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k),var(--k) 0,var(--ci) var(--b),calc(100% - var(--ci)) var(--b),calc(100% - var(--b)) var(--ci),calc(100% - var(--b)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b)),var(--ci) calc(100% - var(--b)),var(--b) calc(100% - var(--ci)),var(--b) var(--ci),var(--ci) var(--b));opacity:0;transition:opacity .45s ease}.ds-sedes-v14 .ds-sede:hover:before,.ds-sedes-v14 .ds-sede.is-elegida:before,.ds-sedes-v14 .ds-sede:target:before{opacity:1}}.ds-sede-num i{font-style:normal}@media(max-width:640px){.ds-sedes-ir{gap:.5rem .5rem}.ds-sedes-ir .ds-pill{font-size:.64rem;padding:.7em 1.3rem}.ds-sede-top{gap:.6rem}.ds-sede-num i{display:none}}.ds-sedes-v15{padding-top:clamp(2.6rem,5vw,4rem)}.ds-sedes-v15 .ds-sedes-ir{margin-top:0}.ds-noche15{background:var(--ds-negro-2);overflow:hidden;padding-bottom:clamp(4rem,8vw,7rem)}.ds-noche15-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.ds-noche15-txt{display:grid;gap:1.25rem;justify-items:start}.ds-noche15-txt .ds-body-l{max-width:36ch}.ds-noche15-txt .ds-entrada{margin-top:.4rem}.ds-escenario{position:relative;margin:0;aspect-ratio:4 / 5;max-height:min(86vh,760px);width:100%;overflow:hidden;background:#0c0c0c;--c: 18px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));--sx: 66%;--sy: 40%}.ds-escenario img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%}.ds-escenario-luz{display:none}.ds-escenario.is-foco .ds-escenario-base{filter:brightness(.3) saturate(.7) contrast(1.05)}.ds-escenario.is-foco .ds-escenario-luz{display:block;-webkit-mask-image:radial-gradient(circle clamp(150px,21vw,300px) at var(--sx) var(--sy),#000 0%,#000 38%,rgba(0,0,0,.5) 66%,transparent 100%);mask-image:radial-gradient(circle clamp(150px,21vw,300px) at var(--sx) var(--sy),#000 0%,#000 38%,rgba(0,0,0,.5) 66%,transparent 100%)}.ds-escenario.is-foco:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle clamp(150px,21vw,300px) at var(--sx) var(--sy),rgba(234,192,91,.2),rgba(234,192,91,.05) 55%,transparent 100%)}.ds-escenario-pie{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:.35rem;padding:3.2rem 1.6rem 1.4rem;background:linear-gradient(to top,#111111e0,#1110)}.ds-escenario-hora{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:700;letter-spacing:.02em;line-height:1.1;color:var(--ds-beige)}.ds-escenario-hora span{color:var(--ds-oro-3);font-weight:500;margin:0 .1em}.ds-cinta{position:relative;overflow:hidden;margin:clamp(3.2rem,6.5vw,5.5rem) calc(var(--ds-gutter) * -1) clamp(2.6rem,5vw,4rem);border-block:1px solid var(--ds-linea);padding:clamp(.9rem,1.6vw,1.3rem) 0}.ds-cinta-pista{display:flex;width:max-content;animation:ds-cinta 46s linear infinite}.ds-cinta:hover .ds-cinta-pista{animation-play-state:paused}.ds-cinta-grupo{display:inline-flex;align-items:center;gap:clamp(1.1rem,2.2vw,2rem);padding-right:clamp(1.1rem,2.2vw,2rem);white-space:nowrap}.ds-cinta-grupo b{font-weight:700;font-size:clamp(1.25rem,2.7vw,2.4rem);letter-spacing:var(--ds-track-s);text-transform:uppercase;color:var(--ds-beige)}.ds-cinta-grupo em{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.35rem,2.9vw,2.6rem);color:var(--ds-oro-3);background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ds-cinta-grano{flex:none;width:clamp(14px,1.6vw,20px);height:auto;aspect-ratio:20 / 28;transform:rotate(28deg)}@keyframes ds-cinta{to{transform:translate3d(-50%,0,0)}}.ds-copias{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2.4rem);padding-top:1rem}.ds-copia{position:relative;transform:rotate(var(--g, 0deg));filter:drop-shadow(0 18px 26px rgba(0,0,0,.45));transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s}.js .ds-copia.ds-reveal.is-in{transform:rotate(var(--g, 0deg));transition:opacity .8s ease,transform .7s cubic-bezier(.16,1,.3,1),filter .7s}.ds-copias>.ds-copia:nth-child(2){transition-delay:.08s}.ds-copias>.ds-copia:nth-child(3){transition-delay:.16s}.ds-copias>.ds-copia:nth-child(4){transition-delay:.24s}.ds-copias>.ds-copia.is-in:hover{transition-delay:0s}.ds-copia-papel{margin:0;display:grid;padding:.65rem .65rem 0;background:var(--ds-beige);color:var(--ds-negro);--c: 12px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-copia-papel img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.ds-copia-papel figcaption{padding:.75rem .25rem .95rem;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.25;color:var(--ds-negro)}.ds-copia-sticker{position:absolute;top:-.85rem;left:.9rem;z-index:2}.ds-copia-sticker--der{left:auto;right:.9rem}@media(hover:hover){.ds-copia:hover,.js .ds-copia.ds-reveal.is-in:hover{transform:rotate(0) translateY(-12px) scale(1.035);filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));z-index:3}}@media(max-width:900px){.ds-noche15-grid{grid-template-columns:1fr}.ds-escenario{aspect-ratio:4 / 4.4}.ds-copias{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.2rem}}@media(max-width:480px){.ds-escenario-pie{padding:2.6rem 1.1rem 1.1rem}.ds-copias{gap:1.4rem .9rem}.ds-copia-papel{padding:.45rem .45rem 0}.ds-copia-papel figcaption{font-size:.86rem;padding:.55rem .15rem .7rem}.ds-copia-sticker{font-size:.58rem;left:.5rem}.ds-copia-sticker--der{left:auto;right:.5rem}}@media(prefers-reduced-motion:reduce){.ds-cinta-pista{animation:none}.ds-copia,.ds-copia:hover{transition:none}}.ds-burger{display:inline-flex;align-items:center;gap:.75rem;width:auto;height:36px;flex:none;padding:0 clamp(.9rem,1.5vw,1.5rem) 0 0;border:0;border-right:1px solid var(--ds-linea-2);background:none;color:inherit;cursor:pointer}.ds-burger-l{display:block;width:24px;height:14px;flex:none;background:linear-gradient(currentColor,currentColor) 0 0 / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 100% 1.5px no-repeat;transition:background-size .45s cubic-bezier(.16,1,.3,1)}.ds-burger:hover .ds-burger-l,.ds-burger:focus-visible .ds-burger-l{background-size:100% 1.5px,58% 1.5px,100% 1.5px}.ds-burger-txt{font-family:var(--ds-sans);font-weight:600;font-size:.72rem;line-height:1;letter-spacing:var(--ds-track-l);text-transform:uppercase}.ds-burger:focus-visible{outline:1px solid var(--ds-oro-3);outline-offset:6px}.ds-nav-buscar{display:none;width:34px;height:34px;place-items:center;border:0;background:none;color:inherit;cursor:pointer}.ds-nav-buscar svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}@media(min-width:1081px)and (max-width:1240px){.ds-burger{gap:0}.ds-burger-txt{display:none}}@media(max-width:1080px){.ds-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.8rem}.ds-nav--left{display:flex;gap:.55rem}.ds-nav--left>a{display:none}.ds-nav-buscar{display:grid}.ds-nav-icons .ds-nav-buscar-d{display:none}.ds-burger{height:34px;padding-right:0;border-right:0}}@media(max-width:640px){.ds-burger-txt{display:none}.ds-nav-icons{gap:.55rem;margin-left:0}}.ds-drawer{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:minmax(0,min(540px,100%)) minmax(0,1fr);gap:0;padding:0;background:transparent;backdrop-filter:none;justify-content:stretch;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s linear .62s}.ds-drawer[data-open]{display:grid;visibility:visible;pointer-events:auto;transition-delay:0s}.ds-drawer-panel{position:relative;z-index:2;height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:clamp(1.2rem,3vh,2rem);padding:calc(1.1rem + env(safe-area-inset-top,0px)) clamp(1.3rem,3vw,2.6rem) calc(1.8rem + env(safe-area-inset-bottom,0px));background:var(--ds-negro);border-right:1px solid var(--ds-linea);transform:translate3d(-102%,0,0);transition:transform .62s cubic-bezier(.76,0,.24,1)}.ds-drawer-panel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-drawer-panel>*{position:relative}.ds-drawer[data-open] .ds-drawer-panel{transform:none}.ds-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ds-linea)}.ds-drawer .ds-drawer-top a{padding:0;border:0;font-size:inherit}.ds-drawer-top .ds-logo img{width:130px}.ds-drawer-cerrar{position:static;display:inline-flex;align-items:center;gap:.55rem;padding:.4rem 0;border:0;background:none;cursor:pointer;font-family:var(--ds-sans);font-size:.68rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-beige)}.ds-drawer-cerrar svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ds-drawer-cerrar:hover svg{transform:rotate(90deg)}.ds-drawer-lista{list-style:none;margin:0;padding:0;display:grid}.ds-drawer .ds-drawer-lista a{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;column-gap:.3rem;padding:.72rem 0 .78rem;border-bottom:1px solid var(--ds-linea);font-size:inherit}.ds-drawer-lista .n{font-family:var(--ds-sans);font-size:.68rem;font-weight:600;letter-spacing:var(--ds-track-m);color:var(--ds-oro-3)}.ds-drawer-lista .t{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:clamp(1.5rem,2.2vw,2.05rem);line-height:1.12;color:var(--ds-beige);transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s ease}.ds-drawer-lista small{grid-column:2;display:block;margin-top:.22rem;font-family:var(--ds-sans);font-size:.78rem;color:var(--ds-crema-50)}.ds-drawer-lista a:hover .t,.ds-drawer-lista a:focus-visible .t{transform:translate(8px);color:var(--ds-oro-3)}.ds-drawer-lista a:focus-visible{outline:none}.ds-drawer-lista li{opacity:0;transform:translate3d(-18px,0,0);transition:opacity .45s ease,transform .6s cubic-bezier(.16,1,.3,1)}.ds-drawer[data-open] .ds-drawer-lista li{opacity:1;transform:none}.ds-drawer[data-open] .ds-drawer-lista li:nth-child(1){transition-delay:.2s}.ds-drawer[data-open] .ds-drawer-lista li:nth-child(2){transition-delay:.25s}.ds-drawer[data-open] .ds-drawer-lista li:nth-child(3){transition-delay:.3s}.ds-drawer[data-open] .ds-drawer-lista li:nth-child(4){transition-delay:.35s}.ds-drawer[data-open] .ds-drawer-lista li:nth-child(5){transition-delay:.4s}.ds-drawer[data-open] .ds-drawer-lista li:nth-child(6){transition-delay:.45s}.ds-drawer-mas{display:flex;flex-wrap:wrap;gap:.5rem}.ds-drawer-mas h5{width:100%;margin:0 0 .25rem}.ds-drawer .ds-drawer-mas a{position:relative;display:inline-flex;align-items:center;padding:.66em 1.1em;border:0;font-family:var(--ds-sans);font-size:.7rem;font-weight:600;letter-spacing:var(--ds-track-s);text-transform:uppercase;color:var(--ds-beige);--c: 8px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background-color .3s ease,color .3s ease}.ds-drawer .ds-drawer-mas a:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--ds-linea-2);--b: 1px;--ci: calc(var(--c) + .42px);clip-path:polygon(evenodd,var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c),var(--c) 0,var(--ci) var(--b),calc(100% - var(--ci)) var(--b),calc(100% - var(--b)) var(--ci),calc(100% - var(--b)) calc(100% - var(--ci)),calc(100% - var(--ci)) calc(100% - var(--b)),var(--ci) calc(100% - var(--b)),var(--b) calc(100% - var(--ci)),var(--b) var(--ci),var(--ci) var(--b))}.ds-drawer .ds-drawer-mas a:hover,.ds-drawer .ds-drawer-mas a:focus-visible{background:var(--ds-beige);color:var(--ds-negro);outline:none}.ds-drawer-pie{max-width:none;width:auto;margin:auto 0 0;padding-top:1.1rem;border-top:1px solid var(--ds-linea);display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;justify-content:flex-start}.ds-drawer .ds-drawer-pie a{color:var(--ds-crema-70)}.ds-drawer .ds-drawer-pie a:hover{color:var(--ds-beige)}.ds-drawer-vista{position:relative;height:100%;overflow:hidden;cursor:pointer;background:#0c0c0c;opacity:0;transition:opacity .55s ease}.ds-drawer[data-open] .ds-drawer-vista{opacity:1;transition-delay:.12s}.ds-drawer-vista figure{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .7s ease}.ds-drawer-vista figure.is-on{opacity:1}.ds-drawer-vista img{width:100%;height:100%;object-fit:cover;filter:brightness(.8);transform:scale(1.07);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.ds-drawer-vista figure.is-on img{transform:none}.ds-drawer-vista figcaption{position:absolute;left:clamp(1.4rem,3vw,2.8rem);right:clamp(1.4rem,3vw,2.8rem);bottom:calc(1.8rem + env(safe-area-inset-bottom,0px));font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.1rem,1.7vw,1.6rem);color:var(--ds-beige);text-shadow:0 2px 22px rgba(0,0,0,.65)}@media(max-width:760px){.ds-drawer{grid-template-columns:minmax(0,1fr)}.ds-drawer-panel{border-right:0}.ds-drawer-vista{display:none}}@media(prefers-reduced-motion:reduce){.ds-drawer,.ds-drawer-panel,.ds-drawer-vista,.ds-drawer-vista figure,.ds-drawer-vista img,.ds-drawer-lista li{transition:none!important}.ds-drawer-lista li{opacity:1;transform:none}.ds-drawer-vista img{transform:none}}.ds-escalera-sec{overflow:hidden}.ds-escalera{position:relative}.ds-escalera-cab{position:absolute;top:0;left:0;z-index:2;max-width:calc(50% - 1rem)}.ds-escalera-cab .ds-h2{font-size:clamp(2.2rem,4.4vw,4.2rem)}.ds-escalera-lista{--base: 96px;--paso: clamp(48px, 4.1vw, 60px);list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.6rem,1vw,1rem);align-items:end;min-height:clamp(620px,49vw,720px)}.ds-escalera-lista:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:1px;background:var(--ds-oro-grad);opacity:.6}.ds-peldano{display:flex;flex-direction:column;justify-content:flex-end;gap:1.1rem;min-width:0;transition:opacity .45s ease}.ds-peldano-txt{display:grid;gap:.32rem}.ds-peldano-a\f1o{margin:0;font-weight:700;font-size:clamp(2rem,3.2vw,3.1rem);line-height:.95;letter-spacing:.03em;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@supports not (-webkit-text-fill-color: transparent){.ds-peldano-a\f1o{background:none;color:var(--ds-oro-3)}}.ds-peldano-tag{margin:.3rem 0 0;font-size:.6rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-peldano-hito{margin:0;font-size:clamp(.82rem,.92vw,.94rem);line-height:1.45;color:var(--ds-crema-70)}.ds-peldano-foto{position:relative;height:calc(var(--base) + var(--i) * var(--paso));overflow:hidden;background:var(--ds-negro-3);--c: 14px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%,0 var(--c));transform-origin:50% 100%}.ds-peldano-foto img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.8);transition:filter .7s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.ds-peldano-foto--tipo{display:grid;place-items:center;background:var(--ds-verde-finca)}.ds-peldano-foto--tipo:before{content:"";position:absolute;inset:0;opacity:.22;mix-blend-mode:screen;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-peldano-foto--tipo span{position:relative;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.25rem,2vw,1.85rem);color:var(--ds-beige);transition:color .5s ease}@media(hover:hover){.ds-peldano:hover .ds-peldano-foto img{filter:none;transform:scale(1.05)}.ds-peldano:hover .ds-peldano-foto--tipo span{color:var(--ds-oro-3)}.ds-escalera-lista:hover .ds-peldano:not(:hover){opacity:.5}}.js .ds-escalera-lista.ds-reveal{opacity:1;transform:none}.js .ds-escalera-lista .ds-peldano-foto{transform:scaleY(.001);transition:transform .95s cubic-bezier(.16,1,.3,1) calc(var(--i) * .07s)}.js .ds-escalera-lista .ds-peldano-txt{opacity:0;transform:translateY(14px);transition:opacity .6s ease calc(.22s + var(--i) * .07s),transform .8s cubic-bezier(.16,1,.3,1) calc(.22s + var(--i) * .07s)}.js .ds-escalera-lista.is-in .ds-peldano-foto{transform:none}.js .ds-escalera-lista.is-in .ds-peldano-txt{opacity:1;transform:none}@media(max-width:1099px){.ds-escalera-cab{position:static;max-width:none;margin-bottom:clamp(2rem,5vw,3rem)}.ds-escalera-lista{grid-template-columns:minmax(0,1fr);min-height:0;gap:clamp(1.5rem,3.6vw,2.1rem);align-items:start}.ds-escalera-lista:after{display:none}.ds-peldano{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.8rem}.ds-peldano-txt{grid-template-columns:auto minmax(0,1fr);column-gap:1.1rem;row-gap:.25rem;align-items:baseline}.ds-peldano-a\f1o{grid-row:span 2;font-size:clamp(2rem,7vw,2.8rem);align-self:center}.ds-peldano-tag{margin:0}.ds-peldano-foto{width:calc(40% + var(--i) * 12%);height:clamp(68px,11vw,104px);transform-origin:0 50%;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%)}.js .ds-escalera-lista .ds-peldano-foto{transform:scaleX(.001)}}@media(prefers-reduced-motion:reduce){.js .ds-escalera-lista .ds-peldano-foto,.js .ds-escalera-lista .ds-peldano-txt{opacity:1;transform:none;transition:none}}.ds-trabaja-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem);align-items:center}.ds-trabaja-txt .ds-h2{font-size:clamp(2.2rem,4.4vw,4.2rem)}.ds-trabaja-txt .ds-body-l{max-width:36ch}.ds-trabaja-correo{margin:1.2rem 0 0;font-size:.9rem;color:var(--ds-crema-70)}.ds-areas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.2rem);align-items:start}.ds-areas>li:nth-child(2){margin-top:clamp(1.6rem,4vw,3.4rem)}.ds-areas>li:nth-child(2).ds-reveal{transition-delay:.08s}.ds-areas>li:nth-child(3).ds-reveal{transition-delay:.16s}.ds-area{display:grid;color:var(--ds-beige)}.ds-area-foto{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--ds-negro-3);--c: 14px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-area-foto img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.88);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s ease}.ds-area-pie{display:grid;gap:.28rem;padding-top:.95rem}.ds-area-n{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-m);color:var(--ds-oro-3)}.ds-area-pie b{font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:700;letter-spacing:var(--ds-track-s);text-transform:uppercase;transition:color .3s ease}.ds-area-pie small{font-size:.82rem;line-height:1.4;color:var(--ds-crema-70)}@media(hover:hover){.ds-area:hover .ds-area-foto img{transform:scale(1.05);filter:none}.ds-area:hover .ds-area-pie b{color:var(--ds-oro-3)}}.ds-area:focus-visible{outline:1px solid var(--ds-oro-3);outline-offset:6px}@media(max-width:900px){.ds-trabaja-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ds-areas{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--ds-gutter) * -1);padding:0 var(--ds-gutter) .4rem;scrollbar-width:none}.ds-areas::-webkit-scrollbar{display:none}.ds-areas{scroll-padding-inline:var(--ds-gutter)}.ds-areas>li{scroll-snap-align:start}.ds-areas>li:nth-child(2){margin-top:0}}:root{--ds-hh: 64px}@media(min-width:1181px){:root{--ds-hh: 106px}}.ds-header{display:block;padding:0}.ds-header.is-solid{padding:env(safe-area-inset-top,0px) 0 0}.ds-header-fila{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;padding:.9rem var(--ds-gutter) .7rem}.ds-header.is-solid .ds-header-fila,.ds-header--page .ds-header-fila{padding-block:.62rem .5rem}.ds-header .ds-nav--left{display:flex;align-items:center;gap:.55rem}.ds-burger-txt{display:inline}.ds-menu-principal{display:none}@media(min-width:1181px){.ds-menu-principal{display:block;border-top:1px solid var(--ds-linea)}.ds-header:not(.is-solid):not(.ds-header--page) .ds-menu-principal{border-top-color:#eceae224}.ds-menu-principal>ul{list-style:none;margin:0;padding:0 var(--ds-gutter);display:flex;justify-content:center;align-items:stretch;gap:clamp(1rem,1.85vw,2.3rem)}.ds-menu-principal li{position:relative;display:flex;align-items:center}.ds-menu-principal>ul>li>a{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:clamp(.94rem,1.04vw,1.08rem);font-weight:500;line-height:1.2;white-space:nowrap;color:var(--ds-beige);padding:.66rem 0 .6rem;border-bottom:1px solid transparent;transition:border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.ds-menu-principal>ul>li>a:hover,.ds-menu-principal>ul>li>a[aria-current]{border-color:var(--ds-oro-1)}.ds-menu-sub-btn{display:grid;place-items:center;width:24px;height:24px;margin-left:.15rem;padding:0;border:0;background:none;color:var(--ds-crema-70);cursor:pointer}.ds-menu-sub-btn svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.5;transition:transform .25s cubic-bezier(.4,0,.2,1)}.ds-menu-sub-btn:focus-visible{outline:1px solid var(--ds-oro-3);outline-offset:2px}.ds-menu-sub:hover .ds-menu-sub-btn svg,.ds-menu-sub.is-abierto .ds-menu-sub-btn svg{transform:rotate(180deg)}.ds-menu-panel{position:absolute;top:100%;left:-1.3rem;z-index:6;min-width:260px;list-style:none;margin:0;padding:.6rem 0;background:var(--ds-negro);border:1px solid var(--ds-linea-2);opacity:0;visibility:hidden;transform:translate3d(0,6px,0);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s}.ds-menu-panel:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.ds-menu-sub:hover .ds-menu-panel,.ds-menu-sub:focus-within .ds-menu-panel,.ds-menu-sub.is-abierto .ds-menu-panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ds-menu-sub.is-cerrado .ds-menu-panel{opacity:0;visibility:hidden}.ds-menu-panel a{display:block;padding:.62rem 1.3rem;font-family:var(--ds-sans);font-size:.88rem;line-height:1.3;color:var(--ds-crema-70);white-space:nowrap;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.ds-menu-panel a:hover,.ds-menu-panel a:focus-visible{color:var(--ds-beige);background:#eceae20f;outline:none}}@media(max-width:1180px){.ds-header-fila{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.8rem}.ds-nav-buscar{display:grid}.ds-nav-icons .ds-nav-buscar-d{display:none}.ds-burger{height:34px;padding-right:0;border-right:0}}@media(max-width:640px){.ds-burger-txt{display:none}}.ds-galeria{top:calc(var(--ds-hh) + 24px)}.ds-resumen,.ds-cuenta-menu{top:calc(var(--ds-hh) + 28px)}.ds-reserva-panel{top:calc(var(--ds-hh) + 22px)}.ds-indice-visor{top:calc(var(--ds-hh) + 30px);max-height:calc(100vh - var(--ds-hh) - 50px)}.ds-arma-nota{top:calc(var(--ds-hh) + 30px)}.ds-carta-fondo{top:calc(var(--ds-hh) + 24px)}.ds-sede{scroll-margin-top:calc(var(--ds-hh) + 90px)}.ds-drawer-lista .t{font-size:clamp(1.32rem,1.85vw,1.78rem)}.ds-drawer .ds-drawer-lista a{padding:.6rem 0 .64rem}.ds-drawer-lista li.con-sub{border-bottom:1px solid var(--ds-linea);padding-bottom:.7rem}.ds-drawer-lista li.con-sub>a{border-bottom:0;padding-bottom:.3rem}.ds-drawer-sub{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;padding-left:2.9rem}.ds-drawer .ds-drawer-sub a{display:inline-block;padding:.2rem 0;border:0;font-family:var(--ds-sans);font-size:.84rem;color:var(--ds-crema-70);border-bottom:1px solid transparent;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.ds-drawer .ds-drawer-sub a:hover,.ds-drawer .ds-drawer-sub a:focus-visible{color:var(--ds-beige);border-color:var(--ds-oro-3);outline:none}.ds-drawer[data-open] .ds-drawer-lista li:nth-child(7){transition-delay:.5s}.ds-drawer[data-open] .ds-drawer-lista li:nth-child(8){transition-delay:.55s}.ds-header-fila .ds-burger{border-right:0;padding-right:0}.ds-tienda-barra{flex-wrap:nowrap;gap:clamp(1rem,2vw,2rem);top:var(--ds-hh);margin:0 0 2rem;padding:.75rem 0}.ds-tienda-barra .ds-tabs{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 1px;scroll-padding-inline:1px}.ds-tienda-barra .ds-tabs::-webkit-scrollbar{display:none}.ds-tienda-barra .ds-tab{flex:none;font-size:.7rem;padding:.78em 1.15em;white-space:nowrap}.ds-tienda-ctrl{flex:none;display:flex;align-items:center;gap:clamp(1rem,1.6vw,1.5rem)}.ds-filtros{top:calc(var(--ds-hh) + 92px);max-height:calc(100vh - var(--ds-hh) - 112px)}@media(max-width:960px){.ds-tienda-barra{flex-wrap:wrap;row-gap:.6rem;padding:.6rem 0 .65rem}.ds-tienda-barra .ds-tabs{flex:1 1 100%;margin-inline:calc(var(--ds-gutter) * -1);padding-inline:var(--ds-gutter);scroll-padding-inline:var(--ds-gutter)}.ds-tienda-ctrl{flex:1 1 100%;justify-content:space-between}.ds-tienda-ctrl .cuenta{margin-right:auto}}.ds-tienda-ctrl .cuenta{white-space:nowrap}@media(max-width:520px){.ds-tienda-ctrl{gap:.8rem}.ds-selector-et{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-tienda-ctrl .ds-selector select{max-width:46vw;font-size:.8rem}}@media(min-width:961px){.ds-pdp{grid-template-columns:minmax(280px,500px) minmax(0,1fr);gap:clamp(2.4rem,5vw,5.4rem)}}.ds-galeria-main[data-f=r] img{padding:clamp(1.6rem,4.4vw,3rem)}.ds-pdp-info h1{font-size:clamp(1.55rem,2.5vw,2.25rem)}.ds-pdp-precio b{font-size:clamp(1.45rem,2vw,1.85rem)}@media(max-width:960px){.ds-galeria{max-width:460px;width:100%;justify-self:center}}.ds-rel-cab{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.ds-rel-cab .ds-h3{font-size:clamp(1.15rem,1.6vw,1.45rem)}.ds-grid-rel{display:grid;gap:clamp(.9rem,1.6vw,1.3rem);grid-template-columns:repeat(6,minmax(0,1fr))}.ds-grid-rel .ds-prod-body{padding-top:.75rem;gap:.25rem}.ds-grid-rel .ds-prod-nombre{font-size:.84rem}.ds-grid-rel .ds-prod-notas{font-size:.82rem}.ds-grid-rel .ds-prod-cat{font-size:.56rem}.ds-grid-rel .ds-precio2 b{font-size:.96rem}.ds-grid-rel .ds-prod-pie{flex-direction:column;align-items:stretch;gap:.5rem}.ds-grid-rel .ds-add{justify-content:center;font-size:.62rem}.ds-grid-rel .ds-prod-badges .ds-badge{font-size:.5rem}@media(max-width:1080px){.ds-grid-rel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ds-grid-rel{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-cafes17-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 2rem;margin-bottom:clamp(1.4rem,2.6vw,2.2rem)}.ds-cafes17-cab .ds-h3{font-size:clamp(1.3rem,2vw,1.8rem)}.ds-cafes17-nota{font-size:.84rem;color:var(--ds-crema-50);max-width:46ch}.ds-cafes17{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.5rem)}.ds-cafe17{display:flex;flex-direction:column;gap:1rem;min-width:0;scroll-margin-top:calc(var(--ds-hh) + 24px)}.ds-cafe17-media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;padding:0;border:0;cursor:pointer;background:var(--tono, var(--ds-verde-finca));--c: 14px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-cafe17-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ds-cafe17-media[data-f=r] img{object-fit:contain;padding:12% 10%;filter:drop-shadow(0 18px 24px rgba(0,0,0,.4))}.ds-cafe17-media:hover img{transform:scale(1.04)}.ds-cafe17-media:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:3px}.ds-cafe17-media .ds-vacio-foto span{font-size:1rem}.ds-cafe17-txt{display:grid;justify-items:start;gap:.55rem}.ds-cafe17-txt .ds-pill{font-size:.56rem}.ds-cafe17-nombre{font-weight:600;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.25}.ds-puntaje{display:flex;align-items:baseline;gap:.5rem;margin:0}.ds-puntaje b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:clamp(2rem,2.8vw,2.6rem);line-height:1;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-puntaje span{font-size:.66rem;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-crema-70)}.ds-puntaje span.ds-pend{text-transform:none;letter-spacing:0;font-size:.78rem;font-weight:500}.ds-puntaje--fila b{font-size:2rem}.ds-cafe17-mas{margin-top:.2rem;padding:.7em 1.2em;font-size:.66rem}.ds-cafe17.is-elegido .ds-cafe17-media{outline:2px solid var(--ds-oro-3);outline-offset:4px}@media(max-width:1100px){.ds-cafes17{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}}@media(max-width:640px){.ds-cafes17{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-cafe17-mas{width:100%}}.ds-vista--cafe .ds-vista-info{gap:.85rem}.ds-vista-nombre{font-weight:700;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.05;letter-spacing:.03em;text-transform:uppercase}.ds-vista--cafe .ds-perfil-notas{font-size:1.05rem}.ds-vista--cafe .ds-cafe-datos{margin-top:.2rem}.ds-vista--cafe .ds-perfil-compra{margin-top:.4rem}.ds-compara--puntaje .ds-compara-fila{grid-template-columns:minmax(150px,1.25fr) 92px repeat(3,minmax(0,1fr))}.ds-compara-pts b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:1.6rem;line-height:1;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-compara-pts .ds-pend{font-size:.76rem}@media(max-width:700px){.ds-compara--puntaje .ds-compara-fila{grid-template-columns:1fr 1fr 1fr}.ds-compara--puntaje .ds-compara-fila>:first-child{grid-column:1 / 3}.ds-compara--puntaje .ds-compara-fila>.ds-compara-pts{grid-column:3;justify-self:end}.ds-compara--puntaje .ds-compara-fila.cab>:nth-child(2){display:none}}.ds-metodos17{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem)}.ds-metodo17{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;color:var(--ds-negro)}.ds-metodo17 .ds-h3{color:var(--ds-negro);font-size:clamp(1.02rem,1.3vw,1.2rem);margin-top:.4rem}.ds-metodo17 .ds-body{font-size:.9rem;color:#111111c7}.ds-metodo17 .ds-link{color:var(--ds-verde-camisa);border-color:var(--ds-verde-camisa);margin-top:auto}.ds-video17{width:100%;aspect-ratio:4 / 5;margin:0;background:var(--ds-negro);position:relative;overflow:hidden}.ds-video17 video{width:100%;height:100%;object-fit:cover;display:block;background:var(--ds-negro)}.ds-video17-marco{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:1rem;background:url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-video17-marco:before{content:"";position:absolute;inset:0;background:#111111c7}.ds-video17-marco>*{position:relative}.ds-video17-play{width:58px;height:58px;border-radius:50%;border:1px solid rgba(236,234,226,.5);display:grid;place-items:center}.ds-video17-play:after{content:"";margin-left:4px;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--ds-beige)}.ds-video17-marco .ds-pend{font-size:.76rem;color:var(--ds-beige)}@media(max-width:960px){.ds-metodos17{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.2rem}}.ds-agenda{padding:clamp(2rem,4vw,3.2rem) 0 clamp(4rem,8vw,7rem)}.ds-agenda-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.8rem,5vw,5rem);align-items:center;margin-top:1.6rem}.ds-agenda-foto{margin:0;aspect-ratio:4 / 5;overflow:hidden;max-height:640px}.ds-agenda-foto img{width:100%;height:100%;object-fit:cover}.ds-agenda-txt{display:grid;justify-items:start;gap:1.2rem}.ds-agenda-datos{width:100%}.ds-agenda-prox{margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;border-top:1px solid var(--ds-linea)}.ds-agenda-prox>.ds-h3{margin-bottom:1.4rem}.ds-agenda-vacio{display:grid;justify-items:start;gap:1rem;max-width:760px}.ds-agenda-fechas{list-style:none;margin:0;padding:0;display:grid}.ds-agenda-fechas li{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:1.4rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--ds-linea)}.ds-agenda-dia{display:grid;justify-items:center;line-height:1.05}.ds-agenda-dia b{font-size:1.7rem}.ds-agenda-dia small,.ds-agenda-dato small{font-size:.74rem;color:var(--ds-crema-50)}.ds-agenda-dato{display:grid;gap:.2rem}.ds-agenda-precio{font-weight:700}.ds-agenda-empresa{margin-top:clamp(2.4rem,5vw,4rem);display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;color:var(--ds-crema-70)}@media(max-width:860px){.ds-agenda-grid{grid-template-columns:1fr}.ds-agenda-foto{aspect-ratio:16 / 10}.ds-agenda-fechas li{grid-template-columns:56px minmax(0,1fr)}.ds-agenda-fechas li .ds-btn{grid-column:1 / -1}}.ds-reel-indice ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.ds-reel-indice button{--c: 6px;position:relative;display:inline-flex;align-items:center;padding:.62em .85em;border:0;cursor:pointer;font-family:var(--ds-sans);font-size:.74rem;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap;color:var(--ds-crema-70);background:#eceae20f;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.ds-reel-indice button sup{font-size:.7em}.ds-reel-indice button:hover{color:var(--ds-beige);background:#eceae21f}.ds-reel-indice button[aria-current=true]{color:var(--ds-negro);background:var(--ds-oro-grad)}.ds-reel-indice button:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:2px}.ds-reel-fijo .ds-reel-indice{margin-top:.6rem;max-width:420px}.ds-reel-indice--fila{display:none;grid-column:1 / -1}.ds-reel:not(.is-escena) .ds-reel-indice--fila{display:block;position:sticky;top:var(--ds-hh);z-index:6;padding:.7rem 0;margin-bottom:.6rem;background:#111111f0;border-bottom:1px solid var(--ds-linea)}@media(max-width:900px){.ds-reel .ds-reel-indice--fila{display:block;position:sticky;top:var(--ds-hh);z-index:6;padding:.65rem 0;margin:0 calc(var(--ds-gutter) * -1) .4rem;background:#111111f0;border-bottom:1px solid var(--ds-linea)}.ds-reel-indice--fila ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 var(--ds-gutter)}.ds-reel-indice--fila ol::-webkit-scrollbar{display:none}.ds-reel-indice--fila li{flex:none}.ds-reel-hito{scroll-margin-top:calc(var(--ds-hh) + 70px)}}.ds-equipo17{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);background:var(--ds-negro-3);overflow:hidden;--c: 26px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-equipo17-foto{margin:0;position:relative;min-height:520px}.ds-equipo17-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.ds-equipo17-txt{display:grid;align-content:center;justify-items:start;gap:1.2rem;padding:clamp(1.8rem,4.4vw,4rem)}.ds-equipo17-areas{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-top:1px solid var(--ds-linea);padding-top:1rem}.ds-equipo17-areas li{display:grid;gap:.25rem}.ds-equipo17-areas b{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ds-equipo17-areas span{font-size:.84rem;color:var(--ds-crema-70)}.ds-equipo17-mini{margin:.4rem 0 0;display:grid;grid-template-columns:112px minmax(0,1fr);gap:1rem;align-items:center}.ds-equipo17-mini img{width:112px;height:112px;object-fit:cover}.ds-equipo17-mini figcaption{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:.95rem;color:var(--ds-crema-70)}@media(max-width:860px){.ds-equipo17{grid-template-columns:1fr;--c: 18px}.ds-equipo17-foto{min-height:0;aspect-ratio:4 / 5}.ds-equipo17-areas{grid-template-columns:1fr}}.ds-rasgos17{display:grid;gap:clamp(1.6rem,3vw,2.4rem);padding:clamp(1.8rem,4vw,3.6rem);background:#161616;border:1px solid var(--ds-linea);--c: 26px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-rasgos17-cab .ds-h2{margin-top:.6rem}.ds-rasgos17-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--ds-linea)}.ds-rasgo17{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem clamp(1rem,1.8vw,1.6rem) .4rem;border-left:1px solid var(--ds-linea)}.ds-rasgo17:first-child{border-left:0;padding-left:0}.ds-rasgo17:last-child{padding-right:0}.ds-rasgo17 figure{margin:0 0 .4rem;aspect-ratio:4 / 3;overflow:hidden}.ds-rasgo17 figure img{width:100%;height:100%;object-fit:cover;transition:filter .5s cubic-bezier(.4,0,.2,1)}.ds-rasgo17:hover figure img.ds-bn{filter:none}.ds-rasgo17 .ds-quote{font-size:clamp(1.12rem,1.45vw,1.4rem);max-width:none}.ds-rasgo17 .ds-body{font-size:.9rem;color:var(--ds-crema-70)}.ds-rasgo17--color .ds-eyebrow{color:var(--ds-oro-3)}.ds-rasgos17-cta{justify-self:start}@media(max-width:1080px){.ds-rasgos17-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-rasgo17:nth-child(3){border-left:0;padding-left:0}.ds-rasgo17:nth-child(2){padding-right:0}.ds-rasgo17:nth-child(n+3){border-top:1px solid var(--ds-linea)}}@media(max-width:600px){.ds-rasgos17{--c: 16px}.ds-rasgos17-grid{grid-template-columns:1fr}.ds-rasgo17{border-left:0;padding-inline:0}.ds-rasgo17+.ds-rasgo17{border-top:1px solid var(--ds-linea)}}.ds-mvv17{padding-block:clamp(3rem,6vw,5rem)}.ds-mvv17-cab{display:grid;gap:.5rem;margin-bottom:clamp(1.4rem,2.6vw,2rem)}.ds-mvv17-cab .ds-h3{font-size:clamp(1.3rem,2vw,1.75rem)}.ds-mvv17-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.8rem);border-top:1px solid rgba(236,234,226,.18);padding-top:1.4rem}.ds-mvv17-grid>div{display:grid;align-content:start;gap:.7rem}.ds-mvv17-txt{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.55}@media(max-width:860px){.ds-mvv17-grid{grid-template-columns:1fr}}.ds-equipo17-areas li{align-content:start}.ds-rasgos17-grid{column-gap:clamp(2rem,3.6vw,3.2rem);row-gap:0}.ds-rasgo17,.ds-rasgo17:first-child,.ds-rasgo17:last-child{position:relative;border-left:0;padding:1.6rem 0 .4rem}.ds-rasgo17+.ds-rasgo17:before{content:"";position:absolute;top:0;bottom:0;left:calc(clamp(2rem,3.6vw,3.2rem)/-2);width:1px;background:var(--ds-linea)}@media(max-width:1080px){.ds-rasgo17:nth-child(3):before{display:none}.ds-rasgo17:nth-child(n+3){border-top:1px solid var(--ds-linea)}}@media(max-width:600px){.ds-rasgo17:before{display:none}.ds-rasgo17+.ds-rasgo17{border-top:1px solid var(--ds-linea)}}.ds-fmapa-cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem clamp(2rem,5vw,5rem);align-items:end;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.ds-fmapa-cab .ds-body{max-width:52ch;color:var(--ds-crema-70)}.ds-fmapa{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:clamp(1rem,2.4vw,2rem);align-items:start}.ds-fmapa-lienzo{position:relative;margin:0;aspect-ratio:16 / 10;overflow:hidden;background:#1b221b;--c: 22px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-fmapa-base{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ds-fmapa-aviso{position:absolute;left:1.1rem;right:1.1rem;bottom:.9rem;z-index:3;font-size:.78rem;color:var(--ds-crema-70)}.ds-fmapa-aviso .ds-pend{margin-right:.4rem}.ds-fpunto{position:absolute;z-index:2;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:none;color:var(--ds-beige);cursor:pointer}.ds-fpunto i{--c: 6px;display:grid;place-items:center;width:34px;height:34px;font-style:normal;font-family:var(--ds-sans);font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--ds-negro);background:var(--ds-beige);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.ds-fpunto--lugar i{background:var(--ds-verde-camisa, #507E50);color:var(--ds-beige)}.ds-fpunto span{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:.98rem;white-space:nowrap;text-shadow:0 1px 10px rgba(0,0,0,.85)}.ds-fpunto:hover i,.ds-fpunto:focus-visible i{transform:scale(1.12)}.ds-fpunto.is-on i{background:var(--ds-oro-grad);color:var(--ds-negro);transform:scale(1.2)}.ds-fpunto.is-on span{color:var(--ds-oro-3)}.ds-fpunto:focus-visible{outline:none}.ds-fpunto:focus-visible i{outline:2px solid var(--ds-beige);outline-offset:3px}.ds-fmapa-ficha{display:grid;gap:.9rem;align-content:start;padding:clamp(1.3rem,2.4vw,2rem);background:var(--ds-negro-3);min-height:100%}.ds-fmapa-tipo{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}.ds-fmapa-n{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.1}.ds-fmapa-fotos{display:grid;gap:.5rem}.ds-fmapa-fotos.is-dos{grid-template-columns:1fr 1fr}.ds-fmapa-fotos figure{margin:0;aspect-ratio:4 / 3;overflow:hidden}.ds-fmapa-fotos:not(.is-dos) figure{aspect-ratio:16 / 10}.ds-fmapa-fotos img{width:100%;height:100%;object-fit:cover}.ds-fmapa-pie{font-size:.78rem;color:var(--ds-crema-50);margin-top:-.3rem}.ds-fmapa-sinfoto{display:grid;place-items:center;aspect-ratio:16 / 9;border:1px dashed var(--ds-linea-2);font-size:.8rem}.ds-fmapa-datos{display:grid;gap:.9rem;margin:.2rem 0 0;border-top:1px solid var(--ds-linea);padding-top:.9rem}.ds-fmapa-datos dt{font-size:.62rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro);margin-bottom:.3rem}.ds-fmapa-datos dd{margin:0;font-size:.95rem}.ds-fmapa-datos dd small{display:block;margin-top:.2rem;font-size:.76rem;color:var(--ds-crema-50)}.ds-fmapa-cafes{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.ds-fmapa-cafes a{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.55rem 0;border-bottom:1px solid var(--ds-linea);transition:color .2s cubic-bezier(.4,0,.2,1)}.ds-fmapa-cafes a:hover b{color:var(--ds-oro-3)}.ds-fmapa-cafes .ds-pill{font-size:.52rem}.ds-fmapa-cafes small{flex-basis:100%;font-size:.76rem;color:var(--ds-crema-50)}.ds-fmapa-lista{margin-top:1rem}.ds-fmapa-lista ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.ds-fmapa-lista button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border:1px solid var(--ds-linea-2);background:none;color:var(--ds-crema-70);font-family:var(--ds-sans);font-size:.82rem;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.ds-fmapa-lista button i{font-style:normal;font-size:.66rem;font-weight:700;color:var(--ds-oro-3)}.ds-fmapa-lista button:hover{color:var(--ds-beige);border-color:var(--ds-crema-50)}.ds-fmapa-lista button.is-on{color:var(--ds-negro);background:var(--ds-beige);border-color:var(--ds-beige)}.ds-fmapa-lista button.is-on i{color:var(--ds-negro)}.ds-fmapa-nota{margin-top:.9rem;font-size:.8rem;color:var(--ds-crema-50)}@media(max-width:900px){.ds-fmapa-cab,.ds-fmapa{grid-template-columns:1fr}.ds-fmapa-lienzo{aspect-ratio:4 / 3;--c: 14px}.ds-fpunto span{display:none}.ds-fpunto i{width:28px;height:28px;font-size:.62rem}.ds-fmapa-aviso{font-size:.7rem;left:.8rem;right:.8rem;bottom:.6rem}.ds-fmapa-ficha{order:3}}.ds-legado17-cab{margin-bottom:clamp(1.8rem,3.4vw,2.8rem)}.ds-legado17{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2.4rem)}.ds-legado17-gen{display:grid;align-content:start;gap:.7rem}.ds-legado17-foto{position:relative;margin:0 0 .5rem;aspect-ratio:4 / 5;overflow:hidden;--k: 18px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-legado17-foto img{width:100%;height:100%;object-fit:cover}.ds-legado17-et{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}.ds-legado17-n{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.15}.ds-legado17-gen .ds-body{color:var(--ds-crema-70);max-width:40ch}@media(max-width:860px){.ds-legado17{grid-template-columns:1fr}.ds-legado17-foto{aspect-ratio:16 / 10}}.ds-ubica17{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);gap:clamp(1.4rem,3vw,3rem);align-items:start;margin-bottom:clamp(2rem,4vw,3.2rem)}.ds-ubica17-filtro{display:grid;gap:1rem;position:sticky;top:calc(var(--ds-hh) + 24px)}.ds-ubica17-filtro .ds-h3{font-size:clamp(1.35rem,2vw,1.8rem)}.ds-ubica17-et{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-distritos{display:flex;flex-wrap:wrap;gap:.45rem}.ds-distrito{--c: 8px;position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.66em 1em;border:0;cursor:pointer;font-family:var(--ds-sans);font-size:.76rem;font-weight:600;letter-spacing:.04em;color:var(--ds-crema-70);background:#eceae212;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.ds-distrito sup{font-size:.7em;opacity:.7;vertical-align:0}.ds-distrito:hover{color:var(--ds-beige);background:#eceae221}.ds-distrito[aria-pressed=true]{color:var(--ds-negro);background:var(--ds-beige)}.ds-distrito:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:2px}.ds-ubica17-cuenta{font-size:.86rem;color:var(--ds-crema-70)}.ds-mapa17{margin:0;display:grid;gap:.7rem}.ds-mapa17 figcaption{font-size:.76rem;color:var(--ds-crema-50)}.ds-mapa17-lienzo{position:relative;overflow:hidden;background:#0d1214;--c: 20px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-mapa-svg{display:block;width:100%;height:auto}.ds-mapa-svg .mar{fill:#0d1214}.ds-mapa-svg .tierra{fill:#151515}.ds-mapa-svg .dist{fill:transparent;stroke:#b88e31;stroke-opacity:.2;stroke-width:1;transition:fill .3s cubic-bezier(.4,0,.2,1)}.ds-mapa-svg .dist.con-sede{fill:#1c1d1a}.ds-mapa-svg .dist.is-elegido{fill:#2d3a2d;stroke-opacity:.55}.ds-mapa-svg .et{font-family:var(--ds-sans);font-size:10px;font-weight:600;letter-spacing:.14em;fill:#eceae242;text-anchor:middle}.ds-mapa-svg .et.con-sede{fill:#eceae2a8}.ds-mapa-svg .et.is-elegido{fill:#eac05b}.ds-mapa-svg .recuadro-borde{fill:none;stroke:#eceae252}.ds-mapa-svg .recuadro-t{font-family:var(--ds-sans);font-size:9px;font-weight:600;letter-spacing:.14em;fill:#eceae299}.ds-mapa17-pines{position:absolute;inset:0}.ds-pin17{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;color:var(--ds-beige);cursor:pointer;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.ds-pin17 i{--c: 5px;display:grid;place-items:center;width:28px;height:28px;font-style:normal;font-family:var(--ds-sans);font-size:.64rem;font-weight:700;color:var(--ds-negro);background:var(--ds-oro-grad);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:transform .25s cubic-bezier(.4,0,.2,1)}.ds-pin17 span{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:.92rem;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.9);opacity:0;transform:translate(-4px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.ds-pin17:hover span,.ds-pin17:focus-visible span,.ds-pin17.is-on span{opacity:1;transform:none}.ds-pin17:hover i,.ds-pin17.is-on i{transform:scale(1.18)}.ds-pin17:focus-visible{outline:none}.ds-pin17:focus-visible i{outline:2px solid var(--ds-beige);outline-offset:2px}.ds-pin17.is-fuera{opacity:.25}.ds-sede-distrito{font-size:.7rem;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-gris-oro);margin-top:-.2rem}.ds-sede[hidden]{display:none!important}@media(max-width:960px){.ds-ubica17{grid-template-columns:1fr}.ds-ubica17-filtro{position:static}.ds-distritos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--ds-gutter) * -1);padding:2px var(--ds-gutter)}.ds-distritos::-webkit-scrollbar{display:none}.ds-distrito{flex:none}.ds-pin17 i{width:22px;height:22px;font-size:.56rem}.ds-mapa17-lienzo{--c: 12px}}.ds-mapa17-scroll{position:relative}.ds-mapa17-desliza{display:none}@media(max-width:640px){.ds-mapa17-scroll{overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(var(--ds-gutter) * -1);scrollbar-width:none}.ds-mapa17-scroll::-webkit-scrollbar{display:none}.ds-mapa17-lienzo{width:720px;--c: 0px}.ds-mapa17-desliza{display:inline}.ds-pin17 i{width:26px;height:26px;font-size:.6rem}}.ds-emp17-indice-sec{padding-block:clamp(2rem,4vw,3rem)}.ds-emp17-indice{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ds-linea)}.ds-emp17-indice li+li{border-left:1px solid var(--ds-linea)}.ds-emp17-indice a{display:grid;gap:.35rem;padding:1.3rem clamp(.9rem,1.6vw,1.5rem) 1.4rem;height:100%;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.ds-emp17-indice li:first-child a{padding-left:0}.ds-emp17-indice a:hover{background:#eceae20a}.ds-emp17-indice .n{font-size:.7rem;font-weight:700;color:var(--ds-oro-3);letter-spacing:.08em}.ds-emp17-indice b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.2}.ds-emp17-indice small{font-size:.84rem;color:var(--ds-crema-50)}.ds-emp17{scroll-margin-top:calc(var(--ds-hh) - 1px)}.ds-emp17-cab{display:grid;justify-items:start;gap:1.1rem;max-width:760px;margin-bottom:clamp(2rem,4vw,3rem)}.ds-emp17-cab--fila{max-width:none;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end;gap:1.2rem clamp(2rem,5vw,5rem)}.ds-emp17-cab--fila .ds-stack{justify-items:start;gap:1rem}.ds-emp17-n{display:inline-block;margin-right:.7rem;color:var(--ds-oro-3)}.ds-emp17-dato{display:grid;gap:.2rem;padding:.9rem 1.1rem;border-left:2px solid var(--ds-oro-3);background:#eceae20a}.ds-emp17-dato b{font-size:.64rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}.ds-emp17-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}.ds-emp17-pasos li{display:grid;align-content:start;gap:.7rem}.ds-emp17-pasos figure{margin:0 0 .3rem;aspect-ratio:4 / 5;overflow:hidden}.ds-emp17-pasos img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ds-emp17-pasos li:hover img{transform:scale(1.04)}.ds-emp17-pasos h3{font-weight:600;font-size:1.02rem;line-height:1.3}.ds-emp17-pasos h3 .ds-serif{display:block;font-size:1.1em;font-weight:500}.ds-emp17-pasos .ds-body{font-size:.9rem;color:var(--ds-crema-70)}.ds-emp17-pend{margin-top:1.4rem;font-size:.82rem}.ds-emp17-exp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2.2rem)}.ds-emp17-exp article{display:grid;align-content:start;gap:.8rem}.ds-emp17-exp figure{margin:0 0 .3rem;aspect-ratio:4 / 3;overflow:hidden}.ds-emp17-exp img{width:100%;height:100%;object-fit:cover}.ds-emp17-exp h3{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.2}.ds-emp17-exp ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.ds-emp17-exp li{position:relative;padding-left:1.1rem;font-size:.92rem;color:var(--ds-crema-70)}.ds-emp17-exp li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--ds-oro-3);transform:rotate(45deg)}.ds-emp17-ideal{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;color:var(--ds-oro-3);font-size:.98rem}.ds-emp17-espacios{margin-top:clamp(2.6rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.4rem clamp(2rem,5vw,5rem);border-top:1px solid var(--ds-linea);padding-top:2rem}.ds-emp17-espacios ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.ds-emp17-espacios li{display:grid;gap:.25rem}.ds-emp17-espacios b{font-weight:700;font-size:.84rem;letter-spacing:.05em;text-transform:uppercase}.ds-emp17-espacios span{font-size:.92rem;color:var(--ds-crema-70)}#cotiza{scroll-margin-top:calc(var(--ds-hh) - 1px)}@media(max-width:1080px){.ds-emp17-indice{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-emp17-indice li:nth-child(3){border-left:0}.ds-emp17-indice li:nth-child(3) a{padding-left:0}.ds-emp17-indice li:nth-child(n+3){border-top:1px solid var(--ds-linea)}.ds-emp17-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.ds-emp17-cab--fila,.ds-emp17-espacios,.ds-emp17-exp{grid-template-columns:1fr}}@media(max-width:560px){.ds-emp17-indice{grid-template-columns:1fr}.ds-emp17-indice li+li{border-left:0;border-top:1px solid var(--ds-linea)}.ds-emp17-indice a{padding-left:0}}.ds-inv17-hero{padding:clamp(2rem,4vw,3.2rem) 0 clamp(3rem,6vw,5rem)}.ds-inv17-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center}.ds-inv17-hero-txt{display:grid;justify-items:start;gap:1.2rem}.ds-inv17-hero-txt .ds-h2{font-size:clamp(2.4rem,5vw,4.4rem)}.ds-inv17-hero-foto{margin:0;aspect-ratio:4 / 5;max-height:640px;overflow:hidden;--k: 24px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-inv17-hero-foto img{width:100%;height:100%;object-fit:cover}.ds-inv17-cab{margin-bottom:clamp(1.8rem,3.4vw,2.6rem)}.ds-inv17-cadena{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}.ds-inv17-cadena li{display:grid;align-content:start;gap:.5rem}.ds-inv17-cadena figure{margin:0 0 .5rem;aspect-ratio:4 / 5;overflow:hidden}.ds-inv17-cadena img{width:100%;height:100%;object-fit:cover}.ds-inv17-cadena .n{font-size:.7rem;font-weight:700;color:var(--ds-oro-3);letter-spacing:.08em}.ds-inv17-cadena h3{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:clamp(1.25rem,1.7vw,1.5rem)}.ds-inv17-cadena p{font-size:.92rem;color:var(--ds-crema-70)}.ds-inv17-hoy{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.6rem clamp(2rem,5vw,5rem);align-items:start}.ds-inv17-hechos{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--ds-linea)}.ds-inv17-hechos li{display:grid;gap:.25rem;padding:1rem 0;border-bottom:1px solid var(--ds-linea)}.ds-inv17-hechos b{font-weight:700}.ds-inv17-hechos span{font-size:.9rem;color:var(--ds-crema-70)}.ds-inv17-sellos{grid-column:2}.ds-inv17-form-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ds-inv17-form{display:grid;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);background:var(--ds-negro);color:var(--ds-beige)}.ds-inv17-form .ds-btn{justify-self:start}.ds-inv17-form small{text-transform:none;letter-spacing:0;font-weight:400}.ds-inv17-nota{font-size:.76rem;color:var(--ds-crema-50)}@media(max-width:960px){.ds-inv17-hero-grid,.ds-inv17-hoy,.ds-inv17-form-grid{grid-template-columns:1fr}.ds-inv17-sellos{grid-column:auto}.ds-inv17-hero-foto{aspect-ratio:16 / 10}.ds-inv17-cadena{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-fmapa-aviso{top:.9rem;bottom:auto;right:auto;max-width:min(62%,520px)}@media(max-width:900px){.ds-fmapa-aviso{top:.6rem;max-width:72%}}.ds-fmapa-lienzo:not(.is-provisional){aspect-ratio:1800 / 1647;background:#000}.ds-fmapa-lienzo:not(.is-provisional) .ds-fmapa-base{object-fit:contain}.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto i{width:28px;height:28px;font-size:.64rem;box-shadow:0 0 0 2px #1111118c}.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto span{opacity:0;transform:translate(-4px);pointer-events:none;padding:.2rem .5rem;background:#111111db;font-size:.9rem;text-shadow:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto:hover span,.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto:focus-visible span,.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto.is-on span{opacity:1;transform:none}.ds-farea{position:absolute;z-index:1;left:var(--x);top:var(--y);width:calc(var(--r) * 2);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:0;padding:0;background:transparent;cursor:pointer;box-shadow:0 0 #eac05b00;transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.ds-farea:hover,.ds-farea:focus-visible,.ds-farea.is-on{box-shadow:0 0 0 3px #eac05be6;outline:none}@media(max-width:900px){.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto i{width:22px;height:22px;font-size:.55rem}}.ds-fpunto,.ds-pin17{gap:0}.ds-fpunto span,.ds-pin17 span{position:absolute;left:calc(100% + 8px);top:50%;translate:0 -50%}.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto span{left:50%;top:auto;bottom:calc(100% + 6px);translate:-50% 0;transform:translateY(4px)}.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto.is-on span{opacity:0}.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto:hover span,.ds-fmapa-lienzo:not(.is-provisional) .ds-fpunto:focus-visible span{opacity:1;transform:none}.ds-quiz18{overflow:hidden}.ds-quiz18 [hidden]{display:none!important}.ds-quiz18-grid{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;max-width:1240px}.ds-quiz18-taza{position:relative;display:grid;justify-items:center;align-self:center;padding-top:1.4rem}.ds-taza18{width:min(100%,340px);height:auto;overflow:visible}.ds-taza18 .sombra{fill:#00000052}.ds-taza18 .vaso-fondo{fill:#eceae212}.ds-taza18 .vaso-borde{fill:none;stroke:#eceae29e;stroke-width:2.4;stroke-linejoin:round}.ds-taza18 .vaso-labio{fill:none;stroke:var(--ds-beige);stroke-width:3.2;stroke-linecap:round;opacity:.85}.ds-taza18 .vaso-brillo{fill:none;stroke:#ffffff29;stroke-width:7;stroke-linecap:round}.ds-taza18 .vaso-brillo2{fill:none;stroke:#ffffff1a;stroke-width:3;stroke-linecap:round}.ds-taza18 .marcas path{stroke:var(--ds-oro-3);stroke-width:2;stroke-linecap:round;opacity:.7}.ds-taza18 .crema{fill:url(#ds-crema18)}.ds-taza18 .cuerpo{fill:url(#ds-cuerpo18)}.ds-taza18-liq{transform:translateY(calc(306px - var(--nivel, 0) * 242px));transition:transform 1.25s cubic-bezier(.16,1,.3,1)}.ds-taza18-ola{animation:ds-ola18 2.8s linear infinite}@keyframes ds-ola18{to{transform:translate(-80px)}}.ds-quiz18-taza.is-salpica .ds-taza18-salto{animation:ds-salto18 .7s cubic-bezier(.3,1.6,.5,1)}@keyframes ds-salto18{0%{transform:none}35%{transform:translateY(-7px) scaleY(1.02)}to{transform:none}}.ds-taza18 .vapor path{fill:none;stroke:#eceae280;stroke-width:3;stroke-linecap:round;opacity:0}.ds-quiz18.is-lleno .ds-taza18 .vapor path{animation:ds-vapor18 3s ease-in-out infinite}.ds-quiz18.is-lleno .ds-taza18 .vapor path:nth-child(2){animation-delay:.9s}.ds-quiz18.is-lleno .ds-taza18 .vapor path:nth-child(3){animation-delay:1.7s}@keyframes ds-vapor18{0%{opacity:0;transform:translateY(10px)}40%{opacity:.75}to{opacity:0;transform:translateY(-14px)}}.ds-quiz18-cae{position:absolute;z-index:3;left:calc(50% + var(--dx, 0px));top:0;width:30px;height:30px;margin-left:-15px;pointer-events:none;animation:ds-cae18 .62s cubic-bezier(.55,0,.9,.45) forwards}.ds-quiz18-cae svg{width:100%;height:100%;fill:var(--ds-oro-3);stroke:var(--ds-verde-finca);stroke-width:1.2}@keyframes ds-cae18{0%{transform:translateY(-50px) rotate(-30deg);opacity:0}20%{opacity:1}88%{opacity:1}to{transform:translateY(var(--hasta, 80px)) rotate(200deg) scale(.7);opacity:0}}.ds-quiz18-bolsa{position:absolute;z-index:-1;right:max(-6%,-30px);bottom:14%;width:min(46%,170px);height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));opacity:0;transform:translateY(30%) rotate(10deg) scale(.86);transition:opacity .6s .35s ease,transform 1.1s .35s cubic-bezier(.16,1,.3,1)}.ds-quiz18.is-lleno .ds-quiz18-bolsa{opacity:1;transform:translateY(0) rotate(8deg) scale(1)}.ds-quiz18-voz{margin:1rem 0 0;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--ds-oro-3);text-align:center;min-height:1.6em}.ds-quiz18-panel{display:grid;justify-items:start}.ds-quiz18-panel>.ds-eyebrow{color:var(--ds-beige)}.ds-quiz18-granos{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;gap:.6rem}.ds-quiz18-granos li{width:30px;height:30px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ds-quiz18-granos svg{width:100%;height:100%;fill:none;stroke:#eceae259;stroke-width:1.4;transform:rotate(-28deg);transition:fill .4s,stroke .4s}.ds-quiz18-granos li.is-actual svg{stroke:var(--ds-oro-3)}.ds-quiz18-granos li.is-actual{animation:ds-late18 1.8s ease-in-out infinite}.ds-quiz18-granos li.is-lleno svg{fill:var(--ds-oro-3);stroke:var(--ds-oro-6)}@keyframes ds-late18{50%{transform:scale(1.14)}}.ds-quiz18-paso{width:100%;margin-top:1.1rem}.ds-quiz18-paso.is-entra{animation:ds-entra18 .7s cubic-bezier(.16,1,.3,1)}@keyframes ds-entra18{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.ds-quiz18-preg{font-weight:700;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.2;letter-spacing:.01em;outline:none}.ds-quiz18-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.2rem}.ds-quiz18-opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-quiz18-opt{position:relative;display:flex;align-items:center;gap:.95rem;min-height:84px;padding:.9rem 1.05rem;text-align:left;font-weight:600;font-size:.96rem;line-height:1.28;color:var(--ds-beige);background:#11111152;--k: 12px;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k));transition:background .3s,color .3s,transform .5s cubic-bezier(.16,1,.3,1)}.ds-quiz18-opts--3 .ds-quiz18-opt{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:132px}.ds-quiz18-opt svg{flex:none;width:46px;height:46px;fill:none;stroke:var(--ds-oro-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .55s cubic-bezier(.16,1,.3,1),stroke .3s}.ds-quiz18-opt svg .punto{stroke-width:3.4}.ds-quiz18-opt:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;box-shadow:inset 0 0 0 1.5px var(--ds-oro-3);clip-path:inherit}@media(hover:hover){.ds-quiz18-opt:hover{background:#1111118c;transform:translateY(-3px)}.ds-quiz18-opt:hover svg{transform:rotate(-9deg) scale(1.1)}.ds-quiz18-opt:hover:after{opacity:1}}.ds-quiz18-opt:focus-visible{outline:none}.ds-quiz18-opt:focus-visible:after{opacity:1;box-shadow:inset 0 0 0 2.5px var(--ds-oro-2)}.ds-quiz18-opt.is-elegida{background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-quiz18-opt.is-elegida svg{stroke:var(--ds-negro);transform:scale(1.12) rotate(-6deg)}.ds-quiz18-nota{margin:.9rem 0 0;font-size:.8rem;color:var(--ds-crema-70)}.ds-quiz18-res{display:grid;justify-items:start;gap:.9rem}.ds-quiz18-tu{margin:0;font-size:.68rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-beige)}.ds-quiz18-nombre{margin:-.35rem 0 0;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:1;outline:none;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.ds-quiz18-notas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.ds-quiz18-notas li{padding:.42em .9em;font-size:.82rem;font-weight:600;border:1px solid rgba(236,234,226,.4);border-radius:999px}.ds-quiz18-porque{margin:0;max-width:52ch;color:var(--ds-crema-70);font-size:.96rem}.ds-quiz18-pie{display:flex;gap:1.2rem;margin-top:1.1rem;min-height:1.6rem}.ds-quiz18-atras{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;color:var(--ds-oro-3)}.ds-quiz18-atras svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ds-quiz18-atras:hover{text-decoration:underline;text-underline-offset:.3em}@media(max-width:900px){.ds-quiz18-grid{grid-template-columns:1fr;position:relative}.ds-quiz18-taza{position:absolute;top:-.4rem;right:var(--ds-gutter);width:clamp(92px,25vw,150px);padding:0;z-index:2}.ds-taza18{width:100%}.ds-quiz18-voz{display:none}.ds-quiz18-bolsa{right:-34%;bottom:0;width:62%}.ds-quiz18-panel>.ds-eyebrow,.ds-quiz18-panel>.ds-h2,.ds-quiz18-granos{padding-right:clamp(104px,29vw,170px)}}@media(max-width:560px){.ds-quiz18-opts,.ds-quiz18-opts--3{grid-template-columns:1fr}.ds-quiz18-opts--3 .ds-quiz18-opt{flex-direction:row;align-items:center;justify-content:flex-start;min-height:72px}.ds-quiz18-opt{min-height:68px}.ds-quiz18-opt svg{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.ds-taza18-liq{transition:none}.ds-taza18-ola,.ds-quiz18-granos li.is-actual,.ds-quiz18.is-lleno .ds-taza18 .vapor path{animation:none}.ds-quiz18.is-lleno .ds-taza18 .vapor path{opacity:.5}.ds-quiz18-bolsa{transition:none}}.ds-compara18-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem 2.4rem;flex-wrap:wrap}.ds-compara18-ejes{display:flex;gap:.5rem;flex-wrap:wrap}.ds-compara18-ejes button{padding:1.05em 1.6em;font-size:.74rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-beige);background:#eceae212;--c: 10px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .3s,color .3s}.ds-compara18-ejes button:hover{background:#eceae226}.ds-compara18-ejes button[aria-checked=true]{background:var(--ds-oro-grad);color:var(--ds-negro)}.ds-compara18-ejes button:focus-visible{outline:2px solid var(--ds-oro-2);outline-offset:3px}.ds-compara18-resp{margin:clamp(1.8rem,3.4vw,2.6rem) 0 1.1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;min-height:2.6em}.ds-compara18-resp span{font-size:.68rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-compara18-resp b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.1;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-compara18{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ds-c18{transition:transform .75s cubic-bezier(.16,1,.3,1)}.ds-c18-btn{width:100%;display:grid;grid-template-columns:64px minmax(0,1.3fr) 108px minmax(0,2.1fr);align-items:center;gap:clamp(.9rem,1.6vw,1.5rem);padding:.65rem clamp(1rem,1.6vw,1.5rem) .65rem .65rem;text-align:left;color:var(--ds-beige);background:#eceae209;--c: 12px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .35s}.ds-c18-btn:hover{background:#eceae216}.ds-c18-btn:focus-visible{outline:none;background:#eac05b24}.ds-c18.is-top .ds-c18-btn{background:linear-gradient(90deg,#eac05b33,#eac05b08 70%)}.ds-c18-foto{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;background:var(--tono, var(--ds-verde-finca));--c: 8px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-c18-foto img{width:100%;height:100%;object-fit:contain;padding:5px}.ds-c18-foto[data-f=f] img{object-fit:cover;padding:0}.ds-c18-foto{position:relative}.ds-c18-foto .ds-vacio-foto{position:absolute;inset:0;width:auto;height:auto;display:grid;place-items:center;padding:8px}.ds-c18-foto .ds-vacio-foto span{display:none}.ds-c18-foto .ds-vacio-foto .logo{width:84%;height:auto;max-width:none}.ds-c18-nombre{display:grid;gap:.15rem;min-width:0}.ds-c18-nombre b{font-size:1.04rem;line-height:1.2}.ds-c18-nombre small{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:.9rem;color:var(--ds-oro-3)}.ds-c18-pts{display:grid;justify-items:start;line-height:1}.ds-c18-pts b{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:2rem;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-c18-pts small{margin-top:.3rem;font-size:.54rem;font-weight:600;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-c18-pts .ds-pend{font-size:.72rem;line-height:1.3}.ds-c18-ejes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.6rem)}.ds-c18-eje{display:grid;gap:.4rem;opacity:.42;transition:opacity .4s}.ds-c18-eje small{font-size:.56rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-crema-70)}.ds-c18-eje.is-on{opacity:1}.ds-c18-eje.is-on small{color:var(--ds-oro-3)}.ds-c18-granos{display:flex;gap:3px}.ds-c18-granos i{display:block;width:15px;height:15px;transition:width .4s,height .4s}.ds-c18-eje.is-on .ds-c18-granos i{width:21px;height:21px}.ds-c18-granos svg{width:100%;height:100%;transform:rotate(-28deg);fill:none;stroke:#eceae259;stroke-width:1.4}.ds-c18-granos i.si svg{fill:var(--ds-beige);stroke:var(--ds-negro)}.ds-c18-eje.is-on .ds-c18-granos i.si svg{fill:var(--ds-oro-3)}.ds-compara18.is-cambia .ds-c18-eje.is-on .ds-c18-granos i.si{animation:ds-grano18 .55s calc(var(--g) * 60ms) cubic-bezier(.3,1.6,.5,1) both}@keyframes ds-grano18{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.ds-compara18-pie{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.6rem;margin:1.4rem 0 0;font-size:.8rem;color:var(--ds-crema-50)}@media(max-width:860px){.ds-c18-btn{grid-template-columns:52px minmax(0,1fr) auto;row-gap:.55rem}.ds-c18-foto{width:52px;height:52px}.ds-c18-ejes{grid-column:2 / -1;grid-template-columns:1fr}.ds-c18-eje{display:none}.ds-c18-eje.is-on{display:flex;align-items:center;gap:.7rem}.ds-c18-pts b{font-size:1.6rem}}@media(max-width:560px){.ds-compara18-ejes{gap:.4rem;flex-wrap:nowrap}.ds-compara18-ejes button{padding:.95em;font-size:.64rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.ds-c18{transition:none}.ds-compara18.is-cambia .ds-c18-eje.is-on .ds-c18-granos i.si{animation:none}}.ds-cadena18-cab{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.ds-paneles--cadena{height:clamp(470px,70vh,650px)}.ds-paneles--cadena .ds-panel.is-abierto{flex-grow:3.4}.ds-paneles--cadena .ds-panel-tit{font-size:clamp(1.6rem,2.8vw,2.6rem)}.ds-paneles--cadena .ds-panel-cont{gap:.8rem}.ds-cadena18-n{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.5rem;color:var(--ds-oro-3);line-height:1}.ds-paneles--cadena:not(.is-vivo){overflow-x:auto;scroll-snap-type:x mandatory}.ds-paneles--cadena:not(.is-vivo) .ds-panel{flex:0 0 min(82%,440px);scroll-snap-align:start}.ds-paneles--cadena:not(.is-vivo) .ds-panel-abrir{display:none}.ds-paneles--cadena:not(.is-vivo) .ds-panel-cont{opacity:1;visibility:visible;transform:none}.ds-paneles--cadena:not(.is-vivo) .ds-panel-foto{filter:none;transform:none}@media(max-width:860px){.ds-paneles--cadena{flex-direction:row;height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ds-gutter) * -1);padding-inline:var(--ds-gutter);scroll-padding-inline:var(--ds-gutter)}.ds-paneles--cadena::-webkit-scrollbar{display:none}.ds-paneles--cadena .ds-panel{flex:0 0 82%;min-height:0;height:min(64svh,500px);scroll-snap-align:start}}.ds-ubica18{display:grid;gap:clamp(1.4rem,2.6vw,2.2rem);margin-bottom:clamp(2.4rem,5vw,4rem)}.ds-ubica18-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:1.4rem 3rem;flex-wrap:wrap}.ds-ubica18-cuenta{margin:.9rem 0 0;font-size:.98rem;color:var(--ds-crema-70)}.ds-ubica18-filtro{display:grid;gap:.75rem;justify-items:start;max-width:780px}.ds-ubica18-et{margin:0;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.2rem;color:var(--ds-oro-3)}.ds-distritos18{gap:.5rem}.ds-distritos18 .ds-distrito{--c: 10px;padding:.9em 1.35em;font-size:.9rem;color:var(--ds-beige);background:#eceae214}.ds-distritos18 .ds-distrito:hover{background:#eceae229}.ds-distritos18 .ds-distrito[aria-pressed=true]{color:var(--ds-negro);background:var(--ds-oro-grad)}.ds-mapa18{position:relative;margin:0;display:grid;gap:.8rem}.ds-mapa18 figcaption{font-size:.8rem;color:var(--ds-crema-50)}.ds-mapa18-lienzo{background:#0d0e0e;--c: 24px}.ds-mapa18-svg .mar{fill:#0d0e0e}.ds-mapa18-svg .mar-luz{display:none}.ds-mapa18-svg .tierra{fill:url(#ds-pt)}.ds-mapa18-svg .dist,.ds-mapa18-svg .dist.con-sede{fill:url(#ds-pt-sede);stroke:none}.ds-mapa18-svg .dist.is-elegido{fill:url(#ds-pt-oro)}.ds-mapa18-svg .mar-t{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:34px;fill:#eceae22b}.ds-mapa18-svg .recuadro .mar{fill:#121313}.ds-mapa18-svg .recuadro-borde{fill:#eceae209;stroke:none}.ds-mapa18-svg .recuadro-t{font-family:var(--ds-sans);font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;fill:#eceae2a8}.ds-pin18{position:absolute;left:var(--x);top:var(--y);z-index:2;display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:var(--ds-beige);cursor:pointer;transform:translate(-11px,-50%);transition:opacity .3s}.ds-pin18.is-izq{flex-direction:row-reverse;transform:translate(calc(-100% + 11px),-50%)}.ds-pin18 i{position:relative;flex:none;width:22px;height:22px;background:var(--ds-oro-grad);--c: 6px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:transform .35s cubic-bezier(.16,1,.3,1)}.ds-pin18 i:after{content:"";position:absolute;inset:7px;background:var(--ds-negro);border-radius:50%}.ds-pin18:before{content:"";position:absolute;left:11px;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:1.5px solid rgba(234,192,91,.7);opacity:0;pointer-events:none}.ds-pin18.is-izq:before{left:auto;right:11px;margin:-23px -23px 0 0}.ds-pin18.is-on:before{animation:ds-pulso18 1.8s ease-out infinite}@keyframes ds-pulso18{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.3);opacity:0}}.ds-pin18 span{padding:.4rem .75rem;font-size:.84rem;font-weight:600;white-space:nowrap;color:var(--ds-beige);background:#111111d6;border:1px solid rgba(236,234,226,.14);border-radius:999px;transition:background .3s,color .3s,border-color .3s}.ds-pin18:hover span,.ds-pin18.is-on span{color:var(--ds-negro);background:var(--ds-beige);border-color:transparent}.ds-pin18:hover i,.ds-pin18.is-on i{transform:scale(1.18)}.ds-pin18:focus-visible{outline:none}.ds-pin18:focus-visible span{box-shadow:0 0 0 2px var(--ds-oro-2)}.ds-pin18.is-fuera{opacity:.22}.ds-mapa18.is-espera .ds-pin18{opacity:0;transform:translate(-11px,calc(-50% - 26px))}.ds-mapa18.is-espera .ds-pin18.is-izq{transform:translate(calc(-100% + 11px),calc(-50% - 26px))}.ds-mapa18.is-llega .ds-pin18{transition:opacity .5s calc(var(--i) * 80ms),transform .9s calc(var(--i) * 80ms) cubic-bezier(.16,1,.3,1)}.ds-mapa18-tarjeta{position:absolute;z-index:5;left:var(--px, 50%);top:var(--py, 50%);width:288px;background:var(--ds-negro);color:var(--ds-beige);box-shadow:0 26px 60px #0000008c;opacity:0;pointer-events:none;--c: 14px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transform:translate(-50%,calc(-100% - 26px)) translateY(10px);transition:opacity .3s ease,transform .5s cubic-bezier(.16,1,.3,1)}.ds-mapa18-tarjeta.is-abajo{transform:translate(-50%,26px) translateY(-10px)}.ds-mapa18-tarjeta.is-izq{transform:translate(calc(-100% + 40px),calc(-100% - 26px)) translateY(10px)}.ds-mapa18-tarjeta.is-izq.is-abajo{transform:translate(calc(-100% + 40px),26px) translateY(-10px)}.ds-mapa18-tarjeta.is-der{transform:translate(-40px,calc(-100% - 26px)) translateY(10px)}.ds-mapa18-tarjeta.is-der.is-abajo{transform:translate(-40px,26px) translateY(-10px)}.ds-mapa18-tarjeta.is-on{opacity:1;pointer-events:auto;transform:translate(-50%,calc(-100% - 26px))}.ds-mapa18-tarjeta.is-on.is-abajo{transform:translate(-50%,26px)}.ds-mapa18-tarjeta.is-on.is-izq{transform:translate(calc(-100% + 40px),calc(-100% - 26px))}.ds-mapa18-tarjeta.is-on.is-izq.is-abajo{transform:translate(calc(-100% + 40px),26px)}.ds-mapa18-tarjeta.is-on.is-der{transform:translate(-40px,calc(-100% - 26px))}.ds-mapa18-tarjeta.is-on.is-der.is-abajo{transform:translate(-40px,26px)}.ds-mapa18-foto{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:var(--ds-verde-finca)}.ds-mapa18-foto img{width:100%;height:100%;object-fit:cover}.ds-mapa18-foto .sin-foto{height:100%;display:grid;place-items:center;align-content:center;gap:.4rem}.ds-mapa18-foto .sin-foto img{width:46%;height:auto}.ds-mapa18-foto .sin-foto span{display:none}.ds-mapa18-ttxt{display:grid;gap:.35rem;padding:.95rem 1.1rem 1.1rem}.ds-mapa18-ttxt .et{margin:0;font-size:.6rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-mapa18-ttxt h3{margin:0;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.55rem;line-height:1.05;color:var(--ds-oro-3)}.ds-mapa18-ttxt .ds-abierto{margin:.1rem 0 .3rem;font-size:.8rem}.ds-mapa18-acc{display:flex;align-items:center;gap:1rem}.ds-mapa18-acc .ds-btn{padding:.85em 1.25em;font-size:.64rem}.ds-mapa18-acc .ds-link{font-size:.84rem}@media(max-width:960px){.ds-ubica18-filtro{max-width:none;width:100%}.ds-distritos18 .ds-distrito{padding:.85em 1.15em;font-size:.86rem}}@media(max-width:640px){.ds-mapa18-lienzo{width:760px}.ds-pin18 span{font-size:.78rem}.ds-mapa18-tarjeta,.ds-mapa18-tarjeta.is-on,.ds-mapa18-tarjeta.is-abajo,.ds-mapa18-tarjeta.is-izq,.ds-mapa18-tarjeta.is-der,.ds-mapa18-tarjeta.is-on.is-abajo,.ds-mapa18-tarjeta.is-on.is-izq,.ds-mapa18-tarjeta.is-on.is-der,.ds-mapa18-tarjeta.is-on.is-izq.is-abajo,.ds-mapa18-tarjeta.is-on.is-der.is-abajo{position:relative;left:auto;top:auto;width:auto;transform:none;display:grid;grid-template-columns:116px minmax(0,1fr)}.ds-mapa18-foto{aspect-ratio:auto;height:100%}.ds-mapa18-ttxt h3{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.ds-pin18,.ds-mapa18-tarjeta,.ds-mapa18.is-llega .ds-pin18{transition:none}.ds-pin18.is-on:before{animation:none}}.ds-mapa18-tarjeta[hidden]{display:none!important}.ds-cifras18{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:end;gap:1.6rem clamp(1.4rem,3vw,3rem)}.ds-cifra18{display:grid;justify-items:start;gap:.25rem}.ds-cifra18 b{display:block;font-family:var(--ds-sans);font-weight:800;font-size:clamp(5rem,12.4vw,11.4rem);filter:brightness(1.28) saturate(1.12);line-height:.86;letter-spacing:-.045em;padding:0 .05em .04em 0;background-image:var(--foto);background-size:cover;background-repeat:no-repeat;background-position:var(--bx, 50%) calc(var(--by, 50%) + var(--py, 0) * 1%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(234,192,91,.38)}.ds-cifra18 span{margin-top:.5rem;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.1;color:var(--ds-oro-3)}.ds-cifra18 small{font-size:.84rem;color:var(--ds-crema-70);max-width:26ch}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.ds-cifra18 b{background:none;color:var(--ds-oro-3)}}@media(max-width:760px){.ds-cifras18{grid-template-columns:1fr;justify-content:stretch;gap:1.8rem}.ds-cifra18 b{font-size:clamp(5rem,27vw,8rem)}}.ds-carta-emblema--color{filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}.ds-mvv18{position:relative;isolation:isolate;overflow:hidden;background:var(--ds-negro);min-height:clamp(470px,72vh,640px);display:grid;align-items:center}.ds-mvv18-fotos{position:absolute;inset:0;z-index:-2}.ds-mvv18-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1.1s ease,transform 7s cubic-bezier(.16,1,.3,1)}.ds-mvv18-foto.is-on{opacity:1;transform:scale(1)}.ds-mvv18:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#111111ed,#111111bd 48%,#1111114d),linear-gradient(0deg,rgba(17,17,17,.55),transparent 45%)}.ds-mvv18-cuerpo{width:100%;padding-block:clamp(4rem,8vw,6.4rem);display:grid;gap:clamp(1.1rem,2.2vw,1.8rem);justify-items:start}.ds-mvv18-cuerpo>.ds-eyebrow{color:var(--ds-beige)}.ds-mvv18-tabs{display:flex;flex-wrap:wrap;gap:.2rem clamp(1.2rem,3.2vw,3rem)}.ds-mvv18-tabs button{position:relative;padding:.05em 0 .28em;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(2.1rem,4.8vw,4.4rem);line-height:1.05;color:#eceae257;transition:color .45s}.ds-mvv18-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ds-oro-grad);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ds-mvv18-tabs button:hover{color:#eceae2b8}.ds-mvv18-tabs button[aria-selected=true]{color:var(--ds-oro-3)}.ds-mvv18-tabs button[aria-selected=true]:after{transform:scaleX(1)}.ds-mvv18-tabs button:focus-visible{outline:2px solid var(--ds-oro-2);outline-offset:4px}.ds-mvv18-txts{max-width:62ch}.ds-mvv18-txt{margin:0;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:clamp(1.15rem,1.75vw,1.55rem);line-height:1.5;color:var(--ds-beige)}.ds-mvv18:not(.is-vivo) .ds-mvv18-txt+.ds-mvv18-txt{margin-top:1.1rem}.ds-mvv18.is-vivo .ds-mvv18-txts{display:grid}.ds-mvv18.is-vivo .ds-mvv18-txt{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1),visibility 0s .45s}.ds-mvv18.is-vivo .ds-mvv18-txt.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .6s .12s,transform .9s .12s cubic-bezier(.16,1,.3,1),visibility 0s}@media(max-width:760px){.ds-mvv18:before{background:linear-gradient(180deg,#1119,#111111e6 60%)}.ds-mvv18-tabs button{font-size:clamp(1.7rem,8.4vw,2.4rem)}}@media(prefers-reduced-motion:reduce){.ds-mvv18-foto,.ds-mvv18.is-vivo .ds-mvv18-txt,.ds-mvv18.is-vivo .ds-mvv18-txt.is-on{transition:none;transform:none}}.ds-valores18-cab{margin-bottom:clamp(1.8rem,3.4vw,2.8rem)}.ds-valores18{list-style:none;margin:0 auto;padding:.6rem 0;max-width:1080px;display:grid}.ds-valor18{position:relative;z-index:calc(1 + var(--i, 0));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:.8rem clamp(1.4rem,3vw,3rem);margin-top:-2px;padding:clamp(1.4rem,2.5vw,2.1rem) clamp(1.5rem,3.2vw,3.2rem);color:var(--ds-beige);background:var(--tono);--c: 22px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transform:rotate(var(--r, 0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.ds-valor18:first-child{margin-top:0}.ds-valor18 h3{margin:0;font-weight:700;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1;letter-spacing:.03em;text-transform:uppercase}.ds-valor18 h3 .ds-serif{display:block;margin-top:.12em;font-weight:500;font-style:italic;letter-spacing:0;text-transform:none}.ds-valor18 .e{display:block;margin-bottom:.45rem;font-size:.64rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;opacity:.82}.ds-valor18 p{margin:0;font-size:.98rem;line-height:1.5;max-width:46ch;opacity:.94}.ds-valor18--claro{color:var(--ds-negro)}@media(hover:hover){.ds-valor18:hover{z-index:9;transform:rotate(0) translateY(-6px)}}.js .ds-valores18.ds-reveal:not(.is-in) .ds-valor18{opacity:0}.js .ds-valores18.ds-reveal.is-in .ds-valor18{animation:ds-valor18 1s calc(var(--i, 0) * .17s) cubic-bezier(.34,1.36,.64,1) backwards}@keyframes ds-valor18{0%{opacity:0;transform:translateY(-110px) rotate(calc(var(--r, 0deg) * 5))}40%{opacity:1}}.ds-beneficios18{margin-top:clamp(3.4rem,6vw,5rem);display:grid;gap:1.8rem}.ds-sellos18{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,3vw,2.8rem)}.ds-sello18{display:grid;justify-items:center;align-content:start;gap:.7rem;text-align:center}.ds-sello18-svg{width:min(100%,184px);height:auto;overflow:visible}.ds-sello18-svg .borde{fill:none;stroke:#eac05b8c;stroke-width:1.2}.ds-sello18-svg .borde2{fill:#eac05b12;stroke:#eac05b6b;stroke-width:1}.ds-sello18-svg text{font-family:var(--ds-sans);font-size:12.5px;font-weight:700;letter-spacing:.12em;fill:var(--ds-oro-3)}.ds-sello18-svg .anillo{transform-origin:100px 100px;transition:transform 1.8s cubic-bezier(.16,1,.3,1)}.ds-sello18:hover .ds-sello18-svg .anillo{transform:rotate(140deg)}.ds-sello18-svg .centro{fill:none;stroke:var(--ds-beige);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ds-sello18 b{font-size:1.02rem;font-weight:700}.ds-sello18 p{margin:0;font-size:.88rem;color:var(--ds-crema-70);max-width:28ch}.js .ds-sellos18.ds-reveal:not(.is-in) .ds-sello18{opacity:0}.js .ds-sellos18.ds-reveal.is-in .ds-sello18{animation:ds-sello18 1s calc(var(--i, 0) * .13s) cubic-bezier(.16,1,.3,1) backwards}@keyframes ds-sello18{0%{opacity:0;transform:scale(.82) rotate(-14deg)}}@media(max-width:860px){.ds-valor18{grid-template-columns:1fr;transform:rotate(calc(var(--r, 0deg) * .5))}.ds-sellos18{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.js .ds-valores18.ds-reveal.is-in .ds-valor18,.js .ds-sellos18.ds-reveal.is-in .ds-sello18{animation:none}.ds-sello18-svg .anillo,.ds-valor18{transition:none}}.ds-fmapa-capas{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.ds-fmapa-velo{fill:#11111185;opacity:0;pointer-events:none;transition:opacity .45s ease}.ds-fmapa-lienzo.is-sobre .ds-fmapa-velo{opacity:1}.ds-fcapa{fill:url(#ds-fm-oro);fill-opacity:0;stroke:#fede9f;stroke-opacity:0;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke;mix-blend-mode:multiply;cursor:pointer;outline:none;transition:fill-opacity .35s ease,stroke-opacity .35s ease}.ds-fcapa.is-on{fill-opacity:.34;stroke-opacity:.75}.ds-fcapa.is-sobre{fill-opacity:.7;stroke-opacity:1}.ds-fcapa:focus-visible{stroke-opacity:1;stroke-width:3.5}.ds-fmapa-lienzo.is-pista .ds-fcapa:not(.ds-fcapa--circulo){animation:ds-pista18 1.4s calc(var(--i, 0) * .17s) ease-in-out 1}@keyframes ds-pista18{45%{fill-opacity:.45;stroke-opacity:1}}.ds-fmapa-nombre{position:absolute;z-index:3;padding:.5rem 1.05rem .55rem;white-space:nowrap;pointer-events:none;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1;color:var(--ds-negro);background:var(--ds-oro-grad);--c: 10px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.ds-fmapa-nombre.is-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.ds-fmapa-lista{margin-top:1.4rem;display:grid;gap:.55rem}.ds-fmapa-grupo{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:clamp(1.08rem,1.5vw,1.32rem)}.ds-fmapa-grupo .et{margin-right:.5rem;font-family:var(--ds-sans);font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-fmapa-lista .ds-fmapa-grupo button{display:inline;padding:.12em 0;border:0;border-bottom:1.5px solid transparent;background:none;color:var(--ds-crema-70);font:inherit;cursor:pointer;transition:color .25s,border-color .25s}.ds-fmapa-lista .ds-fmapa-grupo button:hover,.ds-fmapa-lista .ds-fmapa-grupo button.is-sobre{color:var(--ds-beige);border-bottom-color:#eac05b99}.ds-fmapa-lista .ds-fmapa-grupo button.is-on{color:var(--ds-oro-3);background:none;border-color:transparent;border-bottom-color:var(--ds-oro-3)}.ds-fmapa-lista .ds-fmapa-grupo button:focus-visible{outline:2px solid var(--ds-oro-2);outline-offset:3px}.ds-fmapa-grupo .sep{color:#eceae247;font-style:normal}@media(prefers-reduced-motion:reduce){.ds-fcapa,.ds-fmapa-velo,.ds-fmapa-nombre{transition:none}.ds-fmapa-lienzo.is-pista .ds-fcapa{animation:none}}.ds-finca18-dl{margin:1rem 0 1.6rem;display:grid;grid-template-columns:minmax(0,.85fr) repeat(2,minmax(0,1fr));gap:1.1rem clamp(1.4rem,3vw,2.8rem)}.ds-finca18-dato{display:grid;align-content:start;gap:.35rem;padding-top:.8rem;border-top:1px solid rgba(234,192,91,.5)}.ds-finca18-dato dt{font-size:.6rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}.ds-finca18-dato dd{margin:0;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.25;color:var(--ds-beige)}.ds-finca18-dato.grande{grid-row:span 2;border-top:0;padding-top:0}.ds-finca18-dato.grande dd{font-family:var(--ds-sans);font-weight:800;font-size:clamp(4.2rem,9vw,8rem);line-height:.9;letter-spacing:-.04em;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-finca18-dato.ancho{grid-column:span 2}.ds-finca2.is-escena .ds-finca18-datos{width:min(1080px,calc(100% - 2 * var(--ds-gutter)))}.ds-finca2.is-escena .ds-finca18-dato{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .8s cubic-bezier(.16,1,.3,1)}.ds-finca2.is-escena .ds-finca18-dato.is-on{opacity:1;transform:none}.ds-finca2.is-escena .ds-finca2-velo{transition:background .6s}.ds-finca18.is-escena.is-datos .ds-finca2-velo{background:linear-gradient(90deg,#111111eb,#111111c7 52%,#11111159),linear-gradient(0deg,rgba(17,17,17,.6),transparent 40%)}@media(max-width:900px){.ds-finca18-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem}.ds-finca18-dato.grande{grid-row:auto;grid-column:1 / -1}.ds-finca18-dato.ancho{grid-column:1 / -1}.ds-finca18-dato dd{font-size:1rem}.ds-finca18.is-escena.is-datos .ds-finca2-velo{background:linear-gradient(0deg,#111111f2,#111111d1 62%,#1116)}.ds-finca2.is-escena .ds-finca18-datos{top:auto;bottom:1.6rem}}.ds-emp18-indice-sec{position:relative;padding-block:clamp(2.8rem,6vw,5.4rem);overflow:clip}.ds-emp18-indice{position:relative;z-index:1;list-style:none;margin:0;padding:0;border-top:1px solid var(--ds-linea)}.js .ds-emp18-indice.ds-reveal{opacity:1;transform:none}.ds-emp18-indice li{position:relative;border-bottom:1px solid var(--ds-linea)}.ds-emp18-indice li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ds-oro-grad);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1);pointer-events:none}.ds-emp18-indice a{display:grid;grid-template-columns:3.2rem minmax(0,1fr) minmax(0,13.5rem) 2.6rem;grid-template-areas:"n t s fl";align-items:center;column-gap:clamp(1rem,2.2vw,2.2rem);padding:clamp(1.15rem,2.1vw,1.75rem) 0;color:var(--ds-beige);transition:opacity .45s ease}.ds-emp18-indice .n{grid-area:n;font-size:.74rem;font-weight:700;letter-spacing:.12em;color:var(--ds-oro-3)}.ds-emp18-indice .t{grid-area:t;font-weight:700;font-size:clamp(1.6rem,3.5vw,3.3rem);line-height:1.04;letter-spacing:.04em;text-transform:uppercase;transition:transform .8s cubic-bezier(.16,1,.3,1)}.ds-emp18-indice .t .ds-serif{text-transform:none;font-weight:500;letter-spacing:0;color:var(--ds-oro-3)}.ds-emp18-indice small{grid-area:s;justify-self:end;text-align:right;font-size:.92rem;line-height:1.4;color:var(--ds-crema-50);transition:color .3s ease}.ds-emp18-indice .fl{grid-area:fl;justify-self:end;display:grid;place-items:center;width:2.6rem;height:2.6rem}.ds-emp18-indice .fl svg{width:26px;height:26px;fill:none;stroke:var(--ds-oro-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ds-emp18-indice .mini{grid-area:m;display:none;width:100%;aspect-ratio:1;overflow:hidden;--c: 10px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-emp18-indice .mini img{width:100%;height:100%;object-fit:cover}.ds-emp18-indice a:focus-visible{outline:2px solid var(--ds-oro-2);outline-offset:4px}.js .ds-emp18-indice.ds-reveal li{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .09s)}.js .ds-emp18-indice.ds-reveal.is-in li{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.ds-emp18-indice:hover a:not(:hover),.ds-emp18-indice:focus-within a:not(:focus-visible):not(:hover){opacity:.3}.ds-emp18-indice a:hover .t,.ds-emp18-indice a:focus-visible .t{transform:translate(.4em)}.ds-emp18-indice a:hover small,.ds-emp18-indice a:focus-visible small{color:var(--ds-beige)}.ds-emp18-indice li:hover:after,.ds-emp18-indice li:focus-within:after{transform:scaleX(1)}.ds-emp18-indice a:hover .fl svg,.ds-emp18-indice a:focus-visible .fl svg{transform:translate(7px)}}.ds-emp18-visor{--w: clamp(250px, 24vw, 360px);position:absolute;left:0;top:0;z-index:0;display:none;width:var(--w);aspect-ratio:4 / 3;margin:calc(var(--w) * -.375) 0 0 calc(var(--w) * -.5);overflow:hidden;pointer-events:none;opacity:0;scale:.55;transition:opacity .35s ease,scale .7s cubic-bezier(.16,1,.3,1);--c: 16px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-emp18-visor.is-vivo{opacity:1;scale:1}.ds-emp18-visor img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;clip-path:inset(100% 0 0 0);transform:scale(1.18);transition:clip-path .85s cubic-bezier(.76,0,.24,1),transform 1.3s cubic-bezier(.16,1,.3,1)}.ds-emp18-visor img.is-previa{z-index:1;clip-path:inset(0 0 0 0);transform:scale(1);transition:none}.ds-emp18-visor img.is-on{z-index:2;clip-path:inset(0 0 0 0);transform:scale(1)}.ds-emp18-visor:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(0deg,#11111159,#1111111f)}@media(hover:hover)and (pointer:fine)and (min-width:861px){.js .ds-emp18-visor{display:block}}@media(hover:none),(pointer:coarse),(max-width:860px){.ds-emp18-indice a{grid-template-columns:minmax(0,1fr) clamp(76px,22vw,112px);grid-template-areas:"n m" "t m" "s m";row-gap:.4rem;align-items:center}.ds-emp18-indice .mini{display:block}.ds-emp18-indice .fl{display:none}.ds-emp18-indice .t{font-size:clamp(1.3rem,5.6vw,2.2rem)}.ds-emp18-indice small{justify-self:start;text-align:left;font-size:.86rem}}.ds-emp18-movil{padding-bottom:clamp(.5rem,1.5vw,1.2rem)}.ds-emp18-movil-banda{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:min(88vh,820px);overflow:hidden}.ds-emp18-movil-foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:66% 50%;transform:scale(1.12);will-change:transform}.ds-emp18-movil-banda:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#111111e6,#111111a8,#1110 60%),linear-gradient(0deg,#111,#1110 32%),linear-gradient(180deg,#1119,#1110 20%)}.ds-emp18-movil-txt{width:calc(100% - 2 * var(--ds-gutter));display:grid;justify-items:start;gap:1.1rem;padding-block:clamp(6rem,14vw,10rem) clamp(2.4rem,5vw,4rem)}.ds-emp18-movil-txt>:not(.ds-btn){max-width:31rem}.ds-emp18-movil-txt .ds-body-l{color:#eceae2db}.ds-emp18-movil-pasos{width:calc(100% - 2 * var(--ds-gutter));margin-top:clamp(2.6rem,5vw,3.8rem)}@media(max-width:760px){.ds-emp18-movil-banda{display:block;min-height:0}.ds-emp18-movil-foto{position:relative;inset:auto;display:block;height:auto;aspect-ratio:4 / 3;object-position:64% 50%;transform:none}.ds-emp18-movil-banda:before{background:linear-gradient(0deg,#111,#1110 30%);bottom:auto;height:75vw}.ds-emp18-movil-txt{padding-block:1.2rem 0}}@media(prefers-reduced-motion:reduce){.ds-emp18-indice a,.ds-emp18-indice .t,.ds-emp18-indice li:after,.ds-emp18-indice .fl svg,.ds-emp18-visor,.ds-emp18-visor img{transition:none}.js .ds-emp18-indice.ds-reveal li{opacity:1;transform:none;transition:none}.ds-emp18-movil-foto{transform:none}}.ds-noel19{background:var(--ds-negro) url(/nueva/assets/fondo-granito.webp) 50% 50% / cover no-repeat}.ds-noel19-fig{position:relative;grid-column:2;grid-row:1;aspect-ratio:5 / 6}.ds-noel19-fig:before{content:"";position:absolute;inset:-12% -16%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(234,192,91,.09),transparent 72%)}.ds-noel19-foto{position:absolute;inset:0;z-index:1;-webkit-mask-image:linear-gradient(90deg,#000 76%,transparent 100%);mask-image:linear-gradient(90deg,#000 76%,transparent 100%)}.ds-noel19-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:80% 50%}.ds-noel19-foto-f{display:none}.ds-noel19-foto-b{opacity:0;filter:grayscale(1) contrast(2.7) brightness(.74)}.ds-noel19-blanco{display:none}.ds-noel19-color{position:absolute;z-index:2;left:-12%;bottom:0;width:42%;height:auto;filter:drop-shadow(0 16px 32px rgba(0,0,0,.6))}.ds-noel19 .ds-noel-grano{z-index:3;opacity:.28}@media(max-width:900px){.ds-noel19-fig{grid-column:1;grid-row:1;width:min(100%,460px);justify-self:center}.ds-noel19-color{left:-4%}}.ds-noel19.is-escena{height:290vh;height:290svh;background:var(--ds-negro)}.ds-noel19.is-escena .ds-noel-escena{background:var(--ds-negro) url(/nueva/assets/fondo-granito.webp) 50% 50% / cover no-repeat}.ds-noel19.is-escena .ds-noel-escena:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,#11111180,#11111152 28%,#1110 52%)}.ds-noel19.is-escena .ds-noel19-fig{position:absolute;inset:0;aspect-ratio:auto;width:auto;justify-self:stretch;align-self:stretch}.ds-noel19.is-escena .ds-noel19-fig:before{inset:auto;left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh);transform:scale(1.5)}.ds-noel19.is-escena .ds-noel19-foto{inset:0 auto auto 0;transform-origin:0 0;-webkit-mask-image:none;mask-image:none;will-change:transform,opacity}.ds-noel19.is-escena .ds-noel19-foto-f{display:block}@media(max-width:900px){.ds-noel19.is-escena .ds-noel-escena:after{background:linear-gradient(180deg,#1110 50%,#1116)}.ds-noel19.is-escena .ds-noel19-fig{-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--pie, 100vh) - 76px),transparent calc(var(--pie, 100vh) - 8px));mask-image:linear-gradient(180deg,#000 calc(var(--pie, 100vh) - 76px),transparent calc(var(--pie, 100vh) - 8px))}}.ds-noel19.is-escena .ds-noel19-blanco,.ds-noel19.is-escena .ds-noel19-color{display:block;position:absolute;inset:0 auto auto 0;max-width:none;opacity:0;filter:none;will-change:opacity,clip-path}.ds-noel19.is-escena .ds-noel19-blanco{z-index:2}.ds-noel19.is-escena .ds-noel19-color{z-index:3;filter:drop-shadow(0 0 calc(var(--c, 0) * 26px) rgba(234,192,91,calc(.28 - var(--c, 0) * .2)))}.ds-noel19.is-escena .ds-noel-grano{position:absolute;inset:0}.ds-noel19 .ds-noel-t .ds-body-l{max-width:40ch}.ds-escalera-sec{padding-bottom:clamp(2.2rem,4vw,3.2rem)}.ds-portal19.is-portal{position:relative;z-index:1;background:var(--ds-negro-2)}.ds-portal19.is-portal:after{content:"";display:block;height:var(--largo, 100vh)}.ds-portal19.is-portal>.ds-escalera-sec{position:sticky;top:var(--fija, 0px);opacity:var(--atenua, 1)}.ds-portal19.is-portal.is-abriendo>.ds-escalera-sec{pointer-events:none}.ds-portal19.is-portal+.ds-pila{z-index:2;margin-top:var(--sube, 0px)}.ds-pila-pausa{display:none}.ds-portal19.is-portal+.ds-pila>.ds-pila-pausa{display:block;height:var(--queda, 0px)}.ds-mosaico-sec.is-ventana{pointer-events:none}.ds-mosaico-sec.is-espera .ds-mosaico-pista{animation-play-state:paused}.ds-mosaico-sec.is-portal .ds-mosaico{scale:var(--acerca, 1)}.ds-mosaico-sec.is-portal .ds-mosaico-txt{will-change:opacity,transform}.ds-mvv18-cuerpo{width:calc(100% - 2 * var(--ds-gutter));justify-items:center;text-align:center}.ds-mvv18-tabs{justify-content:center}.ds-mvv18-txts{margin-inline:auto;max-width:58ch}.ds-mvv18:before{background:radial-gradient(ellipse 72% 78% at 50% 52%,#111111e0,#111111b8,#1111117a)}@media(max-width:760px){.ds-mvv18:before{background:linear-gradient(180deg,#111111b8,#111111e6 55%)}}.ds-valores18-sec{padding-block:clamp(3.6rem,7vw,6rem)}.ds-valores18-cab{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.ds-valores19{list-style:none;margin:0;padding:.8rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem)}.ds-valor19{display:grid;align-content:start;gap:1rem;min-width:0}.ds-valor19-pill{position:relative;margin:0;display:grid;align-content:center;min-height:6.4rem;padding:1rem 1.3rem;font-weight:700;font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.05;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-beige);background:var(--tono);--c: 16px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transform:rotate(var(--r, 0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.ds-valor19-pill .ds-serif{display:block;margin-top:.14em;font-weight:500;font-style:italic;letter-spacing:0;text-transform:none;font-size:1.12em}.ds-valor19--claro .ds-valor19-pill{color:var(--ds-negro)}.ds-valor19-txt{margin:0;padding-inline:.2rem;font-size:.88rem;line-height:1.5;color:var(--ds-crema-70)}.ds-valor19-txt b{display:block;margin-bottom:.3rem;font-size:.62rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-oro-3)}@media(hover:hover){.ds-valor19:hover .ds-valor19-pill{transform:rotate(0) translateY(-5px)}}.js .ds-valores19.ds-reveal{opacity:1;transform:none}.js .ds-valores19.ds-reveal:not(.is-in) .ds-valor19{opacity:0}.js .ds-valores19.ds-reveal.is-in .ds-valor19{animation:ds-valor19 .95s calc(var(--i, 0) * .13s) cubic-bezier(.34,1.36,.64,1) backwards}@keyframes ds-valor19{0%{opacity:0;transform:translateY(-70px) rotate(calc(var(--r, 0deg) * 4))}40%{opacity:1}}.ds-beneficios18{margin-top:clamp(2.4rem,4.4vw,3.4rem);padding-top:clamp(1.6rem,3vw,2.2rem);border-top:1px solid var(--ds-linea);gap:1.4rem}.ds-sellos18{gap:clamp(1rem,2.4vw,2rem)}.ds-sello18{gap:.5rem}.ds-sello18-svg{width:min(100%,118px)}.ds-sello18 b{font-size:.92rem}.ds-sello18 p{font-size:.8rem;max-width:26ch}@media(max-width:860px){.ds-valores19{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.ds-valor19-pill{min-height:5.2rem;padding:.85rem 1rem;font-size:clamp(1rem,4.4vw,1.25rem)}.ds-valor19-txt{font-size:.82rem}.ds-sello18-svg{width:min(100%,104px)}}@media(prefers-reduced-motion:reduce){.js .ds-valores19.ds-reveal.is-in .ds-valor19{animation:none}.ds-valor19-pill{transition:none}}.ds-fmapa{margin-bottom:0}.ds-finca18.is-escena{height:240vh;height:240svh}.ds-legado19-sec .ds-legado17-cab{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.ds-paneles--legado{height:clamp(440px,66vh,620px)}.ds-paneles--legado .ds-panel.is-abierto{flex-grow:2.6}.ds-paneles--legado .ds-cadena18-n{font-size:1.15rem}.ds-paneles--legado .ds-panel-abrir .vert{font-size:clamp(1rem,1.5vw,1.4rem)}.ds-legado19-sec .ds-legado17-ctas{justify-content:flex-start}.ds-hero--empresa .ds-hero-inner{padding-bottom:clamp(5.5rem,10vw,8.5rem)}.ds-emp19-indice{position:relative;z-index:4;margin-top:calc(-1*clamp(64px,8vw,118px));padding:0 var(--ds-gutter) clamp(3.2rem,6vw,5rem)}.ds-emp19-indice ol{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.2rem)}.ds-emp19-indice li{min-width:0}.ds-emp19-indice a{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;background:var(--ds-negro-2);color:var(--ds-beige);--c: 16px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:transform .6s cubic-bezier(.16,1,.3,1),background-color .4s}.ds-emp19-indice a:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:2;background:var(--ds-oro-grad);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ds-emp19-indice .foto{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--ds-negro-3)}.ds-emp19-indice .foto img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.92);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s}.ds-emp19-indice .cuerpo{display:grid;align-content:start;gap:.35rem;padding:1rem 3rem 1.25rem 1.2rem}.ds-emp19-indice .n{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.05rem;line-height:1;color:var(--ds-oro-3)}.ds-emp19-indice .t{font-weight:700;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.12;letter-spacing:.05em;text-transform:uppercase}.ds-emp19-indice .t .ds-serif{display:block;margin-top:.12em;font-weight:500;font-size:1.14em;letter-spacing:0;text-transform:none;color:var(--ds-oro-3)}.ds-emp19-indice small{font-size:.84rem;line-height:1.4;color:var(--ds-crema-70)}.ds-emp19-indice .fl{position:absolute;right:1.1rem;bottom:1.15rem;width:22px;height:22px}.ds-emp19-indice .fl svg{display:block;width:100%;height:100%;fill:none;stroke:var(--ds-oro-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ds-emp19-indice a:focus-visible{outline:2px solid var(--ds-oro-2);outline-offset:-4px}@media(hover:hover){.ds-emp19-indice a:hover{transform:translateY(-6px);background-color:var(--ds-negro-3)}.ds-emp19-indice a:hover:after{transform:scaleX(1)}.ds-emp19-indice a:hover .foto img{transform:scale(1.06);filter:none}.ds-emp19-indice a:hover .fl svg{transform:translate(5px)}}.js .ds-emp19-indice ol.ds-reveal{opacity:1;transform:none}.js .ds-emp19-indice ol.ds-reveal li{opacity:0;transform:translateY(38px);transition:opacity .7s ease,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .08s + .1s)}.js .ds-emp19-indice ol.ds-reveal.is-in li{opacity:1;transform:none}@media(max-width:900px){.ds-emp19-indice{margin-top:calc(-1*clamp(36px,9vw,64px))}.ds-emp19-indice ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-emp19-indice .cuerpo{padding:.85rem 2.4rem 1rem .9rem}.ds-emp19-indice .t{font-size:.9rem}.ds-emp19-indice small{font-size:.78rem}.ds-emp19-indice .fl{right:.8rem;bottom:.9rem;width:18px;height:18px}}.ds-emp19-movil{padding-bottom:clamp(.6rem,1.6vw,1.2rem)}.ds-emp19-banda{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:1fr auto;min-height:min(calc(100vh - var(--ds-hh, 96px)),860px);min-height:min(calc(100svh - var(--ds-hh, 96px)),860px)}.ds-emp19-foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:62% 46%}.ds-emp19-banda:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#111111e6,#1119 30%,#1110 54%),linear-gradient(0deg,#111,#111111d6 22%,#1110 46%),linear-gradient(180deg,#1119,#1110 18%)}.ds-emp19-txt{width:calc(100% - 2 * var(--ds-gutter));align-self:center;display:grid;justify-items:start;gap:1rem;padding-top:clamp(2rem,4vw,3rem)}.ds-emp19-txt>:not(.ds-row){max-width:30rem}.ds-emp19-txt .ds-body-l{color:#eceae2db}.ds-emp19-txt .ds-row{align-items:center;gap:1rem 1.4rem}.ds-emp19-txt .ds-pend{font-size:.78rem}.ds-emp19-pasos-wrap{width:calc(100% - 2 * var(--ds-gutter));padding:1.2rem 0 clamp(1.6rem,3vw,2.4rem)}.ds-emp19-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.ds-emp19-pasos li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .9rem;align-items:start;padding-top:1rem;border-top:1px solid rgba(236,234,226,.22);transition:opacity .4s ease}.ds-emp19-pasos li:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--ds-oro-grad);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ds-emp19-pasos li.is-on:before{transform:scaleX(1)}.ds-emp19-banda.is-paso .ds-emp19-pasos li:not(.is-on){opacity:.45}.ds-emp19-pasos .n{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.3rem;line-height:1;color:var(--ds-oro-3)}.ds-emp19-pasos h3{margin:0;font-weight:700;font-size:1rem;line-height:1.25}.ds-emp19-pasos h3 .ds-serif{display:block;font-weight:500;font-size:1.06em}.ds-emp19-pasos p{margin:.35rem 0 0;font-size:.84rem;line-height:1.45;color:var(--ds-crema-70)}.ds-emp19-pasos .foto{grid-column:1 / -1;margin:.7rem 0 0;aspect-ratio:16 / 10;overflow:hidden}.ds-emp19-pasos .foto img{display:block;width:100%;height:100%;object-fit:cover}.ds-emp19-banda.is-vivo .ds-emp19-pasos .foto{display:none}.ds-emp19-puntos{list-style:none;margin:0;padding:0}.ds-emp19-banda:not(.is-vivo) .ds-emp19-puntos{display:none}.ds-emp19-puntos li{position:absolute;left:var(--px, 50%);top:var(--py, 50%);z-index:2}.ds-emp19-punto{position:relative;display:grid;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;padding:0;border:0;background:none;cursor:pointer}.ds-emp19-punto i{position:relative;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fede9f,#c9971f 70%);box-shadow:0 0 0 4px #11111180;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ds-emp19-punto i:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:1.5px solid rgba(234,192,91,.9);animation:ds-pulso19 2.4s ease-out infinite}.ds-emp19-punto b{position:absolute;left:36px;top:50%;transform:translateY(-50%);padding:.22rem .5rem;font-size:.64rem;font-weight:700;letter-spacing:.12em;color:var(--ds-beige);background:#111111b8;transition:opacity .3s;--c: 5px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-emp19-punto.is-on i{transform:scale(1.3)}.ds-emp19-punto.is-on b{opacity:0}.ds-emp19-punto:focus-visible{outline:2px solid var(--ds-oro-2);outline-offset:2px;border-radius:50%}@keyframes ds-pulso19{0%{transform:scale(.55);opacity:.95}to{transform:scale(1.9);opacity:0}}.ds-emp19-flota{position:absolute;z-index:3;left:var(--x, 50%);top:var(--y, 50%);width:clamp(180px,15vw,236px);pointer-events:none;background:var(--ds-negro);opacity:0;transform:translate(30px,-50%) scale(.92);transform-origin:0 50%;transition:opacity .3s ease,transform .55s cubic-bezier(.16,1,.3,1);--c: 12px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-emp19-flota.is-izq{transform:translate(calc(-100% - 30px),-50%) scale(.92);transform-origin:100% 50%}.ds-emp19-flota.is-on{opacity:1;transform:translate(30px,-50%)}.ds-emp19-flota.is-izq.is-on{transform:translate(calc(-100% - 30px),-50%)}.ds-emp19-flota img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.ds-emp19-flota b{display:block;padding:.6rem .85rem .75rem;font-size:.86rem;line-height:1.25}.ds-emp19-flota b .ds-serif{display:block;font-weight:500}@media(max-width:860px){.ds-emp19-banda{display:block;min-height:0}.ds-emp19-foto{position:relative;inset:auto;display:block;height:auto;aspect-ratio:4 / 3.2;object-position:60% 45%}.ds-emp19-banda:before{bottom:auto;height:var(--fh, 80vw);background:linear-gradient(0deg,#111,#1110 34%)}.ds-emp19-txt{padding-top:1.1rem}.ds-emp19-pasos{grid-template-columns:minmax(0,1fr);gap:1.1rem}.ds-emp19-pasos li{grid-template-columns:auto minmax(0,1fr) 84px}.ds-emp19-banda .ds-emp19-pasos .foto,.ds-emp19-banda.is-vivo .ds-emp19-pasos .foto{display:block;grid-column:3;grid-row:1 / span 2;margin:0;width:84px;aspect-ratio:1;--c: 8px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-emp19-punto b{display:none}.ds-emp19-flota,.ds-emp19-flota.is-izq{left:var(--ds-gutter);top:calc(var(--fh, 80vw) - 14px);width:150px;transform:translateY(calc(-100% + 10px)) scale(.94);transform-origin:0 100%}.ds-emp19-flota.is-on,.ds-emp19-flota.is-izq.is-on{transform:translateY(-100%)}.ds-emp19-flota b{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.ds-emp19-punto i:before{animation:none;opacity:.6}.ds-emp19-flota,.ds-emp19-indice a,.ds-emp19-indice .foto img{transition:none}.js .ds-emp19-indice ol.ds-reveal li{opacity:1;transform:none;transition:none}}.ds-hero--invierte{grid-template-rows:1fr auto;min-height:min(100vh,940px);min-height:min(100svh,940px)}.ds-hero--invierte .ds-slide{filter:brightness(.82)}.ds-inv19-hero .ds-hero-sub{max-width:46ch}.ds-inv19-link{color:var(--ds-beige);align-self:center}.ds-inv19-hilo{--base: clamp(1.9rem, 2.5vw, 2.45rem);--sep: clamp(1.2rem, 3vw, 2.8rem);position:relative;z-index:3;list-style:none;width:min(100%,calc(var(--ds-max) + 2 * var(--ds-gutter)));margin:0 auto;padding:0 var(--ds-gutter) clamp(1.6rem,3.4vw,2.6rem);display:grid;grid-template-columns:.9fr 1.1fr .9fr 1.55fr;grid-template-rows:auto 26px auto;column-gap:var(--sep)}.ds-inv19-hilo li{position:relative;grid-row:1 / 4;display:grid;grid-template-rows:subgrid;min-width:0}@supports not (grid-template-rows: subgrid){.ds-inv19-hilo li{grid-template-rows:clamp(60px,6vw,80px) 26px auto}}.ds-inv19-hilo .tope{align-self:end}.ds-inv19-hilo li:before{content:"";grid-row:2;grid-column:1;align-self:center;height:1px;margin-right:calc(var(--sep) * -1);background:linear-gradient(90deg,#966c10,#eac05b 45%,#b88e31);transform-origin:0 50%}.ds-inv19-hilo li:last-child:before{margin-right:0;background:linear-gradient(90deg,#966c10,#eac05b 40%,#eac05b00)}.ds-inv19-hilo li:after{content:"";grid-row:2;grid-column:1;align-self:center;justify-self:start;width:9px;height:9px;margin-left:-1px;border-radius:50%;background:#eac05b;box-shadow:0 0 0 4px #eac05b29,0 0 18px #eac05b8c}.ds-inv19-hilo .tope{grid-row:1;display:flex;align-items:flex-end;gap:.8rem;padding-bottom:.2rem}.ds-inv19-hilo b{display:block;font-weight:800;font-size:calc(var(--base) * (1 + var(--i) * .24));line-height:.9;letter-spacing:-.02em;white-space:nowrap;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55));font-variant-numeric:tabular-nums}.ds-inv19-hilo b small{font-size:.5em;letter-spacing:0;margin-left:.04em}.ds-inv19-hilo b span{-webkit-text-fill-color:transparent}.ds-inv19-hilo .txt{grid-row:3;font-size:.84rem;line-height:1.4;color:#eceae2cc;max-width:26ch}.ds-inv19-hilo .sellos{display:flex;align-items:center;gap:.55rem;flex:none}.ds-inv19-hilo .sellos img{display:block;width:auto;height:clamp(54px,5.2vw,72px);filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.ds-inv19-hilo .sellos img+img{height:clamp(26px,2.4vw,34px);opacity:.92}.js .ds-inv19-hilo li:before{transform:scaleX(0)}.js .ds-inv19-hilo li:after{transform:scale(0)}.js .ds-inv19-hilo b,.js .ds-inv19-hilo .txt{opacity:0;transform:translate3d(0,16px,0)}.js .ds-inv19-hilo .sellos img{opacity:0;transform:scale(1.7) rotate(-16deg)}.js .ds-inv19-hilo.is-in li:before{transform:none;transition:transform .55s cubic-bezier(.65,0,.35,1) calc(.25s + var(--i) * .5s)}.js .ds-inv19-hilo.is-in li:after{transform:none;transition:transform .5s cubic-bezier(.34,1.56,.64,1) calc(.2s + var(--i) * .5s)}.js .ds-inv19-hilo.is-in b,.js .ds-inv19-hilo.is-in .txt{opacity:1;transform:none;transition:opacity .6s ease calc(.3s + var(--i) * .5s),transform .9s cubic-bezier(.16,1,.3,1) calc(.3s + var(--i) * .5s)}.js .ds-inv19-hilo.is-in .sellos img{opacity:1;transform:rotate(-5deg);transition:opacity .25s ease 2.05s,transform .6s cubic-bezier(.34,1.56,.64,1) 2.05s}.js .ds-inv19-hilo.is-in .sellos img+img{transform:none;transition-delay:2.3s}@media(hover:hover){.ds-inv19-hilo li .txt{transition:color .3s ease}.ds-inv19-hilo li:hover .txt{color:var(--ds-beige)}}@media(max-width:900px){.ds-inv19-hilo{--base: clamp(1.5rem, 6vw, 1.95rem);--sep: 1rem;grid-template-columns:1fr;grid-template-rows:none;row-gap:var(--sep);padding-left:calc(var(--ds-gutter) + 34px)}.ds-inv19-hilo:before{content:"";position:absolute;left:calc(var(--ds-gutter) + 11px);width:1px;top:var(--hilo-a, 1rem);bottom:var(--hilo-b, 2rem);background:linear-gradient(180deg,#966c10,#eac05b 45%,#b88e31);transform-origin:50% 0}.ds-inv19-hilo li{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:.3rem}.ds-inv19-hilo li:before{display:none}.ds-inv19-hilo li:after{position:absolute;grid-area:auto;left:-27px;top:calc(var(--nudo, 1.1rem) - 4.5px);margin:0}.ds-inv19-hilo .tope{grid-row:1;padding:0;gap:.55rem;align-items:center}.ds-inv19-hilo .txt{grid-row:2;font-size:.8rem;max-width:34ch}.ds-inv19-hilo .sellos img{height:46px}.ds-inv19-hilo .sellos img+img{height:22px}.js .ds-inv19-hilo:before{transform:scaleY(0)}.js .ds-inv19-hilo.is-in:before{transform:none;transition:transform 1.9s cubic-bezier(.65,0,.35,1) .25s}}@media(prefers-reduced-motion:reduce){.js .ds-inv19-hilo:before,.js .ds-inv19-hilo li:before,.js .ds-inv19-hilo li:after,.js .ds-inv19-hilo b,.js .ds-inv19-hilo .txt{opacity:1;transform:none;transition:none}.js .ds-inv19-hilo .sellos img{opacity:1;transform:rotate(-5deg);transition:none}.js .ds-inv19-hilo .sellos img+img{transform:none}}.ds-inv19-rec{position:relative;background:var(--ds-negro)}.ds-inv19-rec-escena{max-width:var(--ds-max);margin:0 auto;padding:clamp(4rem,8vw,7rem) var(--ds-gutter)}.ds-inv19-rec-cab{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.ds-inv19-anio,.ds-inv19-anos{display:none}.ds-inv19-hitos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2rem)}.ds-inv19-hito{display:grid;align-content:start;gap:.8rem}.ds-inv19-hito figure{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--ds-negro-3);--c: 14px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-inv19-hito img{display:block;width:100%;height:100%;object-fit:cover}.ds-inv19-hito .txt{display:grid;gap:.3rem}.ds-inv19-hito .ano{margin:0;font-weight:800;font-size:1.9rem;line-height:1;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-inv19-hito .tag{margin:0;font-size:.62rem;font-weight:700;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-gris-oro)}.ds-inv19-hito h3{margin:.15rem 0 0;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-weight:500;font-size:1.3rem;line-height:1.2}.ds-inv19-hito .txt p:last-child{margin:0;font-size:.9rem;line-height:1.5;color:var(--ds-crema-70)}@media(max-width:900px){.ds-inv19-hitos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-inv19-rec.is-escena{height:340vh;height:340svh}.ds-inv19-rec.is-escena .ds-inv19-rec-escena{position:sticky;top:0;height:100vh;height:100svh;max-width:none;margin:0;padding:0;overflow:hidden}.ds-inv19-rec.is-escena .ds-inv19-rec-cab{position:absolute;z-index:4;left:var(--ds-gutter);top:calc(var(--ds-hh, 96px) + clamp(1.2rem,4vh,2.6rem));margin:0}.ds-inv19-rec.is-escena .ds-inv19-rec-cab .ds-h2{font-size:clamp(1.5rem,2.6vw,2.4rem)}.ds-inv19-rec.is-escena .ds-inv19-hitos{display:block;position:absolute;inset:0}.ds-inv19-rec.is-escena .ds-inv19-hito{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s .9s}.ds-inv19-rec.is-escena .ds-inv19-hito.is-on{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s}.ds-inv19-rec.is-escena .ds-inv19-hito figure{position:absolute;inset:0;aspect-ratio:auto;clip-path:none}.ds-inv19-rec.is-escena .ds-inv19-hito img{transform:scale(1.1);transition:transform 7s cubic-bezier(.16,1,.3,1)}.ds-inv19-rec.is-escena .ds-inv19-hito.is-on img{transform:scale(1)}.ds-inv19-rec.is-escena .ds-inv19-hito figure:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#111111eb,#1119 40%,#1111112e 72%),linear-gradient(0deg,#111111eb,#1110 42%),linear-gradient(180deg,#111111b8,#1110 32%)}.ds-inv19-rec.is-escena .ds-inv19-hito .txt{position:absolute;z-index:2;left:var(--ds-gutter);bottom:clamp(5.2rem,12vh,7.4rem);width:min(540px,calc(100% - 2 * var(--ds-gutter)));gap:.5rem;opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .8s cubic-bezier(.16,1,.3,1)}.ds-inv19-rec.is-escena .ds-inv19-hito.is-on .txt{opacity:1;transform:none;transition:opacity .7s .25s ease,transform 1s .25s cubic-bezier(.16,1,.3,1)}.ds-inv19-rec.is-escena .ds-inv19-hito .ano{display:none}.ds-inv19-rec.is-escena .ds-inv19-hito .tag{color:var(--ds-oro-3)}.ds-inv19-rec.is-escena .ds-inv19-hito h3{font-family:var(--ds-sans);font-weight:700;font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1.02;letter-spacing:.04em;text-transform:uppercase}.ds-inv19-rec.is-escena .ds-inv19-hito .txt p:last-child{font-size:clamp(1rem,1.3vw,1.15rem);color:#eceae2db;max-width:40ch}.ds-inv19-rec.is-escena .ds-inv19-anio{display:flex;position:absolute;z-index:3;right:var(--ds-gutter);bottom:clamp(4.6rem,11vh,6.8rem);margin:0;font-weight:800;font-size:clamp(5.4rem,15vw,14rem);line-height:1;letter-spacing:-.045em;filter:drop-shadow(0 8px 30px rgba(0,0,0,.45))}.ds-inv19-anio .col{display:block;height:1em;overflow:hidden}.ds-inv19-anio .tira{display:block;transition:transform 1.15s cubic-bezier(.76,0,.24,1);transition-delay:calc(var(--k, 0) * .06s);will-change:transform}.ds-inv19-anio i{display:block;height:1em;font-style:normal;text-align:center;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-inv19-rec.is-escena .ds-inv19-anos{display:flex;position:absolute;z-index:4;left:50%;bottom:clamp(1rem,2.6vh,1.8rem);transform:translate(-50%);gap:.1rem}.ds-inv19-anos button{position:relative;padding:.5rem .7rem;border:0;background:none;color:#eceae28c;font:inherit;font-weight:700;font-size:.72rem;letter-spacing:.12em;cursor:pointer;transition:color .3s}.ds-inv19-anos button:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.25rem;height:2px;background:var(--ds-oro-grad);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ds-inv19-anos button:hover{color:var(--ds-beige)}.ds-inv19-anos button[aria-current=true]{color:var(--ds-oro-3)}.ds-inv19-anos button[aria-current=true]:after{transform:scaleX(1)}.ds-inv19-anos button:focus-visible{outline:2px solid var(--ds-oro-2);outline-offset:2px}@media(max-width:760px){.ds-inv19-rec.is-escena .ds-inv19-anio{right:auto;left:var(--ds-gutter);bottom:auto;top:calc(var(--ds-hh, 64px) + 8.6rem);font-size:clamp(4.6rem,24vw,7rem)}.ds-inv19-rec.is-escena .ds-inv19-hito .txt{bottom:4.4rem}.ds-inv19-rec.is-escena .ds-inv19-hito figure:after{background:linear-gradient(0deg,#111111f2,#1111118c 45%,#111111a6)}.ds-inv19-anos button{padding:.45rem .38rem;font-size:.62rem;letter-spacing:.06em}.ds-inv19-anos button:after{left:.38rem;right:.38rem}}@media(prefers-reduced-motion:reduce){.ds-inv19-anio .tira,.ds-inv19-rec.is-escena .ds-inv19-hito img{transition:none}}.ds-inv19-modelo{background:var(--ds-negro-2)}.ds-inv19-modelo-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.ds-inv19-modelo-txt{display:grid;justify-items:start;gap:1.1rem}.ds-inv19-modelo-txt .ds-body-l{max-width:40ch}.ds-inv19-volante{display:grid;justify-items:center;gap:1.6rem}.ds-inv19-rueda{position:relative;width:min(100%,540px);aspect-ratio:1;container-type:inline-size}.ds-inv19-anillo{position:absolute;inset:7%;width:86%;height:86%;overflow:visible}.ds-inv19-anillo circle{fill:none;stroke:#eac05b52;stroke-width:1.2}.ds-inv19-anillo .arco{stroke:#eac05b;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:16 84;stroke-dashoffset:-59;transform-origin:200px 200px;transform:rotate(var(--giro, 0deg));transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.ds-inv19-orbita{position:absolute;inset:0;transform:rotate(calc(var(--giro, 0deg) - 15deg));transition:transform 1.2s cubic-bezier(.65,0,.35,1);pointer-events:none}.ds-inv19-orbita .grano{position:absolute;left:50%;top:calc(50% - 36.12cqw);width:24px;height:24px;margin:-12px 0 0 -12px;filter:drop-shadow(0 0 10px rgba(234,192,91,.6))}.ds-inv19-orbita svg{display:block;width:100%;height:100%;transform:rotate(90deg)}.ds-inv19-orbita path{fill:#eac05b;stroke:#966c10;stroke-width:1}.ds-inv19-orbita path.surco{fill:none;stroke:#111;stroke-width:1.4;stroke-linecap:round}.ds-inv19-nodos{list-style:none;margin:0;padding:0}.ds-inv19-nodos li{position:absolute;left:50%;top:50%;width:25cqw;transform:translate(-50%,-50%) rotate(var(--a)) translate(36.12cqw) rotate(calc(-1 * var(--a)))}.ds-inv19-nodos button{display:grid;justify-items:center;gap:.5rem;width:100%;padding:0;border:0;background:none;color:var(--ds-beige);cursor:pointer}.ds-inv19-nodos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;filter:grayscale(.7) brightness(.7);box-shadow:0 0 0 1.5px #eac05b59,0 12px 30px #00000073;transition:filter .6s,box-shadow .5s,transform .6s cubic-bezier(.16,1,.3,1)}.ds-inv19-nodos span{padding:.18rem .6rem;font-size:.7rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;background:var(--ds-negro-2)}.ds-inv19-nodos li.is-on img,.ds-inv19-nodos button:hover img{filter:none;box-shadow:0 0 0 3px #eac05b,0 14px 36px #0000008c;transform:scale(1.06)}.ds-inv19-nodos li.is-on span{color:var(--ds-oro-3)}.ds-inv19-nodos button:focus-visible{outline:none}.ds-inv19-nodos button:focus-visible img{box-shadow:0 0 0 3px var(--ds-oro-2),0 0 0 6px #eac05b4d}.ds-inv19-centro{display:grid;gap:1rem;width:min(100%,540px)}.ds-inv19-centro p{margin:0;font-size:.92rem;line-height:1.5;color:var(--ds-crema-70)}.ds-inv19-centro b{display:block;margin-bottom:.25rem;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.5rem;line-height:1.1;color:var(--ds-oro-3)}.ds-inv19-volante.is-vivo{grid-template-areas:"u"}.ds-inv19-volante.is-vivo .ds-inv19-rueda,.ds-inv19-volante.is-vivo .ds-inv19-centro{grid-area:u}.ds-inv19-volante.is-vivo .ds-inv19-centro{width:min(38%,220px);place-self:center;text-align:center;z-index:2}.ds-inv19-volante.is-vivo .ds-inv19-centro p{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);font-size:.86rem;transition:opacity .35s,transform .6s cubic-bezier(.16,1,.3,1),visibility 0s .35s}.ds-inv19-volante.is-vivo .ds-inv19-centro p.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .55s .15s,transform .8s .15s cubic-bezier(.16,1,.3,1),visibility 0s}@media(max-width:900px){.ds-inv19-modelo-grid{grid-template-columns:1fr}.ds-inv19-nodos span{font-size:.6rem;padding:.12rem .45rem}.ds-inv19-volante.is-vivo .ds-inv19-centro{width:44%}.ds-inv19-volante.is-vivo .ds-inv19-centro p{font-size:.76rem}.ds-inv19-centro b{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.ds-inv19-orbita,.ds-inv19-anillo .arco,.ds-inv19-nodos img{transition:none}}.ds-inv19-conv{align-items:start}.ds-inv19-horiz{list-style:none;margin:.4rem 0;padding:0;display:grid;gap:0;width:100%;max-width:520px;counter-reset:h;border-top:1px solid rgba(17,17,17,.14)}.ds-inv19-horiz li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.1rem .8rem;padding:.9rem 0;border-bottom:1px solid rgba(17,17,17,.14);counter-increment:h}.ds-inv19-horiz li:before{content:"0" counter(h);grid-row:span 2;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-size:1.3rem;line-height:1.1;color:var(--ds-verde-camisa)}.ds-inv19-horiz b{color:var(--ds-negro);font-weight:700}.ds-inv19-horiz span{font-size:.92rem;color:#111111b8}.ds-inv19-form-t{margin:0 0 .3rem;font-weight:700;font-size:1.05rem;line-height:1.3}.ds-inv19-form-t .ds-serif{color:var(--ds-oro-3);font-size:1.1em}.ds-sec--crema .ds-inv17-form .ds-campo select{width:100%;background-color:#eceae20e;color:var(--ds-beige);border-bottom:1px solid rgba(236,234,226,.28)}.ds-sus{position:fixed;z-index:140;left:50%;top:50%;width:min(940px,calc(100vw - 48px));filter:drop-shadow(0 34px 70px rgba(0,0,0,.6));opacity:0;visibility:hidden;transform:translate3d(-50%,-46%,0) scale(.97);transition:opacity .35s,transform .7s cubic-bezier(.16,1,.3,1),visibility 0s .7s}.ds-sus.is-on{opacity:1;visibility:visible;transform:translate3d(-50%,-50%,0);transition:opacity .45s,transform 1s cubic-bezier(.16,1,.3,1),visibility 0s}.ds-sus-marco{--k: 16px;position:relative;display:grid;grid-template-columns:minmax(0,43%) minmax(0,1fr);min-height:min(580px,calc(100vh - 48px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;background:var(--ds-negro);color:var(--ds-beige);clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-sus-foto{position:relative;margin:0;min-height:100%;overflow:hidden;background:var(--ds-negro)}.ds-sus-foto picture{position:absolute;inset:0;display:block}.ds-sus-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:scale(1.08);transition:transform 2s cubic-bezier(.16,1,.3,1)}.ds-sus.is-on .ds-sus-foto img{transform:none}.ds-sus-foto:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#1111111a,#1110 40%,#11111180),linear-gradient(90deg,transparent 70%,rgba(17,17,17,.45) 100%)}.ds-sus-stickers{position:absolute;z-index:2;left:8%;bottom:9%;display:grid;justify-items:start;filter:drop-shadow(0 12px 18px rgba(0,0,0,.5))}.ds-sus-sticker{--c: 12px;--ci: calc(var(--c) - 2.5px);position:relative;display:grid;justify-items:center;padding:.95rem 1.5rem 1rem;line-height:1;text-align:center;background:var(--fondo);color:var(--tinta);transform:rotate(var(--r, 0deg));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ds-sus-sticker:before,.ds-sus-sticker:after{content:"";position:absolute;clip-path:polygon(var(--ci) 0,calc(100% - var(--ci)) 0,100% var(--ci),100% calc(100% - var(--ci)),calc(100% - var(--ci)) 100%,var(--ci) 100%,0 calc(100% - var(--ci)),0 var(--ci))}.ds-sus-sticker:before{inset:5px;background:var(--tinta);opacity:.5}.ds-sus-sticker:after{inset:6px;background:var(--fondo)}.ds-sus-sticker>*{position:relative;z-index:1}.ds-sus-sticker b,.ds-sus-sticker i{white-space:nowrap}.ds-sus-sticker b{font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ds-sus-sticker i{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500}.ds-sus-sticker--verde{--fondo: var(--ds-verde-hoja);--tinta: var(--ds-beige);--r: -6deg;padding:1rem 1.7rem 1.1rem}.ds-sus-sticker--verde b{font-size:clamp(2.8rem,4.6vw,3.7rem);letter-spacing:-.01em}.ds-sus-sticker--verde i{margin-top:.3rem;font-size:1.22rem}.ds-sus-sticker--crema{--c: 9px;--fondo: var(--ds-beige);--tinta: var(--ds-negro);--r: 5deg;margin:-.7rem 0 0 52%;padding:.6rem 1.05rem .65rem}.ds-sus-sticker--crema b{font-size:.78rem}.ds-sus-sticker--crema i{margin-top:.12rem;font-size:.92rem}.ds-sus.is-on .ds-sus-sticker{animation:ds-sticker19 .95s calc(.45s + var(--i, 0) * .16s) cubic-bezier(.34,1.36,.64,1) backwards}@keyframes ds-sticker19{0%{opacity:0;transform:translateY(-46px) rotate(calc(var(--r, 0deg) * 3.2)) scale(1.1)}45%{opacity:1}}.ds-sus-cuerpo{position:relative;display:grid;align-content:center;gap:1.15rem;min-width:0;padding:clamp(2rem,3.6vw,3rem) clamp(1.6rem,3.6vw,3rem);overflow-y:auto;overscroll-behavior:contain;background:var(--ds-negro)}.ds-sus.is-cargada .ds-sus-cuerpo{background:linear-gradient(#1111114d,#1111114d),url(/nueva/assets/don-salazar-fondos-02.jpg) center / cover}.ds-sus-logo{display:block;width:126px;height:auto}.ds-sus-paso{display:grid;justify-items:start;gap:.95rem}.ds-sus-paso[hidden]{display:none}.ds-sus-cerrar{position:absolute;z-index:4;top:.7rem;right:.7rem;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#11111173;color:var(--ds-beige);cursor:pointer;transition:color .25s,background .25s,transform .45s cubic-bezier(.16,1,.3,1)}.ds-sus-cerrar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.ds-sus-cerrar:hover{color:var(--ds-oro-3);background:#111111bf;transform:rotate(90deg)}.ds-sus-cerrar:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:2px}.ds-sus-t{margin:0;font-weight:700;font-size:clamp(1.9rem,3.1vw,2.65rem);line-height:1;letter-spacing:.03em;text-transform:uppercase}.ds-sus-t:focus{outline:none}.ds-sus-t .ds-serif{display:block;margin-top:.1em;font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:1.1em;letter-spacing:0;text-transform:none;color:var(--ds-oro-3)}.ds-sus-txt{margin:0;max-width:40ch;font-size:.95rem;line-height:1.55;color:var(--ds-crema-70)}.ds-sus-txt b{color:var(--ds-beige);font-weight:600}.ds-sus-form{display:grid;gap:.8rem;width:100%;margin-top:.2rem}.ds-sus-campos{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.9rem}.ds-sus .ds-campo>label{font-size:.6rem}.ds-sus .ds-campo input{padding-top:.6rem;padding-bottom:.6rem;font-size:.92rem}.ds-sus-acepto{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.6rem;align-items:start;font-size:.74rem;line-height:1.45;color:var(--ds-crema-50);cursor:pointer}.ds-sus-acepto input{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:.1rem 0 0;border:1px solid var(--ds-linea-2);background:transparent;cursor:pointer;display:grid;place-items:center;transition:background .2s,border-color .2s}.ds-sus-acepto input:after{content:"";width:8px;height:4px;border:solid var(--ds-negro);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .2s cubic-bezier(.16,1,.3,1)}.ds-sus-acepto input:checked{background:var(--ds-oro-3);border-color:var(--ds-oro-3)}.ds-sus-acepto input:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.ds-sus-acepto input:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:2px}.ds-sus-acepto a{color:var(--ds-beige);text-decoration:underline;text-underline-offset:2px}.ds-sus-error{font-size:.74rem;color:var(--ds-rojo-fruto);filter:brightness(1.35)}.ds-sus-error:empty{display:none}.ds-sus-form .ds-btn--oro{width:100%;margin-top:.2rem}.ds-sus .ds-btn.is-enviando{opacity:.75;cursor:progress}.ds-sus-no{justify-self:center;padding:.3rem .4rem;border:0;background:none;color:var(--ds-crema-50);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s}.ds-sus-no:hover{color:var(--ds-beige)}.ds-sus-pie{margin:-.2rem 0 0;width:100%;text-align:center;font-size:.68rem;color:var(--ds-crema-50)}.ds-sus-codigo{--k: 9px;display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;padding:.6rem .6rem .6rem 1.1rem;background:#eac05b14;box-shadow:inset 0 0 0 1px #eac05b73;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-sus-codigo b{font-size:1.3rem;letter-spacing:.16em;color:var(--ds-oro-3);user-select:all}.ds-sus-copiar{padding:.6rem 1rem;border:0;background:var(--ds-beige);color:var(--ds-negro);font:inherit;font-size:.66rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;cursor:pointer;transition:background .25s}.ds-sus-copiar:hover{background:var(--ds-oro-2)}.ds-sus-copiar.is-ok{background:var(--ds-verde-hoja);color:var(--ds-beige)}.ds-sus-estado{display:flex;align-items:center;gap:.45rem;margin:0;min-height:1.4em;font-size:.8rem;color:var(--ds-crema-70)}.ds-sus-estado svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--ds-oro-3);stroke-width:2}.ds-sus-aplicar{padding:0;border:0;background:none;color:var(--ds-oro-3);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ds-sus-paso[data-sus-paso=hecho]>.ds-btn{width:100%}.ds-sus-nota{margin:.1rem 0 0;font-size:.66rem;line-height:1.4;color:var(--ds-crema-50)}.ds-sus-reinicia{padding:0;border:0;background:none;color:var(--ds-crema-70);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ds-sus-reinicia:hover{color:var(--ds-beige)}.ds-sus-pestana{--c: 8px;--ci: calc(var(--c) - 2px);position:fixed;z-index:95;left:clamp(12px,2.2vw,28px);bottom:calc(clamp(12px,2.2vw,28px) + env(safe-area-inset-bottom,0px));display:none;align-items:baseline;gap:.45rem;padding:.66rem 1.05rem .68rem;border:0;cursor:pointer;--fondo: var(--ds-verde-hoja);--tinta: var(--ds-beige);background:var(--fondo);color:var(--tinta);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transform:rotate(-4deg);transition:transform .45s cubic-bezier(.16,1,.3,1)}.ds-sus-pestana:before,.ds-sus-pestana:after{content:"";position:absolute;clip-path:polygon(var(--ci) 0,calc(100% - var(--ci)) 0,100% var(--ci),100% calc(100% - var(--ci)),calc(100% - var(--ci)) 100%,var(--ci) 100%,0 calc(100% - var(--ci)),0 var(--ci))}.ds-sus-pestana:before{inset:4px;background:var(--tinta);opacity:.45}.ds-sus-pestana:after{inset:5px;background:var(--fondo)}.ds-sus-pestana>*{position:relative;z-index:1}.ds-sus-pestana.is-on{display:inline-flex;animation:ds-pestana19 .8s cubic-bezier(.34,1.36,.64,1) both}.ds-sus-pestana b{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;line-height:1}.ds-sus-pestana i{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:.98rem;line-height:1}.ds-sus-pestana:hover{transform:rotate(0) translateY(-3px)}.ds-sus-pestana:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:4px}@keyframes ds-pestana19{0%{opacity:0;transform:translate3d(-18px,10px,0) rotate(-12deg)}to{opacity:1;transform:rotate(-4deg)}}body:has(.ds-barra-compra.is-on) .ds-sus-pestana{bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media(max-width:900px)and (min-width:701px){.ds-sus-marco{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.ds-sus-campos{grid-template-columns:1fr}}@media(max-width:700px){.ds-sus{inset:auto 0 0;width:100%;filter:drop-shadow(0 -12px 30px rgba(0,0,0,.55));transform:translate3d(0,104%,0)}.ds-sus.is-on{transform:none}.ds-sus-marco{min-height:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 12px);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%,0 16px)}.ds-sus-foto{min-height:0;height:clamp(160px,23vh,200px)}.ds-sus-foto img{object-position:50% 50%}.ds-sus-stickers{left:auto;right:9%;bottom:9%;justify-items:end}.ds-sus-sticker--verde{padding:.62rem 1.05rem .7rem}.ds-sus-sticker--verde b{font-size:2.05rem}.ds-sus-sticker--verde i{font-size:.95rem}.ds-sus-sticker--crema{margin:-.5rem 3rem 0 0}.ds-sus-sticker--crema b{font-size:.7rem}.ds-sus-sticker--crema i{font-size:.84rem}.ds-sus-logo{display:none}.ds-sus-cuerpo{align-content:start;gap:.9rem;padding:1.35rem var(--ds-gutter) calc(1.1rem + env(safe-area-inset-bottom,0px))}.ds-sus-paso{gap:.8rem}.ds-sus-t{font-size:1.85rem}.ds-sus-txt{font-size:.88rem}.ds-sus-campos{grid-template-columns:1fr;gap:.7rem}.ds-sus-cerrar{top:.6rem;right:.6rem}.ds-sus.is-on~.ds-avisos{top:calc(12px + env(safe-area-inset-top,0px));bottom:auto}}@media(prefers-reduced-motion:reduce){.ds-sus,.ds-sus.is-on{transition:opacity .2s,visibility 0s;transform:translate3d(-50%,-50%,0)}.ds-sus-foto img,.ds-sus.is-on .ds-sus-foto img{transform:none;transition:none}.ds-sus.is-on .ds-sus-sticker,.ds-sus-pestana.is-on{animation:none}}@media(prefers-reduced-motion:reduce)and (max-width:700px){.ds-sus,.ds-sus.is-on{transform:none}}.ds-carro-dcto{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.7rem .8rem;background:#eac05b12;box-shadow:inset 0 0 0 1px #eac05b52}.ds-carro-dcto>svg{width:20px;height:20px;fill:none;stroke:var(--ds-oro-3);stroke-width:1.5}.ds-carro-dcto .n{display:grid;gap:.1rem;min-width:0}.ds-carro-dcto .n b{font-size:.8rem;letter-spacing:.12em;color:var(--ds-oro-3)}.ds-carro-dcto .n small{font-size:.68rem;color:var(--ds-crema-50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-carro-dcto .v{font-size:.9rem;color:var(--ds-beige)}.ds-carro-dcto-x{padding:.3rem 0;border:0;background:none;color:var(--ds-crema-70);font:inherit;font-size:.68rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ds-carro-dcto-x:hover{color:var(--ds-beige)}.ds-resumen-dcto{grid-template-columns:20px minmax(0,1fr) auto;margin-top:1rem}.ds-carro-sub b s{margin-right:.5rem;font-size:.62em;font-weight:500;color:var(--ds-crema-50)}.ds-quiz18-accion{display:grid;justify-items:start;gap:.7rem;width:100%}.ds-quiz18-pres-t{margin:.15rem 0 0;font-size:.68rem;font-weight:600;letter-spacing:var(--ds-track-l);text-transform:uppercase;color:var(--ds-beige)}.ds-quiz18-pres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:min(100%,460px)}.ds-quiz18-pres button{--k: 10px;position:relative;display:grid;gap:.18rem;padding:.72rem 1rem .76rem;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--ds-beige);background:#11111152;transition:background .3s,color .3s;clip-path:polygon(var(--k) 0,calc(100% - var(--k)) 0,100% var(--k),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,var(--k) 100%,0 calc(100% - var(--k)),0 var(--k))}.ds-quiz18-pres button:after{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .3s}.ds-quiz18-pres button b{font-size:.95rem;font-weight:700}.ds-quiz18-pres button small{font-size:.76rem;line-height:1.3;color:var(--ds-crema-70);transition:color .3s}.ds-quiz18-pres button.is-on{background:var(--ds-beige);color:var(--ds-negro)}.ds-quiz18-pres button.is-on small{color:#111111ad}@media(hover:hover){.ds-quiz18-pres button:not(.is-on):hover{background:#1111118c}.ds-quiz18-pres button:not(.is-on):hover:after{box-shadow:inset 0 0 0 1.5px var(--ds-oro-3)}}.ds-quiz18-pres button:focus-visible{outline:none}.ds-quiz18-pres button:focus-visible:after{box-shadow:inset 0 0 0 2.5px var(--ds-oro-3)}.ds-quiz18-botones{margin-top:.25rem}.ds-quiz18-extra{margin:0;max-width:52ch;font-size:.86rem;line-height:1.5;color:var(--ds-crema-70)}.ds-quiz18-extra[hidden]{display:none}.ds-quiz18-extra a,.ds-quiz18-extra button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ds-oro-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(prefers-reduced-motion:reduce){.ds-quiz18-pres button,.ds-quiz18-pres button:after{transition:none}}.ds-cifras19{list-style:none;margin:clamp(3.4rem,7vw,5.6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,4vw,3.4rem);align-items:start}.js .ds-cifras19.ds-reveal{opacity:1;transform:none}.ds-cifra19{display:grid;justify-items:center;text-align:center;gap:.3rem;min-width:0}.ds-cifra19-obj{position:relative;display:block;width:min(100%,300px);height:clamp(170px,19vw,240px);transform:translate3d(0,var(--py, 0px),0)}.ds-cifra19-obj:before{content:"";position:absolute;left:6%;right:6%;bottom:-10%;height:70%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(234,192,91,.14),transparent 72%)}.ds-cifra19-obj img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:contrast(1.06) drop-shadow(0 20px 22px rgba(0,0,0,.65));transform:rotate(var(--giro, 0deg));transition:transform .9s cubic-bezier(.16,1,.3,1)}.ds-cifra19-num{position:relative;z-index:1;margin-top:-1.6rem;font-family:var(--ds-sans);font-weight:800;font-size:clamp(4rem,8vw,7.2rem);line-height:.9;letter-spacing:-.04em;padding:0 .04em;background:var(--ds-oro-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 8px 16px rgba(0,0,0,.75));font-variant-numeric:tabular-nums}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.ds-cifra19-num{background:none;color:var(--ds-oro-3);-webkit-text-fill-color:currentColor}}.ds-cifra19-lab{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.1;color:var(--ds-oro-3)}.ds-cifra19 small{font-size:.84rem;line-height:1.5;color:var(--ds-crema-70);max-width:27ch}.js .ds-cifras19 .ds-cifra19-obj img{opacity:0;transform:translate3d(0,30px,0) rotate(-7deg)}.js .ds-cifras19 .ds-cifra19-num,.js .ds-cifras19 .ds-cifra19-lab,.js .ds-cifras19 .ds-cifra19 small{opacity:0;transform:translate3d(0,14px,0)}.js .ds-cifras19.is-in .ds-cifra19-obj img{opacity:1;transform:rotate(var(--giro, 0deg));transition:opacity .8s ease calc(var(--i) * .18s),transform 1.2s cubic-bezier(.16,1,.3,1) calc(var(--i) * .18s)}.js .ds-cifras19.is-in .ds-cifra19-num,.js .ds-cifras19.is-in .ds-cifra19-lab,.js .ds-cifras19.is-in .ds-cifra19 small{opacity:1;transform:none;transition:opacity .7s ease calc(var(--i) * .18s + .25s),transform .9s cubic-bezier(.16,1,.3,1) calc(var(--i) * .18s + .25s)}.ds-cifra19:nth-child(3) .ds-cifra19-obj img{inset:14% 9% 0;width:82%;height:86%}@media(hover:hover){.ds-cifra19:hover{--giro: -4deg}.ds-cifra19:nth-child(2):hover{--giro: 3deg}}@media(max-width:760px){.ds-cifras19{grid-template-columns:1fr;gap:2.8rem}.ds-cifra19-obj{height:clamp(140px,40vw,180px)}.ds-cifra19-num{font-size:clamp(4rem,22vw,6rem)}}@media(prefers-reduced-motion:reduce){.js .ds-cifras19 .ds-cifra19-obj img,.js .ds-cifras19 .ds-cifra19-num,.js .ds-cifras19 .ds-cifra19-lab,.js .ds-cifras19 .ds-cifra19 small{opacity:1;transform:none;transition:none}}.ds-pz{--c: 10px;--r: 0px;--fi: 4px;--fil: rgba(236, 234, 226, .8);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;box-sizing:border-box;min-height:44px;padding:.5em 1.55em;margin:0;border:0;border-radius:0;text-decoration:none;cursor:pointer;white-space:nowrap;font-family:var(--ds-sans);font-size:.68rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;line-height:1.1;color:var(--ds-beige);background:#111c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(calc(var(--c)) 0,calc(100% - var(--c)) 0,100% calc(var(--c)),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,calc(var(--c)) 100%,0 calc(100% - var(--c)),0 calc(var(--c)));transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.16,1,.3,1),opacity .3s,filter .25s}.ds-pz:after{content:"";position:absolute;inset:var(--fi);pointer-events:none;background:var(--fil);--k: calc(var(--c) - var(--fi) * .586);--rk: calc(var(--r) * .8);clip-path:polygon(evenodd,calc(var(--k)) 0,calc(100% - var(--k)) 0,100% calc(var(--k)),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,calc(var(--k)) 100%,0 calc(100% - var(--k)),0 calc(var(--k)),calc(var(--k)) 0,calc(var(--k) + .4142 * 1px) 1px,calc(100% - var(--k) - .4142 * 1px) 1px,calc(100% - 1px) calc(var(--k) + .4142 * 1px),calc(100% - 1px) calc(100% - var(--k) - .4142 * 1px),calc(100% - var(--k) - .4142 * 1px) calc(100% - 1px),calc(var(--k) + .4142 * 1px) calc(100% - 1px),1px calc(100% - var(--k) - .4142 * 1px),1px calc(var(--k) + .4142 * 1px),calc(var(--k) + .4142 * 1px) 1px);transition:background .25s cubic-bezier(.4,0,.2,1)}.ds-pz--redondo{--r: 6px;clip-path:polygon(calc(var(--c) - .2929 * var(--r)) calc(.2929 * var(--r)),calc(var(--c) + .0316 * var(--r)) calc(.0761 * var(--r)),calc(var(--c) + .4142 * var(--r)) 0,calc(100% - var(--c) - .4142 * var(--r)) 0,calc(100% - var(--c) - .0316 * var(--r)) calc(.0761 * var(--r)),calc(100% - var(--c) + .2929 * var(--r)) calc(.2929 * var(--r)),calc(100% - .2929 * var(--r)) calc(var(--c) - .2929 * var(--r)),calc(100% - .0761 * var(--r)) calc(var(--c) + .0316 * var(--r)),100% calc(var(--c) + .4142 * var(--r)),100% calc(100% - var(--c) - .4142 * var(--r)),calc(100% - .0761 * var(--r)) calc(100% - var(--c) - .0316 * var(--r)),calc(100% - .2929 * var(--r)) calc(100% - var(--c) + .2929 * var(--r)),calc(100% - var(--c) + .2929 * var(--r)) calc(100% - .2929 * var(--r)),calc(100% - var(--c) - .0316 * var(--r)) calc(100% - .0761 * var(--r)),calc(100% - var(--c) - .4142 * var(--r)) 100%,calc(var(--c) + .4142 * var(--r)) 100%,calc(var(--c) + .0316 * var(--r)) calc(100% - .0761 * var(--r)),calc(var(--c) - .2929 * var(--r)) calc(100% - .2929 * var(--r)),calc(.2929 * var(--r)) calc(100% - var(--c) + .2929 * var(--r)),calc(.0761 * var(--r)) calc(100% - var(--c) - .0316 * var(--r)),0 calc(100% - var(--c) - .4142 * var(--r)),0 calc(var(--c) + .4142 * var(--r)),calc(.0761 * var(--r)) calc(var(--c) + .0316 * var(--r)),calc(.2929 * var(--r)) calc(var(--c) - .2929 * var(--r)))}.ds-pz--redondo:after{clip-path:polygon(evenodd,calc(var(--k) - .2929 * var(--rk)) calc(.2929 * var(--rk)),calc(var(--k) + .0316 * var(--rk)) calc(.0761 * var(--rk)),calc(var(--k) + .4142 * var(--rk)) 0,calc(100% - var(--k) - .4142 * var(--rk)) 0,calc(100% - var(--k) - .0316 * var(--rk)) calc(.0761 * var(--rk)),calc(100% - var(--k) + .2929 * var(--rk)) calc(.2929 * var(--rk)),calc(100% - .2929 * var(--rk)) calc(var(--k) - .2929 * var(--rk)),calc(100% - .0761 * var(--rk)) calc(var(--k) + .0316 * var(--rk)),100% calc(var(--k) + .4142 * var(--rk)),100% calc(100% - var(--k) - .4142 * var(--rk)),calc(100% - .0761 * var(--rk)) calc(100% - var(--k) - .0316 * var(--rk)),calc(100% - .2929 * var(--rk)) calc(100% - var(--k) + .2929 * var(--rk)),calc(100% - var(--k) + .2929 * var(--rk)) calc(100% - .2929 * var(--rk)),calc(100% - var(--k) - .0316 * var(--rk)) calc(100% - .0761 * var(--rk)),calc(100% - var(--k) - .4142 * var(--rk)) 100%,calc(var(--k) + .4142 * var(--rk)) 100%,calc(var(--k) + .0316 * var(--rk)) calc(100% - .0761 * var(--rk)),calc(var(--k) - .2929 * var(--rk)) calc(100% - .2929 * var(--rk)),calc(.2929 * var(--rk)) calc(100% - var(--k) + .2929 * var(--rk)),calc(.0761 * var(--rk)) calc(100% - var(--k) - .0316 * var(--rk)),0 calc(100% - var(--k) - .4142 * var(--rk)),0 calc(var(--k) + .4142 * var(--rk)),calc(.0761 * var(--rk)) calc(var(--k) + .0316 * var(--rk)),calc(.2929 * var(--rk)) calc(var(--k) - .2929 * var(--rk)),calc(var(--k) - .2929 * var(--rk)) calc(.2929 * var(--rk)),calc(var(--k) + .4142 * 1px - .2929 * var(--rk)) calc(1px + .2929 * var(--rk)),calc(var(--k) + .4142 * 1px + .0316 * var(--rk)) calc(1px + .0761 * var(--rk)),calc(var(--k) + .4142 * 1px + .4142 * var(--rk)) 1px,calc(100% - var(--k) - .4142 * 1px - .4142 * var(--rk)) 1px,calc(100% - var(--k) - .4142 * 1px - .0316 * var(--rk)) calc(1px + .0761 * var(--rk)),calc(100% - var(--k) - .4142 * 1px + .2929 * var(--rk)) calc(1px + .2929 * var(--rk)),calc(100% - 1px - .2929 * var(--rk)) calc(var(--k) + .4142 * 1px - .2929 * var(--rk)),calc(100% - 1px - .0761 * var(--rk)) calc(var(--k) + .4142 * 1px + .0316 * var(--rk)),calc(100% - 1px) calc(var(--k) + .4142 * 1px + .4142 * var(--rk)),calc(100% - 1px) calc(100% - var(--k) - .4142 * 1px - .4142 * var(--rk)),calc(100% - 1px - .0761 * var(--rk)) calc(100% - var(--k) - .4142 * 1px - .0316 * var(--rk)),calc(100% - 1px - .2929 * var(--rk)) calc(100% - var(--k) - .4142 * 1px + .2929 * var(--rk)),calc(100% - var(--k) - .4142 * 1px + .2929 * var(--rk)) calc(100% - 1px - .2929 * var(--rk)),calc(100% - var(--k) - .4142 * 1px - .0316 * var(--rk)) calc(100% - 1px - .0761 * var(--rk)),calc(100% - var(--k) - .4142 * 1px - .4142 * var(--rk)) calc(100% - 1px),calc(var(--k) + .4142 * 1px + .4142 * var(--rk)) calc(100% - 1px),calc(var(--k) + .4142 * 1px + .0316 * var(--rk)) calc(100% - 1px - .0761 * var(--rk)),calc(var(--k) + .4142 * 1px - .2929 * var(--rk)) calc(100% - 1px - .2929 * var(--rk)),calc(1px + .2929 * var(--rk)) calc(100% - var(--k) - .4142 * 1px + .2929 * var(--rk)),calc(1px + .0761 * var(--rk)) calc(100% - var(--k) - .4142 * 1px - .0316 * var(--rk)),1px calc(100% - var(--k) - .4142 * 1px - .4142 * var(--rk)),1px calc(var(--k) + .4142 * 1px + .4142 * var(--rk)),calc(1px + .0761 * var(--rk)) calc(var(--k) + .4142 * 1px + .0316 * var(--rk)),calc(1px + .2929 * var(--rk)) calc(var(--k) + .4142 * 1px - .2929 * var(--rk)),calc(var(--k) + .4142 * 1px - .2929 * var(--rk)) calc(1px + .2929 * var(--rk)))}span.ds-pz{cursor:default}.ds-pz .dos{display:inline-flex;flex-direction:column;align-items:center;line-height:1;text-align:center}.ds-pz .dos b{font-weight:700}.ds-pz .dos i{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;text-transform:none;letter-spacing:0;font-size:1.36em;line-height:1.02;margin-top:.06em}.ds-pz:has(.dos){padding-top:.42em;padding-bottom:.5em}.ds-pz--oro{background:var(--ds-oro-grad);color:var(--ds-negro);--fil: rgba(17, 17, 17, .86);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-pz--crema{background:var(--ds-beige);color:var(--ds-negro);--fil: rgba(17, 17, 17, .78);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-pz--negro{background:var(--ds-negro);color:var(--ds-beige);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-pz--verde{background:var(--ds-verde-hoja);color:var(--ds-beige);--fil: rgba(236, 234, 226, .88);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-pz--linea{background:#11111138;--fi: 0px;--fil: var(--ds-linea-2)}a.ds-pz:hover,button.ds-pz:hover{background:#111111f2}a.ds-pz--oro:hover,button.ds-pz--oro:hover{background:var(--ds-oro-grad);filter:brightness(1.06);transform:translateY(-2px)}a.ds-pz--crema:hover,button.ds-pz--crema:hover{background:var(--ds-beige);transform:translateY(-2px)}a.ds-pz--negro:hover,button.ds-pz--negro:hover{background:var(--ds-verde-finca);transform:translateY(-2px)}a.ds-pz--verde:hover,button.ds-pz--verde:hover{background:var(--ds-verde-camisa)}a.ds-pz--linea:hover,button.ds-pz--linea:hover{background:var(--ds-beige);color:var(--ds-negro);--fil: var(--ds-beige)}.ds-pz:focus-visible{outline:none;--fil: var(--ds-oro-3)}.ds-pz--oro:focus-visible,.ds-pz--crema:focus-visible{--fil: var(--ds-verde-camisa)}.ds-pz:disabled,.ds-pz[aria-disabled=true]{opacity:.45;cursor:default;transform:none}.ds-pz--grande{--c: 16px;--r: 9px;--fi: 6px;min-height:78px;padding:.7em 2.5em .8em;font-size:1.04rem}.ds-pz--grande .dos i{font-size:1.3em}.ds-btn--oro,.ds-btn--crema,.ds-btn--verde{position:relative;--c: 11px}.ds-btn--oro:after,.ds-btn--crema:after,.ds-btn--verde:after{content:"";position:absolute;inset:4px;pointer-events:none;background:#111111d1;--k: calc(var(--c) - 2.344px);clip-path:polygon(evenodd,calc(var(--k)) 0,calc(100% - var(--k)) 0,100% calc(var(--k)),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,calc(var(--k)) 100%,0 calc(100% - var(--k)),0 calc(var(--k)),calc(var(--k)) 0,calc(var(--k) + .4142 * 1px) 1px,calc(100% - var(--k) - .4142 * 1px) 1px,calc(100% - 1px) calc(var(--k) + .4142 * 1px),calc(100% - 1px) calc(100% - var(--k) - .4142 * 1px),calc(100% - var(--k) - .4142 * 1px) calc(100% - 1px),calc(var(--k) + .4142 * 1px) calc(100% - 1px),1px calc(100% - var(--k) - .4142 * 1px),1px calc(var(--k) + .4142 * 1px),calc(var(--k) + .4142 * 1px) 1px)}.ds-btn--verde:after{background:#eceae2d9}.ds-v360{position:relative;overflow:hidden;background:var(--ds-negro);isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ds-v360 canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.ds-v360.is-listo canvas{opacity:1}.ds-v360.is-gl{cursor:grab;touch-action:none}.ds-v360.is-gl.is-arrastre{cursor:grabbing}.ds-v360:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:-4px}.ds-v360-plano{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.ds-v360.is-listo .ds-v360-plano{opacity:0;pointer-events:none}.ds-v360-aviso-gl{display:none}.ds-v360.is-sin-gl .ds-v360-aviso-gl{display:block;position:absolute;left:50%;top:42%;transform:translate(-50%);z-index:4;background:#111111e0;color:var(--ds-beige);font-size:.78rem;padding:.7em 1.1em;max-width:min(92%,34rem);text-align:center}.ds-v360-carga{position:absolute;left:50%;top:50%;z-index:3;width:34px;height:46px;margin:-23px 0 0 -17px;opacity:0;pointer-events:none;transition:opacity .3s;color:var(--ds-oro-3)}.ds-v360.is-cargando .ds-v360-carga{opacity:.9;animation:ds-v360-respira 1.4s ease-in-out infinite}@keyframes ds-v360-respira{0%,to{transform:scale(.86);opacity:.5}50%{transform:scale(1);opacity:.95}}.ds-v360-ayuda{position:absolute;z-index:3;left:50%;bottom:calc(1.55rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);pointer-events:none;font-size:.6rem;letter-spacing:var(--ds-track-s);text-transform:none;font-weight:600;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.ds-v360-ayuda svg{width:20px;height:20px;fill:none;stroke:var(--ds-oro-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ds-v360.is-abajo:not(.is-tocado) .ds-v360-ayuda{opacity:1}.ds-v360:not(.is-gl) .ds-v360-ayuda{display:none}.ds-v360-puntos,.ds-v360-mesas{position:absolute;inset:0;z-index:2;pointer-events:none}.ds-v360-punto{position:absolute;left:0;top:0;margin:-11px 0 0 -11px;display:flex;align-items:center;gap:.5rem;pointer-events:auto;color:var(--ds-beige);text-decoration:none;transition:opacity .35s;will-change:transform}.ds-v360-punto i{position:relative;flex:none;width:22px;height:22px;border-radius:50%;background:#11111180;box-shadow:inset 0 0 0 2px var(--ds-oro-3),0 2px 10px #0006}.ds-v360-punto i:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--ds-oro-2)}.ds-v360-punto i:after{content:"";position:absolute;inset:-6px;border-radius:50%;box-shadow:0 0 0 1px #eac05b8c;animation:ds-v360-pulso 2.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes ds-v360-pulso{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}.ds-v360-punto .t{--c: 9px;--r: 5px;--fi: 3.5px;min-height:42px;padding:.4em 1.2em .45em;font-size:.58rem}.ds-v360-punto .t .dos i{font-size:1.42em}.ds-v360-punto .t .ya{--c: 4px;position:relative;z-index:1;margin:0 -.55em 0 .1em;padding:.42em .62em .38em;font-style:normal;font-size:.84em;letter-spacing:var(--ds-track-m);background:var(--ds-oro-grad);color:var(--ds-negro);clip-path:polygon(calc(var(--c)) 0,calc(100% - var(--c)) 0,100% calc(var(--c)),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,calc(var(--c)) 100%,0 calc(100% - var(--c)),0 calc(var(--c)))}.ds-v360-punto:hover .t .ya,.ds-v360-punto:focus-visible .t .ya{background:var(--ds-negro);color:var(--ds-oro-3)}.ds-v360-punto.is-izq{flex-direction:row-reverse}.ds-v360-punto:hover .t,.ds-v360-punto:focus-visible .t{background:var(--ds-oro-grad);color:var(--ds-negro);--fil: rgba(17, 17, 17, .86)}.ds-v360-punto:focus-visible{outline:none}.ds-v360-punto:focus-visible i{box-shadow:inset 0 0 0 2px var(--ds-beige),0 0 0 3px var(--ds-oro-3)}.ds-v360-punto.is-tapado{opacity:0;pointer-events:none}.ds-v360.is-planeta .ds-v360-puntos,.ds-v360.is-cargando .ds-v360-puntos{opacity:0}.ds-v360-mesa{position:absolute;left:0;top:0;width:0;height:0;padding:0;margin:0;border:0;background:none;pointer-events:auto;cursor:pointer;will-change:transform}.ds-v360-mesa .cuerpo{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s}.ds-v360-mesa .n{--c: 8px;--r: 5px;--fi: 3px;min-height:34px;min-width:50px;padding:.3em .9em;font-size:.74rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.ds-v360-mesa .largo{display:none}.ds-v360-mesa .largo i{font-size:1.3em}.ds-v360-mesa .tallo{position:relative;width:1.5px;height:20px;background:linear-gradient(var(--ds-beige),rgba(236,234,226,.45))}.ds-v360-mesa .tallo:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--ds-oro-2);box-shadow:0 0 0 2px #11111180,0 0 12px #fede9fb3}.ds-v360-mesa:hover .cuerpo,.ds-v360-mesa:focus-visible .cuerpo,.ds-v360-mesa.is-elegida .cuerpo{transform:translate(-50%) translateY(-4px);z-index:2}.ds-v360-mesa:hover .corto,.ds-v360-mesa:focus-visible .corto,.ds-v360-mesa.is-elegida .corto{display:none}.ds-v360-mesa:hover .largo,.ds-v360-mesa:focus-visible .largo,.ds-v360-mesa.is-elegida .largo{display:inline-flex}.ds-v360-mesa:hover,.ds-v360-mesa:focus-visible,.ds-v360-mesa.is-elegida{z-index:3}.ds-v360-mesa.is-elegida .n{background:var(--ds-oro-grad)}.ds-v360-mesa.is-apagada:not(:hover):not(:focus-visible) .cuerpo{opacity:.38}.ds-v360-mesa.is-reservada .n{background:var(--ds-verde-hoja);color:var(--ds-beige);--fil: rgba(236, 234, 226, .9)}.ds-v360-mesa.is-reservada .corto:after{content:" \2713"}.ds-v360-mesa:focus-visible{outline:none}.ds-v360-mesa:focus-visible .n{--fil: var(--ds-verde-camisa)}.ds-r360.is-mesas .ds-v360-mesa .cuerpo{animation:ds-mesa-cae .6s cubic-bezier(.16,1,.3,1) both}.ds-r360.is-mesas .ds-v360-mesa:nth-child(2) .cuerpo{animation-delay:.05s}.ds-r360.is-mesas .ds-v360-mesa:nth-child(3) .cuerpo{animation-delay:.1s}.ds-r360.is-mesas .ds-v360-mesa:nth-child(4) .cuerpo{animation-delay:.15s}.ds-r360.is-mesas .ds-v360-mesa:nth-child(5) .cuerpo{animation-delay:.2s}.ds-r360.is-mesas .ds-v360-mesa:nth-child(6) .cuerpo{animation-delay:.25s}.ds-r360.is-mesas .ds-v360-mesa:nth-child(7) .cuerpo{animation-delay:.3s}.ds-r360.is-mesas .ds-v360-mesa:nth-child(8) .cuerpo{animation-delay:.35s}@keyframes ds-mesa-cae{0%{opacity:0;transform:translate(-50%) translateY(-16px)}}.ds-r360{position:relative;height:calc(100vh - var(--ds-topbar-h, 2.3rem));height:calc(100svh - var(--ds-topbar-h, 2.3rem));min-height:560px;display:block;overflow:hidden;background:var(--ds-negro)}.ds-r360:after{display:none}.ds-r360 .ds-v360{position:absolute;inset:0;z-index:0}.ds-r360-sombra{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#111111b3,#1110 20%),linear-gradient(0deg,#111111d1,#11111159 30%,#1110 52%),linear-gradient(90deg,#11111173,#1110 46%)}.ds-r360 .ds-header{z-index:8}.ds-r360-cab{position:absolute;z-index:4;left:var(--ds-gutter);bottom:calc(6.6rem + env(safe-area-inset-bottom,0px));width:min(36rem,52vw);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.16,1,.3,1)}.ds-r360-cab .ds-eyebrow{color:var(--ds-oro-3)}.ds-r360-h1{margin:.55rem 0 0;font-family:var(--ds-sans);text-shadow:0 4px 36px rgba(0,0,0,.55)}.ds-r360-h1 .l1{display:block;font-weight:700;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.95;letter-spacing:.055em;text-transform:uppercase}.ds-r360-h1 .l2{display:block;margin-top:.2em;color:var(--ds-oro-3);font-size:clamp(1.45rem,2.5vw,2.3rem);line-height:1.1}.ds-r360-sub{margin-top:.9rem;max-width:31rem;color:var(--ds-crema-70);font-size:.93rem;line-height:1.55;text-shadow:0 2px 16px rgba(0,0,0,.7)}.ds-r360-acc{margin-top:1.15rem;display:flex;flex-wrap:wrap;gap:.6rem}.ds-r360.is-cambiando .ds-r360-cab{opacity:0;transform:translateY(14px)}.ds-r360.is-mesas .ds-r360-cab,.ds-r360.is-mesas .ds-r360-escenas{opacity:0;pointer-events:none;transform:translateY(14px)}.ds-r360-escenas{position:absolute;z-index:5;left:var(--ds-gutter);bottom:calc(1.3rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;transition:opacity .45s,transform .5s cubic-bezier(.16,1,.3,1)}.ds-r360-esc{--c: 11px;--r: 6px;min-height:56px;padding:.4em 1.4em .45em .55em;gap:.75em;font-size:.62rem;transform:rotate(-1.6deg)}.ds-r360-esc+.ds-r360-esc{margin-left:-.3rem;transform:rotate(1.3deg)}.ds-r360-esc img{position:relative;z-index:1;flex:none;width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--ds-linea-2)}.ds-r360-esc .dos{align-items:flex-start;text-align:left}.ds-r360-esc[aria-pressed=true]{background:var(--ds-oro-grad);color:var(--ds-negro);--fil: rgba(17, 17, 17, .86);z-index:1}.ds-r360-esc[aria-pressed=true] img{box-shadow:0 0 0 1.5px var(--ds-negro)}.ds-r360-esc:hover{transform:rotate(0) translateY(-3px);z-index:2}.ds-r360-esc[aria-pressed=true]:hover{background:var(--ds-oro-grad)}.ds-r360-ctrl{position:absolute;z-index:5;right:var(--ds-gutter);bottom:calc(1.3rem + env(safe-area-inset-bottom,0px));--c: 12px;min-height:54px;padding:0 .65rem;gap:0;cursor:default;transition:opacity .45s,background .25s}.ds-r360-ctrl button{position:relative;z-index:1;width:44px;height:44px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--ds-beige);cursor:pointer;transition:color .2s,background .2s}.ds-r360-ctrl button[hidden]{display:none}.ds-r360-ctrl button+button:before{content:"";position:absolute;left:-.5px;top:32%;bottom:32%;width:1px;background:var(--ds-linea)}.ds-r360-ctrl button:hover,.ds-r360-ctrl button[aria-pressed=true]{color:var(--ds-oro-3);background:#eceae20f}.ds-r360-ctrl button:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:-5px}.ds-r360-ctrl svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ds-r360 .ds-v360.is-planeta~.ds-r360-ctrl,.ds-r360.is-reserva .ds-r360-ctrl{opacity:0;pointer-events:none}@media(pointer:coarse){.ds-r360-ctrl [data-v360-zoom]{display:none}}.ds-r360-aviso{position:absolute;z-index:9;right:var(--ds-gutter);bottom:calc(5.4rem + env(safe-area-inset-bottom,0px));background:var(--ds-beige);color:var(--ds-negro);padding:.65em 1em;font-size:.8rem;max-width:min(26rem,90%);word-break:break-all}.ds-r360:fullscreen,.ds-r360:-webkit-full-screen{height:100vh}html:not(.js) .ds-r360-escenas,html:not(.js) .ds-r360-ctrl{display:none}html:not(.js) .ds-r360-cab{bottom:calc(1.6rem + env(safe-area-inset-bottom,0px))}.ds-r360-panel{position:absolute;z-index:6;right:var(--ds-gutter);bottom:calc(6rem + env(safe-area-inset-bottom,0px));width:min(360px,calc(100vw - 2 * var(--ds-gutter)));box-sizing:border-box;padding:1.7rem 1.7rem 1.55rem;background:#111111e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ds-beige);--c: 18px;--r: 0px;clip-path:polygon(calc(var(--c)) 0,calc(100% - var(--c)) 0,100% calc(var(--c)),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,calc(var(--c)) 100%,0 calc(100% - var(--c)),0 calc(var(--c)));opacity:0;transform:translateY(14px);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.16,1,.3,1)}.ds-r360-panel:after{content:"";position:absolute;inset:7px;pointer-events:none;background:#eceae252;--k: calc(var(--c) - 4.1px);clip-path:polygon(evenodd,calc(var(--k)) 0,calc(100% - var(--k)) 0,100% calc(var(--k)),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,calc(var(--k)) 100%,0 calc(100% - var(--k)),0 calc(var(--k)),calc(var(--k)) 0,calc(var(--k) + .4142 * 1px) 1px,calc(100% - var(--k) - .4142 * 1px) 1px,calc(100% - 1px) calc(var(--k) + .4142 * 1px),calc(100% - 1px) calc(100% - var(--k) - .4142 * 1px),calc(100% - var(--k) - .4142 * 1px) calc(100% - 1px),calc(var(--k) + .4142 * 1px) calc(100% - 1px),1px calc(100% - var(--k) - .4142 * 1px),1px calc(var(--k) + .4142 * 1px),calc(var(--k) + .4142 * 1px) 1px)}.ds-r360-panel.is-on{opacity:1;transform:none}.ds-r360-panel .ds-eyebrow{color:var(--ds-oro-3);padding-right:2.2rem}.ds-r360-panel .t{margin:.6rem 0 0;font-size:1.55rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1}.ds-r360-panel .t .ds-serif,.ds-r360-hoja .t .ds-serif{display:block;margin-top:.18em;font-weight:500;letter-spacing:0}.ds-r360-panel .t .ds-serif{color:var(--ds-oro-3);font-size:.9em}.ds-r360-panel .x{margin-top:.8rem;color:var(--ds-crema-70);font-size:.88rem;line-height:1.55}.ds-r360-panel .acc{position:relative;z-index:1;margin-top:1.15rem;display:flex;flex-wrap:wrap;gap:.5rem}.ds-r360-cerrar{position:absolute;z-index:3;top:.8rem;right:.8rem;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#eceae214;color:inherit;cursor:pointer;transition:background .2s}.ds-r360-cerrar:hover{background:#eceae22e}.ds-r360-cerrar:focus-visible{outline:2px solid var(--ds-oro-3);outline-offset:2px}.ds-r360-cerrar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ds-r360-hoja .ds-r360-cerrar{background:#11111112}.ds-r360-hoja .ds-r360-cerrar:hover{background:#11111124}.ds-r360-mesasbar{position:absolute;z-index:5;left:var(--ds-gutter);bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));width:min(31rem,44vw);opacity:0;transform:translateY(14px);transition:opacity .45s .12s,transform .55s .12s cubic-bezier(.16,1,.3,1)}.ds-r360-mesasbar.is-on{opacity:1;transform:none}.ds-r360-mesasbar .ds-eyebrow{color:var(--ds-oro-3)}.ds-r360-h2{margin:.45rem 0 0;font-family:var(--ds-sans);font-size:clamp(2rem,3.6vw,3.1rem);font-weight:700;letter-spacing:.055em;text-transform:uppercase;line-height:.95;text-shadow:0 4px 30px rgba(0,0,0,.55)}.ds-r360-h2 .ds-serif{color:var(--ds-oro-3)}.ds-r360-mesasbar p:not(.ds-eyebrow){margin:.75rem 0 1.05rem;max-width:27rem;color:var(--ds-crema-70);font-size:.92rem;line-height:1.5;text-shadow:0 2px 14px rgba(0,0,0,.7)}.ds-r360-hoja{position:absolute;z-index:7;right:var(--ds-gutter);bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));width:min(410px,calc(100vw - 2 * var(--ds-gutter)));max-height:calc(100% - 8.6rem);display:flex;flex-direction:column;background:var(--ds-beige);color:var(--ds-negro);--c: 20px;clip-path:polygon(calc(var(--c)) 0,calc(100% - var(--c)) 0,100% calc(var(--c)),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,calc(var(--c)) 100%,0 calc(100% - var(--c)),0 calc(var(--c)));opacity:0;transform:translateY(18px);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.16,1,.3,1)}.ds-r360-hoja:after{content:"";position:absolute;inset:8px;pointer-events:none;background:#1119;--k: calc(var(--c) - 4.69px);clip-path:polygon(evenodd,calc(var(--k)) 0,calc(100% - var(--k)) 0,100% calc(var(--k)),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,calc(var(--k)) 100%,0 calc(100% - var(--k)),0 calc(var(--k)),calc(var(--k)) 0,calc(var(--k) + .4142 * 1px) 1px,calc(100% - var(--k) - .4142 * 1px) 1px,calc(100% - 1px) calc(var(--k) + .4142 * 1px),calc(100% - 1px) calc(100% - var(--k) - .4142 * 1px),calc(100% - var(--k) - .4142 * 1px) calc(100% - 1px),calc(var(--k) + .4142 * 1px) calc(100% - 1px),1px calc(100% - var(--k) - .4142 * 1px),1px calc(var(--k) + .4142 * 1px),calc(var(--k) + .4142 * 1px) 1px)}.ds-r360-hoja.is-on{opacity:1;transform:none}.ds-r360-hoja .cuerpo{position:relative;z-index:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.75rem 1.8rem 1.45rem;scrollbar-width:thin}.ds-r360-hoja .ds-eyebrow{color:var(--ds-verde-camisa);padding-right:2.4rem}.ds-r360-hoja .t{margin:.55rem 0 0;font-size:2.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:.95}.ds-r360-hoja .t .ds-serif{color:var(--ds-verde-camisa);font-size:.6em}.ds-r360-hoja .campo{border:0;margin:1.15rem 0 0;padding:0;min-width:0}.ds-r360-hoja legend,.ds-r360-hoja .lbl{display:block;margin:0 0 .5rem;padding:0;font-size:.62rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:#11111194}.ds-r360-hoja .chips{display:flex;flex-wrap:wrap;gap:.4rem}.ds-r360-hoja .chips--horas{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:thin;scroll-behavior:smooth}.ds-r360-hoja .chip{--c: 6px;flex:none;min-height:38px;padding:.35em .9em;border:0;background:#11111112;color:var(--ds-negro);cursor:pointer;font-family:var(--ds-sans);font-size:.76rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;clip-path:polygon(calc(var(--c)) 0,calc(100% - var(--c)) 0,100% calc(var(--c)),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,calc(var(--c)) 100%,0 calc(100% - var(--c)),0 calc(var(--c)));transition:background .2s,color .2s}.ds-r360-hoja .chip:hover{background:#11111124}.ds-r360-hoja .chip[aria-pressed=true]{background:var(--ds-negro);color:var(--ds-beige)}.ds-r360-hoja .chip:focus-visible{outline:2px solid var(--ds-verde-camisa);outline-offset:-2px}.ds-r360-hoja .chip i{font-family:var(--ds-serif);font-variation-settings:"wdth" var(--ds-serif-wdth);font-style:italic;font-weight:500;color:var(--ds-verde-camisa)}.ds-r360-hoja .chip[aria-pressed=true] i{color:var(--ds-oro-3)}.ds-r360-hoja .campo--n{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ds-r360-hoja .campo--n .lbl{margin:0}.ds-r360-hoja .paso{display:inline-flex;align-items:center;gap:.35rem}.ds-r360-hoja .paso button{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#11111114;color:var(--ds-negro);font-size:1.15rem;line-height:1;cursor:pointer}.ds-r360-hoja .paso button:hover{background:#11111126}.ds-r360-hoja .paso button:disabled{opacity:.35;cursor:default}.ds-r360-hoja output{min-width:2.2ch;text-align:center;font-weight:700;font-size:1.2rem;font-variant-numeric:tabular-nums}.ds-r360-hoja .sax{margin-top:1.05rem;padding:.85rem 1rem;background:var(--ds-verde-finca);color:var(--ds-beige);font-size:.8rem;line-height:1.45;--c: 9px;clip-path:polygon(calc(var(--c)) 0,calc(100% - var(--c)) 0,100% calc(var(--c)),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,calc(var(--c)) 100%,0 calc(100% - var(--c)),0 calc(var(--c)))}.ds-r360-hoja .sax b{color:var(--ds-oro-3)}.ds-r360-hoja .datos{margin-top:1.05rem;display:grid;gap:.65rem}.ds-r360-hoja .ds-campo>label{color:#11111194}.ds-r360-hoja .ds-campo input{background:#1111110d;color:var(--ds-negro);border-bottom-color:#11111147;padding:.75rem .85rem;font-size:.92rem}.ds-r360-hoja .ds-campo input::placeholder{color:#11111159}.ds-r360-hoja .ds-campo input:focus{background:#11111112;border-color:var(--ds-verde-camisa);box-shadow:0 1px 0 var(--ds-verde-camisa)}.ds-r360-hoja .ds-campo .error{filter:none}.ds-r360-reservar{width:100%;margin-top:1.05rem;min-height:62px;--c: 13px;font-size:.74rem}.ds-r360-hoja .nota{margin-top:.8rem;font-size:.7rem;line-height:1.45;color:#1111118c}.ds-r360-hoja .ds-pz--linea{color:var(--ds-negro);background:transparent;--fil: rgba(17, 17, 17, .45)}.ds-r360-hoja a.ds-pz--linea:hover{background:var(--ds-negro);color:var(--ds-beige);--fil: var(--ds-negro)}.ds-r360-ticket .corte{margin:1.1rem -1.8rem;border-top:1.5px dashed rgba(17,17,17,.28)}.ds-r360-ticket dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem 1.1rem;margin:0;font-size:.86rem}.ds-r360-ticket dl>div{display:contents}.ds-r360-ticket dt{padding-top:.2em;font-size:.62rem;font-weight:700;letter-spacing:var(--ds-track-m);text-transform:uppercase;color:#1111118c}.ds-r360-ticket dd{margin:0;font-weight:600}.ds-r360-ticket .acc{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.ds-r360-ticket:focus{outline:none}.ds-r360.is-reserva .ds-r360-mesasbar p:not(.ds-eyebrow){opacity:.6}@media(max-width:1100px){.ds-v360-ayuda{bottom:auto;top:24%}}@media(max-width:700px){.ds-v360-punto{gap:.4rem}.ds-v360-punto .t{--c: 8px;min-height:36px;padding:.32em .95em .36em;font-size:.54rem}.ds-r360.is-panel .ds-r360-cab{opacity:0;pointer-events:none;transform:translateY(14px)}.ds-r360{min-height:580px}.ds-r360-sombra{background:linear-gradient(180deg,#111111b3,#1110 18%),linear-gradient(0deg,#111111e6,#11111180 38%,#1110 62%)}.ds-r360-cab{right:var(--ds-gutter);width:auto;bottom:calc(9.4rem + env(safe-area-inset-bottom,0px))}.ds-r360-h1 .l1{font-size:clamp(2.05rem,10vw,2.7rem)}.ds-r360-h1 .l2{font-size:1.28rem}.ds-r360-sub{margin-top:.6rem;font-size:.82rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-r360-acc{margin-top:.85rem}.ds-r360-escenas{right:var(--ds-gutter);bottom:calc(.9rem + env(safe-area-inset-bottom,0px))}.ds-r360-esc{flex:1 1 0;min-width:0;padding-right:.8em;justify-content:flex-start}.ds-r360-esc .dos{min-width:0}.ds-r360-esc .dos b,.ds-r360-esc .dos i{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ds-r360-ctrl{bottom:calc(5.35rem + env(safe-area-inset-bottom,0px));min-height:46px;padding:0 .45rem}.ds-r360-ctrl button{width:40px;height:40px}.ds-r360-aviso{bottom:calc(9.2rem + env(safe-area-inset-bottom,0px))}.ds-r360-panel{left:.6rem;right:.6rem;width:auto;bottom:calc(.6rem + env(safe-area-inset-bottom,0px));padding:1.4rem 1.4rem 1.3rem}.ds-r360-hoja{left:0;right:0;width:auto;bottom:0;max-height:66%;--c: 18px}.ds-r360-hoja .cuerpo{padding:1.5rem 1.35rem 1.2rem}.ds-r360-hoja .t{font-size:1.75rem}.ds-r360.is-panel .ds-r360-escenas,.ds-r360.is-panel .ds-r360-ctrl,.ds-r360.is-mesas .ds-r360-ctrl,.ds-r360.is-reserva .ds-r360-escenas,.ds-r360.is-reserva .ds-r360-mesasbar{opacity:0;pointer-events:none}.ds-r360-mesasbar{right:var(--ds-gutter);width:auto;bottom:calc(.9rem + env(safe-area-inset-bottom,0px))}.ds-r360-mesasbar p:not(.ds-eyebrow){font-size:.82rem;margin:.5rem 0 .8rem}.ds-v360-mesa .n{min-height:32px;min-width:44px;font-size:.7rem}}.ds-r360-futuro{position:relative;overflow:hidden}.ds-r360-futuro-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:center}.ds-r360-futuro-txt .ds-body-l{margin-top:1rem;max-width:34rem}.ds-r360-pasos{list-style:none;margin:clamp(2rem,4vw,2.8rem) 0 0;padding:0;display:grid;gap:1.15rem}.ds-r360-pasos li{display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:1.4rem;align-items:center}.ds-r360-pasos li>.ds-pz{justify-self:start;width:100%;transform:rotate(-1.6deg)}.ds-r360-pasos li:nth-child(2)>.ds-pz{transform:rotate(1.3deg)}.ds-r360-pasos li:nth-child(3)>.ds-pz{transform:rotate(-.9deg)}.ds-r360-pasos li:nth-child(2){transition-delay:.1s}.ds-r360-pasos li:nth-child(3){transition-delay:.2s}.ds-r360-pasos p{max-width:24rem;color:var(--ds-crema-70);font-size:.95rem;line-height:1.55}.ds-r360-hoy{margin-top:clamp(1.8rem,3.5vw,2.6rem);align-items:center;gap:1.1rem 1.4rem}.ds-r360-hoy .ds-pend{font-size:.78rem;max-width:26rem}.ds-r360-puerta{position:relative;margin:0;justify-self:center;width:min(100%,440px)}.ds-r360-puerta .marco{--c: 34px;position:relative;display:block;aspect-ratio:4 / 5.1;overflow:hidden;background:var(--ds-negro-3);clip-path:polygon(calc(var(--c)) 0,calc(100% - var(--c)) 0,100% calc(var(--c)),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,calc(var(--c)) 100%,0 calc(100% - var(--c)),0 calc(var(--c)))}.ds-r360-puerta .marco:after{content:"";position:absolute;inset:12px;pointer-events:none;background:#eac05bb3;--k: calc(var(--c) - 7.03px);clip-path:polygon(evenodd,calc(var(--k)) 0,calc(100% - var(--k)) 0,100% calc(var(--k)),100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,calc(var(--k)) 100%,0 calc(100% - var(--k)),0 calc(var(--k)),calc(var(--k)) 0,calc(var(--k) + .4142 * 1px) 1px,calc(100% - var(--k) - .4142 * 1px) 1px,calc(100% - 1px) calc(var(--k) + .4142 * 1px),calc(100% - 1px) calc(100% - var(--k) - .4142 * 1px),calc(100% - var(--k) - .4142 * 1px) calc(100% - 1px),calc(var(--k) + .4142 * 1px) calc(100% - 1px),1px calc(100% - var(--k) - .4142 * 1px),1px calc(var(--k) + .4142 * 1px),calc(var(--k) + .4142 * 1px) 1px)}.ds-r360-puerta img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.ds-r360-puerta.is-in img,html:not(.js) .ds-r360-puerta img{transform:scale(1)}.ds-r360-puerta:hover img{transform:scale(1.03)}.ds-r360-puerta .sello{position:absolute;z-index:2;left:-1.4rem;bottom:3.4rem;transform:rotate(-4deg);font-size:.74rem;min-height:64px;padding-inline:1.8em}.ds-r360-puerta figcaption{margin-top:1rem;text-align:center;color:var(--ds-crema-50);font-size:.8rem;letter-spacing:var(--ds-track-s)}@media(max-width:960px){.ds-r360-futuro-grid{grid-template-columns:1fr}.ds-r360-puerta{width:min(100%,380px);grid-row:2}.ds-r360-puerta .sello{left:-.6rem}}@media(max-width:560px){.ds-r360-pasos li{grid-template-columns:1fr;gap:.65rem}.ds-r360-pasos li>.ds-pz{width:auto}}.ds-sin-360 [data-r360-accion=mesas]{display:none!important}.ds-r360-fichas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ds-r360-ficha{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.6rem;align-items:start}.ds-r360-ficha .planeta{width:clamp(110px,12vw,150px);aspect-ratio:1;margin:0;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--ds-linea-2);transition:box-shadow .3s}.ds-r360-ficha .planeta img{width:100%;height:100%;object-fit:cover}.ds-r360-ficha h3{font-size:clamp(1.5rem,2.4vw,2rem)}.ds-r360-ficha dl{margin-top:1rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1.2rem;font-size:.86rem}.ds-r360-ficha dt{color:var(--ds-crema-50);text-transform:uppercase;letter-spacing:var(--ds-track-s);font-size:.7rem;padding-top:.2em}.ds-r360-ficha dd{margin:0;color:var(--ds-crema-70)}.ds-r360-ficha .ds-row{margin-top:1.2rem;gap:.5rem}.ds-r360-ficha.is-actual .planeta{box-shadow:0 0 0 2px var(--ds-oro-3),0 0 0 7px #eac05b2e}.ds-r360-como{margin-top:clamp(2.4rem,5vw,4rem);padding-top:1.6rem;border-top:1px solid var(--ds-linea);max-width:62rem;color:var(--ds-crema-70);font-size:.9rem}.ds-r360-como b{color:var(--ds-beige)}@media(max-width:900px){.ds-r360-fichas{grid-template-columns:1fr}}@media(max-width:520px){.ds-r360-ficha{grid-template-columns:1fr}}.ds-sede-media{position:relative}.ds-mirilla{position:absolute;z-index:3;right:14px;bottom:14px;display:flex;align-items:center;text-decoration:none;color:var(--ds-beige)}.ds-mirilla .et{--c: 10px;--r: 6px;min-height:50px;padding:.4em calc(2.6rem + .9em) .45em 1.3em;font-size:.6rem;transform:rotate(-1.5deg)}.ds-mirilla .et .dos{align-items:flex-start;text-align:left}.ds-mirilla .ojo{position:relative;z-index:1;margin-left:-2.6rem;width:clamp(70px,6.4vw,84px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--ds-negro);box-shadow:0 0 0 2px var(--ds-oro-3),0 10px 28px #0000008c;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.16,1,.3,1)}.ds-mirilla .ojo img{width:100%;height:100%;object-fit:cover;animation:ds-mirilla-gira 70s linear infinite}@keyframes ds-mirilla-gira{to{transform:rotate(-360deg)}}.ds-mirilla:hover .et,.ds-mirilla:focus-visible .et{background:var(--ds-oro-grad);color:var(--ds-negro);--fil: rgba(17, 17, 17, .86);transform:rotate(0)}.ds-mirilla:hover .ojo,.ds-mirilla:focus-visible .ojo{box-shadow:0 0 0 2px var(--ds-oro-2),0 0 0 7px #eac05b38,0 10px 28px #0000008c;transform:scale(1.05)}.ds-mirilla:focus-visible{outline:none}.ds-mapa18-foto{position:relative}.ds-mapa18-foto .ds-mirilla{right:8px;bottom:8px}.ds-mapa18-foto .ds-mirilla .et{display:none}.ds-mapa18-foto .ds-mirilla .ojo{margin:0;width:58px}.ds-emp20-360{position:relative;min-height:min(88vh,860px);display:grid;align-items:end;overflow:hidden;background:var(--ds-negro)}.ds-emp20-360 .ds-v360{position:absolute;inset:0;z-index:0}.ds-emp20-360 .ds-v360.is-gl{touch-action:pan-y}.ds-emp20-360 .ds-v360-puntos{display:none}@media(min-width:901px){.ds-emp20-360 .ds-v360-ayuda{left:76%;top:auto;bottom:1.6rem}}.ds-emp20-sombra{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#111111db,#1111118c 34%,#1110 62%),linear-gradient(180deg,#1111118c,#1110 24% 70%,#111111b3)}.ds-emp20-txt{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:clamp(3rem,8vw,6rem) var(--ds-gutter);pointer-events:none}.ds-emp20-txt>*{pointer-events:auto}.ds-emp20-txt .ds-eyebrow{color:var(--ds-oro-3)}.ds-emp20-txt .ds-h2{max-width:15ch}.ds-emp20-txt .ds-body-l{max-width:38ch;margin-top:1rem}.ds-emp20-txt .ds-row{margin-top:1.6rem;gap:.6rem}.ds-emp20-txt .ds-pend{display:block;margin-top:1rem;max-width:44ch;font-size:.78rem}@media(max-width:900px){.ds-emp20-360{min-height:0;display:block}.ds-emp20-360 .ds-v360{position:relative;inset:auto;height:62vh;height:62svh;min-height:380px}.ds-emp20-sombra{display:none}.ds-emp20-txt{padding-block:2.4rem 3.4rem}.ds-emp20-360 .ds-v360-ayuda{top:auto;bottom:1rem}}@media(prefers-reduced-motion:reduce){.ds-mirilla .ojo img,.ds-v360-punto i:after,.ds-v360.is-cargando .ds-v360-carga,.ds-r360.is-mesas .ds-v360-mesa .cuerpo{animation:none}.ds-r360-cab,.ds-r360-escenas,.ds-r360-panel,.ds-r360-hoja,.ds-r360-mesasbar{transition:none}}.ds-reserva-panel [hidden]{display:none!important}.ds-cal-grid span.d.agotado{text-decoration:line-through;color:#eceae23d}.ds-turno-horas{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.ds-turno-horas button{padding:.4rem .75rem;font-size:.74rem;font-weight:600;box-shadow:inset 0 0 0 1px var(--ds-linea-2);transition:background .2s,color .2s}.ds-turno-horas button[aria-pressed=true]{background:var(--ds-oro-grad);color:var(--ds-negro);box-shadow:none}.ds-reserva-aviso{margin:.1rem 0 0;font-size:.84rem;line-height:1.45;color:var(--ds-rojo-fruto);filter:brightness(1.35)}.ds-subir.is-error{box-shadow:inset 0 0 0 1px var(--ds-rojo-fruto)}#ds-reserva-btn[disabled]{opacity:.55;cursor:default}.ds-cal-lista{list-style:none;margin:0;padding:0;display:grid;font-size:.86rem}.ds-cal-lista li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--ds-linea)}.ds-cal-lista small{color:var(--ds-crema-50)}.ds-agenda-fechas .is-agotado{opacity:.5}html:not(.js) .ds-paneles{flex-direction:column;height:auto;gap:12px}html:not(.js) .ds-panel{flex:none;min-height:80vh;min-height:80svh}html:not(.js) .ds-panel .ds-panel-foto{filter:none;transform:none}html:not(.js) .ds-panel:before{background:linear-gradient(180deg,#1111111f 18%,#111111f0 82%)}html:not(.js) .ds-panel-abrir{display:none}html:not(.js) .ds-panel-cont{opacity:1;visibility:visible;transform:none;transition:none;width:100%}html:not(.js) .ds-panel-fecha{opacity:1}.ds-agenda{padding-inline:var(--ds-gutter)}.ds-turno:empty{display:none}
