/** Shopify CDN: Minification failed

Line 87:20 Expected ":"

**/
.custom-account-icon svg {
  width: 18px;
  margin: 6px;
}
.filter-button-custom {
  display: none;
}
.side-bar-mob-custom .custom-filter {
  display: none;
}

nav.header__inline-menu ul.list-menu .neew-wonder-menuss ul li:before{
  width: 0 !important;
  height: 0 !important;
}

.desk-banner{
  display: block;
  margin-top: 40px;
}

.mobile-banner{
  display: none;
}

@media (max-width: 767px ){
  .desk-banner{
    display: none;
  }
  .mobile-banner{
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 20px;
  }
  .mobile-banner img{
    width: 100%;
  }
.side-bar-mob-custom .sidebar-mob {
  display: none;
}

.side-bar-mob-custom .custom-filter {
  display: none;
}

.svg-wrapper-filter-wrapper {
  display: block;
  width: 2rem;
}

.filter-button-custom {
  display: flex;
  gap: 6px;
  align-items: center;
  border: none;
  background: none;
  cursor:pointer;
}

.filter-button-custom span {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 700;
}

.h2m-tree-menu .h2m-tree-list {
  background: white;
}
}




/* Custom Css For Menus */

ul.mega-menu__list > li > a{
    text-align: justify !important;
    font-size: 16px;
    background: none !important;
    /* font-weight: 600; */
    background-color !important: none;
    margin-bottom: 0 !important;
}
ul.mega-menu__list > li > ul{
    padding-left: 1.5rem;
    border: none !important;
    list-style: disc;
}
.mega-menu__content{
  padding-top:0 !important;
}
ul.mega-menu__list{
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border:none !important;
}
ul.mega-menu__list > li > ul > li > a{
      text-align: justify;
      background-color:none !important;
      padding:0 !important;
      background:none !important;
}
nav.header__inline-menu ul.list-menu li ul{
  padding-bottom:1rem !important;
  padding-top:1rem !important;
}
.header__inline-menu > ul > li{
  padding-left:0.8rem;
  padding-right:0.8rem;
}
/* .column_count{
  column-count:2;
  column-gap:45px;
}

@media screen and (max-width:1200px){
  .column_count{
    column-gap:30px;
  }
} */

  .mega-menu__link_item .arrow {
    margin-left: 5px;
    font-size: 0.8em;
    transition: transform 0.3s ease; /* Smooth rotation */
    display: inline-block; /* Ensure it behaves like an inline element */
  }

  .mega-menu__link_item:hover > .mega-menu__sub-list {
    max-height: 500px;
    opacity: 1;
    padding:0;
    list-style:none;
  }
 .mega-menu__link_item:hover{
    .mega-menu__link svg{
      rotate:180deg;
      transition: transform 0.3s ease; /* Smooth rotation */
    }
 }
  .mega-menu__sub-list {
    display: block;
    max-height: 0;
    opacity: 0;  
    padding:0;
    overflow: hidden;
    list-style: none;
    padding-left: 15px;
    transition: max-height 0.9s ease, opacity 0.9s ease;
  }

@media screen and (min-width:991px) and (max-width:1038px){
  nav.header__inline-menu li span{
    font-size:12px;
  }
}
ul.mega-menu__sub-list li{
  margin-bottom:10px;
}
.mega-menu__link {
    position: relative;
    display: inline-flex; /* Ensures the text and SVG align inline */
    align-items: center; /* Vertically align text and SVG */
    gap: 5px; /* Space between text and SVG */
}

.mega-menu__link svg {
    width: 12px; /* Set SVG dimensions */
    height: 12px;
    transform: rotate(180deg); /* Apply rotation */
    transition: transform 0.3s ease; /* Smooth rotation */
}

/* .mega-menu__list{
  display:flex !important;
  flex-direction:column;
} */