.bc-delivery{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-size:12px;line-height:1.45;letter-spacing:0;color:#4a4a4a}.bc-delivery__method{font-weight:600;color:#262626}.bc-delivery--free .bc-delivery__method{color:#246545}.bc-delivery__date{font-weight:400}.bc-shipping-filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.bc-shipping-filters a{padding:8px 14px;border:1px solid #d8d8d8;border-radius:24px;text-decoration:none;color:#333;font-size:13px;line-height:1.35;background:#fff}.bc-shipping-filters a[aria-current="page"]{background:#222;color:#fff;border-color:#222}.bc-shipping-filters a:focus-visible{outline:2px solid #246545;outline-offset:3px}@media(max-width:749px){.bc-delivery{font-size:11px;gap:1px}.bc-shipping-filters{gap:6px}.bc-shipping-filters a{padding:8px 11px;font-size:12px}}

.bc-delivery--corners{position:absolute;inset:auto 8px 8px;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;margin:0;pointer-events:none;font-size:11px;line-height:1.2;letter-spacing:-.15px}
.bc-delivery--corners .bc-delivery__method,.bc-delivery--corners .bc-delivery__date{display:inline-flex;align-items:center;gap:3px;padding:5px 6px;border-radius:5px;white-space:nowrap;font-weight:600}
.bc-delivery--corners .bc-delivery__method{color:#18518c;background:#eaf3ff}
.bc-delivery--corners.bc-delivery--free .bc-delivery__method{color:#246545;background:#eaf6ee}
.bc-delivery--corners .bc-delivery__date{color:#675287;background:#f3eff9;font-weight:500;pointer-events:auto;cursor:help}
.bc-delivery__truck{display:block;flex:none}
@media(max-width:749px){.bc-delivery--corners{left:5px;right:5px;bottom:6px;gap:3px;font-size:10px}.bc-delivery--corners .bc-delivery__method,.bc-delivery--corners .bc-delivery__date{padding:4px;gap:2px}.bc-delivery__truck{width:12px;height:12px}}

.bc-shipping-progress{padding:12px!important;margin:8px 0 14px;background:#f5f8fc;box-shadow:none;border:1px solid #e4ebf5;border-radius:8px;--free-shipping-tracking-background:#18518c}
.bc-shipping-progress .text-small{font-size:12px;line-height:1.5}
.bc-shipping-progress .free-shipping-bar__progress-wrapper{margin-top:8px;gap:10px}
.bc-shipping-progress__note{margin:7px 0 0;font-size:11px;line-height:1.4;color:#666}
.bc-shipping-progress.completed{--free-shipping-tracking-background:#246545}
