@media screen and (min-width:990px){.header__inline-menu .mega-menu__content{left:50%;right:auto;width:min(1180px,calc(100vw - 40px));max-height:min(500px,calc(100vh - var(--header-bottom-position-desktop, 8rem) - 24px));overflow:hidden;padding:0;background:var(--es-mega-bg, rgb(var(--color-background)));color:var(--es-mega-text, rgb(var(--color-foreground)));border:1px solid color-mix(in srgb,var(--es-mega-text, rgb(var(--color-foreground))) 10%,transparent);border-radius:2px;box-shadow:0 20px 55px #00000024,0 4px 16px #0000000f;transform:translate(-50%,-10px);opacity:0;visibility:hidden;transition:opacity .18s ease,transform .22s cubic-bezier(.22,.61,.36,1),visibility 0s linear .22s}.js .header__inline-menu .mega-menu[open]>.mega-menu__content{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.header--top-center .header__inline-menu .mega-menu__list,.header__inline-menu .mega-menu__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 30px;align-items:start;padding:30px 34px 26px;margin:0;width:100%}.header--top-center .header__inline-menu .mega-menu__list>li,.header__inline-menu .mega-menu__list>li{width:auto;max-width:none;min-width:0;padding:0;margin:0}.header__inline-menu .mega-menu__link--level-2{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;padding:0;color:var(--es-mega-text, rgb(var(--color-foreground)));font-size:var(--es-mega-heading-size, 14px);font-weight:600;line-height:1.35;letter-spacing:.015em;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.header__inline-menu .mega-menu__link--level-2:hover,.header__inline-menu .mega-menu__link--level-2:focus-visible{opacity:.65;transform:translate(2px)}.header__inline-menu .mega-menu__list .list-unstyled{margin:0;padding:0}.header__inline-menu .mega-menu__list .list-unstyled>li{margin:0;padding:0}.header__inline-menu .mega-menu__list .mega-menu__link:not(.mega-menu__link--level-2){display:inline-block;padding:3px 0;color:color-mix(in srgb,var(--es-mega-text, rgb(var(--color-foreground))) 68%,transparent);font-size:var(--es-mega-link-size, 13px);line-height:1.5;text-decoration:none;transition:color .16s ease,transform .16s ease}.header__inline-menu .mega-menu__list .mega-menu__link:not(.mega-menu__link--level-2):hover,.header__inline-menu .mega-menu__list .mega-menu__link:not(.mega-menu__link--level-2):focus-visible{color:rgb(var(--color-foreground));transform:translate(2px)}.header__inline-menu .mega-menu__list .mega_menu_img{display:none!important}.es-premium-mega-preview{position:absolute;top:24px;right:30px;bottom:24px;width:30%;min-width:260px;overflow:hidden;border-radius:var(--es-mega-image-radius, 2px);background:rgba(var(--color-foreground),.035);opacity:0;transform:translate(8px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.61,.36,1);pointer-events:auto}.es-premium-mega-preview.is-visible{opacity:1;transform:translate(0)}.es-premium-mega-preview__link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.es-premium-mega-preview__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.es-premium-mega-preview:hover .es-premium-mega-preview__image{transform:scale(1.035)}.es-premium-mega-preview__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f0a0794,#0f0a0700 62%)}.es-premium-mega-preview__copy{position:absolute;left:22px;right:22px;bottom:20px;color:#fff}.es-premium-mega-preview__eyebrow{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.82}.es-premium-mega-preview__title{display:block;font-size:20px;line-height:1.15}.es-premium-mega-preview__cta{display:inline-block;margin-top:10px;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.75);font-size:12px}.header__inline-menu .mega-menu__content:has(.es-premium-mega-preview) .mega-menu__list{width:68%;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;padding-right:8px}.es-premium-mega-menu--no-preview .mega-menu__list{width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}@media screen and (max-width:1199px){.header__inline-menu .mega-menu__content{width:calc(100vw - 28px)}.header__inline-menu .mega-menu__list{gap:0 20px;padding-left:24px;padding-right:24px}.es-premium-mega-preview{right:20px;width:29%}.header__inline-menu .mega-menu__content:has(.es-premium-mega-preview) .mega-menu__list{width:69%}}}@media screen and (max-width:989px){.es-premium-mega-preview{display:none!important}}@media(prefers-reduced-motion:reduce){.header__inline-menu .mega-menu__content,.es-premium-mega-preview,.es-premium-mega-preview__image,.header__inline-menu .mega-menu__link,.header__inline-menu .mega-menu__link--level-2{transition:none!important}}@media screen and (max-width:989px){.menu-drawer-container .mega_menu_img,.menu-drawer-container .mega_menu_img>div,.menu-drawer-container .mega_menu_img img,.menu-drawer-container .mega_menu_img a{border-radius:var(--es-mega-image-radius, 2px)}.menu-drawer-container .mega_menu_img{overflow:hidden}.mega_menu_img img{border-radius:var(--es-mega-image-radius, 2px)}.menu-drawer-container #menu-drawer{width:min(92vw,420px);max-width:100vw}.menu-drawer-container .menu-drawer__navigation{padding:1.2rem 0 2rem}.menu-drawer-container .menu-drawer__menu-item{min-height:52px;box-sizing:border-box;display:flex;align-items:center;padding:1.35rem 2rem;font-size:clamp(1.55rem,4.2vw,1.75rem);line-height:1.25;letter-spacing:.005em;border-bottom:1px solid rgba(var(--color-foreground),.08)}.menu-drawer-container summary.menu-drawer__menu-item{padding-right:5rem;font-weight:500}.menu-drawer-container .menu-drawer__menu>li:first-child>.menu-drawer__menu-item{border-top:1px solid rgba(var(--color-foreground),.08)}.menu-drawer-container .menu-drawer__close-button{min-height:56px;margin-top:0;padding:1.25rem 2rem;font-size:1.45rem;font-weight:600;border-bottom:1px solid rgba(var(--color-foreground),.1);position:sticky;top:0;z-index:2;background:rgb(var(--color-background))}.menu-drawer-container .menu-drawer__close-button .svg-wrapper{width:16px;margin-right:1rem}.menu-drawer-container .menu-drawer__submenu .menu-drawer__menu-item{min-height:50px;padding-left:2.2rem;padding-right:2rem;font-size:1.5rem}.menu-drawer-container .es-mobile-view-all{margin:0}.menu-drawer-container .es-mobile-view-all__link{justify-content:space-between;gap:1rem;min-height:50px;font-weight:600;font-size:1.45rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.menu-drawer-container .es-mobile-view-all__link span:last-child{font-size:1.7rem;line-height:1;transition:transform .16s ease}.menu-drawer-container .es-mobile-view-all__link:hover span:last-child,.menu-drawer-container .es-mobile-view-all__link:focus-visible span:last-child{transform:translate(3px)}.menu-drawer-container .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{min-height:48px;padding-top:1.15rem;padding-bottom:1.15rem;font-size:1.45rem}.menu-drawer-container .menu-drawer__utility-links{border-top:1px solid rgba(var(--color-foreground),.08)}.menu-drawer-container .menu-drawer__menu-item,.menu-drawer-container .menu-drawer__close-button{overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.menu-drawer-container .menu-drawer__menu-item,.menu-drawer-container .menu-drawer__close-button{transition:background-color .16s ease,color .16s ease}}}@media screen and (min-width:990px){.section-header,.shopify-section-header,.shopify-section-group-header-group,.section-header .header-wrapper,.shopify-section-header .header-wrapper{position:relative;z-index:1000!important}.header__inline-menu,.header__inline-menu .mega-menu{position:relative;z-index:1001!important}.header__inline-menu .mega-menu__content,.header__inline-menu .mega-menu[open]>.mega-menu__content,.header__inline-menu .es-premium-mega-preview{z-index:1002!important}}@media screen and (min-width:990px){.header__inline-menu,.header__inline-menu>ul,.header__inline-menu .mega-menu,.header__inline-menu header-menu>details.mega-menu{position:static!important}.header__inline-menu .mega-menu__content{left:50%!important;right:auto!important;width:min(1180px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;box-sizing:border-box;transform:translate(-50%,-10px)}.js .header__inline-menu .mega-menu[open]>.mega-menu__content{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/elenserica-premium-mega-menu.css.map */
