.faq{display:grid;grid-template-columns:minmax(0,1fr)}.faq__header{margin-block-end:var(--space-6)}.faq__heading{margin:0}.faq__body{min-inline-size:0}.faq__footer{margin-block-start:var(--space-5)}.faq__cta{font-weight:var(--font-body-weight-bold)}.faq--stacked{max-inline-size:calc(var(--content-width) + 6rem);margin-inline:auto}@media screen and (min-width:990px){.faq--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"header body" "footer body";column-gap:clamp(var(--space-7),6vw,var(--space-9));align-items:start}.faq--split .faq__header{grid-area:header;margin-block-end:0}.faq--split .faq__body{grid-area:body}.faq--split .faq__footer{grid-area:footer;margin-block-start:var(--space-5)}.faq--split:not(:has(.faq__header)) .faq__body{grid-column:1 / -1}}.faq__empty{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding:var(--space-5);font-size:var(--font-size-small);color:var(--color-text-muted);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-large)}.faq__empty .icon{flex:none;margin-block-start:.15em}.faq-page__header{margin-block-end:var(--space-7)}.faq-page__heading{margin:0}.faq-page{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-6)}.faq-page__content{min-inline-size:0;max-inline-size:calc(var(--content-width) + 6rem)}faq-category-nav{display:block;min-inline-size:0}.faq-page__nav-title{margin:0 0 var(--space-3)}.faq-page__nav-list{--scroll-gap: var(--space-2);margin-block:0;padding-block:3px;list-style:none;scroll-snap-type:x proximity}.faq-page__nav-item{display:flex}.faq-page__nav-link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);font-size:var(--font-size-small);line-height:1.3;white-space:nowrap;text-decoration:none;color:var(--color-text);background-color:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-button);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.faq-page__nav-count{font-size:var(--font-size-caption);color:var(--color-text-muted)}.faq-page__nav-link[aria-current]{font-weight:var(--font-body-weight-bold);border-color:var(--color-text);background-color:rgb(var(--color-text-rgb) / .05)}@media(hover:hover){.faq-page__nav-link:hover{border-color:var(--color-text)}}.faq-page__group{scroll-margin-block-start:calc(var(--header-height, 4rem) + var(--space-5))}.faq-page__group+.faq-page__group{margin-block-start:var(--space-8)}.faq-page__group-title{margin:0 0 var(--space-4)}.faq-page__contact{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-block-start:var(--space-8);padding:var(--space-5);background-color:var(--color-surface);border-radius:var(--radius-large)}.faq-page__contact-body{display:flex;flex-direction:column;gap:var(--space-2)}.faq-page__contact-title,.faq-page__contact-text{margin:0}.faq-page__contact-text{color:var(--color-text-muted)}@media screen and (min-width:750px){.faq-page__contact{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6)}.faq-page__contact-button{flex:none}}@media screen and (min-width:990px){.faq-page{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);column-gap:clamp(var(--space-7),6vw,var(--space-9));align-items:start}.faq-page--single{grid-template-columns:minmax(0,1fr)}.faq-page__aside{position:sticky;inset-block-start:calc(var(--header-height, 4rem) + var(--space-6))}.faq-page__nav-list{flex-direction:column;gap:0;margin-inline:0;padding:0;overflow:visible;scroll-snap-type:none;border-inline-start:var(--border-width) solid var(--color-border)}.faq-page__nav-item{display:block}.faq-page__nav-link{display:flex;justify-content:space-between;inline-size:100%;margin-inline-start:calc(var(--border-width) * -1);padding-inline:var(--space-4) 0;font-size:var(--font-size-body);white-space:normal;color:var(--color-text-muted);background-color:transparent;border:0;border-inline-start:2px solid transparent;border-radius:0}.faq-page__nav-link[aria-current]{color:var(--color-text);background-color:transparent;border-inline-start-color:var(--color-text)}.faq-page__nav-link:focus-visible{outline-offset:-2px}@media(hover:hover){.faq-page__nav-link:hover{color:var(--color-text);border-inline-start-color:var(--color-border)}.faq-page__nav-link[aria-current]:hover{border-inline-start-color:var(--color-text)}}}.faq-page__breadcrumb{margin-block-end:var(--space-3)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-faq.css.map */
