
/*--------------------------------------------------------------*/
    /* #region - Product Listing Style */
/*--------------------------------------------------------------*/

    .woocommerce ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details { padding-top: 10px; padding-bottom: 10px; }
    .woocommerce ul.products.product-style-default li.product .product-details > div.product-title:first-child > h5 { margin-top: 0; }

    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-details {
        position: absolute;
        bottom: 15px;
        background: var(--wdtAccentTxtColor);
        width: auto;
        left: 10px;
        right: 10px;
        border-radius: var(--wdtRadius_3X);
        padding: 20px;
    }
    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-thumb .product-buttons-wrapper.product-icons a:before {
        background: var(--wdtHeadAltColor);
        content: '' !important;
        transition: var(--wdtBaseTransition);
    }

    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-thumb .product-buttons-wrapper.product-icons a:hover:before
    {
        background: var(--wdtAccentTxtColor);
    }

    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-thumb .product-buttons-wrapper.product-icons a
    {
    border-color: var(--wdtPrimaryColor);
    }

    .wdt-products-container.woocommerce.wdt-overlap-content-product ul.products li.product .product-wrapper .product-thumb .product-buttons-wrapper.product-icons a:hover {
        border-color: var(--wdtSecondaryColor);
    }

/* #endregion - Product Listing Style */   