:root[data-season=halloween] [data-halloween-home]{--hw-vignette:radial-gradient(130% 100% at 50% 50%, transparent 46%, #0000008c 100%);--hw-glow:radial-gradient(52% 40% at 22% 16%, #ea580c29, transparent 70%);--hw-glow-center:radial-gradient(48% 42% at 50% 22%, #ea580c24, transparent 72%);--hw-shadow:2px 3px 0 #000;--brand-burgundy:#3a1c57;isolation:isolate;position:relative}:root[data-season=halloween] :is([data-halloween-home=about],[data-halloween-home=private-events]){--hw-glow:radial-gradient(52% 40% at 22% 16%, #f7ae831f, transparent 70%);--hw-glow-center:radial-gradient(48% 42% at 50% 22%, #f7ae831c, transparent 72%)}:root[data-season=halloween] :is([data-halloween-home=about],[data-halloween-home=private-events],[data-halloween-home=reservation]){--brand-ember:#f4732b}:root[data-season=halloween] [data-halloween-home]:before,:root[data-season=halloween] [data-halloween-home]:after{pointer-events:none}:root[data-season=halloween] [data-halloween-home=hero]:before{content:"";z-index:-1;mix-blend-mode:multiply;background:linear-gradient(180deg, var(--brand-burgundy) 0%, #4b2c6b 34%, #7a688f 68%, #c8c2cf 100%);position:absolute;inset:0}:root[data-season=halloween] [data-halloween-home=hero]:after{content:"";z-index:-1;background:radial-gradient(56% 26% at 50% 104%, #f7ae833d, transparent 74%), linear-gradient(180deg, #5a258c38 0%, #5a258c1a 46%, transparent 74%), radial-gradient(64% 46% at 50% 44%, #0000006b, transparent 78%), linear-gradient(180deg, transparent 58%, #00000073 100%), var(--hw-vignette);position:absolute;inset:0}:root[data-season=halloween] [data-halloween-home=hero] h1{text-shadow:3px 4px #000}:root[data-season=halloween] [data-halloween-home=about]:before{content:"";z-index:-1;background:var(--hw-glow-center), linear-gradient(180deg, #13131357 0%, transparent 20%, transparent 58%, #13131366 100%), var(--hw-vignette), url(/halloween/sky-clouds.webp) center / cover no-repeat;position:absolute;inset:0}:root[data-season=halloween] [data-halloween-home=about] img[src*=about-photo]{filter:brightness(.7)saturate(.85)contrast(1.08)}:root[data-season=halloween] [data-halloween-home=about]:after{content:"";z-index:-1;background:url(/halloween/about-decorator-bat.svg) 8% 8%/40px no-repeat,url(/halloween/about-decorator-bat.svg) 92% 11%/28px no-repeat;display:none;position:absolute;inset:0}@media (min-width:768px){:root[data-season=halloween] [data-halloween-home=about]:after{background:url(/halloween/about-decorator-bat.svg) 7% 12%/66px no-repeat,url(/halloween/about-decorator-bat.svg) 93% 10%/46px no-repeat,url(/halloween/about-decorator-bat.svg) 87% 29%/32px no-repeat}}:root[data-season=halloween] [data-halloween-home=about] h2{text-shadow:var(--hw-shadow)}:root[data-season=halloween] [data-halloween-home=about] img[src*="/images/about-decorator-sun.svg"]{content:url(/halloween/about-decorator-bat.svg);aspect-ratio:143/58;object-fit:contain;width:132px;height:auto}:root[data-season=halloween] [data-halloween-home=about] img[src*="/images/about-decorator-waves.svg"]{display:none}:root[data-season=halloween] [data-halloween-home=about]>div[aria-hidden=true]{background-image:url(/halloween/about-band-skulls.svg);background-position:50%;background-size:auto 40px}@media (min-width:768px){:root[data-season=halloween] [data-halloween-home=about]>div[aria-hidden=true]{background-size:auto 48px}}@media (min-width:1024px){:root[data-season=halloween] [data-halloween-home=about]>div[aria-hidden=true]{background-size:auto 56px}}:root[data-season=halloween] [data-halloween-home=menu]:before{content:"";z-index:-1;background:radial-gradient(230px 165px at 100px 142px, #f7ae8333, transparent 72%), var(--hw-glow), var(--hw-vignette);position:absolute;inset:0}@media (min-width:1024px){:root[data-season=halloween] [data-halloween-home=menu]:before{background:radial-gradient(230px 165px at max(160px, calc((100vw - 1280px) / 2 + 160px)) 162px, #f7ae8333, transparent 72%), var(--hw-glow), var(--hw-vignette)}}:root[data-season=halloween] [data-halloween-home=menu] img[src*=menu-bg-pattern]{content:url(/halloween/menu-bg-moon.webp);object-fit:contain;opacity:.85;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%);height:auto!important;bottom:auto!important}@media (max-width:767px){:root[data-season=halloween] [data-halloween-home=menu] img[src*=menu-bg-pattern]{object-fit:cover;object-position:top right;height:300px!important}}:root[data-season=halloween] [data-halloween-home=menu] h2{text-shadow:var(--hw-shadow)}:root[data-season=halloween] [data-halloween-home=menu] img[src*="/images/menu-decorator-icon.svg"]{content:url(/halloween/menu-decorator-tomb.svg);aspect-ratio:209/93;object-fit:contain;width:168px;height:auto}:root[data-season=halloween] [data-halloween-home=menu] img[src*=menu-dish-flan]{content:url(/halloween/menu-dish-flan.webp)}:root[data-season=halloween] [data-halloween-home=menu] img[src*=menu-dish-mango-margarita]{content:url(/halloween/menu-dish-mango-margarita.webp)}:root[data-season=halloween] [data-halloween-home=menu] img[src*=menu-dish-guacamole-2]{content:url(/halloween/menu-dish-guacamole-2.webp)}:root[data-season=halloween] [data-halloween-home=menu] img[src*=menu-dish-grilled-chicken-2]{content:url(/halloween/menu-dish-grilled-chicken-2.webp)}:root[data-season=halloween] [data-halloween-home=private-events]{background-color:#1b1028}:root[data-season=halloween] [data-halloween-home=private-events]:before{content:"";z-index:-1;background:linear-gradient(#131313 0%,#0000 12% 63%,#1b1028 100%),linear-gradient(90deg,#120a1eb8,#120a1e4d 38%,#0000 58%),url(/halloween/private-events-moonlit-castle.webp) 100% 0/cover no-repeat;height:900px;position:absolute;inset:0 0 auto}:root[data-season=halloween] [data-halloween-home=private-events] .private-events-desktop{gap:48px;padding-top:88px}:root[data-season=halloween] [data-halloween-home=private-events] .private-events-intro{gap:24px;max-width:440px;min-height:510px}:root[data-season=halloween] [data-halloween-home=private-events] .private-events-features{grid-template-columns:minmax(0,1fr);gap:22px}:root[data-season=halloween] [data-halloween-home=private-events] .private-events-intro>a{min-height:44px;margin-top:8px}@media (max-width:1023px){:root[data-season=halloween] [data-halloween-home=private-events]:before{background:linear-gradient(#131313 0%,#0000 14% 52%,#1b1028 100%),url(/halloween/private-events-moonlit-castle.webp) 100% 0/auto 480px no-repeat;height:440px}:root[data-season=halloween] [data-halloween-home=private-events] .private-events-mobile{padding-top:360px;padding-inline:24px;padding-bottom:56px}:root[data-season=halloween] [data-halloween-home=private-events] .private-events-mobile>div:first-child{align-items:flex-start;max-width:540px}:root[data-season=halloween] [data-halloween-home=private-events] .private-events-mobile a{min-height:44px}}@media (min-width:1600px){:root[data-season=halloween] [data-halloween-home=private-events]:before{background-position:50%,50%,top;background-size:auto,auto,1920px}}:root[data-season=halloween] [data-halloween-home=private-events] img[src*=private-events-photo]{filter:brightness(.84)saturate(.9)contrast(1.06)}:root[data-season=halloween] [data-halloween-home=private-events] div:has(>img[src*=private-events-photo]):after{content:"";pointer-events:none;background:linear-gradient(#3a1c5780 0%,#3a1c571a 36%,#0000 62%),radial-gradient(118% 88% at 50% 56%,#0000 38%,#0006 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f7ae832e}:root[data-season=halloween] [data-halloween-home=private-events] img[src*="/images/private-events-corner-"],:root[data-season=halloween] [data-halloween-home=private-events] img[src*="/images/private-events-maraca.svg"]{display:none}:root[data-season=halloween] [data-halloween-home=private-events] div:has(>img[src*=private-events-divider]){display:none}:root[data-season=halloween] [data-halloween-home=private-events] div:has(>img[src*=private-events-icon-]){display:none}:root[data-season=halloween] [data-halloween-home=private-events] h2{text-shadow:var(--hw-shadow)}:root[data-season=halloween] [data-halloween-home=reviews]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#3a1c5759,#0000 22%);position:absolute;inset:0}:root[data-season=halloween] [data-halloween-home=reviews] img[src*="/images/reviews-decorator-mariachi.svg"]{content:url(/halloween/reviews-decorator-pumpkin.svg);filter:drop-shadow(0 0 14px #ea580c80)drop-shadow(0 0 36px #ea580c47);aspect-ratio:432/604;object-fit:contain;width:auto;height:78px;margin-bottom:10px}:root[data-season=halloween] [data-halloween-home=reviews] img[src*="/images/reviews-decorator-wave.svg"]{display:none}:root[data-season=halloween] [data-halloween-home=reviews] article img[src*=reviews-card-texture]{opacity:.16;mix-blend-mode:screen}:root[data-season=halloween] [data-halloween-home=reviews] article{box-shadow:3px 4px #000}:root[data-season=halloween] [data-halloween-home=reviews] h2,:root[data-season=halloween] [data-halloween-home=reservation] h2{text-shadow:var(--hw-shadow)}@media (prefers-reduced-motion:reduce){:root[data-season=halloween] [data-halloween-home]:before,:root[data-season=halloween] [data-halloween-home]:after{transition:none!important;animation:none!important}}.home-night-chapter{display:contents}:root[data-season=halloween] .home-night-chapter{background:#131313;display:block}:root[data-season=halloween] .home-night-chapter>[data-halloween-home]{-webkit-mask-image:linear-gradient(#0000,#000 56px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 56px calc(100% - 64px),#0000)}:root[data-season=halloween] .home-night-chapter [data-halloween-home=about]>div[aria-hidden=true],:root[data-season=halloween] .home-night-chapter .reviews-stripe{display:none}:root[data-season=halloween] .home-night-chapter [data-halloween-home=about]>div:last-child{padding-top:clamp(96px,9vw,132px)}:root[data-season=halloween] [data-halloween-home=hero]:after{background:linear-gradient(180deg, transparent 70%, #131313 100%), linear-gradient(180deg, #5a258c38, transparent 74%), radial-gradient(64% 46% at 50% 44%, #0000006b, transparent 78%), var(--hw-vignette)}@media (max-width:767px){:root[data-season=halloween] .home-night-chapter>[data-halloween-home]{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}}
.xm-menu-stars{display:none}:root[data-season=christmas] [data-halloween-home]{--xm-title-shadow:0 2px 12px #00000073;isolation:isolate;position:relative}:root[data-season=christmas] [data-halloween-home]:before,:root[data-season=christmas] [data-halloween-home]:after{pointer-events:none}:root[data-season=christmas] [data-halloween-home] h2{text-shadow:var(--xm-title-shadow)}:root[data-season=christmas] [data-halloween-home] a.bg-brand-red{box-shadow:0 0 0 2px var(--xm-btn-gold)}:root[data-season=christmas] [data-halloween-home=hero]:before{content:"";z-index:-1;mix-blend-mode:multiply;background:linear-gradient(#a0525a 0%,#b8867e 40%,#8f9f86 100%);position:absolute;inset:0}:root[data-season=christmas] .xm-snowfall{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}:root[data-season=christmas] .xm-flake{animation:linear infinite xm-fall;position:absolute;top:-40px}:root[data-season=christmas] .xm-flake>span{width:100%;height:100%;animation:ease-in-out infinite alternate xm-sway;display:block}:root[data-season=christmas] .xm-flake[data-kind=copo]>span{background:url(/christmas/copo-blanco.svg) 50%/contain no-repeat}:root[data-season=christmas] .xm-flake[data-kind=punto]>span{background:#fff;border-radius:50%}:root[data-season=christmas] .xm-hero-snow{opacity:.7}:root[data-season=christmas] .xm-events-snow{opacity:.35}@media (max-width:767px){:root[data-season=christmas] :is(.xm-hero-snow,.xm-events-snow) .xm-flake:nth-child(2n){display:none}}:root[data-season=christmas] [data-halloween-home=hero] h1{text-shadow:0 3px 14px #0000008c}:root[data-season=christmas] [data-halloween-home=about]{background-color:#061100}:root[data-season=christmas] [data-halloween-home=about]:before{content:"";z-index:-1;background:linear-gradient(#0000 40%,#061100 74%),url(/christmas/about-pine-velvet.webp) top/max(100%,1100px) no-repeat;position:absolute;inset:0}@media (max-width:767px){:root[data-season=christmas] [data-halloween-home=about]:before{background:linear-gradient(#0000 40%,#061100 72%),url(/christmas/about-pine-velvet-mobile.webp) top/100% no-repeat}}:root[data-season=christmas] [data-halloween-home=about] img[src*=about-pattern-top]{display:none}:root[data-season=christmas] [data-halloween-home=about]>div[aria-hidden=true]{filter:drop-shadow(0 3px 3px #00000059);background-image:url(/christmas/header-pine-garland.webp);background-position:50%;background-size:auto 32px;height:32px;top:-14px}:root[data-season=christmas] [data-halloween-home=about]>div.mx-auto{padding-top:64px}@media (min-width:768px){:root[data-season=christmas] [data-halloween-home=about]>div.mx-auto{padding-top:80px}}@media (min-width:1024px){:root[data-season=christmas] [data-halloween-home=about]>div.mx-auto{padding-top:100px}}:root[data-season=christmas] [data-halloween-home=about] img[src*="/images/about-decorator-sun.svg"]{content:url(/christmas/estrella-dorada.svg);width:64px;height:64px}:root[data-season=christmas] [data-halloween-home=about] img[src*="/images/about-decorator-waves.svg"]{display:none}:root[data-season=christmas] [data-halloween-home=about] div[data-reveal]:has(img[src*=about-photo]){background:url(/christmas/papel-grano.webp) 0 0 / 180px 180px padding-box, linear-gradient(var(--xm-paper), var(--xm-paper)) padding-box, repeating-linear-gradient(-45deg, var(--xm-crimson-bright) 0 9px, var(--xm-paper) 9px 13px, #2f7d1c 13px 22px, var(--xm-paper) 22px 26px) border-box;box-shadow:inset 0 0 0 6px var(--xm-paper), inset 0 0 0 7px var(--xm-gold), 0 22px 44px #00000080;border:9px solid #0000;border-radius:4px;padding:18px;position:relative;rotate:-.6deg}@media (min-width:1024px){:root[data-season=christmas] [data-halloween-home=about] div[data-reveal]:has(img[src*=about-photo]){box-sizing:content-box;border-width:12px;padding:30px}}:root[data-season=christmas] [data-halloween-home=about] div:has(>img[src*=about-photo]){border:5px solid #fff;box-shadow:0 6px 12px #2a1b124d}:root[data-season=christmas] [data-halloween-home=about] div[data-reveal]:has(img[src*=about-photo]):before{content:"Season’s Greetings" / "";z-index:2;border:2px solid var(--xm-paper);background:var(--xm-crimson-bright);box-shadow:0 0 0 2px var(--xm-crimson-bright), 0 6px 12px #00000059;color:var(--xm-paper);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;padding:6px 14px 5px;font-size:12px;font-weight:700;position:absolute;top:-22px;left:18px;rotate:-4deg}:root[data-season=christmas] [data-halloween-home=about] div[data-reveal]:has(img[src*=about-photo]):after{content:"";z-index:2;border:5px dotted var(--xm-paper);background:url(/christmas/estrella-dorada.svg) center 46% / 38px 38px no-repeat, radial-gradient(80% 70% at 50% 40%, var(--xm-pine-soft), var(--xm-pine)) border-box;width:62px;height:74px;box-shadow:inset 0 0 0 2px var(--xm-paper), 0 6px 12px #00000059;pointer-events:none;position:absolute;top:-26px;right:22px;rotate:5deg}@media (min-width:1024px){:root[data-season=christmas] [data-halloween-home=about] div[data-reveal]:has(img[src*=about-photo]):before{font-size:14px;top:-24px;left:32px}:root[data-season=christmas] [data-halloween-home=about] div[data-reveal]:has(img[src*=about-photo]):after{background-size:48px 48px,auto;width:78px;height:94px;top:-34px;right:36px}}:root[data-season=christmas] [data-halloween-home=menu]{--brand-dark:#061100}:root[data-season=christmas] [data-halloween-home=menu] img[src*=menu-bg-pattern]{display:none}:root[data-season=christmas] [data-halloween-home=menu]>div.mx-auto{padding-bottom:clamp(100px,7.5vw,140px)}:root[data-season=christmas] [data-halloween-home=menu] .xm-menu-stars{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}:root[data-season=christmas] .xm-menu-stars>span{opacity:var(--star-opacity);background:#fff4d6;border-radius:50%;animation:ease-in-out infinite alternate xm-star-twinkle;position:absolute;box-shadow:0 0 5px 1px #ffe096bf,0 0 14px 3px #ecb44759}:root[data-season=christmas] .xm-menu-stars>span[data-sparkle]{box-shadow:none;filter:drop-shadow(0 0 4px #ecb447cc);background:radial-gradient(circle,#fffaf0 0 12%,#ffe6aa8c 22%,#0000 42%),linear-gradient(90deg,#0000,#fff0c8 50%,#0000) 50%/100% 2px no-repeat,linear-gradient(#0000,#fff0c8 50%,#0000) 50%/2px 100% no-repeat;border-radius:0}:root[data-season=christmas] [data-halloween-home=menu]:before{content:"";z-index:-1;background:url(/christmas/menu-gifts-snow.webp) center bottom -40px/min(100%,2172px) no-repeat,radial-gradient(130% 100% at 50% 40%,#0000 50%,#0006 100%);position:absolute;inset:0}@media (max-width:767px){:root[data-season=christmas] [data-halloween-home=menu]:before{background:url(/christmas/menu-gifts-snow.webp) 0 100%/auto 150px no-repeat,url(/christmas/menu-gifts-snow.webp) 100% 100%/auto 150px no-repeat}}:root[data-season=christmas] [data-halloween-home=private-events]{background:url(/christmas/private-events-christmas-decor.webp) 100% 100%/cover no-repeat,#010810}:root[data-season=christmas] [data-halloween-home=private-events]>div[class*=private-events-bg]{display:none}@media (max-width:767px){:root[data-season=christmas] [data-halloween-home=private-events]{background:url(/christmas/private-events-christmas-decor-mobile.webp) 70% bottom/cover no-repeat,#050d14}}:root[data-season=christmas] [data-halloween-home=menu] img[src*="/images/menu-decorator-icon.svg"]{content:url(/christmas/menu-decorator-esfera.svg)}:root[data-season=christmas] [data-halloween-home=menu] article{--xm-ribbon-dark:#5e0710;--xm-ribbon-mid:#a3141f;--xm-ribbon-light:#e0525b;--xm-box-light:#2f7a1f;--xm-box-dark:#17460a;--xm-box-weave:#ffffff0d;aspect-ratio:auto;background:linear-gradient(135deg, #ffffff29, transparent 40%, transparent 65%, #00000038), linear-gradient(90deg, transparent calc(50% - 13px), #00000040 calc(50% - 13px) calc(50% - 11px), var(--xm-ribbon-dark) calc(50% - 11px), var(--xm-ribbon-mid) calc(50% - 6px), var(--xm-ribbon-light) calc(50% - 1px), var(--xm-ribbon-mid) calc(50% + 5px), var(--xm-ribbon-dark) calc(50% + 11px), #00000040 calc(50% + 11px) calc(50% + 13px), transparent calc(50% + 13px)), url(/christmas/papel-grano.webp) 0 0 / 180px 180px, repeating-linear-gradient(45deg, var(--xm-box-weave) 0 1px, transparent 1px 14px), repeating-linear-gradient(-45deg, var(--xm-box-weave) 0 1px, transparent 1px 14px), radial-gradient(120% 80% at 30% 20%, var(--xm-box-light), var(--xm-box-dark));border:0;border-radius:3px;gap:16px;margin-top:8px;padding:44px 18px 20px;position:relative;box-shadow:inset 0 0 0 1px #0003,inset 0 -14px 22px -10px #00000059,0 20px 30px -8px #00000080,0 4px 8px #00000038}:root[data-season=christmas] [data-halloween-home=menu] article:nth-child(4n+2){--xm-box-light:#fffaf0;--xm-box-dark:#e6d6b8;--xm-box-weave:#78501e12}:root[data-season=christmas] [data-halloween-home=menu] article:nth-child(4n+3){--xm-ribbon-dark:#0c3a0e;--xm-ribbon-mid:#23722a;--xm-ribbon-light:#5fbf5a;--xm-box-light:#e2bd6a;--xm-box-dark:#9e7428;--xm-box-weave:#ffffff1a}:root[data-season=christmas] [data-halloween-home=menu] article:nth-child(4n){--xm-ribbon-dark:#7a5418;--xm-ribbon-mid:#c9a253;--xm-ribbon-light:#f0d48a;--xm-box-light:#b3202b;--xm-box-dark:#6a0a12;--xm-box-weave:#ffffff0f}:root[data-season=christmas] [data-halloween-home=menu] article:before{content:"";z-index:1;background:inherit;pointer-events:none;border-radius:3px 3px 2px 2px;height:26px;position:absolute;top:0;left:-3px;right:-3px;box-shadow:inset 0 0 0 1px #0000002e,inset 0 -2px #0000002e,inset 0 1px #fff3,0 3px 5px -2px #0006}:root[data-season=christmas] [data-halloween-home=menu] article>div:first-child{border:5px solid #fff;border-radius:2px;box-shadow:0 6px 12px #0000004d}:root[data-season=christmas] [data-halloween-home=menu] article>div:last-child{background:url(/christmas/papel-grano.webp) 0 0 / 180px 180px padding-box, linear-gradient(var(--xm-paper), var(--xm-paper)) padding-box, repeating-linear-gradient(-45deg, var(--xm-crimson-bright) 0 8px, var(--xm-paper) 8px 11px, #2f7d1c 11px 19px, var(--xm-paper) 19px 22px) border-box;box-shadow:inset 0 0 0 3px var(--xm-paper), inset 0 0 0 4px var(--xm-gold), 0 8px 14px #00000052;border:5px solid #0000;border-radius:3px;flex:1;padding:14px 14px 12px;position:relative;rotate:-1deg}:root[data-season=christmas] [data-halloween-home=menu] article:nth-child(2n)>div:last-child{rotate:1deg}:root[data-season=christmas] [data-halloween-home=menu] article h3{color:var(--xm-crimson)}:root[data-season=christmas] [data-halloween-home=menu] article h3+span{background:var(--xm-gold)}:root[data-season=christmas] [data-halloween-home=menu] article p{color:#4a3426}:root[data-season=christmas] [data-halloween-home=private-events]:before{content:"";z-index:-1;background:linear-gradient(90deg,#040c128c,#040c1240 38%,#0000 58%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 220px);mask-image:linear-gradient(#0000,#000 220px)}:root[data-season=christmas] [data-halloween-home=private-events] .private-events-desktop{gap:48px;padding-top:88px}:root[data-season=christmas] [data-halloween-home=private-events] .private-events-intro{gap:24px;max-width:440px;min-height:510px}:root[data-season=christmas] [data-halloween-home=private-events] .private-events-features{grid-template-columns:minmax(0,1fr);gap:22px}:root[data-season=christmas] [data-halloween-home=private-events] .private-events-intro>a{min-height:44px;margin-top:8px}@media (max-width:1023px){:root[data-season=christmas] [data-halloween-home=private-events]:before{background:linear-gradient(#040c1299,#040c1259 55%,#0000 80%)}@media (max-width:767px){:root[data-season=christmas] [data-halloween-home=private-events]:before{background:linear-gradient(#040c124d,#0000 50%)}}:root[data-season=christmas] [data-halloween-home=private-events] .private-events-mobile a{min-height:44px}}:root[data-season=christmas] [data-halloween-home=private-events] img:is([src*="/images/private-events-maraca.svg"],[src*="/images/private-events-corner-"]){display:none}:root[data-season=christmas] [data-halloween-home=private-events] div:has(>img:is([src*=private-events-divider],[src*=private-events-icon-])){display:none}:root[data-season=christmas] [data-halloween-home=private-events] button[aria-label^=Show\ photo]{background-color:#f6eee0cc;box-shadow:0 0 0 2px #010810bf,0 2px 6px #00000073}:root[data-season=christmas] [data-halloween-home=private-events] button[aria-label^=Show\ photo].bg-brand-accent{background-color:var(--xm-bright-gold)}:root[data-season=christmas] [data-halloween-home=private-events] div:has(>img[src*=private-events-photo]){outline-offset:-1px;outline:1px solid #b27e3b8c}:root[data-season=christmas] [data-halloween-home]{--xm-snow-bank:76px}:root[data-season=christmas] [data-halloween-home=menu]:after,:root[data-season=christmas] [data-halloween-home=private-events]:after{content:"";z-index:1;height:calc(var(--xm-snow-bank) / 2);pointer-events:none;position:absolute;left:0;right:0}:root[data-season=christmas] [data-halloween-home=menu]:after{background:url(/christmas/nieve-suelo.svg) left top / auto var(--xm-snow-bank) repeat-x;bottom:0}:root[data-season=christmas] [data-halloween-home=private-events]:after{background:url(/christmas/nieve-suelo.svg) left bottom / auto var(--xm-snow-bank) repeat-x;top:0}@media (max-width:767px){:root[data-season=christmas] [data-halloween-home]{--xm-snow-bank:52px}}:root[data-season=christmas] [data-halloween-home=reviews]:after{content:"";z-index:1;background:url(/christmas/baston-franjas.svg) 0/auto 100% repeat-x;height:17px;position:absolute;inset:auto 0 0}:root[data-season=christmas] [data-halloween-home=reviews] .reviews-stripe{background:url(/christmas/baston-franjas.svg) 0/auto 100% repeat-x}:root[data-season=christmas] [data-halloween-home=reviews] img[src*="/images/reviews-decorator-mariachi.svg"]{content:url(/christmas/copo-dorado.svg);filter:brightness(.82)saturate(1.1);width:52px;height:52px}:root[data-season=christmas] [data-halloween-home=reviews] img[src*="/images/reviews-decorator-wave.svg"]{display:none}:root[data-season=christmas] [data-halloween-home=reviews] h2{text-shadow:none}:root[data-season=christmas] [data-halloween-home=reviews] article{background:linear-gradient(var(--xm-paper), var(--xm-paper)) padding-box, radial-gradient(circle, var(--xm-bright-gold) 0 1.1px, transparent 1.6px) 0 0 / 11px 11px border-box, var(--xm-crimson) border-box;height:214px;box-shadow:inset 0 0 0 5px var(--xm-paper), inset 0 0 0 6px var(--xm-gold), 0 12px 24px #5a140a2e, 0 2px 4px #5a140a1f;border:8px solid #0000;padding:18px 20px}:root[data-season=christmas] [data-halloween-home=reviews] article h3{color:var(--xm-crimson)}@keyframes xm-star-twinkle{0%{opacity:calc(var(--star-opacity) * .6)}to{opacity:var(--star-opacity)}}@keyframes xm-fall{0%{transform:translateY(0)}to{transform:translateY(var(--xm-fall,900px))}}@keyframes xm-sway{0%{transform:translate(-16px)rotate(0)}to{transform:translate(16px)rotate(60deg)}}@media (prefers-reduced-motion:reduce){:root[data-season=christmas] .xm-flake,:root[data-season=christmas] .xm-flake>span{animation:none}:root[data-season=christmas] .xm-flake{top:var(--xm-rest,30%)}:root[data-season=christmas] .xm-menu-stars>span{animation:none}}
