.jh-offer{--jh-offer-track: rgba(11, 11, 11, .12);display:grid;gap:12px;padding:18px 16px;color:var(--jh-offer-text, #0b0b0b);background:var(--jh-offer-bg, #ffffff);border:1px solid var(--jh-offer-text, #0b0b0b);border-radius:6px;margin-bottom:20px}.jh-offer__head{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.jh-offer__title{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING, 700);letter-spacing:var(--LETTER-SPACING-HEADING, 0);text-transform:uppercase;font-size:calc(1.25rem * var(--adjust-body, 1));line-height:1.2}.jh-offer__save{font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;border-radius:2px;color:#fff;background:var(--jh-offer-accent, #b71a1a);white-space:nowrap}.jh-offer__row{display:flex;align-items:center;gap:12px}.jh-offer__bar{flex:1 1 auto;display:flex;gap:5px;height:10px}.jh-offer__seg{position:relative;flex:1 1 0;border-radius:999px;background:var(--jh-offer-track);overflow:hidden}.jh-offer__seg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--jh-offer-bar, #0b0b0b);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .3s ease,background-color .3s ease}.jh-offer__seg.is-filled:before{transform:scaleX(1)}.jh-offer__seg.is-next:before{transform:scaleX(1);opacity:.35;animation:jh-offer-pulse 1.6s ease-in-out infinite}.jh-offer[data-state=ready] .jh-offer__seg.is-next:before{background:var(--jh-offer-accent, #b71a1a);opacity:1;animation:jh-offer-pulse-strong 1.2s ease-in-out infinite}.jh-offer__label{flex:0 0 auto;min-width:4.5em;text-align:right;font-size:.85rem;font-weight:700;white-space:nowrap}.jh-offer[data-state=ready] .jh-offer__label{color:var(--jh-offer-accent, #b71a1a)}.jh-offer__text,.jh-offer__active,.jh-offer__meta{margin:0}.jh-offer__text{font-size:calc(.95rem * var(--adjust-body, 1));line-height:1.45}.jh-offer__active{font-size:.85rem;font-weight:700}.jh-offer__active:before{content:"\2713  "}.jh-offer__active.hidden{display:none}.jh-offer__thumbs{display:flex;gap:8px}.jh-offer__thumbs-text{margin:0 0 6px;font-size:.8rem;font-weight:700}.jh-offer__thumb{flex:1 1 0;min-width:0;max-width:64px;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;border:1px solid var(--jh-offer-track);background:#fff;transition:transform .2s ease,border-color .2s ease}.jh-offer__thumb img{display:block;width:100%;height:100%;object-fit:cover}.no-touch .jh-offer__thumb:hover{transform:translateY(-2px);border-color:var(--jh-offer-text, #0b0b0b)}.jh-offer__btn{display:block;text-align:center;padding:11px 16px;border:1px solid var(--jh-offer-text, #0b0b0b);border-radius:6px;background:transparent;color:var(--jh-offer-text, #0b0b0b);font-family:var(--FONT-STACK-BUTTON, var(--FONT-STACK-HEADING));font-weight:700;font-size:.85rem;text-transform:var(--BUTTON-TEXT-CAPS, uppercase);letter-spacing:var(--LETTER-SPACING-BUTTON, .05em);text-decoration:none;transition:background-color .2s ease,color .2s ease}.no-touch .jh-offer__btn:hover{background:var(--jh-offer-text, #0b0b0b);color:var(--jh-offer-bg, #ffffff)}.jh-offer__meta{font-size:.8rem;opacity:.7}@keyframes jh-offer-pulse{0%,to{opacity:.25}50%{opacity:.6}}@keyframes jh-offer-pulse-strong{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.jh-offer__seg:before{transition:none;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/jh-offer-progress.css.map */
