.drawer{background-color:transparent}div#CartDrawer{max-height:472px}.drawer .quantity:after{top:0;bottom:0}.cart-drawer .cart-item{row-gap:0!important}.cart-item__details>*+*{margin-top:0!important}.drawer{right:0;margin-inline:auto;top:70px;left:0;padding:0 5rem;width:100%;max-width:var(--page-width)}.drawer__inner{height:auto;max-height:513px;width:450px;padding:16px;border-radius:var(--border-radius-8);border:0;box-shadow:0 0 12px #0003;transform:translate(0)}.is-empty .drawer__inner{height:auto}.cart-drawer .cart-items td{padding-top:0}td.cart-item__media a{max-width:104px;padding:16px;border-radius:var(--border-radius-8);background:#f7f7f7;display:flex;justify-content:center;align-items:center}td.cart-item__media a,td.cart-item__media a img{width:100%;height:100%}.cart-drawer .cart-items td.cart-item__media{padding-top:0;width:102px;min-height:104px}.cart-drawer .cart-item__image{max-width:100%;background:#f7f7f7;mix-blend-mode:multiply;max-height:70px}.quantity{width:calc(7.8rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 2.8rem)}.quantity__button{width:calc(1.9rem / var(--font-body-scale))}.quantity__button .svg-wrapper{width:.8rem}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:unset}.drawer .quantity__input{border-inline:1px solid #d4d4d4}.cart-item__name{font-size:15px;font-family:var(--font-body-family);font-weight:400}.cart-item__name:hover{text-decoration:none}.drawer__footer{border-top:.1rem solid #D4D4D4;padding:8px 0 0}.cart__ctas{margin-top:8px}.cart__ctas button{font-size:18px;gap:8px;font-weight:600}.cart-item:not(:first-child){margin-top:15px}td.cart-item__totals.right{grid-row:2;grid-column:5/7}cart-remove-button .icon-remove{height:1.5rem;width:1.5rem;color:#a1a1a1}.cart-drawer .cart-drawer__footer *{font-size:18px!important;line-height:22px}.cart-drawer .cart-item__price-wrapper *{font-weight:600;letter-spacing:0}p.totals__total-value{font-weight:700}.header__icon .cart-count-bubble{top:-9px;right:5px;color:#fff}.cart-drawer .cart-item__price-wrapper *{letter-spacing:0;font-size:16px}.cart-drawer .cart-item__price-wrapper .cart-item__old-price{display:none}.cart-drawer .cart-item{grid-template:repeat(2,auto) / repeat(4,1fr)}.cart-drawer .cart-item__details{grid-column:2 / 6;margin-bottom:8px}td.cart-item__quantity_remove{grid-row:1;grid-column:6 / 7}cart-drawer-items .offer-text_cart{color:#999;font-size:12px;display:inline-block;line-height:normal}td.cart-item__quantity_remove .cart-item__quantity-wrapper{justify-content:flex-end}.cart-drawer .drawer__cart-items-wrapper{overflow:auto;max-height:237px;padding-right:11px;margin-bottom:15px}.cart-drawer .cart-item:last-child{margin-bottom:0}.drawer__inner{overflow:unset!important}.drawer__cart-items-wrapper::-webkit-scrollbar{width:5px;border-radius:5px}.drawer__cart-items-wrapper::-webkit-scrollbar-thumb{border-radius:5px;background:var(--dark-green-theme-clr)}.cart__login-paragraph{color:#5f5f5f;text-align:left}td.cart-item__media .cart-image__wrapper{max-width:102px;padding:16px;border-radius:var(--inputs-radius);background:#f7f7f7;display:flex;justify-content:center;align-items:center}td.cart-item__media .cart-image__wrapper,td.cart-item__media .cart-image__wrapper img{width:100%;height:100%}@media (max-width:989px){.drawer{top:0!important;background-color:rgba(var(--color-foreground),.5);display:grid;grid-template-columns:1fr;place-items:center}.header__icon .cart-count-bubble{top:5px}button#close-popup-drawer{width:40px!important;height:40px;font-size:27px;position:absolute;top:-30px;right:16px;border-radius:8px;border:0;background:#fff;border:1px solid #d4d4d4;display:flex;align-items:center;justify-content:center;color:#000}.overflow-m-hidden{overflow:hidden}}@media (max-width:600px){.drawer__inner{width:100%}.drawer{padding:0 1.5rem}.cart-drawer .cart-items td.cart-item__media{padding-top:0;width:92px}.cart-drawer .cart-item__price-wrapper *{font-size:13px}.cart-item__name{font-size:14px}.cart-drawer .cart-drawer__footer *{font-size:16px!important;line-height:18px}.cart-drawer .quantity__input{font-size:1.2rem}#CartDrawer .free-shipping-wrapper p{font-size:12px}a#CartDrawer-Checkout{font-size:16px}cart-drawer-items .offer-text_cart{font-size:10px}td.cart-item__media .cart-image__wrapper{padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-cart-drawer.css.map */
