.sg{display:contents}.sg__trigger{margin:0 0 0 auto;padding:0;border:0;background:none;color:var(--text);font-family:inherit;font-size:var(--font-body-medium);font-weight:var(--FONT-WEIGHT-BODY);line-height:1.2;text-align:right;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;transition:opacity .2s ease}.sg__trigger:hover{opacity:.6}.sg__trigger:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:2px}.variant__labels--hide .radio__legend--sg{display:block}.radio__fieldset--sg,.select__fieldset--sg{grid-template-columns:1fr}.radio__fieldset--sg .radio__legend,.radio__fieldset--sg .radio__buttons,.select__fieldset--sg .radio__legend,.select__fieldset--sg .select-popout{grid-column:1/-1}.radio__fieldset--sg .radio__legend__label,.select__fieldset--sg .radio__legend__label{width:100%}.sg-modal .product-modal__outer{max-width:540px}.sg-modal--ring .product-modal__outer{max-width:660px}.sg-modal .product-modal__content{width:100%;padding:0;border-radius:min(var(--RADIUS, 8px),16px);max-height:min(84vh,760px)}.sg-modal__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--bg)}.sg-modal__title{margin:0;font-size:var(--font-body-large, 1rem);font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.3;letter-spacing:0}.sg-modal__close{--icon-size: .875rem;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;border:0;background:none;color:var(--text);cursor:pointer;transition:transform .3s ease}.sg-modal__close:hover{transform:rotate(90deg)}.sg-modal__body{padding:0 0 20px}.sg-modal__image{display:block;width:100%;height:auto}.sg-modal__note{padding:0 20px 18px;font-size:var(--font-body-medium);line-height:1.5}.sg-modal--necklace .sg-modal__note{padding:18px 20px 0}.sg-modal__note>*:first-child{margin-top:0}.sg-modal__note>*:last-child{margin-bottom:0}.sg-modal__note ol,.sg-modal__note ul{margin:0;padding-left:1.15em}.sg-modal__note li+li{margin-top:6px}.sg-modal__placeholder{padding:24px 20px 4px;font-size:var(--font-body-medium);line-height:1.5;text-align:center;opacity:.6}.sg-table__scroller{--sg-rule: rgba(0, 0, 0, .14);--sg-zebra: rgba(0, 0, 0, .035);--sg-mark: var(--accent, var(--text));overflow-x:auto;-webkit-overflow-scrolling:touch;padding:20px 20px 0}@supports (color: color-mix(in srgb,red 50%,transparent)){.sg-table__scroller{--sg-rule: color-mix(in srgb, var(--text) 18%, transparent);--sg-zebra: color-mix(in srgb, var(--text) 4%, transparent)}}.sg-table{width:100%;border-collapse:collapse;font-size:var(--font-body-medium);font-variant-numeric:tabular-nums}.sg-table th,.sg-table td{padding:9px 10px;text-align:center;white-space:nowrap}.sg-table thead th{font-weight:var(--FONT-WEIGHT-BODY-BOLD);border-bottom:1px solid var(--sg-rule)}.sg-table tbody tr:nth-child(2n){background:var(--sg-zebra)}.sg-table tbody tr.is-selected{background:var(--sg-mark)}.sg-table tbody tr.is-selected td{color:var(--bg);font-weight:var(--FONT-WEIGHT-BODY-BOLD)}@media only screen and (max-width:749px){.sg-modal .product-modal__outer{max-width:none;align-items:flex-end;padding:0}.sg-modal .product-modal__content{max-height:88vh;border-radius:min(var(--RADIUS, 8px),16px) min(var(--RADIUS, 8px),16px) 0 0}dialog[open].sg-modal .product-modal__content{animation:translateUp .4s ease forwards}dialog[closing].sg-modal .product-modal__content{animation:translateDown .4s ease forwards}dialog[open].sg-modal .product-modal__outer,dialog[closing].sg-modal .product-modal__outer{animation:none}.sg-table th,.sg-table td{padding:9px 6px}}@media(prefers-reduced-motion:reduce){dialog[open].sg-modal .product-modal__content,dialog[closing].sg-modal .product-modal__content,dialog[open].sg-modal .product-modal__outer,dialog[closing].sg-modal .product-modal__outer{animation:none}.sg-modal__close:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-size-guide.css.map */
