/* 
Theme Name: codemiq Elementor
Theme URI: https://codemiq.com
Description: ...
Author: codemiq
Author URI: https: //codemiq.com
Template: hello-elementor
Version: 1.0.1
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/*
    Add your custom styles here
*/

.elementor-widget-heading .elementor-heading-title {
    white-space: pre-line;
}

/***************** REVIEWS *****************/
.comment-form-privacy-policy .input-checkbox{
    margin-right: 15px;
}

.single-product #comments .woocommerce-Reviews-title,
#review_form_wrapper #reply-title {
    display: none;
}

.woocommerce #reviews #comments ol.commentlist::after,
.woocommerce #reviews #comments ol.commentlist::before{
    content: none;
}

.woocommerce #reviews #comments ol.commentlist{
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
}

.woocommerce #reviews #comments ol.commentlist li{
    width: 48%;
    min-width: 300px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin: 0;
    padding: 0;
    border: none;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.woocommerce #reviews #comments ol.commentlist li .star-rating{
    order: 1;
    margin-bottom: 1rem;
}

.woocommerce #reviews #comments ol.commentlist li .description {
    order: 2;
}

.woocommerce #reviews #comments ol.commentlist li .meta {
    order: 3;
}

.woocommerce .star-rating {
    font-size: 1.3em;
}

#review_form_wrapper label{
    font-family: var(--e-global-typography-accent-font-family),
        Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: uppercase;
    font-size: 13px;
}

/***************** CHECKOUT - YOUR ORDER *****************/
#order_review .product-total .amount{
    font-weight: 400;
}

#order_review .order-total strong .amount {
    font-weight: 600;
}

#order_review .woocommerce-checkout-review-order-table tr>*:first-child{
    width: 60%;
}

#order_review .woocommerce-checkout-review-order-table tr>*:last-child {
    width: 40%;
}

/***************** CHECKOUT - PAYMENT METHODS *****************/
#payment .wc_payment_method{
    border-bottom: 1px solid #000;
    padding: 0.8rem 0;
}

#payment .wc_payment_methods.wc_payment_methods{
    margin-bottom: 2rem!important;
}

.e-checkout__order_review,#payment{
    padding: 3rem!important;
}

.product-description-column+.product-description-column .reset_variations{
    display: none;
}