.header,.menu-drawer,.dropdown-inner{--djh-ink: #0a1f56;--djh-gold: #c0a068;--djh-ivory: #fbf9f6;--djh-line: rgba(10, 31, 86, .14);--djh-line-soft: rgba(10, 31, 86, .08);--djh-muted: rgba(10, 31, 86, .64);--djh-ease: cubic-bezier(.16, 1, .3, 1)}.header__inline-menu .dropdown-inner{background:#fff;border-top:1px solid var(--djh-line-soft);border-bottom:1px solid var(--djh-line-soft);box-shadow:0 18px 40px -28px #0a1f5647}.header__inline-menu .dropdown-inner .container--grid{padding-block:clamp(1.5rem,2.4vw,2.4rem)}.header__inline-menu .dropdown-inner summary a.list-menu__item,.header__inline-menu .dropdown-inner summary .list-menu__item{font-size:.688rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--djh-gold);line-height:1.4}.header__inline-menu .dropdown-inner summary{position:relative;padding-bottom:.55rem;margin-bottom:.35rem}.header__inline-menu .dropdown-inner summary:after{content:"";position:absolute;left:0;bottom:0;width:1.6rem;height:1px;background:var(--djh-gold);opacity:.55}.header__inline-menu .dropdown-inner .childlist-menu--disclosure .header__menu-item{font-size:.9rem;font-weight:400;letter-spacing:.005em;color:var(--djh-muted);transition:color .25s var(--djh-ease),transform .25s var(--djh-ease)}.header__inline-menu .dropdown-inner .childlist-menu--disclosure .header__menu-item:hover,.header__inline-menu .dropdown-inner .childlist-menu--disclosure .header__menu-item:focus-visible{color:var(--djh-ink)}@media(hover:hover){.header__inline-menu .dropdown-inner .childlist-menu--disclosure li:hover .header__menu-item{transform:translate(2px)}}.header__inline-menu .dropdown-inner .childlist-menu--disclosure li+li{margin-top:.1rem}.header__inline-menu .header__menu-item-top{transition:color .25s var(--djh-ease)}.header__inline-menu .header__menu-item-top:hover{color:var(--djh-gold)}.menu-drawer__menu-item-top{font-size:.95rem;font-weight:500;letter-spacing:.01em;color:var(--djh-ink)}.menu-drawer__submenu .menu-drawer__menu-item-top,.menu-drawer__inner-submenu .header__menu-item{color:var(--djh-muted)}.menu-drawer__inner-submenu .header__menu-item:hover{color:var(--djh-gold)}.menu-drawer__menu>li+li,.menu-drawer__submenu>li+li{border-top:1px solid var(--djh-line-soft)}.menu-drawer__navigation-footer{border-top:1px solid var(--djh-line-soft)}@media(max-width:989px){.header__inline-menu .dropdown-inner .col-items+.col-items{border-left:0}}.header__inline-menu a.header__menu-item-top[href$="/collections/5-carat-engagement-rings"]{display:inline-flex;align-items:center}.header__inline-menu a.header__menu-item-top[href$="/collections/5-carat-engagement-rings"]>span{position:relative;display:inline-block}.header__inline-menu a.header__menu-item-top[href$="/collections/5-carat-engagement-rings"]>span:after{content:"5 Carat Rings";position:absolute;left:50%;top:calc(100% + 1px);transform:translate(-50%);font-size:8.5px;line-height:1;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#b08f55;pointer-events:none}.header__inline-menu a.header__menu-item-top[href$="/collections/5-carat-engagement-rings"]:before{content:"New";order:2;margin-left:6px;padding:2px 5px 1px;background:var(--djh-ink, #0a1f56);color:#fff;font-size:9px;line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.menu-drawer a.menu-drawer__menu-item[href$="/collections/5-carat-engagement-rings"]{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.menu-drawer a.menu-drawer__menu-item[href$="/collections/5-carat-engagement-rings"]:after{content:"New";padding:2px 6px 1px;background:var(--djh-ink, #0a1f56);color:#fff;font-size:10px;line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.menu-drawer a.menu-drawer__menu-item[href$="/collections/5-carat-engagement-rings"]:before{content:"5 Carat Rings";order:3;flex-basis:100%;margin-top:3px;font-size:10px;line-height:1;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#b08f55}
/*# sourceMappingURL=/cdn/shop/t/57/assets/dj-header.css.map */
