/* Fasto V3.6 targeted fixes. No priority overrides. */

/* The mobile drawer must not exist visually on desktop, even if an older cached script appended it. */
.fasto-v30-mobile-panel{
  display:none;
}

@media (max-width:1024px){
  .fasto-v30-mobile-panel{
    display:none;
  }

  body.fasto-v30-menu-open .fasto-v30-mobile-panel.is-open{
    display:block;
  }
}

/* Splide's cover mode may add inline display:none to thumbnail images.
 * JS removes that state; these rules define the final visible dimensions. */
#bike-small-thumbs .splide__slide{
  background-image:none;
}

#bike-small-thumbs .splide__slide img{
  width:100%;
  height:100%;
  max-width:none;
  max-height:none;
  object-fit:cover;
  opacity:1;
  visibility:visible;
}

#bike-big-thumbs .splide__slide img{
  width:100%;
  height:100%;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  opacity:1;
  visibility:visible;
}
