/* Phase 380.8.3.4.2.1.5 — Mobile compositor-owned continuous motion lock. */

.home-category-track-v3806{display:contents;}

@media(max-width:900px){
  body.marketak-responsive-v18952858.view-home [data-bazarco-mobile-autoplay]{
    position:relative!important;
    overflow:hidden!important;
    overflow-x:hidden!important;
    overflow-y:hidden!important;
    scroll-behavior:auto!important;
    scroll-snap-type:none!important;
    overscroll-behavior-inline:none!important;
    -webkit-overflow-scrolling:auto!important;
    scrollbar-width:none!important;
    touch-action:pan-y pinch-zoom!important;
    contain:paint!important;
    isolation:isolate!important;
    direction:ltr!important;
  }
  body.marketak-responsive-v18952858.view-home [data-bazarco-mobile-autoplay]::-webkit-scrollbar{
    display:none!important;width:0!important;height:0!important;
  }
  body.marketak-responsive-v18952858.view-home .home-category-rail-v186[data-bazarco-mobile-autoplay]{
    display:block!important;
  }
  body.marketak-responsive-v18952858.view-home .home-category-track-v3806{
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    gap:14px!important;
    width:max-content!important;
    min-width:max-content!important;
    direction:ltr!important;
  }
  body.marketak-responsive-v18952858.view-home .home-category-track-v3806>.home-category-tile-v186{
    flex:0 0 140px!important;
    direction:rtl!important;
  }
  body.marketak-responsive-v18952858.view-home
    :is(.category-marquee-pro,.product-marquee,.exclusive-offers-marquee-v62,.verified-store-marquee)[data-bazarco-mobile-autoplay]{
    mask-image:none!important;
    -webkit-mask-image:none!important;
  }

  /* Retire every legacy CSS clock. Web Animations owns transform on the compositor. */
  body.marketak-responsive-v18952858.view-home [data-bazarco-mobile-autoplay]>
    :is(.home-category-track-v3806,.category-marquee-track,.marquee-track,.exclusive-offers-track-v62,.verified-store-track){
    animation:none!important;
    animation-name:none!important;
    animation-play-state:running!important;
    transition:none!important;
    transform-origin:0 50%!important;
    backface-visibility:hidden!important;
    transform-style:preserve-3d!important;
  }
  body.marketak-responsive-v18952858.view-home .bazarco-mobile-compositor-ready-v380834215>
    :is(.home-category-track-v3806,.category-marquee-track,.marquee-track,.exclusive-offers-track-v62,.verified-store-track){
    will-change:transform!important;
  }
  body.marketak-responsive-v18952858.view-home .bazarco-mobile-compositor-parked-v380834215>
    :is(.home-category-track-v3806,.category-marquee-track,.marquee-track,.exclusive-offers-track-v62,.verified-store-track){
    will-change:auto!important;
  }

  /* CSS compositor fallback for browsers without Element.animate(). */
  body.marketak-responsive-v18952858.view-home .bazarco-mobile-compositor-fallback-v380834215>
    :is(.home-category-track-v3806,.category-marquee-track,.marquee-track,.exclusive-offers-track-v62,.verified-store-track){
    animation-name:bazarcoMobileCompositorFallbackV380834215!important;
    animation-duration:var(--bazarco-motion-duration-v380834215,30s)!important;
    animation-delay:var(--bazarco-motion-delay-v380834215,0s)!important;
    animation-timing-function:linear!important;
    animation-iteration-count:infinite!important;
    animation-play-state:running!important;
  }
  body.marketak-responsive-v18952858.view-home .bazarco-mobile-compositor-fallback-v380834215.bazarco-mobile-compositor-parked-v380834215>
    :is(.home-category-track-v3806,.category-marquee-track,.marquee-track,.exclusive-offers-track-v62,.verified-store-track){
    animation-play-state:paused!important;
  }

  body.marketak-responsive-v18952858.view-home
    :is(.category-marquee-pro,.product-marquee,.exclusive-offers-marquee-v62,.verified-store-marquee):hover>
    :is(.category-marquee-track,.marquee-track,.exclusive-offers-track-v62,.verified-store-track){
    animation-play-state:running!important;
  }
}

@keyframes bazarcoMobileCompositorFallbackV380834215{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(var(--bazarco-motion-end-v380834215,-1000px),0,0)}
}

@media(max-width:760px){
  body.marketak-responsive-v18952858.view-home .home-category-track-v3806{gap:14px!important;}
  body.marketak-responsive-v18952858.view-home .home-category-track-v3806>.home-category-tile-v186{flex-basis:104px!important;}
}

@media(max-width:900px) and (prefers-reduced-motion:reduce){
  body.marketak-responsive-v18952858.view-home [data-bazarco-mobile-autoplay]{scroll-behavior:auto!important;}
}
