.BarXbW_band{--xmas-green:#0d6331;--xmas-green-deep:#08451f;--xmas-yellow:#ffd400;background:var(--toasted-almond);border-bottom:var(--sf-bw,1px) solid var(--sf-edge,#d8c9b7);padding:48px 0}.BarXbW_frame{max-width:1360px;margin:0 auto;padding:0 16px}.BarXbW_flyer{background:var(--xmas-green);color:#fff;border-radius:var(--sf-r,16px);box-shadow:var(--sf-shadow,0 1px 2px #181c1c0d, 0 8px 24px #181c1c12);padding:28px 18px 24px;position:relative;overflow:hidden}.BarXbW_flyer:before{content:"";background:var(--xmas-yellow);height:8px;position:absolute;inset:0 0 auto}.BarXbW_ribbon{background:var(--xmas-yellow);color:var(--xmas-green-deep);font-family:var(--font-label,inherit);border-radius:999px;margin:0 0 14px;padding:5px 14px;font-size:14px;font-weight:700;display:inline-block}.BarXbW_heading{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--xmas-yellow);overflow-wrap:anywhere;text-wrap:balance;margin:0;padding-right:.25em;font-size:clamp(36px,7.5vw,72px);font-style:italic;font-weight:900;line-height:1.02}.BarXbW_heading span{transform-origin:0 100%;display:inline-block;transform:skew(-7deg)}.BarXbW_subheading{color:#fff;max-width:46em;margin:14px 0 0;font-size:clamp(16px,2.1vw,19px);font-weight:600;line-height:1.5}.BarXbW_specials{background:var(--bone-white,#fffdf8);color:var(--warm-charcoal,#252a27);border-radius:var(--sf-r-sm,10px);margin:24px 0 0;padding:4px 16px;list-style:none}.BarXbW_special{border-bottom:1px solid var(--cool-gray,#e6e1d9);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:12px 0;display:flex}.BarXbW_special:last-child{border-bottom:0}.BarXbW_item{flex:260px;min-width:0;font-size:17px;font-weight:700;line-height:1.35}.BarXbW_note{color:var(--soft-charcoal,#3e4949);font-style:italic;font-weight:500}.BarXbW_prices{flex-wrap:wrap;justify-content:flex-end;gap:2px 18px;display:flex}.BarXbW_price{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.BarXbW_size,.BarXbW_prefix{color:var(--soft-charcoal,#3e4949);font-size:15px;font-weight:600}.BarXbW_amount{font-family:var(--font-display), sans-serif;color:var(--cadillac-red,#b0322e);font-size:22px;font-weight:900;line-height:1.1}.BarXbW_loyalty{border-radius:var(--sf-r-sm,10px);background:var(--xmas-yellow);color:var(--xmas-green-deep);gap:14px;margin-top:16px;padding:18px;display:flex}.BarXbW_loyaltyIcon{flex-shrink:0;width:32px;height:32px}.BarXbW_loyaltyHeading{font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(20px,2.5vw,24px);font-style:italic;font-weight:900;line-height:1.2}.BarXbW_loyaltyList{margin:8px 0 0;padding-left:20px;font-size:16px;font-weight:600;line-height:1.5;list-style:outside}.BarXbW_fine{margin:8px 0 0;font-size:14px;line-height:1.45}.BarXbW_terms{color:#ffffffe6;max-width:72em;margin:16px 0 0;font-size:14px;line-height:1.5}.BarXbW_terms a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.BarXbW_terms a:focus-visible{outline-offset:2px;outline:3px solid #fff}.BarXbW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.BarXbW_where{color:#fff;align-items:flex-start;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.BarXbW_whereIcon{width:20px;height:20px;color:var(--xmas-yellow);flex-shrink:0;margin-top:3px}.BarXbW_landmark{color:#ffffffe6;margin-top:2px;font-size:15px;font-weight:600;display:block}.BarXbW_actions{flex-wrap:wrap;gap:10px;display:flex}.BarXbW_primary,.BarXbW_secondary{min-height:52px;font-family:var(--font-label,inherit);box-shadow:var(--sf-shadow-button,0 1px 2px #181c1c14);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.BarXbW_primary{background:var(--xmas-yellow);color:var(--xmas-green-deep);border:1px solid var(--xmas-yellow)}.BarXbW_secondary{background:var(--bone-white,#fffdf8);color:var(--warm-charcoal,#252a27);border:1px solid var(--bone-white,#fffdf8)}.BarXbW_primary:hover{background:#ffe54d}.BarXbW_secondary:hover{background:var(--cool-gray,#e6e1d9)}.BarXbW_primary:active,.BarXbW_secondary:active{box-shadow:none;transform:scale(.98)}.BarXbW_primary:focus-visible,.BarXbW_secondary:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:479px){.BarXbW_actions,.BarXbW_primary,.BarXbW_secondary{width:100%}}@media (min-width:640px){.BarXbW_frame{padding:0 24px}.BarXbW_flyer{padding:40px 40px 32px}.BarXbW_specials{padding:6px 28px}.BarXbW_item{font-size:18px}.BarXbW_amount{font-size:26px}}
.lBMTRW_track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:0;display:flex;overflow-x:auto}.lBMTRW_track::-webkit-scrollbar{display:none}.lBMTRW_slide{scroll-snap-align:center;flex:0 0 100%;margin:0}.lBMTRW_frame{min-width:0;max-width:100%;position:relative}@media (min-width:640px){.lBMTRW_frame{max-width:min(100%, max(18rem, calc((100dvh - var(--storefront-header-offset,12rem) - 14rem) * 16 / 9)))}}@media (min-width:1024px){.lBMTRW_frame{width:100%;max-width:min(100%, max(20rem, calc((100dvh - var(--storefront-header-offset,12rem) - 6rem) * 16 / 9)));justify-self:end}}.lBMTRW_arrow{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.lBMTRW_arrowLeft{left:12px}.lBMTRW_arrowRight{right:12px}
