
/* ELIFLI CAKERY V20.14.72 — premium home action buttons */

/* Desktop 3-path buttons */
.premium-flow-card__cta{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:56px!important;
  border:1px solid rgba(255,255,255,.66)!important;
  border-radius:17px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  padding:0 24px!important;
  text-decoration:none!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.055em!important;
  box-shadow:
    0 13px 28px rgba(76,43,52,.10),
    inset 0 1px 0 rgba(255,255,255,.72)!important;
  transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important;
}
.premium-flow-card__cta:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:-1!important;
  background:linear-gradient(110deg,rgba(255,255,255,.24),transparent 38%,rgba(255,255,255,.18) 62%,transparent)!important;
  transform:translateX(-120%)!important;
  transition:transform .55s ease!important;
}
.premium-flow-card__cta:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 18px 38px rgba(76,43,52,.16),inset 0 1px 0 rgba(255,255,255,.82)!important;
}
.premium-flow-card__cta:hover:before{transform:translateX(120%)!important}
.premium-flow-card__cta b{font-size:18px!important;line-height:1!important;transition:transform .2s ease!important}
.premium-flow-card__cta:hover b{transform:translateX(4px)!important}

.premium-flow-card--models .premium-flow-card__cta{
  background:linear-gradient(135deg,#d8899b 0%,#c66e84 100%)!important;
  color:#fff!important;
}
.premium-flow-card--reference .premium-flow-card__cta{
  background:linear-gradient(135deg,#aa8ac7 0%,#8e6bad 100%)!important;
  color:#fff!important;
}
.premium-flow-card--ai .premium-flow-card__cta{
  background:linear-gradient(135deg,#d6a33d 0%,#bd8122 100%)!important;
  color:#fff!important;
}

/* Mobile 3-path buttons */
.order-path-premium__cta{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:48px!important;
  border:1px solid rgba(255,255,255,.68)!important;
  border-radius:14px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 18px!important;
  text-decoration:none!important;
  font-size:11px!important;
  font-weight:900!important;
  letter-spacing:.035em!important;
  box-shadow:0 10px 22px rgba(72,42,51,.11),inset 0 1px 0 rgba(255,255,255,.7)!important;
  transition:transform .2s ease,box-shadow .2s ease!important;
}
.order-path-premium__cta:active{transform:scale(.98)!important}
.order-path-premium--models .order-path-premium__cta{
  background:linear-gradient(135deg,#d8899b,#c66e84)!important;color:#fff!important
}
.order-path-premium--reference .order-path-premium__cta{
  background:linear-gradient(135deg,#aa8ac7,#8e6bad)!important;color:#fff!important
}
.order-path-premium--ai .order-path-premium__cta{
  background:linear-gradient(135deg,#d6a33d,#bd8122)!important;color:#fff!important
}

/* Category “Tümünü Gör” also gets a polished pill treatment. */
.mhome-category-group__all{
  border:1px solid #efd7df!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#fff,#fff5f8)!important;
  color:#d84470!important;
  font-weight:850!important;
  box-shadow:0 7px 18px rgba(89,52,63,.07)!important;
  transition:transform .18s ease,box-shadow .18s ease!important;
}
.mhome-category-group__all:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 11px 24px rgba(89,52,63,.11)!important;
}
