.card.svelte-1l5tfi5{container-type:inline-size;display:flex;flex-direction:column;min-width:0;height:100%;color:#292720}.media.svelte-1l5tfi5{position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.frame.svelte-1l5tfi5{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.frame.svelte-1l5tfi5 img:where(.svelte-1l5tfi5){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10%}.frame.svelte-1l5tfi5 .alternate:where(.svelte-1l5tfi5){opacity:0}@media(hover:hover){.media.has-alternate.svelte-1l5tfi5:hover .primary:where(.svelte-1l5tfi5){opacity:0}.media.has-alternate.svelte-1l5tfi5:hover .alternate:where(.svelte-1l5tfi5){opacity:1}}.media.empty.svelte-1l5tfi5:before{content:"";position:absolute;top:28%;right:28%;bottom:28%;left:28%;background:url(../../../images/brand/goldman-logo.webp) center/contain no-repeat;opacity:.08}.pending.svelte-1l5tfi5{position:absolute;inset:auto 0 18px;text-align:center;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a3a3a3}.heart.svelte-1l5tfi5{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:40px;height:40px;color:#292720;transition:opacity .3s,color .25s}.heart.svelte-1l5tfi5:hover,.heart.on.svelte-1l5tfi5{color:#947d57}.heart.svelte-1l5tfi5:focus-visible{outline:1px solid #292720;outline-offset:-4px;opacity:1}@media(hover:hover){.heart.svelte-1l5tfi5{opacity:0}.card.svelte-1l5tfi5:hover .heart:where(.svelte-1l5tfi5),.heart.on.svelte-1l5tfi5,.heart.svelte-1l5tfi5:focus-visible{opacity:1}}.body.svelte-1l5tfi5{display:flex;flex:1;flex-direction:column;padding-top:clamp(14px,5cqi,24px)}.name.svelte-1l5tfi5{display:-webkit-box;overflow:hidden;min-height:2.9em;font-size:clamp(14px,4.4cqi,17px);line-height:1.45;color:#292720;text-transform:capitalize;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:color .25s;padding:0 20px 0 0}.name.svelte-1l5tfi5:hover{color:#947d57}.price.svelte-1l5tfi5{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:1.5em;margin-top:clamp(8px,3cqi,14px);font:600 clamp(15px,5.2cqi,21px)/1.2 var(--font-heading);letter-spacing:.005em}.price.svelte-1l5tfi5 s:where(.svelte-1l5tfi5){font:400 clamp(11.5px,3.6cqi,14px) var(--font-body);color:#a19a8e}.price-wait.svelte-1l5tfi5{display:inline-flex;align-items:center;height:1.2em;color:#947d57}.spec.svelte-1l5tfi5{margin-top:14px;font-size:12px;line-height:1.6;color:#8a8070}.options.svelte-1l5tfi5{--label:clamp(46px,17cqi,74px);--pager:clamp(14px,5cqi,22px);--gap:clamp(4px,2cqi,10px);display:flex;flex-direction:column;gap:clamp(6px,2.4cqi,12px);margin-top:clamp(14px,5cqi,22px)}.row.svelte-1l5tfi5{display:grid;grid-template-columns:var(--label) minmax(0,1fr) var(--pager);-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:center}.row-label.svelte-1l5tfi5{grid-column:1;font-size:clamp(11px,3.4cqi,13px);line-height:1.2;color:#4a443a}.row-values.svelte-1l5tfi5{grid-column:2;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.row-values.svelte-1l5tfi5::-webkit-scrollbar{display:none}.row-values.svelte-1l5tfi5>:where(.svelte-1l5tfi5){scroll-snap-align:start}.row-values.svelte-1l5tfi5.dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row-values.svelte-1l5tfi5 img:where(.svelte-1l5tfi5){-webkit-user-drag:none}.opt.svelte-1l5tfi5{display:grid;place-items:center;width:100%;height:clamp(26px,8.6cqi,38px);border:1px solid transparent;font-size:clamp(12px,4cqi,15.5px);line-height:1;color:#4a443a;transition:border-color .2s,color .2s}.opt.svelte-1l5tfi5:hover{border-color:#e4e0d8;color:#292720}.opt.checked.svelte-1l5tfi5{border-color:#292720;color:#292720}.opt.svelte-1l5tfi5:focus-visible{outline:1px solid #947d57;outline-offset:-1px}.opt.svelte-1l5tfi5 img:where(.svelte-1l5tfi5){width:clamp(16px,6.2cqi,26px);height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.num.svelte-1l5tfi5{display:inline-flex;align-items:baseline;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em}.frac.svelte-1l5tfi5{display:inline-flex;align-items:baseline;margin-left:.08em;font-size:.68em;letter-spacing:0}.frac.svelte-1l5tfi5 sup:where(.svelte-1l5tfi5){position:relative;top:-.42em;font-size:1em;line-height:0}.frac.svelte-1l5tfi5 sub:where(.svelte-1l5tfi5){position:relative;top:.22em;font-size:1em;line-height:0}.row-shape.svelte-1l5tfi5 .more:where(.svelte-1l5tfi5){height:auto;align-self:stretch}.opt-shape.svelte-1l5tfi5{height:auto;aspect-ratio:1;padding:0}.opt-shape.svelte-1l5tfi5 img:where(.svelte-1l5tfi5){width:76%;height:76%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;opacity:.82;transition:opacity .2s}.opt-shape.svelte-1l5tfi5:hover img:where(.svelte-1l5tfi5),.opt-shape.checked.svelte-1l5tfi5 img:where(.svelte-1l5tfi5){opacity:1}.metal-row.svelte-1l5tfi5{position:relative;align-items:center}.metal-row.svelte-1l5tfi5 .row-values:where(.svelte-1l5tfi5){row-gap:0}.opt-color.svelte-1l5tfi5{height:auto;padding:3px;border:0}.opt-color.svelte-1l5tfi5:hover,.opt-color.checked.svelte-1l5tfi5{border:0}.swatch.svelte-1l5tfi5{position:relative;display:grid;place-items:center;width:100%;height:clamp(18px,6cqi,26px);box-shadow:inset 0 0 0 1px #0000000d;outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s}.opt-color.svelte-1l5tfi5:hover .swatch:where(.svelte-1l5tfi5){outline-color:#d9d3c8}.opt-color.checked.svelte-1l5tfi5 .swatch:where(.svelte-1l5tfi5){outline-color:#292720}.opt-color.svelte-1l5tfi5:focus-visible{outline:0}.opt-color.svelte-1l5tfi5:focus-visible .swatch:where(.svelte-1l5tfi5){outline-color:#947d57}.tone-yellow.svelte-1l5tfi5{background:#ebd383}.tone-white.svelte-1l5tfi5{background:#e3e6eb}.tone-rose.svelte-1l5tfi5{background:#ecb9a4}.karat.svelte-1l5tfi5{font-size:clamp(10px,3.2cqi,12px);font-weight:500;letter-spacing:.03em;line-height:1;color:#292720}.more-karats.svelte-1l5tfi5{position:absolute;top:0;right:0;width:clamp(5px,1.8cqi,7px);aspect-ratio:1;background:#2927204d;clip-path:polygon(0 0,100% 0,100% 100%);transition:background .2s}.opt-color.svelte-1l5tfi5:hover .more-karats:where(.svelte-1l5tfi5),.opt-color.checked.svelte-1l5tfi5 .more-karats:where(.svelte-1l5tfi5){background:#292720a6}.karats.svelte-1l5tfi5{position:absolute;bottom:calc(100% + 4px);z-index:5;display:flex;gap:2px;padding:4px;background:#fff;border:1px solid #e7e3dc;box-shadow:0 12px 28px #29272014;transform:translate(-50%);animation:svelte-1l5tfi5-karats-in .16s ease-out}.karats.svelte-1l5tfi5:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;background:#fff;border-right:1px solid #e7e3dc;border-bottom:1px solid #e7e3dc;transform:translate(-50%,-4px) rotate(45deg)}.karats.svelte-1l5tfi5 button:where(.svelte-1l5tfi5){min-width:clamp(38px,12cqi,48px);height:clamp(28px,8.6cqi,34px);padding:0 8px;border:1px solid transparent;font-size:clamp(12px,3.8cqi,14px);color:#4a443a;transition:border-color .2s,color .2s}.karats.svelte-1l5tfi5 button:where(.svelte-1l5tfi5):hover{border-color:#e4e0d8;color:#292720}.karats.svelte-1l5tfi5 button.on:where(.svelte-1l5tfi5){border-color:#292720;color:#292720}.karats.svelte-1l5tfi5 button:where(.svelte-1l5tfi5):focus-visible{outline:1px solid #947d57}@keyframes svelte-1l5tfi5-karats-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.more.svelte-1l5tfi5{grid-column:3;display:grid;place-items:center;width:100%;height:clamp(26px,8.6cqi,38px);color:#8a8070;transition:color .2s,transform .2s}.more.svelte-1l5tfi5 svg{width:clamp(13px,4.4cqi,18px);height:auto}.more.svelte-1l5tfi5:hover{color:#292720;transform:translate(2px)}.more.svelte-1l5tfi5 svg{transition:transform .25s}.row.svelte-1l5tfi5[data-end] .more:where(.svelte-1l5tfi5) svg{transform:rotate(180deg)}.row.svelte-1l5tfi5[data-end] .more:where(.svelte-1l5tfi5):hover{transform:translate(-2px)}.more.svelte-1l5tfi5:focus-visible{outline:1px solid #947d57}.metal-row.svelte-1l5tfi5 .more:where(.svelte-1l5tfi5){align-self:center}.options-skeleton.svelte-1l5tfi5{display:flex;flex-direction:column;gap:10px;margin-top:clamp(14px,5cqi,22px)}.options-skeleton.svelte-1l5tfi5 span:where(.svelte-1l5tfi5){display:block;height:clamp(26px,8.6cqi,38px);background:linear-gradient(90deg,#f4f3f1 25%,#fafaf9,#f4f3f1 75%);background-size:200% 100%;animation:svelte-1l5tfi5-shimmer 1.4s infinite}.options-skeleton.svelte-1l5tfi5 span:where(.svelte-1l5tfi5):first-child{height:clamp(44px,15cqi,66px)}.options-skeleton.svelte-1l5tfi5 span:where(.svelte-1l5tfi5):last-child{width:70%}@keyframes svelte-1l5tfi5-shimmer{to{background-position:-200% 0}}@container (max-width: 300px){.row.svelte-1l5tfi5{grid-template-columns:minmax(0,1fr) var(--pager);row-gap:4px}.row-label.svelte-1l5tfi5{grid-column:1/-1;font-size:10.5px;padding-top:0!important}.row-values.svelte-1l5tfi5{grid-column:1}.more.svelte-1l5tfi5{grid-column:2}.metal-row.svelte-1l5tfi5 .more:where(.svelte-1l5tfi5){align-self:center}}@media(max-width:700px){.frame.svelte-1l5tfi5 img:where(.svelte-1l5tfi5){padding:8%}.heart.svelte-1l5tfi5{top:0;right:0;width:34px;height:34px}}
