.HalloweenSpecials-module__sbXRRq__section{isolation:isolate;background:radial-gradient(at 50% 0,#574037 0%,#30231f 60%,#241b18 100%);border-block:1px solid #b98959;padding:5rem 0 7rem;scroll-margin-top:6rem;position:relative;overflow:hidden}.HalloweenSpecials-module__sbXRRq__decorations{pointer-events:none;z-index:-1;position:absolute;inset:0}.HalloweenSpecials-module__sbXRRq__webLeft,.HalloweenSpecials-module__sbXRRq__webRight{stroke:#dec4a4;stroke-width:1px;opacity:.25;width:clamp(110px,16vw,230px);position:absolute;top:0}.HalloweenSpecials-module__sbXRRq__webLeft{left:0}.HalloweenSpecials-module__sbXRRq__webRight{right:0;transform:scaleX(-1)}.HalloweenSpecials-module__sbXRRq__spiderLeft,.HalloweenSpecials-module__sbXRRq__spiderRight{color:#d4b08b;transform-origin:top;width:65px;animation:7s ease-in-out infinite HalloweenSpecials-module__sbXRRq__sway;position:absolute;top:0}.HalloweenSpecials-module__sbXRRq__spiderLeft{left:8%}.HalloweenSpecials-module__sbXRRq__spiderRight{width:45px;animation-delay:-3s;right:9%}.HalloweenSpecials-module__sbXRRq__moon{opacity:.8;border-radius:50%;width:38px;height:38px;position:absolute;top:55px;right:23%;transform:rotate(-20deg);box-shadow:-10px 5px #e4bd83}.HalloweenSpecials-module__sbXRRq__starOne,.HalloweenSpecials-module__sbXRRq__starTwo,.HalloweenSpecials-module__sbXRRq__starThree{color:#e4bd83;position:absolute}.HalloweenSpecials-module__sbXRRq__starOne{font-size:20px;top:80px;left:23%}.HalloweenSpecials-module__sbXRRq__starTwo{opacity:.65;font-size:30px;top:210px;right:17%}.HalloweenSpecials-module__sbXRRq__starThree{opacity:.55;font-size:18px;bottom:80px;left:15%}.HalloweenSpecials-module__sbXRRq__pumpkins{filter:drop-shadow(0 8px 16px #150d0966);align-items:end;display:flex;position:absolute;bottom:12px;right:max(3%,50% - 525px)}.HalloweenSpecials-module__sbXRRq__pumpkinLarge{width:125px;transform:rotate(8deg)}.HalloweenSpecials-module__sbXRRq__pumpkinSmall{width:85px;margin-right:-20px;transform:rotate(-12deg)}.HalloweenSpecials-module__sbXRRq__content{max-width:800px;position:relative}.HalloweenSpecials-module__sbXRRq__heading{text-align:center;margin-bottom:2rem}.HalloweenSpecials-module__sbXRRq__eyebrow{color:#e5be90;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.65rem;font-weight:600}.HalloweenSpecials-module__sbXRRq__title{color:#fff1e0;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.1}.HalloweenSpecials-module__sbXRRq__description{color:#ead4be;font-size:.9rem}.HalloweenSpecials-module__sbXRRq__badge{color:#f3d5b0;letter-spacing:.04em;background:#b8895912;border:1px solid #b8895966;border-radius:999px;margin-top:1.25rem;padding:.5rem 1rem;font-size:.7rem;display:inline-block}.HalloweenSpecials-module__sbXRRq__menu{background:#fff9f0;border:1px solid #edc79b;border-radius:20px;padding:1.5rem 2rem;box-shadow:0 20px 60px #120b0940}.HalloweenSpecials-module__sbXRRq__menuLabel{color:#856249;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #e0d5c8;padding-bottom:.75rem;font-size:.65rem}.HalloweenSpecials-module__sbXRRq__menu>div:last-child{border-bottom:0}@keyframes HalloweenSpecials-module__sbXRRq__sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (max-width:640px){.HalloweenSpecials-module__sbXRRq__section{padding:4.5rem 0 6rem}.HalloweenSpecials-module__sbXRRq__spiderLeft{width:38px;left:4%}.HalloweenSpecials-module__sbXRRq__spiderRight{width:30px;right:4%}.HalloweenSpecials-module__sbXRRq__moon{width:22px;height:22px;top:28px;right:25%;box-shadow:-6px 3px #e4bd83}.HalloweenSpecials-module__sbXRRq__starOne{font-size:13px;top:30px;left:28%}.HalloweenSpecials-module__sbXRRq__starTwo{display:none}.HalloweenSpecials-module__sbXRRq__eyebrow{letter-spacing:.14em;font-size:.55rem}.HalloweenSpecials-module__sbXRRq__menu{border-radius:14px;padding:1rem}.HalloweenSpecials-module__sbXRRq__menu h4,.HalloweenSpecials-module__sbXRRq__menu h4+p{font-size:.8rem}.HalloweenSpecials-module__sbXRRq__menu h4{overflow-wrap:anywhere}.HalloweenSpecials-module__sbXRRq__pumpkinLarge{width:83px}.HalloweenSpecials-module__sbXRRq__pumpkinSmall{width:57px;margin-right:-12px}}@media (prefers-reduced-motion:reduce){.HalloweenSpecials-module__sbXRRq__spiderLeft,.HalloweenSpecials-module__sbXRRq__spiderRight{animation:none}}
