
/* APEX Black Friday offer */
.apex-offer-badge{display:inline-block;padding:.45rem .8rem;background:#fff;color:#000;font-size:1rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;border-radius:2px;white-space:nowrap}
.apex-offer-badge--abs{position:absolute;top:1rem;left:1rem;z-index:3}
.apex-offer-pdp{margin:0 0 1.8rem;padding:1.4rem 1.6rem;border:1px solid #fff;border-radius:2px;background:#0a0a0a}
.apex-offer-pdp__tag{display:inline-block;margin-bottom:.6rem;padding:.25rem .6rem;background:#fff;color:#000;font-size:1rem;font-weight:800;letter-spacing:.14em}
.apex-offer-pdp__title{margin:0;color:#fff;font-size:2rem;font-weight:800;letter-spacing:.04em;line-height:1.15}
.apex-offer-pdp__text{margin:.6rem 0 0;color:#bdbdbd;font-size:1.3rem;line-height:1.5}
.apex-hero__eyebrow{display:inline-block;margin:0 0 18px;padding:6px 14px;background:#fff;color:#000;font-size:13px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}
.apex-hero__subtitle{margin:18px auto 0;max-width:620px;color:rgba(255,255,255,.85);font-size:clamp(15px,1.4vw,19px);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.8)}
.cart-drawer__shipping-tracker.is-offer{background:#fff;color:#000}
.cart-drawer__shipping-tracker.is-offer .shipping-tracker__message{color:#000;font-weight:800}
.cart-drawer__shipping-tracker.is-offer .shipping-tracker__bar{background:#d6d6d6}
.cart-drawer__shipping-tracker.is-offer .shipping-tracker__progress{background:#000}
.shipping-tracker__sub{margin:.7rem 0 0;font-size:1rem;letter-spacing:.06em;text-align:center;text-transform:uppercase;opacity:.7}
