body{color:#585858}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#5c595d}.header{z-index:99}p{margin-bottom:.7em}.std ul{list-style:square;margin:20px}.breadcrumbs{padding-bottom:0;padding-top:0}.btn{border-radius:5px}.btn.primary,button.action.primary,.btn.btn-primary,button.action.btn-primary{border-color:#38af40;background-color:#38af40;text-transform:uppercase}.btn.primary:hover,button.action.primary:hover,.btn.btn-primary:hover,button.action.btn-primary:hover,.btn.primary:focus,button.action.primary:focus,.btn.btn-primary:focus,button.action.btn-primary:focus{border-color:#38af40;background-color:#38af40;color:#fff}.btn.secondary,button.action.secondary,.btn.btn-secondary,button.action.btn-secondary{border-color:#55bfbc;background-color:#55bfbc}.page-title-wrapper h1{margin:20px 0}.icon-navbar{display:inline-block;vertical-align:middle}.icon-text{color:#000;margin-left:5px;font-size:14px}.icon-action{padding:0 10px}.block-cart-header .dropdown-toggle,.header button{color:#000}.table-icon-menu .service-clients button span{font-size:15px}.mega-menu .nav-main>li>a{text-transform:uppercase;color:#5c595d}.mega-menu .nav-main>li>a,.mega-menu .nav-main li>a:hover,.mega-menu .nav-main li>a:focus,.mega-menu .nav-main li.active>a,.mega-mennu .nav-main li.active>a:hover,.mega-mennu .nav-main li.active>a:focus{color:#5c595d}.header .logo-container{text-align:center}.header .logo{justify-content:center}@media(min-width:1200px){.header .middle-header .table-icon-menu{height:100px}.header .trustedshops-note{min-height:100px;display:flex;align-items:center}.header .middle-header .logo{min-height:100px}.logo-header img{max-width:300px}.register-header .change-form a:first-of-type{border-right:2px solid #999}}.block-cart-header .mini-products-list{margin:0 auto}.sidebar-menu a{color:#000}.widgets{color:#000;text-align:center}.widgets .block.help{margin-bottom:25px}.widgets .block.help li{margin-bottom:10px;font-size:16px}.widgets .block.contact{padding:20px;margin-top:25px;border:1px solid #000}.widgets .block h4{text-transform:uppercase;font-weight:600;margin-bottom:15px}.widgets .block ul.social{background-image:none;box-sizing:border-box;display:flex;justify-content:space-around;list-style:none;margin:0 auto 20px;outline:none;outline-offset:0;padding:0;text-align:left}.widgets .block ul.social a{margin:0;color:#fff;text-align:center;background-color:#000;display:block;position:relative;width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden}.widgets .block ul.social li em{line-height:40px}.widgets .block ul.social li em span{display:none}.product-info-top,.catalog-product-view .breadcrumbs{background-color:transparent}.product-info-top .product-info-main,.product-info-top .product-info-media{width:100%;float:none}.product-info-top .product-info-media{}.base-image{padding-left:0}.image-media{padding:20px 0}.owl-carousel .owl-item img{max-width:100%;width:auto;margin:0 auto}.product-view .base-image .owl-pagination{position:initial;top:unset;left:unset;right:unset}.product-view .base-image .owl-pagination .owl-page{width:16px;height:16px;line-height:18px;text-align:center;margin:0 2px;border-radius:100%;background:0 0;opacity:1;display:inline-block;box-shadow:inset 0 0 10px 3px #656565;filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565,Direction=NaN,Strength=10)}.product-view .base-image .owl-pagination .owl-page>span{display:inline-block;background-color:transparent;margin:0 auto}.product-view .base-image .owl-pagination .owl-page:hover,.product-view .base-image .owl-pagination .owl-page.active{visibility:visible;opacity:1}.product-view .base-image .owl-pagination .owl-page.active span,.product-view .base-image .owl-pagination .owl-page:hover span{background:#525252}.owl-carousel .owl-controls .owl-buttons>div{color:#fff;opacity:1;visibility:visible}.owl-carousel .owl-controls .owl-buttons .owl-prev{left:0}.owl-carousel .owl-controls .owl-buttons .owl-next{right:34px}.product-view .product-name{text-align:center;margin-top:15px}.product-info-top{padding-bottom:0;margin-bottom:0}.product-bottom,.product-info-top .product-info-main{max-width:1200px;margin:0 auto;padding:0 15px}.product-options-bottom .add-cart-form{display:flex;flex-wrap:wrap;justify-content:space-between}.add-cart-form .shop-qty{width:auto}.add-cart-form .shop-qty label{text-transform:uppercase;text-align:center;display:block}.add-cart-form .btn-shop .btn{height:65px;line-height:65px}.add-cart-form .btn-shop{min-width:50%}@media(max-width:991px){.add-cart-form .btn-shop{margin-top:20px}#product_tabs .description{margin-top:30px}}.form-control.input-qty-product{color:#000!important}.product-info-main .add-to-links{text-align:center}.product-bottom .nav-tabs{border-bottom:1px solid #ccc;text-transform:uppercase;font-weight:500;font-size:24px}.product-bottom{margin-top:40px}.product-bottom h2,.product-bottom h3{margin-bottom:15px;font-weight:400;text-transform:uppercase;font-size:24px}.product-bottom .nav-tabs>li.active>a,.product-bottom .nav-tabs>li>a:hover{border-bottom:4px solid #55bfbc;color:#55bfbc}.product-bottom .format-name{font-weight:700}.product-reassurance{text-align:center;color:#4c4c4c;font-weight:300;max-width:1200px;margin:0 auto}.product-reassurance .row,.product-reassurance .row>div{display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap}.product-reassurance .name{line-height:18px}.product-reassurance .icon{display:block;margin:0 10px;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center center}.product-reassurance .icon.satisfaction{background-image:url(../images/reassurance/icon_satisfaction_grey.png)}.product-reassurance .icon.shipping{background-image:url(../images/reassurance/icon_shipping_grey.png)}.product-reassurance .icon.secure{background-image:url(../images/reassurance/icon_secure_grey.png)}.category-nav-top,.category-description{padding:15px 0;margin:10px auto;max-width:1440px}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img .category-image img{margin:0 auto}.btn-loadmore{letter-spacing:initial;margin-bottom:20px}.btn-loadmore .text{color:#fff;background-color:#55bfbc;border:1px solid #55bfbc;font-weight:600;font-size:16px;line-height:28px;outline:none;padding:10px 15px;text-align:center;text-decoration:none}.category-description h2{margin-bottom:15px}.category-description p{margin-bottom:.7em!important}.category-nav-top li{display:inline-block;margin:0 15px 10px 0;padding:0;text-align:center}.category-nav-top li a{border-radius:3px;border:1px solid rgba(0,0,0,.15);color:#5c595d;display:inline-block;font-weight:600;font-size:16px;line-height:28px;margin:0;outline:none;padding:0 15px;text-align:center;text-decoration:none}.category-nav-top li.active a,.category-nav-top li a:hover{color:#fff;background-color:#55bfbc;border-color:#55bfbc}.products-grid .item{margin-bottom:0}.product-item-info{padding:60px 0 10px}.products-grid .product-top{background-color:#fff;position:initial}.multicolor{position:absolute;top:10px;left:10px;display:none}.products-grid .product-item-info .actions-link>li>button{font-size:35px}.products-grid .product-item-details>div{display:block;text-align:center}.products-grid .item .product-name{text-transform:uppercase}.products-grid .product-item-info:hover .actions-link{top:0;bottom:unset;background:0 0}.products-grid .item .product-options{visibility:hidden;padding-top:10px;padding-bottom:10px;margin:5px 10px;background-color:#fff}.products-grid .item:hover .multicolor{display:block}.products-grid .item:hover .product-options{visibility:visible}@media(max-width:1199px){.products-grid .item .product-options{display:none}}.products-grid .product-item-info{position:relative}.products-grid .item:hover .product-item-info,.products-grid .item:hover .product-top{background-color:#fff}.products-grid .item .product-top .product-image img{transition:all .2s ease-in-out}.products-grid .item:hover .product-top .product-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.products-grid .item .product-options .options-list-format-nocarousel{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.options-list-format label{cursor:pointer}.products-grid .item .product-options .options-list-format li.selected-format{background:#cecece}.cart-cell a.collection{text-decoration:underline}.cart-cell a.collection:hover{text-decoration:none}.truncated .truncated_full_value{z-index:2;width:100%}.contacts-index-index #maincontent .container{max-width:1200px}.customer-feedback .title-wrapper{text-align:center;z-index:1;position:relative}.customer-feedback .title-wrapper::before{display:block;border-top:2px solid #000;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.customer-feedback .title-wrapper .title{font-size:28px;line-height:28px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;max-width:600px;background:#fff;margin:0 auto 20px}.customer-feedback .title-wrapper .rating-infos{text-align:left;margin-left:15px}.customer-feedback .title-wrapper .title .sub-title{display:block;font-size:18px}.customer-feedback .title-wrapper .title>div{margin:0 auto}.customer-feedback .border{background-color:#cecece;height:1px;margin:-30px 0 23px 125px}.customer-feedback .reviews-list .item{margin-bottom:20px}.customer-feedback .review-date{float:left;color:#353535;font-size:12px}.customer-feedback .review-order-date{float:right;text-align:right;color:#a4a4a4;font-size:12px}.customer-feedback .reviews-comment{display:block;margin-bottom:10px;font-size:14px;font-style:italic}.customer-feedback .rating-box{height:20px;width:110px;background-image:url(../images/rating@2x.png);display:inline-block;margin-right:0;margin-left:5px;overflow:hidden}.customer-feedback .rating-box .rating{height:20px;background:url(../images/rating@2x.png) 0 100% repeat-x}.customer-feedback .reviews-list .rating-box{margin-bottom:15px;margin-left:0}.customer-feedback .all-reviews{text-align:center;margin-top:20px}.reassurance{text-align:center;color:#4c4c4c;font-weight:300}.reassurance .row>div{margin-bottom:30px}.reassurance .icon{display:block;margin:0 auto;width:57px;height:57px;background-size:contain;background-repeat:no-repeat;background-position:center center}.reassurance .icon.france{background-image:url(../images/reassurance/icon_made_in_france.png)}.reassurance .icon.design{background-image:url(../images/reassurance/icon_design.png)}.reassurance .icon.satisfaction{background-image:url(../images/reassurance/icon_satisfaction.png)}.reassurance .icon.shipping{background-image:url(../images/reassurance/icon_shipping.png)}.reassurance .title{font-size:24px;text-transform:uppercase;display:block;margin:5px auto}.reassurance .sub-title{font-size:18px;display:block}footer{margin-top:50px}.footer{padding-top:40px;padding-bottom:40px;text-align:center}.footer-v2{background-color:#fff}.footer h4,.footer .h4{text-transform:uppercase;margin-bottom:20px;font-size:18px}.footer .logo{margin-bottom:40px;text-align:center;z-index:1}.footer .logo img{width:350px;max-width:100%;background:#fff;padding-right:30px}.footer .logo::before{display:block;border-top:2px solid #000;content:"";margin:0 15px;position:absolute;top:50%;left:0;right:0;bottom:0;width:auto;z-index:-1}.footer .footer-block{margin:0 auto 20px;max-width:400px}.footer .social{display:flex;justify-content:space-around;margin:0 auto 20px}.footer .social li{padding:0 5px}.footer .social li a{margin:0;color:#fff;text-align:center;background-color:#000;display:block;position:relative;width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden}.footer .social li em,.footer .social li i{line-height:40px}.note-globale{margin:0 auto;text-align:left}.note-globale a{display:flex;justify-content:start;align-items:center;align-content:center;padding:10px}.note-globale .rating-wrapper{margin-left:20px}.rating-infos{text-align:center}.note-globale .note{font-weight:700;font-size:16px;display:block}.note-globale .rating-box{height:20px;width:110px;display:inline-block;margin:2px 0 0;overflow:hidden;font-size:0;line-height:0;background:url(../images/rating@2x.png) 0 0 repeat-x;text-indent:-999em}.note-globale .rating-box .rating{float:left;height:20px;background:url(../images/rating@2x.png) 0 100% repeat-x}.note-globale .sub-title{font-style:italic;font-size:14px;clear:both;display:inline-block}.footer .note-globale{text-align:center}.footer .note-globale a{display:inline-flex;text-align:left}header .note-globale{margin:0}header .note-globale .note{font-size:12px}header .note-globale img{max-width:40px}header .note-globale .rating-wrapper{margin-left:10px}header .note-globale .rating-box .rating{height:10px;background:url(../images/rating.png) 0 100% repeat-x}header .note-globale .rating-box{background:url(../images/rating.png) 0 0 repeat-x;height:10px;width:55px}.texte-presentation-hp{padding:20px 50px!important}.texte-presentation-hp h1{text-align:center;font-weight:300;color:#4c4c4c;margin-bottom:20px}.catalog-product-view .product-name h1{text-align:center;font-size:24px;font-weight:400;margin-bottom:15px}.catalog-product-view .product-name h1 span{font-size:16px;font-weight:300}.catalog-product-view .product-options dt{text-transform:uppercase;font-size:20px;font-weight:300;text-align:center;margin:20px 0}.catalog-product-view .product-options dt label{font-weight:300}.catalog-product-view .product-options .options-list-format{background:#fafafa;border:1px solid #f0f0f0}@media(max-width:768px){.catalog-product-view .product-options .options-list-format{margin-left:15px;margin-right:15px}}.slick-track{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto}.catalog-product-view .product-options .options-list-format label{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.catalog-product-view .product-options .options-list-format label .infos,.catalog-product-view .product-options .options-list-format label .price{display:block;padding:10px 5px;max-width:150px}.catalog-product-view .product-options .options-list-format label img{padding-top:10px}.catalog-product-view .product-options li{margin:10px}.catalog-product-view .product-options .selected-format{background:#ebebeb}.slick-prev:before,.slick-next:before{color:#000}.catalog-product-view .breadcrumbs ul{margin:20px auto}.product-options-bottom .add-cart-form{display:flex;flex-wrap:wrap;justify-content:space-between}.product-info-top .form-control{background-color:#fff!important}.promo-banner a{color:#55bfbc;font-size:23px;font-weight:300}.banner-lg .promo-banner .text-container{text-align:center}.promo-banner .text-container .btn.btn-promo-banner{border-color:#55bfbc;background-color:#55bfbc}.container-no-fluid{padding:15px 0;margin:10px auto;max-width:1440px}.cms-page-view #maincontent>.container{padding-right:0;padding-left:0}.cms-page-view .breadcrumbs .container{display:none}@media(max-width:1199px){.sidebar-menu-mobile .table-icon-menu{margin-top:0;margin-bottom:30px}.sidebar-menu-mobile .table-icon-menu>li{border-bottom:1px solid #ccc;padding:7px 0}.sidebar-menu-mobile .table-icon-menu>li a{font-size:16px;letter-spacing:.5px;padding:5px 0;color:#999;line-height:32px;border-radius:0;text-transform:uppercase}.mega-menu{margin-bottom:0}}