.cart-drawer__panel{display:flex;flex-direction:column}.cart-drawer__content{flex:1;height:auto;min-height:0}.cart-drawer__body{display:flex;flex-direction:column}.cart-drawer__count{margin-left:.2rem}.cart-drawer__login{font-size:1.4rem}.cart-drawer__login a{color:inherit}.cart-drawer__suggestions-title{margin:0 0 .4rem}.cart-drawer__footer{gap:1rem}.cart-drawer__checkout{gap:.8rem}.cart-drawer__express{padding:0 2.4rem calc(1.6rem + env(safe-area-inset-bottom))}.cart-drawer__express[hidden]{display:none}.cart-drawer__content:not(.is-empty)+.cart-drawer__express{margin-top:-.8rem}.cart-drawer__content:not(.is-empty) .cart-drawer__footer{padding-bottom:1.6rem}.cart-drawer__express .additional-checkout-buttons,.cart-drawer__express .dynamic-checkout__content{margin:0}free-shipping-bar{display:block}free-shipping-bar[hidden]{display:none}.shipping-bar__fill.is-complete{background:rgb(var(--color-success))}@media(prefers-reduced-motion:reduce){.shipping-bar__fill{transition:none}}.cart-totals{display:grid;gap:.4rem;margin:0}.cart-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;font-size:1.4rem}.cart-totals__row dt{display:inline-flex;align-items:center;gap:.6rem}.cart-totals__row dd{margin:0;text-align:right;white-space:nowrap}.cart-totals__row--discount{color:rgb(var(--color-sale))}.cart-totals__row--total{font-size:1.8rem;font-weight:var(--font-body-weight-medium)}.cart-note>summary{list-style:none;cursor:pointer}.cart-note>summary::-webkit-details-marker{display:none}.cart-note__icon{transition:transform var(--duration) var(--ease)}.cart-note[open] .cart-note__icon{transform:rotate(45deg)}cart-terms{display:block}.cart-terms .checkbox{font-size:1.3rem}.cart-terms .form-error{margin-top:.4rem}.cart-upsell__choose{flex-shrink:0}.cart-item__options,.cart-item__properties{margin:.2rem 0 0}.cart-item__meta dt,.cart-item__meta dd{display:inline;margin:0}.cart-item__plan,.cart-item__discount{display:flex;align-items:center;gap:.4rem}.cart-item__discounts{margin-top:.2rem}.cart-item__rules{margin-top:.6rem}.cart-item__each{font-size:1.2rem}.cart-item__price .price__current--sale{color:rgb(var(--color-foreground))}.cart-item__media .placeholder-svg{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-cart.css.map */
