/*  Woocommerce single styles  */

/* Color */
$additional_color: #EBEBEB;

/* Woocommerce Tabs styles */
.woocommerce.woo-extra {
    .woocommerce-tabs {
        .panel.woocommerce-Tabs-panel--additional_information {
            table tr th {
                width: 144px;
                max-width: 144px;
            }
        }
        border: none;
        table.shop_attributes {
            width: 100%;
            th,
            td {
                padding: 9px 0;
                font-size: inherit;
                line-height: inherit;
                font-weight: inherit;
            }
            tr {
                border-top: 1px solid $additional_color;
                &:last-child {
                    border-bottom: 1px solid $additional_color;
                }
            }
        }
    }
    .panel.woocommerce-Tabs-panel--reviews {
        .woocommerce-Reviews {
            width: 100%;
        }
    }
}

.woocommerce-Reviews {
    .comment-form{
        .form-submit{
            margin: 32px 0 0 0;
            .submit {
                width: auto;
            }
        }
    }
    .comment-reply-title {
        margin-bottom: 23px;
    }
    .comment-form-rating {
        margin-bottom: 9px;
    }
    width: 100%;
    max-width: 100%;
    .commentlist {
        img {
            margin-right: 20px;
        }
        li.review{
            padding-bottom: 17px;
            &:not(:last-child) {
                border-bottom: 1px solid $additional_color;
                & + li {
                    margin-top: 30px;
                }
            }
        }
        .star-rating {
            width: 7.5em;
            height: 20px;
            margin-bottom: 1px;
            &:before {
                letter-spacing: -0.21em;
                font-size: 24px;
                font-family: 'WooStroid';
                content: '';
                margin-left: -5px;
            }
            span:before {
                letter-spacing: -0.21em;
                font-size: 24px;
                font-family: 'WooStroid';
                content: '';
                margin-left: -5px;
            }
        }
    }
    .stars {
        width: 9.5em;
        height: 20px;
        a{
            &:before {
                letter-spacing: -0.21em;
                font-size: 24px;
                font-family: 'WooStroid';
                content: '';
            }
            +a {
                margin-left: 8px;
            }
        }
    }
    .comment-form {
        label {
            font-size: 16px;
        }
        .comment-form-author,
        .comment-form-email,
        .comment-form-url {
            @media ( min-width: 768px ) {
                max-width: 50%;
            }
        }
    }
}


/* Woocommerce Single page Compare/Wishlist styles */
.woo-extra.single-product {
    .jet-compare-button__container .jet-compare-button__link[data-widget-id="default"],
    .jet-wishlist-button__container .jet-wishlist-button__link[data-widget-id="default"] {
        padding-top: 7.5px;
        padding-bottom: 7.5px;
    }
}
