.bwr-shipping{background:#f7f7fb;color:#242638;padding-block:18px clamp(30px,5vw,68px)}
.bwr-shipping-wrap{max-width:930px;margin-inline:auto}
.bwr-shipping-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-end:13px;color:#535b70;font-size:.84rem}
.bwr-shipping a{color:#79213a;text-underline-offset:.2em}
.bwr-shipping a:focus-visible{outline:2px solid #89203c;outline-offset:3px}
.bwr-shipping-hero,.bwr-shipping-section{border:1px solid #e6e4ec;border-radius:13px;background:#fff;padding:clamp(15px,3.2vw,27px)}
.bwr-shipping-hero{border-color:#eadce3;background:linear-gradient(125deg,#fff8fa,#fff 70%);padding:clamp(18px,4.2vw,36px)}
.bwr-shipping h1{margin:0 0 8px;font-size:clamp(25px,4.2vw,39px);font-weight:800;line-height:1.45;color:#242638}
.bwr-shipping h2{margin:0 0 8px;font-size:1.16rem;font-weight:800;line-height:1.45;color:#242638}
.bwr-shipping p,.bwr-shipping-section li{margin:0;color:#535b70;line-height:1.85;overflow-wrap:anywhere}
.bwr-shipping-section :is(p+p,li+li){margin-block-start:.45rem}
.bwr-shipping-section ul{margin:0;padding-inline-start:1.2rem}
.bwr-shipping-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1rem;margin-block-start:12px}
.bwr-shipping .bwr-shipping-primary{display:inline-flex;align-items:center;min-height:44px;padding:.48rem .82rem;background:#89203c;color:#fff;border-radius:8px;text-decoration:none;font-weight:750}
.bwr-shipping-nav ul{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0;padding:0;list-style:none}
.bwr-shipping-nav a{display:inline-flex;align-items:center;min-height:40px;background:#fff;border:1px solid #eadce3;border-radius:8px;padding:.3rem .61rem;font-size:.88rem;text-decoration:none}
.bwr-shipping-section{margin-block-end:10px;scroll-margin-top:118px}
@media(max-width:650px){.bwr-shipping-section,.bwr-shipping-hero{border-radius:10px}.bwr-shipping-nav a{font-size:.82rem}}
.bwr-shipping-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:1rem 0 0}
.bwr-shipping-facts>div{min-width:0;background:#fff;border:1px solid #eadce3;border-radius:9px;padding:.63rem .77rem;overflow-wrap:anywhere}
.bwr-shipping-facts dt{color:#535b70;font-size:.84rem;font-weight:500}
.bwr-shipping-facts dd{margin:0;color:#79213a;font-weight:800;font-size:1.03rem}
.bwr-shipping-actions>a{font-weight:650}
@media(max-width:500px){.bwr-shipping-facts{grid-template-columns:minmax(0,1fr)}.bwr-shipping-nav a{min-height:44px}}
