.faq-section{padding:48px 0;background:#fff}.faq-section__container{max-width:800px;margin:0 auto}.faq-section__heading{font-size:28px;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:#1a1a1a;margin:0 0 8px;text-align:center}.faq-section__subheading{font-size:15px;color:#666;text-align:center;margin:0 0 36px;line-height:1.5}.faq-section__list{display:flex;flex-direction:column}.faq-section__item{border-bottom:2px solid #1a1a1a;overflow:hidden}.faq-section__item:first-child{border-top:2px solid #1a1a1a}.faq-section__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq-section__question::-webkit-details-marker{display:none}.faq-section__question::marker{display:none;content:""}.faq-section__question-text{font-size:16px;font-weight:800;text-transform:uppercase;color:#1a1a1a;letter-spacing:.01em;line-height:1.3;flex:1}.faq-section__icon{flex-shrink:0;width:20px;height:20px;color:#1a1a1a;transition:transform .3s ease}.faq-section__icon-v{transition:transform .3s ease;transform-origin:center}.faq-section__item[open] .faq-section__icon-v{transform:rotate(90deg);opacity:0}.faq-section__answer{padding:0 0 24px;font-size:14px;line-height:1.7;color:#444;max-width:720px}.faq-section__answer p{margin:0 0 12px}.faq-section__answer p:last-child{margin-bottom:0}.faq-section__answer ul,.faq-section__answer ol{margin:8px 0 12px;padding-left:20px}.faq-section__answer li{margin-bottom:4px}.faq-section__answer a{color:#1a1a1a;text-decoration:underline;font-weight:600}.faq-section__answer a:hover{color:#1a8a7d}.faq-section__answer strong{color:#1a1a1a;font-weight:700}.faq-section__answer{animation:faq-slide-down .3s ease}@keyframes faq-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.faq-section{padding:36px 0}.faq-section__container{padding:0 16px}.faq-section__heading{font-size:22px;margin-bottom:6px}.faq-section__subheading{font-size:14px;margin-bottom:28px}.faq-section__question{padding:18px 0;gap:12px}.faq-section__question-text{font-size:14px}.faq-section__answer{font-size:13px;padding-bottom:20px}}@media screen and (min-width:990px){.faq-section__heading{font-size:32px}.faq-section__question-text{font-size:18px}.faq-section__question{padding:26px 0}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/section-faq.css.map */
