.weekly-sale-strip a del{color:#c8bdb4;font-size:1rem}.weekly-sale-strip a strong{color:#fff;font-size:2rem;font-weight:900;line-height:1}
.products-catalog>.weekly-sale-strip{margin-top:0;margin-bottom:2.5rem}.products-head--compact{padding-top:0;margin-bottom:1rem}.products-head--compact h1{font-size:clamp(2.5rem,4vw,4rem)}
.free-shipping-note{margin:3rem 0 0;padding:2rem;border-top:1px solid #df691d66;color:#b54b0d;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:700;text-align:center}
.weekly-sale-strip{padding:clamp(1.5rem,3vw,2.75rem) 0 0;margin-top:0;border-top:2px solid #df691d;background:transparent;color:#17130f}.weekly-sale-strip:before{display:none}.weekly-sale-strip .sale-kicker{color:#b54b0d;font-weight:800}.weekly-sale-strip h2{margin:.1em 0 .65em;color:#17130f;font:600 clamp(2.35rem,4.4vw,4.2rem)/1.02 "DM Sans",sans-serif;letter-spacing:-.045em}.weekly-sale-strip a{padding:1rem;background:#f5f1eb;color:#17130f;border:1px solid #21160e18}.weekly-sale-strip>small{margin-top:.9rem;color:#6e655d}
.weekly-sale-strip>div{gap:.85rem;background:transparent}.weekly-sale-strip a{display:grid;grid-template-columns:1fr auto;grid-template-rows:110px auto auto;align-items:center;gap:0 .65rem}.weekly-sale-strip a img{grid-column:1/-1;width:110px;height:110px;justify-self:center;object-fit:contain;filter:drop-shadow(0 5px 6px #48200b44)}.weekly-sale-strip a span{grid-column:1/-1;margin-top:.3rem}.weekly-sale-strip a del{align-self:end}.weekly-sale-strip a strong{align-self:end;color:#b54b0d}@media(max-width:600px){.weekly-sale-strip>div{grid-template-columns:1fr}.weekly-sale-strip a{grid-template-rows:90px auto auto}.weekly-sale-strip a img{width:90px;height:90px}}
.products-page #checkout-status:empty{display:none}.products-page .weekly-sale-strip{margin-bottom:1rem}.products-page .subscription-portal{margin:.2rem 0 .7rem}.products-page .featured-special{margin-top:0}
.products-page .cart-toggle{position:fixed;top:62px;right:12px;bottom:auto;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:0}.products-page .cart-toggle:before,.products-page .cart-toggle:after{display:none}.products-page .cart-toggle svg{display:block;width:25px;height:25px;overflow:visible;fill:none;stroke:#df691d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.products-page .cart-toggle svg span{display:none}.products-page .cart-toggle>span{display:grid;position:absolute;top:-7px;right:-6px;min-width:16px;height:16px;padding:0;border-radius:50%;place-items:center;background:#17130f;color:#fff;font-size:10px;font-weight:800;line-height:1}
