.elementor-100727 .elementor-element.elementor-element-3d44287f .jet-sorting-select{max-width:100%;color:var( --e-global-color-secondary );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBECED;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.elementor-100727 .elementor-element.elementor-element-3d44287f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-checkboxes-list__row{display:block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-list-tree__children{display:block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-left:10px;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-checkboxes-list-wrapper{margin-left:calc(-8px/2);margin-right:calc(-8px/2);text-align:left;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-checkboxes-list__label{font-family:"Roboto", Roboto;font-size:15px;font-weight:400;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-checkboxes-list__button{color:#212121;padding:0px 0px 0px 0px;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-checkboxes-list__decorator{width:12px;height:12px;min-width:12px;min-height:12px;margin-right:9px;}.rtl .elementor-100727 .elementor-element.elementor-element-83df813 .jet-checkboxes-list__decorator{margin-left:9px;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-filter-items-search{max-width:100%;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-filter-items-dropdown__label{font-size:16px;color:var( --e-global-color-secondary );}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-filter-label{font-size:52px;color:var( --e-global-color-secondary );}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-filters-counter{font-family:"Roboto", Roboto;font-size:15px;font-weight:400;padding-left:5px;}.rtl .elementor-100727 .elementor-element.elementor-element-83df813 .jet-filters-counter{padding-right:5px;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-filter+.jet-filter{margin-top:10px;}.elementor-100727 .elementor-element.elementor-element-83df813 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-checkboxes-list__row{display:block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-list-tree__children{display:block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-left:10px;}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-checkboxes-list-wrapper{margin-left:calc(-8px/2);margin-right:calc(-8px/2);text-align:left;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-checkboxes-list__label{font-family:"Roboto", Roboto;font-size:15px;font-weight:400;}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-checkboxes-list__button{color:#212121;padding:0px 0px 0px 0px;}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-checkboxes-list__decorator{width:12px;height:12px;min-width:12px;min-height:12px;margin-right:9px;}.rtl .elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-checkboxes-list__decorator{margin-left:9px;}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-filter-items-dropdown__label{font-size:16px;color:var( --e-global-color-secondary );}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-filter-label{font-size:52px;color:var( --e-global-color-secondary );}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-filters-counter{font-family:"Roboto", Roboto;font-size:15px;font-weight:400;padding-left:5px;}.rtl .elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-filters-counter{padding-right:5px;}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-filter+.jet-filter{margin-top:10px;}.elementor-100727 .elementor-element.elementor-element-b92fd0e .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-checkboxes-list__row{display:block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-list-tree__children{display:block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-left:10px;}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-checkboxes-list-wrapper{margin-left:calc(-8px/2);margin-right:calc(-8px/2);text-align:left;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-checkboxes-list__label{font-family:"Roboto", Roboto;font-size:15px;font-weight:400;}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-checkboxes-list__button{color:#212121;padding:0px 0px 0px 0px;}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-checkboxes-list__decorator{width:12px;height:12px;min-width:12px;min-height:12px;margin-right:9px;}.rtl .elementor-100727 .elementor-element.elementor-element-18ba015 .jet-checkboxes-list__decorator{margin-left:9px;}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-filter-items-dropdown__label{font-size:16px;color:var( --e-global-color-secondary );}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-filter-label{font-size:52px;color:var( --e-global-color-secondary );}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-filters-counter{font-family:"Roboto", Roboto;font-size:15px;font-weight:400;padding-left:5px;}.rtl .elementor-100727 .elementor-element.elementor-element-18ba015 .jet-filters-counter{padding-right:5px;}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-filter+.jet-filter{margin-top:10px;}.elementor-100727 .elementor-element.elementor-element-18ba015 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-checkboxes-list__row{display:block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-list-tree__children{display:block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-left:10px;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-checkboxes-list-wrapper{margin-left:calc(-8px/2);margin-right:calc(-8px/2);text-align:left;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-checkboxes-list__label{font-family:"Roboto", Roboto;font-size:15px;font-weight:400;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-checkboxes-list__button{color:#212121;padding:0px 0px 0px 0px;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-checkboxes-list__decorator{width:12px;height:12px;min-width:12px;min-height:12px;margin-right:9px;}.rtl .elementor-100727 .elementor-element.elementor-element-1618f45 .jet-checkboxes-list__decorator{margin-left:9px;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-filter-items-search{max-width:100%;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-filter-items-dropdown__label{font-size:16px;color:var( --e-global-color-secondary );}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-filter-label{font-size:52px;color:var( --e-global-color-secondary );}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-filters-counter{padding-left:5px;}.rtl .elementor-100727 .elementor-element.elementor-element-1618f45 .jet-filters-counter{padding-right:5px;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-filter+.jet-filter{margin-top:10px;}.elementor-100727 .elementor-element.elementor-element-1618f45 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-100727 .elementor-element.elementor-element-cce648a{margin-top:0px;margin-bottom:0px;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products  ul.products{grid-column-gap:23px;grid-row-gap:10px;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:0px;padding:0px 10px 10px 10px;background-color:var( --e-global-color-kadence9 );}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-a525d36-font-family ), Roboto;font-size:var( --e-global-typography-a525d36-font-size );font-weight:var( --e-global-typography-a525d36-font-weight );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Roboto", Roboto;font-size:18px;font-weight:600;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-primary );font-family:"Roboto", Roboto;font-size:14px;text-transform:uppercase;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;margin-top:0px;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-kadence3 );border-color:var( --e-global-color-primary );}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-100727 .elementor-element.elementor-element-158ba29a .elementor-products-nothing-found{line-height:1em;}.elementor-100727 .elementor-element.elementor-element-158ba29a > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__link, .elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__dots{font-family:var( --e-global-typography-a525d36-font-family ), Roboto;font-size:var( --e-global-typography-a525d36-font-size );font-weight:var( --e-global-typography-a525d36-font-weight );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDBDBD;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__link:hover{background-color:#FFE59F;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__current .jet-filters-pagination__link{background-color:#FFE59D;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__link{padding:5px 10px 5px 10px;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__dots{padding:5px 10px 5px 10px;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__item{margin-right:calc(8px/2);margin-left:calc(8px/2);margin-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination{margin-right:calc(-8px/2);margin-left:calc(-8px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);justify-content:center;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__load-more .jet-filters-pagination__link{font-family:var( --e-global-typography-a525d36-font-family ), Roboto;font-size:var( --e-global-typography-a525d36-font-size );font-weight:var( --e-global-typography-a525d36-font-weight );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );background-color:var( --e-global-color-accent );padding:10px 50px 10px 050px;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__load-more{order:initial;}body.elementor-page-100727:not(.elementor-motion-effects-element-type-background), body.elementor-page-100727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}@media(max-width:1024px){.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-a525d36-font-size );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__link, .elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__dots{font-size:var( --e-global-typography-a525d36-font-size );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__load-more .jet-filters-pagination__link{font-size:var( --e-global-typography-a525d36-font-size );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );}}@media(max-width:767px){.elementor-100727 .elementor-element.elementor-element-cce648a{margin-top:0px;margin-bottom:0px;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products  ul.products{grid-row-gap:16px;}.elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-100727 .elementor-element.elementor-element-158ba29a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-a525d36-font-size );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );}.elementor-100727 .elementor-element.elementor-element-158ba29a .elementor-products-nothing-found{font-size:32px;}.elementor-100727 .elementor-element.elementor-element-158ba29a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__link, .elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__dots{font-size:var( --e-global-typography-a525d36-font-size );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );}.elementor-100727 .elementor-element.elementor-element-be6abe1 .jet-filters-pagination__load-more .jet-filters-pagination__link{font-size:var( --e-global-typography-a525d36-font-size );line-height:var( --e-global-typography-a525d36-line-height );letter-spacing:var( --e-global-typography-a525d36-letter-spacing );word-spacing:var( --e-global-typography-a525d36-word-spacing );}}/* Start custom CSS */span.select2-selection__placeholder {
    font-size: 16px;
    color: #000!important;
}
span.select2-selection.select2-selection--single {
    height: unset!important;
    padding: 5px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    top:6px!important;
}
span.ui-slider-handle.ui-corner-all.ui-state-default {
    background-color: #00bdc3!important;
}
.ui-slider-range.ui-corner-all.ui-widget-header {
    background-color: #00bdc3!important;
}
span.select2-selection__arrow b {
    border-color: #000 transparent transparent transparent!important;
}

.elementor-81874 .elementor-element.elementor-element-3c070e2d &gt; .elementor-shape-top .elementor-shape-fill{
    fill:#f5f5f5
}
.elementor-81874 .elementor-element.elementor-element-1dc3addb &gt; .elementor-shape-top .elementor-shape-fill{
    fill:#fdc62f
}

@media (max-width:768px){
  div#filters {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 9999;
    padding: 30px;
    transition: .5s all;
    transform: translateX(-100%);
    background: #eee;
   height: 100vh;
    overflow-y: scroll;
    
}

.filter-overlay {
    position: fixed;
    top: 0;
    left: 0;
    background: #00000050;
    z-index: 999;
    width: 100%;
    height: 100vh;
    display: none
}
div#myprods {
    width: 100%;
    
}  
}
/**** PRODUCTS************/
li.product a:first-child {
    flex-grow: 1;
    /* height: 100%; */
}
li.product:hover{
    transform: scale(1.02);
    transition: .5s all
}

.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
    text-align: right;
    font-size: 10px;
    position: absolute;
    right: 0px;
       top: -16px;
}




@media (min-width:768px){
    
 li.product {
    display: flex!important;
    flex-direction: column!important;
}
li.product a {
    display: flex!important;
    flex-direction: column;

}

a.button.wp-element-button.product_type_variable.add_to_cart_button.vi_wpvs_loop_variation_hidden {
    display: none!important;
    flex: 0;
}
h2.woocommerce-loop-product__title {
    margin-bottom: auto!important;
}

}


nav.woocommerce-pagination {
    display: none;
}
span.onsale {
    left: -9px!important;
    top: 0!important;
    right: unset!important;
    border-radius: 0px!important;
    font-size: 14px!important;
    
    margin: 0!important;
    min-width: 0!important;
    min-height: 0!important;
    line-height: 2!important;
    padding: 5px 15px!important;
}

span.vi-wpvs-option.vi-wpvs-option-button {
    overflow: visible!important;
}
@media (max-width:768px){
    ul.products.elementor-grid.columns-4 img {
    width: 50%!important;
    float: left;
}
ul.products.elementor-grid.columns-4 {
    display: grid!important;
    grid-template-columns: 100%!important;
}
}
span.vi_wpvs_loop_variation_price {
    display: flex;
    justify-content: space-between;
    /* color: #000!important; */
}
    
    
   span.vi_wpvs_loop_variation_price:before {
    content: "Price";
    font-size: 14px;
    font-weight: bold;
} 
    
    
    
    
    .vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {
    font-size: 11px;
    width: 0!important;
}
    
	 .vi-wpvs-variation-wrap&gt;div {
    width: 0px;
}
.vi-wpvs-variation-wrap {
    display: flex;
		width: 100%;
		flex-wrap: nowrap;
}

	table.variations tr,  table.variations td {
    width: 100%!important;
    display: block!important;
}
 .vi-wpvs-variation-wrap &gt;div {
    flex: 1;
    
}
.vi-wpvs-variation-wrap{
    flex-wrap:nowrap!important;
}
.products button, .products  .button{
        text-align: center!important;
    width: 100%;
}/* End custom CSS */