@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--faq-accent: #e87722;--faq-ink: #0a0a0a;--faq-muted: rgba(10,10,10,.66);--faq-line: rgba(10,10,10,.14);--faq-radius: 14px;--faq-ease: cubic-bezier(.2,.8,.2,1)}.faq{padding:clamp(72px,8vw,132px) clamp(20px,4vw,56px);background:radial-gradient(900px 520px at 12% 0%,rgba(255,255,255,.85),transparent 62%),radial-gradient(900px 520px at 92% 18%,rgba(255,255,255,.65),transparent 64%),#fff;color:var(--faq-ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:clip}.faq:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(to right,rgba(10,10,10,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(10,10,10,.05) 1px,transparent 1px);background-size:48px 48px;opacity:.35;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000,#00000040 70%,#0000);mask-image:radial-gradient(closest-side,#000,#00000040 70%,#0000)}.faq__wrap{max-width:1160px;margin:0 auto;position:relative;z-index:1}.faq__header{margin-bottom:clamp(34px,4vw,56px);max-width:980px}.faq__eyebrow{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--faq-accent);margin:0 0 14px}.faq__title{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,7.4vw,132px);line-height:.88;margin:0 0 16px;letter-spacing:.02em}.faq__titleStroke{-webkit-text-stroke:1px var(--faq-ink);color:transparent}.faq__lede{margin:0;max-width:70ch;font-size:15px;line-height:1.75;color:var(--faq-muted);font-weight:500}.faq__lede a{color:var(--faq-accent);text-decoration:none;border-bottom:1px solid rgba(232,119,34,.35);transition:border-color .2s var(--faq-ease)}.faq__lede a:hover{border-color:var(--faq-accent)}.faq__grid{display:grid;grid-template-columns:240px 1fr;gap:clamp(20px,3vw,40px);align-items:start}.faq__nav{display:flex;flex-direction:column;gap:6px;position:sticky;top:32px}.faq__tab{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a85;text-align:left;transition:all .2s var(--faq-ease)}.faq__tab:hover{background:#0a0a0a0a;color:#0a0a0ac7}.faq__tab--active{background:#e8772214;border-color:#e8772240;color:var(--faq-accent)}.faq__tabIcon{display:inline-block;transition:transform .2s var(--faq-ease);font-size:14px;line-height:1}.faq__tab--active .faq__tabIcon{transform:translate(2px)}.faq__tabText{flex:1}.faq__panel{display:none;flex-direction:column;gap:10px}.faq__panel--active{display:flex}.faq__item{border-radius:var(--faq-radius);border:1px solid var(--faq-line);background:#ffffffd1;overflow:hidden;transition:box-shadow .2s var(--faq-ease),border-color .2s var(--faq-ease)}.faq__item:hover{border-color:#0a0a0a38;box-shadow:0 8px 24px #0a0a0a0f}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--faq-ink);text-align:left;transition:background .15s var(--faq-ease)}.faq__q:hover{background:#0a0a0a05}.faq__chev{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0a0a0a0f;font-size:16px;font-weight:700;line-height:1;color:#0a0a0a99;transition:transform .2s var(--faq-ease),background .2s var(--faq-ease),color .2s var(--faq-ease)}.faq__q[aria-expanded=true] .faq__chev{background:var(--faq-accent);color:#fff;transform:rotate(45deg)}.faq__a{padding:0 18px 18px;font-size:13px;line-height:1.75;color:var(--faq-muted);font-weight:500}.faq__a p{margin:0}.faq__a a{color:var(--faq-accent);text-decoration:none;border-bottom:1px solid rgba(232,119,34,.35);transition:border-color .2s var(--faq-ease)}.faq__a a:hover{border-color:var(--faq-accent)}.faq__cta{margin-top:clamp(40px,5vw,64px);display:flex;align-items:center;gap:16px;justify-content:center}.faq__ctaText{font-size:15px;font-weight:700;color:var(--faq-muted);margin:0}.faq__ctaBtn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;border:1px solid var(--faq-ink);background:var(--faq-ink);color:#fff;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:transform .18s var(--faq-ease),filter .18s var(--faq-ease),box-shadow .18s var(--faq-ease);box-shadow:0 14px 34px #0a0a0a29}.faq__ctaBtn:hover{transform:translateY(-1px);filter:brightness(1.05)}.faq__ctaIco{transition:transform .18s var(--faq-ease)}.faq__ctaBtn:hover .faq__ctaIco{transform:translate(3px)}@media(max-width:860px){.faq__grid{grid-template-columns:1fr}.faq__nav{position:static;flex-direction:row;overflow-x:auto;padding-bottom:4px;gap:8px}.faq__tab{white-space:nowrap;flex-shrink:0}}@media(max-width:640px){.faq__cta{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.faq__tab,.faq__q,.faq__chev,.faq__ctaBtn,.faq__ctaIco,.faq__item{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faq-page.css.map */
