body .comments-area a, body .page-content a {
    text-decoration: none;
}

table tbody tr td.variation-data{display:flex;align-items:center;line-height:normal}


form.variations_form th, form.variations_form td {padding: 8px !important;text-align: left;border:0}

form.variations_form th {background-color: #f7f7f7;}

table.variations th {background-color: transparent;}

form.variations_form .quantity-input {width: 50px;padding: 5px;border-radius:0;border-color:#D4D4D4}

table.variation-table tr:not(:last-child) { border-bottom:1px solid #D4D4D4; }
table.variation-table td {vertical-align: middle}
table.variation-table tr:hover td{background:transparent!important}


table.variation-table .variation-data img {
    margin-right:10px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
    background-color:var(--e-global-color-primary);
    font-weight:400;
    padding:20px 30px;
    border-radius: 0;
    transition: 0.5s ease !important; 
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover {
    background-color:var(--e-global-color-accent);
}

@media only screen and (max-width:575px) {

}

@media only screen and (max-width:767px) {

    
}

@media only screen and (min-width: 768px){

    form.variations_form table tr.thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    
}

@media only screen and (max-width: 991px){

}

@media only screen and (min-width: 992px) {
    
}

@media only screen and (max-width: 1199px) {
    
}

@media only screen and (min-width: 1200px) {

}

@media only screen and (min-width: 1200px) and (max-width: 1366px){
    
}

@media only screen and (min-width: 1367px) {
    
    
}