.drawer-custom .upsell-price span.saving-badge{background:#000;font-size:12px;font-family:LiberationSans-Regular;width:69px;padding:4px 8px;font-weight:400;height:24px}.drawer-custom span.compare-price{font-family:LiberationSans-Regular;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;margin-right:4px;text-transform:uppercase;text-decoration:line-through}.drawer-custom .upsell-price span.saving-badge span{text-transform:capitalize;letter-spacing:0;font-size:12px;font-weight:400;margin-right:4px}.drawer-custom .empty-icon-texts{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px auto 0}.drawer-custom span.truck-icon{display:block;border:1px solid #FF0000;background:#fff;width:30px;height:30px;text-align:center;position:absolute;right:-7px}.drawer-custom .empty-icon-block{display:flex;align-items:center;gap:10px;font-size:12px;color:#000}.drawer-custom .empty-icon-block span{color:#131313;font-family:LiberationSans-Regular;font-weight:400;font-size:12px;line-height:120%;letter-spacing:0px}.drawer-custom .empty-icon-block svg{flex-shrink:0;width:21px;height:20px}cart-remove-button .button{color:gray!important;text-transform:capitalize;gap:6px;align-items:center;font-family:Optika-Medium;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-decoration:underline}.drawer-custom .cart-item__name{font-family:Optika-Medium;font-weight:500;font-size:14px;min-width:250px;line-height:100%;letter-spacing:0;text-transform:uppercase}.drawer-custom .cart-item__details>*+*{margin-top:11px}.drawer-custom .cart-drawer .price{line-height:1;text-align:left;font-family:LiberationSans-Bold;font-weight:700;font-size:13.13px;line-height:100%;letter-spacing:0;text-transform:uppercase}.drawer-custom .cart-item__quantity-wrapper{justify-content:space-between}.drawer-custom.drawer{left:auto;right:0}.drawer-custom .drawer__header{padding:20px;border-bottom:1px solid #9f9f9f}cart-drawer-items{padding:0 20px}.drawer-custom .drawer__heading{font-weight:700;font-size:16px;gap:10px;line-height:120%;letter-spacing:0;text-transform:uppercase;font-family:LiberationSans-Bold}.drawer-custom .drawer__close svg{height:18px;width:18px}.drawer-custom .empty-title{margin-bottom:50px}.drawer-custom .empty-title h2{font-weight:700;font-size:30px;line-height:90%;letter-spacing:0px;text-align:center;margin-top:50px;margin-bottom:20px;color:#00000;font-family:trade-gothic-pro-bold}.drawer-custom .empty-title p{font-family:Optika-regular;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;margin:0;text-align:center;color:#00000}.drawer-custom .empty-footer a.shop-all-button{background:#f32213;text-decoration:none;font-weight:600;position:relative;transition:background .3s;width:100%;border:0;font-family:LiberationSans-Bold;font-weight:700;font-size:14px;line-height:100%;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#fff}.drawer-custom .cart-drawer .cart-item:first-child{margin-top:0}.drawer-custom .cart-drawer .cart__checkout-button{border:1px solid #FF0000;box-shadow:none;color:#fff;border-radius:0;background:red;font-family:LiberationSans-Regular;font-weight:700;font-size:14px;line-height:100%;letter-spacing:1px;text-align:center;text-transform:uppercase}.drawer-custom .cart-drawer .cart-item{box-shadow:1px 0 7px 7px #00000014;padding:12px}.drawer-custom cart-drawer-items{padding-top:10px}.drawer-custom table.cart-items{padding:0}.drawer-custom .free-shipping-text{font-family:Optika-Medium;font-weight:500;font-size:8px;line-height:120%;letter-spacing:0;color:#000;text-align:center;text-align:right;width:17%;margin:20px 0 0 auto}.drawer-custom .fs_bar{margin-top:20px;border:0px solid #0D0D0D;background:#e5e5e5;position:relative}.drawer-custom .fs_desc{color:#000;font-family:Optika-medium;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center}.drawer-custom .drawer__progress{padding:16px 20px}.drawer-custom .fs_pro{background:#f52717;border-radius:4px}.drawer-custom .fs_pro:after{width:12px;height:12px;background:transparent linear-gradient(180deg,#f52717,#f52717) 0% 0% no-repeat padding-box;transform:translateY(-50%);border-radius:50%;border:0px solid #fff;right:-7.5px}.drawer-custom .footer__payment.cart-drawer_footer_payment{margin-top:10px;text-align:center}.drawer-custom .cart-drawer_footer_payment svg{max-width:100%;display:block;margin:auto}.drawer-custom .cart-drawer__footer .totals__subtotal-value,.drawer-custom .cart-drawer__footer .totals>h2{font-family:LiberationSans-Regular;font-weight:700;font-size:16px;line-height:120%;letter-spacing:1px;text-transform:uppercase;color:#000}.drawer-custom .cart-drawer .totals.total-price{justify-content:space-between;color:#0d0d0d;margin-top:14px;margin-bottom:20px}.drawer-custom .cart-drawer__footer .estimated-shipping,.drawer-custom .cart-drawer__footer .totals>h3{font-family:LiberationSans-Regular;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;color:#000;text-transform:uppercase}.drawer-custom .cart-drawer__footer .totals__subtotal-value{letter-spacing:0px}.drawer-custom .drawer-upsells .title-price{display:flex;justify-content:space-between;flex-direction:column;gap:10px;align-items:flex-start}.drawer-custom .drawer-upsells .upsell-price{font-family:LiberationSans-Bold;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#000}.drawer-custom .drawer-upsells .upsell-cart{max-width:100%;margin:0;border:2px solid #FF0000;background:transparent;font-family:LiberationSans-Bold;font-weight:700;font-size:14px;line-height:100%;letter-spacing:1px;text-align:center;text-transform:uppercase;color:red}.drawer-custom .drawer-upsells{padding-left:0;margin-top:100px}.drawer-custom .drawer-upsells .drawer-upsell-label{font-family:trade-gothic-pro-bold;font-weight:700;font-size:20px;leading-trim:Cap height;line-height:90%;letter-spacing:0px;color:#000;margin-bottom:20px}.drawer-custom .drawer-upsells .upsell-item.slick-slide{background:#fff;grid-gap:2px;margin-right:11px;align-items:center;margin-bottom:25px;gap:16px;height:auto;display:flex;padding:10px 10px 13px;box-shadow:0 0 15px #00000014}.drawer-custom .upsell-content{width:100%}.drawer-custom .drawer-upsells .upsell-title{font-family:Optika-Medium;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#000}.drawer-custom .drawer-upsells .slick-arrow.prev-arrow{left:-18px}.drawer-custom .drawer-upsells .slick-arrow{width:42px;height:42px;box-shadow:unset;top:40%;right:0}.drawer-custom .drawer-upsells .upsell-image,.drawer-custom .drawer-upsells .upsell-image img{width:92px;height:92px;border:0px solid grey}.drawer-custom .quantity{width:80px;height:24px;min-height:30px;border-radius:4px;border:0px solid #D1D1D1}.drawer-custom .cart-item__name:hover{text-decoration:none}.drawer-custom .product-option{color:gray;font-size:12px;font-weight:400;font-family:Optika-Regular}.drawer-custom .quantity__input{color:#000;width:26px;sfont-family:"Optika-Medium";font-weight:500;font-size:13.13px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;line-height:100%;letter-spacing:0;text-transform:uppercase}.drawer-custom .quantity__button{display:flex;width:24px;background-color:#e5e5e5!important}@media screen and (min-width: 750px){cart-drawer .drawer__inner{width:460px;max-width:460px}}@media screen and (max-width: 749px){.drawer-custom .fs_desc{font-size:12px}.drawer-custom .drawer-upsells .upsell-cart{font-size:10px;letter-spacing:0px;height:26px;max-width:80%;border-radius:0}.drawer-custom .cart-drawer .cart__checkout-button{min-height:42px}.drawer-custom .drawer-upsells .upsell-item.slick-slide{margin-bottom:5px}.drawer-custom .cart-drawer__footer .totals__subtotal-value,.drawer-custom .cart-drawer__footer .totals>h2{font-size:14px;letter-spacing:0}.drawer-custom .cart-drawer .totals.total-price{margin-top:10px}.drawer-custom .cart-drawer__footer .estimated-shipping,.drawer-custom .cart-drawer__footer .totals>h3{font-size:12px}.drawer-custom .drawer-upsells .upsell-title,.drawer-custom .drawer-upsells .upsell-price{font-size:10px}.drawer-custom .drawer-upsells .slick-arrow{width:30px;height:30px}.drawer-custom .drawer-upsells .upsell-image,.drawer-custom .drawer-upsells .upsell-image img{width:70px;height:70px;border:0px solid grey}.drawer-custom .drawer-upsells .drawer-upsell-label{font-size:16px;margin-bottom:10px}.drawer-custom span.truck-icon{right:-9px}cart-remove-button .button span{display:none}cart-remove-button .button svg{width:16px;height:16px}.drawer-custom .quantity{width:68px;height:24px;min-height:24px}.drawer-custom .cart-drawer .price{font-size:12px}.cart-drawer .cart-item__media{min-width:87px}.drawer-custom .cart-item__name{font-size:12px}.drawer-custom .free-shipping-text{font-size:8px;line-height:140%;width:20%}.drawer-custom .fs_bar{width:95%}.drawer-custom .drawer__header{padding:14px 20px}.drawer-custom .drawer__heading{font-size:12px;gap:7px}.drawer-custom .drawer__heading svg{width:16px;height:16px}.drawer-custom .empty-title h2{font-size:26px;margin-top:30px;margin-bottom:10px}.drawer-custom .empty-title p{font-size:11px;line-height:120%;margin:auto;width:80%}.drawer-custom .drawer__close{min-width:16px;min-height:16px;width:16px;height:16px;top:15px;right:15px}.drawer-custom .drawer__close svg{height:12px;width:12px}.drawer-custom .drawer__footer{padding-bottom:20px}.drawer-custom .empty-footer a.shop-all-button{height:42px;font-family:trade-gothic-pro-bold}.drawer-custom .empty-icon-block span{font-size:10px}.drawer-custom .empty-icon-texts{gap:16px;margin:10px auto 0}.drawer-custom .empty-title{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom-cart.css.map */
