.cart-shipping-goal[hidden]{display:none!important}
.cart-shipping-goal{padding:16px 24px;background:#f2f8fc;color:#17364a}
.cart-shipping-goal p{font-size:14px;line-height:1.6;letter-spacing:0;color:inherit}
.cart-shipping-goal__track{height:8px;background:#dce9f1}
.cart-shipping-goal__track span{background:linear-gradient(90deg,#33aee7,#1284b1);transition:width .45s ease}
.cart-shipping-goal.is-complete{background:#eaf6fc;color:#145c7d}
.cart-shipping-goal.is-complete p{color:inherit}
.cart-shipping-goal.is-complete .cart-shipping-goal__track span{background:linear-gradient(90deg,#33aee7,#1284b1)}
.cart-shipping-goal__note{display:block;margin-top:8px;color:#5b7483;font-size:10px;line-height:1.5;text-align:center}
.cart-shipping-goal__setup{margin:0;padding:12px 20px;background:#fff3d6;color:#69511c;font-size:12px;line-height:1.6}
.cart-shipping-goal__note[hidden],.cart-shipping-goal__setup[hidden]{display:none!important}
.cart-shipping-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:20;border-radius:inherit}
.cart-shipping-confetti i{position:absolute;width:7px;border-radius:2px;opacity:0;pointer-events:none}
@media(prefers-reduced-motion:reduce){.cart-shipping-goal__track span{transition:none}}
