
header-drawer {
  justify-self: start;
  margin-left: -1.2rem;
}

@media screen and (min-width: 990px) {
  header-drawer {
    display: none;
  }
}

.menu-drawer-container {
  display: flex;
}

.list-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.list-menu--inline {
  display: inline-flex;
  flex-wrap: wrap;
}

summary.list-menu__item {
  padding-right: 2.7rem;
}

.list-menu__item {
  display: flex;
  align-items: center;
  line-height: 1.3;
}

.list-menu__item--link {
  text-decoration: none;
  padding-bottom: 1rem;
  padding-top: 1rem;
  line-height: 1.8;
}

@media screen and (min-width: 750px) {
  .list-menu__item--link {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}

summary.menu-drawer__menu-item > a.list-menu__item {
  padding: 0;
}
/* 2nd Market: hide internal landing collections inside Shop Now only */
#easystore-section-header .header__inline-menu .header__submenu a:is(
  [href="/collections/under-rm100"],
  [href="/collections/y2k"],
  [href="/collections/bag"],
  [href="/collections/new-arrival"],
  [href="/collections/feature-on-homepage"]
),
#easystore-section-header #menu-drawer .menu-drawer__submenu a:is(
  [href="/collections/under-rm100"],
  [href="/collections/y2k"],
  [href="/collections/bag"],
  [href="/collections/new-arrival"],
  [href="/collections/feature-on-homepage"]
) {
  display: none !important;
}

@supports selector(li:has(> a)) {
  #easystore-section-header .header__inline-menu .header__submenu li:has(> a:is(
    [href="/collections/under-rm100"],
    [href="/collections/y2k"],
    [href="/collections/bag"],
    [href="/collections/new-arrival"],
    [href="/collections/feature-on-homepage"]
  )),
  #easystore-section-header #menu-drawer .menu-drawer__submenu li:has(> a:is(
    [href="/collections/under-rm100"],
    [href="/collections/y2k"],
    [href="/collections/bag"],
    [href="/collections/new-arrival"],
    [href="/collections/feature-on-homepage"]
  )) {
    display: none !important;
  }
}


/* 2nd Market: Featured Brands — fixed 3 x 3 image grid */
#easystore-section-1666919610426 .multicolumn-list {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  scroll-snap-type: none !important;
}

#easystore-section-1666919610426 .multicolumn-list__item {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  flex: none !important;
}

#easystore-section-1666919610426 .multicolumn-card__image-wrapper {
  margin: 0 !important;
  padding: 0 !important;
}

#easystore-section-1666919610426 .media {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 10 / 7 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

#easystore-section-1666919610426 .media::before {
  content: none !important;
  display: none !important;
  padding: 0 !important;
}

#easystore-section-1666919610426 .media img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
}

#easystore-section-1666919610426 .multicolumn-card__info,
#easystore-section-1666919610426 .slider-buttons {
  display: none !important;
}

@media screen and (max-width: 749px) {
  #easystore-section-1666919610426 .page-width {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  #easystore-section-1666919610426 .multicolumn-list {
    gap: 8px !important;
  }
}
