.search_results.widget_area .post_info {
    display: none;
}
.home-slider-product .trx-addons-woo-products .swiper-slide > li.product {
    position: relative !important;
    height: 100%;
    margin: 0 !important;
    overflow: hidden !important;
}
.trx-addons-woo-products
.trx-addons-woo-products-product-wrapper {
    position: relative !important;
    height: 100%;
    overflow: hidden !important;
    background: #fffdf8 !important;
    border-radius: 22px !important;
    transition: background 0.45s ease;
}
.home-slider-product .trx-addons-woo-products .custom-product-ctas {
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;
    width: 100% !important;
}
.home-slider-product .trx-addons-woo-products .custom-product-ctas .button {
    width: 140px !important;
    min-width: 140px !important;
    max-width: 140px !important;
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    box-sizing: border-box !important;
    margin: 0 !important;
}
.home-slider-product .trx-addons-woo-products
.swiper-slide > li.product
.trx-addons-woo-products-product-wrapper {
    background:#f6e3d0 !important;
}
.home-slider-product .trx-addons-woo-products
.swiper-slide > li.product:hover
.trx-addons-woo-products-product-wrapper {

    background: linear-gradient(
        180deg,
        #e67e3a 0%,
        #e67e3a 55%,
        #e67e3a 100%
    ) !important;
}
.home-slider-product .trx-addons-woo-products
.trx-addons-woo-products-product-thumbnail {
    position: relative;
    z-index: 2;
    margin: 12px 12px 0 !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    background: #fff !important;
}
.home-slider-product .trx-addons-woo-products
.trx-addons-woo-products-details-wrap {

    position: relative !important;
    z-index: 3;
    background: transparent !important;
    padding: 20px 30px 22px !important;
    transform: none !important;
    opacity: 1 !important;
}


.home-slider-product .trx-addons-woo-products
.woocommerce-loop-product__title {
    color: #171717 !important;
    transition: color 0.35s ease;
}
.trx-addons-woo-products
.swiper-slide > li.product:hover
.woocommerce-loop-product__title {
    color: #fff !important;
}
.trx-addons-woo-products
.trx-addons-woo-products-product-category {
    color: #777 !important;
    transition: color 0.35s ease;
}
.trx-addons-woo-products
.swiper-slide > li.product:hover
.trx-addons-woo-products-product-category {

    color: #fff !important;
}
.trx-addons-woo-products
.trx-addons-woo-products-product-buttons {

    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(25px);
    pointer-events: none;
    transition:
        opacity 0.35s ease,
        visibility 0.35s ease,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.trx-addons-woo-products
.swiper-slide > li.product:hover
.trx-addons-woo-products-product-buttons {

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateY(0);
    pointer-events: auto;
}


.trx-addons-woo-products
.trx-addons-woo-products-qv-btn {
    color: #111 !important;
    transition: color 0.35s ease;
}


.trx-addons-woo-products
.swiper-slide > li.product:hover
.trx-addons-woo-products-qv-btn {
    color: #fff !important;
}
.home-slider-product .trx-addons-woo-products .custom-product-ctas {
    display: flex;
    gap: 10px;
    opacity: 0 !important;
    visibility: hidden !important;

    transform: translateY(25px);
    pointer-events: none;
    transition:
        opacity 0.35s ease,
        visibility 0.35s ease,
        transform 0.45s ease;
}
.trx-addons-woo-products
.custom-product-ctas .button {
    transition:
        background-color 0.35s ease,
        color 0.35s ease,
        border-color 0.35s ease,
        transform 0.35s ease !important;
	border:none !important;
}
.trx-addons-woo-products
.custom-product-ctas .learn-more-btn:hover {
    background: #e67e3a !important;
    color: #ffffff !important;
    border-color: #e67e3a !important;
    
}
a.button.get-started-btn:hover {
    background: transparent !important;
    border:1px solid #e67e3a !important;
    color:#e67e3a !important;
}

.trx-addons-woo-products
.custom-product-ctas .a.button .learn-more-btn:hover {
    background: #ffffff !important;
    color: #171717 !important;
    border-color: #ffffff !important;

    transform: translateY(-2px);
}
.trx-addons-woo-products
.swiper-slide > li.product:hover
.custom-product-ctas {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0);
    pointer-events: auto;
}
.trx-addons-woo-products-product-thumbnail {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}
.trx-addons-woo-products
.custom-product-ctas .button {
    padding: 6px 22px !important;
    border-radius: 30px !important;
    background: #e67e3a !important;
    color: #fff !important;

    border: 1px solid #e67e3a !important;
}
.trx-addons-woo-products
.custom-product-ctas .learn-more-btn {
    background: transparent !important;
    color: #e67e3a !important;
    border-color: #e67e3a !important;
}
.trx-addons-woo-products
.swiper-slide > li.product:hover
.custom-product-ctas .learn-more-btn {
    background: transparent !important;
    color: #fff !important;
    border-color: rgba(255,255,255,0.8) !important;
}
.trx-addons-woo-products-details-wrap .trx-addons-woo-products-product-buttons {
    display: inline !important;
  
}

@media (max-width: 768px) {

    /* Product buttons wrapper */
    .trx-addons-woo-products
    .trx-addons-woo-products-product-buttons {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
        pointer-events: auto !important;
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
    }

    .trx-addons-woo-products
    .custom-product-ctas {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 10px !important;

        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
        pointer-events: auto !important;

        width: 100% !important;
        height: auto !important;
        max-height: none !important;
    }
    .trx-addons-woo-products
    .custom-product-ctas .button {
        display: flex !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;

        width: 140px !important;
        min-width: 0 !important;
        max-width: 140px !important;

        padding: 11px 15px !important;
        margin: 0 !important;

        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;

        border-radius: 30px !important;
    }

}