.collection-browser__actions{margin-left:auto;display:flex;align-items:end;gap:16px}.collection-browser .collection-browser__actions label{flex:none;min-width:0;width:190px}.collection-browser .collection-browser__actions select{min-height:40px;padding:8px 12px;font-size:12px}.collection-browser__actions label>span{font-size:10px}.collection-browser[data-category=wedding-bands]{padding:12px 0;margin-bottom:20px}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__facets>label{flex:0 1 220px;min-width:160px;gap:8px}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__facets>label>span{font-size:10px;letter-spacing:.14em;color:#596577}@media(max-width:600px){.collection-browser__actions{width:100%;justify-content:space-between}.collection-browser .collection-browser__actions label{width:min(190px,60%)}}.collection-browser [hidden]{display:none!important}.collection-browser .collection-metals{border:0;padding:0;margin:4px 0 0;grid-column:1/-1;min-width:0;order:2}.collection-metals legend{font-size:12px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.collection-metals__options{display:flex;flex-wrap:wrap;gap:10px}.collection-browser .collection-metal{display:flex;align-items:center;gap:10px;padding:10px 16px;min-height:46px;border:1px solid #d3d0c8;background:#fff;text-decoration:none;font-size:13px;transition:border-color .2s,background .2s}.collection-browser .collection-metal:hover{border-color:#bc973f}.collection-browser .collection-metal[aria-pressed=true]{border-color:#091b36;background:#091b36;color:#fff}.collection-metal__swatch{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:1px solid #0002;background:linear-gradient(135deg,#929ba3,#fff 42%,#b9bfc3 65%,#eee);box-shadow:inset 0 0 0 2px #ffffff50}.collection-metal__swatch[data-metal=yellow]{background:linear-gradient(135deg,#96701e,#f7e5a3 42%,#c8a04b 65%,#f5d985)}.collection-metal__swatch[data-metal=rose]{background:linear-gradient(135deg,#a26350,#f9d2bc 42%,#ce9179 65%,#f0c6b1)}.collection-metal__swatch[data-metal=all]{background:conic-gradient(#e8cb76 0 33%,#e9b29c 33% 66%,#d4d9de 66%)}@media(max-width:600px){.collection-browser .collection-metal{padding:10px 12px}}@media(max-width:700px){.collection-browser input,.collection-browser select,.collection-browser .collection-browser__actions select,.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__facets select{font-size:16px;min-height:44px;min-width:0;max-width:100%}.collection-browser__actions{width:100%;min-width:0;gap:12px;justify-content:space-between}.collection-browser .collection-browser__actions label{width:auto;flex:1;min-width:0}.collection-browser__actions button{min-height:44px;flex-shrink:0;font-size:12px}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__facets>label{flex:1 1 120px;min-width:0}.collection-browser .collection-metal{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.collection-browser[data-category=wedding-bands] .collection-browser__main:empty{display:none}.collection-browser[data-category=wedding-bands] .collection-browser__footer{margin-top:0}}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px 0;background:#fff;border:0;border-block:1px solid #d9e3ef}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__main{grid-column:2;grid-row:1;align-self:end}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__facets{grid-column:1;grid-row:1;margin:0;align-items:end}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__facets select{border:1px solid #9baaba;min-height:40px;padding:8px 12px;background:#fff;font-size:12px}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-metals{grid-column:1/-1;grid-row:2;margin:0}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__footer{grid-column:1/-1;grid-row:3;margin:0}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__empty{grid-column:1/-1}@media(max-width:700px){.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]){grid-template-columns:1fr;gap:18px;padding:20px 0}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__main{grid-column:1;grid-row:2}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-metals{grid-row:3}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__footer{grid-row:4}.collection-browser:is([data-category=one-of-a-kind],[data-category=sculpture]) .collection-browser__facets>label{flex:1 1 130px;min-width:0}}.collection-browser[data-astro-cid-lybegbco]{margin-bottom:32px;border-block:1px solid #d9e3ef;padding:24px 0;color:#091b36}.collection-browser__main[data-astro-cid-lybegbco]{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.collection-browser[data-astro-cid-lybegbco] label[data-astro-cid-lybegbco]{display:grid;gap:10px;min-width:180px;flex:1}.collection-browser__search[data-astro-cid-lybegbco]{flex:2!important}.collection-browser[data-astro-cid-lybegbco] label[data-astro-cid-lybegbco]>span[data-astro-cid-lybegbco]{font-size:12px;letter-spacing:.09em;text-transform:uppercase}.collection-browser[data-astro-cid-lybegbco] input[data-astro-cid-lybegbco],.collection-browser[data-astro-cid-lybegbco] select[data-astro-cid-lybegbco]{width:100%;min-height:48px;border:1px solid #9baaba;border-radius:0;background:#fff;padding:12px 14px;color:#091b36;font:inherit;font-size:14px}.collection-browser[data-astro-cid-lybegbco] [data-astro-cid-lybegbco]:focus-visible{outline:2px solid #091b36;outline-offset:3px}.collection-browser__facets[data-astro-cid-lybegbco]{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.collection-browser__facets[data-astro-cid-lybegbco]:empty{display:none}.collection-browser__footer[data-astro-cid-lybegbco]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;font-size:13px}.collection-browser__footer[data-astro-cid-lybegbco] p[data-astro-cid-lybegbco]{margin:0}.collection-browser[data-astro-cid-lybegbco] button[data-astro-cid-lybegbco]{min-height:44px;background:transparent;border:0;text-decoration:underline;text-underline-offset:5px;color:inherit;cursor:pointer}.collection-browser__note[data-astro-cid-lybegbco]{font-size:13px;line-height:1.6;margin:8px 0 0;color:#42546b}.collection-browser__empty[data-astro-cid-lybegbco]{padding:24px;background:#f5f8fb}.collection-browser[data-astro-cid-lybegbco] [data-astro-cid-lybegbco][hidden]{display:none!important}@media(max-width:600px){.collection-browser__main[data-astro-cid-lybegbco]{gap:16px}.collection-browser[data-astro-cid-lybegbco] label[data-astro-cid-lybegbco]{min-width:130px}.collection-browser__search[data-astro-cid-lybegbco]{flex-basis:100%!important}}.collection-browser.collection-browser--rings{padding:0;border:0;margin-bottom:20px}.collection-browser--rings .collection-browser__main:empty{display:none}.collection-browser--rings .collection-browser__footer{margin:0}#collection-products[data-astro-cid-xvtl5w7w]{scroll-margin-top:7rem}.empty-collection-header[data-astro-cid-xvtl5w7w]{padding:clamp(60px,8vw,110px) 24px;text-align:center;background:#f7f9fb;color:#091b36}.empty-collection-header[data-astro-cid-xvtl5w7w] p[data-astro-cid-xvtl5w7w]{font:500 11px Inter,sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#bc973f;margin:0 0 20px}.empty-collection-header[data-astro-cid-xvtl5w7w] h1[data-astro-cid-xvtl5w7w]{font:400 clamp(32px,5vw,60px)/1.15 var(--font-display);margin:0 0 28px}.empty-collection-header[data-astro-cid-xvtl5w7w] a[data-astro-cid-xvtl5w7w]{font:500 12px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:6px}.empty-collection-header[data-astro-cid-xvtl5w7w] .placeholder-help[data-astro-cid-xvtl5w7w]{margin:24px auto 0;max-width:600px;font-size:14px;color:#42546b;text-transform:none;letter-spacing:0;line-height:1.8}
