.fdm-sale-offers{position:relative;z-index:0;isolation:isolate}.fdm-sale-offers,.fdm-sale-offers *{box-sizing:border-box}.fdm-sale-offers{font-family:'FDM Poppins','Poppins',sans-serif;background:var(--fdm-sale-offers-bg);color:var(--fdm-sale-offers-ink);padding:var(--fdm-sale-offers-pt) 0 var(--fdm-sale-offers-pb)}.fdm-sale-offers__shell{width:min(100%,var(--fdm-sale-offers-max));margin:0 auto;text-align:center}.fdm-sale-offers__shell--left{text-align:left}.fdm-sale-offers__eyebrow{margin:0 0 10px;color:var(--fdm-sale-offers-accent);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.fdm-sale-offers__title{margin:0;color:inherit;font-size:clamp(32px,var(--fdm-sale-offers-title-size),80px);font-weight:800;letter-spacing:-.065em;line-height:.96}.fdm-sale-offers__details{margin:12px auto 0;max-width:720px;font-size:17px;line-height:1.5}.fdm-sale-offers__details p,.fdm-sale-offers__copy .rte p{margin:0}.fdm-sale-offers__list{display:grid;gap:12px;margin-top:28px}.fdm-sale-offers__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.82fr);align-items:center;gap:20px;border:1px solid color-mix(in srgb,var(--fdm-sale-offers-ink) 12%,transparent);border-radius:16px;padding:20px 22px;background:#fff;text-align:left;box-shadow:0 8px 20px rgba(32,28,29,.05)}.fdm-sale-offers__copy h3{margin:0;color:inherit;font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1.08}.fdm-sale-offers__copy .rte{margin-top:6px;color:color-mix(in srgb,var(--fdm-sale-offers-ink) 72%,transparent);font-size:14px;line-height:1.4}.fdm-sale-offers__code-wrap{min-width:0}.fdm-sale-offers__code-label{display:block;margin-bottom:6px;color:color-mix(in srgb,var(--fdm-sale-offers-ink) 66%,transparent);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.fdm-sale-offers__code-row{display:flex;min-width:0;overflow:hidden;border:1px dashed color-mix(in srgb,var(--fdm-sale-offers-ink) 32%,transparent);border-radius:999px;background:#fff}.fdm-sale-offers__code-row code{min-width:0;flex:1;padding:12px 14px;color:inherit;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:.055em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdm-sale-offers__copy-button{display:inline-flex;align-items:center;justify-content:center;min-width:106px;border:0;padding:12px 14px;background:var(--fdm-sale-offers-accent);color:#151515;font:inherit;font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase;cursor:pointer;transition:filter .2s ease,transform .2s ease}.fdm-sale-offers__copy-button:hover{filter:brightness(1.06)}.fdm-sale-offers__copy-button:focus-visible{outline:3px solid var(--fdm-sale-offers-ink);outline-offset:-3px}.fdm-sale-offers__copy-status{display:block;min-height:14px;margin-top:5px;color:color-mix(in srgb,var(--fdm-sale-offers-ink) 62%,transparent);font-size:11px;line-height:1.2}@media screen and (max-width:749px){.fdm-sale-offers__shell{padding:0 20px}.fdm-sale-offers__title{font-size:clamp(34px,11vw,var(--fdm-sale-offers-title-size))}.fdm-sale-offers__details{font-size:15px}.fdm-sale-offers__item{grid-template-columns:1fr;gap:16px;padding:18px}.fdm-sale-offers__copy h3{font-size:21px}.fdm-sale-offers__copy-button{min-width:96px}.fdm-sale-offers__code-row code{padding:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.fdm-sale-offers__copy-button{transition:none}}
