.faq-list-section{padding:0 1.5rem}.faq-list{max-width:120rem;margin:0 auto;background-color:#fff;border:.1rem solid #e5e7eb;border-radius:1.4rem;box-shadow:0 .8rem 3rem #1c2b520a;overflow:hidden}.faq-list__category{margin:0;padding:1.6rem 2rem;background-color:#f7f9fc;border-bottom:.1rem solid #e5e7eb;font-size:1.6rem;font-weight:700;color:rgb(var(--color-brand-navy));scroll-margin-top:12rem}.faq-list__category:not(:first-child){border-top:.1rem solid #e5e7eb}.faq-list__item{border-bottom:.1rem solid #e5e7eb}.faq-list__item:last-of-type{border-bottom:none}.faq-list__item[open]>.faq-list__question,.faq-list__item[open]>.faq-list__answer{background-color:#f6f6f6}.faq-list__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2rem;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:600;line-height:1.45;color:#0b1f3a}.faq-list__question::-webkit-details-marker{display:none}.faq-list__toggle{position:relative;flex-shrink:0;width:1.486rem;height:1.4rem}.faq-list__toggle-bar{position:absolute;top:50%;left:0;width:100%;height:.2rem;border-radius:.2rem;background-color:rgb(var(--color-primary-red));transform:translateY(-50%)}.faq-list__toggle-bar--vertical{transform:translateY(-50%) rotate(90deg);transition:opacity .15s ease}.faq-list__item[open] .faq-list__toggle-bar--vertical{opacity:0}.faq-list__answer{margin:0;padding:0 2rem 1.6rem;font-size:1.4rem;line-height:1.6;color:#5f6675}.faq-list__footer{display:flex;align-items:center;justify-content:center;height:6.4rem;border-top:.1rem solid #e5e7eb;cursor:pointer;list-style:none}.faq-list__footer::-webkit-details-marker{display:none}.faq-list__footer-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:700;color:rgb(var(--color-brand-navy));text-decoration:none}.faq-list__footer-link .svg-wrapper{display:flex;width:1.4rem;height:1.4rem;transition:transform .15s ease}.faq-list__more[open]>.faq-list__footer .svg-wrapper{transform:rotate(180deg)}.faq-list__footer-link-text-less{display:none}.faq-list__more[open]>.faq-list__footer .faq-list__footer-link-text-more{display:none}.faq-list__more[open]>.faq-list__footer .faq-list__footer-link-text-less{display:inline}@media screen and (min-width:750px){.faq-list__category{padding:1.8rem 2.8rem;font-size:1.8rem}.faq-list__question{padding:2.2rem 2.8rem;font-size:1.6rem;line-height:1.45}.faq-list__answer{padding:0 6.4rem 2.5rem 2.8rem;font-size:1.5rem;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-faq-list.css.map */
