.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}}.editorial.svelte-1p7aug8{position:relative;display:block;width:100%;height:100%;min-height:100%;overflow:hidden;background:#e9e4dc;color:#fff;isolation:isolate}img.svelte-1p7aug8{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.veil.svelte-1p7aug8{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#29272000 45%,#29272066 75%,#292720b3)}.copy.svelte-1p7aug8{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:36px}.title.svelte-1p7aug8{max-width:420px;font:36px/1.12 var(--font-heading);letter-spacing:-1px}.text.svelte-1p7aug8{max-width:360px;font-size:14px;line-height:1.6;opacity:.88}.cta.svelte-1p7aug8{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding-bottom:6px;border-bottom:1px solid #ffffff99;font-size:13px;letter-spacing:.06em;transition:gap .3s,border-color .3s}.editorial.svelte-1p7aug8:hover .cta:where(.svelte-1p7aug8){gap:16px;border-color:#fff}.editorial.svelte-1p7aug8:focus-visible{outline:2px solid #947d57;outline-offset:3px}@media(max-width:700px){.copy.svelte-1p7aug8{gap:6px;padding:20px}.title.svelte-1p7aug8{font-size:26px}.text.svelte-1p7aug8{display:none}}.spark-grid.svelte-bn04g9{--cols: 4;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-flow:row dense;gap:64px 28px}.spark-grid.compact.svelte-bn04g9{--cols: 5;gap:56px 22px}@media(min-width:701px)and (max-width:1023px){.spark-grid.svelte-bn04g9,.spark-grid.compact.svelte-bn04g9{--cols: 3}}.spark-editorial.svelte-bn04g9{grid-column:-3 / -1;grid-row:span 2}.spark-editorial.alt.svelte-bn04g9{grid-column:1 / 3;grid-row:span 2}.spark-grid.gridlines.svelte-bn04g9,.spark-grid.gridlines.compact.svelte-bn04g9{--line: #e9e5de;gap:0;padding:1px 0 0 1px}.spark-grid.gridlines.svelte-bn04g9>*{padding:clamp(14px,1.5vw,30px);box-shadow:1px 0 0 0 var(--line),0 1px 0 0 var(--line),1px 1px 0 0 var(--line),1px 0 0 0 var(--line) inset,0 1px 0 0 var(--line) inset}.spark-grid.gridlines.svelte-bn04g9>.spark-editorial:where(.svelte-bn04g9){padding:1px 0 0 1px}@media(max-width:700px){.spark-grid.gridlines.svelte-bn04g9>*{padding:10px 10px 16px}.spark-grid.svelte-bn04g9,.spark-grid.compact.svelte-bn04g9{--cols: 2;gap:44px 12px}.spark-editorial.svelte-bn04g9,.spark-editorial.alt.svelte-bn04g9{grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 5}}.spark-empty.svelte-bn04g9{display:flex;flex-direction:column;align-items:center;padding:88px 20px;text-align:center}.spark-empty.svelte-bn04g9 .eyebrow:where(.svelte-bn04g9){font:11px var(--font-body);letter-spacing:.17em;color:#83755f}.spark-empty.svelte-bn04g9 h2:where(.svelte-bn04g9){margin-top:17px;font:34px/1.2 var(--font-heading);letter-spacing:-1px;color:#292720}.spark-empty.svelte-bn04g9 .body:where(.svelte-bn04g9){margin-top:12px;font-size:15px;color:#625a4c}.spark-empty.svelte-bn04g9 a:where(.svelte-bn04g9){display:inline-flex;align-items:center;gap:18px;margin-top:28px;padding-bottom:8px;border-bottom:1px solid #aca08a;font-size:14px}.spark-pagination.svelte-bn04g9{margin-top:40px}.spark-pagination.svelte-bn04g9 :is(a,button){border:1px solid #e7e3dc;border-radius:0;background:#fff;font-size:13px;font-weight:400;color:#625a4c;box-shadow:none;transition:background .2s,border-color .2s,color .2s}.spark-pagination.svelte-bn04g9 :is(a,button):hover:not(:disabled){border-color:#a28d69;background:#fff;color:#292720}.spark-pagination.svelte-bn04g9 [aria-current=page],.spark-pagination.svelte-bn04g9 [data-selected]{border-color:#292720;background:#292720;color:#fff}.spark-pagination.svelte-bn04g9 button:disabled{opacity:.35}.spark-pagination.svelte-bn04g9 .text-gray-400{font-weight:400;letter-spacing:.17em;color:#83755f}.spark-filter.svelte-18pqfk1{display:flex;flex-direction:column;gap:30px;color:#292720}.top.svelte-18pqfk1{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e7e3dc}.title.svelte-18pqfk1{font:22px/1.2 var(--font-heading);letter-spacing:-.5px}.clear.svelte-18pqfk1{font-size:12px;letter-spacing:.04em;color:#625a4c;border-bottom:1px solid #aca08a;padding-bottom:2px;transition:color .2s,border-color .2s}.clear.svelte-18pqfk1:hover{color:#292720;border-color:#292720}.spark-filter.svelte-18pqfk1 .label:where(.svelte-18pqfk1){font:11px var(--font-body);letter-spacing:.17em;text-transform:uppercase;color:#83755f;margin-bottom:14px}ul.svelte-18pqfk1{display:flex;flex-direction:column;gap:4px}li.svelte-18pqfk1 a:where(.svelte-18pqfk1){display:flex;align-items:center;gap:12px;padding:6px 0;font-size:14px;line-height:1.35;color:#625a4c;transition:color .2s}li.svelte-18pqfk1 a:where(.svelte-18pqfk1):hover{color:#292720}li.svelte-18pqfk1 a.active:where(.svelte-18pqfk1){color:#292720}.mark.svelte-18pqfk1{flex:none;width:14px;height:14px;border:1px solid #aca08a;background:#fff;transition:background .2s,border-color .2s,box-shadow .2s}li.svelte-18pqfk1 a:where(.svelte-18pqfk1):hover .mark:where(.svelte-18pqfk1){border-color:#292720}li.svelte-18pqfk1 a.active:where(.svelte-18pqfk1) .mark:where(.svelte-18pqfk1){border-color:#292720;background:#292720;box-shadow:inset 0 0 0 3px #fff}.custom.svelte-18pqfk1{margin-top:18px;padding-top:18px;border-top:1px solid #e7e3dc}.sub.svelte-18pqfk1{font-size:12px;letter-spacing:.04em;color:#8a8070;margin-bottom:10px}.inputs.svelte-18pqfk1{display:flex;align-items:center;gap:8px;color:#8a8070}.inputs.svelte-18pqfk1 input:where(.svelte-18pqfk1){width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid #e7e3dc;border-radius:0;background:#fff;font-size:14px;color:#292720;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.inputs.svelte-18pqfk1 input:where(.svelte-18pqfk1)::-webkit-outer-spin-button,.inputs.svelte-18pqfk1 input:where(.svelte-18pqfk1)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputs.svelte-18pqfk1 input:where(.svelte-18pqfk1):focus{outline:none;border-color:#a28d69}.inputs.svelte-18pqfk1 input:where(.svelte-18pqfk1)::-moz-placeholder{color:#8a8070}.inputs.svelte-18pqfk1 input:where(.svelte-18pqfk1)::placeholder{color:#8a8070}button.svelte-18pqfk1{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;margin-top:10px;background:#292720;color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s}button.svelte-18pqfk1:disabled{opacity:.35;cursor:default}.facets.svelte-1xs73fk{display:flex;flex-direction:column;color:#292720}.facets[aria-busy=true].svelte-1xs73fk .body:where(.svelte-1xs73fk){opacity:.6;transition:opacity .2s}.top.svelte-1xs73fk{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e7e3dc}.title.svelte-1xs73fk{display:flex;align-items:center;gap:10px;font:22px/1.2 var(--font-heading);letter-spacing:-.5px}.title.svelte-1xs73fk svg{color:#947d57}.clear.svelte-1xs73fk{font-size:12px;letter-spacing:.04em;color:#625a4c;border-bottom:1px solid #aca08a;padding-bottom:2px;transition:color .2s,border-color .2s}.clear.svelte-1xs73fk:hover{color:#292720;border-color:#292720}.section.svelte-1xs73fk{border-bottom:1px solid #e7e3dc}summary.svelte-1xs73fk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}summary.svelte-1xs73fk::-webkit-details-marker{display:none}summary.svelte-1xs73fk:focus-visible{outline:2px solid #947d57;outline-offset:2px}summary.svelte-1xs73fk .chev{flex:none;color:#83755f;transition:transform .25s}.section[open].svelte-1xs73fk summary:where(.svelte-1xs73fk) .chev{transform:rotate(180deg)}.label.svelte-1xs73fk{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#83755f}.count.svelte-1xs73fk{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#947d57;color:#fff;font-size:10px;letter-spacing:0}.body.svelte-1xs73fk{padding-bottom:20px}.popover.svelte-1xs73fk .body:where(.svelte-1xs73fk){padding-bottom:0}.search.svelte-1xs73fk{display:flex;align-items:center;gap:8px;height:38px;margin-bottom:12px;padding:0 12px;border:1px solid #e7e3dc;background:#fff;color:#8a8070;transition:border-color .2s}.search.svelte-1xs73fk:focus-within{border-color:#a28d69}.search.svelte-1xs73fk input:where(.svelte-1xs73fk){flex:1;min-width:0;height:100%;border:0;background:transparent;font-size:13px;color:#292720;outline:none}.search.svelte-1xs73fk input:where(.svelte-1xs73fk)::-moz-placeholder{color:#8a8070}.search.svelte-1xs73fk input:where(.svelte-1xs73fk)::placeholder{color:#8a8070}.categories.svelte-1xs73fk{display:flex;flex-direction:column;gap:2px}.categories.svelte-1xs73fk button:where(.svelte-1xs73fk){display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0 -10px;width:calc(100% + 20px);text-align:left;font-size:14px;line-height:1.35;color:#625a4c;text-transform:capitalize;transition:background .2s,color .2s}.categories.svelte-1xs73fk button:where(.svelte-1xs73fk) span:where(.svelte-1xs73fk){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categories.svelte-1xs73fk button:where(.svelte-1xs73fk):hover{background:#f7f5f1;color:#292720}.categories.svelte-1xs73fk button.active:where(.svelte-1xs73fk){background:#f4f1eb;color:#292720}.categories.svelte-1xs73fk button:where(.svelte-1xs73fk) svg{color:#947d57}.categories.svelte-1xs73fk img:where(.svelte-1xs73fk){width:28px;height:28px;-o-object-fit:cover;object-fit:cover;background:#f4f2ee}.chips.svelte-1xs73fk{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1xs73fk{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 14px;border:0;border-radius:0;background:#f6f4f0;font-size:13px;line-height:1.2;color:#625a4c;text-transform:capitalize;transition:border-color .2s,background .2s,color .2s}.chip.svelte-1xs73fk:hover{background:#efebe4;color:#292720}.chip.on.svelte-1xs73fk{background:#292720;color:#fff}.chip.svelte-1xs73fk:focus-visible{outline:2px solid #947d57;outline-offset:2px}.swatch.svelte-1xs73fk{width:14px;height:14px;border:1px solid #0002}.list.svelte-1xs73fk{display:flex;flex-direction:column;gap:1px;margin:0 -10px}.item.svelte-1xs73fk{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 10px;text-align:left;font-size:14px;color:#625a4c;text-transform:capitalize;transition:background .2s,color .2s}.item.svelte-1xs73fk:hover{background:#f8f6f2;color:#292720}.item.on.svelte-1xs73fk{background:#f3efe8;color:#292720}.item.svelte-1xs73fk:focus-visible{outline:1px solid #947d57;outline-offset:-1px}.item-label.svelte-1xs73fk{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-count.svelte-1xs73fk{font-size:11px;letter-spacing:.04em;color:#b0a899}.item.svelte-1xs73fk .item-check{flex:none;color:#947d57}.cue.svelte-1xs73fk{display:grid;place-items:center;flex:none;width:26px;height:22px;color:#947d57}.metal.svelte-1xs73fk{display:block;width:26px;height:18px;box-shadow:inset 0 0 0 1px #0000000d}.tone-yellow.svelte-1xs73fk{background:linear-gradient(135deg,#fbf0c9,#e2c275 50%,#c49b45)}.tone-rose.svelte-1xs73fk{background:linear-gradient(135deg,#fbe6dd,#e5b4a1 50%,#c98d78)}.tone-white.svelte-1xs73fk{background:linear-gradient(135deg,#fff,#e6e7e7 50%,#c3c6c7)}.tier.svelte-1xs73fk{display:inline-flex;gap:3px}.tier.svelte-1xs73fk i:where(.svelte-1xs73fk){width:6px;height:6px;transform:rotate(45deg);background:#e4ded3}.tier.svelte-1xs73fk i.filled:where(.svelte-1xs73fk){background:#947d57}.carat-dot.svelte-1xs73fk{border:1px solid #947d57;border-radius:50%}.plain-mark.svelte-1xs73fk{width:5px;height:5px;transform:rotate(45deg);background:#d6cfc2}.item.on.svelte-1xs73fk .plain-mark:where(.svelte-1xs73fk){background:#947d57}.tiles.svelte-1xs73fk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 -6px}.tile.svelte-1xs73fk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:78px;padding:12px 4px 10px;font-size:11px;letter-spacing:.06em;color:#625a4c;text-transform:capitalize;transition:background .2s,color .2s}.tile.svelte-1xs73fk:hover{background:#f8f6f2;color:#292720}.tile.on.svelte-1xs73fk{background:#f3efe8;color:#292720}.tile.svelte-1xs73fk:focus-visible{outline:1px solid #947d57;outline-offset:-1px}.tile-label.svelte-1xs73fk{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.shape-icon.svelte-1xs73fk{display:grid;place-items:center;width:30px;height:30px}.shape-icon.svelte-1xs73fk img:where(.svelte-1xs73fk){width:30px;height:30px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.shape-fallback.svelte-1xs73fk{width:16px;height:16px;transform:rotate(45deg);border:1px solid #947d57}.more.svelte-1xs73fk{margin-top:12px;font-size:12px;letter-spacing:.04em;color:#947d57;transition:color .2s}.more.svelte-1xs73fk:hover{color:#292720}.range.svelte-1xs73fk{position:relative;height:20px;margin:6px 8px 0}.track.svelte-1xs73fk{position:absolute;top:8px;left:0;right:0;height:3px;background:#e7e3dc}.fill.svelte-1xs73fk{position:absolute;top:0;bottom:0;background:#292720}.range.svelte-1xs73fk input:where(.svelte-1xs73fk){position:absolute;top:0;left:0;width:100%;height:20px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}.range.svelte-1xs73fk input:where(.svelte-1xs73fk)::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;border:2px solid #292720;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0002}.range.svelte-1xs73fk input:where(.svelte-1xs73fk)::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;border:2px solid #292720;background:#fff;cursor:pointer}.range.svelte-1xs73fk input:where(.svelte-1xs73fk):focus-visible::-webkit-slider-thumb{outline:2px solid #947d57;outline-offset:2px}.readout.svelte-1xs73fk{display:flex;align-items:center;gap:10px;margin-top:18px}.readout.svelte-1xs73fk>div:where(.svelte-1xs73fk){flex:1;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid #e7e3dc;font-size:14px;color:#292720}.readout.svelte-1xs73fk>div:where(.svelte-1xs73fk) span:where(.svelte-1xs73fk){font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8a8070}.dash.svelte-1xs73fk{color:#8a8070}.active.svelte-11oj61g{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.active[aria-busy=true].svelte-11oj61g{opacity:.6}ul.svelte-11oj61g{display:flex;flex-wrap:wrap;gap:8px}li.svelte-11oj61g button:where(.svelte-11oj61g){display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 14px;border:1px solid #e7e3dc;border-radius:999px;background:#f7f5f1;font-size:12.5px;color:#292720;text-transform:capitalize;transition:border-color .2s,background .2s}li.svelte-11oj61g button:where(.svelte-11oj61g):hover{border-color:#292720;background:#fff}li.svelte-11oj61g button:where(.svelte-11oj61g) svg{color:#83755f}.clear.svelte-11oj61g{font-size:12px;letter-spacing:.04em;color:#625a4c;border-bottom:1px solid #aca08a;padding-bottom:2px}.clear.svelte-11oj61g:hover{color:#292720;border-color:#292720}.spark-pill{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 16px;border:1px solid #e7e3dc;border-radius:999px;background:#fff;font-size:13px;color:#292720;white-space:nowrap;text-transform:capitalize;transition:border-color .2s,background .2s}.spark-pill:hover,.spark-pill[data-state=open]{border-color:#292720}.spark-pill.is-active{border-color:#292720;background:#f4f1eb}.spark-pill:focus-visible{outline:2px solid #947d57;outline-offset:2px}.spark-pill .pill-chev{color:#83755f;transition:transform .2s}.spark-pill[data-state=open] .pill-chev{transform:rotate(180deg)}.spark-pill .pill-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#947d57;color:#fff;font-size:10px}.pop-body.svelte-1rf2mp6{max-height:min(440px,62vh);overflow-y:auto;padding:18px;scrollbar-width:thin}.category-carousel.svelte-u2v3q9{width:100%;color:#292720}.head.svelte-u2v3q9{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin-bottom:18px}.eyebrow.svelte-u2v3q9{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#83755f}.arrows.svelte-u2v3q9{display:flex;gap:6px}.arrows.svelte-u2v3q9 button:where(.svelte-u2v3q9){display:grid;place-items:center;width:40px;height:40px;border:1px solid #e7e3dc;color:#292720;transition:border-color .25s,opacity .25s}.arrows.svelte-u2v3q9 button:where(.svelte-u2v3q9):hover:not(:disabled){border-color:#292720}.arrows.svelte-u2v3q9 button:where(.svelte-u2v3q9):disabled{opacity:.3;cursor:default}.arrows.svelte-u2v3q9 button:where(.svelte-u2v3q9):focus-visible{outline:1px solid #947d57;outline-offset:2px}.category-carousel.svelte-u2v3q9 .tile-item{flex:0 0 42%;min-width:0}@media(min-width:640px){.category-carousel.svelte-u2v3q9 .tile-item{flex-basis:25%}}@media(min-width:1024px){.category-carousel.svelte-u2v3q9 .tile-item{flex-basis:16.666%}}@media(min-width:1280px){.category-carousel.svelte-u2v3q9 .tile-item{flex-basis:14.285%}}@media(min-width:1700px){.category-carousel.svelte-u2v3q9 .tile-item{flex-basis:12.5%}}.tile.svelte-u2v3q9{display:flex;flex-direction:column;gap:14px;color:inherit}.frame.svelte-u2v3q9{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f6f4f0}.frame.svelte-u2v3q9 img:where(.svelte-u2v3q9){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .4s ease}.tile.svelte-u2v3q9:hover .frame:where(.svelte-u2v3q9) img:where(.svelte-u2v3q9){filter:brightness(.96)}.frame.svelte-u2v3q9:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s;pointer-events:none}.tile.active.svelte-u2v3q9 .frame:where(.svelte-u2v3q9):after{box-shadow:inset 0 0 0 1px #292720}.frame.svelte-u2v3q9 img.placeholder:where(.svelte-u2v3q9){width:42%;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;opacity:.16}.label.svelte-u2v3q9{position:relative;align-self:flex-start;padding-bottom:4px;font-size:13px;line-height:1.35;letter-spacing:.02em;color:#625a4c;text-transform:capitalize;transition:color .25s}.label.svelte-u2v3q9:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#947d57;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.tile.svelte-u2v3q9:hover .label:where(.svelte-u2v3q9),.tile.active.svelte-u2v3q9 .label:where(.svelte-u2v3q9){color:#292720}.tile.svelte-u2v3q9:hover .label:where(.svelte-u2v3q9):after,.tile.active.svelte-u2v3q9 .label:where(.svelte-u2v3q9):after{transform:scaleX(1)}.tile.svelte-u2v3q9:focus-visible{outline:1px solid #947d57;outline-offset:4px}.track.svelte-u2v3q9{position:relative;height:1px;margin-top:26px;background:#ece8e1;overflow:hidden}.track.svelte-u2v3q9 span:where(.svelte-u2v3q9){position:absolute;top:0;right:0;bottom:0;left:0;background:#292720;transform-origin:left;transition:transform .2s linear}@media(max-width:700px){.head.svelte-u2v3q9{margin-bottom:14px}.arrows.svelte-u2v3q9{display:none}.tile.svelte-u2v3q9{gap:10px}.label.svelte-u2v3q9{font-size:12px}}.spark-listing.svelte-1stbys4{width:100%;padding:36px var(--spark-gutter) 0}.crumbs.svelte-1stbys4 ol:where(.svelte-1stbys4){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px;letter-spacing:.04em;color:#8a8070}.crumbs.svelte-1stbys4 li:where(.svelte-1stbys4){text-transform:capitalize}.crumbs.svelte-1stbys4 li:where(.svelte-1stbys4)+li:where(.svelte-1stbys4):before{content:"/";margin-right:8px;color:#d6d0c5}.crumbs.svelte-1stbys4 a:where(.svelte-1stbys4){transition:color .2s}.crumbs.svelte-1stbys4 a:where(.svelte-1stbys4):hover{color:#292720}.crumbs.svelte-1stbys4 [aria-current]:where(.svelte-1stbys4){color:#292720}.head.svelte-1stbys4{display:flex;flex-direction:column;align-items:center;margin-top:0;text-align:center}h1.svelte-1stbys4{font:46px/1.1 var(--font-heading);letter-spacing:-1.5px;margin-top:14px;color:#292720}.rule.svelte-1stbys4{display:block;width:36px;height:1px;margin-top:18px;background:#947d57}.intro.svelte-1stbys4,.description.svelte-1stbys4{max-width:720px;margin-top:16px;font-size:15px;line-height:1.75;color:#79756e;text-wrap:pretty}.description.svelte-1stbys4{white-space:pre-line;color:#625a4c}.spark-toolbar.svelte-1stbys4{position:sticky;top:var(--spark-sticky-top,0px);z-index:20;width:100%;margin-top:22px;background:#fff}.bar.svelte-1stbys4{display:flex;align-items:center;gap:16px;padding:12px var(--spark-gutter)}.bar.svelte-1stbys4:after{content:"";position:absolute;left:var(--spark-gutter);right:var(--spark-gutter);bottom:0;border-bottom:1px solid #e7e3dc}.bar.svelte-1stbys4:before{content:"";position:absolute;left:var(--spark-gutter);right:var(--spark-gutter);top:0;border-top:1px solid #e7e3dc}.density.svelte-1stbys4{display:flex;gap:2px;padding-right:6px;margin-right:2px;border-right:1px solid #e7e3dc}.density.svelte-1stbys4 button:where(.svelte-1stbys4){display:grid;place-items:center;width:34px;height:34px;color:#b3ab9e;transition:color .2s}.density.svelte-1stbys4 button:where(.svelte-1stbys4):hover,.density.svelte-1stbys4 button[aria-checked=true]:where(.svelte-1stbys4){color:#292720}.density.svelte-1stbys4 button:where(.svelte-1stbys4):focus-visible{outline:1px solid #947d57}.filters.svelte-1stbys4{flex:1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;padding:2px 32px 2px 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.filters.svelte-1stbys4::-webkit-scrollbar{display:none}.divider.svelte-1stbys4{width:1px;height:24px;margin:0 4px;background:#e7e3dc}.end.svelte-1stbys4{flex:none;display:flex;align-items:center;gap:16px}.count.svelte-1stbys4{font-size:13px;letter-spacing:.06em;color:#625a4c;white-space:nowrap}.tool.svelte-1stbys4{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:40px;padding:0 16px;border:1px solid #292720;background:#292720;font-size:13px;letter-spacing:.04em;color:#fff;white-space:nowrap;transition:background .2s,color .2s}.tool.svelte-1stbys4:hover{background:#fff;color:#292720}.short-label.svelte-1stbys4,.sort-mobile.svelte-1stbys4{display:none}.dot.svelte-1stbys4{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#947d57;color:#fff;font-size:11px;letter-spacing:0}.sort.svelte-1stbys4{display:flex}.sort.svelte-1stbys4 .spark-sort-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 14px;border:1px solid #e7e3dc;background:#fff;color:#292720;white-space:nowrap;transition:border-color .2s}.sort.svelte-1stbys4 .spark-sort-trigger:hover,.sort.svelte-1stbys4 .spark-sort-trigger[data-state=open]{border-color:#a28d69}.sort.svelte-1stbys4 .sort-chevron{transition:transform .2s}.sort-label.svelte-1stbys4{font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#83755f}.sort-value.svelte-1stbys4{font-size:13px}.checked-option.svelte-1stbys4{color:#292720}.spark-categories.svelte-1stbys4{width:100%;padding:0 0 6px}.spark-categories.svelte-1stbys4 .category-carousel .head,.spark-categories.svelte-1stbys4 .category-carousel .track{margin-inline:var(--spark-gutter)}.spark-categories.svelte-1stbys4 .category-carousel .tile-item:first-child{margin-left:var(--spark-gutter)}.spark-categories.svelte-1stbys4 .category-carousel .tile-item:last-child{margin-right:var(--spark-gutter)}.spark-categories.svelte-1stbys4:not(:has(section)){display:none}.spark-applied.svelte-1stbys4{width:100%;padding:18px var(--spark-gutter) 0}.spark-applied.svelte-1stbys4:not(:has(.active)){display:none}.sheet-scroll.svelte-1stbys4{flex:1;overflow-y:auto;padding:28px 22px 20px}.sheet-footer.svelte-1stbys4{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e7e3dc;background:#fff}.show-results.svelte-1stbys4{width:100%;height:48px;background:#292720;color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sort-sheet-title{font:22px/1.2 var(--font-heading);letter-spacing:-.5px;color:#292720}.sort-list.svelte-1stbys4{margin-top:14px}.sort-list.svelte-1stbys4 button:where(.svelte-1stbys4){display:flex;width:100%;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #f0ece5;font-size:15px;color:#625a4c}.sort-list.svelte-1stbys4 button.checked:where(.svelte-1stbys4){color:#292720}.sort-list.svelte-1stbys4 button:where(.svelte-1stbys4) svg{color:#947d57}@media(max-width:1023px){.end.svelte-1stbys4 .count:where(.svelte-1stbys4),.density.svelte-1stbys4{display:none}}@media(max-width:700px){.spark-listing.svelte-1stbys4{padding:22px var(--spark-gutter) 0}.head.svelte-1stbys4{margin-top:18px}.intro.svelte-1stbys4{font-size:14px}h1.svelte-1stbys4{font-size:34px;margin-top:10px}.spark-toolbar.svelte-1stbys4{margin-top:18px}.bar.svelte-1stbys4:before,.bar.svelte-1stbys4:after{left:0;right:0}.bar.svelte-1stbys4{padding:10px 0}.filters.svelte-1stbys4{padding:2px 32px 2px 20px}.end.svelte-1stbys4,.all-label.svelte-1stbys4{display:none}.short-label.svelte-1stbys4{display:inline}.sort-mobile.svelte-1stbys4{display:inline-flex;background:#fff;color:#292720}}.listing-banner.svelte-1mjdr0v{width:100%;overflow:hidden;background:var(--muted, #f4f2ee)}.listing-banner.svelte-1mjdr0v a:where(.svelte-1mjdr0v){display:block}.listing-banner.svelte-1mjdr0v img:where(.svelte-1mjdr0v){display:block;width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:639px){.listing-banner.crop-mobile.svelte-1mjdr0v img:where(.svelte-1mjdr0v){min-height:50px}}:root{--spark-gutter: clamp(20px, 3.2vw, 56px)}.spark-plp-body.svelte-109fhqo{width:100%;padding:36px var(--spark-gutter) 120px;gap:40px}.uq-plp-band.svelte-109fhqo{background:#fff;border-bottom:1px solid var(--uq-line, #dadada)}.uq-plp-band-inner.svelte-109fhqo{padding-top:20px;padding-bottom:18px}.uq-plp-title.svelte-109fhqo{margin:0;font-family:var(--font-heading);font-size:clamp(20px,2.4vw,28px);font-weight:400;letter-spacing:-.01em;color:#000;text-transform:capitalize;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.uq-plp-count.svelte-109fhqo{font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--uq-gray, #6a6a6a)}
