.HolidayPopup_backdrop__l_BkP{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(4,8,6,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:HolidayPopup_fadeIn__u8JC_ .3s ease both}.HolidayPopup_card__y2ry5{position:relative;width:100%;max-width:440px;overflow:hidden;border-radius:28px;padding:38px 34px 32px;text-align:center;color:#fff3e0;background:radial-gradient(70% 55% at 50% 0,rgba(242,184,75,.26),transparent 70%),linear-gradient(165deg,#8c1a28,#5c0f1a 55%,#2b0810);border:1px solid rgba(242,184,75,.3);box-shadow:0 30px 80px rgba(0,0,0,.55);animation:HolidayPopup_popIn__esoNg .45s cubic-bezier(.2,.9,.3,1.2) both}.HolidayPopup_closeBtn__rBCyW{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);color:#fff3e0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.HolidayPopup_closeBtn__rBCyW:hover{background:hsla(0,0%,100%,.18)}.HolidayPopup_closeBtn__rBCyW:active{transform:scale(.92)}.HolidayPopup_garland__weqgD{position:relative;display:flex;justify-content:center;gap:14px;margin:2px 0 22px}.HolidayPopup_bulb__pbAr5{width:10px;height:13px;border-radius:50% 50% 55% 55%;background:var(--bulb-color);box-shadow:0 0 9px 2px var(--bulb-color);animation:HolidayPopup_twinkle__P75MG 2.6s ease-in-out infinite}@keyframes HolidayPopup_twinkle__P75MG{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.55;filter:brightness(.75)}}.HolidayPopup_eyebrow__8K594{position:relative;display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f2b84b;margin-bottom:10px}.HolidayPopup_title__zDAFZ{position:relative;font-family:var(--font-holiday-headline),Georgia,serif;font-weight:800;font-style:italic;font-size:1.8rem;line-height:1.22;margin:0 0 14px;padding-bottom:2px;letter-spacing:-.005em}.HolidayPopup_body__V6F0g{position:relative;font-size:15px;line-height:1.55;color:rgba(255,243,224,.82);margin:0 0 26px}.HolidayPopup_actions__EIks3{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center}.HolidayPopup_primaryBtn__XLXyB{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;padding:14px 20px;border-radius:999px;background:linear-gradient(90deg,#d6433b,#f2b84b);color:#2a1206;font-weight:700;font-size:15px;transition:transform .15s ease,filter .15s ease}.HolidayPopup_primaryBtn__XLXyB:hover{filter:brightness(1.06)}.HolidayPopup_primaryBtn__XLXyB:active{transform:scale(.97)}.HolidayPopup_dismissBtn__6A3Dz{background:none;border:none;color:rgba(255,243,224,.65);font-size:13.5px;cursor:pointer;padding:6px}.HolidayPopup_dismissBtn__6A3Dz:hover{color:rgba(255,243,224,.9)}@keyframes HolidayPopup_fadeIn__u8JC_{0%{opacity:0}to{opacity:1}}@keyframes HolidayPopup_popIn__esoNg{0%{opacity:0;transform:scale(.88) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.HolidayPopup_backdrop__l_BkP,.HolidayPopup_bulb__pbAr5,.HolidayPopup_card__y2ry5{animation:none!important}}