/* Flat Theme Styles */
.wra-page .woocommerce form input.input-text,
.wra-page .woocommerce form textarea,
.wra-page .select2-container .select2-selection--single{ 
    background-color:transparent; 
    border: 0; 
    border-bottom: 1px solid var(--sep-accent); 
}

.wra-page .woocommerce form input.input-text.qty{ 
    border: 1px solid var(--sep-accent); 
}

.wra-page p.form-row label{ left: 0; }
.wra-page p.form-row.filled label{
    transform: translateY(-15px);
}
.wra-page span.wra-cfn:after{ 
    right: 0;
    top: -10px;
}

.wra-page .woocommerce .woocommerce-customer-details address,
.wra-page .woocommerce table.shop_table { border-radius: 0; }


@media (max-width:767px) {
    .wra-page .tab-btn.tab-next{ padding: 15px; }

}