.lkc-mm .lko-heros{padding-bottom:calc(var(--T) * 1.2)}.lkc-mm .lkp-panneau .lkp-texte{gap:14px}.lkc-mm .lko-tuile-usages{gap:8px;font-size:clamp(14px,1.05vw,15.5px)}.lkc-mm .lkp-carte .lko-tuile-fenetre{height:fit-content;max-height:88%;margin-block:auto;position:absolute;inset:0 6% 0 2%;overflow:clip;box-shadow:0 30px 60px -36px #1d1c1a59}@media (max-width:1100px) and (min-width:960px){.lkc-mm .lko-tuile-usages{display:none}}@media (max-width:959px){.lkc-mm .lko-tuile-usages{display:none}.lkc-mm .lkp-carte .lko-tuile-fenetre{max-height:92%;left:5%;right:5%}}.lkc-mm .lko-mm-relie .lkp-carte{align-items:center;padding:clamp(20px,3vw,48px) clamp(20px,3vw,48px) clamp(20px,3vw,48px) 0;display:flex}.lko-mm-relais{flex-direction:column;gap:12px;width:100%;display:flex}.lko-mm-relais li a{color:var(--encre-2);transition:transform .45s var(--ressort);background:#fff;border-radius:22px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:15px;line-height:1.45;display:flex;box-shadow:0 24px 44px -30px #1d1c1a66}.lko-mm-relais li a:hover{transform:translate(6px)}.lko-mm-relais img{flex:none;width:34px;height:34px}.lko-mm-relais span{flex-direction:column;gap:3px;display:flex}.lko-mm-relais b{color:var(--encre);letter-spacing:-.02em;font-size:16.5px}.lko-mm-relais em{background:var(--encre);color:#fff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}@media (max-width:959px){.lkc-mm .lko-mm-relie{grid-template-rows:auto auto}.lkc-mm .lko-mm-relie .lkp-carte{padding:4px 18px 22px}}@media (min-width:960px){.lkc-mm .lkc-relie-mm+*{padding-top:calc(var(--T) * .4)}}.lkc-mm .lko-mm-relie .lkp-titre{text-wrap:balance;font-size:clamp(30px,2.6vw,46px)}@media (min-width:960px){.lkc-mm .lko-mm-relie{height:clamp(600px, calc(var(--T) * 2), 1000px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lkc-mm .lko-mm-relie .lkp-texte{justify-content:flex-start;padding-bottom:8px}.lkc-mm .lko-mm-relie .lkp-titre{font-size:clamp(34px,3vw,54px)}.lkc-mm .lko-mm-relie .lkp-carte{align-items:flex-end;padding:0 clamp(28px,3.6vw,64px) clamp(28px,3.6vw,64px)}.lkc-mm .lko-mm-relie .lko-mm-relais{flex-direction:row;align-items:stretch}.lkc-mm .lko-mm-relie .lko-mm-relais li{flex:1 1 0;display:flex}.lkc-mm .lko-mm-relie .lko-mm-relais li a{flex:1}}.lkc-mm[data-produit] .lkp-barre img{display:none}.lkc-mm[data-produit] .lkp-barre button{padding:0 16px}@media (max-width:959px){.lkc-mm[data-produit] .lkp-barre button{padding:0 12px;font-size:13.5px}.lkc-mm[data-produit] .lkp-barre button span{opacity:1;max-width:none;overflow:visible}}@media (min-width:960px){.lkc-mm .lko-mm-relie{grid-template-rows:auto auto;align-content:center}.lkc-mm .lko-mm-relie .lkp-carte{aspect-ratio:auto;align-self:start;align-items:flex-start;height:auto;min-height:0;padding-top:12px}}@media (max-width:959px){.lkc-mm .lko-heros{grid-template-columns:minmax(0,1fr)}.lkc-mm .lko-heros .lkc-sur{text-wrap:balance}}@media (max-width:420px){.lkc-mm[data-produit] .lkc-barre-marque{gap:0;margin-right:0;font-size:0}}@media (min-width:960px){.lkc-mm .lko-heros .lkc-h1{max-width:none;font-size:clamp(48px,min(5.1vw,10.5svh),100px)}.lkc-mm .lko-heros .lkc-h1 .lkc-ligne{text-wrap:balance}}
