.banner .content,.no-select{-webkit-user-select:none;-moz-user-select:none}.h404 img,.left{margin-right:auto}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype')}html{scroll-behavior:smooth}.warning{color:red!important}input,textarea:focus{outline:0}.no-select{-ms-user-select:none;user-select:none}.hide{display:none!important}@media (max-width:601px){.hide-small{display:none!important}}@media (max-width:993px){.hide-small-medium{display:none!important}}.left{margin-left:0!important}.right{margin-right:0!important;margin-left:auto}.pointer{cursor:pointer}.banner{background-image:url(../img/site/generic_asset/genericbanner.png);width:366px;height:149px}.banner .content{transform:matrix(1,-.05,.05,1,0,28);text-align:center;font:normal normal normal 48px/59px Active;letter-spacing:.96px;color:#2C2D45;text-transform:uppercase;opacity:1;-ms-user-select:none;user-select:none}.cart .account h2,header{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none}.banner .content.smaller{transform:matrix(1,-.05,.05,1,0,35);font:normal normal normal 30px/36px Active;letter-spacing:.6px}.selected{border:2px solid #029CD8!important}.third-height{height:100%}.third-height div{min-height:33%}body{background:no-repeat padding-box #FAF7EC}body #product,body>#products{padding:20px 12px}@media (min-width:601px){.hide-medium-large{display:none!important}body #product,body>#products{padding:30px 80px}}@media (min-width:993px){.hide-large{display:none!important}body #product,body>#products{padding:30px 100px}}header{position:sticky;z-index:99;background-color:#FAF7EC96;top:0;font-family:Tomarik-Brush;word-wrap:none;padding:20px 12px;display:grid;grid-template-columns:10% 20% 70%;text-align:left;user-select:none}header>div{width:100%}header .h-logo{display:block;width:60px}@media (min-width:601px){header .h-logo{width:120px}header{padding:30px 80px}}@media (min-width:993px){header .h-logo{width:160px}header{padding:30px 100px;grid-template-columns:20% 80%}}header>*{margin-top:auto;margin-bottom:auto}header .icons,header .menus{height:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}header .icons>*,header .menus>*{margin:10px}header .icons img,header .menus img{width:30px;height:30px}header ._nav{font-size:5vw}#product{width:100%;position:relative;background:no-repeat padding-box #FFFEFC}#product ._modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:11000;background-color:#2C2D4570;overflow:hidden}#product ._modal .bg{width:100%;height:100vh;position:relative;z-index:110;background-color:#2C2D4560}#product ._modal.activate{display:grid;grid-template-columns:auto max-content}#product ._modal.activate .panier{margin-right:0;opacity:1;display:block}#product ._modal .panier{opacity:1;z-index:2000;top:0;right:0;background-color:#fff;width:35vw;height:100vh;padding-top:3vh;padding-left:3%;max-height:100vh;display:none;border:none;font-size:small}#product ._modal .panier .head{display:grid;grid-template-columns:20% 80%;grid-template-rows:50px;color:#2C2D45}#product ._modal .panier .head *{margin-top:auto;margin-bottom:auto}#product ._modal .panier .head .head1{font-family:VVE-Giallo-Book}#product ._modal .panier .head .head2{font-family:Tomarik-Brush;text-transform:uppercase;font-size:large}#product ._modal .panier .head img{width:25px}#product ._modal .panier .head img.icon{width:15px}#product ._modal .panier .foot{margin-top:10vh;display:grid;grid-template-columns:45% 30% 25%;font-family:VVE-Giallo-Bold}#product ._modal .panier .foot>*{margin:auto}#product ._modal .panier .foot .button{width:90%;padding:5px 0;background-color:#029CD8;color:#FFFEFC;text-align:center;text-transform:capitalize}#product ._modal .panier .content{width:100%;max-height:60vh;overflow-y:auto;overflow-x:hidden;margin-top:40px;padding-right:3%}#product ._modal .panier .content>*{display:grid;grid-template-columns:25% 50% 20%;border-top:2px solid #C4C4C4;padding-top:20px;padding-bottom:20px}#product ._modal .panier .content>*>*{padding-left:3%}#product ._modal .panier .content .title{font-family:VVE-Giallo-Bold;color:#2C2D45}#product ._modal .panier .content .sku{font-family:Poppins,sans-serif}#product ._modal .panier .content .caracteristic{display:grid;width:100%;grid-template-columns:50% 50%;font-family:VVE-Giallo-Medium;color:#707070;text-transform:capitalize}#product ._modal .panier .content img{width:100%;border-radius:100%;border:1px solid #000}#product ._modal .panier .content .quantity{width:100%;height:52px;background:no-repeat padding-box #FFF;border:1px solid #D8D8D8;border-radius:50px;opacity:1;display:grid;grid-template-columns:auto 20% auto;vertical-align:auto;margin:auto}#product ._modal .panier .content .quantity span{vertical-align:auto;margin:auto}#product ._modal .panier .produit{border:none;display:grid;grid-template-columns:15% auto;column-gap:5%}#product ._modal .panier .produit img{width:100%;border-radius:100%;border:1px solid #000}#product ._modal .panier .produit .content{display:block;text-align:left}#product ._modal .panier .produit .content .title{display:inline}#product .buttonColor{width:27px;height:26px;background:no-repeat padding-box #029CD8;box-shadow:0 3px 6px #00029;border:1px solid #FAF7EC;border-radius:21px;opacity:1}#product .haut{width:100%;display:grid;grid-template-columns:65% 35%}@media (max-width:993px){#product .haut{grid-template-columns:100%}}#product .haut .pictures{width:100%;display:grid;grid-template-columns:24% 74%;column-gap:2%}#product .haut .pictures .otherPictures>*{padding:5px}@media (max-width:601px){#product .haut .pictures{grid-template-columns:100%}#product .haut .pictures .otherPictures{grid-row:2/3}#product .haut .pictures .otherPictures>*{display:inline-block;max-width:30%;margin:1%}}#product .haut .choice{display:grid;grid-template-columns:100%}#product .haut .choice .gauche>*,#product .haut .choice>*{padding-top:10px;padding-bottom:10px}#product .choice .title{font-size:1.5em;line-height:1.2em;font-family:VVE-Giallo-Medium;text-align:left;letter-spacing:0;color:#2C2D45;opacity:1}@media (max-width:993px) and (min-width:601px){#product .haut .choice{grid-template-columns:50% 50%}#product .haut .choice .etiquettes,#product .haut .choice .panierCoeur,#product .haut .choice .price,#product .haut .choice .title{grid-column:2/2}#product .haut .choice .gauche{grid-column:1/1;grid-row:1/10}#product .choice .title{font-size:1.2em}}#product .choice .price{font-size:1.5em;line-height:1.2em;font-family:VVE-Giallo-Bold;text-align:left;letter-spacing:0;color:#2C2D45;opacity:1}@media (max-width:993px) and (min-width:601px){#product .choice .price{font-size:1.2em}}#product .choice .description{font-family:VVE-Giallo-Regular;text-align:left;color:#2C2D45;opacity:.75}#product .choice .fabric{width:100%;display:grid;grid-template-columns:32% 32% 32%;column-gap:2%;border-top:1px solid #70707021;border-bottom:1px solid #70707021}#product .choice .fabric .selected{border:1px solid #000!important}#product .choice .fabric img{height:100%}#product .choice .fabric .header{font-family:VVE-Giallo-Medium;text-transform:uppercase;width:100%;display:inline-block;font-size:small;overflow:hidden;color:#EFF7FE;opacity:1;text-align:center;vertical-align:middle;background:no-repeat padding-box #2C2D45}#product .choice .fabric .classique .header{background:no-repeat padding-box #2C2D45}#product .choice .fabric .modal .header{background:no-repeat padding-box #EC4E38}#product .choice .fabric .slub .header{background-color:#FDB115}#product .choice .fabric .fabricprice{font-family:VVE-Giallo-Book}#product .choice .fabric .infos{display:flex;float:right;margin:auto;width:20px;height:20px;border:1px solid #000;border-radius:20px}#product .choice .fabric>span{display:grid;grid-template-columns:max-content auto}#product .choice .fabric>span>div{padding:0;margin:0;height:50px;display:inline-grid;grid-template-columns:100%;grid-template-rows:20px}#product .choice .etiquettes img{width:30%}#product .choice .taille>*{font-family:VVE-Giallo-Bold;display:inline-block;width:40px;height:40px;border-radius:40px;font-size:20px;text-align:center;line-height:35px}#product .choice .taille>.selected{border:2px solid #000!important}#product .choice .color{display:flex;width:100%;border-top:1px solid #70707021;border-bottom:1px solid #70707021;align-items:center}#product .choice .color>*{flex-basis:35px;height:35px;margin-right:10px}#product .choice .panierCoeur{display:grid;grid-template-columns:auto auto}#product .choice .panierCoeur img{width:25px;height:auto;margin-right:10px}#product .choice .panierCoeur .panier{font-family:VVE-Giallo-Bold;text-align:left;letter-spacing:.36px;color:#FFFCEF;background-color:#FDB115;border-radius:27px;opacity:1;padding:5px 20px;margin:auto;word-break:normal;word-wrap:normal;white-space:nowrap}#product .choice .panierCoeur .coeur,#product .choice .share{font-family:VVE-Giallo-Book;color:#2C2D45}#product .choice .panierCoeur .panier:hover{background-color:#2C2D45}#product .choice .panierCoeur .coeur{text-align:right;opacity:1}#product .choice .share img{width:35px;height:35px;margin-left:2vw}#product .choice .share>*{display:inline-block}#product .carac-desc .title{display:block;width:100%;height:40px;font-family:Tomarik-Brush;text-align:left;letter-spacing:.52px;font-size:x-large}#product .carac-desc .title span{height:100%;display:inline-block;padding:auto 30px auto auto;color:#2C2D4550}#product .carac-desc .title span.active,#product .carac-desc .title span:hover{color:#2C2D45}#product .carac-desc .product-carac-desc{font-family:VVE-Giallo-Regular;color:#2C2D45}#product .product-footer{margin-top:20px;display:grid;grid-template-columns:25% 25% 25% 25%}#product .product-footer>* .title{font-size:1.9vw;font-family:VVE-Giallo-Medium;text-transform:capitalize;margin-bottom:10px}@media (max-width:601px){#product .product-footer{grid-template-columns:50% 50%}#product .product-footer>* .title{font-size:3.8vw}}#product .product-footer>* .content{display:grid;grid-template-columns:50% 50%;font-family:VVE-Giallo-Regular;font-size:1.5vw}#product .product-footer>* .content img{width:100%}@media (max-width:601px){#product .product-footer>* .content{font-size:2.5vw}}.cart button{box-shadow:0 3px 6px #00029;border:1px solid #2C2D45;border-radius:32px;opacity:1;width:174px;height:51px;text-align:center;font:normal normal normal 19px/24px VVE-Giallo-Bold;letter-spacing:0;color:#2C2D45;text-transform:capitalize;float:right;margin:10px;background-color:transparent}.cart button.codepromo{font-family:VVE-Giallo-Medium;color:#B5B5B5;opacity:1;border:1px solid #D8D8D8}.cart button.commander{background:no-repeat padding-box #029CD8;color:#FFFEFC;opacity:1;border:0}.cart>div{padding:50px 0;border-bottom:2px solid #000}.cart .account{display:grid;grid-template-columns:auto auto auto;column-gap:20px}.cart .account h2{font:normal normal normal 44px/53px Active;letter-spacing:.88pxpx;color:#2C2D45;text-transform:uppercase;opacity:1;user-select:none}.cart .account input,.cart .panier .inner,.cart .panier th,.cart .title{font:normal normal normal 16px/20px VVE-Giallo-Bold;letter-spacing:.32px;color:#2C2D45;text-align:left}.cart .account input{border:0;border-bottom:1px solid #2c2d4550;background-color:transparent;width:100%;height:60px;opacity:1;text-transform:capitalize}.cart .quantity,.productCard{background:no-repeat padding-box #FFF}.cart .account input::placeholder{opacity:.5}.cart .panier{display:grid;grid-template-columns:auto auto}.cart .panier th{border-bottom:1px solid #70707028;height:100px;opacity:1;text-transform:capitalize}.cart .panier .thead{border-bottom:10px solid #707070;margin-bottom:20px;padding-bottom:20px}.cart .panier .inner{opacity:1}.cart .panier .inner .produit{display:grid;grid-template-columns:15% auto;column-gap:5%}.cart .panier .inner .produit .content{display:block;text-align:left}.cart .panier .inner .produit .content .title{display:inline}.cart .title{opacity:1;word-wrap:break-word}.cart .sku{text-align:left;font:normal normal 300 13px/39px Poppins;letter-spacing:0;color:#C4C4C4;opacity:1}.cart .price{text-align:left;font:normal normal normal 16px/20px VVE-Giallo-Bold;letter-spacing:.32px;color:#2C2D45;opacity:1}.cart .caracteristic{text-align:left;font:normal normal normal 16px/20px VVE-Giallo-Medium;letter-spacing:0;color:#707070;opacity:1}.cart .img{width:75px;height:75px;border-radius:50%;border:1px solid #000}.cart .quantity{width:139px;height:52px;border:1px solid #D8D8D8;border-radius:50px;opacity:1;display:grid;grid-template-columns:auto 20% auto;vertical-align:auto;margin:auto}.cart .quantity span{vertical-align:auto;margin:auto}.productCards{display:grid;grid-template-columns:50% 50%;grid-template-rows:max-content;gap:20px}@media (min-width:601px){.productCards{grid-template-columns:33% 33% 33%}}@media (min-width:993px){.productCards{grid-template-columns:25% 25% 25% 25%}}.productCard .container{position:relative;width:100%;padding-top:104.15%}.productCard .container:hover .over2{opacity:.5}.productCard .container:hover .over{opacity:1}.productCard .container>*{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.productCard .container .over2{background-color:gray;z-index:9;opacity:0;transition:opacity 1s}.productCard .container .over{background:0 0;z-index:10;opacity:0;transition:opacity 1s}.productCard .container .over .button{display:block!important;position:relative;margin:auto;background:0 0;border:1px solid #fff;font-family:VVE-Giallo-Book-Italic;font-size:x-large;border-radius:0}nav,nav .dropdown-content{background-color:#FFFEFC;opacity:1}.productCard .border{border:2px solid #fff;border-radius:5px}nav{padding:8px 100px;letter-spacing:.36px;color:#2C2D45;box-shadow:0 6px 8px #00008;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav .dropdown-content{display:none;z-index:100;box-shadow:0 6px 12px #0000F;border:2px solid #EFEFEF;border-radius:10px;text-align:left}nav .dropdown-content img{width:32px;height:32px}nav .dropdown-content>*{padding:8px 16px;width:100%;display:grid;grid-template-columns:25% 75%;white-space:normal;word-wrap:normal}nav .dropdown-hover:hover .dropdown-content{display:block;position:absolute}@media (max-width:993px){nav{height:100vh;display:none;width:0;position:fixed!important;top:0;z-index:100;overflow:auto;padding:10px}nav .footer,nav .header{position:absolute;width:100%;display:flex;background-color:#FFFEFC;z-index:101;align-content:stretch;vertical-align:middle;justify-content:center}nav .footer>*,nav .header>*{margin:auto}nav .footer .close,nav .header .close{font-size:xx-large}nav .footer{bottom:0;height:60px}nav .content{margin-top:60px;height:80vh;overflow:auto}nav .content>*{border-top:1px solid #2C2D4530;border-bottom:1px solid #2C2D4530}nav .content .dropdown-hover:hover span{border-left:5px solid #478ddd}nav .content .dropdown-hover:hover .dropdown-content{display:block;position:relative;border:none;box-shadow:none}nav.open{display:grid;flex-direction:column;width:300px}nav.animate-left{position:relative;animation:animateleft .4s}@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}nav .w3-cell{display:block;text-align:left!important}}@media (min-width:993px){nav{display:block!important}nav .content{display:table;width:100%}nav .content>*{position:static;display:table-cell}}footer .h-footer{padding:20px 12px;display:grid;grid-template-columns:auto auto auto auto;text-align:center}@media (min-width:601px){footer .h-footer{padding:30px 80px}}@media (min-width:993px){footer .h-footer{padding:30px 100px}}footer .h-footer .content{border-right:1px solid #70707036}footer .h-footer .content div,footer .h-footer .content img{height:33%;padding-top:20px}footer .h-footer:nth-last-child(0){border-right:0}@media (max-width:900px){footer .h-footer{grid-template-columns:auto auto;border-right:0;border-bottom:1px solid #70707036}footer .h-footer:nth-child(0){border-right:1px solid #70707036;border-bottom:1px solid #70707036}footer .h-footer:nth-child(1){border-bottom:1px solid #70707036}footer .h-footer:nth-child(2){border-right:1px solid #70707036}}footer .h-footer .title{font-family:Active-Regular;font-size:40px;line-height:42px;text-align:center;letter-spacing:1.04px;color:#2C2D45;text-transform:uppercase;opacity:1;height:max-content}footer .h-footer .description{text-align:center;font:normal normal bold 16px/20px VVE Giallo;letter-spacing:.32px;color:#2C2D45;opacity:1;margin-top:10px}footer .b-footer{padding:20px 60px;background-color:#2C2D45;box-shadow:0 -11px 10px #00005;text-align:left;color:#FFFEFC;opacity:1}@media (max-width:601px){footer .b-footer{padding:30px 80px}}@media (max-width:993px){footer .b-footer{padding:0 80px}}footer .b-footer .content{width:100%;display:grid;grid-template-columns:20% 30% 50%}footer .b-footer .content>*{width:100%;padding-top:10px}footer .b-footer .content .legal{grid-column:3/3;grid-row:2/10}@media (max-width:993px){footer .b-footer .content{grid-template-columns:40% 50%}footer .b-footer .content .legal{grid-column:1/3;grid-row:3/3}}@media (max-width:601px){footer .b-footer .content{grid-template-columns:100%}footer .b-footer .content .legal{grid-column:1/1;grid-row:4/4}}footer .b-footer .content .newsLetter{grid-column:2/2;grid-row:1/10}@media (max-width:993px){footer .b-footer .content .newsLetter{grid-row:2/2}}@media (max-width:601px){footer .b-footer .content .newsLetter{grid-column:1/1;grid-row:3/3}}footer .b-footer .content .logo-share{grid-column:1/1;grid-row:1/10;display:block}@media (max-width:993px){footer .b-footer .content .logo-share{grid-column:1/1;grid-row:2/2}}footer .b-footer .content .search{grid-column:3/3;grid-row:1/1}@media (max-width:993px){footer .b-footer .content .search{grid-column:1/3}}@media (max-width:601px){footer .b-footer .content .search{grid-column:1/1;grid-row:1/1}footer .b-footer .content .logo-share{display:grid;grid-template-columns:50% 50%}}footer .b-footer .content .logo-share>img{width:80%;margin:auto}footer .b-footer .content .logo-share .social{width:80%;float:left;margin-top:0;display:flex;align-items:center}footer .b-footer .content .logo-share .social img{margin:auto;height:25px;width:auto}footer .b-footer .newsLetter{text-align:left;font-size:medium}footer .b-footer .newsLetter .inscription{font-family:VVE-Giallo-Medium;text-transform:uppercase;letter-spacing:1.8px;color:#EFF7FE}footer .b-footer .newsLetter .description{font-family:VVE-Giallo-Regular;letter-spacing:0}footer .b-footer .newsLetter .email{width:100%;display:inline-grid;grid-template-columns:80% 20%}footer .b-footer .newsLetter .email input{width:100%;background-color:transparent;border-radius:5px 0 0 5px;border-color:#FFFEFC;height:60px}footer .b-footer .newsLetter .email .sendEmail{padding:10px;height:60px;border:1px solid #fff;text-align:center;border-radius:0 5px 5px 0}footer .b-footer .search{width:100%;display:flex;position:relative;align-items:center}footer .b-footer .search input{width:100%;background-color:transparent;color:#FFFEFC;border:0;border-bottom:1px solid #FFFEFC}footer .b-footer .search img{right:0;width:20px;height:20px}footer .b-footer .legal{font-size:medium}footer .b-footer .legal .content{width:100%;display:grid;grid-template-columns:auto auto auto;column-gap:3%}@media (max-width:601px){footer .b-footer .legal .content{text-align:left;grid-template-columns:auto auto}footer .b-footer .legal .content .column2,footer .b-footer .legal .content .column3{grid-column:1/1}footer .b-footer .legal .content .column1{grid-column:2/2;grid-row:1/3}}footer .b-footer .legal span{font-family:VVE-Giallo-Medium;display:block;text-align:right;letter-spacing:1.6px;color:#FFFEFC}footer .copyright{display:block;padding:40px 0 0;text-align:left;font:normal normal medium 16px/50px VVE-Giallo-Medium;letter-spacing:1.6px;color:#EFF7FE;opacity:1}.productCard{box-shadow:0 3px 6px #00029;border-radius:6px;opacity:1}.productCard .imgContainer{width:398px;height:332px;opacity:1;position:relative}.productCard .overImg{width:100%;height:100%;background-color:#707070bb;z-index:1;position:absolute}.productCard .infoContainer{height:calc(507px - 332px)}.productCard .summary{margin:0 auto;padding:10px;width:90%;min-height:50%;border-bottom:1px solid #707070;opacity:.5}.productCard .priceAndOption{padding:10px}.productCard .priceAndOption .price{width:47px;height:28px;text-align:left;font:normal normal bold 25px/32px VVE-Giallo-Bold;letter-spacing:0;color:#2C2D45;opacity:1}.productCard .priceAndOption .options{float:right}.productCard .priceAndOption .buttonOption{width:39px;height:39px;display:inline-block;opacity:1}.productCard .priceAndOption .buttonOption img,.productCard img{width:100%;height:100%}.productCard .buttonGrid{float:right;display:grid;grid-template-columns:auto auto auto;grid-column-gap:10px;grid-row-gap:2px}.productCard .description{height:175px}.productCard .title{text-align:left;font:normal normal bold 16px/20px VVE-Giallo-Bold;letter-spacing:0;color:#2C2D45;opacity:1}.productCard .subtitle{width:194px;height:26px;text-align:left;font:normal normal bold 16px/20px VVE-Giallo-Bold;letter-spacing:0;color:#2C2D45;opacity:.5}.productCard .buttonColor{width:27px;height:26px;background:no-repeat padding-box #029CD8;box-shadow:0 3px 6px #00029;border:1px solid #FAF7EC;border-radius:21px;opacity:1}.search_collection .tag_search .tags>*,.white{background:no-repeat padding-box #FFFEFC}section{box-shadow:0 0 6px #00029;padding:20px 12px}@media (min-width:601px){section{padding:30px 80px}}.presentation-Fabulous .container{display:grid;grid-template-columns:50% 50%}@media (max-width:601px){.presentation-Fabulous .container{grid-template-columns:100%}}@media (max-width:993px){footer .b-footer .legal span{text-align:left}.presentation-Fabulous .container{grid-template-columns:100%}.full .content>img{height:15vh}}.presentation-Fabulous .container:nth-child(0){border-right:1px}.presentation-Fabulous .container>div{margin-left:10%;margin-right:10%;text-align:center}.presentation-Fabulous .container .title h1{text-align:center;font:normal normal normal 50px/60px Tomarik-Brush;letter-spacing:1px;color:#2C2D45;opacity:1}.presentation-Fabulous .container .title h2{text-align:center;font:normal normal normal 43px/52px Active-Regular;letter-spacing:.86px;color:#2C2D45;text-transform:uppercase;opacity:.8}.presentation-Fabulous .container .texte{font:normal normal normal 12px/15px VVE-Giallo-Bold;letter-spacing:.3px;color:#2C2D45;opacity:1}.full .button,.full .content .modal{background:no-repeat padding-box #FFF;opacity:1;box-shadow:0 6px 12px #0000F}.w3-col.s1-8{width:12.5%}.w3-col.s3-8{width:37.5%}.w3-col.s5-8{width:65.5%}.w3-col.s7-8{width:87.5%}@media (min-width:601px){.w3-col.m1-8{width:12.5%}.w3-col.m3-8{width:37.5%}.w3-col.m5-8{width:65.5%}.w3-col.m7-8{width:87.5%}}@media (min-width:993px){section{padding:30px 100px}.w3-col.l1-8{width:12.5%}.w3-col.l3-8{width:37.5%}.w3-col.l5-8{width:65.5%}.w3-col.l7-8{width:87.5%}}.full{display:grid;grid-template-columns:auto max-content;width:100%;min-height:100vh;padding:0;margin:0}.full .button{cursor:pointer;display:inline-block;border-radius:50px;padding:20px;font:normal normal normal 21px/26px VVE-Giallo-Medium;color:#2C2D45;letter-spacing:.42px}.full .marge{margin:30px}.full .content2{display:flex;flex-direction:column}.full .mdpo{white-space:normal;width:50%}.full .content{min-height:100vh;width:80vw;background-color:#FAF7EC;padding:20px 2.5vw;padding-bottom:0}@media (min-width:601px){.full .content{width:calc(100vw - 100vh);min-width:60vw}}@media (min-width:993px){.full .content{width:calc(100vw - 100vh)}}.full .content>img{height:15vh}.full .content .title{z-index:100;height:25vh;color:var(--unnamed-color-2c2d45);text-align:left;width:50px}.full .content .title h1{position:absolute;z-index:100;white-space:nowrap;max-height:25vh;font:normal normal normal 18vh/25vh Think-Pink-Regular;letter-spacing:-2.62px;color:#2C2D45;opacity:1;overflow:visible;text-overflow:clip}.full .content .section1{padding:8vh 0;padding-bottom:0;overflow:visible;white-space:nowrap}@media (max-width:601px){.full .content .section1{white-space:normal;padding-bottom:0}}.full .content .texteMedium{text-align:right;font:normal normal normal 14px/30px VVE-Giallo-Medium;letter-spacing:.28px;opacity:1}.full .content .texteMedium>span{color:#2C2D4580}.full .content .split2{position:relative;display:grid;grid-template-columns:30% 70%;bottom:0;margin-top:100px;margin-bottom:50px;width:100%;white-space:normal;overflow:hidden}.full .content .modal{width:775px;max-width:95vw;border-radius:5px;padding:20px;text-align:center}.full .content .modal .inner{display:grid;grid-template-columns:40% 58%;column-gap:20px}.full .content .modal .help{margin:10px 0;word-wrap:normal;white-space:normal}@media (max-width:601px){.full .content .modal .inner{display:grid;grid-template-columns:100%;column-gap:20px}.full .content .modal .social{width:100%;display:grid;grid-template-columns:50% 50%;column-gap:20px}}.full .content .modal .blank,.full .content .modal h1{text-align:left;font-family:Active;letter-spacing:1.04px;color:#2C2D45;text-transform:uppercase;opacity:1}.full .content .modal .textContent{font:normal normal normal 16px/20px VVE-Giallo-Medium;letter-spacing:0;color:#707070;opacity:1;text-align:left;white-space:normal;margin-bottom:20px}.full .content .modal .col2{margin:auto}.full .content .modal .mp{width:100%}.full .content .modal .button{display:block;text-align:center;box-shadow:0 6px 12px #0000F;border-radius:50px;opacity:1;padding:0;height:50px;width:100%;align-items:center;font:normal normal normal 21px/50px VVE-Giallo-Medium;color:#2C2D45;letter-spacing:.42px;margin-bottom:10px}._404,.h404{box-shadow:none}@media (max-width:601px){.full .content .modal .button{font-size:15px}}.full .content .modal .button.fbk{background:no-repeat padding-box #3B5998;color:#FFF}.full .content .modal .button.mdp{border:1px solid #D8D8D8}.full .content .modal .button.gmail{background:no-repeat padding-box #FFF;border:1px solid #F1584D;font-family:VVE-Giallo-Regular;font-weight:700;letter-spacing:.32px;color:#F14336}.full .content .modal .button.sign{background:no-repeat padding-box #029CD8;color:#FFFEFC;font-family:VVE-Giallo-Bold}.full .content .modal .button.reinit{background:no-repeat padding-box #FDB115;color:#FFFEFC;font-family:VVE-Giallo-Bold;padding:0 20px;margin-top:40px}@media (min-width:601px){.full .content .modal .button.notFull{width:max-content;margin:auto;padding:0 20px}}.full .content .modal .button img{vertical-align:middle;margin-top:auto;margin-bottom:auto}.full .content .modal .button input{background-color:transparent;border:none;height:20px;width:70%;font-family:VVE-Giallo-Medium;letter-spacing:0;color:#707070}.full .content .modal .button input::placeholder{text-align:left;font-family:VVE-Giallo-Medium;letter-spacing:0;color:#707070;opacity:.5}.full .content .modal .grey{color:#707070;font:normal normal normal 16px/20px VVE-Giallo-Medium}.full .splash{position:fixed;top:0;z-index:-1;height:100vh;max-width:100vh;right:0;overflow:hidden}.full .splash img{height:100%;overflow:hidden;transform:translate(30%,0)}@media (min-width:993px){.full .splash img{transform:translate(0,0)}}.h404{border:0;height:20vh;min-height:150px;display:grid;grid-template-columns:30% auto}@media (max-width:601px){.h404{grid-template-columns:100%;align-items:center;text-align:center}.h404 .right{display:none}}.h404 img{height:100%;margin-left:auto}.h404 .right{float:right;text-align:left;font:normal normal bold 21px/26px VVE-Giallo-Regular;letter-spacing:.42px;color:#FFFEFC;opacity:1}._404 .ou,._404 button{font:normal normal bold 16px/20px VVE-Giallo-Regular}._404{overflow:hidden;display:grid;grid-template-columns:30% auto;grid-template-rows:70vh;padding-top:0}@media (max-width:993px){._404{grid-template-columns:100%;padding:0 inherit;margin:inherit 0}._404 .info{display:grid;grid-template-columns:50% 50%;column-gap:60px}}@media (max-width:601px){._404 .info{display:grid;grid-template-columns:100%;column-gap:0}}._404 .logo{position:fixed;right:0;top:0;z-index:-1}._404 img,.bio .container,.mansonry.small .r1,.mansonry.small .r2,.mansonry.small .r3{position:relative}@media (max-width:993px){._404 .logo{position:relative;right:unset;margin-right:-50%;width:180%}}._404 button{border:1px solid #D8D8D8;border-radius:28px;letter-spacing:.32px;padding:10px 20px;opacity:1}._404 button img{max-height:25px;float:left;margin:0 10px}._404 button.search{color:#2C2D45;opacity:1;background-color:transparent}._404 button.accueil{background:no-repeat padding-box #2C2D45;border-radius:40px;letter-spacing:.28px;color:#FFFEFC;opacity:1}._404 h1{font:normal normal normal 30vh/30vh Active;letter-spacing:6px;color:#2C2D45;text-transform:uppercase;opacity:1}._404 h2{font:normal normal normal 6vh/6vh Active;letter-spacing:1.04px;color:#2C2D45;text-transform:uppercase;opacity:1}._404 img{max-height:100%;float:right}._404>div{text-align:center}._404 .ou{letter-spacing:.32px;color:#2C2D45;opacity:.5}._404 .trait{display:inline-block;border:1px solid #000;width:30%;vertical-align:middle;margin:30px 2%}.bio{overflow:hidden}.bio .container{width:100%;height:max-content;padding-top:23.59%}.bio .container .banners{position:absolute;top:0;left:0;width:100%;z-index:-1}.bio .container .banners img{width:100%;height:auto;object-fit:cover;overflow:hidden;object-position:50% 100%}.bio .container .content{position:absolute;top:0;left:0;width:100%;height:23.59vw;text-align:center;color:#2C2D45}.bio .container .content img{height:8vw;width:auto}.bio .container .content h2{font-family:Tomarik-Brush;font-size:3vw;line-height:3vw}.bio .container .content h3{font-family:Tomarik-Poster;font-size:1.5vw;line-height:1.5vw}.bio .container .content .button{font-family:VVE-Giallo-Bold;font-size:1.5vw;line-height:1.5vw;padding:.5vw 30px;margin-top:2vw;background:0 0;border:2px solid #2C2D45}.bio .container .content>*{display:block;width:max-content;margin-left:auto;margin-right:auto;margin-top:.5vw}@media (max-width:993px){.bio{height:35vw}.bio .container{padding-top:0;height:100%}.bio .container .banners{height:100%}.bio .container .banners img{height:100%;object-fit:cover;overflow:hidden;object-position:50% 100%}.bio .container .content{height:100%}.bio .container .content h2{font-size:5vw;line-height:5vw}.bio .container .content h3{font-size:3vw;line-height:3vw}.bio .container .content .button{font-size:3vw;line-height:3vw;border-width:1px}.bio .container .content img{margin-top:3vw;height:10vw}}.bio img{width:auto;height:80%;margin-top:auto}img{opacity:1;transition:opacity .3s}img.notload{opacity:0}img.loaded{opacity:1}img[data-src]{opacity:0}.button{cursor:pointer;display:inline-block;background:no-repeat padding-box #FFF;border-radius:50px;opacity:1;padding-left:20px;padding-right:20px}.bandeau .nav>*,.search_collection .select_tri .select span:hover{background-color:#fff}.button.shadow{box-shadow:0 6px 12px #0000F}.mansonry.large{width:100%;display:grid;grid-template-columns:32% 32% 32%;grid-column-gap:2%;padding:20px;top:0}.mansonry.large img{object-fit:cover;overflow:hidden}.mansonry.large>*{padding-bottom:10px;overflow:hidden;height:100%;width:100%}.mansonry.large .c1{grid-column:auto/span 1}.mansonry.large .c2{grid-column:auto/span 2}.mansonry.large .c3{grid-column:auto/span 3}@media (max-width:601px){.mansonry.large{display:none}}.mansonry.small{width:100%;height:fit-content;display:grid;grid-template-columns:49% 49%;grid-row-gap:2%;grid-column-gap:2%;padding:20px;top:0}.mansonry.small img{object-fit:cover;overflow:hidden}.mansonry.small>*{overflow:hidden;height:100%;width:100%;border:1px solid #000}.mansonry.small .r1{grid-row:auto/span 1;padding-top:100%}.mansonry.small .r2{grid-row:auto/span 2;padding-top:200%}.mansonry.small .r3{grid-row:auto/span 3;padding-top:300%}.mansonry.small .r1>*,.mansonry.small .r2>*,.mansonry.small .r3>*{position:absolute;top:0;left:0;overflow:hidden;height:100%;width:100%}@media (min-width:601px){.mansonry.small{display:none}}.bandeau{width:100%;overflow:hidden;position:relative;padding-top:400px}.bandeau .content{position:absolute;width:100%;top:0;display:flex;height:100%;align-items:center;transition:margin-left 1.5s ease-in-out;margin-left:0}.bandeau .content>*{position:relative;display:block;min-width:100%;max-width:100%}.bandeau .content>* img{width:100%;object-fit:cover}@media (max-width:993px){.bandeau{padding-top:100%}.bandeau .content>*{height:100%}.bandeau .content>* img{min-height:100%}}.bandeau .content>*>span{z-index:11;position:absolute;top:10px;left:20%}.bandeau .nav{z-index:12;position:absolute;left:50%;transform:translateX(-50%);display:inline-block;bottom:20px}.bandeau .nav>*{display:inline-block;width:20px;height:20px;border:2px solid #2C2D45;border-radius:20px;margin:5px}.bandeau .nav>.active{background-color:#2C2D45}.caroussel{display:grid;grid-template-columns:10% 80% 10%;width:100%;height:800px;position:relative}@media (max-width:601px){.caroussel{height:400px}}.caroussel .left,.caroussel .right{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.caroussel .left>img,.caroussel .right>img{width:35px;height:35px}@media (max-width:993px){.caroussel .left>img,.caroussel .right>img{width:25px;height:25px}}@media (max-width:601px){.caroussel .left>img,.caroussel .right>img{width:15px;height:15px}}.caroussel .upContainer{width:100%;height:100%;overflow:hidden;position:relative;margin:auto}.caroussel .container{position:absolute;width:100%;display:flex;height:100%;align-items:center}.caroussel .container .card{position:relative;display:block;min-width:20%;height:580px;background:no-repeat padding-box #2C2D45;box-shadow:0 3px 6px #00029}.caroussel .container .card img{position:absolute;width:100%;padding:5px;top:40%}.caroussel .container .card .title{position:absolute;min-width:10%;display:block;background:no-repeat padding-box #313131;box-shadow:0 5px 6px #00029;font:normal normal 800 100%/120% VVE-Giallo-Regular;letter-spacing:.5px;color:#FFFEFC;text-transform:uppercase;max-width:min-content;padding:7%;margin-left:20px;margin-top:-20px;text-align:center;word-wrap:break-word;white-space:normal}@media (max-width:601px){.caroussel .container .card{height:280px}}.caroussel .container .card:hover{height:650px;background-color:red!important;box-shadow:0 1px 20px #00061}@media (max-width:601px){.caroussel .container .card:hover{height:320px}}.caroussel .transition{transition:1s cubic-bezier(.3,0,0,1.3)}.line_separator{width:100%;display:flex;align-items:center}.line_separator.double::after{content:"";display:block;height:5px;width:100%;border-top:1px solid #029CD8;border-bottom:1px solid #EC4E38}.line_separator::after{content:"";display:block;height:0;width:100%;border:1px solid}.uppercase{text-transform:uppercase}.search_collection{font-family:VVE-Giallo-Bold;font-weight:400}.search_collection .icon{width:20px}.search_collection .right{display:block;width:100%;text-align:right}.search_collection .right>*{margin:20px 0 20px 20px}.search_collection .title{margin-right:20px;text-transform:uppercase}.search_collection .visual_product{width:100%}.search_collection .visual_product .product{padding:20px;font:normal normal normal 21px/33px Tomarik-Brush;color:#2C2D45;letter-spacing:.42px;text-align:left;text-transform:uppercase;display:inline-block}.search_collection .visual_product .product img{width:59px;height:65px;margin-right:20px}.search_collection .bar_search{position:relative;margin:auto;width:max-content}.search_collection .bar_search>*{margin-right:20px}.search_collection .bar_search>:last-child{margin-right:0}.search_collection .bar_search input{border:none;text-align:left;font:normal normal normal 18px/23px VVE-Giallo-Medium;letter-spacing:.36px;color:#2C2D45;opacity:.7;background:0 0;border-bottom:1px solid #707070}.search_collection .bar_search input:focus{outline:0}.search_collection .tag_search .select_tri{border:none}.search_collection .tag_search .tags{font-family:VVE-Giallo-Medium;font-weight:400;text-transform:uppercase;margin-top:20px}.search_collection .tag_search .tags>*{box-shadow:0 2px 4px #00021;opacity:1;padding:5px 15px;margin:10px 10px 10px 0;display:inline-block}.search_collection .select_color,.search_collection .select_color .color{display:flex;align-items:center}.search_collection .select_color .color>*{display:inline-block;width:25px;height:25px;box-shadow:0 3px 6px #00029;border:1px solid #FAF7EC;border-radius:25px;margin:20px 0 20px 20px;background-color:#029CD8}.search_collection .select_tri{font-family:VVE-Giallo-Medium;border:1px solid;border-radius:6px;letter-spacing:.28px;position:relative;margin:50px auto auto;width:max-content;min-width:200px;padding-left:20px;padding-right:20px}.search_collection .select_tri img{width:20px;margin-left:170px}.search_collection .select_tri .select{display:none;min-width:200px;font-family:VVE-Giallo-Medium;position:absolute;left:0;width:100%;border:1px solid;border-top:none;border-radius:0 0 6px 6px}.search_collection .select_tri .select span{display:block;padding-left:20px;padding-right:20px}.search_collection .select_tri.active .select{user-select:none;display:block}