.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.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}.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:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu:not(.mega-menu--single-column) .mega-menu__content{box-sizing:border-box;padding-left:clamp(2rem,4vw,4rem);padding-right:clamp(2rem,4vw,4rem)}.header--top-center .mega-menu--custom-panel .mega-menu__content--custom-panel{padding-top:2.4rem;padding-bottom:3.2rem}.mega-menu__custom{position:relative;width:100%}.mega-menu__custom-radio{position:absolute;opacity:0;pointer-events:none}.mega-menu__custom-layout{width:min(100%,128rem);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:3.2rem;align-items:start}.mega-menu__custom-nav{display:grid;gap:.8rem;align-content:start;padding-right:2.4rem;border-right:.1rem solid rgba(var(--color-foreground),.12)}.mega-menu__custom-trigger{display:block;padding:1rem 1.3rem;border:.1rem solid transparent;border-radius:.8rem;cursor:pointer;color:rgba(var(--color-foreground),.75);font-size:1.5rem;font-weight:600;line-height:1.3;transition:background-color var(--duration-short) ease,color var(--duration-short) ease,border-color var(--duration-short) ease}.mega-menu__custom-trigger:hover{background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.mega-menu__custom-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,28rem);gap:2.4rem;align-items:start}.mega-menu__custom-layout--no-media .mega-menu__custom-body{grid-template-columns:minmax(0,1fr)}.mega-menu__custom-panels{min-width:0}.mega-menu__custom-panel{display:none;align-content:start;gap:1.6rem}.mega-menu__custom-panel-header{display:flex;align-items:end;justify-content:space-between;gap:1.2rem;padding-bottom:1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.mega-menu__custom-panel-title{margin:0;color:rgb(var(--color-foreground));font-size:2rem;line-height:1.15;font-weight:600;text-decoration:none}.mega-menu__custom-panel-link{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:max(var(--buttons-radius-outset),1.6rem);background-color:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1;font-weight:500;text-decoration:none;white-space:nowrap}.mega-menu__custom-panel-title:hover,.mega-menu__custom-empty-link:hover,.mega-menu__custom-media-title:hover{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__custom-panel-link .icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;overflow:hidden}.mega-menu__custom-panel-link .icon-arrow{width:1.2rem}.mega-menu__custom-panel-link:hover,.mega-menu__custom-panel-link:focus-visible{color:rgb(var(--color-foreground));text-decoration:none;background-color:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.2)}.mega-menu__custom-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1.4rem}.mega-menu__custom-link-card{display:flex;flex-direction:column;align-items:center;width:100%;gap:.8rem;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));text-decoration:none}.mega-menu__custom-link-card:hover{background:transparent}.mega-menu__custom-link-card:hover .mega-menu__custom-link-title{text-decoration:underline}.mega-menu__custom-link-image-wrap{display:flex;width:100%;min-width:0;height:auto;aspect-ratio:1 / 1;border-radius:1rem;overflow:hidden;background:transparent}.mega-menu__custom-link-image{display:block;width:100%;height:100%;object-fit:cover}.mega-menu__custom-link-copy{min-width:0;width:100%;text-align:center}.mega-menu__custom-link-title{display:block;color:rgb(var(--color-foreground));font-size:1.45rem;line-height:1.35;text-align:center}.mega-menu__custom-empty{padding:1.6rem;border:.1rem dashed rgba(var(--color-foreground),.18);border-radius:1rem;background:rgba(var(--color-foreground),.03)}.mega-menu__custom-empty-text{margin:0 0 .8rem;color:rgba(var(--color-foreground),.75);font-size:1.5rem;line-height:1.5}.mega-menu__custom-empty-link{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;text-decoration:none}.mega-menu__custom-media{display:grid;gap:1.4rem}.mega-menu__custom-media-card{border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:rgba(var(--color-foreground),.03);overflow:hidden}.mega-menu__custom-media-image-link{display:block;aspect-ratio:4 / 3;overflow:hidden;background:rgba(var(--color-foreground),.05)}.mega-menu__custom-media-image{display:block;width:100%;height:100%;object-fit:cover}.mega-menu__custom-media-copy{display:grid;gap:.6rem;padding:1.4rem}.mega-menu__custom-media-title{margin:0;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.2;font-weight:600;text-decoration:none}.mega-menu__custom-media-text{margin:0;color:rgba(var(--color-foreground),.75);font-size:1.4rem;line-height:1.5}.header--top-center .mega-menu__list:not(.mega-menu__list--condensed){display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;align-content:start;height:auto;width:min(100%,128rem);max-width:100%;margin-left:auto;margin-right:auto;gap:1.2rem 2.4rem}.header--top-center .mega-menu__list.page-width:not(.mega-menu__list--condensed){padding-left:0;padding-right:0}.header--top-center .mega-menu__list:not(.mega-menu__list--condensed)>li{width:auto;max-width:none;min-width:0;padding-right:0;margin-bottom:0}.header--top-center .mega-menu__list:not(.mega-menu__list--condensed)>li>ul{margin-top:.4rem;padding-top:.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.header--top-center .mega-menu__list--jewelry-type:not(.mega-menu__list--condensed){height:auto}.header--top-center .mega-menu__list--jewelry-theme:not(.mega-menu__list--condensed){height:auto}@media screen and (min-width:990px)and (max-width:1199px){.mega-menu__custom-layout{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);gap:2.4rem}.mega-menu__custom-body{grid-template-columns:minmax(0,1fr)}.mega-menu__custom-media{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu__custom-links{grid-template-columns:repeat(3,minmax(0,1fr))}.header--top-center .mega-menu__list:not(.mega-menu__list--condensed){grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem 1.6rem}}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-mega-menu.css.map */
