.faq-page{display:block}.faq-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:var(--space-2xl);max-width:82rem;margin-inline:auto}#MainContent>.shopify-section:first-child .faq-page{padding-top:calc(var(--space-2xl) + var(--header-height, 0px))}@media(max-width:900px){#MainContent>.shopify-section:first-child .faq-page{padding-top:calc(var(--content-section-pad-top-mobile, var(--space-2xl)) + var(--header-height, 0px))}}.faq-page__side{position:sticky;top:calc(var(--header-height, 0px) + var(--space-2xs));display:grid;justify-items:start;gap:var(--space-sm)}.faq-page__heading{margin:0;font-family:var(--font-heading);font-size:clamp(var(--text-2xl),6vw,4.5rem);font-weight:400;line-height:var(--leading-tight);text-wrap:balance}.faq-page__intro{max-width:28rem;font-size:var(--text-sm);color:var(--color-text-muted)}.faq-page__search{display:flex;align-items:center;gap:var(--space-2xs);width:100%;max-width:30rem;margin-block:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rock);border-radius:var(--radius-pill);background:var(--color-surface)}.faq-page__search:focus-within{outline:2px solid var(--color-sky);outline-offset:2px}.faq-page__search svg{flex:none;width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.6}.faq-page__search input{flex:1;min-width:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-sm)}.faq-page__search input:focus{outline:none}.faq-page__topics{display:grid;width:100%;max-width:20rem;border-top:1px dotted var(--color-rock-60)}.faq-page__topics a{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-xs) 0;border-bottom:1px dotted var(--color-rock-60);color:inherit;font-family:var(--font-heading);font-size:var(--text-md);text-decoration:none}.faq-page__topics a[hidden]{display:none}.faq-page__topics span{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}.faq-page__topics a[aria-current=true]{color:var(--color-sky);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.faq-page__help{display:grid;gap:var(--space-3xs);margin-top:var(--space-sm);font-size:var(--text-sm)}.faq-page__help a{color:inherit}.faq-page__main{display:grid;gap:var(--space-xl)}.faq-page__topic{display:grid;gap:var(--space-2xs);scroll-margin-top:calc(var(--header-height, 0px) + var(--space-md))}.faq-page__topic[hidden]{display:none}.faq-page__topic-title{margin:0 0 var(--space-xs);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400;line-height:var(--leading-tight)}.faq-page__topic .faq-accordion details[hidden]{display:none}.faq-page__size-guide{justify-self:start;margin-top:var(--space-sm)}.faq-page mark{background:var(--color-sun-soft);color:inherit}.faq-page__empty{padding:var(--space-md);border:1px dashed var(--color-rock-60);border-radius:var(--radius-md);font-size:var(--text-sm)}.faq-page__empty a{color:inherit}@container (max-width: 44rem){.faq-page__grid{grid-template-columns:1fr;gap:var(--space-lg)}.faq-page__side{position:static}.faq-page__topics{display:flex;gap:var(--space-2xs);width:auto;max-width:none;justify-self:stretch;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);overflow-x:auto;border:0;scrollbar-width:none}.faq-page__topics a{flex:none;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rock);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.faq-page__topics a[aria-current=true]{border-color:var(--color-sky);background:var(--color-sky);color:var(--color-white);text-decoration:none}.faq-page__topics a[aria-current=true] span{color:inherit}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/faq-page.css.map */
