.product-form__submit.button,.drawer__footer-bottom button.button{background:#00b679;font-size:16px;padding:29px;border:1px solid #00B67A}.product-form__submit.button:after,.drawer__footer-bottom button.button:after{content:inherit}.product-form__submit .btn-text img{width:100%;max-width:30px;filter:invert(1);margin-right:2px;transition:.7s ease}.js [data-button_hover=standard] .button--primary:hover:not([disabled],.self-button) .btn-text img{filter:invert(0)}.drawer__inner .drawer__content a[href="/cart"]{display:none}.drawer__footer-bottom button.button img{max-width:30px;filter:invert(1);margin-right:-8px;transition:.5s ease}.drawer__tab .drawer__title,.drawer__tab .count{font-size:18px}.drawer__inner .drawer__header{padding:10px 20px}body[data-rounded-block=round] .drawer--end .drawer__inner{border-end-start-radius:20px;border-start-start-radius:20px;border-top-right-radius:0;font-weight:500}.drawer__inner .drawer__close{height:30px;width:30px}.drawer__footer{position:absolute;bottom:0;z-index:999;background:#fff}.drawer__footer-bottom{background:unset;border-top:1px solid #00000029}form.drawer__footer-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.drawer__footer-bottom button.button{width:100%;padding:8px;margin-top:12px;margin-bottom:0;font-size:14px}.continue_shipping{text-underline-offset:5px;font-weight:700;text-decoration:underline;font-size:12px;display:none}.totals{width:100%;display:flex;justify-content:space-between}.drawer__scrollable{padding:0 20px}.drawer__footer-bottom{padding:20px}.cart-quantity{width:70%;max-width:100px}.cart-quantity .quantity__button{height:100%;display:flex;align-items:center}.cart-quantity .quantity__button[name=plus]{padding-left:0;padding-right:5px;width:30px;padding-bottom:0;position:absolute;bottom:2px}.cart-quantity .quantity__button[name=plus] svg{width:15px;height:20px}.cart-drawer .drawer__inner{max-width:26rem}input.quantity__input{background:transparent;border:1px solid #00000047;border-radius:50px!important;padding:0!important}.cart-quantity .quantity__button[name=minus]{padding-block-start:0;position:absolute;bottom:1px;left:18px}.cart-quantity .quantity__buttons{font-size:25px;padding:0;right:10px}.cart-quantity .quantity__input{height:36px}li.discounts__discount span.badge.badge--highlight{font-size:12px;text-transform:uppercase;background:#ccc;padding:4px 10px}a.horizontal-product__title{font-size:15px}ul.horizontal-products li.horizontal-product{height:fit-content;position:relative}.cart-drawer-price-container{position:absolute;bottom:0;right:0;margin-bottom:10px}cart-drawer .price__sale:before{content:inherit}cart-drawer .price__sale{text-decoration:line-through}cart-drawer .horizontal-products{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}cart-drawer .horizontal-products::-webkit-scrollbar{display:none}cart-drawer .horizontal-product__media{width:5rem}@-webkit-keyframes cartAnimation{0%{background-position:0 0}to{background-position:40px 0}}@keyframes cartAnimation{0%{background-position:0 0}to{background-position:40px 0}}.cart-drawer[active] .free-shipping-bar progress-bar:before{--tw-scale-x: var(--progress);background-image:linear-gradient(45deg,hsla(0,0%,95%,.8) 25%,transparent 0,transparent 50%,hsl(0deg 0% 95% / 50%) 0,hsl(0deg 0% 95% / 50%) 75%,transparent 0,transparent);background-size:20px 20px;-webkit-animation:cartAnimation 2s linear infinite;animation:cartAnimation 2s linear infinite}cart-items .horizontal-product{margin-block-end:var(--sp-4);padding-block-end:0}.cart-drawer-price-compare-at-price{font-size:14px}html:has(cart-drawer[open][active]){overflow:hidden}body.has-modal-opening,body.has-modal-open{padding-inline-end:0}.drawer__scrollable .horizontal-products{overflow-y:scroll}cart-drawer ul.payment-icons li{width:36px}cart-drawer .cart-trustpiolet-img img{max-width:230px;margin:5px 0}ul.payment-icons li svg{width:34px;height:20px}@media screen and (max-width: 1280px){ul.payment-icons li{width:40px}}@media only screen and (max-width: 638px){html.js .drawer .drawer__inner{max-height:calc(100% - 30px)}body[data-rounded-block=round] .drawer--end .drawer__inner{border-end-start-radius:0px;border-start-start-radius:20px;border-top-right-radius:20px;font-weight:500}}@media screen and (max-width: 420px){.cart-drawer-price-compare-at-price{display:flex;flex-direction:column}.cart-drawer-price-container{margin-bottom:4px}}@media screen and (max-width: 383px){body ul.payment-icons li{width:28px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
