.HalloweenSeasonal-module__zSsvpG__ribbon{z-index:1;color:#f7f3ef;background:radial-gradient(at 50% 130%,#9043237a,#0000 58%),#261318;border-bottom:1px solid #ddab6961;justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);min-height:82px;padding:13px 24px;display:flex;position:relative;overflow:hidden}.HalloweenSeasonal-module__zSsvpG__web{fill:none;stroke:#f4e0c92e;stroke-width:1px;width:100px;height:100px;position:absolute;top:-22px;left:-9px}.HalloweenSeasonal-module__zSsvpG__pumpkin{fill:none;stroke:#dfa45d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:43px;height:43px}.HalloweenSeasonal-module__zSsvpG__copy{flex-direction:column;gap:3px;display:flex}.HalloweenSeasonal-module__zSsvpG__eyebrow{color:#e3b977;font:600 9px/1.3 var(--font-sans), Arial, sans-serif;letter-spacing:.19em;text-transform:uppercase}.HalloweenSeasonal-module__zSsvpG__copy p{font:400 clamp(21px, 2.2vw, 28px)/1.05 var(--font-display), Georgia, serif;margin:0}.HalloweenSeasonal-module__zSsvpG__mobileLine,.HalloweenSeasonal-module__zSsvpG__mobileLink{display:none}.HalloweenSeasonal-module__zSsvpG__countdown{font-family:var(--font-sans), Arial, sans-serif;font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-left:clamp(4px,1.5vw,20px);display:flex}.HalloweenSeasonal-module__zSsvpG__countdown>span:not(.HalloweenSeasonal-module__zSsvpG__arrived){justify-items:center;gap:3px;min-width:30px;display:grid}.HalloweenSeasonal-module__zSsvpG__countdown strong{color:#f7f3ef;font-size:15px;font-weight:600;line-height:1}.HalloweenSeasonal-module__zSsvpG__countdown small{color:#d8c7b3;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.HalloweenSeasonal-module__zSsvpG__arrived{color:#e3b977;font:500 15px/1.2 var(--font-display), Georgia, serif;white-space:nowrap}.HalloweenSeasonal-module__zSsvpG__link{color:#f7f3ef;min-height:40px;font:600 9px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #e3b977ad;align-items:center;gap:13px;margin-left:12px;transition:color .2s,border-color .2s;display:inline-flex}.HalloweenSeasonal-module__zSsvpG__link>span[aria-hidden=true]{color:#e3b977;font-size:16px}.HalloweenSeasonal-module__zSsvpG__link:hover{color:#e3b977;border-color:#f7f3ef}.HalloweenSeasonal-module__zSsvpG__link:focus-visible{outline-offset:5px;outline:2px solid #e3b977}@media (max-width:560px){.HalloweenSeasonal-module__zSsvpG__ribbon{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;place-content:center stretch;gap:9px 10px;min-height:86px;padding:10px 19px;display:grid}.HalloweenSeasonal-module__zSsvpG__pumpkin{grid-area:1/1;width:36px;height:36px}.HalloweenSeasonal-module__zSsvpG__copy{grid-area:1/2/auto/-1}.HalloweenSeasonal-module__zSsvpG__eyebrow{letter-spacing:.14em;font-size:8px}.HalloweenSeasonal-module__zSsvpG__copy p{font-size:20px}.HalloweenSeasonal-module__zSsvpG__desktopLine,.HalloweenSeasonal-module__zSsvpG__desktopLink{display:none}.HalloweenSeasonal-module__zSsvpG__mobileLine,.HalloweenSeasonal-module__zSsvpG__mobileLink{display:inline}.HalloweenSeasonal-module__zSsvpG__link{letter-spacing:.08em;white-space:nowrap;grid-area:2/3;gap:4px;min-height:32px;margin-left:0;font-size:8px}.HalloweenSeasonal-module__zSsvpG__countdown{grid-area:2/2;gap:9px;margin-left:0}.HalloweenSeasonal-module__zSsvpG__countdown>span:not(.HalloweenSeasonal-module__zSsvpG__arrived){min-width:25px}.HalloweenSeasonal-module__zSsvpG__countdown strong,.HalloweenSeasonal-module__zSsvpG__arrived{font-size:13px}}@media (max-width:380px){.HalloweenSeasonal-module__zSsvpG__ribbon{gap:9px;padding-left:13px;padding-right:13px}.HalloweenSeasonal-module__zSsvpG__copy p{font-size:18px}.HalloweenSeasonal-module__zSsvpG__link{font-size:7px}.HalloweenSeasonal-module__zSsvpG__countdown{gap:6px}.HalloweenSeasonal-module__zSsvpG__countdown>span:nth-child(4){display:none}}.HalloweenSeasonal-module__zSsvpG__heroDetail{z-index:3;aspect-ratio:1;opacity:.83;pointer-events:none;width:clamp(70px,10vw,120px);position:absolute;top:clamp(76px,11vh,132px);right:clamp(18px,5vw,72px)}.HalloweenSeasonal-module__zSsvpG__heroDetail>svg{fill:none;stroke:#f7f3ef7a;stroke-width:1px;width:100%;height:100%}.HalloweenSeasonal-module__zSsvpG__spider{background:#dfa45d;border-radius:50%;width:8px;height:8px;position:absolute;top:27%;left:47%;box-shadow:0 0 14px #dfa45da6}.HalloweenSeasonal-module__zSsvpG__spider i{transform-origin:0;background:#dfa45d;width:12px;height:1px;position:absolute;top:3px;left:3px}.HalloweenSeasonal-module__zSsvpG__spider i:first-child{transform:rotate(35deg)}.HalloweenSeasonal-module__zSsvpG__spider i:nth-child(2){transform:rotate(145deg)}.HalloweenSeasonal-module__zSsvpG__spider i:nth-child(3){transform:rotate(215deg)}.HalloweenSeasonal-module__zSsvpG__spider i:nth-child(4){transform:rotate(325deg)}.HalloweenSeasonal-module__zSsvpG__menuNote{border-left:2px solid var(--brass,#c5a05b);background:#c5a05b1a;align-items:center;gap:17px;max-width:780px;margin:30px 0 38px;padding:16px 20px;display:flex}.HalloweenSeasonal-module__zSsvpG__menuNote svg{fill:none;width:36px;height:36px;stroke:var(--stone,#776a58);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.HalloweenSeasonal-module__zSsvpG__menuNote p{color:var(--editorial-ink,#171613);font:400 clamp(16px, 2vw, 21px)/1.45 var(--font-display), Georgia, serif;margin:0}.HalloweenSeasonal-module__zSsvpG__menuNote em{color:var(--editorial-stone,#776a58)}@media (max-width:560px){.HalloweenSeasonal-module__zSsvpG__heroDetail{width:68px;top:74px;right:14px}.HalloweenSeasonal-module__zSsvpG__menuNote{gap:12px;margin:23px 0 28px;padding:13px 14px}.HalloweenSeasonal-module__zSsvpG__menuNote svg{width:30px;height:30px}}
