.ts-loose-results{--color-background: 0 0 0;--color-surface: 0 0 0;--color-text: 255 255 255;--color-accent: 255 255 255;--ts-results-border: #555;box-sizing:border-box;width:100%;max-width:none;padding-inline:.9375rem;padding-bottom:3rem;color:#fff;background:#000;color-scheme:dark;scroll-margin-top:100px;font-family:var(--ts-font-body);font-size:var(--ts-text-body);font-weight:var(--ts-weight-body);line-height:var(--ts-leading-body);letter-spacing:var(--ts-tracking-body)}.ts-loose-results *{box-sizing:border-box}.ts-loose-results [hidden]{display:none!important}.ts-loose-results button{border-radius:0;box-shadow:none;cursor:pointer;font-family:var(--ts-font-button);font-size:var(--ts-text-button);font-weight:var(--ts-weight-button);line-height:var(--ts-leading-button);letter-spacing:var(--ts-tracking-button)}.ts-loose-results input{color:inherit;box-shadow:none;font-family:var(--ts-font-input);font-size:var(--ts-text-input);font-weight:var(--ts-weight-input);line-height:var(--ts-leading-input);letter-spacing:var(--ts-tracking-input)}.ts-loose-results a{color:inherit;text-decoration:none}.ts-loose-results-toolbar{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:0 .75rem;min-height:44px;margin-bottom:1.25rem;padding:0;border:0}.ts-loose-results-count{flex-shrink:0;order:1;margin:0 0 0 auto;color:#fff;min-block-size:1.5em;font-family:var(--ts-font-count);font-size:var(--ts-text-count);font-weight:var(--ts-weight-count);line-height:var(--ts-leading-count);letter-spacing:var(--ts-tracking-count)}.ts-loose-results-toolbar .btn-group{display:flex;flex-wrap:nowrap;gap:.75rem;margin:0}.ts-loose-results-toolbar .btn{width:auto;min-width:0;min-height:44px;padding:0;gap:.375em;color:#fff;background:transparent;border:0;white-space:nowrap;text-transform:none;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results-toolbar .btn:hover{color:#fff;background:transparent;text-decoration:underline;text-underline-offset:.2em}.ts-loose-results-toolbar .btn:focus-visible{outline:1px solid #fff;outline-offset:3px}.ts-loose-results-toolbar .btn svg{flex:0 0 14px;width:14px;height:14px}.ts-loose-tools-label-desktop,.ts-loose-desktop-sort{display:none}.ts-loose-mobile-sort{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding-bottom:1rem}.ts-loose-mobile-sort-select{box-sizing:border-box;width:auto;min-width:0;max-width:70%;min-height:44px;padding:0;border:0;border-radius:0;color:#fff;background:#000;cursor:pointer}.ts-loose-mobile-sort-select:focus-visible{outline:1px solid #fff;outline-offset:3px}.ts-loose-results-toolbar .theme-dropdown-content{max-width:calc(100vw - 30px);color:#fff;background:#000;border-color:#555;border-radius:0}.ts-loose-results-toolbar .facets-sort-option{color:#fff;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results-toolbar .facets-sort-option:hover{color:#fff}.ts-loose-results-toolbar .facets-sort-option:has(input:checked){color:#fff}.ts-loose-results-conditions{display:flex;flex-wrap:wrap;align-items:center;gap:0 .875rem;margin:-.5rem 0 1rem}.ts-loose-results-condition{color:#bfbfbf;background:transparent;border:0;min-height:44px;padding:.5em 0;text-align:left;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results-condition:focus-visible{outline:1px solid #fff;outline-offset:2px}.ts-loose-results-clear{color:#fff;background:transparent;border:0;min-height:44px;padding:.5em 0;text-align:left;text-decoration:underline;text-underline-offset:.2em;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results-clear:focus-visible{outline:1px solid #fff;outline-offset:2px}.ts-loose-results-validation{margin:1em 0 0;color:#fff;font-family:var(--ts-font-body);font-size:var(--ts-text-body);font-weight:var(--ts-weight-body);line-height:var(--ts-leading-body);letter-spacing:var(--ts-tracking-body)}.ts-loose-results [data-filter-dialog]{--drawer-width: 440px;inset:0 0 0 auto;width:calc(100vw - 50px);max-width:440px;height:100vh;height:100dvh;max-height:100dvh;margin:0;overflow:hidden;color:#fff;background:#000;border:0;border-radius:0;box-shadow:none}.ts-loose-results [data-filter-dialog]::backdrop{background:#00000080;cursor:pointer}.ts-loose-results [data-filter-dialog] .dialog-header{position:relative;flex:0 0 auto;padding:1rem 3rem .875rem;border-bottom:1px solid #333;text-align:center;background:#000}.ts-loose-results [data-filter-dialog] .dialog-title{margin:0;color:#fff;text-transform:none;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results [data-filter-dialog] .dialog-close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;width:44px;height:44px;color:#fff}.ts-loose-results [data-filter-dialog] .dialog-body{padding:1.25rem;color:#fff;background:#000}.ts-loose-results [data-filter-dialog] .theme-collapse.facet{color:#fff;background:#000;border-bottom-color:#333}.ts-loose-results [data-filter-dialog] .theme-collapse-summary{color:#fff;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results [data-filter-dialog] .facets-option{min-height:44px;color:#bfbfbf;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results [data-filter-dialog] .facets-option:has(input:checked){color:#fff}.ts-loose-results [data-filter-dialog] .facets-option input{accent-color:#fff}.ts-loose-results [data-filter-dialog] .facets-option input:focus-visible{outline-color:#fff}.ts-loose-results [data-filter-dialog] .facets-price-input{border-color:#555;color:#fff;background:transparent}.ts-loose-results [data-filter-dialog] .facets-price-input input{color:#fff;background:transparent}.ts-loose-results [data-filter-dialog] .dialog-footer{display:flex;flex:0 0 auto;flex-wrap:nowrap;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-loose-results [data-apply-filters]{order:1;width:50%;max-width:50%;min-width:0;min-height:44px;padding:.75em .5em;border:1px solid #fff;color:#000;background:#fff;white-space:normal;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results [data-reset-draft]{order:0;width:auto;min-width:0;min-height:44px;padding:0;border:0;color:#fff;background:transparent;text-decoration:underline;text-underline-offset:.2em;white-space:normal;font-family:var(--ts-font-filter);font-size:var(--ts-text-filter);font-weight:var(--ts-weight-filter);line-height:var(--ts-leading-filter);letter-spacing:var(--ts-tracking-filter)}.ts-loose-results [data-apply-filters]:focus-visible{outline:1px solid #fff;outline-offset:3px}.ts-loose-results [data-reset-draft]:focus-visible{outline:1px solid #fff;outline-offset:3px}.ts-loose-facet-icon{display:grid;flex:0 0 32px;place-items:center;width:32px;height:40px;color:#fff;pointer-events:none}.ts-loose-facet-icon svg{display:block;width:26px;height:26px}.ts-loose-facet-icon img{display:block;width:32px;height:32px;object-fit:contain;background:#fff}.ts-loose-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem .25rem}.ts-loose-results-grid .product-card-view-event{display:block;height:100%}.ts-loose-results-grid .ts-product-card[class]{width:100%;max-width:none;color:#fff;background:transparent;border:0;border-radius:0;box-shadow:none}.ts-loose-results-grid .ts-product-card .ts-card-media{aspect-ratio:1;padding:0;margin-bottom:.75rem;background:#fff}.ts-loose-results-grid .ts-card-media .product-card-image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:1;object-fit:contain;border-radius:0;background:#fff;transition:none}.ts-loose-results-grid .product-card:has(.product-card-title-link:hover) .product-card-image{transform:none}.ts-loose-results-grid .product-card:has(.product-card-title-link:active) .product-card-image{transform:none}.ts-loose-results-grid .product-card-title-block{margin:0;min-block-size:0;padding:0}.ts-loose-results-grid .product-card-title{margin:0;color:#fff;overflow-wrap:anywhere;text-wrap:pretty}.ts-loose-results-grid .product-card-title-link:hover{text-decoration:underline;text-underline-offset:.2em}.ts-loose-results-grid .product-card-title-link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.ts-loose-results-grid .product-card-price-block{margin-block-start:0;padding:0}.ts-loose-results-grid .ts-product-card .ts-card-price{flex-wrap:wrap;margin-top:.5rem;color:#fff}.ts-loose-results-grid .ts-product-card .product-card-price-sale{color:#fff}.ts-loose-results-grid .ts-product-card .product-card-price-compare{color:#bfbfbf}.ts-loose-results-source:has(template){margin:0}.ts-loose-results-source:empty{display:none}.ts-loose-results-pagination-slot{min-height:44px;margin-top:3rem}.ts-loose-results-pagination{margin:0}.ts-loose-results nav.ts-catalog-pagination a{color:#fff;background:transparent;border-color:#555}.ts-loose-results nav.ts-catalog-pagination .ts-pagination-current{color:#fff;background:transparent;border-color:#fff}.ts-loose-results-body{position:relative;min-height:12rem}.ts-loose-results-status{margin:0;text-align:center;padding:3em 1em 1.25em}.ts-loose-results-recovery{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5em;margin:0 0 3em}.ts-loose-results-recovery button{color:#fff;background:transparent;border:0;border-bottom:1px solid #fff;min-height:44px;padding:.75em 0}.ts-loose-results-recovery button:focus-visible{outline:1px solid #fff;outline-offset:2px}.ts-loose-results[data-load-state=error] [data-grid]{visibility:hidden}.ts-loose-results[data-load-state=error] [data-status]{position:absolute;top:0;inset-inline:0;z-index:1}.ts-loose-results[data-load-state=error] [data-recovery]{position:absolute;top:7rem;inset-inline:0;z-index:1}.ts-loose-results[data-load-state=fallback] [data-status]{padding:0 0 .75em}.ts-loose-results[data-load-state=fallback] [data-recovery]{margin-bottom:1.5rem}.ts-loose-results-placeholder{display:flex;flex-direction:column;height:100%}.ts-loose-results-placeholder-image{aspect-ratio:1;margin-bottom:.75rem;background:#161616}.ts-loose-results-placeholder-title{padding-bottom:.5rem;font-family:var(--ts-font-card-title);font-size:var(--ts-text-card-title);font-weight:var(--ts-weight-card-title);line-height:var(--ts-leading-card-title);letter-spacing:var(--ts-tracking-card-title)}.ts-loose-results-placeholder-title span{display:block;height:.75em;width:94%;margin:.35em 0 .7em;background:#333}.ts-loose-results-placeholder-title span:last-child{width:58%}.ts-loose-results-placeholder-price{margin-top:.5rem;min-height:1.5em;font-family:var(--ts-font-card-price);font-size:var(--ts-text-card-price);font-weight:var(--ts-weight-card-price);line-height:var(--ts-leading-card-price);letter-spacing:var(--ts-tracking-card-price)}.ts-loose-results-placeholder-price span{display:block;width:4.5em;height:.9em;background:#333}.ts-loose-results[data-load-state=loading] .ts-loose-results-placeholder{animation:ts-results-loading 1.6s ease-in-out infinite alternate}@keyframes ts-results-loading{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ts-loose-results[data-load-state=loading] .ts-loose-results-placeholder{animation:none}}@media(min-width:1200px){.ts-loose-results{padding-inline:2rem}.ts-loose-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem .5rem}.ts-loose-tools-label-mobile{display:none}.ts-loose-tools-label-desktop{display:inline}.ts-loose-desktop-sort{display:block}}html .ts-loose-results-toolbar .theme-dropdown-content{left:0!important;right:auto!important;width:max-content;min-width:min(250px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tearstones-loose-results.css.map */
