.elementor-4827 .elementor-element.elementor-element-971b853{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-slide{overflow-y:auto;max-height:500px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-item_icon svg{width:15px;fill:var( --e-global-color-text );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-item_icon{font-size:15px;color:var( --e-global-color-text );margin-right:0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__form{background-color:var( --e-global-color-7df7b7e );padding:0px 30px 0px 30px;border-radius:15px 15px 15px 15px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__form--focus{background-color:var( --e-global-color-7df7b7e );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__field{font-family:"Cera Pro", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-45eccb5 );background-color:var( --e-global-color-7df7b7e );border-color:var( --e-global-color-7df7b7e );padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__field::placeholder{font-family:"Cera Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__submit-icon{font-size:20px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__submit{color:#9DC586;background-color:#E5E5E500;padding:25px 10px 25px 30px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-7b3d512 );border-radius:0px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__submit:hover{color:var( --e-global-color-primary );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-area{margin-top:10px;background-color:var( --e-global-color-7df7b7e );border-radius:20px 20px 20px 20px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-header{padding:25px 25px 25px 25px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-7b3d512 );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-slide::-webkit-scrollbar{background-color:var( --e-global-color-7d082ec );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-slide::-webkit-scrollbar-thumb{background-color:var( --e-global-color-primary );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-footer{padding:27px 27px 27px 27px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-7b3d512 );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-item mark{background:var( --e-global-color-a6c0f29 );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-title{color:var( --e-global-color-aa12bac );font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:500;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-content{color:var( --e-global-color-45eccb5 );font-family:"Cera Pro", Sans-serif;font-size:14px;margin:-3px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-link:hover{background-color:var( --e-global-color-7df7b7e );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{color:var( --e-global-color-5624a1f );text-decoration:underline;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-link:hover .jet-ajax-search__item-content{color:var( --e-global-color-45eccb5 );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-link{padding:25px 25px 25px 25px;text-align:justify;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-thumbnail{width:90px;}body:not(.rtl) .elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-thumbnail{margin-right:30px;}body.rtl .elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-thumbnail{margin-left:30px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-thumbnail-img{border-radius:5px 5px 5px 5px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-item-cart-button{font-family:"Cera Pro", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-d5bb763 );background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;margin-top:10px;margin-left:0;margin-right:0;width:100%;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-item-cart-button:hover{background-color:var( --e-global-color-secondary );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-title-fields__item-label{display:inline;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-title-fields__item-value{display:inline;}body:not(.rtl) .elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-title-fields__item-label{margin-right:5px;}body.rtl .elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-title-fields__item-label{margin-left:5px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-title-fields{margin:0px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-content-fields__item-label{display:inline;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-content-fields__item-value{display:inline;}body:not(.rtl) .elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-content-fields__item-label{margin-right:5px;}body.rtl .elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-search-content-fields__item-label{margin-left:5px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-count{font-family:"Cera Pro", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-aa12bac );border-radius:0px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-count:hover{color:var( --e-global-color-5624a1f );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__full-results{font-family:"Cera Pro", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-aa12bac );padding:0px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__full-results:hover{color:var( --e-global-color-5624a1f );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__arrow-button:hover svg > *{fill:var( --e-global-color-7df7b7e );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__arrow-button:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__arrow-button{border-width:0px;border-radius:100px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-holder-title{font-family:var( --e-global-typography-2aa20b2-font-family ), Sans-serif;font-size:var( --e-global-typography-2aa20b2-font-size );font-weight:var( --e-global-typography-2aa20b2-font-weight );line-height:var( --e-global-typography-2aa20b2-line-height );margin:0px 0px 5px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-holder{padding:25px 25px 25px 25px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-item_link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-item:not(:first-child){margin-top:0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-item_link:hover{color:var( --e-global-color-secondary );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__message{text-align:left;padding:25px 25px 10px 25px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__spinner{color:var( --e-global-color-primary );}.elementor-4827 .elementor-element.elementor-element-b1bd870 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4827 .elementor-element.elementor-element-b1bd870 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-4827 .elementor-element.elementor-element-b1bd870{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4827 .elementor-element.elementor-element-b1bd870 > .elementor-widget-container{padding:0px 0px 0px 0px;}:is( .elementor-4827 .elementor-element.elementor-element-b1bd870 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4827 .elementor-element.elementor-element-b1bd870 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4827 .elementor-element.elementor-element-b1bd870 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-4827 .elementor-element.elementor-element-b1bd870 > .elementor-widget-container > .jet-listing-grid, .elementor-4827 .elementor-element.elementor-element-b1bd870 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4827 .elementor-element.elementor-element-b1bd870 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}#elementor-popup-modal-4827 .dialog-widget-content{animation-duration:0.6s;background-color:transparent;background-image:linear-gradient(90deg, #20544A 0%, #9DC586 100%);border-radius:0px 0px 0px 0px;}#elementor-popup-modal-4827 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-4827{justify-content:center;align-items:flex-start;}#elementor-popup-modal-4827 .dialog-close-button{display:flex;font-size:24px;}#elementor-popup-modal-4827 .dialog-close-button i{color:var( --e-global-color-d5bb763 );}#elementor-popup-modal-4827 .dialog-close-button svg{fill:var( --e-global-color-d5bb763 );}@media(max-width:1466px){.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-holder-title{font-size:var( --e-global-typography-2aa20b2-font-size );line-height:var( --e-global-typography-2aa20b2-line-height );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-item_link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1145px){.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4827 .elementor-element.elementor-element-c3a1c48{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-thumbnail{width:110px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-holder-title{font-size:var( --e-global-typography-2aa20b2-font-size );line-height:var( --e-global-typography-2aa20b2-line-height );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-item_link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:827px){.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__form{padding:0px 30px 0px 30px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__field{padding:0px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__submit-icon{font-size:18px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-header{padding:20px 20px 20px 20px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-footer{padding:20px 20px 20px 20px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-link{padding:15px 20px 10px 5px;text-align:justify;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-thumbnail{width:80px;}body:not(.rtl) .elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-thumbnail{margin-right:10px;}body.rtl .elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-thumbnail{margin-left:10px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__item-content{margin:-3px 0px 0px 0px;}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-holder-title{font-size:var( --e-global-typography-2aa20b2-font-size );line-height:var( --e-global-typography-2aa20b2-line-height );}.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-item_link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-c3a1c48 */.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__field:focus {
  outline: none;
  box-shadow: none;
}

.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__results-area{
    
    z-index: 100 !important;
}

/* JetSearch "Results" counter – remove blue border on click */
.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search .jet-ajax-search__results-count:focus,
.jet-ajax-search .jet-ajax-search__results-count:active {
  outline: none !important;
  box-shadow: none !important;   /* some themes use a shadow for focus */
  border-color: transparent !important; /* just in case it’s a border */
}


.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search .jet-ajax-search__results-count {
  -webkit-tap-highlight-color: transparent;
}


.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search .jet-ajax-search__results-count:focus-visible {
  outline: none !important;
  /* or add your own style; remove the next line if you want nothing at all */
  /* box-shadow: 0 0 0 2px rgba(44,162,77,.35); */
}


/* JetSearch "See all results" button – remove blue ring on click */
.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search .jet-ajax-search__full-results:focus,
.jet-ajax-search .jet-ajax-search__full-results:active {
  outline: none !important;
  box-shadow: none !important;      /* some themes use shadow as focus */
  border-color: transparent !important; /* just in case it's a border */
}

/* Prevent mobile tap highlight */
.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search .jet-ajax-search__full-results {
  -webkit-tap-highlight-color: transparent;
}

/* (optional, keep for keyboard users or remove the line) */
.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search .jet-ajax-search__full-results:focus-visible {
  outline: none !important;
  /* or your own subtle focus style */
  /* box-shadow: 0 0 0 2px rgba(44,162,77,.35); */
}




/*CATEGORIES ALIGMENT*/

/* Title stays on top */
.jet-ajax-search__source-results-holder-title {
  display: block;
  width: 100%;
}

/* Container: flex with gaps */
.jet-ajax-search__source-results-holder_terms {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;                /* consistent spacing between items */
  justify-content: flex-start; /* align items from the left */
}

/* Items: equal width but never stretch too much */
.jet-ajax-search__source-results-holder_terms .jet-listing-base {
  flex: 1 1 calc(33.333% - 20px); /* 3 per row with gap */
  max-width: calc(33.333% - 20px);
  min-width: 200px;
  box-sizing: border-box;
}

.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-ajax-search__source-results-holder_terms {
    
    border-bottom: 1px solid var(--e-global-color-7b3d512);
    
}



/*INNER PRODUCT PADDING*/

.elementor-4827 .elementor-element.elementor-element-c3a1c48 .jet-listing-grid__items{
    padding: 25px 25px 0px 25px
}/* End custom CSS */