.product_list.list .ajax_block_product .pro_first_box{max-width: 280px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 300px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 300px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x{max-width: 140px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 280px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.home_default_2x{max-width: 560px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 700px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.large_default_2x{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 370px;}.images-container, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x{max-width: 740px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 105px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.small_default_2x{max-width: 210px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x{max-width: 1200px;}.st_image_scrolling_item{margin-bottom:20px;}.st_image_scrolling_wrap .st_image_scrolling_item {padding-left:10px;padding-right:10px;}.st_image_scrolling_wrap .row{margin-left:-10px;margin-right:-10px;}.featured_categories_item .pro_outer_box.category_default{max-width: 140px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 560px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 370px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 740px;}body{font-family:Montserrat, Tahoma, sans-serif, Arial;font-weight:400;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"Montserrat", Tahoma, sans-serif, Arial;font-weight:700;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{font-family:"Montserrat", Tahoma, sans-serif, Arial;font-weight:700;}.style_wide .ma_level_1{font-weight:700;}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{font-weight:700;text-transform: uppercase;}.st-menu-title{font-weight:700;text-transform: uppercase;}.title_block .title_block_inner, .page_heading {font-size: 20px;}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: uppercase;font-weight:700;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.mv_item{}#st_mega_menu_column_desktop .ma_level_0{}.product_name_wrap .product_name{}.product_name_wrap .product_name{font-weight:700;}.product_name_wrap .product_name{font-size: 28px;}.product_name_wrap .product_name{color: #000000;}.product-prices .current-price .price{font-size: 34px;}.ajax_block_product .regular-price{font-size: 17px;}#footer .title_block .title_block_inner{font-size: 14px;}.title_block .title_block_inner,.page_heading, .table-bordered thead th, .heading_color, .card-header{color: #333333;}.title_style_5 .title_block_inner:after{height:0px;}.title_style_0, .title_style_1 .flex_child, .title_style_4 .flex_child, .title_style_2 .flex_child, .title_style_3 .flex_child{border-color: #dedb00;}.title_style_5 .title_block_inner:after{background-color: #dedb00;}#footer-primary .title_block .title_block_inner{color: #ffffff;}#footer-secondary .title_block .title_block_inner{color: #ffffff;}body,a.text_color{color: #333333;}a,.link_color, a:focus,
        .additional-information a.link_color
        .dropdown_tri,
        .checkout-step .sttab_2_1 .nav-tabs .nav-link,
        .add_to_love, .add_to_love:hover,
        .add_to_wishlit, .add_to_wishlit:hover
        .stcompare_add, .stcompare_add:hover{color: #333333;}a:hover, 
            a.link_color:hover, 
            button.link_color:hover,
            .additional-information a.link_color:hover,
            .theme_color, a.theme_color, a.theme_color:hover,
            .st_added,
            .add_to_love.st_added, .add_to_love.st_added:hover,
            .add_to_wishlit.st_added, .add_to_wishlit.st_added:hover,
            .stcompare_add.st_added, .stcompare_add.st_added:hover,
            .dropdown_wrap.open .dropdown_tri,
            .ajax_block_product .s_title_block a:hover,
            .block_blog .s_title_block a:hover,
            .btn-link:hover{color: #333333;}a.text_color:hover{color: #333333;}.title_block a.title_block_inner:hover{color: #333333;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#333333;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{color:#333333;}.product-reference .pro_extra_info_content.flex_child{color: #666666;}.product-reference .pro_extra_info_content.flex_child{font-size: 12px;}.price{color: #000000;}.regular-price{color: #999999;}a.icon_wrap, .icon_wrap,#shopping_cart .ajax_cart_right{color: #333333;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,#searchbox_inner.active #submit_searchbox.icon_wrap,.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,#shopping_cart:hover .icon_wrap,#shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{color: #ffffff;}a.icon_wrap, .icon_wrap,#shopping_cart .ajax_cart_right{background-color: #dedb00;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,#searchbox_inner.active #submit_searchbox.icon_wrap,.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,#shopping_cart:hover .icon_wrap,#shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{background-color: #333333;}#submit_searchbox:hover,#searchbox_inner.active #search_query_top,#searchbox_inner.active #submit_searchbox.icon_wrap,.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,#shopping_cart.active .icon_wrap,#shopping_cart:hover .icon_wrap{border-color:#333333;}.btn.btn-default.benabled{color:#ffffff;}.btn.btn-default.benabled:hover,.btn.btn-default.benabled:focus{color:#ffffff;}.btn.btn-default.benabled{background-color:#dedb00;border-color:#dedb00;}.btn.btn-default.benabled:hover,.btn.btn-default.benabled:focus{background-color:#333333;border-color:#333333;}.btn-default{color: #ffffff;border-color:#000000;background-color: #000000;}.btn-default:hover,.btn-default:focus{color: #ffffff;-webkit-box-shadow: none; box-shadow: none;border-color: #333333;background-color: #333333;border-color: #333333;}.btn-white:hover,.btn-white:focus{border-color:#ffffff;-webkit-box-shadow: none; box-shadow: none;background-color: #ffffff;color:#444444;}.btn,.hover_fly_btn{text-transform: uppercase;}.btn.ajax_add_to_cart_button, .btn.add-to-cart{color: #ffffff;background-color: #000000;border-color:#000000;}.btn.ajax_add_to_cart_button:hover, .btn.add-to-cart:hover{color: #ffffff;background-color: #333333;border-color: #333333;}.hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{color: #ffffff;}.hover_fly .hover_fly_btn.add_to_love, .hover_fly .hover_fly_btn.add_to_love:hover, .hover_fly .hover_fly_btn.add_to_wishlit, .hover_fly .hover_fly_btn.add_to_wishlit:hover, .hover_fly .hover_fly_btn.stcompare_add, .hover_fly .hover_fly_btn.stcompare_add:hover{color: #ffffff;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{color: #ffffff;}.hover_fly .hover_fly_btn:hover{color: #ffffff;}.hover_fly .hover_fly_btn.add_to_love.st_added, .hover_fly .hover_fly_btn.add_to_love.st_added:hover, .hover_fly .hover_fly_btn.add_to_wishlit.st_added, .hover_fly .hover_fly_btn.add_to_wishlit.st_added:hover, .hover_fly .hover_fly_btn.stcompare_add.st_added, .hover_fly .hover_fly_btn.stcompare_add.st_added:hover{color: #ffffff;}.hover_fly, .hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{background-color: #000000;}.hover_fly .hover_fly_btn.add_to_love, .hover_fly .hover_fly_btn.add_to_love:hover, .hover_fly .hover_fly_btn.add_to_wishlit, .hover_fly .hover_fly_btn.add_to_wishlit:hover, .hover_fly .hover_fly_btn.stcompare_add, .hover_fly .hover_fly_btn.stcompare_add:hover{background-color: #000000;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{background-color: #333333;}.hover_fly .hover_fly_btn:hover{background-color: #333333!important;}.hover_fly .hover_fly_btn.add_to_love.st_added, .hover_fly .hover_fly_btn.add_to_love.st_added:hover, .hover_fly .hover_fly_btn.add_to_wishlit.st_added, .hover_fly .hover_fly_btn.add_to_wishlit.st_added:hover, .hover_fly .hover_fly_btn.stcompare_add.st_added, .hover_fly .hover_fly_btn.stcompare_add.st_added:hover{background-color: #333333;}.hover_fly .hover_fly_btn{border-right-color: #ffffff;border-left-color: #ffffff;}#header_primary .top_bar_item .header_item, .checkout_mobile_bar_tri{color:#000000;}#top_bar .top_bar_item .header_item{color:#ffffff;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{color:#ffffff;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{background-color:#ffffff;}#top_bar{background-color:#333333;}.nav_bar .header_item{height:45px;line-height:45px;}.nav_bar.horizontal-s-fullheight .top_bar_item:before{height:45px;}#st_mega_menu_wrap .ma_level_0{color:#ffffff;}#main_menu_widgets #search_block_top.quick_search_simple .button-search,#main_menu_widgets .header_item, #main_menu_widgets a.header_item, #main_menu_widgets .header_item a{color:#ffffff;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#ffffff;border-bottom-color:#ffffff;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0{background-color:#dedb00;}.st_mega_menu_container{background-color:#000000;}#top_extra .st_mega_menu_container.stuck{background: #000000;background:rgba(0,0,0,1);}#st_mega_menu_wrap .stmenu_sub{border-top-width:0px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}#top_extra .st_mega_menu_container{border-bottom-width:0px;}#header_primary #st_mega_menu_wrap{border-bottom-width:0px;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#dedb00;}.ma_level_1:hover{color:#dedb00;}#st_ma_0{ text-align: left; }#footer-primary, #footer-primary a, #footer-primary .price, #footer-primary .old_price{color:#ffffff;}#footer-secondary, #footer-secondary a, #footer-secondary .price, #footer-secondary .old_price {color:#ffffff;}#footer-tertiary, #footer-tertiary a, #footer-tertiary .price, #footer-tertiary .old_price{color:#ffffff;}#footer-primary a{color:#ffffff;}#footer-secondary a{color:#ffffff;}#footer-tertiary a{color:#ffffff;}#footer-primary a:hover{color:#ffffff;}#footer-secondary a:hover{color:#ffffff;}#footer-tertiary a:hover{color:#ffffff;}#footer-bottom,#footer-bottom a{color:#ffffff;}#footer-bottom a{color:#ffffff;}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#fff;}.header-container #st_header{background-color:#dedb00;}#st_header.stuck{background: #dedb00;background:rgba(222,219,0,1);}#st_header.stuck, #top_extra .st_mega_menu_container.stuck, .steasym_main.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }#footer-primary{background-color:#0b0b0b;}#footer-secondary{background-color:#0b0b0b;}#footer-tertiary{background-color:#0b0b0b;}#footer-bottom{background-color:#0b0b0b;}#st_header #header_primary_container{height: 120px;}.header-container.has_sticky{padding-bottom:120px;}.fto-glyph.icon_btn:before{ content: "\e925"; }.fto-star.icon_btn:before{ content: "\e869"; }.fto-ajust.icon_btn:before{ content: "\e81e"; }.quick-view .fto-search-1.icon_btn:before{ content: "\e80b"; }.fto-eye-2.icon_btn:before{ content: "\e818"; }.fto-user.icon_btn:before{ content: "\e8e1"; }.fto-history.icon_btn:before{ content: "\e87a"; }.product_info_tabs.sttab_block .nav-tabs .nav-link, .pro_more_info .mobile_tab .mobile_tab_name{ color: #888888; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .pro_more_info .mobile_tab .st_open .mobile_tab_name{ color: #000000; }.product_info_tabs.sttab_block .nav-tabs .nav-link, .pro_more_info .mobile_tab .mobile_tab_title{ background-color: #ffffff; }.pro_more_info .mobile_tab .mobile_tab_name{ padding-left: 8px; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs{ border-bottom-color: #ebebeb; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs{ border-bottom-color: #ebebeb; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link{ border-bottom-color: #ebebeb; }.accordion_more_info .mobile_tab .tab-pane{ border-bottom-color: #ebebeb; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .accordion_more_info .mobile_tab .st_open .mobile_tab_title{ background-color: #ffffff; }body#index .header-container{ margin-bottom: 0px; }.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #FAFAFA; }.products_slider .swiper-button-tr .swiper-button{ color: #ffffff; }.products_slider .swiper-button-tr .swiper-button{ background-color: #999999; }.products_slider .swiper-button-tr .swiper-button:hover{ background-color: #555555; }.products_slider .swiper-button-tr .swiper-button.swiper-button-disabled, .products_slider .swiper-button-tr .swiper-button.swiper-button-disabled:hover{background-color:#cccccc;}ul.pagination > li > a, ul.pagination > li > span, div.pagination .showall .show_all_products { color: #333333; }ul.pagination > li > a:hover, ul.pagination > li > span:hover, div.pagination .showall .show_all_products:hover{ color: #333333; }.boxed_page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }#st_header #mobile_bar,#st_header #mobile_bar.stuck, body#index .transparent-mobile-header #st_header #mobile_bar.stuck{ background-color: #dedb00;}#mobile_bar .mobile_logo{width: 180px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 82px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{text-transform: uppercase;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{font-weight:700;}#js-product-list .products.product_list.grid .product_list_item{padding-left:8px;padding-right:7px;}#js-product-list .products.product_list.grid{margin-left:-8px;margin-right:-7px;}body#authentication .columns-container{padding-top: 38px;}body#authentication .columns-container{padding-bottom: 38px;}.login_form_block .btn-primary{color: #ffffff;}.login_form_block .btn-primary:hover,.login_form_block .btn-primary:focus,.login_form_block .btn-primary:active,.login_form_block .btn-primary.active{color: #ffffff;}.login_form_block .btn-primary{background-color: #dedb00;border-color: #dedb00;}.login_form_block .btn-primary:hover,.login_form_block .btn-primary:focus,.login_form_block .btn-primary:active,.login_form_block .btn-primary.active{background-color: #333333;border-color: #333333;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{border-bottom-color: #ffffff;}@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }#st_header .search_widget_block {width: 80%;}
.search_widget_form_inner {border:none;border-radius:100px;}
.form-control.search_widget_text {border-radius:100px;padding-left:10px;}
.title_block .title_block_inner h2 {background: linear-gradient(0deg, #dedb00 33%, transparent 30%); padding: 0 10px 0 0;background-position: 20px -1px; background-repeat: no-repeat;font-size:24px;font-weight:700;}
.blockcart .st_shopping_cart i {font-size:30px;}
.brands_slider_container .brands_slider_item {border:0 !important;}
.facet-title {font-weight:700;}
.facet {
  padding: 10px;
  border: 1px solid #eee;
  margin: 5px 0;
}
.tax_label, .product-manufacturer .pro_extra_info_label {display:none;}

/* --- Conteneur général --- */
.page-brands {
  max-width: 1000px;
  margin: 0 auto;
}

#brand-select {
  max-width: 350px;
}

.brand-finder__alphabet-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding: 0;
  margin: 10px 0 20px;
  list-style: none;
}

.brand-finder__alphabet-item a {
  display: inline-block;
  padding: 4px 8px;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 14px;
  text-decoration: none;
  color: #333;
}

.brand-finder__alphabet-item a:hover {
  background: #f6f6f6;
}

.brand-group {
  margin-bottom: 30px;
}

.brand-group__title {
  font-size: 20px;
  font-weight: bold;
  margin: 25px 0 12px;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;

  /* Pour compenser le header sticky */
  scroll-margin-top: 200px; /* ajuste selon la hauteur de ton header */
}

.brand-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}

/* Un bloc marque = 4 colonnes */
.brand-list .brand {
  box-sizing: border-box;
  width: 25%;
  padding: 2px 10px 2px 0;
  margin: 0 0 6px 0;
}

/* Lien de marque */
.brand-name {
  font-size: 15px;
  font-weight: 500;
  color: #222;
  text-decoration: none;
  display: inline-block;
  padding: 2px 0;
}

.brand-name:hover {
  text-decoration: underline;
}

/* 2 colonnes sur tablettes */
@media (max-width: 991px) {
  .brand-list .brand {
    width: 50%;
  }
}

/* 1 colonne sur mobile */
@media (max-width: 575px) {
  .brand-list .brand {
    width: 100%;
  }
}

#center_column .brand-finder__title {font-size:1.4em;}

.pro_second_box .regular-price {font-size:14px;}
.pro_extra_info_brand {text-transform: uppercase;text-decoration: underline;}

#delivery-estimate {background-color: #f7f7f5;padding: 16px;margin-bottom: 10px;border: 1px solid #e8e8e6;border-radius: 12px;}

#delivery-estimate .offer-label {margin-top:10px;margin-bottom:0px;}

.product-reference {
  font-size: 12px;
}
.product-quantity .qty {border: 1px solid #000;
  border-radius: 999px;}

.product-quantity .bootstrap-touchspin .btn-touchspin, .product-quantity .form-control {border:none;background:none;}
.product-quantity .bootstrap-touchspin .btn-touchspin:hover {border:none;background:none;}
.btn.add-to-cart {border-radius: 999px; padding-left:28px;padding-right:28px;}

.qty_wrap.qty_wrap_big .btn {font-weight:700;font-size: 18px;}
.bootstrap-touchspin #quantity_wanted {font-weight:700;font-size: 15px;}
.delivery-icon-stock {
  width: 9px;
  height: 9px;
  border-radius: 999px;
  background: rgb(22, 163, 74);
  box-shadow: rgba(22, 163, 74, 0.15) 0px 0px 0px 3px;
}
#delivery-estimate .delivery-date {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed rgba(0, 0, 0, 0.1);
  font-size: 12.5px;
  color: rgb(51, 51, 51);
}

#delivery-estimate .stock-label {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
 color: rgb(136, 136, 136);
 font-weight:300;
}
.delivery-estimator-label {
  font-size: 13.5px;
  font-weight: 700;
  color: rgb(22, 163, 74);
  letter-spacing: 0.2px;
}
.product-quantity .add_to_wishlist .btn_text {display:none;}
.product-quantity .add_to_wishlist .hover_fly_btn_inner {border: 1px solid #000; border-radius:999px; display: flex;
  align-items: center;
  justify-content: center;height: 42px;
  width: 42px;}
.product-quantity .add_to_wishlist .fto-star  { font-size: 18px; }

.product_info_tabs a {letter-spacing: 0.6px;}
.product_info_tabs .nav-tabs .nav-link.active {border-top:none;border-bottom:2px solid #000;}
.product_info_tabs .nav-tabs .nav-link:hover {border-top:none;border-bottom:2px solid #000;}
.product_info_tabs .nav-tabs .nav-link {border-top:none;}
.bottom_more_info_block .product_info_tabs {margin-top: 20px;}
.product_second_section .title_block .title_block_inner {font-size: 26px;letter-spacing: 0.4px;color:#000;}

.product-features-modern {
  padding: 32px 0;
}

.product-features-modern .product-features-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  overflow: hidden;
  background: #ffffff;
}

.product-features-modern .product-feature-row {
  display: grid;
  grid-template-columns: 260px 1fr;
  gap: 32px;
  align-items: center;
  padding: 16px 28px;
  font-size: 13.5px;
  line-height: 1.45;
}

.product-features-modern .product-feature-row:nth-child(odd) {
  background: #f7f7f5;
}

.product-features-modern .product-feature-row:nth-child(even) {
  background: #ffffff;
}

.product-features-modern .product-feature-name {
  color: #666666;
  font-weight: 400;
}

.product-features-modern .product-feature-value {
  color: #111111;
  font-weight: 600;
  text-align: left;
}

/* Mobile */
@media (max-width: 575px) {
  .product-features-modern {
    padding: 24px 0;
  }

  .product-features-modern .product-feature-row {
    grid-template-columns: 1fr;
    gap: 4px;
    padding: 14px 16px;
    font-size: 13px;
  }

  .product-features-modern .product-feature-name,
  .product-features-modern .product-feature-value {
    width: 100%;
    text-align: left;
  }
}
#product .product_third_section {background:#f7f7f5;padding: 80px 0px;}
#product .product_third_section .title_block {padding: 4px 0px 20px;}

.products_sldier_swiper  .ajax_block_product  {background:#fff;border-radius: 14px;border: 1px solid rgba(0, 0, 0, 0.06); overflow: hidden;}

.products_sldier_swiper .ajax_block_product .s_title_block a {font-size: 13px;text-transform: none;}

.products_sldier_swiper .pro_second_box .pro_list_manufacturer {text-align:left;font-size: 10.5px;font-weight: 700;color: rgb(136, 136, 136);text-transform:uppercase;}
.pro_second_box {padding: 14px;}
.products_sldier_swiper .pro_second_box.pro_block_align_0 {text-align:left;}
#footer .title_block .title_block_inner {color:#fff;background-position: -50px 5px;}
#footer-bottom {border-top:1px solid rgba(255, 255, 255, 0.08);}

/* Bandeau ajouter au panier mobile */
.mobile-sticky-add-to-cart {
  display: none;
}

@media (max-width: 767px) {
  .mobile-sticky-add-to-cart {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    display: block;
    padding: 10px 12px calc(10px + env(safe-area-inset-bottom));
    background: #ffffff;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    box-shadow: 0 -6px 20px rgba(0, 0, 0, 0.08);
    transform: translateY(110%);
    opacity: 0;
    visibility: hidden;
    transition: transform 0.25s ease, opacity 0.25s ease, visibility 0.25s ease;
  }

  .mobile-sticky-add-to-cart.is-visible {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }

  .mobile-sticky-add-to-cart-inner {
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .mobile-sticky-product-info {
    flex: 1;
    min-width: 0;
  }

  .mobile-sticky-product-name {
    font-size: 13px;
    font-weight: 600;
    line-height: 1.25;
    color: #111111;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .mobile-sticky-product-price {
    margin-top: 2px;
    font-size: 14px;
    font-weight: 700;
    color: #111111;
  }

  .mobile-sticky-add-btn {
    flex: 0 0 auto;
    min-width: 145px;
    height: 42px;
    padding: 0 14px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 8px;
    white-space: nowrap;
  }

  body.has-mobile-sticky-cart {
    padding-bottom: 74px;
  }
}
.amount_circle {background:#000;}
.st_shopping_cart .header_icon_btn_text .cart_text {margin-top:5px;}
#mobile_bar_bottom, #mobile_bar_center {padding-top:10px;}

@media (max-width: 767px) {
    .product_second_section .title_block .title_block_inner {
        font-size: 16px;
    }
}

.brands_slider_container .block_content {margin-top: 36px;}

.lam-seo {
  margin: 0 auto;
  line-height: 1.7;
}

/* La case à cocher interrupteur reste hors écran mais dans le DOM */
.lam-seo-toggle {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Contenu masqué : caché en CSS, mais présent dans le DOM (indexable) */
.lam-seo-more {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}

/* Déplié quand la case est cochée */
.lam-seo-toggle:checked ~ .lam-seo-more {
  max-height: 3000px; /* valeur haute > hauteur réelle du contenu */
}

/* Bouton */
.lam-seo-btn {
  display: inline-block;
  margin-top: 12px;
  cursor: pointer;
  color: #b5177e; /* adapte à ta charte */
  font-weight: 500;
  text-decoration: underline;
}
.lam-seo-btn::after {
  content: "Lire la suite ▾";
}
.lam-seo-toggle:checked ~ .lam-seo-btn::after {
  content: "Réduire ▴";
}

.lam-seo h1 {font-weight:700;font-size:28px; padding: 0 10px 0 0;background-position: 20px -1px; background-repeat: no-repeat;}
.lam-seo h2 {font-weight:700;font-size:24px;}
#side_products_cart {width:550px;padding-left: 40px;}
.st-menu {z-index:100;border-left: none;}
@media (max-width: 767px) {
    #side_products_cart {
        width: 80%;
        padding-left: 20px;
    }
}

#footer .block, .m-y-1 {
margin-top: 0;
margin-bottom: 0;
}

#manufacturer-description h2 {font-weight:700;font-size:20px;}
#manufacturer-description h3, #product h3 {font-weight:700;font-size:16px;}
.mega-left {background-color: #000000 !important;}
.column-title {color: #000 !important;font-weight: 600 !important;}
.cs-sticky-bar {border-top:1px solid #fff;}