.ic-page{--ic-noir:#0a0a0a;--ic-noir-2:#1c1c1e;--ic-fond:#fafafa;--ic-carte:#f4f4f4;--ic-blanc:#ffffff;--ic-ligne:#e5e5e5;--ic-texte-2:#5a5a5c;--ic-argent:#9ca3af;--ic-rouge:#d01522;--ic-rouge-fonce:#9e0f19;--ic-titre:var(--font-serif),Georgia,"Times New Roman",serif;--ic-ease:cubic-bezier(.2,.7,.2,1);background:var(--ic-fond);color:var(--ic-noir);overflow-x:clip}.ic-page h1,.ic-page h2,.ic-page h3{font-family:var(--ic-titre);font-weight:400;letter-spacing:-.02em;text-wrap:balance;margin:0}.ic-page em{font-style:italic}.ic-wrap{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ic-fil{padding-block:14px 0}.ic-surtitre{font-size:10.5px;text-transform:uppercase;letter-spacing:.3em;color:var(--ic-texte-2);font-weight:500;margin:0 0 14px}.ic-page button{font:inherit;color:inherit;cursor:pointer}.ic-page :is(button,a,input):focus-visible{outline:2px solid var(--ic-rouge);outline-offset:3px}.ic-ruban{height:3px;background:var(--ic-ligne);margin-top:14px}.ic-ruban i{display:block;height:100%;background:var(--ic-rouge);transition:width 1s var(--ic-ease)}.ic-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:15px 26px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-decoration:none;border:1px solid transparent;transition:transform .3s var(--ic-ease),background .3s,color .3s,box-shadow .3s}.ic-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(10,10,10,.16)}.ic-btn-noir{background:var(--ic-noir);color:var(--ic-blanc)}.ic-btn-rouge{background:var(--ic-rouge);color:var(--ic-blanc)}.ic-btn-ligne{border-color:var(--ic-noir);color:var(--ic-noir);background:transparent}.ic-btn-ligne:hover{background:var(--ic-noir);color:var(--ic-blanc)}.ic-fl{transition:transform .3s var(--ic-ease)}.ic-btn:hover .ic-fl{transform:translateX(4px)}.ic-hero-grille{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding-block:40px 72px}.ic-hero h1{font-size:clamp(40px,5.6vw,80px);line-height:.98}.ic-ligne{display:block;overflow:hidden;padding-bottom:.08em}.ic-ligne>span{display:inline-block;animation:ic-monte 1s var(--ic-ease) both}.ic-ligne:nth-child(2)>span{animation-delay:.12s}.ic-ligne:nth-child(3)>span{animation-delay:.24s}@keyframes ic-monte{0%{transform:translateY(105%)}}.ic-ligne>.ic-roule{display:inline-grid;vertical-align:bottom;white-space:nowrap}.ic-roule span{grid-area:1/1;font-style:italic;color:var(--ic-rouge);opacity:0;transform:translateY(60%) rotateX(-50deg);filter:blur(6px);transition:transform .8s var(--ic-ease),opacity .8s var(--ic-ease),filter .8s}.ic-roule span:before{content:attr(data-mot)}.ic-roule span.ic-on{opacity:1;transform:none;filter:none}.ic-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ic-chapo{max-width:46ch;color:var(--ic-texte-2);font-size:17px;margin:24px 0 30px;animation:ic-fondu 1s .4s var(--ic-ease) both}@keyframes ic-fondu{0%{opacity:0;transform:translateY(10px)}}.ic-actions{display:flex;flex-wrap:wrap;gap:12px;animation:ic-fondu 1s .55s var(--ic-ease) both}.ic-jeu{position:relative;aspect-ratio:4/5;width:min(100%,440px);justify-self:center}.ic-carte{position:absolute;inset:0;margin:0;border-radius:18px;overflow:hidden;background:var(--ic-noir-2);box-shadow:0 30px 60px -20px rgba(10,10,10,.35);transition:transform 1s var(--ic-ease),opacity .8s var(--ic-ease),filter 1s;will-change:transform}.ic-carte img{object-fit:cover}.ic-carte figcaption{position:absolute;left:0;right:0;bottom:0;padding:60px 22px 20px;background:linear-gradient(0deg,rgba(10,10,10,.7),transparent);color:var(--ic-blanc);font-family:var(--ic-titre);font-size:24px}.ic-carte small{display:block;font-family:inherit;font-size:10px;letter-spacing:.26em;text-transform:uppercase;opacity:.8;margin-bottom:4px}.ic-noeud{position:absolute;right:-18px;top:-18px;width:86px;height:86px;z-index:30;filter:drop-shadow(0 8px 14px rgba(158,15,25,.35));animation:ic-flotte 5s ease-in-out infinite}@keyframes ic-flotte{50%{transform:translateY(-8px) rotate(6deg)}}.ic-saison{background:var(--ic-noir);color:var(--ic-blanc)}.ic-saison .ic-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding-block:14px;font-size:14px}.ic-tag{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;background:var(--ic-rouge);padding:4px 9px;border-radius:8px;font-weight:600}.ic-saison strong{font-family:var(--ic-titre);font-weight:400;font-size:18px}.ic-saison small{color:var(--ic-argent);font-size:12.5px}.ic-saison a{color:var(--ic-blanc);margin-left:auto;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ic-etape{padding-block:64px 24px;transition:opacity .7s var(--ic-ease),filter .7s}.ic-etape.ic-attente{opacity:.3;pointer-events:none;filter:grayscale(.6)}.ic-entete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:26px}.ic-entete h2{font-size:clamp(32px,4.2vw,56px);line-height:1.02}.ic-droite>p,.ic-entete>p{max-width:42ch;margin:0;color:var(--ic-texte-2);font-size:14px}.ic-n{display:block;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ic-rouge);font-weight:600;margin-bottom:8px}.ic-mur{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ic-mur.ic-styles{grid-template-columns:repeat(3,minmax(0,1fr))}.ic-tuile{position:relative;padding:0;border:0;background:var(--ic-noir);border-radius:14px;overflow:hidden;aspect-ratio:4/5;text-align:left;color:var(--ic-blanc);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ic-ease),box-shadow .5s,opacity .6s var(--ic-ease),filter .6s;animation:ic-devoile 1.1s var(--ic-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes ic-devoile{0%{clip-path:inset(100% 0 0 0 round 14px)}to{clip-path:inset(0 0 0 0 round 14px)}}.ic-tuile img{object-fit:cover;transform:scale(1.08);transition:transform 1.4s var(--ic-ease)}.ic-tuile:after{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%),rgba(255,255,255,.22),transparent 45%);opacity:0;transition:opacity .4s;pointer-events:none}.ic-voile{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.78) 0,rgba(10,10,10,.25) 38%,transparent 60%)}.ic-tuile .ic-txt{position:absolute;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;gap:4px}.ic-t{font-family:var(--ic-titre);font-size:clamp(20px,2vw,28px);line-height:1.1}.ic-d{font-size:12.5px;line-height:1.45;opacity:.85;max-height:0;overflow:hidden;transition:max-height .6s var(--ic-ease)}.ic-idx{position:absolute;top:16px;left:18px;font-size:10px;letter-spacing:.26em;text-transform:uppercase;opacity:.8}.ic-tuile:focus-visible,.ic-tuile:hover{box-shadow:0 28px 50px -18px rgba(10,10,10,.45);z-index:2}.ic-tuile:focus-visible img,.ic-tuile:hover img{transform:scale(1.16)}.ic-tuile:hover:after{opacity:1}.ic-tuile:focus-visible .ic-d,.ic-tuile:hover .ic-d{max-height:4.5em}.ic-tuile.ic-actif{box-shadow:0 0 0 3px var(--ic-rouge)}.ic-mur.ic-choisi .ic-tuile{opacity:0;filter:blur(4px);transform:scale(.92);pointer-events:none}.ic-mur.ic-choisi .ic-tuile.ic-elu{opacity:1;filter:none;transform:none}.ic-vol{position:fixed;z-index:95;object-fit:cover;pointer-events:none;box-shadow:0 30px 60px -20px rgba(0,0,0,.4)}.ic-profil{display:flex;align-items:center;gap:18px;border:1px solid var(--ic-ligne);background:var(--ic-blanc);border-radius:999px;padding:8px 10px 8px 8px;width:max-content;max-width:100%;margin-bottom:24px;box-shadow:0 10px 30px -14px rgba(10,10,10,.2);animation:ic-pop .7s var(--ic-ease) both}@keyframes ic-pop{0%{transform:scale(.9);opacity:0}}.ic-vign{display:flex}.ic-vign img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid var(--ic-blanc)}.ic-vign img+img{margin-left:-16px}.ic-phr{font-family:var(--ic-titre);font-size:18px;line-height:1.2}.ic-phr em{color:var(--ic-rouge)}.ic-profil button{border:0;background:var(--ic-carte);border-radius:999px;padding:8px 14px;font-size:12px;color:var(--ic-texte-2);white-space:nowrap}.ic-profil button:hover{background:var(--ic-noir);color:var(--ic-blanc)}.ic-voeu{margin-top:26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 18px;background:var(--ic-blanc);border:1px solid var(--ic-ligne);border-radius:14px;padding:14px 14px 14px 22px;position:relative;overflow:hidden}.ic-voeu:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ic-rouge)}.ic-voeu label{font-family:var(--ic-titre);font-size:17px;white-space:nowrap}.ic-voeu input{min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ic-noir);padding:10px 0;outline:none}.ic-voeu input::placeholder{color:#9a9aa0}.ic-voeu:focus-within{border-color:var(--ic-noir)}.ic-compris{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--ic-texte-2);margin-top:12px}.ic-c{background:var(--ic-noir);color:var(--ic-blanc);border-radius:8px;padding:4px 10px;font-size:12px;animation:ic-pop .5s var(--ic-ease) both}.ic-scene{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(250,250,250,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.ic-scene[hidden]{display:none}.ic-boite{position:relative;width:220px;height:180px}.ic-corps{left:12px;right:12px;bottom:0;height:120px;background:linear-gradient(160deg,#1c1c1e,#0a0a0a);box-shadow:0 40px 70px -24px rgba(10,10,10,.6)}.ic-corps,.ic-couv{position:absolute;border-radius:8px}.ic-couv{left:0;right:0;top:28px;height:42px;background:linear-gradient(160deg,#2c2c2e,#121214);z-index:3}.ic-rv{left:50%;top:28px;bottom:0;width:18px;margin-left:-9px;background:linear-gradient(90deg,var(--ic-rouge-fonce),var(--ic-rouge),var(--ic-rouge-fonce));z-index:4;transform-origin:50% 0}.ic-rh,.ic-rv{position:absolute}.ic-rh{left:12px;right:12px;bottom:46px;height:14px;background:linear-gradient(180deg,var(--ic-rouge),var(--ic-rouge-fonce));z-index:2}.ic-boucle{position:absolute;top:2px;width:62px;height:40px;border:9px solid var(--ic-rouge);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;z-index:5}.ic-boucle-g{left:44px;transform:rotate(-24deg)}.ic-boucle-d{right:44px;transform:rotate(24deg)}.ic-lueur{left:50%;top:40%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(255,240,236,.7) 30%,transparent 65%)}.ic-lueur,.ic-mot{position:absolute;opacity:0}.ic-mot{top:calc(50% + 130px);left:0;right:0;text-align:center;font-family:var(--ic-titre);font-size:22px;color:var(--ic-noir)}.ic-resultats{padding-block:40px 30px;scroll-margin-top:20px}.ic-attente-res{border:1px dashed #cfcfd3;border-radius:14px;padding:48px 24px;text-align:center;color:var(--ic-texte-2);background:var(--ic-blanc)}.ic-reglages{display:grid;grid-template-columns:1fr 1fr;background:var(--ic-blanc);border:1px solid var(--ic-ligne);border-radius:14px;margin-bottom:22px;box-shadow:0 14px 34px -22px rgba(10,10,10,.25);overflow:hidden}.ic-grp{padding:18px 22px;display:flex;flex-direction:column;gap:12px}.ic-grp+.ic-grp{border-left:1px solid var(--ic-ligne)}.ic-lib{font-family:var(--ic-titre);font-size:19px}.ic-lib small{font-family:inherit;font-size:12px;color:var(--ic-texte-2);margin-left:8px}.ic-segments{display:flex;flex-wrap:wrap;gap:6px}.ic-seg{border:1px solid #d4d4d4;background:var(--ic-fond);border-radius:999px;padding:10px 16px;font-size:13px;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ic-ease)}.ic-seg:hover{border-color:var(--ic-noir);transform:translateY(-1px)}.ic-seg[aria-pressed=true]{background:var(--ic-noir);color:var(--ic-blanc);border-color:var(--ic-noir)}.ic-teintes{display:flex;flex-wrap:wrap;gap:14px}.ic-teinte{border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--ic-texte-2);min-width:58px}.ic-rond{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:grid;place-items:center;background:var(--ic-fond);transition:transform .3s var(--ic-ease),box-shadow .3s}.ic-teinte:hover .ic-rond{transform:scale(1.08)}.ic-teinte[aria-pressed=true]{color:var(--ic-noir);font-weight:600}.ic-teinte[aria-pressed=true] .ic-rond{box-shadow:0 0 0 3px var(--ic-blanc),0 0 0 5px var(--ic-rouge)}.ic-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ic-pick{position:relative;background:var(--ic-blanc);border:1px solid var(--ic-ligne);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ic-ease),box-shadow .5s}.ic-pick.ic-entre{animation:ic-sort 1s var(--ic-ease) both}.ic-pick.ic-entre:nth-child(2){animation-delay:.12s}.ic-pick.ic-entre:nth-child(3){animation-delay:.24s}@keyframes ic-sort{0%{transform:translateY(70px) rotateX(-28deg) scale(.9);opacity:0}}.ic-pick:hover{box-shadow:0 30px 60px -24px rgba(10,10,10,.3)}.ic-ph{position:relative;display:block;aspect-ratio:1/1;background:radial-gradient(70% 60% at 50% 45%,#fff 0,var(--ic-carte) 70%);overflow:hidden}.ic-ph .ic-fondst{object-fit:cover;opacity:.16;filter:saturate(.6) blur(2px);transform:scale(1.1)}.ic-ph .ic-montre{object-fit:contain;padding:9% 14%;mix-blend-mode:multiply;transition:transform .9s var(--ic-ease)}.ic-pick:hover .ic-montre{transform:translateY(-6px) rotate(-3deg) scale(1.04)}.ic-role{position:absolute;top:14px;left:14px;z-index:2;background:var(--ic-blanc);border-radius:8px;padding:6px 11px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ic-noir);box-shadow:0 4px 12px rgba(10,10,10,.08)}.ic-pick:first-child .ic-role{background:var(--ic-noir);color:var(--ic-blanc)}.ic-tx{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.ic-marque{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ic-texte-2)}.ic-nom{font-family:var(--ic-titre);font-size:18px;line-height:1.25;color:var(--ic-noir);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.ic-raison{font-size:13.5px;color:var(--ic-texte-2);line-height:1.5;min-height:4.5em}.ic-bas{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.ic-px{font-family:var(--ic-titre);font-size:24px;color:var(--ic-rouge);font-variant-numeric:tabular-nums}.ic-ref{font-size:12px;color:var(--ic-texte-2)}.ic-offrir{margin-top:12px;display:block;text-align:center;text-decoration:none;background:var(--ic-noir);color:var(--ic-blanc);border-radius:999px;padding:12px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .3s}.ic-offrir:hover{background:var(--ic-rouge)}.ic-carrousel{margin-top:44px}.ic-haut{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}.ic-haut h3{font-size:clamp(24px,2.6vw,32px)}.ic-haut p{margin:4px 0 0;color:var(--ic-texte-2);font-size:13.5px}.ic-nav{display:flex;gap:8px}.ic-nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--ic-noir);background:var(--ic-blanc);color:var(--ic-noir);font-size:17px;transition:background .3s,color .3s}.ic-nav button:hover{background:var(--ic-noir);color:var(--ic-blanc)}.ic-piste{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin}.ic-cellule{flex:0 0 228px;scroll-snap-align:start;animation:ic-glisse .7s var(--ic-ease) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes ic-glisse{0%{transform:translateX(30px);opacity:0}}.ic-conseils{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border:1px solid var(--ic-ligne);border-radius:14px;overflow:hidden;background:var(--ic-blanc);margin-top:30px}.ic-conseils>div{padding:22px 24px;border-right:1px solid var(--ic-ligne)}.ic-conseils>div:last-child{border-right:0}.ic-conseils h3{font-size:18px;margin-bottom:6px}.ic-conseils p{margin:0;font-size:13.5px;color:var(--ic-texte-2)}.ic-poignet{display:flex;gap:16px;align-items:center}.ic-poignet svg{flex:none}.ic-partage{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:22px;padding:24px 26px;background:var(--ic-noir);color:var(--ic-blanc);border-radius:14px;position:relative;overflow:hidden}.ic-partage:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(208,21,34,.45),transparent 70%)}.ic-partage h3{font-size:24px}.ic-partage p{margin:2px 0 0;color:var(--ic-argent);font-size:13.5px}.ic-partage .ic-btn{background:var(--ic-blanc);color:var(--ic-noir);position:relative;z-index:1}.ic-situations{background:var(--ic-noir);color:var(--ic-blanc);margin-top:70px;padding-block:72px 64px;overflow:hidden}.ic-situations .ic-surtitre{color:var(--ic-argent)}.ic-situations h2 em{color:#ff5662}.ic-droite{display:flex;flex-direction:column;gap:16px;align-items:flex-end}.ic-droite>p{color:var(--ic-argent)}.ic-situations .ic-nav button{border-color:#3a3a3c;background:transparent;color:var(--ic-blanc)}.ic-situations .ic-nav button:hover{background:var(--ic-blanc);color:var(--ic-noir)}.ic-galerie{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:10px 24px;padding-left:max(16px,calc((100vw - 1240px) / 2 + 16px));padding-right:16px;scrollbar-width:none;scroll-padding-left:max(16px,calc((100vw - 1240px) / 2 + 16px))}.ic-galerie::-webkit-scrollbar{display:none}.ic-sit{flex:0 0 min(78vw,620px);scroll-snap-align:start;position:relative;border:0;padding:0;border-radius:18px;overflow:hidden;aspect-ratio:3/2;text-align:left;color:var(--ic-blanc);background:var(--ic-noir-2)}.ic-sit img{object-fit:cover;transition:transform 1.6s var(--ic-ease)}.ic-sit:hover img{transform:scale(1.07)}.ic-sit .ic-voile{background:linear-gradient(0deg,rgba(10,10,10,.82),rgba(10,10,10,.1) 55%,transparent)}.ic-sit .ic-txt{position:absolute;left:26px;right:26px;bottom:22px;display:flex;flex-direction:column;gap:10px}.ic-sit q{font-family:var(--ic-titre);font-size:clamp(22px,2.4vw,32px);line-height:1.15;quotes:"«\00a0" "\00a0»"}.ic-go{font-size:11px;letter-spacing:.2em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center}.ic-go i{display:inline-block;width:28px;height:1px;background:var(--ic-blanc);transition:width .4s var(--ic-ease)}.ic-sit:hover .ic-go i{width:52px}@supports (animation-timeline:view()){.ic-sit{animation:ic-scale-sit linear both;animation-timeline:view(inline);animation-range:entry 0 cover 50%}@keyframes ic-scale-sit{0%{transform:scale(.86);opacity:.5}to{transform:scale(1);opacity:1}}}.ic-occasions{padding-block:72px 20px}.ic-faq .ic-entete h2,.ic-occasions .ic-entete h2{font-size:clamp(30px,3.8vw,48px)}.ic-occ{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ic-occ a{position:relative;display:block;aspect-ratio:3/4;border-radius:14px;overflow:hidden;color:var(--ic-blanc);text-decoration:none;background:var(--ic-noir)}.ic-occ img{object-fit:cover;transition:transform 1.2s var(--ic-ease)}.ic-occ a:hover img{transform:scale(1.08)}.ic-occ a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.75),transparent 60%)}.ic-occ span{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;font-family:var(--ic-titre);font-size:19px;line-height:1.15}.ic-occ small{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.8;margin-bottom:3px}.ic-destinataires{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;align-items:center}.ic-destinataires .ic-lib{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ic-texte-2);margin-right:6px;font-family:inherit}.ic-destinataires a{border:1px solid #d4d4d4;background:var(--ic-blanc);border-radius:999px;padding:7px 14px;font-size:13px;color:var(--ic-noir);text-decoration:none;transition:border-color .25s,background .25s,color .25s}.ic-destinataires a:hover{background:var(--ic-noir);color:var(--ic-blanc);border-color:var(--ic-noir)}.ic-faq{padding-block:56px 72px}.ic-liste{border-top:1px solid var(--ic-ligne);max-width:860px}.ic-liste details{border-bottom:1px solid var(--ic-ligne);padding-block:18px}.ic-liste summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--ic-titre);font-size:20px;line-height:1.3}.ic-liste summary::-webkit-details-marker{display:none}.ic-liste summary span{color:var(--ic-rouge);transition:transform .3s var(--ic-ease);flex:none}.ic-liste details[open] summary span{transform:rotate(45deg)}.ic-liste details p{margin:12px 0 0;color:var(--ic-texte-2);max-width:68ch}.ic-guide{margin:22px 0 0;color:var(--ic-texte-2);font-size:14px}.ic-guide a{color:var(--ic-noir);text-decoration:underline;text-underline-offset:3px}.ic-curseur{position:fixed;left:0;top:0;z-index:100;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;background:var(--ic-rouge);pointer-events:none;display:grid;place-items:center;color:var(--ic-blanc);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:0;scale:.3;transition:opacity .25s ease,scale .4s var(--ic-ease),background .3s}.ic-curseur.ic-grand{opacity:1;scale:1}.ic-curseur.ic-sombre{background:var(--ic-blanc);color:var(--ic-noir)}@media (max-width:960px){.ic-hero-grille{grid-template-columns:1fr;padding-block:24px 48px;gap:36px}.ic-jeu{width:min(78%,380px)}.ic-mur,.ic-mur.ic-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ic-d{max-height:4.5em}.ic-picks{grid-template-columns:1fr}.ic-pick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ic-ph{aspect-ratio:auto;min-height:100%}.ic-nom,.ic-raison{min-height:0}.ic-conseils>div{border-right:0;border-bottom:1px solid var(--ic-ligne)}.ic-conseils>div:last-child{border-bottom:0}.ic-voeu{grid-template-columns:1fr auto}.ic-voeu label{grid-column:1/-1;white-space:normal}.ic-occ{grid-template-columns:repeat(3,minmax(0,1fr))}.ic-reglages{grid-template-columns:1fr}.ic-grp+.ic-grp{border-left:0;border-top:1px solid var(--ic-ligne)}.ic-droite{align-items:flex-start}.ic-cellule{flex-basis:62vw}}@media (max-width:520px){.ic-pick{grid-template-columns:1fr}.ic-ph{aspect-ratio:4/3}.ic-t{font-size:19px}.ic-d{display:none}.ic-tuile .ic-txt{left:14px;right:14px;bottom:12px}.ic-profil{border-radius:14px;flex-wrap:wrap}.ic-sit .ic-txt{left:18px;right:18px;bottom:16px}.ic-occ{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-saison a{margin-left:0}}@media (prefers-reduced-motion:reduce){.ic-page *,.ic-page :after,.ic-page :before{animation:none!important;transition:none!important}.ic-curseur{display:none}}