.elementor-157842 .elementor-element.elementor-element-f0ca3b1{padding:0% 5% 0% 5%;}.elementor-157842 .elementor-element.elementor-element-a42f22d > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-157842 .elementor-element.elementor-element-a42f22d .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-size:1.0588em;line-height:1.33em;}.elementor-157842 .elementor-element.elementor-element-a42f22d .woocommerce-breadcrumb > a{color:#1678BD;}.elementor-157842 .elementor-element.elementor-element-eae3e0d{padding:0% 5% 5% 5%;}.elementor-157842 .elementor-element.elementor-element-bfbcd37 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-157842 .elementor-element.elementor-element-bfbcd37 .elementor-heading-title{font-size:18px;font-weight:500;line-height:18px;color:var( --e-global-color-primary );}.elementor-157842 .elementor-element.elementor-element-81bf44a > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DADADA;}.elementor-157842 .elementor-element.elementor-element-35258ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-157842 .elementor-element.elementor-element-437b492.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-157842 .elementor-element.elementor-element-437b492.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-157842 .elementor-element.elementor-element-82359b4{padding:0% 5% 3% 5%;}@media(min-width:480px){.elementor-157842 .elementor-element.elementor-element-438ab95{width:19.586%;}.elementor-157842 .elementor-element.elementor-element-2126e3e{width:80.414%;}}@media(max-width:992px){.elementor-157842 .elementor-element.elementor-element-437b492.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:479px){.elementor-157842 .elementor-element.elementor-element-437b492.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-a42f22d */.elementor-157842 .elementor-element.elementor-element-a42f22d .woocommerce-breadcrumb{margin:0;}
.elementor-157842 .elementor-element.elementor-element-a42f22d .woocommerce-breadcrumb i.fa{padding: 0 40px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f0ca3b1 */.woocommerce-notices-wrapper{max-width:1500px; margin:0 auto;}
.woocommerce-message{}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfbcd37 */.elementor-157842 .elementor-element.elementor-element-bfbcd37 h3{border-bottom:1px solid #dadada; padding-bottom:20px; position:relative;}
.elementor-157842 .elementor-element.elementor-element-bfbcd37 h3::after{content:""; display:block; width:80px; height:2px; position:absolute; background: #0078c9; bottom:-1px;}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-437b492 */.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products{display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0;
    padding: 0;6
    list-style: none;
    grid-column-gap:0;
    grid-row-gap: 0;
}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product{flex: 0 0 20%; max-width: 20%; position:relative;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product::after{content: '';
    border-right: 1px solid #eaeaea;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    height: 70%;
    transform: translateY(-50%);}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product .product-outer{position:relative; height:100%;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product .product-inner{padding:20px 25px 14px 25px; height: 100%;
    position: relative;}
    
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product .hover-area{display:none;}    
    
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product:hover .product-inner{position: absolute;
    width: 100%;
    height: auto;
    min-height: 100%;
    box-shadow: 0 0 6px 0 rgb(1 1 1 / 30%);
    background-color: #fff; z-index: 9;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product:hover::after{display:none;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product:hover .hover-area{display:block;} 


.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .compare-button{}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-LoopProduct-link{width:100%;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .categories-list{width:100%; position:relative;
    overflow: hidden; color: #878787;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-loop-product__title{width:100%; position:relative; height:54px; overflow:hidden;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-loop-product__title a{font-size:14px; line-height:18px; font-weight:bold;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product a img{}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .price{order:4; width:76%; font-size:18px; line-height:23px; text-transform:capitalize; color:#343f49; margin-top:20px;float:left;}

.woocommerce .product-grid .button{order:5; border-radius:25px; width:35px; height:35px; display:flex; align-items:center; padding:0; justify-content:center; float:right;}

.woocommerce .button i{color:#fff; font-size:14px;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 a.button:hover,
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li:hover a.button{background-color: #0078C9;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-add-button{margin-top:10px; padding-top:10px; border-top: 1px solid #eaeaea;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 a.add_to_wishlist{order:6; width: 100%;
    display: block; text-align: center; font-size:14px; line-height:24px; color:#333e48;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 a.add_to_wishlist i{background-image: url(/wp-app/themes/hello-elementor-child/img/heart.png); background-repeat: no-repeat; background-position: center; margin-right:5px;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .compare{order:7; width:80px; padding-left:20px; display:block; text-align:center; font-size:14px; line-height:24px; color:#333e48; background-image: url(/wp-app/themes/hello-elementor-child/img/compare.png); background-repeat: no-repeat; background-position: left center; margin:0 auto;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .categories-list a{font-size:12px; line-height:13px; color:#878787;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .categories-list a:hover{color:#333;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 nav.woocommerce-pagination{text-align:right;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 nav.woocommerce-pagination ul{border:0;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 nav.woocommerce-pagination ul li{height:36px; width:36px; border:1px solid #eee; margin: 0 5px; border-radius:50%;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 nav.woocommerce-pagination ul li a{text-align: center; font-size:14px; line-height:22px; color: #7e7e7e;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 nav.woocommerce-pagination ul li a:hover{background-color: #e3e3e3;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 nav.woocommerce-pagination ul li span.current{text-align: center; font-size:14px; line-height:22px; background-color: #0078c9; color:#fff; font-weight:bold;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-ordering{margin-bottom:0;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-ordering select{color: #7e7e7e; border-color: #e3e3e3; border-radius:20px; font-size:14px; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .orderby-holder{position:relative;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 i.fa{position: absolute;
    z-index: 0;
    top: 7px;
    right: 7px;
    font-size: 20px;
    color: #878787;}
    
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product:hover i.fa{color: #fff;}    
    
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-ordering select.orderby{}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-result-count{font-size:14px; margin-bottom:0; line-height:38px;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .control-holder{background-color: #f5f5f5; border-radius:10px; padding:5px 20px; overflow:hidden;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 nav.woocommerce-pagination{margin-top:40px; padding-top:40px; border-top:1px solid #eee}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .star-rating{display:none;}

.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-wishlistaddedbrowse,
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-wishlistexistsbrowse{text-align:center;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-wishlistaddedbrowse span, 
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-wishlistaddedbrowse a,
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-wishlistexistsbrowse span,
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-wishlistexistsbrowse a{font-size:14px; line-height:24px;}
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-wishlistaddedbrowse span,
.woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .yith-wcwl-wishlistexistsbrowse span{display:block;}

.elementor-157842 .elementor-element.elementor-element-437b492 .show-filter-product{float:left; color: #383839; font-size:14px; line-height:38px; display:none;}
.elementor-157842 .elementor-element.elementor-element-437b492 .show-filter-product i{margin-right:10px;}

@media screen and (max-width: 1440px){
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .price{font-size:14px; line-height:24px;}
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product{flex: 0 0 25%; max-width: 25%;}
}

@media screen and (max-width: 1366px){
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product{flex:0 0 25%; max-width: 25%;}
}

@media screen and (max-width:1191px){
    .elementor-157842 .elementor-element.elementor-element-437b492 .show-filter-product{display:block;}
    .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-result-count{display:none;}
}

@media screen and (max-width: 991px){
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product{flex:0 0 33.33%; max-width: 33.33%;}
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product .product-inner{padding-left:10px; padding-right:10px;}
}

@media screen and (max-width: 575px){
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product{flex:0 0 50%; max-width: 50%;}
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product .product-inner{padding-left:10px; padding-right:10px;}
}

@media screen and (max-width: 479px){
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product{flex:0 0 100%; max-width: 100%;}
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 .woocommerce-ordering select.orderby{width:150px;}
    .woocommerce .elementor-157842 .elementor-element.elementor-element-437b492 ul.products li.product::after{display:none;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eae3e0d */@media screen and (max-width: 1191px){
    .elementor-157842 .elementor-element.elementor-element-eae3e0d .elementor-row{overflow:hidden;}
    .elementor-157842 .elementor-element.elementor-element-eae3e0d .elementor-column.sidebar-product-holder{position:fixed; left:-300px; top:60px; transition:all 0.5s; width:250px; padding:10px; background:#fff; box-shadow:5px 0 10px #333; z-index:9; height: 100vh; overflow:auto;}
    .elementor-157842 .elementor-element.elementor-element-eae3e0d .elementor-column.sidebar-product-holder.active{left:0; }
    .elementor-157842 .elementor-element.elementor-element-eae3e0d .elementor-column.list-product-holder{width:100%;}
}/* End custom CSS */