.ts-loose-collection{color:#fff;background:#000}.ts-loose-heading{box-sizing:border-box;width:100%;max-width:none;padding:1.875rem .9375rem 1.25rem}.ts-loose-heading h1{margin:0;text-align:left;text-transform:none;font-family:var(--ts-font-collection-title);font-size:var(--ts-text-collection-title);font-weight:var(--ts-weight-collection-title);line-height:var(--ts-leading-collection-title);letter-spacing:var(--ts-tracking-collection-title)}.ts-loose-detail-entry{margin:-.75em 0 1.5em;font-family:var(--ts-font-label);font-size:var(--ts-text-label);font-weight:var(--ts-weight-label);line-height:var(--ts-leading-label);letter-spacing:var(--ts-tracking-label)}.ts-loose-detail-entry a{text-underline-offset:4px}.ts-loose-detail-entry span{margin-left:6px}.ts-loose-navigation ul{display:flex;align-items:stretch;gap:.75em;list-style:none;padding:0 0 .25em;margin:0}.ts-loose-navigation .ts-loose-nav-item{display:flex;min-width:0}.ts-loose-navigation .ts-loose-nav-link{box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.65em;width:100%;min-width:0;min-height:60px;height:100%;padding:.35em 0;color:inherit;text-decoration:none;border-bottom:1px solid transparent;text-transform:none;font-family:var(--ts-font-menu);font-size:var(--ts-text-menu);font-weight:var(--ts-weight-menu);line-height:var(--ts-leading-menu);letter-spacing:var(--ts-tracking-menu)}.ts-loose-navigation a:hover{border-bottom-color:#aaa}.ts-loose-navigation a[aria-current]{border-bottom-color:currentColor}.ts-loose-navigation a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ts-loose-navigation .ts-loose-nav-icon{display:grid;place-items:center;width:44px;height:44px;color:#444;pointer-events:none}.ts-loose-navigation .ts-loose-nav-label{display:block;min-width:0;min-height:2.8em;line-height:var(--ts-leading-ui);overflow-wrap:anywhere}.ts-loose-navigation .ts-loose-nav-icon .ts-gem-category-icon{display:block;width:40px;height:40px;object-fit:contain;pointer-events:none}.ts-loose-navigation .ts-loose-nav-icon .ts-diamond-cut-icon{display:block;width:32px;height:32px;pointer-events:none}.ts-loose-navigation[data-loose-navigation] ul{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.ts-loose-navigation[data-loose-navigation] ul::-webkit-scrollbar{display:none}.ts-loose-navigation[data-loose-navigation] li{flex:0 0 96px}.ts-loose-navigation[data-loose-navigation] .ts-loose-nav-link{grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(2.8em,auto);align-items:start;align-content:start;justify-items:center;width:96px;height:100%;min-height:0;padding:0 .15em .65em;white-space:normal;text-align:center;font-family:var(--ts-font-menu);font-size:var(--ts-text-menu);font-weight:var(--ts-weight-menu);line-height:var(--ts-leading-menu);letter-spacing:var(--ts-tracking-menu)}.ts-loose-navigation[data-loose-navigation] .ts-loose-nav-icon{width:48px;height:48px}.ts-loose-navigation[data-loose-navigation] .ts-loose-nav-label{width:100%;min-height:2.8em}.ts-loose-navigation[data-loose-navigation] .ts-gem-category-icon{width:48px;height:48px}.ts-loose-navigation[data-loose-navigation] .ts-diamond-cut-icon{width:34px;height:34px}.ts-loose-navigation[data-loose-navigation].is-expanded ul{flex-wrap:wrap;overflow:visible}.ts-loose-nav-toggle{display:block;margin:0 0 0 auto;padding:0 0 0 1em;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-family:var(--ts-font-label);font-size:var(--ts-text-label);font-weight:var(--ts-weight-label);line-height:var(--ts-leading-label);letter-spacing:var(--ts-tracking-label)}.ts-mobile-stone-item{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch}.ts-mobile-stone-item>.ts-mobile-stone-title{min-width:0;min-height:44px;padding-right:.5em}.ts-mobile-stone-item>.ts-mobile-stone-toggle{justify-content:center;width:44px;min-height:44px;padding:0;background:transparent}.mobile-menu-list>li>.mobile-menu-link[data-submenu-toggle]:not(.ts-mobile-stone-toggle){display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:0;min-height:44px}.mobile-menu-list>li>.mobile-menu-link[data-submenu-toggle]:not(.ts-mobile-stone-toggle)>.svg-icon{justify-self:center}.ts-mobile-stone-item:has(>[data-submenu-toggle][aria-expanded=true])>.ts-mobile-stone-title{visibility:hidden}@media(min-width:600px){.ts-loose-navigation ul{gap:1.125em}.ts-loose-navigation[data-loose-navigation] li{flex-basis:104px}.ts-loose-navigation[data-loose-navigation] .ts-loose-nav-link{grid-template-rows:58px minmax(2.8em,auto);width:104px}.ts-loose-navigation[data-loose-navigation] .ts-loose-nav-icon,.ts-loose-navigation[data-loose-navigation] .ts-gem-category-icon{width:58px;height:58px}.ts-loose-navigation[data-loose-navigation] .ts-diamond-cut-icon{width:38px;height:38px}}@media(min-width:1200px){.ts-loose-heading{padding-inline:2rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tearstones-loose-navigation.css.map */
