/* 1.9.60 — Navigation EcommerceIA (méga-menu, menu latéral, sliders de catégories) : maquette navigation-v7 validée par
   Cyril le 26/09/2026. Couleurs et polices : variables --eia-* posées par boutique (includes/navigation.php). */

/* ============================== MÉGA-MENU (ordinateur) ============================== */
.eia-mm{position:relative;display:flex;align-items:stretch;width:100%;height:100%}
.eia-mm-barre{display:flex;align-items:stretch;justify-content:center;width:100%;min-height:50px;margin:0;padding:0;list-style:none}
@media (min-width:1200px){.eia-mm-barre{justify-content:space-evenly}}
.eia-mm-it{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}
body .eia-mm .eia-mm-titre{display:flex;align-items:center;padding:0 8px;font-size:var(--eia-mmBgrand);font-weight:500;line-height:1.2;color:var(--e-global-color-text,#161616);text-decoration:none;white-space:nowrap;background:none;transition:color .15s}
@media (max-width:1439px){body .eia-mm .eia-mm-titre{font-size:var(--eia-mmBmoyen)}}
@media (max-width:1199px){body .eia-mm .eia-mm-titre{font-size:var(--eia-mmBpetit);padding:0 4px}}
body .eia-mm .eia-mm-it.on .eia-mm-titre,body .eia-mm .eia-mm-titre:hover,body .eia-mm .eia-mm-titre:focus-visible{color:var(--eia-mmActif)}
.eia-mm-titre:focus-visible{outline:2px solid var(--eia-mmSouligne);outline-offset:-6px;border-radius:6px}
.eia-mm-trait{position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--eia-mmSouligne);opacity:0;pointer-events:none;transition:left .22s cubic-bezier(.3,.7,.3,1),width .22s cubic-bezier(.3,.7,.3,1),opacity .15s}
.eia-mm.ouvert .eia-mm-trait{opacity:1}
/* le panneau part du bas de l'en-tête, sur toute la largeur de l'écran */
.eia-mm-pan{position:fixed;left:0;right:0;top:var(--eia-mm-haut,80px);max-height:calc(100vh - var(--eia-mm-haut,80px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#D4D4D4 transparent;z-index:9990;background:#fff;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility 0s linear .16s;border-top:1px solid var(--eia-pale2);box-shadow:0 22px 34px -22px rgba(0,0,0,.28);text-align:center}
.eia-mm-it.on .eia-mm-pan{visibility:visible;opacity:1;transform:none;transition:opacity .16s,transform .16s}
.eia-mm.bascule .eia-mm-pan{transition:none}
/* 1.9.76 (Cyril, 26/09) : sur un écran peu haut, le panneau défile lui-même (« Vêtements japonais », « Tout voir » atteignables) ; la page ne bouge pas, donc le panneau ne se ferme plus */
.eia-mm-pan::-webkit-scrollbar{width:4px}.eia-mm-pan::-webkit-scrollbar-thumb{background:#D4D4D4;border-radius:4px}
/* grille partagée : titres, vignettes et listes sur les mêmes lignes dans toutes les colonnes */
.eia-mm-in{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-template-rows:auto auto 1fr auto;padding:30px 30px 24px;margin:0 auto}
.eia-mm-col{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding:0 8px;min-width:0}
body .eia-mm .eia-mm-h{align-self:end;display:block;font:600 var(--eia-mmHfs)/1.25 var(--eia-mmHff);color:var(--eia-mmH);text-transform:uppercase;text-decoration:none;white-space:nowrap;overflow:hidden;min-width:0;background:none}
@media (max-width:1439px){body .eia-mm .eia-mm-h{font-size:16.5px}}
.eia-mm-img{display:block;width:150px;height:150px;margin:var(--eia-mmEc) auto}
.eia-mm-img img{width:100%;height:100%;object-fit:contain;display:block;opacity:0;transition:opacity .2s,transform .3s}
.eia-mm-img img.pret{opacity:1}
.eia-mm-img:hover img{transform:scale(1.05)}
.eia-mm-col ul{list-style:none;margin:0;padding:0}
.eia-mm-col li{margin:0;padding:0;list-style:none}
body .eia-mm .eia-mm-col li a{display:block;padding:0 4px;font:400 16px/var(--eia-mmLh) var(--eia-texte);text-transform:uppercase;letter-spacing:.02em;color:#2c2c2c;text-decoration:none;background:none;transition:color .12s}
@media (max-width:1439px){body .eia-mm .eia-mm-in.c5 li a{font-size:14px}}
@media (max-width:1199px){body .eia-mm .eia-mm-col li a{font-size:13px}}
body .eia-mm .eia-mm-col li a:hover,body .eia-mm .eia-mm-col li a:focus-visible{color:var(--eia-mmSurvol);background:none;outline:0}
.eia-mm-pied{grid-column:1/-1;display:flex;justify-content:flex-end;margin-top:var(--eia-mmPied)}
body .eia-mm .eia-mm-tout{display:inline-flex;align-items:center;gap:8px;font:500 12.5px/1 var(--eia-texte);letter-spacing:.08em;text-transform:uppercase;color:#161616;background:var(--eia-pale2);padding:11px 15px;border-radius:999px;text-decoration:none}
body .eia-mm .eia-mm-tout:hover{color:var(--eia-mmSurvol)}
.eia-mm svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2}

/* ============================== MENU LATÉRAL (téléphone, tablette) ============================== */
.eia-nav-lateral{display:flex;justify-content:center}
body .eia-nav-lateral .eia-nav-burger{width:var(--b-t,60px)!important;height:var(--b-t,60px)!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;border:0!important;outline:0;box-shadow:none;border-radius:var(--b-coins,5px);background:var(--b-fond);color:var(--b-trait);display:flex;align-items:center;justify-content:center;padding:0!important;line-height:1!important;cursor:pointer;transition:background .2s,color .2s}
@media (hover:hover){body .eia-nav-lateral .eia-nav-burger:hover{background:var(--b-fond-survol);color:var(--b-trait-survol)}}
body .eia-nav-lateral .eia-nav-burger:focus-visible{outline:2px solid var(--b-trait);outline-offset:2px}
/* les réglages Elementor du widget visent aussi « .open_side_menu svg » (taille, remplissage) : l'icône garde les siens */
html body .eia-nav-lateral .eia-nav-burger svg{--b-i-v:var(--b-i,20px);display:block;width:var(--b-i-v)!important;height:var(--b-i-v)!important;min-width:var(--b-i-v)!important;flex:none!important;fill:none!important;stroke:currentColor!important;stroke-width:2.5px;stroke-linecap:round}
html body .eia-nav-lateral .eia-nav-burger svg path{vector-effect:non-scaling-stroke}
/* tailles par écran (réglages du widget, voir eia_nav_tailles_bouton) : les règles Elementor de l'ancien widget peuvent disparaître à la régénération des CSS */
@media (max-width:1366px){body .eia-nav-lateral .eia-nav-burger{width:var(--b-t-ge,60px)!important;height:var(--b-t-ge,60px)!important}html body .eia-nav-lateral .eia-nav-burger svg{--b-i-v:var(--b-i-ge,20px)}}
@media (max-width:1024px){body .eia-nav-lateral .eia-nav-burger{width:var(--b-t-ta,60px)!important;height:var(--b-t-ta,60px)!important}html body .eia-nav-lateral .eia-nav-burger svg{--b-i-v:var(--b-i-ta,20px)}}
@media (max-width:767px){body .eia-nav-lateral .eia-nav-burger{width:var(--b-t-te,35px)!important;height:var(--b-t-te,35px)!important}html body .eia-nav-lateral .eia-nav-burger svg{--b-i-v:var(--b-i-te,18px)}}
html.eia-tr-bloque,html.eia-tr-bloque body{overflow:hidden}
.eia-tr{position:fixed;inset:0;z-index:999999;pointer-events:none}
.eia-tr-voile{position:absolute;inset:0;background:transparent}
.eia-tr-pan{position:absolute;top:0;bottom:0;left:0;width:300px;background:var(--eia-mFond);transform:translateX(-100%);touch-action:pan-y;border-right:1px solid #D3D3D3;box-shadow:10px 0 24px -12px rgba(0,0,0,.28)}
@media (max-width:768px){.eia-tr-pan{width:55%}}
@media (max-width:420px){.eia-tr-pan{width:85%}}
.eia-tr:not(.ouvert) .eia-tr-pan,.eia-tr:not(.ouvert) .eia-tr-x{box-shadow:none;visibility:hidden}
/* 1.9.71 : les boutons du thème ont une transition sur « all » : à la fermeture, la croix restait visible un instant, emportée à gauche avec le panneau */
.eia-tr.ouvert{pointer-events:auto}
.eia-tr.ouvert .eia-tr-pan{transform:none}
.eia-tr.glisse .eia-tr-pan{transition:none}
.eia-tr .eia-tr-x{transition:none!important;position:absolute;top:20px;right:-50px;width:40px;height:40px;border-radius:50%;border:0;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.eia-tr-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}
.eia-tr-corps{position:absolute;inset:0;overflow:hidden}
.eia-tr-niv{touch-action:pan-y;position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:30px;-webkit-overflow-scrolling:touch}
/* 1.9.73 : chaque niveau défile lui-même ; sans pan-y, le navigateur prenait le glissé horizontal et annulait « pousser pour fermer » */
.eia-tr-niv::-webkit-scrollbar{width:3px}
.eia-tr-niv::-webkit-scrollbar-track{background:transparent}
.eia-tr-niv::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}
.eia-tr-niv.defile::-webkit-scrollbar-thumb{background:#D4D4D4}
@supports not selector(::-webkit-scrollbar){.eia-tr-niv{scrollbar-width:thin;scrollbar-color:transparent transparent}.eia-tr-niv.defile{scrollbar-color:#D4D4D4 transparent}}
.eia-tr-niv.racine{background:var(--eia-mFond);padding-top:20px}
.eia-tr-niv.sous{background:#fff}
.eia-tr a,.eia-tr button{-webkit-tap-highlight-color:transparent}
body .eia-tr .eia-tr-r{display:block;text-align:center;padding:20px;font:500 var(--eia-mRfs)/1.5 var(--eia-mRff);color:#161616;text-decoration:none;border-bottom:2px solid var(--eia-mTrait);cursor:pointer;background:none;transition:color .15s}
.eia-tr-r svg{width:10px;height:10px;margin:0 0 0 15px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8}
body .eia-tr .eia-tr-r:hover,body .eia-tr .eia-tr-r:focus-visible{color:var(--eia-mSurvol);outline:0}
body .eia-tr .eia-tr-l{display:grid;grid-template-columns:74.4px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:87px;padding:8px 14px 8px 18px;border-bottom:2px solid var(--eia-mTrait);font:400 16px/1.5 var(--eia-texte);color:#161616;text-decoration:none;cursor:pointer;background:#fff}
.eia-tr-l.sans-img{min-height:58px}
.eia-tr-l .vig{order:-1;width:72px;height:72px;display:flex;align-items:center;justify-content:center}
.eia-tr-l .vig img{max-width:72px;max-height:72px;width:auto;height:auto;object-fit:contain;display:block}
.eia-tr-l>svg{width:10px;height:10px;justify-self:center;fill:none;stroke:currentColor;stroke-width:1.8}
@media (hover:hover){body .eia-tr .eia-tr-l:hover{color:var(--eia-mLigneSurvol)}}
.eia-tr-l.ici,.eia-tr-r.ici{font-weight:700}
/* en-tête d'un sous-niveau : le nom sur une ligne, puis « ‹ Retour » et « Tout voir » (pastille pleine) */
.eia-tr-e3{position:sticky;top:0;z-index:2;padding:14px 18px 12px 20px;background:var(--eia-mRetour);border-bottom:2px solid var(--eia-mTrait);color:#161616}
.eia-tr-e3 .nom{display:block;font:500 19.2px/1.3 var(--eia-mRff);white-space:nowrap;overflow:hidden}
.eia-tr-e3 .ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}
body .eia-tr .eia-tr-e3 button,body .eia-tr .eia-tr-e3 a{display:inline-flex;align-items:center;border:0;background:none;padding:0;cursor:pointer;text-decoration:none;color:inherit;box-shadow:none}
body .eia-tr .eia-tr-e3 .rt{gap:8px;font:400 16.1px/1 var(--eia-texte);opacity:.75;padding:6px 0}
.eia-tr-e3 .rt svg{width:13.8px;height:13.8px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
body .eia-tr .eia-tr-e3 .tv{gap:7px;font:500 12px/1 var(--eia-texte);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--eia-fort);color:#fff;padding:9px 13px;border-radius:999px}
body .eia-tr .eia-tr-e3 .tv:hover{color:#fff;opacity:.9}
.eia-tr-e3 .tv svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2}

/* ============================== SLIDER DE CATÉGORIES (tous formats) ============================== */
.eia-sl{container-type:inline-size;position:relative;max-width:1320px;margin:0 auto}
.eia-sl>*{--pv:2;--gap:14px;--pad:4px}
.eia-sl-piste{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pv) - 1) * var(--gap)) / var(--pv));gap:var(--gap);justify-content:safe center;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 6px;margin:0 var(--pad);-webkit-overflow-scrolling:touch}
.eia-sl-piste::-webkit-scrollbar{display:none}
.eia-sl-piste>*{scroll-snap-align:none;min-width:0}
@container (max-width:559px){.eia-sl-piste>:nth-child(2n+1){scroll-snap-align:start}}
@container (min-width:560px) and (max-width:759px){.eia-sl>*{--pv:3;--gap:18px}.eia-sl-piste>:nth-child(3n+1){scroll-snap-align:start}}
@container (min-width:760px) and (max-width:999px){.eia-sl>*{--pv:4;--gap:20px;--pad:52px}.eia-sl-piste>:nth-child(4n+1){scroll-snap-align:start}}
@container (min-width:1000px){.eia-sl>*{--pv:5;--gap:26px;--pad:60px}.eia-sl-piste>:nth-child(5n+1){scroll-snap-align:start}}
.eia-sl .eia-sl-piste>:last-child{scroll-snap-align:end}
/* 1.9.71 (Cyril, 26/09) : sur ordinateur, le slider prend la largeur (jusqu'à 1 320 px, même dans une section Elementor
   de 1 140 px ; classe « large » posée par le script quand il est centré dans la page) ; sans flèches, pas de marges pour
   elles ; titres agrandis avec la tuile, sur deux lignes au plus. Au doigt, plus de cran forcé à chaque page (scroll-snap-stop) :
   l'élan porte, et le slider s'arrête toujours sur une tuile entière. */
/* 1.9.76 : sur ordinateur, le slider est CALÉ par le script sur une référence de la page — la grille des produits (boutique,
   catégories) ou le contenu de la section suivante (accueil : image et texte « Un morceau du Japon… », dans le bandeau
   de réassurance) ; les tuiles vont d'un bord à l'autre, les flèches se posent dans la marge quand il y a la place */
.eia-sl.cale{max-width:none}
@container (min-width:1000px){.eia-sl.cale:not(.eia-sl-cartes)>*{--pad:0px}}
body .eia-sl.fl-dehors .eia-sl-prec{left:-48px}body .eia-sl.fl-dehors .eia-sl-suiv{right:-48px}
.eia-sl-nom.deux>span{display:block;white-space:nowrap}
.eia-sl.large{max-width:none;margin-left:calc(50% - min(660px, 50vw - 28px));margin-right:calc(50% - min(660px, 50vw - 28px))}
@container (min-width:1000px){
.eia-sl:not(.glisse):not(.eia-sl-cartes)>*{--pad:0px;--gap:22px}
}
.eia-sl-piste.tire{scroll-snap-type:none;cursor:grabbing}
.eia-sl-piste.tire a{pointer-events:none}
body .eia-sl a.eia-sl-tuile{display:flex;flex-direction:column;align-items:center;text-align:center;color:#161616;text-decoration:none;background:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}
.eia-sl-im{width:100%;aspect-ratio:1;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
body .eia-sl .eia-sl-im img{width:92%;height:92%;max-width:none;object-fit:contain;display:block;transition:transform .35s cubic-bezier(.3,.7,.3,1);-webkit-user-drag:none;user-select:none;border-radius:0}
@media (hover:hover){.eia-sl-tuile:hover .eia-sl-im img{transform:scale(1.05)}body .eia-sl a.eia-sl-tuile:hover .eia-sl-nom{color:var(--eia-accent)}}
.eia-sl-nom{display:block;margin-top:12px;font:400 17px/1.3 var(--eia-titre);text-wrap:balance;transition:color .15s;padding:0 4px}
@container (min-width:760px){.eia-sl-nom{font-size:18px;margin-top:14px}}
@container (min-width:1000px){.eia-sl-nom{font-size:21px}}
body .eia-sl .eia-sl-fl{position:absolute;top:calc((100cqw - 2 * var(--pad) - (var(--pv) - 1) * var(--gap)) / var(--pv) / 2 + 4px);transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;padding:0;background:var(--eia-pale);color:#161616;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,opacity .15s;z-index:2;box-shadow:none}
body .eia-sl .eia-sl-fl:hover:not(:disabled){background:var(--eia-pale2);color:var(--eia-accent)}
.eia-sl-fl:disabled{opacity:.3;cursor:default}
.eia-sl-fl svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.eia-sl-prec{left:8px}.eia-sl-suiv{right:8px}
@container (min-width:760px){.eia-sl.glisse .eia-sl-fl{display:flex}}
.eia-sl-dots{display:flex;justify-content:center;gap:7px;height:7px;margin-top:18px}
.eia-sl-dots[hidden]{display:none}
body .eia-sl .eia-sl-dots button{width:7px;height:7px;min-height:0;padding:0;border:0;border-radius:4px;background:#d9d9d9;cursor:pointer;transition:background .2s,width .2s;box-shadow:none}
body .eia-sl .eia-sl-dots button.on{background:var(--eia-accent);width:18px}

/* Tuiles posées par l'extension (Pop Culture : familles, rayons, consoles) dans le même slider */
body .eia-sl-pc a.eia-pc-rayon{display:flex;flex-direction:column;align-items:center;width:auto;min-width:0;padding:0;text-align:center;color:#161616;text-decoration:none;background:none;flex:none;-webkit-user-drag:none}
body .eia-sl-pc a.eia-pc-rayon img{width:100%;height:auto;max-width:none;aspect-ratio:1;object-fit:contain;border-radius:14px;background:#fff;margin:0;transition:transform .35s cubic-bezier(.3,.7,.3,1);-webkit-user-drag:none;user-select:none}
body .eia-sl-pc a.eia-pc-rayon b{display:block;margin-top:12px;font:400 17px/1.3 var(--eia-titre);white-space:normal;text-wrap:balance;color:inherit;padding:0 4px}
body .eia-sl-pc a.eia-pc-rayon svg{width:60%;height:auto;aspect-ratio:1;margin:20%;}
@container (min-width:760px){body .eia-sl-pc a.eia-pc-rayon b{font-size:18px;margin-top:14px}}
@container (min-width:1000px){body .eia-sl-pc a.eia-pc-rayon b{font-size:21px}}
@media (hover:hover){body .eia-sl-pc a.eia-pc-rayon:hover img{transform:scale(1.05)}body .eia-sl-pc a.eia-pc-rayon:hover b{color:var(--eia-accent)}}
body .eia-sl-pc a.eia-pc-rayon.eia-pc-on b{color:var(--eia-accent)}

/* Carrousels de cartes (accueil du blog : 3 / 2 / 1 par vue ; articles liés : 2 / 2 / 1) */
.eia-sl.eia-sl-cartes>*{--pv:1;--gap:16px}
@container (min-width:560px){.eia-sl.eia-sl-cartes>*{--pv:2;--gap:20px}}
@container (min-width:1000px){.eia-sl.eia-sl-c3>*{--pv:3;--gap:24px}}
.eia-sl.eia-sl-cartes .eia-sl-piste>*{scroll-snap-align:start;scroll-snap-stop:always}
body .eia-sl.eia-sl-cartes .eia-sl-fl{top:calc((100cqw - 2 * var(--pad) - (var(--pv) - 1) * var(--gap)) / var(--pv) * .3125 + 4px)}
body .eia-sl a.eia-sl-carte{display:flex;flex-direction:column;height:100%;background:#f7f7f7;border-radius:12px;overflow:hidden;text-decoration:none;color:#161616;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}
.eia-sl-cim{display:block;aspect-ratio:16/10;overflow:hidden;background:#eee}
body .eia-sl .eia-sl-cim img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;border-radius:0;transition:transform .4s cubic-bezier(.3,.7,.3,1);-webkit-user-drag:none}
@media (hover:hover){body .eia-sl a.eia-sl-carte:hover .eia-sl-cim img{transform:scale(1.04)}body .eia-sl a.eia-sl-carte:hover .eia-sl-ctitre{color:var(--eia-accent)}}
.eia-sl-ct{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;padding:22px 22px 26px;text-align:center}
.eia-sl-ctitre{font:400 21px/1.3 var(--eia-titre);text-wrap:balance;transition:color .15s}
.eia-sl-ctexte{font:400 15.5px/1.55 var(--eia-texte);color:#6b6b6b}
.eia-sl-cbtn{margin-top:auto;display:inline-flex;align-items:center;padding:12px 20px;border-radius:8px;background:var(--eia-accent);color:#fff;font:500 15px/1 var(--eia-titre)}
/* articles liés : pas de fond, image arrondie, date sur un trait avec le calendrier */
body .eia-sl.eia-sl-dates a.eia-sl-carte{background:none;border-radius:0}
.eia-sl-dates .eia-sl-cim{border-radius:12px}
.eia-sl-dates .eia-sl-ctitre{font-size:22px}
.eia-sl-cdate{margin-top:auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:14px;overflow:hidden}
.eia-sl-cdate i{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--eia-accent);color:#fff;font-style:normal}
.eia-sl-cdate i::before,.eia-sl-cdate i::after{content:"";position:absolute;top:50%;width:200px;height:1px;background:#d6d6d6}
.eia-sl-cdate i::before{right:100%}.eia-sl-cdate i::after{left:100%}
.eia-sl-cdate svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}
.eia-sl-cdate em{font:400 15px/1 var(--eia-texte);font-style:normal;color:#8a8a8a}

/* Elementor copie l'en-tête collant dans une « entretoise » invisible : son panneau ouvert ne doit jamais s'afficher */
.elementor-sticky__spacer .eia-mm-pan,.elementor-sticky__spacer .eia-mm-trait{display:none!important}
/* 1.9.71 : titres des tuiles agrandis avec la tuile sur ordinateur (en dernier : passe devant les 21 px ci-dessus) */
@container (min-width:1000px){body .eia-sl .eia-sl-nom,body .eia-sl-pc a.eia-pc-rayon b{font-size:clamp(19px, calc((100cqw - 2 * var(--pad) - (var(--pv) - 1) * var(--gap)) / var(--pv) * .1), 25px)}}
