:root{--sol-ciel: linear-gradient(180deg, var(--sol-creme) 0%, var(--sol-rose-pale) 52%, var(--sol-lilas-2) 100%);--sol-ombre: 0 24px 60px -28px color-mix(in srgb, var(--sol-prune) 34%, transparent);--sol-ombre-2: 0 10px 30px -14px color-mix(in srgb, var(--sol-prune) 26%, transparent);--sol-bombe: 22px;--sol-verre: color-mix(in srgb, var(--sol-blanc) 76%, transparent)}html.sol-cn-verrou,html.sol-cn-verrou body{overflow:hidden;height:100%}html.sol-cn-verrou .shopify-section-group-header-group{visibility:hidden}#sol-cine{display:none}html.sol-cn #sol-cine{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;background:linear-gradient(180deg,var(--sol-creme) 0%,var(--sol-rose-pale) 46%,color-mix(in srgb,var(--sol-rose-pale) 74%,var(--sol-magenta)) 100%);transition:opacity var(--sortie, .95s) ease}.sol-cn-soleil{position:absolute;left:50%;top:58%;width:130vmax;height:130vmax;border-radius:50%;transform:translate(-50%,-50%) scale(.28);background:radial-gradient(circle,color-mix(in srgb,var(--sol-blanc) 94%,transparent) 0%,color-mix(in srgb,var(--sol-rose-pale) 62%,transparent) 26%,transparent 58%);animation:sol-cn-lever 3.4s cubic-bezier(.2,.7,.2,1) forwards}@keyframes sol-cn-lever{to{transform:translate(-50%,-50%) scale(1)}}#sol-cine canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sol-cn-anneaux{position:absolute;left:var(--hx, 50%);top:var(--hy, 40%);width:0;height:0;opacity:0}.is-led .sol-cn-anneaux{opacity:1}.sol-cn-anneaux:before{content:"";position:absolute;left:-22vmin;top:-22vmin;width:44vmin;height:44vmin;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sol-magenta) 34%,transparent),transparent 66%)}.sol-cn-anneaux i{position:absolute;left:-9vmin;top:-9vmin;width:18vmin;height:18vmin;border-radius:50%;border:1px solid color-mix(in srgb,var(--sol-magenta) 60%,transparent);opacity:0}.is-led .sol-cn-anneaux i{animation:sol-cn-onde 2.1s ease-out infinite}.is-led .sol-cn-anneaux i:nth-child(2){animation-delay:.7s}.is-led .sol-cn-anneaux i:nth-child(3){animation-delay:1.4s}@keyframes sol-cn-onde{0%{transform:scale(.5);opacity:.75}to{transform:scale(3.6);opacity:0}}.sol-cn-logo{position:absolute;left:50%;top:50%;width:min(46vw,210px);margin:0;z-index:3;transform:translate(-50%,-50%);transform-origin:50% 50%;animation:sol-cn-logo .95s cubic-bezier(.2,.7,.2,1) both;transition:top .75s cubic-bezier(.65,0,.2,1),width .75s cubic-bezier(.65,0,.2,1)}.sol-cn-logo img{display:block;width:100%;height:auto}@keyframes sol-cn-logo{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.is-haut .sol-cn-logo{top:clamp(62px,9.5vh,96px);width:min(30vw,128px)}.sol-cn-mot{position:absolute;left:0;right:0;bottom:clamp(52px,7vh,90px);z-index:3;margin:0;padding-inline:20px;text-align:center;font-family:var(--sol-titre);font-weight:300;font-size:clamp(24px,3.2vw,38px);color:var(--sol-prune);opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.sol-cn-mot small{display:block;margin-top:8px;font:500 var(--sol-capitale)/1.4 var(--sol-corps);letter-spacing:.24em;text-transform:uppercase;color:var(--sol-framboise)}.is-mot .sol-cn-mot{opacity:1;transform:none}.sol-cn-eclat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:var(--sol-creme);clip-path:circle(0% at var(--ex, 50%) var(--ey, 40%));transition:clip-path .7s cubic-bezier(.5,0,.2,1),opacity .2s}.is-eclat .sol-cn-eclat{opacity:1;clip-path:circle(150% at var(--ex, 50%) var(--ey, 40%))}html.sol-cn #sol-cine.is-sortie{background:transparent;pointer-events:none}#sol-cine.is-sortie .sol-cn-soleil,#sol-cine.is-sortie canvas,#sol-cine.is-sortie .sol-cn-anneaux{opacity:0;transition:opacity .25s}#sol-cine.is-sortie .sol-cn-eclat{opacity:0;transition:opacity var(--sortie, .95s) ease}.sol-cn-passer{display:none;position:fixed;right:18px;bottom:18px;z-index:2147483001;min-height:44px;padding:0 20px;cursor:pointer;font:500 var(--sol-capitale)/1 var(--sol-corps);letter-spacing:.14em;text-transform:uppercase;color:var(--sol-prune);background:var(--sol-verre);border:1px solid var(--sol-ligne);border-radius:999px}html.sol-cn .sol-cn-passer{display:block}.sol-cn-passer.is-parti{opacity:0;pointer-events:none;transition:opacity .2s}.sol-bandeau{background:var(--sol-degrade-sombre, var(--sol-framboise));color:var(--sol-blanc);overflow:hidden}.sol-bandeau__rail{position:relative;height:36px;max-width:var(--sol-largeur);margin-inline:auto}.sol-bandeau__m{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-inline:14px;text-align:center;font:400 13px/1.2 var(--sol-corps);letter-spacing:.02em;color:var(--sol-blanc);text-decoration:none;transform:translateY(105%);opacity:0;transition:transform .7s cubic-bezier(.65,0,.2,1),opacity .7s ease}.sol-bandeau__m strong{font-weight:600;margin-inline:.28em}.sol-bandeau__m.is-la{transform:none;opacity:1}.sol-bandeau__m.is-parti{transform:translateY(-105%);opacity:0}.sol-h2{background:var(--sol-ciel);overflow:hidden}.sol-h2__grille{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--sol-e6);align-items:center;padding-block:clamp(40px,6vw,84px)}.sol-h2 h1{margin:var(--sol-e2) 0 var(--sol-e3)}.sol-h2 h1 em{font-style:normal;font-weight:400;background:var(--sol-degrade);-webkit-background-clip:text;background-clip:text;color:transparent}.sol-h2__puces{display:flex;flex-wrap:wrap;gap:8px;margin:var(--sol-e3) 0 0;padding:0;list-style:none}.sol-h2__puces li{padding:7px 13px;font:500 12px/1.2 var(--sol-corps);letter-spacing:.05em;text-transform:uppercase;color:var(--sol-prune-2);background:var(--sol-verre);border:1px solid var(--sol-ligne);border-radius:999px}.sol-h2__action{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:var(--sol-e4)}.sol-h2 .sol-btn{border-radius:999px}.sol-h2__prix{font-family:var(--sol-titre);font-weight:300;font-size:28px;color:var(--sol-prune);font-variant-numeric:tabular-nums}.sol-h2__delai{margin:var(--sol-e3) 0 0;font-size:var(--sol-texte-s);color:var(--sol-prune-3)}.sol-h2__gages{display:flex;flex-wrap:wrap;gap:6px 18px;margin:var(--sol-e2) 0 0;padding:0;list-style:none;font-size:var(--sol-texte-s);color:var(--sol-prune-2)}.sol-h2__gages li:before{content:"\2713";margin-right:6px;color:var(--sol-framboise)}.sol-h2__visuel{position:relative}.sol-h2__cadre{border-radius:var(--sol-bombe);overflow:hidden;box-shadow:var(--sol-ombre);aspect-ratio:4/5}.sol-h2__cadre img{display:block;width:100%;height:100%;object-fit:cover}.sol-h2__bulle{position:absolute;padding:9px 15px;font:500 12px/1.2 var(--sol-corps);letter-spacing:.03em;color:var(--sol-prune);background:var(--sol-verre);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;box-shadow:var(--sol-ombre-2);animation:sol-flotte 5s ease-in-out infinite}.sol-h2__bulle:nth-of-type(1){top:10%;left:-14px}.sol-h2__bulle:nth-of-type(2){top:46%;right:-14px;animation-delay:-1.7s}.sol-h2__bulle:nth-of-type(3){bottom:11%;left:4%;animation-delay:-3.2s}@keyframes sol-flotte{50%{transform:translateY(-8px)}}.sol-mention-ia{margin:var(--sol-e2) 0 0;font-size:12px;color:var(--sol-prune-4)}.sol-defile{overflow:hidden;background:var(--sol-prune);color:var(--sol-creme);padding-block:14px}.sol-defile__piste{display:flex;width:max-content;gap:28px;animation:sol-defile 38s linear infinite}.sol-defile__piste span{font:500 var(--sol-capitale)/1 var(--sol-corps);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.sol-defile__piste i{font-style:normal;color:var(--sol-magenta)}@keyframes sol-defile{to{transform:translate(-50%)}}.sol-tete{text-align:center;max-width:680px;margin:0 auto var(--sol-e5)}.sol-tete .sol-t2{margin-top:var(--sol-e1);text-wrap:balance}.sol-tete .sol-t2 em{font-style:normal;background:var(--sol-degrade);-webkit-background-clip:text;background-clip:text;color:transparent}.sol-tete p:last-child:not(.sol-surtitre){margin-top:var(--sol-e2);color:var(--sol-prune-2)}.sol-3d{background:var(--sol-lilas)}.sol-3d__grille{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--sol-e5);align-items:center}.sol-3d__scene{position:relative;height:clamp(440px,62vh,660px);border-radius:var(--sol-bombe);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 38%,var(--sol-blanc),var(--sol-rose-pale) 62%,var(--sol-lilas-2));box-shadow:inset 0 0 0 1px var(--sol-ligne-lilas);overflow:hidden}.sol-3d__scene:active{cursor:grabbing}.sol-3d__scene canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sol-3d__repli{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.is-sans3d .sol-3d__repli{display:block}.is-sans3d .sol-3d__p,.is-sans3d canvas{display:none}.sol-3d__p{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;background:none;border:0;cursor:pointer;transition:opacity .25s;z-index:2}.sol-3d__p:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:var(--sol-framboise);box-shadow:0 0 0 3px var(--sol-blanc)}.sol-3d__p:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px solid var(--sol-framboise);animation:sol-pouls 2s ease-out infinite}@keyframes sol-pouls{0%{transform:scale(.7);opacity:1}to{transform:scale(1.5);opacity:0}}.sol-3d__p.is-cache{opacity:0;pointer-events:none}.sol-3d__aide{position:absolute;left:0;right:0;bottom:14px;margin:0;text-align:center;font-size:12px;color:var(--sol-prune-3);pointer-events:none;transition:opacity .3s}.is-utilise .sol-3d__aide{opacity:0}.sol-3d__halo{position:absolute;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;pointer-events:none;opacity:var(--sol3d-force, .2);background:radial-gradient(circle,var(--sol3d-led, transparent),transparent 68%);transition:opacity .25s}.sol-3d__t3d{position:absolute;width:var(--sol3d-touche, 28px);height:var(--sol3d-touche, 28px);transform:translate(-50%,-50%);padding:0;background:none;border:0;border-radius:50%;cursor:pointer;z-index:3}.sol-3d__t3d:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid var(--sol-framboise);opacity:.7;animation:sol-pouls 2s ease-out infinite}.is-utilise .sol-3d__t3d:after{animation:none;opacity:0}.sol-3d__t3d.is-cache{pointer-events:none}.sol-3d__t3d.is-cache:after{opacity:0}.sol-3d__t3d:focus-visible{outline:2px solid var(--sol-framboise);outline-offset:2px}.sol-3d__cmd{margin-bottom:var(--sol-e3);padding:var(--sol-e3);background:var(--sol-blanc);border-radius:var(--sol-bombe);box-shadow:var(--sol-ombre-2)}.sol-3d__touches{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:var(--sol-e2)}.sol-3d__touche{display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 12px;text-align:left;cursor:pointer;font:500 12px/1.3 var(--sol-corps);color:var(--sol-prune-2);background:var(--sol-rose-pale);border:1px solid var(--sol-ligne);border-radius:16px;transition:border-color .2s,transform .1s}.sol-3d__touche:hover{border-color:var(--sol-framboise)}.sol-3d__touche:active{transform:scale(.97)}.sol-3d__touche b{display:block;font:400 16px/1.2 var(--sol-titre);color:var(--sol-prune);font-variant-numeric:tabular-nums}.sol-3d__ico{flex:none;display:grid;place-items:center;width:38px;height:38px;font:600 16px/1 var(--sol-corps);color:var(--sol-blanc);background:var(--sol-framboise);border-radius:50%}.sol-3d__niv{margin:0 0 var(--sol-e2);font-size:var(--sol-texte-s);color:var(--sol-prune-2)}.sol-3d__coul h3{display:flex;align-items:center;gap:10px;margin:0 0 6px}.sol-3d__coul h3 i{flex:none;width:14px;height:14px;border-radius:50%}.sol-3d__coul p{margin:0}.sol-3d__conseil{margin-top:8px!important;font-size:var(--sol-texte-s);color:var(--sol-prune-2)}.sol-3d__conseil b{font-weight:600;color:var(--sol-framboise)}.sol-3d__note{margin:var(--sol-e2) 0 0;font-size:12px;color:var(--sol-prune-3)}.sol-px{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2em .45em}.sol-px s{font-size:.62em;color:var(--sol-prune-3)}.sol-px strong{font-weight:inherit;color:var(--sol-framboise)}.sol-px-code{margin:8px 0 0;font:400 15px/1.35 var(--sol-corps);color:var(--sol-prune);font-variant-numeric:tabular-nums}.sol-px-code b,.sol-px-code strong{font-weight:600}.sol-px-code strong{color:var(--sol-framboise)}.sol-collant .sol-px-code{margin:2px 0 0;font-size:12px}.sol-px__remise{padding:.42em .6em;font:600 max(11px,.4em)/1 var(--sol-corps);color:var(--sol-blanc);background:var(--sol-prune);border-radius:999px}.sol-compte{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:var(--sol-e2) 0}.sol-compte[hidden]{display:none}.sol-compte__l{font:500 var(--sol-capitale)/1.4 var(--sol-corps);letter-spacing:.14em;text-transform:uppercase;color:var(--sol-framboise)}.sol-compte__c{display:flex;gap:6px}.sol-compte__c span{display:grid;justify-items:center;min-width:46px;padding:7px 4px 6px;font-size:10px;line-height:1.2;color:var(--sol-creme);background:var(--sol-prune);border-radius:10px}.sol-compte__c b{font:400 19px/1.1 var(--sol-titre);font-variant-numeric:tabular-nums}.sol-bandeau--bf{background:var(--sol-prune)}.sol-bandeau__m [data-sol-compte]{font-variant-numeric:tabular-nums}.sol-3d__puces{display:flex;flex-wrap:wrap;gap:8px}.sol-puce{min-height:44px;padding:0 18px;cursor:pointer;font:500 var(--sol-texte-s)/1 var(--sol-corps);color:var(--sol-prune);background:var(--sol-blanc);border:1px solid var(--sol-ligne);border-radius:999px;transition:background-color .2s,color .2s,border-color .2s}.sol-puce:hover{border-color:var(--sol-framboise)}.sol-puce.is-on,.sol-puce[aria-selected=true]{color:var(--sol-blanc);background:var(--sol-framboise);border-color:var(--sol-framboise)}.sol-3d__texte{min-height:158px;margin-top:var(--sol-e3);padding:var(--sol-e4);background:var(--sol-blanc);border-radius:var(--sol-bombe);box-shadow:var(--sol-ombre-2)}.sol-3d__texte h3{margin:0 0 8px}.sol-3d__texte p{margin:0}.sol-3d .sol-btn{margin-top:var(--sol-e3);border-radius:999px}.sol-pr{background:var(--sol-creme)}.sol-pr__onglets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:var(--sol-e4)}.sol-pr__carte{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sol-e5);align-items:center;padding:var(--sol-e3);background:var(--sol-blanc);border-radius:var(--sol-bombe);box-shadow:var(--sol-ombre-2)}.sol-pr__img{border-radius:14px;overflow:hidden;aspect-ratio:1/1}.sol-pr__img img{display:block;width:100%;height:100%;object-fit:cover}.sol-pr__carte ul{margin:var(--sol-e3) 0 0;padding:0;list-style:none;display:grid;gap:8px}.sol-pr__carte li{padding-left:24px;position:relative}.sol-pr__carte li:before{content:"\2713";position:absolute;left:0;color:var(--sol-framboise);font-weight:600}.sol-pr__carte .sol-btn{margin-top:var(--sol-e4);border-radius:999px}.sol-fl{background:var(--sol-blanc)}.sol-fl--lilas{background:var(--sol-lilas)}.sol-fl__grille{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--sol-e3)}.sol-carte3d{perspective:1100px;min-height:216px;padding:0;background:none;border:0;cursor:pointer;text-align:center;font:inherit;color:inherit;width:100%}.sol-carte3d__in{position:relative;display:block;width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.1,.2,1)}.sol-carte3d[aria-pressed=true] .sol-carte3d__in{transform:rotateY(180deg)}.sol-carte3d.is-apercu .sol-carte3d__in{animation:sol-apercu 1.3s ease .4s 1}@keyframes sol-apercu{40%{transform:rotateY(24deg)}}.sol-carte3d__f,.sol-carte3d__d{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:var(--sol-e3);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--sol-bombe);box-shadow:inset 0 0 0 1px var(--sol-ligne-2)}.sol-carte3d__f{background:var(--sol-ciel)}.sol-carte3d__d{background:var(--sol-framboise);color:var(--sol-blanc);transform:rotateY(180deg);box-shadow:none}.sol-carte3d__num{font:300 34px/1 var(--sol-titre);color:var(--sol-framboise)}.sol-carte3d__nom{font:300 22px/1.2 var(--sol-titre);color:var(--sol-prune)}.sol-carte3d__d .sol-carte3d__nom{color:var(--sol-blanc)}.sol-carte3d__voir{font:500 var(--sol-capitale)/1 var(--sol-corps);letter-spacing:.16em;text-transform:uppercase;color:var(--sol-prune-3)}.sol-carte3d__d span:last-child{font-size:15px;line-height:1.5;color:var(--sol-blanc)}.sol-cp{background:var(--sol-rose-pale)}.sol-cp__zone{--pos: 50%;position:relative;max-width:860px;margin-inline:auto;border-radius:var(--sol-bombe);overflow:hidden;box-shadow:var(--sol-ombre-2);touch-action:pan-y;-webkit-user-select:none;user-select:none}.sol-cp__c{padding:var(--sol-e5) clamp(20px,6%,56px);min-height:330px}.sol-cp__c h3{margin:0 0 var(--sol-e3)}.sol-cp__c ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.sol-cp__c--a{background:var(--sol-blanc);color:var(--sol-prune-3)}.sol-cp__c--a h3{color:var(--sol-prune-3)}.sol-cp__c--b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sol-prune);color:var(--sol-creme);clip-path:inset(0 0 0 var(--pos));text-align:right}.sol-cp__c--b h3{color:var(--sol-creme)}.sol-cp__poignee{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:var(--sol-framboise);pointer-events:none}.sol-cp__poignee:after{content:"\2039  \203a";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;color:var(--sol-blanc);background:var(--sol-framboise);border-radius:50%;font-size:15px}.sol-cp input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.sol-et{background:var(--sol-blanc)}.sol-et__liste{display:grid;gap:var(--sol-e3);max-width:980px;margin-inline:auto}.sol-et__ligne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sol-e5);align-items:center}.sol-et__ligne:nth-child(2n) .sol-et__img{order:2}.sol-et__img{border-radius:var(--sol-bombe);overflow:hidden;aspect-ratio:4/3;box-shadow:var(--sol-ombre-2)}.sol-et__img img{display:block;width:100%;height:100%;object-fit:cover}.sol-et__moment{font:500 var(--sol-capitale)/1 var(--sol-corps);letter-spacing:.2em;text-transform:uppercase;color:var(--sol-framboise)}.sol-et__ligne h3{margin:10px 0 8px}.sol-an{background:var(--sol-prune);color:var(--sol-creme);overflow:hidden}.sol-an .sol-t2,.sol-an .sol-surtitre{color:var(--sol-creme)}.sol-an .sol-tete p:last-child{color:var(--sol-ligne)}.sol-an__scene{position:relative;height:clamp(320px,42vw,440px);perspective:1300px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.sol-an__roue{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}.sol-an__el{position:absolute;left:calc(var(--l) / -2);top:calc(var(--l) * -.625);width:var(--l);height:calc(var(--l) * 1.25);--l: clamp(170px, 20vw, 250px);border-radius:16px;overflow:hidden;box-shadow:var(--sol-ombre)}.sol-an__el img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.sol-an .sol-mention-ia{text-align:center;color:var(--sol-ligne)}.sol-av{background:var(--sol-rose-pale)}.sol-av__bilan{max-width:720px;margin-inline:auto;padding:var(--sol-e5);text-align:center;background:var(--sol-blanc);border-radius:var(--sol-bombe);box-shadow:var(--sol-ombre-2)}.sol-av__note{font:300 56px/1 var(--sol-titre);color:var(--sol-framboise);font-variant-numeric:tabular-nums}.sol-av__note small{font-size:20px;color:var(--sol-prune-3)}.sol-av__etoiles{--n: 0;position:relative;display:inline-block;margin-top:6px;font-size:22px;letter-spacing:3px;color:var(--sol-ligne)}.sol-av__etoiles:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:calc(var(--n) * 20%);overflow:hidden;white-space:nowrap;color:var(--sol-framboise)}.sol-av__barres{display:grid;gap:8px;margin-top:var(--sol-e4);font-size:var(--sol-texte-s);font-variant-numeric:tabular-nums}.sol-av__barre{display:grid;grid-template-columns:34px minmax(0,1fr) 44px;gap:10px;align-items:center;text-align:left}.sol-av__barre i{display:block;height:7px;border-radius:9px;background:var(--sol-lilas-2);overflow:hidden}.sol-av__barre i b{display:block;height:100%;background:var(--sol-framboise);border-radius:9px}.sol-av__barre span:last-child{text-align:right}.sol-av__piste{display:flex;gap:var(--sol-e2);margin-top:var(--sol-e4);padding-bottom:10px;overflow-x:auto;scroll-snap-type:x mandatory}.sol-av__c{flex:0 0 min(82%,320px);margin:0;padding:var(--sol-e3);background:var(--sol-blanc);border-radius:16px;scroll-snap-align:start}.sol-av__c blockquote{margin:8px 0;font-size:15px;line-height:1.55}.sol-av__c figcaption,.sol-av__c time{font-size:12px;color:var(--sol-prune-3)}.sol-av__c .sol-av__etoiles{font-size:14px;margin:0;letter-spacing:2px}.sol-av__source{max-width:720px;margin:var(--sol-e3) auto 0;text-align:center;font-size:13px;line-height:1.5;color:var(--sol-prune-2)}.sol-qz{background:var(--sol-creme)}.sol-qz__carte{max-width:680px;margin-inline:auto;padding:var(--sol-e5);background:var(--sol-blanc);border-radius:var(--sol-bombe);box-shadow:var(--sol-ombre-2)}.sol-qz__num{font:500 var(--sol-capitale)/1 var(--sol-corps);letter-spacing:.2em;text-transform:uppercase;color:var(--sol-framboise)}.sol-qz__q{margin:10px 0 var(--sol-e3)}.sol-qz__choix{display:grid;gap:8px}.sol-qz__choix .sol-puce{min-height:52px;text-align:left;border-radius:14px;font-size:15px}.sol-qz__res strong{display:block;font:300 28px/1.2 var(--sol-titre);color:var(--sol-framboise);margin:8px 0}.sol-qz__res .sol-btn{margin:var(--sol-e3) 10px 0 0;border-radius:999px}.sol-of{background:var(--sol-ciel)}.sol-of__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sol-e5);align-items:center;padding:var(--sol-e4);background:var(--sol-blanc);border-radius:var(--sol-bombe);box-shadow:var(--sol-ombre)}.sol-of__img{border-radius:16px;overflow:hidden;aspect-ratio:4/5}.sol-of__img img{display:block;width:100%;height:100%;object-fit:cover}.sol-of__prix{display:block;margin-top:10px;font:300 44px/1 var(--sol-titre);font-variant-numeric:tabular-nums}.sol-of__liste{margin:var(--sol-e3) 0;padding:0;list-style:none;display:grid;gap:8px}.sol-of__liste li:before{content:"\2713";margin-right:8px;color:var(--sol-framboise);font-weight:600}.sol-of__code{padding:14px 16px;margin-bottom:var(--sol-e3);font-size:var(--sol-texte-s);background:var(--sol-rose-pale);border-radius:12px}.sol-of .sol-btn,.sol-cta .sol-btn{border-radius:999px}.sol-of__suivi{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:var(--sol-e3) 0 0;font-size:13px;color:var(--sol-prune-2)}.sol-of__suivi b{display:block;font:500 var(--sol-capitale)/1.4 var(--sol-corps);letter-spacing:.14em;text-transform:uppercase;color:var(--sol-framboise)}.sol-of__note{margin:var(--sol-e2) 0 0;font-size:12px;color:var(--sol-prune-3)}.sol-fq{background:var(--sol-blanc)}.sol-fq__liste{max-width:780px;margin-inline:auto}.sol-fq details{border-bottom:1px solid var(--sol-ligne-2)}.sol-fq summary{position:relative;padding:20px 44px 20px 0;cursor:pointer;list-style:none;font:400 18px/1.35 var(--sol-titre);color:var(--sol-prune)}.sol-fq summary::-webkit-details-marker{display:none}.sol-fq summary:after{content:"+";position:absolute;right:6px;top:16px;font:300 26px/1 var(--sol-titre);color:var(--sol-framboise);transition:transform .3s}.sol-fq details[open] summary:after{transform:rotate(45deg)}.sol-fq details>div{padding:0 0 20px;color:var(--sol-prune-2);line-height:1.65}.sol-collant{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px clamp(14px,3vw,28px);background:var(--sol-blanc);box-shadow:0 -8px 30px -14px color-mix(in srgb,var(--sol-prune) 34%,transparent);transform:translateY(110%);transition:transform .4s ease}.sol-collant.is-la{transform:none}.sol-collant b{display:block;font:400 15px/1.2 var(--sol-titre)}.sol-collant span{font-size:13px;color:var(--sol-prune-3);font-variant-numeric:tabular-nums}.sol-collant .sol-btn{border-radius:999px;min-height:44px}.sol-aide{position:fixed;right:16px;bottom:80px;z-index:91;font-family:var(--sol-corps)}.sol-aide__b{width:48px;height:48px;padding:0;cursor:pointer;color:var(--sol-blanc);background:var(--sol-framboise);border:2px solid var(--sol-blanc);border-radius:50%;font:500 20px/1 var(--sol-titre);box-shadow:var(--sol-ombre-2)}.sol-aide__p{position:absolute;right:0;bottom:58px;width:min(330px,calc(100vw - 32px));max-height:62vh;overflow:auto;background:var(--sol-blanc);border-radius:16px;box-shadow:var(--sol-ombre)}.sol-aide__t{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font:400 17px/1 var(--sol-titre);border-bottom:1px solid var(--sol-ligne-2)}.sol-aide__x,.sol-nl__x{width:44px;height:44px;margin:-10px -10px -10px 0;padding:0;background:none;border:0;cursor:pointer;font-size:22px;color:var(--sol-prune-3)}.sol-aide details{padding:0 16px;border-bottom:1px solid var(--sol-ligne-2)}.sol-aide summary{padding:12px 0;cursor:pointer;font-size:14px;font-weight:500}.sol-aide details p{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--sol-prune-2)}.sol-aide__c{display:block;padding:14px 16px;font-size:14px;color:var(--sol-framboise);text-decoration:underline}.sol-nl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;place-items:center;padding:16px}.sol-nl[hidden]{display:none}.sol-nl__fond{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--sol-prune) 46%,transparent)}.sol-nl__b{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);width:min(680px,100%);max-height:92vh;overflow:auto;background:var(--sol-blanc);border-radius:var(--sol-bombe);box-shadow:var(--sol-ombre)}.sol-nl__x{position:absolute;right:14px;top:14px;margin:0;z-index:2}.sol-nl__m img{display:block;width:100%;height:100%;object-fit:cover}.sol-nl__c{padding:var(--sol-e5) var(--sol-e4)}.sol-nl__c h3{margin:8px 0}.sol-nl__c label{display:block;margin-top:var(--sol-e2);font-size:13px;color:var(--sol-prune-2)}.sol-nl__c input[type=email]{width:100%;min-height:48px;margin-top:6px;padding:0 14px;font:inherit;border:1px solid var(--sol-ligne);border-radius:10px}.sol-nl__c .sol-btn{width:100%;margin-top:10px;border-radius:999px}.sol-nl__leg{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--sol-prune-3)}.sol-nl__non{display:block;width:100%;min-height:44px;margin-top:4px;background:none;border:0;cursor:pointer;font-size:13px;text-decoration:underline;color:var(--sol-prune-3)}@media screen and (max-width:989px){.sol-h2__grille,.sol-3d__grille,.sol-pr__carte,.sol-of__grille,.sol-et__ligne{grid-template-columns:minmax(0,1fr)}.sol-et__ligne:nth-child(2n) .sol-et__img{order:0}.sol-fl__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sol-h2__grille{gap:var(--sol-e5);padding-block:32px}.sol-h2__bulle:nth-of-type(1){left:-4px}.sol-h2__bulle:nth-of-type(2){right:-4px}.sol-3d__scene{height:470px}.sol-3d__puces .sol-puce,.sol-pr__onglets .sol-puce{padding-inline:14px;font-size:13px}.sol-pr__carte,.sol-of__grille{padding:14px}.sol-qz__carte,.sol-av__bilan{padding:var(--sol-e3)}.sol-nl__b{grid-template-columns:minmax(0,1fr)}.sol-nl__m{max-height:180px;overflow:hidden}.sol-bandeau__m{font-size:12px}.sol-cp .sol-tete .sol-texte,.sol-cp__poignee,.sol-cp input[type=range]{display:none}.sol-cp__c{padding:var(--sol-e4) 20px;min-height:0}.sol-cp__c--b{position:static;clip-path:none;text-align:left}}@media(prefers-reduced-motion:reduce){.sol-h2__bulle,.sol-defile__piste,.sol-3d__p:after,.sol-3d__t3d:after{animation:none}.sol-carte3d__in,.sol-bandeau__m{transition:none}.sol-carte3d.is-apercu .sol-carte3d__in{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sol-lp.css.map */
