/* Shipping information using the established BoneKare palette and inherited type. */
html body .bk-delivery-topbar{width:100%;max-width:none!important;padding:0!important;box-sizing:border-box;margin:0!important;background:#27483b;color:#fff;font:inherit;font-size:13px;line-height:1.5;letter-spacing:0}
html body .bk-delivery-topbar__inner{max-width:1240px;margin:0 auto;padding:10px 24px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;text-align:center;box-sizing:border-box}
html body .bk-delivery-topbar + header.wp-block-template-part{margin-block-start:0!important}
html body .bk-delivery-topbar strong{font-weight:600;color:inherit}
html body .bk-delivery-topbar svg{width:20px;height:20px;flex:0 0 20px;color:#d8bf83}
html body .bk-delivery-topbar a{color:#fff;text-underline-offset:4px;font-size:12px;margin-left:16px;white-space:nowrap}
html body .bk-delivery-product{display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:12px 15px;margin:16px 0;background:#f0f3ee;border:1px solid #dfe6dc;border-radius:6px;color:#27483b;font:inherit;font-size:13px;line-height:1.5}
html body .bk-delivery-product svg{width:21px;height:21px;flex:0 0 21px;color:#ae8b45}
html body .bk-delivery-progress{box-sizing:border-box;width:100%;padding:20px 22px;margin:0 0 24px;background:#f0f3ee;border:1px solid #dfe6dc;border-radius:12px;color:#283330;font:inherit;font-size:14px;line-height:1.6}
html body .bk-delivery-progress__title{display:flex;gap:10px;align-items:center;color:#27483b;font-weight:600;font-size:15px;line-height:1.5}
html body .bk-delivery-progress__title svg{width:22px;height:22px;flex:0 0 22px;color:#ae8b45}
html body .bk-delivery-progress__message{margin:5px 0 12px!important;font:inherit!important;font-size:13px!important;line-height:1.6!important;letter-spacing:0!important;color:#435149!important}
html body .bk-delivery-progress__track{height:6px;border:0!important;background:#dfe6dc;overflow:hidden;border-radius:6px}
html body .bk-delivery-progress__fill{height:100%;width:0;background:#708c58;border:0!important;border-radius:6px;transition:width .25s ease}
html body .bk-delivery-progress.is-unlocked .bk-delivery-progress__fill{background:#27483b}
html body .bk-delivery-progress__labels{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;color:#435149;line-height:1.5;font-variant-numeric:tabular-nums}
html body .bk-delivery-progress[hidden]{display:none!important}
html body .wc-block-mini-cart__footer .bk-delivery-progress{margin:0 0 16px;padding:16px;border-radius:8px}
html body .bk-delivery-topbar a:focus-visible{outline:2px solid #d8bf83;outline-offset:4px}
@media(max-width:600px){html body .bk-delivery-topbar__inner{padding:10px 16px;gap:6px 9px}html body .bk-delivery-topbar a{display:none}html body .bk-delivery-topbar{font-size:12px}html body .bk-delivery-progress{padding:17px 16px}html body .bk-delivery-progress__title{font-size:14px}html body .bk-delivery-product{align-items:flex-start;font-size:12px}}
@media(prefers-reduced-motion:reduce){html body .bk-delivery-progress__fill{transition:none}}
