.cart-item{display:flex;flex-direction:row}.cart-item+.cart-item{margin-top:var(--drawer-padding)}.cart-item__title{line-height:1.2}.cart-item__image-container{max-width:80px;min-width:80px;margin-right:var(--drawer-padding)}.cart-item__details{line-height:1}.cart-item__details>*+*{margin-top:10px}.cart-item__actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}cart-remove-button{font-size:1rem;opacity:.8;height:100%;padding:8px var(--gutter) 8px 0;cursor:pointer}.cart-item .loading-overlay{top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-content:center;width:100%;height:100%;background-color:#fffc}.cart-drawer__shipping-notification{color:var(--accent-foreground);background-color:var(--accent-background);width:100%;text-align:center;padding:8px}.drawer-cart__content .quantity{margin-right:var(--gutter)}.cart__additionals{display:flex;flex-direction:column;gap:6px}.cart-recommendations{display:block}.cart-item__error-text{color:var(--error)}.cart__tax{line-height:1.2;display:block;font-size:1.1rem;text-align:center}.cart__note,.cart__note textarea{display:block;width:100%}.cart__note textarea{overflow:hidden;resize:none}.cart-item__price-wrapper .unit-price{margin-left:0;margin-top:8px}.cart__subtotal{display:flex;align-items:center;justify-content:space-between}drawer-cart [data-contents]{height:100%}.drawer.main-cart .drawer-panel{--drawer-padding: 20px}.drawer.main-cart .drawer-footer{border-top:solid 2px var(--drawers-borders)}.drawer.main-cart .drawer-content{display:flex;flex-direction:column;justify-content:start;align-items:start}.drawer.main-cart #cart-additionals{width:100%;margin-top:auto}.drawer.main-cart .cart-recommendations__title,.drawer.main-cart .cart__note-title,.drawer.main-cart .cart-drawer__shipping-notification,.drawer.main-cart .quantity__input,.cart-recommendations .product__title{font-family:var(--font-body-family);text-transform:var(--font-body-text-transform);font-weight:700;font-size:1.4rem;display:inline-block}.cart-recommendations .product__title{text-align:center;font-weight:400}.drawer.main-cart .cart-item:first-of-type{padding-top:var(--drawer-padding);border-top:solid 2pt var(--primary-borders)}.drawer.main-cart .drawer-content{padding-top:0}.drawer.main-cart .drawer-header{min-height:0px}.drawer.main-cart .close,.drawer.main-cart .quantity__button{color:var(--button-primary-background)}.drawer.main-cart #cart-items{width:100%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-drawers-cart.css.map */
