.otk-faq{--otk-faq-background: #070707;--otk-faq-panel: #111214;--otk-faq-text: #fff;--otk-faq-muted: #929399;--otk-faq-accent: #f5b800;--otk-faq-line: #303136;background:var(--otk-faq-background);color:var(--otk-faq-text)}.otk-faq *,.otk-faq *:before,.otk-faq *:after{box-sizing:border-box}.otk-faq__inner{width:min(var(--otk-faq-content-width),calc(100% - (var(--otk-faq-content-padding) * 2)));margin:0 auto}.otk-faq__hero,.otk-faq__content{border-bottom:1px solid #1f1f22}.otk-faq__hero{padding:72px 0 46px}.otk-faq__kicker{margin:0;color:var(--otk-faq-accent);font-family:var(--font-body--family);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.otk-faq__hero h1,.otk-faq__help-copy h2{font-family:var(--font-heading--family);font-style:italic;font-weight:var(--font-heading--weight);letter-spacing:-.045em;line-height:.88;text-transform:uppercase}.otk-faq__hero h1{margin:10px 0 16px;color:var(--otk-faq-text);font-size:var(--otk-faq-hero-title-size)}.otk-faq__hero-text{max-width:760px;margin:0;color:color-mix(in srgb,var(--otk-faq-muted) 82%,#fff);font-family:var(--font-body--family);font-size:.98rem;line-height:1.5}.otk-faq__search-wrap{position:relative;max-width:760px;margin-top:26px}.otk-faq__search{width:100%;min-height:48px;border:1px solid #35363b;border-radius:10px;background:#0c0d0e;color:var(--otk-faq-text);font-family:var(--font-body--family);font-size:.9rem;padding:0 48px 0 14px}.otk-faq__search::placeholder{color:#85868b}.otk-faq__search:focus-visible,.otk-faq__help-field input:focus-visible,.otk-faq__help-field textarea:focus-visible,.otk-faq__help-submit:focus-visible,.otk-faq__help-link:focus-visible,.otk-faq__item summary:focus-visible{outline:2px solid var(--otk-faq-accent);outline-offset:3px}.otk-faq__search-icon{position:absolute;top:50%;right:15px;display:grid;width:19px;height:19px;color:var(--otk-faq-accent);pointer-events:none;transform:translateY(-50%)}.otk-faq__search-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}.otk-faq__content{padding:56px 0}.otk-faq__list{display:grid;gap:10px}.otk-faq__item{overflow:hidden;border:1px solid var(--otk-faq-line);border-radius:14px;background:var(--otk-faq-panel)}.otk-faq__item[hidden]{display:none}.otk-faq__item summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;color:var(--otk-faq-text);font-family:var(--font-body--family);font-size:.92rem;font-weight:850;line-height:1.35;list-style:none;padding:18px 20px}.otk-faq__item summary::-webkit-details-marker{display:none}.otk-faq__item summary:after{flex:0 0 auto;color:var(--otk-faq-accent);content:"+";font-size:1.35rem;font-weight:400;line-height:1}.otk-faq__item[open] summary:after{content:"-"}.otk-faq__answer{color:#a3a3a8;font-family:var(--font-body--family);font-size:.82rem;line-height:1.55;padding:0 20px 18px}.otk-faq__answer>:first-child{margin-top:0}.otk-faq__answer>:last-child{margin-bottom:0}.otk-faq__no-results{margin:16px 0 0;color:var(--otk-faq-muted);font-family:var(--font-body--family);font-size:.82rem}.otk-faq__no-results[hidden]{display:none}.otk-faq__help{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:20px;margin-top:28px;border:1px solid var(--otk-faq-line);border-radius:18px;background:var(--otk-faq-panel);padding:26px}.otk-faq__help-copy h2{margin:7px 0 10px;color:var(--otk-faq-text);font-size:1.95rem;line-height:.95}.otk-faq__help-copy>p:not(.otk-faq__kicker){margin:0;color:#8d8e94;font-family:var(--font-body--family);font-size:.8rem;line-height:1.55}.otk-faq__help-link{display:inline-flex;margin-top:16px;color:var(--otk-faq-accent);font-family:var(--font-body--family);font-size:.72rem;font-weight:900;text-decoration:none;text-transform:uppercase}.otk-faq__help-link:hover{color:var(--otk-faq-text)}.otk-faq__help-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.otk-faq__help-field{display:grid;gap:6px}.otk-faq__help-field--full,.otk-faq__help-submit,.otk-faq__form-status{grid-column:1 / -1}.otk-faq__help-field label{color:#77787e;font-family:var(--font-body--family);font-size:.59rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.otk-faq__help-field input,.otk-faq__help-field textarea{width:100%;border:1px solid #34353a;border-radius:8px;background:#0a0a0b;color:var(--otk-faq-text);font-family:var(--font-body--family);font-size:.88rem;line-height:1.25;padding:11px 12px}.otk-faq__help-field textarea{min-height:120px;resize:vertical}.otk-faq__help-field input::placeholder,.otk-faq__help-field textarea::placeholder{color:#74757a}.otk-faq__help-submit{min-height:44px;border:0;border-radius:8px;background:var(--otk-faq-accent);color:#080808;cursor:pointer;font-family:var(--font-body--family);font-size:.72rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase;transition:filter .2s ease,transform .2s ease}.otk-faq__help-submit:hover{filter:brightness(1.07);transform:translateY(-1px)}.otk-faq__form-status{border-radius:8px;font-family:var(--font-body--family);font-size:.8rem;line-height:1.45;padding:12px 14px}.otk-faq__form-status--success{border:1px solid color-mix(in srgb,var(--otk-faq-accent) 56%,#fff);background:color-mix(in srgb,var(--otk-faq-accent) 13%,#101113);color:var(--otk-faq-text)}.otk-faq__form-status--error{border:1px solid #a44646;background:#251111;color:#ffd8d8}.otk-faq__form-status ul{margin:6px 0 0;padding-left:18px}@media(max-width:850px){.otk-faq__help{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.otk-faq__inner{width:min(var(--otk-faq-content-width),calc(100% - (var(--otk-faq-content-padding-mobile) * 2)))}.otk-faq__hero{padding:48px 0 40px}.otk-faq__hero h1{font-size:clamp(3.15rem,15vw,4.6rem)}.otk-faq__content{padding:44px 0}.otk-faq__help{padding:20px}.otk-faq__help-form{grid-template-columns:minmax(0,1fr)}.otk-faq__help-field--full,.otk-faq__help-submit,.otk-faq__form-status{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/otk-faq.css.map */
