/*!
Theme Name: Pelik356
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: Thème enfant Kadence pour Meubles Le Rest (design system mobile-first).
Version: 1.10.1
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: Fanch Le Rest
*/
@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(//fanchlerest.com/wp-content/themes/Pelik356/fonts/lato-400.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(//fanchlerest.com/wp-content/themes/Pelik356/fonts/lato-700.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(//fanchlerest.com/wp-content/themes/Pelik356/fonts/cormorant-garamond-500.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(//fanchlerest.com/wp-content/themes/Pelik356/fonts/cormorant-garamond-500-italic.woff2) format("woff2")}:root{--fl-bg:#fbfbfa;--fl-ink:#1a1a1a;--fl-bronze:#a88c52;--fl-bronze-ink:#7a6234;--fl-line:#eae6e1;--fl-alt:#f3f0ec;--fl-muted:#5b5650;--fl-dark:#141414;--fl-on-dark:#e9e5df;--fl-font-title:"Cormorant Garamond",Georgia,"Times New Roman",serif;--fl-font-text:"Lato",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fl-gutter:1.25rem;--fl-max:1200px;--global-content-width:1200px;--fl-ease:cubic-bezier(.2,.6,.2,1);--fl-row-main:64px;--fl-row-bottom:0px;--fl-hh-full:64px}body.fl-scrolled{--fl-row-main:56px}@media (min-width:768px){:root{--fl-gutter:2rem}}@media (min-width:1025px){:root{--fl-row-main:80px;--fl-row-bottom:0px;--fl-hh-full:80px}body.fl-scrolled{--fl-row-main:68px}}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--fl-hh-full) + var(--wp-admin--admin-bar--height,0px) + 1rem)}body{background:var(--fl-bg);color:var(--fl-ink);font-family:var(--fl-font-text);font-size:1rem;line-height:1.7;padding-top:var(--fl-hh-full);overflow-x:clip;font-synthesis:none}img,video,svg{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--fl-font-title);font-weight:500;line-height:1.15;letter-spacing:.005em;color:var(--fl-ink);margin:0 0 .6em}h1{font-size:clamp(2.125rem,1.6rem + 2.6vw,3.75rem)}h2{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.625rem)}h3{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}h4{font-size:1.25rem}p{margin:0 0 1.1em}a{color:var(--fl-bronze-ink);text-underline-offset:.2em}a:hover{color:var(--fl-ink)}:focus-visible{outline:2px solid var(--fl-ink);outline-offset:3px}.fl-on-dark :focus-visible,#colophon :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.fl-wrap{width:100%;max-width:var(--fl-max);margin-inline:auto;padding-inline:var(--fl-gutter)}.fl-section{padding-block:clamp(3rem,2rem + 5vw,6.5rem)}.fl-section--alt{background:var(--fl-alt)}.fl-section--dark{background:var(--fl-dark);color:var(--fl-on-dark)}.fl-section--dark h1,.fl-section--dark h2,.fl-section--dark h3{color:#fff}.fl-eyebrow{display:block;margin:0 0 .75rem;font-size:1rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--fl-bronze-ink)}.fl-section--dark .fl-eyebrow,.fl-hero .fl-eyebrow{color:#e7d7b3}.fl-lead{font-family:var(--fl-font-title);font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);line-height:1.5;color:var(--fl-muted)}.fl-rule{border:0;border-top:1px solid var(--fl-line);margin-block:2.5rem}.fl-grid-2{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.fl-grid-2{grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}}.fl-btn>.wp-block-button__link,a.fl-btn,button.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:.85rem 1.75rem;background:var(--fl-bronze);color:var(--fl-ink);border:1px solid var(--fl-bronze);border-radius:0;font:700 1rem/1.2 var(--fl-font-text);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.fl-btn>.wp-block-button__link:hover,a.fl-btn:hover,button.fl-btn:hover,.fl-btn>.wp-block-button__link:focus-visible,a.fl-btn:focus-visible{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff}.fl-btn--ghost>.wp-block-button__link,a.fl-btn--ghost{background:0 0;color:var(--fl-ink);border-color:var(--fl-ink)}.fl-on-dark .fl-btn--ghost>.wp-block-button__link,.fl-on-dark a.fl-btn--ghost,.fl-hero .fl-btn--ghost>.wp-block-button__link,.fl-hero a.fl-btn--ghost{color:#fff;border-color:#fff}.fl-on-dark .fl-btn>.wp-block-button__link:hover,.fl-hero .fl-btn>.wp-block-button__link:hover,.fl-hero a.fl-btn:hover{background:#fff;border-color:#fff;color:var(--fl-ink)}.fl-actions{display:flex;flex-wrap:wrap;gap:.75rem}#masthead{position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0;right:0;z-index:1000;background:var(--fl-bg);border-bottom:1px solid var(--fl-line);transition:background-color .25s var(--fl-ease),box-shadow .25s var(--fl-ease)}#masthead .site-header-row-container-inner{background:0 0;border:0}#masthead .site-main-header-inner-wrap{min-height:var(--fl-row-main);transition:min-height .25s var(--fl-ease)}#masthead .site-bottom-header-inner-wrap{min-height:var(--fl-row-bottom)}body.fl-scrolled #masthead{background:rgba(251,251,250,.96);box-shadow:0 8px 24px rgba(26,26,26,.06)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){body.fl-scrolled #masthead{background:rgba(251,251,250,.8);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}}.fl-logo{display:inline-flex;color:var(--fl-ink);text-decoration:none}.fl-logo__svg{display:block;height:36px;width:auto;overflow:visible;transition:height .25s var(--fl-ease)}body.fl-scrolled .fl-logo__svg{height:32px}@media (min-width:1025px){.fl-logo__svg{height:46px}body.fl-scrolled .fl-logo__svg{height:38px}#masthead .site-bottom-header-wrap{border-top:1px solid var(--fl-line)}}#masthead .header-navigation .header-menu-container>ul>li.menu-item>a{display:flex;align-items:center;min-height:48px;padding-inline:1rem;font-size:1rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--fl-ink);background:linear-gradient(var(--fl-bronze),var(--fl-bronze)) 1rem calc(100% - .55rem)/0 1px no-repeat;transition:background-size .3s var(--fl-ease)}#masthead .header-navigation .header-menu-container>ul>li.menu-item>a:hover,#masthead .header-navigation .header-menu-container>ul>li.current-menu-item>a,#masthead .header-navigation .header-menu-container>ul>li.current-menu-ancestor>a{background-size:calc(100% - 2rem) 1px}#masthead .header-navigation ul ul.sub-menu{background:var(--fl-bg);border:1px solid var(--fl-line);box-shadow:0 12px 32px rgba(26,26,26,.08);min-width:15rem}#masthead .header-navigation ul ul li.menu-item>a{display:flex;align-items:center;min-height:48px;padding:.5rem 1.25rem;font-size:1rem;text-transform:none;letter-spacing:.02em;color:var(--fl-ink)}#masthead .header-navigation ul ul li.menu-item>a:hover{color:var(--fl-bronze-ink);background:var(--fl-alt)}#masthead .header-button,#mobile-drawer .mobile-header-button{min-height:48px;padding:.75rem 1.5rem;border-radius:0;background:var(--fl-bronze);color:var(--fl-ink);border:1px solid var(--fl-bronze);font-weight:700;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}#masthead .header-button:hover,#mobile-drawer .mobile-header-button:hover{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff}#masthead .menu-toggle-open{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--fl-ink)}#mobile-drawer .drawer-inner{background:var(--fl-bg);color:var(--fl-ink)}#mobile-drawer .mobile-navigation li>a,#mobile-drawer .mobile-navigation li .drawer-nav-drop-wrap>a{display:flex;align-items:center;min-height:52px;font-size:1.125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fl-ink);border-bottom:1px solid var(--fl-line)}#mobile-drawer .drawer-toggle,#mobile-drawer .drawer-sub-toggle{min-width:48px;min-height:48px}.fl-rail{display:none}@media (min-width:1025px){body.fl-has-rail #wrapper{padding-left:56px}.fl-rail{display:flex;align-items:center;justify-content:center;position:fixed;z-index:900;left:0;bottom:0;width:56px;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--fl-row-main) + var(--fl-row-bottom));background:#fff;border-right:1px solid var(--fl-line);transition:top .25s var(--fl-ease)}.fl-rail span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase}}.fl-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:32rem;min-height:clamp(30rem,calc(100svh - var(--fl-hh-full)),50rem);background:var(--fl-dark);color:#fff}.fl-hero__media{position:absolute;inset:0;z-index:-2;margin:0}.fl-hero__media img{width:100%;height:100%;object-fit:cover}.fl-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,20,20,.2) 0%,rgba(20,20,20,.7) 100%)}.fl-hero__inner{width:100%;max-width:var(--fl-max);margin-inline:auto;padding:3rem var(--fl-gutter)}.fl-hero h1{color:#fff;max-width:20ch;margin-bottom:.5em}.fl-hero__cue{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;color:#fff;text-decoration:none;letter-spacing:.08em;text-transform:uppercase}@media (min-width:768px){.fl-hero{align-items:center}.fl-hero:after{background:linear-gradient(90deg,rgba(20,20,20,.65) 0%,rgba(20,20,20,.1) 70%)}}.fl-cards{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width:600px){.fl-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fl-cards{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.fl-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--fl-line);transition:box-shadow .3s var(--fl-ease)}.fl-card__media{aspect-ratio:4/3;overflow:hidden;margin:0}.fl-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--fl-ease)}.fl-card__body{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1.5rem}.fl-card__body:after{content:"";flex:none;width:.6rem;height:.6rem;border-top:1px solid var(--fl-bronze);border-right:1px solid var(--fl-bronze);transform:rotate(45deg)}.fl-card__title{margin:0;font:400 1.25rem/1.3 var(--fl-font-text);letter-spacing:.06em;text-transform:uppercase}.fl-card__title a{color:var(--fl-ink);text-decoration:none}.fl-card__title a:after{content:"";position:absolute;inset:0}.fl-card__meta{display:block;margin-top:.35rem;font-size:1rem;letter-spacing:0;text-transform:none;color:var(--fl-muted)}@media (hover:hover){.fl-card:hover{box-shadow:0 14px 34px rgba(26,26,26,.09)}.fl-card:hover .fl-card__media img{transform:scale(1.04)}}@supports selector(:has(*)){.fl-card:has(a:focus-visible){outline:2px solid var(--fl-ink);outline-offset:3px}}.fl-quote{margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:1px solid var(--fl-bronze);font-family:var(--fl-font-title);font-style:italic;font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);line-height:1.4}.fl-quote cite{display:block;margin-top:.75rem;font:400 1rem var(--fl-font-text);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-muted)}.fl-reassure{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:600px){.fl-reassure{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fl-reassure{grid-template-columns:repeat(4,1fr)}}.fl-reassure>*{padding-top:1.25rem;border-top:1px solid var(--fl-bronze)}.fl-reassure h3{font-size:1.375rem;margin-bottom:.4em}.fl-steps{counter-reset:fl-step;display:grid;gap:1.75rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.fl-steps{grid-template-columns:repeat(2,1fr)}}.fl-steps>li{counter-increment:fl-step}.fl-steps>li:before{content:counter(fl-step,decimal-leading-zero);display:block;margin-bottom:.4rem;font:500 2.25rem/1 var(--fl-font-title);color:var(--fl-bronze-ink)}.fl-stores{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:768px){.fl-stores{grid-template-columns:repeat(3,1fr)}}.fl-store{background:#fff;border:1px solid var(--fl-line);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.fl-store__name{margin:0;font-size:1.5rem}.fl-store address{font-style:normal}.fl-hours{margin:0}.fl-hours>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px solid var(--fl-line)}.fl-hours dt{font-weight:700}.fl-hours dd{margin:0;text-align:right}.fl-store__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:.75rem}.fl-press{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:768px){.fl-press{grid-template-columns:repeat(2,1fr)}}.fl-press__item{background:#fff;border:1px solid var(--fl-line);border-left:2px solid var(--fl-bronze);padding:1.5rem}.fl-press__media{display:block;margin-bottom:.5rem;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fl-bronze-ink)}.fl-press__item a{display:inline-flex;align-items:center;min-height:48px;font-family:var(--fl-font-title);font-size:1.375rem;line-height:1.3;color:var(--fl-ink)}.fl-press__item p{margin:.25rem 0 0;color:var(--fl-muted)}.fl-faq details,.fl-faq .wp-block-details{border-bottom:1px solid var(--fl-line)}.fl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:1rem 0;cursor:pointer;list-style:none;font:500 1.25rem/1.3 var(--fl-font-title)}.fl-faq summary::-webkit-details-marker{display:none}.fl-faq summary:after{content:"+";content:"+"/"";flex:none;font:400 1.5rem/1 var(--fl-font-text);color:var(--fl-bronze-ink)}.fl-faq details[open] summary:after{content:"−";content:"−"/""}.fl-faq details>:not(summary){padding-bottom:1rem;margin-top:0}.fl-footer{background:var(--fl-dark);color:var(--fl-on-dark)}.fl-footer a{color:var(--fl-on-dark);text-decoration:none}.fl-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.fl-footer :focus-visible{outline-color:#fff}.fl-footer__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-block:3rem 2rem}@media (min-width:768px){.fl-footer__grid{grid-template-columns:1.3fr 1fr 1.2fr;gap:3rem}}.fl-footer .fl-logo{color:#fff}.fl-footer .fl-logo__svg{height:44px}.fl-footer__title{margin:0 0 1rem;font:400 1rem var(--fl-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--fl-bronze)}.fl-footer__address{font-style:normal;margin:1rem 0 .5rem}.fl-footer .fl-footer__tel{display:inline-flex;align-items:center;min-height:48px;font-weight:700;letter-spacing:.04em}.fl-footer__list{list-style:none;margin:0;padding:0}.fl-footer__list a{display:flex;align-items:center;min-height:48px}@media (min-width:768px){.fl-footer__list a{min-height:40px}}.fl-footer a.fl-footer__map{display:block;padding:1.25rem;border:1px solid rgba(255,255,255,.2);transition:border-color .2s}.fl-footer a.fl-footer__map:hover{border-color:var(--fl-bronze);text-decoration:none}.fl-footer__map-title{display:block;font:500 1.375rem/1.3 var(--fl-font-title);color:#fff}.fl-footer__map-addr{display:block;margin:.35rem 0 .9rem}.fl-footer__map-cta{display:inline-block;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-bronze)}.fl-footer__bar{border-top:1px solid rgba(255,255,255,.14)}.fl-footer__bar-inner{display:grid;grid-template-columns:1fr;gap:.25rem;padding-block:1rem}@media (min-width:768px){.fl-footer__bar-inner{grid-template-columns:1fr auto;align-items:center}}.fl-footer__bar p{margin:0}.fl-footer__legal{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.fl-footer__legal a{display:flex;align-items:center;min-height:48px}.fl-actionbar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:grid;grid-template-columns:repeat(3,1fr);background:var(--fl-ink);border-top:1px solid var(--fl-bronze);padding-bottom:env(safe-area-inset-bottom,0px)}.fl-actionbar a{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;padding:.25rem;color:#fff;font-weight:700;font-size:1rem;letter-spacing:.02em;text-decoration:none}.fl-actionbar a+a{border-left:1px solid rgba(255,255,255,.18)}.fl-actionbar a:last-child{background:var(--fl-bronze);color:var(--fl-ink)}.fl-actionbar svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.fl-has-actionbar{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.fl-actionbar{display:none}body.fl-has-actionbar{padding-bottom:0}}.fl-cat-nav ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none}.fl-cat-nav a{display:inline-flex;align-items:center;min-height:48px;padding:0 1.25rem;border:1px solid var(--fl-line);background:#fff;color:var(--fl-ink);text-decoration:none;letter-spacing:.06em;text-transform:uppercase}.fl-cat-nav a:hover,.fl-cat-nav .current-cat a{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff}.loop-entry{background:#fff;border:1px solid var(--fl-line);border-radius:0;box-shadow:none;transition:box-shadow .3s var(--fl-ease)}.loop-entry .post-thumbnail-inner{overflow:hidden}.loop-entry .post-thumbnail-inner img{transition:transform .6s var(--fl-ease)}.loop-entry .entry-content-wrap{padding:1.25rem 1.25rem 1.5rem}.loop-entry .entry-title{font-size:1.5rem;margin-bottom:.4em}.loop-entry .entry-title a{color:var(--fl-ink);text-decoration:none}.loop-entry .entry-taxonomies a{display:inline-block;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fl-bronze-ink);text-decoration:none}.loop-entry .entry-meta{color:var(--fl-muted);font-size:1rem}.loop-entry .entry-summary p{color:var(--fl-muted)}.loop-entry .post-more-link{display:inline-flex;align-items:center;min-height:48px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--fl-ink)}@media (hover:hover){.loop-entry:hover{box-shadow:0 14px 34px rgba(26,26,26,.09)}.loop-entry:hover .post-thumbnail-inner img{transform:scale(1.04)}}.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.5rem}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 .75rem;border:1px solid var(--fl-line);background:#fff;color:var(--fl-ink);text-decoration:none}.pagination .page-numbers:hover{border-color:var(--fl-bronze)}.pagination .page-numbers.current{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff}html body :is(.fl-reassure,.fl-cards,.fl-stores,.fl-press,.fl-brands,.fl-author__links,.fl-footer__list,.fl-footer__legal){margin:0;padding:0;list-style:none}html body :is(.fl-reassure,.fl-cards,.fl-stores,.fl-press,.fl-brands)>li{margin:0}html body :is(.fl-reassure,.fl-cards,.fl-brands)>li{padding-left:0}html body .fl-brands{margin-top:1.5rem}html body .fl-hero__media,html body .fl-card__media{margin:0}html body .entry-content :is(h1,h2,h3,h4){margin-top:0}html body .entry-content :is(h1,h2,h3,h4){margin-bottom:.6em}html body .entry-content .fl-card__title{margin:0}html body .entry-content .fl-eyebrow{margin:0 0 .75rem}.fl-cols{gap:2rem 3.5rem}.fl-cols>.wp-block-column{min-width:0}@media (min-width:1025px){body.fl-has-rail #masthead{padding-left:56px}}#masthead .site-branding .site-title,#masthead .site-branding a.brand{font-family:var(--fl-font-title);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--fl-ink)}@media (min-width:1025px){#masthead .header-navigation .header-menu-container>ul>li.menu-item.fl-menu-cta>a{margin-left:.75rem;padding-inline:1.5rem;background:var(--fl-bronze);color:var(--fl-ink);font-weight:700;letter-spacing:.08em}#masthead .header-navigation .header-menu-container>ul>li.menu-item.fl-menu-cta>a:hover,#masthead .header-navigation .header-menu-container>ul>li.menu-item.fl-menu-cta>a:focus-visible{background:var(--fl-ink);color:#fff}}#mobile-drawer .mobile-navigation li.fl-menu-cta>a{justify-content:center;margin-top:1.25rem;background:var(--fl-bronze);color:var(--fl-ink);font-weight:700;border-bottom:0}.fl-hero--page{min-height:clamp(26rem,64svh,36rem)}.fl-hero--page h1{max-width:22ch;font-size:clamp(2rem,1.5rem + 2.4vw,3.25rem)}.fl-breadcrumb{margin:0 0 .5rem;font-size:1rem}html body .fl-breadcrumb ol{display:flex;flex-wrap:wrap;gap:0 .5rem;margin:0;padding:0;list-style:none}html body .fl-breadcrumb li{display:flex;align-items:center;min-height:48px;margin:0;padding:0}.fl-breadcrumb li+li:before{content:"/";margin-right:.5rem;opacity:.7}.fl-breadcrumb a{display:inline-flex;align-items:center;min-height:48px;color:var(--fl-ink);text-decoration:none}.fl-breadcrumb a:hover{text-decoration:underline;text-underline-offset:.2em}html body .fl-facts{margin:0;padding:.5rem 1.25rem;background:#fff;border:1px solid var(--fl-line);border-top:2px solid var(--fl-bronze)}html body .fl-facts>div{padding:.75rem 0;border-bottom:1px solid var(--fl-line)}html body .fl-facts>div:last-child{border-bottom:0}html body .fl-facts dt{font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fl-bronze-ink)}html body .fl-facts dd{margin:.15rem 0 0}@media (min-width:600px){html body .fl-facts>div{display:grid;grid-template-columns:9rem 1fr;gap:1rem}html body .fl-facts dd{margin:0}}.fl-updated{font-size:1rem;color:var(--fl-muted)}html body .fl-brandlist{display:grid;gap:1rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:600px){html body .fl-brandlist{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){html body .fl-brandlist{grid-template-columns:repeat(3,1fr)}}html body .fl-brandlist>li{margin:0;padding:1.5rem;background:#fff;border:1px solid var(--fl-line);border-top:2px solid var(--fl-bronze)}.fl-brandlist h3{margin:0 0 .35em;font-size:1.625rem}.fl-brandlist p{margin:0;color:var(--fl-muted)}html body .fl-links{display:grid;gap:.75rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:600px){html body .fl-links{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){html body .fl-links{grid-template-columns:repeat(4,1fr)}}html body .fl-links>li{margin:0;padding:0}.fl-links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.75rem 1.25rem;background:#fff;border:1px solid var(--fl-line);color:var(--fl-ink);text-decoration:none;font:500 1.25rem/1.3 var(--fl-font-title)}.fl-links a:after{content:"→";flex:none;color:var(--fl-bronze-ink);font-family:var(--fl-font-text)}.fl-links a:hover{border-color:var(--fl-bronze)}html body .fl-stores--one{grid-template-columns:1fr}.fl-pagehero{background:var(--fl-bg);padding-block:.5rem 3rem;overflow:hidden}.fl-pagehero__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}.fl-pagehero h1{font-size:clamp(2rem,1.5rem + 2.2vw,3.25rem);margin-bottom:.5em}.fl-pagehero .fl-lead{margin-bottom:1.5rem}html body .fl-pagehero__media{position:relative;margin:0}.fl-pagehero__media:before{content:"";position:absolute;inset:.75rem -.75rem -.75rem .75rem;border:1px solid var(--fl-bronze);z-index:0}.fl-pagehero__media img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}@media (min-width:1024px){.fl-pagehero{padding-block:1.5rem 5rem}.fl-pagehero__grid{grid-template-columns:1.1fr .9fr;gap:4rem}.fl-pagehero__media img{aspect-ratio:1/1}}.fl-hero__media,.fl-card__media{margin:0!important}.fl-pagehero--text .fl-pagehero__grid{grid-template-columns:1fr}.fl-pagehero--text .fl-pagehero__text{max-width:52rem}html body .fl-timeline{margin:0;padding:0;list-style:none;border-left:1px solid var(--fl-bronze)}html body .fl-timeline>li{position:relative;margin:0;padding:0 0 2rem 1.5rem}html body .fl-timeline>li:last-child{padding-bottom:0}.fl-timeline>li:before{content:"";position:absolute;left:-.3rem;top:.6rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--fl-bronze)}.fl-timeline__date{display:block;margin-bottom:.15rem;font:500 1.75rem/1.2 var(--fl-font-title);color:var(--fl-bronze-ink)}.fl-timeline h3{margin:0 0 .3em;font-size:1.375rem}.fl-timeline p{margin:0;max-width:62ch}@media (min-width:768px){html body .fl-timeline>li{padding-left:2.5rem}}html body .fl-people{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:768px){html body .fl-people{grid-template-columns:repeat(2,1fr)}}html body .fl-people>li{margin:0;padding:1.5rem;background:#fff;border:1px solid var(--fl-line);border-top:2px solid var(--fl-bronze)}.fl-people h3{margin:0 0 .15em;font-size:1.625rem}.fl-people__role{margin:0 0 .75rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-bronze-ink)}.fl-people p:last-child{margin:0}html body .fl-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}html body .fl-chips>li{margin:0;padding:.4rem .9rem;background:#fff;border:1px solid var(--fl-line);font-size:1rem}.fl-map{margin-top:1.5rem;border:1px solid var(--fl-line);background:#fff}.fl-map summary{display:flex;align-items:center;min-height:48px;padding:.5rem 1rem;cursor:pointer;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fl-ink)}.fl-map iframe{display:block;width:100%;height:320px;border:0}@media (min-width:768px){.fl-map iframe{height:380px}}.fl-section--tight{padding-block:1.25rem}.fl-jump{margin:0}html body .fl-jump .fl-chips>li{padding:0}.fl-jump a{display:inline-flex;align-items:center;min-height:48px;padding:0 1rem;color:var(--fl-ink);text-decoration:none}.fl-jump a:hover{color:var(--fl-bronze-ink);text-decoration:underline;text-underline-offset:.2em}.fl-ctabar{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--fl-line);border-left:2px solid var(--fl-bronze)}.fl-ctabar p{margin:0;font:500 1.375rem/1.3 var(--fl-font-title)}@media (min-width:768px){.fl-ctabar{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}html body .fl-stores{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:768px){html body .fl-stores{grid-template-columns:repeat(3,1fr);gap:1.5rem}}html body .fl-stores--one{grid-template-columns:1fr}html body .fl-store{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1.75rem 1.5rem 1.5rem;background:#fff;border:1px solid var(--fl-line);border-top:2px solid var(--fl-bronze);transition:box-shadow .3s var(--fl-ease)}@media (hover:hover){html body .fl-store:hover{box-shadow:0 14px 34px rgba(26,26,26,.08)}}html body .fl-store>*{margin:0}html body .fl-store__head{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid var(--fl-line)}html body .fl-store__zone{margin:0;font-size:1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--fl-bronze-ink)}html body .fl-store__name{margin:0;font-size:1.75rem;line-height:1.15}html body .fl-store__name a{color:var(--fl-ink);text-decoration:none}html body .fl-store__name a:hover{color:var(--fl-bronze-ink)}html body .fl-store address{margin:0;font-style:normal;line-height:1.6}html body .fl-store__tel a{display:inline-flex;align-items:center;min-height:48px;font-size:1.125rem;font-weight:700;letter-spacing:.03em;color:var(--fl-ink);text-decoration:none}html body .fl-store__tel a:hover{color:var(--fl-bronze-ink)}html body .fl-store .fl-hours{margin:0}html body .fl-store .fl-hours>div{padding:.4rem 0}html body .fl-store .fl-hours>div:last-child{border-bottom:0}html body .fl-store__actions{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:auto;padding-top:.25rem}html body .fl-store__actions .fl-btn{width:100%;padding-inline:1rem;letter-spacing:.05em;text-align:center}html body .fl-press{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:768px){html body .fl-press{grid-template-columns:repeat(2,1fr);gap:1.5rem}}html body .fl-press__item{position:relative;display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1.5rem;background:#fff;border:1px solid var(--fl-line);border-top:2px solid var(--fl-bronze);transition:box-shadow .3s var(--fl-ease),border-color .3s}.fl-press__item:before{content:"“";content:"“"/"";display:block;height:2.25rem;font:500 4.5rem/.8 var(--fl-font-title);color:var(--fl-bronze)}html body .fl-press__item>*{margin:0}html body .fl-press__media{display:block;font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fl-bronze-ink)}html body .fl-press__title{margin:0;font:500 1.5rem/1.3 var(--fl-font-title)}html body .fl-press__title a{display:inline;min-height:0;font:inherit;color:var(--fl-ink);text-decoration:none}html body .fl-press__title a:after{content:"";position:absolute;inset:0}html body .fl-press__item p{margin:0;color:var(--fl-muted)}html body .fl-press__more{margin-top:auto;padding-top:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-bronze-ink)}@media (hover:hover){html body .fl-press__item:hover{border-color:var(--fl-bronze);box-shadow:0 14px 34px rgba(26,26,26,.08)}html body .fl-press__item:hover .fl-press__title a{text-decoration:underline;text-underline-offset:.2em}}.fl-press__item:has(a:focus-visible){outline:2px solid var(--fl-ink);outline-offset:3px}#masthead .site-branding{flex:0 0 auto}#masthead .site-branding .site-title,#masthead .site-branding a.brand{white-space:nowrap}#masthead .site-branding .site-title{font-size:clamp(1.125rem,.6rem + 1.1vw,1.5rem);letter-spacing:.06em;line-height:1.2}:root{--fl-field-border:#8a8379;--fl-error:#b3261e;--fl-ok:#2e7d32}.fl-form{max-width:44rem}.fl-form__note{margin:0 0 1.5rem;color:var(--fl-muted)}.fl-fieldset{margin:0 0 2rem;padding:0;border:0;min-width:0}.fl-fieldset legend{margin:0 0 1rem;padding:0;font:500 1.5rem/1.2 var(--fl-font-title)}.fl-row{display:grid;grid-template-columns:1fr;gap:0 1.25rem}@media (min-width:600px){.fl-row{grid-template-columns:1fr 1fr}}.fl-field{margin:0 0 1.25rem}.fl-form label{display:block;margin:0 0 .4rem;font-weight:700;letter-spacing:.02em}.fl-form .wpcf7-form-control-wrap{display:block}.fl-form input[type=text],.fl-form input[type=email],.fl-form input[type=tel],.fl-form select,.fl-form textarea{display:block;width:100%;min-height:48px;margin:0;padding:.75rem 1rem;box-sizing:border-box;font:400 1rem/1.4 var(--fl-font-text);color:var(--fl-ink);background:#fff;border:1px solid var(--fl-field-border);border-radius:0;box-shadow:none}.fl-form textarea{min-height:9rem;resize:vertical}.fl-form select{appearance:none;-webkit-appearance:none;padding-right:2.75rem;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231A1A1A' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 1rem center/12px 8px}.fl-form ::placeholder{color:#6b665e;opacity:1}.fl-form input:focus,.fl-form select:focus,.fl-form textarea:focus{outline:2px solid var(--fl-ink);outline-offset:2px;border-color:var(--fl-ink)}.fl-form .wpcf7-not-valid{border-color:var(--fl-error)}.fl-form .wpcf7-not-valid-tip{display:block;margin-top:.35rem;font-size:1rem;color:var(--fl-error)}.wpcf7 form .wpcf7-response-output{margin:1.5rem 0 0;padding:1rem 1.25rem;background:#fff;border:1px solid var(--fl-line);border-left:3px solid var(--fl-bronze)}.wpcf7 form.sent .wpcf7-response-output{border-left-color:var(--fl-ok)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{border-left-color:var(--fl-error)}.fl-form .wpcf7-acceptance{display:block;margin:0 0 1.5rem}.fl-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.fl-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:.75rem;min-height:48px;margin:0;font-weight:400;letter-spacing:0;cursor:pointer}.fl-form .wpcf7-acceptance input[type=checkbox]{flex:none;width:1.5rem;height:1.5rem;margin:.15rem 0 0;accent-color:var(--fl-ink)}.fl-form .wpcf7-submit{display:block;width:100%;min-height:48px;padding:.85rem 1.75rem;cursor:pointer;font:700 1rem/1.2 var(--fl-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-ink);background:var(--fl-bronze);border:1px solid var(--fl-bronze);border-radius:0;transition:background-color .2s,color .2s,border-color .2s}.fl-form .wpcf7-submit:hover,.fl-form .wpcf7-submit:focus-visible{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff}@media (min-width:600px){.fl-form .wpcf7-submit{display:inline-block;width:auto;min-width:16rem}}.fl-form .wpcf7-spinner{margin:.75rem 0 0 .75rem;vertical-align:middle}.fl-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}html body .fl-callcards{display:grid;gap:1rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}html body .fl-callcard{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--fl-line);border-left:2px solid var(--fl-bronze)}.fl-callcard__city{font:500 1.5rem/1.2 var(--fl-font-title)}.fl-callcard__tel{display:inline-flex;align-items:center;min-height:48px;font-size:1.25rem;font-weight:700;letter-spacing:.03em;color:var(--fl-ink);text-decoration:none}.fl-callcard__tel:hover{color:var(--fl-bronze-ink)}.fl-callcard__addr{color:var(--fl-muted)}.fl-prose{max-width:62ch}.fl-head{max-width:46rem;margin-bottom:2.5rem}.fl-hero .fl-lead{color:#fff;max-width:36rem}.fl-hero .fl-actions{margin-top:1.5rem}@media (min-width:1024px){.fl-reassure--2{grid-template-columns:repeat(2,1fr)}}.fl-brands{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;margin:1.5rem 0 0;padding:0;list-style:none;font:500 clamp(1.5rem,1.2rem + 1.2vw,2rem)/1.2 var(--fl-font-title)}.fl-brands li{margin:0}.fl-center{text-align:center}.fl-center .fl-actions{justify-content:center}.fl-center .fl-prose{margin-inline:auto}.fl-hero:after{background:linear-gradient(180deg,rgba(20,20,20,.35) 0%,rgba(20,20,20,.8) 100%)}@media (min-width:768px){.fl-hero:after{background:linear-gradient(90deg,rgba(20,20,20,.82) 0%,rgba(20,20,20,.6) 42%,rgba(20,20,20,.12) 78%),linear-gradient(0deg,rgba(20,20,20,.5) 0%,rgba(20,20,20,0) 40%)}}.fl-hero .fl-eyebrow{color:#ebddb9}.fl-hero h1,.fl-hero .fl-lead{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35),0 2px 24px rgba(0,0,0,.45)}.fl-hero .fl-lead{font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem)}html body .entry-content .fl-legal{max-width:48rem}html body .entry-content .fl-legal h2{margin-top:2.5rem;font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}html body .entry-content .fl-legal>.wp-block-heading:first-child{margin-top:0}html body .entry-content .fl-legal h3{margin-top:1.5rem;font-size:1.25rem}html body .entry-content .fl-legal ul.wp-block-list{margin:0 0 1.1em;padding-left:1.25rem}html body .entry-content .fl-legal ul.wp-block-list>li{margin:0 0 .4rem}.fl-legal .fl-facts{margin:1rem 0 1.5rem}:root{--fl-a-measure:46rem;--fl-a-wide:66rem;--fl-a-gap:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);--fl-a-wide-w:min(var(--fl-a-wide),calc(100vw - 2 * var(--fl-gutter)))}body.single-post .content-bg,body.single-post .entry.single-entry{background:transparent!important;box-shadow:none!important;border-radius:0}body.single-post .entry-content-wrap{padding-inline:0!important}body.single-post .kadence-thumbnail-position-behind{margin-bottom:var(--fl-a-gap)!important}body.single-post .kadence-thumbnail-position-behind:after{display:none!important}body.single-post .post-thumbnail{margin-bottom:var(--fl-a-gap)}body.single-post .post-thumbnail img{border-radius:0}body.single-post .entry-header{max-width:var(--fl-a-measure);margin-inline:auto;margin-bottom:1.25rem;text-align:left}body.single-post .entry-title{font-size:clamp(2rem,1.5rem + 2.2vw,3.25rem);line-height:1.12;margin-bottom:.5rem}body.single-post .entry-taxonomies a{font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fl-bronze-ink);text-decoration:none;background:0 0;padding:0}body.single-post .entry-header .entry-meta{display:none}html body .fl-article{max-width:var(--fl-a-measure);margin-inline:auto;font-size:1.0625rem;line-height:1.75;color:var(--fl-ink)}@media (min-width:768px){html body .fl-article{font-size:1.125rem}}html body .entry-content .fl-article>*{margin-top:0;margin-bottom:var(--fl-a-gap)}html body .entry-content .fl-article>*:last-child{margin-bottom:0}html body .entry-content .fl-article p{margin:0 0 1.1em}html body .fl-article strong{font-weight:700;color:var(--fl-ink)}html body .fl-article :is(p,li,td,figcaption) a:not(.fl-btn){color:var(--fl-bronze-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}html body .fl-article :is(p,li,td,figcaption) a:not(.fl-btn):hover{color:var(--fl-ink);text-decoration-color:var(--fl-bronze)}html body .entry-content .fl-article h2{margin:calc(var(--fl-a-gap) * 1.7) 0 .6em;padding-top:1.5rem;border-top:1px solid var(--fl-line);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.375rem);line-height:1.15;scroll-margin-top:calc(var(--fl-hh-full) + 1.5rem)}html body .entry-content .fl-article h2:before{content:"";display:block;width:3rem;height:2px;margin:-1.55rem 0 1.4rem;background:var(--fl-bronze)}html body .entry-content .fl-article h3{margin:2rem 0 .5em;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.2;scroll-margin-top:calc(var(--fl-hh-full) + 1.5rem)}html body .entry-content .fl-article :is(ul,ol).wp-block-list{margin:0 0 1.25em;padding-left:1.35rem}html body .entry-content .fl-article :is(ul,ol).wp-block-list>li{margin:0 0 .5em;padding-left:.25rem}html body .fl-article ul.wp-block-list>li::marker{color:var(--fl-bronze)}html body .fl-article ol.wp-block-list>li::marker{color:var(--fl-bronze-ink);font-weight:700}html body .entry-content .fl-article :is(.fl-a-meta,.fl-a-tldr ul,.fl-a-toc ol,.fl-a-cta__reassure,.fl-a-keyfigs,.fl-a-proscons ul,.fl-links,.fl-steps){list-style:none;padding-left:0}html body .entry-content .fl-article :is(.fl-a-meta,.fl-a-tldr ul,.fl-a-toc ol,.fl-a-cta__reassure,.fl-a-keyfigs,.fl-a-proscons ul,.fl-links,.fl-steps)>li{margin-left:0}html body .entry-content .fl-article .fl-a-wide{width:var(--fl-a-wide-w);max-width:none;margin-left:calc(50% - var(--fl-a-wide-w) / 2);margin-right:calc(50% - var(--fl-a-wide-w) / 2)}html body .entry-content .fl-article .fl-a-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 0;margin:0 0 1.25rem;padding:0;font-size:.875rem;line-height:1.4;color:var(--fl-muted);letter-spacing:.02em}html body .entry-content .fl-article .fl-a-meta>li{display:block;margin:0;padding:0}html body .fl-a-meta>li+li:before{content:"";display:inline-block;vertical-align:middle;width:1.25rem;height:1px;margin:0 .75rem;background:var(--fl-bronze)}html body .entry-content .fl-article .fl-a-meta__cat{padding:.35rem .75rem;background:var(--fl-ink);color:#fff;font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}html body .fl-a-meta__cat+li:before{display:none!important}html body .fl-a-meta__cat+li{margin-left:1rem!important}@media (max-width:599px){html body .entry-content .fl-article .fl-a-meta{display:block}html body .entry-content .fl-article .fl-a-meta>li{display:inline}html body .entry-content .fl-article .fl-a-meta>li.fl-a-meta__cat{display:table;margin:0 0 .6rem}html body .fl-a-meta__cat+li{margin-left:0!important}}html body .entry-content .fl-article .fl-a-chapo{margin-bottom:1.5rem;font-family:var(--fl-font-title);font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.45;color:var(--fl-ink)}html body .fl-a-byline{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--fl-line);border-bottom:1px solid var(--fl-line)}html body .fl-a-byline img{flex:none;width:56px;height:56px;margin:0;border-radius:50%;object-fit:cover}html body .fl-a-byline:not(:has(img)):before{content:"ML";content:"ML"/"";flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--fl-alt);border:1px solid var(--fl-bronze);font:500 1.25rem/1 var(--fl-font-title);letter-spacing:.05em;color:var(--fl-bronze-ink)}html body .entry-content .fl-article .fl-a-byline p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--fl-muted)}html body .fl-a-byline strong{display:block;font:500 1.25rem/1.25 var(--fl-font-title);color:var(--fl-ink)}html body .fl-a-tldr{position:relative;padding:1.5rem 1.5rem 1.25rem;background:#fff;border:1px solid var(--fl-line);border-top:2px solid var(--fl-bronze)}html body .entry-content .fl-article .fl-a-tldr__title{margin:0 0 .9rem;font:700 .8125rem/1.3 var(--fl-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-bronze-ink)}html body .entry-content .fl-article .fl-a-tldr ul{margin:0;padding:0}html body .entry-content .fl-article .fl-a-tldr li{position:relative;margin:0;padding:.6rem 0 .6rem 1.6rem;border-top:1px solid var(--fl-line);font-size:1rem;line-height:1.6}html body .entry-content .fl-article .fl-a-tldr li:first-child{border-top:0;padding-top:0}html body .fl-a-tldr li:before{content:"";position:absolute;left:0;top:1.3em;width:.7rem;height:1px;background:var(--fl-bronze)}html body .fl-a-tldr li:first-child:before{top:.75em}@media (min-width:600px){html body .fl-a-tldr{padding:1.75rem 2rem 1.5rem}}html body .fl-a-toc{background:var(--fl-alt);border:0;border-left:2px solid var(--fl-bronze)}html body .fl-a-toc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.75rem 1.5rem;cursor:pointer;list-style:none;font:700 .8125rem/1.3 var(--fl-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-ink)}html body .fl-a-toc summary::-webkit-details-marker{display:none}html body .fl-a-toc summary::marker{content:""}html body .fl-a-toc summary:after{content:"+";content:"+"/"";font:400 1.5rem/1 var(--fl-font-text);color:var(--fl-bronze-ink)}html body .fl-a-toc[open] summary:after{content:"−";content:"−"/""}html body .entry-content .fl-article .fl-a-toc ol{margin:0;padding:0 1.5rem 1rem;counter-reset:fl-toc}html body .entry-content .fl-article .fl-a-toc li{margin:0;padding:0;counter-increment:fl-toc}html body .fl-article .fl-a-toc a:not(.fl-btn){display:flex;gap:.9rem;align-items:baseline;min-height:44px;padding:.6rem 0;border-top:1px solid rgba(26,26,26,.08);color:var(--fl-ink);text-decoration:none;font-size:1rem;line-height:1.4}html body .fl-article .fl-a-toc a:not(.fl-btn):before{content:counter(fl-toc,decimal-leading-zero);flex:none;min-width:1.6rem;font:500 1.125rem/1 var(--fl-font-title);color:var(--fl-bronze-ink)}html body .fl-article .fl-a-toc a:not(.fl-btn):hover{color:var(--fl-bronze-ink)}@media (min-width:768px){html body .entry-content .fl-article .fl-a-toc ol{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}}html body .fl-article a.fl-btn{color:var(--fl-ink);text-decoration:none;text-align:center}html body .fl-article a.fl-btn:hover,html body .fl-article a.fl-btn:focus-visible{color:#fff}html body .entry-content .fl-article .fl-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:0}html body .fl-a-cta{position:relative;display:grid;gap:1rem;margin-right:.6rem;padding:1.75rem 1.5rem;background:#fff;border:1px solid var(--fl-line);box-shadow:.6rem .6rem 0 -1px var(--fl-bg),.6rem .6rem 0 0 var(--fl-bronze)}html body .entry-content .fl-article .fl-a-cta>*{margin:0}html body .entry-content .fl-article .fl-a-cta__kicker{font:700 .8125rem/1.3 var(--fl-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-bronze-ink)}html body .entry-content .fl-article .fl-a-cta__title{font:500 clamp(1.5rem,1.3rem + .9vw,2rem)/1.2 var(--fl-font-title);color:var(--fl-ink)}html body .entry-content .fl-article .fl-a-cta__text{color:var(--fl-muted);font-size:1rem;line-height:1.65}html body .entry-content .fl-article .fl-a-cta__reassure{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;padding:1rem 0 0;border-top:1px solid var(--fl-line);font-size:.875rem;line-height:1.4;color:var(--fl-muted)}html body .entry-content .fl-article .fl-a-cta__reassure li{position:relative;margin:0;padding:0 0 0 1.4rem}html body .fl-a-cta__reassure li:before{content:"✓";content:"✓"/"";position:absolute;left:0;top:0;font-weight:700;color:var(--fl-bronze-ink)}@media (max-width:599px){html body .fl-a-cta .fl-actions>a.fl-btn{width:100%}}@media (min-width:768px){html body .fl-a-cta{padding:2.25rem 2.5rem}html body .fl-a-cta .fl-actions{flex-wrap:nowrap}}html body .fl-a-cta--dark{background:var(--fl-dark);border-color:var(--fl-dark);color:var(--fl-on-dark)}html body .entry-content .fl-article .fl-a-cta--dark .fl-a-cta__title{color:#fff}html body .entry-content .fl-article .fl-a-cta--dark .fl-a-cta__kicker{color:#e7d7b3}html body .entry-content .fl-article .fl-a-cta--dark :is(.fl-a-cta__text,.fl-a-cta__reassure){color:var(--fl-on-dark)}html body .entry-content .fl-article .fl-a-cta--dark .fl-a-cta__reassure{border-top-color:rgba(255,255,255,.16)}html body .fl-a-cta--dark .fl-a-cta__reassure li:before{color:var(--fl-bronze)}html body .fl-article .fl-a-cta--dark a.fl-btn--ghost{color:#fff;border-color:rgba(255,255,255,.7)}html body .fl-article .fl-a-cta--dark a.fl-btn:hover{background:#fff;border-color:#fff;color:var(--fl-ink)}html body .fl-a-cta--dark :focus-visible{outline-color:#fff}html body .fl-a-cta--line{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:var(--fl-alt);border:0;border-left:2px solid var(--fl-bronze)}html body .fl-a-cta--line{margin-right:0;box-shadow:none}html body .entry-content .fl-article .fl-a-cta--line p{margin:0;font:500 1.3125rem/1.35 var(--fl-font-title);color:var(--fl-ink)}@media (min-width:768px){html body .fl-a-cta--line{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem 1.5rem 1.25rem 2rem}}html body .fl-a-cta--line a.fl-btn{flex:none}html body .entry-content .fl-article figure.fl-a-figure{display:block;width:100%;margin-left:auto;margin-right:auto}html body .fl-article .fl-a-figure img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;aspect-ratio:3/2;object-fit:cover}html body .fl-article .fl-a-figure.is-portrait{max-width:30rem}html body .fl-article .fl-a-figure.is-portrait img{aspect-ratio:4/5}html body .fl-article .fl-a-figure :is(figcaption,.wp-element-caption){margin:.75rem 0 0;padding-left:.85rem;border-left:1px solid var(--fl-bronze);font-size:.875rem;line-height:1.55;color:var(--fl-muted);text-align:left}html body .entry-content .fl-article .fl-a-gallery{display:grid;grid-template-columns:1fr;gap:1rem;margin-left:0;padding:0;list-style:none}@media (min-width:600px){html body .entry-content .fl-article .fl-a-gallery{grid-template-columns:repeat(2,1fr)}}html body .entry-content .fl-article figure.fl-a-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:0}html body .entry-content .fl-article figure.fl-a-table:not(.fl-a-wide){margin-left:0;margin-right:0}html body .fl-article .fl-a-table table{width:100%;min-width:36rem;margin:0;border:0;border-collapse:collapse;background:#fff;font-size:.9375rem;line-height:1.5;table-layout:auto}html body .fl-article .fl-a-table :is(thead,tfoot){border:0}html body .fl-article .fl-a-table :is(th,td){padding:.9rem 1.1rem;border:0;border-bottom:1px solid var(--fl-line);text-align:left;vertical-align:top;word-break:normal}html body .fl-article .fl-a-table thead th{background:var(--fl-ink);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--fl-bronze);white-space:nowrap}html body .fl-article .fl-a-table tbody td:first-child{font-weight:700;color:var(--fl-ink);min-width:10rem}html body .fl-article .fl-a-table tbody tr:nth-child(even) td{background:var(--fl-alt)}html body .fl-article .fl-a-table tbody tr:hover td{background:#f6f1e7}html body .fl-article .fl-a-table :is(figcaption,.wp-element-caption){margin:.75rem 0 0;padding-left:.85rem;border-left:1px solid var(--fl-bronze);font-size:.8125rem;line-height:1.5;color:var(--fl-muted);text-align:left}html body .fl-article .fl-a-table.is-scroll:after{content:"Faites glisser le tableau →";display:block;margin-top:.5rem;font-size:.8125rem;color:var(--fl-muted)}@media (min-width:1024px){html body .fl-article .fl-a-table.is-scroll:after{display:none}}html body .entry-content .fl-article .fl-a-keyfigs{display:grid;grid-template-columns:1fr;gap:1rem;padding:0}@media (min-width:600px){html body .entry-content .fl-article .fl-a-keyfigs{grid-template-columns:repeat(3,1fr)}}html body .entry-content .fl-article .fl-a-keyfigs>li{margin:0;padding:1.4rem 1.25rem;background:#fff;border:1px solid var(--fl-line);border-top:2px solid var(--fl-bronze)}html body .fl-a-keyfigs strong{display:block;font:500 clamp(2rem,1.6rem + 1.2vw,2.625rem)/1.05 var(--fl-font-title);color:var(--fl-ink)}html body .fl-a-keyfigs span{display:block;margin-top:.5rem;font-size:.875rem;line-height:1.5;color:var(--fl-muted)}html body .fl-a-proscons{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:600px){html body .fl-a-proscons{grid-template-columns:1fr 1fr}}html body .fl-a-proscons>div{padding:1.4rem 1.5rem;background:#fff;border:1px solid var(--fl-line)}html body .fl-a-proscons>div:first-child{border-top:2px solid var(--fl-ok)}html body .fl-a-proscons>div:last-child{border-top:2px solid var(--fl-error)}html body .entry-content .fl-article .fl-a-proscons__title{margin:0 0 .75rem;font:700 .8125rem/1.3 var(--fl-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-ink)}html body .entry-content .fl-article .fl-a-proscons li{position:relative;margin:0 0 .5rem;padding-left:1.5rem;font-size:1rem;line-height:1.5}html body .fl-a-proscons>div:first-child li:before{content:"+";content:"+"/"";position:absolute;left:0;font-weight:700;color:var(--fl-ok)}html body .fl-a-proscons>div:last-child li:before{content:"−";content:"−"/"";position:absolute;left:0;font-weight:700;color:var(--fl-error)}html body .fl-a-callout{padding:1.4rem 1.5rem;background:var(--fl-alt);border-left:2px solid var(--fl-bronze)}html body .entry-content .fl-article .fl-a-callout__title{margin:0 0 .5rem;font:700 .8125rem/1.3 var(--fl-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-bronze-ink)}html body .entry-content .fl-article .fl-a-callout p:last-child{margin-bottom:0}html body .fl-a-callout--warn{background:#fbf4ec;border-left-color:#9a5b13}html body .entry-content .fl-article .fl-a-callout--warn .fl-a-callout__title{color:#7a4710}html body .fl-a-expert{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.5rem;background:#fff;border:1px solid var(--fl-line)}@media (min-width:600px){html body .fl-a-expert{grid-template-columns:72px 1fr;gap:1.25rem;padding:1.75rem}}html body .fl-a-expert img{width:72px;height:72px;margin:0;border-radius:50%;object-fit:cover}html body .entry-content .fl-article .fl-a-expert blockquote{margin:0;padding:0;border:0;background:0 0;font:italic 500 clamp(1.25rem,1.1rem + .6vw,1.5rem)/1.45 var(--fl-font-title);color:var(--fl-ink)}html body .entry-content .fl-article .fl-a-expert blockquote p{margin:0 0 .5rem}html body .fl-a-expert cite{display:block;font:400 .8125rem/1.4 var(--fl-font-text);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--fl-muted)}html body .entry-content .fl-article .fl-steps{display:grid;grid-template-columns:1fr;gap:0;counter-reset:fl-step}html body .entry-content .fl-article .fl-steps>li{display:grid;grid-template-columns:3rem 1fr;column-gap:1rem;margin:0;padding:1.1rem 0;border-top:1px solid var(--fl-line)}html body .entry-content .fl-article .fl-steps>li:last-child{border-bottom:1px solid var(--fl-line)}html body .fl-article .fl-steps>li:before{grid-row:1/span 2;margin:0;font:500 2rem/1 var(--fl-font-title);color:var(--fl-bronze-ink)}html body .entry-content .fl-article .fl-steps h3{margin:0 0 .3rem;padding:0;border:0;font-size:1.3125rem}html body .entry-content .fl-article .fl-steps p{margin:0;font-size:1rem;color:var(--fl-muted)}html body .entry-content .fl-article .fl-faq{border-top:1px solid var(--fl-line)}html body .entry-content .fl-article .fl-faq :is(details,.wp-block-details){margin:0;padding:0;border:0;border-bottom:1px solid var(--fl-line)}html body .entry-content .fl-article .fl-faq :is(details,.wp-block-details)>p{margin:0;padding:0 0 1.25rem;color:var(--fl-muted)}html body .entry-content .fl-article .fl-links{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:calc(var(--fl-a-gap) * 1.5)}html body .entry-content .fl-article .fl-links:before{content:"Pour aller plus loin";grid-column:1/-1;margin-bottom:.25rem;font:700 .8125rem/1.3 var(--fl-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-ink)}@media (min-width:768px){html body .entry-content .fl-article .fl-links{grid-template-columns:repeat(2,1fr)}}html body .entry-content .fl-article .fl-links>li{margin:0;padding:0}html body .fl-article .fl-links a:not(.fl-btn){display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%;min-height:56px;padding:.9rem 1.25rem;background:#fff;border:1px solid var(--fl-line);color:var(--fl-ink);text-decoration:none;font:500 1.1875rem/1.3 var(--fl-font-title);transition:border-color .2s}html body .fl-article .fl-links a:not(.fl-btn):after{content:"→";flex:none;color:var(--fl-bronze-ink);font-family:var(--fl-font-text)}html body .fl-article .fl-links a:not(.fl-btn):hover{border-color:var(--fl-bronze)}html body .fl-a-sources{padding-top:1.25rem;border-top:1px solid var(--fl-line);font-size:.875rem;line-height:1.55;color:var(--fl-muted)}html body .entry-content .fl-article .fl-a-sources__title{margin:0 0 .6rem;font:700 .8125rem/1.3 var(--fl-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-ink)}html body .entry-content .fl-article .fl-a-sources ol{margin:0;padding-left:1.25rem}html body .entry-content .fl-article .fl-a-sources li{margin:0 0 .4rem;padding-left:.2rem}html body .fl-article .fl-a-sources a:not(.fl-btn){color:var(--fl-muted);text-decoration-color:var(--fl-line)}html body .fl-article .fl-a-sources a:not(.fl-btn):hover{color:var(--fl-ink);text-decoration-color:var(--fl-bronze)}html body .fl-author{position:relative;display:grid;grid-template-columns:1fr;gap:1rem;max-width:var(--fl-a-measure);margin:3.5rem auto 0;padding:1.75rem 1.5rem;background:#fff;border:1px solid var(--fl-line);border-top:2px solid var(--fl-bronze)}@media (min-width:600px){html body .fl-author{grid-template-columns:104px 1fr;gap:1.75rem;padding:2rem 2.25rem}}html body .fl-author__avatar img{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--fl-bronze)}@media (min-width:600px){html body .fl-author__avatar img{width:104px;height:104px}}html body .fl-author__label{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fl-bronze-ink)}html body .entry-content .fl-author__name{margin:.25rem 0 0;font:500 clamp(1.5rem,1.3rem + .6vw,1.875rem)/1.2 var(--fl-font-title);color:var(--fl-ink)}html body .entry-content .fl-author__role{margin:.15rem 0 .9rem;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-muted)}html body .entry-content .fl-author__bio{margin:0 0 .9rem;font-size:1rem;line-height:1.7}html body .entry-content .fl-author__expertise{margin:0 0 1rem;padding:.75rem 1rem;background:var(--fl-alt);border-left:2px solid var(--fl-bronze);font:italic 500 1.1875rem/1.45 var(--fl-font-title);color:var(--fl-ink)}html body .entry-content .fl-author__links{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}html body .entry-content .fl-author__links li{margin:0}html body .fl-author__links a{display:inline-flex;align-items:center;min-height:48px;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fl-ink);text-decoration:none;border-bottom:1px solid var(--fl-bronze)}@media print{.fl-a-cta,.fl-a-toc,.fl-actionbar{display:none!important}html body .fl-article{max-width:none;font-size:11pt}}html body .entry-content .fl-legal .fl-facts{padding:.25rem 1.5rem}html body .entry-content .fl-legal .fl-facts>div{padding:1rem 0}html body .entry-content .fl-legal .fl-facts dt{font-size:1rem;font-weight:700;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--fl-ink);overflow-wrap:normal;word-break:normal;hyphens:manual}html body .entry-content .fl-legal .fl-facts dd{margin:.35rem 0 0;line-height:1.6;color:var(--fl-muted);overflow-wrap:anywhere}@media (min-width:600px){html body .entry-content .fl-legal .fl-facts>div{grid-template-columns:minmax(11rem,38%) 1fr;gap:1.5rem}html body .entry-content .fl-legal .fl-facts dd{margin:0}}