a.navPages-action.navPages-action-depth-max.has-subMenu.is-root.topLevel:hover + span + .navPage-subMenu {
  display: block !important;
  width: 100%;
  top: 100%;
  left: 0px; }

.navPage-subMenu ul.navPage-subMenu-list.custom-menu {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between; }

#menu .navPage-subMenu ul.navPage-subMenu-list.custom-menu li.navPage-subMenu-item {
  width: 100% !important; }

#menu .navPage-subMenu ul.navPage-subMenu-list.custom-menu li.navPage-subMenu-item a.category-image.zoom-image-container .category-header-image {
  height: 269px; }

#menu .navPage-subMenu ul.navPage-subMenu-list.custom-menu li.navPage-subMenu-item a.navPage-subMenu-action.navPages-action {
  font-weight: 700 !important;
  text-align: center;
  font-size: 18px; }

.navPage-subMenu.custom-menu-dekstop {
  width: 100%;
  left: 0; }

@media (max-width: 1024px) {
  .navPage-subMenu ul.navPage-subMenu-list.custom-menu {
    display: block; }
  #menu .navPage-subMenu ul.navPage-subMenu-list.custom-menu li.navPage-subMenu-item a.category-image.zoom-image-container {
    display: none; }
  #menu .navPage-subMenu ul.navPage-subMenu-list.custom-menu li.navPage-subMenu-item a.navPage-subMenu-action.navPages-action {
    font-weight: 400 !important;
    font-size: 14px; } }

.main-nav-container.full-width.center-align nav.navPages.with-alt-cat-menu.altMenu-sticky-only .custom-pages-nav {
  width: 100%; }

div.category-header-image {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

.heroCarousel,
.heroCarousel-slide,
.heroCarousel-image-wrapper,
.heroCarousel-image {
  height: 350px !important;
  max-height: 350px !important; }

.heroCarousel img {
  height: 350px !important;
  object-fit: cover; }

@media (max-width: 800px) {
  .heroCarousel,
  .heroCarousel-slide,
  .heroCarousel-image-wrapper,
  .heroCarousel-image,
  .heroCarousel img {
    height: 320px !important;
    max-height: 320px !important; } }
