/*
Theme Name: Hello Elementor Child
Description: Child theme for Hello Elementor
Author: lousi
Template: hello-elementor
Version: 1.0.0
*/

@font-face {
    font-family: 'YekanBakhFaNum';
    src: url('fonts/YekanBakhFaNum-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'YekanBakhSemiBoldFaNum';
    src: url('fonts/YekanBakhFaNum-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.elementor-widget-text-editor p{margin-bottom:7px}
.elementor-widget-text-editor h3{margin-top:20px;margin-bottom:7px}
header{background-color:#efefef}
.menu-bg{background-color:#e1e1e1}

.has-submenu .sub-arrow{padding:4px!important}
.e-flexbox-base{padding:0!important}
.no-margin p{margin-bottom:0}
.price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{color:#66756b;font-size:15px;margin-right:3px}
.woocommerce-Price-currencySymbol{font-size:10px;color:#66756b;margin-right:2px}
.woocommerce-variation.single_variation .woocommerce-variation-price{text-align:center;margin-bottom:10px;font-family:'YekanBakhSemiBoldFaNum'}
.price .woocommerce-Price-amount.amount bdi{color:#43AF71}
.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large,.stock.in-stock{text-align:center;font-family:'YekanBakhFaNum';color:#66756b!important}
.sku_wrapper .sku{font-family:'YekanBakhFaNum';font-size:16px}
.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h3{font-size:18px}
.elementor-products-nothing-found{text-align:center;color:#66756b;padding:10% 0}
.woocommerce-product-attributes.shop_attributes{background:none !important;border-radius:10px;overflow:hidden;border:none !important;}
.woocommerce-product-attributes-item{background-color:#f9f9f9;border-radius:110px;text-align:right;border:none!important}
.woocommerce-product-attributes-item th.woocommerce-product-attributes-item__label{border:none;background-color:#f9f9f9;border:none!important}
.woocommerce-product-attributes-item td.woocommerce-product-attributes-item__value{border:none;background-color:#f9f9f9;font-style:normal !important;vertical-align:middle;border:none!important}
.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab h2,.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2,.product_meta span.posted_in{display:none}
.woocommerce ul.products li.product .price ins{text-decoration:none !important;border:none!important}
.start-from-text{color:#66756b;font-size:12px}
.elementor-slides-wrapper.elementor-main-swiper.swiper{border-radius:30px}
.elementor-widget-woocommerce-product-images span.onsale{background-color:#43AF71;border-radius:10px;padding:0px 5px!important;font-size:10px}
.woocommerce-pagination ul.page-numbers li{border-radius:10px}
.elementor-widget-woocommerce-product-price .price del{font-size:14px}
.alignwide {margin-inline:0px!important}
.wc-block-cart__submit-button.contained{background-color:#43AF71}
.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained div.wc-block-components-button__text{color:#fff}
.seo-main h3{font-size:15px!important;margin-top:2px}
.woocommerce-order,.wc-block-components-sidebar-layout.wc-block-checkout.is-large{font-family:'YekanBakhFaNum';color:#444}
.wc-block-components-checkout-place-order-button--full-width.contained{background-color:#43AF71;color:#fff;border:none}


.woocommerce ul.products li.product,.woocommerce .product {position:relative}
.lousi-discount-badge{position:absolute!important;top:0!important;right:10px!important;leftt:auto!important;background-color:#43AF71!important;color:#fff!important;padding:4px 10px!important;border-radius:50px!important;display:inline-flex!important;align-items:center!important;z-index:9!important;direction:rtl!important;box-shadow:0 2px 6px rgba(0,0,0,.12)}.lousi-discount-badge .badge-percent{font-size:15px!important;direction:ltr!important;display:inline-block!important;line-height:1!important;font-family:YekanBakhFaNum}