/** Shopify CDN: Minification failed

Line 56:15 Unexpected "{"
Line 56:24 Expected ":"
Line 88:17 Unexpected "{"
Line 88:26 Expected ":"
Line 101:1 Unexpected "/"

**/
.horizontal-mega-menu .buddha-menu-item .mm-submenu.tree.small > li {
  min-width: 200px !important;
}
.huk_menu_item_content_alignment_center > .huk_menu_image--notext > img {
  border-radius: 10px;
}
.huk_menu_item--root>.huk_menu_submenu {
    width: 70% !important;
    position: absolute;
     margin-top: 24px !important;
    left: 15%;
    right: 15%;
    border-radius: 10px;
    margin-left: auto !important;
    margin-right: auto !important;
}

details[open] > .search-modal {
  opacity: 1;
  animation: animateMenuOpen var(--duration-default) ease;
  z-index: 999;
}

.announcement-bar__message {
  font-size: 12px;
}

@media screen and (min-width: 728px){
.announcement-bar__message {
  text-align: center;
  font-size: 1em;
  padding: 2rem 0;
  margin: 0;
  letter-spacing: 0.1rem;
  min-height: 3.8rem;
}
}
.banner-round {
    border-radius: 0 0 20px 20px;
          background-size: cover !important;
  }

.banner-round img {
    object-fit: cover !important;
  }

.banner-image-{{ section.id }}:after {
        border-radius: 20px;
  }

.banner-parallax-mobile {
  border-radius: 0px 0px 20px 20px;
}


/*RESPONSIVENESS  */

/*Desktop*/
@media screen and (min-width: 431px) {
  .banner-round {
    border-radius: 20px;
  }
}

/*Tablet*/
@media screen and (max-width: 1366px) and (min-width: 430px) {
 .banner-round {
    max-width: 110rem !important;
 }
}

/*Mobile*/

@media screen and (max-width: 450px) {
  .banner-wrapper {
    margin-top: 0px !important;
        margin-bottom: 0px !important;
  }
  .banner-image-{{ section.id }}:after {
        border-radius:0px 0px 20px 20px;
  }
}


.desktop-menu-heading {
  margin: 0;
}




*/