.fsv{--fsv-heading-font: var(--font-heading--family, var(--font-heading-family, Georgia, serif));--fsv-body-font: var(--font-body--family, var(--font-body-family, Arial, sans-serif));display:block;padding:var(--fsv-space-top, 40px) 28px var(--fsv-space-bottom, 40px);color:var(--fsv-ink, #171a17);background:var(--fsv-bg, #f5efe6);font-family:var(--fsv-body-font);font-size:16px;line-height:1.45;overflow-wrap:anywhere}.fsv,.fsv *,.fsv *:before,.fsv *:after{box-sizing:border-box}.fsv [hidden]{display:none!important}.fsv button,.fsv a{-webkit-tap-highlight-color:transparent}.fsv button{font:inherit;cursor:pointer}.fsv button:disabled{cursor:not-allowed}.fsv button:focus-visible,.fsv a:focus-visible,.fsv [tabindex]:focus-visible{outline:2px solid var(--fsv-green, #284b37);outline-offset:4px}.fsv .fsv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fsv .fsv-inner{width:100%;max-width:var(--fsv-max-width, 1440px);margin-inline:auto;min-width:0}.fsv .fsv-header{margin:0 0 24px}.fsv .fsv-eyebrow{margin:0 0 10px;color:var(--fsv-gold, #ab8760);font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.fsv .fsv-heading{margin:0;color:inherit;font-family:var(--fsv-heading-font);font-size:clamp(34px,3.6vw,56px);font-weight:var(--font-heading--weight, var(--font-heading-weight, 400));line-height:1.08;letter-spacing:-.025em;text-transform:none}.fsv .fsv-profiles{display:flex;align-items:center;gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:0 0 28px;padding:4px 3px 8px;scrollbar-width:thin;scrollbar-color:var(--fsv-border, #d8c7b2) transparent}.fsv .fsv-profile{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding:9px 24px;border:1px solid var(--fsv-gold, #ab8760);border-radius:99px;color:inherit;background:transparent;font-family:var(--fsv-body-font);font-size:17px;font-weight:500;line-height:1.25;white-space:nowrap}.fsv .fsv-profile[aria-pressed=true]{border-color:var(--fsv-green, #284b37);background:var(--fsv-green, #284b37);color:#fff}.fsv .fsv-stage{display:flex;width:100%;min-width:0;overflow-x:auto;gap:24px;padding:4px 3px 9px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--fsv-border, #d8c7b2) transparent}.fsv .fsv-item{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,4vw,68px);flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.fsv .fsv-video-frame{position:relative;display:block;width:100%;max-width:390px;aspect-ratio:4 / 5;overflow:hidden;border:4px solid #fffdf9;border-radius:22px;background:#e7e0d6;color:#fff;text-decoration:none}.fsv .fsv-poster{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% var(--fsv-focal-y, 30%)}.fsv .fsv-poster-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:30px 20px;color:var(--fsv-green, #284b37);font-size:18px;line-height:1.35;text-align:center}.fsv .fsv-play-disc{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#fffdf9;color:var(--fsv-green, #284b37);transform:translate(-50%,-50%);box-shadow:0 3px 15px #00000014;pointer-events:none}.fsv .fsv-play-disc svg{display:block;width:30px;height:30px;margin-left:3px}.fsv .fsv-duration{position:absolute;top:14px;right:14px;padding:5px 13px;border-radius:99px;background:#0000008f;color:#fff;font-family:var(--fsv-body-font);font-size:14px;font-weight:600;line-height:1.35}.fsv .fsv-copy{min-width:0}.fsv .fsv-story-heading{margin:0 0 22px;color:var(--fsv-gold, #ab8760);font-family:var(--fsv-body-font);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.fsv .fsv-quote{margin:0 0 26px;padding:0;border:0;color:inherit;font-family:var(--fsv-heading-font);font-size:clamp(28px,3.3vw,48px);font-weight:400;font-style:italic;line-height:1.17;letter-spacing:-.015em}.fsv .fsv-quote p{margin:0;font:inherit}.fsv .fsv-quote:before,.fsv .fsv-quote:after{content:none}.fsv .fsv-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:0;padding:0;color:inherit;font-size:18px;line-height:1.4}.fsv .fsv-person strong{font-weight:700}.fsv .fsv-person>span:not(.fsv-person-separator){color:#565954}.fsv .fsv-since{margin:4px 0 0;color:#6c6c65;font-size:16px;line-height:1.4}.fsv .fsv-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;margin-top:28px;padding:12px 25px;border:1px solid var(--fsv-green, #284b37);border-radius:12px;background:var(--fsv-green, #284b37);color:#fff;font-family:var(--fsv-body-font);font-size:19px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none}.fsv .fsv-button svg{display:block;flex:0 0 auto;width:24px;height:24px}.fsv .fsv-button:hover{filter:brightness(1.08);color:#fff}.fsv .fsv-navigation{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:12px;padding:3px}.fsv .fsv-arrow{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--fsv-gold, #ab8760);border-radius:50%;background:transparent;color:var(--fsv-ink, #171a17);box-shadow:none}.fsv .fsv-arrow svg{display:block;width:23px;height:23px}.fsv .fsv-arrow:disabled{opacity:.35}.fsv .fsv-position{display:flex;align-items:baseline;gap:9px;margin:0;font-size:15px;line-height:1.3;font-variant-numeric:tabular-nums}.fsv .fsv-position-divider{color:#6c6c65}.fsv .fsv-dialog{width:min(92vw,720px);max-width:none;max-height:92vh;max-height:92dvh;margin:auto;padding:0;border:0;border-radius:16px;overflow:auto;background:#111;color:#fff;font-family:var(--fsv-body-font)}.fsv .fsv-dialog:not([open]){display:none}.fsv .fsv-dialog::backdrop{background:#000000b3}.fsv .fsv-dialog-close{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffdf9f5;color:#171a17}.fsv .fsv-dialog-close svg{display:block;width:23px;height:23px}.fsv .fsv-dialog-content video{display:block;width:100%;max-height:90vh;max-height:90dvh;background:#111;object-fit:contain}.fsv .fsv-editor-note,.fsv .fsv-noscript{margin:14px 0 0;padding:12px 14px;border:1px dashed var(--fsv-border, #d8c7b2);border-radius:8px;font-size:14px;line-height:1.5}.fsv:not([data-fsv-ready=true]) .fsv-profiles,.fsv:not([data-fsv-ready=true]) .fsv-navigation{display:none}.fsv[data-fsv-ready=true] .fsv-stage{overflow:visible;scroll-snap-type:none}.fsv[data-fsv-ready=true] .fsv-stage>template{display:none}@media(min-width:990px)and (max-width:1199px){.fsv .fsv-item{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:28px}.fsv .fsv-quote{font-size:37px}.fsv .fsv-person{font-size:17px}}@media(max-width:989px){.fsv{padding-left:20px;padding-right:20px}.fsv .fsv-inner{max-width:720px}.fsv .fsv-heading{font-size:clamp(34px,5.2vw,44px)}.fsv .fsv-item{grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.fsv .fsv-video-frame{max-width:none;aspect-ratio:5 / 4;border-width:0;border-radius:16px}.fsv .fsv-story-heading{margin-bottom:13px}.fsv .fsv-quote{margin-bottom:16px;font-size:34px}.fsv .fsv-button{margin-top:20px}.fsv .fsv-navigation{margin-top:16px}}@media(max-width:599px){.fsv{padding:min(var(--fsv-space-top, 40px),28px) 16px min(var(--fsv-space-bottom, 40px),28px)}.fsv .fsv-header{margin-bottom:18px}.fsv .fsv-eyebrow{margin-bottom:8px;font-size:11px;letter-spacing:.15em}.fsv .fsv-heading{font-size:clamp(30px,8.1vw,38px)}.fsv .fsv-profiles{gap:8px;margin-bottom:16px;padding-bottom:6px}.fsv .fsv-profile{min-height:44px;padding:8px 14px;font-size:13px}.fsv .fsv-stage{padding:3px 1px 6px;gap:16px}.fsv .fsv-item{gap:18px}.fsv .fsv-play-disc{width:66px;height:66px}.fsv .fsv-play-disc svg{width:27px;height:27px}.fsv .fsv-duration{top:12px;right:12px;padding:5px 11px;font-size:13px}.fsv .fsv-story-heading{margin-bottom:11px;font-size:11px;letter-spacing:.1em}.fsv .fsv-quote{font-size:clamp(25px,6.7vw,31px);line-height:1.18}.fsv .fsv-person{gap:3px 7px;font-size:15px}.fsv .fsv-since{font-size:14px}.fsv .fsv-button{min-height:50px;padding:12px 18px;font-size:16px;gap:9px}.fsv .fsv-button svg{width:22px;height:22px}.fsv .fsv-arrow{flex-basis:44px;width:44px;height:44px}.fsv .fsv-navigation{gap:12px;margin-top:11px}.fsv .fsv-position{font-size:14px}}@media(prefers-reduced-motion:reduce){.fsv .fsv-stage{scroll-behavior:auto}}.forneau-video-testimonials-section{container-type:inline-size}@container (min-width: 600px) and (max-width: 900px){.fsv{padding-left:24px;padding-right:24px}.fsv .fsv-heading{font-size:clamp(30px,5.6cqw,40px)}.fsv .fsv-profile{min-height:40px;padding:7px 16px;font-size:15px}.fsv .fsv-profiles{gap:8px;margin-bottom:20px}.fsv .fsv-item{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:22px}.fsv .fsv-video-frame{max-width:260px}.fsv .fsv-story-heading{margin-bottom:12px;font-size:12px}.fsv .fsv-quote{margin-bottom:16px;font-size:clamp(21px,3.6cqw,26px)}.fsv .fsv-person{font-size:16px}.fsv .fsv-since{font-size:14px}.fsv .fsv-button{min-height:46px;margin-top:18px;padding:10px 18px;font-size:16px}}@container (max-width: 599px){.fsv .fsv-item{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.fsv .fsv-video-frame{max-width:none;aspect-ratio:4 / 5;border-width:0;border-radius:16px}.fsv .fsv-quote{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/forneau-temoignages-video.css.map */
