.jewelry-home.j-shop{overflow:visible}.jewelry-home .j-shop-hero{background:var(--j-bg);padding:2.5rem 0 0}.jewelry-home .j-shop-occ-hero{background:var(--j-secondary);--j-on-dark:var(--j-text);--j-on-dark-muted:var(--j-primary);height:clamp(220px,26vw,320px);color:var(--j-on-dark);overflow:hidden}.jewelry-home .j-shop-occ-hero .j-eyebrow--onDark{color:var(--j-primary)}.jewelry-home .j-shop-occ-inner{justify-content:space-between;align-items:center;gap:1.25rem;height:100%;display:flex}.jewelry-home .j-shop-occ-copy{flex:auto;min-width:0}.jewelry-home .j-shop-occ-crumb{letter-spacing:.02em;color:color-mix(in srgb,var(--j-on-dark)70%,transparent);flex-wrap:wrap;margin-bottom:.85rem;font-size:.75rem;line-height:1.4;display:flex}.jewelry-home .j-shop-occ-sep{padding:0 .45em}.jewelry-home .j-shop-occ-crumb a{color:inherit}.jewelry-home .j-shop-occ-crumb a:hover,.jewelry-home .j-shop-occ-crumb [aria-current]{color:var(--j-on-dark)}.jewelry-home .j-shop-occ-title{font-family:var(--j-serif);color:var(--j-on-dark);overflow-wrap:anywhere;margin-top:.4rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1}.jewelry-home .j-shop-occ-count{color:color-mix(in srgb,var(--j-on-dark)82%,transparent);margin-top:.5rem;font-size:.85rem}.jewelry-home .j-shop-occ-tiles{flex:none;gap:.75rem;height:calc(100% - 4rem);display:flex}.jewelry-home .j-shop-occ-tile{aspect-ratio:1;border-radius:var(--radius-card,var(--radius,12px));background:var(--j-card);height:100%;display:block;position:relative;overflow:hidden}.jewelry-home .j-shop-occ-tile img{object-fit:cover;object-position:center}@media (max-width:767px){.jewelry-home .j-shop-occ-tiles{height:calc(100% - 5.5rem)}.jewelry-home .j-shop-occ-tile:nth-child(n+2){display:none}}@media (min-width:768px) and (max-width:1023px){.jewelry-home .j-shop-occ-tile:nth-child(n+3){display:none}}@media (min-width:768px){.jewelry-home .j-shop-hero .j-heading-sub{white-space:nowrap;max-width:none}}.jewelry-home .j-shop-browse{background:var(--j-bg);padding:1.75rem 0}.jewelry-home .j-shop-browse-row{scrollbar-width:none;gap:1.5rem;margin-top:-.85rem;padding-top:.85rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.jewelry-home .j-shop-browse-row::-webkit-scrollbar{display:none}.jewelry-home .j-shop-browse-item{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.6rem;width:5.5rem;display:flex}.jewelry-home .j-shop-browse-lift{transition:filter .2s;display:block}.jewelry-home .j-shop-browse-item:hover .j-shop-browse-lift{filter:drop-shadow(0 3px 6px #1c0d082e)}.jewelry-home .j-shop-browse-media{border:1px solid var(--j-card-border);background:var(--j-card);border-radius:999px;width:4.5rem;height:4.5rem;transition:border-color .2s;display:block;position:relative;overflow:hidden}.jewelry-home .j-shop-browse-item:hover .j-shop-browse-media{border-color:var(--j-primary)}.jewelry-home .j-shop-browse-label{color:var(--j-text);font-size:.72rem;line-height:1.25}
