.fv-faq-page{--faq-ink: #20201f;--faq-muted: #66635f;--faq-line: #dedbd5;color:var(--faq-ink)}.fv-faq-page *,.fv-faq-page *:before,.fv-faq-page *:after{box-sizing:border-box}.fv-faq-shell{width:min(1170px,calc(100% - 48px));margin-inline:auto}.fv-faq-hero{padding:58px 0 52px;border-bottom:1px solid var(--faq-line);background:var(--faq-hero-background, #f5f3ef)}.fv-faq-hero__eyebrow{margin:0 0 14px;color:var(--faq-accent, #6f2135);font-size:13px;font-weight:700;line-height:1.3;text-transform:uppercase}.fv-faq-hero h1{max-width:760px;margin:0;color:var(--faq-ink);font-family:var(--font-heading--family, inherit);font-size:clamp(38px,5vw,62px);font-weight:600;line-height:1.05;letter-spacing:0}.fv-faq-hero__text{max-width:790px;margin-top:22px;color:var(--faq-muted);font-size:17px;line-height:1.7}.fv-faq-hero__text p,.fv-faq-support__text p{margin:0}.fv-faq-hero__text a,.fv-faq-answer a,.fv-faq-support a{color:var(--faq-accent, #6f2135);text-decoration-color:color-mix(in srgb,var(--faq-accent, #6f2135) 45%,transparent);text-underline-offset:3px}.fv-faq-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fv-faq-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 20px;border:1px solid var(--faq-accent, #6f2135);border-radius:3px;background:var(--faq-accent, #6f2135);color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.fv-faq-button--secondary{background:transparent;color:var(--faq-accent, #6f2135)}.fv-faq-button:hover,.fv-faq-button:focus-visible{background:#252422;border-color:#252422;color:#fff}.fv-faq-list-section{padding:62px 0 72px;background:var(--faq-list-background, #fff)}.fv-faq-list-layout{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:clamp(38px,6vw,82px);align-items:start}.fv-faq-list-intro{position:sticky;top:24px}.fv-faq-list-intro h2,.fv-faq-support h2{margin:0;font-family:var(--font-heading--family, inherit);font-size:30px;font-weight:600;line-height:1.15;letter-spacing:0}.fv-faq-list-intro__text,.fv-faq-support__text{margin-top:14px;color:var(--faq-muted);font-size:15px;line-height:1.65}.fv-faq-filters{display:grid;gap:2px;margin-top:26px}.fv-faq-filter{width:100%;min-height:42px;padding:9px 12px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;color:var(--faq-muted);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.fv-faq-filter:hover,.fv-faq-filter:focus-visible,.fv-faq-filter[aria-pressed=true]{border-left-color:var(--faq-accent, #6f2135);background:#f5f3ef;color:var(--faq-ink)}.fv-faq-items{border-top:1px solid var(--faq-line)}.fv-faq-item{border-bottom:1px solid var(--faq-line)}.fv-faq-item[hidden]{display:none}.fv-faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:20px;align-items:center;min-height:78px;padding:18px 2px;cursor:pointer;list-style:none}.fv-faq-item summary::-webkit-details-marker{display:none}.fv-faq-question{margin:0;font-size:17px;font-weight:650;line-height:1.4;letter-spacing:0}.fv-faq-toggle{position:relative;width:20px;height:20px}.fv-faq-toggle:before,.fv-faq-toggle:after{position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--faq-accent, #6f2135);content:""}.fv-faq-toggle:after{transform:rotate(90deg);transition:transform .16s ease}.fv-faq-item[open] .fv-faq-toggle:after{transform:rotate(0)}.fv-faq-answer{max-width:760px;padding:0 48px 24px 2px;color:var(--faq-muted);font-size:15px;line-height:1.72}.fv-faq-answer p{margin:0 0 10px}.fv-faq-answer p:last-child{margin-bottom:0}.fv-faq-support{padding:58px 0 64px;border-top:1px solid var(--faq-line);background:var(--faq-support-background, #f5f3ef)}.fv-faq-support__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,480px);gap:36px;align-items:end}.fv-faq-support__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;border-top:1px solid var(--faq-line)}.fv-faq-support__link{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 0;border-bottom:1px solid var(--faq-line);color:var(--faq-ink)!important;font-size:14px;font-weight:650;text-decoration:none!important}.fv-faq-support__link:after{color:var(--faq-accent, #6f2135);content:"\2192";font-size:16px}.fv-faq-support__link:hover,.fv-faq-support__link:focus-visible{color:var(--faq-accent, #6f2135)!important}@media(max-width:900px){.fv-faq-list-layout{grid-template-columns:1fr;gap:32px}.fv-faq-list-intro{position:static}.fv-faq-filters{display:flex;overflow-x:auto;padding-bottom:4px}.fv-faq-filter{width:auto;flex:0 0 auto;border:1px solid var(--faq-line);border-radius:3px;white-space:nowrap}.fv-faq-filter[aria-pressed=true]{border-color:var(--faq-accent, #6f2135)}.fv-faq-support__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fv-faq-shell{width:min(100% - 32px,1170px)}.fv-faq-hero{padding:38px 0 36px}.fv-faq-hero h1{font-size:40px}.fv-faq-hero__text{font-size:16px}.fv-faq-hero__actions,.fv-faq-button{width:100%}.fv-faq-list-section{padding:42px 0 50px}.fv-faq-list-intro h2,.fv-faq-support h2{font-size:26px}.fv-faq-item summary{min-height:70px;gap:14px}.fv-faq-question{font-size:16px}.fv-faq-answer{padding-right:20px}.fv-faq-support{padding:42px 0 48px}.fv-faq-support__header,.fv-faq-support__links{grid-template-columns:1fr}.fv-faq-support__header{gap:16px}.fv-faq-support__links{margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fabio-faq.css.map */
