@media (max-width: 749px){.drawer.custom-cart{height:100vh!important;max-height:100vh!important}}.drawer.custom-cart .drawer__inner{width:414px;padding-left:32px;padding-right:32px}@media (max-width: 749px){.drawer.custom-cart .drawer__inner{width:100%;padding-left:24px;padding-right:24px;max-width:100%}}.drawer.custom-cart .drawer__header{padding-top:30px;padding-bottom:24px}.drawer.custom-cart .drawer__heading{font-family:Golos Text;font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.2px;text-transform:uppercase;color:#333;margin-bottom:0}.drawer.custom-cart .drawer__close{top:20px}.drawer.custom-cart .drawer__close .svg-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.drawer.custom-cart .cart-drawer__free-shipping-progress{padding:0 0 24px}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__bar{width:100%;height:4px;background-color:#deddcf;border-radius:2px;overflow:hidden;margin-bottom:8px;position:relative}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__fill{height:100%;background:linear-gradient(90deg,#22e356 24.86%,#6966ff 58.02%,#1cd1f6 81.93%);border-radius:2px;transition:width .3s ease;position:relative;display:block}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#22e356 24.86%,#6966ff 58.02%,#1cd1f6 81.93%);border-radius:2px;opacity:.8;filter:blur(1px)}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__message{text-align:left}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__wrapper{display:flex;align-items:center;gap:8px;justify-content:space-between;padding-bottom:14px}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__text{font-family:Golos Text;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.03em;color:#333;transition:opacity .2s ease}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__text--success{color:#333}@media (max-width: 749px){.drawer.custom-cart .cart-drawer__free-shipping-progress{margin:0 0 20px;padding:0 0 12px}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__bar{height:3px;margin-bottom:6px}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__fill:after{filter:blur(.5px)}.drawer.custom-cart .cart-drawer__free-shipping-progress .free-shipping-progress__text{font-size:11px;line-height:14px}}.drawer.custom-cart .cart-drawer{margin:10px;border-radius:16px;overflow:hidden}.drawer.custom-cart .totals__total{font-family:Golos Text;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.03em;color:#000}.drawer.custom-cart .cart-items .cart-item{align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #DEDDCF}.drawer.custom-cart .cart-items .cart-item:not(:first-child){margin-top:16px}.drawer.custom-cart .cart-items .quantity:after,.drawer.custom-cart .cart-items .quantity:before{display:none}.drawer.custom-cart .cart-items thead,.drawer.custom-cart .cart-items .product-option,.drawer.custom-cart .cart-items .cart-item__error{display:none}.drawer.custom-cart .cart-items quantity-popover{display:flex;justify-content:space-between;align-items:center}.drawer.custom-cart .cart-items .cart-item__name{font-family:Golos Text;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.03em;text-transform:uppercase;color:#333}.drawer.custom-cart .cart-items .cart-item__name:hover{text-decoration:none}.drawer.custom-cart .cart-items cart-remove-button{justify-content:flex-end}.drawer.custom-cart .cart-items .cart-item__media{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background-color:#f6f5e8;padding:0;margin-right:8px}.drawer.custom-cart .cart-items .cart-item__media img{width:100%;height:100%;object-fit:contain}.drawer.custom-cart .cart-drawer .price{display:flex;align-items:flex-end;gap:4px;justify-content:flex-end}.drawer.custom-cart .price__amount,.drawer.custom-cart .price__currency{font-family:Golos Text,sans-serif;font-weight:400;font-size:22px;line-height:28px;letter-spacing:-.05em;text-align:right;vertical-align:middle;color:#333}.drawer.custom-cart .price__currency{font-family:Golos Text,sans-serif;font-weight:400;font-size:12px;line-height:24px;letter-spacing:-.05em;text-align:right;vertical-align:middle;color:#333}.drawer.custom-cart .totals .price__amount{font-size:22px}.drawer.custom-cart .totals .price__currency{font-size:16px}.drawer.custom-cart .quantity{align-items:center}.drawer.custom-cart .quantity__button{width:24px;height:24px}.drawer.custom-cart .quantity__button .svg-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.drawer.custom-cart .cart-remove-button .svg-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;right:-10px;top:-10px}.drawer.custom-cart .quantity-popover-container{max-width:90px}.drawer.custom-cart .cart__checkout-button,.drawer.custom-cart .cart__empty-cart{font-family:Golos Text;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.03em;color:#fff;background-color:#333;border-radius:30px;padding:10px 16px;height:56px}.drawer.custom-cart .cart__checkout-button:after,.drawer.custom-cart .cart__checkout-button:before,.drawer.custom-cart .cart__empty-cart:after,.drawer.custom-cart .cart__empty-cart:before{display:none}.drawer.custom-cart .cart__empty-cart{width:100%;text-align:center}.drawer.custom-cart .cart-drawer__payment-methods{padding-top:16px;text-align:center}.drawer.custom-cart .cart-drawer__payment-methods .list-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.drawer.custom-cart .cart-drawer__payment-methods .list-payment__item{display:flex;align-items:center;justify-content:center;height:24px;max-width:40px}.drawer.custom-cart .cart-drawer__payment-methods .list-payment__item .icon{width:100%;height:100%;object-fit:contain}@media (max-width: 749px){.drawer.custom-cart .cart-drawer__payment-methods{margin-top:12px;padding-top:12px}.drawer.custom-cart .cart-drawer__payment-methods .list-payment{gap:6px}.drawer.custom-cart .cart-drawer__payment-methods .list-payment__item{height:20px;max-width:32px}}.drawer.custom-cart .cart-drawer__footer{padding-bottom:16px;border-bottom:1px solid #DEDDCF;margin-bottom:16px}.drawer.custom-cart .tax-note{display:flex;gap:4px;justify-content:space-between;margin-bottom:0}.drawer.custom-cart .tax-note:after{display:none}.drawer.custom-cart .tax-note-text{font-family:Golos Text;font-weight:400;font-size:12px;line-height:20px;letter-spacing:-.03em;text-align:right}.drawer.custom-cart .tax-note-text a{color:#000;text-decoration:underline}.drawer.custom-cart .tax-note-text--tax-included{color:#000;flex-shrink:0}.drawer.custom-cart .tax-note-text--shipping-calculated-at-checkout{color:#666}.drawer.custom-cart .cart-drawer__footer-note{display:flex;align-items:center;justify-content:space-between;gap:4px;position:relative;padding-bottom:16px}.drawer.custom-cart .cart-drawer__footer-note .cart-note-trigger{cursor:pointer;display:flex;align-items:center;gap:8px}.drawer.custom-cart .cart-drawer__footer-note .cart-note-trigger .summary__title{display:flex;align-items:center;gap:8px;font-family:Golos Text;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.3px;color:#333}.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup{position:absolute;bottom:50px;left:0;right:0;background:#f6f5e8;border:1px solid #DEDDCF;border-radius:8px;padding:16px;margin-top:8px;z-index:10;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup[style*="display: block"]{opacity:1;transform:translateY(0)}.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup .cart__note{width:100%;top:0}.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup .cart__note:after,.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup .cart__note:before{display:none}.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup .cart__note .field__input{width:100%;min-height:80px;border:1px solid #DEDDCF;border-radius:4px;padding:8px 12px;font-family:Golos Text;font-size:14px;line-height:20px;resize:none;background-color:#fffef2}.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup .cart__note .field__input:focus,.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup .cart__note .field__input:focus-visible,.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup .cart__note .field__input:focus-within,.drawer.custom-cart .cart-drawer__footer-note .cart-note-popup .cart__note .field__input:active{outline:none;box-shadow:none;border-color:#333}.drawer.custom-cart .cart-drawer__footer-note-text{display:flex;align-items:center;text-decoration:none;font-family:Golos Text;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.3px;color:#333;gap:8px}.drawer.custom-cart .cart-drawer__footer-note-massage{font-family:Golos Text;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.3px;color:#333;gap:8px;display:flex;align-items:center}.drawer.custom-cart__wrapper{padding:0}.drawer.custom-cart .drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.drawer.custom-cart .drawer__inner-scroll{display:flex;flex-direction:column}.drawer.custom-cart .drawer__header,.drawer.custom-cart .cart-drawer__free-shipping-progress{flex-shrink:0}.drawer.custom-cart cart-drawer-items{overflow:visible;flex:0 0 auto;display:flex;flex-direction:column}.drawer.custom-cart .drawer__contents{flex:0 0 auto;overflow:visible;display:flex;flex-direction:column}.drawer.custom-cart .drawer__cart-items-wrapper{flex:0 0 auto;overflow:visible}.drawer.custom-cart .cart-drawer__form{display:flex;flex-direction:column;flex:0 0 auto}.drawer.custom-cart .drawer__footer{flex-shrink:0}@media (max-width: 749px){.drawer.custom-cart .drawer__footer{padding-bottom:32px}}@media screen and (max-height: 650px){.drawer.custom-cart .drawer__inner{overflow-y:auto;overflow-x:hidden}}body.overflow-hidden{overflow:hidden!important;position:fixed;width:100%;height:100%;top:0;left:0;touch-action:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-cart.css.map */
