/* CLXON24 – Buy-intent short path on configurator landing pages.
   Only applies to the intro CTA, leaves existing builders and checkout unchanged. */
.page-wish-config .clx-intro-action,
.page-logo-config .clx-intro-action {
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: .55rem;
  min-height: 48px;
  margin-top: .8rem;
  padding: .72rem 1.15rem;
  border: 1px solid #191f2b;
  border-radius: 12px;
  background: #191f2b;
  color: #fff;
  font-size: .96rem;
  font-weight: 750;
  text-decoration: none;
  text-align: center;
  transition: background-color .18s ease, transform .18s ease;
}
.page-wish-config .clx-intro-action:hover,
.page-logo-config .clx-intro-action:hover {
  background: #303849;
  color: #fff;
  transform: translateY(-1px);
}
.clx-intro-action:focus-visible {
  outline: 3px solid #598dc3;
  outline-offset: 3px;
}
.clx-intro-action__note {
  margin: .55rem 0 0;
  font-size: .82rem;
  line-height: 1.5;
  color: #495467;
}
#wish-order-fields,
#cfg-step-file { scroll-margin-top: 108px; }
@media (max-width: 900px) {
  .page-wish-config .clx-intro-action,
  .page-logo-config .clx-intro-action {
    display: flex;
    width: 100%;
    max-width: 430px;
  }
}
