.faq{--fq-bg: #ffffff;--fq-eyebrow: #5c42ab;--fq-heading: #0b1020;--fq-body: #5c42ab;--fq-muted: #5c5470;--fq-border: #e9e4f7;--fq-row-bg: #ffffff;--fq-row-open-bg: #faf7fe;--fq-num-bg: #f1ecfc;--fq-num-ink: #5c42ab;--fq-pill-on-bg: #14121f;--fq-pill-on-ink: #ffffff;--fq-panel-bg: #5c3fb8;--fq-panel-ink: #ffffff;--fq-panel-btn-bg: #ffffff;--fq-panel-btn-ink: #4a2fa0;--fq-heading-size: 4.4rem;--fq-radius: 1.4rem;display:block;background:var(--fq-bg)}.faq *,.faq *:before,.faq *:after{box-sizing:border-box}.faq [hidden]{display:none!important}.faq__eyebrow{display:block;margin-bottom:.8rem;color:var(--fq-eyebrow);font-family:var(--font-body-family);font-weight:700;font-size:1.1rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.faq__heading{margin:0;color:var(--fq-heading);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:900;font-size:calc(var(--fq-heading-size) * .64);line-height:1.04;letter-spacing:-.02em;text-transform:uppercase}@media screen and (min-width:750px){.faq__heading{font-size:var(--fq-heading-size)}}.faq__text{margin-top:1rem;max-width:52rem;color:var(--fq-body);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55}.faq__text>*:first-child{margin-top:0}.faq__text>*:last-child{margin-bottom:0}.faq__filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.faq__pill{padding:.8rem 1.6rem;border:1px solid var(--fq-border);border-radius:10rem;background:transparent;color:var(--fq-heading);font-family:var(--font-body-family);font-weight:700;font-size:1.2rem;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.faq__pill:hover{border-color:var(--fq-pill-on-bg)}.faq__pill:focus-visible{outline:2px solid var(--fq-eyebrow);outline-offset:2px}.faq__pill[aria-pressed=true]{border-color:var(--fq-pill-on-bg);background:var(--fq-pill-on-bg);color:var(--fq-pill-on-ink)}.faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin-top:3.2rem;align-items:start}@media screen and (min-width:990px){.faq__grid{grid-template-columns:minmax(0,1fr) 30rem;gap:3.2rem}}.faq__group{margin:3.2rem 0 1.2rem;color:var(--fq-heading);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:900;font-size:2rem;line-height:1.2;letter-spacing:-.01em}.faq__group:first-child{margin-top:0}.faq__row{margin-bottom:.8rem;border:1px solid var(--fq-border);border-radius:var(--fq-radius);background:var(--fq-row-bg);transition:background .15s ease}.faq__row[open]{background:var(--fq-row-open-bg)}.faq__summary{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;cursor:pointer;list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq__summary:focus-visible{outline:2px solid var(--fq-eyebrow);outline-offset:2px;border-radius:var(--fq-radius)}.faq__number{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:.8rem;background:var(--fq-num-bg);color:var(--fq-num-ink);font-family:var(--font-body-family);font-weight:700;font-size:1.1rem;line-height:normal;flex:0 0 auto}.faq__question{flex:1 1 auto;min-width:0;color:var(--fq-heading);font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;line-height:1.35}.faq__toggle{position:relative;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--fq-num-bg);flex:0 0 auto}.faq__toggle:before,.faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.15rem;border-radius:.1rem;background:var(--fq-num-ink);transform:translate(-50%,-50%);transition:transform .15s ease,opacity .15s ease}.faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__row[open] .faq__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}@media(prefers-reduced-motion:reduce){.faq__toggle:before,.faq__toggle:after{transition:none}}.faq__answer{padding:0 1.6rem 1.6rem 5.6rem;color:var(--fq-muted);font-family:var(--font-body-family);font-size:1.3rem;line-height:1.6}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}.faq__answer a{color:var(--fq-eyebrow);text-underline-offset:.3rem}.faq__empty{margin:1.6rem 0 0;color:var(--fq-muted);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5}.faq__aside{display:grid;gap:1.2rem}.faq__panel{padding:2rem;border-radius:var(--fq-radius);background:var(--fq-panel-bg);color:var(--fq-panel-ink)}.faq__panel-icon{display:block;width:4.8rem;height:4.8rem;margin-bottom:1.2rem;object-fit:contain}.faq__panel-heading{margin:0;color:var(--fq-panel-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:900;font-size:1.9rem;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}.faq__panel-text{margin:.8rem 0 0;color:var(--fq-panel-ink);font-family:var(--font-body-family);font-size:1.3rem;line-height:1.55}.faq__panel-btn{display:flex;align-items:center;justify-content:center;margin-top:1.6rem;padding:1.1rem 2rem;border-radius:10rem;background:var(--fq-panel-btn-bg);color:var(--fq-panel-btn-ink);font-family:var(--font-body-family);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:transform var(--duration-short, .1s) ease}.faq__panel-btn:hover{transform:translateY(-.2rem)}@media(prefers-reduced-motion:reduce){.faq__panel-btn:hover{transform:none}}.faq__links{padding:1.6rem;border:1px solid var(--fq-border);border-radius:var(--fq-radius)}.faq__links-label{display:block;margin-bottom:.8rem;color:var(--fq-muted);font-family:var(--font-body-family);font-weight:700;font-size:1rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.faq__links-list{margin:0;padding:0;list-style:none}.faq__links-list>li+li{border-top:1px solid var(--fq-border)}.faq__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;color:var(--fq-heading);font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;line-height:1.3;text-decoration:none}.faq__link:hover{color:var(--fq-eyebrow)}.faq__link-chevron{width:1.2rem;height:1.2rem;color:var(--fq-muted);flex:0 0 auto;transition:transform var(--duration-short, .1s) ease}.faq__link:hover .faq__link-chevron{color:var(--fq-eyebrow);transform:translate(.2rem)}@media(prefers-reduced-motion:reduce){.faq__link-chevron,.faq__link:hover .faq__link-chevron{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-main-faq.css.map */
