.quick-cart__container{--quick-cart-gutter: var(--spacing-7, 28px)}@media(max-width:719px){.quick-cart__container{--quick-cart-gutter: var(--spacing-5, 20px)}}.quick-cart__form{margin-inline:calc(var(--quick-cart-gutter) * -1);padding-inline:var(--quick-cart-gutter)}.cart-rewards{display:flex;flex-direction:column;gap:10px;padding:var(--spacing-5, 20px) 0 18px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .2));order:-2}.cart-rewards__message{margin:0;text-align:left;line-height:1.5}.cart-rewards__message strong{font-weight:500}.cart-rewards__track{position:relative;height:34px}.cart-rewards__rail,.cart-rewards__fill{position:absolute;left:0;top:15px;height:4px;border-radius:2px}.cart-rewards__rail{right:0;background:var(--cr-track)}.cart-rewards__fill{width:var(--cr-pct);background:var(--cr-fill);transition:width .5s cubic-bezier(.2,.7,.2,1)}.cart-rewards__marker{position:absolute;top:2px;width:30px;height:30px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-background, #EBEBEB);border:1.5px solid var(--cr-fill);color:var(--color-text, #3A2918);transition:background-color .3s,color .3s,border-color .3s}.cart-rewards__marker--ship{left:var(--cr-ship-pos);margin-left:-15px}.cart-rewards__marker--gift{right:0}.cart-rewards__marker--ship.is-unlocked{background:var(--cr-fill);border-color:var(--cr-fill);color:#fff}.cart-rewards__marker--gift.is-unlocked{background:var(--cr-complete);border-color:var(--cr-complete);color:#fff}.cart-rewards__labels{position:relative;height:16px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.cart-rewards__label{position:absolute;white-space:nowrap}.cart-rewards__label--ship{left:var(--cr-ship-pos);transform:translate(-50%)}.cart-rewards__label--gift{right:0}.cart-rewards-gift-line{background:var(--cr-gift-row-bg);margin-inline:calc(var(--quick-cart-gutter, 29px) * -1);padding-inline:var(--quick-cart-gutter, 29px)}.cart-rewards-gift-line--top{order:-1}.cart-rewards-gift-line--top:last-of-type{border-bottom:1px solid var(--color-border)}.cart-rewards-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-bottom:6px;padding:4px 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--cr-badge-bg);color:var(--cr-badge-text)}.cart-rewards-gift-line__price s{opacity:.7;margin-right:.4em}@media(prefers-reduced-motion:reduce){.cart-rewards__fill,.cart-rewards__marker{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cart-rewards.css.map */
