.dc-shipping-counter{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;margin:0 0 16px;padding:14px 16px;border:1px solid #d9aab1;border-radius:8px;background:#fcf4f5;color:#7a2e3a;font:inherit;font-size:14px;line-height:1.4}
.dc-cart-layout>.dc-shipping-counter{grid-column:1/-1;align-self:start;min-height:0}
.dc-shipping-counter>svg{flex:none;width:28px;height:28px}
.dc-shipping-counter__body{flex:1;min-width:0}
.dc-shipping-counter p{margin:0 0 8px;color:inherit}
.dc-shipping-counter__track{height:4px;overflow:hidden;border-radius:4px;background:rgba(122,46,58,.16)}
.dc-shipping-counter__track span{display:block;height:100%;border-radius:4px;background:currentColor;transition:width .25s ease}
.dc-shipping-counter--success{border-color:#a9d8bd;background:#f0faf4;color:#247247}
.dc-shipping-counter--success p{margin-bottom:0}
.dc-shipping-counter--success .dc-shipping-counter__track{display:none}
.dc-shipping-counter__close{flex:none;align-self:flex-start;border:0;padding:2px;background:transparent;color:inherit;cursor:pointer}
.dc-shipping-counter__close svg{display:block}
.dc-shipping-counter-inline{display:inline-block;margin-top:4px;font-size:12px;font-weight:600;line-height:1.4}
.dc-cart-drawer .dc-shipping-counter,.dc-drawer-cart-fragment .dc-shipping-counter{margin:10px 0;padding:11px;font-size:12px}
@media(max-width:767px){.dc-shipping-counter{gap:9px;padding:11px 12px;font-size:13px}.dc-shipping-counter>svg{width:25px;height:25px}}
