﻿@media (min-width: 992px){.header-center-right #search_block_top .dropdown-menu{left:auto;right:0}#block-header-center.infocob-spe{margin:10px 0}#_desktop_megamenu .menu-item .title{line-height:1.1;font-size:14px;color:#2d2d2d}#_desktop_search .select .select-styled{overflow:hidden;max-width:190px;text-overflow:ellipsis}#_desktop_search .select-options{min-width:300px}}.bg-category{width:100%;min-height:250px;position:relative}.bg-category .wrapper-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bg-category .wrapper-title .h1,.bg-category .wrapper-title h1{color:#FFF;font-size:35px;text-transform:none;position:relative;text-align:center;line-height:1.1}.bg-category .wrapper-title .h1:after,.bg-category .wrapper-title h1:after{position:absolute;content:"";bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:1px;background:#FFF;opacity:.5}.language-selector.wrapper-dropdown{z-index:1100}#wrapper .breadcrumb{min-height:0;margin:0 0 20px;background:none}#wrapper .breadcrumb ol{position:relative;top:auto;left:auto;transform:none;text-align:left;padding:10px 0;border-bottom:1px solid rgba(51,51,51,0.1)}#wrapper .breadcrumb li{line-height:1}#wrapper .breadcrumb li a{color:#8a8a8a;text-transform:none}#wrapper .breadcrumb li a span{font-size:13px}#wrapper .breadcrumb li:after{content:"→";color:rgba(51,51,51,0.5);font-size:14px;margin:0 10px}#slider-creation-spes .item{padding:15px;box-sizing:border-box;text-align:center}#slider-creation-spes .item h2{font-size:15px}#slider-creation-spes .item img{max-width:100%}#main .page-content.page-cms:not(.page-cms-4){float:left;width:100%;padding:0 10px;box-sizing:border-box}@media (min-width: 992px){#main .page-content.page-cms:not(.page-cms-4){padding:0 20px}}#main .page-content h1,#main .page-content h2,#main .page-content h3,#main .page-content h4,#main .page-content h5,#main .page-content h6,#main .page-content .h1,#main .page-content .h2,#main .page-content .h3,#main .page-content .h4,#main .page-content .h5,#main .page-content .h6{position:relative;margin:15px 0;text-transform:none;letter-spacing:normal;line-height:1.5;font-weight:800;font-family:"Raleway",sans-serif;display:block}#main .page-content h1 small,#main .page-content h2 small,#main .page-content h3 small,#main .page-content h4 small,#main .page-content h5 small,#main .page-content h6 small,#main .page-content .h1 small,#main .page-content .h2 small,#main .page-content .h3 small,#main .page-content .h4 small,#main .page-content .h5 small,#main .page-content .h6 small{font-size:70%}#main .page-content h1,#main .page-content .h1{color:#2d2d2d;font-size:20px;font-size:2rem;line-height:1.2;margin:15px 0;text-indent:25px}#main .page-content h1 span,#main .page-content .h1 span{font-size:80%;display:block;color:#d20731}#main .page-content h1:before,#main .page-content .h1:before{content:"";position:absolute;top:17px;left:-15px;width:30px;height:2px;background:#ff7500}#main .page-content h2,#main .page-content .h2{color:#d20731;font-size:16px;font-size:1.6rem;line-height:1.2;margin:15px 0}#main .page-content h2 span,#main .page-content .h2 span{font-size:80%;display:block;color:#d20731}#main .page-content h3,#main .page-content .h3{color:#d20731;font-size:12px;font-size:1.2rem;line-height:1.2}#main .page-content h4,#main .page-content .h4{font-size:11px;font-size:1.1rem;line-height:1.2}#main .page-content h5,#main .page-content .h5{font-size:10px;font-size:1rem;line-height:1.2}#main .page-content h6,#main .page-content .h6{font-size:10px;font-size:1rem;line-height:1.2}#main .page-content p{text-align:justify;font-size:10px;font-size:1rem;line-height:1.65;margin:10px 0 15px;color:rgba(45,45,45,0.7)}#main .page-content p b,#main .page-content p strong{font-weight:700}#main .page-content img{margin:10px 0;max-width:calc(100% - 30px)}#main .page-content blockquote{padding:0 0 0 20px;border-left:3px solid #d20731;margin:15px 0}#main .page-content blockquote p{font-size:18px;font-size:1.8rem;line-height:1.5;border:0;padding:0;margin-top:0;font-weight:normal;font-style:italic}#main .page-content blockquote p b,#main .page-content blockquote p strong{font-weight:700}#main .page-content a:not(.btn){transition:all .3s ease-in-out;text-decoration:none;border-bottom:1px solid rgba(45,45,45,0.4);color:#2d2d2d}#main .page-content a:not(.btn):hover{box-shadow:inset 0 -5px 0 rgba(255,185,82,0.5);border-bottom:1px solid #ffb952}#main .page-content a:not(.btn).btn{margin-top:0;font-weight:400}#main .page-content ul,#main .page-content ol{padding:0 20px 0 30px;margin:15px 0 15px}#main .page-content ul li,#main .page-content ol li{font-size:10px;font-size:1rem;font-weight:400;position:relative;line-height:1.1;margin:0;padding:0 0 10px 0px;width:100%;color:rgba(45,45,45,0.8)}#main .page-content ul li b,#main .page-content ul li strong,#main .page-content ol li b,#main .page-content ol li strong{font-weight:bold}#main .page-content ul li h1,#main .page-content ul li h2,#main .page-content ul li h3,#main .page-content ul li h4,#main .page-content ul li h5,#main .page-content ul li h6,#main .page-content ol li h1,#main .page-content ol li h2,#main .page-content ol li h3,#main .page-content ol li h4,#main .page-content ol li h5,#main .page-content ol li h6{margin:0 0 5px 0;color:#606060;font-weight:700}#main .page-content ul li h1:before,#main .page-content ul li h1:after,#main .page-content ul li h2:before,#main .page-content ul li h2:after,#main .page-content ul li h3:before,#main .page-content ul li h3:after,#main .page-content ul li h4:before,#main .page-content ul li h4:after,#main .page-content ul li h5:before,#main .page-content ul li h5:after,#main .page-content ul li h6:before,#main .page-content ul li h6:after,#main .page-content ol li h1:before,#main .page-content ol li h1:after,#main .page-content ol li h2:before,#main .page-content ol li h2:after,#main .page-content ol li h3:before,#main .page-content ol li h3:after,#main .page-content ol li h4:before,#main .page-content ol li h4:after,#main .page-content ol li h5:before,#main .page-content ol li h5:after,#main .page-content ol li h6:before,#main .page-content ol li h6:after{display:none}#main .page-content ul li p,#main .page-content ol li p{margin:0;line-height:1.1}#main .page-content ul li ul,#main .page-content ul li ol,#main .page-content ol li ul,#main .page-content ol li ol{padding-left:10px;border-left:1px solid rgba(45,45,45,0.2)}#main .page-content ul li ul li,#main .page-content ul li ol li,#main .page-content ol li ul li,#main .page-content ol li ol li{background:none;margin:0;padding:5px 0 5px 10px;font-size:14px;list-style:none}#main .page-content ul li ul li:before,#main .page-content ul li ol li:before,#main .page-content ol li ul li:before,#main .page-content ol li ol li:before{display:none}#main .page-content ul li:last-child,#main .page-content ol li:last-child{margin-bottom:0}#main .page-content ul{list-style:disc}#main .page-content ul li{list-style:disc}#main .page-content ol{list-style:decimal}#main .page-content ol li{list-style:decimal}#main .page-content ol li:before{display:none}#main .page-content sub,#main .page-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#main .page-content sup{top:-0.5em}#main .page-content sub{bottom:-0.5em}#main .page-content hr{margin:10px 0;width:100%}#main .page-content table{width:100%;border:1px solid rgba(45,45,45,0.2);background:#FFF}#main .page-content table tr{transition:all .3s}#main .page-content table tr th{transition:all .3s;color:#2d2d2d;font-weight:700;padding:5px 10px;background:rgba(45,45,45,0.1);font-size:14px;text-align:left;border-bottom:1px solid rgba(45,45,45,0.1)}#main .page-content table tr td{transition:all .3s;color:rgba(45,45,45,0.8);font-weight:400;padding:5px 10px;font-size:13px;text-align:left;border-bottom:1px solid rgba(45,45,45,0.1)}#main .page-content table tr:hover th{background:rgba(45,45,45,0.3)}#main .page-content table tr:hover td{background:rgba(45,45,45,0.05)}#main .page-content table th ul,#main .page-content table td ul{list-style:none;margin:0;padding:0}#main .page-content table th ul li,#main .page-content table td ul li{list-style:none;padding-bottom:2px}#main .page-content table th ol,#main .page-content table td ol{list-style:decimal;margin:0;padding:0}#main .page-content table th ol li,#main .page-content table td ol li{list-style:decimal;padding-bottom:2px}#main .page-content table th ol li:before,#main .page-content table td ol li:before{display:none}#main .page-content table tfoot tr,#main .page-content table thead tr{transition:all .3s}#main .page-content table tfoot tr td,#main .page-content table tfoot tr th,#main .page-content table thead tr td,#main .page-content table thead tr th{transition:all .3s;color:#2d2d2d;font-weight:700;padding:12px;background:rgba(45,45,45,0.2);font-size:15px;font-size:1.5rem;text-align:left;border-bottom:1px solid rgba(45,45,45,0.3)}#main .page-content table tfoot tr:hover th,#main .page-content table tfoot tr:hover td,#main .page-content table thead tr:hover th,#main .page-content table thead tr:hover td{background:rgba(45,45,45,0.3);color:#2d2d2d}#main .page-content .bg{background:rgba(210,7,49,0.1);padding:10px}@media (min-width: 992px){#main .page-content .bg{padding:15px 25px}}#product .product-cover{background:none}#product .product-images.js-qv-product-images{display:flex;flex-flow:row wrap}#product .product-images.js-qv-product-images .thumb_js{flex:0 0 50%}#product .product-prices .current-price{width:100%;display:flex;flex-flow:row nowrap;padding:5px 10px}#product .product-prices .current-price span{margin-right:15px}#product .product-prices .current-price .prix_public_conseille{font-size:15px;color:#d20731}#product .product-prices .current-price:before{background:#ededed;height:2px}#product .product-prices .current-price:after{background:#ededed;height:2px}#products .product-description,.product-accessories .product-description,.featured-products .product-description,.product-miniature .product-description{position:relative;height:auto}#products .product-description .product-price-and-shipping,.product-accessories .product-description .product-price-and-shipping,.featured-products .product-description .product-price-and-shipping,.product-miniature .product-description .product-price-and-shipping{display:flex;flex-flow:row nowrap;justify-content:center}#products .product-description .product-price-and-shipping .prix_public_conseille,.product-accessories .product-description .product-price-and-shipping .prix_public_conseille,.featured-products .product-description .product-price-and-shipping .prix_public_conseille,.product-miniature .product-description .product-price-and-shipping .prix_public_conseille{color:#7a7a7a;font-style:400;font-size:13px}#products img,.product-accessories img,.featured-products img,.product-miniature img{margin:15px;width:calc(100% - 30px)}.horizontal_mode:not(.product-full) .button-action-product{top:-90px;display:flex;justify-content:center}.horizontal_mode:not(.product-full) .item-inner .left-product{border:1px solid #e4e4e4}.horizontal_mode:not(.product-full) .item-inner .right-product{margin-top:5px}.loading_element{background-color:#FFF}.product-actions .social-sharing{width:auto;margin-top:0}.product-actions .social-sharing a.print_product{float:none}#index .advsm-map-wrapper{margin:0}.gm-style .gm-style-iw-c{min-width:320px}.newsletter .wrapper-btn .dropdown-menu label{white-space:nowrap}#stores .page-stores .store-item{padding-left:0;padding-right:0}#stores .page-stores .store-picture img{max-width:none;width:100%}#stores .page-stores .store-item-container{padding:15px 0;align-items:flex-start}#stores .page-stores address{font-size:14px}#stores .page-stores ul li{list-style:none}#stores .page-stores ul li i{color:#ff7500;font-size:18px}#stores .page-stores .store-item-footer div:first-child,#stores .page-stores .store-item-footer .card-block{flex:0 0 100%;padding-top:0}#content-hp-83 .column-inner{margin-bottom:25px}#content-hp-98,#content-hp-170{margin-bottom:45px}.item.sds_blog_post{box-shadow:2px 2px 3px 1px rgba(0,0,0,0.2);height:100%}.item.sds_blog_post .thumbnail{text-align:center}
.product-variants > .product-variants-item select {
    color: #000 !important;
    background-color: #99ccff !important;}
#product .product-description li  {
        color: #000000 !important;}
/*# sourceMappingURL=custom.css.map */
