.pj-rb{--pj-ink-rgb: var(--color-foreground);--pj-paper-rgb: var(--color-background);--pj-ink: rgb(var(--pj-ink-rgb));--pj-paper: rgb(var(--pj-paper-rgb));--pj-rb-line: rgb(var(--pj-ink-rgb) / .22);--pj-tile: #F7F4EE;--pj-tile: rgb(var(--color-footer-background));--pj-tile-hover: #F2EEE6;--pj-tile-hover: color-mix(in srgb, var(--pj-tile) 94%, rgb(var(--pj-ink-rgb)));--pj-gold-rgb: 169 135 90;--pj-gold: rgb(var(--pj-gold-rgb))}.pj-rb__heading{font-family:var(--font-heading-family);font-weight:400;text-align:center;margin:0 0 6px}.pj-rb__sub{font-weight:400;text-align:center;opacity:.7;margin:0 0 32px}.pj-rb__steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--pj-rb-line);border-radius:2px;overflow:hidden;margin-bottom:34px;background:var(--pj-paper)}.pj-rb__step-cell{display:flex;align-items:center;gap:14px;padding:16px 20px;border-right:1px solid var(--pj-rb-line);min-height:78px;text-decoration:none;color:inherit;font-weight:400}.pj-rb__step-cell *{font-weight:400}.pj-rb__step-cell:last-child{border-right:0}.pj-rb__step-cell--todo{opacity:.4}a.pj-rb__step-cell--todo{opacity:.62;cursor:pointer;transition:opacity .2s ease}a.pj-rb__step-cell--todo:hover,a.pj-rb__step-cell--todo:focus-visible{opacity:1}.pj-rb__step-cell--current{box-shadow:inset 0 -2px 0 var(--pj-gold)}.pj-rb__step-num{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--pj-rb-line);border-radius:50%;font-size:13px}.pj-rb__step-cell--current .pj-rb__step-num{background:var(--pj-gold);color:var(--pj-ink);border-color:var(--pj-gold)}.pj-rb__step-label{font-size:11px;letter-spacing:.09em;text-transform:uppercase;opacity:.6}.pj-rb__step-value{font-size:14px;margin-top:2px}.pj-rb__rail-title{font-family:var(--font-heading-family);font-weight:400;font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 0 16px}.pj-rb__styles{display:grid;grid-template-columns:repeat(auto-fill,var(--pj-style-w, 162px));gap:10px;margin-bottom:10px}.pj-rb__styles[data-collapsed]{grid-template-rows:auto;grid-auto-rows:0;overflow:hidden}.pj-rb__styles-more{display:inline-flex;align-items:center;gap:7px;margin-bottom:26px;padding:0;border:0;background:none;color:var(--pj-ink);font-family:var(--font-body-family);font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.65;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity .2s ease}.pj-rb__styles-more:hover{opacity:1}.pj-rb__styles-more[hidden]{display:none}.pj-rb__styles-more .pj-rb__chev{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease}.pj-rb__styles-more[aria-expanded=true] .pj-rb__chev{transform:rotate(-135deg) translate(-1px,-1px)}.pj-rb__style{display:flex;flex-direction:column;align-items:center;gap:10px;width:162px;padding:0 0 2px;border:0;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);cursor:pointer}.pj-rb__style-media{width:100%;aspect-ratio:1 / 1;background:var(--pj-tile);border:1px solid transparent;border-radius:2px;overflow:hidden;display:grid;place-items:center;transition:border-color .18s ease,background-color .18s ease}.pj-rb__style-media img{width:100%;height:100%;object-fit:contain;padding:6%}.pj-rb__style-media--all svg{width:46px;height:46px;opacity:.55}.pj-rb__style-media--all svg circle{fill:none;stroke:currentColor;stroke-width:1.1}.pj-rb__style:hover .pj-rb__style-media{background:var(--pj-tile-hover)}.pj-rb__style.is-active .pj-rb__style-media{border-color:var(--pj-gold);background:var(--pj-tile-hover)}.pj-rb__style-label{font-size:13.5px;letter-spacing:.04em}.pj-rb__style.is-active .pj-rb__style-label{text-decoration:underline;text-decoration-color:var(--pj-gold);text-underline-offset:3px}.pj-rb__style-count{font-size:11.5px;opacity:.45}.pj-rb__filterbar{display:flex;align-items:center;gap:14px;margin:0 0 18px}.pj-rb__filters-toggle{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid var(--pj-rb-line);border-radius:2px;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);font-size:12px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.pj-rb__filters-toggle:hover{border-color:var(--pj-ink)}.pj-rb__filters-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pj-gold);color:var(--pj-paper);font-size:10px;letter-spacing:0}.pj-rb__filters-count[hidden]{display:none}.pj-rb__chev{width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.pj-rb__filters-toggle[aria-expanded=true] .pj-rb__chev{transform:rotate(-135deg) translate(-2px,-2px)}.pj-rb__filters-clear{padding:0;border:0;background:none;color:inherit;font-family:var(--font-body-family);font-size:12px;opacity:.55;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pj-rb__filters-clear:hover{opacity:1}.pj-rb__filters-clear[hidden],.pj-rb__panel[hidden]{display:none}.pj-rb__filters{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;padding:18px 0;border-top:1px solid var(--pj-rb-line);border-bottom:1px solid var(--pj-rb-line)}.pj-rb__filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pj-rb__shape-name{flex:0 0 100%;min-height:1.25em;margin-top:2px;font-size:11.5px;letter-spacing:.04em;opacity:.6}.pj-rb__rail-label{font-size:11px;letter-spacing:.09em;text-transform:uppercase;opacity:.55;margin-right:6px}.pj-rb__shape{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--pj-rb-line);border-radius:2px;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);font-size:11px;letter-spacing:.04em;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.pj-rb__shape--text{width:auto;padding:0 12px}.pj-rb__shape:hover{border-color:var(--pj-ink)}.pj-rb__shape.is-active{border-color:var(--pj-gold);background:rgb(var(--pj-gold-rgb) / .09)}.pj-rb__shape svg{width:22px;height:22px;display:block}.pj-rb__shape .pj-shape-img{width:24px;height:24px;object-fit:contain;display:block}.pj-rb__shape[data-locked] .pj-shape-img{opacity:.5}.pj-rb__filter .pj-rb__metal{width:26px;height:26px}.pj-rb__filter .pj-rb__karat{line-height:24px;font-size:9px}.pj-rb__shape svg path,.pj-rb__shape svg polygon,.pj-rb__shape svg ellipse,.pj-rb__shape svg circle,.pj-rb__shape svg rect{fill:none;stroke:currentColor;stroke-width:1.1}.pj-rb__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 22px;flex-wrap:wrap}.pj-rb__count{font-size:13px;opacity:.7}.pj-rb__sort{font-family:var(--font-body-family);font-size:13px;padding:8px 12px;border:1px solid var(--pj-rb-line);border-radius:2px;background:transparent;color:inherit}.pj-rb__grid{display:grid;grid-template-columns:repeat(var(--pj-rb-cols, 3),minmax(0,1fr));gap:40px 28px}.pj-rb__card[hidden]{display:none}.pj-rb__card{content-visibility:auto;contain-intrinsic-size:auto 420px;display:flex;flex-direction:column}.pj-rb__info{flex:1 1 auto;display:flex;flex-direction:column}.pj-rb__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--pj-tile);overflow:hidden}.pj-rb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;opacity:0;transition:opacity .3s ease}.pj-rb__img.is-shown{opacity:1}.pj-rb__hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;opacity:0;transition:opacity .35s ease;pointer-events:none}@media(hover:hover){.pj-rb__card:hover .pj-rb__hover:not([hidden]){opacity:1}}.pj-rb__card:hover .pj-rb__media{background:var(--pj-tile-hover)}.pj-rb__info{padding:16px 2px 0}.pj-rb__title{font-family:var(--font-body-family);font-size:13.5px;font-weight:400;line-height:1.45;margin:0 0 6px}.pj-rb__title a{color:inherit;text-decoration:none}.pj-rb__price{font-size:13.5px;margin:0}.pj-rb__price-note{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.5;margin-left:6px}.pj-rb__metal-name{display:block;font-size:12px;line-height:1.4;letter-spacing:.02em;margin:7px 0 0;opacity:.75}.pj-rb__metals{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.pj-rb__metal{width:22px;height:22px;padding:0;border-radius:50%;border:1px solid rgb(var(--pj-ink-rgb) / .18);cursor:pointer;position:relative;background:#bfbfbf}.pj-rb__metal--yellow{background:linear-gradient(145deg,#f0d28a,#c9a14b)}.pj-rb__metal--white{background:linear-gradient(145deg,#efeff1,#c9c9ce)}.pj-rb__metal--rose{background:linear-gradient(145deg,#efc3ba,#c98c80)}.pj-rb__metal.is-active{box-shadow:0 0 0 1px var(--pj-paper),0 0 0 2.5px var(--pj-gold)}.pj-rb__metal[data-unavailable]{opacity:.35;cursor:not-allowed}.pj-rb__karat{display:block;font-size:8.5px;line-height:20px;text-align:center;color:var(--pj-ink);letter-spacing:-.02em}.pj-rb__cta{width:100%;margin-top:auto;padding-top:16px}.pj-rb__empty,.pj-rb__none{padding:22px;border:1px dashed var(--pj-rb-line);border-radius:2px;font-size:14px;grid-column:1 / -1}@media(max-width:989px){.pj-rb__steps{grid-template-columns:1fr}.pj-rb__step-cell{border-right:0;border-bottom:1px solid var(--pj-rb-line);min-height:62px}.pj-rb__step-cell:last-child{border-bottom:0}.pj-rb__grid{grid-template-columns:repeat(var(--pj-rb-cols-mobile, 2),minmax(0,1fr));gap:26px 14px}.pj-rb__styles{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pj-rb__style{width:auto}.pj-rb__style-media--all svg{width:34px;height:34px}.pj-rb__shape{width:34px;height:34px}.pj-rb__shape svg{width:20px;height:20px}}@media(max-width:600px){.pj-rb__styles{gap:8px}.pj-rb__style{width:auto;flex-direction:row;align-items:baseline;gap:6px;padding:8px 13px;border:1px solid var(--pj-rb-line);border-radius:2px}.pj-rb__style-media{display:none}.pj-rb__style.is-active{border-color:var(--pj-gold);background:rgb(var(--pj-gold-rgb) / .09)}.pj-rb__style.is-active .pj-rb__style-label{text-decoration:none}.pj-rb__style-label{font-size:11px}.pj-rb__filters{gap:12px 20px;padding:14px 0}.pj-rb__rail-title{font-size:12px;margin-bottom:12px}}@media(max-width:600px){.pj-rb__metals{gap:5px;margin-top:10px}.pj-rb__metal{width:20px;height:20px}.pj-rb__karat{font-size:8px;line-height:18px}.pj-rb__price-note{display:block;margin-left:0;margin-top:3px}.pj-rb__card .pj-rb__cta{font-size:10px;letter-spacing:.02em;padding-left:6px;padding-right:6px;white-space:normal;line-height:1.35}}.pj-rb__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.pj-rb__sheet[hidden]{display:none}.pj-rb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--pj-ink-rgb) / .38)}.pj-rb__panel-box{position:absolute;top:0;right:0;width:min(1040px,100%);height:100%;overflow-y:auto;background:var(--pj-paper);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0}.pj-rb__x{position:absolute;top:14px;right:16px;z-index:2;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--pj-paper);color:var(--pj-ink);font-size:22px;line-height:1;cursor:pointer}.pj-rb__sheet-media{padding:26px 14px 26px 26px}.pj-rb__sheet-photo{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--pj-tile);border-radius:2px;display:block}.pj-rb__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px}.pj-rb__thumb{padding:0;border:1px solid transparent;border-radius:2px;background:var(--pj-tile);cursor:pointer;overflow:hidden;aspect-ratio:1 / 1}.pj-rb__thumb img{width:100%;height:100%;object-fit:contain;display:block}.pj-rb__thumb:hover{border-color:var(--pj-rb-line)}.pj-rb__thumb.is-active{border-color:var(--pj-gold)}.pj-rb__sheet-body{padding:48px 26px 30px 14px}.pj-rb__sheet-title{font-family:var(--font-heading-family);font-weight:400;font-size:22px;line-height:1.3;margin:0 0 6px}.pj-rb__sheet-price{font-size:16px;margin:0 0 22px}.pj-rb__sheet-group{margin:0 0 20px}.pj-rb__sheet-label{font-size:11px;letter-spacing:.09em;text-transform:uppercase;opacity:.55;margin:0 0 9px}.pj-rb__sheet-shapes,.pj-rb__sheet-metals{display:flex;flex-wrap:wrap;gap:7px}.pj-rb__sheet-shape{padding:8px 13px;border:1px solid var(--pj-rb-line);border-radius:2px;background:transparent;color:var(--pj-ink);font-family:var(--font-body-family);font-size:12.5px;cursor:pointer}.pj-rb__sheet-shape:hover{border-color:var(--pj-ink)}.pj-rb__sheet-shape.is-active{border-color:var(--pj-gold);background:rgb(var(--pj-gold-rgb) / .09)}.pj-rb__sheet-only{font-size:12.5px;opacity:.6;margin:-8px 0 20px}.pj-rb__sheet-only[hidden],.pj-rb__sheet-group[hidden]{display:none}.pj-rb__sheet-cta{width:100%;margin-top:6px}@media(max-width:749px){.pj-rb__panel-box{top:auto;bottom:0;width:100%;height:92vh;border-radius:10px 10px 0 0;grid-template-columns:minmax(0,1fr)}.pj-rb__sheet-media{padding:22px 18px 0}.pj-rb__sheet-body{padding:18px 18px 28px}.pj-rb__thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}}.pj-rb__media[role=button],[data-role=title-link][role=button]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pj-ring-builder.css.map */
