/* Единый декоративный слой hero. Геометрия принята в GPS-каталоге.
   Высота, отступы, типографика и содержимое принадлежат исходным шаблонам. */
.hero.new-product-hero,
.hero.cl-hero,
body.ui-v2:has(.product-page) .hero,
body.ui-v2:has(.landing-hero__buy) .landing-hero {
  background-color:#1752b5;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20150%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22cl-wave-blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20stop-color%3D%22%23148bfb%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%233aafff%22%20stop-opacity%3D%22.72%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cl-wave-light%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20stop-color%3D%22%235cc5ff%22%20stop-opacity%3D%22.03%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239edfff%22%20stop-opacity%3D%22.34%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2065%20C420%2045%20760%20170%201120%2072%20C1320%2020%201440%20-30%201640%20-80%20L1640%20200%20L0%20200Z%22%20fill%3D%22url(%23cl-wave-blue)%22%20opacity%3D%22.4%22%2F%3E%3Cpath%20d%3D%22M790%20175%20C1110%20142%201300%2048%201510%20-45%20L1660%20-45%20L1660%20175Z%22%20fill%3D%22url(%23cl-wave-blue)%22%2F%3E%3Cpath%20d%3D%22M1040%20175%20C1280%20110%201450%2026%201560%20-45%20L1655%20-45%20C1550%2054%201420%20128%201290%20175Z%22%20fill%3D%22url(%23cl-wave-light)%22%2F%3E%3Cpath%20d%3D%22M1280%20175%20C1430%20105%201550%2030%201640%20-38%20L1675%20175Z%22%20fill%3D%22url(%23cl-wave-light)%22%2F%3E%3Cpath%20d%3D%22M1130%20175%20C1360%20100%201510%2017%201600%20-45%22%20fill%3D%22none%22%20stroke%3D%22%23b2e6ff%22%20stroke-opacity%3D%22.35%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(120deg,#0f3c8a 0%,#1752b5 45%,#3a79d8 100%);
  background-size:100% 100%;
  background-position:center;
  background-repeat:no-repeat;
}
.hero.new-product-hero::before,
.hero.new-product-hero::after,
.hero.cl-hero::before,
.hero.cl-hero::after,
body.ui-v2:has(.product-page) .hero::before,
body.ui-v2:has(.product-page) .hero::after {
  content:none;
}
