.cart-free-shipping-bar{display:block;padding:1rem 0 0}.cart-free-shipping-bar__message-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin:0 0 .7rem}.cart-free-shipping-bar__message{margin:0;font-size:1.3rem;line-height:1.4;color:#121212}.cart-free-shipping-bar--complete .cart-free-shipping-bar__message{font-weight:600}.cart-free-shipping-bar__percent{flex:none;background-color:#eef2ff;color:#2563eb;font-size:1.1rem;font-weight:600;line-height:1.3;padding:.3rem 1.1rem;border-radius:40px;white-space:nowrap;transition:background-color .4s ease,color .4s ease}.cart-free-shipping-bar--complete .cart-free-shipping-bar__percent{background-color:#dcfce7;color:#0b6e3a}.cart-free-shipping-bar__progress{position:relative}cart-free-shipping-bar div.cart-free-shipping-bar__track{display:block!important;position:relative!important;width:100%!important;height:.7rem!important;min-height:.7rem!important;border-radius:0!important;overflow:hidden!important;background-color:#e9edf4!important;box-shadow:inset 0 1px 3px #0000000d!important}cart-free-shipping-bar div.cart-free-shipping-bar__fill{display:block!important;position:absolute!important;inset-inline-start:0!important;top:0!important;height:100%!important;min-height:.7rem!important;width:calc(var(--cart-free-shipping-bar-progress, 0) * 1%)!important;border-radius:0!important;background:linear-gradient(90deg,#2563eb,#7c3aed)!important;overflow:hidden!important;transition:width .6s cubic-bezier(.34,1.2,.64,1),background .4s ease!important}.cart-free-shipping-bar--complete .cart-free-shipping-bar__fill{background:linear-gradient(90deg,#0b8f4c,#22c55e)!important}html[lang=he] cart-free-shipping-bar div.cart-free-shipping-bar__fill,[dir=rtl] cart-free-shipping-bar div.cart-free-shipping-bar__fill{background:linear-gradient(270deg,#2563eb,#7c3aed)!important}html[lang=he] .cart-free-shipping-bar--complete .cart-free-shipping-bar__fill,[dir=rtl] .cart-free-shipping-bar--complete .cart-free-shipping-bar__fill{background:linear-gradient(270deg,#0b8f4c,#22c55e)!important}.cart-free-shipping-bar__fill:after{content:"";position:absolute;inset-inline-start:0;top:0;height:100%;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);animation:cart-free-shipping-bar-shine 2.2s ease-in-out infinite}html[lang=he] .cart-free-shipping-bar__fill:after,[dir=rtl] .cart-free-shipping-bar__fill:after{animation-name:cart-free-shipping-bar-shine-rtl}.cart-free-shipping-bar--no-transition .cart-free-shipping-bar__fill{transition:none!important}@keyframes cart-free-shipping-bar-shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes cart-free-shipping-bar-shine-rtl{0%{transform:translate(120%)}to{transform:translate(-220%)}}@media(prefers-reduced-motion:reduce){.cart-free-shipping-bar__fill,.cart-free-shipping-bar__fill:after{transition:none!important;animation:none!important}}.discount-preview-price__compare,.discount-preview-price__final,.discount-preview-price__saved{display:inline-block;letter-spacing:1px}.discount-preview-price__compare,.discount-preview-price__saved{display:none;margin-inline-end:.5em;font-size:.8125em;opacity:.75}.discount-preview-price--discounted .discount-preview-price__compare,.discount-preview-price--discounted .discount-preview-price__saved{display:inline-block}.variant-discount-banner{display:none;direction:rtl;align-items:center;justify-content:center;gap:12px;padding:13px 16px;margin-bottom:14px;border-radius:14px;background-color:#fdf9f3}.variant-discount-banner.discount-preview-price--discounted{display:flex}.variant-discount-banner__icon{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.variant-discount-banner__icon svg{width:100%;height:100%}.variant-discount-banner__copy{display:flex;flex-direction:column;gap:3px;text-align:right}.variant-discount-banner__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:normal;color:#1a1a1a}.variant-discount-banner__subtitle{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:normal;color:#6b6b6b}@media all and (max-width:749px){.variant-discount-banner{gap:10px;padding:11px 14px}.variant-discount-banner__icon{flex-basis:36px;width:36px;height:36px}.variant-discount-banner__title{font-size:13px}.variant-discount-banner__subtitle{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/72/compiled_assets/styles.css.map */
