.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__title:focus,.cart-item__title:focus-visible{outline:2px solid;outline-offset:2px}.cart-item__image-container{max-width:80px;min-width:80px;margin-right:var(--drawer-padding)}.cart-item__details{line-height:1;flex-grow:1}.cart-item__details>*+*{margin-top:16px}.cart-item__actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between}cart-remove-button{height:100%}cart-remove-button button{padding:.8rem 1.2rem;font-size:1.6rem;color:var(--button-primary-background);border-radius:2rem;margin-right:-8px}cart-remove-button button:hover{background-color:var(--bg-hover);cursor:pointer}cart-remove-button button:focus,cart-remove-button button:focus-visible{outline:2px solid}.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{display:flex;flex-direction:column}#cart-additionals{margin-top:auto}.drawer-cart__content .quantity{margin-right:calc(var(--gutter) / 2);font-size:1.6rem!important;font-weight:600;border:solid 1px #A8A8A8}.drawer-cart__content .quantity__button:hover{background-color:var(--bg-hover);border-radius:2rem}.drawer-cart__content .quantity svg.feather{stroke-width:3px;color:var(--button-primary-background)}.drawer-cart__footer{display:grid;padding:var(--drawer-padding)}.drawer-cart__footer>*+*{margin-top:var(--drawer-padding)}.cart__additionals.cart__additionals_info{order:2}.drawer-cart__footer .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}.cart__subtotal_price{font-size:18px;font-weight:700}drawer-cart [data-contents]{height:100%}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-drawers-cart.css.map */
