.ts-faq{position:relative;z-index:2}.ts-faq__wrapper{padding:0 40px}.ts-faq__title{text-align:center;color:#151515;max-width:700px;margin:0 auto 60px}.ts-faq__title i,.ts-faq__title em{color:#bc6955}.ts-faq__content{display:flex;gap:40px}.ts-faq__blocks{width:50%;display:flex;flex-direction:column}.ts-faq__question{padding:16px 32px;border-left:4px solid #D1C7C1;color:#d1c7c1;font-family:var(--font-body);font-weight:400;font-size:32px;line-height:120%;letter-spacing:-.05em;transition:border-color .3s,color .3s;cursor:pointer}.ts-faq__question *{pointer-events:none}.ts-faq__block.open .ts-faq__question{border-color:#151515;color:#151515}.ts-faq__question svg{display:none}.ts-faq__answer-wrapper{display:none;max-height:0;overflow:hidden;transition:max-height .3s}.ts-faq__answers{width:calc(50% - 40px)}.ts-faq__answer{position:relative}.ts-faq__answer[data-answer]:not(.active){display:none}.ts-faq__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.ts-faq__media img,.ts-faq__media svg{width:100%;height:100%;object-fit:cover;border-radius:32px}.ts-faq__answer-content{padding:50px;position:relative;z-index:1;font-family:var(--font-body);font-weight:400;font-size:20px;line-height:130%;letter-spacing:-.05em;color:#fff}.ts-faq__answer-content>svg{display:none;margin:60px 0 0;opacity:.5}@media screen and (max-width: 1500px){.ts-faq__question{padding:16px 24px;font-size:28px}.ts-faq__media img,.ts-faq__media svg{width:100%;height:100%;object-fit:cover;border-radius:32px}.ts-faq__answer-content{padding:32px;font-size:18px}.ts-faq__answer-content>svg{margin:32px 0 0}}@media screen and (max-width: 749px){.ts-faq__wrapper{padding:0 15px}.ts-faq__title{margin:0 auto 36px}.ts-faq__blocks{width:100%;gap:4px}.ts-faq__block{padding:16px 0 24px;border-bottom:1px solid #D1C7C180}.ts-faq__question{width:100%;padding:0;border-left:none;color:#151515;font-size:24px;line-height:100%;display:flex;align-items:center;justify-content:space-between;transition:padding-bottom .3s}.ts-faq__question svg{min-width:15px;display:inline;transition:transform .3s}.ts-faq__block.open .ts-faq__question{padding-bottom:24px}.ts-faq__block.open .ts-faq__question svg{transform:rotate(180deg)}.ts-faq__answers{display:none}.ts-faq__answer-wrapper{display:block}.ts-faq__media img,.ts-faq__media svg{border-radius:16px}.ts-faq__answer-content{padding:25px;font-size:18px}.ts-faq__answer-content>svg{margin:32px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ts-faq.css.map */
