.christmas-luxury-card{isolation:isolate;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative}.christmas-luxury-card[data-christmas-phase=waiting]{opacity:0;transform:translateY(100px)}.christmas-luxury-card[data-christmas-phase=entering]{animation:4s cubic-bezier(.45,0,.55,1) both christmas-luxury-enter;animation-delay:var(--christmas-delay,0s)}.christmas-luxury-card[data-christmas-phase=complete]{opacity:1;transform:translateY(0)}@keyframes christmas-luxury-enter{0%{opacity:0;transform:translateY(100px)}20%{opacity:1;transform:translateY(80px)}50%{opacity:1;transform:translateY(45px)}80%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.christmas-title-wrap{display:inline}.christmas-snow{border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.christmas-snowflake{pointer-events:none;clip-path:polygon(47% 0%,53% 0%,53% 20%,65% 9%,70% 14%,53% 31%,53% 43%,63% 37%,70% 15%,76% 19%,69% 39%,89% 28%,93% 35%,74% 46%,100% 47%,100% 53%,74% 54%,93% 65%,89% 72%,69% 61%,76% 81%,70% 85%,63% 63%,53% 57%,53% 69%,70% 86%,65% 91%,53% 80%,53% 100%,47% 100%,47% 80%,35% 91%,30% 86%,47% 69%,47% 57%,37% 63%,30% 85%,24% 81%,31% 61%,11% 72%,7% 65%,26% 54%,0% 53%,0% 47%,26% 46%,7% 35%,11% 28%,31% 39%,24% 19%,30% 15%,37% 37%,47% 43%,47% 31%,30% 14%,35% 9%,47% 20%);will-change:transform;background:#d6e7f5;border-radius:0;animation-name:christmas-natural-snowfall;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:-22px;box-shadow:0 0 3px #7daad273}@keyframes christmas-natural-snowfall{0%{transform:translateY(-25px)}50%{transform:translate3d(var(--snow-drift), 420px, 0)}to{transform:translateY(950px)}}@media (hover:hover) and (pointer:fine){.christmas-luxury-card[data-christmas-phase=complete]:hover{border-color:#c5a46d;transform:translateY(-4px);box-shadow:0 20px 48px #4c371f24}}@media (prefers-reduced-motion:reduce){.christmas-luxury-card{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.christmas-snowflake{animation:none!important;display:none!important}}.christmas-luxury-card,.christmas-luxury-card[data-christmas-phase=waiting],.christmas-luxury-card[data-christmas-phase=entering],.christmas-luxury-card[data-christmas-phase=complete]{opacity:1!important;animation:none!important;transform:none!important}.christmas-luxury-card{opacity:1!important;background-image:linear-gradient(#ffffff94,#ffffffad),url(/images/christmas-menu-background.jpeg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #e8d9d3!important;padding-top:24px!important;transition:none!important;animation:none!important;position:relative!important;transform:none!important;box-shadow:0 4px 18px #3c282312!important}.christmas-luxury-card:before,.christmas-luxury-card:after{content:none!important;display:none!important}.christmas-luxury-card>:not(.christmas-snow){z-index:1;position:relative}.christmas-luxury-card .christmas-snow{z-index:2}.christmas-luxury-card{opacity:1!important;transition:transform .26s,box-shadow .26s!important;animation:none!important;transform:translateY(0)!important}@media (hover:hover) and (pointer:fine){.christmas-luxury-card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 38px #462d2329!important}}@media (hover:none){.christmas-luxury-card:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.christmas-luxury-card,.christmas-luxury-card:hover{transition:none!important;transform:none!important}}
