.ironfox-faq{--ifx-faq-gutter: var(--global-padding-mobile, var(--page-padding));margin-top:var(--section-margin-top, 0);margin-bottom:var(--section-margin-bottom, 0)}.ironfox-faq__inner{max-width:var(--ifx-faq-content-max-width, 1920px);margin-inline:auto;padding-inline:var(--ifx-faq-gutter);box-sizing:border-box}.ironfox-faq__layout{display:grid;grid-template-columns:1fr;gap:var(--ifx-faq-row-gap-mobile, 56px) var(--ifx-faq-column-gap-mobile, 40px)}.ironfox-faq__layout--stacked{grid-template-columns:1fr}.ironfox-faq__heading-wrap--sticky{position:static}.ironfox-faq__subheading{margin:0 0 1.2rem;opacity:.85;color:var(--ifx-faq-subheading-color, currentColor)}.ironfox-faq__heading{margin:0;font-family:var(--ifx-faq-heading-font-family, var(--font-heading-family));font-size:var(--ifx-faq-heading-size-mobile, 52px);font-weight:var(--ifx-faq-heading-weight, 700);line-height:var(--ifx-faq-heading-line-height, .88);letter-spacing:-.02em;text-wrap:balance;color:var(--ifx-faq-heading-color, currentColor)}.ironfox-faq__items{border-top:var(--ifx-faq-border-width, 1px) solid var(--ifx-faq-border-color, currentColor)}.ironfox-faq__item{border-bottom:var(--ifx-faq-border-width, 1px) solid var(--ifx-faq-border-color, currentColor)}.ironfox-faq__question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer;padding-block:var(--ifx-faq-item-padding-y-mobile, 14px);font-family:var(--ifx-faq-question-font-family, var(--font-heading-family));font-size:var(--ifx-faq-question-size-mobile, 22px);font-weight:var(--ifx-faq-question-weight, 700);line-height:var(--ifx-faq-question-line-height, 1.25);color:var(--ifx-faq-question-color, currentColor)}.ironfox-faq__question::-webkit-details-marker{display:none}.ironfox-faq__icon{position:relative;width:var(--ifx-faq-icon-size-mobile, 24px);height:var(--ifx-faq-icon-size-mobile, 24px);flex:0 0 var(--ifx-faq-icon-size-mobile, 24px);color:var(--ifx-faq-icon-color, currentColor);transition:transform .5s ease}.ironfox-faq__question:hover .ironfox-faq__icon,.ironfox-faq__question:focus-visible .ironfox-faq__icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ironfox-faq__icon{transition:none}.ironfox-faq__question:hover .ironfox-faq__icon,.ironfox-faq__question:focus-visible .ironfox-faq__icon{transform:none}}.ironfox-faq__icon-h,.ironfox-faq__icon-v{position:absolute;inset:50% auto auto 50%;background:currentColor;transform:translate(-50%,-50%)}.ironfox-faq__icon-h{width:100%;height:var(--ifx-faq-icon-stroke, 2px)}.ironfox-faq__icon-v{width:var(--ifx-faq-icon-stroke, 2px);height:100%;transition:opacity var(--duration-default, .25s),transform var(--duration-default, .25s)}.ironfox-faq__item[open] .ironfox-faq__icon-v{opacity:0;transform:translate(-50%,-50%) scaleY(.5)}.ironfox-faq__answer{padding-bottom:var(--ifx-faq-answer-padding-bottom-mobile, 28px)}.ironfox-faq__answer-inner{font-family:var(--ifx-faq-answer-font-family, var(--font-body-family));font-size:var(--ifx-faq-answer-size-mobile, 17px);font-weight:var(--ifx-faq-answer-weight, 400);line-height:var(--ifx-faq-answer-line-height, 1.45);color:var(--ifx-faq-answer-color, currentColor)}.ironfox-faq__answer-inner p,.ironfox-faq__answer-inner li,.ironfox-faq__answer-inner span{font:inherit;line-height:inherit}.ironfox-faq__answer-inner>*:first-child{margin-top:0}.ironfox-faq__answer-inner>*:last-child{margin-bottom:0}.ironfox-faq__cta-wrap{margin-top:var(--ifx-faq-button-top-spacing-mobile, 28px);display:flex;justify-content:var(--ifx-faq-button-align, flex-start)}.ironfox-faq__cta{display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.6em;border:var(--ifx-faq-border-width, 1px) solid transparent;border-radius:var(--ifx-faq-button-radius, 0px);color:var(--ifx-faq-button-color, currentColor);font-family:var(--ifx-faq-answer-font-family, var(--font-body-family));font-size:var(--ifx-faq-button-size-mobile, 14px);font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;transition:background-color var(--duration-default, .25s) ease,border-color var(--duration-default, .25s) ease,filter var(--duration-default, .25s) ease}.ironfox-faq__cta--outline{border-color:var(--ifx-faq-button-border-color, currentColor);background:transparent}.ironfox-faq__cta--outline:hover{background:color-mix(in srgb,var(--ifx-faq-button-border-color, currentColor) 14%,transparent)}.ironfox-faq__cta--filled{border-color:var(--ifx-faq-button-fill, #ffffff);background:var(--ifx-faq-button-fill, #ffffff)}.ironfox-faq__cta--filled:hover{filter:brightness(.95)}.ironfox-faq__cta--text{border-color:transparent;background:transparent;padding-left:0;padding-right:0}.ironfox-faq__cta-arrow{width:1.1em;height:1.1em;flex:0 0 auto;display:block;transition:transform var(--duration-default, .25s) ease}.ironfox-faq__cta:hover .ironfox-faq__cta-arrow{transform:translate(4px)}@media(min-width:768px){.ironfox-faq{--ifx-faq-gutter: var(--global-padding-tablet, var(--page-padding))}}@media(min-width:1024px){.ironfox-faq__layout:not(.ironfox-faq__layout--stacked){grid-template-columns:minmax(0,var(--ifx-faq-heading-col, 42%)) minmax(0,1fr);gap:var(--ifx-faq-row-gap-desktop, 84px) var(--ifx-faq-column-gap-desktop, 120px)}.ironfox-faq__heading-wrap--sticky{position:sticky;top:calc(var(--header-height-scrolled, 0px) + 2rem);align-self:start}.ironfox-faq__heading{font-size:var(--ifx-faq-heading-size-desktop, 76px)}.ironfox-faq__question{padding-block:var(--ifx-faq-item-padding-y-desktop, 18px);font-size:var(--ifx-faq-question-size-desktop, 39px)}.ironfox-faq__icon{width:var(--ifx-faq-icon-size-desktop, 28px);height:var(--ifx-faq-icon-size-desktop, 28px);flex-basis:var(--ifx-faq-icon-size-desktop, 28px)}.ironfox-faq__answer{padding-bottom:var(--ifx-faq-answer-padding-bottom-desktop, 36px)}.ironfox-faq__answer-inner{font-size:var(--ifx-faq-answer-size-desktop, 20px)}.ironfox-faq__cta-wrap{margin-top:var(--ifx-faq-button-top-spacing-desktop, 40px)}.ironfox-faq__cta{font-size:var(--ifx-faq-button-size-desktop, 16px)}}@media(min-width:1200px){.ironfox-faq{--ifx-faq-gutter: var(--global-padding-desktop, var(--page-padding))}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-ironfox-faq.css.map */
