.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 );line-height:var( --e-global-typography-primary-line-height );}@media(max-width:1500px){.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-06df8ca *//* ================================
   JLT PRODUCT PRICE
================================ */

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.single-product .price {
    color: #111111 !important;
    font-size: 28px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: -0.4px !important;
    margin: 8px 0 16px !important;
}

/* Sale price */
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
    color: #111111 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

/* Original crossed-out price */
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
    color: #8a8a8a !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    opacity: 0.75 !important;
    margin-right: 8px;
}

/* Currency symbol */
.woocommerce div.product .price .woocommerce-Price-currencySymbol {
    font-weight: 650 !important;
}

/* Mobile */
@media (max-width: 767px) {
    .woocommerce div.product p.price,
    .woocommerce div.product span.price,
    .single-product .price {
        font-size: 24px !important;
        font-weight: 700 !important;
        margin-bottom: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f3e39b */.elementor-10200 .elementor-element.elementor-element-0f3e39b {
    color: #ffffff !important;
}

/* ALL GENERAL TEXT */
.elementor-10200 .elementor-element.elementor-element-0f3e39b,
.elementor-10200 .elementor-element.elementor-element-0f3e39b p,
.elementor-10200 .elementor-element.elementor-element-0f3e39b span,
.elementor-10200 .elementor-element.elementor-element-0f3e39b div,
.elementor-10200 .elementor-element.elementor-element-0f3e39b li,
.elementor-10200 .elementor-element.elementor-element-0f3e39b td,
.elementor-10200 .elementor-element.elementor-element-0f3e39b th,
.elementor-10200 .elementor-element.elementor-element-0f3e39b label,
.elementor-10200 .elementor-element.elementor-element-0f3e39b small {
    color: #ffffff !important;
}


/* PRODUCT TITLE */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .product_title,
.elementor-10200 .elementor-element.elementor-element-0f3e39b h1,
.elementor-10200 .elementor-element.elementor-element-0f3e39b h2,
.elementor-10200 .elementor-element.elementor-element-0f3e39b h3,
.elementor-10200 .elementor-element.elementor-element-0f3e39b h4,
.elementor-10200 .elementor-element.elementor-element-0f3e39b h5,
.elementor-10200 .elementor-element.elementor-element-0f3e39b h6 {
    color: #ffffff !important;
}


/* SHORT DESCRIPTION */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .woocommerce-product-details__short-description,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .woocommerce-product-details__short-description p,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .woocommerce-product-details__short-description span {
    color: #ffffff !important;

    font-size: 16px;
    line-height: 1.7;
}


/* PRODUCT META */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .product_meta,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .product_meta span {
    color: #ffffff !important;
}

.elementor-10200 .elementor-element.elementor-element-0f3e39b .product_meta a {
    color: #58c4ff !important;
}


/* VARIATION LABELS */
.elementor-10200 .elementor-element.elementor-element-0f3e39b table.variations label,
.elementor-10200 .elementor-element.elementor-element-0f3e39b table.variations th,
.elementor-10200 .elementor-element.elementor-element-0f3e39b table.variations td {
    color: #ffffff !important;
}


/* STOCK / AVAILABILITY */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .stock,
.elementor-10200 .elementor-element.elementor-element-0f3e39b p.stock {
    color: #ffffff !important;
}


/* RESET VARIATIONS */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .reset_variations {
    color: #58c4ff !important;
}


/* LINKS */
.elementor-10200 .elementor-element.elementor-element-0f3e39b a {
    color: #58c4ff !important;
}


/* SELECT BOXES MUST STAY READABLE */
.elementor-10200 .elementor-element.elementor-element-0f3e39b select,
.elementor-10200 .elementor-element.elementor-element-0f3e39b option {
    color: #111111 !important;
    background: #ffffff !important;
}


/* QUANTITY FIELD */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .quantity input.qty {
    color: #111111 !important;
    background: #ffffff !important;
}


/* SWATCH TEXT */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .variable-item,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .button-variable-item,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .variable-item span,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .button-variable-item span {
    color: #111111 !important;
}


/* SELECTED SWATCH */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .variable-item.selected,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .button-variable-item.selected,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .variable-item.selected span,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .button-variable-item.selected span {
    color: #ffffff !important;
}


/* ADD TO CART BUTTON TEXT */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .single_add_to_cart_button,
.elementor-10200 .elementor-element.elementor-element-0f3e39b button.single_add_to_cart_button {
    color: #ffffff !important;
}


/* PRICE */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .price,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .price span,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .woocommerce-Price-amount {
    color: #ffffff !important;
}


/* SALE / OLD PRICE */
.elementor-10200 .elementor-element.elementor-element-0f3e39b .price del,
.elementor-10200 .elementor-element.elementor-element-0f3e39b .price del span {
    color: #c3cbd4 !important;
}


/* MOBILE */
@media (max-width: 767px) {

    .elementor-10200 .elementor-element.elementor-element-0f3e39b .woocommerce-product-details__short-description,
    .elementor-10200 .elementor-element.elementor-element-0f3e39b .woocommerce-product-details__short-description p {
        font-size: 15px;
        line-height: 1.65;
    }

}/* End custom CSS */