.product_list.list .ajax_block_product .pro_first_box{max-width: 320px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 340px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 340px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 80px;}.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: 160px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 320px;}.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: 640px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 800px;}.images-container .pro_gallery_top_inner, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1 .pro_gallery_top_inner, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_2 .pro_gallery_top_inner, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_3 .pro_gallery_top_inner, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_4 .pro_gallery_top_inner, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_5 .pro_gallery_top_inner, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_6 .pro_gallery_top_inner, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 800px;}.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: 800px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 423px;}.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: 800px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 120px;}.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: 240px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 800px;}.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: 800px;}.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: 1600px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 1050px;}.featured_categories_item .pro_outer_box.home_default{max-width: 320px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 640px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 423px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 800px;}body{}body{font-size: 16px;}.price,#our_price_display,.old_price,.sale_percentage{}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{font-family:"Open Sans", Tahoma, sans-serif, Arial;font-weight:400;}.style_wide .ma_level_1{font-family: "Open Sans";font-weight:600;}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{text-transform: uppercase;}.st-menu-title{text-transform: uppercase;}.title_block .title_block_inner, .page_heading {}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: uppercase;font-family: "Open Sans";font-weight:600;font-size: 14px;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;font-family: "Open Sans";}.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{}.product_name_wrap .product_name{font-family:"Open Sans";}.product_name_wrap .product_name{font-weight:600;}.product_name_wrap .product_name{font-size: 26px;}.product_name_wrap .product_name{color: #000000;}.ajax_block_product .price{font-size: 20px;}.product-prices .current-price .price{font-size: 34px;}.title_style_0,.title_style_0 .title_block_inner{border-bottom-width:2px;}.title_style_0 .title_block_inner{margin-bottom:-2px;}#footer-secondary .title_block .title_block_inner{color: #f2f2f2;}#footer-tertiary .title_block .title_block_inner{color: #000000;}body,a.text_color{color: #000000;}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: #3b3b3b;}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: #000000;}a.text_color:hover{color: #000000;}.title_block a.title_block_inner:hover{color: #000000;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#000000;}.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:#000000;}.price{color: #000000;}.btn.btn-default.benabled{color:#f9bb00;}.btn.btn-default.benabled:hover,.btn.btn-default.benabled:focus{color:#ffffff;}.btn.btn-default.benabled{background-color:#ffffff;border-color:#ffffff;}.btn.btn-default.benabled:hover,.btn.btn-default.benabled:focus{background-color:#ffffff;border-color:#ffffff;}.btn-default{color: #3b3b3b;border-color:#000000;background-color: #ffffff;}.btn-default:hover,.btn-default:focus{color: #000000;-webkit-box-shadow: none; box-shadow: none;border-color: #ffffff;background-color: #ffffff;border-color: #000000;}.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: #000000;background-color: #ffffff;border-color:#000000;}.btn.ajax_add_to_cart_button:hover, .btn.add-to-cart:hover{color: #ffffff;background-color: #000000;border-color: #000000;}.hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{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{color: #000000;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{color: #000000;}.hover_fly .hover_fly_btn:hover{color: #000000;}.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: #000000;}.hover_fly, .hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{background-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{background-color: #ffffff;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{background-color: #ffffff;}.hover_fly .hover_fly_btn:hover{background-color: #ffffff!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: #ffffff;}.hover_fly .hover_fly_btn{border-right-color: #ffffff;border-left-color: #ffffff;}#st_header .header_item{text-transform: uppercase;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom:none;}#st_mega_menu_wrap .ma_level_0{color:#888888;}#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:#888888;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#cccccc;border-bottom-color:#cccccc;}#st_mega_menu_wrap .stmenu_sub{border-top-width:2px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-2px;border-bottom-width:2px;}#top_extra .st_mega_menu_container{border-bottom-width:2px;}#header_primary #st_mega_menu_wrap{border-bottom-width:2px;}#st_ma_0{ text-align: left; }#footer-secondary, #footer-secondary #footer-secondary-container{border-top-color:#f2f2f2;}#footer-tertiary, #footer-tertiary a, #footer-tertiary .price, #footer-tertiary .old_price{color:#000000;}#footer-tertiary a{color:#3b3b3b;}#footer-bottom,#footer-bottom a{color:#000000;}#footer-bottom a{color:#000000;}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#fff;}#st_header.stuck, #top_extra .st_mega_menu_container.stuck, .steasym_main.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0); box-shadow: 0px 1px 4px rgba(0,0,0,0); }#footer-primary, #footer-primary #footer-primary-container{border-top-color:#ffffff;}#footer-secondary{background-color:#f2f2f2;}#footer-tertiary {border-top-width:1px;border-top-style: solid;}#footer-tertiary, #footer-tertiary #footer-tertiary-container{border-top-color:#f2f2f2;}#footer-tertiary{background-color:#f2f2f2;}#footer-tertiary #footer-tertiary-container{background-color:#f2f2f2;}#footer-bottom{background-position: center top;}#footer-bottom {border-top-width:1px;border-top-style: solid;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#DADADA;}#footer-bottom{background-color:#f2f2f2;}#footer-bottom #footer-bottom-container{background-color:#f2f2f2;}.header-container.has_sticky{padding-bottom:110px;}.fto-glyph.icon_btn:before{ content: "\e868"; }.fto-star.icon_btn:before{ content: "\e869"; }.fto-heart-4.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: "\e850"; }.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: #848484; }.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: #f8f8f8; }.pro_more_info .mobile_tab .mobile_tab_name{ padding-left: 8px; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:focus{ border-top-color: #000000; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:focus{ border-bottom-color: #000000; }.product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:focus{ border-left-color: #000000; }body#index .header-container{ margin-bottom: 12px; }.general_top_border,
            .general_bottom_border,
            .general_right_border,
            .general_border,
            hr,
            .form-control,
            .bootstrap-touchspin .form-control,
            .category-top-menu ul li,
            .product_list.list .product_list_item,
            .steasy_divider_item,
            .bootstrap-touchspin .btn-touchspin,
            .product-features dl.data-sheet,
            .pro_column_box,
            .input-group-with-border,
            .from_blcok,
            .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,
            .checkout-step .sttab_2_1 .nav-tabs,
            .checkout-step .sttab_2_1 .tab-pane-body,
            .base_list_line .line_item,
            .checkout-step,
            .card,.card-footer,.card-header,
            .table-bordered, .table-bordered thead th, .table-bordered th, .table-bordered td,
            .list-group-item,
            .mo_ml_level_0, .mo_sub_li,
            .mobile_tab .tab-pane,
            .modal-header,
            .dropdown_list .dropdown_box,
            .dropdown_list .dropdown_list_ul li,
                    .box,
                    .categories_tree_block li,
                    .content_sortPagiBar .sortPagiBar,
                    .bottom-pagination-content,
                    .pb-center-column #buy_block .box-info-product,
                    .product_extra_info_wrap,
                    .box-cart-bottom .qt_cart_box,
                    .pro_column_list li, 
                    #blog_list_large .block_blog, #blog_list_medium .block_blog,
                    #product_comments_block_tab div.comment,
                    .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td,
                    #create-account_form section, #login_form section,
                    ul.footer_links,
                    #product p#loyalty,
                    #subcategories .inline_list li a.img img,
                    .tags_block .block_content a,
                    #footer .title_block,#footer .st_open .footer_block_content,
                    .cart_body .small_cart_sumary{ border-color: #e2e2e2; }#js-product-list .product_list.grid .product_list_item{ border-top-color: #e2e2e2; }.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); }#mobile_bar .mobile_logo{width: 300px;}.pro_gallery_thumbs_vertical .swiper-container{height: 600px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 82px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{}#js-product-list .products.product_list.grid .product_list_item{padding-left:13px;padding-right:12px;}#js-product-list .products.product_list.grid{margin-left:-13px;margin-right:-12px;}.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;}#st_mega_menu_wrap .ma_level_0{padding-left:10px;padding-right:10px;}@media only screen and (min-width:1200px){#st_mega_menu_wrap .ma_level_0{padding-left:10px;padding-right:10px;}}.btn-default, .go, .add-to-cart.btn, .ajax_add_to_cart_button.btn span, .view_button.btn span{font-size:15px;}.btn-default i, .go i, .add-to-cart.btn i, .ajax_add_to_cart_button.btn i, .view_button.btn i{font-size:17px;}.hover_fly .hover_fly_btn{font-size:14px;}.hover_fly .hover_fly_btn .hover_fly_btn_inner i{font-size:16px;}.product-description-short.truncate_cate_desc_2{max-height:400px;}.product-description-short.truncate_cate_desc_2 .st_read_more{height: calc(4000% - 15600px);}@media (max-width: 991px) {.product-description-short.truncate_cate_desc_1, .product-description-short.truncate_cate_desc_2{max-height:700px;}.product-description-short.truncate_cate_desc_1 .st_read_more,.product-description-short.truncate_cate_desc_2 .st_read_more{height: calc(4000% - 27300px);}}.product_description_container.truncate_cate_desc_2{max-height:200px;}.product_description_container.truncate_cate_desc_2 .st_read_more{height: calc(4000% - 7800px);}@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1 .pro_gallery_top_inner, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xl_2 .pro_gallery_top_inner, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xl_3 .pro_gallery_top_inner, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xl_4 .pro_gallery_top_inner, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xl_5 .pro_gallery_top_inner, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xl_6 .pro_gallery_top_inner, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1 .pro_gallery_top_inner, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_lg_2 .pro_gallery_top_inner, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_lg_3 .pro_gallery_top_inner, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_lg_4 .pro_gallery_top_inner, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_lg_5 .pro_gallery_top_inner, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_lg_6 .pro_gallery_top_inner, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1 .pro_gallery_top_inner, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_md_2 .pro_gallery_top_inner, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_md_3 .pro_gallery_top_inner, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_md_4 .pro_gallery_top_inner, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_md_5 .pro_gallery_top_inner, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_md_6 .pro_gallery_top_inner, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1 .pro_gallery_top_inner, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_sm_2 .pro_gallery_top_inner, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_sm_3 .pro_gallery_top_inner, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_sm_4 .pro_gallery_top_inner, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_sm_5 .pro_gallery_top_inner, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_sm_6 .pro_gallery_top_inner, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1 .pro_gallery_top_inner, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xs_2 .pro_gallery_top_inner, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xs_3 .pro_gallery_top_inner, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xs_4 .pro_gallery_top_inner, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xs_5 .pro_gallery_top_inner, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                    .images-container.pro_number_xs_6 .pro_gallery_top_inner, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 800px;}
                }.progress-stars {
    color: #f4c765! important
}

@media only screen and (min-width: 768px) {

	.product-quantity .add, .product-quantity .add_buy_now {
		
		width: 80%;
	}
	
	
	.bottom_pagination.flex_box {-webkit-flex-flow: column nowrap;;-moz-flex-flow: column nowrap;flex-flow:column nowrap;} .bottom_pagination .product_count{margin-bottom:12px;}

	.page-link{margin:0 4px;padding:0;min-width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;border:1px solid #666;border-radius:.25rem;}
	
	.mobile_bar_item .ajax_cart_bag {
		margin-top: 7px;
		margin-left: 11px;
	}

	i.fto-menu.fs_xl {
		font-size: 2.5rem;
	}

	.fs_xl {
		font-size: 1.95rem;
		margin: 10px;
	}

	.shopping_cart_style_0 .ajax_cart_bag {
		width: 30px;
		height: 30px;
	}

#st-content-inner-after, #st-pusher-after {
    
    background: rgba(0,0,0,.72) !important;

}




}
 

@media (max-width: 767px) {

.pro_gallery_thumbs_vertical .swiper-container {
    height: 250px !important;
}
  .pro_cart_block.flex_column_sm {
    flex-direction: row !important;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
  }

  .pro_cart_block .product-quantity {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 1;
    gap: 10px;
  }

  .pro_cart_block .qty_wrap {
    flex: 0 0 auto;
  }

  .pro_cart_block .add {
    flex: 1;
  }

  .pro_cart_block .add .add-to-cart {
    width: 100%;
    border-radius: 7px;
  }
	  .pro_cart_block .qty_wrap .btn-touchspin {
		padding: 2px 8px !important;
		font-size: 14px !important;
		line-height: 1 !important;
	  }

	  .pro_cart_block .qty_wrap input[type="number"] {
		height: 32px !important;
		text-align: center;
	  }

	  .pro_cart_block .qty_wrap .input-group {
		max-width: 100px;
	  }

	.product-quantity .qty_wrap {
		
		width: auto !important;

	}
	 .mobile_logo {
		width: 200px !important;
	 }
#blockcart-modal .modal-dialog {
        width: auto;
        margin-right: auto;
        margin-left: auto;
    }

button.form-control-submit.btn.btn-primary.mb-3.mar_r6 {
    font-size: 9px;
}


a.view_button.hover_fly_btn.btn.btn-default.btn-spin {
    width: 100%;
border-radius: 7px;
}
 

}

 


.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn, .mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn {
	display: block;
}

.bottom_hover_fly {
    display: block;
    visibility: visible;
}


.product-variants .product-variants-item select {
    border: 1px solid #000000; 
}
.form-control-select {
    border-radius: 6px;
 background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat right .5rem center / 1.25rem 1.25rem;
}





.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:focus {
 font-size: 18px;
    border-bottom: 3px solid #000000 !important;
}
section.product-specific-references {
    display: none;
}


.hover_fly.hover_fly_1.flex_container.mobile_hover_fly_cart {
    display: none;
}

.btn-mobile-full-width, .product-quantity #quantity_wanted {
   
    border: 0px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}

.pro_quantity {
  border: 0px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}

div#ps_checkout-payment-method-logo-block-container {
    display: none;
}


a.quick-view {
    display: none;
}

a#configuration {
    color: black;
    background-color: white;
    border: 1px solid;
}
a#denegar {
    color: black;
    background-color: white;
    border: 1px solid;
}
a#acuerdo {
    color: black;
    background-color: white;
    border: 1px solid;
}

.modal-footer {
    border-top: none;
    text-align: center;
}

 

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 600px;
        margin: 30px auto;
    }
}


.mo_ma_level_0, .mo_sub_a {
    
    padding: 3px 0;
   
}


/* Ingredientes en negrita */
.product-description .desc-productos-naturales strong {
  font-family: "Open Sans Bold", "Open Sans", Arial, sans-serif !important;
  font-weight: 700 !important;   /* 700 para bold real, no fake */
  text-transform: uppercase !important;

  margin-bottom: 4px !important;
  color: #000 !important;
}
.pro_gallery_thumbs_vertical .swiper-slide {
 
    margin-bottom: 1px !important;
}

a.ajax_add_to_cart_button.hover_fly_btn.btn.btn-default.btn-spin {
    width: 100% !important;
 
}

/* ==========================
   Fuente personalizada: OpenSans Semibold
   ========================== */

/* 1) Carga la fuente (ruta ABSOLUTA para evitar errores de ../) */
@font-face{
  font-family: 'OpenSansSemibold';
  src: url('/themes/panda/assets/fonts/OpenSans-Semibold.woff2') format('woff2'),
       url('/themes/panda/assets/fonts/OpenSans-Semibold.woff') format('woff'),
       url('/themes/panda/assets/fonts/OpenSans-Semibold.ttf') format('truetype');
  font-weight: 600;           /* Semibold es 600 */
  font-style: normal;
  font-display: swap;
}

 

@font-face{
  font-family: 'open_sansregular';
  src: url('/themes/panda/assets/fonts/open-sans-regular.woff2') format('woff2'),
 
       url('/themes/panda/assets/fonts/open-sans-regular.ttf') format('truetype');
  font-weight: 700;            
  font-style: normal;
  font-display: swap;
}

 

 

@font-face{
  font-family: 'open_sans_semiboldregular';
  src: url('/themes/panda/assets/fonts/opensans-bold-webfont.woff2') format('woff2'),
 
       url('/themes/panda/assets/fonts/opensans-bold-webfont.ttf') format('truetype');
  font-weight: 400;            
  font-style: normal;
  font-display: swap;
}

@font-face{
  font-family: 'open_sans_lightregular';
  src: url('/themes/panda/assets/fonts/opensans-light-webfont.woff2') format('woff2'),
 
       url('/themes/panda/assets/fonts/opensans-light-webfont.ttf') format('truetype');
  font-weight: 400;            
  font-style: normal;
  font-display: swap;
}



.product-description-short {
    font-family: 'open_sans_lightregular'   !important;
}
a.view_button.hover_fly_btn.btn.btn-default.btn-spin {
    width: 100%;

}

.btn.btn-default.benabled {
    background-color: #000000;
    border-color: #000000;
border-radius: 7px;
color:#ffffff;
}
.btn.btn-default.benabled:hover {
    background-color: #000000;
    border-color: #000000;
color:#ffffff;
border-radius: 7px;
 
}

.products-sort-order {
    display: none;
}
nav.paginaton_sample {
    display: none;
}
div#js-product-list-top {
    border-color: #ffffff;
}


@media (max-width: 991px) {
#index .banner_index .elementor-column-wrap.elementor-element-populated {
    padding: 0px !important;
}
#index div#center_column {
    padding: 0px;
}
}


@media (max-width: 551px) {
    .myacount_dashbord_list .list-group-item {
        max-width: 100% !important;
        width: 100% !important;
        text-align: center;
    }
}
#product div#idxringredientes-product {
    text-align: center;
}
