.cart-items,.cart-items thead{display:block}.cart-items tbody{display:flex;flex-direction:column}.cart-drawer .cart-items tbody{gap:16px}.cart-items tr{display:flex;justify-content:space-between;gap:40px}.cart-item__product{display:flex;gap:20px;width:100%}.cart-item__media{position:relative;display:flex;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.cart-item__media--fit img{object-fit:contain;padding:var(--card-product-spacing)}.cart-item__name,.cart-drawer__footer .totals,.cart-notification-product .cart-item__price-wrapper{font-size:20px;line-height:24px;letter-spacing:-.03em}.cart-item__details{display:flex;flex-direction:column;gap:5px;flex:1 1 auto}.cart-item__price-wrapper,.product-option{font-size:14px;line-height:16.8px;letter-spacing:-.03em}.product-option,.cart-item__details-actions,.cart-item__discounted-prices{display:flex;align-items:center;flex-wrap:wrap}.cart-item__details-actions{margin-top:5px}.cart-page .price,.cart-drawer .cart-items .price{min-width:max-content;word-break:normal}.cart-item__media-wrapper{position:relative}.remove-button{height:30px;width:30px;position:absolute;top:0;left:0;z-index:2}.remove-button a{display:flex;height:100%;align-items:center;justify-content:center}.cart-item__totals{position:relative}.cart-item__totals .loading-overlay__spinner:not(.hidden)~*{visibility:hidden}.cart-item__first-row{display:flex;justify-content:space-between;gap:16px}.cart-items dl:empty{display:none}.cart-totals,.totals,.discount,.cart-weight{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cart-page label.field--checkbox{margin-top:var(--block-padding-s)}.tax-note{margin-top:4px;display:block}.cart-item__error:has(.cart-item__error-text:empty){display:none}.cart-item .price bdi{display:inline-block;width:max-content}@media screen and (max-width: 500px){.cart-item__product{flex-wrap:wrap}}.free-shipping__progress{display:block;width:100%;position:relative;height:2px;background-color:rgba(var(--layout-text-color),.2)}.free-shipping__progress:after{content:"";display:block;background-color:rgb(var(--low-inventory-color));height:calc(100% + 2px);width:var(--progress);position:relative;top:-1px;border-radius:10px}.free-shipping__progress--success:after{background-color:rgb(var(--success-color))}.cart-product__inventory:not(.cart-product__inventory--low){color:rgb(var(--in-stock-color))}.cart-product__inventory--low{color:rgb(var(--low-inventory-color))}.offer{gap:var(--block-padding-xs)}.bg-custom.offer{padding:var(--block-padding-s)}.offer__header{gap:var(--block-padding-xs)}.offer__header.flex--row,.center .offer__header.flex--column{align-items:center}.center .offer__header.flex--row{justify-content:center}.bg-custom{background-color:var(--background)}.color-custom{color:var(--color)}.offer__icon{width:var(--icon-width)}span.offer__icon{aspect-ratio:1/1}span.offer__icon svg{width:100%;height:100%}.offer.color-custom svg{fill:var(--color)}.offer+cart-drawer-items{margin-top:16px}.cart-item__details .quantity{width:100%;padding:0;border:none;border-bottom:1px solid rgb(var(--layout-text-color));border-radius:0;-webkit-border-radius:0px;min-height:37px}.cart-item__details .quantity__button{width:30px;min-width:30px;height:36px}.cart-item__details .quantity__button svg{width:13px;height:13px}.cart-item__details .quantity__input{width:calc(100% - 60px)}.main-cart .cart-items .cart-item{padding-top:24px;padding-bottom:24px;border-bottom:var(--border-thickness) solid rgb(var(--lines-color))}cart-items{gap:24px}.cart-items .price--on-sale bdi{text-decoration:line-through;opacity:.5}.cart-item__discounted-prices,.cart-item__price-wrapper{gap:8px}.discounts__discount{align-items:center;gap:4px}.discounts__discount.price--sale svg{fill:rgb(var(--sale-background))}.product-badge--preorder{color:rgb(var(--preorder-text-color))}.cart-page.grid{grid-template-columns:1fr minmax(auto,480px)}.cart-page.grid.cart-empty{display:flex;flex-direction:column}.cart-return{width:fit-content}.cart__checkouts .cart__checkout-button{width:100%}.cart__checkouts:not(:first-child){margin-top:16px}.cart__checkouts:not(:last-child){margin-bottom:16px}.cart-page__block--padding{padding:16px 24px}.cart-page__block--border{border:var(--border-thickness) solid rgb(var(--lines-color));border-radius:var(--border-radius);-webkit-border-radius:var(--border-radius)}.main-cart .accordion-order-note+.accordion-shipping-calculator,.main-cart .accordion-shipping-calculator+.accordion-order-note{border-top:var(--border-thickness) solid rgb(var(--lines-color))}.cart-drawer .accordion-order-note,.cart-drawer .accordion-shipping-calculator{border-top:var(--border-thickness) solid rgb(var(--lines-color))}.accordion-shipping-calculator select,.accordion-shipping-calculator .select{width:100%;max-width:100%}.accordion-shipping-calculator [id=ShippingCalculatorZip]{width:50%}.main-cart .accordion--compact .accordion__summary{padding-top:16px;padding-bottom:16px}.product-option{color:rgb(var(--strikethrough-color));text-transform:uppercase}.discounts-wrapper.right .discounts__discount{justify-content:flex-end}.block-prices>div{padding-top:16px;padding-bottom:16px}.block-prices>div:not(:last-child){border-bottom:var(--border-thickness) solid rgb(var(--lines-color))}.free-shipping{padding-top:16px;padding-bottom:16px;gap:8px}.free-shipping__progress{margin:9px 0}.cart-empty__actions{gap:8px}a.cart-item__name{transition:color var(--animation-duration) var(--transition-timing-function)}@media screen and (max-width: 768px){.cart-page.grid{display:flex;flex-direction:column;gap:24px}a.cart-item__name:hover{color:rgba(var(--layout-text-color),.7)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart-items.css.map */
