.jy-card .product-card__media{position:relative}.jy-card .product-card__info{text-align:start;justify-items:stretch}.jy-card .product-card__info :is(.price-list,.rating-badge){justify-content:flex-start}.jy-card__price-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.jy-card__price-row>.price-list{flex:1 1 10rem;align-items:center;row-gap:.25rem;min-width:0}.jy-card__price-row>.rating-badge{flex:none;margin-inline-start:auto}.jy-discount-pill{color:rgb(var(--on-sale-text));background:rgb(var(--on-sale-text) / .1);border-radius:var(--rounded-full);white-space:nowrap;letter-spacing:0;align-items:center;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}.jy-stone-tag{color:rgb(var(--text-color));background:rgb(var(--background-without-opacity) / .92);border-radius:var(--rounded-full);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;vertical-align:middle;max-width:100%;padding:.25rem .5625rem;font-size:.6875rem;line-height:1.2;display:inline-block;overflow:hidden}.jy-stone-tag:before{content:"";vertical-align:middle;border:1px solid currentColor;width:.4375rem;height:.4375rem;margin-block-start:-.125rem;margin-inline:.0625rem .4375rem;display:inline-block;transform:rotate(45deg)}.jy-stone-tag--moissanite:before{background:currentColor}.jy-stone-tag--card{z-index:1;pointer-events:none;max-width:calc(100% - 1rem);transition:opacity .2s ease-in-out;position:absolute;inset-block-end:.5rem;inset-inline-start:.5rem;box-shadow:0 0 0 1px rgb(var(--text-color) / .06)}.jy-card .product-card__figure>.jy-wishlist-button--card{z-index:2;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.jy-card-video{pointer-events:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.jy-card-video__video{opacity:0;width:100%;height:100%;transition:opacity .25s ease-in-out;display:block}.jy-card-video[playing] .jy-card-video__video{opacity:1}@media(prefers-reduced-motion:reduce){.jy-card-video{display:none}}.jy-card__caption{z-index:1;pointer-events:none;color:rgb(var(--text-color));background:rgb(var(--background-without-opacity) / .9);border-radius:var(--rounded-full);opacity:0;text-align:center;width:max-content;max-width:calc(100% - 1rem);margin-inline:auto;padding:.25rem .625rem;transition:opacity .2s ease-in-out;position:absolute;inset-block-end:.5rem;inset-inline:.5rem}@media screen and (pointer:fine){.product-card__figure:hover>.jy-card__caption{opacity:1}.product-card__figure:has(>.jy-card__caption):hover>.jy-stone-tag--card{opacity:0}}.jy-read-more{display:block}.jy-read-more__toggle{margin-block-start:.5rem}@media screen and (max-width:699px){jy-read-more:defined:not([expanded]) .jy-read-more__content{-webkit-line-clamp:var(--jy-read-more-lines, 3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (min-width:700px){.jy-read-more__toggle{display:none!important}}.jy-collection-banner__breadcrumb{margin-block-end:1rem}.collection-banner .jy-collection-banner__breadcrumb{z-index:2;margin:0;position:absolute;inset-block-start:1.25rem;inset-inline-start:var(--container-gutter)}.jy-shape-strip{margin-block-start:1.5rem}.jy-shape-strip__list{grid-auto-columns:5.25rem;grid-auto-flow:column;justify-content:start;gap:.75rem;padding-block:.25rem;display:grid}.jy-shape-strip--chips .jy-shape-strip__list{grid-auto-columns:max-content;gap:.5rem}.jy-shape-strip__item{text-align:center;scroll-snap-align:start;color:rgb(var(--text-color) / .75);justify-items:center;gap:.5rem;transition:color .2s ease-in-out;display:grid}.jy-shape-strip__media{background:rgb(var(--text-color) / .04);border:1px solid #0000;border-radius:var(--input-border-radius);aspect-ratio:1;place-items:center;width:100%;transition:border-color .2s ease-in-out;display:grid;overflow:hidden}.jy-shape-strip__image{object-fit:contain;width:72%;height:72%}.jy-shape-strip__label{font-size:var(--text-xs);line-height:1.3}.jy-shape-strip__item:hover,.jy-shape-strip__item.is-active{color:rgb(var(--text-color))}.jy-shape-strip__item:hover .jy-shape-strip__media{border-color:rgb(var(--text-color) / .35)}.jy-shape-strip__item.is-active .jy-shape-strip__media{border-color:rgb(var(--text-color))}.jy-shape-strip__item:focus-visible{outline-offset:2px;outline:2px solid rgb(var(--text-color))}@media screen and (max-width:999px){.jy-shape-strip .floating-controls-container{padding-inline:0}.jy-shape-strip .prev-next-button{display:none!important}}@media screen and (min-width:700px){.jy-shape-strip__list{grid-auto-columns:6rem;gap:1rem}}@media screen and (min-width:1000px){.jy-shape-strip__list{justify-content:safe center;grid-auto-columns:6.5rem;gap:1.25rem}}.jy-facet-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.jy-image-tile{text-align:center;cursor:pointer;color:rgb(var(--text-color) / .75);border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius);font-size:var(--text-xs);overflow-wrap:anywhere;justify-items:center;gap:.375rem;padding:.5rem .25rem;line-height:1.25;transition:border-color .2s ease-in-out,color .2s ease-in-out;display:grid}.jy-image-tile__media{background:rgb(var(--text-color) / .04);aspect-ratio:1;place-items:center;width:100%;display:grid}.jy-image-tile__image{object-fit:contain;width:76%;height:76%}.jy-image-tile__placeholder{aspect-ratio:1;opacity:.35;border:1px solid currentColor;width:34%;transform:rotate(45deg)}.jy-image-tile:hover{border-color:rgb(var(--text-color) / .45)}:checked+.jy-image-tile,.jy-image-tile.is-selected{color:rgb(var(--text-color));border-color:rgb(var(--text-color))}:focus-visible+.jy-image-tile{outline-offset:2px;outline:2px solid rgb(var(--text-color))}.jy-infinite-scroll{text-align:center;justify-items:center;gap:.75rem;display:grid}.jy-infinite-scroll[aria-busy=true] .jy-infinite-scroll__button{pointer-events:none;opacity:.55}.jy-infinite-scroll__spinner{border:2px solid rgb(var(--text-color) / .15);border-block-start-color:rgb(var(--text-color));border-radius:var(--rounded-full);width:1.75rem;height:1.75rem;animation:1s linear infinite jy-spin;display:none}.jy-infinite-scroll[aria-busy=true] .jy-infinite-scroll__spinner{display:block}@keyframes jy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.jy-infinite-scroll__spinner{animation-duration:3s}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/jy-card.css.map */
