.ts-jewelry-collection{--color-background: 0 0 0;--color-surface: 0 0 0;--color-text: 255 255 255;--color-accent: 255 255 255;color:#fff;background:#000;color-scheme:dark}.ts-jewelry-content{padding-top:1.875rem}.ts-jewelry-heading{margin-bottom:1.25rem}.ts-jewelry-heading .breadcrumb{text-align:left}.ts-jewelry-collection [hidden]{display:none!important}.ts-jewelry-collection jewelry-collection-tools{display:flex;align-items:center;position:relative}.ts-jewelry-tools-fallback summary{display:flex;align-items:center;gap:.375em;min-height:44px;cursor:pointer;list-style:none}.ts-jewelry-tools-fallback summary::-webkit-details-marker{display:none}.ts-jewelry-tools-panel{position:absolute;inset-inline-start:0;top:100%;z-index:6;width:min(400px,calc(100vw - 30px));max-height:70vh;overflow-y:auto;border:1px solid #555;background:#000}.ts-jewelry-empty{padding-block:3em;text-align:center}.ts-jewelry-drawer.dialog{inset:0 0 0 auto;width:calc(100vw - 50px);max-width:calc(100vw - 50px);height:100vh;height:100dvh;max-height:100dvh;margin:0;overflow:hidden;color:#fff;background:#000;border:0;border-radius:0;box-shadow:none}.ts-jewelry-drawer::backdrop{background:#00000080;cursor:pointer}.ts-jewelry-drawer-header{position:relative;flex:0 0 auto;padding:1rem 3rem .875rem;border-bottom:1px solid #333;text-align:center}.ts-jewelry-drawer-title{margin:0;text-transform:none}.ts-jewelry-drawer-count{margin:.25em 0 0}.ts-jewelry-drawer-close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;width:44px;height:44px;color:inherit}.ts-jewelry-mobile-form{display:flex;flex:1;flex-direction:column;min-height:0;margin:0}.ts-jewelry-drawer-body{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.ts-jewelry-mobile-sort-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ts-jewelry-mobile-sort-row .ts-jewelry-sort-select{min-width:0;max-width:70%}.ts-jewelry-mobile-filter{min-width:0;margin:1.25rem 0 0;padding:0;border:0}.ts-jewelry-mobile-filter-option{display:flex;align-items:center;gap:.75em;min-height:44px;cursor:pointer}.ts-jewelry-mobile-filter-option input{width:16px;height:16px;margin:0;accent-color:#fff}.ts-jewelry-mobile-filter-option:has(input:disabled){opacity:.5;cursor:default}.ts-jewelry-drawer-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));border-top:1px solid #333;background:#000}.ts-jewelry-remove-all{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:.2em}.ts-jewelry-mobile-apply{box-sizing:border-box;width:50%;min-height:44px;padding:.75em 1em;border:1px solid #fff;border-radius:0;color:#000;background:#fff;cursor:pointer}.ts-jewelry-mobile-apply:focus-visible{outline:1px solid #fff;outline-offset:3px}.ts-jewelry-sort-select{box-sizing:border-box;width:auto;min-height:44px;padding:0;border:0;border-radius:0;color:inherit;background:#000}.ts-jewelry-price-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ts-jewelry-price-range label{display:grid;gap:.5rem;min-width:0}.ts-jewelry-price-range input{width:100%;min-width:0;min-height:44px;border:1px solid #555;background:#000}.ts-jewelry-drawer.dialog{max-width:440px}.ts-jewelry-collection .ts-jewelry-mobile-apply{width:50%}@media(min-width:1200px){.ts-jewelry-mobile-sort-row{display:none}}.ts-jewelry-collection .main-collection-title,.ts-jewelry-collection .ts-collection-header-slogan{color:var(--ts-design-banner-text-color, #fff)}.ts-jewelry-collection .main-collection-header{background-color:#000}.ts-jewelry-collection .ts-loose-results-clear,.ts-jewelry-drawer .ts-jewelry-remove-all{text-decoration:underline}.ts-jewelry-collection .ts-loose-results-condition{color:#bfbfbf}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tearstones-jewelry-collection.css.map */
