@font-face{font-family:"Playfair Display";src:url(/fonts/playfair-display-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(/fonts/playfair-display-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(/fonts/playfair-display-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(/fonts/playfair-display-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Playfair Display";src:url(/fonts/playfair-display-latin-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-800-normal.woff2) format("woff2");font-weight:800;font-display:swap}:root{--verde:#7d9e5f;--brasa:#e2763f;--negro:#0d0b09;--negro-2:#141110;--negro-3:#1c1815;--negro-4:#272119;--crema:#f3e9d8;--crema-2:#d6c9b4;--gris:#9e9281;--oro:#cda86a;--oro-claro:#e0c48f;--rojo:#c23b34;--linea:rgba(243,233,216,.11);--linea-2:rgba(243,233,216,.2);--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--doc:"Lora",Georgia,serif;--ease:cubic-bezier(.16,1,.3,1);--r:4px;--r-g:4px;--lado:20px;--ancho:1240px;--barra:64px}@media (max-width:359px){:root{--lado:16px}}@media (min-width:768px){:root{--lado:32px}}@media (min-width:1080px){:root{--barra:76px}}@media (min-width:1200px){:root{--lado:56px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}[id]{scroll-margin-top:calc(var(--barra) + 12px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--negro);color:var(--crema);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;font-feature-settings:"lnum" 1}img,video,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a[href],button:not(:disabled),[role=tab],label[for],summary,select{cursor:pointer}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}p,li,dd,blockquote{text-wrap:pretty}a[href^="tel:"],.enlace{white-space:nowrap}ul,ol{padding:0;list-style:none}::selection{background:var(--oro);color:var(--negro)}:focus-visible{outline:2px solid var(--oro);outline-offset:3px}[hidden]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.saltar{position:absolute;left:12px;top:-60px;z-index:200;background:var(--oro);color:var(--negro);padding:10px 16px;font-weight:700;border-radius:var(--r)}.saltar:focus{top:12px}.titulo{font-family:var(--serif);font-weight:400;font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.titulo em,.subtitulo em,.portada__titulo em{font-style:italic;color:var(--oro-claro)}.titulo--grande{font-size:clamp(2.6rem,1.6rem + 4.4vw,5rem)}.subtitulo{font-family:var(--serif);font-weight:400;font-size:clamp(1.85rem,1.4rem + 1.8vw,2.7rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.etiqueta{display:inline-flex;align-items:center;gap:12px;font-size:.84rem;font-weight:600;color:var(--oro);letter-spacing:.01em}.etiqueta::before,.encabezado--centro .etiqueta::after{content:"";flex:none;width:28px;height:1px;background:linear-gradient(90deg,rgba(205,168,106,0),var(--oro));transform-origin:100% 50%}.encabezado--centro .etiqueta::after{background:linear-gradient(270deg,rgba(205,168,106,0),var(--oro));transform-origin:0 50%}.lead{font-size:1.05rem;line-height:1.6;color:var(--crema-2);max-width:48ch;text-wrap:pretty}.enlace{color:var(--oro-claro);text-decoration:underline;text-decoration-color:rgba(224,196,143,.45);text-underline-offset:3px;transition:text-decoration-color .25s}.enlace:hover{text-decoration-color:var(--oro-claro)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:.85em 1.5em;border-radius:var(--r);font-family:var(--sans);font-weight:700;font-size:1rem;letter-spacing:0;line-height:1.2;text-align:center;position:relative;overflow:hidden;isolation:isolate;transition:background-color .3s,color .3s,border-color .3s,box-shadow .4s,transform .15s var(--ease)}.btn svg{width:18px;height:18px;flex:none}.btn:active{transform:scale(.98)}.btn--grande{min-height:56px;padding:.9em 1.7em;font-size:1.02rem}.btn--oro{background:linear-gradient(180deg,#ecca87 0%,#d6aa62 52%,#c39149 100%);color:#1a1007;box-shadow:inset 0 1px 0 rgba(255,246,224,.6),0 10px 28px -14px rgba(226,118,63,.8)}.btn--oro::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:42%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,250,235,.55),transparent);transform:translateX(0) skewX(-18deg);will-change:transform;animation:brillo 6s cubic-bezier(.4,0,.2,1) 1.8s infinite;pointer-events:none}@keyframes brillo{0%{transform:translateX(0) skewX(-18deg)}20%,100%{transform:translateX(452.381%) skewX(-18deg)}}.btn--oro::after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#f3d396,#dda05a);opacity:0;transition:opacity .4s var(--ease)}.btn__flecha{width:30px!important;height:30px!important;padding:7px;margin:-4px -.7em -4px .1em;border-radius:3px;background:rgba(26,16,7,.14);transition:transform .45s var(--ease)}.btn--linea{border:1px solid rgba(243,233,216,.42);color:var(--crema);background:rgba(13,11,9,.18)}@media (hover:hover) and (pointer:fine){.btn--oro:hover::after{opacity:1}.btn--oro:hover .btn__flecha{transform:translateX(4px)}.btn--linea:hover{border-color:var(--oro-claro);color:var(--oro-claro)}}.portada .btn--oro{animation:resplandor 3.8s ease-in-out infinite}@keyframes resplandor{0%,100%{box-shadow:inset 0 1px 0 rgba(255,246,224,.6),0 12px 30px -14px rgba(226,118,63,.75)}50%{box-shadow:inset 0 1px 0 rgba(255,246,224,.6),0 14px 42px -10px rgba(238,138,70,.95)}}@media (prefers-reduced-motion:reduce){.btn--oro::before{display:none;animation:none}.portada .btn--oro{animation:none}}.barra{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid transparent;transition:background-color .4s,border-color .4s}.barra::before{content:"";position:absolute;inset:0 0 -40px;z-index:-1;background:linear-gradient(180deg,rgba(13,11,9,.7),rgba(13,11,9,0));pointer-events:none;transition:opacity .4s}.barra.es-compacta{background:rgba(13,11,9,.96);border-bottom-color:var(--linea)}.barra.es-compacta::before{opacity:0}.barra__caja{max-width:1320px;margin:0 auto;height:var(--barra);display:flex;align-items:center;gap:24px;padding:0 var(--lado)}.barra__logo{display:flex;align-items:center;gap:11px;flex:none;min-height:44px}.barra__marca{width:34px;height:auto;flex:none;margin-top:-3px}.barra__nombre{font-family:var(--serif);font-weight:400;font-size:1.2rem;line-height:1;letter-spacing:.003em;white-space:nowrap;padding-top:1px}@media (min-width:1080px){.barra__marca{width:38px}.barra__nombre{font-size:1.32rem}.barra__logo{gap:12px}}.barra__nombre em{font-style:italic;color:var(--oro)}.barra__nav{display:none;margin-left:auto;gap:6px}.barra__nav a{display:block;padding:.6em .75em;font-size:.92rem;font-weight:500;color:var(--crema-2);border-radius:var(--r);transition:color .25s}.barra__nav a:hover{color:var(--crema)}.barra__nav a[aria-current="true"]{color:var(--oro-claro)}.barra__cotizar{display:none;min-height:46px;padding:.65em 1.2em;font-size:.94rem}.barra__menu{margin-left:auto;width:48px;height:48px;display:grid;place-items:center;margin-right:-12px}.barra__menu-ico{display:block;position:relative;width:26px;height:12px}.barra__menu-ico i{position:absolute;right:0;width:26px;height:2px;background:var(--crema);transition:transform .35s var(--ease),width .35s var(--ease)}.barra__menu-ico i:first-child{top:0}.barra__menu-ico i:last-child{bottom:0;width:17px}.barra__menu[aria-expanded="true"] .barra__menu-ico i:first-child{transform:translateY(5px) rotate(45deg)}.barra__menu[aria-expanded="true"] .barra__menu-ico i:last-child{width:26px;transform:translateY(-5px) rotate(-45deg)}@media (min-width:1080px){.barra__nav{display:flex}.barra__menu{display:none}.barra__cotizar{display:inline-flex}}@media (min-width:1080px) and (max-width:1219px){.barra__nav a{padding:.6em .5em;font-size:.88rem}.barra__caja{gap:16px}}.menu-movil{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:calc(var(--barra) + 20px) var(--lado) calc(20px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;max-width:100vw;isolation:isolate;background:radial-gradient(120% 55% at 100% 100%,rgba(194,59,52,.26),transparent 62%),radial-gradient(90% 45% at 0 0,rgba(205,168,106,.09),transparent 60%),var(--negro)}.menu-movil__marca{position:absolute;z-index:-1;right:0;bottom:150px;width:194px;height:320px;max-width:none;object-fit:cover;object-position:0 50%;opacity:.09;pointer-events:none}.menu-movil ol{display:grid}.menu-movil ol a{display:grid;grid-template-columns:2.4em 1fr auto;align-items:center;column-gap:4px;position:relative;font-family:var(--serif);font-size:clamp(1.9rem,8.4vw,2.5rem);line-height:1.15;padding:.3em 0}.menu-movil ol a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(205,168,106,.5),var(--linea) 55%)}.mm__num{font-family:var(--sans);font-size:.8125rem;font-weight:700;color:var(--oro)}.mm__mascara{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.mm__txt{display:block;transition:color .3s}.menu-movil ol a[aria-current="true"] .mm__txt{color:var(--oro-claro);font-style:italic}.menu-movil ol a[aria-current="true"]::before{content:"";grid-column:3;grid-row:1;width:8px;height:8px;background:var(--rojo);border-radius:1px}.menu-movil__pie{display:grid;gap:10px}.menu-movil__pie .btn{width:100%}.menu-movil__wa{color:#a8e6bd!important}.menu-movil__wa svg{color:#25d366}.menu-movil__pie p{margin-top:6px;text-align:center;color:var(--crema-2);font-size:.95rem}.menu-movil__pie p a{color:var(--oro-claro)}@media (max-height:700px){.menu-movil ol a{font-size:1.75rem;padding:.22em 0}.menu-movil{padding-top:calc(var(--barra) + 8px)}}html.motion .menu-movil{transition:clip-path .6s var(--ease)}html.motion .menu-movil .mm__txt{transition:transform .85s var(--ease) calc(var(--i,0)*55ms + 100ms),color .3s}html.motion .menu-movil .mm__num{transition:opacity .5s ease calc(var(--i,0)*55ms + 200ms),transform .5s ease calc(var(--i,0)*55ms + 200ms)}html.motion .menu-movil ol a::after{transform-origin:left;transition:transform .9s var(--ease) calc(var(--i,0)*60ms + 120ms)}html.motion .menu-movil__pie>*{transition:opacity .7s var(--ease) .34s,transform .7s var(--ease) .34s}html.motion .menu-movil__marca{transition:opacity 1.4s var(--ease) .15s,transform 1.4s var(--ease) .15s}html.motion .menu-movil:not(.es-abierto){clip-path:inset(0 0 100% 0);transition:clip-path .4s cubic-bezier(.65,0,.35,1) .1s}html.motion .menu-movil:not(.es-abierto) .mm__txt{transform:translateY(115%);transition-duration:.3s;transition-delay:0s}html.motion .menu-movil:not(.es-abierto) .mm__num{opacity:0;transform:translateY(8px);transition-duration:.2s;transition-delay:0s}html.motion .menu-movil:not(.es-abierto) ol a::after{transform:scaleX(0);transition-duration:.2s;transition-delay:0s}html.motion .menu-movil:not(.es-abierto) .menu-movil__pie>*{opacity:0;transform:translateY(18px);transition-duration:.2s;transition-delay:0s}html.motion .menu-movil:not(.es-abierto) .menu-movil__marca{opacity:0;transform:translateY(30px) rotate(-6deg);transition-duration:.2s;transition-delay:0s}html.menu-abierto,html.menu-abierto body{overflow:hidden;overscroll-behavior:none}.accion-movil{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;height:calc(56px + env(safe-area-inset-bottom));padding:0 calc(var(--lado) + 60px) env(safe-area-inset-bottom) var(--lado);background:rgba(13,11,9,.74);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-top:1px solid var(--linea);transform:translateY(110%);transition:transform .5s var(--ease)}.accion-movil.es-visible{transform:none}.accion-movil.es-fuera{transform:translateY(110%)}.accion-movil .btn{width:100%;min-height:44px;padding:0 1.1em;font-size:.98rem;white-space:nowrap}.accion-movil .btn__flecha{width:26px!important;height:26px!important;padding:6px}@media (max-width:359px){.accion-movil__mas{display:none}}.wa-flotante{position:fixed;z-index:51;right:calc(var(--lado) - 4px);bottom:calc(16px + env(safe-area-inset-bottom));width:48px;height:48px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 30px -8px rgba(0,0,0,.6);transform:scale(0);transition:transform .45s var(--ease)}.wa-flotante svg{width:26px;height:26px}.wa-flotante.es-visible{transform:scale(1)}.wa-flotante.es-visible.en-barra{transform:translateY(12px)}@media (min-width:768px){.accion-movil{display:none}.wa-flotante,.wa-flotante.es-visible.en-barra{right:24px;bottom:24px;width:56px;height:56px}.wa-flotante.es-visible.en-barra{transform:scale(1)}.wa-flotante svg{width:28px;height:28px}}.caja{max-width:var(--ancho);margin:0 auto;padding:0 var(--lado)}.seccion{--pad:64px;--pad-arriba:var(--pad);position:relative;padding:var(--pad-arriba) 0 var(--pad);scroll-margin-top:calc(var(--barra) + 12px - var(--pad-arriba))}@media (min-width:768px){.seccion{--pad:80px}}@media (min-width:1200px){.seccion{--pad:96px}}.precios+.eventos,.eventos+.preguntas{--pad-arriba:calc(var(--pad) * .5)}.encabezado{display:grid;gap:12px;margin-bottom:28px;justify-items:start}.encabezado--centro{justify-items:center;text-align:center}.encabezado--centro .lead{margin:0 auto;text-wrap:balance}@media (min-width:960px){.encabezado{margin-bottom:40px}}@media (min-width:1080px){.encabezado--fila{grid-template-columns:minmax(0,1fr) minmax(0,auto);column-gap:56px;align-items:end;margin-bottom:32px}.encabezado--fila>*{grid-column:1}.encabezado--fila .lead{grid-column:2;grid-row:1 / span 2;max-width:42ch;padding-bottom:6px}}.portada{position:relative;display:flex;align-items:flex-end;height:100svh;min-height:600px;overflow:hidden;isolation:isolate;background:var(--negro)}.portada__foto{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--negro-3)}.portada__foto picture{display:contents}.portada__foto img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos-pc,50% 50%);transform-origin:50% 60%}@media (max-width:1023px){.portada__foto img{object-position:var(--pos,50% 50%)}}.portada__foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,11,9,.86) 0,rgba(13,11,9,.62) 9%,rgba(13,11,9,.14) 20%,rgba(13,11,9,.08) 30%,rgba(13,11,9,.62) 48%,rgba(13,11,9,.88) 62%,rgba(13,11,9,.96) 78%,var(--negro) 100%)}.portada__caja{width:100%}.portada__texto{display:grid;gap:14px;padding:0 0 calc(36px + env(safe-area-inset-bottom));max-width:640px}.portada__etiqueta{color:var(--oro-claro)}.portada__titulo{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,(100vw - 2 * var(--lado)) / 9.3,4.4rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.portada__bajada{font-size:1.06rem;line-height:1.5;color:var(--crema-2);max-width:34ch}.portada__botones{display:grid;gap:4px;margin-top:10px}.portada__botones .btn{width:100%;min-height:58px;font-size:1.06rem}.portada__menu{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-weight:600;color:var(--crema)}.portada__menu svg{width:18px;height:18px;color:var(--oro);transition:transform .4s var(--ease)}.portada__menu:hover svg{transform:translateX(4px)}@media (min-width:560px){.portada__botones{display:flex;align-items:center;gap:28px}.portada__botones .btn{width:auto;padding-inline:1.9em}}@media (min-width:1024px){.portada{min-height:640px}.portada{align-items:center}.portada__foto{right:auto;width:58%}.portada__foto::after{background:linear-gradient(90deg,rgba(13,11,9,0) 0,rgba(13,11,9,0) 46%,rgba(13,11,9,.5) 64%,rgba(13,11,9,.88) 80%,var(--negro) 96%),linear-gradient(180deg,rgba(13,11,9,.82) 0,rgba(13,11,9,.35) calc(var(--barra) + 30px),rgba(13,11,9,0) calc(var(--barra) + 120px),rgba(13,11,9,0) 82%,rgba(13,11,9,.5) 100%)}.portada__texto{gap:18px;margin-left:auto;width:min(600px,42vw);max-width:none;padding:calc(var(--barra) + 24px) 0 24px}.portada__titulo{font-size:calc(min(42vw,600px) / 9)}.portada__bajada{font-size:1.15rem}}@media (max-height:700px) and (max-width:559px){.portada{min-height:560px}.portada__texto{gap:10px;padding-bottom:24px}.portada__titulo{font-size:clamp(2rem,(100vw - 2 * var(--lado)) / 9.3,2.6rem)}.portada__botones{margin-top:4px}}.portada::before{content:"";position:absolute;inset:0;z-index:0;background:var(--negro);opacity:0;pointer-events:none}html.motion .portada::before{animation:penumbra 1.2s cubic-bezier(.4,0,.2,1) both}html.motion .portada__foto img{animation:acercar 12s cubic-bezier(.2,.6,.35,1) both}html.motion .portada__texto>:not(.portada__titulo){animation:subir .85s var(--ease) both}html.motion .portada__texto>:nth-child(1){animation-delay:.2s}html.motion .portada__texto>:nth-child(3){animation-delay:.75s}html.motion .portada__texto>:nth-child(4){animation-delay:.9s}html.motion .portada__etiqueta::before{animation:dibujar .9s var(--ease) .35s both}.portada__titulo{--d:3}@keyframes penumbra{from{opacity:.75}to{opacity:0}}@keyframes acercar{from{transform:scale(1.01)}to{transform:scale(1.07)}}@keyframes subir{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dibujar{from{transform:scaleX(0)}to{transform:none}}.portada__caja{position:relative;z-index:1}.menu{background:radial-gradient(60% 40% at 50% 0,rgba(205,168,106,.07),transparent 70%),var(--negro)}.menu__cab{margin-bottom:30px}.menu__cab .lead{max-width:46ch}.menu__pestanas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:760px;margin:0 auto 28px;padding:4px;border-radius:var(--r);background:rgba(20,17,16,.8);box-shadow:inset 0 0 0 1px rgba(205,168,106,.24)}.menu__pestanas button{position:relative;isolation:isolate;display:grid;place-content:center;gap:3px;min-height:58px;padding:6px 2px;border-radius:3px;color:var(--crema-2);transition:color .35s}.menu__pestanas button::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:3px;background:linear-gradient(180deg,#ecca87 0%,#d6aa62 52%,#c39149 100%);box-shadow:0 8px 22px -12px rgba(226,118,63,.8);opacity:0;transform:scale(.96);transition:opacity .45s var(--ease),transform .55s var(--ease)}.menu__pestanas button[aria-selected="true"]{color:#1a1007}.menu__pestanas button[aria-selected="true"]::before{opacity:1;transform:none}.tab__nombre{font-weight:700;font-size:.98rem;line-height:1.15}.tab__cuenta{font-size:.72rem;font-weight:600;line-height:1.1;color:var(--gris);transition:color .35s}.menu__pestanas button[aria-selected="true"] .tab__cuenta{color:rgba(26,16,7,.68)}@media (hover:hover) and (pointer:fine){.menu__pestanas button[aria-selected="false"]:hover{color:var(--crema)}.menu__pestanas button[aria-selected="false"]:hover::before{opacity:.12;transform:none}}@media (max-width:359px){.menu__pestanas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.menu__pestanas{margin-bottom:44px}.menu__pestanas button{min-height:64px}.tab__nombre{font-size:1.04rem}.tab__cuenta{font-size:.78rem}}.menu__paneles{overflow-anchor:none}.menu__panel{display:grid;gap:26px;align-content:start}.menu__panel:focus-visible{outline-offset:6px}.menu__foto{position:relative;aspect-ratio:4/3;width:100%;max-width:560px;justify-self:center;border-radius:var(--r);overflow:hidden;background:var(--negro-3);box-shadow:0 30px 60px -36px rgba(0,0,0,.9)}.menu__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.menu__foto::after{content:"";position:absolute;inset:10px;border:1px solid rgba(236,214,170,.5);border-radius:2px;pointer-events:none}.menu__cat{display:grid;gap:4px;margin-bottom:6px;padding-bottom:16px;position:relative}.menu__cat span{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,1.6rem + 1.6vw,2.7rem);line-height:1.05;letter-spacing:-.01em}.menu__cat em{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--oro-claro)}.menu__cat::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:1px;background:var(--oro)}.menu__lista{counter-reset:sabor}.sabor{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:5px;padding:18px 0;border-bottom:1px solid var(--linea)}.sabor::before{counter-increment:sabor;content:counter(sabor,decimal-leading-zero);grid-row:1 / span 2;padding-top:.45em;font-size:.78rem;font-weight:700;color:var(--oro);font-variant-numeric:tabular-nums}.sabor:last-child{border-bottom:0}.sabor__cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.sabor h3{font-family:var(--serif);font-weight:400;font-size:1.42rem;line-height:1.2}.sabor__marca{display:inline-block;padding:.32em .6em;border-radius:3px;background:rgba(194,59,52,.2);color:#f0a59a;font-size:.78rem;font-weight:700;line-height:1.2;transform:translateY(-2px)}.sabor__marca--oro{background:rgba(205,168,106,.18);color:var(--oro-claro)}.sabor__marca--verde{background:rgba(125,158,95,.2);color:#b8d39d}.sabor p{grid-column:2;color:var(--crema-2);font-size:.95rem;line-height:1.55;max-width:56ch}.menu__panel--dulces .menu__carta{max-width:860px;width:100%;margin:0 auto}.menu__panel--dulces .sabor h3{font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);line-height:1.08}.menu__panel--dulces .sabor:nth-child(2) h3{font-style:italic;color:var(--oro-claro)}.menu__panel--dulces .sabor::before{padding-top:1em}@media (min-width:900px){.menu__panel{grid-template-columns:5fr 7fr;gap:64px;align-items:center}.menu__foto{aspect-ratio:4/5;max-width:none}.menu__foto::after{inset:14px}.sabor{grid-template-columns:44px minmax(0,1fr);padding:16px 0}.sabor h3{font-size:1.55rem}.menu__panel--dulces{grid-template-columns:1fr}.menu__panel--dulces .menu__lista{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.menu__panel--dulces .sabor{border-bottom:0}}.funciona{background:var(--negro-2)}.funciona__rejilla{display:grid;gap:44px}.funciona .encabezado{margin-bottom:32px}.mosaicos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.mosaico{position:relative;display:grid;align-content:start;gap:6px;padding-top:18px;border-top:1px solid var(--linea-2)}.mosaico::before{content:"";position:absolute;left:0;top:-1px;width:56px;height:1px;background:var(--oro);transform-origin:0 50%}.mosaico svg{width:34px;height:34px;margin-bottom:8px;fill:none;stroke:var(--oro);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mosaico h3{font-size:clamp(.875rem,.35rem + 2.6vw,1.0625rem);font-weight:700;line-height:1.25;white-space:nowrap;color:var(--crema)}.mosaico p{font-size:.92rem;line-height:1.45;color:var(--crema-2)}@media (min-width:600px){.mosaicos{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}}.funciona__foto{position:relative;margin:0;border-radius:var(--r);overflow:hidden;aspect-ratio:4/5;max-height:76svh;background:var(--negro-3)}.funciona__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.funciona__foto figcaption{position:absolute;left:0;right:0;bottom:0;padding:48px 18px 16px;background:linear-gradient(180deg,rgba(13,11,9,0),rgba(13,11,9,.82));font-size:.9rem;font-weight:600;color:var(--crema)}@media (min-width:600px) and (max-width:1099px){.funciona__foto{aspect-ratio:3/2;max-height:none}}@media (min-width:1100px){.funciona__rejilla{grid-template-columns:7fr 5fr;gap:64px;align-items:center}.funciona__foto{max-height:min(80svh,720px)}}.formas__rejilla{display:grid;gap:14px;max-width:1080px;margin:0 auto}.forma{position:relative;display:grid;align-content:start;gap:14px;padding:28px 22px;border-radius:var(--r);background:linear-gradient(180deg,#1f1a15 0%,#17130f 100%);box-shadow:inset 0 1px 0 rgba(243,233,216,.06)}.forma::before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,rgba(205,168,106,0),var(--oro) 30%,var(--oro) 70%,rgba(205,168,106,0))}.forma__nombre{font-size:.86rem;font-weight:700;color:var(--oro)}.forma__titulo{font-family:var(--serif);font-weight:400;font-size:clamp(1.65rem,1.3rem + 1.4vw,2.2rem);line-height:1.12;text-wrap:balance}.forma__puntos{display:grid;gap:10px;margin:6px 0 2px}.forma__puntos li{display:flex;gap:12px;align-items:flex-start;color:var(--crema);font-size:1rem;line-height:1.45}.forma__puntos svg{flex:none;width:20px;height:20px;margin-top:1px;color:var(--oro)}.forma__ideal{font-family:var(--serif);font-style:italic;font-size:1.08rem;color:var(--oro-claro);padding-top:14px;border-top:1px solid var(--linea)}.forma__botones{display:grid;gap:10px;margin-top:6px}.forma__botones .btn{width:100%}.forma__ej svg{width:19px;height:19px;color:var(--oro-claro)}.formas__pie{margin-top:28px;text-align:center;color:var(--crema-2);font-size:1rem}@media (max-width:399px){.forma{padding:24px 18px}.forma__botones .btn{font-size:.95rem;padding-inline:1em}}@media (min-width:768px){.formas__rejilla{grid-template-columns:1fr 1fr;gap:20px}.forma{padding:40px 36px;gap:16px}.forma__ideal{margin-top:auto}}.reserva{background:radial-gradient(70% 50% at 50% 100%,rgba(194,59,52,.12),transparent 70%),var(--negro-2)}.reserva .encabezado{margin-bottom:40px}.pasos5{--nodo:11px;--col:30px;--hueco:14px;position:relative;display:grid;gap:var(--hueco);max-width:640px;margin:0 auto}.p5{position:relative;display:grid;grid-template-columns:var(--col) minmax(0,1fr);align-items:start}.p5::before{content:"";position:absolute;left:calc(var(--col)/2 - .5px);top:36px;height:calc(100% + var(--hueco));width:1px;background:linear-gradient(180deg,var(--oro),rgba(205,168,106,.55));transform-origin:50% 0}.p5:last-child::before{height:64px;background:linear-gradient(180deg,var(--oro),rgba(205,168,106,0))}.p5__nodo{grid-column:1;grid-row:1;justify-self:center;position:relative;z-index:1;width:var(--nodo);height:var(--nodo);margin-top:30px;border-radius:2px;background:var(--negro-2);box-shadow:inset 0 0 0 1px var(--oro)}.p5__nodo::after{content:"";position:absolute;inset:3px;border-radius:1px;background:var(--oro-claro);box-shadow:0 0 12px 2px rgba(226,170,90,.55)}.p5__tarjeta{grid-column:2;position:relative;overflow:hidden;display:grid;gap:6px;padding:20px 20px 22px;border-radius:var(--r);background:linear-gradient(160deg,#231d17 0%,#18140f 60%,#15110d 100%);box-shadow:inset 0 0 0 1px rgba(205,168,106,.16),0 24px 50px -34px rgba(0,0,0,.95)}.p5__tarjeta::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--oro),rgba(205,168,106,0) 80%);transform-origin:0 50%}.p5__cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}.p5__num{font-family:var(--serif);font-style:italic;font-weight:400;font-size:2.9rem;line-height:.9;letter-spacing:-.02em;color:var(--oro-claro);background:linear-gradient(180deg,#f1d9a6 0%,#cda86a 55%,#9c7a43 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 .08em .06em 0;font-variant-numeric:lining-nums}.p5__ico{flex:none;width:40px;height:40px;fill:none;stroke:var(--oro);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.p5 h3{font-family:var(--serif);font-weight:400;font-size:1.42rem;line-height:1.2;color:var(--crema);white-space:nowrap}.p5 p{color:var(--crema-2);font-size:.96rem;line-height:1.5}.reserva__cta{display:flex;justify-content:center;margin-top:48px}@media (min-width:600px){.pasos5{--col:40px;--hueco:16px}.p5__tarjeta{padding:24px 26px 26px}}@media (min-width:1080px){.reserva .encabezado{margin-bottom:56px}.pasos5{--hueco:18px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:none}.p5{grid-template-columns:1fr;grid-template-rows:auto 1fr}.p5::before{left:23px;top:5px;width:calc(100% + var(--hueco));height:1px;background:linear-gradient(90deg,var(--oro),rgba(205,168,106,.55));transform-origin:0 50%}.p5:last-child::before{width:calc(100% - 23px);height:1px;background:linear-gradient(90deg,var(--oro),rgba(205,168,106,0))}.p5__nodo{grid-column:1;grid-row:1;justify-self:start;margin:0 0 22px 18px}.p5__tarjeta{grid-column:1;grid-row:2;height:100%;align-content:start;padding:24px 22px 26px}.p5 h3{font-size:1.32rem}.p5 p{font-size:.93rem}}@media (min-width:1080px) and (max-width:1239px){.p5__tarjeta{padding:22px 18px 24px}.p5 h3{font-size:1.2rem}.p5__num{font-size:2.5rem}.p5__ico{width:34px;height:34px}}.precios{background:radial-gradient(60% 45% at 50% 0,rgba(205,168,106,.08),transparent 70%),var(--negro)}.claves{display:grid;gap:12px}.clave{position:relative;display:grid;justify-items:center;align-content:start;text-align:center;gap:4px;padding:30px 20px 28px;border-radius:var(--r);background:linear-gradient(180deg,#201a15 0%,#16120f 100%);box-shadow:inset 0 0 0 1px rgba(205,168,106,.15),0 30px 60px -40px rgba(0,0,0,.9)}.clave::before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,rgba(224,196,143,0),var(--oro-claro),rgba(224,196,143,0))}.clave svg{width:36px;height:36px;margin-bottom:8px;fill:none;stroke:var(--oro);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.clave__cifra{font-family:var(--serif);font-weight:400;font-size:clamp(3.2rem,2.5rem + 3vw,4.6rem);line-height:1;letter-spacing:-.02em;color:var(--crema);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.clave__cifra b{font-weight:400;display:inline-block;text-align:center}.clave__cifra .m{font-size:.5em;vertical-align:.66em;margin-right:.05em;color:var(--oro-claro)}.clave__cifra small{font-family:var(--serif);font-style:italic;font-size:.4em;color:var(--oro-claro);margin:0 .28em;letter-spacing:0}.clave__nombre{margin-top:10px;font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--oro-claro)}.clave__nota{font-size:.94rem;line-height:1.45;color:var(--crema-2)}.clave__toque{position:absolute;inset:0;z-index:2;border-radius:var(--r);-webkit-tap-highlight-color:transparent}.clave__toque:focus-visible{outline-offset:-2px}.toque{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-size:.86rem;font-weight:700;color:var(--oro-claro)}.toque i,.fila__mas{position:relative;flex:none;width:22px;height:22px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(205,168,106,.55);transition:background-color .35s,box-shadow .35s}.toque i::before,.toque i::after,.fila__mas::before,.fila__mas::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:var(--oro-claro);transition:transform .45s var(--ease),background-color .35s}.toque i::after,.fila__mas::after{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.clave:hover{box-shadow:inset 0 0 0 1px rgba(205,168,106,.55),0 34px 60px -38px rgba(0,0,0,.95)}.clave:hover .toque i,.fila:hover .fila__mas,.noche__btn:hover .fila__mas{background:var(--oro);box-shadow:none}.clave:hover .toque i::before,.clave:hover .toque i::after,.fila:hover .fila__mas::before,.fila:hover .fila__mas::after,.noche__btn:hover .fila__mas::before,.noche__btn:hover .fila__mas::after{background:#1a1007}.clave:hover .toque i::after,.fila:hover .fila__mas::after,.noche__btn:hover .fila__mas::after{transform:rotate(180deg)}.fila:hover .fila__n{color:var(--crema)}}.noche{position:relative;display:grid;gap:22px;margin-top:12px;padding:26px 20px 22px;border-radius:var(--r);background:radial-gradient(90% 120% at 100% 0,rgba(194,59,52,.16),transparent 60%),linear-gradient(180deg,#1d1814,#15110e);box-shadow:inset 0 0 0 1px rgba(205,168,106,.18)}.noche__texto{display:grid;gap:10px}.noche__etq{display:flex;align-items:center;gap:10px;text-wrap:balance;font-family:var(--serif);font-size:1.45rem;line-height:1.2;color:var(--crema)}.noche__etq svg{flex:none;width:24px;height:24px;fill:none;stroke:var(--oro-claro);stroke-width:1.5;stroke-linejoin:round}.noche__regla{font-size:1.06rem;line-height:1.5;color:var(--crema)}.noche__regla b{color:var(--oro-claro);font-weight:800}.noche__nota{font-size:.92rem;line-height:1.5;color:var(--crema-2)}.noche__btn{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.92rem;font-weight:700;color:var(--oro-claro)}.linea-t{display:grid;gap:8px;margin:0;padding:16px 14px 14px;border-radius:var(--r);background:rgba(13,11,9,.55);box-shadow:inset 0 0 0 1px var(--linea)}.linea-t figcaption{font-size:.84rem;font-weight:700;color:var(--crema-2)}.linea-t__barra{display:grid;grid-template-columns:52fr 20fr 28fr;gap:3px;height:38px}.linea-t__seg{position:relative;display:grid;place-items:center;border-radius:2px;font-size:.8rem;line-height:1.1;text-align:center;overflow:hidden;transform-origin:0 50%}.linea-t__seg b{font-weight:700;white-space:nowrap}.linea-t__seg--inc{background:linear-gradient(180deg,#3a3025,#2c241c);color:var(--crema);box-shadow:inset 0 0 0 1px rgba(243,233,216,.12)}.linea-t__seg--extra{background:linear-gradient(180deg,#ecca87,#c39149);color:#1a1007}.linea-t__seg--noche{background:linear-gradient(180deg,#d4473c,#a92f29);color:#fff6ec}.linea-t__horas{position:relative;height:1.3em;font-size:.74rem;font-weight:600;color:var(--gris);font-variant-numeric:tabular-nums}.linea-t__horas span{position:absolute;top:0;white-space:nowrap}.linea-t__horas span:nth-child(1){left:0}.linea-t__horas span:nth-child(2){left:52%;transform:translateX(-50%)}.linea-t__horas span:nth-child(3){left:72.3%;transform:translateX(-50%)}.linea-t__horas span:nth-child(4){right:0}.linea-t__doce{color:#f0a59a}.linea-t__total{font-size:.9rem;line-height:1.45;color:var(--crema-2)}.linea-t__total b{color:var(--crema);font-weight:700}.linea-t__total strong{color:var(--oro-claro);font-family:var(--serif);font-weight:400;font-size:1.3rem}@media (min-width:720px){.noche{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:40px;align-items:center;padding:32px 36px}.noche__btn{grid-column:1}}@media (min-width:1080px){.noche{padding:36px 48px;column-gap:64px}.noche__etq{font-size:1.7rem}}.detalle{display:grid;gap:26px;margin-top:12px;padding:12px 20px 26px;border-radius:var(--r);background:var(--negro-2);box-shadow:inset 0 0 0 1px var(--linea)}.detalle__filas{display:grid}.detalle__filas>li{border-bottom:1px solid var(--linea)}.fila{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;column-gap:14px;row-gap:8px;min-height:56px;padding:12px 0;text-align:left;-webkit-tap-highlight-color:transparent}.fila__n{color:var(--crema-2);font-size:.96rem;line-height:1.35;transition:color .3s}.fila__v{font-weight:700;color:var(--crema);text-align:right;white-space:nowrap}.fila__mas{grid-column:3}.detalle__filas>.detalle__pago{border-bottom:0}.detalle__pago .fila{grid-template-columns:minmax(0,1fr) 22px}.detalle__pago .fila__n{grid-column:1;grid-row:1}.detalle__pago .fila__mas{grid-column:2;grid-row:1}.fila__pagos{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;gap:6px 18px;text-align:left;font-weight:600;font-size:.95rem;white-space:normal}.fila__pagos span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.fila__pagos span::before{content:"";width:5px;height:5px;border-radius:1px;background:var(--oro)}.detalle__cierre{display:grid;gap:18px;justify-items:center;text-align:center}.detalle__nota{font-family:var(--serif);font-size:1.22rem;line-height:1.4;text-wrap:balance}.detalle__nota em{display:block;color:var(--oro-claro)}@media (max-width:559px){.detalle__cierre .btn{width:100%}}@media (min-width:560px){.detalle{padding:18px 36px 32px}}@media (min-width:860px){.claves{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clave{padding:40px 24px 32px}}@media (min-width:1080px){.detalle{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:64px;align-items:center;padding:28px 48px}.detalle__cierre{justify-items:start;text-align:left;padding-left:48px;border-left:1px solid var(--linea)}}.historia{display:grid;gap:30px;margin:0 0 40px}.historia__texto{display:grid;gap:12px;max-width:40ch}.historia__etq{font-size:.84rem;font-weight:700;color:var(--oro)}.historia__frase{font-family:var(--serif);font-weight:400;font-size:clamp(1.3rem,1.05rem + 1.1vw,1.75rem);line-height:1.38;color:var(--crema);text-wrap:pretty}.historia__frase em{color:var(--oro-claro)}.cifras{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 0 24px}.cifras::before,.cifras::after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(205,168,106,0),rgba(205,168,106,.8) 16%,rgba(205,168,106,.8) 84%,rgba(205,168,106,0))}.cifras::before{top:0}.cifras::after{bottom:0}.cifra{position:relative;display:grid;justify-items:center;align-content:start;text-align:center;gap:10px;padding:0 6px}.cifra+.cifra::before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:linear-gradient(180deg,rgba(205,168,106,0),rgba(205,168,106,.5),rgba(205,168,106,0))}.cifra__num{display:flex;align-items:flex-start;font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,1.5rem + 4.6vw,5.2rem);line-height:.95;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg,#f6e2b6 0%,#d9b677 50%,#a9834a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.04em}.cifra__mas{font-style:italic;font-size:.5em;line-height:1;margin:.12em .06em 0 0}.cifra__num b{font-weight:400;display:inline-block;text-align:center}.cifra__txt{font-size:clamp(.8rem,.7rem + .45vw,.98rem);font-weight:600;line-height:1.35;color:var(--crema-2);max-width:16ch;text-wrap:balance}@media (min-width:768px){.historia{margin-bottom:56px}.cifras{padding:36px 0 32px}.cifra{gap:14px}}@media (min-width:1080px){.historia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:center}.historia__texto{max-width:none}}.galeria{display:grid;grid-template-columns:1fr 1fr;gap:10px}.galeria figure{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:3/4;background:var(--negro-3)}.galeria figure:first-child{grid-column:1/-1;aspect-ratio:4/5;max-height:74svh}.galeria img,.galeria video{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.galeria{grid-template-columns:repeat(3,1fr);gap:16px}.galeria figure,.galeria figure:first-child{grid-column:auto;aspect-ratio:auto;height:min(58vh,560px);max-height:none}}.pausa{position:absolute;right:10px;bottom:10px;width:44px;height:44px;border-radius:var(--r);background:rgba(13,11,9,.7);display:grid;place-items:center}.pausa span{width:11px;height:13px;border-left:3px solid var(--crema);border-right:3px solid var(--crema)}.pausa[aria-pressed="true"] span{width:0;height:0;border:0;border-left:11px solid var(--crema);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.tipos{margin-top:64px;display:grid;gap:20px}.tipos__cab{display:grid;gap:12px}.tipos__lista,.acordeon{display:grid;border-top:1px solid var(--linea);overflow-anchor:none}.plegable{position:relative;border-bottom:1px solid var(--linea)}.plegable::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:linear-gradient(90deg,var(--oro),rgba(205,168,106,0));transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease)}.plegable.es-abierto::after{transform:none}.tipo__h,.preg__h{margin:0;font:inherit}.plegable__boton{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 2px;text-align:left;font-family:var(--serif);font-size:1.2rem;line-height:1.28;color:var(--crema);transition:color .35s}.plegable__boton i{flex:none;position:relative;width:14px;height:14px;transition:transform .6s var(--ease)}.plegable__boton i::before,.plegable__boton i::after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:var(--oro);transition:transform .6s var(--ease)}.plegable__boton i::after{transform:rotate(90deg)}.plegable.es-abierto .plegable__boton{color:var(--oro-claro)}.plegable.es-abierto .plegable__boton i{transform:rotate(180deg)}.plegable.es-abierto .plegable__boton i::after{transform:rotate(0deg)}@media (hover:hover) and (pointer:fine){.plegable__boton:hover{color:var(--oro-claro)}}.plegable__cuerpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.4,0,.2,1)}.plegable.es-abierto .plegable__cuerpo{grid-template-rows:1fr}.plegable__dentro{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .6s}.plegable.es-abierto .plegable__dentro{visibility:visible;transition:visibility 0s}.plegable__dentro>*{opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .4s var(--ease)}.plegable.es-abierto .plegable__dentro>*{opacity:1;transform:none;transition:opacity .5s ease .14s,transform .7s var(--ease) .1s}.plegable.es-abierto .plegable__dentro>:nth-child(2){transition-delay:.2s,.16s}.plegable.es-abierto .plegable__dentro>:nth-child(3){transition-delay:.26s,.22s}.tipo__dentro>p{padding:0 2px;color:var(--crema-2);max-width:58ch}.tipo__dentro ul{display:grid;gap:8px;margin:14px 0 18px;padding:0 2px}.tipo__dentro li{display:flex;gap:10px;align-items:baseline;font-size:.95rem}.tipo__dentro li::before{content:"";flex:none;width:6px;height:6px;border-radius:1px;background:var(--oro);transform:translateY(-2px)}.tipo__dentro .btn{margin:0 2px 22px}@media (min-width:960px){.tipos{grid-template-columns:5fr 7fr;gap:64px;align-items:start}.tipo__cab{font-size:1.4rem}}.masa{margin-top:72px}.masa .subtitulo{margin-bottom:28px}.masa__pasos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.paso{display:grid;gap:12px;align-content:start}.paso figure{border-radius:var(--r);overflow:hidden;aspect-ratio:4/3;background:var(--negro-3)}.paso img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.paso__foto--horno img{object-position:50% 12%}.paso figure{position:relative}.paso>div{display:grid;gap:4px}.paso__num{font-family:var(--serif);font-style:italic;font-weight:400;font-size:2.3rem;line-height:1;color:var(--oro);opacity:.9;margin-bottom:4px;font-variant-numeric:lining-nums}.paso h4{font-family:var(--serif);font-weight:400;font-size:clamp(1.12rem,.95rem + .8vw,1.3rem);line-height:1.2;white-space:nowrap}.paso p{color:var(--crema-2);font-size:.9rem;line-height:1.45}@media (min-width:700px){.masa__pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}}@media (min-width:1200px){.masa__pasos{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}}.opiniones{margin-top:72px}.opiniones .subtitulo{margin-bottom:28px}.opiniones__lista{display:grid;gap:12px}.cita{display:grid;gap:14px;align-content:space-between;padding:24px 22px;border-radius:var(--r);background:var(--negro-3)}.cita p{font-family:var(--serif);font-size:1.18rem;line-height:1.42}.cita footer{font-size:.86rem;font-weight:700;color:var(--oro)}.cita--grande{background:linear-gradient(160deg,rgba(194,59,52,.22),rgba(28,24,21,1) 60%)}.cita--grande p{font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);font-style:italic}.opiniones__nota{margin-top:20px;color:var(--crema-2);font-size:.92rem}@media (min-width:768px){.opiniones__lista{grid-template-columns:repeat(2,1fr);gap:16px}.cita{padding:30px 28px}}@media (min-width:1100px){.opiniones__lista{grid-template-columns:1.3fr 1fr 1fr}.cita--grande{grid-row:span 2}.cita:last-child{grid-column:2/-1}}.insta{margin-top:72px}@media (min-width:960px){.tipos{margin-top:88px}.masa,.opiniones,.insta{margin-top:96px}}.insta__cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}.insta__rejilla{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.insta__foto{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:3px;background:var(--negro-3);-webkit-tap-highlight-color:transparent}.insta__foto img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.insta__velo{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(194,59,52,.06),rgba(120,40,20,.25) 45%,rgba(226,118,63,.45));opacity:0;transition:opacity .55s var(--ease)}.insta__marco{position:absolute;z-index:2;left:8px;top:8px;width:calc(100% - 16px);height:calc(100% - 16px);max-width:none;overflow:visible;pointer-events:none}.insta__marco rect{fill:none;stroke:var(--oro-claro);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .85s cubic-bezier(.65,0,.35,1)}.insta__ico{position:absolute;z-index:2;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;color:#fff6ec;opacity:0;transform:translateY(8px) scale(.8);transition:opacity .4s var(--ease),transform .6s var(--ease);pointer-events:none}html.motion .insta__foto.es-visto img{transition:transform 1s var(--ease)}@media (hover:hover) and (pointer:fine){.insta__foto:hover img,html.motion .insta__foto[data-foto].es-visto:hover img{transform:scale(1.08)}.insta__foto:hover .insta__velo{opacity:1}.insta__foto:hover .insta__marco rect{stroke-dashoffset:0}.insta__foto:hover .insta__ico{opacity:1;transform:none;transition-delay:.08s}}.insta__foto:focus-visible .insta__velo{opacity:1}.insta__foto:focus-visible .insta__marco rect{stroke-dashoffset:0}.insta__foto:focus-visible .insta__ico{opacity:1;transform:none}.insta__foto.es-toque .insta__velo{animation:toqueVelo .7s ease both}.insta__foto.es-toque .insta__marco rect{animation:toqueMarco .7s cubic-bezier(.65,0,.35,1) both}.insta__foto.es-toque .insta__ico{animation:toqueIco .7s var(--ease) both}.insta__foto.es-toque img{animation:toqueImg .7s var(--ease)}@keyframes toqueVelo{0%{opacity:0}35%{opacity:1}100%{opacity:0}}@keyframes toqueMarco{0%{stroke-dashoffset:1;opacity:1}55%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}@keyframes toqueIco{0%{opacity:0;transform:scale(.7)}35%{opacity:1;transform:none}100%{opacity:0;transform:scale(1.1)}}@keyframes toqueImg{40%{transform:scale(1.05)}}@media (min-width:900px){.insta__rejilla{grid-template-columns:repeat(6,1fr);gap:8px}}.preguntas__rejilla{display:grid;gap:12px}.preguntas .encabezado{margin-bottom:20px}.preg__dentro p{padding:0 2px 22px;color:var(--crema-2);max-width:60ch}@media (min-width:768px) and (max-width:1439px){.preg__boton{padding-right:76px}}@media (min-width:960px){.preguntas__rejilla{grid-template-columns:5fr 7fr;gap:64px;align-items:start}.preg__boton{font-size:1.25rem}}.cierre{position:relative;padding:96px 0;overflow:hidden;text-align:center;isolation:isolate}.cierre__fondo{position:absolute;inset:0;z-index:-1;background:var(--negro-3)}.cierre__fondo img{width:100%;height:100%;object-fit:cover}.cierre__fondo::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(13,11,9,.62),rgba(13,11,9,.9) 70%),linear-gradient(180deg,var(--negro) 0,rgba(13,11,9,0) 25%,rgba(13,11,9,0) 75%,var(--negro) 100%)}.cierre__caja{display:grid;justify-items:center;gap:18px}.cierre .lead{margin:0 auto}.cierre__botones{display:grid;gap:10px;width:100%;max-width:420px;margin-top:10px}.cierre__botones .btn{width:100%}.cierre__tel{color:var(--crema-2)}.cierre__tel a{color:var(--oro-claro)}@media (min-width:640px){.cierre__botones{display:flex;justify-content:center;max-width:none}.cierre__botones .btn{width:auto}}@media (min-width:768px){.cierre{padding:128px 0}}.pie{background:var(--negro);border-top:1px solid var(--linea);padding-bottom:calc(84px + env(safe-area-inset-bottom))}.cuadros{display:none}.pie__caja{max-width:var(--ancho);margin:0 auto;padding:56px var(--lado) 28px;display:grid;gap:36px}.pie__marca img{width:150px;margin-left:-10px}.pie__firma{margin-top:10px;font-family:var(--serif);font-style:italic;color:var(--crema-2);font-size:1.05rem}.pie__col h2{font-size:.86rem;font-weight:700;color:var(--oro);margin-bottom:12px}.pie__col ul{display:grid;gap:2px}.pie__col a{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:var(--crema-2);transition:color .2s}.pie__col a:hover{color:var(--crema)}.pie__col svg{width:17px;height:17px;flex:none;color:var(--oro)}.pie__zona{margin-top:10px;color:var(--gris);font-size:.9rem}.pie__legal{max-width:var(--ancho);margin:0 auto;padding:18px var(--lado) 0;display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:28px;align-items:center;gap:16px;border-top:1px solid var(--linea);font-size:.84rem;color:var(--gris)}.pie__legal a{display:inline-flex;align-items:center;min-height:40px}.pie__legal a:hover{color:var(--crema)}@media (min-width:860px){.pie__caja{grid-template-columns:1.2fr 1fr 1.2fr}}@media (min-width:768px){.pie{padding-bottom:32px}.pie__legal{justify-content:space-between;padding-right:calc(var(--lado) + 84px)}}@media (min-width:1440px){.pie__legal{padding-right:var(--lado)}}.simple{padding:calc(var(--barra) + 56px) 0 96px;min-height:70svh}.simple .caja{max-width:760px}.simple .titulo{margin-bottom:18px}.simple .lead{margin-bottom:28px}.simple h2{font-family:var(--serif);font-weight:400;font-size:1.6rem;line-height:1.2;margin:40px 0 12px}.simple p{color:var(--crema-2);margin-bottom:14px;max-width:62ch}.simple p .btn{margin-top:8px}.form-simple{display:grid;gap:18px;margin:8px 0 32px}.form-simple .campo{display:grid;gap:8px}.form-simple .campo>span,.form-simple .campo__rotulo{font-size:.92rem;font-weight:600;color:var(--crema);margin:0}.form-simple input[type=text],.form-simple textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--linea-2);border-radius:var(--r);background:var(--negro-3);color:var(--crema);font-size:1rem}.form-simple textarea{resize:vertical;min-height:140px}.form-simple input:focus,.form-simple textarea:focus{outline:none;border-color:var(--oro)}.form-simple .opciones{display:grid;grid-template-columns:1fr 1fr;gap:8px}.form-simple .opcion{position:relative;display:block}.form-simple .opcion input{position:absolute;opacity:0;width:1px;height:1px}.form-simple .opcion span{display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px;border-radius:var(--r);background:var(--negro-3);font-weight:600;color:var(--crema-2);cursor:pointer;transition:background-color .25s,color .25s}.form-simple .opcion input:checked+span{background:linear-gradient(180deg,#ecca87 0%,#d6aa62 52%,#c39149 100%);color:#1a1007}.form-simple .opcion input:focus-visible+span{outline:2px solid var(--oro);outline-offset:3px}.form-simple .btn{justify-self:start}.campo__ayuda{font-size:.9rem;color:var(--gris)}.form-simple .campo__ayuda:empty{display:none}@media (max-width:559px){.form-simple .btn{width:100%}}html.modal-abierto,html.modal-abierto body{overflow:hidden}.modal{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--crema);overflow:hidden;overscroll-behavior:none;touch-action:pinch-zoom}@supports (height:100dvh){.modal{height:100dvh}}.modal::backdrop{background:rgba(6,5,4,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal__escena{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:60px 10px 12px;overflow:hidden}.modal--cond .modal__escena{padding:12px}.modal__ajuste{position:relative;flex:none;overflow:hidden;border-radius:var(--r);box-shadow:0 50px 100px -40px rgba(0,0,0,.95),0 0 0 1px rgba(205,168,106,.22)}.modal [data-ajustar]{position:absolute;left:0;top:0;transform-origin:0 0}.modal__cerrar{position:absolute;z-index:4;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r);background:rgba(28,24,21,.92);box-shadow:inset 0 0 0 1px var(--linea-2);color:var(--crema);transition:background-color .3s,color .3s}.modal__cerrar svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.modal__cerrar:hover{background:var(--oro);color:#1a1007}}@media (min-width:768px){.modal__escena{padding:68px 56px 28px}.modal--cond .modal__escena{padding:28px}.modal__cerrar{top:14px;right:16px}}.modal__cerrar--dentro{top:10px;right:10px;background:transparent;box-shadow:inset 0 0 0 1px var(--linea-2)}.cond{display:grid;gap:18px;padding:30px 22px 22px;border-radius:var(--r);background:radial-gradient(90% 60% at 100% 0,rgba(194,59,52,.16),transparent 65%),linear-gradient(180deg,#221c16,#16120e);color:var(--crema)}.cond__contenido{display:grid;gap:12px}.cond__etq{font-size:.84rem;font-weight:700;color:var(--oro)}.cond__t{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.3rem);line-height:1.12;padding-right:44px;text-wrap:balance}.cond__valor{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0 14px;border-bottom:1px solid var(--linea-2);font-family:var(--serif);font-size:2.6rem;line-height:1;color:var(--oro-claro)}.cond__valor small{font-family:var(--sans);font-size:.92rem;font-weight:600;color:var(--crema-2)}.cond__texto{display:grid;gap:12px;font-size:1rem;line-height:1.55;color:var(--crema)}.cond__dato{padding:12px 14px;border-radius:var(--r);background:rgba(13,11,9,.5);box-shadow:inset 2px 0 0 var(--oro);color:var(--crema-2);font-size:.95rem}.cond__dato b{color:var(--crema)}.cond__pagos{display:flex;flex-wrap:wrap;gap:8px}.cond__pagos li{padding:8px 12px;border-radius:3px;background:rgba(205,168,106,.12);box-shadow:inset 0 0 0 1px rgba(205,168,106,.3);font-weight:700;font-size:.95rem}.cond__acciones{display:grid;gap:10px;justify-items:center}.cond__acciones .btn{width:100%}.cond__pie{font-size:.86rem;color:var(--gris)}.linea-t--modal{background:rgba(13,11,9,.5)}@media (min-width:600px){.cond{padding:40px 40px 32px}}.doc{--papel:#f8f2e7;--tinta:#1f1812;--suave:#6c5f4f;--oro-d:#a47c3c;--fil:rgba(31,24,18,.12);display:flex;flex-direction:column;background:var(--papel);color:var(--tinta);font-family:var(--sans);font-size:13px;line-height:1.42;overflow:hidden;border-radius:var(--r)}.doc__cab{position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px 14px;background:radial-gradient(70% 140% at 0 0,rgba(194,59,52,.28),transparent 60%),#15110d;color:var(--crema)}.doc__logo{flex:none;width:70px;height:70px;margin:-10px -6px -12px -10px}.doc__titulos{min-width:0;padding-right:58px}.doc__titulo{font-family:var(--serif);font-weight:400;font-size:25px;line-height:1.08;letter-spacing:-.01em}.doc__evento{margin-top:5px;font-size:11.5px;line-height:1.35;color:var(--crema-2)}.doc__sello{position:absolute;top:12px;right:14px;padding:3px 8px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(205,168,106,.55);font-size:10.5px;font-weight:700;line-height:1.3;color:var(--oro-claro)}.doc__franja{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px 12px;margin:0;padding:10px 18px 11px;background:#241c15;border-top:1px solid rgba(205,168,106,.5);color:var(--crema)}.doc__franja div{display:grid;gap:1px}.doc__franja dt{font-size:9.5px;font-weight:700;color:var(--oro)}.doc__franja dd{margin:0;font-size:12.5px;font-weight:600;white-space:nowrap}.doc__lugar{order:5;grid-column:1 / -1}.doc__cuerpo{display:grid;gap:14px;padding:14px 18px 16px}.doc__col{display:grid;gap:14px;align-content:start}.doc__h{display:flex;align-items:center;gap:10px;margin-bottom:7px;font-family:var(--serif);font-weight:500;font-size:15px;line-height:1.2;color:var(--tinta)}.doc__h::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--oro-d),rgba(164,124,60,0))}.doc__tabla{width:100%;border-collapse:collapse;font-size:12.5px}.doc__tabla th{padding:0 0 5px;font-size:9.5px;font-weight:700;color:var(--suave);text-align:left;border-bottom:1px solid var(--fil)}.doc__tabla td{padding:5px 0;border-bottom:1px solid var(--fil)}.doc__tabla th:nth-child(n+2),.doc__tabla td:nth-child(n+2){text-align:right;padding-left:10px}.doc__tabla th:nth-child(2),.doc__tabla td:nth-child(2){text-align:center}.doc__tabla td:nth-child(2){font-weight:700;color:var(--oro-d)}.doc__tabla tfoot td{border-bottom:0;border-top:1.5px solid var(--oro-d);font-weight:700;padding-top:6px}.doc__barra{display:inline-block;vertical-align:middle;width:40px;height:9px;border-radius:2px;background:linear-gradient(90deg,#d6cdbd,#e6ded0)}.doc__barra--total{width:78px;height:15px;background:linear-gradient(90deg,#c9bfae,#ddd4c5)}.doc__nota{margin-top:6px;font-size:10.5px;font-style:italic;color:var(--suave)}.doc__oro{padding:11px 14px 10px;border-radius:3px;background:linear-gradient(180deg,#f4e5c2,#ecd7a8);box-shadow:inset 0 0 0 1px #c49d58}.doc__oro dl{display:grid;margin:0}.doc__oro dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid rgba(120,88,36,.18)}.doc__oro dt{font-weight:600;font-size:12.5px}.doc__oro dt small{font-weight:700;color:var(--oro-d);margin-left:4px}.doc__oro dd{margin:0;text-align:right;font-weight:700;font-size:12.5px;line-height:1.2}.doc__oro dd small{display:block;font-weight:500;font-size:10px;color:var(--suave)}.doc__oro .doc__fin{border-bottom:0;padding-top:7px}.doc__fin dt{font-family:var(--serif);font-weight:500;font-size:17px}.doc__importante ul{display:grid;gap:5px}.doc__importante li{display:grid;align-content:start;gap:1px;padding:6px 9px 7px;border-radius:2px;background:#efe6d6;box-shadow:inset 2px 0 0 var(--oro-d);font-size:11px;line-height:1.38;color:#3b3228}.doc__importante b{font-size:11px;font-weight:800;color:var(--tinta)}.doc__detalle ol{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;counter-reset:inv}.doc__detalle li{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px dotted rgba(31,24,18,.22);font-size:11.5px}.doc__detalle li::before{counter-increment:inv;content:counter(inv);min-width:1.3em;color:var(--oro-d);font-weight:700}.doc__detalle li span:first-of-type{flex:1;font-weight:600}.doc__detalle li span:last-of-type{color:var(--suave);text-align:right}.doc__pie{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 16px;margin-top:auto;padding:9px 14px 10px;background:#15110d;color:var(--crema-2);font-size:10.5px;font-weight:600}.doc--m .doc__franja{grid-template-columns:repeat(5,auto)}.doc--m .doc__lugar,.doc--a .doc__lugar{order:0;grid-column:auto}.doc--m .doc__importante ul{grid-template-columns:1fr 1fr}.doc--m .doc__importante li:last-child{grid-column:1 / -1}.doc--a{font-size:13.5px}.doc--a .doc__cab{padding:18px 26px 16px}.doc--a .doc__titulo{font-size:30px}.doc--a .doc__franja{grid-template-columns:repeat(5,auto);padding:11px 26px 12px}.doc--a .doc__cuerpo{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:26px;padding:18px 26px 18px}.doc--a .doc__importante ul{grid-template-columns:1fr 1fr}.doc--a .doc__importante li:last-child{grid-column:1 / -1}html.motion [data-ver]{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .9s var(--ease)}html.motion [data-ver].es-visto{opacity:1;transform:none;transition-delay:calc(var(--d,0)*90ms)}[data-lineas] .w{display:inline-block;vertical-align:top;overflow:hidden;padding:.12em .1em .16em;margin:-.12em -.1em -.16em}[data-lineas] .w__i{display:inline-block}html.motion [data-lineas]:not(.lineas-listas){visibility:hidden}html.motion [data-lineas] .w__i{opacity:0;transform:translateY(130%);transition:transform .9s var(--ease),opacity .55s cubic-bezier(.55,0,.75,.25);transition-delay:calc(var(--d,0)*90ms + var(--l,0)*100ms)}html.motion [data-lineas].es-visto .w__i{opacity:1;transform:none}html.motion .etiqueta[data-ver]::before,html.motion .etiqueta[data-ver]::after{transform:scaleX(0);transition:transform .9s var(--ease) .15s}html.motion .etiqueta[data-ver].es-visto::before,html.motion .etiqueta[data-ver].es-visto::after{transform:none}html.motion .mosaico[data-ver]::before,html.motion .forma[data-ver]::before,html.motion .clave[data-ver]::before{transform:scaleX(0);transition:transform .9s var(--ease) calc(var(--d,0)*90ms + .2s)}html.motion .mosaico[data-ver].es-visto::before,html.motion .forma[data-ver].es-visto::before,html.motion .clave[data-ver].es-visto::before{transform:none}html.motion .cifras[data-ver]::before,html.motion .cifras[data-ver]::after{transform:scaleX(0);transition:transform .9s var(--ease) .1s}html.motion .cifras[data-ver]::after{transform-origin:100% 50%}html.motion .cifras[data-ver].es-visto::before,html.motion .cifras[data-ver].es-visto::after{transform:none}html.motion .cifras[data-ver] .cifra{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .8s var(--ease)}html.motion .cifras[data-ver].es-visto .cifra{opacity:1;transform:none}html.motion .cifras[data-ver].es-visto .cifra:nth-child(2){transition-delay:.1s}html.motion .cifras[data-ver].es-visto .cifra:nth-child(3){transition-delay:.2s}[data-foto]{--cortina:var(--negro)}.funciona [data-foto]{--cortina:var(--negro-2)}html.motion [data-foto]::after{content:"";position:absolute;inset:-1px;z-index:3;pointer-events:none;background:linear-gradient(0deg,rgba(224,196,143,.9) 0,rgba(224,196,143,.9) 1px,var(--cortina) 1px);transform:scaleY(0);transform-origin:50% 0;transition:transform .45s cubic-bezier(.22,.9,.3,1);transition-delay:calc(min(var(--d,0),1)*60ms)}html.motion [data-foto].foto-lista:not(.es-visto)::after{transform:scaleY(1);transition:transform 0s}html.motion [data-foto].foto-lista img,html.motion [data-foto].foto-lista video{transform:scale(1.06);transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(min(var(--d,0),1)*60ms)}html.motion [data-foto].foto-lista.es-visto img,html.motion [data-foto].foto-lista.es-visto video{transform:none}html.motion .p5::before{transform:scaleY(0);transition:transform .7s cubic-bezier(.65,0,.35,1) .55s}html.motion .p5.es-visto::before{transform:none}html.motion .p5__nodo{transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1) .05s}html.motion .p5.es-visto .p5__nodo{transform:none}html.motion .p5__tarjeta{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease) .12s,transform .9s var(--ease) .12s}html.motion .p5.es-visto .p5__tarjeta{opacity:1;transform:none}html.motion .p5__tarjeta::before{transform:scaleX(0);transition:transform 1s var(--ease) .4s}html.motion .p5.es-visto .p5__tarjeta::before{transform:none}html.motion .p5__ico path{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .45s}html.motion .p5.es-visto .p5__ico path{stroke-dashoffset:0}@media (min-width:1080px){html.motion .p5::before{transform:scaleX(0);transition-delay:calc(var(--i)*.22s + .35s)}html.motion .p5__nodo{transition-delay:calc(var(--i)*.22s)}html.motion .p5__tarjeta{transition-delay:calc(var(--i)*.22s + .08s)}html.motion .p5__tarjeta::before{transition-delay:calc(var(--i)*.22s + .35s)}html.motion .p5__ico path{transition-delay:calc(var(--i)*.22s + .3s)}}html.motion .noche[data-ver] .linea-t__seg{transform:scaleX(0);transition:transform .7s var(--ease)}html.motion .noche[data-ver].es-visto .linea-t__seg{transform:none}html.motion .noche[data-ver].es-visto .linea-t__seg--inc{transition-delay:.35s}html.motion .noche[data-ver].es-visto .linea-t__seg--extra{transition-delay:.75s}html.motion .noche[data-ver].es-visto .linea-t__seg--noche{transition-delay:.95s}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}[data-ver],[data-lineas] .w__i,.cifra{opacity:1!important;transform:none!important}[data-foto]::after{display:none!important}.p5__tarjeta,.p5__nodo,.p5::before,.linea-t__seg{opacity:1!important;transform:none!important}.p5__ico path{stroke-dashoffset:0!important}}@media (max-height:700px) and (max-width:767px){.portada__foto::after{background:linear-gradient(180deg,rgba(13,11,9,.86) 0,rgba(13,11,9,.6) 10%,rgba(13,11,9,.12) 20%,rgba(13,11,9,.55) 32%,rgba(13,11,9,.86) 46%,rgba(13,11,9,.95) 66%,var(--negro) 100%)}}.ejm{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--crema);overflow:hidden;overscroll-behavior:none;touch-action:pinch-zoom}@supports (height:100dvh){.ejm{height:100dvh}}.ejm::backdrop{background:transparent}.ejm__escena{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));overflow:hidden;background:rgba(4,3,2,.92)}@media (min-width:768px){.ejm__escena{padding:28px}}.ejm__marco{position:relative;flex:none}.ejm__cerrar{position:absolute;z-index:3;top:6px;right:6px;width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(214,176,98,.4);color:var(--crema);transition:background-color .25s,color .25s}.ejm__cerrar svg{width:20px;height:20px}.ejm__cerrar:focus-visible{outline:2px solid var(--oro-claro);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ejm__cerrar:hover{background:var(--oro);color:#1a1007}}.hojas{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;align-items:stretch;gap:18px}.hoja{--fondo:#0e0d0b;--caja:#1a1714;--doro:#d8b263;--texto:#ece3d3;--suave:#9b9183;--linea:rgba(236,227,211,.14);--rojo-d:#d0584f;position:relative;flex:none;width:var(--w,380px);overflow:hidden;border-radius:3px;display:flex;flex-direction:column;background:var(--fondo);color:var(--texto);box-shadow:0 40px 90px -30px #000,0 0 0 1px rgba(216,178,99,.28);font-family:var(--sans);font-size:11px;line-height:1.42;font-feature-settings:"lnum" 1,"tnum" 1;text-align:left}.hoja__ejemplo{position:absolute;top:11px;left:13px;margin:0;font-size:8px;font-weight:700;line-height:1.2;color:var(--suave)}.hoja__cab{display:flex;flex-direction:column;align-items:center;padding:12px 16px 0;text-align:center}.hoja__logo{width:64px;height:64px;margin:-4px 0 -2px}.hoja__titulo{margin:0;font-family:var(--serif);font-weight:700;font-size:22px;line-height:1.12;letter-spacing:-.005em;color:var(--texto)}.hoja__evento{display:flex;flex-wrap:wrap;justify-content:center;gap:0 6px;margin:4px 0 0;font-family:var(--serif);font-size:9.2px;line-height:1.45;color:#cfc6b7}.hoja__evento i{font-style:normal;color:var(--suave)}.hoja__cab::after{content:"";width:46px;height:1.5px;margin-top:6px;background:var(--doro)}.hoja__cuando{margin:10px 14px 0;padding:6px 10px;border-radius:4px;background:rgba(216,178,99,.1);box-shadow:inset 0 0 0 1px rgba(216,178,99,.35);font-size:10px;font-weight:700;line-height:1.3;text-align:center;color:var(--doro)}.hojas--a .hoja__cuando{margin:12px 18px 0;font-size:11.5px;padding:8px 12px}.hoja__franja{display:grid;margin:12px 14px 0;border-radius:4px;background:var(--caja)}.hoja__franja--5{grid-template-columns:repeat(5,minmax(0,1fr))}.hoja__franja--3{grid-template-columns:.7fr 1.5fr 1.1fr}.hoja__franja div{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:1px;padding:8px 4px;text-align:center}.hoja__franja div+div{box-shadow:inset 1px 0 0 rgba(236,227,211,.1)}.hoja__franja dd{margin:0;font-family:var(--serif);font-weight:700;font-size:12.5px;line-height:1.2;color:var(--doro);white-space:nowrap}.hoja__franja dt{font-size:7.6px;line-height:1.25;color:var(--suave)}.hoja__cuerpo{display:grid;gap:11px;padding:10px 14px 12px}.hoja__tabla{width:100%;border-collapse:collapse;font-size:11px;line-height:1.3}.hoja__tabla thead th{padding:0 0 5px;font-size:7.2px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--suave);text-align:right}.hoja__grupo th{padding:2px 0 4px;font-family:var(--serif);font-weight:700;font-size:11px;text-align:left;color:var(--rojo-d);border-bottom:1px solid var(--linea)}.hoja__tabla tbody th[scope=row],.hoja__tabla tfoot th{font-weight:500;text-align:left;padding:4px 0}.hoja__tabla td{padding:4px 0 4px 8px;text-align:right;white-space:nowrap}.hoja__tabla td:nth-child(2){width:3em}.hoja__tabla td:nth-child(3){width:7em}.hoja__tabla tfoot th,.hoja__tabla tfoot td{border-top:1px solid var(--doro);padding-top:6px;font-family:var(--serif);font-weight:700;font-size:11px}.hoja__barra{display:inline-block;vertical-align:middle;width:26px;height:6px;border-radius:2px;background:rgba(236,227,211,.2)}.hoja__tabla td:nth-child(3) .hoja__barra{width:calc(16px + var(--q,1) * 44px)}.hoja__tabla tfoot .hoja__barra{width:60px;background:rgba(216,178,99,.55)}.hoja__caja{width:84%;justify-self:center;padding:7px 13px 8px;border-radius:4px;background:#15120f;box-shadow:inset 0 0 0 1px var(--doro)}.hoja__caja dl{display:grid;margin:0}.hoja__caja dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:2.5px 0}.hoja__caja dt{font-family:var(--serif);font-size:11px}.hoja__caja dt small{display:block;font-family:var(--sans);font-size:7.6px;color:var(--suave)}.hoja__caja dd{margin:0;text-align:right;font-family:var(--serif);font-size:11px;white-space:nowrap}.hoja__caja dd .hoja__barra{width:40px}.hoja__caja .hoja__total{margin-top:5px;padding-top:7px;align-items:center;box-shadow:inset 0 1px 0 rgba(236,227,211,.14)}.hoja__total dt{font-family:var(--serif);font-weight:700;font-size:14px;color:var(--doro)}.hoja__barra--total{width:58px!important;height:9px;background:rgba(216,178,99,.6)}.hoja__nota{margin:-4px 0 0;font-family:var(--serif);font-style:italic;font-size:8.6px;line-height:1.4;text-align:center;color:var(--suave)}.hoja__detalle .hoja__nota{margin-top:5px}.hoja__h{margin:2px 0 7px;font-family:var(--serif);font-weight:700;font-size:13px;line-height:1.2;text-align:center;color:var(--doro)}.hoja__imp ul{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none}.hoja__imp li{display:grid;align-content:start;gap:2px;padding:6px 8px 7px;border-radius:4px;background:var(--caja);box-shadow:inset 2px 0 0 var(--doro);font-family:var(--serif);font-size:8.4px;line-height:1.42;color:#ddd4c4}.hoja__imp b{font-size:9.2px;font-weight:700;color:var(--doro)}.hoja__detalle ol{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;margin:0;padding:0;list-style:none;counter-reset:inv}.hoja__detalle li{display:flex;gap:6px;padding:3px 0;border-bottom:1px solid var(--linea);font-size:9px;line-height:1.3}.hoja__detalle li::before{counter-increment:inv;content:counter(inv);min-width:1.2em;font-weight:700;color:var(--doro)}.hoja__detalle li span:first-of-type{flex:1}.hoja__detalle li span:last-of-type{color:var(--suave);text-align:right}.hoja__pie{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 7px;margin:auto 14px 0;padding:8px 0 10px;border-top:1px solid rgba(236,227,211,.1);color:var(--doro);font-family:var(--serif);font-size:8.4px;line-height:1.3}.hoja__pie i{font-style:normal;color:var(--suave)}.hoja--p2{display:none}.hojas--doble .hoja--p2{display:flex}.hojas--doble .hoja__detalle--corto{display:none}.hoja--p2 .hoja__cuerpo{padding-top:14px}.hoja--p2 .hoja__detalle li{padding:4px 0;font-size:9.6px}.hojas--a .hoja{font-size:11px}.hojas--a .hoja__ejemplo{font-size:9px;top:13px;left:16px}.hojas--a .hoja__logo{width:76px;height:76px}.hojas--a .hoja__titulo{font-size:27px}.hojas--a .hoja__evento{font-size:10.4px}.hojas--a .hoja__franja{margin:14px 18px 0}.hojas--a .hoja__franja div{padding:10px 6px}.hojas--a .hoja__franja dd{font-size:15px}.hojas--a .hoja__franja dt{font-size:8.6px}.hojas--a .hoja__cuerpo{padding:12px 18px 14px;gap:13px}.hojas--a .hoja__tabla{font-size:11px}.hojas--a .hoja__tabla thead th{font-size:8px}.hojas--a .hoja__grupo th,.hojas--a .hoja__tabla tfoot th,.hojas--a .hoja__tabla tfoot td{font-size:12.5px}.hojas--a .hoja__caja{width:70%;padding:9px 16px 10px}.hojas--a .hoja__caja dt,.hojas--a .hoja__caja dd{font-size:11.5px}.hojas--a .hoja__caja dt small{font-size:8.6px}.hojas--a .hoja__total dt{font-size:16.5px}.hojas--a .hoja__nota{font-size:8.8px}.hojas--a .hoja__h{font-size:15px}.hojas--a .hoja__imp--6 ul{grid-template-columns:1fr 1fr 1fr}.hojas--a .hoja__imp li{font-size:9.4px;padding:7px 10px 8px}.hojas--a .hoja__imp b{font-size:10.2px}.hojas--a .hoja__detalle li,.hojas--a .hoja--p2 .hoja__detalle li{font-size:10.4px}.hojas--a .hoja__pie{font-size:9.6px;margin:auto 18px 0}@media print{.ejm{display:none}}@media (max-width:1023px){.portada__foto img{top:auto;bottom:0;height:116%}}.reserva{background:radial-gradient(70% 38% at 50% 88%,rgba(194,59,52,.11),transparent 70%),linear-gradient(180deg,var(--negro) 0,var(--negro-2) 180px,var(--negro-2) calc(100% - 220px),var(--negro) 100%)}.p5:last-child::before{display:none}.p5:last-child .p5__nodo{box-shadow:inset 0 0 0 1px var(--oro),0 0 0 4px rgba(205,168,106,.16)}.p5:last-child .p5__tarjeta{box-shadow:inset 0 0 0 1px rgba(205,168,106,.32),0 24px 50px -34px rgba(0,0,0,.95)}.reserva__cta{margin-top:40px}@media (max-width:599px){.reserva__cta .btn{width:100%}}@media (min-width:1080px){.reserva__cta{margin-top:56px}}.clave__nota{text-wrap:balance}.toque{gap:8px;margin-top:16px;font-size:.88rem;letter-spacing:0}.toque i,.fila__mas{width:16px;height:16px;border-radius:0;box-shadow:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color .3s}.toque i::before,.toque i::after,.fila__mas::before,.fila__mas::after{display:none}.fila__mas{color:var(--oro-claro);justify-self:end}.toque{padding-bottom:3px;background:linear-gradient(var(--oro),var(--oro)) 0 100%/0 1px no-repeat;transition:background-size .45s var(--ease)}@media (hover:hover) and (pointer:fine){.clave:hover .toque{background-size:100% 1px}.clave:hover .toque i,.fila:hover .fila__mas{background:var(--oro-claro)}}.clave__toque:focus-visible~.toque,.clave:focus-within .toque{background-size:100% 1px}.clave--noche{background:radial-gradient(90% 70% at 100% 0,rgba(194,59,52,.17),transparent 65%),linear-gradient(180deg,#201a15 0%,#16120f 100%)}.clave--noche .clave__cifra small{margin-left:.32em}@media (min-width:860px){.clave--noche{grid-column:1 / -1;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"ico cifra nombre toque" "ico cifra nota toque";justify-items:start;align-items:center;text-align:left;column-gap:32px;row-gap:2px;padding:30px 44px}.clave--noche::before{left:8%;right:8%}.clave--noche svg{grid-area:ico;margin:0}.clave--noche .clave__cifra{grid-area:cifra;padding-right:32px;border-right:1px solid var(--linea)}.clave--noche .clave__nombre{grid-area:nombre;align-self:end;margin:0}.clave--noche .clave__nota{grid-area:nota;align-self:start}.clave--noche .toque{grid-area:toque;margin:0}}@media (min-width:1080px){.clave--noche{padding:32px 56px;column-gap:40px}}.detalle{margin-top:12px}@media (min-width:720px) and (max-width:1079px){.detalle__filas{grid-template-columns:1fr 1fr;column-gap:36px}.detalle__filas>li{border-bottom:0}}.cond__lista{display:grid;gap:8px}.cond__lista li{position:relative;padding-left:18px}.cond__lista li::before{content:"";position:absolute;left:2px;top:.68em;width:6px;height:6px;border-radius:1px;background:var(--oro)}.cond__lista b{color:var(--oro-claro);font-weight:700}.cond__tabla{display:grid;margin:0;border-top:1px solid var(--linea-2)}.cond__tabla>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--linea)}.cond__tabla dt{font-size:.96rem;line-height:1.35;color:var(--crema-2)}.cond__tabla dt small{display:block;font-size:.8rem;color:var(--gris)}.cond__tabla dd{margin:0;font-weight:700;color:var(--crema);white-space:nowrap}.cond__tabla .cond__suma{border-bottom:0;padding-bottom:0}.cond__suma dt{font-weight:700;color:var(--crema)}.cond__suma dd{font-family:var(--serif);font-weight:400;font-size:1.6rem;line-height:1;color:var(--oro-claro)}.cond__ej{margin-top:2px;font-size:.84rem;font-weight:700;color:var(--oro)}.cond__ej+.cond__tabla{margin-top:-6px}.cnt{display:grid;gap:12px;margin:0;padding:16px 16px 14px;border-radius:var(--r);background:rgba(13,11,9,.55);box-shadow:inset 0 0 0 1px var(--linea)}.cnt__t{font-size:.86rem;font-weight:700;color:var(--oro)}.cnt__eje{display:grid;gap:6px}.cnt__horas{position:relative;height:1.25em;font-size:.76rem;font-weight:600;line-height:1.25;color:var(--crema-2);font-variant-numeric:tabular-nums}.cnt__horas span{position:absolute;top:0;white-space:nowrap}.cnt__horas span:nth-child(1){left:0}.cnt__horas span:nth-child(2){left:56%;transform:translateX(-50%)}.cnt__horas span:nth-child(3){left:74%;transform:translateX(-50%)}.cnt__horas span:nth-child(4){right:0}.cnt__horas .cnt__doce{color:#f0a59a;font-weight:800}.cnt__barra{display:grid;grid-template-columns:56fr 18fr 26fr;gap:2px;height:42px}.cnt__seg{display:grid;place-items:center;border-radius:2px;font-size:.84rem;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden}.cnt__seg--inc{background:linear-gradient(180deg,#3a3025,#2b231b);color:var(--crema);box-shadow:inset 0 0 0 1px rgba(243,233,216,.14);font-weight:700;font-size:.8rem}.cnt__seg--extra{background:linear-gradient(180deg,#ecca87,#c39149);color:#1a1007}.cnt__seg--noche{background:linear-gradient(180deg,#d4473c,#a92f29);color:#fff6ec}.cnt__total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(205,168,106,.45)}.cnt__suma{font-size:.95rem;font-weight:700;line-height:1.3;color:var(--crema)}.cnt__suma small{display:block;font-size:.86rem;font-weight:600;color:var(--crema-2);font-variant-numeric:tabular-nums}.cnt__total strong{font-family:var(--serif);font-weight:400;font-size:2.3rem;line-height:1;color:var(--oro-claro)}html.motion .modal--cond[open] .cnt__seg{animation:cnt-llena .6s var(--ease) both}html.motion .modal--cond[open] .cnt__seg--extra{animation-delay:.25s}html.motion .modal--cond[open] .cnt__seg--noche{animation-delay:.4s}@keyframes cnt-llena{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal--cond .cnt__seg{animation:none!important}}@media (max-height:700px) and (max-width:767px){.modal--cond .modal__escena{padding:8px}.cond{gap:14px;padding:22px 18px 16px}.cond__contenido{gap:9px}.cond__t{font-size:1.6rem}.cond__valor{padding:6px 0 10px;font-size:2.2rem}.cond__texto{gap:9px;font-size:.95rem;line-height:1.5}.cond__dato{padding:9px 12px;font-size:.9rem}.cond__tabla>div{padding:7px 0}.cond__acciones{gap:6px}}.cond__valor+.cond__texto>.cond__tabla:first-child{border-top:0;margin-top:-8px}.historia{gap:34px}.historia__texto{gap:0;max-width:34rem}.historia__etq{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-family:var(--sans);font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--oro)}.historia__etq::before{content:"";flex:none;width:28px;height:1px;background:var(--oro);transform-origin:0 50%}.historia__titular{font-family:var(--serif);font-weight:400;font-size:clamp(1.62rem,1.25rem + 1.5vw,2.25rem);line-height:1.2;letter-spacing:-.012em;color:var(--crema);text-wrap:balance;margin-bottom:16px}.historia__titular em{font-style:italic;color:var(--oro-claro)}.historia__frase{font-family:var(--sans);font-weight:400;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.68;color:var(--crema-2);text-wrap:pretty;max-width:42ch}@media (min-width:1080px){.historia__texto{max-width:none}}.cifra__num{font-variant-numeric:lining-nums tabular-nums;align-items:center}.cifra__mas{font-family:var(--serif);font-style:normal;font-weight:400;font-size:.6em;line-height:1;margin:0 .05em 0 0;align-self:center}.cifra__num b{display:inline-flex;font-weight:400}.cifra__num.con-rueda{background:none;-webkit-text-fill-color:currentColor;color:var(--oro-claro)}.con-rueda .cifra__mas{background:linear-gradient(180deg,#f6e2b6 0%,#d9b677 50%,#a9834a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rueda__d{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:top}.rueda__tira{display:block;white-space:pre;text-align:center;background:linear-gradient(180deg,#f6e2b6 18%,#d9b677 55%,#a9834a 92%);background-size:100% 1em;background-repeat:repeat-y;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transform:translateY(calc(var(--n) * -1em))}.cifra__txt{font-family:var(--sans);font-weight:600;letter-spacing:.005em}html.motion .historia__etq[data-ver]::before{transform:scaleX(0);transition:transform 1s var(--ease) .1s}html.motion .historia__etq[data-ver].es-visto.c-visto::before{transform:none}html.motion #eventos [data-lineas] .w__i{transform:translateY(112%);transition:transform 1.15s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.33,1,.68,1);transition-delay:calc(var(--d,0)*80ms + var(--l,0)*120ms)}html.motion #eventos [data-lineas].es-visto.c-visto .w__i{opacity:1;transform:none}html.motion #eventos [data-lineas]:not(.c-visto) .w__i{opacity:0;transform:translateY(112%);transition:none}html.motion .cifras[data-cifras]::before,html.motion .cifras[data-cifras]::after{transform:scaleX(0);transition:transform 1.3s var(--ease) .05s}html.motion .cifras[data-cifras]::after{transform-origin:100% 50%}html.motion .cifras[data-cifras].c-visto::before,html.motion .cifras[data-cifras].c-visto::after{transform:none}html.motion .cifras[data-cifras] .cifra{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease),transform 1.1s var(--ease)}html.motion .cifras[data-cifras].c-visto .cifra{opacity:1;transform:none;transition-delay:calc(var(--c,0)*.18s + .05s)}html.motion .cifras[data-cifras]:not(.c-visto) .cifra{transition:none}html.motion .cifras[data-cifras] .rueda__tira{transform:none;transition:none}html.motion .cifras[data-cifras].c-visto .rueda__tira{transform:translateY(calc(var(--n) * -1em));transition:transform calc(2.6s + var(--i,0)*.3s) cubic-bezier(.42,.08,.16,1) calc(var(--c,0)*.18s + .15s)}.galeria__video video{pointer-events:none}.galeria__video video::-webkit-media-controls,.galeria__video video::-webkit-media-controls-start-playback-button,.galeria__video video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none}.galeria__video .pausa{display:none!important}.cifra:nth-child(2){--c:1}.cifra:nth-child(3){--c:2}html.motion #eventos [data-ver]:not(.c-visto){opacity:0;transform:translateY(20px);transition-delay:0s}.tipos .plegable__cuerpo{transition:grid-template-rows .46s cubic-bezier(.65,0,.35,1)}.tipos .plegable.es-abierto .plegable__cuerpo{transition:grid-template-rows .6s cubic-bezier(.33,1,.68,1)}.tipos .tipo__dentro{opacity:0;transition:opacity .2s cubic-bezier(.4,0,1,1),visibility 0s linear .46s}.tipos .plegable.es-abierto .tipo__dentro{opacity:1;transition:opacity .5s cubic-bezier(.33,1,.68,1) .1s,visibility 0s}.tipos .tipo__dentro>*{opacity:1;transform:translateY(10px);transition:transform 0s linear .46s}.tipos .plegable.es-abierto .tipo__dentro>*{opacity:1;transform:none;transition:transform .8s cubic-bezier(.19,1,.22,1) .06s}.tipos .plegable.es-abierto .tipo__dentro>:nth-child(2){transition-delay:.1s}.tipos .plegable.es-abierto .tipo__dentro>:nth-child(3){transition-delay:.14s}.tipos .plegable__boton{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.tipos .plegable__boton i,.tipos .plegable.es-abierto .plegable__boton i{transform:none;transition:none}.tipos .plegable__boton i::before{transform:none}.tipos .plegable__boton i::after{transform:rotate(90deg);transition:transform .46s cubic-bezier(.65,0,.35,1)}.tipos .plegable.es-abierto .plegable__boton i::after{transform:rotate(90deg) scaleX(0);transition:transform .5s cubic-bezier(.33,1,.68,1)}.tipos .plegable::after{transition:transform .46s cubic-bezier(.65,0,.35,1)}.tipos .plegable.es-abierto::after{transition:transform .8s cubic-bezier(.19,1,.22,1) .05s}html.motion #eventos .c-filas>.tipo{transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d,0)*70ms)}html.motion #eventos .c-filas:not(.c-visto)>.tipo{opacity:0;transform:translateY(18px);transition:none}.tipo__dentro>p{color:var(--crema-2);line-height:1.65}.tipo__dentro li{color:var(--crema)}.paso:nth-child(1) img{object-position:50% 28%}.paso:nth-child(2) img{object-position:50% 36%}.paso:nth-child(3) img{object-position:50% 46%}.paso:nth-child(4) img{object-position:50% 20%}.paso:nth-child(5) img{object-position:50% 33%}.paso:nth-child(6) img{object-position:50% 40%}.paso:nth-child(odd)>[data-ver]{--d:0!important}.paso:nth-child(even)>[data-ver]{--d:1!important}@media (min-width:700px){.paso:nth-child(3n+1)>[data-ver]{--d:0!important}.paso:nth-child(3n+2)>[data-ver]{--d:1!important}.paso:nth-child(3n)>[data-ver]{--d:2!important}}@media (min-width:1200px){.paso:nth-child(n)>[data-ver]{--d:var(--k,0)!important}.paso:nth-child(2){--k:1}.paso:nth-child(3){--k:2}.paso:nth-child(4){--k:3}.paso:nth-child(5){--k:4}.paso:nth-child(6){--k:5}}.cita{position:relative;overflow:hidden}.cita::before{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:linear-gradient(90deg,var(--oro),rgba(205,168,106,0));transform-origin:0 50%}.cita p{text-wrap:pretty}.cita footer{letter-spacing:.01em}.opiniones__lista>.cita{--d:0!important}@media (min-width:768px){.opiniones__lista>.cita:nth-child(even){--d:1!important}}@media (min-width:1100px){.opiniones__lista>.cita:nth-child(2){--d:1!important}.opiniones__lista>.cita:nth-child(3){--d:2!important}.opiniones__lista>.cita:nth-child(4){--d:1!important}}html.motion #eventos .cita[data-ver]{transition:opacity .9s var(--ease),transform 1.1s var(--ease)}html.motion #eventos .cita[data-ver]::before{transform:scaleX(0);transition:transform 1.1s var(--ease)}html.motion #eventos .cita[data-ver].es-visto.c-visto::before{transform:none;transition-delay:calc(var(--d,0)*90ms + .3s)}html.motion #eventos .cita[data-ver] footer{opacity:0;transition:opacity .7s ease}html.motion #eventos .cita[data-ver].es-visto.c-visto footer{opacity:1;transition-delay:calc(var(--d,0)*90ms + .45s)}@media (prefers-reduced-motion:reduce){#eventos [data-ver],#eventos [data-lineas] .w__i,#eventos .cifra,#eventos .tipo__dentro,#eventos .cita footer{opacity:1!important;transform:none!important}.cifras::before,.cifras::after,.cita::before,.historia__etq::before{transform:none!important}#eventos .tipo__dentro>*,#eventos .tipo{opacity:1!important;transform:none!important}.tipos .plegable__cuerpo,.tipos .tipo__dentro,.tipos .tipo__dentro>*{transition:none!important}}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#3a322a #0d0b09}.menu-movil{scrollbar-width:thin;scrollbar-color:#3a322a transparent}}@supports selector(::-webkit-scrollbar){@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:10px;height:10px;background:#0d0b09}::-webkit-scrollbar-track{background:#0d0b09}::-webkit-scrollbar-thumb{background:#3a322a;border:2px solid #0d0b09;border-radius:4px;min-height:48px}::-webkit-scrollbar-thumb:hover{background:#5a4b3b}::-webkit-scrollbar-thumb:active{background:#6f5c46}::-webkit-scrollbar-corner{background:#0d0b09}::-webkit-scrollbar-button{display:none;width:0;height:0}}}@media (min-width:1024px){.menu{--pad:56px}.menu .caja{--menu-h:clamp(500px,calc(100svh - var(--barra) - 12px - 22px),780px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);column-gap:40px;row-gap:clamp(18px,3.2svh,36px);height:var(--menu-h)}.menu__cab{grid-column:1;grid-row:1;margin:0;gap:clamp(6px,1.2svh,12px);justify-items:start;text-align:left;align-self:end}.menu__cab .etiqueta::after{display:none}.menu__cab .titulo--grande{font-size:clamp(2.5rem,7svh,4.4rem);line-height:1.02}.menu__cab .lead{margin:0;max-width:52ch;font-size:clamp(.95rem,2svh,1.05rem);line-height:1.5;text-wrap:pretty}.menu__pestanas{grid-column:2;grid-row:1;align-self:end;width:min(560px,46vw);max-width:none;margin:0}.menu__pestanas button{min-height:clamp(54px,8svh,64px)}.menu__paneles{grid-column:1 / -1;grid-row:2;min-height:0;container-type:size}.menu__panel{height:100%;grid-template-columns:calc(100cqh * .8) minmax(0,1fr);grid-template-rows:100%;gap:clamp(32px,3.6vw,64px);align-items:center}.menu__foto{height:100%;width:100%;aspect-ratio:4/5;max-width:none;align-self:stretch}.menu__carta{max-height:100%;max-width:720px}.menu__cat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:2px;padding-bottom:clamp(10px,1.8svh,16px)}.menu__cat span{font-size:clamp(1.7rem,4.6svh,2.5rem)}.menu .sabor{grid-template-columns:36px minmax(0,1fr);row-gap:3px;padding:clamp(7px,1.45svh,16px) 0}.menu .sabor h3{font-size:clamp(1.18rem,2.9svh,1.55rem);line-height:1.2}.menu .sabor p{max-width:72ch;font-size:clamp(.88rem,1.95svh,.95rem);line-height:1.45}.menu .sabor::before{padding-top:.3em}.menu__panel--dulces{grid-template-columns:1fr;align-content:center}.menu__panel--dulces .menu__carta{position:relative;height:100%;max-width:none;display:grid;align-content:center;justify-items:center;padding:clamp(28px,5svh,56px) clamp(40px,7vw,120px);border-radius:var(--r);background:radial-gradient(70% 60% at 50% 0,rgba(205,168,106,.09),transparent 70%),var(--negro-2);box-shadow:0 30px 60px -36px rgba(0,0,0,.9)}.menu__panel--dulces .menu__carta::after{content:"";position:absolute;inset:14px;border:1px solid rgba(236,214,170,.28);border-radius:2px;pointer-events:none}.menu__panel--dulces .menu__cat{justify-items:center;justify-content:center;text-align:center;margin-bottom:clamp(8px,2svh,24px)}.menu__panel--dulces .menu__cat::after{left:50%;margin-left:-28px}.menu__panel--dulces .menu__lista{width:100%;max-width:860px}.menu__panel--dulces .sabor h3{font-size:clamp(1.8rem,5svh,2.6rem)}}@media (min-width:1024px) and (max-height:660px){.menu__cab .etiqueta{display:none}.menu .caja{row-gap:14px}.menu__pestanas button{min-height:50px}}@media (min-width:1024px) and (max-width:1199px){.menu__panel:not(.menu__panel--dulces) .menu__carta{padding-right:52px}}.mosaico--largo h3{white-space:normal;text-wrap:balance}@supports (grid-template-rows:subgrid){.mosaicos{grid-auto-rows:auto}.mosaico{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;align-content:normal}.mosaico h3{align-self:start}}html.motion .cierre__caja [data-lineas] .w__i{transition:transform 1.1s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.33,1,.68,1);transition-delay:calc(var(--l,0)*130ms)}html.motion .cierre__caja [data-ver]{transition:opacity .95s cubic-bezier(.33,1,.68,1),transform 1.05s cubic-bezier(.19,1,.22,1)}html.motion .cierre__caja .lead[data-ver]{transition-delay:.34s}html.motion .cierre__caja .cierre__botones[data-ver]{transition-delay:.58s}html.motion .cierre__caja .cierre__tel[data-ver]{transition-delay:.8s}html.motion .cierre__caja.e-visto [data-lineas] .w__i{opacity:1;transform:none}html.motion .cierre__caja.e-visto [data-ver]{opacity:1;transform:none}html.motion .cierre__caja:not(.e-visto) [data-lineas] .w__i{opacity:0;transform:translateY(120%);transition:none}html.motion .cierre__caja:not(.e-visto) [data-ver]{opacity:0;transform:translateY(26px);transition:none}.sabor.con-precio{grid-template-columns:34px minmax(0,1fr) auto}.sabor.con-precio .sabor__cab{grid-column:2;grid-row:1}.sabor.con-precio>p:not(.sabor__precio){grid-column:2 / span 2;grid-row:2}.sabor .sabor__precio{grid-column:3;grid-row:1;align-self:baseline;margin:0;font-family:var(--serif);font-size:1.3rem;line-height:1.2;color:var(--oro-claro);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;max-width:none}.sabor .sabor__precio--doble{display:grid;justify-items:end;gap:2px;font-size:1.08rem}.sabor__precio small{font-family:var(--sans,inherit);font-size:.72rem;font-weight:700;color:var(--gris,#a99d8c);margin-right:4px;letter-spacing:.01em}@media (min-width:900px){.sabor.con-precio{grid-template-columns:44px minmax(0,1fr) auto}}@media (min-width:1024px){.menu .sabor.con-precio{grid-template-columns:36px minmax(0,1fr) auto}.menu .sabor .sabor__precio{font-size:clamp(1.1rem,2.7svh,1.4rem)}.menu .sabor .sabor__precio--doble{font-size:clamp(.95rem,2.2svh,1.1rem)}}.menu__panel--dulces .sabor .sabor__precio{font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);padding-top:.15em}.menu__panel--dulces .sabor.con-precio>p:not(.sabor__precio){grid-column:2 / span 2}.moneda{display:grid;gap:8px;max-width:860px;margin:28px auto 0;padding:16px 18px;border-radius:var(--r,4px);background:rgba(205,168,106,.08);box-shadow:inset 0 0 0 1px rgba(205,168,106,.28);font-size:.95rem;line-height:1.5;color:var(--crema-2)}.moneda strong{color:var(--crema);font-weight:700}.moneda__bs{color:var(--crema-2)}@media (min-width:1024px){.menu .caja{grid-template-rows:auto minmax(0,1fr) auto}.moneda{grid-column:1 / -1;grid-row:3;margin:0;max-width:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 18px;padding:10px 16px;font-size:.88rem;line-height:1.4;text-align:center}}a.fila{color:inherit;text-decoration:none}.fila__mas--ir::after{display:none}.fila__mas--ir::before{width:8px;height:8px;margin:-4px 0 0 -6px;background:none;border-top:1.5px solid var(--oro-claro);border-right:1.5px solid var(--oro-claro);transform:rotate(45deg)}.empresas{background:radial-gradient(60% 50% at 0 0,rgba(205,168,106,.07),transparent 70%),var(--negro-2,#141110)}.empresas__puntos{list-style:none;margin:0;padding:0;display:grid;gap:14px}.empresas__puntos li{padding:18px 18px 18px 20px;border-left:2px solid var(--oro);background:rgba(243,233,216,.03);border-radius:0 var(--r,4px) var(--r,4px) 0}.empresas__puntos h3{font-family:var(--serif);font-weight:400;font-size:1.3rem;line-height:1.2;margin:0 0 6px;color:var(--crema)}.empresas__puntos p{margin:0;color:var(--crema-2);font-size:.95rem;line-height:1.55}.empresas__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--linea)}.empresas__clientes{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;color:var(--crema-2)}.empresas__clientes span{font-size:.84rem;font-weight:600;color:var(--oro);margin-right:6px}.empresas__clientes b{font-family:var(--serif);font-weight:400;font-size:1.6rem;letter-spacing:.04em;color:var(--crema)}.empresas__clientes i{color:var(--oro);font-style:normal}@media (min-width:760px){.empresas__puntos{grid-template-columns:repeat(3,1fr)}}@media (min-width:1080px){.empresas__puntos{grid-template-columns:repeat(3,1fr)}}.hoja__pu{display:block;font-size:.72em;font-weight:500;opacity:.7;white-space:nowrap}.hoja__tabla td:last-child{white-space:nowrap}.cotizador--v6 .cpaso{gap:calc(var(--cz-gap) + 2px)}.cotizador--v6 .cpaso[data-paso="1"]{--cz-campo:50px;--cz-gap:14px}.cpaso__opc{display:inline-block;margin-left:8px;padding:.2em .5em;border-radius:3px;background:var(--cz-tenue);font-family:var(--cz-texto);font-size:.72rem;font-weight:700;font-style:normal;color:var(--cz-ac-claro);vertical-align:middle}.cotizador--v6 .cot-check{display:flex;align-items:center;gap:10px;min-height:40px;font-size:.92rem;color:var(--crema-2);cursor:pointer}.cotizador--v6 .cot-check input{width:20px;height:20px;margin:0;accent-color:var(--oro);flex:none}.cotizador--v6 .cot-opciones--modo{grid-template-columns:1fr;--alto:52px}.cotizador--v6 .cot-opciones--modo .opcion>span{justify-content:flex-start;text-align:left;padding:10px 40px 10px 16px;gap:10px;flex-wrap:wrap}.cotizador--v6 .cot-opciones--modo .opcion>span small{font-size:.78rem;font-weight:600;color:var(--gris)}@media (min-width:760px){.cotizador--v6 .cot-opciones--modo{grid-template-columns:repeat(3,1fr);--alto:64px}.cotizador--v6 .cot-opciones--modo .opcion>span{justify-content:center;text-align:center;padding:10px 26px;flex-direction:column;gap:2px}}.cotizador--v6 .cot-bloque{display:grid;gap:12px}.cotizador--v6 .cot-lista{display:grid;gap:6px}@media (min-width:520px){.cotizador--v6 .cot-lista{grid-template-columns:1fr 1fr}}.cotizador--v6 .cot-fsab{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde);cursor:pointer;transition:background .2s,box-shadow .2s}.cotizador--v6 .cot-fsab input{width:20px;height:20px;margin:0;accent-color:var(--oro)}.cotizador--v6 .cot-fsab__n{font-weight:600;line-height:1.2}.cotizador--v6 .cot-fsab__p,.cotizador--v6 .cot-fcant__p{font-family:var(--cz-tit);color:var(--cz-ac-claro);white-space:nowrap;font-variant-numeric:lining-nums}.cotizador--v6 .cot-fsab:has(input:checked){background:var(--cz-tenue);box-shadow:inset 0 0 0 1.5px var(--cz-ac)}.cotizador--v6 .cot-fcant{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 12px;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde);transition:background .2s,box-shadow .2s}.cotizador--v6 .cot-fcant.tiene{background:var(--cz-tenue);box-shadow:inset 0 0 0 1.5px var(--cz-ac)}.cotizador--v6 .cot-fcant__t{display:grid;gap:1px;min-width:0}.cotizador--v6 .cot-fcant__n{font-weight:600;line-height:1.2;overflow-wrap:anywhere}.cotizador--v6 .cot-fcant__p{font-size:.92rem}.cotizador--v6 .cot-fcant__c{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;height:40px;border-radius:4px;background:rgba(0,0,0,.25);overflow:hidden}.cotizador--v6 .cot-fcant__c button{height:100%;display:grid;place-items:center;color:var(--cz-ac)}.cotizador--v6 .cot-fcant__c button svg{width:18px;height:18px}.cotizador--v6 .cot-fcant__c input{width:100%;height:100%;border:0;background:none;text-align:center;font-size:16px;font-weight:700;color:var(--crema);-moz-appearance:textfield;appearance:textfield}.cotizador--v6 .cot-fcant__c input::-webkit-outer-spin-button,.cotizador--v6 .cot-fcant__c input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cotizador--v6 .cot-fcant__c input:focus{outline:none;background:rgba(205,168,106,.12)}.cotizador--v6 .cot-moneda{font-size:.84rem;line-height:1.45;color:var(--gris)}.cotizador--v6 .cot-suma{position:sticky;top:-1px;z-index:2;background:var(--negro)}.cotizador--v6 .cotizador__vivo .cot-vista__burbuja{margin-top:12px}.cotizador--v6 .cot-campo .cot-check input{display:block;width:20px;height:20px;min-width:0;padding:0;-webkit-appearance:checkbox;appearance:auto;box-shadow:none}.cotizador--v6 .cpaso__titulo .cpaso__opc{font-size:.72rem}.btn{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;border-radius:2px;gap:.7em}.btn--grande{min-height:56px;padding:1.05em 2.1em;font-size:.82rem}.btn--oro{background:linear-gradient(180deg,#e6c58a 0%,#d2a863 100%);color:#17100a;box-shadow:inset 0 0 0 1px rgba(255,244,220,.35),inset 0 1px 0 rgba(255,248,232,.55),0 14px 34px -18px rgba(205,168,106,.9)}.btn--oro::before{animation-duration:9s}.btn--linea{border:1px solid rgba(224,196,143,.55);color:var(--oro-claro);background:transparent}.portada .btn--oro{animation:none}.accion-movil .btn{letter-spacing:.16em}@media (hover:hover) and (pointer:fine){.btn--oro:hover{box-shadow:inset 0 0 0 1px rgba(255,244,220,.5),0 18px 40px -16px rgba(205,168,106,1)}}.etiqueta{text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;font-weight:700}.portada__menu{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.cotizador--v6 .cotizador__cabeza{grid-template-columns:88px minmax(0,1fr) 88px;padding:calc(10px + env(safe-area-inset-top)) 14px 12px;border-bottom:1px solid var(--linea)}.cotizador--v6 .cz-volver{justify-self:start;display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 6px 0 0;color:var(--crema-2);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .2s}.cotizador--v6 .cz-volver svg{width:22px;height:22px;color:var(--oro)}.cotizador--v6 .cz-volver[disabled]{visibility:hidden}.cotizador--v6 .cz-progreso{display:grid;justify-items:center;gap:8px;min-width:0}.cotizador--v6 .cz-paso{display:grid;justify-items:center;gap:1px;line-height:1.2;text-align:center}.cotizador--v6 .cz-paso__n{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--oro)}.cotizador--v6 .cz-paso__t{font-family:var(--cz-tit);font-size:1.02rem;color:var(--crema);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cotizador--v6 .cz-tramos{display:flex;gap:6px;margin:0;padding:0;list-style:none}.cotizador--v6 .cz-tramos li{width:26px;height:2px;border-radius:2px;background:rgba(243,233,216,.16);transition:background .4s,width .4s var(--ease)}.cotizador--v6 .cz-tramos li.es-hecho{background:rgba(205,168,106,.6)}.cotizador--v6 .cz-tramos li.es-actual{width:40px;background:var(--oro)}.cotizador--v6 .cz-cerrar{justify-self:end;position:relative;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(224,196,143,.35);transition:box-shadow .25s,transform .25s var(--ease)}.cotizador--v6 .cz-cerrar span::before,.cotizador--v6 .cz-cerrar span::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.2px;margin:-.6px 0 0 -8px;background:var(--crema);border-radius:1px;transform:rotate(45deg)}.cotizador--v6 .cz-cerrar span::after{transform:rotate(-45deg)}.cotizador--v6 .cz-cerrar:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.cotizador--v6 .cz-cerrar:hover{box-shadow:inset 0 0 0 1px var(--oro)}.cotizador--v6 .cz-volver:hover{color:var(--crema)}}.cotizador--v6.es-teclado .cz-tramos{display:none}.cotizador--v6 .cotizador__pie{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.cotizador--v6 .cz-boton{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border-radius:2px;background:linear-gradient(180deg,#e6c58a 0%,#d2a863 100%);box-shadow:inset 0 0 0 1px rgba(255,244,220,.35),inset 0 1px 0 rgba(255,248,232,.55),0 14px 34px -18px rgba(205,168,106,.9);color:#17100a;font-family:var(--cz-texto);font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:filter .2s,transform .12s}.cotizador--v6 .cz-boton svg{width:18px;height:18px}.cotizador--v6 .cz-boton:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.cotizador--v6 .cz-boton:hover{filter:brightness(1.06)}}@media (min-width:760px){.cotizador--v6 .cotizador__pie{justify-content:flex-end}.cotizador--v6 .cz-boton{flex:0 0 auto;min-width:280px}}.cotizador--v6 .cotizador__estado:empty{display:none}.cotizador--v6 .cz-chips{border:0;margin:0;padding:0;min-width:0}.cotizador--v6 .cz-chips legend{padding:0;margin-bottom:8px}.cotizador--v6 .cz-chips__fila{display:flex;flex-wrap:wrap;gap:8px}.cotizador--v6 .cz-chips label{position:relative;cursor:pointer}.cotizador--v6 .cz-chips input{position:absolute;opacity:0;pointer-events:none}.cotizador--v6 .cz-chips span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(243,233,216,.22);color:var(--crema-2);font-size:.92rem;font-weight:600;transition:background .2s,box-shadow .2s,color .2s}.cotizador--v6 .cz-chips input:checked+span{background:rgba(205,168,106,.16);box-shadow:inset 0 0 0 1.5px var(--oro);color:var(--oro-claro)}.cotizador--v6 .cz-chips input:focus-visible+span{outline:2px solid var(--oro);outline-offset:2px}.cotizador--v6 .cz-formas{display:grid;gap:10px}.cotizador--v6 .cz-forma{position:relative;display:block;cursor:pointer}.cotizador--v6 .cz-forma input{position:absolute;opacity:0;pointer-events:none}.cotizador--v6 .cz-forma__caja{position:relative;display:grid;gap:4px;padding:16px 18px 16px 50px;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde);transition:background .2s,box-shadow .2s}.cotizador--v6 .cz-forma__caja::before{content:"";position:absolute;left:18px;top:19px;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(243,233,216,.35);transition:box-shadow .2s}.cotizador--v6 .cz-forma b{font-family:var(--cz-tit);font-weight:500;font-size:1.12rem;line-height:1.25;color:var(--crema)}.cotizador--v6 .cz-forma small{font-size:.88rem;line-height:1.45;color:var(--crema-2)}.cotizador--v6 .cz-forma input:checked+.cz-forma__caja{background:rgba(205,168,106,.1);box-shadow:inset 0 0 0 1.5px var(--oro)}.cotizador--v6 .cz-forma input:checked+.cz-forma__caja::before{box-shadow:inset 0 0 0 5px var(--oro)}.cotizador--v6 .cz-forma input:checked+.cz-forma__caja b{color:var(--oro-claro)}.cotizador--v6 .cz-forma input:focus-visible+.cz-forma__caja{outline:2px solid var(--oro);outline-offset:2px}@media (min-width:760px){.cotizador--v6 .cz-formas{grid-template-columns:repeat(3,1fr)}.cotizador--v6 .cz-forma__caja{height:100%;padding:44px 16px 16px;align-content:start}.cotizador--v6 .cz-forma__caja::before{left:16px;top:16px}}.cotizador--v6 .cz-cita{margin:4px 0 0;padding:14px 16px;border-left:2px solid var(--oro);background:rgba(243,233,216,.03)}.cotizador--v6 .cz-cita blockquote{margin:0;font-family:var(--cz-tit);font-style:italic;font-size:1rem;line-height:1.4;color:var(--crema)}.cotizador--v6 .cz-cita figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:8px;font-size:.78rem;color:var(--gris)}.cotizador--v6 .cz-cita figcaption span{color:var(--oro);font-weight:700}.cotizador--v6 .cz-directo{font-size:.86rem;color:var(--gris);text-align:center}.cotizador--v6 .cz-directo a{color:#8be6aa;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(139,230,170,.4)}.cotizador--v6 .cot-rotulo{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--crema-2)}.cotizador--v6 .cot-rotulo small{letter-spacing:.04em;text-transform:none;font-weight:600;color:var(--gris)}.portada__datos{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid rgba(243,233,216,.14);font-size:.84rem;line-height:1.35;color:var(--crema-2)}.portada__datos li{display:inline-flex;align-items:baseline;gap:5px}.portada__datos b{font-family:var(--serif);font-weight:400;font-size:1.08rem;color:var(--oro-claro)}.portada__datos li:last-child b{font-family:inherit;font-size:inherit;font-weight:700;color:var(--crema)}@media (max-width:420px){.portada__datos{gap:6px 14px;font-size:.8rem}.portada__datos li:last-child{flex-basis:100%}}.progreso-lectura{position:fixed;left:0;top:0;z-index:120;width:100%;height:2px;background:linear-gradient(90deg,rgba(205,168,106,.2),var(--oro),#f0d9a6);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}html.cot-abierto .progreso-lectura{opacity:0}html.motion .portada__datos{animation:v6linea 1.2s cubic-bezier(.19,1,.22,1) 1.1s both}html.motion .portada__datos li{animation:v6sube .9s cubic-bezier(.19,1,.22,1) both}html.motion .portada__datos li:nth-child(1){animation-delay:1.25s}html.motion .portada__datos li:nth-child(2){animation-delay:1.4s}html.motion .portada__datos li:nth-child(3){animation-delay:1.55s}@keyframes v6sube{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v6linea{from{border-top-color:transparent}to{border-top-color:rgba(243,233,216,.14)}}@media (min-width:768px) and (hover:hover){html.motion [data-ver]:not(.es-visto){filter:blur(4px)}html.motion [data-ver]{transition:opacity .9s var(--ease),transform 1s var(--ease),filter 1s var(--ease)}html.motion [data-ver].es-visto{filter:none}}.empresas__puntos li{position:relative;border-left-color:transparent}.empresas__puntos li::before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--oro),rgba(205,168,106,.25));transform-origin:50% 0}html.motion .empresas__puntos li[data-ver]::before{transform:scaleY(0);transition:transform 1.2s cubic-bezier(.19,1,.22,1)}html.motion .empresas__puntos li[data-ver].es-visto::before{transform:none;transition-delay:calc(var(--d,0)*120ms + .25s)}html.motion .menu__panel:not([hidden]) .sabor__precio{animation:v6sube .8s cubic-bezier(.19,1,.22,1) .25s both}@media (hover:hover) and (pointer:fine){.btn--oro{transition:transform .35s var(--ease),box-shadow .35s}.btn--oro:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html.motion [data-ver]{filter:none!important}.progreso-lectura{display:none}}.cotizador--v6 .cpaso__titulo{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.2rem);line-height:1.1;letter-spacing:-.015em}.cotizador--v6 .cpaso__lead{font-size:.95rem;line-height:1.5;color:rgba(243,233,216,.72)}.cotizador--v6 .cot-campo input:not([type=number]):not([type=checkbox]),.cotizador--v6 .cot-contador input{font-size:17px;font-weight:500;letter-spacing:.01em}.cotizador--v6 .cot-campo input::placeholder{font-weight:400;color:rgba(243,233,216,.38)}.cotizador--v6 .cot-resumen dd{font-family:var(--cz-tit);font-size:1.05rem}.cotizador--v6 .cot-fcant__n{font-family:var(--cz-tit);font-weight:500;font-size:1.04rem}.cotizador--v6 .cot-fsab__n{font-family:var(--cz-tit);font-weight:500;font-size:1.04rem}html.motion .cotizador--v6 .cz-forma input:checked+.cz-forma__caja,html.motion .cotizador--v6 .cz-chips input:checked+span{animation:v6pulso .6s ease-out}@keyframes v6pulso{0%{box-shadow:inset 0 0 0 1.5px var(--oro),0 0 0 0 rgba(205,168,106,.45)}100%{box-shadow:inset 0 0 0 1.5px var(--oro),0 0 0 10px rgba(205,168,106,0)}}.cotizador--v6 .cz-reini{margin:18px 0 4px;text-align:center}.cotizador--v6 .cz-reini button{padding:10px 12px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(243,233,216,.25)}.cotizador--v6 .cz-reini button.es-confirmar{color:#f0a59a;letter-spacing:.04em;text-transform:none;font-size:.86rem}.btn{white-space:nowrap}.barra__cotizar{letter-spacing:.12em}@media (max-width:1199px){.barra__cotizar{padding-left:1.1em;padding-right:1.1em;font-size:.74rem}}@media (max-width:380px){.btn{letter-spacing:.1em}}@media (max-width:1023px){.menu__pestanas{position:sticky;top:calc(var(--barra) + 6px);z-index:20;background:rgba(17,14,12,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(205,168,106,.3),0 14px 26px -16px rgba(0,0,0,.9)}.menu__pestanas.es-pegada button{min-height:48px}.menu__pestanas.es-pegada .tab__cuenta{display:none}.menu__panel{scroll-margin-top:calc(var(--barra) + 76px)}}.hoja--simple .hoja__cab{padding-top:16px}.hoja--simple .hoja__titulo{font-size:24px}.hoja--simple .hoja__evento{font-size:10.5px;margin-top:5px}.hoja--simple .hoja__cuerpo{gap:14px;padding:14px 18px 16px}.hoja__tabla--simple{font-size:12.5px}.hoja__tabla--simple tbody th[scope=row]{display:flex;flex-direction:column;gap:1px;padding:6px 0}.hoja__tabla--simple .hoja__pu{display:block;font-size:10px;opacity:.6;font-weight:400}.hoja__tabla--simple td{vertical-align:middle;font-family:var(--serif);font-size:13px;width:auto!important}.hoja__tabla--simple tbody tr+tr th,.hoja__tabla--simple tbody tr+tr td{border-top:1px solid rgba(236,227,211,.08)}.hoja--simple .hoja__caja{width:100%}.hoja--simple .hoja__caja dt{font-size:12px}.hoja--simple .hoja__caja dd{font-size:12.5px}.hoja__nota--clara{margin:0;padding:10px 12px;border-radius:4px;background:rgba(216,178,99,.1);font-size:11.5px;line-height:1.5;color:var(--texto);text-align:center}.hoja__nota--clara b{color:var(--doro);font-weight:700}.hoja__nota--clara{font-style:normal;font-family:var(--sans)}.portada{min-height:520px}.cotizador--v6 .cz-reini{margin:0}.cotizador--v6 .cz-reini button{padding:2px 8px;min-height:24px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(243,233,216,.25)}.cotizador--v6 .cz-reini button.es-confirmar{color:#f0a59a;letter-spacing:.02em;text-transform:none;font-size:.78rem}.cotizador--v6 .cotizador__cabeza{padding-bottom:8px}.cotizador--v6 .cpaso[data-paso="1"]{--cz-campo:46px;gap:12px}.cotizador--v6 .cpaso[data-paso="1"] .cot-campo{gap:5px}.cotizador--v6 .cpaso[data-paso="1"] .cot-contador{height:48px}.cotizador--v6 .cot-check{min-height:30px;font-size:.86rem}.cotizador--v6 .cz-chips span{min-height:36px;padding:0 13px;font-size:.86rem}.cotizador--v6 .cz-chips__fila{gap:6px}.cotizador--v6 .cz-formas{gap:8px}.cotizador--v6 .cz-forma__caja{padding:12px 14px 12px 46px;gap:2px}.cotizador--v6 .cz-forma__caja::before{left:16px;top:50%;margin-top:-9px}.cotizador--v6 .cz-forma b{font-size:1.06rem}.cotizador--v6 .cz-forma small{font-size:.84rem}@media (min-width:760px){.cotizador--v6 .cz-forma__caja{padding:40px 14px 14px}.cotizador--v6 .cz-forma__caja::before{top:14px;margin-top:0}}.cotizador--v6 .cot-lista:not(.cot-lista--cant){display:flex;flex-wrap:wrap;gap:6px}.cotizador--v6 .cot-fsab{display:inline-flex;grid-template-columns:none;min-height:38px;padding:0;background:none;box-shadow:none}.cotizador--v6 .cot-fsab input{position:absolute;opacity:0;pointer-events:none}.cotizador--v6 .cot-fsab__c{display:inline-flex;align-items:baseline;gap:7px;min-height:38px;padding:0 13px;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(243,233,216,.22);transition:background .2s,box-shadow .2s}.cotizador--v6 .cot-fsab__c .cot-fsab__n{font-family:var(--cz-texto);font-weight:600;font-size:.86rem}.cotizador--v6 .cot-fsab__c .cot-fsab__p{font-size:.84rem}.cotizador--v6 .cot-fsab:has(input:checked){background:none;box-shadow:none}.cotizador--v6 .cot-fsab input:checked+.cot-fsab__c{background:rgba(205,168,106,.16);box-shadow:inset 0 0 0 1.5px var(--oro)}.cotizador--v6 .cot-fsab input:focus-visible+.cot-fsab__c{outline:2px solid var(--oro);outline-offset:2px}@media (max-height:700px){.cotizador--v6 .cpaso__titulo{font-size:1.55rem}.cotizador--v6 .cz-paso__t{font-size:.95rem}.cotizador--v6 .cotizador__pasos{padding-top:12px}}html.motion .portada__titulo{animation:v6titulo .9s cubic-bezier(.19,1,.22,1) both}@keyframes v6titulo{from{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}.mini{margin:4px 0 0;padding:14px 16px 12px;border:1px dashed rgba(216,178,99,.32);border-radius:6px;background:rgba(243,233,216,.035)}.mini__t{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--oro);margin-bottom:8px}.mini__lista{display:grid;gap:0}.mini__lista li{display:grid;grid-template-columns:4.6em 1fr auto;gap:10px;align-items:baseline;padding:6px 0;font-size:.95rem;color:var(--crema)}.mini__lista li+li{border-top:1px solid rgba(243,233,216,.07)}.mini__lista li span:first-child{color:var(--oro-claro);font-family:var(--serif);font-style:italic}.mini--cerradas .mini__lista li{grid-template-columns:2em 1fr auto}.mini--cerradas .mini__lista li span:first-child{font-style:normal;font-family:var(--sans);font-weight:700;color:var(--oro-claro)}.mini__lista b{font-family:var(--serif);font-weight:400;color:var(--crema)}.mini__lista li.mini__mas{display:block;font-size:.85rem;color:var(--crema-2);font-style:italic}.mini__pie{margin-top:8px;padding-top:9px;border-top:1px solid rgba(216,178,99,.25);font-size:.88rem;color:var(--crema-2)}.mini__pie b{color:var(--doro,#e2c27f);font-weight:700}.pedl{display:grid;gap:6px;width:100%}.pedl__t{display:flex;align-items:center;gap:8px;margin:0;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--doro,#e2c27f)}.pedl__t span{display:inline-grid;place-items:center;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;font-size:9px;letter-spacing:0}.pedl__lista{display:grid;margin:0;padding:0;list-style:none}.pedl__fila{display:grid;grid-template-columns:20px 1fr 1.2fr auto;gap:8px;align-items:center;padding:5px 0;font-size:12px;border-top:1px solid rgba(236,227,211,.08)}.pedl__fila:first-child{border-top:0}.pedl__n{font-size:9.5px;opacity:.55;font-variant-numeric:tabular-nums}.pedl__quien{display:flex;flex-direction:column;line-height:1.15;font-weight:600}.pedl__quien small{font-size:9px;font-weight:400;opacity:.55}.pedl__sabor{line-height:1.2}.pedl__precio{font-family:var(--serif);font-size:13px}.pedl__mas{padding:6px 0 2px;font-size:11px;font-style:italic;opacity:.7;border-top:1px dashed rgba(236,227,211,.18)}.pedl--total{margin-top:2px}.pedl__t--suelto{line-height:1.35}@media (max-width:599px){.mosaicos>.mosaico:last-child:nth-child(odd){grid-column:1/-1}}.cotizador--v6 .cz-forma__etq{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--oro)}.cotizador--v6 .cz-forma input:checked+.cz-forma__caja .cz-forma__etq{color:var(--oro-claro)}.mosaico h3{white-space:normal;text-wrap:balance}.cotizador--v6 .cz-reini button{white-space:nowrap}@media (max-width:379px){.cotizador--v6 .cz-reini button{letter-spacing:.08em;padding-inline:4px}}.cot-copiar__nota{display:block;margin-top:6px;font-size:.8rem;line-height:1.4;color:var(--gris);text-align:center}.cot-copiar__nota a{color:var(--crema-2);text-decoration:underline;text-underline-offset:3px}.cot-copiar__nota{flex-basis:100%}.cotizador--v6 .cz-forma--chip{justify-self:start;grid-column:1/-1}.cotizador--v6 .cz-forma--chip .cz-forma__caja{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;padding:9px 16px 9px 40px;border-radius:999px}.cotizador--v6 .cz-forma--chip .cz-forma__caja::before{left:14px;top:50%;width:15px;height:15px;transform:translateY(-50%)}.cotizador--v6 .cz-forma--chip input:checked+.cz-forma__caja::before{box-shadow:inset 0 0 0 4.5px var(--oro)}.cotizador--v6 .cz-forma--chip b{font-family:var(--sans,inherit);font-size:.9rem;font-weight:600}.cotizador--v6 .cz-forma--chip small{font-size:.8rem}@media (max-width:759px){.cotizador--v6 .cz-forma:not(.cz-forma--chip) .cz-forma__caja{padding-top:13px;padding-bottom:13px;gap:3px}}@media (min-width:760px){.cotizador--v6 .cz-formas{grid-template-columns:repeat(2,1fr)}.cotizador--v6 .cz-forma--chip .cz-forma__caja{height:auto;padding:9px 16px 9px 40px}}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/fonts/manrope-latin-800-normal.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}html.cot-abierto,html.cot-abierto body{overflow:hidden!important;overscroll-behavior:none}.cotizador{--cz-sup:#1e1915;--cz-sup-2:#28211b;--cz-borde:rgba(243,233,216,.09);--cz-borde-2:rgba(243,233,216,.16);--cz-tenue:rgba(205,168,106,.15);--cz-texto:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--cz-tit:"Playfair Display",Georgia,"Times New Roman",serif;--cz-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%2317110a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cz-ph:#968b7c;--cz-ac:var(--oro);--cz-ac-claro:var(--oro-claro);--cz-ac-2:var(--brasa);--cz-gap:12px;--cz-campo:50px;--cz-op:52px;--cz-cel:54px;--cz-fila:44px;--cz-tipo-min:54px;--cz-tipo-max:360px;--cz-titulo:1.5rem;position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--negro);color:var(--crema);overflow:hidden;overscroll-behavior:none;font-family:var(--cz-texto);font-size:16px;line-height:1.45;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-feature-settings:"lnum" 1}@supports (height:1dvh){@media (max-width:759px){.cotizador{--cz-gap:clamp(10px,calc(4.2dvh - 12px),22px);--cz-campo:clamp(48px,calc(10dvh - 9px),60px);--cz-op:clamp(46px,calc(15dvh - 37px),72px);--cz-cel:clamp(48px,8dvh,62px);--cz-fila:clamp(40px,calc(5dvh + 10px),54px);--cz-tipo-max:clamp(300px,60dvh,440px)}.cpaso[data-paso="2"],.cpaso[data-paso="3"]{--cz-campo:clamp(48px,calc(13dvh - 20px),72px);--cz-gap:clamp(12px,calc(6dvh - 18px),30px)}}}.cotizador.es-propuesta{--cz-ac:#a3c283;--cz-ac-claro:#c2dcaa;--cz-ac-2:#6f9a55;--cz-tenue:rgba(125,158,95,.17)}.cotizador[open]{display:block}.cotizador{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cotizador :is(input:not([type=radio]):not([type=checkbox]),textarea,select){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.cotizador::backdrop{background:rgba(5,4,3,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cotizador *,.cotizador *::before,.cotizador *::after{box-sizing:border-box}.cotizador [hidden]{display:none!important}.cotizador :is(h2,p,dl,dd,ol,ul,pre){margin:0}.cotizador :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:normal}:where(.cotizador button){background:none;border:0;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none}:where(.cotizador svg){display:block;flex:none}.cotizador :focus-visible{outline:2px solid var(--cz-ac);outline-offset:2px}.cotizador [tabindex="-1"]:focus,.cotizador [tabindex="-1"]:focus-visible{outline:none!important;box-shadow:none}.cotizador.es-toque :focus-visible,.cotizador.es-toque .opcion>input:focus-visible+span,.cotizador.es-toque .cot-sab>input:focus-visible+.cot-sab__caja,.cotizador.es-toque .cot-modo>input:focus-visible+.cot-modo__caja{outline:none}.cot-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cotizador__marco{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;background:var(--negro);overflow:hidden}.cotizador__cabeza{position:relative;display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);gap:8px;align-items:center;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;touch-action:manipulation}.cotizador__icono{height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 1px rgba(243,233,216,.2);color:var(--crema);font-size:.9rem;font-weight:700;line-height:1;transition:background .2s,box-shadow .2s,color .2s}.cotizador__icono svg{width:20px;height:20px}.cotizador__atras{justify-self:start;padding:0 14px 0 10px}.cotizador__atras svg{color:var(--cz-ac)}.cotizador__cerrar{justify-self:end;width:44px}.cotizador__icono:active{background:rgba(243,233,216,.08)}.cotizador__atras[disabled]{visibility:hidden}.cotizador__progreso{text-align:center;min-width:0}.cotizador__titulo{display:none!important;align-items:center;justify-content:center;gap:7px;min-width:0;font-family:var(--cz-tit);font-weight:500;font-size:1.14rem;line-height:1.2;color:var(--crema);white-space:nowrap}.cotizador__titulo span{overflow:hidden;text-overflow:ellipsis}.cotizador__org{display:none!important;width:18px;height:18px;color:var(--cz-ac)}.cotizador.es-propuesta .cotizador__org{display:block!important}.cotizador__cuenta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:44px;font-size:.84rem;line-height:1.25;color:var(--crema-2);font-weight:700;white-space:nowrap}.cot-reini>span[aria-hidden]{display:none}.cot-reini{display:inline-flex;align-items:center;gap:6px}.cot-reini__b{min-height:22px;padding:1px 2px;color:var(--cz-ac-claro);font-size:.78rem;font-weight:700;text-decoration:underline;text-decoration-color:rgba(224,196,143,.45);text-underline-offset:3px}.cotizador__barra{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(243,233,216,.08)}.cotizador__barra span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cz-ac),var(--cz-ac-2));transition:width .45s var(--ease)}.cotizador__pasos{position:relative;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:auto;padding:12px 16px;scrollbar-width:thin;scrollbar-color:#3a3128 transparent}.cotizador__vivo{display:none}.cotizador__pie{position:relative;display:flex;align-items:center;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:var(--negro);touch-action:manipulation}.cotizador__wa{flex:none;display:grid;justify-items:center;align-content:center;gap:2px;width:60px;height:52px;border-radius:4px;background:var(--cz-sup);color:#8be6aa;font-size:.75rem;font-weight:700;line-height:1}.cotizador__wa svg{width:20px;height:20px}.cot-wa-d{display:none}.cotizador .cotizador__sig{flex:1 1 auto;min-width:0;min-height:52px;padding:0 18px;font-family:var(--cz-texto);font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none;gap:10px}.cotizador .cotizador__sig svg{width:18px;height:18px}.cotizador .cotizador__sig .btn__flecha{width:28px;height:28px;padding:5px;border-radius:3px;background:rgba(23,14,6,.14);margin-right:-8px}.cotizador .cotizador__sig.es-bloqueado{filter:saturate(.35) brightness(.72)}.cotizador__estado{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);z-index:5;padding:10px 14px;border-radius:4px;background:#2a1d14;box-shadow:inset 0 0 0 1px rgba(205,168,106,.5),0 12px 30px -10px rgba(0,0,0,.85);color:var(--crema);font-size:.88rem;font-weight:600;line-height:1.35;pointer-events:none}.cotizador__estado:empty{display:none}.cotizador__estado.es-discreto{left:0;right:auto;bottom:auto;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;box-shadow:none}.cot-confirmar{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:16px;background:rgba(8,6,5,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cot-confirmar__caja{display:grid;gap:10px;width:min(400px,100%);padding:20px;border-radius:4px;background:#211913;box-shadow:inset 0 0 0 1px rgba(205,168,106,.45),0 24px 60px -20px rgba(0,0,0,.9)}.cot-confirmar__t{font-family:var(--cz-tit);font-size:1.45rem;line-height:1.15;color:var(--crema)}.cot-confirmar__t em{font-style:italic;color:var(--cz-ac)}.cot-confirmar__d{font-size:.95rem;line-height:1.4;color:var(--crema-2)}.cot-confirmar__botones{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.cot-confirmar__botones .cot-boton{min-height:48px;font-size:.92rem}.cot-boton--borrar{background:rgba(194,59,52,.2);box-shadow:inset 0 0 0 1px rgba(224,87,77,.6);color:#f6c3bc}.cot-retomar{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);z-index:6;display:grid;gap:8px;padding:12px;border-radius:4px;background:#221a13;box-shadow:inset 0 0 0 1px rgba(205,168,106,.55),0 16px 36px -12px rgba(0,0,0,.9)}.cot-retomar p{font-weight:700;font-size:.94rem}.cot-retomar div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cpaso{display:flex;flex-direction:column;gap:var(--cz-gap);min-height:100%}.cpaso__titulo{flex:none;font-family:var(--cz-tit);font-weight:400;font-size:var(--cz-titulo);line-height:1.12;letter-spacing:-.01em;color:var(--crema);text-wrap:balance;outline:none}.cpaso__titulo em{font-style:italic;color:var(--cz-ac)}.cpaso__lead{font-size:.92rem;line-height:1.4;color:var(--crema-2)}.cpaso__nota{font-size:.88rem;line-height:1.4;color:var(--gris)}.cot-prisa{flex:none;display:flex;justify-content:center;margin-top:-4px}.cot-prisa .cot-enlace{justify-self:center;color:var(--crema-2);text-decoration-color:rgba(243,233,216,.3)}.cot-prisa svg{width:17px;height:17px;color:#8be6aa}.cpaso>.cot-rotulo+.cot-opciones{margin-top:calc(6px - var(--cz-gap))}.cot-opciones{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cot-opciones .opcion{position:relative;display:grid;min-width:0;margin:0}.cot-opciones .opcion>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.cot-opciones .opcion>span{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--alto,var(--cz-op));height:100%;padding:8px 24px;border:0;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde);color:var(--crema);font-family:var(--cz-texto);font-size:1rem;font-weight:600;line-height:1.2;cursor:pointer;transform:none;animation:none;transition:background .2s,box-shadow .2s,color .2s,transform .12s;-webkit-user-select:none;user-select:none}.cot-opciones .opcion>span::after{content:"";position:absolute;top:6px;right:6px;width:16px;height:16px;border-radius:3px;background:var(--cz-ac) var(--cz-tick) center/12px no-repeat;opacity:0;transform:scale(.6);transition:opacity .18s,transform .25s var(--ease)}.cot-opciones .opcion>input:checked+span{background:var(--cz-tenue);box-shadow:inset 0 0 0 1.5px var(--cz-ac);color:var(--cz-ac-claro)}.cot-opciones .opcion>input:checked+span::after{opacity:1;transform:none}.cot-opciones .opcion>input:focus-visible+span{outline:2px solid var(--cz-ac);outline-offset:2px}.cot-opciones .opcion>span:active{transform:scale(.98)}.cot-opciones--llena,.cot-opciones--tipo{flex:1 1 auto;max-height:var(--cz-llena-max,var(--cz-tipo-max));grid-auto-rows:minmax(var(--cz-llena-min,var(--cz-tipo-min)),1fr);--alto:var(--cz-llena-min,var(--cz-tipo-min))}.cot-opciones--lugar{--cz-llena-max:var(--cz-tipo-max)}.cot-opciones--acceso{grid-template-columns:minmax(0,1fr);--cz-llena-min:calc(var(--cz-op) - 4px);--cz-llena-max:calc(var(--cz-tipo-max) - 60px)}.cot-opciones--lugar[data-n="2"],.cot-opciones--lugar[data-n="3"]{--cz-llena-max:calc(var(--cz-tipo-max) - 80px)}.cot-opciones .opcion--ancha{grid-column:1/-1}.cot-opciones--tipo .opcion>span{font-size:1rem}.cot-opciones--tipo .opcion--ancha{grid-column:1/-1}.cot-opciones--org,.cot-opciones--tres,.cpaso[data-paso="11"] .cot-opciones{--alto:max(44px,calc(var(--cz-op) - 10px))}.cot-opciones--tres{grid-template-columns:repeat(3,minmax(0,1fr))}.cot-opciones--tres .opcion>span{padding-left:10px;padding-right:10px}.cot-org{flex:none;display:flex;align-items:center;gap:8px;margin-bottom:calc(-.5 * var(--cz-gap));font-size:.84rem;font-weight:700;line-height:1.2;color:var(--cz-ac-claro)}.cot-org svg{width:18px;height:18px;color:var(--cz-ac)}.cot-campo{flex:none;display:grid;gap:6px;min-width:0;margin:0}.cot-rotulo{display:block;font-size:.88rem;font-weight:700;line-height:1.25;color:var(--crema-2)}.cot-rotulo small{font-size:inherit;font-weight:500;color:var(--gris)}.cot-pide{margin-left:6px;font-size:.75rem;font-weight:600;color:var(--gris)}.cot-campo input:not([type=number]),.cot-campo select{display:block;width:100%;min-width:0;height:var(--cz-campo);margin:0;padding:0 12px;border:0;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde-2);color:var(--crema);font-family:var(--cz-texto);font-size:16px;font-weight:600;line-height:normal;caret-color:var(--cz-ac);color-scheme:dark;-webkit-appearance:none;appearance:none;transition:box-shadow .2s;text-overflow:ellipsis}.cot-campo input::placeholder{color:var(--cz-ph);font-weight:500;opacity:1}.cot-campo select{padding-right:34px;background:var(--cz-sup) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%23cda86a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center/18px no-repeat}.cot-campo input[type=date]{padding-top:0;padding-bottom:0}.cot-campo input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.cot-campo input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75) sepia(.5);opacity:.85;cursor:pointer;margin-left:2px}.cot-campo input:focus,.cot-campo select:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--cz-ac),0 0 0 3px rgba(205,168,106,.18)}.cot-ayuda{display:block;font-size:.88rem;line-height:1.35;color:var(--gris)}.cot-par{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cot-contador{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;height:calc(var(--cz-campo) + 4px);border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde-2);overflow:hidden}.cot-contador button{height:100%;display:grid;place-items:center;color:var(--cz-ac);transition:background .15s}.cot-contador button:active{background:rgba(205,168,106,.16)}.cot-contador button svg{width:20px;height:20px}.cot-contador output,.cot-contador input{display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;border:0;background:none;box-shadow:none;text-align:center;font-family:var(--cz-texto);font-size:1.15rem;font-weight:700;color:var(--crema);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.cot-contador input:focus{outline:none;background:rgba(205,168,106,.08)}.cot-contador input::placeholder,.cot-cant input::placeholder{color:#7d7366;opacity:1}.cotizador input[type=number]::-webkit-inner-spin-button,.cotizador input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cot-costo{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:calc(var(--cz-campo) - 4px);padding:8px 12px;border-radius:4px;background:var(--cz-sup);font-size:.86rem;line-height:1.3;font-variant-numeric:tabular-nums}.cot-costo__txt{color:var(--crema-2);font-weight:600}.cot-costo__monto{flex:none;font-size:1.08rem;font-weight:800;color:var(--crema)}.cot-costo.es-extra{background:var(--cz-tenue)}.cot-costo.es-extra .cot-costo__monto{color:var(--cz-ac-claro)}.cot-costo.es-noche{background:rgba(194,59,52,.16)}.cot-aviso{flex:none;display:grid;gap:6px}.cot-aviso:empty{display:none}.cot-aviso p{display:flex;gap:10px;align-items:center;padding:9px 12px;border-radius:4px;background:var(--cz-sup);border-left:3px solid var(--cz-ac);font-size:.9rem;line-height:1.35;color:var(--crema-2)}.cot-aviso p.es-noche,.cot-aviso p.es-error{border-left-color:#e0574d;background:rgba(194,59,52,.14);color:var(--crema)}.cot-aviso--oro p{background:var(--cz-tenue);color:var(--crema)}.cot-aviso--bien p{border-left-color:#7fb07a;background:rgba(127,176,122,.12);color:var(--crema)}.cot-aviso--bien svg{width:18px;height:18px;color:#9fd19a}.cot-aviso strong{font-weight:700}.cot-dato{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;padding:12px;border-radius:4px;background:var(--cz-sup);font-size:.88rem;line-height:1.3}.cot-dato span{color:var(--gris);font-weight:600}.cot-dato strong{color:var(--crema);font-weight:700}.cot-acceso{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-height:0}.cot-acceso.es-falta #lbl-acceso,.cot-acceso.es-falta .cot-pide{color:#f4ada4}.cot-acceso.es-falta .opcion>input:not(:checked)+span{box-shadow:inset 0 0 0 1.5px #e0574d;background:rgba(194,59,52,.12)}.cot-modos{flex:none;display:grid;gap:8px}.cot-modo{position:relative;display:grid;margin:0}.cot-modo>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.cot-modo__caja{position:relative;display:grid;align-content:center;gap:5px;padding:calc(var(--cz-gap) + 2px) 46px calc(var(--cz-gap) + 2px) 14px;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde);cursor:pointer;transition:background .2s,box-shadow .2s,transform .12s;-webkit-user-select:none;user-select:none}.cot-modo__caja::after{content:"";position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:3px;background:rgba(243,233,216,.07);box-shadow:inset 0 0 0 1.5px rgba(243,233,216,.28);transition:background .2s,box-shadow .2s}.cot-modo__caja strong{font-family:var(--cz-tit);font-weight:500;font-size:1.22rem;line-height:1.15;color:var(--crema)}.cot-modo__caja span{font-size:.92rem;line-height:1.38;color:var(--crema-2);text-wrap:pretty}.cot-modo__caja em{font-style:normal;font-size:.84rem;font-weight:700;color:var(--cz-ac-claro)}.cot-modo>input:checked+.cot-modo__caja{background:var(--cz-tenue);box-shadow:inset 0 0 0 1.5px var(--cz-ac)}.cot-modo>input:checked+.cot-modo__caja::after{background:var(--cz-ac) var(--cz-tick) center/14px no-repeat;box-shadow:none}.cot-modo>input:focus-visible+.cot-modo__caja{outline:2px solid var(--cz-ac);outline-offset:2px}.cot-modo__caja:active{transform:scale(.99)}.cot-ayudita{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px}.cot-enlace{display:inline-flex;align-items:center;gap:7px;min-height:44px;justify-self:start;color:var(--cz-ac-claro);font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-color:rgba(224,196,143,.45);text-underline-offset:4px}.cot-enlace svg{width:16px;height:16px}.cot-ayudita__res{font-size:.88rem;font-weight:700;line-height:1.3;color:#a9dca4}.cot-capa{position:absolute;inset:0;z-index:7;display:grid;align-items:center;padding:12px 16px;background:rgba(13,11,9,.94);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cot-capa__caja{display:grid;gap:12px;width:min(520px,100%);margin:0 auto}.cot-capa__t{font-family:var(--cz-tit);font-size:1.45rem;line-height:1.18;color:var(--crema);text-wrap:balance}.cot-capa__t em{font-style:italic;color:var(--cz-ac)}.cot-capa__botones{display:grid;gap:8px}.cot-capa__op{display:grid;gap:3px;justify-items:start;text-align:left;min-height:64px;padding:12px 14px;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde-2);transition:background .2s,box-shadow .2s}.cot-capa__op strong{font-size:1.02rem;font-weight:700;line-height:1.25;color:var(--crema)}.cot-capa__op span{font-size:.86rem;font-weight:600;line-height:1.3;color:var(--cz-ac-claro)}.cot-capa__op.es-elegido{background:var(--cz-tenue);box-shadow:inset 0 0 0 1.5px var(--cz-ac)}.cot-capa__op:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.cot-capa__op:hover{background:var(--cz-sup-2);box-shadow:inset 0 0 0 1px rgba(205,168,106,.5)}}.cot-capa__volver{justify-self:center}.cot-ayudita__res:empty{display:none}.cot-boton{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:4px 12px;border-radius:4px;background:var(--cz-sup-2);box-shadow:inset 0 0 0 1px var(--cz-borde);color:var(--crema);font-size:.88rem;font-weight:700;line-height:1.2;transition:background .2s,box-shadow .2s,color .2s}.cot-boton.es-elegido{background:var(--cz-tenue);box-shadow:inset 0 0 0 1.5px var(--cz-ac);color:var(--cz-ac-claro)}.cot-boton--oro{background:var(--cz-tenue);box-shadow:inset 0 0 0 1px rgba(205,168,106,.55);color:var(--cz-ac-claro)}.cot-boton:active{transform:scale(.98)}.cot-sabores{display:flex;flex-direction:column;gap:var(--cz-gap)}[data-sabores-cerradas]{gap:calc(var(--cz-gap) - 2px)}.cot-grilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cot-sab-celda{position:relative;display:grid;min-width:0}.cot-sab{position:relative;display:grid;min-width:0;margin:0}.cot-sab>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.cot-sab__caja{display:flex;align-items:center;gap:9px;min-height:calc(var(--cz-cel) - 4px);height:100%;padding:6px 30px 6px 10px;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde);cursor:pointer;transition:background .2s,box-shadow .2s,transform .12s;-webkit-user-select:none;user-select:none}.cot-sab__caja::before{content:"";flex:none;width:18px;height:18px;border-radius:3px;background:rgba(243,233,216,.07);box-shadow:inset 0 0 0 1.5px rgba(243,233,216,.28);transition:background .2s,box-shadow .2s}.cot-sab__nombre{min-width:0;font-size:.92rem;font-weight:600;line-height:1.2;color:var(--crema);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.cot-sab>input:checked+.cot-sab__caja{background:var(--cz-tenue);box-shadow:inset 0 0 0 1.5px var(--cz-ac)}.cot-sab>input:checked+.cot-sab__caja::before{background:var(--cz-ac) var(--cz-tick) center/13px no-repeat;box-shadow:none}.cot-sab>input:checked+.cot-sab__caja .cot-sab__nombre{color:var(--cz-ac-claro)}.cot-sab>input:focus-visible+.cot-sab__caja{outline:2px solid var(--cz-ac);outline-offset:2px}.cot-sab__caja:active{transform:scale(.98)}.cot-sab__info{position:absolute;top:0;right:0;bottom:0;width:32px;display:grid;place-items:center;border-radius:0 4px 4px 0;color:rgba(224,196,143,.78);transition:color .15s,background .15s}.cot-sab__info svg{width:17px;height:17px}.cot-sab__info[aria-expanded="true"]{color:var(--cz-ac-claro);background:rgba(205,168,106,.14)}@media (hover:hover) and (pointer:fine){.cot-sab__info:hover{color:var(--cz-ac-claro);background:rgba(205,168,106,.1)}}.cot-globo{position:absolute;z-index:8;max-width:calc(100% - 24px);padding:11px 13px 12px;border-radius:4px;background:#2a2019;box-shadow:inset 0 0 0 1px rgba(205,168,106,.55),0 18px 40px -12px rgba(0,0,0,.9);pointer-events:auto}.cot-globo::before{content:"";position:absolute;left:var(--flecha,50%);top:-6px;width:11px;height:11px;margin-left:-5.5px;background:#2a2019;box-shadow:-1px -1px 0 0 rgba(205,168,106,.55);transform:rotate(45deg)}.cot-globo.es-arriba::before{top:auto;bottom:-6px;box-shadow:1px 1px 0 0 rgba(205,168,106,.55)}.cot-globo__t{font-family:var(--cz-tit);font-size:1.08rem;line-height:1.2;color:var(--cz-ac-claro);margin-bottom:3px!important}.cot-globo__d{font-size:.88rem;line-height:1.42;color:var(--crema)}.cot-suma{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;min-height:48px;padding:3px 3px 6px 12px;border-radius:4px;background:var(--cz-sup);overflow:hidden;transition:box-shadow .2s}.cot-suma__texto{display:contents}.cot-suma__total{grid-column:1;grid-row:1}.cot-suma .cot-boton{grid-column:2;grid-row:1}.cot-suma__nota{grid-column:1/-1;grid-row:2;padding:0 6px 1px 0}.cot-suma__total{font-size:.92rem;font-weight:600;line-height:1.15;color:var(--crema-2)}.cot-suma__total strong{font-size:1.22rem;font-weight:800;color:var(--cz-ac-claro);font-variant-numeric:tabular-nums}.cot-suma__nota{font-size:.78rem;font-weight:600;line-height:1.25;color:var(--crema-2)}.cot-suma__nota.es-falta{color:#f4ada4}.cot-suma__nota.es-listo{color:#a9dca4}.cot-suma .cot-boton{min-height:38px;padding:4px 12px;font-size:.84rem}.cot-suma__medidor{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(243,233,216,.08)}.cot-suma__medidor span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--rojo),var(--brasa));transition:width .35s var(--ease)}.cot-suma__medidor.es-listo span{background:linear-gradient(90deg,var(--cz-ac),#9fd19a)}.cot-suma.es-falta{box-shadow:inset 0 0 0 1.5px #e0574d}.cot-grilla--cant{gap:5px}.cot-cant{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;height:var(--cz-cel);min-width:0;border-radius:4px;background:var(--cz-sup);box-shadow:inset 0 0 0 1px var(--cz-borde);overflow:hidden;transition:background .2s,box-shadow .2s}.cot-cant>button{display:grid;place-items:center;padding-top:20px;color:var(--cz-ac);transition:background .15s}.cot-cant>button:active{background:rgba(205,168,106,.18)}.cot-cant>button svg{width:18px;height:18px}.cot-cant__centro{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding-top:20px;cursor:text}.cot-cant__nombre{position:absolute;z-index:1;left:6px;right:6px;top:6px;font-size:12px;font-weight:700;line-height:15px;text-align:center;color:var(--crema-2);white-space:nowrap;overflow:hidden;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;pointer-events:none}.cot-cant__centro input{width:100%;min-width:0;height:24px;margin:0;padding:0;border:0;border-radius:3px;background:none;color:var(--crema);text-align:center;font-family:var(--cz-texto);font-size:17px;font-weight:800;line-height:24px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.cot-cant__centro input:focus{outline:none;background:rgba(205,168,106,.14)}.cot-cant.tiene{background:var(--cz-tenue);box-shadow:inset 0 0 0 1.5px var(--cz-ac)}.cot-cant.tiene .cot-cant__nombre,.cot-cant.tiene input{color:var(--cz-ac-claro)}@media (min-width:360px){.cot-cant__nombre{font-size:13px;line-height:16px}}@media (hover:hover) and (pointer:fine){.cot-cant>button:hover{background:rgba(205,168,106,.1)}}.cot-resumen{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:5px}.cot-fila{position:relative;display:grid;align-content:center;gap:1px;min-width:0;min-height:var(--cz-fila);padding:5px 10px;border-radius:4px;background:var(--cz-sup);transition:background .2s}.cot-fila.es-ancha{grid-column:1/-1}.cot-fila dt{font-size:.75rem;font-weight:700;line-height:1.25;color:var(--gris);padding-right:58px}.cot-fila dd{font-size:.9rem;font-weight:600;line-height:1.25;color:var(--crema);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}.cot-fila.es-ancha dd{-webkit-line-clamp:4}.cot-fila.es-vacio dd{color:var(--gris);font-weight:500;font-style:italic}.cot-fila__cambiar{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:flex-start;padding:5px 9px;border-radius:4px;color:var(--cz-ac-claro);font-size:.75rem;font-weight:700;line-height:1.25}.cot-fila__cambiar span{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(224,196,143,.45)}.cot-fila__cambiar:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.cot-fila.es-editable:hover{background:var(--cz-sup-2)}}.cot-sigue{flex:none;font-size:.84rem;line-height:1.4;color:var(--gris)}.cot-copiar{flex:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 22px;margin-top:-6px}@media (max-width:359px){.cotizador .cotizador__sig{padding:0 12px;font-size:.95rem;white-space:nowrap;gap:8px}.cotizador__atras{padding:0;width:44px}.cotizador__atras-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cot-fila dt{padding-right:22px}.cot-fila__cambiar{padding:6px 7px}.cot-fila__cambiar span{width:15px;height:15px;font-size:0;text-decoration:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16v4Zm9-13 4 4' fill='none' stroke='%23e0c48f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat}.cotizador .cot-rotulo{font-size:.78rem}.cot-copiar{gap:0 14px}.cot-copiar .cot-enlace{font-size:.84rem}.cot-modo__caja{padding-right:40px}.cot-modo__caja span{font-size:.84rem;line-height:1.32}.cot-modo__caja::after{right:12px}.cpaso__lead{font-size:.86rem}.cot-suma .cot-boton{padding:4px 8px;font-size:.8rem}.cot-suma__nota{font-size:.75rem}.cot-opciones .opcion>span{padding-left:20px;padding-right:20px;font-size:.92rem}.cot-fila dd{font-size:.84rem}.cpaso__nota{font-size:.78rem}.cot-grilla--cant{gap:3px}.cot-aviso p{font-size:.8rem}.cot-modo__caja{padding-top:10px;padding-bottom:10px}}@media (max-width:359px) and (max-height:600px){.cotizador .cot-sab__caja{min-height:40px}.cotizador .cot-cant{height:44px}.cotizador .cpaso[data-paso="6"] .cot-campo input{height:44px}.cotizador .cpaso[data-paso="6"]{gap:4px}.cotizador .cpaso[data-paso="6"] .cot-copiar{margin-top:-8px}.cotizador .cpaso[data-paso="6"] .cot-copiar .cot-enlace{min-height:34px}.cot-cant>button,.cot-cant__centro{padding-top:17px}.cot-cant__nombre{top:3px}}.cot-mensaje{flex:none;max-height:28vh;overflow:auto;padding:10px 12px;border-radius:4px;background:var(--cz-sup);font-family:var(--cz-texto);font-size:.8rem;line-height:1.45;white-space:pre-wrap;-webkit-user-select:all;user-select:all}.cot-vivo__bloque{display:flex;flex-direction:column;min-height:0}.cot-vista{display:none}.cotizador.es-final [data-bloque-vivo]{display:none}.cotizador.es-final .cot-vista{display:flex}.cot-vivo__titulo{font-family:var(--cz-tit);font-size:1.5rem;line-height:1.15}.cot-vivo__titulo em{font-style:italic;color:var(--cz-ac)}.cot-vivo__sub{font-size:.88rem;color:var(--gris);margin:4px 0 14px}.cotizador__vivo .cot-resumen--vivo{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.cot-resumen--vivo .cot-fila{min-height:54px;padding:6px 10px;background:var(--negro-3)}.cot-resumen--vivo .cot-fila dt{font-size:.8rem;padding-right:0}.cot-resumen--vivo .cot-fila dd{font-size:.95rem}.cot-resumen--vivo .cot-fila.es-vacio{background:transparent;box-shadow:inset 0 0 0 1px rgba(243,233,216,.07)}.cot-resumen--vivo .cot-fila__cambiar{opacity:0;transition:opacity .15s}.cot-resumen--vivo .cot-fila__cambiar:hover,.cot-resumen--vivo .cot-fila__cambiar:focus-visible{opacity:1}@media not all and (hover:hover){.cot-resumen--vivo .cot-fila__cambiar{opacity:1}.cot-resumen--vivo .cot-fila.es-editable dt{padding-right:58px}}.cot-vista__burbuja{margin-top:14px;padding:12px 14px;border-radius:4px;background:var(--negro-3);box-shadow:inset 3px 0 0 #3f9a62;font-size:.8rem;line-height:1.4;color:var(--crema);overflow-wrap:break-word}.cot-vista__burbuja p{margin:0}.cot-vista__burbuja strong{font-weight:800}.cot-vista__aire{display:block;height:7px}.cot-vista__sigue{margin-top:12px;font-size:.84rem;line-height:1.45;color:var(--gris)}@media (max-width:759px){.cot-sigue{display:none}.cpaso[data-paso="2"] .cot-contador :is(output,input),.cpaso[data-paso="3"] .cot-contador :is(output,input){font-size:1.3rem}.cpaso[data-paso="3"] .cot-dato{margin-top:auto}}@media (max-width:759px) and (min-height:760px){.cotizador{--cz-titulo:1.75rem}.cotizador__cabeza{padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:12px}.cotizador__pasos{padding:20px 18px 18px}.cot-opciones{gap:10px}.cot-grilla,.cot-grilla--cant{gap:8px}.cot-sigue{display:block}.cotizador__pie{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (max-width:759px) and (max-height:700px){.cpaso[data-paso="6"]{gap:8px}.cpaso[data-paso="6"] .cot-resumen{gap:4px}.cpaso[data-paso="6"] .cot-fila{min-height:40px}.cpaso[data-paso="6"] .cot-copiar{margin-top:-6px}.cpaso[data-paso="6"] .cot-copiar .cot-enlace{min-height:40px}.cot-cant{height:48px}.cot-cant>button,.cot-cant__centro{padding-top:18px}.cot-cant__nombre{top:4px}}@media (max-width:759px) and (max-height:600px){.cotizador{--cz-titulo:1.3rem;--cz-tipo-min:48px}.cotizador__pasos{padding-top:10px;padding-bottom:10px}.cpaso[data-paso="6"],.cpaso[data-paso="5"],.cpaso--org{gap:8px}[data-sabores-cerradas]{gap:6px}[data-sabores-cerradas] .cpaso__titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cot-cant>button,.cot-cant__centro{padding-top:18px}.cot-cant__nombre{top:4px}.cot-grilla{gap:5px}.cot-sab__caja{min-height:42px}.cot-fila{padding-top:4px;padding-bottom:4px}.cot-fila dd{line-height:1.2}.cpaso[data-paso="6"]{gap:6px}.cpaso[data-paso="6"] .cot-resumen{gap:3px}.cotizador .cpaso[data-paso="6"] .cot-fila{min-height:34px}.cotizador .cpaso[data-paso="6"] .cot-fila.es-ancha dd{-webkit-line-clamp:3}.cotizador .cot-cant{height:44px}.cpaso[data-paso="6"] .cot-copiar{margin-top:-6px}.cpaso[data-paso="6"] .cot-copiar .cot-enlace{min-height:36px}.cot-grilla--cant,.cot-resumen{gap:4px}.cot-copiar{margin-top:-4px}.cot-copiar .cot-enlace{min-height:40px}}.cotizador.es-teclado{--cz-gap:8px;--cz-campo:46px;--cz-titulo:1.2rem}.cotizador.es-teclado .cotizador__cabeza{padding-top:4px;padding-bottom:4px}.cotizador.es-teclado .cotizador__cuenta{display:none}.cotizador.es-teclado .cotizador__pasos{padding-top:8px;padding-bottom:8px}.cotizador.es-teclado :is(.cpaso__nota,.cpaso__lead,.cot-ayuda,.cot-dato,.cot-sigue,.cot-copiar,.cot-org){display:none}.cotizador.es-teclado .cpaso[data-paso="6"] .cot-resumen{display:none}.cotizador.es-teclado .cotizador__pie{padding-top:6px;padding-bottom:6px}.cotizador.es-teclado .cotizador__wa{display:none}@media (min-width:760px){.cotizador{background:transparent;--cz-titulo:1.95rem;--cz-gap:16px;--cz-campo:56px;--cz-op:64px;--cz-cel:64px;--cz-fila:58px;--cz-tipo-min:72px;--cz-tipo-max:420px}@supports (height:1dvh){.cotizador{--cz-gap:clamp(14px,calc(3dvh - 4px),22px);--cz-op:clamp(56px,calc(10dvh - 10px),76px);--cz-cel:clamp(58px,calc(9dvh - 10px),68px);--cz-tipo-max:clamp(320px,52dvh,460px)}}.cotizador[open]{display:grid;place-items:center}.cotizador__marco{width:min(780px,94vw);height:min(780px,calc(100dvh - 48px));border-radius:6px;box-shadow:0 0 0 1px var(--linea-2),0 40px 120px -30px rgba(0,0,0,.9)}.cotizador__cabeza{padding:12px 16px 13px;border-bottom:0}.cotizador__titulo{font-size:1.2rem}.cotizador__cuenta{font-size:.88rem}.cotizador__pasos{padding:22px 36px 20px}.cpaso__lead{font-size:1rem}.cpaso__nota{font-size:.9rem}.cot-rotulo{font-size:.95rem}.cot-pide{font-size:.8rem}.cot-ayuda,.cot-costo,.cot-aviso p,.cot-dato{font-size:.95rem}.cot-campo input:not([type=number]),.cot-campo select{font-size:1.02rem}.cot-contador output,.cot-contador input{font-size:1.25rem}.cot-opciones{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cot-opciones .opcion>span{font-size:1.02rem}.cot-opciones--tipo .opcion>span{font-size:1.12rem}.cot-opciones--acceso .opcion>span{font-size:.98rem}.cot-opciones .opcion--ancha{grid-column:auto}.cot-opciones--tipo .opcion--ancha,.cot-opciones--org .opcion--ancha:nth-child(3n+1){grid-column:1/-1}.cot-opciones--acceso{grid-template-columns:repeat(3,minmax(0,1fr))}.cot-opciones--org:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cpaso[data-paso="11"] .cot-opciones{grid-template-columns:repeat(4,minmax(0,1fr))}.cot-org{font-size:.92rem}.cot-opciones--acceso{--cz-llena-max:150px}.cot-opciones--org,.cot-opciones--tres,.cpaso[data-paso="11"] .cot-opciones{--alto:var(--cz-op)}.cotizador__cuenta,.cot-reini__b{font-size:.88rem}.cot-confirmar__caja{padding:26px}.cot-modos{grid-template-columns:1fr 1fr;gap:12px}.cot-modo__caja{padding:22px 46px 22px 20px;align-content:start;gap:8px}.cot-modo__caja strong{font-size:1.45rem}.cot-modo__caja span{font-size:.98rem}.cot-modo__caja em{font-size:.92rem}.cot-enlace{font-size:.95rem}.cot-grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cot-sab__nombre{font-size:1rem}.cot-suma{min-height:56px}.cot-suma__total{font-size:1rem}.cot-suma__total strong{font-size:1.4rem}.cot-suma__nota{font-size:.86rem}.cot-cant{grid-template-columns:50px minmax(0,1fr) 50px}.cot-cant>button,.cot-cant__centro{padding-top:24px}.cot-cant__nombre{top:8px;font-size:14px;line-height:18px}.cot-cant__centro input{font-size:19px;height:28px;line-height:28px}.cot-resumen{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cot-fila{padding:7px 12px}.cot-fila dt{font-size:.82rem}.cot-fila dd{font-size:1rem}.cot-fila__cambiar{font-size:.82rem;padding:7px 12px}.cot-sigue{font-size:.92rem}.cot-par .cot-campo{max-width:none}.cot-contador{max-width:380px}.cot-campo:has(.cot-contador),.cot-costo,.cot-aviso,.cot-dato{max-width:540px}.cotizador__pie{justify-content:flex-end;padding:12px 18px}.cotizador__wa{display:inline-flex;align-items:center;justify-content:center;width:auto;gap:8px;padding:0 16px;margin-right:auto;font-size:.92rem}.cot-wa-m{display:none}.cot-wa-d{display:inline!important}.cotizador .cotizador__sig{flex:0 0 auto;min-width:250px;font-size:1.05rem}.cot-retomar{left:auto;right:18px;width:420px}.cotizador__estado{left:auto;right:18px;width:420px;font-size:.92rem}}@media (min-width:760px) and (hover:hover) and (pointer:fine){.cotizador__icono:hover{background:rgba(205,168,106,.08);box-shadow:inset 0 0 0 1px rgba(205,168,106,.6)}.cot-opciones .opcion>input:not(:checked)+span:hover,.cot-sab>input:not(:checked)+.cot-sab__caja:hover,.cot-modo>input:not(:checked)+.cot-modo__caja:hover{background:var(--cz-sup-2);box-shadow:inset 0 0 0 1px rgba(205,168,106,.5)}.cot-contador button:hover{background:rgba(205,168,106,.1)}.cotizador__wa:hover{background:var(--cz-sup-2)}}@media (min-width:980px){.cotizador__marco{width:min(1100px,94vw);grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:auto minmax(0,1fr) auto}.cotizador__cabeza{grid-column:1/-1;grid-row:1;border-bottom:0}.cotizador__pasos{grid-column:1;grid-row:2}.cotizador__pie{grid-column:1;grid-row:3}.cotizador__vivo{display:flex;flex-direction:column;grid-column:2;grid-row:2/4;min-height:0;overflow-y:auto;overscroll-behavior:none;padding:22px 20px;border-left:1px solid var(--linea);background:var(--negro-2);scrollbar-width:thin;scrollbar-color:#3a3128 transparent}}@media (min-width:1200px){.cotizador__marco{grid-template-columns:minmax(0,1fr) 350px}}@media (min-width:760px) and (max-height:800px){.cot-vista__burbuja{margin-top:10px;padding:10px 12px;font-size:.76rem;line-height:1.32}.cot-vista__aire{height:5px}.cotizador__marco{height:calc(100dvh - 32px)}.cotizador__pasos{padding-top:20px;padding-bottom:18px}.cpaso[data-paso="6"]{gap:12px}}@media (prefers-reduced-motion:reduce){.cotizador *,.cotizador *::before,.cotizador *::after{transition-duration:.01ms!important;animation:none!important}}