.faq-inner{align-items:start;display:grid;gap:var(--faq-mobile-gap, 40px)}.faq-intro,.faq-inner>.group-block{grid-column:1;max-width:min(var(--faq-intro-max-width, 420px),100%)}.faq-inner>.accordion-block{grid-column:1;width:100%}.faq-intro{display:flex;flex-direction:column;gap:1.5rem}.faq-eyebrow{color:rgb(var(--color-text-rgb) / .55);font-family:var(--body-font-family);font-size:var(--faq-eyebrow-font-size, 12px);font-weight:500;letter-spacing:.18em;line-height:1.2;margin:0;text-transform:uppercase}.faq-section-heading{font-family:var(--headings-font-family);font-size:var(--faq-heading-font-size-mobile, 44px);font-style:var(--headings-font-style);font-weight:var(--headings-font-weight);letter-spacing:-.025em;line-height:1.08;margin:0;text-wrap:balance}.faq-section-intro{color:rgb(var(--color-text-rgb) / .82);font-size:var(--faq-intro-font-size, 18px);line-height:1.6;max-width:min(var(--faq-intro-max-width, 420px),100%)}.faq-section-intro>:first-child{margin-top:0}.faq-section-intro>:last-child{margin-bottom:0}.faq .group-block{background:transparent;border:none;max-width:min(var(--faq-intro-max-width, 420px),100%)}.faq .group-block .heading-block{text-align:left}.faq .group-block .heading-block-title{font-family:var(--headings-font-family);font-size:var(--faq-heading-font-size-mobile, 44px);letter-spacing:-.025em;line-height:1.08;margin:0;text-wrap:balance}.faq .group-block .text-block{text-align:left}.faq .group-block .text-block .rte{color:rgb(var(--color-text-rgb) / .82);font-size:var(--faq-intro-font-size, 18px);line-height:1.6}.faq .accordion-block{background:transparent;box-shadow:none}.faq .accordion-block.section-spacing{padding:0}.faq .theme-collapse:first-of-type .theme-collapse-details{border-top:none}.faq .theme-collapse-details{background-color:transparent;border-bottom:1px solid var(--faq-divider-color, var(--color-border));border-top:none;transition-duration:var(--faq-animation-speed, .3s);transition-property:height,background-color,outline-color;transition-timing-function:ease}.faq .theme-collapse-summary{align-items:center;background-color:transparent;color:var(--color-text);font-family:var(--headings-font-family);font-size:var(--faq-question-font-size-mobile, 24px);font-style:var(--headings-font-style);font-weight:500;gap:1.5rem;letter-spacing:-.02em;line-height:1.2;padding:2rem 0;transition:color var(--faq-animation-speed, .3s) ease}.faq .theme-collapse-summary:hover{background-color:transparent;color:var(--faq-question-hover-color, var(--color-primary))}.faq .theme-collapse-details[open] .theme-collapse-summary{background-color:transparent;color:var(--color-text)}.faq .theme-collapse-summary:focus-visible{background-color:rgb(var(--color-text-rgb) / .05)}.faq .theme-collapse-icon,.faq .accordion-row-plus-minus{color:var(--color-primary);flex-shrink:0;height:var(--faq-accordion-icon-size, 24px);width:var(--faq-accordion-icon-size, 24px)}.faq .theme-collapse-icon svg,.faq .accordion-row-plus-minus svg{height:100%;width:100%}.faq[data-faq-icon-style=plus_minus] .accordion-block .theme-collapse-icon{display:none}.faq[data-faq-icon-style=plus_minus] .accordion-block .accordion-row-plus-minus{display:inline-flex}.faq[data-faq-icon-style=plus_minus] .accordion-row-plus-minus .svg-icon-minus{display:none}.faq[data-faq-icon-style=plus_minus] .theme-collapse-details[open] .accordion-row-plus-minus .svg-icon-plus{opacity:1;transform:rotate(45deg)}.faq[data-faq-icon-style=chevron] .accordion-block .accordion-row-plus-minus,.faq[data-faq-icon-style=arrow] .accordion-block .accordion-row-plus-minus{display:none}.faq[data-faq-icon-style=chevron] .accordion-block .theme-collapse-icon,.faq[data-faq-icon-style=arrow] .accordion-block .theme-collapse-icon{display:inline-flex}.faq[data-faq-icon-style=arrow] .theme-collapse-icon{transform:rotate(-90deg)}.faq[data-faq-icon-style=arrow] .theme-collapse-details[open] .theme-collapse-icon{transform:rotate(0)}.faq .theme-collapse-content{max-width:min(var(--faq-answer-max-width, 700px),100%);opacity:0;padding:0 0 2rem;transform:translateY(-12px);transition:opacity var(--faq-animation-speed, .3s) ease,transform var(--faq-animation-speed, .3s) ease}.faq .theme-collapse-details[open] .theme-collapse-content{opacity:1;transform:translateY(0)}.faq .accordion-row-content .text-block .rte,.faq .accordion-row-content [itemprop=text] .rte,.faq .accordion-row-content [itemprop=text]>p{color:rgb(var(--color-text-rgb) / .82);font-family:var(--body-font-family);font-size:var(--faq-answer-font-size-mobile, 16px);line-height:1.65}.faq .accordion-row-title-icon{display:none}@media(min-width:750px){.faq-inner{gap:var(--faq-desktop-gap, 64px);grid-template-columns:minmax(0,var(--faq-intro-column, 35fr)) minmax(0,var(--faq-accordion-column, 65fr))}.faq-inner>.accordion-block{grid-column:2;grid-row:1}.faq[data-sticky-intro=true] .faq-intro,.faq[data-sticky-intro=true] .faq-inner>.group-block{align-self:start;position:sticky;top:calc(var(--header-height, 0px) + 1.5rem)}.faq-section-heading,.faq .group-block .heading-block-title{font-size:var(--faq-heading-font-size-desktop, 64px)}.faq .theme-collapse-summary{font-size:var(--faq-question-font-size-desktop, 32px);padding:2.25rem 0}.faq .accordion-row-content .text-block .rte,.faq .accordion-row-content [itemprop=text] .rte,.faq .accordion-row-content [itemprop=text]>p{font-size:var(--faq-answer-font-size-desktop, 18px)}}@media(prefers-reduced-motion:reduce){.faq .theme-collapse-details,.faq .theme-collapse-summary,.faq .theme-collapse-content,.faq .theme-collapse-icon,.faq .accordion-row-plus-minus svg{transition:none}.faq .theme-collapse-content{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq.css.map */
