.header-cart{display:flex;padding:0
60px 0 20px;align-items:center;height:45px}@media(max-width: 600px){.header-cart{padding:10px
20px;line-height:0}}.header-cart:hover{cursor:pointer}@media(max-width: 600px){.header-cart__title{display:none}}.header-cart__icon{z-index:1;position:absolute !important;top:15px;right:25px;width:19px !important;height:18px;font-size:18px;line-height:1}@media(max-width: 600px){.header-cart__icon{position:relative !important;top:0;right:0}}.header-cart__icon::before{position:relative !important;top:0 !important;left:0 !important}.header-cart__amount{z-index:2;position:absolute !important;top:8px;right:15px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:100%;background:rgba(225,225,225,.8)}@media(max-width: 600px){.header-cart__amount{top:6px;right:8px}}.header-cart__amount>span{transform:translateY(1px) translateX(1px)}.header-cart--minimal{width:45px;padding:0}.header-cart--minimal .header-cart__title{display:none}.header-cart--minimal .header-cart__icon{top:15px !important;right:15px !important;position:absolute !important}.header-cart--minimal .header-cart__amount{right:6px;top:6px}.cart-message{position:fixed;top:calc(30px + var(--fixedTop));right:30px;padding:40px;background:#fff;box-shadow:0 5px 10px 10px rgba(0,0,0,.03);transition:all ease-in-out .2s;opacity:0;visibility:hidden;pointer-events:none}@media(max-width: 600px){.cart-message{top:100px;right:0;width:100%;padding:20px;border-top:1px solid #dde3e8}}.cart-message.show{opacity:1;visibility:visible;pointer-events:all}.cart-message
p{margin-top:0;color:#303a35}@media(max-width: 600px){.cart-message
p{margin-bottom:0}}.cart-message
.btn{line-height:45px;color:#fff;background:#087e46}.cart-message .btn:hover{color:#fff;background:#00944e}@media(max-width: 600px){.cart-message
.btn{width:100%;margin-top:10px;text-align:center}}.cart-message__loader{z-index:9999;position:absolute;height:3px;left:0;right:0;bottom:0;width:0%;background:#087e46}.show .cart-message__loader{animation-duration:5s;pointer-events:none;animation-name:horizontalProgressBar;animation-timing-function:ease}.js--add-to-cart{position:relative}.js--add-to-cart
.btn__state{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:10px}.js--add-to-cart.is-adding,.js--add-to-cart.is-added{pointer-events:none}.js--add-to-cart.is-adding .btn__state--adding,.js--add-to-cart.is-added .btn__state--added{display:flex}.js--add-to-cart.is-adding>span:not(.btn__state),.js--add-to-cart.is-added>span:not(.btn__state){visibility:hidden}.js--add-to-cart.product-card__quickbtn.is-adding .icon,.js--add-to-cart.product-card__quickbtn.is-added
.icon{opacity:0}.js--add-to-cart.product-card__quickbtn.is-adding::after,.js--add-to-cart.product-card__quickbtn.is-added::after{content:"";position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;width:18px;height:18px}.js--add-to-cart.product-card__quickbtn.is-adding::after{border:2px
solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:btnSpin .7s linear infinite}.js--add-to-cart.product-card__quickbtn.is-added::after{width:6px;height:11px;margin:-8px 0 0 -3px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);animation:btnCheckPop .25s ease-out}.btn__spinner{display:inline-block;width:16px;height:16px;border:2px
solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:btnSpin .7s linear infinite}.btn__check{animation:btnCheckPop .25s ease-out}@keyframes
btnSpin{to{transform:rotate(360deg)}}@keyframes
btnCheckPop{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes
horizontalProgressBar{0%{width:0%}100%{width:100%}}