#slider{width:972px;height:209px;margin:0;padding:0}#slider li{list-style:none}.tb_title_f3{color:#000;float:left;margin:15px 0;font-size:16px}.tb_title_f3_r{color:#fff;text-align:right;margin:14px 12px;font-size:16px}.tb_title_f3_r>#tb_counter{margin-left:1em;font-weight:700}.fabricants_list_item .fabricant_logo{max-width:250px;max-height:120px}.fabricants_list_item .fabricant_nom{color:#000;text-align:center;width:100%;padding-top:34px;font-size:30px;line-height:1;display:block}.empty_lib{color:#000;margin:10% 0;font-size:26px}.grid_products{flex-grow:1;overflow:hidden}.produits_list_item_header_container{border:1px solid #4c4c4e;border-left:none;border-right:none;padding-top:10px;padding-bottom:5px}.produits_list_item_header{font-family:Teko,sans-serif;font-size:1.8em;line-height:1em}.produits_list_item_header a{color:inherit}.invoice_list_item_header{margin-top:15px;font-family:arial,sans-serif;font-size:20px;line-height:22px}.produits_list_item_detail_box{position:relative}.produits_list_item_detail_box span.icon{vertical-align:middle;font-size:1.25rem;line-height:1}.cart_grid_option_container{align-items:center;margin-bottom:.5rem;display:flex}.cart_grid_option_container input{transform:scale(1.25);margin:0!important}.cart_grid_option_container label{color:#555;margin:0;padding:0 0 0 10px;font-size:16px;font-weight:700;line-height:1}.produits_list_item_header_g{color:#595959;margin-right:5px}.produits_list_item_header_b{color:#4c4c4e;font-weight:700}.rating_text{margin-right:5px;font-size:18px}.rating_value{color:#000;font-size:18px;font-weight:700}.rating_value_r{color:#ea2429;font-size:18px}.produits_list_item_header .dimensions{margin:0}.produits_list_item_header .produits_list_item_header_content{margin-bottom:0}.invoice_item_row{border-bottom:1px solid #ccc}.bottom_space{float:left;background:url(/skin/img/bg_items_bottom.png) 0 100% no-repeat;width:610px;height:8px;margin-left:2px}.produits_list_item_img{text-align:center;position:relative;overflow:hidden}.produits_list_item_img .fabricant_logo{max-height:30px;display:inline-block}.produits_list_item_img .row>div:first-child{text-align:right;padding-right:12%}.produits_list_item_img .row>div:nth-child(2){text-align:left;padding-left:12%}.produits_list_item_img img{vertical-align:middle;max-width:100%;display:inline}#produit_grid_lib .produits_list_item_img img{max-width:100%;height:300px}#produit_grid_lib .produits_list_item_img .produits_list_item_brand_img>img{float:none;max-width:60%;height:auto;max-height:50px;display:block}.info-tooltip{color:#111;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;background:#fff;margin:1px 0 0 10px;padding:5px;font-size:1.5em;line-height:1;display:inline-block}.popover{width:400px;max-width:100vh}.popover-body{padding:0}.produit_logo{float:left;width:100%;display:block}#produit_grid_lib .produits_list_item_details{color:#000;font-size:12px;font-weight:700}.produits_invoice_item_details{color:#000;font-size:.85rem;font-weight:700}.produits_invoice_item_details p,.produits_list_item_details p{max-height:120px;margin:0;overflow:hidden}.produits_list_item_rebate{float:right;color:#ea2429;width:100%;margin:0;font-size:12px;overflow:hidden}#cart_grid{margin-top:30px}#cart_grid .produits_list_item_rebate{float:left;text-align:left}#cart_grid h5{color:#ea2429;font-family:Teko,sans-serif;font-size:28px}.dimen_r{color:#ea2429}.produits_list_item_rate{float:left;width:310px;margin-top:5px}.produit_mini_add_cart_container{float:left;width:225px}.produits_view_item_rate{float:left;width:95px;margin-left:10px}.produits_view_item_rate_title{color:#000;float:left;width:95px;margin:0;font-size:12px}.produits_list_item_btns{text-align:center;width:155px;font-size:18px;position:absolute;bottom:17px;right:10px}.produits_list_item_btn_buy{float:left;color:#fff;background-color:#000;width:150px;padding:10px 0}.produits_list_actions_container{flex-wrap:wrap;justify-content:right;gap:15px;display:flex}.produits_list_actions_container>*{flex:1}.produits_view_item_header_dimensions{float:left;color:#000;width:88px;margin:8px 0 0 26px;font-family:fb,sans-serif;font-size:20px}.produits_list_item_header_price{padding-top:15px;padding-bottom:10px}.produits_list_item_header_price.brands{padding-top:10px;padding-bottom:5px}.produits_list_item_price{float:left;width:272px;height:140px;position:relative}.produits_list_item_rl{float:left;width:272px;position:relative}.available_rl_counter_container{float:left;width:272px}.available_rl_counter{color:#595959;float:left;text-align:right;width:100%;font-size:16px}.qte_container{float:left;width:180px;margin-top:5px}.qte_container input{float:right;text-align:center;background-color:#e4e4e4;border:1px solid #000;width:30px;margin-left:5px;font-size:12px;font-weight:700}.available_rl_item_container_l{float:left;width:112px;margin-bottom:7px;margin-right:15px}.available_rl_item_container_r{float:left;text-align:right;width:112px;margin-bottom:7px}.available_rl_container{float:left;width:242px;margin:15px}.available_rl_item{float:left;width:100%;margin:0}.price_content{text-align:right}.subtotal_row{margin-bottom:15px;font-weight:700}.total_row{margin-top:15px;font-size:1.25rem;font-weight:700}.label_price{margin-right:10px;font-size:18px;font-weight:400;line-height:18px}.label_price.larger{font-size:22px;font-weight:700;line-height:22px}.label_promo{float:left;color:#ff0404;width:108px;font-size:12px;font-weight:700}.label_qty{float:left;max-width:111px;font-size:12px;font-weight:700}.lg_value_price_symbol{margin-right:5px;font-size:40px;line-height:40px}.value_price_symbol,.value_promo{margin-right:5px}.rabais_content{margin:5px 0}.md_value_price{color:#333;font-size:18px;line-height:18px}.md_value_price.larger{color:#333;font-size:1.5rem;font-weight:700;line-height:1.2}.lg_value_price{color:#333;font-size:40px;line-height:40px}.header_value_price{color:#333;font-size:23px;font-weight:700;line-height:23px}.tvq_content{margin-bottom:28px}.icon_seasons_r{text-indent:-10000px;width:47px;height:47px;display:block;position:absolute;top:5px;right:5px}.grid_bottom_bar{float:left;background-color:#000;width:649px;height:30px;margin:5px 0}.view_details_side_right{float:left;color:#000;background-color:#fff;border:1px solid #ccc;width:370px;margin:5px 0}.view_product_window{float:left}.view_product_window h4{float:left;color:#fff;text-align:center;width:100%;margin:0;font-family:fb,sans-serif;font-size:18px}.view_details_side_right_2{float:left;color:#000;background-color:#fff;border:1px solid #ccc;width:370px;margin:0}.view_details_side_left{float:left;color:#000;width:235px;margin-right:3px}.view_details_side_left_container{float:left;color:#000;background-color:#fff;border:1px solid #ccc;width:225px;margin:5px 5px 0}.view_details_side_add_cart{float:left;color:#000;background-color:#0030b5;border:1px solid #ccc;width:225px;margin:5px 5px 0}.produit_main_image_container,.produit_f_logo_container{float:left;width:225px}.view_details_div{float:left;width:365px;margin:0 0 5px 5px}.view_details_div p{float:left;width:360px;margin:5px 0}.title_view_produit{float:left;color:#5d5d5d;border-bottom:1px solid #ccc;width:360px;margin:5px 0 0;font-family:fb,sans-serif;font-size:22px}.produit_main_image_container img,.produit_f_logo_container img{float:left;width:215px;margin:5px}.produit_chart_container{float:left;width:365px}.produit_chart_container table{width:360px;font-size:12px}.produits_view_item_price{float:left;width:215px;margin:10px 0 10px 10px}.view_label_price{float:left;width:130px}.view_label_qty{float:left;width:130px;margin-top:3px}.view_qte_container,.view_price_container{float:left;width:211px}.ele_attr{color:#939090;margin:0;font-size:16px}@media only screen and (width<=767px){.produits_list_item_header{margin-bottom:0}}@media (width>=768px) and (width<=991px){.navbar-infos{display:none}.produits_list_item_header{margin-bottom:0}}@media (width>=992px) and (width<=1199px){.produits_list_item_header_content{padding-right:5px}}.kit_plus_icon{text-align:center;color:#333;font-size:2em;font-weight:700}@media (width>=1400px){.cart_summary{color:#eee;background:#333;border-radius:8px;padding:20px}.cart_summary .produits_list_item_header{color:#eee;text-transform:uppercase;margin-bottom:15px;font-weight:400}.cart_summary .cart_label_price{color:#ccc}.cart_summary .cart_value_price{color:#fff}}.fb-dimensions-grid{grid-gap:0 .5em;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.5em;display:grid}.fb-dimensions-grid .price_content{font-size:1.75rem}@media screen and (width<=575px){.fb-dimensions-grid{grid-template-columns:1fr 1fr}.dimensions-qty{grid-column:1/3}}
