.faq__inner{display:grid;gap:2.5rem}.faq__header{max-width:28rem}.faq__intro{color:rgba(var(--color-ink-rgb),.85)}.faq__index ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.faq__index a{display:inline-flex;align-items:center;min-height:2.25rem;padding:.375rem .875rem;border:1px solid color-mix(in srgb,var(--color-gold-line) 70%,transparent);border-radius:999px;font-size:.8125rem;color:var(--color-ink);text-decoration:none;transition:border-color .2s var(--motion-ease),background-color .2s var(--motion-ease)}.faq__index a:hover{border-color:var(--color-ink);background-color:#ffffff80}.faq__category{scroll-margin-top:6rem}@media screen and (min-width:990px){.faq__header{position:sticky;top:7rem;align-self:start}}.faq__category{display:block;margin:2rem 0 .75rem}.faq__category:first-child{margin-top:0}.faq__category+.faq__item{border-top:1px solid color-mix(in srgb,var(--color-gold-line) 50%,transparent)}.faq__list{counter-reset:faq}.faq__item{counter-increment:faq;border-bottom:1px solid color-mix(in srgb,var(--color-gold-line) 50%,transparent)}.faq__number:before{content:counter(faq,decimal-leading-zero)}.faq__number{flex:none;width:2.5rem;font-family:var(--font-label--family);font-size:var(--text-micro);font-weight:var(--font-weight-regular);letter-spacing:.08em;color:rgba(var(--color-ink-rgb),.7)}.faq__text{flex:1}.faq__link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-ink);text-decoration:none;border-bottom:1px solid currentColor}.faq__link .icon{width:1rem;height:1rem;transition:transform .2s var(--motion-ease)}.faq__link:hover .icon{transform:translate(3px)}.faq__item:first-child{border-top:1px solid color-mix(in srgb,var(--color-gold-line) 50%,transparent)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-block:1.125rem;font-size:1rem;font-weight:var(--font-weight-medium);letter-spacing:-.005em;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__icon{flex:none;color:var(--color-bronze);transition:transform .3s var(--motion-ease)}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__answer{padding:0 2.5rem 1.375rem;max-width:46rem;font-size:.9375rem}@media screen and (min-width:990px){.faq__inner{grid-template-columns:1fr 1.6fr;gap:5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
