.header-wrapper{--ns-header-pad-x: 40px;--ns-header-border: rgba(46, 42, 43, .2);background:var(--ns-colour-bg-secondary, #e9e6e1);border-bottom:0}body.pageprivate-diamond-appt .header-wrapper,body.templateCollection .header-wrapper{background:var(--ns-colour-bg-primary, #ffffff)}.header-wrapper .header{display:grid;grid-template-areas:"nav-left nav-right" "logo logo" "nav nav";grid-template-columns:1fr 1fr;align-items:center;max-width:none;padding:16px var(--ns-header-pad-x) 28px;gap:0;background:transparent}.header-wrapper .header__heading,.header-wrapper .header__heading-link{grid-area:logo;justify-self:center;margin:20px 0 0;padding:0}.header-wrapper .header__heading-logo{max-width:470px;width:100%;height:auto}.header-wrapper .header>header-drawer,.header-wrapper .header>.header__icon--menu,.header-wrapper .header>details-modal.header__search,.header-wrapper .header>.header__search{grid-area:nav-left;justify-self:start}.header-wrapper .header__icons{grid-area:nav-right;justify-self:end;display:flex;align-items:center;gap:16px;padding:0}.header-wrapper .header__icon:not(.book-appointment){width:24px;height:24px}.header-wrapper .header__icon{color:var(--ns-colour-ink, #2e2a2b)}.header-wrapper .header__icon svg{width:24px;height:24px}.header-wrapper .book-appointment{display:inline-flex;align-items:center;width:auto;height:auto;text-decoration:none}.header-wrapper .book-appointment span{font-family:var(--ns-font, inherit);font-size:var(--ns-type-link-size, 12px);line-height:var(--ns-type-link-line, 12px);font-weight:var(--ns-font-weight-regular, 400);letter-spacing:var(--ns-type-link-tracking, -.12px);text-transform:uppercase;white-space:nowrap}.header-wrapper .book-appointment:hover{color:var(--ns-colour-label, #a58a65)}.header-wrapper .menu-item>a,.header-wrapper .header__menu-item,.header-wrapper .list-menu__item--link{font-family:var(--ns-font, inherit);font-size:var(--ns-type-link-size, 12px);font-weight:var(--ns-font-weight-regular, 400);line-height:var(--ns-type-link-line, 12px);letter-spacing:var(--ns-type-link-tracking, -.12px);text-transform:uppercase;color:var(--ns-colour-ink, #2e2a2b);padding:0}.header-wrapper .menu-item>a:hover,.header-wrapper .header__menu-item:hover,.header-wrapper .list-menu__item--link:hover{color:var(--ns-colour-label, #a58a65);text-decoration:none}.header-wrapper .header__inline-menu{grid-area:nav;grid-column:1 / -1;justify-self:stretch;order:3;margin:20px calc(var(--ns-header-pad-x) * -1) -28px;width:auto;border-top:1px solid var(--ns-header-border);border-bottom:1px solid var(--ns-header-border);min-height:72px;display:flex;align-items:center;justify-content:center}.header-wrapper ul.header__inline-menu{padding:16px var(--ns-header-pad-x)}.header-wrapper .header__inline-menu,.header-wrapper .header__inline-menu>.list-menu{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;padding:0}.header-wrapper .sub-menu,.header-wrapper .header__submenu{background:var(--ns-colour-bg-secondary, #e9e6e1);border-radius:1px;border:0;padding:0}.header-wrapper .header .menu li ul.sub-menu{width:233px;background:var(--ns-colour-bg-secondary, #e9e6e1)}.header-wrapper .menu>li>ul{top:calc(100% + 38px)}.header-wrapper .header .menu li ul.sub-menu>li{padding:0;border-bottom-color:var(--ns-colour-border-dark)}.header-wrapper .sub-menu>li>a,.header-wrapper .header__submenu .header__menu-item{display:flex;justify-content:center;padding:8.5px 8px;border-bottom:0}.header-wrapper .header .menu li ul.sub-menu>li:last-child{border-bottom:0}.header-wrapper .sub-menu>li:last-child>a,.header-wrapper .header__submenu .header__menu-item:last-child{border-bottom:0}@media screen and (max-width:990px){.header-wrapper .header{grid-template-areas:"nav-left logo nav-right";grid-template-columns:auto 1fr auto;padding:12px 24px}.header-wrapper .header__heading,.header-wrapper .header__heading-link{margin:0}.header-wrapper .header__heading-logo{max-width:280px}.header-wrapper .header__inline-menu{display:none}}@media screen and (max-width:749px){.header-wrapper .header{padding:12px 16px}.header-wrapper .header__heading-logo{max-width:200px}.header-wrapper .header__icons{gap:12px}}.announcement-bar{background:var(--ns-colour-ink, #2e2a2b);padding:12px 40px;text-align:center}.announcement-bar__message{font-family:var(--ns-font, inherit);font-size:var(--ns-type-body-size, 14px);font-weight:var(--ns-font-weight-regular, 400);line-height:var(--ns-type-body-line, 18px);letter-spacing:var(--ns-type-body-tracking, -.42px);color:var(--ns-colour-text-on-dark, #fff);margin:0;text-transform:none}.announcement-bar__link{color:var(--ns-colour-text-on-dark, #fff)}@media screen and (max-width:749px){.announcement-bar{padding:10px 16px}}.header-wrapper .menu-item>a,.header-wrapper .header__menu-item,.header-wrapper .list-menu__item--link{transition:color .2s ease}.header-wrapper .header__inline-menu>.menu-item>a,.header-wrapper .header__inline-menu .header__menu-item{position:relative}.header-wrapper .header__inline-menu>.menu-item>a:after,.header-wrapper .header__inline-menu .header__menu-item:after{content:"";position:absolute;left:50%;right:50%;bottom:-4px;height:1px;background:var(--ns-colour-label, #a58a65);transition:left .22s ease,right .22s ease}.header-wrapper .header__inline-menu>.menu-item>a:hover:after,.header-wrapper .header__inline-menu>.menu-item>a:focus-visible:after,.header-wrapper .header__inline-menu .header__menu-item:hover:after,.header-wrapper .header__inline-menu .header__menu-item:focus-visible:after{left:0;right:0}.header-wrapper .header__inline-menu>.menu-item:has(>ul.sub-menu)>a{padding-right:24px}.header-wrapper .header__inline-menu>.menu-item:has(>ul.sub-menu)>a:before{content:"";position:absolute;right:4px;top:50%;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);transform-origin:center;pointer-events:none}.header-wrapper .header__icon{transition:color .2s ease,opacity .2s ease}.header-wrapper .header__icon:hover{color:var(--ns-colour-label, #a58a65)}.header-wrapper .sub-menu>li>a,.header-wrapper .header__submenu .header__menu-item{transition:background-color .2s ease,color .2s ease}.header-wrapper .sub-menu>li>a:hover,.header-wrapper .header__submenu .header__menu-item:hover{background:#2e2a2b0a}.header-wrapper a:focus-visible,.header-wrapper summary:focus-visible{outline:2px solid var(--ns-colour-label, #a58a65);outline-offset:2px}@media(prefers-reduced-motion:reduce){.header-wrapper .header__menu-item,.header-wrapper .list-menu__item--link,.header-wrapper .header__inline-menu .header__menu-item:after,.header-wrapper .header__icon,.header-wrapper .header__submenu .header__menu-item{transition:none}}.header-wrapper .menu>li:focus-within>ul{opacity:1;visibility:visible}body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header{position:absolute;left:0;right:0;top:44px;z-index:4;background:transparent}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper{background:transparent;position:relative;isolation:isolate;transition:background-color .2s ease}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper:before,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper:before,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#00000073,#00000047 60%,#0000001a);opacity:.3;transition:opacity .2s ease}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper a,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper a,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper a,body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper summary,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper summary,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper summary{color:var(--ns-colour-text-on-dark, #fff)}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__inline-menu,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__inline-menu,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__inline-menu{border-top-color:#ffffff47;border-bottom-color:#ffffff47}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__heading-logo,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__heading-logo,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__heading-logo{filter:brightness(0) invert(1);transition:filter .2s ease}body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper{background:var(--ns-colour-bg-secondary, #e9e6e1)}body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper:before,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper:before,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper:before,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper:before,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper:before,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper:before{opacity:0}body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper a,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper a,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper a,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper summary,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper summary,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper summary,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper a,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper a,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper a,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper summary,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper summary,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper summary{color:var(--ns-colour-ink, #2e2a2b)}body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper .header__inline-menu,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper .header__inline-menu,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper .header__inline-menu,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper .header__inline-menu,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper .header__inline-menu,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper .header__inline-menu{border-top-color:var(--ns-header-border);border-bottom-color:var(--ns-header-border)}body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper .header__heading-logo,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper .header__heading-logo,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:hover .header-wrapper .header__heading-logo,body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper .header__heading-logo,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper .header__heading-logo,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header:focus-within .header-wrapper .header__heading-logo{filter:none}@media screen and (max-width:989px){body.index:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) #shopify-section-header{position:static;top:auto}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper{background:var(--ns-colour-bg-secondary, #e9e6e1)}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper:before,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper:before,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper:before{content:none}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper,body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper a,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper a,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper a,body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper summary,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper summary,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper summary{color:var(--ns-colour-ink, #2e2a2b)}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__heading-logo,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__heading-logo,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__heading-logo{filter:none}body.index:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__inline-menu,body.pagestore-opening:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__inline-menu,body.pageabout:has(.ns-hero-section,.ns-hero-secondary-section) .header-wrapper .header__inline-menu{border-top-color:var(--ns-header-border);border-bottom-color:var(--ns-header-border)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-ns-header.css.map */
