.elementor-986 .elementor-element.elementor-element-799f395 .woocommerce-breadcrumb{color:var( --e-global-color-primary );}.elementor-986 .elementor-element.elementor-element-799f395 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-ef057ea .shop_table .button{background-color:#001A33;font-family:"Inter", Inter;font-weight:400;}.elementor-986 .elementor-element.elementor-element-ef057ea .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-986 .elementor-element.elementor-element-ef057ea{width:100%;max-width:100%;--sections-border-color:#E5E7EB;--sections-border-radius:16px 16px 16px 16px;--sections-padding:24px 24px 24px 24px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--forms-fields-border-radius:8px 8px 8px 8px;--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-border-type:none;--forms-buttons-border-radius:8px 8px 8px 8px;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-accent );--totals-color:var( --e-global-color-primary );--checkout-button-border-radius:100px 100px 100px 100px;}.elementor-986 .elementor-element.elementor-element-ef057ea .cart_totals h2{font-family:"Inter", Inter;font-weight:400;}.elementor-986 .elementor-element.elementor-element-ef057ea {--sections-descriptions-color:var( --e-global-color-primary );}.elementor-986 .elementor-element.elementor-element-ef057ea .coupon .input-text, .elementor-986 .elementor-element.elementor-element-ef057ea .cart-collaterals .input-text, .elementor-986 .elementor-element.elementor-element-ef057ea select, .elementor-986 .elementor-element.elementor-element-ef057ea .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;}.elementor-986 .elementor-element.elementor-element-ef057ea .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-accent );}.elementor-986 .elementor-element.elementor-element-ef057ea .e-shop-table .cart th, .elementor-986 .elementor-element.elementor-element-ef057ea .e-shop-table .cart td:before{font-family:"Inter", Inter;font-weight:400;}.elementor-986 .elementor-element.elementor-element-ef057ea .cart td span, .elementor-986 .elementor-element.elementor-element-ef057ea .cart td, .elementor-986 .elementor-element.elementor-element-ef057ea .input-text.qty{font-family:"Inter", Inter;}.elementor-986 .elementor-element.elementor-element-ef057ea .cart_totals .shop_table td:before, .elementor-986 .elementor-element.elementor-element-ef057ea .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Inter", Inter;font-weight:500;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ef057ea */.elementor-986 .elementor-element.elementor-element-ef057ea a.remove {
    font-weight: 400;
}

.elementor-986 .elementor-element.elementor-element-ef057ea table.shop_table td.actions button:disabled {
    display: none !important;
}

.elementor-986 .elementor-element.elementor-element-ef057ea div.quantity input.input-text {
    padding: 0 8px;
    border-radius: 8px;
}

.elementor-986 .elementor-element.elementor-element-ef057ea div.coupon {
    padding: 0;
    border: none;
}

.elementor-986 .elementor-element.elementor-element-ef057ea div.coupon-col-start {
    
    padding-inline-end: 16px;
}

.elementor-986 .elementor-element.elementor-element-ef057ea div.coupon-col-start input#coupon_code {
    height: 100%;
    border-radius: 8px;
}


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

    /* Карточка */
    .elementor-986 .elementor-element.elementor-element-ef057ea tr.cart_item{
        display:flex;
        flex-wrap:wrap;
        align-items:flex-start;
        position:relative;
        padding:22px;
        margin-bottom:18px;
        background:#fff;
    }

    /* Показываем картинку (Elementor/Woodmart часто скрывает) */
    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-thumbnail{
        display:block !important;
        width:80px;
        min-width:80px;
        flex:0 0 80px;
        padding:0;
    }

    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-thumbnail img{
        width:80px;
        height:80px;
        object-fit:cover;
        border-radius:12px;
        display:block;
    }

    /* Удаление */
    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-remove{
        position:absolute;
        top:8px;
        right:8px;
        padding:0;
        width:auto;
    }

    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-remove .remove{
        font-size:28px;
        line-height:1;
        color:#9CA3AF !important;
    }

    /* Название */
    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-name{
        flex: 1;
        flex-grow: 1;
        flex-shrink: 0;
        padding:0;
    }

    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-name a{
        display:block;
        font-size:20px;
        font-weight:600;
        line-height:1.3;
        color:#111827;
        text-align: left;
    }

    /* Скрываем цену за единицу */
    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-price{
        display:none !important;
    }

    /* Количество */
    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-quantity{
        flex-shrink: 1;
        padding:14px 0 0;
        order:2;
    }

    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-quantity input.qty{
        height:42px;
        border-radius:10px;
        text-align:center;
    }

    /* Итоговая цена */
    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-subtotal{
        flex-grow: 1;
        padding:0;
        align-self:flex-end;
        order:3;
    }

    .elementor-986 .elementor-element.elementor-element-ef057ea td.product-subtotal .amount{
        font-size:32px;
        font-weight:700;
        color:#111827;
    }

    /* Скрываем стандартные подписи WooCommerce */
    .elementor-986 .elementor-element.elementor-element-ef057ea td::before{
        display:none !important;
    }

    /* Убираем поведение таблицы */
    .elementor-986 .elementor-element.elementor-element-ef057ea tr.cart_item td{
        display:block;
        border:none;
    }
    
    .elementor-986 .elementor-element.elementor-element-ef057ea table.shop_table tr {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    .elementor-986 .elementor-element.elementor-element-ef057ea table.shop_table tr th {
        display: block !important;
    }
}/* End custom CSS */