.nouveaute-page{display:flex;flex-direction:column}.scroll-hint{display:none}@media screen and (min-width:1000px){.nouveaute .product-tilt{display:flex;justify-content:center;margin:10% 0;color:#fff;opacity:0;transform:translateY(-30px);animation:apparitionTilt .8s ease-out 0s forwards;z-index:-1}.nouveaute{margin:0 10%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.nouveaute.items-1,.nouveaute.items-2,.nouveaute.items-3{grid-template-rows:auto;justify-items:center}.nouveaute.items-1{grid-template-columns:1fr}.nouveaute.items-2{grid-template-columns:repeat(2,1fr)}.nouveaute.items-3{grid-template-columns:repeat(3,1fr)}.nouveaute.items-1 .product-tilt,.nouveaute.items-2 .product-tilt,.nouveaute.items-3 .product-tilt{margin:30px 0}}@media screen and (max-width:1000px){.nouveaute .product-tilt{display:flex;justify-content:center;margin:10% 0;color:#fff;opacity:0;transform:translateY(-30px);animation:apparitionTilt .8s ease-out .6s forwards;z-index:-1}.nouveaute{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0;margin-bottom:20px}}@media screen and (max-width:600px){.Home .home-nouveaute,.Home .home-precommande,.Home .home-promo{position:relative;padding-top:18px}.Home .scroll-hint{display:inline-flex;align-items:center;gap:6px;position:absolute;top:0;right:10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.7);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;padding:4px 10px;pointer-events:none;animation:swipeHint 1.6s ease-in-out infinite}.Home .scroll-hint-icon{width:14px;height:14px;stroke-width:2.2}.nouveaute{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 8px 8px;box-sizing:border-box;justify-items:start}.nouveaute .product-tilt{display:flex;margin:16px 0;color:#fff;opacity:0;transform:translateY(-30px);animation:apparitionTilt .8s ease-out .6s forwards;z-index:-1;width:100%;justify-content:flex-start}.nouveaute .tilty{width:min(180px,45vw);height:min(180px,45vw)}.Home .nouveaute{margin:0;width:100%;display:flex;overflow-x:auto;padding:0;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.55) hsla(0,0%,100%,.08)}.Home .nouveaute .product-tilt{margin:50px 20px;width:auto;justify-content:center}.Home .nouveaute .tilty{width:200px;height:200px}.Home .nouveaute::-webkit-scrollbar{height:6px}.Home .nouveaute::-webkit-scrollbar-track{background:hsla(0,0%,100%,.08);border-radius:999px}.Home .nouveaute::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.55);border-radius:999px}}@keyframes apparitionTilt{to{opacity:1;transform:none}}@keyframes swipeHint{0%{transform:translateX(0);opacity:.6}50%{transform:translateX(6px);opacity:1}to{transform:translateX(0);opacity:.6}}.tilty{cursor:pointer;border-radius:30px;width:200px;height:200px;transform-style:preserve-3d;transform:perspective(1000px);background-color:hsla(0,0%,100%,.25);box-shadow:0 8px 32px 0 hsla(240,1%,49%,.37);border:1px solid hsla(0,0%,100%,.18)}.card-inner{transform:translateZ(60px);color:var(--blanc);transition:.2s;color:hsla(0,0%,100%,0)}.text{margin-left:10px}.card-inner:hover{color:#fff;text-shadow:#b8e2fa 1px 0 10px}.card-inner:hover .img img{margin-left:75px;margin-top:75px;height:90px}.title{font-size:1.5em;color:#fff;text-shadow:#b8e2fa 1px 0 10px;opacity:0;transform:translateY(-30px);animation:apparitionTilt .8s ease-out .6s forwards}.title.customizable p{background:linear-gradient(90deg,#fff,#a78bfa 25%,#60a5fa 50%,#a78bfa 75%,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerTitle 3s linear infinite,glitchTitle 4s ease 1s infinite alternate-reverse}@keyframes shimmerTitle{0%{background-position:200%}to{background-position:-200%}}@keyframes glitchTitle{0%{text-shadow:-1px 1px 0 rgba(255,50,50,.4),1px -1px 0 rgba(50,100,255,.4);transform:translateX(2px)}2%{text-shadow:1px -1px 0 rgba(255,50,50,.4),-1px 1px 0 rgba(50,100,255,.4);transform:translateX(-2px)}4%,to{text-shadow:none;transform:none}}.description{margin-top:-12.5px;color:transparent;opacity:0;transition:.2s}.description p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-text-wrapper{position:relative}.card-inner:hover .description{color:var(--blanc);opacity:1}.price{display:flex;align-items:center;gap:8px}.price p{margin-top:-50px;margin-bottom:90px;height:70px;color:#fff;text-shadow:#b8e2fa 1px 0 10px;opacity:0;transform:translateY(-30px);animation:apparitionTilt .8s ease-out .7s forwards}.card-inner .price p{transition:.2s}.card-inner:hover .price p{margin-top:-5px;margin-bottom:0}.stock-chip{padding:4px 10px;border:1px solid var(--border);border-radius:12px;font-size:.85rem;line-height:1;color:var(--blanc);background:hsla(0,0%,100%,.06);margin-top:-95px;margin-bottom:90px;opacity:0;transform:translateY(-30px);animation:apparitionTilt .8s ease-out .7s forwards}.card-inner .stock-chip{transition:.2s}.stock-chip.out-of-stock{background:rgba(255,77,77,.15);border-color:rgba(255,77,77,.4);color:#ffb3b3}.card-inner:hover .stock-chip{margin-top:-52px;margin-bottom:0}.img{margin-top:-125px;right:0;bottom:0;border:1px #fff;filter:drop-shadow(0 0 .75rem rgba(184,226,250,.652));opacity:0;transform:translateY(-30px);animation:apparitionTilt .8s ease-out .8s forwards}.img img{border-radius:15px;height:120px;width:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:auto;transition:.2s;object-fit:contain}.input-addToCart-nouveaute{opacity:0;margin-top:-75px;transform:translateY(30px);display:flex;align-items:center;gap:5px}.input-addToCart-nouveaute button:active{transform:scale(.9)}.input-addToCart-nouveaute button{height:60px;cursor:pointer;border-radius:50px;border:1px solid #fff}.input-addToCart-nouveaute button:hover{filter:drop-shadow(0 0 .75rem rgba(184,226,250,.652))}.input-addToCart-nouveaute button img{height:20px}.input-addToCart-nouveaute .favorite-btn{display:inline-flex;align-items:center;justify-content:center;color:#fff}.input-addToCart-nouveaute .favorite-btn .favorite-icon{width:20px;height:20px}.input-addToCart-nouveaute .favorite-btn.is-favorite{background:#8b8b8b}.input-addToCart-nouveaute .favorite-btn.is-favorite .favorite-icon{fill:currentColor}.input-addToCart-nouveaute button.disabled{cursor:not-allowed;background-color:#636363;border:1px solid #b3b2b2}.input-addToCart-nouveaute button:hover.disabled{filter:none}.input-addToCart-nouveaute button:active.disabled{transform:none}.input-addToCart-nouveaute button.disabled img{opacity:.6}.card-inner:hover .input-addToCart-nouveaute{animation:apparitionInput .1s ease-out .2s forwards}@keyframes apparitionInput{to{opacity:1;transform:none}}.tilt-presentation{cursor:default;border-radius:30px;width:200px;height:200px;transform-style:preserve-3d;transform:perspective(1000px);background-color:hsla(0,0%,100%,.25);box-shadow:0 8px 32px 0 hsla(240,1%,49%,.37);border:1px solid hsla(0,0%,100%,.18)}.innerPresentation{transform:translateZ(60px);color:var(--blanc);transition:.2s;color:hsla(0,0%,100%,0);color:#fff;text-shadow:#b8e2fa 1px 0 10px;width:100%}.innerPresentation .img img{margin-left:75px;margin-top:75px;height:90px}.innerPresentation .price p{margin-top:-5px;margin-bottom:0}.Product-quantity-titly{font-size:1.3rem}.skeleton-btn,.skeleton-desc,.skeleton-img,.skeleton-price,.skeleton-title{background-color:#2e2e2e;opacity:.8;border-radius:4px}.skeleton-title{width:70%;height:1.5rem;margin:10px 0}.skeleton-desc{width:90%;height:1rem;margin:10px 0}.skeleton-price{width:50%;height:1.2rem;margin:20px 0}.precommande-intro{display:flex;align-items:center;padding:4px 10px;border-radius:30px;border:1px solid var(--border);background:hsla(0,0%,100%,.05);font-size:12px;text-transform:uppercase;letter-spacing:.4px;max-width:650px}.price s,.price strike{color:var(--gris-text);margin-left:6px;font-size:14px}