@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@100..900&family=Style+Script&display=swap');:root{--beige:#b39367;--cafe:#e0c39c;--creme:#eaca9e;--creme2:#f3e9da;--noto:"Noto Sans Tamil",sans-serif;--style:"Style Script",cursive;--LH:22pt;}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:auto;margin-bottom:0;font-family:var(--noto);font-size:12pt;font-weight:300;line-height:var(--LH);overflow-x:hidden;}.material-icons-outlined{font-family:'Material Icons Outlined';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}.material-icons-round{font-family:'Material Icons Round';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}h1,h2,h3,h4,h5,h6{font-family:var(--style);font-weight:400;margin:0;margin-bottom:50px;}h1,h2.h1{font-size:30pt;}main h1,main h2.h1{color:var(--beige);line-height:40pt;}h3.noCDE{font-family:var(--noto);font-size:14pt;font-weight:600;}p + h2.h1,ul + h2.h1{margin-top:50px;}ul + h2.h1,p + ul.classic,ul.classic + p{margin-top:25px;}.content{width:100%;margin:auto;position:relative;padding:25px;}.noMarginBottom{margin-bottom:0;}main .content,footer .content{padding-top:50px;padding-bottom:50px;}p{margin:0;font-weight:300;color:#000;}p strong,ul.classic li strong{font-weight:600;}p a,ul.classic li a,label a{color:#000;text-decoration:underline;transition:all .25s ease;}p a:hover,p a:focus,ul.classic li a:hover,ul.classic li a:focus,label a:hover,label a:focus{color:var(--beige);text-decoration:none;}.wrapper{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:50px;}.wrapper + .wrapper,.wrapper + h2.h1{margin-top:50px;}.center{text-align:center;}.black{color:#000 !important;}.cta{display:flex;align-items:center;justify-content:center;padding-left:25px;padding-right:25px;padding-top:4px;max-width:200px;height:50px;background:transparent;color:var(--beige);border:1px solid var(--beige);text-decoration:none;border-radius:25px;cursor:pointer;font-family:var(--noto);font-size:12pt;font-weight:300;transition:all .5s ease;}.cta:hover,.cta:focus{background:var(--beige);color:#FFF;}.cta > span{vertical-align:middle;margin-top:-3px;margin-right:5px;}.cta.center{margin:auto;margin-top:25px;}.full{width:100%;}.box{width:100%;max-width:625px;margin:auto;padding:5px;padding-left:15px;padding-right:15px;text-align:center;border:1px solid;border-radius:25px;display:none;}.box.err{background:rgba(255,0,0,.05);color:rgba(255,0,0,.75);border-color:rgba(255,0,0,.25);}header{width:100%;height:100px;filter:drop-shadow(0 2px 15px rgba(70,70,70,.1));position:fixed;top:0;z-index:500;background:#FFF;}header .content{height:100%;display:flex;justify-content:space-between;align-items:center;padding:0;padding-left:10px;}header .content > a:first-child{width:295px;text-decoration:none;display:flex;align-items:center;gap:0;justify-content:center;}.logo{width:100px;height:100px;background:#FFF url("images/logo_header.webp") center no-repeat;background-size:100%;text-decoration:none;display:inline-block;position:relative;top:10px;box-sizing:content-box;border:10px solid #FFF;border-radius:50%;}header .content .logo + div{padding-right:5px;position:relative;z-index:150;width:calc(100% - 105px);height:100px;margin-left:-5px;gap:0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:10px;}header .content > a:first-child span:first-of-type{font-family:var(--style);color:var(--beige);font-size:22pt;}header .content > a:first-child span:last-of-type{color:#000;font-size:10pt;}#boutonMenu{font-size:24pt;font-family:var(--style);width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .5s ease;color:var(--beige);}#close{width:50px;height:50px;position:absolute;right:5px;top:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--beige);font-size:30pt;transition:all .5s ease;}#close:hover,#close:focus,#boutonMenu:hover,#boutonMenu:focus{color:#000;}nav{display:none;position:fixed;z-index:2000;height:100vh;overflow-y:auto;background:#FFF;width:80%;max-width:600px;box-shadow:-5px 0 15px 5px rgba(70,70,70,.1);right:0;top:0;padding-bottom:25px;}nav ul{display:flex;list-style:none;flex-direction:column;align-items:center;margin-top:100px;padding-left:0;height:auto;width:100%;gap:20px;}nav ul li{width:100%;min-height:50px;height:auto;display:flex;flex-direction:column;}nav ul li a{width:100%;height:50px;display:flex;align-items:center;padding-left:30px;text-decoration:none;color:#000;}nav ul li a.actif{color:var(--beige);}nav ul li a:hover,nav ul li a:focus{color:var(--beige);}nav ul li ul{display:none;width:calc(100% - 50px);margin-top:0;margin-left:50px;border-left:2px solid var(--creme2);}#shortcuts{display:flex;gap:20px;flex-wrap:nowrap;flex-direction:column;align-items:center;}#shortcuts form{width:auto;display:flex;}#shortcuts input[type="text"]{width:200px;border:0;border-bottom:1px solid rgba(0,0,0,.1);padding-left:5px;padding-right:5px;font-family:var(--noto);font-size:11pt;color:#000;height:50px;outline:0;}#shortcuts input[type="text"]:hover,#shortcuts input[type="text"]:focus{border-color:var(--beige);}#shortcuts input[type="submit"]{font-family:'Material Icons Outlined';width:50px;height:50px;font-size:24px;background:transparent;display:flex;align-items:center;justify-content:center;border:0 !important;cursor:pointer;outline:0;transition:all .5s ease;}#shortcuts input[type="submit"]:hover,#shortcuts input[type="submit"]:active{color:var(--beige);}#shortcuts a{color:#000;width:50px;height:50px;text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;transition:all .5s ease;}#nbArticles{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:7pt;background:var(--beige);color:#FFF;font-weight:300;border-radius:50%;padding-top:1px;position:absolute;top:5px;right:0;}#shortcuts a:hover,#shortcuts a:focus,#shortcuts .actif{color:var(--beige);background:transparent;}#shadow,.shadow{width:100%;height:calc(100vh - 80px);position:fixed;top:80px;left:0;z-index:400;background:rgba(0,0,0,.25);backdrop-filter:blur(8px);display:none;}.shadow{height:100vh;top:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:25px;overflow-y:auto;}.box.cart{width:100%;max-width:800px;max-height:90vh;padding:25px;background:#FFF;box-shadow:0 10px 15px -5px rgba(0,0,0,.25);overflow-y:auto;position:relative;}.box.cart > .closeBox{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:22pt;color:#000;cursor:pointer;position:absolute;right:0;top:0;transition:all .25s ease;}.box.cart > .closeBox:hover,.box.cart > .closeBox:focus{color:var(--beige);}.box.cart .ok{background:rgba(24,142,42,.07);color:rgba(24,142,42,.85);border:1px solid rgba(24,142,42,.25);padding:5px;}.box.cart .ok span{color:rgba(24,142,42,.85);margin-right:5px;}.box.cart h3{margin-bottom:25px;color:var(--beige);}.box.cart p span{color:var(--beige);vertical-align:text-bottom !important;}.box.cart textarea{margin-top:25px;}.box.cart form{margin-top:25px;}.box.cart .cta{margin:auto;margin-top:25px;}.optionsBoxes{width:100%;display:flex;justify-content:center;gap:25px;flex-wrap:wrap;}.optionsBoxes label{display:flex;justify-content:center;align-items:center;gap:0;min-height:50px;padding-left:25px;padding-right:25px;background:#F1F1F1;cursor:pointer;transition:all .5s ease;}.optionsBoxes input{margin-right:7px !important;}.optionsBoxes label:hover,.optionsBoxes label:focus{background:#000;color:#FFF;}#picture{width:100%;height:380px;position:relative;}#picture::before{content:'';width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background:rgba(0,0,0,.15);}#picture .content{z-index:100;height:100%;display:flex;justify-content:center;align-items:center;gap:50px;flex-direction:column;}#picture h1{color:#FFF;font-size:36pt;line-height:46pt;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.25);margin-bottom:0;margin-top:80px;}#picture a{display:inline-flex;align-items:center;justify-content:center;width:auto;padding-left:25px;padding-right:25px;padding-top:5px;line-height:50px;border-radius:25px;max-width:200px;height:50px;background:#FFF;color:#000;text-decoration:none;position:relative;z-index:100;box-shadow:0 2px 10px 0px rgba(0,0,0,.25);transition:all .5s ease;}#picture a:hover,#picture a:focus{background:var(--beige);color:#FFF;box-shadow:0 2px 20px 10px rgba(0,0,0,.25);}#picture.home{height:100vh;background:url("images/home_cookies.webp") top no-repeat;background-size:cover;}#picture.catalogue{background:url("images/home_cookies.webp") center no-repeat;background-size:cover;}#picture.cart{background:url("images/home_cookies.webp") center no-repeat;background-size:cover;}#picture.default{background:url("images/home_cookies.webp") bottom no-repeat;background-size:cover;}#picture.recherche{background:url("images/home_cookies.webp") center no-repeat;background-size:cover;}main{width:100%;}#assets{background:#FFF;}.asset{width:100%;max-width:360px;flex-direction:column;align-items:center;}.asset span{background:var(--creme2);display:flex;align-items:center;justify-content:center;border-radius:50%;width:70px;height:70px;color:var(--beige);font-size:32px;margin:auto;margin-bottom:15px;text-align:center;}.asset h3,.asset p{text-align:center;}.asset h3{color:var(--beige);font-size:20pt;font-weight:400;margin-bottom:25px;}.wrapper.encart{background:rgba(0,0,0,.05);align-items:stretch;justify-content:space-between;padding-top:0;}.encart .thumb{width:500px;height:100%;display:flex;align-items:center;justify-content:center;order:1;overflow:hidden;border:0;text-decoration:none;margin-top:0;}.encart .thumb img{width:auto;min-width:500px;min-height:100%;transition:all .5s ease;}.encart .catContent{width:calc(100% - 550px);padding-top:50px;padding-right:50px;padding-bottom:50px;order:2;}.encart:hover img,.encart:focus img{transform:scale(1.1);}.encart a{display:inline-block;height:50px;text-decoration:none;font-weight:700;color:#000;margin-top:25px;transition:all .5s ease;}.encart a span{margin-left:5px;vertical-align:middle;font-size:18px;margin-top:-2px;transition:all .5s ease;}.encart a:hover span,.encart a:focus span{transform:translateX(8px);}.encart:nth-of-type(odd) .thumb{order:2;}.encart:nth-of-type(odd) .catContent{order:1;padding-left:50px;padding-right:0;}.wrapper.presentation{flex-wrap:wrap;}.presentationText{width:100%;border-radius:25px;padding:25px;background:rgba(0,0,0,.025);order:1;}.wrapper.presentation img{order:2;}.ariane{margin-bottom:25px;}.catalogueFull{width:100%;justify-content:space-between;gap:0;}.filtres{width:100%;margin-bottom:40px;padding-bottom:40px;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;background:var(--creme2);border-radius:25px;padding:25px;position:relative;margin-top:25px;}.filtres p{position:absolute;top:-30px;height:60px;border-radius:30px;width:100%;max-width:200px;left:50%;margin-left:-100px;display:flex;align-items:center;border:7px solid #FFF;background:var(--beige);color:#FFF;font-family:var(--style);font-size:16pt;justify-content:center;}.filtres ul{margin:0;margin-top:25px;padding-left:0;list-style:none;display:flex;gap:25px;justify-content:center;}.filtres ul li a{width:100%;height:50px;display:flex;align-items:center;text-decoration:none;color:var(--beige);border-radius:25px;border:1px solid var(--beige);padding-left:25px;padding-right:25px;padding-top:3px;transition:all .25s ease;}.filtres ul li a:not(.actif):hover,.filtres ul li a:not(.actif):focus{background:var(--beige);color:#FFF;}.filtres ul li a.actif{background:var(--beige);color:#FFF;}.catalogueContent{width:100%;}.wrapper.products{flex-wrap:wrap;}.wrapper.products + h3{margin-top:50px;}.wrapper.products.border{padding-bottom:50px;border-bottom:1px solid rgba(0,0,0,.1);}.wrapper.products.cart{gap:50px;}h3.subCat{border-bottom:1px solid var(--beige);font-weight:400;font-size:12pt;padding-bottom:10px;text-transform:uppercase;}.wrapper.products .produit{width:100%;max-width:300px;position:relative;}.productZone{width:100%;min-width:100%;display:flex;justify-content:center;}.wrapper.products .produit .thumb{width:100%;height:300px;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:15px;text-decoration:none;border:0;position:relative;}.produit h2,.produit h3{font-family:var(--noto);font-size:12pt;font-weight:600;margin-bottom:0;}.carouselElement{position:relative;}.produit .cdc,.carouselElement .cdc{position:absolute;top:15px;left:15px;width:40px;height:40px;border:7px solid #FFF;box-sizing:content-box;border-radius:50%;background:#FFF;color:var(--beige);display:flex;align-items:center;justify-content:center;z-index:100;box-shadow:0 5px 15px -5px rgba(0,0,0,.25);}.wrapper.products .produit .thumb img{max-width:400px;min-height:220px;width:auto;transition:all .5s ease;}.wrapper.products .produit:hover img{transform:scale(1.1);}.ref{font-size:10pt;color:#999;}.produit .priceZone{width:100%;position:relative;text-align:right;font-size:10pt;}.priceZone .tarif,p .tarif{color:var(--beige);display:block;font-size:18pt;font-weight:400;}.priceZone a span{vertical-align:text-bottom;margin-left:5px;font-size:18px;}.produit .productActions{position:absolute;bottom:0;left:0;display:flex;gap:15px;}.produit .productActions a,.produit .productActions button{text-decoration:none;border-radius:50%;width:50px;height:50px;color:var(--beige);border:1px solid var(--beige);display:flex;align-items:center;justify-content:center;cursor:pointer;background:#FFF;transition:all .25s ease;}.produit .productActions a:hover,.produit .productActions a:focus,.produit .productActions button:hover,.produit .productActions button:focus{color:#FFF;background:var(--beige);}.rupture{max-width:90px;height:40px;border-radius:20px;margin-top:5px;display:flex;align-items:center;justify-content:center;padding:0px;padding-left:15px;padding-right:15px;color:#FFF;background:#CC0000;}.productInfos .rupture{margin-top:25px;}article + h2{margin-top:40px;margin-bottom:0;}.wrapper.cdc{border-radius:25px;padding:25px;background:var(--creme2);width:100%;position:relative;padding-top:50px;margin-top:75px;gap:25px;align-items:center;}.cdcPic{width:100%;max-width:360px;max-height:360px;display:flex;align-items:center;justify-content:center;border-radius:25px;position:relative;margin-bottom:40px;}.cdcPic img{width:100%;height:auto;display:block;margin:0;border-radius:25px;}.cdc h2{position:absolute;background:var(--beige);color:#FFF !important;top:-35px;padding-left:5px;padding-right:5px;font-size:20pt;height:50px;border-radius:35px;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;max-width:260px;left:50%;margin-left:-143px;border:8px solid #FFF;box-sizing:content-box;}.cdcContent h3{color:var(--beige);font-size:26pt;line-height:36pt;text-align:center;margin-bottom:25px;}.cdcActions{width:100%;display:flex;align-items:center;gap:25px;margin-top:25px;flex-direction:column;justify-content:center;}.cdcActions .cta{width:100%;max-width:250px;gap:3px;transition:all .25s ease;}.cdcActions .cta:last-child{background:var(--beige);color:#FFF;}.cdcActions .cta:hover,.cdcActions .cta:focus{background:#FFF;color:var(--beige);border-color:#FFF;}.cdcPrix{width:80px;height:80px;border-radius:50%;background:var(--beige);color:#FFF;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;padding-top:15px;text-decoration:none;position:absolute;bottom:-40px;left:50%;margin-left:-40px;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);}.cdcPrix > span:first-child{font-size:16pt;display:block;margin-bottom:-7px;}.cdcPrix > span:last-child{font-size:9pt;}#newProducts{position:relative;width:100%;}.carouselContent.products{flex-wrap:nowrap;overflow-x:auto;padding-left:25px;padding-right:25px;justify-content:flex-start;padding-bottom:25px;margin-bottom:25px;}.carouselContent.products + .cta{margin-top:25px !important;}.navigation{display:flex;width:50px;height:50px;align-items:center;justify-content:center;position:absolute;top:50%;margin-top:-25px;background:var(--beige);color:#FFF;cursor:pointer;z-index:250;border-radius:50%;transition:all .254s ease;}.goPrev{left:0;border-radius:0 25px 25px 0;}.goNext{right:0;border-radius:25px 0 0 25px;}.navigation:hover,.navigation:focus{background:var(--creme2);color:var(--beige);}.nomProd{margin-bottom:10px;}.cdcTitre{background:var(--creme2);color:var(--beige);display:flex;align-items:center;justify-content:center;gap:5px;height:50px;border-radius:25px;max-width:280px;margin-bottom:35px;padding-top:3px;font-weight:300;}.cdcTitre > span{margin-top:-4px;}.wrapper.productDetails{margin-top:25px;flex-direction:column;}.productPictures{width:100%;max-width:500px;position:relative;display:flex;flex-wrap:wrap;gap:50px;justify-content:flex-start;margin:auto;}.tarifProd{width:100px;height:100px;background:var(--beige);border:10px solid #FFF;border-radius:50%;box-sizing:content-box;position:absolute;top:-60px;left:50%;margin-left:-60px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;gap:0 !important;color:#FFF;font-size:10pt;}.prixProd{font-size:17pt;}.productPictures img{border-radius:25px;}.productPictures img:first-of-type{width:100%;max-width:500px;height:auto;display:block;border-radius:25px;}.productPictures img:not(:first-of-type):last-of-type{width:100%;max-width:225px;height:auto;}.productInfos h2{color:var(--beige);font-size:20pt;margin-bottom:25px;}.productInfos p + h2{margin-top:50px;}.productInfos ul{margin:0;}#selectStock,.cartStock{width:100%;max-width:210px;display:flex;justify-content:flex-start;flex-direction:row;gap:15px;margin:auto;margin-top:25px;margin-bottom:25px;}#selectStock{max-width:250px;}#selectStock input:disabled,.cartStock input:disabled{background:#FFF;}.quantity{width:50px;height:50px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16pt;padding-top:5px;color:#000;background:rgba(0,0,0,.05);transition:all .25s ease;}.quantity:hover,.quantity:focus{background:var(--creme2);color:var(--beige);}#selectStock input,.cartStock input{width:100%;max-width:120px;font-weight:500;padding-right:5px;}#selectStock + .cta,.cartStock + cta{max-width:250px;margin:auto;}.productInfos{width:100%;}.productInfos .cta span{margin-right:7px;}.productInfos h4{margin-bottom:25px;padding-bottom:7px;border-bottom:1px solid var(--beige);}.infoProd{margin-bottom:25px;background:var(--creme2);border-radius:25px;padding:25px;}.infoProd span{color:var(--beige);margin-right:7px;vertical-align:text-bottom;}.infoProd + .cta{margin-top:25px;}.cta + h2,.cta + h1,.cta + h3{margin-top:40px;}.carTech{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;background:rgba(0,0,0,.05);padding:25px;margin-top:50px;margin-bottom:50px;}.carTech h4{border-color:rgba(0,0,0,.1);margin-bottom:10px;width:100%;}.caracteristique{font-weight:700;width:100%;max-width:200px;}.caracteristique .material-icons-outlined{vertical-align:text-bottom;color:var(--beige);margin-right:7px;}.caracteristique .value{font-weight:400;display:block;}.productInfos p + h4,.productInfos ul.classic + h4{margin-top:50px;}.productInfos > h4{position:relative;padding-left:42px;padding-bottom:0;}.productInfos > h4 span{vertical-align:text-bottom;background:var(--beige);color:#FFF;width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;bottom:0;margin-right:7px;}ul.classic{margin-top:0;padding-left:0;list-style:none;}ul.classic li::before{font-family:'Material Icons Outlined';content:'chevron_right';color:var(--beige);margin-right:10px;vertical-align:middle;}ul.classic li strong,ul.classic a{line-height:var(--LH);}.wrapper.cartActions{flex-wrap:wrap;flex-direction:column;align-items:center;margin:auto;gap:25px;margin-top:25px;}.wrapper.cartActions .cta{min-width:220px;}.wrapper.cartActions .cta span{vertical-align:middle;}.wrapper.cartActions .cta{background:var(--beige);color:#FFF;border:none;}.wrapper.cartActions .cta:hover,.wrapper.cartActions .cta:focus{background:var(--creme2);color:var(--beige);}.wrapper.cartActions .cta:first-of-type{background:#FFF;border:none;color:var(--beige);order:2;}.info{background:rgba(0,0,0,.05);padding:25px;width:100%;margin:auto;margin-top:50px;margin-bottom:50px;}.info .material-icons-outlined{color:var(--beige);vertical-align:text-bottom;margin-right:7px;}.info strong:first-of-type{font-weight:400;font-family:var(--style);font-size:16pt;}#infoCart{background:var(--beige);padding:10px;border-radius:25px 0 0 25px;width:100%;max-width:350px;text-align:center;position:fixed;z-index:200;top:125px;right:-100%;}#infoCart p{color:#FFF;}#infoCart span{vertical-align:middle;margin-right:7px;}.buttons button{font-wieght:300;}.buttons button:last-of-type{color:#BBB;border:0;margin-top:15px;}.buttons button:last-of-type:hover,.buttons button:last-of-type:focus{background:none;color:#000;}.show span{vertical-align:middle;margin-right:7px;text-decoration:none;}.wrapper.recap{width:100%;margin:auto;flex-wrap:wrap;gap:5px;display:flex;margin-top:50px;margin-bottom:25px;}.wrapper.recap .line{width:100%;display:flex;gap:0;justify-content:space-between;align-items:center;flex-wrap:wrap;}.wrapper.recap .line:not(:last-of-type){align-items:flex-start;gap:15px;}.wrapper.recap .line:last-of-type{background:#F1F1F1;height:50px;border-radius:25px;justify-content:flex-end;padding-right:20px;padding-top:5px;}.wrapper.recap .line:not(:first-of-type):not(:last-of-type){border-top:1px solid #F1F1F1;padding-top:25px;}.wrapper.recap .thumb{overflow:hidden;border-radius:15px;}.wrapper.recap .thumb img{width:80px;height:80px;border-radius:15px;display:block;margin-bottom:0;transition:all .25s ease;}.wrapper.recap .thumb:hover img{transform:scale(1.1);}.wrapper.recap .produitRecap{display:flex;align-items:flex-start;flex-direction:column;gap:15px;width:calc(100% - 95px);}.wrapper.recap .qte strong{display:none;}.qte{display:flex;width:100%;max-width:250px;gap:15px;flex-wrap:wrap;align-items:center;min-height:50px;}.qte a{width:25px;height:50px;display:flex;text-decoration:none;align-items:center;justify-content:center;color:#BBB;}.qte a:hover,.qte a:focus{color:#000;}.cartStock{margin:0;min-width:inherit;}.cartStock input{max-width:80px !important;}.wrapper.recap .qteRecap{width:100%;max-width:400px;text-align:center;}.wrapper.recap .qteRecap a span{vertical-align:text-bottom;font-size:18px;margin-left:5px;}.wrapper.recap .subtotalRecap{width:calc(100% - 95px);margin-left:auto;margin-right:0;}.wrapper.recap > p:last-of-type{width:100%;font-size:10pt;}.actionsOrder img{display:block;margin:auto;}#commande h2{margin-bottom:25px;}button.submit{width:auto !important;max-width:250px !important;}.stepsOrder{width:100%;max-width:625px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:40px;}.lineSteps{width:100%;height:4px;border-radius:2px;position:absolute;top:50%;z-index:0;margin-top:-2px;left:0;background:#F1F1F1;background:linear-gradient(90deg,var(--beige) 28%,#F1F1F1 28%);}.lineSteps.step2{background:linear-gradient(90deg,var(--beige) 72%,#F1F1F1 72%);}.lineSteps.step3{background:linear-gradient(90deg,var(--beige) 100%,#F1F1F1 0%);}.stepOrder{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#F1F1F1;color:#000;position:static;z-index:150;border:5px solid #FFF;cursor:not-allowed;}.stepOrder.actif{background:var(--beige);color:#FFF;font-weight:600;cursor:pointer;}#stepOrder2 button.submit{display:none;}#services{background:var(--creme2);}.service{width:400px;display:flex;align-items:space-between;gap:15px;}.service span{display:flex;width:50px;align-items:flex-start;font-size:36px;color:var(--beige);}.service p{color:#000;}.service p strong:first-of-type{display:block;margin-bottom:10px;color:var(--beige);font-family:var(--style);font-weight:500;font-size:20pt;}.galerie{gap:40px;margin-top:40px;}.cake{width:100%;max-width:295px;height:200px;border-radius:15px;display:flex;align-items:center;justify-content:center;overflow:hidden;}.cake img{width:300px;height:auto;border-radius:25px;transition:all .4s ease;}.cake:hover img,.cake:focus img{transform:scale(1.1);}.bigSearch{margin-top:25px;}.bigSearch input[type="text"]{width:100%;max-width:none !important;height:75px;font-size:24pt;font-weight:400;border:0;border-radius:0;border-bottom:1px solid var(--creme2);font-family:var(--style);}.products + .cta{margin:auto;margin-top:40px;}#newProducts + .cta{margin:auto;margin-top:25px;}.wrapper.coordonnees{margin-top:25px;padding-bottom:50px;border-bottom:1px solid rgba(0,0,0,.1);flex-wrap:wrap;}.wrapper.coordonnees .contacts{width:100%;max-width:250px;text-align:center;}.contacts a{display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;color:#000;}.contacts a span{width:60px;height:60px;border-radius:50%;background:var(--creme2);color:var(--beige);display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:5px;transition:all .5s ease;}.contacts a:hover span,.contacts a:focus span{background:var(--beige);color:#FFF;}.contacts > span:first-child{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--creme2);color:var(--beige);margin:auto;margin-bottom:5px;}main form{display:flex;width:100%;max-width:625px;justify-content:space-between;gap:25px;flex-wrap:wrap;margin:auto;margin-top:50px;}main form *{outline:0;}main input,main form button,button.submit,main textarea,main select{width:100%;height:50px;padding-left:25px;padding-right:25px;margin-bottom:0;border-radius:25px;color:#000;font-family:var(--noto);border:1px solid rgba(0,0,0,.1);transition:all .5s ease;}main textarea{width:100%;height:150px;padding:25px;}input[type="checkbox"],input[type="radio"]{width:auto;height:auto;display:inline-block;margin-right:5px;}label p{display:inline;}#boutonForm,.boutonForm{width:100%;text-align:center;}#boutonForm strong,.boutonForm strong{color:var(--beige);}main input[type="submit"],button.submit{display:block;width:100%;max-width:200px;background:none;color:var(--beige);border:1px solid var(--beige);cursor:pointer;margin:auto;font-size:12pt;font-weight:300;transition:all .5s ease;}main input:not([type="checkbox"]):hover,main input:not([type="checkbox"]):focus,main textarea:hover,main textarea:focus,main select:hover,main select:focus{border-color:var(--beige);}main input[type="submit"]:hover,main input[type="submit"]:focus,button.submit:hover,button.submit:focus{background:var(--beige);color:#FFF;}main input.full{width:100%;max-width:none;}#adresseFacturation{width:100%;border-radius:25px;display:flex;gap:25px;flex-wrap:wrap;justify-content:center;background:var(--creme2);padding:25px;}#adresseFacturation h4{color:var(--beige);font-size:20pt;margin-bottom:0;width:100%;}footer .wrapper{padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:25px;}.bloc{width:100%;max-width:400px;text-align:left;}.bloc h2{font-size:18pt;margin-bottom:25px;color:var(--beige);}footer a{color:#000;text-decoration:none;}footer a:hover,footer a:focus{color:var(--beige);text-decoration:underline;}footer .logo{display:block;margin:auto;margin-bottom:10px;}footer p:last-child{text-align:center;font-size:10pt;}footer p a:hover,footer p a:focus{color:#000;}@media only screen and (min-width:1300px){.content{width:1300px;padding-left:0;padding-right:0;}header .content{padding-left:0;}header .content .logo + div{margin-left:0;padding-right:0;}#boutonMenu,#close{display:none;}nav{width:calc(100% - 295px);max-width:none;position:relative;height:100%;display:flex;justify-content:space-between;box-shadow:none;overflow-y:visible;padding:0;padding-left:100px;}nav ul{width:auto;margin:0;flex-direction:row;height:100%;gap:20px;justify-content:flex-start;}nav ul li{width:auto;height:100%;display:flex;flex-direction:row;align-items:center;position:relative;}nav ul li a{width:auto;padding-left:25px;padding-right:25px;line-height:50px;color:#000;border-radius:25px;transition:all .5s ease;}nav ul li a:hover,nav ul li a:focus,nav .actif{background:var(--creme2);color:var(--beige);}nav ul li ul{width:300px;position:absolute;z-index:1000;left:0;top:100px;height:auto;display:none;padding:0;flex-direction:column;flex-wrap:wrap;margin-top:0;margin-left:0;border-left:0;gap:0;border-radius:25px;box-shadow:0 5px 15px 0 rgba(70,70,70,.1);}nav ul li:hover ul,nav ul li a:hover ul,nav ul li:focus ul,nav ul li a:focus ul{display:flex;}nav ul li ul li{width:100%;height:50px;}nav ul li ul li a{background:rgba(255,255,255,.9);width:100%;border-radius:0;transition:all .25s ease;}nav ul li ul li:first-of-type a{border-radius:25px 25px 0 0;}nav ul li ul li:last-of-type a{border-radius:0 0 25px 25px;}nav ul li ul li a:hover,nav ul li ul li a:focus{color:var(--beige);background:#FFF;}li.titreCat{font-weight:700;color:#000;width:100%;text-transform:uppercase;}li.titreCat::before{content:'';width:10px;height:10px;background:var(--beige);}li.titreCat a:hover,li.titreCat a:focus{background:none;color:var(--beige);}#shortcuts{flex-direction:row;}#picture{height:280px;padding-top:80px;}#picture h1{margin-top:0;font-size:46pt;line-height:36pt;}#picture.contact{background-position:center 25px;}.assets{flex-wrap:wrap;}.cdc h2{padding-left:10px;padding-right:10px;font-size:22pt;gap:10px;width:100%;max-width:300px;margin-left:-170px;border:10px solid #FFF;}.encart{flex-direction:column;gap:25px;}.encart .thumb{width:100%;height:300px;}.encart .thumb img{min-width:100%;height:auto;}.encart .catContent{width:100%;height:auto;padding:25px;padding-top:0;}.encart:nth-of-type(odd) .thumb{order:1;}.encart:nth-of-type(odd) .catContent{order:2;padding-left:25px;padding-right:25;}.wrapper.presentation{align-items:flex-start;}.presentationText{width:calc(100% - 276px);order:2;}.wrapper.presentation img{order:1;position:sticky;top:125px;}.wrapper.cdc{gap:50px;padding-top:75px;padding-bottom:50px;}.cdcContent{width:calc(100% - 460px);}.cdcContent h3{text-align:left;margin-bottom:50px;}.cdcActions{flex-direction:row;justify-content:flex-start;margin-top:50px;}.cdcPrix{bottom:auto;top:-25px;}.cdcPic{margin-bottom:0;}.productZone{min-width:inherit;width:300px;}#newProducts{width:1300px;margin:auto;justify-content:center;}.marginBottom{margin-bottom:50px !important;}.carouselContent{padding:0;gap:100px;}.carouselContent.products{overflow:hidden;padding-left:0;padding-right:0;padding-bottom:0;}#newProducts + .cta{margin-top:50px;}.goPrev,.goNext{border-radius:50%;}.goPrev{left:-25px;}.goNext{right:-25px;}#services .wrapper{flex-wrap:wrap;}.service{width:100%;max-width:400px;}.catalogueFull{width:100%;justify-content:space-between;flex-direction:row;}.filtres{max-width:250px;display:flex;gap:25px;flex-wrap:wrap;border-bottom:0;position:sticky;top:170px;}.filtres p{max-width:180px;margin-left:-90px;}.filtres ul{width:100%;max-width:250px;}.filtres ul li a{width:auto;max-width:120px;height:50px;display:flex;align-items:center;justify-content:center;}.filtres ul li a.actif{font-weight:400;border:none;}.catalogueContent{max-width:1000px;padding-top:50px;padding-top:0;padding-left:0;}.wrapper.products .produit{max-width:300px;}.productPictures{margin:unset;max-width:500px;}.productInfos{width:calc(100% - 550px);}.infoProd{text-align:center;}.infoProd + .cta{margin-top:25px;}.productDetails{flex-direction:row !important;}.productInfos #selectStock,#selectStock + .cta{margin:0;margin-top:25px;}.caracteristique{max-width:none;}.wrapper.recap .line{gap:25px;}.wrapper.recap .produitRecap{width:calc(100% - 95px);flex-direction:row;}.wrapper.recap .produitRecap p{width:calc(100% - 215px);}.wrapper.recap .produitRecap .qte{width:300px;flex-wrap:nowrap;flex-direction:row;}.wrapper.recap .qteRecap{text-align:left;}.wrapper.recap .subtotalRecap{text-align:right;margin-top:-30px;}.wrapper.recap .precisionRecap{display:inline;}#adresseFacturation input.full{max-width:none;}#adresseFacturation input:not(.full){max-width:275px;}#infoCart{width:80%;}main input:not([type="checkbox"]):not([type="checkbox"]):not([type="submit"]),main select{max-width:300px;}footer .wrapper{flex-wrap:wrap;}}@media only screen and (max-width:1550px) and (min-width:1435px){#picture.contact{background-position:center -550px;}}@media only screen and (max-width:1435px) and (min-width:1360px){#picture.contact{background-position:center -500px;}}@media only screen and (max-width:1360px) and (min-width:1280px){#picture.contact{background-position:center -450px;}}@media only screen and (max-width:1280px) and (min-width:1150px){#picture.contact{background-position:center -400px;}}@media only screen and (max-width:1150px) and (min-width:1024px){#picture.contact{background-position:center -325px;}}@media only screen and (max-width:1024px) and (min-width:900px){#picture.contact{background-position:center -275px;}}@media only screen and (max-width:900px) and (min-width:800px){#picture.contact{background-position:center -200px;}}@media only screen and (max-width:800px) and (min-width:710px){#picture.contact{background-position:center -150px;}}@media only screen and (max-width:710px) and (min-width:675px){#picture.contact{background-position:center -100px;}}@media only screen and (max-width:675px) and (min-width:450px){#picture.contact{background-position:center center;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.logo{background-image:url("images/logo_header_2x.webp");}}