#cart-drawer{--gutter: 16px;max-width:640px}#cart-drawer.drawer:not(.facets){border-radius:unset}#cart-drawer .drawer__content--flex .cart-drawer__content{display:flex;flex-grow:1}#cart-drawer .drawer__content--flex .cart-drawer__content .cart__delivery-countdown{display:none}#cart-drawer .cart-drawer__content{padding-top:0;padding-bottom:50px}#cart-drawer .cart-drawer__checkout-buttons .btn{padding:12px;margin-bottom:12px;font-size:14px}#cart-drawer .cart-drawer__checkout-buttons .btn--primary{background:var(--c-accent);border-color:var(--c-accent)}#cart-drawer .cart-drawer__summary.drawer__footer{box-shadow:unset;border-top:1px solid var(--c-primary);padding:10px}#cart-drawer .drawer__header{padding:12px var(--gutter)}#cart-drawer .drawer__header h2{font-size:18px;color:var(--c-secondary);font-weight:700}#cart-drawer .drawer__header .drawer__close-btn{color:var(--c-primary)}#cart-drawer .drawer__header .drawer__close-btn svg{height:22px;width:22px}#cart-drawer .cart-item.grid{padding:10px 0;column-gap:16px}#cart-drawer .cart-item__title{font-size:12px;line-height:12px}#cart-drawer .cart-item__sku{font-size:12px;color:rgba(var(--text-color)/80%)}#cart-drawer .cart-item__total{grid-row:3/4;grid-column:2/3;text-align:start}#cart-drawer .cart-item__total .price__current{color:var(--c-primary)}#cart-drawer .cart-item__qty{grid-row:1/4;grid-column:3/3}#cart-drawer .cart-item__qty .cart-item__qty__block{flex-direction:column;align-items:flex-end;margin:0;height:100%}#cart-drawer .cart-item__qty quantity-input{margin:0}#cart-drawer .cart-item__qty quantity-input .qty-input.qty-input--combined{border-width:1.5px;border-color:var(--c-primary);padding:0 10px}#cart-drawer .cart-item__qty quantity-input .qty-input--combined .qty-input__btn,#cart-drawer .cart-item__qty quantity-input .qty-input__input{padding:0;color:#727272}#cart-drawer .cart-item__qty quantity-input .qty-input--combined .qty-input__btn{width:10px}#cart-drawer .cart-item__qty .cart-item__remove{padding:0;margin-top:auto;align-items:flex-end}#cart-drawer .cart__delivery-countdown{margin:0 calc(-1 * var(--gutter));border-radius:unset;padding:0 12px}#cart-drawer .countdown__timer .countdown__text{padding:9px var(--container-padding)}#cart-drawer #cart-recommendations .carousel-slider__header{border-bottom:1px solid #E0E0E0;padding-bottom:8px}#cart-drawer #cart-recommendations h2{color:var(--c-secondary);font-weight:700}#cart-drawer #cart-recommendations .slider-nav__btn{border:none;padding:0;margin-inline-end:0}#cart-drawer #cart-recommendations .product-card_mini{background-color:#fff;border-radius:10px;border:1.5px solid var(--c-primary)}#cart-drawer #cart-recommendations .card__info{width:100%}#cart-drawer #cart-recommendations .card__info-form{display:flex;align-items:end;justify-content:space-between}#cart-drawer #cart-recommendations .card__info-form .price{margin-bottom:0;color:var(--c-primary)}#cart-drawer #cart-recommendations .card__info-form .btn{padding:0 8px;text-transform:uppercase;color:#727272;font-size:11px;font-weight:700;height:36px}#cart-drawer #cart-recommendations .card__info p{font-weight:600}#cart-drawer #free-shipping-notice .free-shipping-container{border-radius:0;padding:9px var(--container-padding)}#cart-drawer #free-shipping-notice .free-shipping-notice__heading{font-size:12px}#cart-drawer #free-shipping-notice .free-shipping-notice__bar{margin-top:0}@media(max-width:767px){#cart-drawer{top:0;height:100%}}@media(min-width:769px){#cart-drawer{--gutter: 24px }#cart-drawer #free-shipping-notice .free-shipping-container{padding:12px var(--container-padding)}#cart-drawer #free-shipping-notice .free-shipping-notice__heading{font-size:16px}#cart-drawer #free-shipping-notice .free-shipping-notice__bar{margin-top:calc(3 * var(--space-unit))}#cart-drawer .cart-drawer__checkout-buttons .btn{padding:18px;font-size:18px;min-height:59px}#cart-drawer .drawer__header{padding:18px var(--gutter)}#cart-drawer .drawer__header h2{font-size:25px}#cart-drawer .cart__delivery-countdown{margin:0 calc(-8 * var(--space-unit))}#cart-drawer .countdown__timer .countdown__text{padding:28px var(--container-padding);font-size:16px}#cart-drawer .cart-item.grid{padding:18px 0;column-gap:20px}#cart-drawer .cart-item__title{font-size:16px;line-height:18px}#cart-drawer .cart-item__sku{font-size:14px}#cart-drawer .cart-item__total .price__current{padding-inline-end:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/sf9-cart-drawer.css.map */
