.jt-rewards{--jt-accent: #8c4c9e;--jt-reached: #4ea585;--jt-track: color-mix(in srgb, var(--jt-accent) 18%, #fff);font-family:inherit;margin:0 0 1.2rem;text-align:center}.jt-rewards__timer{margin:0 0 .8rem;padding:.7rem 1rem;border-radius:999px;background:#f2f2f2;font-size:1.3rem;letter-spacing:.02em;color:#333}.jt-rewards__timer strong{font-variant-numeric:tabular-nums}.jt-rewards__notice{background:#111;color:#fff;font-weight:700;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;padding:.55rem 1rem}.jt-rewards__headline{background:var(--jt-accent);color:#fff;font-size:1.45rem;padding:.6rem 1rem;line-height:1.35}.jt-rewards__headline strong{font-weight:800}.jt-rewards__bar{position:relative;margin:.8rem 2.6rem 0 1.4rem;height:9rem}.jt-rewards__track{position:absolute;left:0;right:0;top:50%;height:.8rem;transform:translateY(-50%);border-radius:999px;overflow:hidden;background:repeating-linear-gradient(-45deg,var(--jt-track) 0 6px,#fff 6px 12px);box-shadow:inset 0 0 0 1px var(--jt-track)}.jt-rewards__fill{height:100%;background:var(--jt-accent);border-radius:999px;transition:width .45s ease}.jt-rewards__milestone{position:absolute;top:0;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:space-between;white-space:nowrap}.jt-rewards__label,.jt-rewards__amount{font-size:1rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px}.jt-rewards__label{background:color-mix(in srgb,var(--jt-accent) 12%,#fff);color:var(--jt-accent)}.jt-rewards__amount{background:var(--jt-accent);color:#fff}.jt-rewards__dot{width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--jt-accent);border:2px solid var(--jt-accent);box-shadow:0 1px 4px #0000001f}.jt-rewards__milestone.is-reached .jt-rewards__dot{background:var(--jt-reached);border-color:var(--jt-reached);color:#fff}.jt-rewards__milestone.is-reached .jt-rewards__label{background:var(--jt-reached);color:#fff}.jt-rewards__milestone.is-reached .jt-rewards__amount{background:var(--jt-reached)}.jt-rewards__milestone:last-child{transform:translate(-80%)}.jt-rewards__footer{--jt-accent: #8c4c9e;background:var(--jt-accent);color:#fff;text-align:center;font-weight:700;font-size:1.2rem;letter-spacing:.03em;text-transform:uppercase;padding:.5rem 1rem;border-radius:.8rem .8rem 0 0;margin-bottom:1rem}.cart-item.jt-gift-line quantity-input,.cart-item.jt-gift-line .cart-item__quantity-wrapper quantity-input,.cart-item.jt-gift-line .quantity{display:none!important}.cart-item.jt-gift-line .cart-item__name:after{content:"FREE GIFT";display:inline-block;margin-left:.6rem;padding:.1rem .6rem;border-radius:999px;background:var(--jt-reached, #4ea585);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.05em;vertical-align:middle}@media screen and (max-width:749px){.jt-rewards__bar{margin:.8rem 2.2rem 0 1.2rem}.jt-rewards__label,.jt-rewards__amount{font-size:.9rem;padding:.15rem .45rem}.jt-rewards__headline{font-size:1.3rem}}.jt-gwp-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem;border-radius:999px;background:#e76ca9;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.03em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.jt-gwp-banner{display:flex;gap:1.2rem;align-items:center;margin:1.2rem 0;padding:1.2rem 1.4rem;border:1.5px dashed #e76ca9;border-radius:1.2rem;background:linear-gradient(135deg,#fff4fa,#fdf6e6)}.jt-gwp-banner[hidden]{display:none}.jt-gwp-banner__media{flex:0 0 7.2rem;height:7.2rem;border-radius:.8rem;overflow:hidden;background:#fff;box-shadow:0 1px 4px #00000014}.jt-gwp-banner__media img{width:100%;height:100%;object-fit:contain}.jt-gwp-banner__body{min-width:0}.jt-gwp-banner__eyebrow{font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e76ca9}.jt-gwp-banner__text{margin-top:.2rem;font-size:1.5rem;line-height:1.35;color:#222}.jt-gwp-banner__text strong{color:#8c4c9e}.jt-gwp-banner__meta{display:flex;flex-wrap:wrap;gap:.4rem .6rem;margin-top:.6rem}.jt-gwp-banner__meta span{font-size:1.1rem;padding:.15rem .7rem;border-radius:999px;background:#fff;border:1px solid #ecd9ef;color:#555}.jt-gwp-banner__oos{margin-top:.5rem;font-size:1.2rem;color:#f15a5d;font-weight:700}.card__badge .jt-gwp-tag{margin:.3rem 0 0 .3rem}
/*# sourceMappingURL=/cdn/shop/t/206/assets/jt-cart-rewards.css.map */
