.elementor-widget-section [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-section [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-column [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-column [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-breadcrumb [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-html [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-html [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-theme-archive-title [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;background-color:#F5F5F5;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:10px;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:600;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:1px;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:1px;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-secondary );font-size:0.6em;margin-bottom:5px;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .star-rating::before{color:#EEECEC;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .price{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:600;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-15990 .elementor-element.elementor-element-b846ab7 nav.woocommerce-pagination ul li a{color:var( --e-global-color-primary );}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#FF0000;font-size:12px;font-weight:bold;border-radius:100px;min-width:55px;min-height:55px;line-height:55px;margin:-17px;}@media(max-width:1024px){.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-15990 .elementor-element.elementor-element-e8c7119{width:20%;}.elementor-15990 .elementor-element.elementor-element-d914a00{width:80%;}}@media(max-width:767px){.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product{text-align:center;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:2px;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-15990 .elementor-element.elementor-element-b846ab7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-3af5614 */.custom-search-form {
  display: flex;
  border-radius: 3px;
  overflow: hidden;
}

.custom-search-input {
 padding: 0px 5px  !important;
 background-color: #eee  !important;
 border-radius: 0px  !important;
 border: 0 !important;
 font-size: 15px !important;
 line-height: 1;
 color: var( --e-global-color-text ) !important;
 font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.custom-search-submit {
  padding: 3px 7px !important;
  background-color: #44BDAE !important;
  border-radius: 0px !important;
  color: #fff;
  border: 0;
}

.custom-search-input::placeholder {
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f0e2a8 */.custom-search-form {
  display: flex;
  border-radius: 3px;
  overflow: hidden;
  width:89%;
}

.custom-search-input {
 padding: 0px 5px  !important;
 background-color: #eee  !important;
 border-radius: 0px  !important;
 border: 0 !important;
 font-size: 15px !important;
 line-height: 3;
 color: var( --e-global-color-text ) !important;
 font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-text-font-weight );
}

.custom-search-submit {
  padding: 3px 7px !important;
  background-color: #44BDAE !important;
  border-radius: 0px !important;
  color: #fff;
  border: 0;
}

.custom-search-input::placeholder {
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b846ab7 */.woocommerce ul.products li.product a.woocommerce-LoopProduct-link {
    position: relative;
    display: block;
}

/* Default desktop position: bottom right */
.acf-age-badge {
    position: absolute;
    top: 150px;
    right: 10px;
    background: #673ab7;
    color: white;
    padding: 3px 8px;
    font-size: 12px;
    font-weight: bold;
    border-radius: 3px;
    z-index: 10;

}

/* Mobile override: top left */
@media (max-width: 767px) {
    .acf-age-badge {
        top: 120px;
        right: 10px;
        bottom: auto;
        left: auto;
    }
}/* End custom CSS */