/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 17 2026 | 17:26:55 */
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
	max-width: 100%;}


/* ==========================================================
   WOOCOMMERCE CHECKOUT — ПРАВАЯ КОЛОНКА
   Финальная версия
   Красная стилистика + адаптив
========================================================== */

.woocommerce-checkout {

    --checkout-red: #d62828;
    --checkout-red-hover: #b91f24;

    --checkout-red-light: #fff5f5;
    --checkout-red-light-2: #fffafa;

    --checkout-text: #2f3238;
    --checkout-text-light: #6f747c;

    --checkout-border: #e3e5e8;
    --checkout-border-light: #eceef0;

    --checkout-bg: #ffffff;
}


/* ==========================================================
   ПРАВАЯ КОЛОНКА
========================================================== */

.woocommerce-checkout .e-checkout__column-end {
    min-width: 0;
}

.woocommerce-checkout .e-checkout__column-end,
.woocommerce-checkout .e-checkout__column-inner {
    box-sizing: border-box;
}


/* ==========================================================
   КАРТОЧКА "ВАШ ЗАКАЗ"
========================================================== */

.woocommerce-checkout .e-checkout__order_review {

    background: var(--checkout-bg) !important;

    border: 1px solid var(--checkout-border) !important;

    border-radius: 14px !important;

    padding: 28px 30px !important;

    box-shadow:
        0 8px 30px rgba(30, 35, 40, 0.04) !important;
}


/* Заголовок */
.woocommerce-checkout #order_review_heading {

    margin:
        0 0 22px !important;

    padding: 0 !important;

    font-size: 26px !important;

    line-height: 1.2 !important;

    font-weight: 600 !important;

    color: var(--checkout-text) !important;
}


/* ==========================================================
   ТАБЛИЦА ЗАКАЗА
   Переводим table в блочную раскладку.
   Именно это решает проблему доставки.
========================================================== */

.woocommerce-checkout
table.woocommerce-checkout-review-order-table {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    border: 0 !important;

    border-collapse: collapse !important;

    background: transparent !important;
}


/* THEAD / TBODY / TFOOT */
.woocommerce-checkout
table.woocommerce-checkout-review-order-table
> thead,

.woocommerce-checkout
table.woocommerce-checkout-review-order-table
> tbody,

.woocommerce-checkout
table.woocommerce-checkout-review-order-table
> tfoot {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;
}


/* ==========================================================
   ЗАГОЛОВКИ "ТОВАР / ПОДЫТОГ"
========================================================== */

.woocommerce-checkout
.woocommerce-checkout-review-order-table
thead tr {

    display: grid !important;

    grid-template-columns:
        minmax(0, 1fr)
        auto !important;

    column-gap: 20px !important;

    align-items: center !important;

    width: 100% !important;

    padding-bottom: 10px !important;

    border-bottom:
        1px solid var(--checkout-border-light) !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
thead th {

    display: block !important;

    width: auto !important;

    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    color: #555a62 !important;

    font-size: 15px !important;

    line-height: 1.3 !important;

    font-weight: 500 !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
thead .product-total {

    text-align: right !important;
}


/* ==========================================================
   ТОВАРЫ
========================================================== */

.woocommerce-checkout
.woocommerce-checkout-review-order-table
tbody tr.cart_item {

    display: grid !important;

    grid-template-columns:
        minmax(0, 1fr)
        auto !important;

    column-gap: 20px !important;

    align-items: start !important;

    width: 100% !important;

    padding: 7px 0 !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
tbody td {

    display: block !important;

    width: auto !important;

    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;
}


/* Название */
.woocommerce-checkout
.woocommerce-checkout-review-order-table
tbody .product-name {

    min-width: 0 !important;

    padding-right: 10px !important;

    color: #44484f !important;

    font-size: 14px !important;

    line-height: 1.25 !important;

    font-weight: 600 !important;

    overflow-wrap: anywhere !important;
}


/* Количество */
.woocommerce-checkout
.product-quantity {

    display: inline-block !important;

    margin-left: 5px !important;

    color: #a0a4aa !important;

    font-size: 12px !important;

    line-height: 1.2 !important;

    font-weight: 400 !important;
}


/* Цена товара */
.woocommerce-checkout
.woocommerce-checkout-review-order-table
tbody .product-total {

    padding-left: 5px !important;

    text-align: right !important;

    white-space: nowrap !important;

    color: #3c4046 !important;

    font-size: 14px !important;

    font-weight: 600 !important;
}


/* ==========================================================
   ПОДЫТОГ
========================================================== */

.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.cart-subtotal {

    display: grid !important;

    grid-template-columns:
        minmax(0, 1fr)
        auto !important;

    column-gap: 20px !important;

    align-items: center !important;

    width: 100% !important;

    margin-top: 5px !important;

    padding:
        11px 0
        10px !important;

    border-top:
        1px solid var(--checkout-border-light) !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.cart-subtotal > th,

.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.cart-subtotal > td {

    display: block !important;

    width: auto !important;

    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.cart-subtotal > th {

    font-size: 15px !important;

    font-weight: 500 !important;

    color: #4d5158 !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.cart-subtotal > td {

    text-align: right !important;

    font-size: 15px !important;

    font-weight: 500 !important;

    white-space: nowrap !important;
}


/* ==========================================================
   ДОСТАВКА
   Заголовок сверху.
   Варианты СТРОГО под ним на всю ширину.
========================================================== */

.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.woocommerce-shipping-totals.shipping,

.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.shipping {

    display: block !important;

    width: 100% !important;

    max-width: 100% !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding:
        17px 0
        20px !important;

    border-top:
        1px solid var(--checkout-border-light) !important;

    border-bottom:
        0 !important;
}


/* Слово "Доставка" */
.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.shipping > th {

    display: block !important;

    float: none !important;

    width: 100% !important;

    max-width: 100% !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding:
        0 0
        12px !important;

    border: 0 !important;

    background: transparent !important;

    text-align: left !important;

    color: #3d4147 !important;

    font-size: 16px !important;

    line-height: 1.3 !important;

    font-weight: 500 !important;
}


/* Ячейка с доставкой */
.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.shipping > td,

.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.shipping > td[data-title="Доставка"] {

    display: block !important;

    float: none !important;

    clear: both !important;

    width: 100% !important;

    max-width: 100% !important;

    min-width: 0 !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    text-align: left !important;
}


/* ==========================================================
   СПИСОК СПОСОБОВ ДОСТАВКИ
========================================================== */

.woocommerce-checkout
ul#shipping_method,

.woocommerce-checkout
#shipping_method {

    display: flex !important;

    flex-direction: column !important;

    align-items: stretch !important;

    justify-content: flex-start !important;

    width: 100% !important;

    max-width: 100% !important;

    min-width: 0 !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding: 0 !important;

    gap: 9px !important;

    list-style: none !important;
}


/* Каждый вариант */
.woocommerce-checkout
#shipping_method li {

    display: block !important;

    float: none !important;

    clear: both !important;

    width: 100% !important;

    max-width: 100% !important;

    min-width: 0 !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding: 0 !important;

    list-style: none !important;
}


/* Оригинальный radio прячем */
.woocommerce-checkout
#shipping_method
input.shipping_method {

    position: absolute !important;

    opacity: 0 !important;

    width: 1px !important;

    height: 1px !important;

    pointer-events: none !important;
}


/* ==========================================================
   КАРТОЧКА ДОСТАВКИ
========================================================== */

.woocommerce-checkout
#shipping_method
li > label {

    position: relative !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    justify-content: flex-start !important;

    float: none !important;

    width: 100% !important;

    max-width: 100% !important;

    min-width: 0 !important;

    min-height: 60px !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding:
        13px
        16px
        13px
        48px !important;

    border:
        1px solid #dfe2e6 !important;

    border-radius:
        10px !important;

    background:
        #fff !important;

    color:
        #454950 !important;

    font-size:
        14px !important;

    line-height:
        1.35 !important;

    font-weight:
        500 !important;

    text-align:
        left !important;

    cursor:
        pointer !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        box-shadow .2s ease !important;
}


/* Hover */
.woocommerce-checkout
#shipping_method
li > label:hover {

    border-color:
        #e9a7a7 !important;

    background:
        var(--checkout-red-light-2) !important;
}


/* Внешний круг */
.woocommerce-checkout
#shipping_method
li > label::before {

    content: "" !important;

    position: absolute !important;

    left: 17px !important;

    top: 50% !important;

    width: 18px !important;

    height: 18px !important;

    box-sizing: border-box !important;

    border:
        2px solid #c7cbd0 !important;

    border-radius:
        50% !important;

    background:
        #fff !important;

    transform:
        translateY(-50%) !important;

    transition:
        border-color .2s ease !important;
}


/* Красная точка */
.woocommerce-checkout
#shipping_method
li > label::after {

    content: "" !important;

    position: absolute !important;

    left: 22px !important;

    top: 50% !important;

    width: 8px !important;

    height: 8px !important;

    border-radius:
        50% !important;

    background:
        var(--checkout-red) !important;

    opacity: 0 !important;

    transform:
        translateY(-50%)
        scale(.4) !important;

    transition:
        opacity .2s ease,
        transform .2s ease !important;
}


/* Выбранная доставка */
.woocommerce-checkout
#shipping_method
input.shipping_method:checked + label {

    border-color:
        var(--checkout-red) !important;

    background:
        var(--checkout-red-light) !important;

    color:
        #303338 !important;

    box-shadow:
        0 3px 12px rgba(214, 40, 40, .07) !important;
}


.woocommerce-checkout
#shipping_method
input.shipping_method:checked + label::before {

    border-color:
        var(--checkout-red) !important;
}


.woocommerce-checkout
#shipping_method
input.shipping_method:checked + label::after {

    opacity:
        1 !important;

    transform:
        translateY(-50%)
        scale(1) !important;
}


/* Цена доставки справа */
.woocommerce-checkout
#shipping_method
label
.woocommerce-Price-amount {

    flex:
        0 0 auto !important;

    margin-left:
        auto !important;

    padding-left:
        20px !important;

    color:
        #292c31 !important;

    font-size:
        15px !important;

    line-height:
        1.2 !important;

    font-weight:
        700 !important;

    white-space:
        nowrap !important;
}


/* ==========================================================
   ИТОГО
========================================================== */

.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.order-total {

    display: grid !important;

    grid-template-columns:
        minmax(0, 1fr)
        auto !important;

    column-gap:
        20px !important;

    align-items:
        center !important;

    width:
        100% !important;

    margin:
        0 !important;

    padding:
        14px 0
        0 !important;

    border-top:
        1px solid var(--checkout-border) !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.order-total > th,

.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.order-total > td {

    display:
        block !important;

    width:
        auto !important;

    margin:
        0 !important;

    padding:
        0 !important;

    border:
        0 !important;

    background:
        transparent !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.order-total > th {

    color:
        #41454b !important;

    font-size:
        16px !important;

    line-height:
        1.3 !important;

    font-weight:
        500 !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.order-total > td {

    text-align:
        right !important;

    white-space:
        nowrap !important;
}


.woocommerce-checkout
.woocommerce-checkout-review-order-table
tfoot tr.order-total
.woocommerce-Price-amount {

    color:
        #26292e !important;

    font-size:
        20px !important;

    line-height:
        1.2 !important;

    font-weight:
        700 !important;
}


/* ==========================================================
   КУПОН
========================================================== */

.woocommerce-checkout
.e-coupon-box {

    margin:
        14px 0 0 !important;

    padding:
        16px 20px !important;

    box-sizing:
        border-box !important;

    border:
        1px solid var(--checkout-border) !important;

    border-radius:
        12px !important;

    background:
        #fff !important;
}


.woocommerce-checkout
.e-woocommerce-coupon-nudge {

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        #777c84 !important;

    font-size:
        13px !important;

    line-height:
        1.5 !important;
}


.woocommerce-checkout
.e-show-coupon-form {

    color:
        var(--checkout-red) !important;

    font-weight:
        500 !important;

    text-decoration:
        none !important;
}


.woocommerce-checkout
.e-show-coupon-form:hover {

    color:
        var(--checkout-red-hover) !important;
}


/* Поле купона */
.woocommerce-checkout
.e-coupon-box
input.input-text {

    min-height:
        46px !important;

    padding:
        10px 14px !important;

    border:
        1px solid var(--checkout-border) !important;

    border-radius:
        8px !important;

    outline:
        none !important;
}


.woocommerce-checkout
.e-coupon-box
input.input-text:focus {

    border-color:
        var(--checkout-red) !important;

    box-shadow:
        0 0 0 2px rgba(214, 40, 40, .08) !important;
}


/* Кнопка купона */
.woocommerce-checkout
.e-apply-coupon {

    min-height:
        46px !important;

    border:
        1px solid var(--checkout-red) !important;

    border-radius:
        8px !important;

    background:
        #fff !important;

    color:
        var(--checkout-red) !important;

    font-weight:
        600 !important;
}


.woocommerce-checkout
.e-apply-coupon:hover {

    background:
        var(--checkout-red-light) !important;
}


/* ==========================================================
   ОПЛАТА
========================================================== */

.woocommerce-checkout
.e-checkout__order_review-2 {

    margin-top:
        14px !important;
}


.woocommerce-checkout
#payment {

    padding:
        0 !important;

    background:
        transparent !important;
}


.woocommerce-checkout
#payment
ul.payment_methods {

    display:
        flex !important;

    flex-direction:
        column !important;

    gap:
        9px !important;

    margin:
        0 !important;

    padding:
        0 !important;

    border:
        0 !important;

    list-style:
        none !important;
}


/* Карточка оплаты */
.woocommerce-checkout
#payment
.wc_payment_method {

    position:
        relative !important;

    overflow:
        hidden !important;

    margin:
        0 !important;

    padding:
        0 !important;

    border:
        1px solid var(--checkout-border) !important;

    border-radius:
        10px !important;

    background:
        #fff !important;

    transition:
        border-color .2s ease,
        background-color .2s ease !important;
}


/* Оригинальный radio */
.woocommerce-checkout
#payment
.wc_payment_method
> input {

    position:
        absolute !important;

    opacity:
        0 !important;

    pointer-events:
        none !important;
}


/* Label оплаты */
.woocommerce-checkout
#payment
.wc_payment_method
> label {

    position:
        relative !important;

    display:
        flex !important;

    align-items:
        center !important;

    width:
        100% !important;

    min-height:
        58px !important;

    box-sizing:
        border-box !important;

    margin:
        0 !important;

    padding:
        13px
        16px
        13px
        48px !important;

    color:
        #3e4248 !important;

    font-size:
        14px !important;

    line-height:
        1.3 !important;

    font-weight:
        600 !important;

    cursor:
        pointer !important;
}


/* Круг */
.woocommerce-checkout
#payment
.wc_payment_method
> label::before {

    content:
        "" !important;

    position:
        absolute !important;

    left:
        17px !important;

    top:
        50% !important;

    width:
        18px !important;

    height:
        18px !important;

    box-sizing:
        border-box !important;

    border:
        2px solid #c7cbd0 !important;

    border-radius:
        50% !important;

    background:
        #fff !important;

    transform:
        translateY(-50%) !important;
}


/* Красная точка */
.woocommerce-checkout
#payment
.wc_payment_method
> label::after {

    content:
        "" !important;

    position:
        absolute !important;

    left:
        22px !important;

    top:
        50% !important;

    width:
        8px !important;

    height:
        8px !important;

    border-radius:
        50% !important;

    background:
        var(--checkout-red) !important;

    opacity:
        0 !important;

    transform:
        translateY(-50%)
        scale(.4) !important;

    transition:
        .2s ease !important;
}


/* Выбранная оплата */
.woocommerce-checkout
#payment
.wc_payment_method:has(> input:checked) {

    border-color:
        var(--checkout-red) !important;

    background:
        var(--checkout-red-light) !important;
}


.woocommerce-checkout
#payment
.wc_payment_method
> input:checked
+ label::before {

    border-color:
        var(--checkout-red) !important;
}


.woocommerce-checkout
#payment
.wc_payment_method
> input:checked
+ label::after {

    opacity:
        1 !important;

    transform:
        translateY(-50%)
        scale(1) !important;
}


/* Логотип ЮKassa */
.woocommerce-checkout
#payment
.wc_payment_method
label img {

    width:
        auto !important;

    max-width:
        120px !important;

    max-height:
        24px !important;

    margin-left:
        auto !important;
}


/* Описание способа оплаты */
.woocommerce-checkout
#payment
.payment_box {

    margin:
        0 !important;

    padding:
        0
        16px
        15px
        48px !important;

    background:
        transparent !important;

    color:
        #777c84 !important;

    font-size:
        13px !important;

    line-height:
        1.45 !important;
}


.woocommerce-checkout
#payment
.payment_box::before {

    display:
        none !important;
}


.woocommerce-checkout
#payment
.payment_box p {

    margin:
        0 !important;
}


/* ==========================================================
   ПОЛИТИКА
========================================================== */

.woocommerce-checkout
.woocommerce-terms-and-conditions-wrapper {

    margin-top:
        18px !important;
}


.woocommerce-checkout
.woocommerce-privacy-policy-text {

    color:
        #858991 !important;

    font-size:
        12px !important;

    line-height:
        1.55 !important;
}


.woocommerce-checkout
.woocommerce-privacy-policy-text p {

    margin:
        0 !important;
}


.woocommerce-checkout
.woocommerce-privacy-policy-text a {

    color:
        var(--checkout-red) !important;

    text-decoration:
        underline !important;
}


/* ==========================================================
   КНОПКА "ПОДТВЕРДИТЬ ЗАКАЗ"
========================================================== */

.woocommerce-checkout
#place_order {

    display:
        block !important;

    width:
        100% !important;

    min-height:
        56px !important;

    box-sizing:
        border-box !important;

    margin:
        20px 0 0 !important;

    padding:
        15px 22px !important;

    border:
        0 !important;

    border-radius:
        9px !important;

    background:
        var(--checkout-red) !important;

    color:
        #fff !important;

    font-size:
        16px !important;

    line-height:
        1.2 !important;

    font-weight:
        600 !important;

    text-align:
        center !important;

    transition:
        background-color .2s ease,
        box-shadow .2s ease,
        transform .2s ease !important;
}


.woocommerce-checkout
#place_order:hover {

    background:
        var(--checkout-red-hover) !important;

    color:
        #fff !important;

    box-shadow:
        0 8px 20px rgba(214, 40, 40, .20) !important;

    transform:
        translateY(-1px) !important;
}


/* ==========================================================
   TABLET
========================================================== */

@media (max-width: 1024px) {

    .woocommerce-checkout
    .e-checkout__order_review {

        padding:
            24px !important;
    }


    .woocommerce-checkout
    #order_review_heading {

        font-size:
            23px !important;
    }


    .woocommerce-checkout
    #shipping_method
    li > label {

        min-height:
            58px !important;
    }
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .woocommerce-checkout
    .e-checkout__column-end {

        width:
            100% !important;
    }


    /* На телефоне отключаем sticky */
    .woocommerce-checkout
    .e-sticky-right-column {

        position:
            static !important;

        top:
            auto !important;
    }


    .woocommerce-checkout
    .e-checkout__order_review {

        padding:
            20px 16px !important;

        border-radius:
            12px !important;

        box-shadow:
            none !important;
    }


    .woocommerce-checkout
    #order_review_heading {

        margin-bottom:
            18px !important;

        font-size:
            22px !important;
    }


    /* Заголовки */
    .woocommerce-checkout
    .woocommerce-checkout-review-order-table
    thead tr {

        grid-template-columns:
            minmax(0, 1fr)
            auto !important;

        column-gap:
            10px !important;
    }


    /* Товары */
    .woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tbody tr.cart_item {

        grid-template-columns:
            minmax(0, 1fr)
            auto !important;

        column-gap:
            10px !important;

        padding:
            7px 0 !important;
    }


    .woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tbody .product-name {

        font-size:
            13px !important;
    }


    .woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tbody .product-total {

        font-size:
            13px !important;
    }


    /* Доставка */
    .woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tfoot tr.shipping {

        padding:
            16px 0
            18px !important;
    }


    .woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tfoot tr.shipping > th {

        padding-bottom:
            10px !important;

        font-size:
            15px !important;
    }


    .woocommerce-checkout
    #shipping_method {

        gap:
            8px !important;
    }


    .woocommerce-checkout
    #shipping_method
    li > label {

        min-height:
            58px !important;

        padding:
            12px
            13px
            12px
            44px !important;

        font-size:
            13px !important;
    }


    .woocommerce-checkout
    #shipping_method
    li > label::before {

        left:
            14px !important;

        width:
            17px !important;

        height:
            17px !important;
    }


    .woocommerce-checkout
    #shipping_method
    li > label::after {

        left:
            18.5px !important;
    }


    .woocommerce-checkout
    #shipping_method
    label
    .woocommerce-Price-amount {

        padding-left:
            10px !important;

        font-size:
            13px !important;
    }


    /* Итого */
    .woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tfoot tr.order-total
    .woocommerce-Price-amount {

        font-size:
            18px !important;
    }


    /* Купон */
    .woocommerce-checkout
    .e-coupon-box {

        padding:
            14px 16px !important;
    }


    /* Оплата */
    .woocommerce-checkout
    #payment
    .wc_payment_method
    > label {

        min-height:
            56px !important;

        padding:
            12px
            12px
            12px
            44px !important;

        font-size:
            13px !important;
    }


    .woocommerce-checkout
    #payment
    .wc_payment_method
    > label::before {

        left:
            14px !important;
    }


    .woocommerce-checkout
    #payment
    .wc_payment_method
    > label::after {

        left:
            19px !important;
    }


    .woocommerce-checkout
    #payment
    .payment_box {

        padding:
            0
            12px
            14px
            44px !important;
    }


    .woocommerce-checkout
    #payment
    .wc_payment_method
    label img {

        max-width:
            90px !important;

        max-height:
            22px !important;
    }


    /* Кнопка */
    .woocommerce-checkout
    #place_order {

        min-height:
            54px !important;

        font-size:
            15px !important;
    }
}


/* ==========================================================
   ОЧЕНЬ УЗКИЕ ТЕЛЕФОНЫ
========================================================== */

@media (max-width: 420px) {

    .woocommerce-checkout
    .e-checkout__order_review {

        padding:
            18px 14px !important;
    }


    .woocommerce-checkout
    #shipping_method
    li > label {

        min-height:
            60px !important;

        padding-right:
            12px !important;
    }


    .woocommerce-checkout
    #shipping_method
    label
    .woocommerce-Price-amount {

        font-size:
            12px !important;

        padding-left:
            7px !important;
    }
}