/* Soft Theme Styles */
.wra-page .wra-btn, .wra-page .button.wra-btn,
.wra-page .woocommerce form input.input-text, 
.wra-page .woocommerce form textarea, 
.wra-page .select2-container--default .select2-selection--single,
.wra-page .product-thumbnail,
.wra-page .wra-remove, 
#shipping_method > li, 
.woocommerce-checkout #payment li.wc_payment_method,
.coupon-form input.coupon-field, 
.wra-notice div, 
.wra-page .woocommerce-thankyou-order-received,
.wra-page .woocommerce .woocommerce-customer-details address{
    border-radius: 5px;
}
.wra-page.wra-checkout .inside-article{ border-radius: 10px; box-shadow: 2px 2px 20px -10px rgba(0,0,0,.2); }

.wra-page .woocommerce form input.input-text,
.wra-page .woocommerce form textarea,
.wra-page .select2-container .select2-selection--single{ 
    background-color:transparent; 
    padding: 4px 6px;
    border: 1px solid var(--sep-accent); 
}

.wra-page p.form-row label{ left: 0; }

.wra-page span.wra-cfn:after {
    right: 8px;
    top: -8px;
}

@media (max-width:767px) {
    .wra-page.wra-checkout .inside-article{ border-radius: 0; }
    .wra-page p.form-row.filled label{ transform: translateY(-20px); }
    .tab-btn.tab-next{ margin: 20px; }
}
