body:not(.single-product) ul.products li.product .button,
        body:not(.single-product) .woocommerce ul.products li.product .button,
        body:not(.single-product) .woocommerce-page ul.products li.product .button,
        body:not(.single-product) .related.products ul.products li.product .button,
        body:not(.single-product) .upsells.products ul.products li.product .button,
        body:not(.single-product) .cross-sells ul.products li.product .button,
        body:not(.single-product) .w-grid-list .product .button,
        body:not(.single-product) .type-product .button,
        .pha-shop-product-card .pha-shop-product-btn {
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            text-align: center !important;
            height: 36px !important;
            min-height: 36px !important;
            line-height: 1 !important;
            padding: 0 12px !important;
            border-radius: 9px !important;
            font-size: 12px !important;
            font-weight: 900 !important;
            box-sizing: border-box !important;
            background: #e9465c !important;
            color: #ffffff !important;
            border: 0 !important;
            box-shadow: none !important;
            transition:
                background-color .18s ease,
                color .18s ease,
                transform .16s ease,
                box-shadow .18s ease !important;
        }

        body:not(.single-product) ul.products li.product .button:hover,
        body:not(.single-product) .woocommerce ul.products li.product .button:hover,
        body:not(.single-product) .woocommerce-page ul.products li.product .button:hover,
        body:not(.single-product) .related.products ul.products li.product .button:hover,
        body:not(.single-product) .upsells.products ul.products li.product .button:hover,
        body:not(.single-product) .cross-sells ul.products li.product .button:hover,
        body:not(.single-product) .w-grid-list .product .button:hover,
        body:not(.single-product) .type-product .button:hover,
        .pha-shop-product-card .pha-shop-product-btn:hover {
            background: #44433f !important;
            color: #fff27a !important;
            transform: translateY(-1px) !important;
            box-shadow: 0 10px 22px rgba(56, 197, 22, .18) !important;
        }

        body:not(.single-product) ul.products li.product .button:active,
        body:not(.single-product) .woocommerce ul.products li.product .button:active,
        body:not(.single-product) .woocommerce-page ul.products li.product .button:active,
        body:not(.single-product) .related.products ul.products li.product .button:active,
        body:not(.single-product) .upsells.products ul.products li.product .button:active,
        body:not(.single-product) .cross-sells ul.products li.product .button:active,
        body:not(.single-product) .w-grid-list .product .button:active,
        body:not(.single-product) .type-product .button:active,
        .pha-shop-product-card .pha-shop-product-btn:active {
            background: #3d3d39 !important;
            color: #fff27a !important;
            transform: translateY(1px) scale(.985) !important;
            box-shadow: 0 6px 18px rgba(56, 197, 22, .22) !important;
        }

        .pha-shop-product-card .pha-shop-product-info {
            width: 100% !important;
        }

        @media (max-width: 767px) {
            body:not(.single-product) ul.products li.product .button,
            body:not(.single-product) .woocommerce ul.products li.product .button,
            body:not(.single-product) .woocommerce-page ul.products li.product .button,
            body:not(.single-product) .related.products ul.products li.product .button,
            body:not(.single-product) .upsells.products ul.products li.product .button,
            body:not(.single-product) .cross-sells ul.products li.product .button,
            body:not(.single-product) .w-grid-list .product .button,
            body:not(.single-product) .type-product .button,
            .pha-shop-product-card .pha-shop-product-btn {
                height: 34px !important;
                min-height: 34px !important;
                border-radius: 8px !important;
                font-size: 11.5px !important;
            }
        }
