.faq-hero{padding-bottom:8px}.faq-hero .lead{max-width:60ch}.faq-search{position:relative;max-width:480px;margin-top:16px}.faq-search input{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--c-line);border-radius:0;background:var(--c-bg);font-size:1rem}.faq-search input::-webkit-search-cancel-button{cursor:pointer}.faq-categories{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:20px 16px 4px;scrollbar-width:none}.faq-categories::-webkit-scrollbar{display:none}.faq-categories__pill{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--c-line);background:var(--c-surface);font-size:.9375rem;cursor:pointer;white-space:nowrap}.faq-categories__pill.is-active{border:2px solid var(--c-text);background:var(--c-bg)}.faq-categories__pill:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.faq-category{padding-top:40px;border-top:1px solid var(--c-line)}.faq-category:first-of-type{border-top:0}.faq-category h2{margin:0 0 16px}.faq-list{margin:0}.faq-item{border-top:1px solid var(--c-line)}.faq-item:last-of-type{border-bottom:1px solid var(--c-line)}.faq-item[hidden]{display:none}.faq-item summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:600;list-style:none;padding:12px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{position:relative;width:16px;height:16px;flex:0 0 16px}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--c-text);transition:transform .15s ease}.faq-item__icon:before{width:16px;height:2px;transform:translate(-50%,-50%)}.faq-item__icon:after{width:2px;height:16px;transform:translate(-50%,-50%)}.faq-item[open] .faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.faq-item__body{padding:0 0 20px;max-width:70ch}.faq-item__body :last-child{margin-bottom:0}.faq-empty{padding:32px 0;text-align:center;color:var(--c-muted)}.faq-empty[hidden]{display:none}.faq-support{text-align:center;padding:48px 0;border-top:1px solid var(--c-line);margin-top:16px}.faq-support p{color:var(--c-muted)}@media(prefers-reduced-motion:reduce){.faq-item__icon:before,.faq-item__icon:after{transition:none}}@media(min-width:990px){.faq-categories{margin:0;padding:24px 0 0;flex-wrap:wrap;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-page.css.map */
