cart-drawer .drawer__header .drawer__close{right:0}.cart-drawer .cart-drawer-item .cart-item__quantity{padding-left:0}.cart-drawer-item__quantity-and-prices--gift-hide .cart-item__quantity{display:none}.cart-drawer-item__quantity-and-prices--gift .cart-item__totals{margin-left:auto;text-align:right}.cart-item__gift-prices{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:.6rem}.cart-item__gift-free{font-weight:700}.cart-drawer .cart-items .cart-drawer-gifts-heading{padding-top:1.5rem;margin-bottom:-1.2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);font-size:1.4rem;font-weight:700;line-height:1.3}.cart-drawer .cart-drawer-item--compact-gift{align-items:center}.cart-drawer .cart-drawer-item--compact-gift+.cart-drawer-item--compact-gift{margin-top:-1.3rem}.cart-drawer .cart-drawer-item--compact-gift .cart-item__media{width:4.8rem}.cart-drawer .cart-drawer-item--compact-gift .cart-item__image{border-radius:.6rem}.cart-drawer .cart-drawer-item--compact-gift .cart-drawer-item__right{display:flex;align-items:center;gap:1rem;min-width:0}.cart-drawer .cart-drawer-item--compact-gift .cart-drawer-item__details-and-delete-btn{flex:1;min-width:0}.cart-drawer .cart-drawer-item--compact-gift .cart-item__details{min-width:0;padding-right:0;overflow:hidden}.cart-drawer .cart-drawer-item--compact-gift .cart-item__name{contain:inline-size;max-width:100%;margin:0;font-size:1.4rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer .cart-drawer-item--compact-gift .cart-drawer-item__quantity-and-prices{flex-shrink:0;margin-top:0}.cart-drawer .cart-drawer-item--compact-gift .cart-item__gift-prices{flex-wrap:nowrap;gap:.4rem;font-size:1.3rem;white-space:nowrap}.cart-drawer .cart-drawer-item--compact-gift .cart-drawer-item__saving,.cart-drawer .cart-drawer-item--compact-gift .cart-item__details .badge,.cart-drawer .cart-drawer-item--compact-gift .cart-drawer-item__single-item-prices,.cart-drawer .cart-drawer-item--compact-gift .cart-drawer-item__cart-remove-button{display:none}.sw-cart-progress{padding-bottom:4.4rem}.sw-cart-progress .cart-progress__text{font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:3rem}.sw-cart-progress .cart-progress__text strong{font-weight:700}.sw-cart-progress .cart-progress__bar{height:.9rem;background:#e0e0e0;margin:0 2rem}.sw-cart-progress .cart-progress__bar__progress{background-image:none;animation:none}.sw-cart-progress .cart-progress__bar__badge{font-size:4rem;border-width:.25rem}.sw-cart-progress .cart-progress__bar__badge .material-symbols-outlined{font-size:.55em}.sw-cart-progress .cart-checkpoints__label{font-size:1.4rem;letter-spacing:.04em;top:calc(100% + .4rem)}.sw-cart-progress .cart-progress__bar .cart-progress__bar__badge:last-of-type .cart-checkpoints__label{width:auto;white-space:nowrap}@media screen and (max-width:749px){.cart-drawer .upsell__add-btn{white-space:nowrap;padding:.8rem;font-size:1.3rem;min-height:4rem;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sw-drawer.css.map */
