/* BETSLTD Pro v1.4.8 — isolated Home corrective refinements. */
html[data-storefront-theme="velki"] .velki-ticker-track{
  width:100%;height:100%;min-width:0;display:block;overflow:hidden;margin:0;padding:0;border:0;
  background:#fff;color:#111;text-align:left;white-space:nowrap;cursor:pointer
}
html[data-storefront-theme="velki"] .velki-ticker-track:disabled{cursor:default}
html[data-storefront-theme="velki"] .velki-ticker-track span{
  display:inline-block;min-width:max-content;padding-left:100%;font-size:15px;line-height:40px;font-weight:900;
  letter-spacing:.05px;animation:vkticker147 22s linear infinite;will-change:transform
}
html[data-storefront-theme="velki"] .velki-ticker-track:hover span,
html[data-storefront-theme="velki"] .velki-ticker-track:focus-visible span{animation-play-state:paused}
html[data-storefront-theme="velki"] .velki-ticker-track:focus-visible{outline:2px solid #111;outline-offset:-2px}
@keyframes vkticker147{to{transform:translateX(-100%)}}

html[data-storefront-theme="velki"] .velki-announcement-modal{
  position:fixed;z-index:1600;inset:0;display:grid;place-items:center;padding:10px;background:rgba(0,0,0,.72);
  opacity:0;transition:opacity .18s ease
}
html[data-storefront-theme="velki"] .velki-announcement-modal.open{opacity:1}
html[data-storefront-theme="velki"] .velki-announcement-card{
  width:min(100%,480px);height:min(88dvh,760px);display:grid;grid-template-rows:58px minmax(0,1fr);overflow:hidden;
  border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#fff;color:#1c1d1f;box-shadow:0 24px 70px rgba(0,0,0,.45)
}
html[data-storefront-theme="velki"] .velki-announcement-card>header{
  position:relative;display:grid;place-items:center;background:#050505;color:#fff
}
html[data-storefront-theme="velki"] .velki-announcement-card>header h2{
  margin:0!important;color:#fff!important;font-size:20px;line-height:1;font-weight:900
}
html[data-storefront-theme="velki"] .velki-announcement-card>header button{
  position:absolute;right:7px;top:7px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;
  color:#fff;font-size:42px;line-height:1;font-weight:300;cursor:pointer
}
html[data-storefront-theme="velki"] .velki-announcement-card>header button:focus-visible{outline:2px solid #ffc800;outline-offset:-3px}
html[data-storefront-theme="velki"] .velki-announcement-list{overflow-y:auto;overscroll-behavior:contain;padding:18px 29px 32px;background:#fff;scrollbar-color:#8b8b8b transparent}
html[data-storefront-theme="velki"] .velki-announcement-item{padding:0 0 20px;border-bottom:1px solid #d2dfe5}
html[data-storefront-theme="velki"] .velki-announcement-item+.velki-announcement-item{padding-top:18px}
html[data-storefront-theme="velki"] .velki-announcement-item time{
  display:inline-flex;align-items:center;min-height:32px;margin-bottom:17px;padding:5px 17px;border-radius:999px;
  background:#202020;color:#fff;font-size:16px;line-height:1;font-weight:900
}
html[data-storefront-theme="velki"] .velki-announcement-item p{margin:0;font-size:18px;line-height:1.48;font-weight:400;overflow-wrap:anywhere}
html[data-storefront-theme="velki"] .velki-announcement-empty{padding:30px 5px;color:#66727a;text-align:center;font-size:15px}
html.velki-announcement-open{overflow:hidden!important}

html[data-storefront-theme="velki"] .velki-category-dots i{transition:width .2s ease,background-color .2s ease,transform .2s ease}
html[data-storefront-theme="velki"] .velki-category-dots i.active{transform:scaleY(1.04)}
html[data-storefront-theme="velki"] .velki-catalog-empty-mode>p{margin:18px 0;padding:18px;border-radius:10px;background:#fff;color:#66727a;text-align:center;font-size:14px}

@media(max-width:768px){
  html[data-storefront-theme="velki"] body.is-guest .velki-shell{padding-top:60px!important}
  html[data-storefront-theme="velki"] .velki-header-guest{
    height:60px!important;min-height:60px!important;max-height:60px!important;flex-basis:60px!important;padding:8px 7px!important
  }
  html[data-storefront-theme="velki"] .velki-header-guest .velki-logo{
    flex:0 0 100px!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:38px!important
  }
  html[data-storefront-theme="velki"] .velki-header-guest .velki-logo img{width:100px!important;max-width:100px!important;max-height:38px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-auth-actions{height:40px!important;gap:7px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-auth-actions a,
  html[data-storefront-theme="velki"] .velki-header-guest .velki-signup,
  html[data-storefront-theme="velki"] .velki-header-guest .velki-login{
    height:40px!important;min-height:40px!important;max-height:40px!important;gap:0!important;border-radius:7px!important;line-height:40px!important
  }
  html[data-storefront-theme="velki"] .velki-header-guest .velki-signup{flex-basis:104px!important;width:104px!important;min-width:104px!important;max-width:104px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-login{flex-basis:90px!important;width:90px!important;min-width:90px!important;max-width:90px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-auth-actions a span{font-size:17px!important;line-height:40px!important;font-weight:900!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-auth-actions .icon-SignUp,
  html[data-storefront-theme="velki"] .velki-header-guest .velki-auth-actions .icon-login{
    width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0 7px 0 0!important;padding:0!important
  }
  html[data-storefront-theme="velki"] .velki-header-guest .velki-auth-icon{
    width:18px!important;height:18px!important;flex:0 0 18px!important;transform:none!important
  }
}
@media(max-width:350px){
  html[data-storefront-theme="velki"] .velki-header-guest{padding-left:5px!important;padding-right:5px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-logo{flex-basis:78px!important;width:78px!important;min-width:78px!important;max-width:78px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-logo img{width:78px!important;max-width:78px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-auth-actions{gap:5px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-signup{flex-basis:96px!important;width:96px!important;min-width:96px!important;max-width:96px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-login{flex-basis:80px!important;width:80px!important;min-width:80px!important;max-width:80px!important}
  html[data-storefront-theme="velki"] .velki-header-guest .velki-auth-actions a span{font-size:14px!important}
}
@media(max-width:420px){
  html[data-storefront-theme="velki"] .velki-announcement-modal{padding:0}
  html[data-storefront-theme="velki"] .velki-announcement-card{width:100%;height:100dvh;border:0;border-radius:0;grid-template-rows:58px minmax(0,1fr)}
  html[data-storefront-theme="velki"] .velki-announcement-list{padding:18px 28px 30px}
  html[data-storefront-theme="velki"] .velki-announcement-item p{font-size:17px}
}
@media(prefers-reduced-motion:reduce){
  html[data-storefront-theme="velki"] .velki-announcement-modal,html[data-storefront-theme="velki"] .velki-category-dots i{transition:none}
  html[data-storefront-theme="velki"] .velki-ticker-track span{animation-duration:38s}
}
