.main-section--product[data-is-3d-product=true],x-3d-product-options{--sj-ink: #111;--sj-chip-border: #ddd;--sj-chip-hover: #bbb;--sj-chip-fill: #f5f5f5;--sj-builder-gap: .5rem;--sj-panel-pad: .4rem .55rem .45rem;--sj-swatch-h: 2.65rem}.sj-option-chips{display:flex;align-items:stretch;justify-content:center;gap:var(--sj-builder-gap, .5rem);width:100%;padding:.15rem 0;box-sizing:border-box}.sj-option-chip{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:.45rem;min-height:3.7rem;padding:.55rem .45rem;border:1px solid var(--sj-chip-border, #ddd);background:#fff;color:#111;cursor:pointer;font-family:var(--font-body, inherit);font-weight:var(--font-body-weight, inherit);font-style:var(--font-body-style, inherit);letter-spacing:var(--font-body-base-letter-spacing, normal);line-height:1.15;text-align:center;transition:background .14s ease,border-color .14s ease,transform .14s ease}.sj-option-chip:hover:not(:disabled):not(.is-selected){background:var(--sj-chip-fill, #f5f5f5);border-color:var(--sj-chip-hover, #bbb)}.sj-option-chip.is-selected,.sj-option-chip.is-selected:hover:not(:disabled){border-color:var(--sj-ink, #111);background:var(--sj-chip-fill, #f5f5f5)}.sj-option-chip:active:not(:disabled){transform:scale(.985)}.sj-option-chip:disabled{opacity:.45;cursor:default}.sj-option-chip--14k{position:relative;overflow:hidden;isolation:isolate}.sj-option-chip--14k:after{content:"";position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,0) 42%,rgba(255,255,255,.55) 50%,rgba(212,175,106,.22) 54%,transparent 62%);transform:translate(-55%) skew(-18deg);animation:sj-metal-sheen 4.8s ease-in-out infinite}.sj-option-chip--14k>*{position:relative;z-index:1}.sj-option-chip--14k.is-selected:after{animation-duration:3.2s}@keyframes sj-metal-sheen{0%,55%{transform:translate(-55%) skew(-18deg);opacity:0}62%{opacity:1}78%{transform:translate(55%) skew(-18deg);opacity:.85}86%,to{transform:translate(55%) skew(-18deg);opacity:0}}@media(prefers-reduced-motion:reduce){.sj-option-chip--14k:after{animation:none!important;display:none}}.sj-option-chip__text{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0}.sj-option-chip__title{font-family:inherit;font-size:15px;font-weight:500;letter-spacing:inherit;white-space:nowrap}.sj-option-chip__subtitle{font-family:inherit;font-size:11px;font-weight:400;color:#555;line-height:1.25;white-space:normal;max-width:8.5rem}.sj-color-panel{width:100%;max-width:100%;min-width:0;border:1px solid var(--sj-ink, #111);background:#fff;padding:var(--sj-panel-pad, .4rem .55rem .45rem);box-sizing:border-box;overflow-x:clip;contain:layout style}.sj-color-panel--compact{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-height:calc(var(--height-input, 38px) * 2);padding:var(--sj-panel-pad, .4rem .55rem .45rem)}.sj-color-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;margin-bottom:.55rem}.sj-color-panel--compact .sj-color-panel__head{margin-bottom:0;justify-content:center;text-align:center;width:100%;flex-wrap:nowrap;white-space:nowrap}.sj-color-panel__title{font-family:var(--font-body, inherit);font-size:14px;font-weight:500;color:#111;letter-spacing:inherit}.sj-color-panel__summary,.sj-color-panel__badge{font-family:var(--font-body, inherit);font-size:13px;font-weight:700;letter-spacing:.02em;color:#111}.sj-color-panel--seal .sj-color-panel__badge,.sj-color-panel--logo .sj-color-panel__badge{font-size:14px}.sj-color-panel__note{display:none}.sj-color-panel .sj-color-chips{justify-content:flex-start;flex-direction:column;padding:0;gap:.35rem}.sj-color-panel--compact .sj-color-chips--swatches{flex-direction:row;justify-content:space-between;align-items:center;gap:.45rem;width:100%}.sj-option-chip--color{flex:0 0 auto;width:100%;flex-direction:row;gap:.45rem;min-height:2.4rem;padding:.35rem .5rem;justify-content:flex-start;text-align:left}.sj-option-chip--swatch-only{flex:1 1 0;width:auto;min-height:0;height:var(--sj-swatch-h, 2.65rem);padding:.2rem;justify-content:center;align-items:center;border-color:var(--sj-chip-border, #ddd);background:#fff}.sj-option-chip--swatch-only.is-selected,.sj-option-chip--swatch-only.is-selected:hover:not(:disabled){border-color:var(--sj-ink, #111);background:var(--sj-chip-fill, #f5f5f5)}.sj-option-chip--color .sj-option-chip__text{align-items:flex-start}.sj-option-chip__swatch{width:1.15rem;height:1.15rem;border-radius:50%;border:1px solid rgba(0,0,0,.22);box-shadow:inset 0 0 0 1px #ffffff59;flex:0 0 auto}.sj-option-chip__swatch-img{width:1.75rem;height:1.75rem;flex:0 0 auto;object-fit:cover;border-radius:.35rem;display:block}.sj-option-chip--swatch-only .sj-option-chip__swatch-img{width:2.15rem;height:2.15rem;border-radius:.4rem}.sj-option-chip--pl-silver .sj-option-chip__swatch-img,.sj-option-chip--pl-silver .sj-option-chip__swatch{box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #94a3b8a6}.sj-option-chip--white-gold .sj-option-chip__swatch-img,.sj-option-chip--white-gold .sj-option-chip__swatch{box-shadow:inset 0 0 0 1px #fff8dc80,0 0 0 1px #d4af3773}.sj-option-chip--color .sj-option-chip__title{font-size:13px}.sj-option-chip--color .sj-option-chip__subtitle{max-width:none;white-space:nowrap;font-size:10px}[data-option="Metal Type"].sj-metal-chips-host,[data-option="Stone Type"].sj-stone-chips-host,[data-option="Chain Metal"].sj-chain-chips-host,[data-option="Chain Color"].sj-chain-chips-host,[data-option="Chain Length"].sj-chain-chips-host{display:block!important;position:relative!important;height:auto!important;min-height:0!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;isolation:auto!important;align-items:stretch!important;gap:0!important}x-3d-product-options .tw\:grid:has(>[data-option="Metal Type"].sj-metal-chips-host),x-3d-product-options [class*="tw:grid"]:has(>[data-option="Metal Type"].sj-metal-chips-host),x-3d-product-options .tw\:grid:has(>[data-option^=Chain].sj-chain-chips-host),x-3d-product-options [class*="tw:grid"]:has(>[data-option^=Chain].sj-chain-chips-host){gap:var(--sj-builder-gap, .5rem)!important;row-gap:var(--sj-builder-gap, .5rem)!important}x-3d-product-options .tw\:my-2:has(.sj-color-chips-host),x-3d-product-options [class*="tw:my-2"]:has(.sj-color-chips-host),x-3d-product-options [class*="@container"]:has(.sj-color-chips-host){margin-block:0!important}[data-option="Metal Type"].sj-metal-chips-host>.product__label-wpper,[data-option="Metal Type"].sj-metal-chips-host>.select-wrapper,[data-option="Metal Type"].sj-metal-chips-host>select,[data-option="Stone Type"].sj-stone-chips-host>.product__label-wpper,[data-option="Stone Type"].sj-stone-chips-host>.select-wrapper,[data-option="Stone Type"].sj-stone-chips-host>select,[data-option="Chain Metal"].sj-chain-chips-host>.product__label-wpper,[data-option="Chain Metal"].sj-chain-chips-host>.select-wrapper,[data-option="Chain Metal"].sj-chain-chips-host>select,[data-option="Chain Color"].sj-chain-chips-host>.product__label-wpper,[data-option="Chain Color"].sj-chain-chips-host>.select-wrapper,[data-option="Chain Color"].sj-chain-chips-host>select,[data-option="Chain Length"].sj-chain-chips-host>.product__label-wpper,[data-option="Chain Length"].sj-chain-chips-host>.select-wrapper,[data-option="Chain Length"].sj-chain-chips-host>select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;background:transparent!important;background-image:none!important;pointer-events:none!important}[data-option="Metal Type"].sj-metal-chips-host>[data-sj-metal-chips],[data-option="Metal Type"].sj-metal-chips-host>.sj-option-chips,[data-option="Stone Type"].sj-stone-chips-host>[data-sj-stone-chips],[data-option="Stone Type"].sj-stone-chips-host>.sj-option-chips{display:flex;width:100%;position:relative;z-index:1}[data-option^=Chain].sj-chain-chips-host>[data-sj-chain-chips]{display:block;width:100%;position:relative;z-index:1}.sj-color-chips-host{position:relative;margin:0;min-width:0}.sj-color-chips-host>.product__label-wpper,.sj-color-chips-host>.tw\:relative,.sj-color-chips-host>.tw\:flex,.sj-color-chips-host>[class*="tw:flex"],.sj-color-chips-host>[class*="tw:relative"]:not([data-sj-color-chips]):not(.sj-color-panel):not(.product__label-wpper){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sj-color-chips-host>[data-sj-color-chips],.sj-color-chips-host>.sj-color-panel{display:block;width:100%;height:auto;position:relative;z-index:1}x-3d-product-options .tw\:flex:has(>.sj-color-chips-host),x-3d-product-options [class*="tw:flex"]:has(>.sj-color-chips-host){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:var(--sj-builder-gap, .5rem)!important;width:100%}x-3d-product-options .sj-color-chips-host[data-option="Ring Color"],x-3d-product-options .sj-color-chips-host[data-option="Pendant Color"],x-3d-product-options .sj-color-chips-host[data-option="Seal Color"]{flex:1 1 0;min-width:0;max-width:none;width:auto}x-3d-product-options .sj-color-chips-host[data-option="Logo Color"]{flex:1 1 100%;max-width:100%;width:100%}@media(max-width:520px){x-3d-product-options .sj-color-chips-host[data-option="Ring Color"],x-3d-product-options .sj-color-chips-host[data-option="Pendant Color"],x-3d-product-options .sj-color-chips-host[data-option="Seal Color"]{flex:1 1 100%;max-width:100%}.sj-color-panel .sj-color-chips{flex-direction:row}.sj-option-chip--color{flex:1 1 0;width:auto}}@media(max-width:420px){.sj-option-chips{gap:.35rem;flex-wrap:wrap}.sj-option-chip{flex:1 1 calc(50% - .35rem);min-height:3.4rem}.sj-color-panel--logo .sj-option-chip{flex:1 1 0;min-height:2.65rem;height:2.65rem}.sj-option-chip--color:not(.sj-option-chip--swatch-only){min-height:2.35rem;padding:.3rem .4rem}.sj-option-chip--swatch-only{flex:1 1 0;min-height:0;height:var(--sj-swatch-h, 2.65rem)}.sj-option-chip__title{font-size:14px}.sj-option-chip--color .sj-option-chip__title{font-size:12px}.sj-option-chip__subtitle{font-size:10px;max-width:7.5rem}}.sj-stone-chips{flex-wrap:wrap}.sj-stone-chips .sj-option-chip{flex:1 1 calc(50% - .3rem);min-width:calc(50% - .3rem)}@media(min-width:720px){.sj-stone-chips .sj-option-chip{flex:1 1 0;min-width:0}}.sj-stone-chips .sj-option-chip__title{white-space:normal}.sj-stone-chips .sj-option-chip__subtitle{max-width:9.5rem}[data-option=Two-tone].sj-engraving-host{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;clip:auto!important;overflow:visible!important;white-space:normal!important;text-align:center}.sj-engraving-panel{border:1px solid var(--sj-ink, #111)!important;background:#fff!important;box-sizing:border-box!important;padding:.35rem .45rem .45rem!important;gap:.45rem!important;row-gap:.45rem!important}.sj-engraving-panel.is-open{padding-bottom:.55rem!important}x-3d-product-options .tw\:grid:has(>[data-option=Two-tone].sj-engraving-host),x-3d-product-options [class*="tw:grid"]:has(>[data-option=Two-tone].sj-engraving-host),x-3d-product-options .sj-engraving-panel.tw\:my-2,x-3d-product-options .sj-engraving-panel[class*="tw:my-2"],x-3d-product-options .sj-engraving-panel.tw\:mt-2,x-3d-product-options .sj-engraving-panel[class*="tw:mt-2"]{margin-top:0!important;margin-bottom:0!important}[data-option=Two-tone].sj-engraving-host .sj-engraving-native,.sj-engraving-panel .sj-engraving-helper-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}[data-option=Two-tone].sj-engraving-host>[data-sj-engraving-chip]{display:block;width:100%;position:relative;z-index:1}.sj-engraving-chips{justify-content:center;width:100%;padding:0}.sj-engraving-chips .sj-engraving-chip{flex:1 1 auto;width:100%;max-width:none}.sj-engraving-chips .sj-seal-size-chip__subtitle{max-width:none;white-space:normal}.sj-engraving-meta{margin:.2rem 0 .15rem;padding:0;font-size:.6875rem;line-height:1.2;color:#9ca3af;text-align:left}.sj-engraving-panel .contact-form__input-wrapper{margin:0!important;padding:.15rem 0 0!important}.sj-engraving-panel textarea.input{margin-top:0!important}.sj-engraving-chip.sj-seal-size-chip--two-tone:after{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,0) 42%,rgba(255,255,255,.72) 50%,rgba(192,198,208,.38) 54%,transparent 62%)}.sj-option-chip--sparkle{position:relative;overflow:hidden;isolation:isolate}.sj-option-chip--sparkle:after{content:"";position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,0) 42%,rgba(255,255,255,.65) 50%,rgba(180,210,255,.28) 54%,transparent 62%);transform:translate(-55%) skew(-18deg);animation:sj-metal-sheen 4.8s ease-in-out infinite}.sj-option-chip--sparkle>*{position:relative;z-index:1}.sj-option-chip--sparkle.is-selected:after{animation-duration:3.2s}@media(prefers-reduced-motion:reduce){.sj-option-chip--sparkle:after{animation:none!important;display:none}}x-3d-product-options [class*="@container"]:has([data-option="Group 1"])>p,x-3d-product-options [class*="@container"]:has(.sj-gem-panel-host)>p{display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important}x-3d-product-options [class*="@container"]:has([data-option="Group 1"]),x-3d-product-options [class*="@container"]:has(.sj-gem-panel-host){margin-block:0!important}x-3d-product-options [class*="tw:grid"]:has(>.sj-gem-panel-host),x-3d-product-options [class*=grid-cols]:has(>.sj-gem-panel-host),x-3d-product-options [class*="tw:grid"]:has(>[data-option="Group 1"]),x-3d-product-options [class*=grid-cols]:has(>[data-option="Group 1"]){gap:var(--sj-builder-gap, .5rem)!important;row-gap:var(--sj-builder-gap, .5rem)!important;column-gap:var(--sj-builder-gap, .5rem)!important}.sj-gem-panel-host{grid-column:1 / -1;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.sj-gem-auto{width:100%}.sj-gem-pattern{display:flex;align-items:center;gap:.5rem;width:100%;min-height:var(--sj-swatch-h, 2.65rem);padding:var(--sj-panel-pad, .4rem .55rem .45rem);border:1.5px solid var(--sj-ink, #111);box-sizing:border-box;background:#fff;contain:layout style}.sj-gem-pattern__text{flex:1 1 auto;min-width:0;text-align:center;font-size:.95rem;font-weight:600;line-height:1.25;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sj-gem-pattern__btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid #111;background:#fff;color:#111;cursor:pointer;padding:0;flex:0 0 auto;touch-action:manipulation;pointer-events:auto}.sj-gem-pattern__btn:hover:not(:disabled){background:#f5f5f5}.sj-gem-pattern__btn:disabled{opacity:.35;cursor:default}.sj-gem-color-popover{position:relative!important}.sj-gem-popover-close{position:absolute;right:1px;bottom:1px;z-index:5;width:1.1rem;height:1.1rem;padding:0;border:0;background:transparent;color:#111;font-size:.95rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}
/*# sourceMappingURL=/cdn/shop/t/71/assets/sj-metal-chips.css.map */
