.hub-cart-confidence{display:flex;align-items:center;gap:13px;padding:14px 15px;border:1px solid #DDE8F2;border-radius:12px;background:#F5FAFF;margin-bottom:18px;min-width:0}
.hub-cart-avatars{display:flex;flex-shrink:0;padding-left:2px}
.hub-cart-avatar{width:34px;height:34px;display:block;border:2px solid #fff;border-radius:50%;overflow:hidden;box-shadow:0 1px 4px #0B243E22;margin-left:-7px}
.hub-cart-avatar:first-child{margin-left:0}
.hub-cart-avatar svg,.hub-cart-avatar img{display:block;width:100%;height:100%;object-fit:cover}
.hub-cart-confidence p,.hub-cart-delivery p{margin:0;line-height:1.35}
.hub-cart-confidence strong,.hub-cart-confidence span:not(.hub-cart-avatar),.hub-cart-delivery strong,.hub-cart-delivery p span{display:block}
.hub-cart-confidence strong{font-size:12px;color:#0B243E}
.hub-cart-confidence p span{font-size:11px;color:#526577;margin-top:2px}
.hub-cart-delivery{display:flex;gap:11px;align-items:flex-start;padding:15px 2px;color:#0B243E}
.hub-cart-delivery-icon{width:28px;height:28px;flex-shrink:0;color:#006BD6}
.hub-cart-delivery-icon svg{width:100%;height:100%}
.hub-cart-delivery strong{font-size:12px}
.hub-cart-delivery p span{font-size:11px;color:#526577;margin-top:3px;line-height:1.45}
.drawer .hub-cart-delivery{border-top:1px solid #E3E8ED;margin-top:10px;padding-top:17px}
.drawer-foot .free-shipping{margin-bottom:14px}
.drawer .free-shipping,.cart-summary .free-shipping{background:#EEF6FF;border:1px solid #D6E9FF;padding:13px 14px;border-radius:10px;color:#0B243E;font-size:12px}
.drawer .free-shipping p,.cart-summary .free-shipping p{font-weight:650;line-height:1.45}
.drawer .free-shipping progress,.cart-summary .free-shipping progress{height:7px;margin-top:11px;border-radius:20px}
.cart-summary .hub-cart-delivery{padding-top:0;margin-bottom:10px}
.hub-cart-page-confidence{max-width:440px;margin:-10px 0 26px}
@media(max-width:749px){.hub-cart-page-confidence{margin:0 0 20px}.hub-cart-confidence{padding:12px}.hub-cart-avatar{width:32px;height:32px}}

@media (max-width:749px){
  .drawer-foot .btn--secondary.btn--full,
  .drawer-foot .cart-payment-icons{display:none}
  .drawer-foot{padding:12px 20px max(12px,env(safe-area-inset-bottom))}
  .drawer-foot>*+*{margin-top:10px}
}
