.faq{position:relative}.faq__container{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:990px){.faq__container{flex-direction:row;gap:40px}}.faq__header{flex:0 0 40%;max-width:400px}.faq__title{margin:0 0 8px;font-family:var(--font-h2--family);font-size:40px;line-height:1.4;color:var(--200)}.faq__description{margin:0;font-family:var(--font-body--family);font-size:16px;line-height:1.44;color:#302724cc}.faq__list{display:flex;flex:1;flex-direction:column;gap:16px}.faq__item{overflow:hidden;background-color:#fff;border-bottom:1px solid #F7F8F7;border-radius:12px;box-shadow:0 2px 10px #00000005}.faq__question-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px;font-family:var(--font-h2--family);font-size:20px;font-weight:400;line-height:1.2;color:var(--200);text-align:left;cursor:pointer;background:none;border:none;transition:background-color .3s ease}.faq__question-button:hover{background-color:#00000003}.faq__icon{position:relative;flex-shrink:0;width:20px;height:20px;transition:transform .3s ease}.faq__icon:before,.faq__icon:after{position:absolute;content:"";background-color:currentcolor;transition:transform .3s ease}.faq__icon svg{width:100%;height:100%;transition:transform .3s ease}.faq__item[open] .faq__icon svg{transform:rotate(180deg)}.faq__answer-wrapper{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,1,0,1)}.faq__item[open] .faq__answer-wrapper{max-height:1000px;transition:max-height .4s cubic-bezier(1,0,1,0)}.faq__answer{padding:0 24px 24px;font-family:var(--font-body--family);font-size:14px;font-weight:300;line-height:1.43;color:var(--200)}@media screen and (max-width:750px){.faq__title{font-size:32px;text-align:center}.faq__container{gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-faq.css.map */
