.cl_bkies_item[hidden],
.empty-state-bikes[hidden],
.cookie-wrapper[hidden],
.notification-box-collection[hidden] {
  display: none !important;
}

.bk_logo_wrapper:not(:has(svg))::after {
  background: url("../images/bk_head.svg") center / contain no-repeat;
  content: "";
  height: 80%;
  inset: 10% 0;
  pointer-events: none;
  position: absolute;
}

[data-action-label]:focus-visible,
.radio_field:has(input:focus-visible) {
  outline: 2px solid #e13251;
  outline-offset: 3px;
}

.contact-form-status {
  margin: 0.75rem 0 0;
  overflow-wrap: anywhere;
}

.contact-form-status:empty {
  display: none;
}

@media (min-width: 992px) {
  .hero-slide-content-wrapper.video-unavailable .platform_video-embed {
    display: none;
  }

  .hero-slide-content-wrapper.video-unavailable .platform-image {
    display: block;
  }

  .html-embed-2.video-unavailable {
    aspect-ratio: 1.22;
    background: url("../images/Character-V2-4-1.png") center / contain no-repeat;
  }
}
