.bk-free-shipping-bar{--bk-fs-bg: rgba(102, 4, 4, .06);--bk-fs-track: rgba(102, 4, 4, .16);--bk-fs-fill: #660404;--bk-fs-text: #660404;margin:12px 0 16px;padding:14px 16px;border:1px solid rgba(102,4,4,.14);border-radius:16px;color:var(--bk-fs-text);background:var(--bk-fs-bg)}.bk-free-shipping-bar__top{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;line-height:1.2}.bk-free-shipping-bar__title{font-weight:800;letter-spacing:normal;text-transform:none}.bk-free-shipping-bar__threshold{opacity:.82;white-space:normal}.bk-free-shipping-bar__track{position:relative;height:9px;overflow:hidden;border-radius:999px;background:var(--bk-fs-track)}.bk-free-shipping-bar__fill{width:var(--bk-free-shipping-progress, 0%);height:100%;display:block;border-radius:inherit;background:var(--bk-fs-fill);transition:width .25s ease}.bk-free-shipping-bar__message{margin:9px 0 0;color:var(--bk-fs-text);font-size:13px;line-height:1.35}.bk-free-shipping-bar__message strong{font-weight:800}.bk-free-shipping-bar.is-complete{border-color:#197d482e;color:#197d48;background:#197d4814}.bk-free-shipping-bar.is-complete .bk-free-shipping-bar__fill{background:#197d48}.halo-cart-sidebar .bk-free-shipping-bar{margin:8px 20px 16px}.halo-cart-sidebar .bk-purchase-reassurance,.cart-content-item.cart-total .bk-purchase-reassurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:14px 0;list-style:none}.halo-cart-sidebar .bk-purchase-reassurance{margin-inline:20px}.halo-cart-sidebar .bk-purchase-reassurance li,.cart-content-item.cart-total .bk-purchase-reassurance li{min-width:0;display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid rgba(102,4,4,.15);border-radius:10px;color:#4e2222;background:#66040409;font-size:11px;line-height:1.35}.halo-cart-sidebar .bk-purchase-reassurance strong,.cart-content-item.cart-total .bk-purchase-reassurance strong{color:#660404;font-size:12px}.halo-cart-sidebar .bk-purchase-reassurance a,.cart-content-item.cart-total .bk-purchase-reassurance a{color:#660404;font-weight:800;text-decoration:underline;text-underline-offset:3px}.halo-cart-sidebar .previewCartItem-qty .btn-quantity{min-width:40px;min-height:40px;padding:0;border:0;background:transparent}.halo-cart-sidebar .previewCartItem-qty .quantity{min-height:40px}.halo-cart-sidebar .button-checkout,.cart-content-item.cart-total .button-checkout{min-height:50px;font-weight:800}.halo-cart-sidebar [data-bk-cart-upsell]{padding-top:18px;margin-top:18px;border-top:1px solid rgba(102,4,4,.12)}.halo-cart-sidebar [data-bk-cart-upsell]>.previewCartTitle{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding-inline:20px;overflow-wrap:anywhere;text-align:start}@media(max-width:749px){.bk-free-shipping-bar{padding:12px 14px;border-radius:14px}.bk-free-shipping-bar__top,.bk-free-shipping-bar__message{font-size:12px}.halo-cart-sidebar .bk-purchase-reassurance,.cart-content-item.cart-total .bk-purchase-reassurance{grid-template-columns:1fr}.cart-content-wrapper{display:flex!important;flex-direction:column!important}.cart-content-item.cart-total{order:2}}@media(prefers-reduced-motion:reduce){.bk-free-shipping-bar__fill{transition:none}}.bk-free-shipping-bar__status{margin-block:8px 0;font-size:13px;line-height:1.5}.bk-free-shipping-bar__status[hidden]{display:none}#halo-cart-sidebar{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh}#halo-cart-sidebar .halo-sidebar-header{flex:0 0 auto;padding-block:16px 0;padding-inline:20px 64px}#halo-cart-sidebar .wrapper-cartCount{margin-block-start:4px}#halo-cart-sidebar .halo-sidebar-wrapper,#halo-cart-sidebar cart-coupon-discount[data-is-sidebar],#halo-cart-sidebar .previewCart-wrapper{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:auto;padding:0;overflow:hidden}#halo-cart-sidebar .bk-free-shipping-bar{flex:0 0 auto;margin:8px 20px;padding:10px 12px}#halo-cart-sidebar .bk-free-shipping-bar__top{gap:4px 8px;margin-block-end:6px}#halo-cart-sidebar .bk-free-shipping-bar__message{margin-block-start:6px}#halo-cart-sidebar .bk-cart-content{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#halo-cart-sidebar .previewCart{flex:none;overflow:visible;padding:12px 20px 0}#halo-cart-sidebar .previewCartInfo{padding:12px 20px}#halo-cart-sidebar .previewCartTotalsPrice{margin-block:0}#halo-cart-sidebar .previewCartTool{padding:8px 20px}#halo-cart-sidebar .bk-purchase-reassurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0 0}#halo-cart-sidebar .bk-purchase-reassurance li{display:block;padding:6px 0;border:0;border-radius:0;background:transparent}#halo-cart-sidebar .bk-purchase-reassurance strong{display:block}#halo-cart-sidebar .previewCartAction{flex:0 0 auto;margin:0;padding:10px 20px max(12px,env(safe-area-inset-bottom,0px));border-block-start:1px solid rgba(102,4,4,.14);background:var(--bg-white, #fff)}#halo-cart-sidebar .previewCartGroup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}#halo-cart-sidebar .previewCartCheckbox{margin-block-end:8px}#halo-cart-sidebar .previewCartGroup .button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;margin:0;padding:10px 8px;white-space:normal;text-align:center}#halo-cart-sidebar .previewCartItem-remove{min-width:44px;min-height:44px;display:grid;place-items:center}
/*# sourceMappingURL=/cdn/shop/t/75/assets/bk-v29-cart.css.map */
