.fx-faq-page{margin-inline:auto;max-width:calc(1280 * var(--rem));padding-block:calc(64 * var(--rem)) calc(80 * var(--rem));padding-inline:calc(24 * var(--rem));width:100%}.fx-faq-page__header{margin:0 auto calc(48 * var(--rem));max-width:calc(720 * var(--rem));text-align:center}.fx-faq-page__heading{color:var(--ferxsport-heading-color, #060102);font-family:var(--font-heading--family);font-size:calc(32 * var(--rem));font-weight:700;line-height:1.2;margin:0 0 calc(16 * var(--rem))}.fx-faq-page__intro{color:var(--ferxsport-muted, #8a8a8a);font-family:var(--font-body--family);font-size:calc(16 * var(--rem));line-height:1.6;width:80%;margin:0 auto}.fx-faq-page__layout{align-items:start;display:grid;gap:calc(48 * var(--rem));grid-template-columns:minmax(0,.32fr) minmax(0,.68fr)}.fx-faq-page__nav{display:flex;flex-direction:column;gap:calc(4 * var(--rem));position:sticky;top:calc(88 * var(--rem))}.fx-faq-page__nav-link{align-items:center;background:transparent;border-radius:calc(8 * var(--rem));color:var(--ferxsport-heading-color, #060102);display:flex;font-family:var(--font-body--family);font-size:calc(12 * var(--rem));gap:calc(12 * var(--rem));justify-content:space-between;line-height:1.35;padding:calc(12 * var(--rem)) calc(14 * var(--rem));text-decoration:none;transition:background-color .2s ease}.fx-faq-page__nav-link svg{flex-shrink:0;height:calc(12 * var(--rem));width:calc(12 * var(--rem))}.fx-faq-page__nav-link:hover,.fx-faq-page__nav-link.is-active{background:#f3f3f3}.fx-faq-page__section{scroll-margin-top:calc(96 * var(--rem))}.fx-faq-page__section+.fx-faq-page__section{margin-top:calc(40 * var(--rem))}.fx-faq-page__section-title{color:var(--ferxsport-heading-color, #060102);font-family:var(--font-heading--family);font-size:calc(16 * var(--rem));line-height:1.3;margin:0 0 calc(8 * var(--rem));font-weight:700}.fx-faq-page .fx-pdp-faq__q,.fx-faq-page .fx-pdp-faq__a-inner{font-size:calc(12 * var(--rem))}@media screen and (max-width:749px){.fx-faq-page{padding-inline:var(--ferxsport-module-padding-inline-mobile);padding-block:calc(40 * var(--rem)) calc(56 * var(--rem))}.fx-faq-page__heading{font-size:var(--ferxsport-heading-size-mobile, calc(42 * var(--rem)))}.fx-faq-page__intro{font-size:calc(24 * var(--rem))}.fx-faq-page__layout{gap:calc(28 * var(--rem));grid-template-columns:1fr}.fx-faq-page__nav{display:none}.fx-faq-page__section-title{font-size:calc(32 * var(--rem))}.fx-faq-page .fx-pdp-faq__q,.fx-faq-page .fx-pdp-faq__a-inner{font-size:calc(24 * var(--rem))}.fx-faq-page .fx-pdp-faq__q{line-height:calc(38 * var(--rem));padding:calc(18 * var(--rem)) 0}.fx-faq-page .fx-pdp-faq__a-inner{line-height:calc(38 * var(--rem))}}@media screen and (min-width:750px)and (max-width:768px){.fx-faq-page{padding-inline:var(--ferxsport-module-padding-inline-mobile)}.fx-faq-page__heading{font-size:calc(28 * var(--rem))}.fx-faq-page__intro,.fx-faq-page .fx-pdp-faq__q,.fx-faq-page .fx-pdp-faq__a-inner{font-size:calc(16 * var(--rem))}.fx-faq-page__layout{grid-template-columns:1fr}.fx-faq-page__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-ferxsport-faq-page.css.map */
