.template-product .main-content{padding-top:55px}.product-template__container.page-width{max-width:2000px;padding:0 15px}.main-content .page-width{max-width:1470px;padding:0 15px}.main-content .section-header{margin-bottom:30px}.main-content .section-header h2{font-size:30px;line-height:37px;font-weight:600;text-transform:uppercase}@media(max-width:749px){.template-product .main-content{padding-top:30px}.main-content .section-header{margin-bottom:20px}.main-content .section-header h2{font-size:20px;line-height:24px}}.product-single__media-wrapper{max-width:none!important;border:1px solid #C1C1C1}.product-single__media .feature-row__image{max-width:none!important;max-height:none!important}.product-single__thumbnails{margin:0;gap:7px}.product-single__thumbnails-item{width:100%;flex:0 0 100%;padding-left:0;padding-right:0}.product-single__thumbnail{border-width:1px;border-color:#e8e8e8;margin:0}.product-single__thumbnail.active-thumb{border-color:#e8e8e8}.product-single__thumbnail-image{padding:0}.product-single__media-group-inner{width:100%}.custom-product-pdp-action-button{width:100%;min-height:60px;position:fixed;bottom:0;left:0;display:none;grid-template-columns:1fr 1fr;gap:10px;padding:10px;background:#fff;box-shadow:1px -5px 10px #e8e8e8}.custom-product-pdp-action-button.is-visible{display:grid}.custom-product-pdp-action-button button{font-family:var(--font-family-body);font-size:16px;text-transform:uppercase;font-weight:500;line-height:15px;letter-spacing:normal;border:1px solid #00405d;background:#00405d;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1;padding:15px 10px 10px}.custom-product-pdp-action-button button:hover{background:#fff;color:#00405d}.custom-product-pdp-action-button button .custom-product-pdp-button-loader{display:none;align-items:center;justify-content:center}.custom-product-pdp-action-button button .custom-product-pdp-button-loader .icon-spinner{width:14px;height:14px}.custom-product-pdp-action-button button.is-loading{pointer-events:none}.custom-product-pdp-action-button button.is-loading .custom-product-pdp-button-text{display:none}.custom-product-pdp-action-button button.is-loading .custom-product-pdp-button-loader,.custom-product-pdp-action-button button.is-loading .custom-product-pdp-button-loader.hide{display:flex}@media(min-width:750px){.product-single .product-single__media-group{width:calc(100% - 416px);display:flex;flex-flow:row-reverse;gap:23px}div[data-thumbnail-slider]{width:50px;flex:0 0 50px}.product-single__media-group-inner .swiper-wrapper,.product-single__media-group-inner{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-single__media-group-inner.product__media-stack,.product-single__media-group-inner.product__media-stack .swiper-wrapper{grid-template-columns:1fr}.product-single .product-single__details{width:416px;padding-left:45px;position:sticky;top:0}}@media(min-width:1025px){.product-single .product-single__media-group{width:55%;position:sticky;top:20px}.product-single .product-single__details{width:45%;padding-left:60px}}@media(max-width:749px){.product-single__media-group-inner.swiper{padding-bottom:25px}.product-single__media-group-inner.swiper .swiper-pagination{bottom:0;display:flex;justify-content:center;align-items:center}.product-single__media-group-inner.swiper span.swiper-pagination-bullet{background:#c9bfbf;width:12px;height:12px;margin:0 8px;opacity:.25}.product-single__media-group-inner.swiper span.swiper-pagination-bullet-active{opacity:.75}.product-single__media-group-inner.swiper [class*=swiper-button-]{width:40px;height:40px;bottom:30px;top:auto;background:#fff;border-radius:50%;border:1px solid rgba(227,227,227,1)}.product-single__media-group-inner [class*=swiper-button-] svg{width:18px;height:18px}.product-single__media-group-inner [class*=swiper-button-] svg path{fill:#000}.product-single__media-group-inner .swiper-button-prev{left:4px}.product-single__media-group-inner .swiper-button-next{right:4px}div[data-thumbnail-slider]{margin-top:13px}.product-single .thumbnails-wrapper{top:0;margin:0}.product-single__thumbnails-item{width:67px;flex:0 0 67px;padding-left:2px;padding-right:2px}.product-single__thumbnails{gap:5px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.product-single__meta{margin-bottom:10px}.product-single__title{color:#000;font-size:32px;line-height:39px;font-weight:600;margin-bottom:0;display:flex;justify-content:space-between}.product-single__customer-cta{width:50px;flex:0 0 50px;display:flex;gap:5px;justify-content:flex-end}.product-single__customer-cta>*{background:#00405d0d;width:20px;height:20px}.product-single__customer-cta .product-single__share,.product-single .iwishAddWrap{display:flex;justify-content:center;align-items:center}.product-single .iwishAddWrap{position:relative}.product-single .iWishAdd{display:inline-flex}.product-single .iWishLoginMsg{font-family:var(--font-stack-body);font-size:12px;font-weight:400;line-height:1.2;background:#0000000f;width:240px;padding:12px 14px;position:absolute;top:60px;right:0}.product-single__sku{font-family:var(--font-family-body);color:#707070;font-size:15px;line-height:18px;font-weight:300;margin-top:3px}.product-single__reviews{margin-top:10px}.product-single__reviews svg#Group_173{display:block}.preset-center-diamond-info{margin-top:25px}.preset-center-diamond-title{font-size:16px;text-transform:uppercase;letter-spacing:.7px;margin-bottom:0}.preset-center-diamond-subtitle{font-size:14px;letter-spacing:.7px;color:#5f979d;font-style:italic}.preset-center-diamond-subtitle a{display:block;color:inherit}.product-single .product__price{font-family:var(--font-family-body);margin-top:21px}.product-single .product__price .price{justify-content:left;visibility:visible}.product__price .price dd{margin:0 1.2rem 0 0}.product-single .price-item{color:#000;font-size:32px;line-height:37px;font-weight:400}.price--on-sale .price__sale{align-items:flex-end}.price--on-sale .price-item--regular{color:#717171;font-size:22px;line-height:26px}.price--on-sale .price-item--discount{font-size:14px;line-height:17px;font-weight:500;text-decoration:none;background:#ebebeb;border-radius:9px;padding:4px 8px;margin-bottom:2px}.product-single .product__price>small{color:#a3a3a3;font-size:12px;line-height:14px;font-weight:400;display:block;margin-top:5px}.product-single .price-item--regular{color:#000}.product-single .price-item--regular sup{font-size:100%;position:static}.product-single .product__policies{font-family:var(--font-family-body);color:#a3a3a3;font-size:8px;line-height:10px;margin:0}.product-single .product__policies a{color:#000}.product-form{max-width:100%;padding-top:0}.product-single .selected-swatch-wrapper{display:flex;flex-wrap:wrap;margin-top:38px}.product-single .selected-swatch-option{font-family:var(--font-stack-header);color:#887b7b;font-size:17px;line-height:21px;letter-spacing:2.04px;display:inline-flex;align-items:center}.product-single .selected-swatch-option:not(:last-child):after{content:"";background:url(/cdn/shop/files/gray-diamond-icon.svg?v=1711964582) no-repeat center;display:block;width:10px;height:10px;margin:0 13px}.product-form__variants-group{margin-top:25px;flex-direction:column;gap:25px}.product-form-title{font-family:var(--font-stack-body);color:#2b2828;font-size:15px;font-weight:300;line-height:18px;width:100%;margin-bottom:25px}.product-form__controls-group .product-form__item{padding:0;flex:0 0 auto;width:calc(50% - 7px);margin-bottom:0}.product-form__controls-group .product-form__item[data-sold-out]{max-width:100%;width:100%}.product-form__item label{font-family:var(--font-family-body);color:#000;font-size:15px;line-height:18px;font-weight:300;text-transform:uppercase}.product-form__item .option-name-value{font-weight:300}.product-form__controls-group .selector-wrapper{display:flex;flex-flow:column}.product-form__controls-group .selector-wrapper .swatch{margin-top:10px}.product-form__variants-group .product-form__item>label{display:inline-flex;align-items:center;gap:5px}.product-form__variants-group .selector-wrapper span[class*=popup-btn]{display:block;width:11px;height:11px;cursor:pointer}.product-form__item .single-option-selector{background:url(/cdn/shop/files/input-select-arrow.svg?v=1774606483) no-repeat center right 6px;border-radius:0;border:1px solid #707070;min-height:25px;padding:0 20px 0 8px;font-size:14px}.product-form__info{margin-top:16px}.product-form__info .product-form-title{color:#887b7b;margin-bottom:6px}.product-form__info hr{margin:26px 0 7px}.product-form__info p{color:#acacac;font-size:11px;line-height:13px}.product-form .product-form__controls-group--submit{margin-top:30px;gap:14px;align-items:center;z-index:2}.product-form__controls-group--submit .product-form__item{margin-bottom:0}.product-form__controls-group--submit .btn{font-family:var(--font-family-body);font-size:12px;font-weight:500;line-height:15px;letter-spacing:normal;width:auto;min-height:auto;padding:11.7px 26px;border-radius:0;margin-bottom:0;width:100%;background:#00405d;transition:all .5s ease;color:#fff}.product-form__controls-group--submit .product-form__cart-submit:hover,.product-form__controls-group--submit .btn:hover{background:#fff;color:#00405d;border-color:#00405d}.product-form__controls-group--submit .btn .icon-spinner{width:14px;height:14px}.product-form__item--wishlist a.iWishAdd,.product-form__item--share a{display:block;padding:8px}.product-form__item--wishlist a.iWishAdd svg,.product-form__item--share svg{display:block}.product-single__shipping-info a{color:#215271}.product-single__shipping-info{font-family:var(--font-family-body);font-size:15px;line-height:18px;font-weight:500;margin:8px 0 0}.product-single__custom-info{display:flex;gap:35px;margin-top:20px}.product-single__custom-info li a{display:flex;flex-direction:column;align-items:center;gap:8px 0}.product-single__custom-info li a img{padding:0 17px;height:26px}.product-single__custom-info li a span{font-size:9px;text-align:center;line-height:12px}@media(max-width:749px){.product-single__title{font-size:30px;line-height:37px}.product-single__sku{font-size:10px;line-height:14px}.product-single .iWishLoginMsg{position:fixed;top:auto;bottom:70px;right:22px;width:calc(100% - 44px);z-index:9999;background:#dedede;max-width:360px}.preset-center-diamond-info,.product-single .product__price{margin-top:15px}.preset-center-diamond-title,.preset-center-diamond-subtitle{font-size:12px}.product__price .price dd{margin:0 1rem 0 0}.product-single .price-item{font-size:24px;line-height:28px}.price--on-sale .price-item--regular{font-size:19px;line-height:22px}.price--on-sale .price-item--discount{font-size:11px;line-height:13px;padding:4px 6px}.product-single .product__price>small{font-size:10px;line-height:12px}.product-single .product__policies{font-size:10px;line-height:11px;margin-top:5px}.product-single .selected-swatch-wrapper{padding-top:26px}.product-single .selected-swatch-option{font-size:15px;line-height:18px;letter-spacing:1.8px}.product-form-title{font-size:13px;font-weight:500;line-height:15px}.product-form__item .single-option-selector,.product-form__info .product-form-title{font-size:15px;line-height:18px}.product-form__info hr{margin-bottom:11px}.product-single__shipping-info{font-size:12px;line-height:16px}.product-single__custom-info{margin-top:40px}.product-form .product-form__controls-group--submit{gap:9px}.product-form__controls-group .product-form__item{max-width:100%;width:100%}.product-form__controls-group--submit .btn{width:100%;padding:7px 26px}.product-form__controls-group .selector-wrapper{max-width:175px}}.product_description--accordion{max-width:1231px;margin:20px auto 0;border-bottom:1px solid #707070}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #707070;cursor:pointer;text-transform:uppercase}.accordion-header .arrow{transition:transform .3s ease-in-out}.accordion-header.active .arrow{transform:rotate(-180deg)}.accordion-header h4{font-family:var(--font-family-body);color:#000;font-size:15px;line-height:14px;font-weight:400;margin-bottom:0}.accordion-content{display:none}.active+.accordion-content{padding-bottom:15px}.accordion-content p,.product-description-content,.accordion-content *{font-size:14px;line-height:20px;color:#000}.product-description-content+.product-infromation{margin-top:10px}.accordion-content .product-infromation p{display:flex;margin-bottom:5px;line-height:1.5}.accordion-content .meta__title{min-width:180px;display:inline-block}.accordion-content .meta-info-desc{display:flex;align-items:center;grid-gap:10px}.product-single .meta-info-desc span[class*=popup-btn]{width:15px;height:15px;cursor:pointer}.product-single span[class*=popup-btn] svg{display:block;width:100%;height:100%;fill:#215271}.product-single .product__diamond-detail{font-size:14px;line-height:18px;color:#000;margin-bottom:23px}.product-single .product-single__meta+.product__diamond-detail{margin-top:25px}.product-price-breakup{margin-bottom:30px;position:relative;line-height:1}.product-price-breakup .price-breakup_button{font-family:var(--font-family-body);font-size:14px;line-height:1.2;font-weight:400;text-transform:uppercase;text-decoration:underline;cursor:pointer;display:inline-block}.price-breakup_content{display:block;background:#fff;width:100%;max-width:100%}#price_breakup_popup.active{display:block}.product-price-breakup .table-wrapper{background:#fafafa;padding:0 8px 5px}.product-price-breakup table{margin-bottom:0}.product-price-breakup table th,.product-price-breakup table td{color:#2b2828;font-size:14px;line-height:1.2;padding:12px 5px;border:none;width:11%}.product-price-breakup table th:nth-last-child(-n+2),.product-price-breakup table td:nth-last-child(-n+2){text-align:right}.product-price-breakup table th:first-child,.product-price-breakup table td:first-child,.product-price-breakup table th:last-child,.product-price-breakup table td:last-child{width:15%}.product-price-breakup table th{font-family:var(--font-stack-body);text-transform:uppercase}.product-price-breakup table td{font-weight:500;padding:5px}.product-price-breakup table .td-separator{color:#acacac;font-size:14px;line-height:1.2;font-weight:600;text-align:left;display:flex;min-width:72px;justify-content:space-between;align-items:center;gap:15px}.product-price-breakup table .td-separator:after{content:"";display:block;width:100%;border-top:1px solid #DBDBDB}.product-price-breakup table .td-separator span{flex:1 0 auto}.product-price-breakup table .grand-total{font-size:14px;line-height:1.2;font-weight:600}.matching-product{display:flex;width:100%}.matching-product>div{width:50%}.matching-product p{margin:0;font-size:14px;font-weight:500;line-height:1.5;display:block}.matching-product .matching-product-price{font-weight:600}.matching-product img{object-fit:cover}.matching-product .card-body{display:flex}.matching-product .switch{display:inline-block;height:28px;position:relative;width:50px}.matching-product .switch input{display:none}.matching-products-list .slider{background-color:#fff;border:1px solid var(--color-text);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.matching-products-list .slider:before{background-color:var(--color-text);bottom:3px;content:"";height:20px;left:4px;position:absolute;transition:.4s;width:20px}.matching-products-list input:checked+.slider{background-color:var(--color-text)}.matching-products-list input:checked+.slider:before{transform:translate(20px);background:#fff}.matching-products-list .slider.round{border-radius:34px}.matching-products-list .slider.round:before{border-radius:50%}.custom-product-pdp-action-button button.is-loading span.custom-product-pdp-button-loader{display:flex!important}@media(max-width:749px){.product_description--accordion{margin-top:30px}.accordion-header h4{font-size:14px;line-height:15px}.table-wrapper{overflow:auto}.product-price-breakup table{min-width:320px}.product-price-breakup table th:first-child,.product-price-breakup table td:first-child{width:10%}}.product-recommendations__inner{padding-left:44px;padding-right:44px}.product-recommendations__inner .grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 0}.product-recommendations__inner .grid__item:nth-child(n+5){display:none}@media(max-width:749px){.product-recommendations__inner{padding-left:30px;padding-right:30px}}.product-card__image-wrapper .grid-view-item__image{position:absolute;left:0;top:0}.image-360-wrapper{position:relative}.image-360-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}.image-360-wrapper .icon-360-wrapper{position:absolute;right:10px;top:10px}.image-360-wrapper .icon-360-wrapper img{max-width:80px;height:auto}.product-form__controls-group.product-form__variants-group .selector-wrapper{width:100%}.product-form__variants-group .product-form__item label{font-size:14px}.product-form__variants-group .product-form__item .single-option-selector{text-align:center;padding:0;min-height:25px;width:calc(50% - 5px)}.product-form__variants-group .swatch-label-wrapper{display:flex;flex-wrap:wrap;grid-gap:15px 20px}.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}.metal-color .swatch-image{width:26px;height:26px;border-radius:50%;position:relative}.swatch .tooltip{color:var(--color-text);font-size:12px;font-weight:500;line-height:15px;letter-spacing:.6px;text-transform:uppercase;margin:8px 0 0}.swatch .metal-color .tooltip{font-size:8px;top:50%;transform:translateY(-50%);position:absolute}.swatch .tooltip{margin:0}.product-form__variants-group .product-single__size-dropdown.product-form__item{width:100%}.metal-color input:checked+label .swatch-image:after,.metal-color input+label:hover .swatch-image:after,.ceramic-color input+label:hover .swatch-image:after,.ceramic-color input:checked+label .swatch-image:after{border-color:#707070}.metal-color .swatch-image:after{content:"";display:block;width:31px;height:31px;border-radius:50%;border:1px solid transparent;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.metal-color-white .swatch-image,.metal-color-14kt-white-gold .swatch-image,.metal-color-14k-white-gold .swatch-image,.metal-color-18kt-white-gold .swatch-image,.metal-color-18k-white-gold .swatch-image,.metal-color-14w .swatch-image,.metal-color-pt .swatch-image,.metal-color-platinum .swatch-image,.metal-color-sterling-silver .swatch-image{background:#c3c3c3 url(/cdn/shop/files/swatchMetal_white.png?v=1783075262) no-repeat center;background-size:100%}.metal-color-yellow .swatch-image,.metal-color-14kt-yellow-gold .swatch-image,.metal-color-14k-yellow-gold .swatch-image,.metal-color-14y .swatch-image,.metal-color-18kt-yellow-gold .swatch-image,.metal-color-18k-yellow-gold .swatch-image,.metal-color-18k-yellow-gold-vermeil .swatch-image{background:#efe2ba url(/cdn/shop/files/swatchMetal_yellow.png?v=1783075275) no-repeat center;background-size:100%}.metal-color-rose .swatch-image,.metal-color-14kt-rose-gold .swatch-image,.metal-color-14k-rose-gold .swatch-image,.metal-color-14r .swatch-image,.metal-color-18kt-rose-gold .swatch-image,.metal-color-18k-rose-gold .swatch-image,.metal-color-18k-rose-gold-vermeil .swatch-image{background:#f2d4c9 url(/cdn/shop/files/swatchMetal_rose.png?v=1783075268) no-repeat center;background-size:100%}.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=1783077568) 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=1783077568) no-repeat center;background-size:100%}.metal-color-14kt-yellow-gold-platinum .swatch-image,.swatch-14kt-yellow-gold .swatch-image,.metal-color-18kt-yellow-gold-platinum .swatch-image,.swatch-18kt-yellow-gold .swatch-image,.metal-color-14kt-yellow-white-gold .swatch-image,.metal-color-yellow-white .swatch-image,.metal-color-18kt-yellow-white-gold .swatch-image{background:url(/cdn/shop/files/white_yellow.png?v=1783077568) no-repeat center;transform:rotate(180deg);background-size:100%}.metal-color-14kt-rose-gold-platinum .swatch-image,.swatch-14kt-rose-gold .swatch-image,.metal-color-18kt-rose-gold-platinum .swatch-image,.swatch-18kt-rose-gold .swatch-image,.metal-color-14kt-rose-white-gold .swatch-image,.metal-color-rose-white .swatch-image,.metal-color-18kt-rose-white-gold .swatch-image{background:url(/cdn/shop/files/white_pink.png?v=1783077568) no-repeat center;transform:rotate(180deg);background-size:100%}.metal-color-14kt-white-black-gold .swatch-image,.metal-color-18kt-white-black-gold .swatch-image,.metal-color-white-black .swatch-image{background:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/white_black.png?v=1779886876) no-repeat center;background-size:100%}.metal-color-14kt-yellow-black-gold .swatch-image,.metal-color-18kt-yellow-black-gold .swatch-image,.metal-color-yellow-black .swatch-image{background:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/yellow_black.png?v=1779886875) no-repeat center;background-size:100%}@media(max-width:749px){.product-form__controls-group.product-form__variants-group .selector-wrapper{max-width:100%}.product-form__variants-group .product-form__item label{font-size:12px}.product-single__shipping-info{font-size:10px;line-height:12px}}.shape .swatch-image{width:33px;height:33px;background-repeat:no-repeat;background-size:cover;background-position:center}.swatch .shape input:checked+label:before,.swatch .shape input:hover+label:before,.swatch .gemstone input:checked+label:before,.swatch .gemstone input:hover+label:before{position:absolute;content:"";width:49px;height:49px;border:1px solid #323c50;border-radius:50%}.shape-round .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-round.png?v=1779878368)}.shape-emerald .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-emerald.png?v=1779878367)}.shape-oval .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-oval.png?v=1779878368)}.shape-princess .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-princess.png?v=1779883072)}.shape-radiant .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-radiant.png?v=1779883072)}.shape-pear .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-pear.png?v=1779883072)}.shape-cushion .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-cushion.png?v=1779883072)}.shape-asscher .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-asscher.png?v=1779883071)}.shape-marquise .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/filter-shape-marquise.png?v=1706781514)}.shape-heart .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-heart.png?v=1779885932)}.shape-east-west-oval .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-east-west-oval.png?v=1779885933)}.shape-east-west-emerald .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-east-west-Emerald.png?v=1779885933)}.shape-east-west-pear .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/ShapeFilter-East-West_Pear.png?v=1779885933)}.shape-east-west-marquise .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/ShapeFilter-East-West_Marquise.png?v=1779885933)}.shape-east-west-radient .swatch-image,.shape-east-west-radiant .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/ShapeFilter-Rediant-east-west.png?v=1757065193)}.shape-elongated-cushion .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/filter-shape-elongated-cushion_updated.png?v=1779885933);background-size:auto 100%}.shape .tooltip,.ceramic-color .tooltip,.gemstone .tooltip{display:none}.gemstone .swatch-image{border-radius:50%;border:1px solid transparent;width:48px;height:48px;background-position-y:2.44px;background:url(/cdn/shop/files/swatch-GEMSTONES.png?v=1784290723) no-repeat -252px center}.gemstone-created-sapphire .swatch-image,.gemstone-sapphire .swatch-image,.gemstone-created-blue-sapphire .swatch-image{background-position-x:-819px}.gemstone-amethyst .swatch-image{background-position-x:-482.5px}.gemstone-london-blue-topaz .swatch-image,.gemstone-created-london-blue-topaz .swatch-image{background-position-x:-291.5px}.gemstone-ruby .swatch-image,.gemstone-created-ruby .swatch-image{background-position-x:-771px}.gemstone-citrine .swatch-image{background-position-x:-582px}.gemstone-garnet .swatch-image{background-position-x:387.5px}.gemstone-peridot .swatch-image{background-position-x:-3px}.gemstone-pearl .swatch-image{background-position-x:-5px}.gemstone-aquamarine .swatch-image{background-position-x:-97.5px}.gemstone-opal .swatch-image{background-position-x:-392.5px}.gemstone-tanzanite .swatch-image{background-position-x:-441.7px}.gemstone-emerald .swatch-image,.gemstone-created-emerald .swatch-image{background-position-x:-866.7px}.gemstone-alexandrite .swatch-image{background-position-x:-678.5px}.gemstone-tourmaline .swatch-image{background-position-x:-724.5px}.gemstone-created-morganite .swatch-image{background:url(/cdn/shop/files/swatch-gemstone_morganite.png?v=1784292632) no-repeat center;background-size:contain;background-position:0;width:45px;height:45px}.gemstone-created-multi-stone .swatch-image{background:url(/cdn/shop/files/swatch-multi_color_gemstone.png?v=1784292838) no-repeat center;background-size:contain;background-position:0;width:45px;height:45px}.swatch .total-carat-weight label,.swatch .length-in-inches label,.swatch .width-mm label,.swatch .size-mm label{border:1px solid #B7B7B7;color:#000;font-size:12px;padding:7px}.total-carat-weight .tooltip,.length-in-inches .tooltip,.width-mm label .tooltip,.size-mm label .tooltipz,.diamond-type .tooltip{display:flex;justify-content:center;align-items:center;color:#35383ab3;line-height:1;cursor:pointer;margin-top:0;position:relative;bottom:unset}.upper-fraction,.lower-fraction{color:#35383ab3;position:relative;font-size:75%;line-height:0;vertical-align:baseline}.upper-fraction{top:5px;right:-3px}.lower-fraction{bottom:-5px;right:3px}.total-carat-weight input:checked+label,.length-in-inches input:checked+label,.width-mm input:checked+label,.size-mm input:checked+label,.diamond-type input:checked+label{border-color:var(--color-body-text);color:var(--color-body-text);font-weight:700}.total-carat-weight input:checked+label .tooltip,.total-carat-weight input:checked+label .tooltip p,.length-in-inches input:checked+label .tooltip,.length-in-inches input:checked+label .tooltip p,.width-mm input:checked+label .tooltip,.width-mm input:checked+label .tooltip p,.size-mm input:checked+label .tooltip,.size-mm input:checked+label .tooltip p{color:var(--color-body-text)}.diamond-type .swatch-label-wrapper{grid-gap:1rem}.swatch .diamond-type label{padding:.5rem .8rem;border:1px solid #323c5080}.diamond-type input:checked+label .tooltip,.diamond-type input:checked+label .tooltip p{color:var(--color-body-text)}.ceramic-color .swatch-image:after{content:"";display:block;width:39px;height:39px;border-radius:50%;border:1px solid transparent;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ceramic-color .swatch-image{width:33.59px;height:33.59px;border-radius:50%;position:relative}.ceramic-color-lilac-blush .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Lilac_Blush.avif?v=1721804656);background-size:100%}.ceramic-color-midnight .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Midnight.avif?v=1721804784);background-size:100%}.ceramic-color-evergreen .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Evergreen.avif?v=1721805018);background-size:100%}.ceramic-color-cobalt .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Cobalt.avif?v=1721805143);background-size:100%}.ceramic-color-coral .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Coral.avif?v=1721805211);background-size:100%}.ceramic-color-frost .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Frost.avif?v=1721805288);background-size:100%}.ceramic-color-hibiscus .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Hibiscus.avif?v=1721805341);background-size:100%}.ceramic-color-honeydew .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Honeydew.avif?v=1721805453);background-size:100%}.ceramic-color-iris .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Iris.avif?v=1721805626);background-size:100%}.ceramic-color-lavender-rose .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Lavender_Rose.avif?v=1721805698);background-size:100%}.ceramic-color-mist .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Mist_1.avif?v=1721991976);background-size:100%}.ceramic-color-olive .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Olive.avif?v=1721805915);background-size:100%}.ceramic-color-pearl .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Pearl.avif?v=1721805977);background-size:100%}.ceramic-color-sky .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Sky.avif?v=1721806030);background-size:100%}.ceramic-color-aqua .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Aqua.avif?v=1721806077);background-size:100%}.ceramic-color-snow .swatch-image{background-image:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/snow.jpg?v=1721976793);background-size:100%}.product-form__controls-group .product-single__size-dropdown{flex-flow:row;align-items:center;gap:10px}.product-form__controls-group .product-single__size-dropdown .single-option-selector{width:auto;min-width:57px;padding:0 18px 0 6px}.product-single__size-dropdown label{display:inline-block;margin:0 5px 0 0}.ring-size-guide-btn{color:#7b7b7b;font-size:13px;text-decoration:underline;font-weight:300}.error-msg{font-size:16px;color:red;display:none}.fancybox__container{--fancybox-bg: #fff !important}.fancybox__nav .f-button svg{stroke:#2b2828!important}.is-classic .is-nav-selected .f-thumbs__slide__button:after{border:1px solid #ededed!important}.fancybox__thumbs.is-classic{--f-thumb-opacity: 1 !important}.product-single__promo-widget{background:#eaf2f5;display:flex;margin-top:40px;align-items:center}.product-single__promo-widget .promo-image{width:110px;flex:0 0 110px;padding-right:25px;border-right:1px solid rgba(0,64,93,.22);margin-right:25px}.product-single__promo-widget .promo-image img{display:block}.product-single__promo-widget h4{color:#000;font-size:20px;line-height:27px;font-weight:400;text-transform:uppercase;margin-bottom:0}.product-single__promo-widget p{color:#000;font-size:12px;line-height:16px;font-weight:400}.product-single__shop-with-us{margin-top:25px}.product-single__shop-with-us h4{font-family:var(--font-stack-body);color:#000;font-size:15px;line-height:17px;font-weight:400;margin-bottom:10px}.product-single__shop-with-us ul{display:flex;justify-content:space-between;gap:15px}.product-single__shop-with-us p{color:#000;font-size:10px;line-height:12px;font-weight:300;letter-spacing:.5px}@media(max-width:749px){.product-single__promo-widget{padding:16px 9px 16px 6px;margin-top:35px}.product-single__promo-widget .promo-image{width:100px;flex:0 0 100px;padding-right:15px;margin-right:15px}.product-single__promo-widget h4{font-size:14px;line-height:17px;font-weight:400;text-transform:uppercase;margin-bottom:6px}.product-single__promo-widget p{font-size:10px;line-height:13px}.product-single__shop-with-us ul{overflow:auto;gap:30px;padding-bottom:4px}.product-single__shop-with-us li{flex:0 0 auto}.product-single__shop-with-us p{font-size:8px;line-height:10px;letter-spacing:.4px}.product-single__shop-with-us h4{font-size:12px;line-height:14px}.product-single__shop-with-us img{width:auto;height:40px}}.product .celebrity-slider{margin:0 -10px}.product .celebrity-slider .celebrity-image{margin:0 10px}.celebrity-slider .celebrity-image .secondary-image{opacity:0;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;transition:all .3s}.celebrity-slider .celebrity-image:hover .secondary-image{opacity:1}@media(max-width:767px){.product .celebrity-column{overflow:hidden}.celebrity-column-section .page-width .celebrity-column-wrapper{margin-left:0;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/product.css.map */
