body{font-family:Arial,Helvetica,sans-serif !important}#bandeau-boutique{background-color:#853f6d;text-align:center;color:#FFF;font-size:28px;font-weight:bold;padding:60px 0 60px 0}#ariane{margin-top:30px;margin-bottom:50px}#ariane .texte-ariane{padding:0;font-weight:bold;display:flex;align-items:flex-start}@media (max-width:768px){#ariane .texte-ariane{flex-direction:column}}#ariane .texte-ariane a{color:#000;text-decoration:none}#ariane .texte-ariane img{margin-left:50px}#arianeCommande ul{text-decoration:none;padding-left:0;padding-top:5px;padding-bottom:10px}#arianeCommande ul li{display:inline}#boutique{margin-top:50px}#boutique .category-1{position:relative;height:650px}@media (max-width:768px){#boutique .category-1{height:750px}}@media (max-width:576px){#boutique .category-1{height:1400px}}#boutique .category-1 .desc{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;max-width:350px}@media (max-width:992px){#boutique .category-1 .desc{max-width:300px}}@media (max-width:768px){#boutique .category-1 .desc{left:50%;max-width:350px}}@media (max-width:576px){#boutique .category-1 .desc{left:0%;max-width:350px}}#boutique .category-1 .desc .titre{color:#3f83c4;font-size:28px;font-weight:bold}#boutique .category-1 .desc .contenu{padding-top:20px}#boutique .category-1 .desc .contenu p{text-align:right}#boutique .category-1 .logo-traits{position:absolute;right:-5%;bottom:-30%}@media (max-width:992px){#boutique .category-1 .logo-traits{bottom:-20%}}@media (max-width:768px){#boutique .category-1 .logo-traits{bottom:-30%}}@media (max-width:576px){#boutique .category-1 .logo-traits{display:none}}#boutique .category-2{margin-top:200px;position:relative;height:750px;margin-bottom:200px}@media (max-width:768px){#boutique .category-2{margin-top:250px}}@media (max-width:576px){#boutique .category-2{height:1600px;margin-bottom:300px}}#boutique .category-2 .desc{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;max-width:500px}@media (max-width:1200px){#boutique .category-2 .desc{max-width:350px}}@media (max-width:768px){#boutique .category-2 .desc{position:relative}}#boutique .category-2 .desc .titre{color:#3f83c4;font-size:28px;font-weight:bold}#boutique .category-2 .desc .contenu{padding-top:20px}#boutique .flt_svg{visibility:hidden;position:absolute;width:0px;height:0px}#boutique .box-parent-1,#boutique .box-parent-2,#boutique .box-parent-3,#boutique .box-parent-4,#boutique .box-parent-5,#boutique .box-parent-6,#boutique .box-parent-7{position:relative;filter:url('#flt_tag')}#boutique .box-parent-1 .hexagone-1,#boutique .box-parent-2 .hexagone-1,#boutique .box-parent-3 .hexagone-1,#boutique .box-parent-4 .hexagone-1,#boutique .box-parent-5 .hexagone-1,#boutique .box-parent-6 .hexagone-1,#boutique .box-parent-7 .hexagone-1,#boutique .box-parent-1 .hexagone-2,#boutique .box-parent-2 .hexagone-2,#boutique .box-parent-3 .hexagone-2,#boutique .box-parent-4 .hexagone-2,#boutique .box-parent-5 .hexagone-2,#boutique .box-parent-6 .hexagone-2,#boutique .box-parent-7 .hexagone-2,#boutique .box-parent-1 .hexagone-3,#boutique .box-parent-2 .hexagone-3,#boutique .box-parent-3 .hexagone-3,#boutique .box-parent-4 .hexagone-3,#boutique .box-parent-5 .hexagone-3,#boutique .box-parent-6 .hexagone-3,#boutique .box-parent-7 .hexagone-3,#boutique .box-parent-1 .hexagone-4,#boutique .box-parent-2 .hexagone-4,#boutique .box-parent-3 .hexagone-4,#boutique .box-parent-4 .hexagone-4,#boutique .box-parent-5 .hexagone-4,#boutique .box-parent-6 .hexagone-4,#boutique .box-parent-7 .hexagone-4,#boutique .box-parent-1 .hexagone-5,#boutique .box-parent-2 .hexagone-5,#boutique .box-parent-3 .hexagone-5,#boutique .box-parent-4 .hexagone-5,#boutique .box-parent-5 .hexagone-5,#boutique .box-parent-6 .hexagone-5,#boutique .box-parent-7 .hexagone-5,#boutique .box-parent-1 .hexagone-6,#boutique .box-parent-2 .hexagone-6,#boutique .box-parent-3 .hexagone-6,#boutique .box-parent-4 .hexagone-6,#boutique .box-parent-5 .hexagone-6,#boutique .box-parent-6 .hexagone-6,#boutique .box-parent-7 .hexagone-6,#boutique .box-parent-1 .hexagone-7,#boutique .box-parent-2 .hexagone-7,#boutique .box-parent-3 .hexagone-7,#boutique .box-parent-4 .hexagone-7,#boutique .box-parent-5 .hexagone-7,#boutique .box-parent-6 .hexagone-7,#boutique .box-parent-7 .hexagone-7{width:360px;background-position:center center;height:310px;clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);margin:0 auto;filter:brightness(.6)}@media (max-width:1400px){#boutique .box-parent-1 .hexagone-1,#boutique .box-parent-2 .hexagone-1,#boutique .box-parent-3 .hexagone-1,#boutique .box-parent-4 .hexagone-1,#boutique .box-parent-5 .hexagone-1,#boutique .box-parent-6 .hexagone-1,#boutique .box-parent-7 .hexagone-1,#boutique .box-parent-1 .hexagone-2,#boutique .box-parent-2 .hexagone-2,#boutique .box-parent-3 .hexagone-2,#boutique .box-parent-4 .hexagone-2,#boutique .box-parent-5 .hexagone-2,#boutique .box-parent-6 .hexagone-2,#boutique .box-parent-7 .hexagone-2,#boutique .box-parent-1 .hexagone-3,#boutique .box-parent-2 .hexagone-3,#boutique .box-parent-3 .hexagone-3,#boutique .box-parent-4 .hexagone-3,#boutique .box-parent-5 .hexagone-3,#boutique .box-parent-6 .hexagone-3,#boutique .box-parent-7 .hexagone-3,#boutique .box-parent-1 .hexagone-4,#boutique .box-parent-2 .hexagone-4,#boutique .box-parent-3 .hexagone-4,#boutique .box-parent-4 .hexagone-4,#boutique .box-parent-5 .hexagone-4,#boutique .box-parent-6 .hexagone-4,#boutique .box-parent-7 .hexagone-4,#boutique .box-parent-1 .hexagone-5,#boutique .box-parent-2 .hexagone-5,#boutique .box-parent-3 .hexagone-5,#boutique .box-parent-4 .hexagone-5,#boutique .box-parent-5 .hexagone-5,#boutique .box-parent-6 .hexagone-5,#boutique .box-parent-7 .hexagone-5,#boutique .box-parent-1 .hexagone-6,#boutique .box-parent-2 .hexagone-6,#boutique .box-parent-3 .hexagone-6,#boutique .box-parent-4 .hexagone-6,#boutique .box-parent-5 .hexagone-6,#boutique .box-parent-6 .hexagone-6,#boutique .box-parent-7 .hexagone-6,#boutique .box-parent-1 .hexagone-7,#boutique .box-parent-2 .hexagone-7,#boutique .box-parent-3 .hexagone-7,#boutique .box-parent-4 .hexagone-7,#boutique .box-parent-5 .hexagone-7,#boutique .box-parent-6 .hexagone-7,#boutique .box-parent-7 .hexagone-7{width:320px;height:275px}}@media (max-width:1200px){#boutique .box-parent-1 .hexagone-1,#boutique .box-parent-2 .hexagone-1,#boutique .box-parent-3 .hexagone-1,#boutique .box-parent-4 .hexagone-1,#boutique .box-parent-5 .hexagone-1,#boutique .box-parent-6 .hexagone-1,#boutique .box-parent-7 .hexagone-1,#boutique .box-parent-1 .hexagone-2,#boutique .box-parent-2 .hexagone-2,#boutique .box-parent-3 .hexagone-2,#boutique .box-parent-4 .hexagone-2,#boutique .box-parent-5 .hexagone-2,#boutique .box-parent-6 .hexagone-2,#boutique .box-parent-7 .hexagone-2,#boutique .box-parent-1 .hexagone-3,#boutique .box-parent-2 .hexagone-3,#boutique .box-parent-3 .hexagone-3,#boutique .box-parent-4 .hexagone-3,#boutique .box-parent-5 .hexagone-3,#boutique .box-parent-6 .hexagone-3,#boutique .box-parent-7 .hexagone-3,#boutique .box-parent-1 .hexagone-4,#boutique .box-parent-2 .hexagone-4,#boutique .box-parent-3 .hexagone-4,#boutique .box-parent-4 .hexagone-4,#boutique .box-parent-5 .hexagone-4,#boutique .box-parent-6 .hexagone-4,#boutique .box-parent-7 .hexagone-4,#boutique .box-parent-1 .hexagone-5,#boutique .box-parent-2 .hexagone-5,#boutique .box-parent-3 .hexagone-5,#boutique .box-parent-4 .hexagone-5,#boutique .box-parent-5 .hexagone-5,#boutique .box-parent-6 .hexagone-5,#boutique .box-parent-7 .hexagone-5,#boutique .box-parent-1 .hexagone-6,#boutique .box-parent-2 .hexagone-6,#boutique .box-parent-3 .hexagone-6,#boutique .box-parent-4 .hexagone-6,#boutique .box-parent-5 .hexagone-6,#boutique .box-parent-6 .hexagone-6,#boutique .box-parent-7 .hexagone-6,#boutique .box-parent-1 .hexagone-7,#boutique .box-parent-2 .hexagone-7,#boutique .box-parent-3 .hexagone-7,#boutique .box-parent-4 .hexagone-7,#boutique .box-parent-5 .hexagone-7,#boutique .box-parent-6 .hexagone-7,#boutique .box-parent-7 .hexagone-7{width:280px;height:240px}}@media (max-width:992px){#boutique .box-parent-1 .hexagone-1,#boutique .box-parent-2 .hexagone-1,#boutique .box-parent-3 .hexagone-1,#boutique .box-parent-4 .hexagone-1,#boutique .box-parent-5 .hexagone-1,#boutique .box-parent-6 .hexagone-1,#boutique .box-parent-7 .hexagone-1,#boutique .box-parent-1 .hexagone-2,#boutique .box-parent-2 .hexagone-2,#boutique .box-parent-3 .hexagone-2,#boutique .box-parent-4 .hexagone-2,#boutique .box-parent-5 .hexagone-2,#boutique .box-parent-6 .hexagone-2,#boutique .box-parent-7 .hexagone-2,#boutique .box-parent-1 .hexagone-3,#boutique .box-parent-2 .hexagone-3,#boutique .box-parent-3 .hexagone-3,#boutique .box-parent-4 .hexagone-3,#boutique .box-parent-5 .hexagone-3,#boutique .box-parent-6 .hexagone-3,#boutique .box-parent-7 .hexagone-3,#boutique .box-parent-1 .hexagone-4,#boutique .box-parent-2 .hexagone-4,#boutique .box-parent-3 .hexagone-4,#boutique .box-parent-4 .hexagone-4,#boutique .box-parent-5 .hexagone-4,#boutique .box-parent-6 .hexagone-4,#boutique .box-parent-7 .hexagone-4,#boutique .box-parent-1 .hexagone-5,#boutique .box-parent-2 .hexagone-5,#boutique .box-parent-3 .hexagone-5,#boutique .box-parent-4 .hexagone-5,#boutique .box-parent-5 .hexagone-5,#boutique .box-parent-6 .hexagone-5,#boutique .box-parent-7 .hexagone-5,#boutique .box-parent-1 .hexagone-6,#boutique .box-parent-2 .hexagone-6,#boutique .box-parent-3 .hexagone-6,#boutique .box-parent-4 .hexagone-6,#boutique .box-parent-5 .hexagone-6,#boutique .box-parent-6 .hexagone-6,#boutique .box-parent-7 .hexagone-6,#boutique .box-parent-1 .hexagone-7,#boutique .box-parent-2 .hexagone-7,#boutique .box-parent-3 .hexagone-7,#boutique .box-parent-4 .hexagone-7,#boutique .box-parent-5 .hexagone-7,#boutique .box-parent-6 .hexagone-7,#boutique .box-parent-7 .hexagone-7{width:230px;height:200px}}@media (max-width:576px){#boutique .box-parent-1 .hexagone-1,#boutique .box-parent-2 .hexagone-1,#boutique .box-parent-3 .hexagone-1,#boutique .box-parent-4 .hexagone-1,#boutique .box-parent-5 .hexagone-1,#boutique .box-parent-6 .hexagone-1,#boutique .box-parent-7 .hexagone-1,#boutique .box-parent-1 .hexagone-2,#boutique .box-parent-2 .hexagone-2,#boutique .box-parent-3 .hexagone-2,#boutique .box-parent-4 .hexagone-2,#boutique .box-parent-5 .hexagone-2,#boutique .box-parent-6 .hexagone-2,#boutique .box-parent-7 .hexagone-2,#boutique .box-parent-1 .hexagone-3,#boutique .box-parent-2 .hexagone-3,#boutique .box-parent-3 .hexagone-3,#boutique .box-parent-4 .hexagone-3,#boutique .box-parent-5 .hexagone-3,#boutique .box-parent-6 .hexagone-3,#boutique .box-parent-7 .hexagone-3,#boutique .box-parent-1 .hexagone-4,#boutique .box-parent-2 .hexagone-4,#boutique .box-parent-3 .hexagone-4,#boutique .box-parent-4 .hexagone-4,#boutique .box-parent-5 .hexagone-4,#boutique .box-parent-6 .hexagone-4,#boutique .box-parent-7 .hexagone-4,#boutique .box-parent-1 .hexagone-5,#boutique .box-parent-2 .hexagone-5,#boutique .box-parent-3 .hexagone-5,#boutique .box-parent-4 .hexagone-5,#boutique .box-parent-5 .hexagone-5,#boutique .box-parent-6 .hexagone-5,#boutique .box-parent-7 .hexagone-5,#boutique .box-parent-1 .hexagone-6,#boutique .box-parent-2 .hexagone-6,#boutique .box-parent-3 .hexagone-6,#boutique .box-parent-4 .hexagone-6,#boutique .box-parent-5 .hexagone-6,#boutique .box-parent-6 .hexagone-6,#boutique .box-parent-7 .hexagone-6,#boutique .box-parent-1 .hexagone-7,#boutique .box-parent-2 .hexagone-7,#boutique .box-parent-3 .hexagone-7,#boutique .box-parent-4 .hexagone-7,#boutique .box-parent-5 .hexagone-7,#boutique .box-parent-6 .hexagone-7,#boutique .box-parent-7 .hexagone-7{width:280px;height:240px}}#boutique .box-parent-1 .text,#boutique .box-parent-2 .text,#boutique .box-parent-3 .text,#boutique .box-parent-4 .text,#boutique .box-parent-5 .text,#boutique .box-parent-6 .text,#boutique .box-parent-7 .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-decoration:underline;text-underline-offset:7px;font-size:24px;font-weight:bold;color:#fff;text-align:center;width:200px}@media (max-width:768px){#boutique .box-parent-1 .text,#boutique .box-parent-2 .text,#boutique .box-parent-3 .text,#boutique .box-parent-4 .text,#boutique .box-parent-5 .text,#boutique .box-parent-6 .text,#boutique .box-parent-7 .text{font-size:16px}}#boutique .category-1 .box-parent-1{position:absolute;top:0;left:24%}@media (max-width:992px){#boutique .category-1 .box-parent-1{left:23%}}@media (max-width:768px){#boutique .category-1 .box-parent-1{top:32%;left:0%}}@media (max-width:576px){#boutique .category-1 .box-parent-1{top:15%;left:15%}}#boutique .category-1 .box-parent-2{position:absolute;top:26%;left:0%}@media (max-width:768px){#boutique .category-1 .box-parent-2{top:32%;left:55%}}@media (max-width:576px){#boutique .category-1 .box-parent-2{top:35%;left:15%}}#boutique .category-1 .box-parent-3{position:absolute;top:26%;left:48%}@media (max-width:992px){#boutique .category-1 .box-parent-3{left:46%}}@media (max-width:768px){#boutique .category-1 .box-parent-3{top:55%;left:27%}}@media (max-width:576px){#boutique .category-1 .box-parent-3{top:55%;left:15%}}#boutique .category-1 .box-parent-4{position:absolute;top:53%;left:24%}@media (max-width:992px){#boutique .category-1 .box-parent-4{left:23%}}@media (max-width:768px){#boutique .category-1 .box-parent-4{top:78%;left:0%}}@media (max-width:576px){#boutique .category-1 .box-parent-4{top:75%;left:15%}}#boutique .category-1 .box-parent-5{position:absolute;top:53%;right:0%}@media (max-width:768px){#boutique .category-1 .box-parent-5{top:78%;left:55%;right:auto}}@media (max-width:576px){#boutique .category-1 .box-parent-5{top:95%;left:15%}}#boutique .category-2 .box-parent-1{position:absolute;top:0;left:48%}@media (max-width:992px){#boutique .category-2 .box-parent-1{left:46%}}@media (max-width:768px){#boutique .category-2 .box-parent-1{top:25%;left:27%}}@media (max-width:576px){#boutique .category-2 .box-parent-1{top:12%;left:15%}}#boutique .category-2 .box-parent-2{position:absolute;top:23%;left:24%}@media (max-width:992px){#boutique .category-2 .box-parent-2{left:23%}}@media (max-width:768px){#boutique .category-2 .box-parent-2{top:48%;left:0%}}@media (max-width:576px){#boutique .category-2 .box-parent-2{top:29%;left:15%}}#boutique .category-2 .box-parent-3{position:absolute;top:23%;right:0%}@media (max-width:768px){#boutique .category-2 .box-parent-3{top:48%;left:55%;right:auto}}@media (max-width:576px){#boutique .category-2 .box-parent-3{top:46%;left:15%}}#boutique .category-2 .box-parent-4{position:absolute;top:47%;left:0%}@media (max-width:768px){#boutique .category-2 .box-parent-4{top:70%;left:27%}}@media (max-width:576px){#boutique .category-2 .box-parent-4{top:63%;left:15%}}#boutique .category-2 .box-parent-5{position:absolute;top:47%;left:48%}@media (max-width:992px){#boutique .category-2 .box-parent-5{left:46%}}@media (max-width:768px){#boutique .category-2 .box-parent-5{top:92%;left:0%}}@media (max-width:576px){#boutique .category-2 .box-parent-5{top:80%;left:15%}}#boutique .category-2 .box-parent-6{position:absolute;top:70%;right:0%}@media (max-width:768px){#boutique .category-2 .box-parent-6{top:92%;left:55%;right:auto}}@media (max-width:576px){#boutique .category-2 .box-parent-6{top:97%;left:15%}}#boutique .category-2 .box-parent-7{position:absolute;top:70%;left:24%}@media (max-width:992px){#boutique .category-2 .box-parent-7{left:23%}}@media (max-width:768px){#boutique .category-2 .box-parent-7{top:92%;left:0%}}@media (max-width:576px){#boutique .category-2 .box-parent-7{top:97%;left:15%}}.recherche-boutique{margin-bottom:50px;display:flex;justify-content:center;align-items:center}.recherche-boutique button{border-color:#853f6d;color:white;background-color:#853f6d;border-radius:45px;padding:5px 20px;font-size:14px}.recherche-boutique button:hover{background-color:white;color:#853f6d}.recherche-boutique input{padding:5px 10px;border:solid 1px #dcdedd;border-radius:5px;width:280px}.recherche-boutique input::placeholder{font-style:italic;font-size:14px}.recherche-boutique h2{color:#853f6d;font-size:18px;padding-bottom:10px;border-bottom:solid 1px #dcdedd}.no-result{margin-bottom:50px}#page-product .productDetail h1{color:#000;font-size:24px;font-weight:500}#page-product .productDetail .desc{color:#9c9c9c;font-size:14px}#page-product .productDetail .desc.bordureBas{padding-bottom:30px;border-bottom:solid 1px #dcdedd}#page-product .productDetail .price{color:#1b84ca;font-size:20px;font-weight:bold;padding-top:10px}#page-product .productDetail img{width:100%}#page-product .quantity{width:fit-content;display:flex;align-items:center;background-color:transparent;border:1px solid #dcdedd;border-radius:5px;font-size:24px}#page-product .quantity input{width:70px;height:30px;border:none;text-align:center}#page-product .quantity .less,#page-product .quantity .more{text-align:center;width:36px;cursor:pointer}#page-product .quantity .less:hover,#page-product .quantity .more:hover{background-color:#FFF}#page-product .quantity .less{border-right:solid 1px #dcdedd}#page-product .quantity .more{border-left:solid 1px #dcdedd}#page-product .addCart{text-decoration:none;color:#FFF;background-color:#853f6d;border-radius:45px;font-size:18px;padding:10px 50px;border:solid 3px #853f6d}#page-product .addCart:hover{color:#853f6d;background:#FFF}#page-product .addCart:disabled{opacity:.5}#page-product .addCart:disabled:hover{color:#FFF;background:#853f6d}.categoryList{padding-right:50px}.categoryList .titre{color:#1b84ca;font-size:20px;text-transform:uppercase;padding-bottom:20px;border-bottom:solid 2px #dcdedd}.categoryList .categorieListe{padding-left:0}.categoryList ul{list-style:none}.categoryList ul .cat{padding-bottom:20px;border-bottom:solid 2px #dcdedd;margin-bottom:20px;color:#1b84ca;font-weight:bold;font-size:16px}.categoryList ul .cat ul{padding-left:0;padding-top:10px}.categoryList ul .cat ul .sscat{padding-top:5px}.categoryList ul .cat ul .sscat a{color:#000;font-size:14px;text-decoration:none;font-weight:normal}.categoryList ul .cat ul .sscat a.active{font-weight:bold}.productList h1{color:#1b84ca;padding-bottom:30px}.productList .content{font-size:16px}.productList .content h2{color:#853f6d;font-size:20px;padding-bottom:10px;border-bottom:solid 1px #dcdedd}.productList .content li{list-style-type:disc}.productList .content img{max-width:90%;height:auto}.productList .bloc{border-radius:5%;border:solid 1px #9c9c9c;padding:0;margin-bottom:30px}.productList .bloc .image{background-position:center;background-size:cover;height:200px;border-top-left-radius:5%;border-top-right-radius:5%}.productList .bloc .detail{padding:20px 30px}.productList .bloc .detail .cat{color:#853f6d;font-size:14px;font-weight:bold}.productList .bloc .detail h2{color:#000;font-size:16px;font-weight:bold}.productList .bloc .detail .desc{color:#9c9c9c;font-size:14px}.productList .bloc .detail .price{color:#000;font-size:20px;font-weight:bold;padding-top:10px}.productList .bloc .detail .lien{padding-top:30px;padding-bottom:30px;text-align:center}.productList .bloc .detail .lien a{text-decoration:none;color:#853f6d;background-color:transparent;border-radius:45px;font-size:16px;font-weight:bold;padding:10px 50px;border:solid 3px #853f6d}@media (max-width:1400px){.productList .bloc .detail .lien a{font-size:14px;padding:10px 30px}}@media (max-width:1200px){.productList .bloc .detail .lien a{font-size:14px;padding:10px 20px}}.productList .bloc .detail .lien a:hover{color:#FFF;background:#853f6d}.devis h2{color:#853f6d;font-size:18px;padding-bottom:10px;border-bottom:solid 1px #dcdedd;margin-bottom:40px}#modalAddCart .modal-dialog .modal-content .title{text-align:center;font-size:26px;position:relative;display:flex;white-space:nowrap;align-items:center;color:#1b84ca;margin-bottom:30px;width:100%}#modalAddCart .modal-dialog .modal-content .title:before{content:"";border-bottom:1px solid #1b84ca;width:100%;height:1px;margin-right:10px}#modalAddCart .modal-dialog .modal-content .title:after{content:"";border-bottom:1px solid #1b84ca;width:100%;height:1px;margin-left:10px}#modalAddCart .modal-dialog .modal-content .backProduct{display:block;background:#1b84ca;color:#FFF;padding:10px;text-decoration:none;transition:all 300ms linear;font-weight:bold}#modalAddCart .modal-dialog .modal-content .backProduct:hover{text-decoration:none;cursor:pointer;background:#0f4970}#modalAddCart .modal-dialog .modal-content .toCart{display:block;background:#853f6d;color:#FFF;padding:10px;text-decoration:none;transition:all 300ms linear;font-weight:bold}#modalAddCart .modal-dialog .modal-content .toCart:hover{text-decoration:none;cursor:pointer;background:#401e34}#cart .cartTitle,#cart .paymentTop{padding-top:40px;padding-bottom:20px;border-bottom:solid 1px #dcdedd;margin-bottom:30px !important}#cart .cartTitle h3,#cart .paymentTop h3,#cart .cartTitle h2,#cart .paymentTop h2{font-size:24px}#cart #cartList .productsCart .headerCart{font-size:14px;padding:0px 40px}#cart #cartList .cartLine{border:solid 1px #dcdedd;border-radius:20px;padding:20px 40px;margin-top:20px}#cart #cartList .cartLine .productThumb img{width:100%;max-width:100px}#cart #cartList .cartLine .productName a{color:#000;text-decoration:none;font-weight:bold}#cart #cartList .cartLine .productAttribute{color:#9c9c9c}#cart #cartList .cartLine .productPrice,#cart #cartList .cartLine .productTotalPrice{font-size:18px;font-weight:bold}#cart #cartList .cartLine .quantityCart{height:38px;border:none;text-align:center;background-color:#FFF;border:solid 1px #dcdedd;font-weight:bold}#cart #cartList .cartLine .quantityButton{text-align:center;width:36px;cursor:pointer;border:solid 1px #dcdedd;color:#000}#cart #cartList .cartLine .deleteCartLine{display:block;width:30px;height:30px;border:2px solid #000;border-radius:30px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}#cart #cartList .cartLine .deleteCartLine:after,#cart #cartList .cartLine .deleteCartLine:before{content:"";position:absolute;width:20px;height:2px;background:#000;transform:rotate(45deg)}#cart #cartList .cartLine .deleteCartLine:after{transform:rotate(45deg)}#cart #cartList .cartLine .deleteCartLine:before{transform:rotate(-45deg)}#cart #cartList .cartLine .deleteCartLine:hover{border:2px solid #853f6d}#cart #cartList .cartLine .deleteCartLine:hover:after,#cart #cartList .cartLine .deleteCartLine:hover:before{background:#853f6d}#cart #paymentList,#cart #carrierList{list-style:none;padding:0}#cart #paymentList .paymentType,#cart #carrierList .paymentType,#cart #paymentList .carrierType,#cart #carrierList .carrierType{border:1px solid #dcdedd;border-radius:25px;padding:15px 12px;margin-top:12px;margin-bottom:12px}#cart #paymentList .paymentType .paymentType>input[type="radio"]:checked+.paymentType,#cart #carrierList .paymentType .paymentType>input[type="radio"]:checked+.paymentType,#cart #paymentList .carrierType .paymentType>input[type="radio"]:checked+.paymentType,#cart #carrierList .carrierType .paymentType>input[type="radio"]:checked+.paymentType{border-color:#853f6d}#cart #paymentList .paymentType .formCheckLabel h3,#cart #carrierList .paymentType .formCheckLabel h3,#cart #paymentList .carrierType .formCheckLabel h3,#cart #carrierList .carrierType .formCheckLabel h3{font-size:20px;text-align:left;color:#000}#cart #paymentList .paymentType .formCheckLabel picture img,#cart #carrierList .paymentType .formCheckLabel picture img,#cart #paymentList .carrierType .formCheckLabel picture img,#cart #carrierList .carrierType .formCheckLabel picture img{max-width:120px}#cart #paymentList .paymentType .formCheckLabel .col-radio,#cart #carrierList .paymentType .formCheckLabel .col-radio,#cart #paymentList .carrierType .formCheckLabel .col-radio,#cart #carrierList .carrierType .formCheckLabel .col-radio{position:relative;display:block}#cart #paymentList .paymentType .formCheckLabel .col-radio .radioCheck,#cart #carrierList .paymentType .formCheckLabel .col-radio .radioCheck,#cart #paymentList .carrierType .formCheckLabel .col-radio .radioCheck,#cart #carrierList .carrierType .formCheckLabel .col-radio .radioCheck{width:25px;height:25px;position:absolute;left:36%;top:5px;border:1px solid #dcdedd;border-radius:25px;display:flex;justify-content:center}#cart #paymentList .paymentType .formCheckLabel .col-radio .radioCheck .innerRadioCheck,#cart #carrierList .paymentType .formCheckLabel .col-radio .radioCheck .innerRadioCheck,#cart #paymentList .carrierType .formCheckLabel .col-radio .radioCheck .innerRadioCheck,#cart #carrierList .carrierType .formCheckLabel .col-radio .radioCheck .innerRadioCheck{position:absolute;margin:auto;width:23px;height:23px;border:5px solid white;border-radius:25px}#cart #paymentList .paymentType .formCheckLabel .col-radio input[type="radio"],#cart #carrierList .paymentType .formCheckLabel .col-radio input[type="radio"],#cart #paymentList .carrierType .formCheckLabel .col-radio input[type="radio"],#cart #carrierList .carrierType .formCheckLabel .col-radio input[type="radio"]{display:none}#cart #paymentList .paymentUnselected,#cart #carrierList .paymentUnselected,#cart #paymentList .carrierUnselected,#cart #carrierList .carrierUnselected{cursor:pointer}#cart #paymentList .paymentUnselected *,#cart #carrierList .paymentUnselected *,#cart #paymentList .carrierUnselected *,#cart #carrierList .carrierUnselected *{cursor:pointer}#cart #paymentList .paymentUnselected:hover,#cart #carrierList .paymentUnselected:hover,#cart #paymentList .carrierUnselected:hover,#cart #carrierList .carrierUnselected:hover{background-color:#9c9c9c}#cart #paymentList .paymentSelected,#cart #carrierList .paymentSelected,#cart #paymentList .carrierSelected,#cart #carrierList .carrierSelected{background-color:#FFF;border:2px solid #3f83c4;border-radius:25px}#cart #paymentList .paymentSelected .radioCheck,#cart #carrierList .paymentSelected .radioCheck,#cart #paymentList .carrierSelected .radioCheck,#cart #carrierList .carrierSelected .radioCheck{border-color:#3f83c4;background-color:#3f83c4}#cart .retourBoutique{padding-top:50px;text-align:center}@media (max-width:992px){#cart .retourBoutique{margin-bottom:30px}}#cart .retourBoutique a{text-decoration:none;color:#FFF;background-color:#853f6d;border-radius:45px;font-size:16px;font-weight:bold;padding:10px 50px;border:solid 3px #853f6d}#cart .retourBoutique a:hover{color:#853f6d;background:#FFF}.resumeCartBlock{background-color:#f6f6f6;border:solid 1px #f6f6f6;border-radius:5%;padding:30px 20px}.resumeCartBlock .priceLine{padding-bottom:10px}.resumeCartBlock .total{margin-top:50px;font-weight:bold;padding-top:10px;border-top:solid 1px #9c9c9c}.resumeCartBlock .paymentLine{padding-top:60px}.resumeCartBlock .paymentLine .button,.resumeCartBlock .paymentLine button{text-decoration:none;color:#FFF;background-color:#853f6d;border-radius:45px;font-size:16px;font-weight:bold;padding:10px 30px;border:solid 3px #853f6d;width:100%;text-align:center}.resumeCartBlock .paymentLine .button:hover,.resumeCartBlock .paymentLine button:hover{color:#853f6d;background:#FFF}.resumeCartBlock .paymentLine .button.button-disabled,.resumeCartBlock .paymentLine button.button-disabled,.resumeCartBlock .paymentLine .button:disabled,.resumeCartBlock .paymentLine button:disabled{opacity:.5}.resumeCartBlock .paymentLine .button.button-disabled:hover,.resumeCartBlock .paymentLine button.button-disabled:hover,.resumeCartBlock .paymentLine .button:disabled:hover,.resumeCartBlock .paymentLine button:disabled:hover{color:#FFF;background:#853f6d}.resumeCartBlock .accept label{position:relative;margin-bottom:5px;padding-left:20px;font-size:12px;font-style:italic}.resumeCartBlock .accept label a{text-decoration:underline;color:inherit;font-size:inherit}.resumeCartBlock .accept label a:hover{text-decoration:underline;color:inherit;font-size:inherit}.resumeCartBlock .accept label:hover{cursor:pointer}.resumeCartBlock .accept label:after{content:'';display:block;position:absolute;top:2px;left:0;width:16px;height:16px;border:1px solid #3f83c4;border-radius:50%}.resumeCartBlock .accept label:before{content:'';display:block;position:absolute;top:5px;left:3px;width:10px;height:10px;background:#3f83c4;border-radius:50%;opacity:0;transition:opacity 300ms linear}.resumeCartBlock .accept input{display:none}.resumeCartBlock .accept input:checked+label:before{opacity:1}.paymentIcons{padding-top:30px}.paymentIcons picture{padding:0 5px}#account{padding-top:20px}#account .menu{padding-right:30px}#account .menu .welcome-msg{font-size:16px;font-weight:bold;padding-bottom:30px;border-bottom:solid 1px #dcdedd;margin-bottom:30px}#account .menu .navigation{list-style:none;padding-left:0}#account .menu .navigation .link{padding-bottom:20px}#account .menu .navigation .link a{font-size:14px;font-weight:bold;text-decoration:none;color:#000}#account .menu .navigation .link a:hover{color:#1b84ca}#account .menu .navigation .link.active a{color:#1b84ca}#account .menu .logout img{padding-right:10px;width:40px}#account .menu .logout a{font-size:14px;font-weight:bold;text-decoration:none;color:#000}#account .menu .logout a:hover{color:#1b84ca}#account .title{padding-bottom:20px;border-bottom:solid 1px #dcdedd;margin-bottom:30px !important;font-size:24px}#account .title2{color:#853f6d;font-size:18px;margin-top:40px;padding-bottom:10px;border-bottom:solid 1px #dcdedd}#account #tableOrder .thead,#account #tableOrderLine .thead{font-size:14px;padding:0px 40px}#account #tableOrder .line,#account #tableOrderLine .line{border:solid 1px #dcdedd;border-radius:20px;padding:20px 40px;margin-top:10px}#account #tableOrder .line .link,#account #tableOrderLine .line .link{text-decoration:none;color:#000;background-color:#FFF;border-radius:45px;font-size:14px;padding:10px 30px;border:solid 1px #000;text-align:center}#account #tableOrder .line .link:hover,#account #tableOrderLine .line .link:hover{color:#FFF;background:#000}#account .contactOrder{padding-top:40px}#account .contactOrder .buttonContainer{padding-top:20px}#account .contactOrder .buttonContainer .button{text-decoration:none;color:#FFF;background-color:#853f6d;border-radius:45px;font-size:16px;font-weight:bold;padding:10px 50px;border:solid 3px #853f6d;text-align:center;margin-top:20px;margin-bottom:20px}#account .contactOrder .buttonContainer .button:hover{color:#853f6d;background:#FFF}#account .total{padding-top:10px}#account .resumePrice{font-weight:bold}#formEdit .form-group,#formAddress .form-group,#formLoginChange .form-group,#formAccountLogin .form-group,#formRegistration .form-group,#formAccountLostPwd .form-group,#formAccountResetPwd .form-group,#formDevis .form-group{position:relative}#formEdit legend,#formAddress legend,#formLoginChange legend,#formAccountLogin legend,#formRegistration legend,#formAccountLostPwd legend,#formAccountResetPwd legend,#formDevis legend{color:#853f6d;font-size:20px;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:solid 1px #dcdedd}#formEdit label,#formAddress label,#formLoginChange label,#formAccountLogin label,#formRegistration label,#formAccountLostPwd label,#formAccountResetPwd label,#formDevis label{display:block;margin:0;padding:0;font-size:14px;font-weight:bold}#formEdit input[type="text"],#formAddress input[type="text"],#formLoginChange input[type="text"],#formAccountLogin input[type="text"],#formRegistration input[type="text"],#formAccountLostPwd input[type="text"],#formAccountResetPwd input[type="text"],#formDevis input[type="text"],#formEdit input[type="password"],#formAddress input[type="password"],#formLoginChange input[type="password"],#formAccountLogin input[type="password"],#formRegistration input[type="password"],#formAccountLostPwd input[type="password"],#formAccountResetPwd input[type="password"],#formDevis input[type="password"],#formEdit input[type="email"],#formAddress input[type="email"],#formLoginChange input[type="email"],#formAccountLogin input[type="email"],#formRegistration input[type="email"],#formAccountLostPwd input[type="email"],#formAccountResetPwd input[type="email"],#formDevis input[type="email"],#formEdit textarea,#formAddress textarea,#formLoginChange textarea,#formAccountLogin textarea,#formRegistration textarea,#formAccountLostPwd textarea,#formAccountResetPwd textarea,#formDevis textarea{margin-bottom:20px;padding:10px;width:100%;border:solid 1px #dcdedd;border-radius:5px}#formEdit input[type="text"]::placeholder,#formAddress input[type="text"]::placeholder,#formLoginChange input[type="text"]::placeholder,#formAccountLogin input[type="text"]::placeholder,#formRegistration input[type="text"]::placeholder,#formAccountLostPwd input[type="text"]::placeholder,#formAccountResetPwd input[type="text"]::placeholder,#formDevis input[type="text"]::placeholder,#formEdit input[type="password"]::placeholder,#formAddress input[type="password"]::placeholder,#formLoginChange input[type="password"]::placeholder,#formAccountLogin input[type="password"]::placeholder,#formRegistration input[type="password"]::placeholder,#formAccountLostPwd input[type="password"]::placeholder,#formAccountResetPwd input[type="password"]::placeholder,#formDevis input[type="password"]::placeholder,#formEdit input[type="email"]::placeholder,#formAddress input[type="email"]::placeholder,#formLoginChange input[type="email"]::placeholder,#formAccountLogin input[type="email"]::placeholder,#formRegistration input[type="email"]::placeholder,#formAccountLostPwd input[type="email"]::placeholder,#formAccountResetPwd input[type="email"]::placeholder,#formDevis input[type="email"]::placeholder,#formEdit textarea::placeholder,#formAddress textarea::placeholder,#formLoginChange textarea::placeholder,#formAccountLogin textarea::placeholder,#formRegistration textarea::placeholder,#formAccountLostPwd textarea::placeholder,#formAccountResetPwd textarea::placeholder,#formDevis textarea::placeholder{font-style:italic}#formEdit input[type="text"].error,#formAddress input[type="text"].error,#formLoginChange input[type="text"].error,#formAccountLogin input[type="text"].error,#formRegistration input[type="text"].error,#formAccountLostPwd input[type="text"].error,#formAccountResetPwd input[type="text"].error,#formDevis input[type="text"].error,#formEdit input[type="password"].error,#formAddress input[type="password"].error,#formLoginChange input[type="password"].error,#formAccountLogin input[type="password"].error,#formRegistration input[type="password"].error,#formAccountLostPwd input[type="password"].error,#formAccountResetPwd input[type="password"].error,#formDevis input[type="password"].error,#formEdit input[type="email"].error,#formAddress input[type="email"].error,#formLoginChange input[type="email"].error,#formAccountLogin input[type="email"].error,#formRegistration input[type="email"].error,#formAccountLostPwd input[type="email"].error,#formAccountResetPwd input[type="email"].error,#formDevis input[type="email"].error,#formEdit textarea.error,#formAddress textarea.error,#formLoginChange textarea.error,#formAccountLogin textarea.error,#formRegistration textarea.error,#formAccountLostPwd textarea.error,#formAccountResetPwd textarea.error,#formDevis textarea.error{border-color:#ff324d}#formEdit input[type="submit"],#formAddress input[type="submit"],#formLoginChange input[type="submit"],#formAccountLogin input[type="submit"],#formRegistration input[type="submit"],#formAccountLostPwd input[type="submit"],#formAccountResetPwd input[type="submit"],#formDevis input[type="submit"]{text-decoration:none;color:#FFF;background-color:#853f6d;border-radius:45px;font-size:16px;font-weight:bold;padding:10px 30px;border:solid 3px #853f6d;text-align:center;margin-top:20px}#formEdit input[type="submit"]:hover,#formAddress input[type="submit"]:hover,#formLoginChange input[type="submit"]:hover,#formAccountLogin input[type="submit"]:hover,#formRegistration input[type="submit"]:hover,#formAccountLostPwd input[type="submit"]:hover,#formAccountResetPwd input[type="submit"]:hover,#formDevis input[type="submit"]:hover{color:#853f6d;background:#FFF}#formEdit .col-pwd-rules,#formAddress .col-pwd-rules,#formLoginChange .col-pwd-rules,#formAccountLogin .col-pwd-rules,#formRegistration .col-pwd-rules,#formAccountLostPwd .col-pwd-rules,#formAccountResetPwd .col-pwd-rules,#formDevis .col-pwd-rules{padding-left:24px;padding-bottom:19px}#formEdit .col-pwd-rules .form-group,#formAddress .col-pwd-rules .form-group,#formLoginChange .col-pwd-rules .form-group,#formAccountLogin .col-pwd-rules .form-group,#formRegistration .col-pwd-rules .form-group,#formAccountLostPwd .col-pwd-rules .form-group,#formAccountResetPwd .col-pwd-rules .form-group,#formDevis .col-pwd-rules .form-group{background-color:#dcdedd;border-radius:11px;height:90%;margin-bottom:0px;margin-left:10px;color:#000}#formEdit .col-pwd-rules .inner,#formAddress .col-pwd-rules .inner,#formLoginChange .col-pwd-rules .inner,#formAccountLogin .col-pwd-rules .inner,#formRegistration .col-pwd-rules .inner,#formAccountLostPwd .col-pwd-rules .inner,#formAccountResetPwd .col-pwd-rules .inner,#formDevis .col-pwd-rules .inner{padding:13px 19px}#formEdit .confirm,#formAddress .confirm,#formLoginChange .confirm,#formAccountLogin .confirm,#formRegistration .confirm,#formAccountLostPwd .confirm,#formAccountResetPwd .confirm,#formDevis .confirm{width:100%;padding:20px 30px;margin-top:30px;background-color:#f6f6f6;border-radius:11px}#formEdit .confirm .title-section,#formAddress .confirm .title-section,#formLoginChange .confirm .title-section,#formAccountLogin .confirm .title-section,#formRegistration .confirm .title-section,#formAccountLostPwd .confirm .title-section,#formAccountResetPwd .confirm .title-section,#formDevis .confirm .title-section{color:#1b84ca;font-weight:500;font-size:22px;margin-bottom:25px}#formLoginChange{display:flex;flex-wrap:wrap}.show-pwd{position:absolute;width:30px;right:10px;top:33%;cursor:pointer}.labelInfo{font-family:'Arial',sans-serif !important;display:block;height:25px;width:25px;margin-left:10px;line-height:21px;text-align:center;font-weight:bold;border:2px solid #000;border-radius:25px;cursor:pointer;position:absolute;right:10px;top:35%}#login{padding-top:40px}#login .blocLogin,#login .blocRegistration{padding:50px;border-radius:25px;border:1px solid #853f6d !important;background-color:#FFF;color:#000;height:100%;display:flex;flex-direction:column;justify-content:space-between}#login .blocRegistration{border-radius:25px;border:1px solid #dcdedd !important}#login .bloc-title{text-transform:uppercase}#login .blocLogin h2,#login .blocRegistration h2{font-size:18px;font-weight:bold;padding-bottom:10px}#login .blocLogin label,#login .blocRegistration label{margin-top:20px}#login .blocLogin input[type="text"],#login .blocRegistration input[type="text"],#login .blocLogin input[type="password"],#login .blocRegistration input[type="password"]{border:1px solid #f6f6f6 !important;margin-top:20px;margin-bottom:0px !important;border-radius:20px;background-color:#f6f6f6}#login .blocLogin input.error,#login .blocRegistration input.error{color:#3f83c4 !important;font-style:unset!important}#login .blocLogin input.error,#login .blocRegistration input.error{border:2px solid #b42121 !important}#login .blocLogin .error-msg,#login .blocRegistration .error-msg{color:#b42121}#login .blocLogin .row-reconnect,#login .blocRegistration .row-reconnect{margin-bottom:18px;margin-top:12px}#login .blocLogin #form-reconnect,#login .blocRegistration #form-reconnect{margin-left:2px;margin-right:12px;width:20px}#login .blocLogin .lost-pwd,#login .blocRegistration .lost-pwd{margin-top:12px;font-size:14px;text-decoration:none;color:#000}#login .blocLogin input[type="submit"],#login .blocRegistration input[type="submit"],#login .blocLogin .button,#login .blocRegistration .button{text-decoration:none;color:#FFF;background-color:#853f6d;border-radius:45px;font-size:16px;font-weight:bold;padding:10px 50px;border:solid 3px #853f6d;text-align:center}#login .blocLogin input[type="submit"]:hover,#login .blocRegistration input[type="submit"]:hover,#login .blocLogin .button:hover,#login .blocRegistration .button:hover{color:#853f6d;background:#FFF}#registration,#login{padding-top:20px}#registration h1,#login h1{padding-bottom:20px;border-bottom:solid 1px #dcdedd;margin-bottom:30px !important;font-size:24px}#registration .actions,#login .actions{text-align:center;padding-top:40px}#registration input[type="submit"],#login input[type="submit"]{padding:10px 50px}textarea{width:100%;font-size:14px;height:100px;border-radius:20px;border:solid 1px #853f6d;padding:0 15px}