/*
Theme Name: Child Theme
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
    color: #fff;
}
.product-template-default nav.woocommerce-breadcrumb {
    margin: 50px 0 25px;
}

.woocommerce div.product .product_title {
    font-size: 32px;
    line-height: 1.4;
}

.woocommerce-product-details__short-description p {
    color: #fff;
}

div#tab-description * {
    color: #fff;
}

div#tab-description strong {font-weight: 800;}

.woocommerce-tabs.wc-tabs-wrapper {
    margin-bottom: 100px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    font-size: 14px;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity: 0.9;
}


div#tab-description h2 {
    font-size: 24px;
    margin: 0;
}

.woocommerce #reviews #comments h2 {
    font-size: 24px;
    margin: 0;
}

div#review_form * {
    color: #fff;
}
.woocommerce div.product form.cart .button {
    line-height: 42px;
    padding: 0 30px;
}
.woocommerce #review_form #respond textarea {
    color: #000;
}
.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 20px;
}
.woocommerce div.product div.images .flex-control-thumbs li{
    width: 100%;
    max-width: calc(25% - 7.5px);
}

.woocommerce div.product div.images .flex-control-thumbs li + li {
    margin-left: 10px;
}