.cst-faq-page{padding-block-end:var(--cst-section-y)}.cst-faq-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,4vw,2.5rem);text-align:center}.cst-faq-hero__glow{position:absolute;inset-block-start:-40%;inset-inline-start:50%;z-index:-1;width:min(760px,92%);aspect-ratio:1;transform:translate(-50%);background:radial-gradient(circle,var(--cst-violet-tint) 0%,transparent 62%);pointer-events:none}.cst-faq-hero__inner{display:flex;flex-direction:column;align-items:center;gap:var(--cst-space-4)}.cst-faq-hero__eyebrow{font-family:var(--cst-font-display);font-weight:var(--cst-fw-bold);font-size:var(--cst-text-2xs);letter-spacing:var(--cst-tracking-wider);text-transform:uppercase;color:var(--cst-violet-300)}.cst-faq-hero__title{margin:0;max-width:20ch;font-family:var(--cst-font-display);font-weight:var(--cst-fw-black);font-size:var(--cst-text-4xl);line-height:var(--cst-leading-tight);letter-spacing:var(--cst-tracking-tight);color:var(--cst-text);text-wrap:balance}.cst-faq-hero__title em{color:var(--cst-violet-400);font-style:normal}.cst-faq-hero__text{margin:0;max-width:58ch;font-size:var(--cst-text-md);line-height:var(--cst-leading-normal);color:var(--cst-text-muted)}.cst-faq-search{position:relative;display:flex;align-items:center;gap:var(--cst-space-2);width:min(560px,100%);margin-top:var(--cst-space-2);padding:6px 6px 6px var(--cst-space-4);background:var(--cst-surface-2);border:var(--cst-border-width-strong) solid var(--cst-line-strong);border-radius:var(--cst-radius-pill);transition:border-color var(--cst-dur-fast) var(--cst-ease),box-shadow var(--cst-dur-fast) var(--cst-ease)}.cst-faq-search:focus-within{border-color:var(--cst-violet-500);box-shadow:0 0 0 4px var(--cst-violet-tint)}.cst-faq-search__icon{display:grid;place-items:center;flex:0 0 auto;color:var(--cst-text-muted);transition:color var(--cst-dur-fast) var(--cst-ease)}.cst-faq-search:focus-within .cst-faq-search__icon{color:var(--cst-violet-300)}.cst-faq-search__input{flex:1 1 auto;min-width:0;min-height:44px;border:0;background:none;outline:none;color:var(--cst-text);font-size:var(--cst-text-md);font-family:var(--cst-font-body)}.cst-faq-search__input::placeholder{color:var(--cst-text-dim)}.cst-faq-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.cst-faq-search__clear{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;padding:0;border:0;border-radius:var(--cst-radius-pill);background:none;color:var(--cst-text-muted);cursor:pointer;transition:color var(--cst-dur-fast) var(--cst-ease),background var(--cst-dur-fast) var(--cst-ease)}.cst-faq-search__clear:hover{color:var(--cst-text);background:var(--cst-surface-3)}.cst-faq-body{margin-top:clamp(1.25rem,3vw,2rem)}.cst-faq-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cst-space-2);margin-bottom:clamp(1.25rem,3vw,2rem)}.cst-faq-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 var(--cst-space-4);border:var(--cst-border-width-strong) solid var(--cst-line-strong);border-radius:var(--cst-radius-pill);background:var(--cst-surface-2);color:var(--cst-text-muted);cursor:pointer;font-family:var(--cst-font-display);font-weight:var(--cst-fw-bold);font-size:var(--cst-text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color var(--cst-dur-fast) var(--cst-ease),border-color var(--cst-dur-fast) var(--cst-ease),background var(--cst-dur-fast) var(--cst-ease),transform var(--cst-dur-fast) var(--cst-ease)}.cst-faq-chip:hover{color:var(--cst-text);border-color:var(--cst-violet-400);transform:translateY(-1px)}.cst-faq-chip.is-on{color:var(--cst-text-on-accent);background:var(--cst-violet-500);border-color:var(--cst-violet-500)}.cst-faq-list{max-width:820px;margin-inline:auto}.cst-faq-item{border-bottom:0;background:var(--cst-surface-2);border:var(--cst-border-width) solid var(--cst-line);border-radius:var(--cst-radius);padding-inline:clamp(var(--cst-space-4),3vw,var(--cst-space-5));scroll-margin-top:96px;transition:border-color var(--cst-dur-base) var(--cst-ease),background var(--cst-dur-base) var(--cst-ease)}.cst-faq-item+.cst-faq-item{margin-top:var(--cst-space-3)}.cst-faq-item:hover{border-color:var(--cst-line-strong)}.cst-faq-item[open]{border-color:var(--cst-violet-500);background:linear-gradient(180deg,var(--cst-violet-tint),transparent 60%),var(--cst-surface-2)}.cst-faq-item.is-hidden{display:none}.cst-faq-item__summary{gap:var(--cst-space-3)}.cst-faq-item__q{flex:1 1 auto;min-width:0}.cst-faq-item .cst-faq-mark{background:var(--cst-violet-tint);color:var(--cst-violet-300);border-radius:3px;padding:0 2px}.cst-faq-item .cst-acc__body a{color:var(--cst-violet-400);text-decoration:underline;text-underline-offset:2px;transition:color var(--cst-dur-fast) var(--cst-ease)}.cst-faq-item .cst-acc__body a:hover{color:var(--cst-violet-300)}.cst-faq-item__badge{flex:0 0 auto;display:inline-flex;align-items:center;line-height:1;font-family:var(--cst-font-display);font-weight:var(--cst-fw-black);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;padding:.3em .6em;border-radius:var(--cst-radius-sm);background:var(--cst-violet-tint);color:var(--cst-violet-300)}.cst-faq-empty{max-width:620px;margin:clamp(1.5rem,4vw,2.5rem) auto 0;display:flex;flex-direction:column;align-items:center;gap:var(--cst-space-3);text-align:center}.cst-faq-empty__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:var(--cst-radius-pill);color:var(--cst-violet-300);background:var(--cst-violet-tint);border:var(--cst-border-width) solid var(--cst-line-strong)}.cst-faq-empty__text{margin:0;color:var(--cst-text-muted);font-size:var(--cst-text-md)}.cst-faq-empty__text strong{color:var(--cst-text)}.cst-faq-help{max-width:820px;margin:clamp(1.75rem,4vw,3rem) auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cst-space-5);padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--cst-radius-lg);background:radial-gradient(130% 150% at 0% 0%,var(--cst-violet-tint) 0%,transparent 55%),var(--cst-surface-2);border:var(--cst-border-width) solid var(--cst-line-strong)}.cst-faq-help__copy{display:flex;flex-direction:column;gap:var(--cst-space-2);min-width:0}.cst-faq-help__eyebrow{font-size:var(--cst-text-2xs);font-weight:var(--cst-fw-bold);letter-spacing:var(--cst-tracking-wide);text-transform:uppercase;color:var(--cst-violet-300)}.cst-faq-help__heading{margin:0;font-family:var(--cst-font-display);font-weight:var(--cst-fw-bold);font-size:var(--cst-text-xl);color:var(--cst-text)}.cst-faq-help__text{margin:0;font-size:var(--cst-text-sm);color:var(--cst-text-muted)}.cst-faq-help__contacts{display:flex;flex-wrap:wrap;gap:var(--cst-space-4);margin-top:var(--cst-space-2)}.cst-faq-help__contact{display:inline-flex;align-items:center;gap:var(--cst-space-2);font-size:var(--cst-text-sm);color:var(--cst-text);text-decoration:none;transition:color var(--cst-dur-fast) var(--cst-ease)}.cst-faq-help__contact svg{flex:0 0 auto;color:var(--cst-violet-400)}.cst-faq-help__contact:hover{color:var(--cst-violet-300)}.cst-faq-help__actions{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.cst-faq-chip:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cst-faq.css.map */
