.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 );color:var( --e-global-color-primary );}.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 );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2686 .elementor-element.elementor-element-d442c48 .cart button, .elementor-2686 .elementor-element.elementor-element-d442c48 .cart .button{transition:all 0.2s;}.elementor-2686 .elementor-element.elementor-element-d442c48 .quantity .qty{transition:all 0.2s;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2686 .elementor-element.elementor-element-5f5a8b4.elementor-element{--align-self:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-2686 .elementor-element.elementor-element-4fe643a.elementor-element{--align-self:center;}}/* Start custom CSS for woostify-default-product-images, class: .elementor-element-cab443b */.elementor-2686 .elementor-element.elementor-element-cab443b .woocommerce-product-gallery__image {
    border:none !important;
    background:none !important;
    padding:0 !important;
}


.elementor-2686 .elementor-element.elementor-element-cab443b .woocommerce-product-gallery__image > a {
    display:block !important;
    background:#fff0f5 !important;
    border:2px solid #d77ca5 !important;
    border-radius:22px !important;
    padding:8px !important;
    overflow:hidden !important;
}


.elementor-2686 .elementor-element.elementor-element-cab443b .woocommerce-product-gallery__image img {
    display:block !important;
    width:100% !important;
    border-radius:14px !important;
}


/* thumbnails */
.elementor-2686 .elementor-element.elementor-element-cab443b .flex-control-thumbs li img {
    border:2px solid #d77ca5 !important;
    border-radius:14px !important;
    padding:3px !important;
}/* Remove product image zoom icon */ .woocommerce-product-gallery__trigger { display:none !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-5f5a8b4 */.elementor-2686 .elementor-element.elementor-element-5f5a8b4 .product_title {
    font-family: "Cormorant Garamond", serif !important;
    font-size:28px !important;
    font-weight:600 !important;
    color:#d77ca5 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-4fe643a */.elementor-2686 .elementor-element.elementor-element-4fe643a {
    margin-top:10px !important;
}


.elementor-2686 .elementor-element.elementor-element-4fe643a .price {
    font-family:"Poppins", sans-serif !important;
    font-size:24px !important;
    font-weight:600 !important;
    color:#d77ca5 !important;
    letter-spacing:0.3px !important;
}


.elementor-2686 .elementor-element.elementor-element-4fe643a .price del {
    color:#999 !important;
    font-size:16px !important;
}


.elementor-2686 .elementor-element.elementor-element-4fe643a .price ins {
    text-decoration:none !important;
}/* End custom CSS */