:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--fcx-font-sans: var(--font-sans)}html{font-size:16px;-webkit-text-size-adjust:100%}body,body button,body input,body select,body textarea{font-family:var(--font-sans)!important;font-optical-sizing:auto;font-synthesis:none}body{font-size:15px;font-weight:400;line-height:1.6;letter-spacing:-.008em}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-sans)!important;font-weight:700;letter-spacing:-.03em;text-wrap:balance}body p,body li,body summary{letter-spacing:-.008em}button,.btn,.fcx-btn,.fcx-hero__actions a{font-weight:600;letter-spacing:-.01em}.fcx-top,.fcx-header__navlink,.fcx-header__support,.fcx-header__search,.fcx-footer,.fcx-mobile-nav{font-family:var(--font-sans)}.fcx-header__navlink{font-size:13px;font-weight:600;letter-spacing:-.005em}.fcx-commerce-hero__intro h1{margin:0;max-width:575px;font-family:var(--font-sans)!important;font-size:clamp(38px,3.55vw,51px);font-weight:700;line-height:1.12;letter-spacing:-.049em;color:#142f43}.fcx-commerce-hero__audience{display:block;max-width:570px;margin:13px 0 0;color:#425c70;font-size:clamp(20px,2.1vw,25px);line-height:1.26;font-weight:600;letter-spacing:-.029em}.fcx-commerce-hero__eyebrow{font-size:11px;font-weight:700;letter-spacing:.095em;line-height:1.45}.fcx-commerce-hero__copy{margin-top:14px;font-size:15px;font-weight:400;letter-spacing:-.008em;line-height:1.63;color:#566d7e}.fcx-commerce-hero__price-value{font-family:var(--font-sans)!important;font-size:clamp(34px,3vw,42px);font-weight:700;letter-spacing:-.047em;font-variant-numeric:tabular-nums}.fcx-commerce-hero__price-compare{font-size:16px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fcx-commerce-hero__price-saving{font-weight:600;letter-spacing:-.005em}.fcx-commerce-hero__coverage strong{font-weight:700;letter-spacing:-.014em}.fcx-commerce-hero__buy{font-family:var(--font-sans)!important;font-size:15px;font-weight:700;letter-spacing:-.018em}.fcx-commerce-hero__explore{font-weight:600;letter-spacing:-.008em}.fcx-commerce-hero__photo-label{font-weight:600;letter-spacing:-.01em}.fcx-commerce-hero__photo-sale{font-weight:800;font-variant-numeric:tabular-nums}.fcx-section__heading h2,.fcx-calc h2,.fcx-faq h2,.fcx-contact h2,.fcx-steps h2,.fcx-promo h2,.fcx-page-hero h1,.page-header h1{font-family:var(--font-sans)!important;font-weight:700!important;line-height:1.2;letter-spacing:-.034em}.fcx-kicker,.fcx-section__heading .fcx-kicker{font-weight:700!important;letter-spacing:.09em!important}.fcx-usage--buy .fcx-usage__text h3,.fcx-pick h3,.fcx-step h3,.product-card__title,.pdp-title,.fcx-pdp-epoxy h1{font-family:var(--font-sans)!important;font-weight:700;line-height:1.26;letter-spacing:-.025em}.fcx-usage__text p,.fcx-pick__body p{font-weight:400;letter-spacing:-.008em}.fcx-usage--buy .fcx-usage__price,.fcx-usage__price-current,.fcx-pick__price,.product-card__price,.pdp-price{font-family:var(--font-sans)!important;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.fcx-usage__price-compare,.fcx-pick__compare,.pdp-compare-price{font-weight:400;letter-spacing:-.015em}.fcx-usage--buy .fcx-usage__action,.fcx-pick__button,.product-card__actions .btn{font-family:var(--font-sans)!important;font-weight:600;letter-spacing:-.01em}.fcx-reassurance,.fcx-benefits__item,.fcx-footer__grid,.fcx-faq__items,.pdp-v4-upsell__content{font-family:var(--font-sans)}@media(max-width:900px){.fcx-commerce-hero__intro h1{font-size:clamp(34px,4.5vw,44px);line-height:1.12}.fcx-commerce-hero__audience{font-size:clamp(19px,2.6vw,23px);margin-top:10px}}@media(max-width:740px){.fcx-commerce-hero__intro h1{font-size:clamp(31px,7.9vw,39px);line-height:1.14;font-weight:700;letter-spacing:-.045em}.fcx-commerce-hero__audience{font-size:clamp(18px,4.65vw,21px);line-height:1.31;margin-top:8px;font-weight:600;letter-spacing:-.027em}.fcx-commerce-hero__copy{font-size:13px;line-height:1.54;margin-top:11px}.fcx-commerce-hero__eyebrow{font-size:10px}.fcx-commerce-hero__price-value{font-size:34px;font-weight:700}.fcx-commerce-hero__price-compare,.fcx-commerce-hero__buy{font-size:14px}.fcx-usage--buy .fcx-usage__text h3{font-weight:700}.fcx-section__heading h2,.fcx-calc h2,.fcx-faq h2{letter-spacing:-.033em!important}}@media(max-width:390px){.fcx-commerce-hero__intro h1{font-size:30px}.fcx-commerce-hero__audience{font-size:18px}.fcx-commerce-hero__price-value{font-size:31px}}.fcx-footer .fcx-footer__brandmark{display:inline-flex;align-items:center;padding:0!important;margin:0;width:min(290px,100%);max-width:100%;height:auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible;filter:none}.fcx-footer .fcx-footer__brandmark img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;filter:none!important;mix-blend-mode:normal}@media(max-width:580px){.fcx-footer .fcx-footer__brandmark{width:min(265px,100%)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/fcx-typography.css.map */
