.product-archives-title .vc_column-inner > .wpb_wrapper{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.theme-woodmart .product-archives-title h1{
    font-size: 42px;
    letter-spacing: 1px;
    
}

.product-archives-s2 p.woocommerce-result-count{
    text-align: center;
    
    letter-spacing: 1px;
}

.product-archives-order-by .vc_column-inner > .wpb_wrapper{
    display: flex;
    justify-content: flex-end;
}

.product-archives-s2 .wpb_wrapper .wd-wpb{
    margin-bottom: 0;
}

.product-archives-s2 {
    padding: 15px 2.5px;
    margin: 10px 0 35px 0;
    border-top: 1px solid #25353d;
    border-bottom: 1px solid #25353d;
    display: flex;
    align-items: center;
}

.theme-woodmart .product-archives-order-by .orderby{
    border: none;
    
    letter-spacing: 1px;
    color: #25353d;
    padding-inline-end: 20px;
    z-index: 2;
}

.product-archives-order-by > .vc_column-inner > .wpb_wrapper form.woocommerce-ordering{
    display: flex;
    align-items: center;
}

.product-archives-order-by > .vc_column-inner > .wpb_wrapper form.woocommerce-ordering::after{
    content: '\f078';
    font-family: 'Font Awesome 6 Pro';
    font-size: 80%;
    transform: translateY(-1.5px);
    position: absolute;
    color: #25353d;
    right: 0;
    z-index: 1;
}

select {
    background-image: none;
}

.product-archives-s3 > .wpb_column.vc_column_container .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}

.product-archives-s2 > .wpb_column.vc_column_container .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}

.product-archives-s2 .wd-off-canvas-btn > a{
    
    letter-spacing: 1px;
    column-gap: 10px;
    color: #25353d;
}

.product-archives-s2 .wd-off-canvas-btn > a::before{
    content: '\f0b0';
    font-family: 'Font Awesome 6 Pro';
    font-size: 110%;
}

.theme-woodmart .product-archives-s3 .products.elements-grid .product-grid-item{
    margin: 0;
    padding: 0;
}

.theme-woodmart .product-archives-s3 .products.elements-grid{
    column-gap: 30px;
    row-gap: 90px;
    padding: 0 8px;
    margin-bottom: 90px;
}

.theme-woodmart .product-grid-item.product.col-md-3{
    flex: auto;
    max-width: calc(25% - 1.41rem);
}

.theme-woodmart .wd-hover-with-fade .fade-in-block {
    position: relative;
    visibility: visible;
    opacity: 1;
}

.wd-hover-with-fade.hover-ready:hover .content-product-imagin{
    opacity: 1;
    transition: none;
    transform: none;
}

.theme-woodmart .wd-hover-with-fade .content-product-imagin {
    position: absolute;
    visibility: visible;
    border-radius: var(--wd-brd-radius);
    background-color: transparent;
    box-shadow: none;
    opacity: 1;
    transform: none;
}

.theme-woodmart .wd-hover-with-fade.hover-ready:hover .product-wrapper{
    transform: none;
}

.theme-woodmart .wd-hover-base .fade-in-block{
    padding: 0;
    order: 2;
}

.theme-woodmart .wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .add-to-cart-loop span {
    height: 50px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    letter-spacing: 1.5px;
    font-size: 15px;
}

.theme-woodmart .wrap-wishlist-button{
    display: none;
}

.theme-woodmart .wrap-quickview-button{
    display: none;
}

.theme-woodmart .wd-add-btn.woodmart-add-btn{
    display: flex;
    width: 100%;
}

.theme-woodmart .wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a {
    border-radius: var(--btn-shop-brd-radius);
    box-shadow: none;
    background-color: transparent;
    color: #25353D;
    border: 1px solid #25353D;
    width: 100%;
}

.theme-woodmart .wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a:hover {
    box-shadow: none;
    background-color: #25353D;
}

.theme-woodmart .wd-add-btn-replace .add-to-cart-loop:before{
    content: "\f290";
    font-family: 'Font Awesome 6 Pro';
    font-weight: 300;
}

.product-wrapper .reset_variations{
    display: none !important;
}

.theme-woodmart .wd-hover-with-fade div.quick-shop-close{
    top: 5px;
    right: 10px;
}

.theme-woodmart .product-wrapper .wd-label-top-lg table.variations .label{
    margin-bottom: 10px;
}

.theme-woodmart .product-wrapper table.variations > tbody{
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}

.theme-woodmart .quick-shop-wrapper .single_add_to_cart_button{
    background-color: #25353D;
    
    letter-spacing: 3px;
}

.theme-woodmart .product-wrapper p.stock.wd-style-default:is(.available-on-backorder,.in-stock){
    color: #38BAC7;
    
}

.theme-woodmart .product-wrapper p.stock.wd-style-default:is(.available-on-backorder,.in-stock)::before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    background-color: #38BAC7;
    transform: translateY(4.5px);
    left: calc(50% - 50px);
    margin-inline-end: 0px;
    -webkit-transform: translateY(4.5px);
    -moz-transform: translateY(4.5px);
    -ms-transform: translateY(4.5px);
    -o-transform: translateY(4.5px);
}

.product-archives-s2 > .wpb_column.vc_column_container .vc_column-inner > .wpb_wrapper .wd-wpb.wd-rs-636549db9a081.wd-enabled-width{
    display: none;
}

.product-archives-s2 > .wpb_column.vc_column_container.wd-opened.wd-left .vc_column-inner > .wpb_wrapper .wd-wpb.wd-rs-636549db9a081.wd-enabled-width{
    display: flex;
}

.product-archives-s2 .vc_col-sm-9{
    width: 100%;
}

.product-archives-s2 .wpb_column.vc_column_container > .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid{
    display: flex;
}

.product-archives-s2 .wpb_column.vc_column_container > .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid > div:last-child{
    justify-content: flex-end;
}

.products-archive-content.vc_col-lg-9{
    width: 100%;
}

.product-archives-title nav.woocommerce-breadcrumb{
    color:#25353D;
}

[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg{
    display: flex;
    flex-wrap: wrap;
}

.theme-woodmart .widget_price_filter [class*="price_slider_amount"] .button{
    background-color: #25353D;
    font-size: 12px;
    letter-spacing: 3px;
    color: #fff;
    
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.theme-woodmart .widget_price_filter [class*="price_slider_amount"] .button:hover{
    background-color: #1b2930;
}

.theme-woodmart .wd-shop-active-filters a{
    
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 1px;
}

.theme-woodmart .wd-shop-active-filters .wd-cross-icon.wd-style-text>a:before{
    font-weight: 400;
}

.theme-woodmart .wd-shop-active-filters .wd-active-filters .wd-clear-filters{
    margin-bottom: 0;
    margin-inline-end: 15px;
    padding-inline-end: 15px;
    border-inline-end: 1px solid #25353D;
}

.theme-woodmart .wd-shop-active-filters .woocommerce.widget_layered_nav_filters > ul{
    display: flex;
    transform: translateY(-1px);
}

.theme-woodmart .wd-shop-active-filters .woocommerce.widget_layered_nav_filters > ul li{
    margin-bottom: 0;
    margin-inline-end: 20px;
}

.theme-woodmart .wd-shop-active-filters .widget_layered_nav_filters a{
    align-items: baseline;
}

.wd-col-offcanvas-lg .wd-heading .close-side-widget.wd-action-btn.wd-style-text>a{
    font-size: 16px;
    
    letter-spacing: 1px;
    color: #25353D;
}

.offcanvas-sidebar-desktop .woodmart-woocommerce-layered-nav .widget-title{
    letter-spacing: 0.75px;
}

[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text .wd-swatch-text{
    color: #25353D;
    
}

.theme-woodmart .product-wrapper [class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg{
    box-shadow: 0 0 0 3px #ffffff, 0 0 0 4px #e0e0e0;
}

.theme-woodmart .product-wrapper [class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg:is(.wd-active,:hover:not(.wd-disabled)){
    box-shadow: 0 0 0 3px #ffffff, 0 0 0 4px #645e4b;
}

.theme-woodmart .woodmart-woocommerce-layered-nav .wd-scroll-content{
    overflow: visible;
}


/*ESPECIAL*/

.hover-ready .wd-action-btn.wd-style-icon>a:before, .state-hover .wd-action-btn.wd-style-icon>a:before{
    display: flex;
    width: 100%;
    font-size: 14px;
}

.hover-ready .wd-action-btn>a>span, .state-hover .wd-action-btn>a>span{
    font-size: 12px;
}

/*ESPECIAL*/



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

    .theme-woodmart .product-archives-s3 .products.elements-grid{
        column-gap: 15px;
        row-gap: 15px;
        padding: 0 15px;
    }

    .theme-woodmart .product-grid-item.product.col-md-3{
        max-width: calc(50% - 7.5px);
    }

    .vc_mobile .product-archives-order-by > .vc_column-inner > .wpb_wrapper form.woocommerce-ordering{
        width: 100%;
        height: 50px;
        column-gap: 10px;
        transform: translateX(6%);
        -webkit-transform: translateX(6%);
        -moz-transform: translateX(6%);
        -ms-transform: translateX(6%);
        -o-transform: translateX(6%);
    }

    .vc_mobile .product-archives-s2 .wd-off-canvas-btn > a{
        height: 50px;
        font-size: 12px;
    }

    .vc_mobile .woocommerce-ordering.wd-ordering-mb-icon select option{
        font-size: 12px;
    }

    .vc_mobile .woocommerce-ordering.wd-ordering-mb-icon select{
        color: #25353D !important;
        position: relative;
        font-size: 12px;
        text-align: center;
    }

    .vc_mobile .product-archives-s2{
        padding: 0 10px;
    }

    .vc_mobile form.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon:before{
        content: '\f883';
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
    }

    .vc_mobile .product-archives-order-by > .vc_column-inner > .wpb_wrapper form.woocommerce-ordering::after{
        display: none;
    }

    .vc_mobile .product-archives-off-canvas .wd-enabled-width{
        border-right: 1px solid #25353D;
    }

    .vc_mobile .archive .main-page-wrapper{
        padding-top: 0px;
    }

    .vc_mobile .theme-woodmart .product-archives-title h1{
        font-size: 32px;
    }

    .vc_mobile .wd-off-canvas-btn.wd-action-btn>a:before{
        margin-inline-end: 15px;
    }

    .vc_mobile .wd-shop-active-filters .wd-active-filters{
        padding: 0 10px;
    }

    .vc_mobile .theme-woodmart .product-archives-s3 .products.elements-grid{
        margin-bottom: 0px;
    }

    .vc_mobile .archive .wd-hover-base .wd-bottom-actions{
        display: none;
    }
    
}