.elementor-3240 .elementor-element.elementor-element-6fe691c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3240 .elementor-element.elementor-element-6fe691c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3240 .elementor-element.elementor-element-63e1adc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3240 .elementor-element.elementor-element-63e1adc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3240 .elementor-element.elementor-element-8bf5056{width:initial;max-width:initial;}.elementor-3240 .elementor-element.elementor-element-8bf5056 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-8bf5056.elementor-element{--align-self:center;}.woocommerce .elementor-3240 .elementor-element.elementor-element-8bf5056 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3240 .elementor-element.elementor-element-8bf5056 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-3240 .elementor-element.elementor-element-8bf5056 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-fc544de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-3240 .elementor-element.elementor-element-fc544de.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3240 .elementor-element.elementor-element-89896ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-89896ce{text-align:left;}.elementor-3240 .elementor-element.elementor-element-a1d0b67{width:initial;max-width:initial;text-align:justify;}.elementor-3240 .elementor-element.elementor-element-a1d0b67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-a1d0b67.elementor-element{--align-self:stretch;}.woocommerce .elementor-3240 .elementor-element.elementor-element-a1d0b67 .woocommerce-product-details__short-description{color:#000000;font-family:"Prompt", Sans-serif;font-size:50px;font-weight:900;}.elementor-3240 .elementor-element.elementor-element-0c84feb .elementor-button{background-color:var( --e-global-color-0002bac );font-family:var( --e-global-typography-5379aaf-font-family ), Sans-serif;font-size:var( --e-global-typography-5379aaf-font-size );font-weight:var( --e-global-typography-5379aaf-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:3px 5px 3px 5px;padding:15px 60px 15px 60px;}.elementor-3240 .elementor-element.elementor-element-0c84feb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-fc078e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3240 .elementor-element.elementor-element-b0d181c{width:var( --container-widget-width, 94.019% );max-width:94.019%;--container-widget-width:94.019%;--container-widget-flex-grow:0;}.elementor-3240 .elementor-element.elementor-element-b0d181c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-b0d181c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3240 .elementor-element.elementor-element-87dab4b{--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-3240 .elementor-element.elementor-element-151698e.elementor-wc-products ul.products li.product{text-align:center;}.elementor-3240 .elementor-element.elementor-element-151698e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3240 .elementor-element.elementor-element-151698e.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-3240 .elementor-element.elementor-element-151698e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-3240 .elementor-element.elementor-element-151698e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-3240 .elementor-element.elementor-element-151698e.elementor-wc-products ul.products li.product .star-rating{font-size:0em;}.elementor-3240 .elementor-element.elementor-element-151698e.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-3240 .elementor-element.elementor-element-0c84feb .elementor-button{font-size:var( --e-global-typography-5379aaf-font-size );}.elementor-3240 .elementor-element.elementor-element-151698e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-3240 .elementor-element.elementor-element-63e1adc{--width:35%;}.elementor-3240 .elementor-element.elementor-element-fc544de{--width:65%;}}@media(max-width:767px){.elementor-3240 .elementor-element.elementor-element-63e1adc{--width:174.823px;}.elementor-3240 .elementor-element.elementor-element-fc544de{--width:238.823px;}.elementor-3240 .elementor-element.elementor-element-0c84feb .elementor-button{font-size:var( --e-global-typography-5379aaf-font-size );}.elementor-3240 .elementor-element.elementor-element-151698e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-87dab4b *//* 1. Контейнер всех связанных товаров — flex, чтобы карточки в один ряд */
.woocommerce .related.products ul.products {
  display: flex !important;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* 2. Каждая карточка — равной ширины (7 в ряд) и без рамки/фона */
.woocommerce .related.products ul.products li.product {
  /* Расчёт: 7 карточек в строке, между ними по 15px (6 промежутков) */
  width: calc((100% - 6*15px) / 7);
  margin-right: 15px;
  padding: 0; 
  background: none;
  border: none;
  box-sizing: border-box;
  text-align: center;
}

/* У последней карточки убираем правый отступ */
.woocommerce .related.products ul.products li.product:last-child {
  margin-right: 0;
}

/* 3. Ссылка-обёртка вокруг картинки — без лишних отступов */
.woocommerce .related.products ul.products li.product a.woocommerce-LoopProduct-link {
  display: block;
  padding: 0;
}

/* 4. Картинка — вплотную занимает всю ширину карточки */
.woocommerce .related.products ul.products li.product img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  margin: 0;
}

/* 5. Скрываем всё лишнее: цену, кнопки, иконки быстрого просмотра и т.д. */
.woocommerce .related.products ul.products li.product .price,
.woocommerce .related.products ul.products li.product .button,
.woocommerce .related.products ul.products li.product .add_to_cart_button,
.woocommerce .related.products ul.products li.product .woocommerce-loop-product__link .added_to_cart,
.woocommerce .related.products ul.products li.product .yith-wcqv-button,
.woocommerce .related.products ul.products li.product .onsale,
.woocommerce .related.products ul.products li.product .loop-product__hover,
.woocommerce .related.products ul.products li.product .woocommerce-product-gallery__trigger {
  display: none !important;
}

/* Если у вас есть скрываемые «глазики» или «стрелочки» от Divi/Premium плагинов: */
.woocommerce .related.products ul.products li.product .et_overlay,
.woocommerce .related.products ul.products li.product .quick-view,
.woocommerce .related.products ul.products li.product .divi-shop-extra-quick-view,
.woocommerce .related.products ul.products li.product .loop-overlay {
  display: none !important;
}

/* 6. Заголовок — под картинкой, максимум две строки, выравниваем по центру */
.woocommerce .related.products ul.products li.product h2.woocommerce-loop-product__title {
  margin: 10px 8px 12px;
  font-size: 14px;
  line-height: 1.3;
  color: #333;
  min-height: 40px; /* две строки */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

/* Убираем любые авто-паддинги вокруг заголовка и ссылки */
.woocommerce .related.products ul.products li.product .woocommerce-loop-product__title,
.woocommerce .related.products ul.products li.product .woocommerce-LoopProduct-link {
  padding: 0;
}


/* 1. Скрыть заголовок «Related products» */
.woocommerce .related.products > h2 {
  display: none !important;
}

/* 2. Скрыть все иконки (глазик, стрелка) под карточками */
/* Прячем контейнер ссылок «quick view» и «add to cart» внутри каждого <li> */
.woocommerce .related.products ul.products li.product .yith-wcqv-button,
.woocommerce .related.products ul.products li.product .add_to_cart_button,
.woocommerce .related.products ul.products li.product .woocommerce-loop-product__link .added_to_cart,
.woocommerce .related.products ul.products li.product .woocommerce-loop-product__title + .button {
  display: none !important;
}

/* Если у вас остаются иконки от Divi (overlay), добавьте ниже: */
.woocommerce .related.products ul.products li.product .et_overlay,
.woocommerce .related.products ul.products li.product .quick-view,
.woocommerce .related.products ul.products li.product .divi-shop-extra-quick-view,
.woocommerce .related.products ul.products li.product .loop-overlay {
  display: none !important;
}

/* Оставить в каждой карточке только ссылку с изображением и заголовок, остальные элементы скрыть */
.woocommerce .related.products ul.products li.product > :not(a.woocommerce-LoopProduct-link):not(h2.woocommerce-loop-product__title) {
  display: none !important;
}/* End custom CSS */