/* Generated time: March 31, 2023 01:22 This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script. */
 .mega-menu{
    position:relative;
}
.mega-menu__content{
    background-color:rgb(var(--color-background));
    border-left:0;
    border-radius:0;
    border-right:0;
    left:0;
/*     overflow-y:auto; */
/*     padding-bottom:2.4rem;
    padding-top:2.4rem; */
    position:relative ;
    right:0;
    top:100%;
    z-index:99999999;
}
.shopify-section-header-sticky .mega-menu__content{
/*     max-height:calc(100vh - var(--header-bottom-position-desktop,20rem) - 4rem) */
}
.header-wrapper--border-bottom .mega-menu__content{
    border-top:0
}
.js .mega-menu__content{
    opacity:0;
    transform:translateY(-1.5rem)
}
.mega-menu[open] .mega-menu__content{
    opacity:1;
    transform:translateY(0)
}
.mega-menu__list{
    display:grid;
    gap:2.4rem 4rem;
    grid-template-columns:repeat(6,minmax(0,1fr));
    list-style:none
}
.mega-menu__link{
    color:rgba(var(--color-foreground),.75);
    display:block;
    font-size:1.3rem;
    line-height:calc(1 + .3 / var(--font-body-scale));
    padding-bottom:.6rem;
    padding-top:.6rem;
    text-decoration:none;
    transition:text-decoration var(--duration-short) ease;
    word-wrap:break-word
}
.mega-menu__link--level-2{
    font-size:1.4rem
}
.mega-menu__link--level-2:not(:only-child){
    margin-bottom:.8rem
}
.header--top-center .mega-menu__list{
    /* display:flex; */
    justify-content:center;
    flex-wrap:wrap;
    column-gap:0;
  display: inline-block;
  width:auto;
}
.header--top-center .mega-menu__list.page-width{
padding:0px!important;
}
.header--top-center .mega-menu__list>li{
    /* /* width:100%; */
    padding-right:20px;
}
ul.mega-menu__list.mega-menu__list--condensed {
    padding-left: 10px;
}
.mega-menu__link--active,.mega-menu__link:hover{
    color:rgb(var(--color-foreground));
    text-decoration:underline
}
.mega-menu__link--active:hover{
    text-decoration-thickness:0.2rem
}
.mega-menu .mega-menu__list--condensed{
    display:block
}
.mega-menu__list--condensed .mega-menu__link{
    font-weight:400
}

.mega-menu__content {
    position: absolute;
    max-height: 300px;
    width: 300px;
    background: #fff;
    overflow-y: auto;
    padding: 15px;
}