.elementor-97 .elementor-element.elementor-element-4866e08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-97 .elementor-element.elementor-element-19cb133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0ceccad .onsale, .elementor-97 .elementor-element.elementor-element-0ceccad .auxin-onsale-badge{background-color:var( --e-global-color-secondary );font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;}.elementor-97 .elementor-element.elementor-element-0ceccad > .elementor-widget-container{margin:0px -14px 0px -14px;}.elementor-97 .elementor-element.elementor-element-0ceccad .type-product{padding-bottom:0px;}.elementor-97 .elementor-element.elementor-element-0ceccad .auxshp-loop-title{color:var( --e-global-color-primary );font-size:20px;font-weight:500;letter-spacing:-0.6px;}.elementor-97 .elementor-element.elementor-element-0ceccad .woocommerce-Price-amount{color:var( --e-global-color-primary );font-size:20px;font-weight:bold;letter-spacing:-0.6px;}.elementor-97 .elementor-element.elementor-element-0ceccad .aux-shop-meta-terms > a{color:var( --e-global-color-38cc0f8 );}.elementor-97 .elementor-element.elementor-element-0ceccad .aux-shop-meta-terms, .elementor-97 .elementor-element.elementor-element-0ceccad .aux-shop-meta-terms a{font-size:16px;font-weight:600;font-style:normal;letter-spacing:-0.48px;}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-4866e08{--content-width:1600px;}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-0ceccad > .elementor-widget-container{margin:-7px -15px 0px -15px;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-0ceccad > .elementor-widget-container{margin:0px -15px 0px -15px;}}/* Start custom CSS for aux_advance_recent_product, class: .elementor-element-0ceccad */.elementor-97 .elementor-element.elementor-element-0ceccad .aux-filters a span::before, .elementor-97 .elementor-element.elementor-element-0ceccad .aux-filters .aux-selected, .aux-filters.aux-slideup .aux-selected span::after{
    color: var( --e-global-color-primary )!important;
    text-transform: capitalize;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-filters ul li{
    position: relative;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-filters ul li .aux-selected::before{
    content: "";
    background-color: var( --e-global-color-secondary );
    width: 3px;
    height: 17px;
    position: absolute;
    left: 1px;
    bottom: 14px;
}

.elementor-97 .elementor-element.elementor-element-0ceccad .aux-shop-info-wrapper .price ins{
    background-color: transparent;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .auxshp-product-image{
    background-color: var( --e-global-color-af0823e );
    padding: 33px 0;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .aux-shop-info-wrapper{
    flex-direction: column;
    text-align: left;
    align-items: flex-start;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-widget-recent-products-pro .price {
    max-width: 100%;
    flex-direction: row-reverse;
    display: flex;
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .price del .woocommerce-Price-amount bdi, .elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .price del{
    color: var( --e-global-color-38cc0f8 );
    font-size: 16px;
    font-weight: 500;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .price ins{
    margin-left: 2px;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .auxshp-label{
    max-width: 100%;
    padding-bottom: 11px;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .auxshp-entry-main{
    display: flex;
    flex-direction: column;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .aux-shop-meta-wrapper{
    order: 1;
    padding-top: 21px;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-shop-info-wrapper{
    order: 2;
    padding-top: 0;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .aux-shop-btns-wrapper{
    order: 3;
    padding: 0;
    margin: 0;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .onsale{
    border-radius: 5px;
    height: 24px;
    width: 56px;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .aux-shop-badges-wrapper{
    justify-content: flex-end;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-shop-btns-wrapper {
    border-top: none;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .aux-shop-btns-wrapper{
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 22px;
    right: 38px;
}
.elementor-97 .elementor-element.elementor-element-0ceccad  .aux-shop-quicklook-wrapper{
margin-right: 0;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .auxshp-wishlist-icon:before, .elementor-97 .elementor-element.elementor-element-0ceccad .aux-shop-quicklook-wrapper .aux-quicklook-icon:before{
    width: 48px;
    height: 48px;
    background-color: var( --e-global-color-accent );
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .auxshp-wishlist-wrapper{
    margin-bottom: 8px;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .auxshp-title-heading{
    transition: all 250ms ease-out;  
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col:hover .auxshp-title-heading{
    color: var( --e-global-color-secondary );
}
.elementor-97 .elementor-element.elementor-element-0ceccad  .auxshp-wishlist.available-remove .auxshp-wishlist-icon:before{
    color: red!important;
    font-size: 28px;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .auxshp-wishlist.available-add{
    background-image: none;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .auxshp-wishlist.available-add .auxicon-heart-2:before{
    color: #fff0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.01' height='21.096' viewBox='0 0 24.01 21.096'%3E%3Cpath id='fi-rr-heart' d='M17.5,1.917a6.4,6.4,0,0,0-5.5,3.3,6.4,6.4,0,0,0-5.5-3.3A6.8,6.8,0,0,0,0,8.967c0,4.547,4.786,9.513,8.8,12.88a4.974,4.974,0,0,0,6.4,0C19.214,18.48,24,13.514,24,8.967a6.8,6.8,0,0,0-6.5-7.05Zm-3.585,18.4a2.973,2.973,0,0,1-3.83,0C4.947,16.006,2,11.87,2,8.967a4.8,4.8,0,0,1,4.5-5.05A4.8,4.8,0,0,1,11,8.967a1,1,0,1,0,2,0,4.8,4.8,0,0,1,4.5-5.05A4.8,4.8,0,0,1,22,8.967c0,2.9-2.947,7.039-8.085,11.346Z' transform='translate(0.005 -1.917)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 23px;
}

.elementor-97 .elementor-element.elementor-element-0ceccad .auxicon-eye-1:before{
    color: #fff0;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-quicklook-icon:before{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.009' height='18.69' viewBox='0 0 24.009 18.69'%3E%3Cg id='fi-rr-eye' transform='translate(0.004 -2.655)'%3E%3Cpath id='Path_5834' data-name='Path 5834' d='M23.271,9.419C21.72,6.893,18.192,2.655,12,2.655S2.28,6.893.729,9.419a4.908,4.908,0,0,0,0,5.162C2.28,17.107,5.808,21.345,12,21.345s9.72-4.238,11.271-6.764A4.908,4.908,0,0,0,23.271,9.419Zm-1.7,4.115C20.234,15.7,17.219,19.345,12,19.345S3.766,15.7,2.434,13.534a2.918,2.918,0,0,1,0-3.068C3.766,8.3,6.781,4.655,12,4.655s8.234,3.641,9.566,5.811A2.918,2.918,0,0,1,21.566,13.534Z'/%3E%3Cpath id='Path_5835' data-name='Path 5835' d='M12,7a5,5,0,1,0,5,5,5,5,0,0,0-5-5Zm0,8a3,3,0,1,1,3-3A3,3,0,0,1,12,15Z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 23px;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .aux-shop-btns-wrapper{
    opacity: 0;
    transition: all 250ms ease-out;   
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col:hover .aux-shop-btns-wrapper{
    opacity: 1;
}
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-col .auxshp-product-image{
    width: 100%;
}
@media only screen and (max-width: 800px)and (min-width: 768px) {
.elementor-97 .elementor-element.elementor-element-0ceccad .elementor-widget-container {
    margin: -23px -14px 0px -14px!important;
}
}
@media only screen and (max-width: 1025px)and (min-width: 768px) {
.elementor-97 .elementor-element.elementor-element-0ceccad .aux-rating-box.aux-star-rating .aux-star-rating-avg:before, .elementor-97 .elementor-element.elementor-element-0ceccad .aux-rating-box.aux-star-rating:before{
font-size: 23px;
}
}
.elementor-97 .elementor-element.elementor-element-0ceccad  .tinv-wraper{
    margin-bottom: 10px!important;
}/* End custom CSS */