:root[data-season=christmas] [data-site-header],:root[data-season=christmas] [data-mobile-menu]{--brand-dark:var(--xm-oxblood);--neutral-muted:#ecdcc0;--brand-red:var(--xm-pine);--brand-red-bright:var(--xm-pine-soft)}:root[data-season=christmas] [data-site-header]>header{border-bottom:3px solid var(--xm-gold)}:root[data-season=christmas] [data-site-header]>header[class*=bg-brand-dark\/30]{background-color:var(--xm-oxblood);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-season=christmas] [data-site-header] a.bg-brand-red,:root[data-season=christmas] [data-mobile-menu] a.bg-brand-red{box-shadow:0 0 0 2px var(--xm-btn-gold)}:root[data-season=christmas] [data-site-header] button[aria-label=Open\ menu]{background-color:var(--xm-pine);box-shadow:0 0 0 2px var(--xm-btn-gold);color:#fff;border-color:#0000}:root[data-season=christmas] [data-site-header] button[aria-label=Open\ menu]:hover{background-color:var(--xm-pine-soft);opacity:1}:root[data-season=christmas] [data-site-header]>header:after{content:"";pointer-events:none;filter:drop-shadow(0 2px 2px #00120740);background:url(/christmas/header-pine-garland.webp) 50%/auto 16px repeat-x;height:16px;position:absolute;bottom:-11px;left:0;right:0}:root[data-season=christmas] [data-site-header] nav button[aria-expanded]+div>ul{margin-top:-9px}:root[data-season=christmas] footer>.bg-brand-dark{--brand-dark:var(--xm-oxblood);--brand-red:var(--xm-pine);--brand-red-bright:var(--xm-pine-soft);border-top:4px solid var(--xm-gold)}:root[data-season=christmas] footer>.bg-brand-dark a.bg-brand-red{box-shadow:0 0 0 2px var(--xm-btn-gold)}:root[data-season=christmas] footer img[src*="/images/logo-zocalo-footer.svg"]{filter:brightness(0)invert(94%)sepia(9%)saturate(380%)hue-rotate(345deg)}:root[data-season=christmas] [data-stage=reservation]{background-color:#360c10}:root[data-season=christmas] [data-stage=reservation]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 46% at 50% 38%,#36030661,#0000 78%),url(/christmas/reservation-crimson-luminarias.webp) bottom/cover no-repeat;position:absolute;inset:0}@media (max-width:767px){:root[data-season=christmas] [data-stage=reservation]:before{background:radial-gradient(70% 40% at 50% 34%,#36030652,#0000 78%),url(/christmas/reservation-crimson-luminarias-mobile.webp) bottom/cover no-repeat}}:root[data-season=christmas] [data-stage=reservation] img:is([src*=reservation-bg-mobile],[src*=reservation-skull],[src*=reservation-band-left],[src*=reservation-star]),:root[data-season=christmas] [data-stage=reservation] img[src*="/images/reservation-decorator-leaf-2.svg"]{display:none}:root[data-season=christmas] [data-stage=reservation] img[src*="/images/reservation-decorator-leaf.svg"]{content:url(/christmas/estrella-dorada.svg);width:44px;height:44px;transform:none}:root[data-season=christmas] [data-stage=reservation] h2,:root[data-season=christmas] [data-stage=reservation] h2+p{text-shadow:0 2px 10px #2802048c}:root[data-season=christmas] [data-stage=reservation] [data-reservation-widget]{box-shadow:0 0 0 1px #b27e3b8c,0 18px 40px #1e000273}
