html .hz-sheet.hz-menu-drawer{inset:0 auto 0 0;margin:0;width:min(370px,88vw);max-width:370px;height:100dvh;max-height:100dvh;border:0;border-right:1px solid var(--hz-border);border-radius:0 24px 24px 0;padding:0;background:var(--hz-bg);box-shadow:16px 0 60px #30213e24}html .hz-sheet.hz-menu-drawer[open]{animation:hz-menu-enter .28s ease-out}html .hz-menu-drawer .hz-sheet-grip{display:none}html .hz-menu-drawer>header{padding:22px 20px 16px;background:var(--hz-tint);border-bottom:1px solid var(--hz-border)}html .hz-menu-drawer>header h2{font-size:2.5rem;letter-spacing:-.02em}html .hz-menu-drawer .hz-sheet-body{padding:0 20px max(24px,env(safe-area-inset-bottom));overflow-y:auto}.hz-drawer-tagline{font-size:1.15rem;color:var(--hz-muted);margin:16px 0}.hz-drawer-all{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--hz-accent);color:#fff!important;border-radius:12px;text-decoration:none;font-size:1.3rem;font-weight:600;min-height:48px}.hz-drawer-all svg{width:20px;height:20px}.hz-nav-eyebrow{margin:24px 0 12px;font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hz-muted)}.hz-drawer-departments{display:grid;gap:4px}.hz-drawer-department{display:grid;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:8px 0;text-decoration:none;color:var(--hz-text);border-bottom:1px solid var(--hz-border)}.hz-drawer-department strong{display:block;font-size:1.5rem;font-weight:600}.hz-drawer-department small{display:block;margin-top:3px;font-size:1.05rem;line-height:1.5;color:var(--hz-muted)}.hz-drawer-photo{display:block;width:52px;height:58px;overflow:hidden;border-radius:12px;background:var(--hz-tint)}.hz-drawer-photo .hz-collection-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}.hz-drawer-photo .hz-category-portrait{background-size:500% auto;background-position-y:20%}.hz-drawer-chevron{font-size:2.3rem;color:var(--hz-accent)}.hz-drawer-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.hz-drawer-pills a{padding:8px 11px;min-height:36px;border-radius:30px;border:1px solid var(--hz-border);background:var(--hz-tint);color:var(--hz-text);text-decoration:none;font-size:1.1rem}.hz-drawer-jewellery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hz-drawer-jewellery a{min-width:0;color:var(--hz-text);text-decoration:none;font-size:1.15rem;font-weight:600;text-align:center}.hz-drawer-jewel-photo{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;margin-bottom:8px;background:var(--hz-tint)}.hz-drawer-jewel-photo .hz-collection-image{width:100%;height:100%;object-fit:cover;display:block}.hz-drawer-support{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding-top:14px;border-top:1px solid var(--hz-border)}.hz-drawer-support a{color:var(--hz-muted);font-size:1.15rem;min-height:36px;display:flex;align-items:center;text-underline-offset:4px}.hz-drawer-nav a:focus-visible{outline:2px solid var(--hz-accent);outline-offset:3px}html .hz-collection-directory .hz-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}html .hz-collection-directory .hz-featured-grid>a{display:flex;flex-direction:column;min-width:0;gap:7px}html .hz-collection-directory .hz-featured-artwork{display:block;aspect-ratio:1;overflow:hidden;border-radius:16px;margin:0;background:var(--hz-tint);border:1px solid var(--hz-border)}html .hz-collection-directory .hz-featured-artwork .hz-collection-image{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;transition:transform .25s ease}html .hz-collection-directory .hz-featured-grid>a:hover .hz-collection-image{transform:scale(1.035)}html .hz-collection-directory .hz-featured-grid>a>span:not(.hz-featured-artwork){font-size:1.3rem;font-weight:600;line-height:1.4}html .hz-collection-directory .hz-featured-grid small{font-size:1.1rem;line-height:1.3;color:var(--hz-muted);margin:0}html .hz-collection-index{padding-top:26px;padding-bottom:38px}html .hz-collection-index .hz-section-heading{align-items:center;margin-bottom:26px;gap:16px}html .hz-collection-index h1{font-size:clamp(3rem,4vw,4.8rem);margin:0;line-height:1.12}html .hz-bottom-nav a[data-hz-collections]{font-weight:600}@media(max-width:989px){html .hz-collection-directory .hz-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){html .hz-collection-directory{padding-left:16px;padding-right:16px}html .hz-collection-directory .hz-featured-grid{gap:20px 10px}html .hz-collection-directory .hz-featured-artwork{border-radius:13px}html .hz-collection-directory .hz-featured-grid>a>span:not(.hz-featured-artwork){font-size:1.15rem;letter-spacing:0}html .hz-collection-directory .hz-featured-grid small{font-size:1rem}html .hz-collection-index .hz-section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:22px}html .hz-collection-index .hz-section-heading .button{min-height:38px;padding:8px 16px;font-size:1.1rem}html .hz-collection-index h1{font-size:3.5rem}}@keyframes hz-menu-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}.hz-collection-group+.hz-collection-group{margin-top:38px;padding-top:30px;border-top:1px solid var(--hz-border)}.hz-collection-group>h2{font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;margin:0 0 18px;letter-spacing:0}html .hz-collection-hierarchy .hz-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}.hz-nav-branch>summary{cursor:pointer;list-style:none}.hz-nav-branch>summary::-webkit-details-marker,.hz-nav-nested>summary::-webkit-details-marker{display:none}.hz-nav-branch[open]>summary .hz-drawer-chevron{transform:rotate(90deg)}.hz-nav-children{padding:8px 0 18px;border-bottom:1px solid var(--hz-border)}.hz-nav-view-all{display:flex;align-items:center;justify-content:space-between;color:var(--hz-accent);font-size:1.2rem;font-weight:600;text-decoration:none;min-height:44px;margin-bottom:8px}.hz-nav-view-all svg{width:18px;height:18px}.hz-nav-nested{margin-top:14px;padding:0 10px;background:var(--hz-tint);border-radius:12px}.hz-nav-nested>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;font-size:1.15rem;font-weight:600;list-style:none}.hz-nav-nested[open]>summary span{transform:rotate(90deg)}.hz-nav-nested .hz-drawer-jewellery{padding-bottom:12px}.hz-subcategory-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hz-subcategory-heading .hz-jewellery-categories__heading{margin:0}.hz-subcategory-heading>a{font-size:1.1rem;color:var(--hz-accent);text-underline-offset:4px;min-height:32px;display:flex;align-items:center}html .hz-jewellery-categories__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:510px;overflow:visible}html .hz-jewellery-categories__list li{min-width:0}html .hz-jewellery-categories__photo{width:100%;height:auto;aspect-ratio:1}html .hz-jewellery-categories__link{padding:0}html .hz-jewellery-categories__label{white-space:normal;font-weight:600}.hz-jewellery-collage{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background:var(--hz-tint);width:100%;height:100%;aspect-ratio:1;overflow:hidden}.hz-jewellery-collage img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}@media(max-width:749px){html .hz-jewellery-categories__list{gap:8px}html .hz-jewellery-categories__label{font-size:11px;line-height:1.35}}@media(prefers-reduced-motion:reduce){html .hz-sheet.hz-menu-drawer[open]{animation:none}html .hz-collection-directory .hz-collection-image{transition:none}}.hz-parent-card{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:8px 12px 8px 8px;border:1px solid var(--hz-border);border-radius:14px;background:var(--hz-tint);text-decoration:none;color:var(--hz-accent);box-sizing:border-box}.hz-parent-card strong{display:block;font-size:1.2rem;font-weight:600}.hz-parent-card small{display:block;font-size:1rem;font-weight:400;margin-top:3px;color:var(--hz-muted)}.hz-parent-card>svg{width:18px;height:18px}.hz-parent-photo{display:block;width:48px;height:52px;border-radius:9px;overflow:hidden}.hz-parent-photo .hz-collection-image{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.hz-parent-photo .hz-category-portrait{background-size:500% auto}.hz-collection-parent{max-width:510px;margin:0 0 16px}.hz-parent-card[aria-current=page]{border-color:var(--hz-accent)}.hz-drawer-department{grid-template-columns:44px minmax(0,1fr) 28px;gap:10px}.hz-drawer-photo{width:44px;height:48px;border-radius:10px}.hz-drawer-department strong{font-size:1.35rem}.hz-drawer-chevron{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--hz-tint);transition:transform .2s ease,background .2s ease}.hz-drawer-chevron svg{display:block;width:16px;height:16px}.hz-nav-branch[open]>summary .hz-drawer-chevron{background:var(--hz-soft)}.hz-nav-branch>summary:focus-visible{outline:2px solid var(--hz-accent);outline-offset:3px;border-radius:8px}.hz-nav-children{padding:10px 0 16px}.hz-nav-children .hz-parent-card{margin:0 0 14px}.hz-drawer-jewel-photo{max-width:76px;margin:0 auto 7px;border-radius:10px}.hz-drawer-jewel-photo .hz-category-portrait{border-radius:0;margin:0}.hz-drawer-jewellery{gap:12px 8px}.hz-drawer-jewellery a{font-size:1.05rem;line-height:1.4;padding:2px 0 5px;min-height:44px}.hz-drawer-about{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:24px;padding:16px 12px;border-radius:14px;background:var(--hz-tint);color:var(--hz-accent);text-decoration:none}.hz-drawer-about strong{display:block;font-size:1.25rem;font-weight:600}.hz-drawer-about small{display:block;font-size:1.05rem;line-height:1.6;margin-top:5px;color:var(--hz-muted)}.hz-drawer-about>svg{width:18px;height:18px}.hz-about-mark svg{width:28px;height:28px}html .hz-jewellery-categories__photo .hz-collection-image{display:block;width:100%;height:100%;border-radius:0;margin:0;object-fit:cover}.hz-menu-drawer .hz-sheet-body{overscroll-behavior:contain;scrollbar-width:thin}@media(prefers-reduced-motion:reduce){.hz-drawer-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hz-navigation.css.map */
