.elementor-42 .elementor-element.elementor-element-a212ddd{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-a212ddd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-42 .elementor-element.elementor-element-a212ddd .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-a212ddd .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-42 .elementor-element.elementor-element-a212ddd .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-a212ddd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9595C61F;border-radius:10px 10px 10px 10px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-fbc40f8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-52c69f1 );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-5c94eaf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-5c94eaf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-5c94eaf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-5c94eaf .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-42 .elementor-element.elementor-element-5c94eaf .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-5c94eaf .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-7732c60{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-446a40c .elementor-button{background-color:#7C38ED00;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;fill:#471281;color:#471281;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-446a40c{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-42 .elementor-element.elementor-element-446a40c .elementor-button-content-wrapper{flex-direction:row-reverse;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-c1d2cb0{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.woocommerce .elementor-42 .elementor-element.elementor-element-c1d2cb0 .price{color:var( --e-global-color-52c69f1 );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-4dee2c4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-42 .elementor-element.elementor-element-4dee2c4 .cart button, .elementor-42 .elementor-element.elementor-element-4dee2c4 .cart .button{transition:all 0.2s;}.elementor-42 .elementor-element.elementor-element-4dee2c4 .quantity .qty{transition:all 0.2s;}.elementor-42 .elementor-element.elementor-element-1a1ba42{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.woocommerce .elementor-42 .elementor-element.elementor-element-1a1ba42 .woocommerce-tabs .woocommerce-Tabs-panel{border-width:0px 0px 0px 0px;margin-top:-0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-b75ea14{margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:start;}.elementor-42 .elementor-element.elementor-element-b75ea14 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:var( --e-global-color-52c69f1 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-4036256{--grid-columns:3;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-fbc40f8 .elementor-heading-title{font-size:35px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-5c94eaf .elementor-image-box-title{font-size:18px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-7732c60{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-42 .elementor-element.elementor-element-446a40c .elementor-button{font-size:16px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-b75ea14 .elementor-heading-title{font-size:35px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-4036256{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-fbc40f8 .elementor-heading-title{font-size:24px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-5c94eaf .elementor-image-box-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-5c94eaf .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-5c94eaf .elementor-image-box-title{font-size:16px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-7732c60{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-b75ea14 .elementor-heading-title{font-size:24px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-4036256{--grid-columns:1;}}/* Start custom CSS for image-box, class: .elementor-element-5c94eaf */.mela h3{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */.product-img img{
    height: 700px;
    width: 100% !important;
    object-fit: cover;
}
@media(max-width:567px){
.product-img img{
    height: 350px;
}}
.swipper{
    display: none;
}

.truncate-text {
  display: -webkit-box;
  -webkit-line-clamp: 8; /* Number of lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.elementor-swiper-button{
    background: #fff;
    border-radius: 100px;
    ;
    padding: 10px;
    font-size: 16px !important;
    border-color: #dcdae3a3;
}

.stock.in-stock{
    margin-bottom: 10px;
    margin-top: -15px;
    color: #471281 !important;
    
}


.woocommerce a.added_to_cart {
    padding-top: .5em;
    display: block !important;
    color: fff !important;
    width: 50% !important;
    font-size: 14px;
    position: absolute;
    top: 5.5rem;
    width: 100% !important;
}/* End custom CSS */