.product-card[data-variant-card][data-variant-id]{color:#222;background:#fff;box-shadow:none;font-family:var(--ts-font-ui);font-style:var(--font-body-style);font-weight:var(--ts-weight-regular)}.product-card[data-variant-card] .product-card-title-block{flex:0 0 auto;min-block-size:0;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)}.product-card[data-variant-card] .product-card-price-block{margin-block-start:0}.product-card[data-variant-card] .product-card-title{font-style:var(--font-body-style);overflow-wrap:anywhere;text-wrap:pretty;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)}.product-card[data-variant-card] .ts-variant-card-specs{display:block;margin-top:.35em;color:#666;font-family:var(--ts-font-card-spec);font-size:var(--ts-text-card-spec);font-weight:var(--ts-weight-card-spec);line-height:var(--ts-leading-card-spec);letter-spacing:var(--ts-tracking-card-spec)}.product-card[data-variant-card] .product-card-price{color:#222;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)}.product-card[data-variant-card] .product-card-price-sale{color:#222}.product-card[data-variant-card] .product-card-price-compare{color:#767676}.product-card[data-variant-card] .ts-variant-card-sku{display:none}.product-card[data-variant-card] [data-loose-stone-image]{background:#fff}.product-card[data-variant-card] [data-loose-stone-image] .product-card-image{object-fit:contain}.product-card[data-variant-card] .product-card-badge{color:#555;background:#fff;border:1px solid #e5e5e5;font-family:var(--ts-font-meta);font-size:var(--ts-text-meta);font-weight:var(--ts-weight-meta);line-height:var(--ts-leading-meta);letter-spacing:var(--ts-tracking-meta)}[data-variant-results]{position:relative;min-height:12rem}[data-variant-results] .product-card-view-event{display:block;height:100%}[data-variant-results] .ts-variant-pagination-slot{min-height:44px;margin-top:3em}[data-variant-results] [data-variant-pagination]{margin-top:0}[data-variant-results] [data-variant-pagination] a,[data-variant-results] [data-variant-pagination] .current,[data-variant-results] [data-variant-pagination] .deco{min-height:44px}[data-variant-results][data-variant-load-state=error] [data-variant-results-list]{visibility:hidden}[data-variant-results][data-variant-load-state=error] [data-variant-feedback]{position:absolute;top:0;inset-inline:0;z-index:1;padding:3rem 1rem;text-align:center}[data-variant-results] [data-variant-retry]{min-height:44px}.faceted-results-grid[aria-busy=true] [data-variant-results-list]{opacity:1}.ts-variant-result-placeholder{--ts-placeholder-title-space: 6.45em;display:flex;flex-direction:column;height:100%}.ts-variant-result-placeholder-image{aspect-ratio:1;margin-bottom:.75em;background:#f2f2f0}.ts-variant-result-placeholder-title{flex:1 0 auto;min-block-size:var(--ts-placeholder-title-space);padding-bottom:.65em;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)}@media(max-width:599px){.ts-variant-result-placeholder-title{box-sizing:border-box}}.ts-variant-result-placeholder-title span{display:block;width:94%;height:.75em;margin:.35em 0 .7em;background:#ededeb}.ts-variant-result-placeholder-title span:last-child{width:58%}.ts-variant-result-placeholder-price{margin-top:auto;min-height:calc(1.5em + .4rem);padding-bottom:.4rem;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-variant-result-placeholder-price span{display:block;width:4.5em;height:.9em;background:#e5e5e2}[data-variant-load-state=loading] .ts-variant-result-placeholder{animation:ts-variant-loading 1.6s ease-in-out infinite alternate}@keyframes ts-variant-loading{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-variant-load-state=loading] .ts-variant-result-placeholder{animation:none}[data-variant-results] .product-grid,[data-variant-results] .product-card-image{transition:none}}nav.ts-catalog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.125em;min-height:44px;margin:0;white-space:nowrap}nav.ts-catalog-pagination a{box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;min-width:28px;min-height:44px;padding:0 .125em;color:inherit;background:transparent;border:0;border-radius:0;text-decoration:none;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)}nav.ts-catalog-pagination .ts-pagination-current{box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;min-width:28px;min-height:44px;padding:0 .125em;border-bottom:1px solid #111;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)}nav.ts-catalog-pagination .ts-pagination-gap{display:grid;place-items:center;flex:0 0 12px;min-height:44px;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)}nav.ts-catalog-pagination .ts-pagination-direction{min-width:44px}nav.ts-catalog-pagination .ts-pagination-previous{font-size:22px}nav.ts-catalog-pagination .ts-pagination-desktop-only{display:none}nav.ts-catalog-pagination a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}nav.ts-catalog-pagination a:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:600px){nav.ts-catalog-pagination{gap:.5em}nav.ts-catalog-pagination a{min-width:44px}nav.ts-catalog-pagination .ts-pagination-current{min-width:44px}nav.ts-catalog-pagination .ts-pagination-desktop-only{display:grid}nav.ts-catalog-pagination .ts-pagination-mobile-gap{display:none}}.predictive-search-product-card[data-variant-id]{font-family:var(--ts-font-ui);font-style:var(--font-body-style);font-weight:var(--ts-weight-regular)}.predictive-search-product-card[data-variant-id] .predictive-search-product-title{font-style:var(--font-body-style);overflow-wrap:anywhere;text-wrap:pretty;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)}.predictive-search-product-card[data-variant-id] .ts-variant-card-title-link{text-decoration:none}.predictive-search-product-card[data-variant-id] .ts-variant-card-specs{display:block;margin-top:.3em;color:#666;font-family:var(--ts-font-card-spec);font-size:var(--ts-text-card-spec);font-weight:var(--ts-weight-card-spec);line-height:var(--ts-leading-card-spec);letter-spacing:var(--ts-tracking-card-spec)}.predictive-search-product-card[data-variant-id] .ts-variant-card-sku{display:none}.predictive-search-product-card[data-variant-id] .product-card-price-compare{color:#767676}.predictive-search-product-card[data-variant-id] .predictive-search-product-price{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)}.predictive-search-product-card[data-variant-id] .ts-variant-card-availability{display:block;margin-top:.25em;color:#666;font-family:var(--ts-font-meta);font-size:var(--ts-text-meta);font-weight:var(--ts-weight-meta);line-height:var(--ts-leading-meta);letter-spacing:var(--ts-tracking-meta)}.predictive-search-product-card[data-variant-id] [data-loose-stone-image]{background:#fff}.predictive-search-product-card[data-variant-id] [data-loose-stone-image] .predictive-search-product-image{object-fit:contain}@media(min-width:600px){.ts-variant-result-placeholder{--ts-placeholder-title-space: 7.25em}}@media(min-width:1200px){.ts-variant-result-placeholder{--ts-placeholder-title-space: 5.8em}}.ts-product-card[class]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;box-sizing:border-box;width:94%;max-width:420px;min-width:0;height:100%;margin-inline:auto;padding:0;color:#151515;text-align:left}.ts-product-card .ts-card-media{position:relative;display:block;grid-column:1;grid-row:1;width:100%;aspect-ratio:1;margin:0;padding:0;border:0;overflow:hidden;background:#fff}.ts-product-card .ts-card-media>a{display:block;width:100%;height:100%}.ts-product-card .ts-home-featured-image{background:#fefefe}.ts-product-card .ts-card-media img{position:absolute;top:4%;right:4%;bottom:4%;left:4%;display:block;width:92%;height:92%;object-fit:contain}.ts-product-card .ts-card-copy{display:flex;flex-direction:column;gap:0;padding:.75rem 0 0;min-width:0}.ts-product-card .ts-card-copy .product-card-title-block{padding:0;min-block-size:0}.ts-product-card .ts-card-title{margin:0;min-height:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;text-wrap:auto;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-product-card .ts-card-title a{color:inherit;text-decoration:none}.ts-product-card .ts-card-title a:not(.product-card-title-link):focus-visible{outline:2px solid currentColor;outline-offset:3px}.ts-product-card .ts-card-price{margin:.625rem 0 0;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-product-card .ts-card-copy .product-card-price-block{margin:0;padding:0}.ts-card-rating{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .4rem;width:fit-content;margin:0 auto .5rem;color:#656565;text-decoration:none}.ts-card-rating-stars{display:inline-flex;flex-shrink:0;gap:1px;color:#d5a323}.ts-card-rating-stars svg{display:block;width:14px;height:14px}a.ts-card-rating:focus-visible{outline:2px solid #151515;outline-offset:3px}.ts-product-card .ts-card-action{position:relative;z-index:3;display:block;min-width:0;margin-top:.875rem}.ts-product-card .ts-card-action .btn{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:.65rem .75rem;color:#111;background:#fff;border:1px solid #111;white-space:normal;text-decoration:none;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-product-card .ts-card-action .btn:hover{background:#111;color:#fff}.ts-product-card .ts-card-action .btn:focus-visible{outline:2px solid #111;outline-offset:3px}.ts-product-card .ts-card-action .btn:disabled{opacity:.5;cursor:not-allowed}.predictive-search-product-content .ts-card-rating{margin-bottom:.375rem}@media(min-width:600px)and (hover:hover)and (pointer:fine){.ts-product-card.ts-design-card .ts-design-photo-toggle{top:0;bottom:auto}.ts-product-card:hover .ts-design-photo{opacity:1}.ts-product-card:hover .ts-design-white{opacity:0}.ts-product-card .ts-card-action{grid-column:1;grid-row:1;align-self:end;margin:.75rem;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease}.ts-product-card:hover .ts-card-action{opacity:1;pointer-events:auto;transform:none}.ts-product-card:focus-within .ts-card-action{opacity:1;pointer-events:auto;transform:none}}@media(prefers-reduced-motion:reduce){.ts-product-card .ts-card-action{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tearstones-variant-cards.css.map */
