.ff-warranty{--ff-gold: #dce1e6;--ff-gold-soft: rgba(220, 225, 230, .14);--ff-ink: #f5f5f5;--ff-muted: #b0aea8;--ff-line: #2e2e2e;--ff-cream: #161616;position:relative;overflow:hidden;background:radial-gradient(1200px 500px at 10% -10%,rgba(220,225,230,.12),transparent 55%),radial-gradient(900px 420px at 100% 0%,rgba(220,225,230,.08),transparent 50%),linear-gradient(180deg,#0a0a0a,#111 42%,#0d0d0d);color:var(--ff-ink);padding:64px 20px 96px}.ff-warranty__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 70%);pointer-events:none}.ff-warranty__inner{position:relative;z-index:1;max-width:980px;margin:0 auto}.ff-warranty__header{margin-bottom:40px;max-width:42rem}.ff-warranty__eyebrow{margin:0 0 10px;color:#c2a76b;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.ff-warranty__heading{margin:0 0 14px;color:#fff;font-size:clamp(2.4rem,6vw,4rem);line-height:.95;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ff-warranty__intro{margin:0;color:var(--ff-muted);font-size:clamp(1.08rem,1.6vw,1.18rem);line-height:1.65}.ff-warranty__highlights{display:grid;gap:14px;margin-bottom:48px}@media(min-width:800px){.ff-warranty__highlights{grid-template-columns:1fr 1fr}}.ff-warranty__highlight{padding:22px 24px;border:1px solid rgba(220,225,230,.45);background:linear-gradient(180deg,#161616f2,#1a1a1a);box-shadow:inset 0 0 0 1px #ffffff0a}.ff-warranty__highlight-label{margin:0 0 8px;color:var(--ff-gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ff-warranty__highlight-title{margin:0 0 10px;color:#fff;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.2;font-weight:800}.ff-warranty__highlight-text{margin:0;color:var(--ff-muted);font-size:clamp(1.08rem,1.6vw,1.18rem);line-height:1.65}.ff-warranty__sections{display:grid;gap:28px}.ff-warranty__section{padding:0 0 0 18px;border-left:3px solid var(--ff-gold)}.ff-warranty__section-title{margin:0 0 10px;color:#fff;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ff-warranty__section-body{color:var(--ff-muted);font-size:clamp(1.08rem,1.6vw,1.18rem);line-height:1.65}.ff-warranty__section-body p{margin:0 0 12px}.ff-warranty__section-body p:last-child{margin-bottom:0}.ff-warranty__section-body ul{margin:0;padding-left:1.15rem}.ff-warranty__section-body li{margin-bottom:8px}.ff-warranty__section-body li:last-child{margin-bottom:0}.ff-warranty__section-body strong{color:var(--ff-ink)}.ff-warranty__footnote{margin:36px 0 0;padding-top:22px;border-top:1px solid var(--ff-line);color:var(--ff-muted);font-size:clamp(1.08rem,1.6vw,1.18rem);line-height:1.65}.ff-warranty__cta{margin-top:28px}.ff-warranty__cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border:1px solid var(--ff-gold);background:#fff;color:#111;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ff-warranty__cta-btn:hover{background:var(--ff-gold);border-color:var(--ff-gold);color:#111}@media(max-width:749px){.ff-warranty{padding:48px 16px 72px}.ff-warranty__section{padding-left:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ff-warranty.css.map */
