html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--stroke-size: 1px}.main-title{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-65%);z-index:1;mix-blend-mode:difference}.main-title span{display:inline-block;overflow:hidden}.main-title span h1{color:#fff;font-family:Italiana,sans-serif;font-weight:400;font-style:normal}.titleOne h1{color:#f5e1a4;font-size:64rem;transform:translateY(-100%);transition:transform .5s ease-in-out;-webkit-user-select:none;user-select:none}.titleTwo{height:240rem}.titleTwo h1{font-size:256rem;transform:translateY(100%);transition:transform 1s ease-in-out;-webkit-user-select:none;user-select:none}.corner-left .verticalStroke{transition:all .5s ease-in-out;position:fixed;top:50%;transform:translateY(-110rem);left:-10%;width:var(--stroke-size);height:0rem;background-color:#f5e1a4}.corner-right .verticalStroke{transition:all .5s ease-in-out;position:fixed;top:50%;transform:translateY(-110rem);right:-10%;width:var(--stroke-size);height:0rem;background-color:#f5e1a4}.corner-right .horizontalStroke{transition:all .5s ease-in-out;position:fixed;top:15%;transform:translateY(-30%);right:-10%;height:var(--stroke-size);width:0rem;background-color:#f5e1a4}.corner-left .horizontalStroke{transition:all .5s ease-in-out;position:fixed;top:15%;transform:translateY(-30%);left:-10%;height:var(--stroke-size);width:0rem;background-color:#f5e1a4}.loaderBar{position:fixed;top:385rem;left:50%;transform:translate(-50%);transition:all .3s ease-in-out;height:var(--stroke-size);width:0%;max-width:1055rem;background-color:#f5e1a4}.loaderText{position:fixed;top:400rem;left:50%;display:flex;justify-content:space-between;transform:translate(-50%);height:20rem;overflow:hidden;width:50rem;max-width:1055rem;min-width:50rem}.loaderText div{color:#f5e1a4;transform:translateY(100%);transition:transform .5s ease-in-out}.enterButtonContainer{position:fixed;left:50%;top:50%;overflow:hidden;z-index:1;transform:translate(-50%,200rem);mix-blend-mode:difference}.enterButton{width:1055rem;height:60rem;transform:translateY(105%);transition:transform .5s ease-in-out,letter-spacing .3s ease-in-out,color .3s ease-in-out;background-color:transparent;color:#fff;font-family:Italiana,sans-serif;font-weight:800;font-style:normal;font-size:20rem;letter-spacing:5rem;border:1rem solid #f5e1a4;overflow:visible;border-left:none;border-right:none;mix-blend-mode:difference;display:flex;justify-content:center;align-items:center;column-gap:10rem}.enterButton:hover{letter-spacing:6rem;cursor:pointer}span{display:block;overflow:hidden}.card{position:absolute;top:50%;left:50%}.card .discoverBtn{position:absolute;width:130rem;height:130rem;top:-120rem;left:-62.5rem;font-family:Hahmlet,serif;font-size:13rem;background-color:transparent;color:#fff;border:1rem solid #f9c957;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;border-radius:100px;opacity:0;transition:opacity .3s ease-in-out,backdrop-filter .3s ease-in-out}.card .data{position:absolute;width:350rem;height:120rem;top:150rem;left:-175rem;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between}.card .data .productInfos{display:flex;justify-content:space-between;align-items:end}.card .data .productInfos .infosLeft{color:#fff;font-family:Hahmlet,serif;font-size:12rem;display:flex;flex-direction:column}.card .data .productInfos .infosLeft .name{font-size:25rem;transition:transform .3s ease-in-out}.card .data .productInfos .infosLeft .material{transition:transform .3s ease-in-out}.card .data .productInfos .prix{color:#fff;font-family:Hahmlet,serif;font-size:12rem}.card .data .productInfos .prix span p{transition:transform .3s ease-in-out}.addToCart{display:flex;flex-direction:column;justify-content:center;align-items:space-between}.addToCart .topBorder,.addToCart .bottomBorder{width:100%;height:1rem;background-color:#f9c957;transition:transform .3s ease-in-out;transform:scaleX(0)}.topBorder{transform-origin:left}.bottomBorder{transform-origin:right}.card .data .addToCart button{padding-top:15rem;padding-bottom:15rem;background-color:transparent;border:none;color:#fff;font-family:Hahmlet,serif;font-size:12rem}.card .data .addToCart button span span{transition:transform .3s ease-in-out,margin-top .3s ease-in-out,letter-spacing .3s ease-in-out;overflow:visible}.card .data .addToCart button span{height:15rem}.card .data .addToCart:hover button{cursor:pointer}.card .data .addToCart:hover button span span{margin-top:-20rem;letter-spacing:1.1rem}.card .discoverBtn:hover{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card .discoverBtn span span{transition:margin-top .3s ease-in-out,letter-spacing .3s ease-in-out}.card .discoverBtn:hover span span{margin-top:-20rem;letter-spacing:1.1rem}.discoverBtn{text-decoration:none}.discoverBtn span span{transform:translateY(100%);transition:transform .3s ease-in-out;pointer-events:none;overflow:visible}.discoverBtn span{pointer-events:none;height:20rem}.infosLeft span p,.prix span p,.addToCart button span span{transform:translateY(100%)}.nav{position:fixed;position:relative;width:100vw;top:0;left:0;height:120rem;display:flex;justify-content:center;align-items:center}.nav .burger,.burgerMenu{display:none}.nav .sound{position:absolute;z-index:11;top:50%;transform:translateY(-50%);left:50rem;text-decoration:none;color:#fff;background-color:transparent;border:none;font-size:15rem;font-family:Hahmlet,serif;font-weight:200;overflow:hidden;display:flex;align-items:top;transition:opacity .2s ease-in-out;mix-blend-mode:difference}.nav .sound:hover{cursor:pointer}.nav .sound p,.nav .sound .soundAnimation{transform:translateY(100%);transition:transform .5s ease-in-out}.navList{position:absolute;z-index:3;top:50%;transform:translateY(-50%);right:100rem;display:flex;mix-blend-mode:difference}.navList .navItem{list-style:none;overflow:visible}.navList .navItem a{display:block;flex-direction:column;text-decoration:none;overflow:hidden;height:20rem}.navList .navItem a p{display:block;transition:transform .3s ease-in-out,color .3s ease-in-out}.navList .navItem a:hover p{transition:transform .3s ease-in-out,color .3s ease-in-out}.navList .navItem a p{padding-left:15rem;padding-right:15rem;font-size:15rem;font-family:Hahmlet,serif;color:#fff;font-weight:200;transform:translateY(100%);transition:transform .5s ease-in-out;pointer-events:none}.nav .logo{font-family:Italiana,sans-serif;z-index:3;text-align:center;text-decoration:none;color:#fff;mix-blend-mode:difference;overflow:hidden;transition:opacity .2s ease-out;display:flex}.nav .logo:hover{opacity:.5}.nav .logo h2{font-size:60rem;font-weight:400;transform:translateY(100%);transition:transform .5s ease-in-out;pointer-events:none;color:#fff;mix-blend-mode:difference}.panier{position:absolute;z-index:11;width:35rem;height:35rem;right:50rem;background-repeat:no-repeat;background-size:contain;border:none;background-color:transparent;opacity:0;transition:opacity .5s ease-in-out;scale:1.2;overflow:visible;mix-blend-mode:difference}.panier-button{position:absolute;top:0;right:0;width:80%;height:80%;background-image:url(./panier-06a3e907.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;transition:opacity .3s ease-in-out}.panier-button:hover{cursor:pointer;opacity:.5}.panier-size{position:absolute;bottom:-5rem;left:-5rem;width:15rem;height:15rem;background:#fff;border-radius:50%;font-family:Hahmlet,serif;color:#000;font-size:9rem;font-weight:900;text-align:center;vertical-align:center;transition:scale .5s cubic-bezier(.36,0,.66,-.56),background-color 1s ease-in-out;scale:1}.soundAnimation{width:60rem;height:25rem;margin-left:10rem;display:flex;justify-content:space-between;align-items:start}.soundAnimation .stroke{width:1rem;height:100%;background-color:#fff}.sound:hover{opacity:.5}.pageContainer{position:fixed;z-index:3;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:#e7e5e5;opacity:0;z-index:2;pointer-events:none;display:flex;justify-content:center}.pageContent{width:600rem;padding-left:5rem;padding-right:5rem;margin-top:350rem;transform:scale(1);transition:transform 1s ease-in-out}.pageStroke{width:0%;height:1rem;background-color:#000;transition:width .3s ease-in-out}.productTitle{text-align:center;font-family:Italiana,sans-serif;font-weight:400;font-size:100rem;padding-bottom:15rem;padding-top:15rem;transform:translateY(-100%);transition:transform .8s ease-in-out}.pageProductInfos{margin-top:30rem;font-family:Hahmlet,serif;font-size:12rem;padding-left:5rem;padding-right:5rem}.pageProductInfos span{margin-bottom:10rem}.pageProductInfos span p{transform:translateY(-100%);transition:transform .3s ease-in-out}.addToCartSection{width:600rem;padding:20rem 55rem;z-index:30;position:fixed;display:flex;flex-direction:column;justify-content:center;bottom:25rem;left:50%;transform:translate(-50%);background-color:#e7e5e5}.addToCartSection button{font-family:Hahmlet,serif;font-size:14rem;padding-top:10rem;padding-bottom:10rem;background-color:transparent;border:none}.addToCartSection button:hover{cursor:pointer}.addToCartSection button span{height:20rem}.addToCartSection button span span{transition:transform .3s ease-in-out,margin-top .3s ease-in-out,letter-spacing .3s ease-in-out;transform:translateY(100%);overflow:visible}.addToCartSection button:hover span :nth-child(1){margin-top:-20rem;letter-spacing:1.1rem}.addToCartSection button:hover span :nth-child(2){letter-spacing:1.1rem}.addToCartSection .countSection{width:100%;margin-bottom:10rem;display:flex;justify-content:space-between;font-family:Hahmlet,serif;font-size:20rem;transform:translateY(-100%);transition:transform .3s ease-in-out}.addToCartSection .countSection .total{font-size:12rem;display:flex;font-weight:700}.addToCartSection .countSection .counter{display:flex}.addToCartSection .countSection .counter button{padding:0rem 10rem;font-weight:700}.addToCartSection .countSection .counter button:hover{opacity:.5}.addToCartSection .countSection .counter p{font-weight:900;color:#dcb253}.askForScroll{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:-100rem;left:50%;transform:translate(-50%);font-family:Hahmlet,serif;font-size:15rem}.askForScroll span p{text-align:center;transition:transform .3s ease-in-out}.askForScroll :nth-child(1) p{transform:translateY(100%)}.askForScroll :nth-child(2) p{transform:translateY(-100%);animation:scrollArrow 1s ease-in-out infinite}@keyframes scrollArrow{0%{margin-top:0rem}50%{margin-top:5rem}to{margin-top:0rem}}.imagesSection{position:fixed;width:100vw;height:100vh;top:50%;left:50%;pointer-events:none}.imagesSection figure{z-index:2;width:0rem;height:375rem;scale:1;position:absolute;overflow:hidden;top:-200rem;left:-160rem;opacity:1;transition:height 1s ease-out,width .5s ease-in-out,opacity .2s ease-in-out;pointer-events:all;-webkit-user-select:none;user-select:none}.imagesSection figure img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out;pointer-events:none}.imagesSection figure:hover{cursor:pointer}.curseur{position:relative;position:absolute;top:50%;left:50%;font-family:Hahmlet,serif;font-size:10rem;color:#fff;width:100rem;height:100rem;border-radius:50%;border:solid 1rem white;display:flex;justify-content:center;align-items:center;pointer-events:none;transition:transform .3s ease-out,opacity .3s ease-in-out;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0}.curseur span p{transform:translateY(100%);transition:transform .3s ease-in-out,scale .3s ease-in-out}.panierOverflow{position:fixed;z-index:9;top:0;right:0;width:100vw;height:100vh;background:linear-gradient(260deg,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);pointer-events:none;opacity:0;transition:opacity .8s ease-in-out}.panierContainer{position:fixed;z-index:10;top:0;right:0;width:650rem;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .8s ease-in-out;display:flex;flex-direction:column;justify-content:start;align-items:center}.panierContainer .closeButton{position:absolute;top:0;left:50rem;top:42.5rem;width:35rem;height:35rem;display:flex;justify-content:center;transition:opacity .3s ease-in-out;overflow:hidden}.panierContainer .closeButton:hover{cursor:pointer;opacity:.5}.panierContainer .closeButton .cross{width:3rem;height:100%;border-radius:3rem;background-color:#000;transition:transform .3s ease-in-out,margin-top .3s ease-in-out;margin-top:30rem}.panierContainer .closeButton .cross1{transform:rotate(45deg) translate(50%)}.panierContainer .closeButton .cross2{transform:rotate(-45deg) translate(-50%)}.panierContainer .panierHeader{margin-top:125rem;font-family:Hahmlet,serif;font-size:13rem}.panierContainer .panierFooter{margin-bottom:50rem}.panierContainer .panierHeader,.panierContainer .panierData,.panierContainer .panierFooter{width:85%}.panierHeaderContent{display:flex;justify-content:space-between}.panierLeft{width:50%;height:50rem;display:flex;align-items:center;padding-left:15rem;font-family:Hahmlet,serif}.panierMid{width:20%;height:50rem;display:flex;align-items:center;justify-content:center;font-family:Hahmlet,serif}.panierRight{width:30%;height:50rem;display:flex;align-items:center;font-family:Hahmlet,serif;justify-content:center}.panierStroke{height:1rem;width:100%;background-color:#000;transition:width .5s ease-in-out,opacity .3s ease-in-out}.panierData{max-height:615rem;overflow-y:auto;position:relative}.panierDataContent{position:relative;display:flex;justify-content:center;align-items:center;height:150rem;margin-top:10rem;margin-bottom:10rem}.panierDataContent .deleteButton{position:absolute;top:0;right:0;width:20rem;height:20rem;background-image:url(./delete-518f77bf.svg);background-size:contain}.panierDataContent .deleteButton:hover{cursor:pointer;opacity:.5}.panierDataContent .panierLeft img{width:100rem;height:150rem;object-fit:cover}.panierDataContent .panierLeft .productInfos{margin-left:15rem}.panierDataContent .panierLeft .productInfos :nth-child(1){font-size:18rem}.panierDataContent .panierMid{display:flex;align-items:center}.panierDataContent .panierMid button{background-color:transparent;border:none;font-size:20rem;color:#000}.panierDataContent .panierMid button:hover{cursor:pointer;opacity:.5}.panierDataContent .panierMid p{font-size:20rem;font-weight:900;color:#dcb253;margin-left:10rem;margin-right:10rem}.panierDataContent .panierRight{font-size:13rem}.panierDataContent .id{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.panierFooter{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.panierTotalSection{display:flex;justify-content:space-between;align-items:center;padding-left:15rem;padding-right:15rem;height:50rem;font-family:Hahmlet,serif;font-size:13rem;font-weight:900}.panierTotalSection :nth-child(2){color:#dcb253}.submitPanier{width:100%;display:inline-block;color:#000;text-decoration:none;padding-top:15rem;text-align:center;height:50rem;font-family:Hahmlet,serif;font-size:13rem;border:none;background:transparent;font-weight:900}.submitPanier:hover{cursor:pointer}.panierItemContainer{overflow:hidden;height:172rem;transition:height .3s ease-in-out}.aboutCenterCol{position:absolute;top:50%;left:50%;opacity:0;scale:1.2;transition:opacity 1s ease-in-out,top 1s ease-in-out,scale 1s ease-in-out}.aboutCenterCol div{position:absolute;height:500rem;top:-350rem;width:350rem;left:-175rem}.aboutCenterCol div figure{position:absolute;height:0rem;max-height:300rem;top:25rem;width:300rem;left:26rem;overflow:hidden;z-index:99999999}.aboutCenterCol div figure img{width:100%;height:300rem;object-fit:cover;position:absolute;z-index:2}.aboutCenterCol div .card{position:absolute;height:500rem;top:0;width:350rem;left:0;border:.5rem solid white}.aboutCenterCol div .card .wireframe{position:absolute;height:300rem;max-height:300rem;top:25rem;width:300rem;left:25rem;overflow:hidden;background-image:url(./wireframe-e984c8c4.svg);background-size:cover;border:solid 1rem white}.aboutCenterCol div .card .text{position:absolute;bottom:10rem;width:100%;height:130rem;padding-left:30rem;padding-right:30rem;font-family:Hahmlet,serif;font-weight:200;font-size:15rem;color:#fff;text-align:center}.aboutLeftCol{position:absolute;top:50%;left:50%;transform:translate(-400rem);opacity:0;scale:1.2;transition:opacity 1.2s ease-in-out,top 1.2s ease-in-out,scale 1.2s ease-in-out}.aboutLeftCol div{position:absolute;height:500rem;top:-350rem;width:350rem;left:-175rem}.aboutLeftCol div figure{position:absolute;height:0rem;max-height:450rem;top:25rem;width:300rem;left:26rem;overflow:hidden;z-index:99999999}.aboutLeftCol div figure img{width:100%;height:450rem;object-fit:cover;position:absolute;z-index:2}.aboutLeftCol div .card{position:absolute;height:500rem;top:0;width:350rem;left:0;border:.5rem solid white}.aboutLeftCol div .card .wireframe{position:absolute;height:500rem;max-height:450rem;top:25rem;width:300rem;left:25rem;overflow:hidden;background-image:url(./wireframeFull-1cc7e4a0.svg);background-size:100% 100%;border:solid 1rem white}.aboutLeftCol div .card .text{position:absolute;bottom:10rem;width:100%;height:130rem;padding-left:30rem;padding-right:30rem;font-family:Hahmlet,serif;font-weight:200;font-size:15rem;color:#fff;text-align:center}.aboutContainer{position:fixed;z-index:4;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:#000;opacity:0;transition:opacity .3s ease-in-out;z-index:2;pointer-events:none;display:flex;justify-content:center}.aboutContainer h1{position:absolute;bottom:20rem;left:20rem;color:#fff;font-family:Hahmlet,serif;font-weight:400}.aboutRightCol{position:absolute;top:50%;left:50%;transform:translate(400rem);opacity:0;scale:1.2;transition:opacity 1s ease-in-out,top 1s ease-in-out,scale 1s ease-in-out}.aboutRightCol div{position:absolute;height:500rem;top:-350rem;width:350rem;left:-175rem}.aboutRightCol div figure{position:absolute;height:0rem;max-height:450rem;top:25rem;width:300rem;left:26rem;overflow:hidden;z-index:99999999}.aboutRightCol div figure img{width:100%;height:450rem;object-fit:cover;position:absolute;z-index:2}.aboutRightCol div .card{position:absolute;height:500rem;top:0;width:350rem;left:0;border:.5rem solid white}.aboutRightCol div .card .wireframe{position:absolute;height:500rem;max-height:450rem;top:25rem;width:300rem;left:25rem;overflow:hidden;background-image:url(./wireframeFull-1cc7e4a0.svg);background-size:100% 100%;border:solid 1rem white}.aboutRightCol div .card .text{position:absolute;bottom:10rem;width:100%;height:130rem;padding-left:30rem;padding-right:30rem;font-family:Hahmlet,serif;font-weight:200;font-size:15rem;color:#fff;text-align:center}.contactContainer{position:fixed;z-index:3;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:#000;color:#fff;opacity:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50rem}.contactTitle{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:400rem;margin-bottom:50rem;margin-top:50rem}.contactContainer .title h1{text-align:center;font-family:Italiana,sans-serif;font-weight:400;font-size:50rem;transform:translateY(100%);transition:transform .8s ease-in-out}.contactStroke{width:0%;height:1rem;transition:width .8s ease-in-out;background:white}.contactStroke.top{position:absolute;top:-15rem;left:0}.contactStroke.bottom{position:absolute;bottom:-15rem;right:0}.contactItemsContainer{width:500rem;display:flex;justify-content:center;column-gap:50rem}.contactItemsContainer .item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100rem;transition:opacity .3s ease-in-out}.contactItemsContainer .item:hover{opacity:.5}.contactItemsContainer .item span a{width:40rem;height:40rem;display:inline-block;transform:translateY(110%);transition:transform .8s ease-in-out}.contactItemsContainer .item span a img{width:100%;height:100%;object-fit:contain}.contactItemsContainer .item span{margin-top:10rem}.contactItemsContainer .item span p{font-family:Hahmlet,serif;font-size:12rem;margin-top:0rem;transform:translateY(-170%);transition:transform .8s ease-in-out}.CGV{margin-top:50rem;font-family:Hahmlet,serif;font-size:12rem}.CGV a{color:#fff;text-decoration:none;font-family:Hahmlet,serif;font-size:12rem}.contactDesigner{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100rem}.contactDesigner span p{font-family:Hahmlet,serif;font-size:12rem;margin-bottom:15rem;transform:translateY(-170%);transition:transform .8s ease-in-out}.contactDesigner .contactItemsContainer{column-gap:5rem}.contactDesigner .contactItemsContainer .item{width:100rem;margin-top:5rem}.contactDesigner .contactItemsContainer .item span a{width:30rem;height:30rem}.popUp{position:absolute;right:50rem;top:100rem;z-index:9;width:120rem;height:190rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate(100rem);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.popUp:hover{cursor:pointer}.popUp p{font-family:Hahmlet,serif;font-size:14rem;font-weight:700;text-align:center;margin-top:10rem;margin-bottom:10rem}.popUp img{width:75%;height:75%;object-fit:cover;margin-bottom:15rem}@media only screen and (max-width: 1110px){.main-title{transform:translate(-50%,-65%) scale(.4)}.enterButtonContainer{transform:translate(-50%,30rem) scale(.4)}.enterButtonContainer button{font-size:50rem;padding-top:50rem;padding-bottom:50rem}.nav .logo{scale:.6}.nav .sound{display:none}.nav .burger{display:block;position:absolute;display:flex;flex-direction:column;justify-content:center;z-index:12;width:35rem;height:35rem;background-color:red;left:50rem;background-repeat:no-repeat;background-size:contain;border:none;background-color:transparent;opacity:0;transition:opacity .5s ease-in-out;scale:1.2;overflow:visible;mix-blend-mode:difference}.nav .burger:hover{cursor:pointer}.burgerMenu{display:block;width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:11;background-color:#000;transform:translateY(100%);transition:transform 1s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:50rem}.burgerMenu .navItem{color:#fff}.burgerMenu .navItem a{color:#fff;text-decoration:none;font-size:50rem;font-family:Italiana,sans-serif}.burgerMenu .navItem a p{transform:translateY(100%);transition:transform .3s ease-in-out;pointer-events:none}.burger .stroke{width:100%;height:2rem;background-color:#fff;margin-bottom:10rem;transition:margin .3s ease-in-out,transform .3s ease-in-out}.nav .navList,.sound p{display:none}.card .discoverBtn{top:-160rem}.card .discoverBtn span{font-size:16rem;height:27rem}.card .data{transform:translateY(-120rem) scale(.9)}.card .data .productInfos{margin-bottom:20rem}.card .data .productInfos .prix{font-size:20rem}.card .data .productInfos .infosLeft span .name{font-size:30rem}.card .data .productInfos .infosLeft span .material{font-size:15rem}.card .data .addToCart button span{font-size:16rem;height:27rem}.contactContainer{padding:0;margin-top:-45rem;scale:.95}.panierContainer{width:100%;height:100vh;position:absolute;z-index:12;transform:translate(100%)}.panier-button{z-index:13}.panierContainer .panierFooter{margin-bottom:150rem}.panierDataContent .deleteButton{scale:1.5;top:10rem;right:10rem}.panierDataContent .panierRight,.panierMid{scale:1.5}.askForScroll{top:-80rem}.pageContent{margin-top:220rem}.addToCartSection{bottom:100rem;padding-left:100rem;padding-right:100rem}.addToCartSection button{font-size:20rem;padding-top:20rem;padding-bottom:20rem}.addToCartSection button span{height:33rem;color:#000}.addToCartSection .countSection .counter{scale:1.2}.addToCartSection .countSection .counter button{color:#000}.pageProductInfos{padding-left:50rem}.productTitle{font-size:75rem}.curseur{display:none}.panierDataContent .panierRight{pointer-events:none}.imagesSection{top:48%}.contactDesigner span p{transform:translateY(-200%)}.contactContainer .title h1,.contactItemsContainer .item span a{transform:translateY(120%)}.contactItemsContainer .item span p{transform:translateY(-200%)}}*{margin:0;padding:0}html{font-size:.10582010582010581vh;background-color:#e7e5e5}body{font-size:12rem;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;touch-action:none}.webgl{position:fixed;top:0;left:0;outline:none;opacity:0;transition:opacity .3s ease-in-out}
