/** Shopify CDN: Minification failed

Line 27:0 Unexpected "}"

**/
 .mega-menu__content{  /*max-width: 50%; min-width:fit-content;*/ margin: auto; padding:30px !important; } 
#MegaMenu-Content-1 .mega-menu__link--level-2 {
    text-decoration: underline !important;
    opacity: 1 !important;
    font-weight: 700 !important;
}
#MegaMenu-Content-1 .mega-menu__link , #MegaMenu-Content-2 .mega-menu__link , #MegaMenu-Content-4 .mega-menu__link, .custom-content{ opacity: .7;  font-weight: 500;}
.mega-menu__list li a:hover , .custom-content:hover{ font-weight: 700 !important; opacity: 1 !important; text-decoration: none !important;}
.mega-menu__content{ display: flex; }
.mega-menu__list{ flex-basis: 75%;padding-left: 1.5%;}
.Mega-menu-image { max-width: 300px; padding-right: 15px; flex-basis: 75%;}
.Mega-menu-image img{ width:100%; height: auto; margin-top:1%; padding-right: 2%;}

#MegaMenu-Content-1 .mega-menu__list {
    display: grid;
    gap: 1.5rem 3rem;
/*     grid-template-columns: 120px 90px 240px 180px 104px !important; */
    list-style: none;
      flex: auto;
      grid-template-columns: auto auto auto auto auto !important;
}
}
/* #MegaMenu-Content-1 .mega-menu__list--gift-class{
  position: absolute;
    right: 27%;
    top: 60px;
} */
.mega-menu[open] .mega-menu__content {
       transform: unset !important;
}
/* .list-menu header-menu{
  position: relative;
}
.list-menu header-menu::after{
  position:absolute;
  width: 100px;
  height:80px;
  
}
 */
summary.header__menu-item.list-menu__item.link.focus-inset:after {
    content: '';
    width: 100%;
    height: 2.4rem;
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%);
/*     z-index: 1; */
    background: transparent;
}
 @media (max-width:1194px) and (min-width: 990px){
   .Mega-menu-image {
    max-width: 250px;
    padding-right: 25px;
    flex-basis: 30%;
}
   .header--middle-left .header__inline-menu {
    margin-left: 30px;}
/*   #MegaMenu-Content-1 .mega-menu__list {
   
    gap: 1.5rem 1rem;
    grid-template-columns: 17% 13% 30% 25% 16%!important;
  
}
   #MegaMenu-Content-1 .mega-menu__list--gift-class {
    right: 27.5%;
   }
   .mega-menu__content { 
    max-width: 80%;
   } */
   
 }
 .header__icon .icon-close{
      height: 1.5rem !important;
    width: 1.5rem !important;
    
  }
.custom-content-mega-heading-1 ul>li:not(:nth-last-child(-n+2)) {
    grid-row-start: 1;
    grid-row-end: 4;
}
#MegaMenu-Content-1 .mega-menu__link--level-2 { font-size:1.6rem !important;}
@media(max-width: 1280px){
  .header{ width: auto;}
  .mega-menu__content{ padding:5px;}
}

#MegaMenu-Content-2 .mega-menu__link, #MegaMenu-Content-3 .mega-menu__link{ font-size:13px !important;}
/* #MegaMenu-Content-3 .mega-menu__link{ font-size:16px !important;font-family: "Arapey"; color: #1c1d1d;}
#MegaMenu-Content-3 .mega-menu__link:hover{color: #c7ac7f; } */
#MegaMenu-Content-4 .mega-menu__link{ font-size:12px !important;letter-spacing: 1px;}

.relative-div-a .menu-drawer__menu-item-div .list-menu__item{justify-content:start !important; gap:10px;}
.about-us-img{ height:25px;}
@media(max-width:989px){
    
  .other--page--header{ top: -100px;
    padding-top: 95px;
    padding-bottom: 3px;
}
}
@media(min-width:989px){.other--page--header{
    top: -68px;
    padding-top: 60px;
    
    padding-bottom: 0px;
}}