/* Shared product/cart shipping policy, matching the existing store palette. */
.bk-free-shipping-badge {
 display:inline-block; margin-inline-start:8px; padding:5px 9px;
 border:1px solid #c3ded3; border-radius:6px; background:#edf6f1;
 color:#174b3f; font-size:12px; font-weight:700; line-height:1.6; vertical-align:middle;
}
.bk-free-shipping-notice {
 box-sizing:border-box; width:100%; margin:0 0 16px; padding:13px 16px;
 border:1px solid #c3ded3; border-inline-start:3px solid #1e6253;
 border-radius:10px; background:#f2f8f4; color:#24332e;
 font-size:14px; line-height:1.9; direction:rtl; text-align:right;
}
.bk-free-shipping-notice strong { display:block; color:#174b3f; font-weight:700; }
.bk-free-shipping-notice span { display:block; margin-top:3px; color:#42594e; font-size:13px; }
.bk-free-shipping-product { margin-top:14px; }
.bk-free-shipping-product:empty, #bk-free-shipping-checkout-notice:empty { display:none; }
@media (max-width:480px) {
 .bk-free-shipping-notice { padding:11px 12px; font-size:13px; }
 .bk-free-shipping-notice span { font-size:12px; }
}
