.home-faq .m_h2{margin-bottom:2rem}.home-faq .accordion{max-width:900px;margin:0 auto}.home-faq .accordion details{border-bottom:1px solid #e5e5e5;background:transparent}.home-faq .accordion details:first-child{border-top:1px solid #e5e5e5}.home-faq .accordion summary{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;cursor:pointer;list-style:none;gap:1rem}.home-faq .accordion summary::-webkit-details-marker{display:none}.home-faq .accordion summary::marker{display:none;content:""}.home-faq .accordion .accordion__title{font-size:1.8rem;font-weight:500;color:#30373d;margin:0;text-align:left;flex:1}.home-faq .accordion summary .icon-caret{width:12px;height:12px;transition:transform .3s ease;flex-shrink:0;color:#666}.home-faq .accordion details[open] summary .icon-caret{transform:rotate(180deg)}.home-faq .accordion .accordion__content{padding:0 0 1.5rem;color:#555;line-height:1.7;font-size:1.6rem}.home-faq .accordion .accordion__content p{margin:0 0 1rem}.home-faq .accordion .accordion__content p:last-child{margin-bottom:0}.home-faq .accordion summary:hover .accordion__title{color:rgb(var(--mst-main-color))}.home-faq .accordion summary:focus{outline:2px solid rgb(var(--mst-main-color));outline-offset:2px}.home-faq .accordion summary:focus:not(:focus-visible){outline:none}.faqs_wr{padding:3rem 0}@media (max-width: 749px){.home-faq .accordion .accordion__title{font-size:1.6rem}.home-faq .accordion .accordion__content{font-size:1.4rem}.home-faq .accordion summary{padding:1rem 0}.faqs_wr{padding:2rem 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-home-faq.css.map */
