.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:16px}.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)}.drawer-cart__footer{padding:var(--drawer-padding)}.drawer-cart__footer>*+*{margin-top:var(--drawer-padding)}.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}drawer-cart [data-contents]{height:100%}drawer-cart[data-drawer]{--drawer-size: min(92vw, 390px)}drawer-cart [data-drawer-panel]{height:100dvh;max-height:100dvh;overflow:hidden}drawer-cart .drawer-cart__header{flex:0 0 auto}drawer-cart [data-drawer-header]{min-height:64px;padding-block:12px}drawer-cart [data-drawer-content]{flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;padding-bottom:var(--drawer-padding);overscroll-behavior:contain}drawer-cart [data-drawer-footer]{flex:0 0 auto;max-height:min(58dvh,520px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--modals-and-drawers-borders);background-color:var(--modals-and-drawers-background)}drawer-cart .drawer-cart__footer{padding:16px var(--drawer-padding)}drawer-cart .drawer-cart__footer>*+*{margin-top:12px}drawer-cart .drawer-cart__footer .cart__additionals{gap:8px}drawer-cart .drawer-cart__footer .btn--large{min-height:44px}drawer-cart .drawer-cart__footer .btn.cart-drawer__checkout,drawer-cart .drawer-cart__footer .btn.cart-drawer__view-cart{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;padding:0 16px!important;border-radius:6px!important;font-size:14px!important;line-height:1.2}drawer-cart .drawer-cart__footer .btn.cart-drawer__checkout{background:#176b3a!important;background-color:#176b3a!important;border:1px solid #176b3a!important;color:#fff!important}drawer-cart .drawer-cart__footer .btn.cart-drawer__checkout:not([disabled]):hover{background:#125a30!important;background-color:#125a30!important;border-color:#125a30!important;color:#fff!important}drawer-cart .drawer-cart__footer .btn.btn--link.cart-drawer__view-cart{background:#f3f5f2!important;background-color:#f3f5f2!important;border:1px solid #d9e0da!important;color:#176b3a!important;text-decoration:none}drawer-cart .drawer-cart__footer .btn.btn--link.cart-drawer__view-cart:hover{background:#e8ede8!important;background-color:#e8ede8!important;border-color:#c9d3cb!important;color:#125a30!important}drawer-cart .drawer-cart__footer .btn.cart-drawer__checkout:focus-visible,drawer-cart .drawer-cart__footer .btn.btn--link.cart-drawer__view-cart:focus-visible{outline:2px solid #176b3a;outline-offset:2px}drawer-cart .drawer-cart__footer .btn--link{padding-block:8px}drawer-cart .cart__subscription-notice{margin:0;font-size:1rem;line-height:1.35;text-align:center}drawer-cart .cart__subscription-notice a{color:#176b3a;text-decoration:underline;text-underline-offset:2px}drawer-cart .drawer-cart__footer .cart__tax{margin-top:8px;font-size:1rem;line-height:1.35}@media only screen and (min-width:1024px){drawer-cart[data-drawer]{--drawer-size: min(42vw, 420px)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-drawers-cart.css.map */
