section.faq-section .content-container{margin-bottom:90px}section.faq-section .title-wrapper{width:100%}section.faq-section .title-wrapper h4.title{font-style:normal;font-weight:700;font-size:34px;line-height:41px;text-align:right;letter-spacing:.02em;color:#3c3c3c;text-align:center;padding:35px 0}section.faq-section .top-title-wrapper{margin-bottom:60px}section.faq-section .top-title-wrapper .title{font-style:normal;font-weight:500;font-size:24px;line-height:29px;letter-spacing:.02em;text-transform:uppercase;color:#a0a0a0;text-align:center}section.faq-section .content-item{border-bottom:1px solid #dadada;max-height:100px;overflow:hidden;transition:all .5s ease-in-out;width:100%;padding:0 24px}section.faq-section .content-item .heading{height:100px}section.faq-section .content-item .heading:hover{cursor:pointer}section.faq-section .content-item .heading .title{font-style:normal;font-weight:600;font-size:24px;line-height:29px;letter-spacing:.02em;color:#3c3c3c;padding-right:10px}section.faq-section .content-item .information,section.faq-section .content-item p{font-style:normal;font-size:16px;line-height:26px;letter-spacing:.02em;color:#3c3c3c}section.faq-section .content-item p:last-of-type{margin-bottom:35px}section.faq-section .content-item .toggle-button{width:22px;height:22px}section.faq-section .content-item .toggle-button:hover{cursor:pointer}section.faq-section .content-item .toggle-button .horizontal,section.faq-section .content-item .toggle-button .vertical{height:1px;width:22px;background:#3c3c3c}section.faq-section .content-item .toggle-button .vertical{transform:rotate(90deg)}section.faq-section .content-item .heading.toggled .toggle-button .vertical{transform:rotate(0)}@media screen and (max-width: 1400px){section.faq-section .content-item .information,section.faq-section .content-item p{font-size:20px}}@media screen and (max-width: 1024px){section.faq-section .title-wrapper h4.title{font-size:27px;line-height:34px}section.faq-section .content-item .heading .title{font-size:20px}section.faq-section .content-item .information,section.faq-section .content-item p{font-size:18px}}@media screen and (max-width: 768px){section.faq-section .container{padding-top:20px;padding-bottom:20px;margin:13px 20px;border:0}section.faq-section .title-wrapper h4.title{padding:0 0 30px;text-align:start}section.faq-section .content-container{flex-direction:column;padding:0}section.faq-section .title-wrapper h4.title{font-size:24px;line-height:33px}section.faq-section .content-item{padding:0}section.faq-section .content-item .heading .title{font-size:16px;line-height:19px}section.faq-section .content-item .information,section.faq-section .content-item p{font-size:14px;line-height:20px}section.faq-section.toggled .top-title-wrapper{margin-bottom:28px}section.faq-section .top-title-wrapper:after{content:"";display:block;position:absolute;height:14px;width:14px;border-right:1px solid #3C3C3C;border-bottom:1px solid #3C3C3C;transform:rotate(45deg);right:5px;top:calc(50% - 10px);transition:all .5s ease-in-out}section.faq-section.toggled .top-title-wrapper:after{transform:rotate(225deg);top:calc(50% - 4px)}section.faq-section .top-title-wrapper .title{text-align:start;font-size:16px;line-height:19px;color:#3c3c3c;font-weight:var(--font-bold)}section.faq-section .content-container{margin-bottom:0;transition:all .5s ease-in-out}section.faq-section.toggled .content-container{max-height:100%}section.faq-section.toggled .content-item .toggle-button{display:flex;width:18px;height:18px}section.faq-section.toggled .content-item .toggle-button .horizontal,section.faq-section.toggled .content-item .toggle-button .vertical{width:18px}section.faq-section .top-title-wrapper{margin-bottom:0}section.faq-section.toggled .container{background:#f5f5f5}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/s-faq.css.map */
