.template-product .main-content{padding-top:55px}.product .main-content .page-width{max-width:1240px}@media(max-width:749px){.template-product .main-content{padding-top:30px}}.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%}@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{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-single__media-group-inner.product__media-stack{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:calc(100% - 420px);position:sticky;top:20px}.product-single .product-single__details{width:420px;padding-left:60px}}@media(max-width:749px){.product-single__media-group{margin-bottom:37}.product-single__media-group-inner.slick-slider{margin-bottom:0}.product-single__media-group-inner>.product-single__media-wrapper:not(:first-child){display:none}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:30px;line-height:37px;font-weight:600;margin-bottom:0}.product-single .iwishAddWrap{position:relative}.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:8px;line-height:10px;margin-top:3px}.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);font-size:24px;line-height:28px;margin-top:21px}.product-single .product__price .price{justify-content:left}.product-single .price-item--regular{color:#000;font-weight:500}.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:516px;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:30px;flex-direction:column;gap:30px}.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% - 5px);margin-bottom:0}.product-form__controls-group .product-form__item[data-sold-out]{max-width:100%;width:100%}.product-form__item label{color:#000;font-size:12px;line-height:14px;margin-bottom:8px}.product-form__controls-group .selector-wrapper{display:flex;flex-flow:column}.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:10px;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-stack-body);font-size:12px;font-weight:700;line-height:15px;letter-spacing:normal;width:auto;min-height:auto;padding:7px 26px;border-radius:0;margin-bottom:0;width:100%;transition:all .5s ease}.product-form__controls-group--submit .product-form__cart-submit:hover{background:#fff;color:#00405d;border-color:#00405d}.product-form__cart-submit{background:#00405d}.product-form__controls-group--submit .productFormBuyNow{color:#00405d;border-color:#00405d}.product-form__controls-group--submit .productFormBuyNow:hover{background:#215271;color:#fff!important}.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{font-family:var(--font-family-body);font-size:10px;line-height:10px;font-weight:500;margin:10px 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 .iWishLoginMsg{position:fixed;top:auto;bottom:70px;right:22px;width:calc(100% - 44px);z-index:9999;background:#dedede;max-width:360px}.product-single .product__price{font-size:28px;line-height:33px}.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-form__controls-group--submit .btn{width:100%}.product-single__custom-info{margin-top:40px}.product-form__controls-group .product-form__item{max-width:calc(50% - 20px)}.product-form .product-form__controls-group--submit{bottom:0;top:auto;left:0;width:100%;position:fixed;justify-content:center;background:#fff;padding:15px 0;box-shadow:1px 5px 15px #5a5a5a;z-index:4}.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:8px 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-stack-body);color:#000;font-size:12px;line-height:14px;font-weight:400;margin-bottom:0}.accordion-content{display:none}.active+.accordion-content{padding-bottom:15px}.accordion-content p{font-size:12px;line-height:25px;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;display:none}.product-single span[class*=popup-btn] svg{display:block;width:100%;height:100%}p.product__diamond-detail{font-size:12px;line-height:15px;color:#000;margin-bottom:23px}.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:12px;line-height:14px;font-weight:400;text-transform:uppercase;text-decoration:underline;cursor:pointer;display:inline-block}.price-breakup_content{display:none;background:#fff;position:absolute;left:0;top:20px;z-index:5;width:100%;max-width:337px;box-shadow:1px 1px 10px #e3e3e3}#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:9px;line-height:12px;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:10px;line-height:12px;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:10px;line-height:13px;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%}@media(max-width:749px){.product_description--accordion{margin-top:30px}.accordion-header h4{font-size:13px;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}.product-form__controls-group.product-form__variants-group .selector-wrapper{width:100%}.product-form__variants-group .product-form__item label{font-size:14px;padding-bottom:10px}.product-form__variants-group .product-form__item .single-option-selector{text-align:center;padding:0;min-height:30px;width:calc(50% - 5px)}.product-form__variants-group .swatch-label-wrapper{display:flex;flex-wrap:wrap;grid-gap:15px 25px}.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:27.36px;height:27.36px;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{top:6px;position:absolute;font-size:10px}.swatch .tooltip{margin:0}.metal-color input:checked+label .swatch-image:after,.metal-color input+label:hover .swatch-image:after{border-color:#323c5080}.metal-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%)}.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,.metal-color-sterling-silver .swatch-image{background:#c3c3c3}.metal-color-yellow .swatch-image,.metal-color-14kt-yellow-gold .swatch-image,.metal-color-14y .swatch-image,.metal-color-18kt-yellow-gold .swatch-image,.metal-color-18k-yellow-gold-vermeil .swatch-image{background:#efe2ba}.metal-color-rose .swatch-image,.metal-color-14kt-rose-gold .swatch-image,.metal-color-14r .swatch-image,.metal-color-18kt-rose-gold .swatch-image,.metal-color-18k-rose-gold-vermeil .swatch-image{background:#f2d4c9}.metal-color-14kt-white-yellow-gold .swatch-image,.metal-color-white-yellow .swatch-image,.metal-color-18kt-white-yellow-gold .swatch-image{background:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/white_yellow.png?v=1779882857) 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(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/white_pink.png?v=1779882857) 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{background:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/Yellow_white.png?v=1779886875) no-repeat center;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{background:url(https://cdn.shopify.com/s/files/1/0757/8851/7659/files/Pink_white.png?v=1746012338) no-repeat center;background-size:100%}.metal-color-14kt-yellow-white-gold .swatch-image,.metal-color-yellow-white .swatch-image,.metal-color-18kt-yellow-white-gold .swatch-image{background:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/Yellow_white.webp?v=1779886876) no-repeat center;background-size:100%}.metal-color-14kt-rose-white-gold .swatch-image,.metal-color-rose-white .swatch-image,.metal-color-18kt-rose-white-gold .swatch-image{background:url(https://cdn.shopify.com/s/files/1/0716/5591/5603/files/Pink_white.png?v=1779886876) no-repeat center;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%}}.shape .swatch-image{width:45px;height:45px;background-repeat:no-repeat;background-size:cover;background-position:center}.swatch .shape input:checked+label:before,.swatch .shape input:hover+label:before{position:absolute;content:"";width:65px;height:65px;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{display:none}.swatch .total-carat-weight label{width:45px;height:45px;border:2px solid rgba(53,56,58,.7);border-radius:50%;color:#35383ab3;font-size:14px;letter-spacing:.7px;padding-bottom:0}.total-carat-weight .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{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{color:var(--color-body-text)}.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}
/*# sourceMappingURL=/cdn/shop/t/63/assets/product.css.map */
