/*
Theme Name: Futurewear Pro Shop Child
Template: futurewear-pro-shop
*/

/* === Кастомные стили формы оформления заказа === */

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce form .form-row textarea {
    width: 100% !important;
    padding: 12px 14px !important;
    font-size: 16px !important;
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: #000 !important;
    box-shadow: none !important;
}

.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row select:focus,
.woocommerce form .form-row textarea:focus {
    border-color: #3b82f6;
    box-shadow: 0 0 4px rgba(59, 130, 246, 0.3);
    outline: none;
}

/* Имя и Фамилия на одной строке */
.woocommerce-billing-fields__field-wrapper .form-row-first,
.woocommerce-billing-fields__field-wrapper .form-row-last {
    width: 48%;
    display: inline-block;
    vertical-align: top;
}

.woocommerce-billing-fields__field-wrapper .form-row-first {
    margin-right: 4%;
}

/* Остальные поля на всю ширину */
.woocommerce-billing-fields__field-wrapper .form-row-wide {
    width: 100%;
}

/* Поле из плагина Почты России */
.woocommerce form .form-row .pr-address-field input,
.woocommerce form .form-row .pr-address-field select {
    width: 100% !important;
    padding: 12px 14px !important;
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: #000 !important;
}



.woocommerce-shipping-totals.shipping {
    display: flex;
    flex-direction: column;
}

body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping th {
    padding-top: 10px !important;
}

input[type=radio].shipping_method ~ .wc-russian-post-method-additional-info {
    display: none !important;
}

.woocommerce-shipping-methods li {
    display: flex;
    gap: 6px;
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 8px 12px;
    margin-bottom: 12px;
    background-color: #0000001a;
    cursor: pointer;
}

body .select2-container--default .select2-search--dropdown .select2-search__field {
    color: #000;
}

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot {
        display: flex !important
;
        flex-direction: column !important;
    }