.checkout-index-index .opc-wrapper li{border:none}.checkout-index-index .totals-tax-summary .detailed.tva{font-style:italic;text-transform:capitalize}@media screen and (min-width:768px){.checkout-index-index .modal-slide._show .modal-inner-wrap .modal-content .form-shipping-address #shipping-new-address-form .field[name="shippingAddress.company"]{width:50% !important}}.checkout-index-index .checkout-shipping-method .step-title{display:none}.field.name,.field.email,.field.telephone,.field.stores{width:49%;display:inline-block}.field.store .stores select{background:#fff;height:32px;padding:0 6px;line-height:32px}.field.comment{width:98%}.defense-devis-index{color:#666}.defense-devis-index .page-title{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:12px;margin-bottom:30px;text-transform:uppercase}.defense-devis-index .page-title h1{margin-top:10px}.defense-devis-index .quote-list ul li{border:1px solid #dedede;margin:12px;padding:12px}.defense-devis-index .quote-list ul li table{width:100%;margin-top:15px}.defense-devis-index .quote-list ul li table tr{width:100%}.defense-devis-index .quote-list ul li table tr td{width:50%}.defense-devis-index .quote-list ul li .row.bottom{margin-top:15px}header.header div.header-inner{background-color:#141c13}header.header div.header-inner .header-inner-row{padding:28px 0}header.header div.header-inner div.header-info-box>a,header.header div.header-inner div.header-info-box>span[data-obfuscation=true],header.header div.header-inner div.header-info-box .authorization-link>a,header.header div.header-inner div.header-info-box .authorization-link>span,header.header div.header-inner div.header-info-box .dropdown>a{color:#fff}header.header div.header-inner div.header-search-bar form input[type=text]{border:1px solid #111}header .header-mobile div.header-inner div.header-info-box>a,header .header-mobile div.header-inner div.header-info-box>span[data-obfuscation=true],header .header-mobile div.header-inner div.header-info-box .authorization-link>a,header .header-mobile div.header-inner div.header-info-box .authorization-link>span,header .header-mobile div.header-inner div.header-info-box .dropdown>a{color:#fff}.checkout-index-index .checkout-header .secure-payment{display:none}@media (min-width:992px){.classic-menu:not(.mm-menu) .menu-col-4{float:left;width:20% !important}}.classic-menu:not(.mm-menu) li.level0>a.level-top,.classic-menu:not(.mm-menu) li.level0>span[data-obfuscation=true].level-top{padding:12px 0 7px}.classic-menu:not(.mm-menu) li.level0:hover>span.level-top,.classic-menu:not(.mm-menu) li.level0:focus>span.level-top{color:#fff !important}.classic-menu:not(.mm-menu) li.level0:hover>a.level-top,.classic-menu:not(.mm-menu) li.level0:focus>a.level-top,.classic-menu:not(.mm-menu) li.level0:hover>span[data-obfuscation=true].level-top,.classic-menu:not(.mm-menu) li.level0:focus>span[data-obfuscation=true].level-top{color:#fff !important}.classic-menu:not(.mm-menu) li.nav-5-5-3>a span{text-transform:initial !important}.classic-menu:not(.mm-menu) .mega-menu{margin-top:0}.header-bottom div>ul>li:not(.menu-col-4):not(.level1):not(.level2):not(.level3):not(.level4)>a:before,.header-bottom div>ul>li:not(.menu-col-4):not(.level1):not(.level2):not(.level3):not(.level4)>span[data-obfuscation=true]:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#fff;height:4px;-webkit-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-bottom div>ul>li:not(.menu-col-4):not(.level1):not(.level2):not(.level3):not(.level4)>a:hover:before,.header-bottom div>ul>li:not(.menu-col-4):not(.level1):not(.level2):not(.level3):not(.level4)>span[data-obfuscation=true]:hover:before{right:0}.header-bottom ul.navbar-nav li:not(.menu-col-4):not(.level1):not(.level2):not(.level3):not(.level4).active>a,.header-bottom ul.navbar-nav li:not(.menu-col-4):not(.level1):not(.level2):not(.level3):not(.level4).active>span[data-obfuscation=true]{color:#fff}.header-bottom ul.navbar-nav li:not(.menu-col-4):not(.level1):not(.level2):not(.level3):not(.level4).active>a:before,.header-bottom ul.navbar-nav li:not(.menu-col-4):not(.level1):not(.level2):not(.level3):not(.level4).active>span[data-obfuscation=true]:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#fff;height:4px;-webkit-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-bottom ul.navbar-nav li.menu-col-4.active>a:before,.header-bottom ul.navbar-nav li.navp-2:not(.level0).active>a:before,.header-bottom ul.navbar-nav li.navp-1:not(.level0).active>a:before,.header-bottom ul.navbar-nav li .level1.active>a:before,.header-bottom ul.navbar-nav li .level2.active>a:before,.header-bottom ul.navbar-nav li .level3.active>a:before,.header-bottom ul.navbar-nav li .level4.active>a:before,.header-bottom ul.navbar-nav li .level5.active>a:before,.header-bottom ul.navbar-nav li .brands.active>a:before,.header-bottom ul.navbar-nav li.menu-col-4.active>span[data-obfuscation=true]:before,.header-bottom ul.navbar-nav li.navp-2:not(.level0).active>span[data-obfuscation=true]:before,.header-bottom ul.navbar-nav li.navp-1:not(.level0).active>span[data-obfuscation=true]:before,.header-bottom ul.navbar-nav li .level1.active>span[data-obfuscation=true]:before,.header-bottom ul.navbar-nav li .level2.active>span[data-obfuscation=true]:before,.header-bottom ul.navbar-nav li .level3.active>span[data-obfuscation=true]:before,.header-bottom ul.navbar-nav li .level4.active>span[data-obfuscation=true]:before,.header-bottom ul.navbar-nav li .level5.active>span[data-obfuscation=true]:before,.header-bottom ul.navbar-nav li .brands.active>span[data-obfuscation=true]:before{content:unset}a.bdc_bpu{font-weight:400 !important;text-decoration:underline}.row.reassurance{display:none}.nav>li span[data-obfuscation=true]{padding:0}.container.home{background:#fff;margin-top:12px}.container.home .ves-widget.widget-html.block .img-block{padding:12px 0;position:relative}.container.home .ves-widget.widget-html.block .img-block img{width:100%}.container.home .ves-widget.widget-html.block .img-block .inner{position:absolute;width:100%;height:25%;bottom:28px;left:0;font-size:15px}.container.home .ves-widget.widget-html.block .img-block .inner a{color:#fff;position:relative;text-transform:uppercase}.container.home .ves-widget.widget-html.block .img-block .inner a:after{content:'';position:absolute;width:100%;height:0;left:0;top:25px;border-bottom:2px solid #fff}.container.home .ves-widget.widget-html.block .img-block .inner .bottom-links{margin-top:20px}.container.home .ves-widget.widget-html.block .img-block .inner .bottom-links a:after{content:none}.catalog-product-view .box-tocart .actions .action.button.not-allowed{width:100%;padding:16px}.catalog-product-view .detailed .tab-content{font-size:14px}.catalog-product-view .detailed .nav li.active a{font-weight:700}.catalog-category-view .product-item-actions .action.button{width:100%}.catalog-category-view .percent-discount{align-self:flex-end}.catalog-category-view .algolia_instant_selector .hit .product-item-container .product-box-button .price-box span{font-size:18px}@media (max-width:370px){.catalog-category-view .algolia_instant_selector .hit .product-item-container .product-box-button .price-box span{font-size:14px}}@media (max-width:290px){.catalog-category-view .algolia_instant_selector .hit .product-item-container .product-box-button .price-box span{font-size:11px !important}}.catalog-product-view .box-tocart .actions .action.button.not-allowed{width:100%;padding:16px}.ves-cms-builder{color:#111}.ribbon{color:#fff;background:#1a1a1a;position:absolute;right:0;top:0;font-size:17.5px;text-transform:uppercase;font-weight:700;padding:15px}header.header div.header-bottom div.collapse.navbar-collapse ul.nav.navbar-nav>li{padding-left:10px !important;padding-right:10px !important}.classic-menu:not(.mm-menu) li.level0>a.level-top,.classic-menu:not(.mm-menu) li.level0>span[data-obfuscation=true],.classic-menu:not(.mm-menu) li.level0>span.level-top{font-size:12px !important;font-weight:600 !important;letter-spacing:normal !important}