.hero-grid {
  gap: clamp(36px, 4vw, 56px);
}

.hero-copy {
  min-width: 0;
}

.product-kicker {
  max-width: 100%;
  line-height: 1.35;
}

.product-kicker > span:first-child {
  flex: 0 0 8px;
}

.product-kicker > span:last-child,
.product-kicker > span[data-i18n] {
  width: auto;
  height: auto;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.product-hero .hero-copy h1 {
  max-width: 560px;
  margin-top: 18px;
  font-size: clamp(40px, 4.35vw, 56px);
  line-height: 1.06;
}

@media (max-width: 1180px) {
  .product-hero .hero-copy h1 {
    font-size: clamp(39px, 4.6vw, 51px);
  }
}

@media (max-width: 980px) {
  .product-kicker {
    justify-content: center;
  }

  .product-hero .hero-copy h1 {
    max-width: 720px;
    margin-inline: auto;
  }
}

@media (max-width: 620px) {
  .product-hero .hero-copy h1 {
    font-size: clamp(36px, 10vw, 43px);
    line-height: 1.08;
  }
}
.footer-bottom{align-items:center;gap:20px}.footer-bottom .language-switcher label{margin:0}.footer-bottom .language-switcher select{min-height:40px;border-color:rgba(255,255,255,.22);background:#2a1838;color:#fff;font-size:12px}@media(max-width:760px){.footer-bottom .language-switcher{order:-1}}
