/** Shopify CDN: Minification failed

Line 179:0 Unexpected "}"

**/
.header__menu-item,
.link--number .mega-menu__link,
.additional__link,
.hovered__link {
    position: relative;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
}

.header__menu-item::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%; 
    height: 0; 
    background-color: black; 
  }
  
  .header__menu-item:hover::after {
    height: 2px; 
  }
.mega-menu__link{
    font-family: 'Bonbance', sans-serif;
    font-weight: 700;
    font-size: 28px;
    padding: 0;
    text-transform: none;
}
.menu-drawer__close-button,
.menu-drawer__menu-item {
    font-family: 'Bonbance', sans-serif;
    font-weight: 700;
    font-size: 24px;
    padding: 0 0 0 20px;
    text-transform: none;
}
.link--has_image .mega-menu__link{
    font-family: 'Bonbance', sans-serif;
    font-weight: 700;
    font-size: 20px;
}
img.mega-menu__image:hover{
    max-width: 120%;
}
a.link {
    color: black;
}
img.mega-menu__image {
    max-width: 100%;
    object-fit: contain;
}
li.has-image {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
}
.has-image a {
    text-align: center;
}
ul.list-unstyled.mega-menu__image-list {
    display: flex;
}
li.link--has_image {
    grid-column-start: 2;
    grid-column-end: 10;
    grid-row-start: 1;
}
span.header__menu-item.list-menu__item.link.link--text.focus-inset.desktop_account {
		text-decoration: none;
}
.mega-menu[open] .mega-menu__content {
    opacity: 1;
    transform: translateY(0);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
li.link--number.link--number-6 {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-column-end: 4;
}
.link--number-6 ul.list-unstyled {
    display: flex;
    gap: 20px;
}.link--number-1 a.mega-menu__link--level-2,
.link--number-6 a.mega-menu__link--level-2{
    display: none;
}
.header__icon .icon {
    fill: black;
}
.header__icon {
    height: 5.4rem;
}
.header__icon--cart .icon {
    height: 3rem;
    width: 4.4rem;
    margin-bottom: 1rem;
}
.header__icon.header__icon--cart.link.focus-inset {
    text-decoration: none;
}
span.site-header__bag-count {
    position: absolute;
    left: 51%;
    top: 53%;
    transform: translate(-50%, -50%);
    color: white;
}

@media (max-width: 1024px) {
    .mega-menu__content__wrapper {
        grid-template-columns: 1fr !important;
    }
}
@media screen and (max-width: 989px) {
      /* Force mobile drawer typography */
  .menu-drawer__menu-item,
  a.menu-drawer__menu-item,
  summary.menu-drawer__menu-item,
  .menu-drawer__menu-item span,
  .menu-drawer__navigation .list-menu__item,
  .menu-drawer__navigation .list-menu__item a {
    font-size: 38px !important;  /* pick your size */
    line-height: 1.1;
    
  }

  .menu-drawer__close-button,
  .menu-drawer__close-button span {
    font-size: 28px !important;
    line-height: 1.1;
  }
}
    .desktop_account {
        display: none;
    }
    li.link--has_image {
        display: none;
    }
    .menu-drawer__utility-links {
        display: none;
    }
    .mega-menu[open] .mega-menu__content {
        opacity: 1;
        transform: translateY(0);
    }
    .menu-drawer__navigation {
        padding: 0;
    }
    .link--number-1 .mega-menu__link {
        font-size: 28px;
        line-height: 1.1;
    }
    .link--number-6 ul.list-unstyled {
        display: flex;
        gap: 0px;
        flex-direction: column;
    }
    .none-gradient {
        background-color: transparent;
    }
    .mega-menu__list.page-width {
        display: grid;
        gap: 2rem;
        grid-template-columns: 1fr;
        list-style: none;
    }
}
