.p-ecom{--e-pose:cubic-bezier(.2, .7, .2, 1);--e-trait:cubic-bezier(.6, 0, .3, 1)}.p-ecom .p-ecom-halo{width:fit-content;max-width:100%}.p-ecom .p-ecom-insecable{white-space:nowrap}.p-ecom .p-ecom-h2{font-family:var(--titre);letter-spacing:-.035em;text-wrap:balance;--h2-metre-ecart:.34em;font-size:clamp(2.375rem,1.35rem + 3.4vw,4.375rem);font-weight:800;line-height:.98}.p-ecom-ouverture{padding-block:clamp(1.75rem,1rem + 2.4vw,3.25rem) clamp(3rem,1.8rem + 4vw,5.5rem)}.p-ecom-ouv-grille{align-items:end;gap:44px 48px;display:grid}@media (width>=960px){.p-ecom-ouv-grille{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:44px 32px}}.p-ecom-ouverture .fil{margin-bottom:clamp(20px,1rem + 1vw,30px)}.p-ecom-ouverture .sur+.p-ecom-h1{margin-top:18px}.p-ecom-h1{font-family:var(--titre);letter-spacing:-.03em;font-weight:800}.p-ecom-h1a{letter-spacing:-.015em;color:var(--graphite-nuit);font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);line-height:1.1;display:block}.p-ecom-h1b{font-size:var(--t-h1);text-wrap:balance;max-width:11.5em;margin-top:.16em;line-height:.98;display:block}.p-ecom-h1-vend{background:linear-gradient(var(--jaune), var(--jaune)) no-repeat 0 92% / 100% .16em;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.04em;padding:0 .04em}.p-ecom-chapo{max-width:600px;color:var(--voile);margin-top:clamp(1.25rem,1rem + 1vw,1.75rem)}.p-ecom-ciel{margin:0;position:relative}.p-ecom-requetes{justify-items:start;gap:16px;display:grid}@media (width>=960px){.p-ecom-requetes{z-index:2;position:absolute;top:0;left:0}}@media (width<=959.98px){.p-ecom-requetes{margin-bottom:26px}.p-ecom-ciel-cadre{width:min(100%,540px)}.p-ecom-carte-ciel{margin-top:-9%}}.p-ecom-requete{justify-items:start;gap:7px;display:grid}.p-ecom-requete-qui{font-size:var(--t-legende);color:var(--graphite-nuit);background:var(--encre);box-shadow:0 0 0 5px var(--encre);font-weight:650;line-height:1.2}.p-ecom-champ{background:var(--encre);border:1.5px solid var(--papier);min-height:44px;color:var(--papier);white-space:nowrap;border-radius:22px 4px 4px 22px;align-items:center;padding:0 18px;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.2;display:inline-flex}.p-ecom-requete.precise .p-ecom-champ{border-color:var(--jaune);box-shadow:inset 0 0 0 1px var(--jaune)}.p-ecom-carte-ciel{position:relative}.p-ecom-carte-ciel svg{width:100%;height:auto}.p-ecom-liens .n1{stroke-width:1.5px;opacity:.85}.p-ecom-liens .n2{stroke-width:1.15px;opacity:.62}.p-ecom-liens .n3{stroke-width:1px;stroke-dasharray:2 4;opacity:.55}.p-ecom-rangs{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.p-ecom-rangs li{text-align:right;line-height:1;position:absolute;left:0;right:75.8%;transform:translateY(-50%)}.p-ecom-rangs span{color:var(--graphite-nuit);white-space:nowrap;background:var(--encre) linear-gradient(var(--jaune), var(--jaune)) no-repeat 100% 100% / 0 3px;box-shadow:0 0 0 4px var(--encre);padding-bottom:4px;font-size:13px;font-weight:650;display:inline-block}.p-ecom-rangs li.vise span{color:var(--papier);background-size:100% 3px}.p-ecom-boutique{white-space:nowrap;color:var(--papier);background:var(--encre);border:1.5px solid var(--graphite-nuit);border-radius:3px;padding:3px 8px;font-size:13px;font-weight:650;line-height:1.2;position:absolute;transform:translate(16px,-50%)}.p-ecom-rangs .r-boutique{display:none}@media (width<=959.98px){.p-ecom-boutique{display:none}.p-ecom-rangs .r-boutique{display:block}.p-ecom-rangs .r-boutique span{color:var(--papier)}}@media (width>=960px){.p-ecom-guide-racine{display:none}}.p-ecom-trajets{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.p-ecom-trajets path{fill:none;stroke:var(--papier);stroke-width:1.4px;stroke-linecap:round;opacity:.9}.p-ecom-trajets .precise{stroke:var(--jaune);stroke-width:1.6px}.p-ecom-l{opacity:0;position:relative}.p-ecom-l.on{opacity:1}.p-ecom-l.der:after,.p-ecom-l.tete:before{content:"";background:var(--jaune);width:2.5px;height:1.15em;position:absolute;top:.08em}.p-ecom-l.der:after{right:-3px}.p-ecom-l.tete:before{left:-1px}.p-ecom-trajets .p-ecom-traine{stroke-width:3.4px;stroke-linejoin:round;opacity:.32}.p-ecom-trajets .p-ecom-tete{fill:var(--blanc);stroke:#ffffff38;stroke-width:7px}.p-ecom-trajets .p-ecom-tete.precise{fill:var(--jaune);stroke:#ffd21a47;stroke-width:8px}.p-ecom-js:not(.p-ecom-pret) .p-ecom-ciel :is(.p-ecom-liens,.p-ecom-guides,.p-ecom-etoiles,.p-ecom-lettres,.p-ecom-cibles,.p-ecom-trajets,.p-ecom-rangs span,.p-ecom-boutique,.p-ecom-champ>span){opacity:0}.p-ecom-rejouer{display:none}.p-ecom-js .p-ecom-ciel-cadre{flex-direction:column;display:flex}.p-ecom-js .p-ecom-rejouer{visibility:hidden;opacity:0;font:inherit;color:var(--graphite-nuit);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:6px 0 0 auto;padding:6px 2px;font-size:13.5px;font-weight:600;line-height:1.2;transition:opacity .5s,color .2s;display:inline-flex}.p-ecom-js .p-ecom-rejouable .p-ecom-rejouer{visibility:visible;opacity:1}.p-ecom-rejouer svg{color:var(--jaune);transition:transform .5s var(--e-pose)}.p-ecom-rejouer:hover{color:var(--papier)}.p-ecom-rejouer:hover svg{transform:rotate(-200deg)}.p-ecom-rejouer:focus-visible{outline:2px solid var(--jaune);outline-offset:3px;border-radius:3px}.p-ecom-arbo-grille{gap:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(2rem,1rem + 3vw,4rem);display:grid}@media (width>=1000px){.p-ecom-arbo-grille{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.p-ecom-arbre,:where(.p-ecom-arbre) ul{margin:0;padding:0;list-style:none}.p-ecom-noeud{position:relative}.p-ecom-etiq{isolation:isolate;transition:transform .22s var(--e-pose);padding:30px clamp(18px,1rem + .6vw,26px) 24px;position:relative}.p-ecom-etiq:before,.p-ecom-etiq:after{content:"";rotate:var(--r,0deg);border-radius:22px 22px 6px 6px;position:absolute;inset:0}.p-ecom-etiq:before{z-index:-1;background:var(--blanc);border:1.5px solid var(--encre)}.p-ecom-etiq:after{z-index:-2;background-image:repeating-linear-gradient(45deg, var(--graphite) 0 .9px, transparent .9px 4.5px);opacity:.45;inset:9px -9px -9px 9px}.p-ecom-oeillet{z-index:2;background:var(--papier);border:1.5px solid var(--encre);width:16px;height:16px;box-shadow:inset 0 0 0 2.6px var(--laiton);border-radius:50%;margin-left:-8px;transition:background-color .2s;position:absolute;top:-8px;left:50%}.p-ecom-etiq-titre{font-family:var(--titre);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.3125rem,1.2rem + .45vw,1.625rem);font-weight:800;line-height:1.08}.p-ecom-etiq-texte{text-wrap:pretty;margin-top:10px;font-size:clamp(1rem,.96rem + .15vw,1.0625rem);line-height:1.5}.p-ecom-etiq:hover{transform:translateY(-3px)}.p-ecom-etiq:hover .p-ecom-oeillet{background-color:var(--jaune)}@media (width>=1000px){.p-ecom-noeud.n0,.p-ecom-noeud.n1{flex-direction:column;align-items:center;display:flex}.p-ecom-noeud.n0>.p-ecom-etiq,.p-ecom-noeud.n1>.p-ecom-etiq{width:min(100%,460px)}.p-ecom-noeud.n0:before{content:"";height:var(--section);border-left:1.5px solid var(--encre);transform-origin:50% 0;position:absolute;bottom:calc(100% + 8px);left:50%}.p-ecom-branche{justify-content:center;width:100%;margin-top:50px;display:flex;position:relative}.p-ecom-branche:before{content:"";border-left:2px solid var(--encre);transform-origin:50% 0;height:42px;margin-left:-1px;position:absolute;top:-50px;left:50%}.p-ecom-feuilles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;width:100%;margin-top:66px;display:grid;position:relative}.p-ecom-feuilles:before{content:"";border-left:2px solid var(--encre);transform-origin:50% 0;height:38px;margin-left:-1px;position:absolute;top:-66px;left:50%}.p-ecom-feuilles:after{content:"";border-top:2px solid var(--encre);transform-origin:50% 0;position:absolute;top:-29px;left:calc(16.6667% - 7.33333px);right:calc(16.6667% - 7.33333px)}.p-ecom-feuilles>li:before{content:"";border-left:2px solid var(--encre);transform-origin:50% 0;height:21px;margin-left:-1px;position:absolute;top:-29px;left:50%}.p-ecom-feuilles .p-ecom-etiq{height:100%}}@media (width<=999.98px){.p-ecom-oeillet{margin-left:0;top:22px;left:-8px}.p-ecom-etiq{padding-left:26px}.p-ecom-branche,.p-ecom-feuilles{margin:24px 0 0 26px}.p-ecom-feuilles{gap:24px;display:grid}.p-ecom-branche>li:before,.p-ecom-feuilles>li:before{content:"";border-left:2px solid var(--encre);border-bottom:2px solid var(--encre);transform-origin:0 0;border-bottom-left-radius:10px;width:18px;height:54px;position:absolute;top:-24px;left:-26px}.p-ecom-feuilles>li:not(:last-child):after{content:"";border-left:2px solid var(--encre);position:absolute;top:26px;bottom:-24px;left:-26px}}.p-ecom-arbre .n0>.p-ecom-etiq{--d:0s}.p-ecom-arbre .n1>.p-ecom-etiq{--d:.42s}.p-ecom-arbre .f0>.p-ecom-etiq{--d:.9s}.p-ecom-arbre .f1>.p-ecom-etiq{--d:1.04s}.p-ecom-arbre .f2>.p-ecom-etiq{--d:1.18s}.p-ecom-arbre.attente:not(.pend) .p-ecom-etiq{opacity:0;transform:translateY(-22px)}.p-ecom-arbre.attente:not(.pend) .p-ecom-branche:before,.p-ecom-arbre.attente:not(.pend) .p-ecom-feuilles:before,.p-ecom-arbre.attente:not(.pend) .p-ecom-feuilles>li:before{transform:scaleY(0)}.p-ecom-arbre.attente:not(.pend) .p-ecom-feuilles:after{transform:scaleX(0)}.p-ecom-arbre.pend .p-ecom-etiq{transition:opacity .4s var(--e-pose) var(--d), transform .62s cubic-bezier(.2, .7, .2, 1.3) var(--d)}.p-ecom-arbre.pend .p-ecom-branche:before{transition:transform .3s var(--e-trait) .24s}.p-ecom-arbre.pend .p-ecom-feuilles:before{transition:transform .26s var(--e-trait) .64s}.p-ecom-arbre.pend .p-ecom-feuilles:after{transition:transform .34s var(--e-trait) .76s}.p-ecom-arbre.pend .p-ecom-feuilles>li:before{transition:transform .22s var(--e-trait) .86s}.p-ecom-deux-grille{gap:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(2rem,1rem + 4vw,5rem);display:grid}@media (width>=1000px){.p-ecom-deux-grille{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.p-ecom-deux-texte .chapo{max-width:30em;margin-top:clamp(1.5rem,1rem + 1.4vw,2.25rem)}.p-ecom-deux-texte .txt{max-width:32em;margin-top:1.1rem}.p-ecom-lien{margin-top:1.6rem;font-size:17px}.p-ecom-lecteur{margin:0;position:relative}.p-ecom-fiche{background:var(--blanc);border:1.5px solid var(--encre);border-radius:6px;position:relative;overflow:hidden}.p-ecom-fiche:after{content:"";z-index:-1;position:absolute;inset:12px -12px -12px 12px}.p-ecom-rang{border-top:1.5px solid var(--voile);display:grid}.p-ecom-rang:first-child{border-top:0}.p-ecom-vu{min-width:0;padding:16px clamp(16px,.8rem + .8vw,26px)}.vu-client{flex-wrap:wrap;align-content:center;align-items:center;gap:6px 14px;display:flex}.vu-code{color:var(--papier);background:var(--encre);flex-direction:column;justify-content:center;font:500 clamp(11.5px,10.6px + .2vw,12.75px)/1.55 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex}.p-ecom-code-ligne{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.p-ecom-lu{font:650 12px/1.3 var(--texte);letter-spacing:.01em;color:var(--graphite-nuit);margin-bottom:6px;display:block}.r-photo .vu-client{background:var(--papier);flex-direction:column;justify-content:center;gap:10px;padding-block:18px 14px}.p-ecom-lampe{width:min(100%,230px);height:auto}.p-ecom-vignettes{gap:7px;display:flex}.p-ecom-vignettes i{background:var(--voile);border:1px solid var(--trait);border-radius:50%;width:8px;height:8px}.p-ecom-vignettes i:first-child{background:var(--encre);border-color:var(--encre)}.p-ecom-f-nom{width:100%;font-family:var(--titre);letter-spacing:-.015em;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:800;line-height:1.08}.p-ecom-f-ligne{width:100%;color:var(--graphite);font-size:14.5px;line-height:1.4}.p-ecom-f-prix{height:38px;font-family:var(--titre);letter-spacing:-.01em;background:var(--jaune);border:1.5px solid var(--encre);border-radius:19px 4px 4px 19px;align-items:center;padding:0 16px 0 30px;font-size:19px;font-weight:800;display:inline-flex;position:relative;rotate:-2deg}.p-ecom-f-prix:before{content:"";background:var(--papier);border:1.5px solid var(--encre);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:11px}.p-ecom-f-stock{align-items:center;gap:8px;font-size:14.5px;font-weight:650;display:inline-flex}.p-ecom-f-stock:before{content:"";background:var(--encre);border-radius:50%;width:9px;height:9px}.p-ecom-f-avis{color:var(--graphite);align-items:baseline;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.p-ecom-f-avis b{font-family:var(--titre);color:var(--encre);font-size:17px;font-weight:800}.p-ecom-f-panier{background:var(--encre);height:38px;color:var(--papier);white-space:nowrap;border-radius:19px 4px 4px 19px;align-items:center;margin-left:auto;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.p-ecom-ligne,.p-ecom-glisse{display:none}.p-ecom-exemple{margin-top:12px}.p-ecom-main{white-space:nowrap;padding-left:40px;font-size:1.3em;position:absolute;bottom:-14px;right:4px;rotate:-2.5deg}.p-ecom-main:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 20'%3E%3Cpath d='M32 16 C 22 18, 12 13, 4 4 M4 4 L 11 4.5 M4 4 L 5 11' fill='none' stroke='%231D43D8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/34px 20px no-repeat;width:34px;height:20px;position:absolute;top:-10px;left:0}@media (width<=559.98px){.p-ecom-main{width:fit-content;margin:10px 0 0 auto;display:block;position:static}}.p-ecom-lecteur.vivant .p-ecom-fiche{cursor:ns-resize;-webkit-user-select:none;user-select:none}.p-ecom-lecteur.vivant .p-ecom-rang>.p-ecom-vu{grid-area:1/1}.p-ecom-lecteur.vivant .vu-client{clip-path:inset(0 0 calc(100% - var(--c,0px)) 0)}.p-ecom-lecteur.vivant .vu-code{clip-path:inset(var(--c,0px) 0 0 0)}.p-ecom-lecteur.vivant .p-ecom-vu{padding-block:38px}.p-ecom-lecteur.vivant .r-photo .vu-client{padding-block:30px 22px}.p-ecom-lecteur.vivant .p-ecom-rang{box-shadow:inset 0 1.5px 0 var(--voile);border-top:0}.p-ecom-lecteur.vivant .p-ecom-rang:first-child{box-shadow:none}.p-ecom-lecteur.vivant .p-ecom-ligne{left:0;right:0;top:var(--y,50%);z-index:3;pointer-events:none;height:0;display:block;position:absolute}.p-ecom-ligne:before{content:"";background:var(--jaune);border-block:1.5px solid var(--encre);height:8px;position:absolute;top:-4px;left:-2px;right:-2px}.p-ecom-onglet{white-space:nowrap;border-radius:3px;padding:3px 9px 4px;font-size:12.5px;font-weight:650;line-height:1.25;position:absolute;right:64px}.p-ecom-onglet.haut{color:var(--encre);background:var(--blanc);border:1.5px solid var(--encre);bottom:8px}.p-ecom-onglet.bas{color:var(--papier);background:var(--encre);border:1.5px solid var(--papier);top:8px}.p-ecom-poignee{pointer-events:auto;touch-action:none;cursor:grab;background:var(--jaune);border:2px solid var(--encre);width:40px;height:40px;box-shadow:3px 3px 0 var(--encre);transition:transform .14s var(--e-pose);border-radius:50%;position:absolute;top:-20px;right:12px}.p-ecom-poignee:before,.p-ecom-poignee:after{content:"";background:var(--encre);width:14px;height:2px;position:absolute;left:11px}.p-ecom-poignee:before{top:14px}.p-ecom-poignee:after{top:20px}.p-ecom-fiche.prise .p-ecom-poignee{cursor:grabbing;transform:scale(1.08)}@media (width<=559.98px){.p-ecom-onglet{font-size:12px;right:58px}.p-ecom-poignee{right:8px}}.p-ecom-lecteur.vivant .p-ecom-glisse{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}.p-ecom-fiche:has(.p-ecom-glisse:focus-visible) .p-ecom-poignee{outline:3px solid var(--jaune);outline-offset:3px;box-shadow:3px 3px 0 var(--encre), 0 0 0 7.5px var(--encre)}.p-ecom-plat-grille{gap:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(2rem,1rem + 4vw,5rem);display:grid}@media (width>=1000px){.p-ecom-plat-grille{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.p-ecom-plat-texte{box-shadow:0 0 0 clamp(14px, .6rem + 1vw, 24px) var(--papier)}.p-ecom-plat-texte .chapo{max-width:30em;margin-top:clamp(1.5rem,1rem + 1.4vw,2.25rem)}.p-ecom-sondages{background:var(--blanc);border:1.5px solid var(--encre);border-radius:4px;margin:0;padding:clamp(18px,.8rem + 1vw,28px) clamp(12px,.4rem + 1.6vw,30px) clamp(16px,.8rem + .6vw,22px);position:relative}.p-ecom-sondages:before{content:"";z-index:-1;background-image:repeating-linear-gradient(45deg, var(--graphite) 0 .9px, transparent .9px 4.5px);opacity:.45;position:absolute;inset:12px -12px -12px 12px}.p-ecom-plateformes .colonne{isolation:isolate}.p-ecom-sondages-noms{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.p-ecom-sondages-noms span{font-family:var(--titre);letter-spacing:-.01em;font-size:clamp(.9375rem,.85rem + .4vw,1.1875rem);font-weight:800}.p-ecom-sondages-noms .s2 span{color:var(--graphite)}.p-ecom-sondages svg{width:100%;height:auto;margin-top:2px}.p-ecom-sondages-cle{border-top:1.5px solid var(--voile);font-size:var(--t-legende);flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;padding:14px 0 0;font-weight:650;list-style:none;display:flex}.p-ecom-sondages-cle li{align-items:center;gap:9px;display:inline-flex}.p-ecom-sondages-cle li:before{content:"";border:1.5px solid var(--encre);background-color:var(--blanc);border-radius:2px;width:24px;height:15px}.p-ecom-sondages-cle .k0:before{background-image:repeating-linear-gradient(180deg, transparent 0 2.5px, var(--graphite) 2.5px 3.4px, transparent 3.4px 6px)}.p-ecom-sondages-cle .k1:before{background-image:linear-gradient(var(--voile), var(--voile)), linear-gradient(var(--voile), var(--voile));box-shadow:inset 0 0 0 0 var(--blanc);background-position:2px 3px,13px 3px;background-repeat:no-repeat;background-size:6px 6px}.p-ecom-sondages-cle .k2:before{background-image:repeating-linear-gradient(45deg, var(--graphite) 0 .9px, transparent .9px 4.5px)}.p-ecom-sondages .legende{margin-top:8px}.p-ecom-sondages.attente .p-ecom-correlations,.p-ecom-sondages.attente .p-ecom-colonne{opacity:0}.p-ecom-mission{overflow:hidden}.p-ecom-trajectoire{margin-top:clamp(56px,2.5rem + 3vw,96px);position:relative}.p-ecom-arc{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.p-ecom-arc-base{fill:none;stroke:var(--graphite-nuit);stroke-width:1.1px;stroke-dasharray:2 6;opacity:.7}.p-ecom-arc-graduations{fill:none;stroke:var(--graphite-nuit);stroke-width:1px;opacity:.55}.p-ecom-arc-lu{fill:none;stroke:var(--papier);stroke-width:2px;stroke-linecap:round}.p-ecom-astre .halo{fill:var(--encre);stroke:var(--jaune);stroke-width:1.6px}.p-ecom-astre .coeur{fill:var(--jaune)}.p-ecom-trajectoire:not(.trace) .p-ecom-arc{display:none}.p-ecom-etapes{z-index:1;gap:36px;margin:0;padding:0;list-style:none;display:grid;position:relative}.p-ecom-etape{position:relative}.p-ecom-etape .pastille{z-index:2;transition:background-color .3s var(--e-pose), color .3s, transform .3s var(--e-pose);position:relative}.p-ecom-etape-texte{width:fit-content;max-width:100%;margin-top:28px}.p-ecom-etape-titre{font-family:var(--titre);letter-spacing:-.02em;color:var(--papier);text-wrap:balance;font-size:clamp(1.3125rem,1.15rem + .6vw,1.75rem);font-weight:800;line-height:1.08}.p-ecom-etape-texte p{color:var(--voile);text-wrap:pretty;max-width:22em;margin-top:10px;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.5}.p-ecom-trajectoire.vivant .p-ecom-etape:not(.atteinte) .pastille{background-color:var(--encre);color:var(--papier);box-shadow:0 0 0 1.5px var(--graphite-nuit)}.p-ecom-trajectoire.vivant .p-ecom-etape.atteinte .pastille{transform:scale(1.08)}@media (width>=760px){.p-ecom-etapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,1rem + 1.6vw,44px)}.p-ecom-etape{margin-top:calc(var(--i) * clamp(22px, .8rem + 1.8vw, 44px))}.p-ecom-trajectoire:not(.trace) .p-ecom-etape:not(:last-child):before{content:"";border-top:1.5px dashed var(--graphite-nuit);position:absolute;top:17px;left:46px;right:-12px}}@media (width<=759.98px){.p-ecom-etape{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:0 18px;display:grid}.p-ecom-etape-texte{margin-top:2px}.p-ecom-trajectoire:not(.trace) .p-ecom-etape:not(:last-child):before{content:"";border-left:1.5px dashed var(--graphite-nuit);position:absolute;top:42px;bottom:-30px;left:16.25px}}.p-ecom-faq-grille{gap:clamp(1.75rem,1rem + 2vw,3rem) clamp(2rem,1rem + 4vw,5rem);display:grid}@media (width>=960px){.p-ecom-faq-grille{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.p-ecom-faq-grille>.p-ecom-h2{top:calc(var(--entete) + 24px);position:sticky}}.p-ecom-faq-liste{border-top:2px solid var(--encre)}.p-ecom-q{border-bottom:1.5px solid var(--trait)}.p-ecom-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.p-ecom-q summary::-webkit-details-marker{display:none}.p-ecom-q summary:focus-visible{outline:3px solid var(--jaune);outline-offset:3px;box-shadow:0 0 0 3px var(--papier), 0 0 0 7.5px var(--encre)}.p-ecom-q-texte{font-family:var(--titre);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.1875rem,1.1rem + .45vw,1.5rem);font-weight:800;line-height:1.2}.p-ecom-q-signe{border:1.5px solid var(--encre);background:var(--papier);width:34px;height:34px;transition:transform .22s var(--e-pose), background-color .22s;border-radius:50%;flex:none;position:relative}.p-ecom-q-signe:before,.p-ecom-q-signe:after{content:"";background:var(--encre);width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-ecom-q-signe:after{transform:translate(-50%,-50%)rotate(90deg)}.p-ecom-q[open] .p-ecom-q-signe{background:var(--jaune);transform:rotate(45deg)}.p-ecom-q summary:hover .p-ecom-q-signe{background:var(--jaune)}.p-ecom-q .txt{max-width:38em;padding:0 0 26px}.p-ecom-q[open] .txt{animation:p-ecom-tiroir .3s var(--e-pose) both}@keyframes p-ecom-tiroir{0%{opacity:0;transform:translateY(8px)}}.dg-coupe .p-ecom *,.dg-coupe .p-ecom :before,.dg-coupe .p-ecom :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.p-ecom *,.p-ecom :before,.p-ecom :after{transition-duration:.01ms!important;animation:none!important}}
