.ff-faq-page{position:relative;min-height:70vh;padding:clamp(42px,7vw,90px) 20px;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 8%,rgba(255,138,0,.16),transparent 30%),radial-gradient(circle at 10% 78%,rgba(255,98,0,.08),transparent 34%),#080808}.ff-faq-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.4;background:linear-gradient(120deg,transparent 0 46%,rgba(255,122,0,.055) 46% 47%,transparent 47% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 72px)}.ff-faq-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#050505b8;z-index:1}.ff-faq-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,70,0,.18),transparent 50%);z-index:2}.ff-faq-shell{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.ff-faq-header{position:relative;text-align:center;max-width:100%;margin-bottom:clamp(36px,6vw,68px);padding-bottom:26px;border-bottom:1px solid rgba(255,138,0,.3)}.ff-faq-header:after{content:"";position:absolute;left:0;bottom:-2px;width:clamp(130px,23vw,280px);height:3px;background:linear-gradient(90deg,#ff6200,#ffb000,transparent);box-shadow:0 0 18px #ff7a006b}.ff-faq-kicker{color:#ff6b00;font-weight:800;letter-spacing:.2em;text-transform:uppercase;font-size:.85rem}.ff-faq-title{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(36px,5.8vw,72px);font-weight:900;line-height:.98;letter-spacing:.025em;text-transform:uppercase}.ff-faq-intro{max-width:100%;margin:18px 0 0;color:#ffffffa8;font-family:Michroma,sans-serif;font-size:clamp(14px,1.5vw,17px);line-height:1.7}.ff-faq-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(26px,5vw,58px);align-items:start}.ff-faq-sidebar{position:sticky;top:24px;padding:28px;background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid rgba(255,255,255,.09);border-left:3px solid #ff7300;box-shadow:0 18px 42px #00000047}.ff-faq-sidebar__kicker{margin:0 0 8px;color:#ff8a00;font-family:Orbitron,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ff-faq-sidebar__title{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:24px;font-weight:900;line-height:1.05;text-transform:uppercase}.ff-faq-sidebar__text{margin:14px 0 22px;color:#ffffff9e;font-family:Michroma,sans-serif;font-size:14px;line-height:1.6}.ff-faq-contact-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 18px;box-sizing:border-box;color:#090909;background:linear-gradient(100deg,#ff6200,#ffb000,#ff7300);font-family:Orbitron,sans-serif;font-size:10px;font-weight:900;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;box-shadow:0 10px 24px #ff620033;transition:filter .18s ease,box-shadow .18s ease}.ff-faq-contact-button:hover{filter:brightness(1.08);box-shadow:0 14px 30px #ff62004d,0 0 18px #ff8a0021}.ff-faq-list{display:grid;gap:12px;width:100%}.ff-faq-item{position:relative;width:100%;overflow:hidden;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.09);border-left:3px solid rgba(255,115,0,.7);box-shadow:0 14px 32px #00000038;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ff-faq-item:hover{border-color:#ff8a0073;box-shadow:0 20px 40px #00000059,0 0 18px #ff730026}.ff-faq-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ff-faq-question{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;gap:20px;padding:18px 22px;box-sizing:border-box;color:#fff;background:transparent;font-family:Orbitron,sans-serif;font-size:clamp(13px,1.4vw,16px);font-weight:800;line-height:1.35;letter-spacing:.025em;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,padding-left .25s ease}.ff-faq-question:hover{background:#ff8a000f;padding-left:28px}.ff-faq-question__text{flex:1;min-width:0}.ff-faq-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#ff8a00;background:#0b0b0b;border:1px solid rgba(255,138,0,.45);font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1),background .25s ease,color .25s ease,box-shadow .25s ease}.ff-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.ff-faq-answer__inner{overflow:hidden;padding:0 22px;color:#ffffffb8;line-height:1.7;transition:padding-bottom .35s ease}.ff-faq-item--open .ff-faq-icon{transform:rotate(45deg) scale(1.08);box-shadow:0 0 14px #ff8a0059}.ff-faq-item--open .ff-faq-answer{grid-template-rows:1fr;opacity:1}.ff-faq-item--open .ff-faq-answer__inner{padding-bottom:22px}.ff-faq-toggle:checked~.ff-faq-answer{grid-template-rows:1fr;opacity:1}.ff-faq-toggle:checked~.ff-faq-answer .ff-faq-answer__inner{padding-bottom:22px}.ff-faq-toggle:checked+.ff-faq-question .ff-faq-icon{color:#090909;background:linear-gradient(135deg,#ff6200,#ffb000);transform:rotate(45deg);box-shadow:0 0 16px #ff8a0040}.ff-faq-toggle:checked+.ff-faq-question{background:#ff8a0009}.ff-faq-answer__inner p:first-child{margin-top:0}.ff-faq-answer__inner p:last-child{margin-bottom:0}.ff-faq-answer__inner p{margin-bottom:12px;font-family:Michroma,sans-serif}.ff-faq-answer__inner a{color:#ff8a00;text-underline-offset:4px}.ff-faq-answer__inner strong{color:#fff}.ff-faq-category{margin-bottom:48px}.ff-faq-category:last-child{margin-bottom:0}.ff-faq-category__header{margin-bottom:20px}.ff-faq-category__title{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ff-faq-category__line{position:relative;width:100%;height:4px;margin-top:12px;background:linear-gradient(90deg,#ff620000,#ff62001f 12%,#ff620073 28%,#ff6200 40%,#ff8a00 46%,#ffb000,#ff8a00 54%,#ff6200 60%,#ff620073 72%,#ff62001f 88%,#ff620000);clip-path:polygon(0 48%,25% 42%,40% 30%,47% 15%,50% 5%,53% 15%,60% 30%,75% 42%,100% 48%,100% 52%,75% 58%,60% 70%,53% 85%,50% 95%,47% 85%,40% 70%,25% 58%,0 52%);filter:drop-shadow(0 0 3px rgba(255,138,0,.35))}.ff-faq-category__line:after{content:"";position:absolute;left:27%;right:27%;top:50%;height:3px;transform:translateY(-50%);background:linear-gradient(90deg,transparent 0%,rgba(255,98,0,.15) 15%,rgba(255,138,0,.45) 32%,rgba(255,176,0,.75) 44%,rgba(255,205,50,.95) 50%,rgba(255,176,0,.75) 56%,rgba(255,138,0,.45) 68%,rgba(255,98,0,.15) 85%,transparent 100%);filter:blur(4px);opacity:.85;pointer-events:none}.ff-faq-category__questions{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:749px){.ff-faq-category{margin-bottom:36px}.ff-faq-category__title{font-size:18px}}@media screen and (max-width:989px){.ff-faq-layout{grid-template-columns:230px minmax(0,1fr);gap:24px}.ff-faq-sidebar{padding:22px}}@media screen and (max-width:749px){.ff-faq-page{padding:32px 12px 58px}.ff-faq-header{margin-bottom:30px}.ff-faq-title{font-size:clamp(32px,11vw,50px)}.ff-faq-layout{grid-template-columns:1fr;gap:24px}.ff-faq-sidebar{position:static;padding:20px}.ff-faq-question{min-height:64px;padding:16px;gap:14px;font-size:12px}.ff-faq-icon{flex:0 0 32px;width:32px;height:32px}.ff-faq-answer__inner{padding-left:16px;padding-right:16px;font-size:13px}.ff-faq-toggle:checked~.ff-faq-answer .ff-faq-answer__inner{padding-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq.css.map */
