.cc-main-cart .cart--with-items{margin-top:20px}.cc-main-cart .cart{gap:50px}.cc-main-cart .cart__header{display:grid;gap:10px;margin-bottom:30px}.cc-main-cart .cart__items{max-width:unset}.cc-main-cart .cart-item{padding:16px}.cc-main-cart .cart-item .price__current{color:var(--c-primary);font-size:20px}.cc-main-cart .cart-item .price__was{font-size:14px;color:#727272;font-weight:500}.cc-main-cart .cart-item .price__was .tax-price-helper{display:none}.cc-main-cart .cart-item .cart-item__sku{color:gray}.cc-main-cart quantity-input{margin-inline-end:20px}.cc-main-cart quantity-input .qty-input.qty-input--combined{border-width:1.5px;border-color:var(--c-primary);padding:0 13px}.cc-main-cart quantity-input .qty-input--combined .qty-input__btn,.cc-main-cart quantity-input .qty-input__input{padding:0;color:#727272}.cc-main-cart quantity-input .qty-input--combined .qty-input__btn{width:25px}.cc-main-cart .cart-item__remove{padding:0}.cc-main-cart .cart__summary{border-radius:12px;border:2px solid var(--c-light);background:#fff}.cc-main-cart .cart__summary h2{color:var(--c-secondary);font-size:25px;font-weight:700;margin-bottom:0}.cc-main-cart .cart__summary h3{color:var(--c-primary);font-size:22px;font-weight:700}.cc-main-cart .cart__summary details-disclosure{margin-top:16px}.cc-main-cart .cart__summary details-disclosure details{border-color:var(--c-primary);border-bottom:none}.cc-main-cart .cart__summary details-disclosure summary{padding:12px 0}.cc-main-cart .cart__summary details-disclosure summary span{color:var(--c-secondary);font-size:14px;font-weight:700}.cc-main-cart .cart__summary details-disclosure .disclosure__content{padding-bottom:8px}.cc-main-cart .cart__summary #cart-note{border-radius:8px;border:1.5px solid var(--c-light)}.cc-main-cart .cart__summary .cart__taxes{font-size:12px;margin-top:8px}.cc-main-cart .cart__summary .cart__discount h4{font-size:14px;font-weight:500}.cc-main-cart .cart__summary .cart__discount p{font-size:14px;font-weight:500;color:#e30613}.cc-main-cart .cart__summary .cart__subtotal{padding:14px 0;border:1px solid #DBDBDB;border-right:none;border-left:none;margin-top:12px}.cc-main-cart .cart__summary .cart__subtotal p{color:var(--c-primary);font-size:22px;font-weight:700}.cc-main-cart .cart__summary cart-terms{font-size:12px;font-weight:500;color:#3c3c3b}.cc-main-cart .cart__summary cart-terms .checkbox+label{align-items:center}.cc-main-cart .cart__summary cart-terms .checkbox+label:before{border-radius:4px;border:1.5px solid #808080;width:14px;height:14px;background-color:#fff}.cc-main-cart .cart__summary cart-terms .checkbox+label:after{border-color:var(--c-primary);margin:auto 0;top:calc(.55em - 2px);bottom:0;left:8px;width:calc((22px - var(--input-border-width) * 2) * .275);height:calc((22px - var(--input-border-width) * 2) * .55)}.cc-main-cart .cart__summary .btn{height:59px;margin-top:9px;font-size:18px}.cc-main-cart .cart__summary .btn.btn--primary{background:var(--c-accent);border-color:var(--c-accent)}.cc-main-cart .cart__delivery-countdown .countdown__text{text-align:center}.cc-main-cart .cart__delivery-countdown .countdown__timer svg{display:none}.cc-main-cart .cart__delivery-countdown .countdown__timer .secs{display:none}.cc-main-cart .cart__delivery{margin-top:8px}.cc-main-cart .cart__delivery .radio+label{align-items:center}.cc-main-cart .cart__delivery label:before{border-radius:50px;border:1px solid #808080;width:12px;height:12px;margin-inline-end:5px}.cc-main-cart .cart__delivery label:after{border-radius:50px;background:var(--c-primary);width:6px;height:6px;left:6px;top:11px}.cc-main-cart .cart__delivery p{font-size:12px;margin-left:18px}.cc-main-cart .cart__delivery .cart__delivery--heading{color:var(--c-primary);font-size:14px;font-weight:700}.cc-main-cart .cart__delivery .delivery__calendar{position:relative}.cc-main-cart .cart__delivery .delivery__calendar svg{position:absolute;color:var(--c-primary);top:8px;right:12px;width:19px;height:19px}.cc-main-cart .cart__delivery #deliveryDate{padding:8px 12px;width:100%;border-radius:6px;border:1.5px solid var(--c-light);background:#fff}@media(min-width:769px){.cc-main-cart .cart-content{flex:0 0 35%}.cc-main-cart .cart__summary{margin-top:0}.cc-main-cart .cart__header{grid-template-columns:1fr 1fr}}product-recommendations .section__heading{font-size:34px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/45/assets/sf9-cart.css.map */
