.j-cart{display:grid;gap:14px;width:100%;color:rgb(var(--j-ink, 0 0 0));font-family:var(--j-font-body)}.j-spend{display:grid;gap:8px}.j-spend__msg{margin:0;font-size:14px;line-height:1.35;font-weight:400;letter-spacing:.025em}.j-spend__track{position:relative;height:17px}.j-spend__track:before{content:"";position:absolute;left:0;right:8px;top:50%;height:1px;background:var(--j-dash-x);color:rgb(var(--j-ink, 0 0 0));transform:translateY(-50%)}.j-spend__fill{position:absolute;left:0;top:50%;height:2px;width:min(var(--j-pct, 0%),calc(100% - 8px));background:rgb(var(--j-ink, 0 0 0));transform:translateY(-50%);transition:width .5s var(--j-ease, ease)}.j-spend__node{position:absolute;top:50%;left:var(--at);width:17px;height:17px;box-sizing:border-box;border:1px solid rgb(var(--j-ink, 0 0 0));border-radius:50%;background:rgb(var(--j-stock, 247 243 228));transform:translate(-100%,-50%)}.j-spend__node.is-on{background:rgb(var(--j-ink, 0 0 0))}.j-spend__labels{position:relative;height:14px;font-size:12px;line-height:14px;font-weight:500;letter-spacing:.06em}.j-spend__labels span{position:absolute;top:0;left:var(--at);transform:translate(-100%);white-space:nowrap}.j-cart__note{margin:0;padding:10px 14px;font-size:13px;line-height:1.4;letter-spacing:.025em;border:1px solid rgb(var(--j-ink, 0 0 0));border-radius:12px;background:rgb(var(--j-cloud, 255 255 255))}.j-offer{display:grid;gap:8px;padding:14px 16px;border:1px solid rgb(var(--j-ink, 0 0 0));border-radius:16px;background:rgb(var(--j-cloud, 255 255 255))}.j-offer__eyebrow{margin:0;font-size:12px;line-height:1.3;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.j-offer__title{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--j-font-display);font-weight:400;font-size:20px;line-height:1.15;letter-spacing:0}.j-offer__title span{font-family:var(--j-font-body);font-size:15px;letter-spacing:.025em;white-space:nowrap}.j-offer__text,.j-offer__kitline{margin:0;font-size:13px;line-height:1.4;letter-spacing:.025em}.j-offer__kitline{min-height:1.4em}.j-offer__kits{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.j-cart .j-chip{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:6px 16px;border:1px solid rgb(var(--j-ink, 0 0 0));border-radius:999px;background:transparent;color:inherit;font-family:var(--j-font-body);font-size:13px;line-height:1.2;letter-spacing:.025em;cursor:pointer}.j-cart .j-chip[aria-pressed=true]{background:rgb(var(--j-ink, 0 0 0));color:rgb(var(--j-stock, 247 243 228))}.j-cart .j-chip:focus-visible{outline:2px solid rgb(var(--j-ink, 0 0 0));outline-offset:2px}.j-offer__btn{justify-self:start;min-height:44px;padding:0 20px;border:1px solid rgb(var(--j-ink, 0 0 0));border-radius:999px;background:rgb(var(--j-sky, 189 219 222));color:rgb(var(--j-ink, 0 0 0));font-family:var(--j-font-body);font-size:14px;font-weight:500;letter-spacing:.025em;cursor:pointer}.j-offer__btn:hover{background:rgb(var(--j-ink, 0 0 0));color:rgb(var(--j-stock, 247 243 228))}.j-offer__btn[aria-busy=true]{opacity:.6;cursor:progress}.j-offer__error{margin:0;font-size:13px;line-height:1.4}.j-offer__error[hidden]{display:none}@media(prefers-reduced-motion:reduce){.j-spend__fill{transition:none}}.j-cart__gift{background:rgb(var(--j-sky, 189 219 222));border-width:2px;font-size:14px;font-weight:500}.j-cart__gift:before{content:"Free gift \b7  Launch offer";display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.j-pdp__thread:before,.j-pdp__ship:before{display:none}.j-pdp .j-pdp__ship{padding-left:0}.j-set:has(.j-set__offer) .j-set__price{color:#e11d48}.discounts .j-line-note{font-size:12px;line-height:1.3;opacity:.75}.cart-item .price--on-sale .price__sale{display:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/journally-cart.css.map */
