armony-shipping-progress.armony-shipping{display:block;box-sizing:border-box;width:100%;padding:17px 18px;background:#3f4838;color:#fff;border:1px solid #3f4838;font-family:"Space Grotesk",var(--font-body--family),sans-serif;margin:18px 0 24px;text-align:left}
armony-shipping-progress[hidden]{display:none!important}
.armony-shipping__copy{font-size:12px;line-height:1.55;letter-spacing:0;font-weight:700}
.armony-shipping__copy strong{font-weight:700;color:inherit}
.armony-shipping__track{height:3px;background:rgba(255,255,255,.25);margin-top:12px;overflow:hidden}
.armony-shipping__track span{height:100%;background:#fff;display:block;transition:width .25s ease}
.cart-drawer__summary .armony-shipping{margin:0 0 20px}
.cart-page__items>.armony-shipping{margin:0 0 24px}
.adp2-cart-error{font-size:12px;line-height:1.5;margin:12px 0;color:#9b2929}
.adp2-cart-error[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.armony-shipping__track span{transition:none}}


.armony-shipping-summary{display:block;width:100%;margin:12px 0;padding:13px 0;border-top:1px solid #d7d7d1;color:#30352b;text-align:left;font-size:12px;line-height:1.5}.armony-shipping-summary[hidden]{display:none!important}.armony-shipping-summary__row{display:flex;justify-content:space-between;gap:16px}.armony-shipping-summary__row strong{white-space:nowrap}.armony-shipping-summary__total{font-size:14px;margin-top:5px}.armony-shipping-summary p{margin:7px 0 0;font-size:11px;color:#3f4838}.armony-shipping-summary small{display:block;font-size:10px;color:#696b63;margin-top:4px}.cart-totals__tax-note[hidden]{display:none!important}.cart-totals__container .armony-shipping-summary{margin:0;padding:8px 0 0;border:0}
