.mega-menu{position:static}@media screen and (min-width:990px){.header__inline-menu{display:flex!important;align-items:center;justify-content:center}}.mega-menu__content{background-color:#faf9f6;border:1px solid #EFECE6;border-radius: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__inner{max-width:1200px;margin:0 auto;padding:0 3.5rem}.mega-menu__inner--compact{max-width:980px}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(140px,1fr));list-style:none}.mega-menu__inner--has-promo{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;column-gap:4rem}.header--top-center .mega-menu__inner--has-promo .mega-menu__list{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:2.4rem 0;align-items:start}.header--top-center .mega-menu__inner--has-promo .mega-menu__list>li{width:auto;padding:0 2.4rem}.header--top-center .mega-menu__inner--has-promo .mega-menu__list>li:not(:nth-child(3n+1)){border-left:1px solid #EAE6DF}.header--top-center .mega-menu__inner--has-promo .mega-menu__list>li:nth-child(3n+1){padding-left:0}.mega-menu__list--diamonds{align-items:start}.mega-menu__col{min-width:140px;padding-left:2.4rem}.mega-menu__col:first-child{padding-left:0}.mega-menu__col:not(:first-child){border-left:1px solid #EAE6DF}.mega-menu-featured-media{width:100%}.mega-menu-featured-media__spacer{width:100%;aspect-ratio:4 / 5;border-radius:4px;background-color:#f7f3ea;border:1.5px dashed rgba(197,160,89,.55)}.mega-menu__promo{display:block;position:relative}.mega-menu__promo-image-wrapper,.mega-menu__promo-media{aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;border:1px solid #EFECE6;box-shadow:0 .6rem 1.8rem #1212121f;transition:border-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.mega-menu__promo:hover .mega-menu__promo-image-wrapper,.mega-menu__promo:hover .mega-menu__promo-media{border-color:#c5a059;box-shadow:0 .6rem 1.8rem #c5a05947}.mega-menu__promo-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.mega-menu__promo:hover .mega-menu__promo-image{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.mega-menu__promo-image-wrapper,.mega-menu__promo-media,.mega-menu__promo-image{transition:none}}.mega-menu__promo-media iframe,.mega-menu__promo-media video{width:100%;height:100%;object-fit:cover}.mega-menu__promo-label{display:block;position:absolute;left:0;right:0;bottom:0;padding:4rem 1.8rem 1.8rem;background:linear-gradient(to top,#12121299,#12121200);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#c5a059}.mega-menu__promo-label:hover{text-decoration:underline}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;font-size:1.4rem;line-height:2.2;padding-bottom:.3rem;padding-top:.3rem;text-decoration:none;transition:color var(--duration-short) ease,transform var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{display:flex;align-items:center;gap:10px}.mega-menu__link--heading{font-size:1.2rem;font-weight:700;color:#2c2c2c;text-transform:uppercase;letter-spacing:.12em;line-height:1.6;margin-bottom:.4rem;white-space:nowrap}.mega-menu__link--disabled{pointer-events:none;cursor:default}.mega-menu__level2-icon{display:none}.mega-menu__content .mega-menu__level2-icon--visible{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mega-menu__content .mega-menu__level2-icon--visible .icon-menu-item{display:inline-block;width:18px;height:18px;margin-right:0;color:#c5a059}.mega-menu__content .menu-icon{color:#c5a059;flex-shrink:0}.mega-menu__birthstone-dot{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;margin-right:.9rem;vertical-align:middle}.mega-menu__content .mega-menu__birthstone-dot .icon-menu-item{display:inline-block;width:100%;height:100%;margin-right:0}.mega-menu__content .mega-menu__grandchild-icon--visible .icon-menu-item{display:inline-block;width:1.4rem;height:1.4rem;margin-right:.7rem}.icon-menu-item{width:1.7rem;height:1.7rem;margin-right:8px;color:#c5a059;vertical-align:middle;flex-shrink:0}.icon-diamond-cut{width:2.4rem;height:2.4rem;color:currentColor;flex-shrink:0}.mega-menu__content .icon-menu-item{display:none}.mega-menu__shape-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.2rem}.mega-menu__shape-tile{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.6rem 1rem;border:1px solid #EFECE6;border-radius:4px;text-decoration:none;color:#1a1a1a;font-size:1.2rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--duration-short) ease,color var(--duration-short) ease,transform var(--duration-short) ease}.mega-menu__shape-tile:hover{border-color:#c5a059;color:#c5a059;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.mega-menu__shape-tile{transition:none}.mega-menu__shape-tile:hover{transform:none}}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list--more{align-items:flex-start;column-gap:4rem;row-gap:2rem}.mega-menu__more-group{min-width:16rem}.mega-menu__more-group .list-unstyled{margin-top:.4rem}.header--top-center .mega-menu__list>li{width:16%;min-width:140px;padding-right:2.4rem}.mega-menu__content,.mega-menu__content .mega-menu__link,.mega-menu__content .mega-menu__link--level-2{color:#2c2c2c}.mega-menu__content .mega-menu__promo-label{color:#c5a059}.mega-menu__link:hover{color:#c5a059;text-decoration:none;transform:translate(.6rem)}.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}@media(prefers-reduced-motion:reduce){.mega-menu__link{transition:none}.mega-menu__link:hover{transform:none}}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-mega-menu.css.map */
