.nf-safety{position:relative;background:var(--nf-bg-alt);padding:clamp(56px,7vw,104px) 0;font-family:var(--nf-font);color:var(--nf-navy)}.nf-safety__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.nf-safety__head{padding:0 clamp(20px,4vw,48px);display:flex;flex-direction:column;gap:10px;max-width:720px}.nf-safety__kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--nf-gold-dark)}.nf-safety__heading{margin:0;font-family:var(--nf-font);color:var(--nf-navy);font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.nf-safety__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 clamp(20px,4vw,48px);scroll-padding:0 clamp(20px,4vw,48px);align-items:stretch}.nf-safety__track::-webkit-scrollbar{display:none}.nf-safety__card{flex:1 0 290px;scroll-snap-align:start;border-radius:var(--nf-radius-2xl);padding:22px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.nf-safety__card--light{background:var(--nf-white)}.nf-safety__card--dark{background:var(--nf-navy);color:var(--nf-bg)}.nf-safety__card--outline{background:var(--nf-white);border:1.5px solid var(--nf-gold)}.nf-safety__card-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--nf-gold-dark)}.nf-safety__card-kicker--gold{color:var(--nf-gold)}.nf-safety__card-title{font-size:21px;line-height:1.25}.nf-safety__card-text{font-size:14.5px;line-height:1.6}.nf-safety__card--light .nf-safety__card-text,.nf-safety__card--outline .nf-safety__card-text{color:var(--nf-navy-text)}.nf-safety__card--dark .nf-safety__card-text{opacity:.9}.nf-safety__card-text a{color:inherit;text-decoration:underline}.nf-safety__list{display:flex;flex-direction:column;gap:7px;font-size:14px;line-height:1.45}.nf-safety__list-item{display:flex;gap:9px}.nf-safety__list-mark{color:var(--nf-gold-dark)}.nf-safety__footnote{font-size:13.5px;line-height:1.55;color:var(--nf-navy-text);border-top:1px solid var(--nf-divider);padding-top:10px}.nf-safety__footnote a{color:var(--nf-navy)}.nf-safety__swipe-hint{padding:0 20px;font-size:12.5px;color:var(--nf-slate)}@media screen and (min-width:900px){.nf-safety__swipe-hint{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nf-safety.css.map */
