.jcd-offers{margin:0 20px 18px;padding:16px;border:1px solid color-mix(in srgb,var(--jcd-offer-accent) 18%,transparent);border-radius:var(--jcd-offer-radius, 12px);background:var(--jcd-offer-bg, #fff8e8);color:var(--jcd-offer-text, #3b0707)}.jcd-offers__heading{margin:0 0 6px;color:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jcd-offers__message{margin:0;color:var(--jcd-offer-text, #3b0707);font-size:13px;line-height:1.45}.jcd-offers__track{position:relative;height:7px;margin:15px 5px 14px;border-radius:999px;background:color-mix(in srgb,var(--jcd-offer-accent) 14%,white)}.jcd-offers__fill{position:absolute;inset:0 auto 0 0;display:block;max-width:100%;border-radius:inherit;background:var(--jcd-offer-accent, #6b262b);transition:width .3s ease}.jcd-offers__marker{position:absolute;top:50%;width:13px;height:13px;border:2px solid var(--jcd-offer-accent, #6b262b);border-radius:50%;background:var(--jcd-offer-bg, #fff8e8);transform:translate(-50%,-50%)}.jcd-offers__marker.is-unlocked{background:var(--jcd-offer-accent, #6b262b)}.jcd-offers__list{display:grid;gap:8px}.jcd-offer-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--jcd-offer-accent) 12%,transparent)}.jcd-offer-row__status{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--jcd-offer-muted, #795e57);font-size:14px;font-weight:700}.jcd-offer-row.is-unlocked .jcd-offer-row__status{background:var(--jcd-offer-accent, #6b262b);color:#fff}.jcd-offer-row__content{min-width:0}.jcd-offer-row__content strong,.jcd-offer-row__content small{display:block}.jcd-offer-row__content strong{color:var(--jcd-offer-text, #3b0707);font-size:12px;line-height:1.3}.jcd-offer-row__content small{margin-top:2px;color:var(--jcd-offer-muted, #795e57);font-size:11px;line-height:1.35}.jcd-offer-row__link{color:var(--jcd-offer-accent, #6b262b);font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:480px){.jcd-offers{margin-inline:14px;padding:14px}.jcd-offer-row{grid-template-columns:22px minmax(0,1fr)}.jcd-offer-row__link{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.jcd-offers__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart-drawer-offers.css.map */
