#cat,#search,#product-reco,#specialope{background-color:#DADADA;line-height:normal}.sous_header_cat{background-color:#DADADA;color:#fff;padding:10px}.sous_header_cat #div_select{width:70%;display:inline-block}.header_cat h1{display:inline;font-size:inherit}.sous_header_cat .icon_mode{vertical-align:middle;display:inline-block;width:25%;min-width:60px;text-align:right;float:right}.sous_header_cat .icon_mode:after{content:"";display:table;clear:both}.sous_header_cat #guide-cat{display:none;background-color:gray;margin-bottom:15px;font-size:1.1em;color:#FFF}.sous_header_cat #guide-cat .title-guide{padding:10px;border-bottom:1px dashed #FFF;font-weight:bold}.sous_header_cat #guide-cat .content-guide{padding:10px;color:#333132;font-weight:bold}.sous_header_cat #guide-cat .link-guide{padding:0 10px 10px 10px}.sous_header_cat #guide-cat .link-guide a,.sous_header_cat #guide-cat .link-guide a:hover,.sous_header_cat #guide-cat .link-guide a:visited,.sous_header_cat #guide-cat .link-guide a:active{display:block;text-decoration:none;line-height:1.4em;font-weight:normal;color:#FFF}.sous_header_cat #guide-cat .btn-close{text-align:center;padding-bottom:10px}.sous_header_cat #guide-cat .btn-close span{display:inline-block;padding:5px 12px;border:1px solid #FFF}#grid_icon{margin-right:8px}#grid_icon,#list_icon{vertical-align:text-bottom}.icon_mode span[class|="icon"]{font-size:33px;color:#9D9D9C;cursor:pointer}.icon_mode span[class|="icon"].selected,.icon_mode span[class|="icon"]:hover{color:#333132}.line_prod{width:100%;height:100%}.line_prod_container{height:auto;text-align:left;margin:5px;padding:10px;color:#333132;background-color:#fff;position:relative}.line_prod_img{display:inline-block;width:30%;height:100%;text-align:center}.line_prod_content{display:inline-block;width:62%;vertical-align:middle;height:100%}.line_prod_fleche{display:inline-block;width:5%;height:100%;text-align:right;color:#9D9D9C}.line_prod_img span{display:inline-block;margin:0 5px}.line_prod_img img{width:100%;vertical-align:middle}.line_prod_container .sticky-ahead{position:absolute;left:-10px;top:10px}.name_prod{font-weight:bold;font-size:.9em;line-height:1em;margin-bottom:5px}.desc_prod{font-size:.9em;line-height:1em;margin-bottom:10px;font-weight:normal}.price_prod{color:#20366A}.price_barre{text-decoration:line-through;color:#9D9D9C;font-size:90%;font-weight:normal}.prop_prod{width:100%;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;font-size:.9em}.prop_prod span{text-decoration:underline}#product .price_barre{margin-left:15px}.price_kg{float:right;font-weight:bold;font-size:90%}.price{font-size:1.3em;font-weight:bold}#grid_cat{display:none;margin-top:5px}#listProd{width:100%;height:100%}#grid_cat,#list_cat{margin:5px;height:100%}#grid_cat:after,#list_cat:after,.line_prod_container:after{content:"";display:block;clear:both}.prod_grid{text-align:center;height:auto;width:50%;display:inline-block;float:left}.prod_grid_content{height:inherit;text-align:left;margin:5px;padding:10px;color:#333132;background-color:#fff}.prod_grid .name_prod span,.line_prod .name_prod span{font-size:1.1em}.prod_grid_content a,.prod_grid_content a:hover,.prod_grid_content a:visited,.prod_grid_content a:active,.line_prod_container a,.line_prod_container a:hover,.line_prod_container a:visited,.line_prod_container a:active{text-decoration:none;width:100%;height:100%;color:inherit}.prod_grid_content .span_img{display:inline-block;margin:5px;width:100%;text-align:center;vertical-align:middle}.prod_grid_content .span_img img{width:auto;max-width:100%;max-height:100%}.prod_grid_content .incentive_prod{position:relative;margin-top:5px;height:20px}.prod_grid_content .sticky-ahead{position:absolute;left:-20px}.prod_grid_content .price_prod,.line_prod_content .price_prod{margin-top:5px}.prod_grid_content .price,.line_prod_content .price{font-size:1.1em}.prod_grid_content .price_barre,.line_prod_content .price_barre{margin-left:5px}.prod_grid_content .price_barre,.prod_grid_content .price{text-align:left}.prod_grid_content .desc_prod,.line_prod_content .desc_prod{margin:10px 0}.prod_grid_content .name_prod{margin-top:5px}.prod_grid_content .etoiles_prod,.line_prod_content .etoiles_prod{margin-top:5px}.prod_grid_content .etoiles_prod img,.line_prod_content .etoiles_prod img{height:10px}.no-products{padding:10px;background-color:#fff;line-height:inherit}.top-level h1{text-align:center;padding:12px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;background-color:#333132;color:#fff;margin:0}.top-level .subcategory,.top-level .subcategory:link,.top-level .subcategory:active,.top-level .subcategory:visited,.top-level .subcategory:hover{display:block;padding:10px;border-bottom:1px solid #DADADA;color:#333132;text-decoration:none;font-weight:normal}.btn-filtre{background-color:#fff;color:#333132;line-height:33px;padding:0 10px;margin-top:10px}.select_cat{display:inline-block;width:90%;margin-right:5px}.select_cat span[class|="icon"],.btn-filtre span[class|="icon"]{float:right;line-height:33px;font-size:18px;color:#9D9D9C}#filter_div{background-color:#fff;height:100%;width:100%;display:none}#filter_div .filter{border-top:1px dashed #DADADA;padding:10px;font-size:1em;color:#333132}#filter_div .filter-label{font-weight:bold;text-transform:uppercase;margin-bottom:5px}#filter_div .filter-input{vertical-align:text-bottom}#filter_div .filter-span{display:inline-block;width:100%}#filter_div .filter-span label{display:inline;font-size:13px;vertical-align:middle;margin:0 0 .2em}#filter_div .filter-span label .counter{display:inline-block;margin-left:5px}#filter_div .linkChoice{font-size:13px;color:#009FE3}#filter_div .filter input.ui-slider-input{font-size:13px;font-weight:normal;height:15px;line-height:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#filter_div .filter .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track{top:5px}#filter_div .filter .ui-rangeslider .ui-rangeslider-sliders{height:25px}.picto-noel{float:right}#specialope .segments{padding:0 10px}#specialope .segments .segmentOpe{background-color:#333132;color:#fff;padding:10px 20px;margin:10px 0;text-transform:uppercase;font-weight:normal;font-size:13px;position:relative;vertical-align:middle}#specialope .segments .segmentOpeSelected{background-color:#888888;color:#fff;padding:10px 20px;margin:10px 0;text-transform:uppercase;font-weight:normal;font-size:13px;position:relative;vertical-align:middle}#specialope .segments .segmentOpe .icon-triangle-right,#specialope .segments .segmentOpe .icon-triangle-down{display:inline-block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#specialope .line_prod .desc_prod{display:none}#specialope .line_prod .line_prod_content .name_prod{margin-bottom:15px}#specialope .bloc_btn{margin-top:0;padding:10px}.segmentChoosed{padding:12px 0 12px 15px;width:100%;background-color:#333132;color:#fff;text-align:left;letter-spacing:1px;vertical-align:middle;margin-top:-4px;margin-bottom:10px}.segmentChoosed a{display:inline-block;height:100%;text-decoration:none;font-size:13px}#specialope a:visited,#specialope a:active,#specialope a:link{text-decoration:none}.segmentChoosed a span[class="icon-triangle-left"]{font-size:16px}.segmentChoosed .segment_label{width:80%;display:inline-block;vertical-align:middle;font-size:13px}.no-result{text-align:center;padding:10px;font-size:15px}.spellchecks{padding:10px;text-align:center}.spellchecks p{font-size:15px;margin:0 !important}.spellchecks .spellcheck{text-decoration:underline;font-style:italic}.shops-title{font-size:18px;margin-left:8px;margin-top:8px}.line_shop{width:100%;height:100%}.line_shop_container{height:auto;text-align:left;margin:5px;padding:10px;color:#333132;background-color:#fff;position:relative}.line_shop .line_shop_img{display:inline-block;width:30%;height:100%;text-align:center}.line_shop_img span{display:inline-block;margin:0 5px}.line_shop_img img{width:100%;vertical-align:middle}.line_shop_content{display:inline-block;width:62%;vertical-align:middle;height:100%}.line_shop_name{font-weight:bold;font-size:.9em;line-height:1em;margin-bottom:5px}.line_shop_desc{font-size:.9em;line-height:1em;margin-bottom:10px;font-weight:normal;margin:10px 0}.line_shop_fleche{display:inline-block;width:5%;height:100%;text-align:right;color:#9D9D9C}.line_shop_open{color:#009FE3;width:100%;text-align:left}.horaire{font-size:1.3em;font-weight:bold}.line_shop_container:after{content:"";display:block;clear:both}.line_shop_name span{font-size:1.1em}.line_shop_container a,.line_shop_container a:hover,.line_shop_container a:visited,.line_shop_container a:active{text-decoration:none;width:100%;height:100%;color:inherit}.pager{padding:8px 0 15px 0;text-align:center}.pager .custom-dropdown{margin-left:5px;width:65px}#fid-header-container{padding:10px 5px;width:100%}#fid-header-img{text-align:center}#fid-header-txt-container{margin:10px}#fid-header-nbPts{color:white;text-align:center;background-color:#38c;padding:5px;margin:0 auto;width:90%}#fid-hello{display:block;font-size:18px;font-weight:bold;margin-bottom:10px}#fid-spacer{margin:0;padding:0;background-color:#EBEBEB;height:10px}#catFid>#cat{padding-top:5px}#fid-params{font-size:.9em;line-height:1em;font-style:italic;font-weight:lighter}
.carrousel,.swiper-wrapper{width:100%;position:relative}.carrousel .swiper-button-next,.carrousel .swiper-button-prev{top:35%;color:#20366A;font-size:40px;z-index:10;position:absolute}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{height:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.carrousel{height:auto}.carrousel img{max-width:100%;max-height:100%;width:auto;height:auto}.carrousel .swiper-button-prev{left:10px}.carrousel .swiper-button-next{right:10px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-container{width:100%;height:100%}.content-slide{padding:20px;color:#fff}.title{font-size:20px;margin-bottom:10px}.pagination{position:absolute;left:20px;text-align:left;bottom:5px;z-index:2}.swiper-pagination-switch{display:inline-block;width:6px;height:6px;border:1px solid #20366A;background:0 0;margin:0 2px;cursor:pointer}.swiper-active-switch{background:#20366A}
.iv-close,.iv-container{overflow:hidden}#iv-container{position:fixed;background:#FFF;width:100%;height:100%;top:0;left:0;display:none;z-index:2000001}.iv-image-wrap,.iv-snap-image-wrap{display:inline-block}.iv-close-container{width:0;height:0;border-style:solid;border-width:0 75px 75px 0;border-color:transparent #0083c1 transparent transparent;position:absolute;right:0;top:0}.iv-close{width:30px;height:30px;position:absolute;right:-70px;top:7px;cursor:pointer;text-align:center;text-shadow:0 0 3px #6d6d6d;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.iv-close:after,.iv-close:before{content:"";height:2px;width:30px;background:#FFF;position:absolute;left:0;top:50%;margin-top:-2px}.iv-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.iv-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.iv-close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.iv-snap-view{width:150px;height:150px;position:absolute;top:20px;left:20px;border:1px solid #666;background:#000;z-index:100;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;opacity:0}.iv-snap-image-wrap{position:absolute;max-width:150px;max-height:150px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}.iv-snap-image{position:relative}.iv-image-view,.iv-large-image,.iv-loader,.iv-snap-handle,.iv-zoom-handle,.iv-zoom-slider{position:absolute}.iv-snap-handle{border:1px solid #ccc;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-shadow:0 0 0 200px rgba(0,0,0,.5);-moz-box-shadow:0 0 0 200px rgba(0,0,0,.5);box-shadow:0 0 0 200px rgba(0,0,0,.5)}.iv-zoom-slider{width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #666;border-top:0;background:rgba(204,204,204,.1);height:15px;top:150px;left:-1px}.iv-zoom-handle{width:20px;height:15px;background:#ccc}.iv-image-view{height:100%;width:100%}.iv-image-wrap:active{cursor:move}.iv-large-image{max-width:100%;max-height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.iv-loader{top:50%;left:50%;border-radius:50%;width:32px;height:32px;z-index:100;margin-top:-16px;margin-left:-16px;font-size:5px;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.iv-loader:after{width:10em;height:10em;border-radius:50%}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:767px){.iv-snap-view{z-index:-1;visibility:hidden}}
.header_prod{padding:0 0 0 20px;width:100%;background-color:#333132;color:#fff;text-align:left;letter-spacing:1px;vertical-align:middle}.header_prod a{display:inline-block;height:100%;text-decoration:none}.coupon{margin-left:5%}.header_prod .prod-name{width:80%;display:inline-block;font-size:medium}.offline-prod .img-prod-off{text-align:center}.offline-prod .content-prod-off{background-color:#fff;color:#333132;font-size:.9em;padding:15px 20px}#product .carrousel{margin:25px 0}#product .swiper-slide{position:relative;text-align:center;vertical-align:middle}#product .incentive_prod{position:absolute;top:5px;left:15px}#product .sticky-ahead .triangle{top:22px}#product #product-reco .sticky-ahead .triangle{top:20px}#product-reco{border-top:4px solid #fff;padding-top:10px}.product-reco-label{padding:10px;text-transform:uppercase;font-weight:bold;text-align:center}#product-reco #list_cat{margin-top:0;margin-bottom:0}#product-reco #list_cat .bloc_btn{padding-top:10px}#product-reco #list_cat .line_prod:nth-child(n+3){display:none}#product a#btn-mag{text-decoration:none}#product #btn-mag .bloc_btn{margin-top:0;padding:10px}#product #btn-mag .bloc_btn .cac_btn_blue{vertical-align:top}#product #btn-mag .bloc_btn .icon-location{position:relative;left:auto;vertical-align:middle;margin-right:15px}.shipment{font-size:12px}.content_prod{height:auto}.bloc_prix{color:#20366A;margin:10px 20px;text-align:left;font-size:1.3em}.refurb{font-size:12px;color:#333132}.refurb a,.refurb a:link,.refurb a:active,.refurb a:visited,.refurb a:hover{color:#333132;font-weight:normal}.refurb span{color:#20366A}.bloc_infos{line-height:1.3em;margin:10px 20px}.bloc_infos ul{margin:0;padding-left:20px;list-style:square}.bloc_infos ul li{margin:0;padding:0;color:#20366A}.bloc_infos ul li span{color:#333132}.bloc_variante{margin:0 20px}.bloc_variante .icon-award{margin-right:5px;font-size:18px;vertical-align:middle}.bloc_variante .product-price-incentive{font-weight:bold;margin-top:5px}.bloc_variante .ui-select{width:100%}#product .bloc_btn{background-color:#DADADA;padding:20px 20px 5px 20px}.short_desc{font-size:.9em;padding:20px}#composition,#val_nut{width:100%;border-collapse:collapse;max-width:400px}#composition td,#val_nut td{width:50%;padding-top:2px;padding-bottom:2px}.composition_border_left{padding-left:5px;text-align:right}.composition_border_bottom{border-bottom:1px solid #333132}#livraison{margin:0;padding-left:20px;list-style:square}#livraison li:first-letter{text-transform:uppercase}#garantie ul{margin:0;padding-left:20px;list-style:square}.ligneTem{width:100%;border-bottom:1px dashed #DADADA;padding:10px 0}.ligneTem_content{margin-right:10px}.ligneTem .note{float:right}.hautTem{margin-bottom:5px;font-weight:bold}.milieuTem{margin-bottom:5px}.milieuTem img{height:15px}.milieuTem label{display:inline-block;font-size:100%;width:100px;margin-right:20px;text-align:left;vertical-align:middle}.analysisList-item{display:flex;align-items:center;line-height:initial;margin-bottom:15px}.analysisList .link-analysis{margin-right:10px}.video iframe{max-width:100%;height:auto}.pinch{position:absolute;top:10px;left:10px;width:75px}.advice-content.timeline::after{content:"";display:table;clear:both}.timeline{margin-top:20px;min-height:360px}.timeline .timeline-bar{position:absolute;left:55%;margin:0;width:50px;height:300px;background-color:#DADADA;z-index:1}.timeline .timeline-bar:after{content:"";position:absolute;border-style:solid;border-width:50px 35px 0 35px;border-color:#DADADA transparent transparent transparent;margin:300px 0 0 -10px}.timeline-content{display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;justify-content:space-between;height:300px}.timeline .bloc{display:flex;align-items:center;z-index:2;position:relative}.timeline .bloc.usage-bloc{justify-content:space-between;height:50px}.timeline .bloc.separation-bloc{justify-content:flex-start;height:40px}.timeline .usage-title{width:30%}.timeline .usage-bloc .usage-title{font-weight:bold}.timeline .bloc .bar{-ms-flex:1;-webkit-flex:1;flex:1;height:0}.timeline .bloc.separation-bloc .bar{margin:20px auto}.timeline .bloc.usage-bloc .bar{margin:25px auto}.timeline .usage-bloc .bar{border-bottom:1px dashed #333132}.timeline .separation-bloc .bar{border-bottom:1px dotted #333132}.timeline .advice-number,.advice-desc .advice-number{font-weight:bold;width:30px;height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-align:center;z-index:100;line-height:30px;margin-left:20px}.timeline .separation-bloc .advice-number{background-color:transparent}.timeline .usage-bloc .advice-number{background:#9D9D9C}.advice-desc .description-bloc{display:flex;align-items:center}.advice-desc .description-bloc .advice-number{background:#9D9D9C;margin-right:-15px;margin-left:0}.advice-desc .description-bloc .description{-ms-flex:1;-webkit-flex:1;flex:1;background-color:#DADADA;z-index:10;line-height:20px;margin:10px 0;padding:5px;text-align:center}
