@media (min-width: 1201px) { .header > nav.home-native-nav { display: none !important; } }
.index-her-page .product-video.product-video--gateway { height: auto; min-height: 0; max-height: none; display: flex; flex-direction: column; padding: 24px; }
.index-her-page .product-video--gateway video { position: static; display: block; left: auto; top: auto; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; }
.index-her-page .product-video--gateway::after { content: ""; position: absolute; left: 24px; right: 24px; bottom: 24px; height: 45%; background: linear-gradient(transparent, rgba(0, 0, 0, .65)); pointer-events: none; }
.index-her-page .product-video--gateway .product-video-title { position: absolute; left: 48px; right: 48px; bottom: 48px; transform: none; margin: 0; padding: 0; width: auto; color: #fff; text-align: center; font-family: "Tektur", sans-serif; font-size: clamp(28px, 3.125vw, 48px); line-height: 1.2; text-shadow: 0 1px 12px rgba(0, 0, 0, .3); pointer-events: none; }
@media (max-width: 767px) {
  .index-her-page .product-video.product-video--gateway { padding: 0; }
  .index-her-page .product-video--gateway::after { left: 0; right: 0; bottom: 0; height: 55%; }
  .index-her-page .product-video--gateway .product-video-title { left: 16px; right: 16px; bottom: 16px; font-size: clamp(22px, 5.85vw, 28px); letter-spacing: 1px; }
}
