.cart--root[data-view=drawer] .cart-rewards{--rewards-accent: #fff880;--rewards-track: #d9d9d9;color:var(--text-color);padding:24px 0 12px;font-family:var(--font--nav--family);font-size:16px;line-height:1.3;font-variant-numeric:tabular-nums;text-align:left;text-transform:none}.cart--root[data-view=drawer] .cart--body{display:block}.cart--root[data-view=drawer] .cart--pinned-rewards .cart-rewards{padding:0 0 8px}.cart--root[data-view=drawer] .cart--pinned-rewards .cart-rewards__message{margin-bottom:16px}.cart--pinned-rewards .cart-rewards__dot{width:24px;height:24px}.cart--pinned-rewards .cart-rewards__dot svg{width:20px;height:20px}.cart--pinned-rewards .cart-rewards__zero{top:20px;font-size:14px}.cart--pinned-rewards .cart-rewards__labels{min-height:50px;margin-top:12px;font-size:14px}.cart--pinned-rewards .cart-rewards__note{font-size:12px}.cart--root[data-view=drawer] .cart--total-row>:first-child{flex-shrink:0;white-space:nowrap}.layout--viewport[data-cart-empty=true] .cart--summary-drawer:has([data-cart-pinned-rewards]){display:flex}.layout--viewport[data-cart-empty=true] .cart--summary-drawer .cart--total-row,.layout--viewport[data-cart-empty=true] .cart--summary-drawer .cart-savings,.layout--viewport[data-cart-empty=true] .cart--summary-drawer [data-cart-campaign-preview],.layout--viewport[data-cart-empty=true] .cart--summary-drawer .cart--checkout-button{display:none}.cart--root[data-view=drawer] .cart-rewards__message{margin:0 0 22px;font-family:Commercial Type Control,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1;letter-spacing:0;color:#8a8a8a}.cart-rewards__message strong{font:inherit;color:#141213}.cart-rewards__track{position:relative;height:8px;margin-right:16px;border-radius:8px;background:var(--rewards-track)}.cart-rewards__fill{display:block;width:var(--rewards-progress);height:100%;border-radius:inherit;background:var(--rewards-accent)}.cart-rewards__milestone{position:absolute;top:50%;transform:translate(-50%,-50%)}.cart-rewards__milestone--shipping{left:var(--shipping-position)}.cart-rewards__milestone--discount{left:100%}.cart-rewards__dot{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--rewards-track);color:#212121}.cart-rewards__milestone[data-reached=true] .cart-rewards__dot{background:var(--rewards-accent)}.cart-rewards__dot svg{display:block;width:24px;height:24px}.cart-rewards__zero{position:absolute;left:0;top:24px}.cart-rewards__labels{position:relative;min-height:72px;margin-top:16px;margin-right:16px}.cart-rewards__label{position:absolute;top:0;display:flex;flex-direction:column;width:108px;line-height:1.15}.cart-rewards__label--shipping{left:clamp(108px,var(--shipping-position),calc(100% - 108px));transform:translate(-50%);text-align:center}.cart-rewards__label--discount{right:-16px;text-align:right}.cart-rewards__note{margin:4px 0 0;font-size:16px;line-height:1.35}@media(max-width:767px){.cart--root[data-view=drawer] .cart-rewards__message{font-size:12px}.cart--pinned-rewards .cart-rewards__labels{min-height:44px;font-size:12px}.cart--pinned-rewards .cart-rewards__zero{font-size:12px}}@media(max-width:374px){.cart-rewards__label{width:88px}.cart-rewards__label--shipping{left:clamp(88px,var(--shipping-position),calc(100% - 88px))}}.cart--root[data-view=drawer] .cart-item-price__row{display:flex;flex-wrap:wrap;align-items:center;column-gap:5px;row-gap:4px;line-height:1.2;color:#141213}.cart-item-price__original{color:#8a8a8a}.cart-item-price__current{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;max-width:100%;align-items:center;gap:5px}.cart-item-price__discount{display:inline-flex;align-items:center;border-radius:999px;padding:2px 7px;background:#fff880;color:#141213;font-family:Commercial Type Control,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}.cart-item-price__discount-detail{color:#8a8a8a;font-size:14px}.cart--root[data-view=drawer] .cart-savings{width:100%;margin-top:10px;padding:7px 12px;border-radius:999px;background:#fff880;color:#141213;font-family:Commercial Type Control,sans-serif;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:0;text-align:center;text-transform:uppercase}@media(max-width:767px){.cart--root[data-view=drawer] .cart-savings{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cart-rewards.css.map */
