.breadcrumb_wrapper,
.breadcrumb_spacing {
    display: none;
}

#center_column {
    min-width: 100%;
}

#subcategories {
    margin-top: 20px;
    margin-bottom: 20px;
}

#subcategories .swiper-wrapper {
    margin-bottom: 0;
}

#subcategories .swiper-slide {
    width: auto;
}

#subcategories .swiper-slide .subcategory-name {
    text-align: center;
}

#subcategories_swiper .swiper-slide .subcategory-name.same-subcategory {
    font-weight: bold;
    text-decoration: underline;
}

#js-product-list-top {
    justify-content: flex-end;
    margin-bottom: 0;
}

#js-product-list-top i {
    margin-right: 2.5px;
}

#js-product-list-top #search_filter_toggler {
    color: #000;
    text-transform: uppercase;
    margin-right: 25px;
}

#js-product-list-top #search_filter_toggler i {
    padding-left: 5px;
    font-size: 16px;
}

#js-product-list-top .step_switcher {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

#js-product-list-top .step_switcher .step {
    cursor: pointer;
}

#js-product-list-top .step_switcher .step:hover {
    color: #000;
}

#js-product-list-top .step_switcher .step.selected * {
    color: #000;
}

#js-product-list-top .products-number-per-page {
    display: none;
}

#products .product_list_item.step-4 {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 24px 7px !important;
    border: none !important;
}

#products .product_list_item.step-3 {
    flex: 0 0 33%;
    max-width: 33%;
    padding: 24px 7px !important;
    border: none !important;
}

#products .product_list_item .pro_outer_box:hover .pro_second_box {
    background: none;
}

#st-container.open_column #products .product_list_item .pro_first_box {
    max-height: 537px;
}

#products .product_list_item .pro_first_box {
    max-height: 687px;
}

#st-container.open_column #products .product_list_item.step-4 .pro_first_box {
    max-height: 537px;
}

#products .product_list_item.step-4 .pro_first_box {
    max-height: 687px;
}

#st-container.open_column #products .product_list_item.step-3 .pro_first_box {
    max-height: 716px;
}

#products .product_list_item.step-3 .pro_first_box {
    max-height: 914px;
}

#products .product_list_item .pro_first_box .swiper-container .swiper-button {
    background: none;
    color: #000;
}

#products .product_list_item .pro_first_box .swiper-container .swiper-button i {
    font-weight: 100;
}

.stsidebar_opened #products .product_list_item .pro_first_box {
    min-height: 0;
}

#products .product_list_item .pro_first_box .hover_fly {
    background-color: #f2f2f2d9;
    padding: 0;
}

#products .product_list_item .pro_first_box .hover_fly .quick-view,
#products .product_list_item .pro_first_box .hover_fly .add_to_love {
    display: none;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block {
    min-height: 90px;
    max-height: 90px;
    margin: 20px;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block__title {
    color: #000;
    font-weight: 700;
    font-size: 13px;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block__container {
    display: flex;
    flex-direction: row;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block__wrapper {
    flex: 1 1 80%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    overflow: hidden;
    height: 20px;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block._sd_mouseenter {
    max-height: 100%;
    height: auto;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block._sd_mouseenter ._sd_sizes_block__wrapper {
    height: auto;
    flex: 1 1 100%;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block._sd_mouseenter ._sd_sizes_block__toggler {
    display: none;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block__toggler {
    flex: 1 1 27%;
    color: black;
    text-transform: uppercase;
}
#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block__toggler i {
    color: black;
    margin-left: 5px;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block__size {
    font-size: 16px;
    color: #000;
    margin-right: 30px;
    margin-bottom: 10px;
    cursor: pointer;
}

#products .product_list_item .pro_first_box .hover_fly ._sd_sizes_block__size:hover {
    color: #000;
    font-weight: 700;
}

#products .product_list_item .pro_second_box {
    float: left;
}

#products .product_list_item .pro_second_box .mini_name a {
    text-align: left;
}

#products .product_list_item .pro_second_box .product-price-and-shipping {
    text-align: left;
}

#products .product_list_item .pro_second_box .product-price-and-shipping .regular-price {
    color: #000;
}

#products .product_list_item .pro_second_box .product-price-and-shipping .price.st_discounted_price {
    color: #f2464a;
}

#products .product_list_item .pro_second_box .product-price-and-shipping .st_sticker_block .st_reduce {
    color: #999;
}

#products .product_list_item .pro_second_box .act_box_cart {
    display: none;
}

#products .product_list_item .swiper_related_colors {
    padding: 10px 6px 4px;
    float: right;
    overflow-x: hidden;
}

#products .product_list_item .swiper_related_colors .swiper-container {
    display: none;
}

#category-description-bottom {
    text-align: center;
}

/** Pagination **/
#product-list-wrap .bottom_pagination .pagination .page-item {
  margin-right: 5px;
}

#product-list-wrap .bottom_pagination .pagination .page-item > a {
 padding: 8px 12px;
}

/** Banners categorias principales **/

body:is(.category-id-9064, .category-id-9063, .category-id-9068, .category-id-9069) #subcategories {
  display: none;
}

.easycontent .imgs-cat-block {
   display: block;
   width: auto;
   max-width: 1920px;
   margin: 0 auto;
   overflow: hidden;
}

/* porcentaje de descuento */

.pro_first_box .st_sticker_block {
    position: absolute;
    right: 5px;
    top: 7px;
    z-index: 9;
}
.pro_first_box .st_sticker_block .st_reduce {
    background: var(--font-red);
    color: #fff;
    display: inline-block;
    padding: 0 7px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
}