/** Shopify CDN: Minification failed

Line 95:2 Unexpected "{"
Line 95:3 Expected identifier but found "%"
Line 95:37 Expected identifier but found "%"
Line 186:4 Unexpected "{"
Line 186:5 Expected identifier but found "%"
Line 186:31 Expected identifier but found "%"

**/
   .custom_new_search_br .m-search-popup__search-form {
      margin: 0;
  }
  .m-header__left {
      width: 25%;
  }
  .m-header__right {
    width: 25%;
}
  .custom_new_search_br .m-search-popup__result {
      z-index: 9;
  }
  .custom_new_search_br .form-field {
      background: #fff;
  }
  .custom_new_search_br form#m-form-search {
      width: 100%;
      max-width: 100%;
  }

  .custom_new_search_br .container-fluid {
      padding: 0 !important;
  }

  predictive-search.custom_new_search_br {
      width: 50%;
  }
  .cust_menu_link_mg {
      color: #333;
      font-size:13px;
      font-weight:400;
  }
  .m-sub-menu__item--level-1>a {
      color: #333;
  }
  .logo-left__2l .m-menu {
      justify-content: center;
  }
  .cus-menu_mg {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
  }
  .m-menu__link::after {
      display: none;
  }

  .m-menu__link:hover {
      background: #262626;
  }

  .m-menu__link {
      padding-top: 8px;
      padding-bottom: 8px;
          font-weight: 400;
  }
  .m-menu__arrow svg, .m-menu__sub-arrow svg {
      width: 14px;
      height: 14px;
  }
  .m-menu__item--mega .m-mega-menu__inner {
      padding-bottom: 20px !important;
      padding-top: 20px !important;
      width: 85%;
      margin: 0 auto;
  }
  .m-mega-menu__container {
      background: #fff;
  }
  .m-sub-menu__item>a {
      padding: 4px 12px;
          font-size: 13px;
  }
  .cust_menu_link_mg {
      padding: 3px 12px;
      display:block;
  }

  .cust_menu_link_mg:hover {
      background: rgb(34 34 34 / 7%);
  }
.m-menu__item--mega .m-mega-menu{
background:#fff;
}

  {% comment %} ------------------- {% endcomment %}

.superdropdown-link img {
    width: 100%;
    max-width: 22px;
    height: 22px;
    object-fit: cover;
}

.superdropdown-link {
    display: flex;
    gap: 7px;
    padding: 3px 6px;
}

.dropdown-link-text_sp {
    flex-shrink: 1;
    flex-grow: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #333;
    font-size: 13px;
    font-weight: 400;
}

.dropdown-group-header {
    color: #000;
    font-size: 14px;
    padding-bottom: 10px;
    font-weight: 600;
    padding-left: 10px;
    padding-right: 10px;
}

.super_star_menu_pad {
    display: flex;
}

.dropdown-group_main_f {
    width: 22%;
}

.dropdown-columns-container {
    width: 80%;
}

.superdropdown-link:hover {
    color: #333;
    background: rgb(34 34 34 / 7%);
}
.m-menu__item--active .m-mega-menu__container{
animation:none;
}
.logo-left__2l .m-menu{
gap: 20px;
}
.m-logo__image{
padding-top:0;
padding-bottom:0;
}
  @media screen and (min-width:1024px){
  .m-header__top .m-search-form__button{
  display:none;
  }
  .custom_new_search_br .form_mn_div {
    width: 100%;
}
  }
  @media screen and (max-width:1024px){
    .m-hamburger-box.active {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99;
    width: 25px;
    height: 25px;
}

.m-menu-drawer.open .m-menu-drawer__backdrop {
    background-color: #000000a1;
}

.m-hamburger-box.active .m-hamburger-box__inner:before {
            background-color: #fff !important;
        opacity: 1;

}
.m-hamburger-box.active .m-hamburger-box__inner:after {
    background-color: #fff !important;
}
    {% comment %} ----------- {% endcomment %}
.drawer_logo_mg {
    width: 100%;
    max-width: 70px;
    padding-left: 10px;
}

.m-menu-drawer {
    top: 0;
    z-index:9;
            height: 100vh;
}

.log_drawer_add {
    background: #F4F4F4;
}
    .m-megamenu-mobile__block {
    padding-left: 0;
    padding-right: 0;
}
    .m-menu-mobile__item {
    border-bottom: 1px solid rgb(238, 238, 238);
}
.m-menu-mobile__back-button {
    margin: 0;
    padding: 16px 16px;
    font-weight: 700;
}
  .cus-menu_mg {
      grid-template-columns: repeat(1, 1fr);
      row-gap: 0px;
  }
  .m-menu-mobile__item--no-submenu .m-menu-mobile__back-button {
    margin-bottom: 0px;
}
.superdropdown-link {
    border-bottom: 1px solid rgb(238,238,238);
    padding: 12px 16px;
}

.dropdown-link-text_sp {
    font-size: 16px;
}
.m-menu-drawer__content {
    background: #fff;
}
.super_star_menu_pad {
    flex-direction: column;
}

.dropdown-group_main_f {
    width: 100%;
    margin-bottom: 10px;
}



.m-megamenu-mobile.m-megamenu-mobile--level-1 {
    background: #fff;
}

.dropdown-group-header {
    border-bottom: 1px solid #f5f6f8;
    text-transform: uppercase;
    background: #f5f6f8;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
    margin-bottom: 10px;
}

.dropdown-columns-container {
    width: 100%;
}
.m-menu-customer {
    margin-top: 40px;
    display: none;
}
  }
