.cart-items{container-type:inline-size}cart-item .product-item-minimal__price{display:flex;align-items:center;gap:var(--spacing-100)}@container (min-width: 300px){cart-item .product-item-minimal__price{display:flex;flex-wrap:wrap;row-gap:0}}@container (min-width: 500px){cart-item .product-item-minimal__content-main-left .product-item-minimal__price{display:none}cart-item .product-item-minimal__content-main-right{display:block}cart-item .product-item-minimal__price{flex-direction:column;align-items:flex-end;gap:0}cart-item .product-item-minimal__price .price{display:flex;flex-direction:column;align-items:flex-end}}cart-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"main  trash" "qty   qty" "panel panel";align-items:start;column-gap:var(--spacing-150);position:relative}cart-item>.product-item-minimal{grid-area:main}cart-item>.btn-wrapper{grid-area:trash;align-self:start}cart-item>.cart-item__qty{grid-area:qty}cart-item>.cart-item__booking{grid-area:panel}cart-item .product-item-minimal__vendor{color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:10px}cart-item quantity-input .btn.btn--style-icon{--icon-button-size:44px;color:var(--color-text);background-color:transparent;border:1px solid var(--color-text-alpha-30)}cart-item quantity-input .btn.btn--style-icon:hover{color:var(--color-text);background-color:var(--color-text-alpha-10)}cart-item .cart-item__delete-button.btn.btn--style-icon{--button-background-color:transparent;--icon-button-size:44px;color:var(--color-body-soft, var(--color-text-alpha-50));background-color:transparent}cart-item .cart-item__delete-button.btn.btn--style-icon:hover{color:var(--color-text);background-color:var(--color-text-alpha-10)}cart-item .cart-item__qty{margin-top:var(--spacing-150);padding:var(--spacing-150);background-color:var(--color-text-alpha-05);border-radius:var(--radius-image-thumbnail)}cart-item .cart-item__qty quantity-input{width:100%;justify-content:space-between}cart-item .cart-item__qty input{font-size:18px;background-color:transparent}cart-item .cart-item__booking{display:flex;flex-direction:column;gap:var(--spacing-50);margin-top:var(--spacing-150);padding:var(--spacing-150) var(--spacing-200);background-color:var(--color-text-alpha-05);border-radius:var(--radius-image-thumbnail)}cart-item .cart-item__booking-row{display:flex;justify-content:space-between;gap:var(--spacing-200);color:var(--color-body-soft, var(--color-text-alpha-70))}cart-item .cart-item__booking-label,cart-item .cart-item__booking-value{font-size:14px}cart-item .cart-item__booking-value{text-align:right}cart-item .cart-item__booking-value a{color:inherit}cart-item .cart-item__delete-button .loader{display:none}cart-item .cart-item__controls{transition:opacity var(--animation-timing-300) var(--ease-out-quart)}cart-item.change-pending .cart-item__controls{opacity:.5;pointer-events:none}cart-item.delete-pending{opacity:.5;pointer-events:none}cart-item.delete-pending .cart-item__delete-button .icon{display:none}cart-item.delete-pending .cart-item__delete-button .loader{display:block}cart-item.deletion-animation-pending{transition:all var(--animation-timing-400) var(--ease-out-quart);overflow:hidden;height:var(--height)}cart-item.deletion-animation{height:0;opacity:0;margin-bottom:calc(-1 * var(--item-gap))}.cart-item-discount{color:var(--color-products-sale)}.cart-item__controls{display:flex;justify-content:space-between;align-items:center}.cart-item__error-display{margin-bottom:var(--spacing-100)}.cart-item__error-display:not([hidden]){display:inline-block}.cart-subtotal{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-100)}.cart-tax-note{margin:0;margin-top:var(--spacing-50)}.cart-discounts{margin-bottom:var(--spacing-250);color:var(--color-products-sale)}.cart-discount{display:flex;justify-content:space-between;color:var(--color-products-sale);gap:var(--spacing-200)}.cart-checkout-button .btn__label{display:flex;align-items:center;justify-content:center;gap:var(--spacing-100);width:100%}.cart-checkout-button .btn__label .icon{margin-top:-3px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-cart-shared.css.map */
