.faq-section{padding-block:var(--section-padding-y-mobile);background-color:var(--faq-bg, var(--color-white))}@media(min-width:768px){.faq-section{padding-block:var(--section-padding-y-desktop)}}.faq-section__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.faq-section__header{text-align:center;margin-block-end:var(--space-8)}.faq-section__header .eyebrow{display:inline-block;margin-block-end:var(--space-3)}.faq-section__header h2{margin-block-end:var(--space-4)}.faq-section__header p{font-size:var(--font-size-lg);color:var(--color-dark-gray);max-width:54ch;margin-inline:auto}@media(min-width:768px){.faq-section__header{margin-block-end:var(--space-16)}}.faq-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-block-end:var(--space-6)}@media(min-width:768px){.faq-tabs{margin-block-end:var(--space-16)}}.faq-tab{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.25rem;border-radius:9999px;border:1px solid rgba(0,0,0,.35);background-color:var(--color-white, #fff);color:#0000008c;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:all var(--transition-fast)}.faq-tab:hover{border-color:#0009;color:#000c;background-color:#0000000a}.faq-tab.is-active,.faq-tab.is-active:hover{background-color:var(--color-foreground, #000);border-color:var(--color-foreground, #000);color:var(--color-white, #fff)}.faq-list{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;gap:0}.faq-section--two-col .faq-list{max-width:100%;display:grid;grid-template-columns:1fr;gap:0 var(--space-8)}@media(min-width:768px){.faq-section--two-col .faq-list{grid-template-columns:1fr 1fr}}.faq-item{border-bottom:1px solid var(--color-light-gray)}.faq-item:first-child{border-top:1px solid var(--color-light-gray)}.faq-section--two-col .faq-item:nth-child(2){border-top:1px solid var(--color-light-gray)}.faq-item[hidden]{display:none}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding-block:var(--space-5);background:none;border:none;text-align:left;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-foreground);cursor:pointer;transition:color var(--transition-fast)}.faq-item__question:hover,.faq-item__question[aria-expanded=true]{color:var(--faq-accent, var(--color-cta))}@media(min-width:768px){.faq-item__question{font-size:var(--font-size-lg);padding-block:var(--space-6)}}.faq-item__icon{width:20px;height:20px;flex-shrink:0;color:var(--color-dark-gray);transition:transform .3s cubic-bezier(.25,.46,.45,.94),color var(--transition-fast)}.faq-item__question[aria-expanded=true] .faq-item__icon{transform:rotate(180deg);color:var(--faq-accent, var(--color-cta))}.faq-item__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faq-item__answer{overflow:hidden;transition:height .35s cubic-bezier(.25,.46,.45,.94)}.faq-item__answer-inner{padding-block-end:var(--space-6);color:var(--color-dark-gray);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.faq-item__answer-inner p{margin-block-end:var(--space-3)}.faq-item__answer-inner p:last-child{margin-block-end:0}.faq-item__answer-inner ul,.faq-item__answer-inner ol{padding-inline-start:var(--space-5);margin-block-end:var(--space-3)}.faq-item__answer-inner li{margin-block-end:var(--space-1)}.faq-item__answer-inner a{color:var(--faq-accent, var(--color-cta));text-decoration:underline}.faq-section__footer{text-align:center;margin-block-start:var(--space-12);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.faq-section__footer p{font-size:var(--font-size-base);color:var(--color-dark-gray)}@media(prefers-reduced-motion:reduce){.faq-item__answer,.faq-item__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-faq.css.map */
