.vitrine{--v-bg:#111;--v-bg-2:#161616;--v-carte:#1a1a1a;--v-carte-2:#202020;--v-trait:#2a2a2a;--v-trait-2:#353535;--v-texte:#f5f5f4;--v-doux:#a3a3a3;--v-sourd:#737373;--v-or-1:#ffd84d;--v-or-2:#f5a623;--v-or:#fbbf24;--v-degrade:linear-gradient(100deg, var(--v-or-1) 0%, var(--v-or-2) 100%);background:var(--v-bg);color:var(--v-texte)}.v-points{background-image:radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:16px 16px}.v-points-fondu{-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.v-degrade-texte{background:var(--v-degrade);color:#0000;-webkit-background-clip:text;background-clip:text}.v-carte{background:var(--v-carte);border:1px solid var(--v-trait);border-radius:20px}.v-differe{content-visibility:auto;contain-intrinsic-size:auto 700px}.vitrine .v-bouton{border:0;border-radius:10px;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 30px -12px #f5a623b3,inset 0 1px #ffffff73;background-image:var(--v-degrade)!important;color:#141414!important}.vitrine .v-bouton:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 40px -12px #f5a623d9,inset 0 1px #ffffff73}.v-bouton-contour{border:1px solid #e5e5e5;border-radius:10px;align-items:center;gap:.6rem;padding:.9rem 2.2rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.v-bouton-contour:hover{color:#111;background:#f5f5f4}.v-icone{width:3.25rem;height:3.25rem;color:var(--v-or);background:linear-gradient(#fbbf2438,#fbbf240f);border:1px solid #fbbf2447;border-radius:14px;place-items:center;display:grid;box-shadow:0 0 40px -6px #fbbf2473}@keyframes v-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.v-flotte{animation:6s ease-in-out infinite v-flotte}.v-flotte-lent{animation:8s ease-in-out -3s infinite v-flotte}.v-scene{perspective:1800px}.v-maquette{transform-origin:50% 0;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:rotateX(8deg)scale(.98)}.v-scene:hover .v-maquette{transform:rotateX(0)scale(1)}@keyframes v-trace{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}.v-trace{stroke-dasharray:1400;animation:3.2s cubic-bezier(.65,0,.35,1) .4s both v-trace}@keyframes v-trace-court{0%{stroke-dashoffset:100px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.v-trace-court{stroke-dasharray:100;animation:6s cubic-bezier(.65,0,.35,1) infinite v-trace-court}@keyframes v-remplit{0%{transform:scaleX(0)}}.v-remplit{transform-origin:0;animation:1.6s cubic-bezier(.22,1,.36,1) .6s both v-remplit}@keyframes v-pouls{0%{box-shadow:0 0 #ef444499}to{box-shadow:0 0 0 10px #ef444400}}.v-pouls{animation:1.8s ease-out infinite v-pouls}@keyframes v-pouls-or{0%,to{opacity:1}50%{opacity:.45}}.v-pouls-or{animation:2.4s ease-in-out infinite v-pouls-or}@keyframes v-defile{to{transform:translate(-50%)}}.v-defile{width:max-content;animation:v-defile var(--duree,60s) linear infinite;display:flex}.v-defile-inverse{animation-direction:reverse}.v-defile-zone:hover .v-defile{animation-play-state:paused}.v-masque-cotes{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.v-module>summary{cursor:pointer;list-style:none}.v-module>summary::-webkit-details-marker{display:none}.v-module[open]{background:linear-gradient(180deg, #1d1a12 0%, var(--v-carte) 40%);border-color:#fbbf2473}.v-module[open]>summary .v-chevron{transform:rotate(180deg)}.v-bande{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1.25rem;margin-inline:-1rem;padding:.5rem 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.v-bande::-webkit-scrollbar{display:none}.v-bande>li{scroll-snap-align:start;flex:0 0 min(84%,24rem);min-width:0;display:flex}.v-bande>li>*{width:100%}@media (min-width:768px){.v-bande>li{flex-basis:calc(50% - 1.625rem)}.v-bande-3>li{flex-basis:calc(33.3333% - 1.5rem)}}@media (min-width:1024px){.v-bande{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.v-bande>li{flex-basis:calc(33.3333% - .833333rem)}.v-bande.v-bande-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:0;display:grid;overflow:visible}.v-bande.v-bande-grille>li{flex-basis:auto}}.v-carte-outil{transition:border-color .3s,transform .3s}.v-carte-outil:hover{border-color:#fbbf2466;transform:translateY(-3px)}.v-scene-outil{background:radial-gradient(70% 70% at 50% 0,#f5a6231a,#0000 70%),radial-gradient(#ffffff0d 1px,#0000 1.2px) 0 0/16px 16px}.v-carte-offre{background:linear-gradient(180deg, #1d1a12 0%, var(--v-carte) 45%);border:1px solid #fbbf2459}.v-puce{border:1px solid var(--v-trait-2);background:#161616eb;border-radius:16px;padding:.75rem 1rem;box-shadow:0 24px 60px -24px #000000e6}@keyframes v-entree-ligne{0%{opacity:0;transform:translateY(8px)}}.v-entree-ligne{animation:.6s both v-entree-ligne;animation-delay:calc(var(--i,0) * .12s)}@keyframes v-coche{0%{opacity:0;transform:scale(.4)}6%,94%{opacity:1;transform:none}to{opacity:0}}.v-coche{animation:9s infinite both v-coche;animation-delay:calc(var(--i,0) * .6s)}.v-coche-fin{animation:9s 3s infinite both v-coche}@keyframes v-anneau{0%{stroke-dashoffset:var(--plein)}to{stroke-dashoffset:var(--vise)}}.v-anneau{animation:1.6s cubic-bezier(.22,1,.36,1) both v-anneau}@keyframes v-case{0%{opacity:.15}}.v-case{animation:.8s both v-case;animation-delay:calc(var(--i,0) * 80ms)}@media (prefers-reduced-motion:reduce){.v-flotte,.v-flotte-lent,.v-pouls,.v-pouls-or,.v-entree-ligne,.v-coche,.v-coche-fin,.v-case{animation:none!important}.v-anneau{stroke-dashoffset:var(--vise);animation:none!important}.v-trace,.v-trace-court,.v-remplit{stroke-dashoffset:0;transform:none;animation:none!important}.v-defile{animation:none!important;transform:none!important}.v-maquette{transform:none}}
