/** Shopify CDN: Minification failed

Line 134:0 Unexpected "}"

**/
.mega-menu {
  position: static;
}

.mega-menu__content {
  background-color: rgb(var(--color-mega-menu-background));
  color: rgb(var(--color-mega-menu-text));
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  left: 0;
  overflow-y: auto;
  height: 30rem;
  padding-bottom: 2rem;
  padding-top: 2rem;
  position: absolute;
  right: 0;
  top: 100%;
  display: grid;
  justify-content: space-between;
  flex-wrap: wrap;
  grid-template-columns: repeat(2, auto);
  gap: 1.5rem;
  transition: all .3s ease-in-out !important;
    scrollbar-width: none;     
  -ms-overflow-style: none; 
}
.mega-menu summary a svg{
  transition: rotate .3s ease-in-out
}
.mega-menu[open] summary a svg{
  rotate: 180deg;
  transition: rotate .3s ease-in-out
}
.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;
}
.mega-menu__content::-webkit-scrollbar{
  display: none;
}
.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: 1.8rem 4rem;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  list-style: none;
}

.mega-menu__link {
  color: rgb(var(--color-mega-menu-text));
  display: block;
  /* line-height: calc(1 + 0.3 / var(--font-body-scale)); */
  /* padding-bottom: 0.6rem; */
  /* padding-top: 0.6rem; */
  text-decoration: none;
  transition: text-decoration var(--duration-short) ease;
  word-wrap: break-word;
}

.mega-menu__link--level-2 {
  font-weight: bold;
}

.header--top-center .mega-menu__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 0;
}

.header--top-center .mega-menu__list > li {
  width: 16%;
  padding-right: 2.4rem;
}

.mega-menu__link:hover {
  /* color: (--color-foreground); */
  /* text-decoration: underline; */
  color: rgb(var(--color-mega-menu-text));
  opacity: .5;
}
.mega-menu__link--active{
  text-decoration: underline;
  text-underline-offset: .3rem;
}
.mega-menu__link--active:hover {
  opacity: .5;
}

.mega-menu .mega-menu__list--condensed {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    /* justify-content: space-between; */
    max-height: calc(30rem - 4rem);
    width: fit-content;
    align-items: flex-start;
    margin: 0;
    padding: 0;
    gap: 3rem 7rem;
}

.mega-menu__list--condensed .mega-menu__link {
  font-weight: normal;
}


.menu-image-wrapper img{
  height: 100%;
  aspect-ratio: unset;
  width: 50vw;
  max-width: 50vw;
  max-height: 23rem;
  object-fit: cover;
}
}
@media screen and (max-width: 1440px) {
  .menu-image-wrapper img{
    max-height: 15.9725vw;
  }
}


.menu-image-wrapper a{
  flex-direction: column;
}

.meagenu-image-text{
  margin-top: 1.5rem;
}
.menu-image-wrapper a:hover .meagenu-image-text{
  text-decoration: underline;
  text-underline-offset: .3rem;
}
.menu-image-wrapper > * {
  flex: 1
}
.menu-image-wrapper{
  align-items: center;
  gap: 2rem;
  height: fit-content;
}

.drawer-mobile-menu{
  flex-direction:column;
  padding-inline: 1.6rem;
  margin-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.drawer-mobile-menu img{
  max-width: 100%;
  aspect-ratio: 343/343;
  max-height: 100%;
}

/* Animation Pills  */
.slide-pill {
  display: inline-flex;
  overflow: hidden;
}
.slide-pill svg {
  overflow: visible;
}
.slide-pill svg path {
  transform-box: fill-box;
  transform-origin: center;
  animation: slideStream 3s cubic-bezier(.22,1,.36,1) infinite;
}
.slide-pill svg path:nth-child(2){ animation-delay: 0.27s }
.slide-pill svg path:nth-child(3){ animation-delay: 0.54s }
.slide-pill svg path:nth-child(4){ animation-delay: 0.81s }

@keyframes slideStream {
  0%   { transform: translateX(-10px); opacity: 0; }
  25%  { transform: translateX(0);     opacity: 1; }
  70%  { transform: translateX(0);     opacity: 1; }
  100% { transform: translateX(10px);  opacity: 0; }
}
/* Force all mega menus into the vertical single-column layout */
.mega-menu .mega-menu__list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: calc(30rem - 4rem);
  width: fit-content;
  align-items: flex-start;
  margin: 0;
  padding: 0;
  gap: 3rem 7rem;
}

.mega-menu .mega-menu__list .mega-menu__link--level-2 {
  font-weight: normal;
}

/* Level-3 items (FOR GIRLS / FOR BOYS) stacked under NAZARIYAS */
.mega-menu__sublist {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.8rem;
  margin: 0.8rem 0 0;
  padding-left: 2.4rem;
  list-style: none;
}
.menu-drawer__menu-item .menu-drawer__parent-link {
  flex: 1 1 auto;
  text-decoration: none;
  color: inherit;
  font: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding: 0;
  display: block;
}

.menu-drawer__expand-toggle {
  flex: 0 0 auto;
  padding: 0.6rem;
  cursor: pointer;
}