ul.products .product .product-item .product-item__thumbnail,
.wc-block-grid__products .wc-block-grid__product-image img {
    width: 300px !important;
    height: 300px !important;
    object-fit: cover;
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    text-wrap: balance;
    text-wrap: pretty;
    display: block;
    background-color: var(--site-primary-button-bg);
    color: var(--site-primary-button-color);
    padding: 1.25rem;
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text:hover {
    background-color: var(--site-secondary-button-bg);
    color: var(--site-secondary-button-color);
}

#billing_address_2_field {
    display: none;
}

body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li input {
    display: none;
}

body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li label {
    text-wrap: balance;
    text-wrap: pretty;
    display: block;
    background-color: var(--site-primary-button-bg);
    color: var(--site-primary-button-color);
    padding: 1.25rem;
}

body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li label:hover {
    background-color: var(--site-secondary-button-bg);
    color: var(--site-secondary-button-color);
}

table.woocommerce-checkout-review-order-table .product-name {
	/*width: 55%; /* по умолчанию 45% */
}

/* .woocommerce-shipping-totals > th {
    display: none;
} */

body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart-subtotal, body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals {
    background-color: none;
}