.ts-product[data-jewelry-product]{--color-background: 0 0 0;--color-text: 255 255 255;--color-accent: 255 255 255;padding-top:0;background:#000;color:#fff}.ts-product[data-jewelry-product]>.container{width:100%;max-width:1600px;padding-inline:.9375rem}.ts-product[data-jewelry-product] .main-product-layout{grid-template-columns:minmax(0,1fr);gap:1.875rem}.ts-product[data-jewelry-product] .main-product-media{position:static}.ts-product[data-jewelry-product] .main-product-details{width:100%;max-width:none}.ts-product[data-jewelry-product] .product-main-title{text-wrap:pretty;color:#fff}.ts-product[data-jewelry-product] .product-main-price,.ts-product[data-jewelry-product] .product-main-description{color:#fff}tearstones-jewelry-description{display:block}.ts-product[data-jewelry-product] .product-main-description .rte>ul{padding:0;margin-block:2em;list-style:none}.ts-product[data-jewelry-product] .product-main-description .rte>ul>li{margin:0;padding:0;line-height:var(--ts-leading-product-body)}.ts-product[data-jewelry-product] .product-main-description .rte>ul>li:before{content:none}.ts-product[data-jewelry-product] .ts-jewelry-description-label{font-weight:var(--ts-weight-product-title)}.ts-product[data-jewelry-product] .product-main-description .rte>:first-child{margin-top:0}.ts-product[data-jewelry-product] .product-main-description .rte>:last-child{margin-bottom:0}.ts-product[data-jewelry-product] .product-sku{color:#bfbfbf;font-family:var(--ts-font-product-body);font-size:var(--ts-text-product-body);font-weight:var(--ts-weight-product-body);line-height:var(--ts-leading-product-body);letter-spacing:var(--ts-tracking-product-body)}.ts-product[data-jewelry-product] .ts-jewelry-grade-summary,.ts-product[data-jewelry-product] .ts-jewelry-grade-note,.ts-product[data-jewelry-product] .ts-product-purchase-note{color:#bfbfbf}.ts-product[data-jewelry-product] [data-jewelry-grade-group] .product-main-variant-picker-radio{box-sizing:border-box;flex:0 0 84px;width:84px;min-width:84px;max-width:84px;justify-content:center;padding-inline:4px}.ts-product[data-jewelry-product] .product-main-buy-buttons-primary{flex-wrap:wrap;justify-content:flex-start;gap:.625rem}.ts-product[data-jewelry-product] .ts-jewelry-quantity-label{flex-basis:100%;margin:0;color:#bfbfbf}.ts-product[data-jewelry-product] .product-main-buy-buttons-primary .quantity-input{min-height:47px;width:142px}.ts-product[data-jewelry-product] .product-main-buy-buttons-primary>.btn{--ts-button-width: 100%;max-width:none;color:#fff;background:transparent;border:1px solid #fff;border-radius:0}.ts-product[data-jewelry-product] .product-main-buy-buttons-primary>.btn:focus-visible{outline-color:#fff}@media(hover:hover){.ts-product[data-jewelry-product] .product-main-buy-buttons-primary>.btn:hover{color:#000;background:#fff}}.ts-product[data-jewelry-product] .product-gallery-stage{width:100%;margin:0;border-radius:0}.ts-product[data-jewelry-product] .product-gallery-image{width:100%;height:100%;object-fit:cover;object-position:center}.ts-product[data-jewelry-product] .product-gallery-controls{display:none}.ts-product[data-jewelry-product] .product-gallery-thumbnail-navigation{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:.5rem;width:100%;max-width:366px;margin:1rem auto 0}.ts-product[data-jewelry-product] .product-gallery-thumbnails{--product-gallery-thumbnail-gap: .75rem;--product-gallery-thumbnail-min: 56px;--product-gallery-thumbnail-max: 90px;--product-gallery-thumbnail-visible: 3;min-width:0;margin:0}.ts-product[data-jewelry-product] .product-gallery-thumbnail-arrow{width:28px;min-width:28px;height:44px;padding:0;color:#fff;background:transparent;border:0;border-radius:0}.ts-product[data-jewelry-product] .product-gallery-thumbnail-arrow:disabled{opacity:.35;cursor:default}.ts-product[data-jewelry-product] .product-gallery-thumbnail{border-color:#555;border-radius:0}.ts-product[data-jewelry-product] .product-gallery-thumbnail[aria-current=true]{border-color:#fff;outline:1px solid #fff}.ts-product[data-jewelry-product] .main-product-details:focus:not(:focus-visible){outline:none}.ts-jewelry-shipping-line{margin:.25em 0 0;color:#bfbfbf}.ts-jewelry-shipping-line a{color:inherit;text-underline-offset:.2em}.ts-jewelry-shipping-status{box-sizing:border-box;flex-basis:100%;width:100%;padding:1.5rem .75rem 2.5rem}.ts-jewelry-shipping-status p{margin:0 0 1.75rem;text-align:center;color:#fff;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-jewelry-shipping-track{position:relative;height:6px;border-radius:4px;background:#444}.ts-jewelry-shipping-fill{display:block;width:100%;height:100%;border-radius:inherit;background:#fff}.ts-jewelry-shipping-truck{position:absolute;right:0;top:50%;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#000;transform:translateY(-50%)}.ts-product[data-jewelry-product] .product-gallery-slide{position:relative;background:#fff}.ts-jewelry-image-open{position:absolute;top:8px;left:8px;z-index:2;width:44px;height:44px;border-radius:50%;color:#fff;background:#000}.ts-jewelry-image-dialog{padding:0;background:#000;color:#fff;max-height:94dvh}.ts-jewelry-image-dialog .dialog-close{position:sticky;align-self:flex-end;top:8px;right:8px;z-index:2;margin:8px;color:#fff;background:#000;border-radius:50%}.ts-jewelry-full-image{display:block;width:100%;height:auto;max-height:88dvh;object-fit:contain}@media(min-width:1200px){.ts-product[data-jewelry-product]{padding-top:1.875rem}.ts-product[data-jewelry-product]>.container{padding-inline:3.125rem}.ts-product[data-jewelry-product] .main-product-layout{grid-template-columns:minmax(0,65%) minmax(0,1fr);align-items:start;gap:2.5rem}.ts-product[data-jewelry-product] .main-product-details{position:sticky;top:calc(var(--header-group-height, 0px) + 1.875rem);padding-top:1.875rem}.ts-product[data-jewelry-product] [data-jewelry-grid] .product-gallery-stage{overflow:visible;aspect-ratio:auto;touch-action:auto}.ts-product[data-jewelry-product] [data-jewelry-grid] .product-gallery-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;height:auto;transform:none!important;transition:none}.ts-product[data-jewelry-product] [data-jewelry-grid] .product-gallery-slide{grid-area:auto;aspect-ratio:1;height:auto;opacity:1;pointer-events:auto;transition:none;overflow:hidden;min-width:0;min-height:0}.ts-product[data-jewelry-product] [data-jewelry-grid] .product-gallery-thumbnails,.ts-product[data-jewelry-product] [data-jewelry-grid] .product-gallery-thumbnail-navigation,.ts-product[data-jewelry-product] [data-jewelry-grid] .product-gallery-controls,.ts-product[data-jewelry-product] [data-jewelry-grid] .product-gallery-counter{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tearstones-jewelry-product.css.map */
