.faq-section-shell{--faq-panel-radius: 1.35rem}.faq-section-stack{gap:clamp(1.5rem,3vw,3rem)}.faq__header-panel{position:relative;overflow:hidden;padding:clamp(1.6rem,4vw,3.4rem);border:1px solid rgb(var(--text-color) / .12);border-radius:var(--faq-panel-radius);background:radial-gradient(circle at 92% 8%,rgb(var(--text-color) / .08),transparent 34%),linear-gradient(145deg,rgb(var(--background)),rgb(var(--text-color) / .035));box-shadow:0 1.5rem 3.5rem rgb(var(--text-color) / .07)}.faq__header-rule{width:3.5rem;height:2px;margin-bottom:1.3rem;background:rgb(var(--text-color) / .55)}.faq__toc{display:flex;gap:.6rem;margin:0;padding:.2rem .1rem .7rem;overflow-x:auto;scrollbar-width:none}.faq__toc::-webkit-scrollbar{display:none}.faq__toc-item{flex:0 0 auto;padding:.6rem .9rem;border:1px solid rgb(var(--text-color) / .16);border-radius:999px;background:rgb(var(--background) / .7);color:rgb(var(--text-color) / .78);font-size:.75rem;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.faq__toc-item:hover,.faq__toc-item.is-active{border-color:rgb(var(--text-color) / .45);background:rgb(var(--text-color) / .08);color:rgb(var(--text-color))}.faq__content-panel{overflow:hidden;border:1px solid rgb(var(--text-color) / .14);border-radius:var(--faq-panel-radius);background:rgb(var(--background) / .58);box-shadow:0 1rem 2.5rem rgb(var(--text-color) / .05)}.faq__content-panel .accordion{padding-inline:clamp(1rem,3vw,2.2rem)}.faq__content-panel .accordion+.accordion{border-top:1px solid rgb(var(--text-color) / .1)}.faq__content-panel .faq__category{margin:0;padding:1.25rem clamp(1rem,3vw,2.2rem) .75rem;border-top:1px solid rgb(var(--text-color) / .12);color:rgb(var(--text-color) / .72);font-size:.72rem;letter-spacing:.16em;scroll-margin-top:6rem;text-transform:uppercase}.faq__content-panel .faq__category:first-child{border-top:0}@media screen and (max-width:699px){.faq__header-panel{border-radius:1rem;padding:1.4rem 1.1rem 1.7rem}.faq__content-panel{border-radius:1rem}.faq__content-panel .accordion{padding-inline:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map */
