.faq{width:100%}.faq .faq__wrapper{display:flex;flex-direction:column;gap:40px;align-items:center}.faq .faq__header{display:flex;align-items:center;justify-content:center;gap:20px;width:100%}.faq .faq__line{flex:1 1 130px;max-width:130px;height:2px}.faq .faq__line--left{background:linear-gradient(to left,#de1f23 0%,transparent 100%)}.faq .faq__line--right{background:linear-gradient(to right,#de1f23 0%,transparent 100%)}.faq .faq__title{margin:0;font-family:Jost,sans-serif;font-weight:600;font-size:30px;line-height:normal;text-align:center;text-transform:uppercase;color:#232323;white-space:nowrap;flex:0 0 auto}.faq .faq__list{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--faq-rows, 1),auto);grid-auto-flow:column;column-gap:60px}.faq .faq__item{margin-bottom:15px;border-bottom:1px solid #c9c9c9}.faq .faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;background:none;border:none;cursor:pointer;padding:10px 25px 18px;text-align:left}.faq .faq__question-text{font-family:Jost,sans-serif;font-weight:500;font-size:18px;line-height:normal;color:#232323}.faq .faq__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.faq .faq__item--open .faq__icon{transform:rotate(45deg)}.faq .faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq .faq__answer-inner{padding:0 25px 20px;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#555}.faq .faq__answer-inner p{margin:0}@media screen and (max-width:989px){.faq .faq__title{font-size:26px;white-space:normal}.faq .faq__line{max-width:80px}.faq .faq__list{column-gap:30px}.faq .faq__question-text{font-size:16px}}@media screen and (max-width:749px){.faq .faq__wrapper{gap:24px}.faq .faq__header{gap:15px}.faq .faq__line{max-width:60px}.faq .faq__title{font-size:20px;white-space:normal;flex:1 1 0;min-width:0;text-align:center}.faq .faq__list{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.faq .faq__item{margin-bottom:0;border-bottom-color:#dcdee1}.faq .faq__question{padding:16px 0;min-width:100%}.faq .faq__question-text{font-size:14px;line-height:19.5px;font-weight:500}.faq .faq__icon{width:16px;height:16px}.faq .faq__answer-inner{padding:0 0 16px;font-size:13px;line-height:19px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/faq.css.map */
