.promo-offer-section,.promo-offer{background:var(--bg);border-top:none!important;border-bottom:none!important}.promo-offer{padding:24px 20px}.promo-offer__inner{max-width:1320px;margin-inline:auto}.promo-offer__counter{display:block;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.promo-offer__title{font-family:var(--font-display);font-weight:800;font-size:clamp(48px,5.5vw,72px);line-height:1;letter-spacing:-.04em;text-transform:none;color:var(--ink);margin-bottom:16px}.promo-offer__title-accent{font-family:var(--font-serif);font-style:italic;font-weight:300;color:var(--accent)}.promo-offer__description{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.55;color:var(--ink-2);margin-bottom:24px;max-width:480px}.promo-offer__actions{display:flex;flex-wrap:wrap;gap:12px}.promo-offer__actions .btn{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:16px 28px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s ease;cursor:pointer;white-space:nowrap}.promo-offer__actions .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.promo-offer__actions .btn--primary{background:var(--ink);color:var(--paper);border:1.5px solid var(--ink)}.promo-offer__actions .btn--primary:hover{opacity:.82}.promo-offer__actions .btn--secondary{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.promo-offer__actions .btn--secondary:hover{opacity:.55}@media(min-width:768px){.promo-offer{padding:40px 40px 16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/promo-offer.css.map */
