.modele-kiosque{--rayon:.9rem;--contour:2.5px solid var(--texte);--dur:.3rem .3rem 0 var(--texte)}.modele-kiosque .b-entete{border-bottom:var(--contour)}.modele-kiosque .b-btn{border:var(--contour);box-shadow:var(--dur)}.modele-kiosque .b-btn:hover{box-shadow:.45rem .45rem 0 var(--texte);translate:-2px -2px}.modele-kiosque .b-btn:active{box-shadow:0 0 0 var(--texte);translate:.2rem .2rem}.kq-hero{border-bottom:var(--contour);background:var(--primaire);color:var(--sur-primaire)}.kq-auvent{background:repeating-linear-gradient(90deg, var(--accent) 0 2.75rem, var(--fond) 2.75rem 5.5rem);height:2.9rem;-webkit-mask:radial-gradient(circle at 50% 0,#000 1.35rem,#0000 1.4rem) 0 100%/2.75rem 1.4rem repeat-x,linear-gradient(#000 0 0) 0 0/100% calc(100% - 1.4rem) no-repeat;mask:radial-gradient(circle at 50% 0,#000 1.35rem,#0000 1.4rem) 0 100%/2.75rem 1.4rem repeat-x,linear-gradient(#000 0 0) 0 0/100% calc(100% - 1.4rem) no-repeat}.kq-hero-corps{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2rem,5vw,3.75rem) clamp(3rem,7vw,5rem);display:grid}.kq-hero-activite{border:var(--contour);background:var(--accent);color:var(--sur-accent);border-radius:.4rem;margin-bottom:1.2rem;padding:.3rem .8rem;font-size:.9rem;font-weight:700;display:inline-block;rotate:-2deg}.kq-hero-texte h1{text-wrap:balance;max-width:12ch;font-size:clamp(2.7rem,6.6vw,5.2rem);line-height:.98}.kq-hero-phrase{max-width:36ch;margin-block:1.3rem 1.9rem;font-size:1.15rem}.kq-affiche{justify-self:end;width:min(100%,24rem);position:relative}.kq-affiche>img{aspect-ratio:9/10;object-fit:cover;border:var(--contour);border-radius:var(--rayon);width:100%;box-shadow:.65rem .65rem 0 var(--accent), .65rem .65rem 0 2.5px var(--texte);rotate:2deg}.kq-etiquette{border:var(--contour);background:var(--fond);max-width:12.5rem;color:var(--texte);box-shadow:var(--dur);border-radius:.5rem;gap:.05rem;padding:.5rem .85rem .55rem 1.7rem;line-height:1.2;text-decoration:none;transition:translate .18s,rotate .25s;display:grid;position:absolute;bottom:2.5rem;left:-2.25rem;rotate:-5deg}.kq-etiquette:before{content:"";border:2px solid var(--texte);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;left:.55rem;translate:0 -50%}.kq-etiquette+.kq-etiquette{background:var(--accent);color:var(--sur-accent);inset:1.75rem -1rem auto auto;rotate:4deg}.kq-etiquette:hover{translate:-2px -2px;rotate:0deg}.kq-etiquette b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.kq-etiquette i{font-family:var(--police-titre), sans-serif;font-size:1.1rem;font-style:normal;font-weight:var(--graisse-titre)}.modele-kiosque .s-carte-photo{border:var(--contour);transition:translate .18s,box-shadow .18s}.modele-kiosque .s-carte:hover .s-carte-photo{box-shadow:.4rem .4rem 0 var(--texte);translate:-3px -3px}.modele-kiosque .s-carte:hover .s-carte-photo img{scale:1}.modele-kiosque .s-etiquette{border:2px solid var(--texte);border-radius:.4rem;rotate:-3deg}.modele-kiosque .s-carte h3{font-weight:700}.modele-kiosque .s-carte-prix{margin-top:.4rem}.modele-kiosque .s-carte-prix .b-prix{border:2px solid var(--texte);background:var(--accent);color:var(--sur-accent);font-family:var(--police-titre), sans-serif;font-weight:var(--graisse-titre);border-radius:.4rem;padding:.05rem .55rem}.modele-kiosque .s-carte-ajout button{border:var(--contour);background:var(--accent);color:var(--sur-accent);box-shadow:.2rem .2rem 0 var(--texte);opacity:1;border-radius:.6rem;translate:0}.modele-kiosque .s-rayons{flex-wrap:wrap;gap:.9rem;display:flex}.modele-kiosque .s-rayons a{border:var(--contour);background:var(--fond);min-height:0;box-shadow:var(--dur);border-radius:999px;align-items:baseline;gap:.6rem;padding:.7rem 1.15rem;transition:translate .18s,box-shadow .18s,background-color .18s,color .18s;display:flex}.modele-kiosque .s-rayons a:hover{background:var(--accent);color:var(--sur-accent);box-shadow:.45rem .45rem 0 var(--texte);translate:-2px -2px}.modele-kiosque .s-rayons b{font-size:1.1rem}.modele-kiosque .s-etapes{border-block:var(--contour);background:var(--doux)}.modele-kiosque .s-etapes li{border:var(--contour);border-radius:var(--rayon);background:var(--fond);box-shadow:var(--dur);padding:1.5rem}.modele-kiosque .s-etapes li:before{border:var(--contour);background:var(--accent);width:3rem;height:3rem;color:var(--sur-accent);border-radius:.6rem;place-items:center;margin-bottom:1rem;font-size:1.5rem;display:grid;rotate:-4deg}.modele-kiosque .s-contact{padding-inline:1.25rem}.modele-kiosque .s-contact .b-wrap{border:var(--contour);background:var(--primaire);max-width:62rem;color:var(--sur-primaire);box-shadow:.65rem .65rem 0 var(--accent), .65rem .65rem 0 2.5px var(--texte);border-radius:1.25rem;padding:clamp(2.5rem,7vw,4.25rem) 1.5rem}.modele-kiosque :is(.s-recap,.s-merci-carte,.b-suivi-carte,.s-galerie-grande){border:var(--contour)}.modele-kiosque .b-pied{border-top:var(--contour);margin-top:clamp(3rem,7vw,5rem)}@media (width<=800px){.kq-hero-corps{grid-template-columns:1fr}.kq-affiche{justify-self:center;width:min(76%,19rem)}.kq-etiquette{left:-1.75rem}.kq-etiquette+.kq-etiquette{right:-1.5rem}}.modele-galerie{--rayon:0}.modele-galerie .b-entete{border-bottom:1px solid var(--trait)}.modele-galerie .b-marque{letter-spacing:0;font-size:1.9rem}.modele-galerie :is(.s-tete h2,.s-contact h2){letter-spacing:-.01em;font-size:clamp(2.4rem,6vw,4rem);font-weight:500}.gl-hero-corps{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.25rem;padding-block:clamp(1.5rem,4vw,2.75rem) clamp(3.5rem,8vw,6rem);display:grid}.gl-hero-activite{border-top:1px solid var(--texte);grid-area:1/1/auto/span 5;padding-top:.7rem;font-size:.95rem}.gl-hero h1{letter-spacing:-.03em;text-wrap:balance;grid-area:2/1/auto/span 6;align-self:center;padding-block:1.5rem;font-size:clamp(3.2rem,9.4vw,8rem);font-weight:500;line-height:.88}.gl-hero-photo{grid-area:1/7/span 3/-1;overflow:hidden}.gl-hero-photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;min-height:26rem}.gl-hero-pied{grid-area:3/1/auto/span 4;align-self:end;gap:1.5rem;display:grid}.gl-hero-pied p{max-width:34ch;font-size:1.12rem}.gl-hero-piece{z-index:1;background:var(--fond);color:var(--texte);grid-area:3/5/auto/span 3;align-self:end;gap:.6rem;margin-bottom:-2.25rem;padding:.6rem .6rem .8rem;text-decoration:none;transition:translate .3s;display:grid;box-shadow:0 1.25rem 3rem #0003}.gl-hero-piece:hover{translate:0 -4px}.gl-hero-piece img{aspect-ratio:4/5;object-fit:cover;width:100%}.gl-hero-piece span{gap:.1rem;line-height:1.2;display:grid}.gl-hero-piece b{font-family:var(--police-titre), serif;font-size:1.25rem;font-weight:600}.gl-hero-piece i{letter-spacing:.06em;font-size:.9rem;font-style:normal}.modele-galerie .s-carte-photo :is(img,.b-produit-sans-photo){aspect-ratio:3/4}.modele-galerie .s-carte h3{font-family:var(--police-titre), serif;font-size:1.4rem;font-weight:600;line-height:1.15}.modele-galerie .s-carte-prix .b-prix{letter-spacing:.08em;color:inherit;font-size:.92rem;font-weight:500}.modele-galerie .s-etiquette{background:var(--fond);color:var(--texte);letter-spacing:.04em;border-radius:0;font-weight:600}.modele-galerie .s-carte-ajout button{border-radius:0}@media (width>=900px){.modele-galerie .s-grille-large{grid-template-columns:repeat(4,minmax(0,1fr))}.modele-galerie .s-grille-large .s-carte:first-child{grid-area:span 2/span 2}.modele-galerie .s-grille-large .s-carte:first-child h3{font-size:2rem}}.modele-galerie .s-rayons{border-top:1px solid var(--texte);display:block}.modele-galerie .s-rayons a{border-bottom:1px solid var(--trait);background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;min-height:0;padding:1rem 0;transition:padding-left .3s cubic-bezier(.2,.7,.2,1);display:grid}.modele-galerie .s-rayons a:hover{color:inherit;background:0 0;padding-left:1rem;translate:0}.modele-galerie .s-rayon-photo{background:var(--voile);width:3.5rem;height:4.4rem;display:block;overflow:hidden}.modele-galerie .s-rayon-photo :is(img,i){object-fit:cover;width:100%;height:100%;display:block}.modele-galerie .s-rayon-photo i{font-family:var(--police-titre), serif;place-items:center;font-size:1.8rem;font-style:normal;display:grid}.modele-galerie .s-rayons b{font-size:clamp(1.6rem,4vw,2.6rem);font-weight:500}.modele-galerie .s-rayons a>span:last-child{letter-spacing:.04em;font-size:.9rem}.modele-galerie .s-etapes li{border-top:1px solid var(--texte);padding-top:1.25rem}.modele-galerie .s-etapes li:before{content:counter(etape, upper-roman);color:inherit;font-size:2.4rem;font-weight:500}.modele-galerie .s-etapes li b{font-family:var(--police-titre), serif;font-size:1.5rem;font-weight:600}.modele-galerie .s-contact .b-wrap{border-block:1px solid var(--texte);max-width:46rem;padding-block:clamp(2.5rem,6vw,4rem)}.modele-galerie :is(.s-page-tete h1,.s-fiche-texte h1){font-weight:500}@media (width<=800px){.gl-hero-corps{grid-template-rows:none;grid-template-columns:1fr 1fr}.gl-hero-activite,.gl-hero h1,.gl-hero-photo,.gl-hero-pied{grid-area:auto/1/auto/-1}.gl-hero-photo img{min-height:0}.gl-hero-photo{order:1}.gl-hero-piece{order:2;grid-area:auto/1;margin:-4.5rem 0 1.75rem 1rem}.gl-hero-pied{order:3;align-self:start}}.modele-velours{--rayon:1.25rem;--halo:0 0 0 1px color-mix(in srgb, var(--primaire) 55%, transparent), 0 1.25rem 3rem color-mix(in srgb, var(--primaire) 22%, transparent);--clair:color-mix(in srgb, var(--primaire) 85%, #fff)}.modele-velours .b-entete{border-bottom:1px solid var(--trait);background:color-mix(in srgb, var(--fond) 78%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vl-hero{color:#fff;isolation:isolate;align-items:end;min-height:min(46rem,100svh - 4.25rem);display:grid;position:relative;overflow:hidden}.vl-hero-fond{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vl-hero:before{content:"";z-index:-1;background:radial-gradient(120% 95% at 15% 100%,#000000d9,#0000 70%),linear-gradient(#0000004d,#0000008c);position:absolute;inset:0}.vl-hero-corps{grid-template-columns:1.3fr 1fr;align-items:end;gap:2rem clamp(2rem,6vw,5rem);padding-block:clamp(5rem,12vw,8rem) clamp(1.75rem,4vw,3rem);display:grid}.vl-hero-activite{color:var(--clair);margin-bottom:.9rem;font-weight:600}.vl-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;font-size:clamp(2.7rem,7vw,5.4rem);line-height:.98}.vl-hero-phrase{opacity:.9;max-width:38ch;margin-block:1.25rem 1.9rem;font-size:1.12rem}.vl-rail{justify-self:end;gap:.6rem;width:min(100%,21rem);display:grid}.vl-rail a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#00000059;border:1px solid #fff3;border-radius:1.1rem;align-items:center;gap:.9rem;padding:.55rem 1rem .55rem .55rem;text-decoration:none;transition:border-color .25s,translate .25s,box-shadow .25s;display:flex}.vl-rail a:hover{border-color:var(--clair);box-shadow:0 0 2rem color-mix(in srgb, var(--primaire) 35%, transparent);translate:-4px}.vl-rail img{object-fit:cover;border-radius:.8rem;flex:none;width:3.6rem;height:3.6rem}.vl-rail span{gap:.1rem;min-width:0;line-height:1.25;display:grid}.vl-rail b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.vl-rail i{color:var(--clair);font-style:normal;font-weight:700}.modele-velours .s-carte-photo{transition:translate .3s,box-shadow .3s}.modele-velours .s-carte:hover .s-carte-photo{box-shadow:var(--halo);translate:0 -4px}.modele-velours .s-etiquette{border-radius:999px}.modele-velours .s-carte-ajout button{background:var(--primaire);color:var(--sur-primaire)}.modele-velours .s-rayons{scroll-snap-type:x proximity;scrollbar-width:none;gap:1rem;padding-block:.4rem .9rem;display:flex;overflow-x:auto}.modele-velours .s-rayons li{scroll-snap-align:start;flex:0 0 min(62%,14rem)}.modele-velours .s-rayons a{aspect-ratio:3/4;background:var(--voile);color:#fff;isolation:isolate;align-content:end;min-height:0;padding:1rem;transition:translate .3s,box-shadow .3s;position:relative;overflow:hidden}.modele-velours .s-rayons a:hover{background:var(--voile);color:#fff;box-shadow:var(--halo);translate:0 -4px}.modele-velours .s-rayons a:before{content:"";z-index:-1;background:linear-gradient(#0000 35%,#000000d1);position:absolute;inset:0}.modele-velours .s-rayon-photo{z-index:-2;display:block;position:absolute;inset:0}.modele-velours .s-rayon-photo :is(img,i){object-fit:cover;width:100%;height:100%;display:block}.modele-velours .s-rayon-photo i{background:color-mix(in srgb, var(--primaire) 22%, #000);color:var(--clair);font-family:var(--police-titre), sans-serif;font-size:5rem;font-style:normal;font-weight:var(--graisse-titre);place-items:center;display:grid}.modele-velours .s-etapes li{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--voile);padding:1.5rem}.modele-velours .s-contact{padding-inline:1.25rem}.modele-velours .s-contact .b-wrap{border:1px solid color-mix(in srgb, var(--primaire) 45%, transparent);background:radial-gradient(80% 120% at 50% 0, color-mix(in srgb, var(--primaire) 22%, transparent), transparent 70%);border-radius:2rem;max-width:60rem;padding:clamp(2.5rem,7vw,4.5rem) 1.5rem}.modele-velours .s-contact .b-btn{background:var(--primaire);color:var(--sur-primaire)}.modele-velours .b-pied{border-top:1px solid var(--trait);background:color-mix(in srgb, #000 30%, var(--fond));color:var(--texte)}.modele-velours .b-pied-bas{border-top-color:var(--trait)}@media (width<=800px){.vl-hero-corps{grid-template-columns:1fr}.vl-rail{justify-self:stretch;width:auto}.vl-rail li:nth-child(n+3){display:none}}@media (prefers-reduced-motion:no-preference){:is(.kq-hero-texte,.vl-hero-texte)>*{animation:.7s cubic-bezier(.2,.7,.2,1) both s-monte}:is(.kq-hero-texte,.vl-hero-texte)>:nth-child(2){animation-delay:80ms}:is(.kq-hero-texte,.vl-hero-texte)>:nth-child(3){animation-delay:.16s}:is(.kq-hero-texte,.vl-hero-texte)>:nth-child(4){animation-delay:.24s}.kq-auvent{transform-origin:top;animation:.6s cubic-bezier(.2,.8,.2,1) both kq-deroule}.kq-affiche>img{animation:.7s cubic-bezier(.3,1.4,.5,1) .2s both kq-epingle}.kq-etiquette{animation:.4s cubic-bezier(.3,1.5,.5,1) .8s both kq-colle}.kq-etiquette+.kq-etiquette{animation-delay:1s}.gl-hero-activite,.gl-hero h1,.gl-hero-pied{animation:.9s cubic-bezier(.2,.7,.2,1) both s-monte}.gl-hero h1{animation-delay:.1s}.gl-hero-pied{animation-delay:.26s}.gl-hero-photo{animation:1.1s cubic-bezier(.7,0,.2,1) .2s both s-leve}.gl-hero-photo img{animation:2.2s cubic-bezier(.2,.7,.2,1) .2s both s-zoom}.gl-hero-piece{animation:.8s cubic-bezier(.2,.7,.2,1) 1s backwards s-monte}.vl-hero-fond{animation:2.4s cubic-bezier(.2,.7,.2,1) both s-zoom}.vl-rail li{animation:.7s cubic-bezier(.2,.7,.2,1) .5s both vl-glisse}.vl-rail li:nth-child(2){animation-delay:.62s}.vl-rail li:nth-child(3){animation-delay:.74s}}@keyframes kq-deroule{0%{scale:1 0}}@keyframes kq-epingle{0%{opacity:0;rotate:-6deg;scale:.9}}@keyframes kq-colle{0%{opacity:0;scale:1.8}}@keyframes vl-glisse{0%{opacity:0;translate:2rem}}.modele-pagne{--rayon:1rem;--wax:radial-gradient(circle at 50% 50%, var(--fond) 0 18%, transparent 19%), radial-gradient(circle at 50% 50%, var(--accent) 0 32%, transparent 33%), conic-gradient(from 45deg at 50% 50%, var(--primaire) 25%, color-mix(in srgb, var(--primaire) 70%, var(--accent)) 0 50%, var(--primaire) 0 75%, color-mix(in srgb, var(--primaire) 70%, var(--accent)) 0);--motif:clamp(1.75rem, 4vw, 2.75rem)}.modele-pagne .b-entete{border-bottom:1px solid var(--trait)}.pa-hero{overflow:hidden}.pa-bande{height:var(--motif);background:var(--wax);background-size:var(--motif) var(--motif)}.pa-hero-corps{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,7vw,5.5rem);display:grid}.pa-hero-activite{color:var(--primaire);margin-bottom:.9rem;font-weight:700}.pa-hero h1{text-wrap:balance;max-width:14ch;font-size:clamp(2.6rem,6.5vw,5rem);line-height:1}.pa-hero-phrase{max-width:40ch;margin-block:1.25rem 1.9rem;font-size:1.12rem}.pa-cadre{background:var(--wax);background-size:2.25rem 2.25rem;border-radius:1.5rem;padding:clamp(.7rem,1.6vw,1.1rem);rotate:1.5deg}.pa-cadre img{aspect-ratio:1;object-fit:cover;border-radius:1rem;width:100%;display:block}.modele-pagne .s-carte-texte h3{font-weight:700}.modele-pagne .s-carte-prix .b-prix{color:var(--primaire);font-weight:800}.modele-pagne .s-carte-photo{outline-offset:3px;outline:3px solid #0000;transition:outline-color .2s}.modele-pagne .s-carte:hover .s-carte-photo{outline-color:var(--accent)}.modele-pagne .s-etiquette{background:var(--accent);color:var(--sur-accent)}.modele-pagne .s-rayons a{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--fond)}.modele-pagne .s-rayons a:hover{border-color:var(--primaire)}.modele-pagne .s-etapes{background:var(--doux)}.modele-pagne .s-etapes li:before{background:var(--primaire);color:var(--sur-primaire)}.modele-pagne .s-contact{padding-top:calc(var(--motif) + clamp(2.5rem, 6vw, 4rem));background:var(--primaire);color:var(--sur-primaire);position:relative}.modele-pagne .s-contact:before{content:"";height:var(--motif);background:var(--wax);background-size:var(--motif) var(--motif);position:absolute;inset:0 0 auto}@media (width<=760px){.pa-hero-corps{grid-template-columns:minmax(0,1fr)}.pa-cadre{rotate:0deg}}.modele-vitrine{--rayon:.5rem;--arche:999px 999px .5rem .5rem}.modele-vitrine .b-entete{border-bottom:1px solid var(--trait);background:var(--fond)}.vt-hero{background:linear-gradient(var(--fond) 55%, var(--doux));padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,5vw,3.5rem)}.vt-hero-texte{text-align:center;justify-items:center;display:grid}.vt-hero-activite{letter-spacing:.18em;text-transform:uppercase;color:var(--primaire);margin-bottom:1rem;font-size:.85rem;font-weight:600}.vt-hero h1{text-wrap:balance;max-width:16ch;font-size:clamp(2.8rem,7vw,5.6rem);line-height:1}.vt-hero-phrase{max-width:44ch;margin-block:1.25rem 1.75rem;font-size:1.12rem}.modele-vitrine .s-hero-actions{justify-content:center}.vt-fenetres{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2.5rem,6vw,4rem);padding:.6rem;display:grid}.vt-fenetres-seule{grid-template-columns:minmax(0,1fr);max-width:44rem;margin-inline:auto}.vt-fenetres li{border-radius:var(--arche);background:var(--voile);position:relative;overflow:hidden}.vt-fenetres li:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 80%, #fff);border-radius:var(--arche);pointer-events:none;position:absolute;inset:.4rem}.vt-fenetres img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:scale .7s cubic-bezier(.2,.7,.2,1);display:block}.vt-fenetres li:nth-child(2) img{aspect-ratio:3/4.6}.vt-fenetres-seule li:nth-child(n) img{aspect-ratio:5/4}.vt-fenetres a{color:inherit;text-decoration:none;display:block}.vt-fenetres a:hover img{scale:1.05}.vt-fenetres span{color:#fff;text-align:center;background:linear-gradient(#0000,#000000b8);gap:.1rem;padding:2.5rem 1rem 1.1rem;display:grid;position:absolute;inset:auto 0 0}.vt-fenetres b{font-weight:600;line-height:1.2}.vt-fenetres i{opacity:.9;font-size:.92rem;font-style:normal}.modele-vitrine .s-tete{text-align:center;justify-content:center}.modele-vitrine .s-carte-photo{border-radius:var(--arche)}.modele-vitrine .s-carte-texte{text-align:center}.modele-vitrine .s-carte-texte h3{font-family:var(--police-titre), serif;font-size:1.25rem;font-weight:var(--graisse-titre)}.modele-vitrine .s-carte-prix{justify-content:center}.modele-vitrine .s-etiquette{background:var(--primaire);color:var(--sur-primaire)}.modele-vitrine .s-rayons a{border:1px solid var(--trait);text-align:center;justify-items:center}.modele-vitrine .s-rayon-photo :is(img,i){border-radius:50%}.modele-vitrine .s-etapes{background:var(--doux)}.modele-vitrine .s-contact{background:var(--primaire);color:var(--sur-primaire);text-align:center}.modele-vitrine .s-contact p{margin-inline:auto}@media (width<=620px){.vt-fenetres:not(.vt-fenetres-seule){scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:repeat(3,72vw);margin-inline:-1.25rem;padding-inline:1.25rem;overflow-x:auto}.vt-fenetres li{scroll-snap-align:center}}@media (prefers-reduced-motion:no-preference){:is(.pa-hero-texte,.vt-hero-texte)>*{animation:.7s cubic-bezier(.2,.7,.2,1) both s-monte}:is(.pa-hero-texte,.vt-hero-texte)>:nth-child(2){animation-delay:80ms}:is(.pa-hero-texte,.vt-hero-texte)>:nth-child(3){animation-delay:.16s}.pa-cadre{animation:.9s cubic-bezier(.2,.7,.2,1) both pa-pose}.vt-fenetres li{animation:.8s cubic-bezier(.2,.7,.2,1) .25s both s-monte}.vt-fenetres li:nth-child(2){animation-delay:.35s}.vt-fenetres li:nth-child(3){animation-delay:.45s}}@keyframes pa-pose{0%{opacity:0;rotate:-4deg;scale:.94}}.modele-vitrine .s-rayons{flex-wrap:wrap;justify-content:center;display:flex}.modele-vitrine .s-rayons li{flex:0 12rem}.modele-vitrine .s-carte-photo .s-etiquette{inset:auto auto .6rem 50%;translate:-50%}
