.faq{--fq-radius: 2rem;--fq-radius-sm: 1.2rem;--fq-radius-pill: 999px;--fq-line: color-mix(in srgb, rgba(var(--color-foreground)) 10%, transparent);--fq-muted: color-mix(in srgb, rgba(var(--color-foreground)) 58%, transparent);--fq-ink: color-mix(in srgb, rgba(var(--color-foreground)) 88%, transparent);--fq-tint: color-mix(in srgb, rgba(var(--color-accent)) 9%, transparent);--fq-tint-strong: color-mix(in srgb, rgba(var(--color-accent)) 18%, transparent);--fq-surface: color-mix(in srgb, rgba(var(--color-foreground)) 3.5%, rgb(var(--color-background)));--fq-raised: linear-gradient( 180deg, rgb(var(--color-background)), color-mix(in srgb, rgba(var(--color-foreground)) 2.5%, rgb(var(--color-background))) );--fq-title: clamp(3.2rem, 2.1rem + 2.8vw, 5.4rem);--fq-sub: clamp(2rem, 1.7rem + .8vw, 2.6rem);--fq-lead: clamp(1.6rem, 1.5rem + .35vw, 1.85rem);--fq-body: 1.55rem;--fq-small: 1.35rem;--fq-micro: 1.25rem;--fq-ease: cubic-bezier(.22, 1, .36, 1);--fq-sticky-top: 12rem}.faq [hidden]{display:none!important}.faq__intro{max-inline-size:72rem;margin-inline:auto;text-align:center}.faq__eyebrow{display:inline-block;font-size:var(--fq-micro);font-size:1.5rem;font-weight:600;color:rgb(var(--color-accent))}.faq__title{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-weight:600;font-size:var(--fq-title);line-height:1.04;letter-spacing:-.025em;color:rgb(var(--color-foreground));text-wrap:balance}.faq__lead{margin:1.8rem auto 0;max-inline-size:56ch;font-size:var(--fq-lead);font-weight:500;line-height:1.6;color:var(--fq-muted)}.faq__search{position:relative;display:flex;align-items:center;gap:1.2rem;margin:3.2rem auto 0;max-inline-size:58rem;padding:0 1.8rem;min-block-size:6.4rem;background:var(--fq-raised);border:1px solid var(--akc-hairline, var(--fq-line));border-radius:var(--fq-radius-pill);box-shadow:var(--akc-lift-2);transition:box-shadow .28s var(--fq-ease),border-color .28s var(--fq-ease)}.faq__search:focus-within{border-color:rgb(var(--color-accent));box-shadow:var(--akc-lift-3),0 0 0 3px color-mix(in srgb,rgba(var(--color-accent)) 16%,transparent)}.faq__search-icon{display:grid;place-items:center;flex:0 0 auto;color:var(--fq-muted)}.faq__search-input{flex:1 1 auto;min-inline-size:0;border:0;background:none;font-family:inherit;font-size:1.6rem;font-weight:500;color:rgb(var(--color-foreground));-webkit-appearance:none;appearance:none}.faq__search-input::placeholder{color:var(--fq-muted)}.faq__search-input:focus{outline:none}.faq__search-input::-webkit-search-cancel-button,.faq__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.faq__search-clear{display:grid;place-items:center;flex:0 0 auto;inline-size:3.2rem;block-size:3.2rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,rgba(var(--color-foreground)) 8%,transparent);color:var(--fq-ink);cursor:pointer;transition:background-color .2s var(--fq-ease)}.faq__search-clear:hover{background:color-mix(in srgb,rgba(var(--color-foreground)) 14%,transparent)}.faq__count{margin:1.4rem 0 0;font-size:var(--fq-small);font-weight:500;color:var(--fq-muted)}.faq__layout{display:grid;gap:3.2rem;margin-block-start:clamp(4rem,6vw,6.4rem)}@media(min-width:992px){.faq__layout{grid-template-columns:28rem minmax(0,1fr);gap:6rem;align-items:start}.faq__rail{position:sticky;top:var(--fq-sticky-top)}}.faq__rail{min-width:0}.faq-rail__list{list-style:none;margin:0;padding:0;display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding-inline:.2rem;padding-block-end:.4rem;scroll-snap-type:x proximity}.faq-rail__list::-webkit-scrollbar{display:none}@media(min-width:992px){.faq-rail__list{display:grid;gap:.2rem;overflow:visible;padding:0}}.faq-rail__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem;white-space:nowrap;scroll-snap-align:start;border:1px solid var(--fq-line);border-radius:var(--fq-radius-pill);font-size:var(--fq-body);font-weight:500;color:var(--fq-ink);text-decoration:none;transition:background-color .2s var(--fq-ease),color .2s var(--fq-ease),border-color .2s var(--fq-ease)}@media(min-width:992px){.faq-rail__link{border:0;border-radius:1rem;padding:1.1rem 1.4rem;white-space:normal}}.faq-rail__link:hover{background:color-mix(in srgb,rgba(var(--color-foreground)) 5%,transparent);border-color:var(--fq-tint-strong)}.faq-rail__link[aria-current=true]{background:var(--fq-tint);border-color:transparent;color:rgb(var(--color-accent))}.faq-rail__count{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-inline-size:2rem;padding:.2rem;height:2rem;width:2rem;border-radius:var(--fq-radius-pill);background:color-mix(in srgb,rgba(var(--color-foreground)) 7%,transparent);font-size:var(--fq-micro);font-weight:700;text-align:center;color:var(--fq-muted);font-variant-numeric:tabular-nums}.faq-rail__link[aria-current=true] .faq-rail__count{background:color-mix(in srgb,rgba(var(--color-accent)) 18%,transparent);color:rgb(var(--color-accent))}.faq-group{scroll-margin-block-start:var(--fq-sticky-top)}.faq-group+.faq-group{margin-block-start:clamp(4rem,6vw,6rem)}.faq-group__heading{display:flex;align-items:center;gap:1.2rem;margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:600;font-size:var(--fq-sub);line-height:1.2;letter-spacing:-.015em;color:rgb(var(--color-foreground))}.faq-group__icon{display:grid;place-items:center;flex:0 0 auto;inline-size:4rem;block-size:4rem;border-radius:1.2rem;background:var(--fq-tint);color:rgb(var(--color-accent))}.faq-group__list{list-style:none;margin:0;padding:0}.faq-item{border-block-end:1px solid var(--fq-line)}.faq-q{scroll-margin-block-start:var(--fq-sticky-top)}.faq-q__summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem .4rem;cursor:pointer;list-style:none;transition:color .2s var(--fq-ease)}.faq-q__summary::-webkit-details-marker{display:none}.faq-q__summary:hover .faq-q__question{color:rgb(var(--color-accent))}.faq-q__summary:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px;border-radius:.6rem}.faq-q__question{font-size:1.75rem;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground));transition:color .2s var(--fq-ease);text-wrap:pretty}.faq-q__chevron{display:grid;place-items:center;flex:0 0 auto;inline-size:3.2rem;block-size:3.2rem;border-radius:50%;background:color-mix(in srgb,rgba(var(--color-foreground)) 5%,transparent);color:var(--fq-ink);transition:transform .32s var(--fq-ease),background-color .2s var(--fq-ease),color .2s var(--fq-ease)}.faq-q[open] .faq-q__chevron{transform:rotate(180deg);background:var(--fq-tint);color:rgb(var(--color-accent))}.faq-q[open] .faq-q__question{color:rgb(var(--color-accent))}.faq-q__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--fq-ease)}.faq-q[open] .faq-q__panel{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.faq-q__panel{transition:none}}.faq-q__answer{overflow:hidden;min-block-size:0;padding:0 6rem 2.4rem .4rem;font-size:var(--fq-body);font-weight:500;line-height:1.7;color:var(--fq-muted);max-inline-size:72ch}.faq-q__answer>*{margin-block:0}.faq-q__answer>*+*{margin-block-start:1.2rem}@media(max-width:767px){.faq-q__answer{padding-inline-end:.4rem}}.faq-q__answer a{color:rgb(var(--color-accent));text-underline-offset:.3em}.faq-q__answer ul,.faq-q__answer ol{padding-inline-start:2.2rem}.faq-q__answer li+li{margin-block-start:.6rem}.faq-q__answer strong{font-weight:700;color:var(--fq-ink)}.faq-q__cta a{font-weight:700}.faq__empty{margin:0;padding:4rem 0;font-size:var(--fq-lead);font-weight:500;color:var(--fq-muted);text-align:center;text-wrap:balance}.faq__note{margin:0;font-size:var(--fq-body);color:var(--fq-muted)}.faq-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2.4rem;margin-block-start:clamp(4.8rem,7vw,8rem);padding:clamp(2.8rem,4vw,4rem);background:color-mix(in srgb,rgba(var(--color-accent)) 7%,rgb(var(--color-background)));border:1px solid var(--fq-tint-strong);border-radius:clamp(1.8rem,3vw,2.6rem)}.faq-cta__body{min-inline-size:min(100%,28rem);flex:1 1 32rem}.faq-cta__heading{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:var(--fq-sub);line-height:1.2;letter-spacing:-.015em;color:rgb(var(--color-foreground))}.faq-cta__text{margin:.8rem 0 0;max-inline-size:56ch;font-size:var(--fq-body);font-weight:500;line-height:1.6;color:var(--fq-muted)}.faq-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
