.elementor-82 .elementor-element.elementor-element-04f505b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-2b86aa5{text-align:center;}.elementor-82 .elementor-element.elementor-element-4eb4746{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;}.elementor-82 .elementor-element.elementor-element-ad1ac1c{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-4eb4746{--content-width:1350px;}}/* Start custom CSS for shortcode, class: .elementor-element-ad1ac1c *//* Увеличение/уменьшение изображений в корзине WooCommerce */
.woocommerce-cart .product-thumbnail img {
    width: 80px;   /* задаёшь нужную ширину */
    height: auto;  /* сохраняет пропорции */
}

.woocommerce-cart table.shop_table {
  border-radius: 14px;
  overflow: hidden;
}

.woocommerce-cart table.shop_table th,
.woocommerce-cart table.shop_table td {
  padding: 14px 16px;
}

.woocommerce-cart table.shop_table tbody tr:nth-child(odd) {
  background: rgba(0,0,0,.02);
}


}
.woocommerce-cart a.remove:hover { transform: scale(1.05); }

/* Сделать поле купона менее навязчивым */
.woocommerce-cart .coupon {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px;
  align-items: center;
}
.woocommerce-cart .coupon input.input-text {
  border-radius: 10px;
  padding: 10px 12px;
}/* End custom CSS */