.faq{--section-max-width:850px}.faq__wrapper{padding:var(--space-80) var(--gutter)}@media(max-width:1023px){body.template-product .faq__wrapper{padding-inline:0}}@media(max-width:1023px){body.template-product .faq__wrapper .faq__heading,body.template-product .faq__wrapper .faq__image,body.template-product .faq__wrapper .faq__items{max-width:var(--pdp-max-width);padding-inline:var(--gutter)}
}@media(min-width:1024px){.faq__wrapper--has-image .faq__heading{margin-bottom:var(--space-24)}}@media(min-width:1024px){.faq__wrapper--mobile-only{display:none}}@media(max-width:1023px){.faq__wrapper--desktop-only{display:none}}.faq__image{max-width:var(--section-max-width);margin:0 auto var(--space-24)}.faq__heading{max-width:var(--section-max-width);margin:0 auto var(--space-24);text-align:center}
@media(min-width:1024px){.faq__heading{margin-bottom:var(--space-40)}}.faq__items{max-width:var(--section-max-width);margin-inline:auto}.faq__item{display:block;border-bottom:1px solid var(--color-grey-3)}.faq__item+.faq__item .faq__summary{padding-top:var(--space-24)}@media(min-width:1024px){.faq__item+.faq__item .faq__summary{padding-top:var(--space-40)}
}.faq__details{transition:padding var(--transition-large)}.faq__details.open{padding-bottom:var(--space-24)}@media(min-width:1024px){.faq__details.open{padding-bottom:var(--space-40)}}.faq__details.open .faq__icon{transform:rotate(180deg)}.faq__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:var(--space-12);padding-bottom:var(--space-24)}
@media(min-width:1024px){.faq__summary{padding-bottom:var(--space-40)}}.faq__icon-wrapper{width:16px;height:16px;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.faq__icon{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--transition-small)}.faq__content-wrapper{transition:opacity var(--transition-large),height var(--transition-large);overflow:hidden}