.sp-cart-delivery{margin:16px 0;padding:14px;background:#f5f2ed;border:1px solid #e7e2da;text-align:left;font-size:14px;line-height:1.5}.sp-cart-delivery[hidden]{display:none}.sp-cart-delivery p{margin:0 0 8px}.sp-cart-delivery .sp-cart-delivery__courier{font-size:12px;margin:6px 0 0}.sp-cart-delivery progress{display:block;width:100%;height:5px;accent-color:#20201e;border:0;border-radius:3px;overflow:hidden}.sp-cart-delivery progress::-webkit-progress-bar{background:#e1dcd3}.sp-cart-delivery progress::-webkit-progress-value{background:#20201e}.sp-cart-mobile-footer{display:none}
@media(max-width:749px){body:has(.sp-cart-mobile-footer:not([hidden])){padding-bottom:calc(128px + env(safe-area-inset-bottom))}.sp-cart-mobile-footer:not([hidden]){position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:1fr;gap:9px;background:#fff;border-top:1px solid #e7e2da;padding:10px 17px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -3px 14px #00000008}.sp-cart-mobile-footer__total{display:grid;grid-template-columns:1fr auto;gap:2px 12px;font-size:14px;line-height:1.35}.sp-cart-mobile-footer__total small{grid-column:1/-1;font-size:11px;color:#555}.sp-cart-mobile-footer .btn{width:100%;min-height:48px;padding:12px 8px;font-size:12px;letter-spacing:.06em}.template-cart:has(.sp-cart-mobile-footer:not([hidden])) shopify-chat{--shopify-chat-inbox-initial-bottom-position:145px!important}.template-cart:has(.sp-cart-mobile-footer:not([hidden])) shopify-chat::part(activator){margin-bottom:125px}}
