/* SAYYARATI V9007 — unmistakable one-way downward showroom scroll cue. */
.home-showrooms-scroll-hint-v8991{
  position:fixed!important;
  left:50%!important;
  bottom:calc(104px + env(safe-area-inset-bottom,0px))!important;
  z-index:2147483640!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  min-width:184px!important;
  margin:0!important;
  padding:9px 16px 8px!important;
  border:2px solid rgba(15,103,244,.42)!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.98)!important;
  color:#112b54!important;
  box-shadow:0 16px 42px rgba(8,35,79,.34),0 0 0 0 rgba(11,108,240,.24)!important;
  opacity:1!important;
  visibility:visible!important;
  transform:translateX(-50%)!important;
  pointer-events:auto!important;
  isolation:isolate!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  -webkit-tap-highlight-color:transparent!important;
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;
  animation:sy-showrooms-card-pulse-v9007 1.55s ease-in-out infinite!important;
}
.home-showrooms-scroll-hint-v8991.is-hidden{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translate(-50%,12px) scale(.96)!important;
  animation:none!important;
}
.home-showrooms-scroll-hint-v8991__text{
  display:block!important;
  color:#112b54!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
.home-showrooms-scroll-hint-v8991__gesture{
  position:relative!important;
  display:flex!important;
  direction:ltr!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-height:54px!important;
  width:94px!important;
  overflow:hidden!important;
}
.home-showrooms-scroll-hint-v8991__hand{
  display:grid!important;
  place-items:center!important;
  width:48px!important;
  height:48px!important;
  font-size:35px!important;
  line-height:1!important;
  filter:drop-shadow(0 3px 3px rgba(0,0,0,.14))!important;
  animation:sy-showrooms-hand-down-v9007 1.08s cubic-bezier(.22,.61,.36,1) infinite!important;
  will-change:transform,opacity!important;
}
.home-showrooms-scroll-hint-v8991__down-arrows{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  width:26px!important;
  height:48px!important;
  color:#0b6cf0!important;
  line-height:1!important;
}
.home-showrooms-scroll-hint-v8991__down-arrows i{
  display:block!important;
  margin:-1px 0!important;
  font-size:15px!important;
  opacity:.18!important;
  animation:sy-showrooms-chevron-down-v9007 .9s ease-in-out infinite!important;
  will-change:transform,opacity!important;
}
.home-showrooms-scroll-hint-v8991__down-arrows i:nth-child(2){animation-delay:.13s!important}
.home-showrooms-scroll-hint-v8991__down-arrows i:nth-child(3){animation-delay:.26s!important}
.home-showrooms-scroll-hint-v8991__subtext{
  display:block!important;
  color:#0b6cf0!important;
  font-size:10px!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
}
@keyframes sy-showrooms-hand-down-v9007{
  0%{transform:translateY(-10px) scale(.96);opacity:.18}
  18%{opacity:1}
  72%{transform:translateY(10px) scale(1);opacity:1}
  100%{transform:translateY(17px) scale(.98);opacity:.08}
}
@keyframes sy-showrooms-chevron-down-v9007{
  0%{transform:translateY(-4px) scale(.92);opacity:.12}
  38%{opacity:1}
  100%{transform:translateY(6px) scale(1.06);opacity:.12}
}
@keyframes sy-showrooms-card-pulse-v9007{
  0%,100%{box-shadow:0 16px 42px rgba(8,35,79,.30),0 0 0 0 rgba(11,108,240,.20)}
  50%{box-shadow:0 18px 46px rgba(8,35,79,.36),0 0 0 5px rgba(11,108,240,.05)}
}
@media(max-width:420px){
  .home-showrooms-scroll-hint-v8991{
    bottom:calc(98px + env(safe-area-inset-bottom,0px))!important;
    min-width:172px!important;
    padding:8px 13px 7px!important;
  }
  .home-showrooms-scroll-hint-v8991__text{font-size:11px!important}
  .home-showrooms-scroll-hint-v8991__hand{width:44px!important;height:44px!important;font-size:32px!important}
  .home-showrooms-scroll-hint-v8991__gesture{min-height:50px!important}
}
@media(prefers-reduced-motion:reduce){
  .home-showrooms-scroll-hint-v8991{animation:none!important}
  .home-showrooms-scroll-hint-v8991__hand,
  .home-showrooms-scroll-hint-v8991__down-arrows i{animation:none!important;opacity:1!important;transform:none!important}
}
