/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1746506085
Updated: 2025-05-06 11:34:45

*/

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #db0e0e !important;
}

button.minus.qib-button {
    margin-left: 0px !important;
	color: white;
	margin-right: 10px;
}

button.plus.qib-button {
    color: white;
	margin-right: 20px;
	margin-left: 10px !important;
}

span.posted_in {
    font-weight: 700;
}


:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder>* {
    flex-basis: 0% !important;
}

.qib-button-wrapper {
    align-items: end !important;
}

.qib-button-wrapper {
    align-items: end;
}

p.stock.in-stock {
    font-size: 16px !important;
    font-weight: 700;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    opacity: 1;
}

.single-product .single_add_to_cart_button:hover {
    background-color: #911F1F !important;
    color: #fff !important;
}

th.label {
    background-color: white !important;
    padding-bottom: 0px !important;
	padding-left: 0px !important;
}

td.value {
    background-color: white !important;
    padding-bottom: 0px !important;
}

h2.woocommerce-loop-product__title {
    overflow: hidden;
    line-height: 28px !important;!i;!;
    -webkit-line-clamp: 2;
    height: 70px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

span.wpfFilterTaxNameWrapper {
    line-height: 34px !important;
}

button.wpfFilterButton.wpfButton {
    background-color: #dc2724;
    color: white;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #DB0E0E;
    color: white;
    font-weight: 700;
    width: 100%;
    border-radius: 10px;
}


.yith-wcan-filters .yith-wcan-filter .filter-title {
    color: #DB0E0E !important;
    font-size: 20px;
    font-weight: 700;
}

a.term-label.tooltip-added {
    font-size: 14px;
    line-height: 22px;
}

span.irs.irs--round.js-irs-0 {
    width: 80%;
}