.swatches{margin:var(--diamond-pdp-margin) 0 0}.swatch{margin:0 0 var(--diamond-pdp-margin)}.swatch .header{color:var(--color-body-text);font-size:18px;line-height:20px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px}.swtach-label-wrapper{display:flex;flex-wrap:wrap;grid-gap:20px 15px}.swatch .header.selected-swatch{width:100%;float:left;color:#989593;font-size:12px;line-height:14px;font-style:italic;letter-spacing:normal;text-transform:none;margin-bottom:0}.swatch .header.selected-swatch .metalName{color:#39342f}.swatch .swatch-element a{display:block}.swatch label{padding:0;border-radius:0;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;line-height:1;margin-bottom:0}.swatch .tooltip{color:var(--color-text);text-transform:uppercase;margin:5px 0 0}.swatch-element input{display:none}.swatch-setting-carat-weight label,.swatch-setting-mm-width label,.swatch-size-mm label,.total-carat-weight label,.length-in-inches label{width:48px;height:48px;border:2px solid rgba(53,56,58,.7);border-radius:50%;color:#35383ab3;font-size:16px}.swatch-total-carat-weight .tooltip p{color:#35383ab3}.swatch-setting-carat-weight input:checked+label,.swatch-setting-carat-weight label:hover,.swatch-setting-carat-weight .swatch-element.active label,.swatch-setting-mm-width input:checked+label,.swatch-setting-mm-width input label:hover,.swatch-setting-mm-width .swatch-element.active label,.swatch-size-mm input:checked+label,.swatch-size-mm label:hover,.swatch-total-carat-weight input:checked+label,.swatch-total-carat-weight label:hover,.swatch-length-in-inches input:checked+label,.swatch-length-in-inches label:hover{border-color:var(--color-text);color:var(--color-text);font-weight:600}.swatch-size-mm .tooltip{color:#35383ab3;margin-top:0}.swatch-size-mm input:checked+label .tooltip,.swatch-size-mm label:hover .tooltip,.swatch-total-carat-weight input:checked+label .tooltip,.swatch-total-carat-weight label:hover .tooltip,.swatch-total-carat-weight input:checked+label .tooltip p,.swatch-total-carat-weight label:hover .tooltip p{color:var(--color-text)}.metal-color .swatch-image{width:48px;height:48px;border-radius:50%;border:1px solid transparent;background-image:url(/cdn/shop/files/withcalrity-ldp-sprite.svg?v=1679155749)}input:checked+label .tooltip,.swatch-element.active .swatch_gemstone .tooltip{font-weight:600}.metal-color input:checked+label .swatch-image,.metal-color input+label:hover .swatch-image{border-color:var(--color-text)}.metal-color-white .swatch-image,.metal-color-14kt-white-gold .swatch-image,.metal-color-18kt-white-gold .swatch-image,.metal-color-14w .swatch-image,.metal-color-pt .swatch-image,.metal-color-platinum .swatch-image{background-position:-4px -122px}.metal-color-yellow .swatch-image,.metal-color-14kt-yellow-gold .swatch-image,.metal-color-14y .swatch-image,.metal-color-18kt-yellow-gold .swatch-image{background-position:-196px -122px}.metal-color-rose .swatch-image,.metal-color-14kt-rose-gold .swatch-image,.metal-color-14r .swatch-image,.metal-color-18kt-rose-gold .swatch-image{background-position:-131px -122px}.metal-color-14kt-white-yellow-gold .swatch-image,.metal-color-white-yellow .swatch-image,.metal-color-18kt-white-yellow-gold .swatch-image{background:url(/cdn/shop/files/white_yellow.png?v=1688557797) no-repeat center;background-size:100%}.metal-color-14kt-white-rose-gold .swatch-image,.metal-color-white-rose .swatch-image,.metal-color-18kt-white-rose-gold .swatch-image{background:url(/cdn/shop/files/white_pink.png?v=1688557796) no-repeat center;background-size:100%}.shape .swatch-image{width:47px;height:47px;background-image:url(/cdn/shop/files/withcalrity-ldp-sprite.svg?v=1679155749)}.swatch-shape .disabled{opacity:.5}.shape .swatch-image{margin:5px 5px 0}.shape label{border:1px solid transparent;border-radius:5px}.shape input:checked+label,.shape input+label:hover{border-color:var(--color-text)}.shape-round .swatch-image{background-position:-551px -296px}.shape-princess .swatch-image{background-position:-471px -296px}.shape-radiant .swatch-image{background-position:-73px -296px}.shape-pear .swatch-image{background-position:-17px -296px}.shape-cushion .swatch-image{background-position:-202px -296px}.shape-asscher .swatch-image{background-position:-276px -296px}.shape-emerald .swatch-image{background-position:-137px -296px}.shape-marquise .swatch-image{background-position:-349px -296px}.shape-oval .swatch-image{background-position:-403px -296px}.shape-heart .swatch-image{background-position:-624px -296px}.shape-multi-shape .swatch-image{background:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/multiple_shape_icon_425f1ca7-416e-4b1f-be2d-58ef39593237.png?v=1690543575) no-repeat center;background-size:auto 100%}.diamond-type label{border:1px solid transparent;border-radius:5px}.diamond-type input:checked+label{border-color:var(--color-text)}.diamond-type .swatch-image{width:40px;height:40px;margin:5px 5px 0;background-image:url(/cdn/shop/files/withclarity_sprite_filter_new.svg?v=1682087521);background-position:-659px -769px}.diamond-type-natural .swatch-image{background-position:-608px -770px}.total-carat-weight input:checked+label .tooltip{font-weight:600}.total-carat-weight .tooltip{display:flex;justify-content:center;align-items:center;color:#35383ab3;line-height:1;cursor:pointer;margin-top:0}.upper-fraction,.lower-fraction{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.upper-fraction{top:5px;right:-3px}.lower-fraction{bottom:-5px;right:3px}.swatch-gemstone .swatch-element{width:auto;flex:0 0 auto;max-width:80px}.swatch-gemstone .swatch-image{width:48px;height:48px;border-radius:50%;border:1px solid transparent;background:url(/cdn/shop/files/GEMSTONES-H-42_px.png?v=1702640760) no-repeat}.swatch-gemstone a:hover .swatch-image,.swatch-gemstone .swatch-element.active .swatch-image{border-color:var(--color-text)}.swatch-gemstone .amethyst .swatch-image{background-position:-150.5px 2.5px}.swatch-gemstone .citrine .swatch-image{background-position:-540.5px 2.5px}.swatch-gemstone .garnet .swatch-image{background-position:-197.5px 2.5px}.swatch-gemstone .london-blue-topaz .swatch-image{background-position:-296px 2.5px}.swatch-gemstone .peridot .swatch-image{background-position:-588px 2.6px}.swatch-gemstone .pearl .swatch-image{background-position:-5px 2.6px}.swatch-gemstone .morganite .swatch-image{background-position:-344.5px 2.5px}.swatch-gemstone .aquamarine .swatch-image{background-position:-491.5px 2.5px}.swatch-gemstone .opal .swatch-image{background-position:-392.5px 2.6px}.swatch-gemstone .tanzanite .swatch-image{background-position:-441.7px 2.5px}.swatch-gemstone .ruby .swatch-image{background-position:-636.5px 2.5px}.swatch-gemstone .emerald .swatch-image{background-position:-101.5px 1.9px}.swatch-gemstone .sapphire .swatch-image{background-position:-246.5px 2.5px}.swatch-gemstone .alexandrite .swatch-image{background-position:-684.5px 2.1px}.swatch-gemstone .tourmaline .swatch-image{background-position:-733.5px 2px}.swatch-gemstone .created-ruby .swatch-image{background-position:-779.5px 2px}.swatch-gemstone .created-sapphire .swatch-image{background-position:-826.5px 2.5px}.swatch-gemstone .created-emerald .swatch-image{background-position:-873.7px 1.5px}@media (max-width: 749px){.swtach-label-wrapper{grid-gap:15px 10px}.swatch-setting-carat-weight label,.swatch-setting-mm-width label,.swatch-size-mm label,.total-carat-weight label{font-size:18px}}.swatches .swatch-character{display:none}.swatch-character-dropdown .character-wrapper{margin:0 0 var(--diamond-pdp-margin)}.chracters-input-title,.swatch-character-dropdown .character-wrapper{color:var(--color-body-text);font-size:18px;line-height:20px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase}.chracters-input-wrapper label{display:inline;font-size:12px}.chracters-input-wrapper .flex{gap:10px;align-items:center}.swatch-character-dropdown .characters-dropdown{width:108px}.swatch-character-dropdown .characters-dropdown select{min-height:36px;padding:7px 28px 7px 10px}.swatch-character-dropdown{max-width:390px;padding:25px;background:#f8f8f8}.swatch-character-dropdown .header{margin-bottom:15px}.swatch-character-dropdown .chracters-input-wrapper small{font-size:12px;text-transform:none}.swatch-character-dropdown .text-wrapper p{font-size:18px;margin-bottom:0;justify-content:space-between;align-items:end}.swatch-character-dropdown .text-wrapper span{display:block;font-size:14px;text-align:right}.swatch-character-dropdown input,.swatch-character-dropdown select{width:100%}
/*# sourceMappingURL=/cdn/shop/t/98/assets/product-swatch.css.map */
