.faq-accordion{border-top:1px solid var(--color-border)}.faq-accordion__item{border-bottom:1px solid var(--color-border)}.faq-accordion__item[hidden]{display:none}.faq-accordion__item summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-6);justify-content:space-between;list-style:none;min-height:4.5rem;padding-block:var(--space-6)}.faq-accordion__item summary::-webkit-details-marker{display:none}.faq-accordion__item summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:var(--space-1)}.faq-accordion__category{color:var(--color-accent-dark);display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}.faq-accordion__question{color:var(--color-foreground);font-size:clamp(1rem,1.4vw,1.125rem);font-weight:500;line-height:1.4}.faq-accordion__toggle{flex:0 0 auto;height:var(--space-4);position:relative;transition:transform .18s ease;width:var(--space-4)}.faq-accordion__toggle:before{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";height:var(--space-2);left:50%;position:absolute;top:50%;transform:translate(-50%,-70%) rotate(45deg);width:var(--space-2)}.faq-accordion__item[open] .faq-accordion__toggle{transform:rotate(180deg)}.faq-accordion__answer{color:var(--color-muted-foreground);line-height:1.7;max-width:48rem;padding:0 var(--space-12) var(--space-6) 0}.faq-accordion__answer .metafield-rich_text_field>*+*{margin-top:var(--space-3)}.faq-featured{background:var(--color-background)}.faq-featured__inner{display:grid;gap:clamp(var(--space-12),6vw,var(--space-24));grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);margin-inline:auto;max-width:var(--page-width);padding:var(--section-space) var(--page-margin)}.faq-featured__intro{align-self:start}.faq-featured__intro h2{font-size:clamp(1.875rem,3.4vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;margin-top:var(--space-3)}.faq-featured__intro>p:last-of-type{color:var(--color-muted-foreground);line-height:1.7;margin-top:var(--space-4)}.faq-featured__content{background:var(--color-surface);border-radius:var(--radius-lg);min-width:0;padding-inline:var(--space-6)}.faq-featured__content .faq-accordion{border-top:0}.faq-featured__content .faq-accordion__item:last-child{border-bottom:0}.faq-featured__content .faq-accordion__item summary{min-height:4rem;padding-block:var(--space-4)}.faq-featured__content .faq-accordion__question{font-size:1rem}.faq-featured__content .faq-accordion__answer{padding-bottom:var(--space-4)}.faq-featured__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.faq-featured__view-all{color:var(--color-accent-dark);display:inline-block;font-size:.9375rem;font-weight:600;line-height:var(--control-height);min-height:var(--control-height);text-decoration:none}.faq-featured__view-all:hover{color:var(--color-accent)}.faq-featured__view-all:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:var(--space-1)}.faq-directory{background:var(--color-background)}.faq-directory__inner{margin-inline:auto;max-width:var(--page-width);padding:var(--section-space) var(--page-margin)}.faq-directory__layout{align-items:start;display:grid;gap:clamp(var(--space-8),4vw,var(--space-16));grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}.faq-directory__categories{background:var(--color-surface);border-radius:var(--radius-md);display:grid;gap:var(--space-1);padding:var(--space-2);position:sticky;top:7rem}.faq-directory__category{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-foreground);cursor:pointer;display:flex;font:inherit;font-size:.9375rem;font-weight:500;min-height:var(--control-height);padding:var(--space-2) var(--space-4);text-align:left;transition:background-color .18s ease,color .18s ease,font-weight .18s ease;width:100%}.faq-directory__category:hover{background:color-mix(in srgb,var(--color-foreground) 5%,transparent)}.faq-directory__category[aria-pressed=true]{background:var(--color-surface-strong);color:var(--color-accent-dark);font-weight:600}.faq-directory__category:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-1)}.faq-directory__content{min-width:0}.faq-directory__content .faq-accordion{border-top:0}.faq-directory__content h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-bottom:var(--space-6)}.faq-directory__empty{color:var(--color-muted-foreground);padding-block:var(--space-8)}@media(max-width:800px){.faq-featured__inner{gap:var(--space-8);grid-template-columns:1fr}.faq-featured__content{padding-inline:var(--space-4)}.faq-directory__layout{gap:var(--space-8);grid-template-columns:1fr}.faq-directory__categories{background:transparent;border-radius:0;display:flex;margin-inline:calc(var(--page-margin) * -1);overflow-x:auto;padding:0 var(--page-margin) var(--space-2);position:static;scrollbar-width:none}.faq-directory__categories::-webkit-scrollbar{display:none}.faq-directory__category{border:1px solid var(--color-border);flex:0 0 auto;width:auto}.faq-directory__category[aria-pressed=true]{background:var(--color-surface-strong);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.faq-accordion__answer{padding-right:0}}@media(prefers-reduced-motion:reduce){.faq-accordion__toggle,.faq-directory__category{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/faq.css.map */
