.elementor-515 .elementor-element.elementor-element-e9bb330{--display:flex;--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-515 .elementor-element.elementor-element-e9bb330:not(.elementor-motion-effects-element-type-background), .elementor-515 .elementor-element.elementor-element-e9bb330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-515 .elementor-element.elementor-element-e9bb330.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-515 .elementor-element.elementor-element-203a9f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-515 .elementor-element.elementor-element-f0c5d3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-515 .elementor-element.elementor-element-2c232c6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-515 .elementor-element.elementor-element-2c232c6 .elementor-heading-title{font-weight:600;}.elementor-515 .elementor-element.elementor-element-10c49b5{--display:flex;}.elementor-515 .elementor-element.elementor-element-ec93cda{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-515 .elementor-element.elementor-element-ec93cda .elementor-heading-title{font-weight:600;}.elementor-515 .elementor-element.elementor-element-3108ca3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-eb38aa6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-b1d43a1{--display:flex;}.elementor-515 .elementor-element.elementor-element-e014eae{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-515 .elementor-element.elementor-element-e014eae .elementor-heading-title{font-weight:600;}.elementor-515 .elementor-element.elementor-element-69f352f{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-86cf281 .shortcode-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-515 .elementor-element.elementor-element-c7b36a9{--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;--margin-top:100px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-390a11b .shortcode-title{font-family:"Poppins", Sans-serif;font-weight:600;}@media(max-width:1440px) and (min-width:768px){.elementor-515 .elementor-element.elementor-element-e9bb330{--width:1216.6px;}}@media(max-width:1440px){.elementor-515 .elementor-element.elementor-element-69f352f{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-c7b36a9{--margin-top:80px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-515 .elementor-element.elementor-element-e9bb330{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-69f352f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-c7b36a9{--margin-top:60px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}}@media(max-width:992px){.elementor-515 .elementor-element.elementor-element-69f352f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-515 .elementor-element.elementor-element-e9bb330{--min-height:96px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-69f352f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515 .elementor-element.elementor-element-c7b36a9{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-f0c5d3e */@media only screen and (min-width: 992px) {
    .products .product-category .product-wrapper {
        box-shadow: none;
    }
}
.products .product-category .product-wrapper {
    background: none;
    transition: 150ms ease;
}
@media only screen and (min-width: 992px) {
    .products .product-category .product-wrapper:hover {
        box-shadow: none;
    }
}

.woocommerce .products .product.product-category a img {
    display: flex;
    margin-left: auto;
    max-width: 200px;
    margin-right: auto;
    height: 200px;
    object-fit: cover;
}
.group-price-add-to-cart > *:not(.quantity), .products .product .meta-wrapper > * {
    width: 100%;
    text-align: center;
}
.product-category .product-wrapper .count {
    display: none;}
.products .product-category .product-wrapper:hover { border: 0 !important; }
.products .product-wrapper:hover:before {
    bottom: 0;
    opacity: 0;
}

.woocommerce .products .product.product-category a img:hover {

    display: flex;
    margin-left: auto;
    max-width: 200px;
    border: none;
    box-shadow: 1px 1px 24px #00000073;
    margin-right: auto;
    height: 200px;
    object-fit: cover; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bf56a6 *//* Подключение шрифта (если он еще не подключен на сайте) */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap');

/* Основной контейнер блока */
.ezoprint-about-section {
 Ограничиваем ширину, чтобы текст не растекался на весь экран */
  margin: 60px auto; /* Центрируем блок и задаем отступы сверху и снизу */
  padding: 0 20px;
  text-align: center; /* Центрируем текст по аналогии с заголовком "Популярные категории" */
  font-family: 'Montserrat', sans-serif;
  background-color: #ffffff;
}

/* Стили заголовка */
.ezo-title {
  font-size: 32px;
  font-weight: 600;
  color: #1a1a1a; /* Глубокий черный, не режет глаз */
  margin-bottom: 24px;
  line-height: 1.3;
}

/* Стили обычного текста */
.ezo-text {
  font-size: 16px;
  line-height: 1.6;
  color: #4a4a4a; /* Темно-серый цвет для комфортного чтения */
  margin: 0 auto 20px auto;
}

/* Стили акцентного блока (цитаты) */
.ezo-highlight {
  font-size: 18px;
  font-weight: 500;
  color: #1a1a1a;
  padding: 24px 30px;
  margin: 32px 0;
  line-height: 1.5;
  background-color: #fafafa; /* Очень легкий серый фон для выделения */
  border-top: 2px solid #C42126; /* Фирменный красный цвет, похожий на элементы вашего логотипа */
  border-bottom: 2px solid #C42126;
}

/* Адаптивность для мобильных устройств */
@media (max-width: 768px) {
  .ezo-title {
    font-size: 26px;
  }
  .ezo-highlight {
    font-size: 16px;
    padding: 20px;
  }
}/* End custom CSS */