.faq-section{position:relative;padding-block:var(--faq-padding-top-mobile, 24px) var(--faq-padding-bottom-mobile, 24px);overflow:visible}@media screen and (min-width: 990px){.faq-section{padding-block:var(--faq-padding-top-desktop, 60px) var(--faq-padding-bottom-desktop, 60px)}}.faq-section .padding-global{padding-inline:16px}@media screen and (min-width: 990px){.faq-section .padding-global{padding-inline:64px}}.faq-section .container-large{margin-inline:auto;max-width:1312px;width:100%}.faq-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.faq-section__bg img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.faq-section__wrapper{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 990px){.faq-section__wrapper{flex-direction:row;align-items:flex-start;gap:64px}}.faq-section__heading-wrapper{max-width:500px;width:100%}.faq-section__content-wrapper{flex:1;max-width:624px;width:100%}@media screen and (max-width: 989px){.faq-section__content-wrapper{max-width:100%}}@media screen and (min-width: 990px){.faq-section__content-wrapper{min-width:400px}}.faq-section__list{display:flex;flex-direction:column;gap:16px}.faq-section__item{border:1px solid #c0dfd5;border-radius:4px;background:#f0fffa;list-style:none}.faq-section__item summary{list-style:none}.faq-section__item summary::-webkit-details-marker{display:none}.faq-section__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-section__question-text{margin:0;font-family:Manrope,sans-serif!important;font-size:20px;line-height:1.25;letter-spacing:0;font-weight:400;color:#07151a;flex:1}.faq-section__icon{flex-shrink:0;transition:transform .3s ease}.faq-section__item[open] .faq-section__icon{transform:rotate(45deg)}.faq-section__answer-wrapper{overflow:hidden;transition:height .3s ease;height:0}.faq-section__answer-wrapper.open{height:auto}.faq-section__answer-wrapper[style*=height]{transition:height .3s ease}.faq-section__answer{padding:0 18px;font-family:Onest,sans-serif!important;font-size:16px;line-height:1.5;letter-spacing:0;color:#07151a;font-weight:400}.faq-section__answer-wrapper.open .faq-section__answer{padding-bottom:18px}.faq-section__answer p{margin:0}.faq-section__answer p+p{margin-top:1em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/faq.css.map */
