.interactive-faq{background-color:var(--faq-bg, #080808);color:var(--faq-text, #ffffff);width:100%;box-sizing:border-box}.interactive-faq .page-width{max-width:1360px;margin:0 auto;padding:0 20px}.faq__layout{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:990px){.faq__layout{flex-direction:row;align-items:flex-start;gap:80px}.faq__sidebar{width:36%;flex-shrink:0}.faq__sidebar-sticky{position:sticky;top:100px}.faq__content{width:64%;flex-grow:1}}.faq__eyebrow-wrap{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.faq__dot{width:6px;height:6px;border-radius:50%;background-color:var(--faq-accent, #d4af37);box-shadow:0 0 10px var(--faq-accent, #d4af37)}.faq__eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--faq-accent, #d4af37)}.faq__title{font-size:28px;font-weight:800;letter-spacing:1px;line-height:1.15;text-transform:uppercase;margin:0 0 16px;color:var(--faq-text, #ffffff)}@media screen and (min-width:768px){.faq__title{font-size:36px}}.faq__description{font-size:14px;line-height:1.7;color:var(--faq-subtext, #9e9e9e);margin:0 0 32px}.faq__contact-card{background:var(--faq-card-bg, #111111);border:1px solid var(--faq-border, #222222);border-radius:var(--faq-radius, 12px);padding:22px;display:flex;flex-direction:column;gap:8px}.faq__contact-title{font-size:14px;font-weight:700;color:var(--faq-text, #ffffff)}.faq__contact-text{font-size:12.5px;color:var(--faq-subtext, #9e9e9e);margin:0 0 8px;line-height:1.5}.faq__contact-btn{display:inline-flex;align-items:center;gap:6px;color:var(--faq-accent, #d4af37);font-size:13px;font-weight:600;text-decoration:none;transition:gap .2s ease,opacity .2s ease}.faq__contact-btn:hover{gap:10px;opacity:.85}.faq__filters{display:flex;align-items:center;gap:8px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.faq__filters::-webkit-scrollbar{display:none}.faq__filter-btn{background:transparent;border:1px solid var(--faq-border, #222222);border-radius:100px;padding:8px 18px;font-size:12px;font-weight:600;letter-spacing:.5px;color:var(--faq-subtext, #9e9e9e);cursor:pointer;white-space:nowrap;transition:all .25s ease}.faq__filter-btn:hover,.faq__filter-btn.is-active{background:#ffffff14;border-color:var(--faq-accent, #d4af37);color:var(--faq-text, #ffffff)}.faq__accordion-group{display:flex;flex-direction:column;gap:12px}.faq__item{background:var(--faq-card-bg, #111111);border:1px solid var(--faq-border, #222222);border-radius:var(--faq-radius, 12px);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.faq__item.is-open{border-color:#d4af3773;box-shadow:0 8px 30px #00000059}.faq__item.is-hidden{display:none}.faq__question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:transparent;border:none;cursor:pointer;text-align:left;color:inherit}.faq__q-wrap{display:flex;align-items:center;gap:14px}.faq__index{font-family:monospace;font-size:12px;font-weight:700;color:var(--faq-subtext, #9e9e9e);transition:color .25s ease}.faq__item.is-open .faq__index{color:var(--faq-accent, #d4af37)}.faq__question-text{font-size:14.5px;font-weight:600;line-height:1.35;color:var(--faq-text, #ffffff)}@media screen and (min-width:768px){.faq__question-text{font-size:15.5px}}.faq__icon{position:relative;width:14px;height:14px;flex-shrink:0}.faq__icon-line{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--faq-text, #ffffff);border-radius:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .2s}.faq__icon-line:first-child{transform:translateY(-50%)}.faq__icon-line:last-child{transform:translateY(-50%) rotate(90deg)}.faq__item.is-open .faq__icon-line:first-child{transform:translateY(-50%) rotate(45deg);background-color:var(--faq-accent, #d4af37)}.faq__item.is-open .faq__icon-line:last-child{transform:translateY(-50%) rotate(-45deg);background-color:var(--faq-accent, #d4af37)}.faq__answer-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.faq__item.is-open .faq__answer-collapse{grid-template-rows:1fr}.faq__answer-inner{overflow:hidden}.faq__answer-body{padding:0 22px 22px 50px;font-size:13.5px;line-height:1.7;color:var(--faq-subtext, #9e9e9e)}.faq__answer-body p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/interactive-faq.css.map */
