/*
Generated time: September 26, 2024 17:27
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 .mega-menu__content.page-width{padding:0!important}.mega-menu .mega-menu__content .menu-banner-container{padding:0;display:grid;grid-template-columns:40% 60%}.mega-menu .mega-menu__content .menu-banner-container.menu-3-childlink{grid-template-columns:50% 50%}.mega-menu .mega-menu__content .menu-banner-container.menu-4-childlink{grid-template-columns:60% 40%}.mega-menu .mega-menu__content .menu-banner-container.menu-3-childlink .mega-menu__list{grid-template-columns:1fr 1fr 1fr}.mega-menu .mega-menu__content .menu-banner-container.menu-4-childlink .mega-menu__list{grid-template-columns:1fr 1fr 1fr 1fr}.mega-menu .mega-menu__content .menu-banner-container.menu-3-childlink .mega-menu__list>li{padding:40px 30px}.mega-menu .mega-menu__content .menu-banner-container.menu-4-childlink .mega-menu__list>li{padding:30px 20px}.mega-menu .mega-menu-box .mega-menu__list{display:grid;grid-template-columns:55% 45%;gap:0;height:100%}.mega-menu .mega-menu-banner .animate-arrow{width:100%}.mega-menu .mega-menu-banner .mega-menu-image{width:100%;height:500px}.mega-menu .mega-menu-banner .mega-menu-image img{width:100%;height:100%;object-fit:cover;vertical-align:middle}.mega-menu .mega-menu-box .mega-menu__list>li{padding:40px 50px;max-height:500px;overflow:auto}.mega-menu .mega-menu-box .mega-menu__list>li::-webkit-scrollbar{width:5px}.mega-menu .mega-menu-box .mega-menu__list>li::-webkit-scrollbar-track{background:#f1f1f1}.mega-menu .mega-menu-box .mega-menu__list>li::-webkit-scrollbar-thumb{background:#3c2216}.mega-menu .mega-menu-box .mega-menu__list>li:nth-child(2n),.mega-menu-box .mega-menu__list .list-item-submenu{background-color:#f7f7f7}.mega-menu-box .mega-menu__list ul li+li{margin-top:15px;padding-left:0!important}.mega-menu-collection ul li{padding-left:0!important}.mega-menu-box .mega-menu__list .mega-menu__link{font-size:16px;font-weight:400;line-height:28px;color:rgba(0,0,0,.7);font-family:Yantramanav;text-decoration:none!important;padding:0;letter-spacing:0;text-transform:capitalize}.mega-menu-box .mega-menu__list .mega-menu__link:hover{color:#3f3153}.mega-menu-box>.mega-menu__list>li>.mega-menu__link{color:#000;font-size:16px;font-weight:300;font-family:IvyPresto_Display;text-transform:uppercase;margin-bottom:24px;text-decoration:underline!important}details[open]>.header__menu-item{text-decoration-thickness:0!important}.mega-menu-collection{padding:40px}.mega-menu-collection .collection-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none}.mega-menu-collection .collection-list .menu-media{width:100%;height:220px}.mega-menu-collection .collection-list .menu-media video{width:100%;height:100%;object-fit:cover;vertical-align:middle}.mega-menu-collection .collection-list .menu-media img{width:100%;height:100%;object-fit:cover;vertical-align:middle}.mega-menu-collection .collection-list .info .collection-item-link{font-size:16px;font-weight:400;line-height:20.75px;font-family:Yantramanav;color:rgba(0,0,0,.7);text-decoration:none;margin-top:12px;display:block}@media screen and (min-width:1090px) and (max-width:1199px){.mega-menu .mega-menu__content .menu-banner-container{grid-template-columns:50% 50%}.mega-menu .mega-menu-box .mega-menu__list>li{padding:30px}.mega-menu-box .mega-menu__list .mega-menu__link{font-size:15px;line-height:25px}.mega-menu-box .mega-menu__list ul li+li{margin-top:12px}.mega-menu .mega-menu-banner .mega-menu-image{height:450px}.mega-menu-collection{padding:20px}.mega-menu-collection .collection-list .menu-media{height:250px}}@media screen and (min-width:1200px) and (max-width:1479px){.mega-menu .mega-menu__content .menu-banner-container{grid-template-columns:50% 50%}.mega-menu .mega-menu-box .mega-menu__list>li{padding:40px}}@media screen and (max-width:1089px){.mega-menu-collection{padding:20px}.mega-menu-collection .collection-list{grid-template-columns:repeat(2,1fr);row-gap:26px}.mega-menu-collection .collection-list .menu-media{height:184px}.mm-drawer__inner-submenu .menu-drawer__menu .child-drawer__menu-item{font-weight:500!important;color:#000!important;padding:10px 20px!important;background-color:transparent!important}.mm-drawer__inner-submenu .menu-drawer__menu .list-menu__item{font-size:16px;font-weight:400;line-height:28px;color:#000000b3;font-family:Yantramanav;text-decoration:none!important;padding:6px 20px;letter-spacing:0;border:none;margin-inline:0;text-transform:capitalize}.mm-drawer__inner-submenu .menu-drawer__menu .list-menu__item:active,.mm-drawer__inner-submenu .menu-drawer__menu .list-menu__item:hover{color:#000}.mm-drawer__inner-submenu>.menu-drawer__menu>li:nth-child(2n){background:#f7f7f7}.mm-drawer__inner-submenu>.menu-drawer__menu>li:nth-child(2n){padding-top:10px}.mm-drawer__inner-submenu>.menu-drawer__menu>li:nth-child(2n) .child-drawer__submenu{background:#f7f7f7;padding-bottom:10px}.mm-drawer__inner-submenu>.menu-drawer__menu>li:nth-child(2n) .list-menu li:first-child a{padding-top:0}.mm-drawer__inner-submenu .list-item-submenu{padding:30px 20px;background:#f7f7f7}.mm-drawer__inner-submenu .list-item-dresses{background:#fff;padding:30px 20px 10px}.mm-drawer__inner-submenu .list-item-submenu .list-menu{background:#f7f7f7}.mm-drawer__inner-submenu .menu-drawer__menu li+li{margin-top:0}.menu-drawer .menu-drawer__menu-item{color:#000;font-size:16px;font-weight:300;font-family:IvyPresto_Display;text-transform:uppercase;padding:20px 0;border-bottom:1px solid #0000001a;background:0 0;justify-content:space-between;margin-inline:20px}.mobile_menu_details summary .icon-caret{transition:all .4s ease}.mobile_menu_details[open] .icon{transform:rotate(180deg)}.mm-drawer__inner-submenu .child-drawer__submenu{border-left:1px solid #0000001a;margin:0 0 15px 25px}}.mobile_menu_details[open] summary.menu-drawer__menu-item{border-bottom:0}
/* Dropdown link hover underline */
.mega-menu-box .mega-menu__list .mega-menu__link:hover {
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}
.mega-menu-collection .collection-item-link:hover {
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}
/* Collections dropdown — items fill full width, auto columns */
.mega-menu-collection {
  padding: 20px !important;
}
.mega-menu-collection .collection-list {
  display: flex !important;
  gap: 20px !important;
  list-style: none;
}
.mega-menu-collection .collection-list > li {
  flex: 1 1 0 !important;
  min-width: 0;
}
/* Card link — position relative for text overlay */
.mega-menu-collection .collection-item-link {
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none !important;
}
/* Image container — aspect ratio adjusts with column width */
.mega-menu-collection .collection-list .menu-media {
  aspect-ratio: 3 / 4;
  overflow: hidden;
  width: 100%;
}
.mega-menu-collection .collection-list .menu-media img,
.mega-menu-collection .collection-list .menu-media video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s cubic-bezier(0.16, 0, 0.3, 1);
}
/* Hover zoom on image */
.mega-menu-collection .collection-item-link:hover .menu-media img,
.mega-menu-collection .collection-item-link:hover .menu-media video {
  transform: scale(1.05);
}
/* Text overlay centered on bottom of image */
.mega-menu-collection .collection-card-title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 14px 10px;
  color: #fff;
  font-family: Yantramanav;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-align: center;
  background: linear-gradient(transparent, rgba(0,0,0,0.5));
}
/* Nav-mask scroll animation on collection card titles */
.mega-menu-collection .collection-card-title .nav-mask {
  display: inline-block;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  padding: 0 !important;
  border-bottom: 1.5px solid transparent;
  transition: border-color 0.4s cubic-bezier(0.16, 0, 0.3, 1);
}
.mega-menu-collection .collection-card-title .nav-text {
  display: block;
  transition: transform 0.5s cubic-bezier(0.16, 0, 0.3, 1);
  padding: 0 !important;
  text-decoration: none !important;
}
.mega-menu-collection .collection-card-title .nav-text--2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(100%);
  pointer-events: none;
}
.mega-menu-collection .collection-item-link:hover .collection-card-title .nav-mask {
  border-color: #fff;
}
.mega-menu-collection .collection-item-link:hover .collection-card-title .nav-text--1 {
  transform: translateY(-100%);
}
.mega-menu-collection .collection-item-link:hover .collection-card-title .nav-text--2 {
  transform: translateY(0);
}
/* Mobile — wrap into 2 columns, text overlay still visible */
@media screen and (max-width: 1089px) {
  .mega-menu-collection .collection-list {
    flex-wrap: wrap !important;
    gap: 12px !important;
  }
  .mega-menu-collection .collection-list > li {
    flex: 0 0 calc(50% - 6px) !important;
  }
  .mega-menu-collection .collection-card-title {
    font-size: 13px;
    padding: 10px 8px;
  }
}
/* Hide old .info div if still present */
.mega-menu-collection .info {
  display: none !important;
}