/* Add custom CSS styles below */ 
/* Change menu color to white on desktop for index page */
/* Change only top-level menu color to white on desktop for index page */
/* Change header icons to white on the index page */
.index .store-header i,
.index .store-header svg,
.index .store-header [class*="sicon-"],
.index .store-header .header-btn__icon,
.index .store-header .s-cart-summary-icon {
  color: #ffffff !important;
  fill: #ffffff !important; /* For SVG icons */
}

/* Ensure SVG paths inside icons are also white */
.index .store-header svg path {
  fill: #ffffff !important;
}
@media (min-width: 1024px) {
  .olyra-video-sec .advanced-slider__caption__inner__content__heading,
  .olyra-video-sec .advanced-slider__caption__inner__content__text {
    font-size: 30px !important;
    color: #ffffff !important;
  }
  .olyra-video-sec .advanced-slider__caption__inner__content__text
  {
    font-size: 20px !important;
  }
  /* Target top-level navigation links */
  .index .store-header .main-menu > li > a,
  .index .store-header .topnav-link-item,
  .index .store-header .navbar-brand,
  .index .store-header .s-cart-summary-wrapper {
    color: #ffffff !important;
  }
  
  /* Ensure links inside the submenus keep their dark color */
  .index .store-header .main-menu__submenu-list a,
  .index .store-header .main-menu__item ul a {
    color: #111827 !important; /* Standard dark color for readability */
  }
}
/* Change mobile video height */
@media (max-width: 639px) {
  .olyra-video-sec .advanced-slider__slide,
  .olyra-video-sec .advanced-slider__video.sm\:\!hidden {
    height: 400px !important; /* Change 400px to your preferred height */
    object-fit: cover !important; /* Keeps the video filled without stretching */
  }
    .olyra-video-sec .advanced-slider__caption__inner__content__heading,
  .olyra-video-sec .advanced-slider__caption__inner__content__text {
    font-size: 17px !important;
    color: #ffffff !important;
  }
  .olyra-video-sec .advanced-slider__caption__inner__content__text
  {
    font-size: 16px !important;
  }
}
section.s-block.s-block--bundle-marquee {
    margin: 0px;
}