.faq-page{padding:48px 0;background-color:#fff;min-height:100vh}.faq-page__container{max-width:1200px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:start}.faq-page__sidebar{position:sticky;top:80px;align-self:flex-start}.faq-sidebar{border:2px solid #333333;border-radius:8px;overflow:hidden;background-color:#fff}.faq-sidebar__list{list-style:none;margin:0;padding:24px}.faq-sidebar__item{margin-bottom:8px}.faq-sidebar__item--active .faq-sidebar__link{background-color:var(--nav-active-bg, #333333);color:var(--nav-active-color, #ffffff)}.faq-sidebar__link{display:block;padding:12px 16px;color:#333;text-decoration:none;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;transition:all .3s ease}.faq-sidebar__link:hover{background-color:#e0e0e0}.faq-sidebar__contact{border-top:1px solid #e0e0e0;padding:24px}.faq-sidebar__contact-title{font-size:16px;font-weight:700;color:inherit;margin:0 0 12px;letter-spacing:.5px}.faq-sidebar__contact-email{color:inherit;text-decoration:none;font-size:14px;line-height:1.4;word-break:break-word}.faq-sidebar__contact-email:hover{color:inherit;text-decoration:underline}.faq-page__content{max-width:800px}.faq-section{margin-bottom:64px;scroll-margin-top:120px}.faq-section__title{font-size:32px;font-weight:600;color:#2e2e2e;margin:0 0 40px;line-height:1.2;letter-spacing:1px}.faq-item{background-color:#f8f8f8;border-radius:8px;padding:24px;border-bottom:none;margin-bottom:24px}.faq-section>.faq-item:last-of-type{margin-bottom:0}.faq-item__question{width:100%;background:none;border:none;padding:0 0 16px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-item__question:hover{color:#666}.faq-item__question-text{font-size:18px;font-weight:600;color:#333;line-height:1.4;margin-right:16px;text-align:left}.faq-item__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#333;transition:transform .3s ease}.faq-item--open .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__answer-content{padding:0;color:#666;font-size:16px;line-height:1.6}.faq-item__answer-content p{margin:0 0 16px}.faq-item__answer-content p:last-child{margin-bottom:0}.faq-item__answer-content strong{color:#333;font-weight:700}.faq-item__answer-content a{color:#333;text-decoration:underline}.faq-item__answer-content a:hover{color:#666}@media screen and (max-width: 1024px){.faq-page__container{grid-template-columns:240px 1fr;gap:48px}.faq-section__title{font-size:32px}}@media screen and (max-width: 768px){.faq-page__container{grid-template-columns:1fr;gap:32px}.faq-page__sidebar{position:static;order:2}.faq-sidebar{padding:24px}.faq-section__title{font-size:28px;margin-bottom:32px}.faq-item{margin-bottom:16px}.faq-item__question-text{font-size:16px}.faq-item__answer-content{font-size:15px}}@media screen and (max-width: 480px){.faq-page{padding:24px 0}.faq-page__container{padding:0 16px}.faq-sidebar{padding:16px}.faq-section__title{font-size:24px;margin-bottom:24px}.faq-item{padding:16px;margin-bottom:12px}.faq-item__question{padding:0 0 12px}.faq-item__question-text{font-size:15px}.faq-item__answer-content{font-size:14px;padding:0}}.faq-item--open .faq-item__answer{max-height:1000px}.faq-item__question:focus-visible{outline:2px solid #333333;outline-offset:2px}.faq-sidebar__link:focus-visible{outline:2px solid #333333;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-faq.css.map */
