/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 28 2026 | 11:05:00 */
/* =======================================================
   КАРТОЧКИ (КОРЗИНА И ОФОРМЛЕНИЕ ЗАКАЗА)
======================================================= */
.woocommerce-cart .woocommerce-cart-form,
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout .woocommerce-shipping-fields,
.woocommerce-checkout .checkout-order-review,
.woocommerce-checkout .woocommerce-checkout-review-order-table,
.wd-shipping-details .elementor-widget-container {
    background: #fff !important;
    border: 1px solid #e1e1e1 !important;
    border-radius: 12px !important;
    padding: 20px !important;
    box-shadow: 0 4px 15px rgba(0,0,0,.03) !important;
}

/* Настройки рамок таблиц */
.woocommerce-cart .shop_table { border: none !important; }
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td { border-bottom: 1px solid #f5f5f5 !important; }

/* Адаптация отступов для мобильных */
@media (max-width: 768px) {
    .woocommerce-cart .woocommerce-cart-form,
    .woocommerce-cart .cart-collaterals .cart_totals,
    .woocommerce-checkout .woocommerce-billing-fields,
    .woocommerce-checkout .woocommerce-shipping-fields,
    .woocommerce-checkout .checkout-order-review {
        padding: 20px 15px !important;
    }
}

/* =======================================================
   КНОПКИ И СКРЫТЫЕ ЭЛЕМЕНТЫ
======================================================= */
.woocommerce-cart-form__contents .coupon { display: none !important; }

.woocommerce-cart-form__contents .checkout-button {
    margin: 0 !important;
    display: block !important;
    background: #f8bd18 !important;
    font-weight: 600 !important;
    padding: 12px 30px !important;
    border-radius: 5px !important;
    text-transform: uppercase !important;
}
.woocommerce-cart-form__contents .checkout-button:hover { background: #edad17 !important; }

/* =======================================================
   ПОЗИЦИОНИРОВАНИЕ И ОТСТУПЫ (ОТКРЫТКИ И ТОВАРЫ)
======================================================= */
.woocommerce-cart-form__cart-item .tc-epo-metadata,
.wd-checkout-prod-title .tc-epo-metadata { margin-bottom: 0 !important; }

.woocommerce-cart-form__cart-item .tc-epo-metadata .tc-value,
.wd-checkout-prod-title .tc-epo-metadata .tc-value { margin-bottom: 10px !important; }

/* Выравниваем элементы товара по верхнему краю */
.woocommerce-checkout-review-order-table td.wd-checkout-prod,
.woocommerce-checkout-review-order-table .wd-checkout-prod-cont { align-items: flex-start !important; }

/* Опускаем крестик удаления */
.woocommerce-checkout-review-order-table .wd-checkout-remove-btn-wrapp { margin-top: 50px !important; }
