.product-card--v2{gap:2rem;padding-bottom:2.5rem;border-radius:14px}.product-card--v2 .product-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:transparent}.product-card--v2 .product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;object-fit:cover;border-radius:14px}.product-card-v2__track{position:absolute;top:0;right:0;bottom:0;left:0}.product-card-v2__slide:not(.product-card__image--primary){display:none}.product-card-v2__info{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding-inline:1rem;text-align:start}.product-card-v2__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-card-v2__row--meta{gap:2rem}.product-card-v2__title-wrap{position:relative;flex:1;min-width:0}.product-card-v2__title{display:block;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:1.5rem;line-height:1.95rem;color:#4d5848;word-break:break-word;transition:opacity .2s ease}.product-card-v2__price{flex-shrink:0;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-size:.9375rem;line-height:1.5rem;letter-spacing:-.03em;color:#4d5848;white-space:nowrap;text-align:end}.product-card-v2__from{color:#868d87;margin-right:4px}.product-card-v2__thumbs{position:absolute;left:50%;bottom:-24px;transform:translate(-50%);z-index:2;display:flex;gap:.5rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.product-card-v2__thumb{box-sizing:border-box;width:48px;height:48px;padding:0;border:0;border-radius:4px;background:#fff;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px #fff}.product-card-v2__thumb.is-active{box-shadow:0 0 0 3px #fff,0 3px 20px #0000001a}.product-card-v2__thumb--video{position:relative}.product-card-v2__thumb--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}.product-card-v2__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;object-fit:contain;border-radius:14px;pointer-events:none}.product-card-v2__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.product-card-v2__carats{display:flex;flex:1;min-width:0;gap:1.125rem}.product-card-v2__carat{padding:0;border:0;background:none;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-size:.9375rem;line-height:1.5rem;letter-spacing:-.03em;color:#868d87;white-space:nowrap;cursor:pointer;transition:color .15s ease}.product-card-v2__carat.is-active{color:#4d5848}.product-card-v2__swatches{display:flex;flex-shrink:0;gap:.5rem;align-items:center}.product-card-v2__swatch{display:block;width:32px;height:32px;padding:0;border:0;background:none;position:relative;cursor:pointer}.product-card-v2__swatch:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%}.product-card-v2__swatch--platinum:before{background:linear-gradient(180deg,#dedede,#a4a4a4)}.product-card-v2__swatch--gold:before{background:linear-gradient(120deg,#ffefc2,#e7c054)}.product-card-v2__swatch[style*=--swatch-img]:before{background:var(--swatch-img) center / cover}.product-card-v2__swatch.is-active:before{box-shadow:0 0 0 4px #fff,0 3px 20px #0000001a}@media(hover:hover){.product-card--v2{transition:background-color .2s ease,box-shadow .2s ease}.product-card--v2:hover{background:#fff;box-shadow:0 3px 10px #0000001a}.product-card--v2:hover .product-card-v2__thumbs{opacity:1;pointer-events:auto}.product-card-v2__carat:hover{color:#4d5848}}@media screen and (min-width:700px)and (max-width:1279px){.product-card-v2__row--title{flex-direction:column;align-items:flex-start;gap:.25rem}.product-card-v2__price{text-align:start}.product-card-v2__row--meta{flex-direction:column;align-items:flex-start;gap:1.5rem}.product-card-v2__swatches{gap:1rem}}@media screen and (max-width:699px){.product-card--v2{gap:2.5rem;padding-bottom:1rem}.product-card-v2__info{gap:1rem;padding-inline:.25rem}.product-card-v2__row--title{flex-direction:column;align-items:flex-start;gap:.25rem}.product-card-v2__price{text-align:start}.product-card-v2__row--meta{flex-direction:column;align-items:flex-start;gap:1.5rem}.product-card-v2__carats{gap:.75rem}.product-card-v2__swatches{gap:1rem}.product-card-v2__title{font-size:1.125rem;line-height:1.5rem;font-weight:600}.product-card-v2__price,.product-card-v2__carat{font-size:.9375rem}.product-card-v2__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-card-v2__track::-webkit-scrollbar{display:none}.product-card--v2 .product-card-v2__slide{position:relative;inset:auto;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;display:block;border-radius:0}.product-card-v2__thumbs{opacity:1;pointer-events:auto;bottom:8px;gap:8px}.product-card-v2__thumb{box-sizing:content-box;width:48px;height:2px;padding:2px;border-radius:4px;border:0;background:#ffffff80;background-clip:content-box;box-shadow:none}.product-card-v2__thumb.is-active{background:#fff;background-clip:content-box;box-shadow:0 2px 10px #0000001a}.product-card-v2__thumb-img,.product-card-v2__thumb--video:after{display:none}}.product-card-v2__in-york{inset-block-start:16px;inset-inline-end:16px}@media(max-width:699px){.product-card-v2__in-york{inset-block-start:8px;inset-inline-end:8px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-card-v2.css.map */
