.faq{background:var(--color-background);color:var(--color-foreground)}.faq__breadcrumbs{margin:0 0 24px}.faq__eyebrow{font-family:var(--font-body-family);font-size:var(--font-size-label);font-weight:400;letter-spacing:.2em;text-transform:var(--tt-label, uppercase);color:var(--color-accent);margin:0 0 18px}.faq__italic{font-style:italic;font-weight:300}.faq__masthead{padding:96px 64px 56px;display:flex;align-items:flex-end;justify-content:space-between;gap:48px;border-bottom:1px solid var(--color-border);max-width:var(--container-max);margin:0 auto}.faq__heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.005em;line-height:.98;margin:0;color:var(--color-foreground)}.faq--heading-small .faq__heading{font-size:calc(var(--font-size-h2) * 1.1)}.faq--heading-medium .faq__heading{font-size:calc(var(--font-size-h2) * 1.45)}.faq--heading-large .faq__heading{font-size:calc(var(--font-size-h2) * 1.85)}.faq__search{max-width:360px;width:100%}.faq__search-inner{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-foreground);padding-bottom:10px;color:var(--color-foreground)}.faq__search-input{flex:1;border:0;background:transparent;outline:0;font-family:var(--font-heading-family);font-size:var(--font-size-md);font-style:italic;color:var(--color-foreground)}.faq__search-input::placeholder{color:var(--color-text-secondary);font-style:italic}.faq__body{display:grid;grid-template-columns:280px 1fr;gap:96px;padding:72px 64px 120px;max-width:var(--container-max);margin:0 auto}.faq__sidebar{position:sticky;top:120px;align-self:start}.faq__nav{display:flex;flex-direction:column;gap:12px}.faq__nav-link{font-family:var(--font-heading-family);font-size:var(--font-size-lg);font-weight:400;color:var(--color-foreground);text-decoration:none;padding-left:0;border-left:1px solid transparent;transition:all .2s}.faq__nav-link:hover{color:var(--color-accent)}.faq__nav-link.is-active{font-weight:500;font-style:italic;color:var(--color-accent);padding-left:16px;border-left-color:var(--color-accent)}.faq__contact{margin-top:48px;padding-top:24px;border-top:1px solid var(--color-border)}.faq__contact-heading{font-family:var(--font-heading-family);font-size:var(--font-size-lg);font-style:italic;font-weight:300;line-height:1.4;margin:0 0 16px;color:var(--color-foreground)}.faq__contact-email{font-family:var(--font-body-family);font-size:var(--font-size-button);letter-spacing:var(--letter-spacing-button);text-transform:var(--tt-label, uppercase);color:var(--color-foreground);border-bottom:1px solid var(--color-foreground);padding-bottom:2px;text-decoration:none}.faq__category{margin-bottom:64px}.faq__cat-heading{font-family:var(--font-heading-family);font-size:var(--font-size-h3);font-weight:400;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--color-foreground);color:var(--color-foreground)}.faq--heading-small .faq__cat-heading{font-size:calc(var(--font-size-h3) * .85)}.faq--heading-medium .faq__cat-heading{font-size:var(--font-size-h3)}.faq--heading-large .faq__cat-heading{font-size:calc(var(--font-size-h3) * 1.2)}.faq__cat-number{font-family:var(--font-body-family);font-size:var(--font-size-button);letter-spacing:var(--letter-spacing-label);color:var(--color-accent);margin-right:16px;vertical-align:middle}.faq__item{padding:22px 0;border-bottom:1px solid var(--color-border)}.faq__item>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:40px}.faq__item>summary::-webkit-details-marker{display:none}.faq__q-text{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--color-foreground)}.faq--question-small .faq__q-text{font-size:var(--font-size-md)}.faq--question-medium .faq__q-text{font-size:var(--font-size-lg)}.faq--question-large .faq__q-text{font-size:var(--font-size-h4)}.faq__q-icon{font-family:var(--font-heading-family);font-size:28px;font-weight:300;line-height:1;color:var(--color-text-secondary);transition:color .2s,transform .2s}.faq__item[open] .faq__q-icon{color:var(--color-accent);transform:rotate(45deg)}.faq__a{margin-top:16px;max-width:680px;font-family:var(--font-body-family);line-height:1.75;color:var(--color-text-secondary)}.faq--answer-small .faq__a{font-size:var(--font-size-sm)}.faq--answer-medium .faq__a{font-size:var(--font-size-md)}.faq--answer-large .faq__a{font-size:var(--font-size-lg)}.faq__a p:first-child{margin-top:0}.faq__a p:last-child{margin-bottom:0}.faq__empty{color:var(--color-text-secondary);font-family:var(--font-body-family)}@media screen and (max-width:1023px){.faq__masthead{padding:64px 32px 40px;flex-direction:column;align-items:flex-start}.faq--heading-small .faq__heading{font-size:calc(var(--font-size-h2) * .85)}.faq--heading-medium .faq__heading{font-size:calc(var(--font-size-h2) * 1.05)}.faq--heading-large .faq__heading{font-size:calc(var(--font-size-h2) * 1.35)}.faq__body{grid-template-columns:1fr;gap:48px;padding:48px 32px 96px}.faq__sidebar{position:static}.faq__nav{flex-direction:row;flex-wrap:wrap;gap:20px}.faq__nav-link{font-size:var(--font-size-caption);padding-left:0;border-left:none}.faq__nav-link.is-active{padding-left:0;border-left:none}}@media screen and (max-width:749px){.faq__masthead{padding:40px 20px 28px}.faq--heading-small .faq__heading,.faq--heading-medium .faq__heading,.faq--heading-large .faq__heading{font-size:calc(var(--font-size-h2) * .75)}.faq__body{padding:24px 20px 80px;gap:32px}.faq--heading-small .faq__cat-heading,.faq--heading-medium .faq__cat-heading,.faq--heading-large .faq__cat-heading{font-size:var(--font-size-h4)}.faq--question-small .faq__q-text,.faq--question-medium .faq__q-text,.faq--question-large .faq__q-text{font-size:var(--font-size-md)}.faq__contact{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/section-faq-page.css.map */
