/* Адаптивный размер заголовка первого слайда */
.elementor-widget-ecomus-slides 
  .slick-slide[data-slick-index="0"] 
  .elementor-heading-title {
  font-size: clamp(24px, 4vw, 48px) !important;
}
/* POPUP: стили только внутри попапа */
.elementor-popup-modal .hmpp{max-width:720px}
.elementor-popup-modal .hmpp-title{
  margin:0 0 12px;
  font:700 26px/1.15 'Noto Sans', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
.elementor-popup-modal .hmpp-list{margin:0;padding:0;list-style:none}
.elementor-popup-modal .hmpp-list li{
  position:relative;padding-left:26px;margin:10px 0;line-height:1.55
}
.elementor-popup-modal .hmpp-list li::before{
  content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%;background:#10b981
}
.elementor-popup-modal .hmpp-list li::after{
  content:"";position:absolute;left:4px;top:.45em;width:8px;height:8px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)
}
.elementor-popup-modal .hmpp-note{margin:14px 0 0;color:#6b7280;font-size:13px}
.elementor-popup-modal .hmpp,
.elementor-popup-modal .hmpp *{
  font-family:'Noto Sans', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
/* Только правая колонка карточки товара */
.single-product .summary ul{margin:0;padding:0;list-style:none;}
.single-product .summary li{list-style:none;}