/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.elementor-wc-products ul.products li.product .price del {
    font-size: 16px!important;
    font-weight: 400!important;
}
ul.products li.product .woocommerce-Price-amount.amount {
    font-weight: 600;
}
.wc-stock-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 10px;
    font-size: 12px;
    border-radius: 20px;
    margin-bottom: 6px;
}

/* Available */
.wc-available-stock {
    background-color: #e9f8ef;
    color: #1a7f37;
}

.wc-available-stock .wc-stock-dot {
    background-color: #22c55e;
}

/* Limited stock */
.wc-limited-stock {
    background-color: #fff7cc;
    color: #92400e;
}

.wc-limited-stock .wc-stock-dot {
    background-color: #facc15;
}

/* Out of stock */
.wc-outofstock {
    background-color: #fde8e8;
    color: #991b1b;
}

.wc-outofstock .wc-stock-dot {
    background-color: #ef4444;
}

.wc-stock-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
}
/* quantity css */
.elementor-widget-woocommerce-products .custom-qty-wrapper {
    display: inline-flex;
    align-items: center;
    border: 1px solid #ddd;
    margin-right: 6px;
    height: 36px;
}


.elementor-widget-woocommerce-products .custom-qty-wrapper button {
    background: #314439;
    border: none;
    width: 40px;
    height: 100%;
    cursor: pointer;
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
}
.elementor-widget-woocommerce-products .custom-qty-wrapper button:hover {
    background-color: #77985c !important;
}
.elementor-widget-woocommerce-products .custom-qty-wrapper input {
    width: 45px;
    border: none;
    text-align: center;
    height: 100%;
    outline: none;
}

.elementor-widget-woocommerce-products .custom-qty-wrapper button:hover {
    background: #e0e0e0;
}

.elementor-widget-woocommerce-products .product .custom-loop-qty {
    display: inline-block;
    margin-right: 6px;
}

.elementor-widget-woocommerce-products .product .loop-qty-input {
    width: 60px;
    height: 36px;
    text-align: center;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
    display: none!important;
}
@media only screen and (max-width: 700px)
{
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
}
}