.faq-page{padding:24px 0 64px;overflow:visible}.faq-page-mobile{display:none}@media (min-width: 1024px){.faq-page{padding:32px 0 80px}}@media (max-width: 1023px){.faq-page{display:none}.faq-page-mobile{display:block;padding:16px 0 64px}}.faq-layout{display:flex;gap:60px;align-items:flex-start;position:relative}@media (min-width: 1024px){.faq-layout{gap:80px}}@media (min-width: 1280px){.faq-layout{gap:100px}}.faq-sidebar{width:320px;min-width:320px;flex-shrink:0;position:sticky;top:90px;align-self:flex-start;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto}@media (min-width: 1024px){.faq-sidebar{width:340px;min-width:340px}}@media (min-width: 1280px){.faq-sidebar{width:380px;min-width:380px}}.faq-categories{display:flex;flex-direction:column;gap:0}.faq-category-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 0;background-color:transparent;border:none;border-bottom:1px solid #E5E5E5;border-radius:0;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#666;text-align:left;transition:color .2s ease}.faq-category-btn:first-child{border-top:1px solid #E5E5E5}.faq-category-btn:hover{color:#5b4fe9}.faq-category-btn.is-active{color:#000;font-weight:600}.faq-category-btn.is-active:hover{color:#5b4fe9}.faq-category-btn__chevron{width:16px;height:16px;flex-shrink:0;color:#999;transition:color .2s ease}.faq-category-btn:hover .faq-category-btn__chevron{color:#5b4fe9}.faq-category-btn.is-active .faq-category-btn__chevron{color:#000}.faq-main{flex:1;min-width:0;min-height:100%}.faq-panel{display:none}.faq-panel.is-active{display:block}.faq-panel__title{font-size:24px;font-weight:600;color:#000;margin:0 0 32px}.faq-questions{display:flex;flex-direction:column;gap:0}.faq-question{background-color:transparent;border-bottom:1px solid #E5E5E5}.faq-question:first-child{border-top:1px solid #E5E5E5}.faq-question__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#000;-webkit-user-select:none;user-select:none;transition:color .2s ease}.faq-question__summary::-webkit-details-marker{display:none}.faq-question__summary:hover{color:#5b4fe9}.faq-question__chevron{width:18px;height:18px;color:#999;flex-shrink:0;transition:transform .3s ease,color .2s ease}.faq-question__summary:hover .faq-question__chevron{color:#5b4fe9}.faq-question[open] .faq-question__chevron{transform:rotate(180deg);color:#5b4fe9}.faq-question__answer{padding:0 0 24px}.faq-question__answer-content{font-size:14px;line-height:1.7;color:#666}.faq-question__answer-content p{margin:0 0 12px}.faq-question__answer-content p:last-child{margin-bottom:0}.faq-question__answer-content strong{color:#000;font-weight:600}.faq-question__answer-content a{color:#000;text-decoration:underline;text-underline-offset:2px}.faq-question__answer-content a:hover{opacity:.7}.faq-question__answer-content ul,.faq-question__answer-content ol{margin:12px 0;padding-left:20px}.faq-question__answer-content li{margin-bottom:4px}.faq-contact-cta{background-color:transparent;border:1px solid #E5E5E5;border-radius:12px;padding:28px 24px;margin-top:40px;text-align:center}.faq-sidebar .faq-contact-cta{max-width:none}.faq-contact-cta__title{font-size:16px;font-weight:600;color:#000;margin:0 0 8px}.faq-contact-cta__text{font-size:14px;font-weight:400;color:#666;margin:0 0 20px}.faq-contact-cta__btn{display:inline-block;background-color:#000;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;border-radius:8px;text-decoration:none;transition:background-color .2s ease}.faq-contact-cta__btn:hover{background-color:#5b4fe9;color:#fff}.faq-mobile-category{border-bottom:1px solid #E5E5E5}.faq-mobile-category:first-of-type{border-top:1px solid #E5E5E5}.faq-mobile-category__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#000;-webkit-user-select:none;user-select:none;transition:color .2s ease}.faq-mobile-category__summary::-webkit-details-marker{display:none}.faq-mobile-category__summary:hover{color:#5b4fe9}.faq-mobile-category__chevron{width:20px;height:20px;color:#999;flex-shrink:0;transition:transform .3s ease,color .2s ease}.faq-mobile-category[open] .faq-mobile-category__chevron{transform:rotate(180deg);color:#5b4fe9}.faq-mobile-category__content{padding:0 0 24px}.faq-page-mobile .faq-contact-cta{margin-top:40px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq-page.css.map */
