.elementor-1871 .elementor-element.elementor-element-29e3034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1871 .elementor-element.elementor-element-9eb88ef{--display:flex;--padding-top:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-dce4a4d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-fea2e37{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-589bbcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-f33098a{width:100%;max-width:100%;top:50%;text-align:end;}.elementor-1871 .elementor-element.elementor-element-f33098a > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-1871 .elementor-element.elementor-element-f33098a.elementor-element{--align-self:center;}.elementor-1871 .elementor-element.elementor-element-f33098a img{width:100%;max-width:100%;}.elementor-1871 .elementor-element.elementor-element-1443317{width:auto;max-width:auto;z-index:2;}.elementor-1871 .elementor-element.elementor-element-1443317 > .elementor-widget-container{background-color:#F5F5F5;padding:0px 40px 0px 0px;}.elementor-1871 .elementor-element.elementor-element-1443317.elementor-element{--align-self:flex-start;}.elementor-1871 .elementor-element.elementor-element-1443317 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;line-height:140%;}.elementor-1871 .elementor-element.elementor-element-912772e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-a96ac65{width:100%;max-width:100%;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products  ul.products{grid-column-gap:60px;grid-row-gap:60px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:8px 8px 8px 8px;margin-bottom:38px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;font-weight:700;line-height:26px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:6px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:6px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:2px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .price{font-size:0px;font-weight:400;line-height:0px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#1B1C17;font-size:18px;font-weight:400;line-height:100%;border-radius:12px 12px 12px 12px;padding:18px 28px 18px 28px;margin-top:25px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .button:hover{background-color:#1E92AC;}.elementor-1871 .elementor-element.elementor-element-d053488 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1871 .elementor-element.elementor-element-d053488 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1400px){.elementor-1871 .elementor-element.elementor-element-dce4a4d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1871 .elementor-element.elementor-element-fea2e37{--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-1443317 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-1871 .elementor-element.elementor-element-1443317 .elementor-heading-title{font-size:36px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:28px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .button{margin-top:20px;}}@media(max-width:1280px){.elementor-1871 .elementor-element.elementor-element-9eb88ef{--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-dce4a4d{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1871 .elementor-element.elementor-element-fea2e37{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-1443317 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:60px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .button{font-size:16px;}}@media(max-width:1024px){.elementor-1871 .elementor-element.elementor-element-9eb88ef{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-fea2e37{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-f33098a img{height:12px;object-fit:cover;}.elementor-1871 .elementor-element.elementor-element-1443317 .elementor-heading-title{font-size:32px;}.elementor-1871 .elementor-element.elementor-element-912772e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:60px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:22px;}}@media(max-width:767px){.elementor-1871 .elementor-element.elementor-element-9eb88ef{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-dce4a4d{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1871 .elementor-element.elementor-element-fea2e37{--padding-top:30px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-f33098a img{height:10px;object-fit:cover;}.elementor-1871 .elementor-element.elementor-element-1443317 > .elementor-widget-container{padding:0px 18px 0px 0px;}.elementor-1871 .elementor-element.elementor-element-1443317 .elementor-heading-title{font-size:24px;}.elementor-1871 .elementor-element.elementor-element-912772e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1871 .elementor-element.elementor-element-a96ac65{width:100%;max-width:100%;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:20px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-1871 .elementor-element.elementor-element-a96ac65.elementor-wc-products ul.products li.product .button{margin-top:18px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-a96ac65 */.elementor-1871 .elementor-element.elementor-element-a96ac65 .ast-woo-shop-product-description {
    font-size: 16px!important;
    line-height: 24px;
}

.elementor-1871 .elementor-element.elementor-element-a96ac65 img {
    width: 100%!important;
}

.elementor-1871 .elementor-element.elementor-element-a96ac65 .qib-button-wrapper,
.elementor-1871 .elementor-element.elementor-element-a96ac65 .ast-onsale-card,
.elementor-1871 .elementor-element.elementor-element-a96ac65 .ast-on-card-button {
    display: none;
}

.elementor-1871 .elementor-element.elementor-element-a96ac65 nav.woocommerce-pagination ul li {
    border-color: #1E92AC!important;
}

.elementor-1871 .elementor-element.elementor-element-a96ac65 nav.woocommerce-pagination ul {
    margin: 0 auto;
    justify-content: center;
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.elementor-1871 .elementor-element.elementor-element-a96ac65 .products li {
	position: relative;
	height: 100%;
	padding-bottom: 70px!important;
}

.elementor-1871 .elementor-element.elementor-element-a96ac65 .products li.product .button {
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0px!important;
}

@media screen and (max-width: 1400px) {
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .ast-woo-shop-product-description {
        font-size: 16px!important;
        line-height: 245px;
    }
    
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .button {
        padding: 18px 30px!important;
    }
    
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .woocommerce-pagination {
        margin-top: 80px!important;
    }
}


@media screen and (max-width: 1280px) {
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .ast-woo-shop-product-description {
        font-size: 15px!important;
        line-height: 22px;
    }
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .button {
        padding: 18px 28px!important;
    }
    
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .woocommerce-pagination {
        margin-top: 60px!important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .button {
        padding: 16px 26px!important;
    }
    
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .woocommerce-pagination {
        margin-top: 30px!important;
    }
    
    .elementor-1871 .elementor-element.elementor-element-a96ac65 .products li {
		position: relative;
		height: 100%;
		padding-bottom: 60px!important;
	}
}/* End custom CSS */