.section-faq .faq-title .title{margin:0}.section-faq .faq-title .title-desc{margin-top:1em}.section-faq .faq-items{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:1.5em auto 0}.section-faq .faq-item{background:#fff;line-height:1.4;transition:.2s linear}.section-faq .faq-question{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;padding:1rem 1.5rem;cursor:pointer;transition:.2s linear}.section-faq .faq-question:hover{box-shadow:0 0 0 1px var(--corp) inset}.section-faq .faq-question:before{content:"Q";font-size:1.4em;font-weight:400;color:var(--corp);transition:.2s linear}.section-faq .faq-question:after{content:"";display:block;width:1em;height:1em;background:linear-gradient(var(--corp),var(--corp)) center center / 100% 1px no-repeat,linear-gradient(var(--corp),var(--corp)) center center / 1px 100% no-repeat;transition:.2s linear}.section-faq .faq-question:hover:after{transform:scale(1.2)}.section-faq .faq-question span{flex:1}.section-faq .faq-question::-webkit-details-marker{display:none}.section-faq .faq-item[open] .faq-question{color:#fff;background:var(--corp)}.section-faq .faq-item[open] .faq-question:before{color:#fff}.section-faq .faq-item[open] .faq-question:after{background:linear-gradient(#fff,#fff) center center / 100% 1px no-repeat,linear-gradient(transparent,transparent) center center / 1px 0 no-repeat}.section-faq .faq-answer{overflow:hidden}.section-faq .faq-answer .answer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem}.section-faq .faq-answer .answer:before{content:"A";font-size:1.4em;font-weight:400;color:var(--corp)}.section-faq .faq-answer .answer .content{flex:1}.section-faq .faq-answer .answer p:first-child{margin-top:0}.section-faq .faq-answer .answer p:last-child{margin-bottom:0}.section-faq .faq-answer .answer a{text-decoration:underline;color:var(--corp)}.section-faq .faq-answer .answer a:hover{color:#09f}.section-faq .faq-item[open] .answer{padding:1.5rem}@media (min-width: 750px){.section-faq .faq-items{max-width:72rem;gap:2rem;margin-top:2em}.section-faq .faq-item{line-height:1.6}.section-faq .faq-question{gap:1.5rem;padding:2rem 3rem}.section-faq .faq-answer .answer{gap:1.5rem;padding:0 3rem}.section-faq .faq-question:before,.section-faq .faq-answer .answer:before{font-size:1.6em}.section-faq .faq-item[open] .answer{padding:2rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/faq-section.css.map */
