@-webkit-keyframes bar{0%{width:0}to{width:var(--width)}}@keyframes bar{0%{width:0}to{width:var(--width)}}.popup-cart-drawer.active{z-index:112!important}.popup-cart-drawer .btn-popup-close{display:flex;position:static;align-items:center;justify-content:flex-end;flex:0 0 40px;max-width:40px;min-height:30px;padding:0;height:40px}@media (max-width: 749px){.popup-cart-drawer .btn-popup-close{right:12px}}.popup-cart-drawer .btn-popup-close svg{height:auto;width:16px}.popup-cart-drawer.popup-component .popup-content{width:100%;max-width:400px!important}.popup-cart-drawer .popup-content{display:flex;flex-direction:column;overflow:hidden;padding:0!important}.popup-cart-drawer .popup-body{padding:18px 20px;height:100%}.popup-cart-drawer .popup-header{padding:13px 20px;gap:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--background);box-shadow:0 4px 10px #0000001a}.popup-cart-drawer .popup-header .cart-drawer-heading a{gap:10px;align-items:center;display:flex;font-size:22px;line-height:1.5;letter-spacing:-.02em}.popup-cart-drawer .popup-header .cart-drawer-heading a svg{color:inherit}.popup-cart-drawer .popup-header .cart-drawer-heading a svg path{fill:currentColor}.popup-cart-drawer .popup-header .cart-drawer-heading a:hover{color:var(--primary-color)}.popup-cart-drawer .popup-header .cart-drawer-close{padding:12px;flex:0 0 40px;max-width:40px;display:flex;align-items:center;justify-content:center}.popup-cart-drawer .popup-header .cart-drawer-close .icon svg{max-width:100%;height:auto}.popup-cart-drawer .cart-item{border-bottom:1px solid var(--miscellaneous);padding:0 0 20px;margin:0 0 20px}.popup-cart-drawer .cart-item .cart-item-info{display:flex;position:relative;gap:10px}.popup-cart-drawer .cart-item .cart-item-info .cart-item-media{flex:0 0 96px;max-width:96px}.popup-cart-drawer .cart-item .cart-item-info .cart-item-text{flex:1;min-width:0}.popup-cart-drawer .cart-item .cart-item-info .cart-item-text .cart-item-title{display:block;padding:0 40px 0 0;font-size:var(--body-fs);font-weight:500;line-height:1.2;margin:0 0 10px}.popup-cart-drawer .cart-item .cart-item-info .cart-item-text .cart-item-price{font-size:var(--body-fs)}.popup-cart-drawer .cart-item .cart-item-info .cart-item-options{font-size:calc(var(--body-fs) - 2px)}.popup-cart-drawer .cart-item .cart-item-info .cart-item-quantity{margin:10px 0 0;display:flex;align-items:center;gap:16px}.popup-cart-drawer .cart-item .cart-item-info .cart-item-quantity-inner{flex:0 0 100px;max-width:100px}.popup-cart-drawer .cart-item .cart-item-info .cart-item-quantity-inner .quantity-selector{border-radius:4px;background:var(--color-light);overflow:hidden}.popup-cart-drawer .cart-item .cart-item-info .cart-item-quantity-inner .quantity-selector button{flex:0 0 30px;max-width:30px;padding:10px;height:45px;display:flex;align-items:center;justify-content:center}.popup-cart-drawer .cart-item .cart-item-info .cart-item-quantity-inner .quantity-selector button svg{width:100%;height:auto;display:block}.popup-cart-drawer .cart-item .cart-item-info .cart-item-quantity-inner .quantity-selector input{width:calc(100% - 60px);max-width:calc(100% - 60px);padding:12px 5px;text-align:center;height:45px;font-size:18px;background:none}.popup-cart-drawer .cart-item .cart-item-info .cart-item-quantity-inner .quantity-selector input[type=number]::-webkit-inner-spin-button,.popup-cart-drawer .cart-item .cart-item-info .cart-item-quantity-inner .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.popup-cart-drawer .cart-item .cart-item-info .cart-item-total{font-size:var(--body-fs);flex:1;min-width:0;text-align:right}.popup-cart-drawer .cart-item .cart-item-info .cart-item-total .item-total-value{font-weight:700}.popup-cart-drawer .cart-item .cart-item-info .cart-remove-button-wrapper{position:absolute;top:0;right:0;width:30px;height:30px}.popup-cart-drawer .cart-item .cart-item-info .cart-remove-button-wrapper .remove-button{display:flex;height:100%;width:100%}.popup-cart-drawer .cart-item .cart-item-info .cart-remove-button-wrapper .remove-button a{display:flex;height:100%;width:100%;padding:8px 0 8px 8px;color:var(--primary-color)}.popup-cart-drawer .cart-item .cart-item-info .cart-remove-button-wrapper .remove-button a svg{width:100%;height:auto;display:block;color:inherit}.popup-cart-drawer .cart-item .cart-item-info .cart-remove-button-wrapper .remove-button a svg path{fill:currentColor}.popup-cart-drawer .popup-footer{margin-top:auto;padding:12px 20px 20px;box-shadow:0 -4px 15px #0000001a;background:var(--background)}.popup-cart-drawer .popup-footer .free-shipping{margin:0 0 10px;color:var(--primary-color);display:block}.popup-cart-drawer .popup-footer .free-shipping .fs-text{text-align:center}.popup-cart-drawer .popup-footer .free-shipping .fs-bar{border-radius:5px;height:5px;background:var(--color-light);display:block;margin:10px 0 0;position:relative}.popup-cart-drawer .popup-footer .free-shipping .fs-bar .progress-bar{background:var(--primary-color);border-radius:5px;height:100%;position:absolute;left:0;top:0;transition:all .5s ease-out}.popup-cart-drawer .popup-footer .cart-drawer-total{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--body-fs)}.popup-cart-drawer .popup-footer .cart-drawer-total .cart-drawer-total--price .price{font-weight:700;font-size:calc(var(--body-fs) + 3px)}.popup-cart-drawer .popup-footer .cart-drawer-total .cart-drawer-total--price .iso-code{font-size:calc(var(--body-fs) - 4px);padding:0 0 0 5px}.popup-cart-drawer .popup-footer .cart-drawer-checkout{margin:10px 0 0}.popup-cart-drawer .popup-footer .cart-drawer-checkout .btn-checkout{width:100%;height:56px;border:1px solid var(--primary-button-border);background:var(--primary-button-bg);color:var(--primary-button-text);font-size:16px;font-weight:700;border-radius:4px;transition:all .25s ease-in-out 0s;text-transform:capitalize}@media (min-width: 750px){.popup-cart-drawer .popup-footer .cart-drawer-checkout .btn-checkout{font-size:22px}}@media (hover: hover){.popup-cart-drawer .popup-footer .cart-drawer-checkout .btn-checkout:hover{background:var(--secondary-button-bg);color:var(--secondary-button-text);border-color:var(--secondary-button-border)}}.popup-cart-drawer cart-recommendations .recommendations-accordion details summary .cart-recommendations-header{align-items:center;justify-content:space-between;gap:18px;padding:5px 0;font-size:16px}.popup-cart-drawer cart-recommendations .recommendations-accordion details summary .cart-recommendations-header .icon{transition:all .35s ease-in-out 0s}.popup-cart-drawer cart-recommendations .recommendations-accordion details.is-opening summary .cart-recommendations-header .icon,.popup-cart-drawer cart-recommendations .recommendations-accordion details[open] summary .cart-recommendations-header .icon{transform:rotate(180deg)}.popup-cart-drawer cart-recommendations .recommendations-accordion details.is-closing summary .cart-recommendations-header .icon{transform:rotate(0)}.popup-cart-drawer cart-recommendations .recommendations-accordion .product-card .product-form .btn-add-cart{display:flex;align-items:center;justify-content:center;padding:5px 15px;width:100%;height:32px;border:1px solid var(--primary-button-border);background:var(--primary-button-bg);color:var(--primary-button-text);font-size:var(--body-fs);font-weight:700;border-radius:4px;transition:all .25s ease-in-out 0s;text-transform:capitalize}@media (hover: hover){.popup-cart-drawer cart-recommendations .recommendations-accordion .product-card .product-form .btn-add-cart:hover{background:var(--secondary-button-bg);color:var(--secondary-button-text);border-color:var(--secondary-button-border)}}.popup-cart-drawer cart-recommendations .recommendations-accordion .product-card .product-form .btn-add-cart .svg-loading{margin:0 auto;width:20px;height:20px;color:inherit}.popup-cart-drawer cart-recommendations .recommendations-accordion .product-card .product-form .btn-add-cart .svg-loading circle{stroke:currentColor}.popup-cart-drawer .cart-empty--title{text-align:center;font-size:calc(var(-body-fs) + 2px)}#cartNoti.active{z-index:113!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cart-drawer.css.map */
