/* 
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 */
.product_contain .product_contain_img .product_icon svg {width: 50px;position: absolute;right: 0px;bottom: 0px;opacity: 0;transform: translateY(10px);transition: all 0.3s ease;}
.product_contain .product_contain_img:hover .product_icon svg {opacity: 1;transform: translateY(0);}
.product_contain .product_contain_img:hover {border: 1.8px solid yellow !important; background-color: #1C403D;}
.product_icon a.added_to_cart.wc-forward {margin-right: 59px !important;color: white;}

.Our_Deals_section .product_contain .product_contain_img{border: 1.8px solid #CCCCCC !important;} 
.Our_Deals_section .product_contain h5{color: #1C403D !important;} 
.Our_Deals_section .product_contain bdi{color: #0008;}
.Our_Deals_section .product_contain .product_icon svg {margin-bottom: 20px;left: -65px;}
.Our_Deals_section .product_contain .product_contain_img:hover{border: 3px solid yellow !important;} 

.icon_list ul{ padding-left: 15px !important;}
.icon_box:hover { border: 1px solid yellow !important;}
.icon_box {outline: 2px solid transparent;transition: outline 0.3s ease;}
.icon_box:hover {outline: 2px solid yellow;}

input#quantity_69e600957b3b6 { width: 90% !important;border-radius: 140px !important;}
textarea#form-field-message { border-radius: 12px;}

.ajax-cat-link.active{background-color: #1C403D;color: white !important;font-family: 'DM Sans';font-size: 20px;border-radius: 10px 10px 10px 10px;}
a.ajax-cat-link {background-color: #F9FFFE;padding-left: 5px;font-family: 'DM Sans';font-size: 17px; font-weight: 400}

 .wc-block-cart__submit-button.contained {
    color: white;
}
.contact_us{
    display: none !important;
}
.cart-page .wc-block-cart__submit-button.contained {
    border: 1px solid black !important;
    color: white !important;
}
.cart-page .wc-block-cart__submit-button.contained:hover{
    background-color: white;
    color: black !important;
}
ul.cat-list {
    background-color: white !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
     gap: 20px !important;
}
ul.cat-list .ajax-cat-link {
	margin-top: 10px !important;
    display: flex;
    gap: 20px;
    align-items: center;
    margin: 15px !important;
}









@media(max-width: 1024px){
 .contact_us{
    display: block !important;
}   
}
@media(max-width: 880px){
	.wc-block-components-sidebar-layout.wc-block-checkout.is-large {
    display: block !important;
}
.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block,
.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block.is-large {
    width: 100% !important;
}
}
@media(max-width: 766px){
.product-browser-wrapper {
    display: block !important;
}
}