.ts-showcase{--sc-ink: #111;--sc-muted: #666;--sc-rule: #dcdcd8;--sc-plate: #f5f5f3;--sc-track: #f1f1ef;color:var(--sc-ink);text-align:left}.ts-showcase [hidden]{display:none!important}.ts-showcase-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none}.ts-showcase-item{min-width:0}@media(max-width:1199px){.ts-showcase-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 16px) / 3.3);gap:16px;padding:0 0 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ts-showcase-rail::-webkit-scrollbar{display:none}.ts-showcase-item{scroll-snap-align:start}}@media(max-width:749px){.ts-showcase-rail{grid-auto-columns:80%;gap:12px}}.ts-showcase-card{position:relative;display:flex;flex-direction:column;height:100%;gap:12px}.ts-showcase-media{display:block;aspect-ratio:1;overflow:hidden;background:var(--sc-plate)}.ts-showcase-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s ease}.ts-showcase-media:hover img{transform:scale(1.04)}.ts-showcase-copy{display:flex;flex-direction:column;flex:1 0 auto}.ts-showcase-copy .ts-card-rating{margin:0 0 6px}.ts-showcase-name{margin:0;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)}.ts-showcase-name a{color:inherit;text-decoration:none}.ts-showcase-name a:hover{text-decoration:underline;text-underline-offset:4px}.ts-showcase-name a:focus-visible{outline:2px solid var(--sc-ink);outline-offset:3px}.ts-showcase-price{margin:8px 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-showcase-selects{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6px}.ts-showcase-select{position:relative;display:block;min-width:0}.ts-showcase-select:after{content:"";position:absolute;top:50%;right:12px;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.ts-showcase-select select{width:100%;height:40px;margin:0;padding:0 28px 0 12px;border:1px solid var(--sc-rule);border-radius:var(--r-control, 8px);background:#fff;color:var(--sc-ink);font-family:var(--ts-font-label);font-size:13px;letter-spacing:.02em;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .16s ease}.ts-showcase-select select:hover{border-color:var(--sc-ink)}.ts-showcase-select select:focus{outline:none;border-color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--sc-ink)}.ts-showcase-select option{color:#111;background:#fff}@media(pointer:coarse){.ts-showcase-select select{height:44px;font-size:16px}}@media(prefers-reduced-motion:reduce){.ts-showcase-media img,.ts-showcase-select select{transition:none}}@media(max-width:1199px){.ts-showcase-rail{overflow-y:hidden;overscroll-behavior-y:none;align-items:start;align-content:start}.ts-showcase-item{scroll-snap-align:none start}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tearstones-diamond-showcase.css.map */
