@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-Regular.eot?v=1719064636);src:url(/cdn/shop/files/Inter-Regular.eot?v=1719064636&#iefix) format("embedded-opentype"),url(/cdn/shop/files/Inter-Regular.woff2?v=1719064635) format("woff2"),url(/cdn/shop/files/Inter-Regular.woff?v=1719064635) format("woff"),url(/cdn/shop/files/Inter-Regular.ttf?v=1719064636) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-Medium.eot?v=1719411841);src:url(/cdn/shop/files/Inter-Medium.eot?v=1719411841&#iefix) format("embedded-opentype"),url(/cdn/shop/files/Inter-Medium.woff2?v=1719411841) format("woff2"),url(/cdn/shop/files/Inter-Medium.woff?v=1719411841) format("woff"),url(/cdn/shop/files/Inter-Medium.ttf?v=1719411841) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-SemiBold.eot?v=1719762275);src:url(/cdn/shop/files/Inter-SemiBold.eot?v=1719762275&#iefix) format("embedded-opentype"),url(/cdn/shop/files/Inter-SemiBold.woff2?v=1719762274) format("woff2"),url(/cdn/shop/files/Inter-SemiBold.woff?v=1719762275) format("woff"),url(/cdn/shop/files/Inter-SemiBold.ttf?v=1719762274) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat,sans-serif;src:url(/cdn/shop/files/Montserrat-Bold.eot?v=1719225087);src:url(/cdn/shop/files/Montserrat-Bold.eot?v=1719225087&#iefix) format("embedded-opentype"),url(/cdn/shop/files/Montserrat-Bold.woff2?v=1719225086) format("woff2"),url(/cdn/shop/files/Montserrat-Bold.woff?v=1719225087) format("woff"),url(/cdn/shop/files/Montserrat-Bold.ttf?v=1719225087) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/cdn/shop/files/NunitoSans7pt-Regular.eot?v=1719476006);src:url(/cdn/shop/files/NunitoSans7pt-Regular.eot?v=1719476006&#iefix) format("embedded-opentype"),url(/cdn/shop/files/NunitoSans7pt-Regular.woff2?v=1719476005) format("woff2"),url(/cdn/shop/files/NunitoSans7pt-Regular.woff?v=1719476005) format("woff"),url(/cdn/shop/files/NunitoSans7pt-Regular.ttf?v=1719476006) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/cdn/shop/files/Lora-Regular.eot?v=1719760284);src:url(/cdn/shop/files/Lora-Regular.eot?v=1719760284&#iefix) format("embedded-opentype"),url(/cdn/shop/files/Lora-Regular.woff2?v=1719760283) format("woff2"),url(/cdn/shop/files/Lora-Regular.woff?v=1719760284) format("woff"),url(/cdn/shop/files/Lora-Regular.ttf?v=1719760284) format("truetype");font-weight:400;font-style:normal;font-display:swap}.view-3d-loader-wrapper{position:absolute;top:50%;left:0;right:0;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;transform:translateY(-50%)}.view-3d-loader{width:40px;margin:0 auto;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#0c6a6b 94%,#0000) top / 6px 6px no-repeat,conic-gradient(#0000 30%,#0c6a6b);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);animation:rotateLoader 1s infinite linear}@keyframes rotateLoader{to{transform:rotate(1turn)}}.breadcrumbs{width:97%;padding:0 7px;margin:0 auto;max-width:1592px}.breadcrumbs-list{padding:0;display:flex;list-style:none;margin:48px 0 16px;align-items:center}.breadcrumbs-list .breadcrumb-item{color:#000;font-family:var(--font-body-family);font-size:14.34px;font-weight:400;line-height:18.64px;letter-spacing:.7168550491333008px}.breadcrumbs-list .breadcrumb-item:not(:last-child){color:#000000bf}.breadcrumbs-list .breadcrumb-item:has(a):hover{color:#0c6b6a}.breadcrumbs-list .breadcrumb-item a{color:inherit}@media screen and (max-width: 575px){.breadcrumbs-list{margin:9px 0 3px;justify-content:center}.breadcrumbs-list .breadcrumb-item{font-size:11.99px;line-height:15.59px;letter-spacing:.5994752645492554px}}.ring-steps{display:flex;align-items:center;background-color:#fff;padding:0 7px;border-radius:10px;max-width:1592px;width:97%;margin:0 auto;justify-content:center}.step{color:#2c2c2c;display:flex;align-items:center;margin:0;position:relative;flex-grow:1;max-width:26.5%;max-width:29%;padding-left:31px;overflow:hidden;justify-content:space-between}.step.step-active{background-color:#f7f7f7}.step:first-child{padding-left:0;justify-content:center}.step-label{height:101px;display:flex;align-items:center;font-family:Times New Roman;font-family:Lora;font-size:20.25px;font-weight:400;line-height:26.32px;letter-spacing:1.0124006271362305px;text-align:center}.step-number{font-family:Times New Roman;font-family:Lora;font-size:45.56px;font-weight:400;line-height:101.24px;letter-spacing:1.0124006271362305px}.step-content{display:flex;align-items:center;gap:31px}.step-content-settings{display:flex;flex-direction:column;align-items:flex-start}.step-title{font-family:Times New Roman;font-family:Lora;font-size:20.25px;font-weight:400;line-height:26.32px;letter-spacing:1.0124006271362305px}.step-title.mobile-title{display:none}.step-info{font-family:Inter;font-size:15.19px;font-weight:400;line-height:19.74px;letter-spacing:1.1389507055282593px}.step-info-price{font-family:Inter;font-size:13.76px;font-weight:400;line-height:19.74px;letter-spacing:1.1389507055282593px}.step-action{font-family:Inter;font-size:14.71px;font-weight:400;line-height:19.74px;letter-spacing:1.1389507055282593px}.step-action a{color:inherit;font-family:Inter;font-size:14.71px;font-weight:400;line-height:19.74px;letter-spacing:1.1389507055282593px;text-decoration:underline}.step-action a:hover{text-decoration:underline}.step:nth-child(2) .step-image{margin-right:-20px}.step-image img,.step-image svg{width:85px;height:85px;vertical-align:middle}.step-image img{width:100px;height:100px;vertical-align:middle}.step:not(:last-child):after{content:"";width:auto;height:auto;position:absolute;right:-1px;top:50%;transform:translateY(-50%);background-color:transparent;border-top:51px solid #fff;border-left:18.98px solid transparent;border-bottom:51px solid #fff}.step:first-child:after{background-color:#f7f7f7;border-top:52px solid transparent;border-left:18.98px solid #fff;border-bottom:51px solid transparent}.step.step-active:nth-child(3):after{background-color:transparent;border-top:51px solid #fff;border-left:18.98px solid transparent;border-bottom:51px solid #fff}.step:has(+.step-active):after{background-color:#f7f7f7;border-top:52px solid transparent;border-left:18.98px solid #fff;border-bottom:51px solid transparent}.step.step-active:after{background-color:transparent;border-top:51px solid #fff;border-left:18.98px solid transparent;border-bottom:51px solid #fff}.step:last-child .step-image svg{margin-right:20px;width:75px;height:74px}@media screen and (max-width: 1200px){.step:first-child{display:none}.step{max-width:calc(100% / 3)}}@media screen and (max-width: 798px){.step:first-child{display:none}.step{padding-top:5px;padding-left:15px;padding-bottom:5px;max-width:calc(100% / 3)}.step:nth-child(2):before{content:"";width:6.77px;height:100%;position:absolute;left:0;top:50%;z-index:2;transform:translateY(-50%);background-color:#fff;border-top:21.5px solid #f7f7f7;border-left:6.77px solid transparent;border-bottom:21.5px solid #f7f7f7}.step.step-active:after{background-color:transparent;border-top:21.5px solid #f7f7f7;border-left:6.77px solid transparent;border-bottom:21.5px solid #f7f7f7}.step:not(:last-child):after{border-top:21.5px solid #fff;border-left:6.77px solid transparent;border-bottom:21.5px solid #fff}.step:has(+.step-active):after{background-color:#f7f7f7;border-top:21.5px solid transparent;border-left:6.77px solid #fff;border-bottom:21.5px solid transparent}.step-content{gap:11px}.step-number{font-size:16.26px;line-height:36.12px;font-family:Times New Roman;letter-spacing:.36123594641685486px}.step-title{font-size:10.08px;font-size:12px;line-height:13.1px;letter-spacing:.503835141658783px}.step-title.desktop-title{display:none}.step-title.mobile-title{display:block}.step-info,.step-info-price,.step-action,.step-action a{display:none;font-size:8.19px;line-height:10.74px}.step-image{display:none}}@media screen and (max-width: 575px){.ring-steps{width:100%}.step{padding-top:0;padding-bottom:0}.step-title{max-width:50px}}.settings-product-page--wrapper{width:calc(100% - 22px);margin:57px auto 0;max-width:1504px}@media screen and (min-width: 991px) and (max-width: 1300px){.settings-product-page--wrapper{width:calc(100% - 40px)}}@media screen and (min-width: 1300px) and (max-width: 1600px){.settings-product-page--wrapper{width:calc(100% - 90px)}.settings-product-page--wrapper .grid .grid__item:last-child{max-width:635px}}.settings-product-page--wrapper .grid__item:first-child{max-width:784px}.settings-product-page--wrapper .grid__item:last-child{max-width:708px}.settings-product-page--wrapper .product-page--images{display:flex;gap:12px;position:sticky;top:0}.sticky-active .settings-product-page--wrapper .product-page--images{top:var(--header-height)}.settings-product-page--wrapper .product-page--images-thumbnail{flex:0}.settings-product-page--wrapper .thumbnail-image:not(:last-child){margin-bottom:13px}.settings-product-page--wrapper .thumbnail-image.slick-current:not(.image-3d){border:.5px solid rgba(0,0,0,1)}.settings-product-page--wrapper .thumbnail-image .mobile-3d-image{display:none}.settings-product-page--wrapper .product-page--images-main{width:100%;flex-grow:1;position:relative}@media screen and (min-width: 991px){.settings-product-page--wrapper .product-page--images-thumbnail{flex:0 0 103px}.settings-product-page--wrapper .product-page--images-main{width:calc(100% - 115px)}}.settings-product-page--wrapper .product-page--images-main .image-wrapper{position:relative;width:100%;z-index:1;margin:0;border:.5px solid rgba(0,0,0,1);background-color:#f5f5f5}.settings-product-page--wrapper .product-page--images-main .image-wrapper .slick-prev{left:0}.settings-product-page--wrapper .product-page--images-main .image-wrapper .slick-next{right:0}.settings-product-page--wrapper .product-page--images-main .image-wrapper:not(.slick-initialized)>div:not(:first-child){display:none}.settings-product-page--wrapper .product-page--images-main .wishlist-wrapper{position:absolute;top:13px;right:13.46px;line-height:normal;display:flex;align-items:center;flex-flow:column;justify-content:center;gap:12px;z-index:1}.settings-product-page--wrapper .product-page--images-main .wishlist-button,.settings-product-page--wrapper .product-page--images-main .share-button{padding:0;line-height:normal}.settings-product-page--wrapper .product-page--images-main .wishlist-button svg{width:35px;height:35px}.settings-product-page--wrapper .product-page--images-main .wishlist-button svg path{fill:#000}.settings-product-page--wrapper .product-page--images-main .wishlist-button svg rect{fill:none}.settings-product-page--wrapper .product-page--images-main .share-button{display:none}.settings-product-page--wrapper .product-page--images img{display:block;object-fit:contain;background-color:#f5f5f5}.settings-product-page--wrapper .product-page--images-main .wishlist-button-wrapper>*,.settings-product-page--wrapper .product-page--content .product-page--review>*,.settings-product-page--wrapper .product-page--content .product-page--plans-affirm>*{display:none!important}.settings-product-page--wrapper .product-page--images-main .wishlist-button-wrapper div[id*=wishlist],.settings-product-page--wrapper .product-page--content .product-page--review div[id*=judge_me],.settings-product-page--wrapper .product-page--content .product-page--plans-affirm div[id*=affirm_pay]{display:block!important}.settings-product-page--wrapper .product-page--content .product-page--title{margin:0;color:#000;font-weight:600;font-family:Inter;font-size:18.91px;line-height:36.22px;letter-spacing:.5910081267356873px}.settings-product-page--wrapper .product-page--content .product-page--title,.settings-product-page--wrapper .product-page--price-wrapper,.settings-product-page--wrapper .product-page--filters{margin-left:6px}.settings-product-page--wrapper .product-page--price-wrapper{gap:10px;display:flex;align-items:center;margin-bottom:14px}.settings-product-page--wrapper .product-page--settings-offer{background:#0c6b6a;text-align:center;font-size:13px;width:auto;color:#fff;font-weight:500;font-family:Inter;border-radius:10px;padding:4px 10px;line-height:normal;letter-spacing:0;display:inline-block;margin-bottom:14px}.settings-product-page--wrapper .product-page--price{color:#000;font-size:25px;font-weight:400;font-family:Lora;line-height:36.31px;letter-spacing:2.871081590652466px}.settings-product-page--wrapper .product-page--price--sale .product-page--price-regular{color:#818181;text-decoration:line-through}.settings-product-page--wrapper .product-page--price-sale{display:none;margin-left:7px}.settings-product-page--wrapper .product-page--price--sale .product-page--price-sale{display:inline-block}.settings-product-page--wrapper .product-page--price .product-page--settings-text{color:#000000bf;font-family:Inter;font-size:16px;font-weight:600;line-height:20px;letter-spacing:normal}@media screen and (max-width: 767px){.settings-product-page--wrapper .product-page--price .product-page--settings-text{text-align:center}}.product-page--price-discount{width:45px;height:45px;display:flex;align-items:center;font-family:Inter;font-size:13.98px;font-weight:600;line-height:13.54px;text-align:center;border-radius:50%;flex-flow:column;justify-content:center;background:#183e40;letter-spacing:.8461538553237915px}.product-page--price-discount span{color:#fff}.product-page--plans-content{color:#000;font-weight:400;font-family:Inter;font-size:13.45px;letter-spacing:.8710800409317017px}.product-page--plans-content .product-page--plan{display:flex;flex-wrap:wrap;align-items:center}.product-page--plans-content .product-page--plan span{font-size:13.45px!important;line-height:calc(1 + .4 / var(--font-body-scale))}.product-page--plans-content .product-page--plan .affirm-modal-trigger{color:inherit;text-decoration:underline}.product-page--plans-content .product-page--plans-shop-pay{letter-spacing:0px}.product-page--plans-content .product-page--plans-shop-pay span:first-of-type{display:flex;align-items:center;margin:0 5px}.product-page--plans-content .product-page--plans-shop-pay span:last-of-type{text-decoration:underline}.product-page--filters .product-page--filter-item{gap:10px;display:flex;align-items:center;margin-bottom:25px;flex-flow:column;align-items:flex-start}.product-page--filters .product-page--filter-item-metal{margin-bottom:19px}.product-page--filters .product-page--filter-item-label-wrapper{display:flex;flex:0 0 155px;flex:0 0 160px;align-items:center;flex:1}.product-page--filters .product-page--filter-label{color:#808381;font-weight:600;margin-right:4px;font-family:Inter;font-size:13.23px;line-height:22.86px;line-height:20px}.product-page--filters .product-page--filter-selected-value{color:#000000bf;font-family:Inter;font-size:13.23px;font-weight:600;line-height:20px;text-transform:capitalize}.product-page--filter-values{width:100%;flex-grow:1;padding:0 34px;max-width:450px;overflow:hidden}.product-page--filter-values .product-page--filter-value-item{padding:1.81px;cursor:pointer}.product-page--filter-metal-slider:not(.slick-initialized),.product-page--filter-slider:not(.slick-initialized){display:flex;overflow:hidden;padding-left:37px}.product-page--filter-metal-slider:not(.slick-initialized) .product-page--filter-value-item{width:100%;margin-right:18px;max-width:calc(100% / 7)}.product-page--filter-slider:not(.slick-initialized) .product-page--filter-value-item{width:100%;margin-right:10px;max-width:20%}.product-page--filter-metal-slider .product-page--filter-metal-value{display:flex;width:47.47px;height:47.47px;font-family:Inter;font-size:14.13px;font-weight:500;line-height:1;border-radius:50%;align-items:center;text-align:center;justify-content:center}.product-page--filter-metal-slider .product-page--filter--active .product-page--filter-metal-value{border:1.57px solid #0c6b6a}.product-page--filter-metal-slider .product-page--filter-metal-value span{display:flex;width:35.5px;height:35.5px;border-radius:50%;align-items:center;text-align:center;justify-content:center}.yellow-gold .product-page--filter-metal-value span{background:#e9cca0}.rose-gold .product-page--filter-metal-value span{background:#e6c2a3}.white-gold .product-page--filter-metal-value span{background:#dbd9da}.white-yellow-gold .product-page--filter-metal-value span{background:linear-gradient(90deg,#dbd9da 50%,#fae8ae 50%)}.white-rose-gold .product-page--filter-metal-value span{background:linear-gradient(90deg,#dbd9da 50%,#e6c2a3 50%)}.product-page--filter-values.product-page--filter-shape-slider{padding:0 34px}.product-page--filter-values .product-page--filter-shape-value,.product-page--filter-values .product-page--filter-crown-value,.product-page--filter-values .product-page--filter-shank-value{width:70.46px;height:70.46px;border-radius:50%;background:#eee;border:1.81px solid transparent}.product-page--filter-values .product-page--filter-shape-round{padding:8px}.product-page--filter-values .product-page--filter-shape-value{padding:10px}.product-page--filter-values .product-page--filter-crown-value,.product-page--filter-values .product-page--filter-shank-value{padding:6px}.product-page--filter-values .product-page--filter--active .product-page--filter-shape-value,.product-page--filter-values .product-page--filter--active .product-page--filter-crown-value,.product-page--filter-values .product-page--filter--active .product-page--filter-shank-value{border-color:#0c6b6a}.product-page--filter-values img{mix-blend-mode:darken;border-radius:50%}.product-page--filter-values .slick-arrow:before{display:none}.product-page--filter-values .slick-prev{left:0}.product-page--filter-values .slick-next{right:5px}.product-page--filter-values .slick-arrow svg{width:25px;height:25px}.product-page--filter-values .slick-arrow.slick-disabled svg path{fill:silver}.product-page--select-wrapper{gap:19px;display:flex;align-items:center}.product-page--select-wrapper .product-page--select-content{width:100%;position:relative;max-width:416.43px}.product-page--select-ring-size{width:100%;color:#2c2c2c;height:59.8px;cursor:pointer;font-family:Inter;font-size:15.94px;font-weight:400;line-height:19.34px;-webkit-appearance:none;appearance:none;background:transparent;box-shadow:none;outline:none;border-radius:0;letter-spacing:.5495666861534119px;padding:10.4px 14.73px;border:1.1px solid #183e40}.select-icon-arrow{top:50%;z-index:-1;right:15px;position:absolute;line-height:normal;transform:translateY(-50%)}.product-page--size-guide-link{gap:7px;display:flex;align-items:center;text-decoration:none;color:#2c2c2c}.product-page--size-guide-link svg{vertical-align:middle}.product-page--engraving-wrapper{margin-top:17px;position:relative}.product-page--engraving-link{font-family:Inter;font-size:20.8px;font-weight:400;line-height:24.27px;gap:14px;display:inline-flex;cursor:pointer;align-items:center}.product-page--engraving-link.product-page--engraving-button-active svg rect:last-child{display:none}.product-page--engraving-popup{left:11px;bottom:40px;z-index:2;display:none;max-width:343px;position:absolute;border-radius:8.09px;padding:12px 29.12px 20px;background-color:#fff;box-shadow:-3.24px -3.24px 3.24px #00000040}.product-page--engraving-popup.product-page--engraving-popup--active{display:block}.product-page--engraving-popup:before{content:"";position:absolute;bottom:-18px;left:41.45px;z-index:1;max-width:343px;border-top-width:21.8px;border-left-width:23.5px;border-right-width:23.5px;border-bottom-width:0;border-style:solid;filter:drop-shadow(3.24px 4.24px 3.24px #00000040);border-color:white transparent transparent transparent}.product-page--engraving-popup:after{content:"";width:100%;height:100%;left:0;bottom:0;z-index:-1;max-width:343px;display:block;position:absolute;border-radius:8.09px;box-shadow:3.24px 3.24px 3.24px #00000040}.product-page--engraving-popup-close{top:8.1px;right:8.9px;position:absolute;display:flex;cursor:pointer;align-items:center;justify-content:flex-end}.product-page--engraving-popup-close svg{width:12.13px;height:12.13px}.product-page--engraving-field{margin-bottom:17px}.product-page--engraving-field-label{color:#000;display:block;font-weight:500;font-family:Inter;font-size:15.24px;line-height:23.71px}.product-page--engraving-field-input{width:100%;color:#000;height:52.58px;padding:17.48px 15px;border-radius:4.04px;border:.81px solid #000000;font-family:Inter;font-size:11.43px;font-weight:100;line-height:17.79px}.product-page--engraving-field-input:focus-visible{outline:1px solid rgba(var(--color-foreground),.5);outline-offset:0;box-shadow:0 0 rgb(var(--color-background)),0 0 2px 1px rgba(var(--color-foreground),.3)}.product-page--engraving-field-info{color:#000;font-family:Inter;font-size:11.43px;font-weight:400;line-height:17.79px;text-align:right}.product-page--engraving-field-fonts{margin-bottom:18px}.product-page--engraving-field-fonts button{padding:0;color:#000;width:60.67px;height:31.55px;font-weight:500;font-size:25.4px;font-family:Inter;line-height:29.64px;text-decoration:none;border-radius:1.62px}.product-page--engraving-field-fonts button.product-page--engraving-field-font-2{font-family:La Belle Aurore;font-size:25.4px;font-weight:400;line-height:29.64px}.product-page--engraving-field-fonts button.product-page--engraving-field-font--selected{border:.81px solid #000000}.product-page--engraving-preview-area{width:100%;display:flex;height:102.74px;position:relative;align-items:center;border-radius:4.04px;border:.81px solid #000000}.product-page--engraving-preview-text{position:absolute;top:50%;left:0;right:0;color:#000;text-align:center;transform:translateY(-20%);font-family:Inter;font-size:15.24px;font-weight:500;line-height:17.79px}.product-page--engraving-preview p{font-family:Inter;font-size:11.43px;font-weight:400;line-height:13.84px;margin:0}.product-page--engraving-button{margin-top:8px;text-align:right}.product-page--engraving-button button{width:90.6px;height:33.98px;background:#183e40;border-radius:3.24px;border:1.6px solid #183e40;padding:0 7.28px 1.62px;font-family:Inter;font-size:12.44px;font-weight:600;line-height:32.36px;letter-spacing:.12943395972251892px;color:#fcf9f0;cursor:pointer}.product-page--cta-wrapper{margin-top:20px}.product-page--cta-button{width:100%;height:60px;display:flex;align-items:center;border-radius:0;background:#183e40;justify-content:center;border:1.98px solid #183e40;padding:9.41px 10px 11.27px;color:#fcf9f0;font-family:Inter;font-size:15.38px;font-weight:600;line-height:40px;cursor:pointer;text-transform:uppercase;letter-spacing:.1599999964237213px;text-align:center}.product-page--cta-actions{display:flex;padding-top:39px;align-items:center;background-color:#fff;justify-content:center}.product-page--cta-actions .left-actions{width:40%}.product-page--cta-actions .right-actions{width:60%}.left-actions-wrapper{display:flex;align-items:center;justify-content:space-between}.left-actions-wrapper .action-item a,.right-actions-wrapper{display:flex;align-items:center}.left-actions-wrapper .action-item a{gap:8px}.product-page--cta-actions .action-label{color:#000000bf;font-family:Inter;font-size:13.23px;font-weight:400;line-height:42.17px}.right-actions-wrapper{gap:13px;justify-content:flex-end}.action-social-share{gap:13px;display:flex;align-items:center}.right-actions-wrapper .action-social-share span{width:24px;height:24px;display:block}.product-page--shipping-actions{display:flex;flex-wrap:wrap;padding-top:39px;align-items:center;background-color:#fff;justify-content:space-between}.product-page--shipping-actions span{font-family:Inter;font-size:13.23px;font-weight:400;line-height:23.51px;color:#000000bf}@media screen and (min-width: 768px){.action-size-chart{display:none}}@media screen and (min-width: 991px){.product-page--images-thumbnail-slider:not(.product-page--images-thumbnail-no-slider){padding:30px 0}.product-page--images-thumbnail-slider .slick-next,.product-page--images-thumbnail-slider .slick-prev{left:0;right:0;top:auto;bottom:auto;margin:0 auto;transform:rotate(90deg)}.product-page--images-thumbnail-slider .slick-prev{top:0}.product-page--images-thumbnail-slider .slick-next{bottom:13px}.product-page--images-thumbnail-slider .slick-prev:before,.product-page--images-thumbnail-slider .slick-next:before{display:none}}@media screen and (max-width: 1200px){.settings-product-page--wrapper .grid__item:first-child,.settings-product-page--wrapper .grid__item:last-child{max-width:100%}}@media screen and (max-width: 1100px) and (min-width: 991px){.product-page--filter-values .product-page--filter-shape-value,.product-page--filter-values .product-page--filter-crown-value,.product-page--filter-values .product-page--filter-shank-value{width:55.46px;height:55.46px}.product-page--filter-values .product-page--filter-shape-value,.product-page--filter-values .product-page--filter-crown-value,.product-page--filter-values .product-page--filter-shank-value{padding:12px}}@media screen and (max-width: 991px){.settings-product-page--wrapper .grid__item:first-child,.settings-product-page--wrapper .grid__item:last-child{width:100%}.settings-product-page--wrapper .product-page--images{margin-bottom:20px;flex-flow:column-reverse}.settings-product-page--wrapper .product-page--images-thumbnail,.settings-product-page--wrapper .product-page--images-thumbnail-slider{gap:7.6px;display:flex;align-items:center;justify-content:center}.settings-product-page--wrapper .product-page--images-thumbnail-slider{display:none}.settings-product-page--wrapper .thumbnail-image:not(.image-3d) img,.settings-product-page--wrapper .thumbnail-image .desktop-3d-image{display:none}.settings-product-page--wrapper .thumbnail-image .mobile-3d-image,.settings-product-page--wrapper .product-page--images-main .share-button{display:block}.settings-product-page--wrapper .product-page--images-thumbnail .slick-dots{bottom:-30px;width:auto;gap:7.6px;display:flex;position:static;justify-content:center}.settings-product-page--wrapper .product-page--images-thumbnail .slick-dots li{width:auto;height:auto;margin:0}.settings-product-page--wrapper .product-page--images-thumbnail .slick-dots button{width:14.67px;height:14.67px;border-radius:50%;background-color:#0c6a6b;border:.5px solid #0c6a6b}.settings-product-page--wrapper .product-page--images-thumbnail .slick-dots .slick-active button{background-color:#fff}.settings-product-page--wrapper .product-page--images-thumbnail .slick-dots button:before{content:""}.settings-product-page--wrapper .product-page--images-main .wishlist-button svg{width:19px;height:auto}.settings-product-page--wrapper .thumbnail-image:not(.image-3d){width:14.67px;height:14.67px;width:18.67px;height:18.67px;border-radius:50%;border-color:#0c6a6b;background-color:#0c6a6b}.settings-product-page--wrapper .thumbnail-image.slick-current:not(.image-3d){background-color:#fff}.settings-product-page--wrapper .thumbnail-image:not(:last-child){margin-bottom:0}.settings-product-page--wrapper .product-page--content .product-page--title,.settings-product-page--wrapper .product-page--price-wrapper,.settings-product-page--wrapper .product-page--filters{margin-left:0}.settings-product-page--wrapper .product-page--filter-values{max-width:100%}}@media screen and (max-width: 767px){.settings-product-page--wrapper{margin-top:3px}.settings-product-page--wrapper .grid{gap:16px;background-color:#f9f9f9}.settings-product-page--wrapper .product-page--images{gap:16px;margin-bottom:0}.settings-product-page--wrapper .thumbnail-image:not(.image-3d) img,.settings-product-page--wrapper .thumbnail-image .desktop-3d-image{display:none}.settings-product-page--wrapper .thumbnail-image .mobile-3d-image,.settings-product-page--wrapper .product-page--images-main .share-button{display:block}.settings-product-page--wrapper .product-page--images-main .wishlist-button svg{width:19px;height:auto}.settings-product-page--wrapper .thumbnail-image:not(.image-3d){width:14.67px;height:14.67px;border-radius:50%;border-color:#0c6a6b;background-color:#0c6a6b}.settings-product-page--wrapper .thumbnail-image.thumbnail-image--active:not(.image-3d){background-color:#fff}.settings-product-page--wrapper .product-page--content .product-page--review div[id*=judge_me] .jdgm-widget.jdgm-widget{margin-bottom:30px}.settings-product-page--wrapper .product-page--content .product-page--title{font-size:16.74px;font-weight:400;font-size:18.91px;font-weight:600;line-height:26.8px;margin-bottom:26.58px;letter-spacing:.3092581331729889px}.settings-product-page--wrapper .product-page--price-wrapper{row-gap:15px;flex-wrap:wrap;margin-bottom:35.52px}.settings-product-page--wrapper .product-page--price{font-size:24.02px;line-height:36.31px;letter-spacing:1.7766222953796387px}.product-page--price-discount{font-size:13.98px;line-height:13.54px;letter-spacing:.8461538553237915px}.settings-product-page--wrapper .product-page--price .product-page--settings-text{font-size:12px;font-weight:600;line-height:20px}.product-page--plans-content{font-size:12.04px;margin-top:5.45px;line-height:21.99px;letter-spacing:.5242589116096497px}.product-page--plans-content .product-page--plan span{font-size:12.04px!important}.settings-product-page--wrapper .product-page--content .product-page--plans-affirm div[id*=affirm_pay]>div,.settings-product-page--wrapper .product-page--content .product-page--plans-shop-pay .caption-large{font-size:12.04px!important;font-weight:400;line-height:21.99px;letter-spacing:.5242589116096497px}.product-page--filters .product-page--filter-item{gap:15.46px;flex-flow:column;margin-bottom:14px;align-items:flex-start}.product-page--filters .product-page--filter-item-label-wrapper{flex:1}.product-page--filters .product-page--filter-label{font-size:13.23px;line-height:13.66px}.product-page--filters .product-page--filter-selected-value{line-height:11.95px}.settings-product-page--wrapper .product-page--filter-values{display:flex;padding:0 0 9px;overflow:auto;scrollbar-color:auto}.settings-product-page--wrapper .product-page--filter-values::-webkit-scrollbar{width:100%;height:3px}.settings-product-page--wrapper .product-page--filter-values::-webkit-scrollbar-track{background:#b2d5d7;border-radius:10px}.settings-product-page--wrapper .product-page--filter-values::-webkit-scrollbar-thumb{background:#0c6a6b;border-radius:10px}.product-page--filter-metal-slider:not(.slick-initialized) .product-page--filter-value-item{margin-right:10px;max-width:12.5%}.product-page--filter-values.product-page--filter-metal-slider .product-page--filter-value-item{padding:0}.product-page--filter-metal-slider .product-page--filter-metal-value{width:42.19px;height:42.19px;font-size:11.97px;line-height:18.61px}.product-page--filter-metal-slider .product-page--filter--active .product-page--filter-metal-value{border:1.33px solid #0c6b6a}.product-page--filter-metal-slider .product-page--filter-metal-value span{width:32.61px;height:32.61px;line-height:normal}.product-page--filter-slider:not(.slick-initialized) .product-page--filter-value-item{margin-right:9px}.product-page--select-wrapper .product-page--select-content{z-index:2}.product-page--select-ring-size{height:53.33px;font-size:14.21px;line-height:17.25px;padding:9.28px 13.14px;letter-spacing:.4901183843612671px}.product-page--size-guide{display:none}.product-page--engraving-wrapper{margin-top:15px}.product-page--engraving-link{gap:12.37px;font-size:18.55px;line-height:21.64px}.product-page--engraving-link svg{width:13.53px;height:13.53px}.product-page--cta-wrapper{margin-top:24.31px}.product-page--cta-button{height:46.6px;font-weight:400;font-size:15.58px;border-radius:4px;line-height:20.72px;letter-spacing:1.557848572731018px}.product-page--cta-button span{line-height:normal;line-height:1.8}.product-page--cta-actions,.product-page--shipping-actions{padding-top:0}.product-page--cta-actions .left-actions{width:100%}.product-page--cta-actions .right-actions{display:none}.product-page--cta-actions .left-actions-wrapper{flex-flow:row-reverse}.product-page--cta-actions .action-label{font-size:15.91px}.left-actions-wrapper .action-item svg{width:19px;height:19px}.left-actions-wrapper .action-size-chart svg{width:15px;height:15px}.product-page--shipping-actions span{font-size:15.91px;line-height:18.71px}}.settings-review-page--wrapper.settings-product-page--wrapper .grid__item:first-child{max-width:792px}.settings-review-page--wrapper .product-page--images-main .diamond-review-image{top:1px;left:1px;z-index:1;position:absolute}.settings-review-page--wrapper .product-page--images-main .diamond-review-image img{border:0;height:100%}.settings-review-page--wrapper .product-page--content .product-page--title,.settings-review-page--wrapper .product-page--price-wrapper,.settings-review-page--wrapper .product-page--filters{margin-left:0}.settings-review-page--wrapper .product-page--content-subtext{color:#000;font-weight:500;margin-bottom:15px}.settings-review-page--wrapper .product-page--content-subtext h2{margin:4px 0 0;font-size:29px;font-weight:500;font-family:Inter;line-height:38.84px;letter-spacing:.7353010773658752px}.settings-review-page--wrapper .product-page--content-subtext p{margin:0;font-weight:500;font-family:Inter;font-size:13.23px;line-height:19.9px;letter-spacing:.42012426257133484px}.settings-review-page--wrapper.settings-product-page--wrapper .product-page--content .product-page--title{line-height:28px}.settings-review-page--wrapper .product-page--selected-settings{max-width:90%;margin-top:16px}.settings-review-page--wrapper .product-page--selected-settings span{color:#000;font-family:Inter;font-size:16.91px;font-weight:400;line-height:23.2px;letter-spacing:.5910081267356873px}.settings-review-page--wrapper .product-page--ring-detail,.settings-review-page--wrapper .product-page--diamond-detail .product-page--diamond-value{gap:36px;display:flex;margin-top:16px;align-items:center;margin-bottom:22px}.settings-review-page--wrapper .product-page--ring-detail img,.settings-review-page--wrapper .product-page--diamond-detail .product-page--diamond-value img{display:block}.settings-review-page--wrapper .product-page--diamond-detail{margin-top:26px}.settings-review-page--wrapper .product-page--diamond-detail .product-page--diamond-label{font-family:Inter;font-size:16.91px;font-weight:500;line-height:28px;margin-bottom:16px;letter-spacing:.5910081267356873px}.settings-review-page--wrapper .product-page--ring-detail svg,.settings-review-page--wrapper .product-page--diamond-detail svg{vertical-align:middle}.settings-review-page--wrapper .product-page--ring-price,.settings-review-page--wrapper .product-page--diamond-price{color:#000;font-family:Lora;font-size:20px;font-weight:400;line-height:29px;text-align:center;letter-spacing:2.871081590652466px}.settings-review-page--wrapper .product-page--ring-price .product-page--settings-text{color:#000000bf;font-family:Inter;font-size:16px;font-weight:600;line-height:20px;letter-spacing:normal}.settings-review-page--wrapper .product-page--engraving-detail .product-page--engraving-label{font-family:Inter;font-size:18.91px;font-weight:500;line-height:29.31px}.settings-review-page--wrapper .product-page--engraving-detail>.product-page--engraving-preview{gap:10px;display:flex;margin-top:4px;align-items:flex-end}.settings-review-page--wrapper .product-page--engraving-detail>.product-page--engraving-preview>.product-page--engraving-preview-area{max-width:352px;height:127px}.settings-review-page--wrapper .product-page--engraving-detail>.product-page--engraving-preview>.product-page--engraving-preview-area>.product-page--engraving-preview-text{font-size:18.84px;line-height:21.99px}.settings-review-page--wrapper .product-page--engraving-preview .product-page--cta-button{max-width:58.33px;height:21.88px;font-family:Inter;font-size:8.01px;font-weight:600;line-height:20.83px;border-radius:2.08px;border:1.03px solid #183e40;padding:0 4.69px 1.04px;letter-spacing:.0833333283662796px}.settings-review-page--wrapper .product-page--cta-wrapper{margin-top:33px}@media screen and (min-width: 750px){.settings-review-page--wrapper .grid{--grid-desktop-horizontal-spacing: 19px}.settings-review-page--wrapper .product-page--images .product-page--images-thumbnail{display:none}}@media screen and (max-width: 767px){.settings-review-page--wrapper .product-page--images-main .diamond-review-image{display:none}.settings-review-page--wrapper .product-page--content-subtext{margin-bottom:18px}.settings-review-page--wrapper .product-page--content-subtext h2{font-size:28px;line-height:38.84px;margin-bottom:18.16px;letter-spacing:.7353010773658752px}.settings-review-page--wrapper .product-page--content-subtext p{line-height:20px;font-size:13.23px;letter-spacing:.42012426257133484px}.settings-review-page--wrapper.settings-product-page--wrapper .product-page--content .product-page--title{font-weight:600;margin-bottom:0;line-height:20.9px;letter-spacing:.3684422969818115px}.settings-review-page--wrapper .product-page--selected-settings span{font-size:16.64px}.settings-review-page--wrapper .product-page--diamond-detail .product-page--diamond-label{font-size:16.74px;font-weight:600;line-height:28px;margin-bottom:22px;letter-spacing:.5910081267356873px}.settings-review-page--wrapper .product-page--diamond-detail .product-page--diamond-label:last-child{font-weight:500}.settings-review-page--wrapper.settings-product-page--wrapper .product-page--price-wrapper{margin-bottom:7px}.settings-review-page--wrapper .product-page--engraving-detail .product-page--engraving-label{font-size:16.21px;line-height:25.13px}.settings-review-page--wrapper .product-page--engraving-preview{gap:6px;flex-flow:column;align-items:center}.settings-review-page--wrapper .product-page--engraving-detail>.product-page--engraving-preview>.product-page--engraving-preview-area{max-width:100%;height:100px}.settings-review-page--wrapper .product-page--cta-wrapper{margin-top:10px}}.image-with-text img{margin-top:-20px}.image-with-text .image-with-text__content{padding:0;gap:15px}.image-with-text .image-with-text__content .image-with-text__text{text-align:left}@media screen and (min-width: 990px){.image-with-text .image-with-text__content{padding:0rem 0rem 70px}}.thumbnail-image.setting-thumbnail-image{cursor:pointer}.font-inter{font-family:Inter,sans-serif!important}.font-la-belle-aurore-regular{font-family:La Belle Aurore,cursive!important}.ring-setting-custom-modal{position:fixed;z-index:9999999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.ring-setting-custom-view-ring-size-modal.ring-setting-custom-modal .ring-setting-modal-content{max-width:80%;width:90%}.ring-setting-custom-modal .ring-setting-modal-content{background-color:#fefefe;margin:2% auto;padding:20px;border:1px solid #888;width:800px;max-width:694px;height:auto;position:relative;font-family:Inter}.ring-setting-main h1,h2,h3,h4,h5,h6{letter-spacing:unset;font-family:Inter}.ring-setting-custom-view-ring-size-modal .ring-setting-chart-close{color:#000;top:5px;right:3px}.ring-setting-custom-modal .ring-setting-close{color:#000;float:right;font-size:24px;font-weight:700;z-index:9999;position:absolute;border-radius:60px;width:auto;height:auto;padding:0;top:20px;right:20px;text-align:center;line-height:20px}.ring-setting-custom-view-ring-size-modal .ring-setting-modal-body{margin:30px 0 0}.ring-setting-custom-modal .ring-setting-modal-body{height:100%}.ring-setting-size-chart-wrapper .ring-setting-chart-responsive .table-body{max-height:calc(100vh - 250px);overflow:auto}.ring-setting-chart-responsive .table-body{color:#292735;font-weight:400}.ring-setting-chart-responsive .table-header,.ring-setting-chart-responsive .table-body .table-row{display:grid;align-items:center;grid-template-columns:13% 14% 13% 15% 25% 20%;padding:10px 0;text-align:center;font-size:14px;line-height:1.3}.ring-setting-chart-responsive .table-body .table-row,.ring-setting-size-chart-wrapper table tr{background-color:#fff;border-bottom:1px solid #ddd}.ring-setting-chart-responsive .table-header{background-color:#e9e9eb;color:#000;font-weight:500}.ring-setting-custom-modal .ring-setting-close:hover,.ring-setting-custom-modal .ring-setting-close:focus{text-decoration:none;cursor:pointer;z-index:9999}@media screen and (max-width: 1599px){.ring-setting-chart-responsive .table-header,.ring-setting-chart-responsive .table-body .table-row{grid-template-columns:10% 16% 8% 20% 23% 23%}}@media screen and (max-width: 1499px){.ring-setting-chart-responsive .table-header,.ring-setting-chart-responsive .table-body .table-row{grid-template-columns:10% 19% 8% 20% 20% 23%}}@media screen and (max-width: 1399px){.ring-setting-custom-view-ring-size-modal.ring-setting-custom-modal .ring-setting-modal-content{max-width:90%}}@media screen and (max-width: 1199px){.ring-setting-chart-responsive .table-header,.ring-setting-chart-responsive .table-body .table-row{grid-template-columns:8% 15% 7% 24% 20% 26%;font-size:13px}}@media screen and (max-width: 991px){.ring-setting-size-chart-wrapper .ring-setting-chart-responsive{overflow:hidden;display:grid;grid-template-columns:120px auto}.ring-setting-chart-responsive .table-header{grid-template-columns:120px;text-align:left}.ring-setting-chart-responsive .table-body .table-row{grid-template-columns:auto}.ring-setting-chart-responsive .table-body{display:grid;grid-template-columns:16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16% 16%;overflow:auto}.ring-setting-chart-responsive .table-header div,.ring-setting-chart-responsive .table-body .table-row div{padding:20px 10px;word-break:break-word}}@media screen and (max-width: 767px){.ring-setting-size-chart-wrapper .ring-setting-chart-responsive{grid-template-columns:50% auto}.ring-setting-chart-responsive .table-header{grid-template-columns:100%;padding:0}.ring-setting-chart-responsive .table-body{grid-template-columns:50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50% 50%}.ring-setting-chart-responsive .table-body .table-row{border-bottom:0;padding:0}.ring-setting-chart-responsive .table-header div,.ring-setting-chart-responsive .table-body .table-row div{padding:10px;min-height:53px;min-height:68px;font-size:12px;display:flex;align-items:center;border-bottom:1px solid #ccc}.ring-setting-chart-responsive .table-body .table-row div{justify-content:center}.ring-setting-custom-view-ring-size-modal.ring-setting-custom-modal .ring-setting-modal-content{max-width:95%;width:95%;padding:20px 10px}.ring-setting-chart-responsive .table-body .table-row:nth-child(2n){background-color:transparent}.ring-setting-chart-responsive .table-body .table-row div:nth-child(2n){background-color:#fbfbfb}.ring-setting-chart-responsive .table-body .table-row div{border-bottom:1px solid #ddd}}.error-message{color:red;font-size:14px}.settings-product-page--wrapper .three_d_canvas{width:100%!important;height:100%!important;aspect-ratio:1 / 1;max-height:570px}.slick-track{margin-left:0}#assetManagerLoadingBar{display:none!important;opacity:0}.swal-modal{--gradient-background: #0c6a6b;--color-foreground: 255, 255, 255;background-color:var(--gradient-background)}.swal-modal .swal-text{color:rgb(var(--color-foreground))}.swal-modal .swal-footer{text-align:center}.swal-modal .swal-button,.swal-modal .swal-button:hover,.swal-modal .swal-button:focus{color:var(--gradient-background);background-color:rgb(var(--color-foreground))}.product-page--filter-values.product-page--filter-shape-slider.variant_option.slick-initialized.slick-slider.disabled{cursor:inherit!important;opacity:.5;pointer-events:none!important}.hide{display:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/product-lab-created-diamonds.css.map */
