.elementor-756 .elementor-element.elementor-element-2daf21b{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-756 .elementor-element.elementor-element-b01a0c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-d4027e9 .onsale, .elementor-756 .elementor-element.elementor-element-d4027e9 .auxin-onsale-badge{background-color:var( --e-global-color-primary );color:var( --e-global-color-5330ed3 );font-size:14px;font-weight:500;text-transform:capitalize;line-height:2em;letter-spacing:-0.42px;}.elementor-756 .elementor-element.elementor-element-d4027e9 > .elementor-widget-container{margin:0px -25px 0px -13px;}.elementor-756 .elementor-element.elementor-element-d4027e9 .auxshp-loop-title{color:var( --e-global-color-986bce8 );font-size:20px;font-weight:900;text-transform:capitalize;line-height:1.4em;letter-spacing:-0.6px;}.elementor-756 .elementor-element.elementor-element-d4027e9 .woocommerce-Price-amount{color:var( --e-global-color-986bce8 );font-size:16px;font-weight:600;line-height:1.3em;letter-spacing:-0.48px;}.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-meta-terms > a{color:#000000D1;}.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-meta-terms, .elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-meta-terms a{font-size:16px;font-weight:400;font-style:normal;line-height:1.2em;letter-spacing:-0.48px;}.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-product-featured-badge{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-756 .elementor-element.elementor-element-2daf21b{--content-width:1600px;}}@media(max-width:1024px){.elementor-756 .elementor-element.elementor-element-d4027e9 > .elementor-widget-container{margin:0px -9px 0px -9px;}}@media(max-width:767px){.elementor-756 .elementor-element.elementor-element-d4027e9 > .elementor-widget-container{margin:-16px 0px 0px 0px;}}/* Start custom CSS for aux_advance_recent_product, class: .elementor-element-d4027e9 */.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-col .button span{
    display: none;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .price del, .elementor-756 .elementor-element.elementor-element-d4027e9 .price del .woocommerce-Price-amount{
    color: #ABABAB;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -0.48px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .price del{
    padding-right: 7px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-badges-wrapper{
    top: 39px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9  .price ins{
    background-color: transparent;
    padding: 0;
}
.elementor-756 .elementor-element.elementor-element-d4027e9  .price{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row-reverse;
}
.elementor-756 .elementor-element.elementor-element-d4027e9  .aux-shop-info-wrapper{
    flex-direction: column;
    align-items: flex-start;
}
.elementor-756 .elementor-element.elementor-element-d4027e9  .auxshp-entry-main{
    display: flex!important;
    flex-direction: column;
    position: relative;
    padding: 37px 37px 0;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-meta-wrapper{
    order: 1;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-info-wrapper{
    order: 2;
    padding-top: 3px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-btns-wrapper{
    order: 3;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-btns-wrapper {
    border-top: none;
    margin-top: 0;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .auxshp-loop-title{
    margin-bottom: 9px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .auxicon-handbag:before {
    content: "";
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .button{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.667' height='25.297' viewBox='0 0 24.667 25.297'%3E%3Cg transform='translate(1 1)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M9.523,8.569V4.751A4.761,4.761,0,0,0,0,4.73V8.569' transform='translate(6.562)' fill='none' stroke='%2319191b' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath d='M17.305,17.662H5.362A5.359,5.359,0,0,1,0,12.3V5.358A5.359,5.359,0,0,1,5.362,0H17.305a5.359,5.359,0,0,1,5.362,5.358V12.3A5.359,5.359,0,0,1,17.305,17.662Z' transform='translate(0 5.634)' fill='none' stroke='%2319191b' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 23px;
    width: 23px;
    height: 24px;
    background-repeat: no-repeat;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-btns-wrapper{
    width: 68px;
    height: 68px;
    display: flex!important;
    justify-content: center;
    border: 2px solid var( --e-global-color-739cfd6 );
    border-radius: 20px;
    position: absolute;
    right: 45px;
    top: 62px;
    transition: all 450ms ease-in;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-col .onsale{
    height: 27px;
    width: 59px;
    border-radius: 25px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .product:hover .button{
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.667' height='25.297' viewBox='0 0 24.667 25.297'%3E%3Cg transform='translate(1 1)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M9.523,8.569V4.751A4.761,4.761,0,0,0,0,4.73V8.569' transform='translate(6.562)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath d='M17.305,17.662H5.362A5.359,5.359,0,0,1,0,12.3V5.358A5.359,5.359,0,0,1,5.362,0H17.305a5.359,5.359,0,0,1,5.362,5.358V12.3A5.359,5.359,0,0,1,17.305,17.662Z' transform='translate(0 5.634)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .product:hover .aux-shop-btns-wrapper{
    background-color: var( --e-global-color-primary );
    border: none;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .product:hover{
    box-shadow: -15px 30px 60px #00000012;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .product{
    transition: all 450ms ease-in;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-filters.aux-fill .aux-selected {
    background-color: var( --e-global-color-primary );
    text-align: center;
    border-radius: 50px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-filters li  a{
    font-size: 16px;
    font-weight: 500;
    color: #19191ba6;
    letter-spacing: -0.48px;
    padding:8px 25px 7px;
    border-radius: 50px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-filters.aux-fill .aux-selected {
    color: var( --e-global-color-5330ed3 );
    font-weight: bold;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-filters ul li{
    background-color: transparent!important;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .product{
    border: 2px solid #EDEDED;
    border-radius: 25px;
    padding-bottom: 36px;
    width: 23%;
    margin: 0 0.9% 30px;
    padding: 34px 0;
}
@media only screen and (max-width:1442px) {
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-col.product {
    height: auto!important;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .product.sale .price{
    margin-left: 20px!important;
}
}
@media only screen and (max-width:1025px) and (min-width:767px) {
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-recent-products-pro-wrapper{
    display: flex;
    flex-flow: row wrap;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .product{
    width: 30.5%;
    margin: 0 7px 15px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-col:nth-child(4) {
    display:none;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-col  {
    padding: 27px 8px 31px 8px;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-btns-wrapper{
    right: 10px;

}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-btns-wrapper{
    width: 53px;
    height: 53px;
    right: 4px;
    top: 97px;
}
}
@media only screen and (max-width:768px) {
.elementor-756 .elementor-element.elementor-element-d4027e9 .product{
    width: 100%;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .widget-container .product img{
    margin: auto;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-filters{
    justify-content: flex-start;
    display: flex;
}
}
@media only screen and (max-width:900px){
.elementor-756 .elementor-element.elementor-element-d4027e9 .auxshp-loop-title{
    max-width: 100%;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .product.sale .price {
    margin-left: 54px!important;
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-shop-btns-wrapper{
    right: 20px;

}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-filters li a{
    padding: 8px 13px 7px;
}
}
.elementor-756 .elementor-element.elementor-element-d4027e9 .aux-widget-recent-products-pro .aux-shop-badges-wrapper{
    justify-content: flex-end;
}/* End custom CSS */