.HalloweenSeasonal_ribbon__Y6_zZ{position:relative;z-index:1;min-height:82px;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,28px);overflow:hidden;padding:13px 24px;border-bottom:1px solid rgba(221,171,105,.38);background:radial-gradient(ellipse at 50% 130%,rgba(144,67,35,.48),transparent 58%),#261318;color:#f7f3ef}.HalloweenSeasonal_web__3qI73{position:absolute;top:-22px;left:-9px;width:100px;height:100px;fill:none;stroke:rgba(244,224,201,.18);stroke-width:1}.HalloweenSeasonal_pumpkin__ZrCQA{width:43px;height:43px;flex:0 0 auto;fill:none;stroke:#dfa45d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.HalloweenSeasonal_copy___J6cl{display:flex;flex-direction:column;gap:3px}.HalloweenSeasonal_eyebrow__NZ7Ll{color:#e3b977;font:600 9px/1.3 var(--font-sans),Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}.HalloweenSeasonal_copy___J6cl p{margin:0;font:400 clamp(21px,2.2vw,28px)/1.05 var(--font-display),Georgia,serif}.HalloweenSeasonal_mobileLine__5H4nt,.HalloweenSeasonal_mobileLink__n4Qd1{display:none}.HalloweenSeasonal_countdown__XBfep{display:flex;align-items:center;gap:10px;margin-left:clamp(4px,1.5vw,20px);font-family:var(--font-sans),Arial,sans-serif;font-variant-numeric:tabular-nums}.HalloweenSeasonal_countdown__XBfep>span:not(.HalloweenSeasonal_arrived__f6v8a){display:grid;justify-items:center;gap:3px;min-width:30px}.HalloweenSeasonal_countdown__XBfep strong{color:#f7f3ef;font-size:15px;font-weight:600;line-height:1}.HalloweenSeasonal_countdown__XBfep small{color:#d8c7b3;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.HalloweenSeasonal_arrived__f6v8a{color:#e3b977;font:500 15px/1.2 var(--font-display),Georgia,serif;white-space:nowrap}.HalloweenSeasonal_link__yj0Sv{display:inline-flex;min-height:40px;align-items:center;gap:13px;margin-left:12px;border-bottom:1px solid rgba(227,185,119,.68);color:#f7f3ef;font:600 9px/1 var(--font-sans),Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;transition:color .2s,border-color .2s}.HalloweenSeasonal_link__yj0Sv>span[aria-hidden=true]{color:#e3b977;font-size:16px}.HalloweenSeasonal_link__yj0Sv:hover{border-color:#f7f3ef;color:#e3b977}.HalloweenSeasonal_link__yj0Sv:focus-visible{outline:2px solid #e3b977;outline-offset:5px}@media (max-width:560px){.HalloweenSeasonal_ribbon__Y6_zZ{min-height:86px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;justify-content:stretch;gap:9px 10px;padding:10px 19px}.HalloweenSeasonal_pumpkin__ZrCQA{width:36px;height:36px;grid-column:1;grid-row:1}.HalloweenSeasonal_copy___J6cl{grid-column:2/-1;grid-row:1}.HalloweenSeasonal_eyebrow__NZ7Ll{font-size:8px;letter-spacing:.14em}.HalloweenSeasonal_copy___J6cl p{font-size:20px}.HalloweenSeasonal_desktopLine__kou5u,.HalloweenSeasonal_desktopLink__70kDr{display:none}.HalloweenSeasonal_mobileLine__5H4nt,.HalloweenSeasonal_mobileLink__n4Qd1{display:inline}.HalloweenSeasonal_link__yj0Sv{min-height:32px;grid-column:3;grid-row:2;gap:4px;margin-left:0;font-size:8px;letter-spacing:.08em;white-space:nowrap}.HalloweenSeasonal_countdown__XBfep{grid-column:2;grid-row:2;gap:9px;margin-left:0}.HalloweenSeasonal_countdown__XBfep>span:not(.HalloweenSeasonal_arrived__f6v8a){min-width:25px}.HalloweenSeasonal_arrived__f6v8a,.HalloweenSeasonal_countdown__XBfep strong{font-size:13px}}@media (max-width:380px){.HalloweenSeasonal_ribbon__Y6_zZ{gap:9px;padding-right:13px;padding-left:13px}.HalloweenSeasonal_copy___J6cl p{font-size:18px}.HalloweenSeasonal_link__yj0Sv{font-size:7px}.HalloweenSeasonal_countdown__XBfep{gap:6px}.HalloweenSeasonal_countdown__XBfep>span:nth-child(4){display:none}}.HalloweenSeasonal_heroDetail__feGrO{position:absolute;top:clamp(76px,11vh,132px);right:clamp(18px,5vw,72px);z-index:3;width:clamp(70px,10vw,120px);aspect-ratio:1;opacity:.83;pointer-events:none}.HalloweenSeasonal_heroDetail__feGrO>svg{width:100%;height:100%;fill:none;stroke:rgba(247,243,239,.48);stroke-width:1}.HalloweenSeasonal_spider__ql7nX{position:absolute;top:27%;left:47%;width:8px;height:8px;border-radius:50%;background:#dfa45d;box-shadow:0 0 14px rgba(223,164,93,.65)}.HalloweenSeasonal_spider__ql7nX i{position:absolute;top:3px;left:3px;width:12px;height:1px;background:#dfa45d;transform-origin:0 50%}.HalloweenSeasonal_spider__ql7nX i:first-child{transform:rotate(35deg)}.HalloweenSeasonal_spider__ql7nX i:nth-child(2){transform:rotate(145deg)}.HalloweenSeasonal_spider__ql7nX i:nth-child(3){transform:rotate(215deg)}.HalloweenSeasonal_spider__ql7nX i:nth-child(4){transform:rotate(325deg)}.HalloweenSeasonal_menuNote__9dGFZ{display:flex;max-width:780px;align-items:center;gap:17px;margin:30px 0 38px;padding:16px 20px;border-left:2px solid var(--brass,#c5a05b);background:rgba(197,160,91,.1)}.HalloweenSeasonal_menuNote__9dGFZ svg{width:36px;height:36px;flex:0 0 auto;fill:none;stroke:var(--stone,#776a58);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.HalloweenSeasonal_menuNote__9dGFZ p{margin:0;color:var(--editorial-ink,#171613);font:400 clamp(16px,2vw,21px)/1.45 var(--font-display),Georgia,serif}.HalloweenSeasonal_menuNote__9dGFZ em{color:var(--editorial-stone,#776a58)}@media (max-width:560px){.HalloweenSeasonal_heroDetail__feGrO{top:74px;right:14px;width:68px}.HalloweenSeasonal_menuNote__9dGFZ{gap:12px;margin:23px 0 28px;padding:13px 14px}.HalloweenSeasonal_menuNote__9dGFZ svg{width:30px;height:30px}}