.faq-page{width:100%;background-color:#fff;padding-top:40px;padding-bottom:60px}.faq-page__container{max-width:1000px;margin:0 auto;padding:0 50px}.faq-page__header{margin-bottom:40px;padding-bottom:24px;border-bottom:0px solid}.faq-page__title{font-family:Noto Sans,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:900;color:#1a1a1a;margin:0 0 10px;line-height:1.1;letter-spacing:-.02em}.faq-page__updated{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:#888;margin:6px 0 10px}.faq-page__intro{font-family:Noto Sans,sans-serif;font-size:15px;font-weight:500;color:#444;line-height:1.4;max-width:800px}.faq-page__intro p{margin:0}.faq-page__intro a{color:#1a1a1a;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.faq-page__intro a:hover{color:#666}.faq-page__category{margin-bottom:48px;margin-top:40px}.faq-page__category:last-child{margin-bottom:0}.faq-page__category-title{font-family:Noto Sans,sans-serif;font-size:22px;font-weight:800;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.02em}.faq-page__questions{border-top:1px solid #e5e5e5}.faq-page__item{border-bottom:1px solid #e5e5e5}.faq-page__question{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;list-style:none;gap:16px;transition:color .4s ease}.faq-page__question::-webkit-details-marker{display:none}.faq-page__question:hover{color:#555}.faq-page__question-text{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:600;color:inherit;line-height:1.4;flex:1}.faq-page__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.faq-page__icon svg{width:20px;height:20px;color:#888;transition:color .2s ease}.faq-page__question:hover .faq-page__icon svg{color:#555}.faq-page__item[open] .faq-page__icon{transform:rotate(180deg)}.faq-page__answer{padding:0 0 24px;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:500;color:#444;line-height:1.7;animation:faq-slide-down .3s ease}@keyframes faq-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq-page__answer p{margin:0 0 16px}.faq-page__answer p:last-child{margin-bottom:0}.faq-page__answer a{color:#1a1a1a;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.faq-page__answer a:hover{color:#666}.faq-page__answer strong{font-weight:600;color:#1a1a1a}.faq-page__answer ul,.faq-page__answer ol{margin:0 0 16px;padding-left:24px}.faq-page__answer li{margin-bottom:8px}.faq-page__answer li:last-child{margin-bottom:0}@media screen and (max-width: 749px){.faq-page{padding-top:24px;padding-bottom:40px}.faq-page__container{padding:0 20px}.faq-page__header{margin-bottom:32px;padding-bottom:20px}.faq-page__title{font-size:28px}.faq-page__updated{font-size:13px;margin-bottom:16px}.faq-page__intro{font-size:14px}.faq-page__category{margin-bottom:36px}.faq-page__category-title{font-size:20px;margin-bottom:12px}.faq-page__question{padding:16px 0;gap:12px}.faq-page__question-text{font-size:15px}.faq-page__icon{width:20px;height:20px}.faq-page__icon svg{width:18px;height:18px}.faq-page__answer{padding:0 0 20px;font-size:14px}}.faq-page__question:focus{outline:none}.faq-page__question:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:4px}.faq-page__intro a:focus-visible,.faq-page__answer a:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-faq-page.css.map */
