/*!/wp-content/themes/le-fushan/style.css*/@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/le-fushan/assets/fonts/montserrat-400.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/le-fushan/assets/fonts/montserrat-500.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/le-fushan/assets/fonts/montserrat-700.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/le-fushan/assets/fonts/montserrat-800.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/le-fushan/assets/fonts/montserrat-900.woff2) format('woff2')}:root{--fk-encre:#0B0B0C;--fk-surface:#141416;--fk-surface-2:#101012;--fk-surface-3:#0E0E10;--fk-surface-4:#1C1C1F;--fk-rouge:#E11D2A;--fk-ambre:#F5A524;--fk-blanc:#F2F0EC;--fk-gris-clair:#C9C7BF;--fk-gris:#B7B5AD;--fk-muted:#8A887F;--fk-bordure:rgba(255,255,255,.08);--fk-papier:#F2EDE3;--fk-papier-fond:#ECE7DD;--fk-font:'Montserrat',sans-serif;--fk-header-h:58px;--fk-largeur-contenu:760px;--fk-largeur-large:1200px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--fk-encre);color:var(--fk-blanc);font-family:var(--fk-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--fk-ambre);outline-offset:2px;border-radius:4px}.fk-skip{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--fk-rouge);color:#fff;font-weight:700;text-transform:uppercase;padding:12px 20px;border-radius:0 0 8px 0;text-decoration:none}.fk-skip:focus{left:0}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:0;z-index:900}.fk-header{position:relative;z-index:1;background:rgb(11 11 12 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--fk-bordure);height:var(--fk-header-h)}.fk-header-in{max-width:1280px;margin:0 auto;height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;gap:16px}.fk-logo{font-weight:900;font-size:19px;letter-spacing:-.01em;color:var(--fk-blanc);text-decoration:none;text-transform:uppercase;white-space:nowrap}.fk-logo .fk-dot{color:var(--fk-rouge)}.fk-nav{display:flex;gap:26px;justify-content:center}.fk-nav a{color:var(--fk-gris-clair);text-decoration:none;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em;transition:color .15s ease}.fk-nav a:hover{color:var(--fk-blanc)}.fk-nav a[aria-current="page"]{color:var(--fk-blanc)}.fk-header-cta{display:flex;justify-content:flex-end;align-items:center;gap:14px}.fk-cta{display:inline-block;background:var(--fk-rouge);color:#fff;text-decoration:none;font-weight:900;text-transform:uppercase;letter-spacing:0;font-size:13px;padding:10px 22px;border-radius:999px;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}.fk-cta:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(225 29 42 / .45)}.fk-cta--grand{font-size:15px;padding:18px 32px}.fk-cta-2{color:var(--fk-blanc);text-decoration:none;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid rgb(255 255 255 / .25);padding-bottom:3px;transition:border-color .15s ease}.fk-cta-2:hover{border-color:var(--fk-ambre)}.fk-burger{display:none;background:none;border:0;cursor:pointer;padding:10px;width:44px;height:44px;position:relative}.fk-burger span{display:block;width:22px;height:2px;background:var(--fk-blanc);margin:5px auto;transition:transform .2s ease,opacity .2s ease}.fk-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.fk-burger[aria-expanded="true"] span:nth-child(2){opacity:0}.fk-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1200px) and (min-width:1025px){.fk-nav{gap:18px}.fk-header-in{padding:0 14px}}@media (max-width:1024px){.fk-header-in{grid-template-columns:auto 1fr auto}.fk-nav{display:none;position:fixed;inset:var(--fk-header-h) 0 auto 0;background:var(--fk-encre);border-bottom:1px solid var(--fk-bordure);flex-direction:column;gap:0;padding:8px 0 16px}.fk-nav.est-ouvert{display:flex}.fk-nav a{padding:14px 24px;font-size:14px}.fk-burger{display:block;justify-self:end}.fk-header-cta .fk-tel{display:none}}.fk-main{min-height:60vh}.fk-footer{background:var(--fk-surface-3);border-top:1px solid var(--fk-bordure);padding:64px 20px 32px}.fk-footer-in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.fk-footer h2{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--fk-muted)!important;margin:0 0 16px}.fk-footer ul{list-style:none;margin:0;padding:0}.fk-footer li{margin:0 0 10px}.fk-footer a{color:var(--fk-gris-clair);text-decoration:none;font-size:14px;transition:color .15s ease}.fk-footer a:hover{color:var(--fk-blanc)}.fk-footer-marque{font-weight:900;font-size:22px;text-transform:uppercase;color:var(--fk-blanc);margin:0 0 12px}.fk-footer-marque .fk-dot{color:var(--fk-rouge)}.fk-footer-texte{color:var(--fk-gris);font-size:14px;line-height:1.6;margin:0 0 16px}.fk-footer-bas{max-width:1200px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--fk-bordure);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--fk-muted);font-size:12px}.fk-footer-bas a{color:var(--fk-muted);text-decoration:none}.fk-footer-bas a:hover{color:var(--fk-gris-clair)}@media (max-width:900px){.fk-footer-in{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fk-footer-in{grid-template-columns:1fr}}@keyframes fk-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fk-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}:root{--fk-blanc:#FFFFFF;--fk-gris-clair:#FFFFFF;--fk-gris:#FFFFFF;--fk-muted:#FFFFFF}.fk-nav a,.fk-cta,.fk-cta-2,.fk-footer h2,.fk-footer a,.fk-footer-texte,.fk-footer-bas,.fk-footer-bas a,.fk-consent-manage{font-size:14px}.fk-footer h2,.fk-footer a,.fk-footer-texte,.fk-footer-bas,.fk-footer-bas a,.fk-consent-manage{color:#FFFFFF!important}