.rj-ro{display:grid;gap:14px}.rj-ro__label{margin:0 0 6px;font-size:14px;color:var(--rj-muted, #645a4a)}.rj-ro__label strong{color:var(--rj-ink, #241d15);font-weight:600}.rj-ro__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rj-ro__metal,.rj-ro__shape{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:44px;padding:6px 3px;border:1px solid var(--rj-border, #e3d9c8);border-radius:8px;background:#fff;color:inherit;text-decoration:none;font-size:11px;line-height:1.1;transition:border-color .15s,box-shadow .15s}.rj-ro__metal:hover,.rj-ro__shape:hover{border-color:var(--rj-green, #153a2f)}.rj-ro__metal.is-active,.rj-ro__shape.is-active{border-color:var(--rj-green, #153a2f);box-shadow:inset 0 0 0 1px var(--rj-green, #153a2f)}.rj-ro__metal:focus-visible,.rj-ro__shape:focus-visible{outline:2px solid var(--rj-green, #153a2f);outline-offset:2px}.rj-ro__dot{width:22px;height:22px;border-radius:50%;background:var(--rj-swatch, #ddd);box-shadow:inset 0 0 0 1px #0000001f,inset 0 -4px 6px #00000014}.rj-ro__shape img{width:28px;height:28px;object-fit:contain}.rj-ro__short{white-space:nowrap}.rj-ro__all{margin:0;font-size:13px}.rj-ro__all a{color:var(--rj-green, #153a2f)}.shopify-section[aria-busy=true] .rj-ro{opacity:.6}.rj-choose-diamond{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 20px;border-radius:100px;background:var(--rj-green, #153a2f);color:#fff;font-weight:600;text-decoration:none}.rj-choose-diamond:hover{opacity:.92;color:#fff}.rj-design{--gap: 32px}.rj-design__crumbs{margin:0 0 16px;font-size:13px;color:var(--rj-muted, #645a4a)}.rj-design__crumbs a{color:inherit}.rj-design__top{display:grid;gap:var(--gap);grid-template-columns:1fr}@media(min-width:990px){.rj-design__top{grid-template-columns:1.2fr 1fr;align-items:start}}.rj-design__media{position:relative;aspect-ratio:1;background:#f5f2e9;border-radius:8px;overflow:hidden}.rj-design__media img{width:100%;height:100%;object-fit:contain}.rj-design__info{display:grid;gap:16px}.rj-design__style{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--rj-muted, #645a4a)}.rj-design__title{margin:0}.rj-design__price{margin:0;font-size:20px;font-weight:600;color:var(--rj-green, #153a2f)}.rj-design__price small{font-size:13px;font-weight:400;color:var(--rj-muted, #645a4a)}.rj-design__desc{font-size:15px;line-height:1.6}.rj-design__grid-title{margin:48px 0 16px}.rj-design__metal{margin:24px 0 8px;font-size:16px}.rj-design__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media(min-width:750px){.rj-design__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.rj-design__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.rj-design__card{display:grid;gap:6px;color:inherit;text-decoration:none;font-size:13px}.rj-design__card img{width:100%;aspect-ratio:1;object-fit:contain;background:#f5f2e9;border-radius:6px}.rj-design__card span{color:var(--rj-muted, #645a4a)}.rjr-steps{display:flex;gap:8px;margin:0 0 12px;padding:0;list-style:none;counter-reset:rjstep;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--rj-muted, #645a4a)}.rjr-steps li{counter-increment:rjstep;display:flex;align-items:center;gap:6px}.rjr-steps li:before{content:counter(rjstep);display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;font-size:11px}.rjr-steps li+li:before{margin-left:4px}.rjr-steps li.is-done:before{content:"\2713";background:var(--rj-green, #153a2f);border-color:var(--rj-green, #153a2f);color:#fff}.rjr-steps li[aria-current]{color:var(--rj-ink, #241d15);font-weight:600}.rjr-steps li[aria-current]:before{background:var(--rj-ink, #241d15);border-color:var(--rj-ink, #241d15);color:#fff}.rjb-bar{margin:0 0 20px;padding:12px 16px;border:1px solid var(--rj-border, #e3d9c8);border-radius:8px;background:#faf8f3}.rjb-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rjb-item img{width:56px;height:56px;object-fit:contain;background:#f5f2e9;border-radius:6px}.rjb-item>div:not(.rjb-actions){flex:1 1 200px;min-width:0}.rjb-item small{display:block;color:var(--rj-muted, #645a4a);font-size:12px}.rjb-item a{color:var(--rj-ink, #241d15);font-weight:600}.rjb-actions{display:flex;gap:14px;font-size:13px}.rjb-actions a,.rjb-actions button,.rjb-link{background:none;border:0;padding:0;color:var(--rj-green, #153a2f);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px}.rjb-add{margin-bottom:8px}.rjb-start{margin-top:8px}.rjb-diamond{display:grid;gap:8px;padding:12px;border:1px solid var(--rj-border, #e3d9c8);border-radius:8px;background:#faf8f3}.rjb-diamond p{margin:0}.rjb-diamond small{display:block;color:var(--rj-muted, #645a4a)}.rjb-warn{color:#8a3b12;font-size:14px}.rjr h1{margin:0 0 20px}.rjr-grid{display:grid;gap:24px}@media(min-width:990px){.rjr-grid{grid-template-columns:1.4fr 1fr;align-items:start}}.rjr-parts{display:grid;gap:12px}.rjr-part{display:flex;gap:16px;padding:16px;border:1px solid var(--rj-border, #e3d9c8);border-radius:8px;background:#fff}.rjr-part img{width:120px;height:120px;flex:0 0 auto;object-fit:contain;background:#f5f2e9;border-radius:6px}.rjr-part h2{margin:2px 0 4px;font-size:17px}.rjr-part h2 a{color:inherit}.rjr-kicker{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--rj-muted, #645a4a)}.rjr-sub{margin:0 0 4px;font-size:13px;color:var(--rj-muted, #645a4a)}.rjr-price{margin:0 0 6px;font-weight:600}.rjr-change{font-size:13px;color:var(--rj-green, #153a2f)}.rjr-buy{display:grid;gap:12px;padding:20px;border-radius:8px;background:#faf8f3;border:1px solid var(--rj-border, #e3d9c8)}.rjr-total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:15px}.rjr-total b{font-size:24px;color:var(--rj-green, #153a2f)}.rjr-note,.rjr-help{margin:0;font-size:13px;color:var(--rj-muted, #645a4a)}.rjr-size{display:grid;gap:6px;font-weight:600;font-size:14px}.rjr-size select{min-height:48px;padding:0 12px;border:1px solid var(--rj-border, #e3d9c8);border-radius:6px;background:#fff;font:inherit;font-weight:400}@media(max-width:599px){.rjr-part img{width:80px;height:80px}}.rjw{text-align:left;display:flex;align-items:stretch;margin:0 0 24px;border:1px solid var(--rj-border, #e3d9c8);background:#fff;color:var(--rj-ink, #241d15)}.rjw .rjw__intro{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:0 0 180px;padding:12px 16px;text-align:center}.rjw .rjw__intro span{font-family:var(--heading-font-family, serif);font-size:17px}.rjw .rjw__intro button{padding:0;border:0;background:none;color:var(--rj-muted, #645a4a);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.rjw .rjw__steps{display:flex;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.rjw .rjw__step{position:relative;display:flex;align-items:center;gap:14px;flex:1 1 0;min-width:0;padding:12px 20px 12px 34px;background:#fff}.rjw .rjw__step:before{content:"";position:absolute;left:-15px;top:50%;z-index:1;width:28px;height:28px;transform:translateY(-50%) rotate(45deg);border-top:1px solid var(--rj-border, #e3d9c8);border-right:1px solid var(--rj-border, #e3d9c8);background:inherit}.rjw .rjw__step+.rjw__step:before{background:var(--rjw-prev, #fff)}.rjw .rjw__step.is-current{background:#f5f2e9}.rjw .rjw__step.is-current+.rjw__step:before{background:#f5f2e9}.rjw .rjw__num{flex:0 0 auto;font-family:var(--heading-font-family, serif);font-size:30px;line-height:1}.rjw .rjw__step.is-done .rjw__num{color:var(--rj-green, #153a2f)}.rjw .rjw__txt{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;font-size:13px;line-height:1.3}.rjw .rjw__txt b{font-size:15px;font-weight:600}.rjw .rjw__sum{color:var(--rj-muted, #645a4a);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rjw .rjw__price{white-space:nowrap}.rjw .rjw__links{display:flex;gap:12px}.rjw .rjw__links a{color:var(--rj-ink, #241d15);text-decoration:underline;text-underline-offset:2px}.rjw .rjw__img{flex:0 0 auto;width:56px;height:56px;object-fit:contain;border-radius:50%;background:#f5f2e9}.rjw .rjw__icon{flex:0 0 auto;color:var(--rj-ink, #241d15)}@media(max-width:1100px){.rjw .rjw__intro{display:none}.rjw .rjw__step:first-child{padding-left:16px}.rjw .rjw__step:first-child:before{display:none}}@media(min-width:1101px){.rjw .rjw__step:first-child:before{background:#fff}}@media(max-width:749px){.rjw{margin:0 calc(-1 * var(--container-gutter, 16px)) 16px;border-left:0;border-right:0}.rjw .rjw__step{gap:8px;padding:10px 6px 10px 24px;align-items:flex-start}.rjw .rjw__step:before{left:-11px;width:20px;height:20px}.rjw .rjw__num{font-size:22px}.rjw .rjw__txt{font-size:12px}.rjw .rjw__txt b{font-size:13px}.rjw .rjw__sum,.rjw .rjw__img,.rjw .rjw__icon{display:none}.rjw .rjw__links{gap:8px;flex-wrap:wrap}}.rjw-wrap{padding-top:16px}.rjw-wrap .rjw{margin-bottom:0}.rjw .rjw__steps>li{margin:0}.rjw-note{margin:10px 0 0;font-size:14px;color:var(--rj-muted, #645a4a)}.rjw-note a{color:var(--rj-green, #153a2f);text-decoration:underline}@media screen and (min-width:1000px){.product-gallery__media[data-media-type=video],.product-gallery__media[data-media-type=external_video]{order:-1;grid-column:1 / -1}}.rj-price-card--stone .rj-price-next span:last-child{color:var(--rj-ink, #241d15);text-align:right}.rj-price-card--stone .rj-price-total span:last-child{font-weight:700;color:var(--rj-green, #153a2f)}.rj-choose-stone{display:grid;gap:10px;justify-items:center}.rj-choose-stone[hidden]{display:none}.rj-choose-stone>a{width:100%}.rj-choose-gem{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;border-radius:100px;border:1.5px solid var(--rj-green, #153a2f);background:transparent;color:var(--rj-green, #153a2f);font-weight:600;text-decoration:none}.rj-choose-gem:hover{background:var(--rj-green, #153a2f);color:#fff}.shopify-section:has([data-rj-ring-options]) buy-buttons .button,.shopify-section:has([data-rj-ring-options]) .button{text-transform:capitalize;letter-spacing:.02em}.rjd .rjd-btn,.rjr .rjd-btn{text-transform:capitalize;letter-spacing:.02em}.rjr-kicker,.rjr-steps{text-transform:none;letter-spacing:0}.rj-price-card .rj-price-stone-row{display:grid;gap:10px}.rj-price-stone{display:flex;align-items:center;gap:12px}.rj-price-stone img{width:64px;height:64px;flex:0 0 auto;object-fit:cover;border-radius:6px;background:#f5f2e9}.rj-price-stone__info{display:grid;gap:2px;flex:1 1 auto;min-width:0}.rj-price-stone__info a{color:var(--rj-ink, #241d15);text-decoration:none}.rj-price-stone__info small{color:var(--rj-muted, #645a4a);font-size:13px;line-height:1.35}.rj-price-stone__price{flex:0 0 auto;font-weight:700;color:var(--rj-green, #153a2f)}.rj-price-stone__change{justify-self:start;font-size:14px;color:var(--rj-green, #153a2f);text-decoration:underline}.rj-price-card .rj-price-stone-row.is-bad{background:#fbeceb;box-shadow:inset 3px 0 #b42318}.rj-price-stone-row.is-bad .rj-price-stone__title,.rj-price-stone-row.is-bad .rj-price-stone__why{color:#b42318}.rj-price-stone-row.is-bad .rj-price-stone__price{color:#b42318;text-decoration:line-through}.rj-price-stone__why{margin:0;font-size:14px;line-height:1.45}.rj-choose-new{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:100px;border:1.5px solid #b42318;color:#b42318;background:#fff;font-weight:600;text-decoration:none}.rj-choose-new:hover{background:#b42318;color:#fff}.rj-buy-setting{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:normal}.rj-buy-setting small{font-size:13px;line-height:1.3;font-weight:400;letter-spacing:0;text-transform:none;opacity:.85}.shopify-section:has([data-rj-ring-options]) buy-buttons .button--outline{border:1.5px solid var(--rj-green, #153a2f);color:var(--rj-green, #153a2f);background:transparent;border-radius:100px;min-height:52px;padding:7px 20px}.shopify-section:has([data-rj-ring-options]) buy-buttons .button--outline:hover{background:var(--rj-green, #153a2f);color:#fff}.rj-price-card .rj-price-stone-row{grid-template-columns:minmax(0,1fr);justify-content:stretch}.rj-price-stone{width:100%}.rj-price-stone__price{margin-left:auto;text-align:right;font-size:15px;font-weight:700}.rjr [data-rj-ring-add]{min-height:60px;font-size:20px;font-weight:700;letter-spacing:.01em;border-radius:100px}.rjb-change-setting{margin-bottom:8px}.rj-crumbs-wrap{padding-top:16px}.rj-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;font-size:13px;color:var(--rj-muted, #645a4a)}.rj-crumbs li{margin:0}.rj-crumbs li+li:before{content:"/";margin:0 8px;opacity:.6}.rj-crumbs a{color:inherit;text-decoration:none}.rj-crumbs a:hover{color:var(--rj-green, #153a2f);text-decoration:underline}.rj-crumbs [aria-current]{color:var(--rj-ink, #241d15)}.rj-design .rj-crumbs{margin-bottom:16px}.rjr .rj-crumbs{margin-bottom:14px}.rjw-wrap{padding-top:10px}[data-rj-ring-collection] .rj-crumbs{margin-bottom:12px}.rj-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:18px 0;list-style:none;border-top:1px solid var(--rj-border, #e3d9c8);border-bottom:1px solid var(--rj-border, #e3d9c8)}.rj-perks li{margin:0}.rj-perks a{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--rj-ink, #241d15);text-align:center;text-decoration:none;font-size:14px;line-height:1.3}.rj-perks svg{color:var(--rj-green, #153a2f)}.rj-perks a:hover span{text-decoration:underline}.rj-rd{border-top:0}.rj-rd__item{border-bottom:1px solid var(--rj-border, #e3d9c8)}.rj-rd__item>summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;color:var(--rj-ink, #241d15)}.rj-rd__item>summary::-webkit-details-marker{display:none}.rj-rd__item>summary:after{content:"+";font-size:22px;font-weight:300;line-height:1}.rj-rd__item[open]>summary:after{content:"\2013"}.rj-rd__body{padding:0 0 20px;font-size:15px;line-height:1.6;color:var(--rj-ink, #241d15)}.rj-rd__body p{margin:0 0 12px}.rj-rd__body a{color:var(--rj-green, #153a2f);text-decoration:underline;text-underline-offset:2px}.rj-rd__desc .rj-rd__text{max-height:5.2em;overflow:hidden}.rj-rd__desc.is-open .rj-rd__text{max-height:none}.rj-rd__more{margin:6px 0 14px;padding:0;border:0;background:none;color:var(--rj-muted, #645a4a);text-decoration:underline;cursor:pointer;font:inherit}.rj-rd__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 20px}.rj-rd__tiles:empty{display:none}.rj-rd__tiles>div{display:grid;gap:2px;padding:12px 14px;background:#f5f2e9;border-radius:4px}.rj-rd__tiles small{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--rj-green, #153a2f)}.rj-rd__h{margin:18px 0 8px;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--rj-green, #153a2f)}.rj-rd__table{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;margin:0}.rj-rd__table dt{color:var(--rj-muted, #645a4a)}.rj-rd__table dd{margin:0}.rj-rd__table dd small{color:var(--rj-muted, #645a4a)}.rj-rd__features{margin:0;padding-left:20px}.rj-rd__features li{margin:0 0 8px}.rj-rd__shapes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.rj-rd__shapes a{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:6px 4px;border-radius:8px;color:var(--rj-ink, #241d15);text-decoration:none;font-size:13px}.rj-rd__shapes a[aria-current]{box-shadow:inset 0 0 0 1px var(--rj-green, #153a2f)}.rj-rd__note,.rj-rd__link{font-size:14px;color:var(--rj-muted, #645a4a)}.rj-rd__pay{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.rj-rd__pay-icon{width:38px;height:24px}.rj-rd__list{margin:0 0 12px;padding-left:20px}.rj-rd__list li{margin:0 0 6px}.rjb2{font-size:15px;line-height:1.6;color:var(--rj-ink, #3a3227)}.rjb2 p{margin:0 0 12px}.rjb2 [hidden]{display:none!important}.rjb2-img{display:block;width:100%;max-width:320px;height:auto;margin:0 0 12px}.rjb2-list{list-style:none;margin:0;padding:0}.rjb2-list li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--rj-border, #e3d9c8)}.rjb2-list li:first-child{border-top:0;padding-top:0}.rjb2-ico{width:22px;height:22px;flex:none;color:var(--rj-green, #153a2f);margin-top:1px}.rjb2-small{display:block;font-size:13px;line-height:1.5;color:var(--rj-muted, #645a4a);margin-top:2px}.rjb2-link{color:var(--rj-green, #153a2f);text-decoration:underline;text-underline-offset:3px}.rjb2-steps{list-style:none;margin:0 0 14px;padding:0;counter-reset:rjb2}.rjb2-steps li{position:relative;padding:0 0 14px 32px}.rjb2-steps li:last-child{padding-bottom:0}.rjb2-steps li:before{counter-increment:rjb2;content:counter(rjb2);position:absolute;left:0;top:2px;width:21px;height:21px;border:1px solid var(--rj-green, #153a2f);border-radius:50%;background:#fff;color:var(--rj-green, #153a2f);font-size:11px;line-height:19px;text-align:center}.rjb2-steps li:not(:last-child):after{content:"";position:absolute;left:10px;top:25px;bottom:3px;width:1px;background:var(--rj-border, #e3d9c8)}.rjb2-steps strong{display:block;color:var(--rj-ink, #241d15);font-weight:700}.rjb2-card{margin:0 0 12px;padding:14px 16px;background:#f5f2e9;border-left:3px solid var(--rj-green, #153a2f)}.rjb2-label{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--rj-muted, #645a4a)}.rjb2-date{font-family:var(--heading-font-family, serif);font-size:22px;line-height:1.3;color:var(--rj-green, #153a2f);margin:2px 0 6px}.rjb2-dates{margin:4px 0 8px}.rjb2-dates .rjb2-date{margin:0 0 4px}.rjb2-date-for{display:block;font-family:var(--text-font-family, inherit);font-size:12px;color:var(--rj-muted, #645a4a)}.rjb2-ship{font-family:var(--heading-font-family, serif);font-size:19px;line-height:1.35;color:var(--rj-green, #153a2f)}.rjb2-partner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--rj-border, #e3d9c8)}.rjb2-partner-logo img{height:32px;width:auto;max-width:150px}.rj-rd__desc .rj-rd__extra[hidden]{display:none}.rj-rd__desc>.rj-rd__more{display:block;margin:4px 0 0}.rj-rd__shapes{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px}.rj-rd__shapes a{height:100%;justify-content:flex-start;padding:8px 4px}.rj-rd__shapes img{width:40px;height:40px;object-fit:contain}.rj-rd__item{scroll-margin-top:110px}.rj-perks a{cursor:pointer}@keyframes rjFlash{0%,60%{background:#f5f2e9}to{background:transparent}}.rj-flash{animation:rjFlash 1.8s ease-out}@media screen and (min-width:1000px){.product-gallery.rj-sticky-gallery{position:sticky;align-self:start}}.rjd .rjd-buy .rjd-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 20px;border-radius:100px;font-size:17px;font-weight:600;letter-spacing:normal;text-transform:capitalize}.rjd .rjd-buy .rjd-btn:not(.rjd-btn--ghost){background:var(--rj-green, #153a2f);border:1.5px solid var(--rj-green, #153a2f);color:#fff}.rjd .rjd-buy .rjd-btn--ghost{background:transparent;border:1.5px solid var(--rj-green, #153a2f);color:var(--rj-green, #153a2f)}.rjd .rjd-buy .rjd-btn--ghost:hover{background:var(--rj-green, #153a2f);color:#fff}.rjd .rjd-buy .rjd-btn+.rjd-btn,.rjd .rjd-buy .rjd-warn+.rjd-btn{margin-top:10px}.rjd .rjb-add,.rjd .rjb-change-setting{margin-bottom:0}.rjd .rjd-sticky .rjd-btn{border-radius:100px;font-weight:600;text-transform:capitalize}.rj-facets{display:grid;gap:22px}.rj-facets__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.rj-facets__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid var(--rj-green, #153a2f);border-radius:100px;color:var(--rj-green, #153a2f);font-weight:600;font-size:14px;text-decoration:none}.rj-facets__chip:hover{background:var(--rj-green, #153a2f);color:#fff}.rj-facets__clear{font-size:14px;color:var(--rj-muted, #645a4a);text-decoration:underline}.rj-facets__h{margin:0 0 10px;font-size:18px;font-weight:600;text-transform:none;letter-spacing:normal}.rj-facets__row{display:grid;grid-auto-flow:column;grid-auto-columns:160px;justify-content:start;gap:12px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.rj-facets__row li{scroll-snap-align:start}.rj-facets__tile{display:grid;gap:4px;justify-items:center;text-align:center;color:var(--rj-ink, #241d15);text-decoration:none}.rj-facets__img{display:block;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f5f2e9}.rj-facets__img img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.rj-facets__tile:hover .rj-facets__img img{transform:scale(1.05)}.rj-facets__name{font-size:15px;font-weight:600;line-height:1.25}.rj-facets__count{font-size:12px;color:var(--rj-muted, #645a4a)}@media(max-width:749px){.rj-facets__row{grid-auto-columns:38%}}.rj-facets__scroller{position:relative}.rj-facets__scroller .rj-facets__row{grid-auto-columns:180px;gap:16px;scrollbar-width:none;scroll-behavior:smooth}.rj-facets__scroller .rj-facets__row::-webkit-scrollbar{display:none}.rj-facets__name{font-size:16px;font-weight:400}.rj-facets__tile{justify-items:start;text-align:left}.rj-facets__arrow{position:absolute;top:90px;z-index:2;display:grid;place-items:center;width:44px;height:44px;transform:translateY(-50%);border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000026;color:var(--rj-ink, #241d15);font-size:26px;line-height:1;cursor:pointer}.rj-facets__arrow[hidden]{display:none}.rj-facets__arrow--prev{left:-8px}.rj-facets__arrow--next{right:-8px}@media(max-width:749px){.rj-facets__scroller .rj-facets__row{grid-auto-columns:40%;gap:10px}.rj-facets__arrow{display:none}}.rj-facets>*,.rj-facets__scroller{min-width:0;max-width:100%}.rj-facets__scroller .rj-facets__row{width:100%;overflow-x:auto}.rj-facets__scroller .rj-facets__row{justify-content:safe center}.shopify-section:has(.rj-facets){padding-block:8px 20px!important}.shopify-section:has(>.rjw-wrap[data-rj-ring-collection]){padding-bottom:0!important}[data-rj-ring-collection]{padding-bottom:0}.rj-results{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;font-size:15px}.rj-results__count{font-weight:600;color:var(--rj-ink, #241d15)}.rj-chip{display:inline-flex;align-items:center;gap:6px;color:var(--rj-muted, #645a4a);text-decoration:none}.rj-chip span{font-size:18px;line-height:1}.rj-chip:hover{color:var(--rj-green, #153a2f)}.section-spacing:has([data-rj-ring-collection]){padding-bottom:12px!important}.rj-chip__x{flex:none}.rj-filters{display:grid}.rj-filters__group{border-bottom:1px solid var(--rj-border, #e3d9c8)}.rj-filters__group>summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;color:var(--rj-ink, #241d15);text-transform:none;letter-spacing:normal}.rj-filters__group>summary::-webkit-details-marker{display:none}.rj-filters__group>summary:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-135deg);margin:4px 4px 0}.rj-filters__group:not([open])>summary:after{transform:rotate(45deg);margin-top:-4px}.rj-filters__sel{font-weight:400;color:var(--rj-muted, #645a4a)}.rj-filters__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px;margin:0 0 18px;padding:0;list-style:none}.rj-filters__opt{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;text-decoration:none;color:var(--rj-ink, #241d15);font-size:13px;line-height:1.25}.rj-filters__circle{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#f5f2e9;overflow:hidden;box-shadow:0 0 0 2px transparent;transition:box-shadow .15s}.rj-filters__circle img{width:100%;height:100%;object-fit:cover}.rj-filters__circle .rj-filters__icon{width:30px;height:30px;object-fit:contain}.rj-filters__opt:hover .rj-filters__circle{box-shadow:0 0 0 2px var(--rj-border, #e3d9c8)}.rj-filters__opt.is-active .rj-filters__circle{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--rj-green, #153a2f)}.rj-filters__opt.is-active .rj-filters__name{color:var(--rj-green, #153a2f);font-weight:600}.rj-filters__swatch--yellow-gold{background:radial-gradient(circle at 35% 30%,#fbecb8,#e2bd5f 60%,#c99d3a)}.rj-filters__swatch--white-gold{background:radial-gradient(circle at 35% 30%,#fff,#dcdcdc 60%,#b8b8b8)}.rj-filters__swatch--rose-gold{background:radial-gradient(circle at 35% 30%,#fde3d6,#eab199 60%,#d18c72)}.rj-filters__swatch--platinum{background:radial-gradient(circle at 35% 30%,#fff,#d2d4d6 60%,#a9adb1)}.rj-filters__swatch--yellow-gold,.rj-filters__swatch--white-gold,.rj-filters__swatch--rose-gold,.rj-filters__swatch--platinum{width:40px;height:40px;margin:8px}.rj-filters__reset{margin:14px 0;font-size:14px;color:var(--rj-muted, #645a4a);text-decoration:underline}.rj-filters__list--rows{grid-template-columns:1fr;gap:10px}.rj-filters__list--rows .rj-filters__opt{flex-direction:row;gap:10px;text-align:left;font-size:15px}.rj-filters__check{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--rj-border, #c9bfae);border-radius:3px;color:#fff}.rj-filters__opt.is-active .rj-filters__check{background:var(--rj-green, #153a2f);border-color:var(--rj-green, #153a2f)}.rj-card-metals{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 10px;padding:0;list-style:none}.rj-card-metal{display:block;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--rj-sw, #ddd) 55%,color-mix(in srgb,var(--rj-sw, #ddd) 80%,#000) 100%);box-shadow:0 0 0 1px #00000014;transition:box-shadow .15s}.rj-card-metal:hover{box-shadow:0 0 0 1px #00000014,0 0 0 3px #fff,0 0 0 4px var(--rj-border, #c9bfae)}.rj-card-metal.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--rj-green, #153a2f)}.rj-card-note{display:block;font-size:12px;color:var(--rj-muted, #645a4a)}@media(max-width:699px){.rj-card-metals{gap:6px}.rj-card-metal{width:18px;height:18px}}.rj-wide main,.rj-wide .shopify-section--main-product .container,.rj-wide .rjw-wrap,.rj-wide .shopify-section:has(.rj-crumbs) .container{--container-max-width: 1440px}.rjr-basket{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--rj-border, #e3d9c8)}.rjr-basket[hidden]{display:none}.rjr .rjr-basket__title,.rjr .rjr-legal__title{margin:0 0 6px;font-weight:600;font-size:15px;color:var(--rj-ink, #241d15)}.rjr .rjr-basket__list{margin:0;padding:0;list-style:none}.rjr .rjr-basket__item{display:flex;align-items:center;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid var(--rj-border, #e3d9c8)}.rjr-basket__item img,.rjr-basket__ph{width:56px;height:56px;flex:0 0 auto;object-fit:contain;background:#fff;border-radius:6px}.rjr-basket__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--rj-muted, #645a4a)}.rjr-basket__txt a{font-size:14px;color:var(--rj-ink, #241d15);text-decoration:none}.rjr-basket__txt a:hover{text-decoration:underline}.rjr-basket__end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;white-space:nowrap}.rjr-basket__end button{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--rj-muted, #645a4a);text-decoration:underline;cursor:pointer}.rjr .rjr-basket__total{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 0;font-size:16px}.rjr .rjr-basket__total b{font-size:22px;color:var(--rj-green, #153a2f)}.rjr .rjr-basket__note{margin:4px 0 12px;font-size:13px;color:var(--rj-muted, #645a4a)}.rjr-legal{margin:16px 0;padding-top:14px;border-top:1px solid var(--rj-border, #e3d9c8);font-size:14px;line-height:1.5}.rjr .rjr-legal p{margin:0 0 10px}.rjr-legal a{text-decoration:underline;text-underline-offset:2px}.rjr-field{margin:0 0 12px;padding:0;border:0}.rjr-field legend{padding:0;margin-bottom:4px;font-weight:600}.rjr-field>label{display:inline-flex;align-items:center;gap:6px;margin-right:18px;cursor:pointer}.rjr-field--date{display:flex;flex-direction:column;gap:6px}.rjr-input{display:block;width:100%;max-width:320px;margin-top:6px;padding:8px 10px;border:1px solid var(--rj-border, #e3d9c8);border-radius:6px;background:#fff;font:inherit}.rjr-input[hidden]{display:none}.rjr-tick{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px;padding:10px 12px;border:1px solid var(--rj-border, #e3d9c8);border-radius:6px;background:#fff;cursor:pointer}.rjr-tick__more{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--rj-green, #153a2f);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.rjr-dlg{width:min(560px,calc(100% - 32px));max-height:calc(100% - 48px);padding:0;border:0;border-radius:10px;box-shadow:0 12px 40px #00000040}.rjr-dlg::backdrop{background:#14100a80}.rjr-dlg__in{padding:20px 20px 16px}.rjr .rjr-dlg__title,.rjr-dlg__title{margin:0 0 10px;font-size:18px;text-transform:none}.rjr-dlg__body{font-size:14px;line-height:1.55}.rjr-dlg__body p{margin:0 0 10px}.rjr-dlg__close{width:100%;margin-top:8px}.rjr-tick input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--rj-green, #153a2f);cursor:pointer}.rjr .rjr-legal__fees,.rjr .rjr-legal__hint{font-size:13px;color:var(--rj-muted, #645a4a)}.rjr-legal__hint[hidden]{display:none}.rjr [data-rj-ring-add][disabled]{opacity:.5;cursor:not-allowed}.rjr-others{display:grid;gap:12px}.rjr-others[hidden]{display:none}.rjr .rjr-others__title{margin:8px 0 0}.rjr .rjr-remove{padding:0;border:0;background:none;font:inherit;cursor:pointer;text-decoration:underline}.rjr-parts>.rj-mto{margin-top:8px}.rjr .rjr-basket__item{justify-content:space-between;align-items:baseline;padding:8px 0}.rjr .rjr-basket__item .rjr-basket__txt{display:block;font-size:14px;color:var(--rj-ink, #241d15)}.rjr .rjr-basket__item b{white-space:nowrap;font-size:14px}.rjr .rjr-rush{margin:-4px 0 12px;font-size:13px;color:var(--rj-muted, #645a4a)}.rjr .rjr-rush:empty{display:none}.rjr .rjr-rush.is-rush{padding:10px 12px;border-left:3px solid var(--rj-gold, #89682c);background:#fff;color:var(--rj-ink, #241d15)}.rjr .rjr-rush.is-warn{color:#8a1f11}.rj-preset .rj-price-row small{font-size:12px;color:var(--rj-muted, #645a4a)}.rj-preset-buy{width:100%;border:0;cursor:pointer}.rj-preset-buy[disabled]{opacity:.6;cursor:progress}.rj-preset-msg{margin:8px 0 0;font-size:14px;color:#8a1f11}.rj-preset-msg:empty{display:none}.rj-preset-alt{margin:10px 0 0;font-size:13px;color:var(--rj-muted, #645a4a)}.rj-preset-alt a{text-decoration:underline;text-underline-offset:2px}.rj-ro__carat .rj-ro__ct{font-size:15px;font-weight:600;line-height:28px;height:28px}.rj-preset__row{padding:12px 16px 4px}.rj-preset .rj-ro__carat{cursor:pointer;background:#fff;font:inherit}.rj-preset__total{font-size:22px;font-weight:600;color:var(--rj-green, #153a2f)}.rj-preset__includes{margin:0;padding:10px 16px 14px;font-size:13px;line-height:1.5;color:var(--rj-muted, #645a4a)}.rj-preset__includes b{color:var(--rj-ink, #241d15);font-weight:600}.rj-preset__includes a{text-decoration:underline;text-underline-offset:2px}.rj-card-total{margin:0;font-size:15px}.rj-card-total__from{font-size:12px;color:var(--rj-muted, #645a4a)}.rj-pp{display:grid;gap:24px;margin-top:12px}@media(min-width:990px){.rj-pp{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:start}}.rj-pp__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rj-pp__img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f5f2e9}@media(max-width:989px){.rj-pp__media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;scrollbar-width:none}.rj-pp__img{flex:0 0 85%;scroll-snap-align:start}}@media(min-width:990px){.rj-pp__media{position:sticky;top:calc(var(--header-height, 80px) + 16px)}}.rj-pp__title{margin:0 0 6px;font-size:clamp(26px,2.6vw,38px);line-height:1.2}.rj-pp__info .rj-head-price{margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--rj-border, #e3d9c8)}.rj-pp__info .rj-ro{margin-bottom:16px}.rj-pp__opt{min-width:64px;padding:10px 16px;border:1px solid var(--rj-border, #e3d9c8);border-radius:6px;background:#fff;font:inherit;font-size:15px;color:var(--rj-ink, #241d15);cursor:pointer}.rj-pp__opt.is-active{border-color:var(--rj-green, #153a2f);box-shadow:inset 0 0 0 1px var(--rj-green, #153a2f)}.rj-pp__opt[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.rj-pp__info .rj-preset-buy{margin-top:12px}a.rj-pp__opt{display:inline-block;text-decoration:none;text-align:center}.rj-pp__opt--size{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2}.rj-pp__opt--size small{font-size:11px;color:var(--rj-muted, #645a4a)}.rjr-part img.rjr-moissanite{padding:24px;object-fit:contain}.rjr-band{padding:20px;border:1px solid var(--rj-gold, #89682c);border-radius:8px;background:#fffdf8}.rjr-band[hidden]{display:none}.rjr .rjr-band__kicker{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rj-gold, #89682c)}.rjr .rjr-band__title{margin:4px 0 6px;font-size:20px}.rjr .rjr-band__sub{margin:0 0 12px;font-size:14px;color:var(--rj-muted, #645a4a)}.rjr-band__types{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rjr-band__types button{padding:8px 14px;border:1px solid var(--rj-border, #e3d9c8);border-radius:999px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.rjr-band__types button.is-active{border-color:var(--rj-green, #153a2f);background:var(--rj-green, #153a2f);color:#fff}.rjr .rjr-band__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none}.rjr .rjr-band__list>li{margin:0;display:flex;flex-direction:column;gap:4px}.rjr .rjr-band__list>li[hidden]{display:none}.rjr-band__item{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px;border:1px solid var(--rj-border, #e3d9c8);border-radius:6px;background:#fff;font:inherit;cursor:pointer;text-align:center}.rjr-band__item img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f5f2e9;border-radius:4px}.rjr-band__item.is-active{border-color:var(--rj-green, #153a2f);box-shadow:inset 0 0 0 1px var(--rj-green, #153a2f)}.rjr-band__name{font-size:14px;font-weight:600}.rjr-band__price{font-size:13px}.rjr-band__price s,.rjr-basket__was{color:var(--rj-muted, #645a4a);font-weight:400;margin-right:4px}.rjr-band__view{font-size:12px;text-align:center;color:var(--rj-muted, #645a4a)}.rjr-band__chosen{margin-top:14px;padding-top:12px;border-top:1px solid var(--rj-border, #e3d9c8)}.rjr-band__chosen[hidden]{display:none}.rjr-band__chosen p{margin:0 0 8px}.rjr-band__remove{margin-left:8px;padding:0;border:0;background:none;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.rjr-band__size{display:flex;flex-direction:column;gap:4px;max-width:240px;font-size:14px}.rjr-band__size select{padding:8px 10px;border:1px solid var(--rj-border, #e3d9c8);border-radius:6px;font:inherit}.rjr .rjr-band__list{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:749px){.rjr .rjr-band__list{grid-template-columns:repeat(2,minmax(0,1fr))}.rjr .rjr-band__list>li.is-more{display:none}}.rjr .rjr-band__all{margin:14px 0 0;font-size:14px}.rjr .rjr-band__all a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.rjr .rjr-band__all span{display:block;margin-top:2px;font-size:12px;color:var(--rj-muted, #645a4a)}.rj-band-size{display:flex;flex-direction:column;gap:4px;max-width:320px}.rj-band-size select{padding:10px 12px;border:1px solid var(--rj-border, #e3d9c8);border-radius:6px;background:#fff;font:inherit}.rj-band-offer{margin:0;font-size:13px;color:var(--rj-muted, #645a4a)}.rj-band-offer a{text-decoration:underline;text-underline-offset:2px}.rjr .rjr-band__all{text-align:center;margin-top:18px}.rjr .rjr-band__all a.rjr-band__all-btn{display:inline-block;min-width:260px;padding:14px 28px;border-radius:999px;background:var(--rj-green, #153a2f);color:#fff;font-weight:600;text-decoration:none}.rjr .rjr-band__all a.rjr-band__all-btn:hover{background:var(--rj-green-deep, #0b241c)}.rjr .rjr-band__all span{margin-top:8px}.rjr-part--band .rjr-band__size{margin:8px 0}.rjr .rjr-band__actions{display:flex;gap:16px;margin:4px 0 0}.rj-band-back{display:grid;gap:8px}.rj-band-back[hidden]{display:none}.rj-band-back__btn{width:100%;border:0;cursor:pointer}.rj-band-back__link{font-size:14px;text-decoration:underline;text-underline-offset:2px}.rj-band-return{margin:6px 0 0;font-size:14px}.rj-band-return[hidden]{display:none}.rj-cart{padding-block:8px 40px}.rj-cart h1{margin:6px 0 20px}.rj-cart .rjr-parts{display:grid;gap:16px;align-content:start}.rj-cart__ring{display:grid;gap:10px;padding:14px;border:1px solid var(--rj-border, #e3d9c8);border-radius:10px;background:#fcfbf8}.rj-cart__ring .rjr-kicker{margin:0}.rj-cart__ring-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 0;font-size:15px}.rj-cart__ring-foot b{color:var(--rj-green, #153a2f);font-size:17px}.rj-cart__line .rjr-sub{margin:0 0 2px;font-size:13px;color:var(--rj-muted, #645a4a)}.rj-cart__ph{width:120px;height:120px;flex:none;border-radius:6px;background:#f5f2e9}.rj-cart__qty{display:flex;align-items:center;gap:8px;margin-top:8px}.rj-cart__qty button[data-rj-qty]{width:30px;height:30px;border:1px solid var(--rj-border, #e3d9c8);border-radius:4px;background:#fff;cursor:pointer}.rj-cart__qty .rjr-remove{margin-left:8px}.rj-cart__band-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:8px;background:#eef4f0;font-size:14px}.rj-cart__band-offer p{margin:0}.rj-cart__disc{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:14px;color:var(--rj-green, #153a2f)}.rj-cart__amt{white-space:nowrap}.rj-cart__saved{margin:4px 0 0;text-align:right;font-size:14px;font-weight:600;color:var(--rj-green, #153a2f)}.rj-cart .rjr-total{display:flex;justify-content:space-between;margin:0}.rj-cart__note{display:grid;gap:4px;font-size:14px}.rj-cart__note textarea{width:100%;padding:8px;border:1px solid var(--rj-border, #e3d9c8);border-radius:6px;font:inherit}.rj-cart__checkout{width:100%;justify-content:center}.rj-cart__checkout.is-waiting{opacity:.55}.rj-cart__empty{padding:40px 0;text-align:center}.rj-cart__empty-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.rj-cart .rjd-btn--ghost{background:transparent;color:var(--rj-green, #153a2f);border:1px solid currentColor}.rj-cart .rj-crumbs ol{display:flex;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.rj-cart .rj-crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}@media(min-width:990px){.rj-cart .rjr-buy{position:sticky;top:100px}}@media(max-width:599px){.rj-cart__ph{width:80px;height:80px}.rj-cart__ring{padding:8px}}.rj-drawer-ring{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid rgb(var(--border-color, 227 217 200))}.rj-drawer-ring img{width:80px;height:80px;flex:none;object-fit:contain;background:#f5f2e9;border-radius:6px}.rj-drawer-ring>div{flex:1;min-width:0}.rj-drawer-ring p{margin:0}.rj-drawer-ring__kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.rj-drawer-ring__name{font-weight:600}.rj-drawer-ring__parts{margin:6px 0;padding:0;list-style:none;font-size:13px}.rj-drawer-ring__parts li{display:flex;justify-content:space-between;gap:8px}.rj-drawer-ring__total{display:flex;justify-content:space-between;align-items:center}.rj-drawer-ring__remove{padding:0;border:0;background:none;font-size:13px;text-decoration:underline;cursor:pointer}.rj-drawer-total{display:flex;justify-content:space-between;margin:0;font-size:16px}.rjr .rjr-ring-kicker{margin:-6px 0 12px}.rjr-ring-remove{margin:-4px 0 0;text-align:right;font-size:13px}.rjr-part--other .rjr-band__size{display:grid;gap:4px;margin:8px 0;font-size:13px}.rjr-part--other .rjr-band__size select{max-width:260px}.rjr.rjr-adding .rjr-grid,.rjr.rjr-adding .rjr-ring-kicker{visibility:hidden}.rjr-prog{max-width:560px;margin:8px 0 32px}.rjr-prog__t{margin:0 0 12px;font-size:16px;color:var(--rj-muted, #645a4a)}.rjr-prog__bar{height:4px;background:#00000014;border-radius:2px;overflow:hidden}.rjr-prog__bar span{display:block;width:0;height:100%;background:var(--rj-green, #0f3d2e);transition:width .3s ease}.rjr-prog__steps{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px;font-size:15px}.rjr-prog__steps li{position:relative;padding-left:28px;color:var(--rj-muted, #8a8172)}.rjr-prog__steps li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box;opacity:.5}.rjr-prog__steps li.is-now{color:inherit}.rjr-prog__steps li.is-now:before{opacity:1;border-color:var(--rj-green, #0f3d2e);border-right-color:transparent;animation:rjr-spin .8s linear infinite}.rjr-prog__steps li.is-done{color:inherit}.rjr-prog__steps li.is-done:before{opacity:1;border:0;background:var(--rj-green, #0f3d2e)}.rjr-prog__steps li.is-done:after{content:"";position:absolute;left:5px;top:5px;width:6px;height:3px;border:solid #fff;border-width:0 0 1.5px 1.5px;transform:rotate(-45deg)}.rjr-prog__note{margin:16px 0 0;font-size:13px;color:var(--rj-muted, #645a4a)}@keyframes rjr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rjr-prog__steps li.is-now:before{animation:none}.rjr-prog__bar span{transition:none}}.rj-cart__ring>.rjr-kicker{margin:0}.rj-cart__ring .rjr-band{margin:0}.rj-cart__rush{padding:10px 16px}.rj-cart .rjr-buy .rjr-basket__title{margin:0}.rj-cart .rjr-band__size{display:grid;gap:4px;margin:8px 0 4px;font-size:13px}.rj-cart .rjr-band__size select{max-width:260px}.rj-yotpo-stars{min-height:22px;margin:4px 0 10px}.rj-yotpo-reviews{padding-block:24px;scroll-margin-top:100px}.rj-card-total__was{opacity:.65;font-weight:400;margin-right:4px}.rj-card-total__was[hidden]{display:none}.rj-yotpo-photos{padding-block:24px 0}.rj-yotpo-photos h2{margin:0 0 12px}.rj-yotpo-photos:not(:has(.yotpo-pictures-widget *)){display:none}.rj-pp__cad{position:relative;display:block}.rj-pp__cad:after{content:var(--rjx-cad-l1, "2 ct") "\a" var(--rjx-cad-l2, "Ring size M");white-space:pre;text-align:left;line-height:1.4;position:absolute;top:.75rem;left:.75rem;z-index:2;pointer-events:none;padding:.3rem .6rem;background:#ffffffd9;color:#1d1d1b;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ddd6c8}.rj-pp__cad .rj-pp__img{display:block}@media(max-width:989px){.rj-pp__cad{flex:0 0 85%;scroll-snap-align:start}.rj-pp__cad .rj-pp__img{flex:none}}.rj-pp__gallery .rjx-media-note{margin:.75rem 0 0;font-size:.85rem;color:#6b665d;line-height:1.5}.rj-pp__gallery .rjx-media-note span{display:inline-block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#1d1d1b}@media(min-width:990px){.rj-pp__gallery{position:sticky;top:calc(var(--header-height, 80px) + 16px);align-self:start}.rj-pp__gallery .rj-pp__media{position:static}}.rj-priority{margin:12px 0;padding:12px 14px;border-left:3px solid var(--rj-russet, #734027);background:#fbf7f1;font-size:14px;line-height:1.55}.rj-priority a{text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/rj-ring.css.map */
