.product_list.list .ajax_block_product .pro_first_box{max-width: 600px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 620px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 620px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.img_premium, .product_list.grid .ajax_block_product .pro_outer_box.img_premium{max-width: 1800px;}.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.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;}.products_sldier_swiper .ajax_block_product .pro_outer_box.zaok, .product_list.grid .ajax_block_product .pro_outer_box.zaok{max-width: 900px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.zalando, .product_list.grid .ajax_block_product .pro_outer_box.zalando{max-width: 765px;}.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.tamano_original, .product_list.grid .ajax_block_product .pro_outer_box.tamano_original{max-width: 700px;}.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.tamano_2_original, .product_list.grid .ajax_block_product .pro_outer_box.tamano_2_original{max-width: 600px;}.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: 600px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 1220px;}.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.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 370px;}.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.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.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.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.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.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:Helvetica, Tahoma, sans-serif, Arial;font-weight:500;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"Helvetica", Tahoma, sans-serif, Arial;font-weight:500;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{}.style_wide .ma_level_1{font-weight:500;}.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:500;text-transform: uppercase;}.st-menu-title{font-weight:500;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-weight:500;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{font-weight:500;}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{font-weight:500;}.mv_item{font-weight:500;}#st_mega_menu_column_desktop .ma_level_0{font-weight:500;}.product_name_wrap .product_name{}.product_name_wrap .product_name{font-weight:500;}.product_name_wrap .product_name{text-transform: uppercase;}#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: #666666;}.title_style_0,.title_style_0 .title_block_inner{border-bottom-width:0px;}.title_style_0 .title_block_inner{margin-bottom:-0px;}#footer-primary .title_block .title_block_inner{color: #ffffff;}#footer-primary .title_block{ text-align: center; }#footer-secondary .title_block .title_block_inner{color: #ffffff;}#footer-secondary .title_block{ text-align: center; }#footer-tertiary .title_block .title_block_inner{color: #ffffff;}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: #000000;}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;}.btn-default{color: #ffffff;border-color:#666666;background-color: #666666;}.btn-default.benabled{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;}.btn-default:hover,.btn-default:focus,.itemlist_right .ajax_add_to_cart_button:hover, .itemlist_right .view_button:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;}.btn-default.benabled,.btn-default.benabled:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color:#00a161;}.btn-default.benabled:hover{background-color: rgba(0,161,97, 0.8);}.btn-default.benabled.btn-full-width:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(0,161,97, 0.8);}.mobile_device .btn-default.benabled.btn-mobile-full-width:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(0,161,97, 0.8);}@media (max-width: 992px) {.btn-default.benabled.btn-mobile-full-width:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(0,161,97, 0.8);}}.btn-white:hover{border-color:#ffffff;-webkit-box-shadow: none; box-shadow: none;background-color: #ffffff;color:#444444;}.btn,.hover_fly_btn{text-transform: capitalize;}.btn.ajax_add_to_cart_button, .btn.add-to-cart{background-color: #00a161;}#top_bar .top_bar_item .header_item{color:#d8f6e6;}#st_header .header_item{text-transform: uppercase;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{color:#00a161;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{background-color:#d7f5e5;}#top_bar{background-color:#ffffff;}.nav_bar .header_item{height:33px;line-height:33px;}.nav_bar.horizontal-s-fullheight .top_bar_item:before{height:33px;}#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 .stmenu_sub{border-top-color:#444444;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#444444;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#E54D26;}#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;}#footer-bottom a:hover{color:#ffffff;}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#fff;}#st_header.stuck, #top_extra .st_mega_menu_container.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:#000000;}#footer-secondary{background-color:#000000;}#footer-tertiary{background-color:#000000;}#footer-bottom{background-position: center top;}#footer-bottom{background-color:#000000;}#st_header #header_primary_container{height: 76px;}.header-container.has_sticky{padding-bottom:76px;}.fto-glyph.icon_btn:before{ content: "\e8bf"; }.fto-star.icon_btn:before{ content: "\e8e0"; }.fto-ajust.icon_btn:before{ content: "\e81e"; }.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: #969696; }.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 .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; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs{ border-bottom-color: #ffffff; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs{ border-bottom-color: #ffffff; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link{ border-bottom-color: #ffffff; }.accordion_more_info .mobile_tab .tab-pane{ border-bottom-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;}#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_top{ height: 50px;}#st_header .shop_logo{width: 140px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 802px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{text-transform: capitalize;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{}.products.product_list.grid .product_list_item{padding-left:13px;padding-right:12px;}.products.product_list.grid{margin-left:-13px;margin-right:-12px;}body#authentication .columns-container{padding-top: 20px;}body#authentication .columns-container{padding-bottom: 20px;}.login_form_block .page_heading{color: #ffffff;}.login_form_block .page_heading{background-color: #000000;}.login_form_block .page_heading{margin-bottom: 16px;}.login_form_block{background-color: #f3f3f3;}.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: #212121;border-color: #212121;}.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: #414141;border-color: #414141;}.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: 1439px) {
                    .images-container.pro_number_xl_1, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 1220px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 600px;}
                }/*VFB DESDE AQUI*/

/* Estilo del enlace "VER MEDIDAS" */
.inline_popup_tri {
  display: inline-block;
  padding: 0.5rem 1rem;
  color: #0056b3;
  background-color: #f0f0f0;
  border: 1px solid #999;
  border-radius: 4px;
  font-weight: bold;
  text-decoration: none;
  transition: all 0.3s ease;
}

.inline_popup_tri:hover {
  background-color: #e0e0e0;
  color: #003d80;
  text-decoration: underline;
}



/*Tnombre productos*/

.s_title_block {
    font-weight: 400;
    padding: 0;
    height: 100% !important;
    line-height: 1.5em;
    overflow: hidden;
    display: block;
    margin-bottom: 6px;
    margin-top: 0;
    font-size: .875rem;
}
/* hasta aqui nombre productos*/

/*guia de tallas*/
 a.inline_popup_tri {
position: relative;
    display: inline-block;
    top: -36px;
    transform: translatex(-100%);
    text-align: center;
    border: gray;
    color: darkslategray;
}
@media (max-width:479px)
{
 a.inline_popup_tri {
    position: relative;
    position: relative;
    display: unset;
    top: -85px;
    text-align: center;
    border: aliceblue;
    color: darkslategray;

}}
.product-quantity.flex_child {
    margin-top: 20px;
}
/* desde aqui guia de tallas*/
 /* Estilos personalizados */
        .custom-table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px auto;
            font-family: 'Arial', sans-serif;
            table-layout: fixed;
            background-color: #f9f9f9;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
        }
        
        .custom-th, .custom-td {
            padding: 8px 3px;
            text-align: center;
            color: #333;
        }

        .custom-th {
            background-color: #4CAF50;
            color: white;
            font-weight: bold;
            text-transform: uppercase;
            font-size: 10px;
        }

        .custom-td {
            border-bottom: 1px solid #ddd;
            font-size: 9px;
        }

        .custom-tr:hover {
            background-color: #f1f1f1;
        }

        /* Estilos para las primeras columnas */
        .custom-td:first-child {
            text-align: left;
            font-weight: bold;
        }

        .custom-th:first-child {
            text-align: left;
        }

        /* Bordes redondeados en la cabecera */
        .custom-table thead tr:first-child .custom-th:first-child {
            border-top-left-radius: 8px;
        }

        .custom-table thead tr:first-child .custom-th:last-child {
            border-top-right-radius: 8px;
        }

        /* Bordes redondeados en la parte inferior */
        .custom-table tbody tr:last-child .custom-td:first-child {
            border-bottom-left-radius: 8px;
        }

        .custom-table tbody tr:last-child .custom-td:last-child {
            border-bottom-right-radius: 8px;
        }
/*HASTA AQUI tabla de tallas*/



#banner_container_9 {
    margin-top: 0px !important;
}

#easycontent_15 > div > .title_block_inner {
    color: black;
    text-transform: uppercase;
    font-weight: 900;
    font-style: italic;
    margin-right: 0%;
}

/*-----------------*/


#header_primary .st_mega_menu_container, .boxed_megamenu .st_mega_menu_container {
    border-bottom: none;
    padding-top: 20px;
}


#st_header #header_primary_container {
 height: 56px !important;
}

#header_primary > div > div > div > #header_left 
{
   z-index: 999;    
   margin-top: -30px !important;
}

#st_header #header_center, #st_header #header_left, #st_header #header_right {
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px !important;
}



/*VFB HASTA AQUI*/




/* MOSTRAR COUNTDOWN */

.countdown_timer.countdown_style_0 div span.countdown_text, .countdown_wrap .countdown_title {
    font-weight: ;
 display: none  !important;
    font-style: ;
}

.countdown_wrap 
{
    visibility: inherit !important;
}

.countdown_timer.countdown_style_0 div 
{
 display: none;
}



.stmenu_multi_level a:hover {
font-weight:bold;
}

/*quitar + del megamenu*/
.is_parent_icon {
    height: 7px;
    width: 7px;
    overflow: hidden;
    display: inline-block;
    background: #ffffff !important; 
    margin-left: 2px;
    border-radius: 20px;
}


.products_slider .swiper-pagination, .static_bullets .swiper-pagination {
    visibility: hidden;
    width: 0px;
    height: 0px;

}

.products_slider .swiper-pagination, .static_bullets .swiper-pagination {
    position: absolute;
    margin: px 0 8px !important;
}


/*** LOGO PC ***/
.logo_box > div.slogan_horizon > .shop_logo > img.logo{
width:140px;
}

/** animacion menu hover
.st_mega_menu  > .ml_level_0 > a:after,
.st_mega_menu  > .ml_level_0 > a:before{
  content: '';
  position: absolute;
  width: 0%;
  height: 1.5px;
  top: 50%;
margin-top: -0.5px; 
  background: #000;
}
.st_mega_menu  > .ml_level_0 > a:before{
   left: -2.5px;
}
.st_mega_menu  > .ml_level_0 > a:after{
  right: 2.5px;
  background: #000;
  transition: width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);     right: 2.5px;
  background: black;
  transition: width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);

}
.st_mega_menu  > .ml_level_0 > a:hover:before{
  background: #000;
  width: 100%;
  transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.st_mega_menu  > .ml_level_0 > a:hover:after{
      background: transparent;
  width: 100%;
  transition: 0s;
} **/

/*** icono login header pc **/
#header_right > #header_right_top > div.quick_login > a > i.arrow{
    display:none;
}
#header_right > #header_right_top > div.quick_login > a > i{
color:black !important;
}
.loved_link > span > i:before{
    content:'\e869' !important;
color:black !important;
}
.blockcart.dropdown_wrap{
    padding-left:0px !important;
}

/*** top bar slider **/
#steasy_element_19 > div > div > p, #steasy_element_80 > div > div > p{
    font-size: 13px;
    margin: 0px;
    letter-spacing: 1px;
}
#steasy_element_19 > div > div > p > em, #steasy_element_80 > div > div > p > em{
    font-size: 16px;
    margin-right: 4px;
    color: #ef6060;
}
#steasy_element_20 > div > div > p > em{
    font-size: 16px;
    margin-right: 4px;
    color: #00ff54;
}
#steasy_element_20 > div > div > p{
      font-size: 13px;
    margin: 0px;
    letter-spacing: 1px;
}

/*** fondo producto **/

/** separacion productos categoria **/
/** separaicon producto categorias **/
#product-list-wrap > div > div > .product_list_item {
       padding: 0px 24px 24px 13px !important;
    border: none;
}
#products > #product-list-top-wrap > #js-product-list-top > .products-sort-order{
    display:block !important;
}
#products > #product-list-top-wrap > #js-product-list-top > .products-sort-order > a{
    padding: 11px 12px;
    line-height: 1;
    letter-spacing: .5px;
        border: 1px solid #ddd;
            border-radius: 5px;
}
#products > #product-list-top-wrap > #js-product-list-top > .products-sort-order > div > ul{
    position: absolute;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 10px rgba(0,0,0,.1);
    background: #fff;
    border-radius: 5px;
}
#products > #product-list-top-wrap > #js-product-list-top > .products-sort-order > div:before{
    display:none;
}
#products > #product-list-top-wrap > #js-product-list-top > .products-sort-order > div > ul > li > a > i{
    display:none;
}
#products > #product-list-top-wrap > #js-product-list-top > .products-sort-order > div > ul > li > .dropdown_list_item.current{
    font-weight:bold;
}
#products > #product-list-top-wrap > #js-product-list-top > .products-sort-order > div > ul > li > a{
    color:#1a1a1a !important;
}

/*** hover articulo, bottom coolor **/
.products_sldier_swiper .pro_outer_box:hover .pro_second_box, .product_list.grid .pro_outer_box:hover .pro_second_box{
background:white !important;
}

/**** nombre producto y precio categoria **/
.product_list_item > article > div > div > div > div > span.price {
    font-family: 'Helvetica';
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: black;
}
.product_list_item > article > div > div > div > div > span.tax_label{
    display:none;

}
.product_list_item > article > div > div > div > h3 > a{
     font-family: 'Helvetica';
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: black;
}

/**** aÃ±adir favorito block product**/
.add_to_love.st_added.btn-spin.layer_btn > i:before{
    content:"\E8F6" !important;
}
.pro_first_box > .add_to_love{
    display:block !important;
}
.pro_first_box > .add_to_love > i:before{
    content:'\e869' !important;
    font-weight:bold;
    font-size: 19px;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    color: #2d2d2d;
    border: none;
    background-color: white;
    padding: 8px 8px 8px;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
}
.pro_first_box > .add_to_love > i:hover:before{
    content: "\e805" !important;
    color: #505050 !important;
}

/****** selector producto tallas ****/
VFB  TALLAS VA DESDE AQUI **/


@media (min-width: 1024px)
{
.product-variants-item.Talla-seccion > ul > .input-container{
    margin: 5px 5px 5px 0px; 
    text-align: center;
    border-radius: 1px;
    color: #000;
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;

}}


.product-variants-item > ul > .input-container > .radio-label{
     background: transparent !important;
    font-weight: bold;
    color: #3a3a3a;
}
.product-variants-item.Talla-seccion > ul > .input-container > .input-radio:checked+span {
    background: #ffffff !important;
    font-weight: bold;
    text-decoration:underline;
    color: #ffffff;
}
.product-variants-item.Talla-seccion > ul > .input-container:hover > .input-radio:checked+span{
     background: white !important;
    font-weight: bold;
    color: #000000;
}
.product-variants-item.Talla-seccion > ul > .input-container:hover > span.radio-label{
    background: #ffffff !important;
    font-weight: bold;
    color: #1a1a1a;
    border-color:red !important;
}

.product-variants-item.Talla-seccion > ul > .st_unavailable_combination:hover > span.radio-label{
  background:#ffffff !important;
 color:#1a1a1a;
  font-weight:300;
}
.product-variants-item.Talla-seccion > ul > .st_unavailable_combination >input{
  display:none;
}
.product-variants-item.Talla-seccion > ul > .st_unavailable_combination > .radio-label{
  color:#a6a6a6 !important;
  font-weight:300;
}
.product-variants-item.Talla-seccion > ul > .st_unavailable_combination:before{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    border-radius: 0;
    right: 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top: .07142857rem solid #6f6f6f;
}
.product-variants-item.Talla-seccion > ul > .input-container {

    text-align: center;
    border-radius: 1px;
    color: #000;
    margin-bottom: 11px;
    border-style: solid;
    border-width: 1px;
}
.product-variants-item.Talla-seccion > ul > .input-container > .radio-label{
    border:none !important;
}


.product-variants-item.Talla-seccion > ul > .input-container:hover{
   /**** aqui****/

    font-weight:900 !important;
    border-bottom-width: 2px;
margin-bottom: 10px;
}

/*vfb*/
.product-variants-item.Talla-seccion > ul > .input-container > .radio-label{
    background:transparent !important;
/**
 width:100% !important; 
**/
    height:20px !important;
    line-height:20px !important;
    font-size:14px;
    font-weight:600 !important;
    color:black;

}
.product-variants-item.Talla-seccion > ul > .input-container > .input-radio:checked+span {
    background:transparent !important;
    font-weight:bold;
    color:#000000;
    text-decoration:underline !important;
}

.product-variants > .product-variants-item > .control-label{
    font-size: 0.66rem !important;
    font-weight: 300 !important;
    letter-spacing: .5px !important;
    color: #969696 !important;
    text-transform: uppercase !important;
    font-family: 'Helvetica' !important;
}
.product-variants > .product-variants-item > .control-label:after{
    content:':'
}
/*tallas en ingles*/


@media (min-width: 1024px){
.product-variants-item.Size-seccion > ul > .input-container{
   /**** aqui
     margin: 5px 5px 5px 0px;
****/
    text-align: center;
    border-radius: 1px;
    color: #000;
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;
}}


.product-variants-item > ul > .input-container > .radio-label{
     background: transparent !important;
    font-weight: bold;
    color: #3a3a3a;
}
.product-variants-item.Size-seccion > ul > .input-container > .input-radio:checked+span {
    background: #ffffff !important;
    font-weight: bold;
    text-decoration:underline;
    color: #ffffff;
}
.product-variants-item.Size-seccion > ul > .input-container:hover > .input-radio:checked+span{
     background: white !important;
    font-weight: bold;
    color: #000000;
}
.product-variants-item.Size-seccion > ul > .input-container:hover > span.radio-label{
       background: #ffffff !important;
    font-weight: bold;
    color: #1a1a1a;
    border-color:black !important;
}

.product-variants-item.Size-seccion > ul > .st_unavailable_combination:hover > span.radio-label{
  background:#ffffff !important;
 color:#1a1a1a;
  font-weight:300;
}
.product-variants-item.Size-seccion > ul > .st_unavailable_combination >input{
  display:none;
}
.product-variants-item.Size-seccion > ul > .st_unavailable_combination > .radio-label{
  color:#a6a6a6 !important;
  font-weight:300;
}
.product-variants-item.Size-seccion > ul > .st_unavailable_combination:before{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    border-radius: 0;
    right: 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top: .07142857rem solid #6f6f6f;
}
.product-variants-item.Size-seccion > ul > .input-container {
   /**** aqui
    margin: 5px 5px 5px 0px;
****/
    text-align: center;
    border-radius: 1px;
    color: #000;
    margin-bottom: 11px;
    border-style: solid;
    border-width: 1px;
}
.product-variants-item.Size-seccion > ul > .input-container > .radio-label{
    border:none !important;
}
.product-variants-item.Size-seccion > ul > .input-container:hover{
   /**** aqui****/
    font-weight:900 !important;
    border-bottom-width: 2px;
margin-bottom: 10px;
}
.product-variants-item.Size-seccion > ul > .input-container > .radio-label{
    background:transparent !important;
    width:100% !important;
    height:20px !important;
    line-height:20px !important;
    font-size:14px;
    font-weight:600 !important;
    color:black;

}
.product-variants-item.Size-seccion> ul > .input-container > .input-radio:checked+span {
    background:transparent !important;
    font-weight:bold;
    color:#000000;
    text-decoration:underline !important;
}

.product-variants > .product-variants-item > .control-label{
    font-size: 0.66rem !important;
    font-weight: 300 !important;
    letter-spacing: .5px !important;
    color: #969696 !important;
    text-transform: uppercase !important;
    font-family: 'Helvetica' !important;
}
.product-variants > .product-variants-item > .control-label:after{
    content:':'
}

/*TALLAS VA hasta aqui VFB */

/****** selector producto color ****/

.Color-seccion > ul > li > span.color.texture{
    border:none;
}

.Colour-seccion > ul > li > span.color.texture{
    border:none;
}

.input-color:checked+span, .input-color, .input-radio:checked+span, .input-radio:hover+span{
    border-bottom:solid 1px black !important;
}

/*** list - grid view product ***/
#products > #product-list-top-wrap > #js-product-list-top{
    border:none;
    margin:0px;
    margin-bottom:10px;
}
#products > #product-list-top-wrap > #js-product-list-top > .products-sort-order{
    display:none;
}

#products > #product-list-top-wrap > #js-product-list-top > .list_grid_switcher > div.selected > i{
    line-height:0px !important;
    background:#6f6f6f !important;
    padding:10px;
    color:white;
    border-radius:5px;
}
#products > #product-list-top-wrap > #js-product-list-top > .list_grid_switcher > div > i{
       line-height:0px !important;
    background:#cfcfcf !important;
    padding:10px;
    color:#ffffff;
     border-radius:5px;
}
#products > #product-list-top-wrap > #js-product-list-top > .list_grid_switcher >  div:last-child{
    margin-left:10px;
}
/********* titulo categorias ****/
#center_column > section#main> h1.page_heading{
    font-family: 'Helvetica';
    font-size: 32px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #1a1a1a;
    text-transform: capitalize;
}


/*** pagina iniciar sesion***/
#authentication > div > div > div > div > main > section > div > div > div > section > section > div > div > section{
    margin-bottom:15px !important;
}
#create_account_block > h3.page_heading, #login_form_block > h3.page_heading{
    font-family:'Helvetica';
    text-transform:uppercase;
    font-weight:bold;
    color:#ffffff;
    letter-spacing:0.04em;
}
#create_account_block > div > div > .p-b-1{
    color:#212121;
    font-family:'Helvetica';
    font-size:1rem;
}
#create_account_block > footer > a{
    text-transform:uppercase;
}
#login_form_block > form > div > div > div > label{
    color:#212121;
    font-family:'Helvetica';
    font-size:1rem;
    margin:0px;
}
#login_form_block > form > div > div > div > label:after{
    content:'*';
    color:red;
}
#login-form > div > div > .p-b-1 > a.forgot-password{
       color:#212121;
    font-family:'Helvetica';
    font-size:0.8rem;
    margin:0px;
}
#login-form > div > div > .p-b-1 > a.forgot-password:hover{
    text-decoration:underline;
}
#login_form_block > form > footer > button{
        font-weight: bold;
    font-family: 'Helvetica';
    letter-spacing: 0.1rem;
    background:#14be82;
    text-transform:uppercase;
    border-color:#14be82;
}
#login_form_block > form > footer > button:hover{
    background:#009460;
    border-color:#009460;
}
#login_form_block > form > footer > button > i{
    display:none;
}
#create_account_block > footer > a{
          font-weight: bold;
    font-family: 'Helvetica';
    letter-spacing: 0.1rem;

}
#create_account_block > footer > a > i{
    display:none;
}



/**** pagina de registro***/
#register_form_block > h3.page_heading{
     font-family:'Helvetica';
    text-transform:uppercase;
    font-weight:bold;
    color:#ffffff;
    letter-spacing:0.04em;
}
#register_form_block > div.form_content > div > p{
    color:#212121;
    font-family:'Helvetica';
    font-size:0.8rem;
}
#register_form_block > div.form_content > div > p > a{
    font-weight:bold;
    text-decoration:underline;
}
#register_form_block > form > div > div > div > div > div > label{
        color:#212121;
    font-family:'Helvetica';
    font-size:0.9rem;
    margin:0px;
}
#register_form_block > form > div > div > div > div > div > label:after{
    content:'*';
    color:red;
}
#register_form_block > form > div > div > div > div:nth-child(6n) > .form-group.form-group-small,
#register_form_block > form > div > div > div > div:nth-child(6n) > .form-group.form-group-small > div > label {
   margin-bottom:0px;
}

#register_form_block > form > div > div > div > div:nth-child(6n) > .form-group.form-group-small > div > label > span > p{
    margin-bottom:6px;
     color:#212121;
    font-family:'Helvetica';
    font-size:0.8rem;
}

#register_form_block > form > footer > button{
            font-weight: bold;
    font-family: 'Helvetica';
    letter-spacing: 0.1rem;
    background:#45a442;
    border-color:#45a442;
}
#register_form_block > form > footer > button > i{
    display:none;
}
#register_form_block > form > footer > button:hover{
background:#048500;
    border-color:#048500;
}

/***pagina de restablecer contraseña**/
.from_blcok.block{
    margin-bottom:15px;
}
.from_blcok.block > h3.page_heading{
        font-family:'Helvetica';
    text-transform:uppercase;
    font-weight:bold;
    color:#ffffff;
    letter-spacing:0.04em;
    background:black
}
.from_blcok.block > div.form_content{
    background:#f3f3f3;
    padding-top:10px;
}
.from_blcok.block > div > div > form > p{
      color:#212121;
    font-family:'Helvetica';
    font-size:0.8rem;
}
.from_blcok.block > div > div > form > section > div > label{
    color:#212121;
    font-family:'Helvetica';
    font-size:0.9rem;
    margin:0px;
}
.from_blcok.block > div > div > form > section > div > label:after{
    content:' *';
    color:red;
}
.from_blcok.block > div > div > form > section > div > div > input{
    max-width:100%;
}
.from_blcok.block > div > div > form > section > div{
    margin-bottom:7px;
}
.from_blcok.block > div > div > form > footer > a.account-link{
    display:none;
}
.from_blcok.block > div > div > form > footer > button{
            font-weight: bold;
    font-family: 'Helvetica';
    letter-spacing: 0.1rem;
    background:#45a442;
    border-color:#45a442;
    max-width:100% !important;
    width:100% !important;
    text-transform:uppercase;
}
.from_blcok.block > div > div > form > footer > button:hover{
        background:#048500;
    border-color:#048500;
}

/************tallas visible categoria******/
.st_pro_attr_container  > div.st_pro_attr_item > strong{
    display:none;
}
.st_pro_attr_container  > div.st_pro_attr_item > span{
    color:#c3c3c3;
    font-weight:bold;
    border:solid 1px #c3c3c3;
    padding-left:4px;
    padding-right:4px;
    border-radius:0.3333rem;
}

/**** Entrega estimada **/
#estimateddelivery > .ed_item{
    border: 1px #bddece solid;
    border-radius: 4px;
    background:#CCEEDE;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:20px;
    padding-right:20px;
}
#estimateddelivery{
    margin-top:15px;

}
#estimateddelivery > .ed_item > p{
    margin:0px;
}
#estimateddelivery > .ed_item > p:before{
    display:none;
}
#estimateddelivery > .ed_item > p{
    color:#444444;
    font-size:1.04em;
}
#estimateddelivery > .ed_item > p > .ed_countdown{
    font-weight:bold;
}

/***** nombre ficha producto ****/
.product_middle_column_inner > div.product_name_wrap > div > h1.product_name{
    color: #000000;
    font-size: 2em;
    letter-spacing: 1.4px;
    line-height: 1.2;
    margin-bottom: 6px;
    text-align:center;

    font-weight: 700;
}

/****** product info ***/
.product_middle_column_inner > div.product-information > div.product-description-short{
    display:none;
}
.product_middle_column_inner > div.product-information > .steasy_divider{
    display:none ;
}
.product_middle_column_inner > div.product-information > div.pro_price_block > .product-prices > .product-price > div.current-price > .price{
    font-size:18px !important;
    font-weight:300;
    color:black;
}
.product_middle_column_inner > div.product-information > div.pro_price_block{
    justify-content:center ;
}
.product_middle_column_inner > div.product-information > div.pro_price_block > .product-prices > .product-price > div.current-price > span.tax_label{
    font-size:15;
    color:#969696;
    display:none !important;
}
/******* marca product page **/
.product_middle_column > div > .product-manufacturer > div > .pro_extra_info_brand,
.product_middle_column > div > .product-manufacturer > div,
.product_middle_column > div > .product-manufacturer{
    font-size:13px;
    text-transform:uppercase;
    font-weight:700;
letter-spacing:6px;
color:#b1b1b1;
text-align:center;
margin:0 auto
}
.product_middle_column > div > .product-manufacturer > span.pro_extra_info_label{
    display:none;
}

/***** Referencia de pagina producto ***/
.product-reference > .pro_extra_info_label {
    display: none;
}
 .product-reference > .pro_extra_info_content:before {
    content: 'REF. ';
}
.product-reference > .pro_extra_info_content {
    color: #b1b1b1;
    font-family: 'Helvetica';
}
.product-actions > form > div.steasy_divider{
    margin: .15rem auto;
}
.product-actions > form > .steasy_divider > div.steasy_divider_item{
    border-color:transparent !important;
}
.product-actions > form > .product-add-to-cart{
    margin:0px !important;
}

/******** cambiar icono love ****/
.fto-heart-4:before{
            content: '\e869';
}

/**** añadir lista de deseos product page **/
.product_middle_column_inner > a.add_to_love > div > span{
    text-transform:uppercase;
    letter-spacing:1px;
    margin-left:4px;
    color:#585858;
}

/*** add to cart ***/
div.product-add-to-cart  >div.pro_cart_block > div.add{
    width:100% !important;
}
div.product-add-to-cart  >div.pro_cart_block > div.add  .add-to-cart{
    height:52px !important;
    border-radius:4px;
}
div.product-add-to-cart  >div.pro_cart_block > div.add  .add-to-cart > span{
    font-weight:bold;
    text-transform:uppercase !important;
    font-size:15px;
    letter-spacing:2px
}
div.product-add-to-cart  >div.pro_cart_block > div.add  .add-to-cart > i{
    display:none;
}

/**** tab product**/
div.product_info_tabs > div.tab-content{
     max-width: 40rem;
     margin: 0 auto;
}
div.product_info_tabs > .nav-tabs{
    max-width: 40rem;
     margin: 0 auto;
}
div.product_info_tabs > .nav-tabs > li > a{
    padding-top:0px !important;
    padding-bottom:3px !important;
        border-bottom: 2px solid transparent;
    padding:0px !important;
    font-weight:bold;
    font-family:'Helvetica';

}
div.product_info_tabs > .nav-tabs > li:first-child > a{
    margin:0px !important;
}
div.product_info_tabs > .nav-tabs > li > a{
    margin-left:20px !important;
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body{
    padding-top:15px !important;
}
 div.product_info_tabs > div.tab-content > div > .tab-pane-body > div > div > p > span > span,
div.product_info_tabs > div.tab-content > div > .tab-pane-body > div > p > span{
    font-size:15px !important;
    color:black !important;
    font-family:'Helvetica';
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body > div.product-reference{
    display:block !important;
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body > div.product-reference > label{
    font-size:14px !important;
     color:black !important;
    font-family:'Helvetica';
    font-weight:bold !important;
    text-decoration:underline;
letter-spacing:0.2px;
    margin:0px !important;
padding-bottom:4px;
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body > div.product-reference > label:after,
div.product_info_tabs > div.tab-content > div > .tab-pane-body > section.product-features > dl > .name:after{
    content:':';
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body > div.product-reference > span{
font-size: 13px;
    color: #000000d9;
    letter-spacing: .2px;
    line-height: 1.5;
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body > section.product-features{
    margin:0px !important;
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body > section.product-features > p.page_heading{
 display:none !important;
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body > section.product-features > dl > .name{
    font-size:14px !important;
     color:black !important;
    font-family:'Helvetica';
    font-weight:bold !important;
    text-decoration:underline;
    margin:0px !important;
    min-width:auto !important;
letter-spacing:0.2px;
padding-bottom:4px;
}
div.product_info_tabs > div.tab-content > div > .tab-pane-body > section.product-features > dl > dd.value{
    font-size: 13px;
    color: #000000d9;
    letter-spacing: .2px;
    line-height: 1.5;
padding-left:3px;
}

.product-features dl.data-sheet{
    padding:0px;
}
div.product_info_tabs > .nav-tabs > li > a.nav-link.active{
    border-top:0px !important;
    border-bottom:solid 3px black;
}
.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:hover{
    border-top:0px !important;

}
div.product_info_tabs > .nav-tabs > li > a{
    border-top:0px !important;
}
.product-description > div > p{
     font-size: 13px;
    color: #000000d9;
    letter-spacing: .2px;
    line-height: 1.5;
}
div.product_info_tabs > .nav-tabs > li > a.nav-link{
font-weight:bold;
}

/*** ad to love slider **/
/**** aÃƒÆ’Ã‚Â±adir favorito block product**/
.swiper-slide> div > .pro_first_box > .add_to_love{
    display:block !important;
}
.swiper-slide> div > .pro_first_box > .add_to_love > i:before{
    font-weight:bold;
    font-size: 19px;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    color: #2d2d2d;
    border: none;
    background-color: white;
    padding: 8px 8px 8px;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
}
.swiper-slide> div > .pro_first_box > .add_to_love > i:hover:before{
    content: "\e805" !important;
    color: #505050 !important;
}


/*** categorias productos relacionados **/
#category_products_container > section > div > div.title_block{
    margin:10px;
}
#category_products_container > section > div > div.title_block > .title_block_inner{
    font-size: 0.79rem !important;
    font-weight: 300 !important;
    letter-spacing: .5px !important;
    color: #969696 !important;
    text-transform: uppercase !important;
    font-family: 'Helvetica' !important;
}
#category_products_container{
    margin-bottom:20px !important;
}

/**** slider block **/
/*** carousel h - 1***/
#pc_slider_block_container_1 > div > .container{
padding:0px;
}
#pc_slider_block_container_1 > div > div > div > ul{
    border:none;
}
#pc_slider_block_container_1 > div > div > div > ul > li{

    margin:0px;
}
#pc_slider_block_container_1 > div > div > div > ul > li > a{
       line-height: 1;
    min-width: 9.25rem;
    padding: 6px;
    font-size: 1.0125rem;
    text-transform:uppercase;
    color:#aeaeae;
font-family: 'Helvetica';
    letter-spacing:0.1rem;
    background:white;
    border-bottom:solid 7px #d8d8d8;

}
#pc_slider_block_container_1 > div > div > div > ul > li > a.active{
    border-bottom:solid 7px #565656;
    color:#3f3f3f;
}
#pc_slider_block_container_1 > div > div > div > ul > li:first-child > a{
font-weight:bold;
}

#pc_slider_block_container_1 > div > div > div > ul > li:nth-child(3n) > a{
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
font-weight:bold;
border-left:none;

}
#pc_slider_block_container_1 > div > div > div > ul > li:nth-child(2n) > a{
    border-left:none;
    font-weight:bold;
}
#category_products_container_1 > .tab-pane-body {
    padding-bottom:0px !important;
}
.product-features > .data-sheet.flex_container{
    border:0px !important;
}

/**** lista de tallas product block **/
/************tallas visible categoria******/
.st_attr_list_container > .st_attr_list_item > strong{
    display:none;
}
.st_attr_list_container > .st_attr_list_item > span{
    color:#c3c3c3;
    font-weight:bold;
    border:solid 1px #c3c3c3;
    padding-left:4px;
    padding-right:4px;
    border-radius:0.3333rem;
}

/**** impuestos product bllock **/
.pro_second_box > div > div.product-price-and-shipping > .tax_label{
    display:none;
}

/*** instagram home **/
.ybc_instagram.ybc_ins_full_width.grid{
padding:0px !important;
border:none !important;
}
.ybc_instagram_header_content > h4{
color: black;
    text-transform: uppercase;
    font-weight: 900;
    font-style: italic;
}
.ybc_ins_slider_load_more,ybc_ins_loadmore{
display:none;
}

.ybc_instagram_fancy::before{
    content:"\f16d" !important;
    font-size:30px !important;
    color:white !important;
}
.grab_button_table > .grab_button_table_cell > a{
    background:transparent !important;
    border:none !important;
}
.ybc_ins_images:hover > .ybc_ins_img_node > .grab_button_content{
background-color: rgba(0,0,0,0.8) !important;
}

/*** redes sociales footer **/
#multilink_5{
    flex: 0 0 100%;
    max-width: 100%;
    margin:0 auto !important;
    justify-content:center !important;
    text-align:center !important;
}

#multilink_5 > ul > li{display:inline-block;width:22px;}

#multilink_5 > ul > li:nth-child(2) {
   margin-left:25px}

#multilink_5 > ul > li:nth-child(3) {
   margin-left:25px}



#multilink_5 > ul > li:hover{
    margin-top:-3px;
}
#multilink_5 > .title_block{
    display:none;
}
#multilink_5 {
    margin-top:20px !important;
    margin-bottom:20px !important;
}

/*** cms footer **/
#multilink_2 > .title_block{
    display:none;
}

#multilink_2 > ul > li{
    display:inline-block;
        margin-right: 10px;
    padding: 0 20px 10px;
}
#multilink_2{
    flex: 0 0 100%;
    max-width: 100%;
    justify-content:center !important;
    margin:0  auto !important;
    text-align:center !important;
}
#footer-secondary{
    padding-bottom:0px !important;
}
#footer-secondary{
    padding-top:40px !important;
}
#footer-bottom{
    padding-bottom:40px;
    padding-top:20px;
}

/**** newsletter **/
#st_news_letter_1 > div  >.title_block_inner{
    font-size: 18px !important;
    font-weight:900;
    margin-bottom:5px;
}
#st_news_letter_1 > .footer_block_content > div > div > .st_news_letter_content > p{
    letter-spacing:0.4px;
    margin-bottom:15px;
}
#st_news_letter_1 > div > div  > div.news_letter_0 > form > div.st_news_letter_form_inner > div.input-group{
        border: 2px solid #fff;
        background:white;
}
#st_news_letter_1 > div > div  > div.news_letter_0 > form > div.st_news_letter_form_inner > div > input.form-control{
        background:black !important;
        color:white;
        padding-left:10px !important;
}
#st_news_letter_1 > div > div  > div.news_letter_0 > form > div.st_news_letter_form_inner > div > input.form-control::placeholder{
        color:dimgrey !important;
        text-transform:lowercase !important;

}
#st_news_letter_1 > div > div  > div.news_letter_0 > form > div.st_news_letter_form_inner > div.input-group{
        width:450px;
}
#st_news_letter_1 > div > div  > div.news_letter_0 > form > div.st_news_letter_form_inner{
        max-width:450px;
}
#st_news_letter_1 > div > div  > div.news_letter_0 > form > div.st_news_letter_form_inner > div > span{
        padding-left:30px;
        padding-right:30px;
}
#st_news_letter_1 > div > div  > div.news_letter_0 > form > div.st_news_letter_form_inner > div > span > button{
        font-weight:600;
        letter-spacing:1.4px;
        text-transform:lowercase !important;
}

/**** precio y nombre carousel **/
/**** nombre producto y precio categoria **/
.swiper-wrapper > article > div > div > div > div > span.price {
    font-family: 'Helvetica';
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: black;
}
.swiper-wrapper > article > div > div > div > div > span.tax_label{
    display:none;

}
.swiper-wrapper > article > div > div > div > h3 > a{
     font-family: 'Helvetica';
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: black;
}

/** titulo carousel **/
#easycontent_15 > div > .title_block_inner{
color: black;
    text-transform: uppercase;
    font-weight: 900;
    font-style: italic;
}

/**** MENU MOVIL V2 ***/
@media (max-width:479px){#side_stmobilemenu > .st-menu-header{
     height: 120px;
    background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/img/fondo-movil-mwm.png);
    background-size: cover;
}}
@media (max-width:479px){#side_stmobilemenu > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 120px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;

}}

@media (max-width:479px){#side_stmobilemenu{
width:100%;
border:none !important;
}}


#side_stmobilemenu > div > a > .side_close_left:before{
content: "\E8CC";
width: 2em;
font-size: 24px;
text-shadow: 1px 1px 0 rgba(0,0,0,.19);
}

@media (min-width:480px){#side_stmobilemenu{
width:80%;
border:none !important;
}}

@media (min-width:480px){#side_stmobilemenu > .st-menu-header{
     height: 180px;
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/img/fondo-movil-mwm.png);
     background-size: cover;
}}

@media (min-width:480px){#side_stmobilemenu > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 180px;
    padding: 0px;
    font-size: 3em;
text-transform:uppercase;
    letter-spacing: 1px;
        font-weight:bold;
    font-family:'Helvetica' !important;
    text-transform:uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);
}}
#side_stmobilemenu::-webkit-scrollbar{
    width:0px;
}
#side_stmobilemenu{
    background: #f2f2f2;
}
#side_stmobilemenu > div > ul > li{
background:white;
}

#st_mobile_menu_ul > li > div > a{
    font-size: 15px;

    letter-spacing: 1.5px;
    font-family: 'Helvetica' !important;
    color:#1a1a1a;


}
#st_mobile_menu_ul > li > div > a:hover{
    font-size: 15px;
    font-weight: bolder;
    letter-spacing: 1.5px;
    font-family: 'Helvetica' !important;
    color:#1a1a1a;


}
.mo_ml_level_0.mo_ml_column.active{
        border-left: 0px solid transparent;
    transition: border 0.2s;
    border-left-width: 3px;
    border-left-color: #bcbcbc;
}
.menu_a_wrap > span > .fto-plus-2:before {
    content: "\f107";
    color:#1a1a1a;
}
#st_mo_menu_258 > div > a{
    color:#f02424 !important;
}
#st_mobile_menu_ul > li > ul > li{
    padding:0px;
    margin-left:20px;

}
#st_mobile_menu_ul > li > ul > li > div > a{
        font-size: 15px;
    line-height: 18px;
    letter-spacing: .5px;
font-family:'Helvetica';
text-transform:uppercase;
color:#5b5b5b;
    padding: 10px 0;
    font-weight:bold;
}
#st_mobile_menu_ul > li > ul > li > ul > li > div  a{
    font-family:'Helvetica';
        padding: 7px 0;
    color:#686868;
    margin-left:6px;
font-size:14px;
font-weight:bold;

}
#st_mobile_menu_ul > li > ul > li > ul > li > div  a > i{
    display:none;
}
#st_mobile_menu_ul > li > div > p{
        font-size: 14px;
    line-height: 18px;
    letter-spacing: .5px;
font-family:'Helvetica';
}
#st_mobile_menu_ul > li > .stmobilemenu_column{
    padding: 12px 9px;
}
#st_mobile_menu_ul > li > .stmobilemenu_column > p{
    margin:0px;
}
#st_mo_ma_112, #st_mo_ma_159, #st_mo_ma_160{
    color:#f02424;
}
#st_mobile_menu> ul > li > div > a{
    text-transform:uppercase !important;
}
#st_mobile_menu> ul > li#st_mo_menu_189 > div > a{
    color:#ff0000 !important;
}

/**** FIN MENU MOVIL **/

/*** CARRITO MOVIL **/
@media (max-width:479px){#side_products_cart > .st-menu-header{
     height: 120px;
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/img/fondo-carrito-mwm.png);
    background-size: cover;
}}
@media (max-width:479px){#side_products_cart > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 120px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);
}}

@media (max-width:479px){#side_products_cart{
width:100%;
border:none;
}}


@media  (max-width:991px){#side_products_cart > div > a > .side_close_right:before{
content: "\E8CC";
width: 1.5em;
    font-size: 24px;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}

@media (min-width:480px){#side_products_cart{
width:80%;
border:none;
}}

@media (min-width:480px){#side_products_cart > .st-menu-header{
     height: 180px;
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/img/fondo-carrito-mwm.png);
    background-size: cover;

}}

@media (min-width:480px){#side_products_cart > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 180px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
   font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);
}}
#side_stmobilemenu{
    background: #f2f2f2;
}
.shoppingcart-list > a {
border: solid 2px #4c4c4c !important;
    background: #4c4c4c;
    color: white;
    font-weight: bold;
    border: none;
    font-size: 12px;
    letter-spacing: 1.5px;
    text-transform:uppercase
}
.ajax_cart_quantity.amount_circle{
        background: #8a8a8a;
        font-weight:bold;

}
#side_cart_block > .shoppingcart-list > div > .line_item:nth-child(3n){
    display:none;
}
#side_cart_block > .shoppingcart-list > div > .line_item:nth-child(4n){
    font-weight:bold;
}
#rightbar_9 > div > .amount_circle{
    line-height:17px;


}
/*** FIN CARRITO MOVIL ***/

/**** tab content **/
@media only screen and (max-width: 991px){
.pc_slider_block_container .mobile_tab .nav-tabs{display: flex;}
.pc_slider_block_container .mobile_tab .mobile_tab_title{display:none;}
.pc_slider_block_container .mobile_tab .tab-pane{display:none;}
.pc_slider_block_container .mobile_tab .tab-pane.active{display:block;}
.pc_slider_block_container .mobile_tab .tab-pane .tab-pane-body{display:block;}
}

/*** estilo sidebar filter **/
#feds_offcanvas_search_filters > div.feds_offcanvas_btn > a.feds_link{
    background:#ea5353;
    font-weight:bold;
    text-transform:uppercase;
    border-radius:5px;
    font-size:12px;
}
#feds_offcanvas_search_filters > div.feds_offcanvas_btn > a.feds_link:hover{
    color:white;
    background:#c73a3a;
}
#feds_offcanvas_search_filters > div.feds_offcanvas_btn > .feds_offcanvas_done{
    background:#13ad3a;
    border-radius:5px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
}
#feds_offcanvas_search_filters > div.feds_offcanvas_btn > .feds_offcanvas_done:hover{
    background:#10852e;
    color:white;
}
.feds_offcanvas > div > .stfeds_flex_container {
    background: #f2f2f2;
}
/************* faceta slidebar ***********/
.feds_block_content > .feds_facet > div > div > div > div > div > a.feds_input-container{
    border:solid 1px #e7e7e7;
    border-radius:5px;
    padding-top:2.5px;
    padding-bottom:2.5px;
background:white;
}
.feds_block_content > .feds_facet > div > div > div > div > div > a.feds_input-container:hover{
     border:solid 1px #cbcbcb;
     background:#ffffff;
}
.feds_block_content > .feds_facet > div > div > div > div > div > a.feds_input-container:hover > span{
    color:black;
}
.feds_block_content > section.facet_coled > .facet_title.stfeds_flex_container{
    border:0px;
}
.feds_block_content > section > .facet_colexp_block{
    padding:0px;
    padding-bottom:7px;
}
.feds_block_content > section.facet_coled{
    border-bottom:solid 1px #e4e4e4 !important;
}
.feds_block_content > .feds_facet > div > div > div > div > div > a.feds_input-container.active{
    background:#ffffff;
     border:solid 1px #cbcbcb;
     background:#878787;
     color:white;
}
.feds_block_content > .feds_facet > div > div > div > div > div > a.feds_input-container.active:hover > span{
    color:white !important;
}
#feds_offcanvas_search_filters > div.feds_offcanvas_btn > a.feds_link{
    background:#ea5353;
    font-weight:bold;
    text-transform:uppercase;
    border-radius:5px;
    font-size:12px;
}
#feds_offcanvas_search_filters > div.feds_offcanvas_btn > a.feds_link:hover{
    color:white;
    background:#c73a3a;
}
#feds_offcanvas_search_filters> div > div > section#js-active-search-filters{
        background: #b7b7b7;
}
.feds_offcanvas > div > .stfeds_flex_container{
    background:#f2f2f2;
}
#js-active-search-filters > ul > li > a{
    color:white;
    border-style:solid;
    border-radius:5px;
}
#js-active-search-filters > ul > li:last-child > a{
    border:none;
    text-decoration:underline;
}
#products > div#product-list-top-wrap > a{
    background:white;
    color:#1a1a1a !important;
    font-weight:bold;
    border:solid 1px #b9b9b9;
    max-width:160px !important;
    background:#eaeaea;
    border-radius:5px;
text-transform: uppercase;
    font-size: 13px;
}

/*** newsletter registro **/
.js-customer-form > div > div > div > div > div > div > label > span.flex_child > em{
    display:none;
}
.form-footer > .btn.btn-primary.btn-large.js-submit-active.btn-spin.btn-full-width{
    text-transform:uppercase;
}

/**** carrito desplegable **/
.small_cart_sumary.base_list_line > div > span,
.small_cart_sumary.base_list_line > div > div{
    font-weight:bold;
}
.small_cart_sumary.base_list_line > div:last-child{
    background:#eeeeee;
}
.small_cart_sumary.base_list_line > div{
    margin:0px;
    border:0px;
    padding-top:6px;
    padding-left:6px;
    padding-right:6px;
}
.small_cart_sumary.base_list_line{
    border-top-color:#eaeaea;
}
.flex_container.flex_start > div > div > .small_cart_attr_k{
    text-decoration:underline;
}
.flex_container.flex_start > div > div > span:last-child:before{
    content:' ';
}
.small_cart_info.flex_child > div > div.price{
    font-weight:bold;
    color:black;
    font-size:1.1em !important;
}
.small_cart_info.flex_child > div > a.product-name{
    font-weight:bold;
}
.small_cart_info.flex_child > div > a.product-name:hover{
    text-decoration:underline;
}
#header_right > #header_right_top > div > .dropdown_list  > .dropdown_box{
    border: 1px solid #ddd !important
}
#header_right > #header_right_top > div > .dropdown_list:before{
    display:none;
}
#header_right > #header_right_top > div > div.dropdown_list > div > div > a.small_cart_btn:hover{
    border-color:#00a161 !important;
}

/*** retoques checkout **/
.form-footer > button.steco_btn,
#payment-confirmation > a.steco_confirmation_btn{
    text-transform:uppercase;
    letter-spacing:0.8px;
    background:#4c4c4c;
    border-color:#4c4c4c;
    font-weight:bold;
}
#payment-confirmation > a.steco_confirmation_btn:hover{
    background:#00a161 !important;
   border-color:#00a161 !important;
}

/** desplegable iniciar sesion */
/**** desplegable inicio sesion **/
#header_right_top > .quick_login > .dropdown_list > .dropdown_box{
     border: 1px solid #ddd !important;
}

#header_right_top > .quick_login > .dropdown_list > .dropdown_box > form > div  > div > label{
    margin:0px;
    font-weight:bold;
    color:black;
    font-size:11px !important;
}
#header_right_top > .quick_login > .dropdown_list > .dropdown_box > form > div > div > label:after{
    content:'*';
    color:red;
}
#header_right_top > .quick_login > .dropdown_list > .dropdown_box > form > div > .forgot-password > a:hover{
   text-decoration:underline;
}
#header_right_top > .quick_login > .dropdown_list > .dropdown_box > form > div.form-footer > button{
    background:#4c4c4c;
    border-color:#4c4c4c;
    font-weight:bold;
    color:white !important;
    letter-spacing:2px;
    text-transform:uppercase;
}
#header_right_top > .quick_login > .dropdown_list > .dropdown_box > form > div.form-footer > button:hover{
    background-color:#00a161;
    border-color:#00a161;
}
#header_right_top > .quick_login > .dropdown_list > .dropdown_box  > form > div.form-footer > button > i{
    display:none !important;
}
#header_right_top > .quick_login > .dropdown_list > .dropdown_box  > form > div.form-footer > button:hover{
    border-color:#00a161;
}
#header_right_top > .quick_login > .dropdown_list > .dropdown_box  > form > div.form-footer > a.btn-full-width{
    background:transparent;
    border-color:transparent !important;
    color:#444444 !important;
    font-size:11px !important;
   font-weight:bold;
    letter-spacing:2px;
text-transform:uppercase;
}

/***** instagram page **/
.card.card-block.ybc_instagram.grid.zooming_enabled.is_17.gallery.ybc_ins_lazy > .ybc_instagram_header,
.card.card-block.ybc_instagram.masonry.zooming_enabled.is_17.gallery.ybc_ins_lazy > .ybc_instagram_header{
    display:none;
}
.card.card-block.ybc_instagram.grid.zooming_enabled.is_17.gallery.ybc_ins_lazy,
.card.card-block.ybc_instagram.masonry.zooming_enabled.is_17.gallery.ybc_ins_lazy{
    border:none;
    margin-top:0px;
}

/****** estilo menu desplegable ***/
.stmenu_sub.style_wide.col-md-12{
    /*background-image: url(//cdn.shopify.com/s/files/1/0022/9824/9267/files/Untitled-21.jpg?v=1588788205);*/
background:#dfe2ea !important;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 200px;
    padding-bottom: 200px;
    z-index:1
}
.stmenu_sub.style_wide.col-md-12 > div.row{
    max-width: 1340px;
    margin: 0 auto;
}
#st_menu_block_19 > ul > li > a#st_ma_19,
#st_menu_block_28 > ul > li > a#st_ma_28,
#st_menu_block_49 > ul > li > a#st_ma_49,
#st_menu_block_39 > ul > li > a#st_ma_39,
#st_menu_block_59 > ul > li > a#st_ma_59,
#st_menu_block_65 > ul > li > a#st_ma_65,
#st_menu_block_73 > ul > li > a#st_ma_73,
#st_menu_block_82 > ul > li > a#st_ma_82,
#st_menu_block_103 > ul > li > a#st_ma_103,
#st_menu_block_111 > ul > li > a#st_ma_111,
#st_menu_block_120 > ul > li > a#st_ma_120,
#st_menu_block_219 > ul > li > a#st_ma_219,
#st_menu_block_235 > ul > li > a#st_ma_235,
#st_menu_block_226 > ul > li > a#st_ma_226,
#st_menu_block_166 > ul > li > a#st_ma_166,
#st_menu_block_174 > ul > li > a#st_ma_174,
#st_menu_block_182 > ul > li > a#st_ma_182,
#st_menu_block_299 > ul > li > a#st_ma_299,
#st_menu_block_307 > ul > li > a#st_ma_307,
#st_menu_block_317 > ul > li > a#st_ma_317,
#st_menu_block_337 > ul > li > a#st_ma_337,
#st_menu_block_329 > ul > li > a#st_ma_329,
#st_menu_block_347 > ul > li > a#st_ma_347,
#st_menu_block_269 > ul > li > a#st_ma_269,
#st_menu_block_277 > ul > li > a#st_ma_277,
#st_menu_block_287 > ul > li > a#st_ma_287,



.title-custom-menu{
    font-weight:700;
    letter-spacing:2px;
    font-size:16px;
text-transform:uppercase !important;
margin-bottom:8px !important;
}
#header_primary > div > div > div > #header_left{
z-index:999;
}
.stmenu_sub > div > div > div > ul > li > a{
    text-transform:lowercase !important;
    letter-spacing:2px
}
.stmenu_sub{-webkit-box-shadow:0 1000px 0 1000px rgba(0,0,0,0.6);box-shadow:0 1000px 0 1000px rgba(0,0,0,0.6);}
#st_mega_menu_wrap .ml_level_0.current .ma_level_0, #st_mega_menu_wrap .ma_level_0:hover{background:#fff0;}

/*** footer**/

@media (max-width:484px){
    #st_news_letter_1 > div > div > div.news_letter_0 > form > div.st_news_letter_form_inner > div.input-group{
        width:400px !important;
        margin:0 auto !important;
    }
}

@media (max-width:420px){
    #st_news_letter_1 > div > div > div.news_letter_0 > form > div.st_news_letter_form_inner > div.input-group{
        width:95% !important;
        margin:0 auto !important;
    }
    #st_news_letter_1 > div > div > div.news_letter_0 > form > div.st_news_letter_form_inner > div > span{
        padding-left:10px !important;
        padding-right:10px !important;
    }

   #st_news_letter_1 > div > div > div.news_letter_0 > form > div.st_news_letter_form_inner > div > span > button{
       letter-spacing:1px !important;
       font-size:14px !important;
   }
   #st_news_letter_1 > div > div > div.news_letter_0 > form > div.st_news_letter_form_inner > div > input.form-control::placeholder{
       font-size:14px !important;
   }
}

@media (max-width:991px){
    #multilink_5, #multilink_2{
        display:none !important;
    }
#footer-tertiary{
padding-top:0px !important;
}
}
#multilink_7 > ul > li {
    display: inline-block;
    width: 26px;
    margin-right:15px;
}
#multilink_7 > ul > li:last-child{
/*    margin-left:15px;*/
}
#multilink_7 > ul{
    text-align:center !important;
}

@media (min-width:992px){
    #multilink_6, #multilink_7{
        display:none !important;
    }
}

#multilink_6 > div > .title_block_inner,
#multilink_7 > div > .title_block_inner{
     font-size: 18px !important;
    font-weight: 900;
    margin-bottom: 5px;
}
#multilink_6 > div,
#multilink_7 > div {
    text-align:center;
}
#footer-tertiary{
    padding-top:0px;
}

/*** **/
#header_right > #header_right_top > div > a > span.header_v_align_m{
    display:none;
}
div > .userinfo_mod_top > a > .fto-user:before{
    font-size:1.125rem !important;
    color:#20a020;
}
#header_right > #header_right_top > div > a > i.arrow{
    display:none;
}


/** breadcrumb instagram **/
#module-ybc_instagram-gallery > div.st-container > div > div > div > main > div.breadcrumb_wrapper {
display:none;
}

/** proximamente y agotados **/
.st_sticker_7 > span.st_sticker_text,
.st_sticker_8 > span.st_sticker_text{
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    font-weight:bold;
    padding-bottom:3px;
    background: #e84e4e;
    border-radius:4px;
    color:white;
}

/*** pago invitado checkout **/
.steco_password_guest_note > span{
        background: linear-gradient(to top,#f3d5d5 50%,transparent 50%);
        padding-left:8px;
        padding-right:8px;
        font-size:13px;
}

/*** menu desplegable**/
#header_right_top > div > div.dropdown_list,
#header_right_top > div > div.dropdown_list > .dropdown_box{
    max-width: 350px;
    width: 350px;
}

#header_right_top > div > a > i:before,
#header_right_top > a > span > i:before,
#header_right  > div > .blockcart > a > div > div > i:before,
#header_right > div > div > a > i:before{
        font-size:22px !important;
}

/*** miniatura productos **/
.st_m_a_i_color.st_m_a_i_item{
    width: 41px;
    height: 56px;
    border:0px;
    border-bottom:solid 2px white;
}
.st_m_a_i_color.st_m_a_i_item.st_m_a_i_active{
    border-bottom:solid 2px white;
}



/**** NUEVO REDISEÑO LANGUAGE ***/
#top_bar_row > #nav_right{
         display: flex;
    justify-content: center;
    height: 33px;
    align-items: center;
 }

 #top_bar_row > #nav_right > div > a:before{
     display:none;
 }
.language_selector.Español{
     content: url(/img/flag-spain.svg);
border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #f8f8f8;
    box-shadow: 0 0 0 1px #ddd;
    width: 21px;
    height: 21px;
    margin-right:7px;
 }
 .language_selector.Français{
     content: url(/img/france-flag.svg);
margin:0px;
border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #f8f8f8;
    box-shadow: 0 0 0 1px #ddd;
    width: 21px;
    height: 21px;
    margin-right:7px;
 }
 .language_selector.English.GB{
         content: url(/img/flag-reino-unido.svg);
    display:block !important;
margin:0 auto;
border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #f8f8f8;
    box-shadow: 0 0 0 1px #ddd;
    width: 21px;
    height: 21px;
 }
 .language_selector.Italiano, .language_selector.Deutsch, .language_selector.English,.language_selector.Português.PT{
     display:none;
 }
 span.top_bar_item.language_selector{
     border: 1px solid #f8f8f8;
    box-shadow: 0 0 0 1px #222;
 }

/**** menu rediseño **/
.loggin-menu {
    background: white;
    margin-top: 30px;
}


.loggin-menu > a{
        display: block;
    position: relative;
    cursor: pointer;
    padding-left: 10px;

font-weight: 800;
    color: black;
    font-size: 15px;
    text-transform:uppercase;
padding-top:12px;
padding-bottom:12px;
font-family:'Helvetica';
    letter-spacing: 1.5px;
}

/*** logo menu */
.separator-menu-mobile > img{
    height:40px;
}
.separator-menu-mobile{
    position: relative;
    width: 100%;
    text-align: center;
    padding: 40px 0;
    padding-bottom:37px;
}
#st_mobile_menu_ul{
    margin:0px !important;
}

/** idiomas menu mobile **/
.mobile-idiomas{
    margin-right:10px !important;
}

/**** instagram page ***/
#module-ybc_instagram-gallery > div > div > div.st-content > div > main > section#wrapper > div#columns{
    max-width:100%;
    width:100%;
}
#module-ybc_instagram-gallery > div > div > div.st-content > div > main > section#wrapper > div#columns > div > div.container{
    width:100%;
    max-width:100%;
}
#module-ybc_instagram-gallery > div > div > div.st-content > div > main > section#wrapper > div#columns > div > div > div > div.card-block{
   box-shadow:none
}
.ybc_instagram.card.card-block{
  box-shadow:none !important;
}

/** submenu movil **/
.mo_mu_level_1 > li > ul > li > ul > li > div > a > i{
    displaY:none;
}
.mo_mu_level_1 > li > ul > li > ul > li > div > a{
    padding-left:15px;
    font-family: 'Helvetica';
    padding: 7px 0;
    color: #686868;
    margin-left: 6px;
    font-size: 12px;
    font-weight: bold;
}
#category_products_container_1{
    border:none;
}

/** cookies **/
#lgcookieslaw_banner > div > div.lgcookieslaw_message > p{
  font-weight:bold;
}
#lgcookieslaw_banner > div.lgcookieslaw_container > .lgcookieslaw_button_container > div > span{
  font-weight:bold;
}
#lgcookieslaw_banner {
  opacity:1;
}
#lgcookieslaw_banner > div.lgcookieslaw_container > .lgcookieslaw_button_container > div:last-child > a{
background:none !important;
text-decoration:underline;
}
#lgcookieslaw_banner > div.lgcookieslaw_container > .lgcookieslaw_button_container{
  padding-left:20px !important;
}

/*** pagina devoluciones **/
/**** pagina devoluciones **/
#steasy_column_1456, #steasy_column_1458,#steasy_column_1455{
    background: #e6e6e6;
}
#steasy_column_1457, #steasy_column_1459, #steasy_column_1460{
    background: #f3f3f3;
}
#steasy_element_1628 > div > .title_block, #steasy_element_1643 > div > .title_block, #steasy_element_1631 > div > .title_block, #steasy_element_1634 > div > .title_block, #steasy_element_1637 > div > .title_block, #steasy_element_1640 > div > .title_block, #steasy_element_1643 > div > .title_block{
       position: absolute;
    z-index: 10;
    top: -17px;
    left: 6px;
}

#steasy_element_1628 > div > .title_block > .title_block_inner,  #steasy_element_1643 > div > .title_block > .title_block_inner,  #steasy_element_1631 > div > .title_block > .title_block_inner, #steasy_element_1634 > div > .title_block > .title_block_inner, #steasy_element_1637 > div > .title_block > .title_block_inner, #steasy_element_1640  > div > .title_block > .title_block_inner,
#steasy_element_1643 > div > .title_block > .title_block_inner{
    width: 30px;
    background: #fff;
    border-radius: 30px;
    height: 30px;
    font-size: 13px;
    padding-left: 5px;
    text-align: center;
    font-weight:bold;
}

@media (max-width: 991px) and (min-width: 480px){#steasy_column_1457{
background:#e6e6e6 !important;
}}
@media (max-width: 991px) and (min-width: 480px){#steasy_column_1458{
background:#f3f3f3 !important;
}}
@media (max-width: 991px) and (min-width: 480px){#steasy_element_1628 > div > div > p > img, #steasy_element_1631 > div > div > p > img,
#steasy_element_1634 > div > div > p > img, #steasy_element_1637 > div > div > p > img, #steasy_element_1640 > div > div > p > img,
#steasy_element_1643 > div > div > p > img{
   width:50%;
}}

@media only screen and (max-width: 764px){#steasy_element_1628 > div > div > p , #steasy_element_1631 > div > div > p ,
#steasy_element_1634 > div > div > p , #steasy_element_1637 > div > div > p , #steasy_element_1640 > div > div > p ,
#steasy_element_1643 > div > div > p {
   text-align:center;
}}

@media only screen and (max-width: 479px){#steasy_element_1628 > div > div > p > img, #steasy_element_1631 > div > div > p > img,
#steasy_element_1634 > div > div > p > img, #steasy_element_1637 > div > div > p > img, #steasy_element_1640 > div > div > p > img,
#steasy_element_1643 > div > div > p > img{
   width:30%;
}}


/**** tu te encargas - nosotros nos encargamos **/
 /**** pagina devoluciones **/
#steasy_column_1489{
    background: #e6e6e6;
}
#steasy_column_1490{
    background: #f3f3f3;
}


@media (max-width: 991px) and (min-width: 480px){#steasy_element_1648 > div > div > p > img, #steasy_element_1655 > div > div > p > img{
   width:50%;
}}

@media only screen and (max-width: 764px){#steasy_element_1648 > div > div > p , #steasy_element_1655 > div > div > p{
   text-align:center;
}}

@media only screen and (max-width: 479px){#steasy_element_1648 > div > div > p > img, #steasy_element_1655 > div > div > p > img{
   width:30%;
}}

#banner_container_5{
max-width: 1880px;
margin: 0 auto !important;}




/**** pagina de formulario ****/
.addresses.row > div > article{
    border-color: #cacaca !important;
    border-radius:5px;
}
.addresses.row > div > article > .heading_color, #order-infos > div > div > .heading_color{
    font-weight:bold;
}
#order-infos > div > div > .heading_color{
    text-decoration:underline;
}
#order-infos > div > ul > li:last-child{
    margin-top:10px;
}
#order-infos > div > ul > li > a, #order-infos > div > ul > li{
    font-weight:bold
}
#order-infos > div > ul > li > span{
    font-weight:bold;
}
#order-infos > div > ul > li > a{
    color:#8a8a8a;
}
#order-infos > div > ul > li > a:hover{
    color:#3e3e3e !important;
}
.addresses.row > div > #delivery-address > address {
    font-weight:bold !important;
}
.addresses.row > div > #invoice-address > address {
    font-weight:bold !important;
}
#order-return-form > div > table > thead > tr > th{
    background:#636363;
    color:white !important;
    font-family:'Helvetica';
    font-weight:bold !important;
    text-align:right;
    border:none !important;
}
#order-return-form > div > table > thead > tr > th:nth-child(2){
    text-align:left !important;
}
#order-return-form > div > table > tbody > tr:nth-child(odd) {
    background-color:#efefef;
}
#order-return-form > div > table > tbody > tr:nth-child(ev