.faq-section{position:relative;display:grid;grid-template-areas:"title items" "button items";grid-template-columns:5fr 4fr;grid-template-rows:1fr auto;padding-block:80px}.faq-section__content{height:max-content;position:sticky;top:0;flex:1}.faq-section__button{display:flex;align-items:center;justify-content:center;grid-area:button;width:fit-content}.faq-section__button a{width:fit-content}.faq-section__content.--extra-bp{padding-bottom:17.5rem}.faq-section__title{max-width:80%;grid-area:title;top:calc(var(--header-height) + 48px);position:sticky;height:fit-content;padding-bottom:100px}.faq-section__title .section-title{text-align:left}.faq-section__content .img_1,.faq-section__content .img_2{position:absolute}.faq-section__content .img_1 img,.faq-section__content .img_2 img{display:block;width:100%;height:100%;object-fit:contain}.faq-section__content a{margin-top:24px}.faq-section__items{width:100%;grid-area:items}.faq-section__item{border-bottom:1px solid #000000}.faq-section__item:not(:first-child){margin-top:1px}.faq-section__item .__head{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer}.faq-section__item .__head span{max-width:700px;font-size:17px;line-height:1.1}.faq-section__item[data-active=true] .__head span{font-weight:800}.faq-section__item .__head svg{flex-shrink:0}.faq-section__item .__body{overflow:hidden;height:0;transition:all .3s ease}.faq-section__item .__body-content{padding-block:0px 20px;line-height:1.1;font-size:15px}.faq-section .__cta-btn{padding:1.6rem 2.6rem;font-size:1.6rem}@media screen and (max-width: 990px){.faq-section__item .__head{padding:16px 0}.faq-section{display:flex;flex-direction:column;gap:32px;padding-block:20px}.faq-section__content,.faq-section__content.--extra-bp{padding:0;position:unset}.faq-section__title{width:100%;margin-top:15px;padding-bottom:0;position:relative;top:0}.faq-section__title .section-title{font-size:25px;line-height:26px}.faq-section__content .img_1,.faq-section__content .img_2,.faq-section__content a{display:none}.faq-section>a{display:flex;width:max-content;margin:26px auto 0;padding:1.6rem 2.6rem;font-size:1.6rem}.faq-section__items{width:100%}.faq-section__item:nth-child(n+5){display:none}.faq-section__item .__head,.faq-section__item .__body-content{font-size:15px;line-height:1.1}.faq-section__button{width:100%}.faq-section__button a{width:100%;height:50px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-faq.css.map */
