.storefront[style] .sfPageNav button.active,.storefront[style] .sfPrimary,.storefront[style] .sfFilters .active{background:var(--sf-accent,#16385f);color:#fff}
.homeDeliveryChecker{color:#152b43;background:#f5f7fa;border:1px solid #d6dee8;border-radius:20px;grid-template-columns:1fr 1fr;gap:28px;margin:24px 0;padding:28px;display:grid}.homeDeliveryChecker h2{letter-spacing:normal;margin:8px 0 12px;font-family:inherit;font-size:1.5rem}.homeDeliveryChecker p{margin:0;line-height:1.6}.homeDeliveryChecker small{font-size:.8rem;line-height:1.5}.homeDeliveryControls{gap:14px;min-width:0;display:grid}.homeDeliveryControls label{gap:8px;font-weight:600;display:grid}.homeDeliveryControls select{color:#152b43;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #9aacc0;border-radius:10px;padding:12px}.homeDeliveryQuote{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.homeDeliveryQuote strong{font-family:inherit;font-size:1.35rem}@media (max-width:640px){.homeDeliveryChecker{grid-template-columns:1fr;gap:20px;padding:20px}}
