@layer MR{:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 2440px;--grid-max-width: 2600px}@media only screen and (max-width: 1024px){.desktop-only{display:none}}@media only screen and (min-width: 1025px){.mobile-only{display:none}}.visually-hidden{height:0;visibility:hidden}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}html[data-gender=men] [data-men=false]{display:none !important}html[data-gender=men] .shopify-section:has(>[data-men=false]){display:none !important}html[data-gender=women] [data-women=false]{display:none !important}html[data-gender=women] .shopify-section:has(>[data-women=false]){display:none !important}.section-fit-guide-faq details[open]>summary .icon-animated>svg{transform:rotate(0deg)}.section-fit-guide-faq details>summary .icon-animated>svg{transform:rotate(180deg)}.section-fit-guide-faq .accordion--dividers accordion-custom .details{border:none !important}.section-fit-guide-faq .fit-guide-faq__layout{display:flex;flex-direction:var(--faq-layout-mobile-direction, column);column-gap:10px;row-gap:48px;width:100%}.section-fit-guide-faq .accordion{gap:6px;margin-bottom:6px;display:flex;flex-direction:column}.section-fit-guide-faq .accordion summary .svg-wrapper{width:18px;height:18px;min-width:18px}.section-fit-guide-faq .accordion .details-content{padding:0 16px;background:#f6f6f6;font-size:14px;line-height:140%;font-weight:400}.section-fit-guide-faq .accordion .details__header{background:#f6f6f6;font-family:"ibm-plex-mono","Courier New",monospace !important;font-weight:700 !important;font-size:14px !important;line-height:120% !important;letter-spacing:-1%;text-transform:uppercase !important;padding-inline:16px;padding-block:19px}.section-fit-guide-faq .fit-guide-faq__intro{min-width:0;flex:0 0 auto}.section-fit-guide-faq .fit-guide-faq__intro-text{max-width:var(--max-width-text, 100%);margin-top:.5rem;font-weight:400;font-size:14px;line-height:140%;letter-spacing:2%}.section-fit-guide-faq .fit-guide-faq__intro-text h2,.section-fit-guide-faq .fit-guide-faq__intro-text h3,.section-fit-guide-faq .fit-guide-faq__intro-text h4{font-size:14px;font-weight:700;line-height:140%;margin-bottom:4px}.section-fit-guide-faq .fit-guide-faq__accordion{min-width:0;flex:1 1 auto}.section-fit-guide-faq .fit-guide-faq__intro-text[data-faq-text]{max-height:6rem;overflow:hidden}.section-fit-guide-faq .fit-guide-faq__intro-text[data-faq-text][data-expanded]{max-height:none}.section-fit-guide-faq .fit-guide-faq__intro-link{font-family:"ibm-plex-mono","Courier New",monospace;font-weight:700;font-size:14px;line-height:120%;letter-spacing:-1%;text-transform:uppercase;display:inline-block;margin-top:8px}.section-fit-guide-faq button.fit-guide-faq__intro-link{appearance:none;background:none;border:none;padding:0;cursor:pointer;color:inherit;text-decoration:underline}.section-fit-guide-faq .fit-guide-faq__intro-heading h5{font-size:32px;line-height:90%;letter-spacing:0%;text-transform:uppercase;margin-bottom:24px}@media screen and (min-width: 992px){.section-fit-guide-faq .fit-guide-faq__layout{flex-direction:var(--faq-layout-direction, row);align-items:flex-start;column-gap:15px;row-gap:48px}.section-fit-guide-faq .fit-guide-faq__layout--intro-only{justify-content:center}.section-fit-guide-faq .fit-guide-faq__layout--intro-only .fit-guide-faq__intro,.section-fit-guide-faq .fit-guide-faq__layout--intro-only .fit-guide-faq__intro-heading,.section-fit-guide-faq .fit-guide-faq__layout--intro-only .fit-guide-faq__intro-text,.section-fit-guide-faq .fit-guide-faq__layout--intro-only .fit-guide-faq__intro-link{text-align:center}.section-fit-guide-faq .fit-guide-faq__layout--intro-only .fit-guide-faq__intro-text{margin-inline:auto}.section-fit-guide-faq .fit-guide-faq__intro{flex:0 0 clamp(280px,50%,100%)}.section-fit-guide-faq .fit-guide-faq__accordion{flex:1 1 auto}}@media(max-width: 767px){.section-fit-guide-faq .fit-guide-faq__intro{text-align:center}.section-fit-guide-faq .accordion .details-content{font-size:12px}.section-fit-guide-faq .accordion summary .svg-wrapper{width:15px;height:15px;min-width:15px}.section-fit-guide-faq .accordion .details__header{font-size:12px !important;padding-inline:12px;padding-block:12px}.section-fit-guide-faq .fit-guide-faq__intro-link{display:inline-block;margin-inline:auto}.section-fit-guide-faq .fit-guide-faq__intro-heading,.section-fit-guide-faq .fit-guide-faq__intro-text,.section-fit-guide-faq .fit-guide-faq__intro-link{text-align:center}.section-fit-guide-faq .fit-guide-faq__intro-heading h5{font-size:24px}.section-fit-guide-faq .fit-guide-faq__intro-text{font-size:12px}.section-fit-guide-faq .fit-guide-faq__intro-link{font-size:12px}}}
