@charset "UTF-8";*{box-sizing:border-box}.cadrage{width:90%;margin:0 auto}.net{float:none;clear:both;font-size:1px}a:link,a:visited{text-decoration:none;color:#775D5E}a:focus,a:hover,a:active{color:#9C362D}h1,h2,h3,h4,h5,h6{font-family:'Baton',sans-serif;color:#725A3C}article h1,article h2,article h3{font-family:'Fantaisie',serif;color:#7f90a0}.cols4{width:25%;float:left;padding:1%}.cols3{width:33.33%;float:left;padding:1%}.cols2{width:50%;float:left;padding:1%}img.resp{max-width:100%;height:auto}body{margin:0;padding:0;background:#f1f1f1;font-size:96%;font-family:'Baton',sans-serif;color:#3C3F4C}header{text-align:center;font-family:'Baton',sans-serif}header #logo{position:relative}header #logo img{max-width:350px}header nav#standard{background:#3c3f4c;font-size:1.2rem;padding:0.4rem 0;position:relative}header #logo .flag1{position:absolute;left:5%;bottom:-60px;z-index:9}header ul.nav{margin:6px 0 2px 0;padding:0}header ul.nav li{list-style-type:none;display:inline-block;position:relative}header .normal ul.nav li a{border-left:1px #eee solid;height:45px;line-height:45px}header ul.nav li a:link,header ul.nav li a:visited,header ul.nav li.divider span{display:inline-block;padding:0.4rem 1.4rem;color:#fff;font-weight:lighter}header ul.nav li:first-child{border-left:none}header ul.nav li a img{position:relative;top:3px}header ul.nav li a:hover,header ul.nav li a:focus,header ul.nav li a:active{color:#fac26b}header ul.nav li.parent ul.mod-menu__sub{display:none;position:absolute;z-index:999;background:rgba(60,63,76,0.85);padding:2rem 0;text-align:left;width:140%}header ul.nav li.parent ul.mod-menu__sub li{text-align:left;font-size:1rem}header ul.nav li.parent ul.mod-menu__sub li a{border-right:none}header ul.nav li.parent:hover>ul.mod-menu__sub{display:block}header nav#hamburger{display:none;position:fixed;z-index:9999;top:0;right:15px;font-size:1.8rem;color:#fff}header nav#hamburger .bar{text-align:right;background:#3c3f4c;border-radius:0 0 3px 3px;padding:1rem}header nav#hamburger .bar:hover{color:#fac26b}header nav#hamburger .contenu{display:none;background:#3c3f4c;padding:0.3rem;overflow:auto;width:100vw;position:relative;z-index:900}header nav#hamburger .contenu ul{margin:0;padding:0}header nav#hamburger .contenu ul li{list-style-type:none;margin:0.35rem 0;display:block}header nav#hamburger .contenu ul li ul{margin:20px}header nav#hamburger .contenu a{text-decoration:none;color:#fff;padding:0}header nav#hamburger .contenu a:focus,header nav#hamburger .contenu a:hover,header nav#hamburger .contenu a:active{color:#fac26b}header #onglets{position:fixed;right:0;z-index:800}header #onglets ul{margin:0;padding:0}header #onglets ul li{list-style-type:none}header #onglets ul li a i{font-size:1.4rem;margin-right:10px}header #onglets a:link,header #onglets a:visited{color:#fff;padding:0.4rem 0.8rem;background:#51515d;display:block;width:46px;height:35px;overflow:hidden;position:absolute;right:0;text-align:left;transition:width ease 1s;border-radius:3px 0 0 3px;border:1px solid #fff}header #onglets a.blogico{top:0}header #onglets a.userico{top:60px}header #onglets a.basketico{top:120px}header #onglets a.phoneico{top:180px}header #onglets a.contactico{top:240px}header #onglets a:focus,header #onglets a:hover,header #onglets a:active{width:200px;color:#fac26b}select#limit{display:none}section{overflow:auto}section article{background:#fff;padding:1rem}section article .category-view .addtocart-area{display:none}section article .category-view .vm-details-button a{padding:0.3rem}section aside{width:70%;float:right;padding:1rem}section aside ul li{list-style-type:none}section article .category_description{display:table-row}section article .category_description .contenu{display:table-cell;vertical-align:top;background:#C4B9BB;font-size:1.1rem;padding:1rem 2rem}section article .category_description .illustration{display:table-cell;padding:0 3rem}section article .category_description .illustration img{max-width:50vw}section article h1{font-size:1.8rem}section article .icons{text-align:right}section article .orderlistcontainer{overflow:auto}section article .title{padding:0.3rem}section article .title,section article .activeOrder,section article .orderlist,section article .orderlist div{float:left;margin-right:1rem}section article .activeOrder,section article .orderlist div{float:left;border:1px solid #cdd;padding:0.3rem;background:#f2f0f2;border-radius:4px}section article .display-number{float:right}section article .manufacturer-product-link{text-align:center;font-size:1.2rem}section article .manufacturer-product-link a{border:1px solid #cdd;padding:0.4rem;background:#f2f0f2;border-radius:4px}section article .main-image img,section article .additional-image img section article .product-description img{width:100%;height:auto}section article .category.floatleft{width:20%;height:auto;padding:0 14px;float:left;overflow:hidden}section article .product.vm-col{width:25%;padding:0 14px;float:left;overflow:hidden}section article button.demande_devis{background:#ABD7F6;padding:0.6rem 1.2rem;border:none;font-size:1.1rem;border-radius:4px;margin:24px;display:block}.productdetails h1{text-align:center}.product-price{font-size:1.2rem}.category-view .PricesalesPrice{text-align:center}.category-view .PricesalesPriceTt,.category-view .PricetaxAmountTt,.category-view .PricetaxAmount,.category-view .PricepriceWithoutTaxTt{display:none}.browse-view .row .product .spacer span{font-size:1.2rem}.product-description{line-height:1.6rem}.product-description .title{float:none;clear:both}.productdetails-view .product-description,.productdetails-view .product-short-description{padding:0 1rem}span.addtocart-button input.addtocart-button{background:#8daabc;border:solid 1px #8daabc}span.product-fields-title{font-size:1.2rem}.productdetails-view .addtocart-bar{float:left}button.devis{display:inline-block;background:#8daabc;border:solid 1px #8daabc;border-radius:4px;padding:10px;margin:24px 0 0 1.5rem}button.devis a{color:#fff;font-size:16px}section article .vm-product-media-container{overflow:auto}section article .vm-product-media-container .main-image{float:right}section article .back-to-category{text-align:center}section article .back-to-category a{border:1px solid #777;border-radius:4px;padding:0.5rem;display:inline-block;margin:10px}section article .vm-pagination ul li{list-style-type:none;display:inline-block;padding:5px}section article .row::after{content:" ";clear:both;display:table;float:none}section article .ask-a-question a{border:1px solid #777;display:inline-block;padding:0.5rem;margin-top:1rem;border-radius:4px}section article .ref,section article .prix{font-family:'titres-menus',cursive;font-size:1.3rem;color:#775d5e;font-weight:bolder}section article .addtocart-bar{margin:24px 0}section article .addtocart-bar input{height:40px}.cat_catalogue ul.vm-categories-wall,.cat_styles ul.vm-categories-wall{overflow:auto;padding-bottom:2rem}.cat_catalogue ul.vm-categories-wall li{width:12.5%;list-style-type:none;float:left}.cat_styles ul.vm-categories-wall li{width:20%;list-style-type:none;float:left}.cat li{padding:0 4px}.cat ul.vm-categories-wall{margin:0}.cat li .vm-categories-wall-spacer{position:relative}.cat li .vm-categories-wall-spacer .vm-categories-wall-catname{font-size:1.1rem;font-family:'Fantaisie',serif;text-transform:uppercase;text-align:center;word-break:break-word;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);padding:1rem;background:rgba(250,250,250,0.7);width:90%}.cat li .vm-categories-wall-spacer .vm-categories-wall-img{margin-bottom:-4px}.cat li img{width:100%;height:auto}.vedettes{overflow:auto;padding-top:0}.vedettes .moduletable{width:25%;float:left;padding:0 1rem 1rem 1rem}.vedettes .moduletable h3{text-align:center;text-transform:uppercase}.vedettes .moduletable .custom{text-align:justify}.spacer.product-container{}.spacer.product-container p.product_s_desc{height:70px;overflow:hidden}footer{font-size:1rem;position:relative}footer .flag2{position:absolute;left:5%;top:-15px}footer .main{background:#3C3F4C no-repeat url(https://lesateliersdulac.fr/images/logos_pictos/motif-broderie.webp);background-position:50% 50%;background-size:cover;padding:0 2rem;color:#fff}footer .footer_c{width:25%;float:left;padding:0 2rem}footer .footer_c h2{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff}footer .footer_c ul{margin:0;padding:0}footer .footer_c ul li{display:block;list-style-type:none}footer .footer_c img{width:80%;margin:0 auto}footer .footer_c i{font-size:3rem;margin:10px 20px}footer .footer_c:nth-child(3){padding-top:30px}footer .footer_c .formResponsive input,footer .footer_c .formResponsive textarea{width:95%}footer_c a:visited{text-decoration:none;color:#fff}.footer_c a:focus,.footer_c a:hover,.footer_c a:active{color:#fac26b}footer .footer_under{padding:0.6rem 0;font-size:0.85rem;text-align:center}#sliderck141{min-height:460px}#sliderck141:not(.swiper-container-horizontal) .swiper-slide:first-child{margin-left:calc((100% - 920px) / 2)}.slider-mobile{display:none}@media (max-width:840px){.slider-desktop{display:none}.slider-mobile{display:block}.slider-mobile p{margin:0}.slider-mobile img{width:100%;height:auto;display:block}}@media all and (max-width:1480px){section article .category_description{display:table-row}section article .category_description .contenu{display:table-cell;vertical-align:top;background:#C4B9BB;font-size:1.1rem;padding:1rem 2rem}section article .category_description .illustration{display:table-cell;padding:0 3rem}section article .category_description .illustration img{max-width:50vw}}.vm-categories-wall .vm-categories-wall-catwrapper:nth-child(2n+1){clear:none}@media all and (max-width:1024px){footer .footer_c{width:50%}section aside{width:100%;float:none}.cat li{width:50%;padding:0 4px}.vedettes .moduletable{width:50%}section article .category_description{display:block}section article .category_description .contenu{display:block}section article .category_description .illustration{display:block;margin-top:1rem}section article .category_description .illustration img{max-width:100%}.vm-product-container .vm-product-media-container,.vm-product-container .vm-product-details-container{width:100%;float:none}}@media all and (max-width:1315px){.moduletable ul.vm-categories-wall li{width:33.33%}}@media all and (max-width:840px){header #logo img{width:200px;height:auto}header nav#standard{display:none}header nav#hamburger{display:block}.moduletable ul.vm-categories-wall li{width:50%}header #logo .flag1{left:2%;bottom:-80px;z-index:9}header #logo .flag1 img{width:140px;height:auto}@media all and (max-width:640px){footer .footer_c{width:100%;float:none}.cat li{width:100%;padding:0 4px}.vedettes .moduletable{width:100%}}@media all and (max-width:550px){.moduletable ul.vm-categories-wall li{width:100%}}}
