.fs-faq{background:var(--color-surface-2);padding:88px 24px}.fs-faq__inner{max-width:var(--container-max, 1320px);margin:0 auto}.fs-faq__cols{display:grid;grid-template-columns:1fr 1.5fr;gap:72px}.fs-faq__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:2.9px;text-transform:uppercase;color:var(--color-gold-mid);margin-bottom:16px}.fs-faq__eyebrow:before,.fs-faq__eyebrow:after{content:"";display:block;width:22px;height:1px;background:currentColor}.fs-faq__heading{font-family:var(--font-heading);font-size:40px;font-weight:300;color:var(--color-ink);line-height:1.15;margin:0 0 16px}.fs-faq__heading em{font-style:italic;color:var(--color-forest)}.fs-faq__desc{font-family:var(--font-body);font-size:16px;color:var(--color-muted);line-height:1.85;margin:0 0 24px}.fs-faq__cta{display:inline-block;padding:12px 24px;background:transparent;color:var(--color-ink);border:1px solid var(--color-ink);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,transform .2s}.fs-faq__cta:hover{background:var(--color-ink);color:var(--color-white);transform:translateY(-1px)}.fs-faq__item{border:1.5px solid transparent;border-top-color:var(--color-border);background:transparent;transition:background-color .2s ease,border-color .2s ease}.fs-faq__item:last-child{border-bottom-color:var(--color-border)}@media(hover:hover){.fs-faq__item:not([open]):hover{background:var(--color-primary-pale);border-color:#2b4a2d40;z-index:1;position:relative}.fs-faq__item:not([open]):hover .fs-faq__q-text{color:var(--color-forest);font-weight:600}}.fs-faq__item[open]{background:var(--color-primary-pale);border-color:#2b4a2d40;z-index:1;position:relative}.fs-faq__item[open] .fs-faq__q-text{color:var(--color-forest);font-weight:600}.fs-faq__q{display:flex;justify-content:space-between;align-items:center;padding:16px;font-family:var(--font-body);font-size:16px;color:var(--color-ink);cursor:pointer;gap:20px;transition:color .2s ease;list-style:none}.fs-faq__q::-webkit-details-marker{display:none}.fs-faq__q-text{flex:1;transition:color .2s ease}.fs-faq__tog{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-ink);flex-shrink:0;background:transparent;border:none;transition:color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.fs-faq__item:not([open]):hover .fs-faq__tog{color:var(--color-forest)}}.fs-faq__item[open] .fs-faq__tog{color:var(--color-ink);transform:rotate(180deg)}.fs-faq__body-in{padding:0 16px 16px;font-family:var(--font-body);font-size:12px;color:var(--color-muted);line-height:1.85;font-weight:300}.fs-faq__body-in p{margin:0 0 8px}.fs-faq__body-in p:last-child{margin-bottom:0}.fs-faq__body-in strong{color:var(--color-ink);font-weight:600}.fs-faq__item[open] .fs-faq__body-in strong{color:var(--color-forest)}.fs-faq__bottom{text-align:center;margin-top:44px;padding-top:36px;border-top:1px solid var(--color-border)}.fs-faq__bottom-label{font-family:var(--font-body);font-size:16px;color:var(--color-muted);margin:0 0 16px}.fs-faq__bottom-cta{display:inline-block;padding:12px 24px;background:var(--color-forest);color:var(--color-white);border:0;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.fs-faq__bottom-cta:hover{background:var(--color-forest-lt);transform:translateY(-2px);box-shadow:0 8px 24px #2b4a2d4d}@media(max-width:989px){.fs-faq__cols{grid-template-columns:1fr;gap:40px}}@media(max-width:749px){.fs-faq{padding:32px 12px}.fs-faq__heading{font-size:28px}}@media(prefers-reduced-motion:reduce){.fs-faq__tog,.fs-faq__cta,.fs-faq__bottom-cta{transition:none}}@media(max-width:989px)and (min-width:750px){.fs-faq__heading{font-size:32px;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/fs-faq.css.map */
