.bold-assurance{width:100%;margin-block:18px 8px;padding:18px 0;border-block:1px solid #72776c;color:var(--color-foreground,inherit);font-size:13px;line-height:1.55}
.bold-assurance p{margin:5px 0}
.bold-assurance__title,.bold-cart-shipping__headline{font-weight:650;line-height:1.4}
.bold-assurance__rates{font-weight:600}
.bold-assurance__fine,.bold-cart-shipping__note{font-size:12px;line-height:1.5;opacity:.85}
.bold-assurance__links{display:flex;flex-wrap:wrap;gap:2px 18px}
.bold-assurance a,.bold-cart-shipping a{color:inherit;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}
.bold-assurance a:focus-visible,.bold-cart-shipping a:focus-visible,.bold-assurance summary:focus-visible,.bold-cart-shipping summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.bold-size-help{margin-top:12px;border-top:1px solid #72776c;padding-top:4px}
.bold-size-help summary,.bold-cart-shipping summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600}
.bold-size-help>div{padding-bottom:6px}
.bold-cart-shipping{padding:16px;margin-bottom:18px;background:#eef0e9;color:#1a2417;border:1px solid #c4ccba;border-radius:4px;font-size:13px;line-height:1.5}
.bold-cart-shipping p{margin:0 0 8px}
.bold-cart-shipping__track{height:5px;background:#cfd6c8;border-radius:5px;overflow:hidden;margin:11px 0}
.bold-cart-shipping__track span{display:block;height:100%;background:#435938}
.bold-cart-shipping__note{margin-bottom:6px!important}
.bold-cart-shipping__details{padding-top:4px}
@media(max-width:749px){.bold-assurance{margin-top:14px;padding-block:14px}.bold-cart-shipping{padding:13px;margin-bottom:12px}.bold-assurance__links{gap:0 16px}}


.bold-card-sizes{position:relative;z-index:2;width:100%;margin-top:2px;font-size:12px;line-height:1.3}
.bold-card-sizes__label{display:block;font-size:11px;opacity:.8;margin-bottom:4px}
.bold-card-sizes ul{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}
.bold-card-sizes a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:6px;color:inherit;border:1px solid #666b61;text-decoration:none}
.bold-card-sizes a:hover,.bold-card-sizes a:focus-visible{background:#e9eedf;color:#192313;outline:2px solid currentColor;outline-offset:2px}
.product-grid[product-grid-view="zoom-out"] .bold-card-sizes{display:none}
.bold-assurance__stock{padding:12px;background:#eef0e9;color:#1a2417;border-radius:3px;margin-bottom:14px}
