.idl .fil{color:var(--gris);padding-top:22px;font-size:13px}.idl .fil ol{flex-wrap:wrap;display:flex}.idl .fil li+li:before{content:"—";margin-inline:.35em}.idl .fil a{border-bottom:1px solid var(--trait)}.idl .fp .produit{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:0 54px;padding:26px 0 74px;display:grid}.idl .fp .galerie-suite{display:none}@media (width<=900px){.idl .fp .produit{grid-template-columns:1fr;gap:30px 0}.idl .fp .achat{order:1}.idl .fp .galerie{order:2}.idl .fp .galerie .im:not(:first-child){display:none}.idl .fp .galerie-suite{background:var(--trait);border:1px solid var(--trait);order:3;gap:1px;display:grid}}.idl .fp .galerie{background:var(--trait);border:1px solid var(--trait);gap:1px;display:grid}.idl .fp .galerie .im,.idl .fp .galerie-suite .im{aspect-ratio:4/3;background:var(--sable);position:relative}.idl .fp .galerie .im:first-child{aspect-ratio:1}.idl .fp .galerie .im .cote{inset-inline:20px;color:var(--encre);position:absolute;bottom:18px}.idl .fp .achat{position:sticky;top:26px}@media (width<=900px){.idl .fp .achat{position:static}}.idl .fp h1{letter-spacing:-.034em;max-width:16ch;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.08}.idl .fp .resume{color:var(--doux);max-width:44ch;margin-top:14px;font-size:16px}.idl .fp .choix{border-top:1px solid var(--trait);margin-top:28px}.idl .fp .choix .tt{color:var(--gris);padding:16px 0 10px;font-size:14px}.idl .fp .dims{background:var(--trait);border:1px solid var(--trait);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.idl .fp .dims .dim{background:var(--blanc);cursor:pointer;padding:14px 16px;display:block}.idl .fp .dims .dim b{letter-spacing:-.02em;font-size:20px;font-weight:400;display:block}.idl .fp .dims .dim span{color:var(--gris);margin-top:3px;font-size:13px;display:block}.idl .fp .dims .dim.on{background:var(--encre);color:var(--blanc)}.idl .fp .dims .dim.on span{color:var(--trait)}.idl .fp .aide{color:var(--gris);margin-top:10px;font-size:13px}.idl .fp .achat .prix{letter-spacing:-.04em;margin-top:26px;font-size:46px;line-height:1}.idl .fp .achat .prix small{color:var(--gris);letter-spacing:0;margin-top:8px;font-size:13px;line-height:1.5;display:block}.idl .fp .achat .economie{color:var(--gris);margin-top:8px;font-size:14px}.idl .fp .acheter{text-align:center;background:var(--encre);width:100%;color:var(--blanc);font:inherit;cursor:pointer;border:0;margin-top:18px;padding:18px;font-size:16px;font-weight:500;display:block}.idl .fp .acheter:hover{background:#37322b}.idl .fp .whats{text-align:center;border:1px solid var(--encre);margin-top:10px;padding:16px;font-size:15px;font-weight:500;display:block}.idl .fp .whats:hover{background:var(--sable)}.idl .fp .confiance{border-top:1px solid var(--trait);margin-top:26px}.idl .fp .confiance div{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;font-size:15px;display:flex}.idl .fp .confiance b{color:var(--gris);white-space:nowrap;font-weight:400}@media (width<=600px){.idl .fp .confiance div{flex-direction:column;gap:3px}.idl .fp .confiance b{font-size:14px}}.idl .fp h2{letter-spacing:-.03em;max-width:19ch;font-size:clamp(26px,4.6vw,38px);font-weight:400;line-height:1.12}.idl .fp .pt0{padding-top:0}.idl .fp .cat-tete{padding-top:26px}.idl .fp .autres{background:var(--trait);border:1px solid var(--trait);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:30px;display:grid}@media (width<=820px){.idl .fp .autres{grid-template-columns:repeat(2,minmax(0,1fr))}}.idl .fp .autres>*{background:var(--blanc);padding:20px 18px}.idl .fp .autres b{letter-spacing:-.025em;font-size:22px;font-weight:400;display:block}.idl .fp .autres span{color:var(--gris);margin-top:5px;font-size:13px;display:block}.idl .fp .autres em{margin-top:12px;font-size:17px;font-style:normal;display:block}@media (width<=820px){.idl .fp .autres .vide:not(.v2){display:none}}.idl .fp .autres-ligne{flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:16px;display:flex}.idl .fp .autres-ligne a{border-bottom:1px solid var(--trait);padding-bottom:3px}.idl .fp .pack-lie{border:1px solid var(--encre);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:30px;display:grid}@media (width<=820px){.idl .fp .pack-lie{grid-template-columns:1fr}}.idl .fp .pack-lie .im{aspect-ratio:16/10;background:var(--sable);position:relative}.idl .fp .pack-lie .in{flex-direction:column;justify-content:center;padding:34px;display:flex}@media (width<=600px){.idl .fp .pack-lie .in{padding:26px 22px}}.idl .fp .pack-lie h3{letter-spacing:-.03em;margin-top:12px;font-size:clamp(22px,4vw,30px);font-weight:400}.idl .fp .pack-lie p{color:var(--doux);max-width:38ch;margin-top:12px;font-size:16px}.idl .fp .pack-lie .p2{letter-spacing:-.035em;margin-top:20px;font-size:38px;line-height:1}.idl .fp .pack-lie .p2 small{color:var(--gris);letter-spacing:0;margin-top:8px;font-size:13px;display:block}.idl .fp .pack-lie .go{background:var(--encre);color:var(--blanc);align-self:flex-start;margin-top:18px;padding:15px 28px;font-size:15px;font-weight:500}.idl .fp .packs{grid-template-columns:minmax(0,1fr);margin-top:30px}@media (width>=861px){.idl .fp .packs{max-width:calc(33.3333% - .666667px)}}.idl .fp .fiche-technique{border-top:1px solid var(--trait);columns:2;column-gap:54px;margin-top:30px}@media (width<=820px){.idl .fp .fiche-technique{columns:1}}.idl .fp .fiche-technique div{border-bottom:1px solid var(--trait);break-inside:avoid;justify-content:space-between;align-items:baseline;gap:18px;padding:14px 0;font-size:16px;display:flex}.idl .fp .fiche-technique b{white-space:nowrap;font-weight:500}@media (width<=600px){.idl .fp .fiche-technique div{flex-direction:column;gap:4px}.idl .fp .fiche-technique b{color:var(--gris);font-size:14px;font-weight:400}}.idl .fp .packs.famille{grid-template-columns:repeat(var(--n),minmax(0,1fr));max-width:calc((100% - 2px) * var(--n) / 3)}@media (width<=860px){.idl .fp .packs.famille{grid-template-columns:minmax(0,1fr);max-width:none}}.idl .fp .packs.catalogue{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-top:30px}.idl .fp .packs.catalogue .vide{background:var(--blanc)}@media (width<=860px){.idl .fp .packs.catalogue{grid-template-columns:minmax(0,1fr)}.idl .fp .packs.catalogue .vide{display:none}}.idl .fp .tarifs-bande{background:var(--sable);padding:64px 0}.idl .fp .tarifs{border-top:1px solid var(--trait);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}@media (width<=760px){.idl .fp .tarifs{grid-template-columns:repeat(2,minmax(0,1fr))}}.idl .fp .tarifs div{border-inline-end:1px solid var(--trait);padding-block:22px;padding-inline:0 18px}.idl .fp .tarifs div:last-child{border-inline-end:none}@media (width<=760px){.idl .fp .tarifs div{border-inline-end:1px solid var(--trait);border-bottom:1px solid var(--trait)}.idl .fp .tarifs div:nth-child(2n){border-inline-end:none;padding-inline-start:18px}}.idl .fp .tarifs b{letter-spacing:-.03em;font-size:30px;font-weight:400;display:block}.idl .fp .tarifs span{color:var(--gris);margin-top:6px;font-size:13px;display:block}.idl .fp .tarifs-bande .btn{margin-top:26px}.idl .fp .texte{max-width:62ch;margin-top:24px}.idl .fp .texte p{color:var(--doux);margin-top:16px}.idl .fp .texte a{text-underline-offset:3px;text-decoration:underline}.idl .fp .texte h3{letter-spacing:-.02em;margin-top:34px;font-size:20px;font-weight:500}.idl .fp .lv{border-top:1px solid var(--trait);margin-top:16px}.idl .fp .lv>div{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:baseline;gap:18px;padding:14px 0;font-size:16px;display:flex}.idl .fp .lv b{text-align:end;font-weight:500}@media (width<=600px){.idl .fp .lv>div{flex-direction:column;gap:4px}.idl .fp .lv b{color:var(--gris);font-size:14px;font-weight:400}.idl .fp .lv>.jointe span{color:var(--gris);font-size:14px}.idl .fp .lv>.jointe b{color:var(--doux);text-align:start;font-size:16px;font-weight:400}}.idl .fp .lv>.pile{flex-direction:column;align-items:flex-start;gap:4px}.idl .fp .lv .pile .l{color:var(--gris);font-size:14px}.idl .fp .lv .pile .t{color:var(--doux);font-weight:400}.idl .fp .faq{max-width:62ch;margin-top:26px}.idl .fp .faq summary{padding:17px 0;font-weight:400}.idl .fp .faq details p{max-width:none;padding:0 0 18px}.idl .sticky button{text-align:center;font:inherit;background:var(--encre);color:var(--blanc);cursor:pointer;border:0;padding:19px 10px;font-size:15px;font-weight:500}.idl .fp .lexique>div{border-bottom:1px solid var(--trait);padding:26px 0}.idl .fp .lexique dt{letter-spacing:-.02em;max-width:24ch;font-size:20px;font-weight:500}.idl .fp .lexique dt a{border-bottom:1px solid var(--trait)}.idl .fp .lexique dd{color:var(--doux);max-width:44ch;margin:10px 0 0;font-size:16px}.idl .fp .lexique .equiv{color:var(--gris);margin-top:6px;font-size:14px}.idl .fp .resume a{text-underline-offset:3px;text-decoration:underline}.idl .fp .maj{color:var(--gris);margin-top:14px;font-size:13px}.idl .fp .renvois{max-width:62ch;margin-top:34px}.idl .fp .renvois>p{color:var(--gris);font-size:14px}.idl .fp .renvois ol{border-top:1px solid var(--trait);margin-top:10px;padding:0;list-style:none}.idl .fp .renvois li{border-bottom:1px solid var(--trait)}.idl .fp .renvois a{padding:12px 0;font-size:16px;display:block}.idl .fp .props h3 a{border-bottom:1px solid var(--trait)}.idl .fp .guide h2{margin-top:74px;scroll-margin-top:24px}.idl .fp .guide h2:first-child{margin-top:0}.idl .fp .tableau{border-collapse:collapse;border-top:1px solid var(--trait);width:100%;margin-top:28px;font-size:15px}.idl .fp .tableau th,.idl .fp .tableau td{text-align:start;vertical-align:top;border-bottom:1px solid var(--trait);padding-block:14px;padding-inline:0 22px}.idl .fp .tableau thead th{color:var(--gris);font-size:14px;font-weight:400}.idl .fp .tableau tbody th{font-weight:500}.idl .fp .tableau td{color:var(--doux)}.idl .fp .tableau a{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.idl .fp .tableau:not(.par-colonne) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.idl .fp .tableau:not(.par-colonne),.idl .fp .tableau:not(.par-colonne) :is(tbody,tr,th,td){display:block}.idl .fp .tableau:not(.par-colonne) tr{border-bottom:1px solid var(--trait);padding:14px 0}.idl .fp .tableau:not(.par-colonne) :is(tbody th,td){border:0;padding:0}.idl .fp .tableau:not(.par-colonne) td{justify-content:space-between;gap:18px;margin-top:8px;display:flex}.idl .fp .tableau:not(.par-colonne) td:before{content:attr(data-libelle);color:var(--gris);flex:0 0 40%;font-size:14px}.idl .fp .tableau.par-colonne{border-top:0;flex-direction:column;display:flex}.idl .fp .tableau.par-colonne :is(thead,tbody,tr){display:contents}.idl .fp .tableau.par-colonne :is(thead th:first-child,tbody th){display:none}.idl .fp .tableau.par-colonne thead th{order:var(--o);border:0;border-bottom:1px solid var(--trait);color:var(--encre);padding:26px 0 6px;font-size:17px;font-weight:500}.idl .fp .tableau.par-colonne td{order:var(--o);border-bottom:1px solid var(--trait);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.idl .fp .tableau.par-colonne td:before{content:attr(data-ligne);color:var(--gris);flex:0 0 40%;font-size:14px}.idl .fp .tableau:not(.par-colonne) td[data-pile],.idl .fp .tableau.par-colonne td[data-pile]{flex-direction:column;gap:2px}.idl .fp .tableau:not(.par-colonne) td[data-pile]:before,.idl .fp .tableau.par-colonne td[data-pile]:before{flex:none}}.idl .fp .appel{margin-top:74px}.idl .fp .appel p{max-width:52ch}.idl .fp .appel .actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.idl .fp .preuve span+span{margin-top:2px}.idl .fp .autres-ligne [aria-current]{color:var(--gris);padding-bottom:3px}.idl .fp nav h2.suite{margin-top:54px}@media (width<=400px){.idl .fp .preuve{grid-template-columns:1fr}.idl .fp .preuve div,.idl .fp .preuve div:nth-child(2n){border-inline-end:none;padding-inline-start:0}}.idl .fp .estim{color:var(--gris);font-size:13px}.idl .fp .guide>.actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.idl .fp .devis{max-width:calc(62ch + 112px)}.idl .fp .devis h2{margin-top:0}.idl .fp .devis .sous-titre{color:var(--doux);margin-top:10px;font-size:15px}.idl .fp .devis form{margin-top:26px}.idl .fp .devis button[type=submit]{width:100%;margin-top:30px}.idl .fp .btn:disabled{opacity:.5;pointer-events:none}.idl .fp .cat-tete>.actions,.idl .fp .texte+.actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.idl #recherche-ui{--pagefind-ui-scale:1;--pagefind-ui-primary:var(--encre);--pagefind-ui-text:var(--encre);--pagefind-ui-background:var(--blanc);--pagefind-ui-border:var(--trait);--pagefind-ui-tag:var(--sable);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0;--pagefind-ui-font:inherit;max-width:62ch;margin-top:30px}.idl #recherche-ui .pagefind-ui__form:before{display:none}.idl #recherche-ui .pagefind-ui__search-input{padding-inline-start:14px;font-size:16px;font-weight:400}.idl #recherche-ui .pagefind-ui,.idl #recherche-ui .pagefind-ui *{font-family:inherit}.idl #recherche-ui .pagefind-ui__result-link:before{content:none}.idl #recherche-ui .pagefind-ui__search-clear{color:var(--gris);font-size:14px}.idl #recherche-ui .pagefind-ui__search-input:focus{outline:2px solid var(--encre);outline-offset:3px;border-color:var(--encre)}.idl #recherche-ui .pagefind-ui__search-input::placeholder{color:var(--gris);opacity:1}.idl #recherche-ui .pagefind-ui__message{color:var(--gris);font-size:14px;font-weight:400}.idl #recherche-ui .pagefind-ui__result{border-color:var(--trait)}.idl #recherche-ui .pagefind-ui__result-link{color:var(--encre);letter-spacing:-.02em;text-decoration:underline;text-decoration-color:var(--trait);text-underline-offset:4px;font-size:20px;font-weight:500}.idl #recherche-ui .pagefind-ui__result-excerpt{color:var(--doux);font-size:15px}.idl #recherche-ui mark{background:var(--sable);color:var(--encre);border-radius:0}.idl #recherche-ui .pagefind-ui__button{background:var(--blanc);border:1px solid var(--encre);color:var(--encre);box-shadow:none;border-radius:0;font-weight:500}.idl #recherche-ui .pagefind-ui__button:hover{background:var(--sable)}.idl .fp .recherche-indispo{background:var(--sable);color:var(--encre);margin-top:30px;padding:14px 16px;font-size:15px}.idl .fp .calc{max-width:calc(62ch + 112px)}.idl .fp .calc fieldset{border:0;min-width:0;margin:0;padding:0}.idl .fp .calc fieldset+fieldset{margin-top:30px}.idl .fp .calc legend{color:var(--encre);padding:0;font-size:17px;font-weight:500}.idl .fp .calc .lits{grid-template-columns:1fr 1fr;gap:18px;margin-top:16px;display:grid}@media (width<=600px){.idl .fp .calc .lits{grid-template-columns:1fr}}.idl .fp .calc fieldset>.champ{margin-top:14px}.idl .fp .calc button[type=submit]{width:100%;margin-top:30px}.idl .fp #calc-resultat{max-width:calc(62ch + 112px);margin-top:54px;padding:0}.idl .fp #calc-regle{color:var(--doux);margin-top:10px;font-size:15px}.idl .fp #calc-lignes{border-top:1px solid var(--trait);margin-top:18px}.idl .fp #calc-lignes li{border:0;border-bottom:1px solid var(--trait);background:0 0;border-radius:0;padding:16px 0}.idl .fp #calc-lignes li a{color:var(--encre);text-decoration:underline;text-decoration-color:var(--trait);text-underline-offset:4px;font-size:16px;font-weight:500}.idl .fp #calc-lignes li p{color:var(--gris);margin-top:4px;font-size:14px}.idl .fp #calc-lignes li>span{color:var(--encre);white-space:nowrap;font-size:16px;font-weight:500}.idl .fp #calc-lignes li.border-dashed>span{color:var(--gris);font-weight:400}.idl .fp .calc-budget{background:var(--sable);margin-top:22px;padding:18px 22px}.idl .fp .calc-budget p:first-child{color:var(--encre);justify-content:space-between;gap:18px;font-size:17px;display:flex}.idl .fp .calc-budget #calc-total{white-space:nowrap;font-weight:500}.idl .fp .calc-budget p+p{color:var(--gris);margin-top:6px;font-size:13px}.idl .fp #calc-resultat .actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}html[lang=ar] .idl .fp :is(h1,h2,h3,.dims .dim b,.achat .prix,.autres b,.pack-lie .p2,.tarifs b,.lexique dt){letter-spacing:0}
