.faq-section{display:block;width:100%;padding-top:var(--faq-padding-top-mobile);padding-bottom:var(--faq-padding-bottom-mobile);background-color:rgb(var(--color-background))}.faq-section .page-width{display:flex;flex-direction:column;align-items:center}.faq__heading{margin:0 0 8px;padding:0;font-family:var(--faq-heading-font);font-size:var(--faq-heading-size-mobile);letter-spacing:normal;color:var(--faq-heading-color);text-align:center;text-transform:uppercase}.faq__heading:after{content:"";display:block;width:50px;height:2px;margin:12px auto 0;background-color:var(--faq-heading-color)}.faq__container{display:flex;flex-direction:column;width:100%;max-width:750px;margin:0 auto}.faq__accordion{width:100%}.faq__block{border-bottom:var(--faq-block-border-width) solid var(--faq-block-border-color)}.faq__header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border:none;background:none;color:var(--faq-question-color);cursor:pointer;text-align:left}.faq__title{flex:1;margin:0;padding:0;font-family:var(--faq-question-font);font-size:var(--faq-question-size-mobile);line-height:normal;letter-spacing:0;color:var(--faq-question-color)}.faq__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;color:var(--faq-question-color);transition:transform .2s ease}.faq__icon--open{transform:rotate(90deg)}.faq__icon svg{display:block;width:20px;height:20px}.faq__icon svg path{stroke:currentColor;stroke-width:2px}.faq__content{overflow:hidden;padding-bottom:16px}.faq__content-wrapper{padding-top:0}.faq__answer{font-family:var(--faq-answer-font);font-size:var(--faq-answer-size-mobile);line-height:1.5;color:var(--faq-answer-color)}.faq__answer p,.faq__answer a,.faq__answer li{color:var(--faq-answer-color)}.faq__answer p{margin:0 0 12px;line-height:1.5}.faq__answer p:last-child{margin-bottom:0}@media screen and (min-width:750px){.faq-section{padding-top:var(--faq-padding-top-desktop);padding-bottom:var(--faq-padding-bottom-desktop)}.faq__heading{font-size:var(--faq-heading-size-desktop)}.faq__title{font-size:var(--faq-question-size-desktop)}.faq__answer{font-size:var(--faq-answer-size-desktop)}}@media screen and (min-width:768px){.faq__heading{margin-bottom:32px}.faq__header{padding:11px 0}}
/*# sourceMappingURL=/cdn/shop/t/1428/assets/section-faq.css.map */
