.free-gift-progress-bar{--thickness: 6px;--track-color: #FF6B35;position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:18px;gap:6px}.free-gift-progress-bar--align-left{align-items:start}.free-gift-progress-bar--align-left .free-gift-progress-bar__text{text-align:left}.free-gift-progress-bar__text{position:relative;display:flex;align-items:center;text-align:center;font-size:.9rem;line-height:1.7;padding-bottom:.5rem}.free-gift-progress-bar__text .money{font-weight:bolder}.free-gift-progress-bar__icon{display:inline-flex;align-items:center;margin-right:6px;position:relative}.free-gift-progress-bar__icon .icon,.free-gift-progress-bar__icon svg{--size: 1.45em;width:var(--size, 1.45em);height:var(--size, 1.45em)}.free-gift-progress-bar__track{position:relative;width:100%;height:var(--thickness);border:0 none;background-color:#0000001a;border-radius:calc(var(--thickness) / 2)}.free-gift-progress-bar__track:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:calc(var(--thickness) / 2);clip-path:inset(0 var(--displacement) 0 0 round calc(var(--thickness) / 2));background:var(--track-color);transform-origin:left;transition:clip-path 1s cubic-bezier(.165,.84,.44,1)}.is-visible .free-gift-progress-bar__track:before{clip-path:inset(0 var(--displacement) 0 0 round calc(var(--thickness) / 2))}@media (prefers-reduced-motion: reduce){.free-gift-progress-bar__track:before{transition:none}}.free-gift-progress-bar__animation{position:absolute;top:-80px;left:calc(50% - 150px);width:300px;height:300px;pointer-events:none;z-index:10}.free-gift-progress-bar__animation canvas{width:300px;height:300px}.free-gift-progress-bar__milestone-achieved{padding-top:.5rem}.cart--draw .free-gift-progress-bar{width:100%;padding:0 18px;margin-bottom:10px}@media (min-width: 35em){.cart--draw .free-gift-progress-bar{padding:0 20px}}.cart-item--free-gift{background-color:#ff6b350d;border:1px solid rgba(255,107,53,.2);border-radius:8px;padding:8px;margin-bottom:8px}.cart-item--free-gift .cart-item__title:before{content:"\1f381  ";margin-right:4px}.cart-item--free-gift .cart-item__price{color:#ff6b35;font-weight:700}.cart-item--free-gift .cart-item__price:before{content:"FREE ";color:#ff6b35;font-weight:700}.cart-item--free-gift .cart-item__qty{display:none}.cart-item--klaviyo-gift .cart-item__qty{display:flex}.cart-item--klaviyo-gift .cart-item__qty quantity-input,.cart-item--klaviyo-gift .cart-item__qty quantity-display{display:none}.cart-item--free-gift{grid-template-areas:"media details";grid-template-rows:auto}.cart-item--klaviyo-gift{grid-template-areas:"media details" "media qty";grid-template-rows:auto auto}.cart-item--free-gift.has-discounts{grid-template-areas:"media details" "media discounts";grid-template-rows:auto 1fr}.cart-item--klaviyo-gift.has-discounts{grid-template-areas:"media details" "media qty" "media discounts";grid-template-rows:auto auto 1fr}.cart-drawer__items .cart-items__table-row.cart-items__free-gift{background-color:#ff6b350d;border:1px solid rgba(255,107,53,.2);border-radius:8px;padding:8px 8px 0}.cart-items__price--free{color:#ff6b35;font-weight:700}.cart-items__free-gift .cart-items__price{min-width:3rem;width:3rem}.cart-items__table-row.cart-items__free-gift{--cart-item-price-width: 3rem}.cart-items__free-gift .cart-items__details{min-width:0}@container cart-items (min-width: 720px){.cart-items__table-row.cart-items__free-gift{--cart-item-price-width: 3rem}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/rb-free-gift.css.map */
