.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-68 .elementor-element.elementor-element-product-title .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;color:#15324B;}.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-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-68 .elementor-element.elementor-element-product-add-to-cart .cart button, .elementor-68 .elementor-element.elementor-element-product-add-to-cart .cart .button{font-family:"Manrope", Sans-serif;font-weight:700;padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-68 .elementor-element.elementor-element-product-add-to-cart .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-68 .elementor-element.elementor-element-product-gallery .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-68 .elementor-element.elementor-element-product-gallery .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.elementor-68 .elementor-element.elementor-element-c947564{--display:flex;}.elementor-68 .elementor-element.elementor-element-03aee99{--display:flex;}.elementor-68 .elementor-element.elementor-element-19c7bf5{--display:flex;}.elementor-68 .elementor-element.elementor-element-80b12ad{--display:flex;}.elementor-68 .elementor-element.elementor-element-7406b63{--display:flex;}.elementor-68 .elementor-element.elementor-element-4a5b8b1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-product-title .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-product-title .elementor-heading-title{font-size:28px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-product-price */.elementor-68 .elementor-element.elementor-element-product-price:not(:has(.amount)){display:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-product-add-to-cart */.elementor-68 .elementor-element.elementor-element-product-add-to-cart:not(:has(form.cart)) {
    display: none;
}

.elementor-68 .elementor-element.elementor-element-product-add-to-cart .single_add_to_cart_button {
    width: 150px !important;
    height: 60px !important;
    min-height: 60px !important;
    padding: 0 26px !important;

    border: none !important;
    border-radius: 8px !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    text-transform: none !important;
    text-decoration: none !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    background-color: #27C7C9 !important;
    color: #15324B !important;
}

.elementor-68 .elementor-element.elementor-element-product-add-to-cart .single_add_to_cart_button:hover {
    background-color: #9FE7E2 !important;
    color: #15324B !important;
}

@media (max-width: 767px) {
    .elementor-68 .elementor-element.elementor-element-product-add-to-cart .single_add_to_cart_button {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-product-gallery */.elementor-68 .elementor-element.elementor-element-product-gallery .flex-control-thumbs{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:10px} .elementor-68 .elementor-element.elementor-element-product-gallery .flex-control-thumbs li{flex:0 0 72px;width:72px!important;float:none!important;clear:none!important;margin:0!important} .elementor-68 .elementor-element.elementor-element-product-gallery .flex-control-thumbs img{width:72px;height:72px;object-fit:contain}/* End custom CSS */