.elementor-6773 .elementor-element.elementor-element-6a75494f{padding:2% 3% 0% 3%;}.elementor-6773 .elementor-element.elementor-element-31bb8bb6 > .elementor-element-populated{padding:25% 10% 10% 10%;}.elementor-bc-flex-widget .elementor-6773 .elementor-element.elementor-element-1b1bd801.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6773 .elementor-element.elementor-element-1b1bd801.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6773 .elementor-element.elementor-element-1b1bd801 > .elementor-element-populated{padding:3% 5% 5% 5%;}.elementor-widget-heading .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-6773 .elementor-element.elementor-element-2aede8a{text-align:start;}.elementor-6773 .elementor-element.elementor-element-2aede8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;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-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:8px;}.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:8px;}.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products ul.products li.product .button{background-color:var( --e-global-color-secondary );margin-top:4px;}.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products ul.products li.product{padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-6773 .elementor-element.elementor-element-31bb8bb6{width:24.241%;}.elementor-6773 .elementor-element.elementor-element-1b1bd801{width:75.424%;}.elementor-6773 .elementor-element.elementor-element-77a10342 ul.products{--woocommerce-grid-columns:3;}}@media(max-width:1024px) and (min-width:768px){.elementor-6773 .elementor-element.elementor-element-77a10342 ul.products{--woocommerce-grid-columns:3;}}@media(max-width:767px){.elementor-6773 .elementor-element.elementor-element-77a10342 ul.products{--woocommerce-grid-columns:1;}.elementor-6773 .elementor-element.elementor-element-77a10342 > .elementor-widget-container{padding:0% 4% 8% 4%;}.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6773 .elementor-element.elementor-element-77a10342.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}}/* Start custom CSS */h2.woocommerce-loop-product__title {
    height: 65px;
}

.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title {
    padding: 0px 0px 20px 0px;
    margin: auto;}
    
   span.price {
    display: inline-block;
    font-size: 16px;
    color:var( --e-global-color-accent );
}

img.rey-thumbImg.img--1.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
    height: 250px;
    object-fit: contain;
}


.rey-ecommSidebar .select2-container.select2-container--default .select2-reyStyles, .rey-filterPanel .select2-container.select2-container--default .select2-reyStyles {
    background: #f8f8f8;
    border-color: #f8f8f8;
}

.select2-container.select2-container--open .select2-reyStyles.select2-dropdown.--checkboxes .select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: white;
}

.select2-container.select2-container--open .select2-reyStyles.select2-dropdown .select2-results__options {
padding-top:0px;}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 442px!important;}
    
.select2-dropdown.select2-reyStyles {
    border: 2px solid #f8f8f8;
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 0%);
    box-shadow: 0 5px 10px rgb(0 0 0 / 0%);
    border-radius: 3px;
}

span.select2-container.select2-container--default.select2-container--open {
    top: 95%!important;
}

span.select2-dropdown.select2-reyStyles.--checkboxes.select2-dropdown--below {
    border-color: #f8f8f8;}
    
    ul.pwb-row {
    border: 2px solid #f8f8f8;
    margin: 0 auto;
    text-align: center;
    padding: 0px!important;
    margin-top: -25px!important;
}

section#pwb_list_widget-2 h3 {
    line-height: 20px;
    background-color: #f8f8f8;
    padding: 10px;
    font-size: 15px;
}

h3.widget-title {
    font-size: 15px;
}

a.button.rey-btn--clean.rey-btn--qicon.rey-quickviewBtn.js-rey-quickviewBtn {
    background-color: white!important;
}

.rey-productLoop-footer {
    margin-left: -5px!important;
    margin-right: -5px!important;
}

@media (min-width: 1025px) and (max-width: 1440px) and (min-height: 480px) and (max-height: 768px){
.woocommerce ul.products li.product .rey-productFooter-item {
    margin-left: 5px;
}}/* End custom CSS */