.fsr{--fsr-heading-font: var(--font-heading--family, var(--font-heading-family, Georgia, serif));--fsr-body-font: var(--font-body--family, var(--font-body-family, Arial, sans-serif));display:block;padding:var(--fsr-padding-top, 32px) 28px var(--fsr-padding-bottom, 32px);color:var(--fsr-ink, #171a17);background:var(--fsr-background, #f5efe6);font-family:var(--fsr-body-font);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.fsr,.fsr *,.fsr *:before,.fsr *:after{box-sizing:border-box}.fsr [hidden]{display:none!important}.fsr button,.fsr input,.fsr select{font:inherit}.fsr button,.fsr a,.fsr summary{-webkit-tap-highlight-color:transparent}.fsr button{cursor:pointer}.fsr button:disabled{cursor:not-allowed}.fsr a{color:inherit}.fsr a:focus-visible,.fsr button:focus-visible,.fsr summary:focus-visible,.fsr [tabindex]:focus-visible{outline:2px solid var(--fsr-forest, #284b37);outline-offset:4px}.fsr .fsr-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}.fsr .fsr-inner{width:100%;max-width:var(--fsr-max-width, 1440px);margin-inline:auto}.fsr .fsr-header{display:flex;justify-content:space-between;align-items:center;gap:24px 32px;margin-bottom:28px}.fsr .fsr-heading-copy{min-width:0;flex:1}.fsr .fsr-eyebrow{margin:0 0 10px;color:var(--fsr-gold, #ab8760);font-size:13px;font-weight:700;letter-spacing:.19em;line-height:1.2;text-transform:uppercase}.fsr .fsr-heading{margin:0;color:inherit;font-family:var(--fsr-heading-font);font-size:clamp(32px,3.2vw,50px);font-weight:var(--font-heading--weight, var(--font-heading-weight, 400));letter-spacing:-.025em;line-height:1.08;text-transform:none}.fsr .fsr-rating{display:flex;flex:0 0 auto;align-items:center;gap:20px;padding-left:28px;border-left:1px solid var(--fsr-gold, #ab8760)}.fsr .fsr-rating-value{display:block;font-family:var(--fsr-heading-font);font-size:46px;font-weight:500;line-height:1.05;letter-spacing:-.02em;white-space:nowrap}.fsr .fsr-rating-value span{font:inherit}.fsr .fsr-rating-detail{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.fsr .fsr-stars{position:relative;display:inline-block;font-family:Arial,sans-serif;font-size:23px;line-height:1.05;letter-spacing:2px;white-space:nowrap}.fsr .fsr-stars-base{color:#d8c9b6}.fsr .fsr-stars-fill{position:absolute;inset:0 auto 0 0;display:block;overflow:hidden;color:var(--fsr-gold, #ab8760);white-space:nowrap}.fsr .fsr-rating-count{display:block;font-size:17px;line-height:1.3;white-space:nowrap}.fsr .fsr-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--fsr-gap, 24px) * 2) / 3);gap:var(--fsr-gap, 24px);align-items:stretch;width:100%;margin:0;padding:0 0 8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:var(--fsr-border, #dccebe) transparent}.fsr .fsr-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fsr-border, #dccebe);border-radius:var(--fsr-radius, 12px);background:var(--fsr-surface, #fffdf9);scroll-snap-align:start}.fsr .fsr-photo{position:relative;display:block;flex:0 0 auto;aspect-ratio:1;width:100%;overflow:hidden;color:var(--fsr-ink, #171a17);text-decoration:none;background:#e8e0d4}.fsr .fsr-image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.fsr .fsr-expand{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#fffdf9e5;color:#171a17}.fsr .fsr-expand svg{width:22px;height:22px}.fsr .fsr-photo-count{position:absolute;left:12px;bottom:12px;padding:4px 9px;border-radius:99px;background:#fffdf9eb;color:#171a17;font-size:12px;font-weight:600}.fsr .fsr-card-copy{display:flex;flex:1;flex-direction:column;align-items:stretch;padding:18px 22px 20px}.fsr .fsr-topic{margin:0 0 12px;color:var(--fsr-gold, #ab8760);font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.fsr .fsr-quote{margin:0 0 17px;padding:0;border:0;color:inherit;font-family:var(--fsr-heading-font);font-size:clamp(23px,1.9vw,29px);line-height:1.18;font-style:italic;font-weight:var(--font-heading--weight, var(--font-heading-weight, 400));text-align:left}.fsr .fsr-card-copy>.fsr-quote{flex:1}.fsr .fsr-author{margin:0;font-size:17px;line-height:1.3;font-weight:700}.fsr .fsr-meta{display:flex;flex-wrap:wrap;gap:5px 10px;margin:8px 0 0;color:#575b55;font-size:12px;line-height:1.4}.fsr .fsr-verified{display:inline-flex;gap:4px;align-items:center;color:var(--fsr-forest, #284b37)}.fsr .fsr-verified svg{width:14px;height:14px;flex:0 0 auto}.fsr .fsr-footer{display:flex;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:22px}.fsr .fsr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;min-width:0}.fsr .fsr-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:10px 27px;border:1px solid var(--fsr-forest, #284b37);border-radius:9px;background:transparent;color:var(--fsr-forest, #284b37);text-decoration:none;font-family:var(--fsr-body-font);font-size:17px;font-weight:700;line-height:1.3;text-align:center}.fsr .fsr-primary:hover{background:var(--fsr-forest, #284b37);color:#fff}.fsr .fsr-secondary{display:inline-flex;align-items:center;min-height:44px;padding:5px 0;text-decoration:underline;text-underline-offset:5px;font-size:16px}.fsr .fsr-controls,.fsr .fsr-gallery-controls{display:flex;align-items:center;justify-content:center;gap:13px}.fsr .fsr-controls{flex:0 0 auto}.fsr .fsr-arrow{display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--fsr-forest, #284b37);border-radius:50%;background:transparent;color:var(--fsr-forest, #284b37)}.fsr .fsr-arrow svg{display:block;width:24px;height:24px}.fsr .fsr-arrow:disabled{opacity:.38}.fsr .fsr-position{min-width:45px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.fsr .fsr-dialog{width:min(94vw,1180px);max-width:none;max-height:92vh;margin:auto;padding:24px;border:1px solid var(--fsr-border, #dccebe);border-radius:14px;color:var(--fsr-ink, #171a17);background:var(--fsr-background, #f5efe6);font-family:var(--fsr-body-font);overflow:auto}.fsr .fsr-dialog::backdrop{background:#000000a6}.fsr .fsr-dialog:not([open]){display:none}.fsr .fsr-close{position:absolute;top:9px;right:9px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--fsr-border, #dccebe);border-radius:50%;color:#171a17;background:#fffdf9}.fsr .fsr-close svg{width:22px;height:22px}.fsr .fsr-dialog-heading{margin:0 46px 20px 0;font-family:var(--fsr-heading-font);color:inherit;font-size:32px;line-height:1.15;font-weight:var(--font-heading--weight, var(--font-heading-weight, 400))}.fsr .fsr-lightbox-figure{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:26px;align-items:center;margin:0}.fsr .fsr-lightbox-media{display:grid;place-items:center;min-width:0;padding:0;overflow:hidden;border-radius:8px;background:#e8e0d4}.fsr .fsr-lightbox-media img{display:block;width:100%;max-width:100%;height:auto;max-height:66vh;object-fit:contain}.fsr .fsr-lightbox-caption{min-width:0;max-height:64vh;padding:12px 4px;overflow-y:auto}.fsr .fsr-lightbox-caption .fsr-quote{font-size:28px;line-height:1.25}.fsr .fsr-gallery-controls{margin-top:18px}.fsr .fsr-gallery-position{margin:0;font-size:14px;font-variant-numeric:tabular-nums}.fsr .fsr-dialog--reviews{width:min(92vw,800px)}.fsr .fsr-detailed-review{padding:20px 0;border-top:1px solid var(--fsr-border, #dccebe)}.fsr .fsr-detailed-review:first-child{padding-top:0;border-top:0}.fsr .fsr-detailed-review .fsr-quote{font-size:26px;line-height:1.25}.fsr .fsr-small-photos{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:15px}.fsr .fsr-small-photo{display:block;width:80px;height:80px;overflow:hidden;border:1px solid var(--fsr-border, #dccebe);border-radius:7px}.fsr .fsr-small-photo img{display:block;width:100%;height:100%;object-fit:cover}.fsr .fsr-static-reviews{flex:1 1 100%}.fsr .fsr-static-reviews summary{cursor:pointer;list-style:none}.fsr .fsr-static-reviews summary::-webkit-details-marker{display:none}.fsr .fsr-static-content{margin-top:20px}.fsr .fsr-editor-note{margin:14px 0 0;padding:10px 12px;border:1px dashed var(--fsr-border, #dccebe);border-radius:6px;font-size:13px;line-height:1.4}.fsr:not([data-fsr-ready=true]) .fsr-js-only{display:none}.fsr[data-fsr-dialog-ready=true] [data-fsr-native-full]{display:none}@media(max-width:1199px){.fsr .fsr-header{gap:22px}.fsr .fsr-rating{gap:14px;padding-left:22px}.fsr .fsr-rating-value{font-size:39px}.fsr .fsr-stars{font-size:20px;letter-spacing:1px}.fsr .fsr-rating-count{font-size:15px}.fsr .fsr-card-copy{padding:16px 18px 18px}}@media(max-width:989px){.fsr{padding-inline:20px}.fsr .fsr-header{align-items:flex-start;flex-direction:column;gap:20px}.fsr .fsr-rating{padding-left:0;border-left:0}.fsr .fsr-rating-detail{padding-left:20px;border-left:1px solid var(--fsr-gold, #ab8760)}.fsr .fsr-track{grid-auto-columns:46%}.fsr .fsr-heading{font-size:44px}.fsr .fsr-lightbox-figure{grid-template-columns:minmax(0,1fr);gap:14px}.fsr .fsr-lightbox-media img{max-height:48vh;width:auto;max-width:100%}.fsr .fsr-lightbox-caption{max-height:none;padding:4px}}@media(max-width:749px){.fsr{padding:min(var(--fsr-padding-top, 32px),24px) 16px min(var(--fsr-padding-bottom, 32px),28px)}.fsr .fsr-header{gap:18px;margin-bottom:22px}.fsr .fsr-eyebrow{margin-bottom:9px;font-size:11px;letter-spacing:.18em}.fsr .fsr-heading{max-width:15ch;font-size:clamp(31px,8.6vw,42px);line-height:1.07}.fsr .fsr-rating{gap:18px}.fsr .fsr-rating-value{font-size:39px}.fsr .fsr-rating-detail{gap:4px;padding-left:18px}.fsr .fsr-stars{font-size:20px;letter-spacing:1px}.fsr .fsr-rating-count{font-size:14px}.fsr .fsr-track{grid-auto-columns:84%;gap:min(var(--fsr-gap, 24px),16px);padding-bottom:7px;scroll-padding-inline:0}.fsr .fsr-card-copy{padding:16px 17px 18px}.fsr .fsr-topic{font-size:11px;letter-spacing:.13em;margin-bottom:11px}.fsr .fsr-quote{font-size:25px;line-height:1.2;margin-bottom:14px}.fsr .fsr-author{font-size:16px}.fsr .fsr-expand{width:34px;height:34px;top:10px;right:10px}.fsr .fsr-expand svg{width:21px;height:21px}.fsr .fsr-footer{flex-direction:column-reverse;gap:18px;margin-top:18px}.fsr .fsr-actions{flex-direction:column;align-items:stretch;width:100%;gap:8px}.fsr .fsr-primary{width:100%;min-height:50px;padding:11px 18px;font-size:16px}.fsr .fsr-secondary{justify-content:center;font-size:15px}.fsr .fsr-controls{gap:20px}.fsr .fsr-position{min-width:50px}.fsr .fsr-dialog{width:94vw;padding:18px 14px;border-radius:12px}.fsr .fsr-dialog-heading{font-size:28px;margin-bottom:16px}.fsr .fsr-lightbox-caption .fsr-quote,.fsr .fsr-detailed-review .fsr-quote{font-size:24px}.fsr .fsr-gallery-controls{margin-top:15px}}@media(max-width:359px){.fsr .fsr-rating{gap:13px}.fsr .fsr-rating-value{font-size:34px}.fsr .fsr-rating-detail{padding-left:13px}.fsr .fsr-stars{font-size:18px}.fsr .fsr-quote{font-size:23px}}@media(prefers-reduced-motion:reduce){.fsr .fsr-track{scroll-behavior:auto}.fsr *,.fsr *:before,.fsr *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.forneau-reviews-section{container-type:inline-size}@container (max-width: 900px){.fsr .fsr-header{align-items:flex-start;flex-direction:column;gap:16px}.fsr .fsr-rating{padding-left:0;border-left:0}.fsr .fsr-track{grid-auto-columns:46%}.fsr .fsr-lightbox-figure{grid-template-columns:minmax(0,1fr);gap:14px}}@container (max-width: 599px){.fsr .fsr-track{grid-auto-columns:84%;gap:min(var(--fsr-gap, 24px),16px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/forneau-avis-photos.css.map */
