.section.faq{background-color:var(--faq-bg, #f2f2f2);padding-top:var(--faq-padding-top, 80px);padding-bottom:var(--faq-padding-bottom, 80px)}.faq__inner{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding-left:var(--faq-padding-x, 168px);padding-right:var(--faq-padding-x, 168px);display:flex;align-items:flex-start;gap:var(--faq-column-gap, 24px)}.faq__header{flex:0 0 var(--faq-header-width, 450px);max-width:var(--faq-header-width, 450px);display:flex;flex-direction:column;gap:var(--faq-header-gap, 8px)}.faq--desktop-left .faq__header{align-items:flex-start;text-align:left}.faq--desktop-center .faq__header{align-items:center;text-align:center}.faq__heading{margin:0;width:100%;font-size:var(--faq-heading-size, 64px);font-weight:400;line-height:1;letter-spacing:0;color:var(--faq-heading, #111);text-transform:uppercase}.faq__description{margin:0;width:100%;font-size:var(--faq-description-size, 16px);font-weight:500;line-height:1.6;letter-spacing:0;color:var(--faq-description, #707070)}.faq__accordion{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--faq-item-gap, 22px)}.faq__item{width:100%}.faq__row{display:flex;align-items:flex-start;gap:var(--faq-trigger-gap, 24px);width:100%}.faq__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--faq-text-gap, 8px)}.faq__question-trigger,.faq__icon-trigger{margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.faq__question-trigger{width:100%;text-align:left;font-size:var(--faq-question-size, 16px);font-weight:600;line-height:1.6;letter-spacing:0;color:var(--faq-question, #111);opacity:.88}.faq__icon-trigger{flex:0 0 24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq__question-trigger:focus-visible,.faq__icon-trigger:focus-visible{outline:2px solid var(--faq-icon-active, #874268);outline-offset:2px}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__answer{overflow:hidden;margin:0;font-size:var(--faq-answer-size, 14px);font-weight:600;line-height:1.6;letter-spacing:0;color:var(--faq-answer, #707070);opacity:0;transition:opacity .25s ease}.faq__item.is-open .faq__answer{opacity:.88}.faq__answer p{margin:0}.faq__answer p+p{margin-top:.75em}.faq__icon{flex:0 0 24px;width:24px;height:24px;color:var(--faq-icon, #111)}.faq__icon-minus{display:none;color:var(--faq-icon-active, #874268)}.faq__item.is-open .faq__icon-plus{display:none}.faq__item.is-open .faq__icon-minus{display:block}.faq__divider{width:100%;height:1px;background-color:var(--faq-divider, #d9d9d9)}.faq__empty{margin:0;font-size:14px;line-height:1.6;color:var(--faq-description, #707070)}@media(max-width:749px){.section.faq{padding-top:var(--faq-padding-top-mobile, 64px);padding-bottom:var(--faq-padding-bottom-mobile, 64px)}.faq__inner{flex-direction:column;gap:var(--faq-section-gap-mobile, 40px);padding-left:var(--faq-padding-x-mobile, 16px);padding-right:var(--faq-padding-x-mobile, 16px)}.faq__header{flex:0 0 auto;max-width:100%;width:100%}.faq--mobile-left .faq__header{align-items:flex-start;text-align:left}.faq--mobile-center .faq__header{align-items:center;text-align:center}.faq__heading{font-size:var(--faq-heading-size-mobile, 40px);line-height:1.1}.faq__description{font-size:var(--faq-description-size-mobile, 14px);line-height:1.6}}@media(min-width:750px)and (max-width:1024px){.faq__inner{padding-left:clamp(24px,8vw,var(--faq-padding-x, 168px));padding-right:clamp(24px,8vw,var(--faq-padding-x, 168px))}.faq__header{max-width:370px}.faq__heading{font-size:42px;max-width:300px}}@media(prefers-reduced-motion:reduce){.faq__panel,.faq__answer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
