.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:20px 80px;position:absolute;right:0;top:100%;background:#f9f9fb}.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(-.8rem);transition:opacity .25s ease,transform .25s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.mega-menu__content .page-width{max-width:100%;padding-left:0!important;padding-right:0!important;margin-left:0;margin-right:0}.mega-menu__list{gap:0px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;height:100%;justify-content:space-between}.mega-menu__list>li{width:auto!important;max-width:100%}.mega-menu__list ul li{padding:6px}.mega-menu__list.mega-menu__list-diamonds>li{max-width:350px}.mega-menu__list.mega-menu__list-diamonds ul li,.menu-drawer__menu.mega-menu__list-diamonds ul li{margin-bottom:0}.mega-menu__list.mega-menu__list-diamonds ul:first-of-type>li:first-of-type,.menu-drawer__menu.mega-menu__list-diamonds details:first-of-type li:first-of-type{grid-area:1 / 1 / 2 / 4}.mega-menu__list.mega-menu__list-diamonds ul:last-of-type>li:last-of-type,.menu-drawer__menu.mega-menu__list-diamonds details:last-of-type li:last-of-type{grid-area:4 / 1 / 5 / 4}.mega-menu__list.mega-menu__list-diamonds ul:first-of-type>li:first-of-type a,.mega-menu__list.mega-menu__list-diamonds ul:last-of-type>li:last-of-type a{font-family:var(--font-family-darker-grotesque);font-size:16px;font-weight:600;line-height:22px;letter-spacing:.8px}.mega-menu__list-fine-jewelry>li:not(:last-of-type) .svg-wrapper{display:none}.mega-menu__list-shop-by-color,.mega-menu__list-shop-by-shape{display:grid}.mega-menu__link{color:#404968;padding:4px 6px;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-opensans);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.7px;border-radius:3px;outline:none;transition:color .2s ease;word-wrap:break-word}.mega-menu__link .svg-wrapper{width:24px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease;flex-shrink:0}.hover-on-link:hover .svg-wrapper{transform:scale(1.18)}.hover-on-link>span:not(.svg-wrapper){display:inline-block;transition:transform .2s ease,font-weight 0s;transform-origin:left center}.hover-on-link:hover>span:not(.svg-wrapper){transform:scale(1.05)}.mega-menu__list-shop-by-metal .mega-menu__link{gap:18px;padding:0}.mega-menu__list-shop-by-metal .mega-menu__link .svg-wrapper{width:40px}.mega-menu__link .svg-wrapper:empty{display:none}.mega-menu__link svg,.mega-menu__link img{width:100%;height:100%;vertical-align:middle}.mega-menu__link.no-icon:before{display:none}.mega-menu__link.no-icon span{font-weight:700;font-size:1.4rem}.mega-menu__link.mega-menu__link--level-2{padding:0;color:#30374f;font-family:var(--font-family-darker-grotesque);font-size:16px;font-weight:700;line-height:30px;letter-spacing:1px;margin-bottom:10px;transition:color .2s ease}.mega-menu__link.mega-menu__link--level-2:hover .svg-wrapper,.mega-menu__link.mega-menu__link--level-2:hover>span:not(.svg-wrapper){transform:none}.mega-menu__list.mega-menu__list-diamonds ul+.mega-menu__link--level-2{margin-top:22px}.mega-menu__list-fine-jewelry ul+.mega-menu__link--level-2{margin-top:18px}.hover-on-link:hover,.mega-menu__link--active{font-weight:500!important;color:#30374f;text-decoration:none!important}.mega-menu__link:focus{outline:none;box-shadow:none}.mega-menu__link--active{text-decoration:none!important}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__content .image-column{display:flex;flex-direction:column;width:210px!important;flex-shrink:0;justify-content:space-between}.mega-menu__content .image-column__image-link{text-decoration:none;display:block}.mega-menu__content .image-column a{text-decoration:none}.mega-menu__content .image-wrapper img{border-radius:4px;width:100%;height:auto;display:block}.mega-menu__content .image-column__content{display:flex;flex-direction:column;padding:6px 0;gap:6px;flex:1}.mega-menu__content .image-column__title{color:#30374f;margin:0;font-family:var(--font-family-darker-grotesque);font-size:15px;font-weight:700;line-height:1.4;letter-spacing:1px}.mega-menu__content .image-column__description{color:#30374f;margin:0;font-family:var(--font-family-opensans);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.3px}.mega-menu__content .image-column__see-more{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:2px;padding:2px 10px;color:#240b3d;font-family:var(--font-family-darker-grotesque);font-size:14px;font-weight:500;letter-spacing:1.3px;text-decoration:none!important;background:transparent;box-sizing:border-box;transition:background .2s ease,color .2s ease}.mega-menu__content .image-column__see-more:hover{background:#5c2c6e;color:#fff}.mega-menu__list.mega-menu__list-diamonds>li:nth-child(3){position:relative}.mega-menu__list.mega-menu__list-diamonds>li:nth-child(3):before{content:"";position:absolute;left:-20px;top:15%;bottom:15%;width:1px;background-color:#0003}@media screen and (max-width:990px){.header .image-wrapper{display:none!important}.header__heading-logo{height:auto;max-width:80%;margin-left:-40px}.mega-menu__list-shop-by-color,.mega-menu__list-shop-by-shape{display:grid;grid-template-columns:repeat(2,1fr)}.mega-menu__link .svg-wrapper,.menu-drawer__menu-item .svg-wrapper{width:28px;display:inline-block}.mega-menu__list-categories>li .svg-wrapper{display:block!important}.mega-menu__list-design-your-own-ring>li .svg-wrapper{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-mega-menu.css.map */
