#CartDrawer .drawer__tabs .drawer__title{color:#2d2f30;font-size:40px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:-.25px}#CartDrawer .drawer__tabs .count{width:22px;height:22px;background:#3fae29;border-radius:50%;color:var(--Secondary-2-white, #FFF);text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.2px}#CartDrawer .drawer__close{overflow:hidden;border-radius:50%;border:2px solid #2D2F30}#CartDrawer .drawer__close:after{display:none}#CartDrawer .drawer__close:hover{color:#2d2f30;background:#2d2f301a}#CartDrawer .free-shipping-ba .text-sm{color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}#CartDrawer .free-shipping-ba .text-sm .font-bold{font-weight:700}#CartDrawer cart-items .horizontal-product__details{align-items:flex-start}#CartDrawer cart-items .horizontal-product__title{color:#2d2f30;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.2px}#CartDrawer cart-items .price{color:#2d2f30;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}#CartDrawer cart-items .price{display:flex;flex-direction:column;align-items:flex-start;gap:0}#CartDrawer cart-items .price .price__regular{color:#2d2f30;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}#CartDrawer cart-items .price .price__sale{color:#bfbfbf;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}#CartDrawer cart-items .price--on-sale .price__regular{color:#3fae29;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}#CartDrawer cart-items .inventory_count{display:inline-block;padding:8px 12px;border-radius:8px;border:2px solid #FF6432;background:#ff64320d;color:#ff6432;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.2px}#CartDrawer product-recommendations .recommend__title{border-bottom:none;color:#2d2f30;font-size:26px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:-.25px}#CartDrawer product-recommendations .horizontal-product{align-items:flex-end}#CartDrawer product-recommendations .price{display:flex;flex-direction:column;align-items:flex-start;gap:0}#CartDrawer product-recommendations .price .price__regular{color:#2d2f30;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}#CartDrawer product-recommendations .price .price__sale{color:#bfbfbf;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}#CartDrawer product-recommendations .price--on-sale .price__regular{color:#3fae29;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}#CartDrawer product-recommendations .horizontal-product__quantity button{padding:12px 20px;border-radius:10px;background:#3fae29;color:#fff;font-size:16px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.2px;transition:all .3s}#CartDrawer product-recommendations .horizontal-product__quantity button:hover{color:#fff!important;background:#48cc2e}#CartDrawer product-recommendations .horizontal-product__quantity button:after{display:none}#CartDrawer product-recommendations .indicators{gap:16px}#CartDrawer product-recommendations .indicators .button--secondary{width:36px;height:36px;border-radius:50%}#CartDrawer product-recommendations .indicators .button--secondary:hover{background:#2d2f301a;color:#2d2f30}#CartDrawer product-recommendations .indicators .button--secondary:hover svg{color:#2d2f30}#CartDrawer product-recommendations .indicators .button--secondary:after{border-radius:50%}#CartDrawer .discounts__discount{width:100%;height:auto}#CartDrawer .discounts__discount .discount_save{display:flex;flex-direction:row;align-items:center;gap:12px;color:#3fae29;font-size:22px;font-style:normal;font-weight:700;line-height:30px}#CartDrawer .discounts__discount .discount_save svg{width:30px;height:30px}#CartDrawer .discounts__discount .badge{display:inline-block;min-width:147px;padding:8px 12px;border-radius:8px;border:2px solid #3FAE29;background:#edffe9f5;color:var(--Primary-1-leaf, #3FAE29);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px}#CartDrawer .tax-note,#CartDrawer .totals__subtotal{color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}#CartDrawer .totals__subtotal-value{color:#2d2f30;font-size:26px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:-.25px}#CartDrawer .drawer__footer-buttons .button:first-child{min-width:180px;padding:20px 32px;border-radius:10px;background:transparent;border:2px solid #2D2F30;color:#2d2f30;text-align:center;font-size:16px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.2px;transition:all .3s}#CartDrawer .drawer__footer-buttons .button:first-child:after{display:none}#CartDrawer .drawer__footer-buttons .button:first-child:hover{background:#2d2f301a;color:#2d2f30}#CartDrawer .drawer__footer-buttons .button:last-child{min-width:180px;padding:20px 32px;border-radius:10px;background:#3fae29;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.2px;transition:all .3s}#CartDrawer .drawer__footer-buttons .button:last-child:after{display:none}#CartDrawer .drawer__footer-buttons .button:last-child:hover{background:#48cc2e;color:#fff}#CartDrawer .modal__scrollable .button{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:800;line-height:26px;letter-spacing:.2px;background:#2d2f30;transition:all .3s}#CartDrawer .modal__scrollable .button:after{display:none}#CartDrawer .modal__scrollable .button:hover{background:#525454;color:#fff}@media screen and (max-width: 767px){#CartDrawer .drawer__tabs .drawer__title{color:#2d2f30;font-size:4.8vw;font-style:normal;font-weight:700;line-height:6.4vw;letter-spacing:-.03333vw}#CartDrawer .drawer__tabs .count{width:5.86667vw;height:5.86667vw;background:#3fae29;border-radius:50%;color:var(--Secondary-2-white, #FFF);text-align:center;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:5.86667vw;letter-spacing:.02667vw}#CartDrawer .drawer__close{overflow:hidden;border-radius:50%;border:.26667vw solid #2D2F30}#CartDrawer .drawer__close:after{display:none}#CartDrawer .drawer__close:hover{color:#2d2f30;background:#2d2f301a}#CartDrawer .free-shipping-ba .text-sm{color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:500;line-height:6.4vw;letter-spacing:.2px}#CartDrawer .free-shipping-ba .text-sm .font-bold{font-weight:700}#CartDrawer cart-items .horizontal-product__details{align-items:flex-start}#CartDrawer cart-items .horizontal-product__title{color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:600;line-height:6.4vw;letter-spacing:.2px}#CartDrawer cart-items .price{color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:6.4vw;letter-spacing:.2px}#CartDrawer cart-items .price{display:flex;flex-direction:column;align-items:flex-start;gap:0}#CartDrawer cart-items .price .price__regular{color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:6.4vw;letter-spacing:.2px}#CartDrawer cart-items .price .price__sale{color:#bfbfbf;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:.2px}#CartDrawer cart-items .price--on-sale .price__regular{color:#3fae29;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:6.4vw;letter-spacing:.2px}#CartDrawer cart-items .inventory_count{display:inline-block;padding:2.13333vw 3.2vw;border-radius:2.13333vw;border:.26667vw solid #FF6432;background:#ff64320d;color:#ff6432;text-align:center;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:.2px}#CartDrawer product-recommendations .recommend__title{border-bottom:none;color:#2d2f30;font-size:5.06667vw;font-style:normal;font-weight:700;line-height:5.06667vw;letter-spacing:-.03333vw}#CartDrawer product-recommendations .horizontal-product{align-items:flex-end}#CartDrawer product-recommendations .price{display:flex;flex-direction:column;align-items:flex-start;gap:0}#CartDrawer product-recommendations .price .price__regular{color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:1.46;letter-spacing:.2px}#CartDrawer product-recommendations .price .price__sale{color:#bfbfbf;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:.2px}#CartDrawer product-recommendations .price--on-sale .price__regular{color:#3fae29;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:.2px}#CartDrawer product-recommendations .horizontal-product__quantity button{padding:3.2vw 5.33333vw;border-radius:2.13333vw;background:#3fae29;color:#fff;font-size:4.26667vw;font-style:normal;font-weight:800;line-height:1.5;letter-spacing:.2px;transition:all .3s}#CartDrawer product-recommendations .horizontal-product__quantity button:hover{color:#fff!important;background:#48cc2e}#CartDrawer product-recommendations .horizontal-product__quantity button:after{display:none}#CartDrawer product-recommendations .indicators{gap:2.13333vw}#CartDrawer product-recommendations .indicators .button--secondary{width:8.8vw;height:8.8vw;border-radius:50%}#CartDrawer product-recommendations .indicators .button--secondary:hover{background:#2d2f301a;color:#2d2f30}#CartDrawer product-recommendations .indicators .button--secondary:hover svg{color:#2d2f30}#CartDrawer product-recommendations .indicators .button--secondary:after{border-radius:50%}#CartDrawer .discounts__discount{width:100%;height:auto}#CartDrawer .discounts__discount .discount_save{display:flex;flex-direction:row;align-items:center;gap:1.6vw;color:#3fae29;font-size:4.53333vw;font-style:normal;font-weight:700;line-height:1.36}#CartDrawer .discounts__discount .discount_save svg{width:6.66667vw;height:6.66667vw}#CartDrawer .discounts__discount .badge{display:inline-block;min-width:19.6vw;padding:2.13333vw 3.2vw;border-radius:2.13333vw;border:.26667vw solid #3FAE29;background:#edffe9f5;color:var(--Primary-1-leaf, #3FAE29);text-align:center;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:.2px}#CartDrawer .tax-note{color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.2px}#CartDrawer .totals__subtotal{color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:500;line-height:6.4vw;letter-spacing:.2px}#CartDrawer .totals__subtotal-value{color:#2d2f30;font-size:4.53333vw;font-style:normal;font-weight:700;line-height:1.46;letter-spacing:-.03333vw}#CartDrawer .drawer__footer-buttons .button:first-child{min-width:auto;padding:2.13333vw 4.26667vw;border-radius:2.13333vw;background:transparent;border:.26667vw solid #2D2F30;color:#2d2f30;text-align:center;font-size:4.26667vw;font-style:normal;font-weight:800;line-height:1.5;letter-spacing:.2px;transition:all .3s}#CartDrawer .drawer__footer-buttons .button:first-child:after{display:none}#CartDrawer .drawer__footer-buttons .button:first-child:hover{background:#2d2f301a;color:#2d2f30}#CartDrawer .drawer__footer-buttons .button:last-child{min-width:auto;padding:2.13333vw 4.26667vw;border-radius:2.13333vw;background:#3fae29;color:#fff;text-align:center;font-size:4.26667vw;font-style:normal;font-weight:800;line-height:6.4vw;letter-spacing:.2px;transition:all .3s}#CartDrawer .drawer__footer-buttons .button:last-child:after{display:none}#CartDrawer .drawer__footer-buttons .button:last-child:hover{background:#48cc2e;color:#fff}#CartDrawer .modal__scrollable .button{color:#fff;text-align:center;font-size:4.26667vw;font-style:normal;font-weight:800;line-height:6.4vw;letter-spacing:.2px;background:#2d2f30;transition:all .3s}#CartDrawer .modal__scrollable .button:after{display:none}#CartDrawer .modal__scrollable .button:hover{background:#525454;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cart-drawer.css.map */
