@font-face{font-family:VDB;src:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/VDB.woff2?v=1770631135) format("woff2");font-weight:400;font-style:normal;font-display:swap}.ring-main-container *{font-family:Poppins,sans-serif!important;font-style:normal}.swiper-button-lock{display:none!important}.vdb-rb-icon{font-family:VDB!important;color:#222!important}.vdb-rb-icon:empty{font-size:50px;line-height:1}.rb-tiles .swiper[data-rb-swiper=ring] .swiper-slide .vdb-rb-icon{font-size:50px;line-height:1}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.5!important}.rb-shell{max-width:1200px;padding:0 16px;margin:0 auto}.selected_placeholder[hidden]{display:none}.selected_placeholder{display:flex;align-items:center}.selected_placeholder .selected_image{height:48px;width:48px;border-radius:4px;overflow:hidden;display:flex;position:relative}.selected_placeholder .selected_image img{height:48px;width:48px;border-radius:4px;overflow:hidden;display:flex;object-fit:cover;object-position:center}.selected_placeholder .selected_information{margin-left:18px;display:flex;flex-direction:column}.selected_placeholder .selected_information .selected_price{font-size:14px;color:#222;font-weight:800;line-height:1;margin-bottom:4px}.selected_buttons{display:flex;flex-direction:row;margin-left:auto}.selected_buttons .select_button{line-height:1.5;cursor:pointer}.selected_buttons .seperator{display:flex;flex-direction:row;height:20px;width:1px;background:#222;margin:0 6px}.rb-step-grid.is-active .selected_placeholder .selected_information .selected_buttons .seperator{display:flex;flex-direction:row;height:20px;width:1px;background:#edebeb;margin:0 6px}.rb-step-grid .selected_placeholder .selected_information .selected_buttons .select_button{font-size:14px;font-weight:400}.select-container *{font-weight:400}.rb_diamond_type{display:flex;justify-content:center;align-items:center}.rb_diamond_type .rb_diamond_wrapper{display:flex;border-radius:8px;overflow:hidden;width:50%;margin-bottom:22px}.rb_diamond_type .rb_diamond_wrapper .diamond-swatch.is-active{background:#222;color:#edebeb}.rb_diamond_type .rb_diamond_wrapper .diamond-swatch{cursor:pointer;text-align:center;line-height:1.1;padding:0 30px;background:#edebeb;width:50%;color:#222;font-size:16px;min-height:48px;display:flex;align-items:center;justify-content:center}.rb_diamond_type .rb_diamond_wrapper .diamond-swatch .lab-diamond{font-size:20px;font-family:VDB;padding-right:16px}.rb_diamond_type .rb_diamond_wrapper .diamond-swatch .lab-diamond:after{content:"\ea09";display:block}.rb_diamond_type .rb_diamond_wrapper .diamond-swatch .natural-diamond{font-size:28px;font-family:VDB;padding-right:16px}.rb_diamond_type .rb_diamond_wrapper .diamond-swatch .natural-diamond:after{content:"\e973";display:block}.rb-steps{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;margin:40px 0;z-index:2}.rb-step-grid:first-child .rb-step{padding:6px 40px 6px 16px}.rb-step-grid.is-active .rb-step{background-color:#222!important;color:#edebeb!important}.rb-step-grid{position:relative;width:100%;color:#222!important}.rb-step-grid .rb-step .number{font-weight:400}.rb-step-grid .rb-step .text{font-size:14px;font-weight:400}.rb-step-grid .rb-step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;padding:6px 40px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:-22px;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;min-height:80px;gap:8px}.rb-step-grid .rb-step-1{margin-right:-22px;-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/step-1.svg?v=1770718505);mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/step-1.svg?v=1770718505)}.rb-step-grid .rb-step-2{margin-right:-22px;-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/step-2.svg?v=1770718805);mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/step-2.svg?v=1770718805)}.rb-step-grid .rb-step-3{margin-right:-4px;-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/step-3.svg?v=1770718931);mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/step-3.svg?v=1770718931)}.rb-step-grid.is-active{-webkit-box-shadow:drop-shadow(16px 16px 40px 0 rgba(28,5,37,.4));box-shadow:drop-shadow(16px 16px 40px 0 rgba(28,5,37,.4));filter:drop-shadow(0px 16px 15px rgba(28,5,37,.4));-webkit-filter:drop-shadow(0px 16px 15px rgba(28,5,37,.4));-moz-filter:drop-shadow(0px 16px 15px rgba(28,5,37,.4));-ms-filter:drop-shadow(0px 16px 15px rgba(28,5,37,.4));-o-filter:drop-shadow(0px 16px 15px rgba(28,5,37,.4))}.rb-step-grid .rb-step .icon *{color:inherit!important}.ring-variant-list{margin-top:24px;margin-bottom:15px;width:100%;color:#222}.rb-diamond-image{height:27px;width:auto;margin-right:14px}.rb-modal__info .rb-diamond-information .rb-diamond-image img,.rb-diamond-image[src=""]{display:none}.rb-modal button{border-radius:100px;line-height:1}.steps-popup-container{display:none;position:absolute;left:0;top:115%;min-width:230px;min-height:100px;min-width:280px;border-radius:8px;background-color:#fdfdfd;-webkit-box-shadow:2px 2px 20px 0 rgba(0,0,0,.2);box-shadow:2px 2px 20px #0003;padding:18px 16px;z-index:9}.steps-popup-container .selected_buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.steps-popup-container .selected_buttons .select_button{border-radius:40px;padding:6px 10px;border:1px solid #222222;font-size:13px;font-weight:400;text-align:center}.steps-popup-container .heading{font-size:16px;color:#222;font-weight:400;margin-bottom:1px}.steps-popup-container .content{font-size:16px;color:#222;font-weight:400;margin-bottom:0}.steps-popup-container .selected_price{font-size:18px;color:#222;font-weight:400;margin-bottom:12px}.steps-popup-container:after{content:"";position:absolute;top:-14px;-webkit-transform:translateX(-50%);transform:translate(-50%);display:inline-block;vertical-align:middle;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #ffffff;-webkit-box-shadow:drop-shadow(0px -2px 20px rgba(0,0,0,.2));box-shadow:drop-shadow(0px -2px 20px rgba(0,0,0,.2));-webkit-filter:drop-shadow(0px -2px 20px rgba(0,0,0,.2));filter:drop-shadow(0px -2px 20px rgba(0,0,0,.2));z-index:2;left:50%}.step-1-mobile-popup:after{left:20%}.step-2-mobile-popup:after{left:20%}.step-3-mobile-popup:after{right:12%;left:auto}.step-3-mobile-popup{top:120%;left:auto;right:0;padding:10px;min-height:80px}.rb-checkbox+label{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.rb-checkbox{position:absolute;opacity:0;pointer-events:none}.custom-checkbox{display:flex;height:20px;width:20px;align-items:center;justify-content:center;border:1px solid #222;flex:0 0 20px}.custom-checkbox svg{display:none}.rb-checkbox-wrapper{padding-bottom:20px}input[type=checkbox]+label{cursor:pointer;display:flex;align-items:center;gap:8px}input[type=checkbox]:checked+label .custom-checkbox svg,input[type=checkbox]:checked~label .custom-checkbox svg{display:block}.rb-ring-image,.rb-diamond-image{margin-right:10px}.rb-ring-image:before{content:"\ea7c";font-family:VDB;display:block;height:27px;width:auto;font-size:27px}.rb-diamond-image:before{content:"\ea09";font-family:VDB;display:block;height:27px;width:auto;font-size:27px}.rb-overview{max-height:20px;margin-bottom:23px}.rb-overview>span{font-size:18px;display:flex;font-weight:400;line-height:23px;color:#222;opacity:.6}.rb-overview .selected_buttons .select_button{cursor:pointer;font-size:16px;font-weight:400;opacity:1}.link-wrapper{display:flex;align-items:center;justify-content:space-between;margin:20px 0 22px;font-size:14px;font-weight:400}.rb-ring-finisher-wrapper{padding-bottom:20px;border-bottom:2px solid #222;margin-bottom:48px}.rb-ring-finisher-wrapper .rb-label-wrapper{color:#222;font-size:18px;line-height:25px;display:flex;align-items:center;margin-bottom:16px}.rb-ring-finisher-wrapper .rb-label-wrapper .rb-label{margin-top:0;color:#222;opacity:.6;font-size:16px;letter-spacing:-.39px;line-height:19px;padding-right:5px}.rb-ring-finisher-wrapper .rb-diamond-title,.rb-ring-finisher-wrapper .rb-ring-title{font-size:24px;line-height:1;text-transform:capitalize;font-weight:400;color:#222}.rb-ring-finisher-wrapper .rb-diamond-price,.rb-ring-finisher-wrapper .rb-ring-price{margin-top:18px;font-size:24px;line-height:1;font-weight:700;color:#222}.rb-ring-finisher-wrapper .price-label{font-size:16px;font-weight:400;line-height:.9;opacity:.6;margin:15px 0 0 8px}.buy-buttons-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:44px}.buy-buttons-wrapper .ask-button{min-height:48px;font-size:18px;font-weight:400;min-width:176px;line-height:18px;border-radius:50px;cursor:pointer;padding:0 20px;border:1px solid #222222;display:flex;align-items:center;justify-content:center}.buy-buttons-wrapper .atc-button{min-height:48px;font-size:18px;font-weight:400;min-width:176px;line-height:18px;border-radius:50px;cursor:pointer;padding:0 20px;background:#222;color:#fff;border:1px solid #222222;display:flex;align-items:center;justify-content:center}.vdbrb_start_over_conf_btn{min-height:fit-content}.vdbrb_start_over_conf_btn span{display:none}.rb-ring-subtotal{margin-top:20px;font-weight:700;font-size:18px;line-height:1.3;color:#222;display:flex;align-items:baseline;justify-content:flex-end}.rb-ring-subtotal .rb-subtotal-price{font-size:38px;line-height:normal;padding-left:16px;color:#222}.ring-variants-wrapper{padding-top:10px}.ring-variants-wrapper .ring-variant-label{font-size:14px;font-weight:600;letter-spacing:0;color:#222;line-height:normal;margin-top:0}.rb-step.is-active:after{border-left-color:#222}.rb-step:last-child:after{display:none}.rb-step .number{font-weight:400;font-size:56px;line-height:1}.rb-step.is-active .rb-step .text{font-weight:400;font-size:14px;line-height:1.6;letter-spacing:.3px;opacity:1;color:#edebeb;text-transform:uppercase}.rb-step .rb-step .text{font-weight:400;font-size:14px;line-height:1.6;letter-spacing:.3px;opacity:1;color:#222;text-transform:uppercase}.rb-step .icon{margin-left:auto;display:flex;align-items:center;justify-content:center;opacity:.9}.rb-grid.active{display:grid!important;gap:16px}.rb-grid[data-step="1"]{display:grid}.rb-grid[data-step="2"]{display:none}.main-rb-modal__body .rb-modal__body .rb-modal__info .rb-ring-information{border-bottom:2px solid #222;margin-bottom:30px}@media(min-width:769px){.rb-grid{grid-template-columns:calc(50% - 4px) calc(50% - 4px);gap:10px 8px}}.rb-ring-finisher-wrapper .rb-ring-information .rb-overview .rb-ring-image img{display:none}.rb-card{background:#fff;position:relative;min-height:166px;padding:16px 14px;border-radius:8px;background-color:#fff;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.16);box-shadow:1px 1px 4px #00000029;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rb-card[data-extra],.rb-card[data-content=natural]{display:none}.rb-title{color:#222;font-size:16px;font-weight:600;line-height:18px;letter-spacing:unset;text-transform:none;min-height:34px;margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanced_filters_button{display:flex;gap:10px}.advanced_filters_button .arrow{display:flex;align-items:center;justify-content:center;transform:rotate(90deg);width:18px;height:18px}.advanced_filters_button.is-active .arrow{display:flex;align-items:center;justify-content:center;transform:rotate(-90deg)}.advanced_filters_button .arrow:before{content:"\ea7f";display:block;height:18px;width:18px;font-family:VDB;font-size:18px;line-height:1}.rb-card .swiper-slide{width:fit-content}.rb-tiles{display:flex;gap:14px;flex-wrap:wrap}.main-rb-modal__body .rb-swiper-shape .rb-tile{width:fit-content;text-align:center;padding:0;text-decoration:none;color:inherit;display:flex;flex-direction:column}.rb-tile{background:transparent!important;border:0px!important;width:fit-content;text-align:center;padding:0 4px;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center}.rb-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:60px;max-width:60px;min-height:56px;border-radius:8px;margin:0 8px;border:0px solid transparent;background-color:#edebeb;color:#222}.rb-label{color:#222;max-width:66px;font-size:11px;letter-spacing:-.47px;line-height:14px;text-align:center;margin:8px 0 0}.rb-tile.is-active .rb-box{background:#1f1f1f;color:#fff}.rb-card-container .rb-box .vdb-rb-icon{font-size:35px;color:#222}.rb-tile.is-active .rb-box .vdb-rb-icon{color:#edebeb!important}.rb-card .rb-range input[type=range]{padding:0;-webkit-appearance:none;appearance:none;width:100%;position:absolute;background-color:#c6c6c6;pointer-events:none;top:0}.rb-card .rb-range input[type=range][data-rb-from]{border:0;top:2px;left:0;height:0!important;z-index:6!important}.rb-card .rb-range input[type=range][data-rb-to]{height:4px!important;z-index:5;background:linear-gradient(to right,#d9d9d9 0%,#d9d9d9 var(--rb-range-start),#222 var(--rb-range-start),#222 var(--rb-range-end),#d9d9d9 var(--rb-range-end),#d9d9d9 100%)}.rb-card [data-rb-price].rb-range:before,.rb-card [data-rb-ring-popup-price].rb-range:before{content:none!important}.rb-card-container,.rb-tiles{margin:0 26px}.rb-metal .rb-box{overflow:hidden}.rb-swiper-ring{margin:0}.rb-swiper-ring .rb-box{margin:0 1.5px}.rb-swiper-wrap{position:unset;padding:0;max-width:calc(100% + -0px)}.rb-card-container{position:relative}.rb-nav{position:absolute;top:40%;transform:translateY(-40%);z-index:5;cursor:pointer;-webkit-user-select:none;user-select:none}.rb-nav.prev{left:-25px;display:flex}.rb-nav.next{right:-25px;display:flex}.rb-nav .vdb-rb-icon{font-size:22px;color:#292735}.rb-range{position:relative;margin-top:0}.rb-range-track{height:4px;background:#c6c6c6;border-radius:10px;position:relative;margin:6px}.rb-range input[type=range]{position:absolute;left:0;top:-10px;width:100%;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none;height:24px}.rb-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #cfcfd6;box-shadow:0 2px 8px #0000002e;pointer-events:auto}.rb-range input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #cfcfd6;box-shadow:0 2px 8px #0000002e;pointer-events:auto}.rb-money input[type=text]{width:100%;border:1px solid #e3e3e6;border-radius:6px;padding:5px 10px 5px 22px;outline:none;font-size:16px;color:#222;max-width:128px}.rb-products .rb-products-grid .rb-product .rb-pname{text-transform:capitalize;font-size:14px;font-weight:400;line-height:20px;color:#222;margin:16px 0 15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rb-products .rb-products-grid .rb-product .rb-pprice{font-size:20px;font-weight:600;line-height:24px;margin:0;display:flex;flex-direction:row;align-items:center;gap:5px}.rb-products .rb-products-grid .rb-product .rb-pprice span{font-size:13px;font-weight:400;line-height:1}.rb-diamond-results .rb-diamond-results__grid .rb-diamond-card{cursor:pointer}.rb-diamond-results .rb-products-grid .rb-product .rb-pname{text-transform:capitalize;font-size:14px;line-height:20px;color:#222;margin:16px 0 15px}.rb-diamond-results .rb-products-grid .rb-product .rb-pprice{font-size:20px;font-weight:600;line-height:24px;margin:0;display:flex;flex-direction:row;align-items:center;gap:5px}.rb-diamond-results .rb-products-grid .rb-product .rb-pprice span{font-size:13px;font-weight:400;line-height:1}.vdb-rb-icon.vdb-rb-icon-engagement-Rings{font-size:30px}.vdb-rb-icon.vdb-rb-icon-mainmenu_switch_diamond{font-size:22px}.vdb-rb-icon.vdb-rb-icon_engagement{font-size:26px}.rb-price-row{display:flex;justify-content:space-between;gap:14px;margin-top:50px}.rb-money{position:relative;flex:0 0 128px}.rb-money .sym{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;color:#222}.rb-money .sym.ct{position:absolute;left:auto;right:10px;top:50%;transform:translateY(-50%);font-size:16px;color:#222}.rb-money .sym.ct+input{padding-right:32px;text-align:right}.rb-bar select{padding:0!important;border-radius:0!important;box-shadow:none;border:none!important;cursor:pointer;color:#222;font-size:16px;margin:0}.rb-reset{width:100%;margin:32px 0;padding-bottom:40px;text-align:right;color:#222;font-size:16px;line-height:19px;font-weight:400;border-bottom:2px solid #eaeaea;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer;-webkit-box-pack:end;justify-content:flex-end}.rb-reset a{text-decoration:none;font-size:inherit;color:inherit;display:flex;gap:8px;align-items:center}.rb-diamond-results__bar{display:flex;justify-content:space-between;align-items:center;margin:25px 0}.rb-bar{display:flex;justify-content:space-between;align-items:center;margin:0 0 25px}.rb-bar .count{font-size:14px;font-weight:400}.vdb-rb-icon.vdb-rb-refresh-icon{font-size:20px}.rb-products,.rb-diamond-results{padding:0 0 40px}.rb-diamond-results .rb-diamond-card .rb-diamond-card__body .rb-diamond-card__links{display:none}.rb-diamond-results .rb-diamond-card .rb-diamond-card__body .rb-diamond-card__links{display:flex;align-items:center;justify-content:start;gap:16px}.rb-diamond-results .rb-diamond-card .rb-diamond-card__body .rb-diamond-card__links .rb-diamond-card__link:nth-child(2){position:relative}.rb-diamond-results .rb-diamond-card .rb-diamond-card__body .rb-diamond-card__links .rb-diamond-card__link:nth-child(2):before{content:"";width:1px;height:14px;background:currentColor;position:absolute;left:-8px;top:50%;transform:translateY(-50%)}.rb-diamond-results .rb-diamond-card .rb-diamond-card__body .rb-btn{color:#000;border-color:#000}.rb-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.rb_quest_modal_open{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:8px}.rb_quest_modal_open span{width:20px;height:20px;font-size:20px;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:8px}.rb_quest_modal_open span:before{width:20px;content:"\ea82";font-size:20px;position:relative;top:0;line-height:1;height:20px;display:block}.rb-modal[hidden],.rb-modal__overlay[hidden]{display:none!important}.rb-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:9998}.rb-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:9999;display:flex;flex-direction:column}.rb-modal__top{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background-color:#222;color:#fff}.rb-modal__back{display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;padding:8px 6px;cursor:pointer;font-size:14px;color:#fff;font-weight:600}.rb-modal__back-ico{font-size:22px;line-height:1;font-weight:500}.rb-modal__body{padding-bottom:4rem!important;flex:1;display:grid;grid-template-columns:1.11fr .8fr;gap:0px;max-width:1200px;padding:0 16px;margin:0 auto;width:100%;height:fit-content}.model-step-header{max-width:1200px;padding:0 16px;margin:0 auto;width:100%;height:fit-content}.main-rb-modal__body{padding:40px 0;max-height:calc(100% - 40px);overflow:auto}.rb-modal .cross-popup{cursor:pointer;padding:4px}.rb-modal .cross-popup svg{width:24px;height:24px}.rb-modal__add-to-cart{border:1px solid #222222;background-color:#fff;color:#222;padding:0 24px}.vdb-rb-two-columns{-webkit-columns:2;columns:2;-webkit-column-gap:15px;column-gap:15px}.vdb-rb-two-columns .rb-list{align-items:center;margin-bottom:6px}.vdb-rb-two-columns .head{min-width:80px!important}.rb-modal-title{font-size:40px;letter-spacing:0;line-height:40px;padding-bottom:28px;border-bottom:2px solid #222;margin-bottom:40px}.rb-overview{display:flex;align-items:center}.rb-modal__media-container{display:flex;flex-direction:row;position:relative}.rb-modal__media-container .media{padding-top:100%!important;width:100%;position:relative;border:1px solid #eee;border-radius:4px;overflow:hidden;max-width:100%}.rb-modal__media-container .media img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.rb-modal__media-container .media video{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.rb-modal__media-container .thumbnail-media--image-container{position:absolute;left:20px;top:20px;width:80px;height:fit-content;z-index:1}.rb-modal__media-container .thumbnail-media--image-container .thumbnail-media--image{z-index:1;cursor:pointer}.rb-modal__media{display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:start}.rb-modal__thumbs{display:flex;flex-direction:column;gap:10px}.rb-modal__thumb{width:66px;height:66px;border:1px solid rgba(0,0,0,.12);border-radius:6px;overflow:hidden;cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:center}.rb-modal__thumb img{width:100%;height:100%;object-fit:cover}.rb-modal__thumb.is-active{border-color:#111;box-shadow:0 0 0 1px #111 inset}.rb-modal__main{border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center}.rb-ring-size-dropdown::-ms-expand{display:none}@media(max-width:768px){.rb-modal__body{grid-template-columns:1fr;gap:18px;padding:0 16px}.model-step-header{padding:0 16px}.rb-product .set-text{display:none!important}.selected_placeholder{display:none}.buy-buttons-wrapper{display:flex;flex-wrap:wrap;gap:10px}.buy-buttons-wrapper.sticky{position:fixed;bottom:0;background:#fff;z-index:9;width:-webkit-fill-available;width:stretch;left:0;padding:10px}.buy-buttons-wrapper .atc-button,.buy-buttons-wrapper .ask-button{width:100%}.rb-modal-title{font-size:25px;padding-bottom:15px}.rb-ring-finisher-wrapper .rb-diamond-title,.rb-ring-finisher-wrapper .rb-ring-title{font-size:20px;line-height:1.2}.rb-ring-finisher-wrapper .rb-diamond-price,.rb-ring-finisher-wrapper .rb-ring-price{margin-top:25px}.rb-ring-subtotal{font-size:16px;line-height:1.3;color:#222;display:flex;align-items:baseline;justify-content:flex-end}.rb-ring-subtotal .rb-subtotal-price{font-size:26px;line-height:normal;padding-left:16px;color:#222}.rb-modal__media-container{display:flex;flex-direction:column-reverse;gap:10px}.rb-modal__media-container .thumbnail-media--image-container{position:relative;left:0;top:0;width:80px;height:fit-content;z-index:1}.complete-step .rb-modal__body{gap:24px}.rb-ring-image:before{height:18px;width:auto;font-size:18px}.rb-diamond-image:before{height:18px;width:auto;font-size:18px}.rb-overview>span{font-size:16px}.rb-overview .selected_buttons .select_button{font-size:14px}.rb-step-grid .rb-step .icon .vdb-rb-icon{display:block!important}.steps-popup-container{min-width:230px}}.rb-shell{padding-bottom:40px!important}.rb-ring-size-dropdown{-webkit-appearance:none;-moz-appearance:none!important;appearance:none!important;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5289 7L21 8.48726L12.9826 16.588C12.8541 16.7185 12.7013 16.8222 12.5331 16.8929C12.3648 16.9636 12.1843 17 12.0021 17C11.8198 17 11.6394 16.9636 11.4711 16.8929C11.3028 16.8222 11.1501 16.7185 11.0216 16.588L3 8.48725L4.47109 7.0014L12 14.6045L19.5289 7Z" fill="black"/></svg>')!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:1em!important;border:1px solid #ccc!important;padding:.5em!important;font-size:1rem!important;cursor:pointer!important}.main-rb-modal__body .media-gallery,.main-rb-modal__body .rb-modal__info{width:100%;min-width:100%;max-width:100%}.main-rb-modal__body .rb-modal__info .rb-modal__group .rb-card-container .swiper-slide{width:fit-content}.main-rb-modal__body .rb-modal__info .rb-modal__sku{font-size:16px;color:#222!important;opacity:.6!important;margin-bottom:16px;letter-spacing:-.39px}.main-rb-modal__body .rb-modal__info .rb-modal__title{font-weight:400;color:#222;font-size:24px;line-height:31px;margin:0;letter-spacing:unset!important;text-transform:capitalize!important}.main-rb-modal__body .rb-modal__info .rb-modal__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:18px 0 22px}.main-rb-modal__body .rb-modal__info .rb-modal__price-val{font-size:24px;font-weight:600;line-height:25px;color:#292735;margin:0 8px 0 0;letter-spacing:unset}.main-rb-modal__body .rb-modal__info .rb-modal__price-label{margin:2px 0 4px;color:#222;font-size:16px;line-height:13px;opacity:.6!important;font-weight:400}.main-rb-modal__body .rb-modal__info .rb-modal__group{padding:10px 7px 20px;border-top:1px solid rgba(0,0,0,.08)}.main-rb-modal__body .rb-modal__info .rb-modal__group+.rb-modal__group{padding:30px 7px 20px;border-top:1px solid rgba(0,0,0,.08)}.main-rb-modal__body .rb-modal__info .rb-modal__group-head{display:flex;justify-content:start;align-items:center;gap:10px;margin-bottom:16px}.main-rb-modal__body .rb-modal__info .rb-modal__label{font-size:14px;font-weight:700}.main-rb-modal__body .rb-modal__info .rb-modal__selected{font-size:14px;color:#222;opacity:.7;font-weight:400}.main-rb-modal__body .rb-modal__info .rb-modal__rail{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px}.main-rb-modal__body .rb-modal__info .rb-rail-btn{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px}.main-rb-modal__body .rb-modal__info .rb-modal__tiles{display:flex;gap:10px;overflow:auto;scroll-behavior:smooth;padding-bottom:4px}.main-rb-modal__body .rb-modal__info .rb-modal__tile{width:76px;flex:0 0 auto;text-align:center;cursor:pointer}.main-rb-modal__body .rb-modal__info .rb-modal__tile .rb-modal__tile-swatch{width:62px;height:62px;margin:0 auto 6px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#f4f4f4;display:flex;align-items:center;justify-content:center;font-size:12px;color:#0000008c}.main-rb-modal__body .rb-modal__info .rb-modal__tile .rb-modal__tile-label{font-size:12px;color:#000000bf}.main-rb-modal__body .rb-modal__info .rb-modal__tile.is-active .rb-modal__tile-swatch{border-color:#111;box-shadow:0 0 0 2px #111 inset}.main-rb-modal__body .rb-modal__info .rb-modal__size select{width:100%;height:44px;cursor:pointer;color:#222;border:1px solid rgba(0,0,0,.18)!important;background:#fff;font-size:14px!important}.main-rb-modal__body .rb-modal__info .rb-modal__check{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:13px}.main-rb-modal__body .rb-modal__info .rb-modal__actions{padding-top:24px;border-top:1px solid rgba(0,0,0,.08);display:flex;gap:12px;flex-wrap:wrap}.main-rb-modal__body .rb-modal__info .rb-modal__actions button{min-width:176px;font-size:18px;min-height:48px;font-weight:400;font-family:Poppins,sans-serif}.main-rb-modal__body .rb-modal__info .rb-modal__select{height:46px;padding:0 24px;border-radius:999px;border:1px solid #111;background:#111;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 10px 26px #00000024}.main-rb-modal__body .rb-modal__info .rb-modal__link{color:inherit;text-decoration:underline}.main-rb-modal__body .rb-modal__info .rb-modal__check input{width:20px;height:20px}.main-rb-modal__body .rb-modal__info .rb-modal__note{margin-left:auto;font-weight:400;font-size:14px}.main-rb-modal__body .rb-modal__info .rb-modal__actions .rb-modal__select{-webkit-box-shadow:6px 6px 20px 0 rgba(38,35,39,.24);box-shadow:6px 6px 20px #2623273d}.main-rb-modal__body .rb-modal__info .rb_quest_modal_open{padding:40px 0}.main-rb-modal__body .rb-modal__info .rb-description-container{display:flex;flex-direction:column;gap:24px}.main-rb-modal__body .rb-modal__info .rb-description-container .rb-detail{display:flex;flex-direction:column;gap:16px}.main-rb-modal__body .rb-modal__info .rb-description-container .rb-detail .heading{font-size:16px;font-weight:600;line-height:1}.main-rb-modal__body .rb-modal__info .rb-description-container .rb-detail .content-container,.main-rb-modal__body .rb-modal__info .rb-description-container .rb-detail .description{font-size:14px;color:#222;font-weight:400;opacity:.6!important}.main-rb-modal__body .rb-modal__info .rb-description-container .rb-detail .rb-list{display:flex;flex-direction:row;gap:8px}.main-rb-modal__body .rb-modal__info .rb-description-container .rb-detail .rb-list .head{font-size:13px;line-height:1.4;min-width:145px;color:#222!important;opacity:.6!important}.main-rb-modal__body .rb-modal__info .rb-description-container .rb-detail .rb-list .text{font-size:12px;line-height:1.4;color:#222!important}.rb-shell .rb-products .page-btns{margin-top:45px!important}.rb-modal-thumbs-swiper .thumb-swiper-btn:after{content:none!important}.rb-modal-thumbs-swiper .thumb-swiper-btn svg{transform:rotate(90deg);width:25px;height:25px}.rb-modal-thumbs-swiper .swiper-button-next.thumb-swiper-btn{display:none!important;box-shadow:#959da533 0 8px 24px;width:50px;height:50px!important;left:15px!important;transform:unset!important;margin:0;bottom:15px!important;top:auto!important;background:#fff;border-radius:100px!important}.rb-modal-thumbs-swiper .swiper-button-prev.thumb-swiper-btn{display:none!important;box-shadow:#959da533 0 8px 24px;width:50px;height:50px!important;left:15px!important;transform:unset!important;margin:0;top:15px!important;bottom:auto!important;background:#fff;border-radius:100px!important}.rb-modal__media .rb-modal-thumbs-swiper .media-thumb--video{position:relative}.rb-modal__media .rb-modal-thumbs-swiper .rb-video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#fff;background:#0009;width:30px;height:30px;padding-left:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.rb-grid[data-step="2"] div:nth-child(2){grid-column-start:1;grid-column-end:span 2}.rb-modal-main-swiper{width:100%;height:100%}.rb-modal-main-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:fit-content}.rb-modal-thumbs-swiper{width:80px;height:100%;max-height:530px}.rb-modal-thumbs-swiper .swiper-wrapper{box-sizing:border-box}.rb-modal-thumbs-swiper .swiper-slide{width:100%;height:fit-content;cursor:pointer}.rb-thumb-media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px;border:1px solid rgba(0,0,0,.12)}.rb-modal-main-prev,.rb-modal-main-next{display:none;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:#fff;border:1px solid rgba(0,0,0,.18);width:50px;height:50px;border-radius:50%;cursor:pointer}.rb-modal-main-prev{left:10px}.rb-modal-main-next{right:10px}.rb-modal-main-prev svg,.rb-modal-main-next svg{width:24px;height:24px}.rb-modal__media .media{position:relative;padding-top:100%;height:0px;width:100%;max-width:calc(100% - .25px);border-radius:4px;overflow:hidden}.rb-modal__media .media:after{content:"";display:block;top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;border-radius:4px;border:1px solid #eee}.rb-modal__media .swiper-slide.swiper-slide-thumb-active .media:after{border:1px solid #000}.rb-modal__media .media img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.rb-modal__media .media video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.rb-modal-popup{opacity:0;visibility:hidden}.rb-modal-popup.is-open{opacity:1;visibility:visible}.rb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99}.rb-modal-wrapper{position:fixed;top:auto;bottom:-1px;left:0;right:0;background-color:#fff;border-radius:16px 16px 0 0;-webkit-box-shadow:0 -1px 16px 0 rgba(0,0,0,.24);box-shadow:0 -1px 16px #0000003d;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(100%);transform:translateY(100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:354px;max-height:354px;height:100%;z-index:9998}.rb-modal-popup .rb-modal-wrapper .rb-tiles-grid{gap:20px 8px;padding:0;margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rb-modal-popup.is-open .rb-modal-wrapper{-webkit-transform:translateY(0);transform:translateY(0)}.rb-modal-popup .rb-modal-wrapper .rb-modal-header{display:flex;justify-content:space-between;-webkit-box-align:center;align-items:center;min-height:50px;padding:0 20px;border-bottom:2px solid #f0f0f0}.rb-modal-popup .rb-modal-wrapper .rb-modal-header .rb-modal-close{background:transparent;border:0px}.rb-modal-popup .rb-modal-wrapper .rb-modal-header .rb-modal-close svg{width:18px;height:18px}.rb-modal-popup .rb-modal-wrapper .rb-modal-header .rb-modal-title{font-size:16px;color:#222;font-weight:400;letter-spacing:-.34px;padding:0;margin:0;border:none}.rb-modal-popup .rb-modal-wrapper .rb-modal-header .rb-modal-clear{font-size:14px;color:#222;font-weight:400;letter-spacing:-.34px}.rb-modal-popup .rb-modal-body{position:relative;padding:24px 20px;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;margin-bottom:78px}.rb-modal-popup .rb-modal-body .rb-tiles--popup{display:flex;flex-direction:column;gap:40px;height:100%;justify-content:start;margin:0}.rb-modal-popup .rb-modal-body .rb-tiles--popup .rb-btn-primary{font-size:18px;min-height:44px;font-weight:400;background-color:#222;color:#fff;text-align:center;align-items:center;display:flex;align-content:center;justify-content:center;border-radius:100px;margin:0 auto;min-width:90%;max-width:300px;position:fixed;left:0;right:0;bottom:20px}.rb-modal-popup .rb-modal-body .rb-modal-content{height:100%;padding:0}.rb-modal-popup .rb-modal-body .rb-tiles--popup .rb-tile{width:100%;min-width:60px;max-width:60px;margin:0 8px}.rb-modal-popup .rb-modal-body .rb-tiles--popup .rb-box{margin:0}.rb-modal-popup .rb-modal-body .rb-tile--popup{padding:0}.rb-modal-popup .rb-modal-body .rb-range-label-wrapper .rb-range-label{white-space:nowrap;font-size:10px}.rb-modal-overlay{display:none}.rb-modal-overlay.is-open{display:block}.rb-modal-popup .rb-price-modal{min-height:280px;max-height:280px}.rb-modal-popup .rb-price-modal .rb-modal-body{margin-bottom:50px}.rb-modal-popup .rb-card-container .rb-header-wrapper{margin-bottom:0}.rb-modal-popup .rb-card-container .rb-header-wrapper .color-swatch-wrapper{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:12px}.rb-modal-popup .rb-card-container .rb-header-wrapper .color-swatch-wrapper button{width:100%}.rb-header-wrapper{display:flex;align-items:center;margin-bottom:24px}.rb-header-wrapper .rb-title{margin-bottom:0}.color-swatch-wrapper{display:flex;align-items:center;margin-left:auto;border-radius:4px;overflow:hidden}.color-swatch-wrapper .rb-swatch{padding:10px;font-size:14px;line-height:1;background:#edebeb;color:#222;cursor:pointer}.color-swatch-wrapper .rb-swatch.active{padding:10px;font-size:14px;line-height:1;background:#222;color:#edebeb}.rb-range-label-wrapper{display:flex;align-items:start;justify-content:space-between;margin-top:19px;position:relative;z-index:9}.vdb-rb-icon[hidden]{display:none}.rb-range-label-wrapper .rb-range-label{font-size:12px;line-height:normal;width:18px;display:flex;align-items:start;justify-content:center;position:relative;text-align:center;height:25px}.rb-range-label-wrapper .rb-range-label:before{pointer-events:none;top:-20px;content:"";display:block;height:8px;width:5px;transform:translate(-50%);background:#fff;left:50%;position:absolute;z-index:1}.rb-range-label-wrapper .rb-range-label:nth-child(1):before,.rb-range-label-wrapper .rb-range-label:nth-last-child(1):before{display:none}.rb-modal-popup .rb-modal-body .rb-price{border:0px;box-shadow:none;padding:20px 0}@media screen and (min-width:769px){.main-rb-modal__body .media-gallery{height:fit-content;position:sticky;top:-38px;padding-right:40px}.main-rb-modal__body .rb-modal__info .rb-modal__meta{position:sticky;top:-40px;height:fit-content;background-color:#fff;z-index:13}}@media(min-width:990px){.rb-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rb-product{text-decoration:none;color:inherit}.rb-product.is-selected .rb-img{outline:2px solid #111;outline-offset:2px}.rb-img{background:#f4f4f6;border-radius:12px;overflow:hidden;aspect-ratio:1;height:0px;padding-top:100%;position:relative}.rb-img img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;transition:opacity ease-in-out}.rb-img .img-1{opacity:1}.rb-img .img-2,.rb-product:hover .rb-img .img-1{opacity:0}.rb-product:hover .rb-img .img-2{opacity:1}.rb-pname{margin-top:10px;font-size:13px;color:#292735}.rb-pprice{margin-top:6px;font-weight:800;color:#000}.page-btns span{padding:0!important;background:#e6e6e6;padding:10px;border-radius:5px;margin-right:10px;min-width:40px;min-height:40px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600}.page-btns span a{padding:10px;width:100%;height:100%;text-align:center;align-content:center}.page-btns span.current{background:#000;color:#fff}.rb-modal__check input[type=checkbox]{margin:0;appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important}.rb-modal__check input[type=checkbox]:checked+.custom-checkbox svg{display:block}.rb-modal__check{cursor:pointer}@media screen and (max-width:1023px){.rb-step .number{font-weight:400;font-size:40px;line-height:1}.rb-step-grid .rb-step .text{font-size:12px!important}.rb-step-grid .rb-step-1 .icon>span{font-size:20px}.rb-step-grid .rb-step-2 .icon>span{font-size:22px}.rb-step-grid .rb-step-3 .icon>span{font-size:24px}.rb-step-grid .rb-step-1,.rb-step-grid .rb-step-2{margin-right:-16px}.rb-step-grid .rb-step-3{margin-right:-4px}}@media screen and (max-width:768px){.rb-modal-wrapper{z-index:9999999999}.desktop-view{display:none}.mobile-view{display:block}.rb-grid[data-step="2"] div:nth-child(2){grid-column-start:unset;grid-column-end:unset}.rb-steps{margin:24px 0 16px}.main-rb-modal__body .rb-modal__info .rb-modal__title{font-size:20px;line-height:24px}.main-rb-modal__body .rb-modal__info .rb-modal__actions button{min-width:100%}.rb_diamond_type,.rb_diamond_type .rb_diamond_wrapper{width:100%;flex-wrap:wrap}.rb_diamond_type .rb_diamond_wrapper .diamond-swatch{width:100%}.rb-grid.mobile-grid{grid-template-columns:100%}.rb-bar{padding-bottom:28px;margin:30px 0;border-bottom:2px solid #eaeaea}.rb-bar .count{font-size:14px}.mobile-grid .rb-card{min-height:40px;height:auto;padding:10px 14px;border:1px solid transparent;border-radius:8px;background-color:#fff;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.16);box-shadow:1px 1px 4px #00000029;justify-content:center;margin-bottom:8px}.mobile-grid .rb-card .rb-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:#222;font-weight:400;font-size:16px;line-height:1}.mobile-grid .rb-card .rb-card-head .rb-card-value{font-size:12px;font-weight:400;color:#222}.rb-step-grid .rb-step{padding:0 14px 0 30px!important;margin-right:-11px;min-height:40px}.rb-step-grid .rb-step-1{padding-left:20px!important;margin-right:-11px;-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/mobile-step-1.svg?v=1770802934);mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/mobile-step-1.svg?v=1770802934)}.rb-step-grid .rb-step-2{margin-right:-11px;-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/mobile-step-2.svg?v=1770802934);mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/mobile-step-2.svg?v=1770802934)}.rb-step-grid .rb-step-3{margin-right:-4px;-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/mobile-step-3.svg?v=1770802934);mask-image:url(https://cdn.shopify.com/s/files/1/0696/3707/9274/files/mobile-step-3.svg?v=1770802934)}.select-container>span{font-size:14px!important}.rb-reset{font-size:14px!important;margin:28px 0 0;padding-bottom:28px}.select-container>select{font-size:14px!important;cursor:pointer}.rb-products .rb-products-grid .rb-product .rb-pprice,.rb-diamond-results .rb-products-grid .rb-product .rb-pprice{font-size:16px}.rb-step-grid.is-active{-webkit-box-shadow:drop-shadow(0 5px 7px rgba(28,5,37,.4));box-shadow:drop-shadow(0 5px 7px rgba(28,5,37,.4));filter:drop-shadow(0 5px 7px rgba(28,5,37,.4));webkit-filter:drop-shadow(0 5px 7px rgba(28,5,37,.4))}.rb-shell .rb-products .page-btns,.rb-diamond-results__pager{gap:8px;margin-top:40px;flex-wrap:wrap}button.rb-btn.rb-btn--ghost{font-size:12px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:2px!important}.page-btns span{width:100%;height:100%;text-align:center;align-content:center;padding:0!important}.page-btns span a{width:100%;height:100%;text-align:center;align-content:center;padding:0}.page-btns span,button.rb-btn.rb-btn--ghost.rb-prev-btn+div span{font-size:12px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:2px!important}.page-btns .desktop-view{display:none}.page-btns .mobiel-view{display:block}}@media screen and (min-width:769px){.page-btns span a span{padding:0;margin:0;width:unset;height:unset;min-width:unset;min-height:unset}.page-btns span a span.desktop-view{display:flex}.page-btns span a span.mobile-view,.page-btns .mobiel-view{display:none}.desktop-view{display:block}.mobile-view{display:none}}@media screen and (min-width:991px){.tab-view{display:none}.tab-hide{display:block}}@media screen and (max-width:990px){.tab-view{display:block}.tab-hide{display:none}}@media screen and (min-width:769px){.desktop-view{display:block}.mobile-view{display:none}}@media screen and (max-width:699px){.rb-modal__media{display:flex;flex-direction:column-reverse;gap:20px;align-items:start}.rb-modal-thumbs-swiper{width:100%;height:auto;padding:0 20px}.rb-modal-thumbs-swiper .thumb-swiper-btn svg{transform:rotate(0);width:25px;height:25px}.rb-modal__media .media{margin:auto;max-width:100%;padding-top:100%}.thumbnail-media--image{max-width:78px!important;max-height:78px!important;padding-top:unset!important;height:100%!important;aspect-ratio:1;display:flex;margin-left:0!important}.rb-modal-thumbs-swiper .swiper-button-next.thumb-swiper-btn{width:20px;height:100%!important;left:auto!important;right:0!important;transform:unset!important;margin:0;bottom:0!important;top:auto!important;background:#fff;border-radius:0!important}.rb-modal-thumbs-swiper .swiper-button-prev.thumb-swiper-btn{width:20px;height:100%!important;left:0!important;right:auto!important;transform:unset!important;margin:0;top:0!important;bottom:auto!important;background:#fff;border-radius:0!important}}.popup-form{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999;display:none}.popup-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:#00000090;display:block}.popup-form .popup-form-inner{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);height:fit-content;background:#fff;padding:24px 40px 32px;max-width:500px;overflow:auto;max-height:90vh;width:90%}.popup-form-header{margin-bottom:24px;font-size:14px;font-weight:700;color:#222;display:flex;align-items:center;justify-content:space-between}.popup-form-header>span+span{position:absolute;cursor:pointer;top:20px;right:20px;height:32px;width:32px;border-radius:0;border:1px solid #eee;display:flex;align-items:center;justify-content:center}.popup-title{font-size:14px;line-height:1.715;margin-bottom:0;display:flex}.form-field{display:flex;flex-direction:column;margin-bottom:14px}.form-field input{min-height:40px;border:1px solid #e3e2e1;padding:10px;line-height:1;pointer-events:none}.contact__fields .form-field input{pointer-events:none}.form-button{height:42px;width:200px;box-shadow:#0000004a 1px 1px;border-radius:50px;min-height:42px;margin-top:40px;border:none;background:#222;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.rb-modal__media .thumbnail-media--image{cursor:pointer}button.rb-purity__btn{border:2px solid #ccc;background-color:#fff;border-radius:100px;padding:7px 16px;cursor:pointer;font-size:12px;transition:border .2s;-webkit-user-select:none;user-select:none;margin-right:15px;margin-bottom:15px;display:inline-block;color:#000;line-height:1.4}button.rb-purity__btn:hover{border-color:#999}.rb-purity__btn.is-active{border-color:#000;font-weight:600}.rb-modal__body[hidden]{display:none}.rb-diamond-results__pager{display:flex;margin-top:30px;justify-content:center}.rb-diamond-results__page{display:none}button.rb-btn.rb-btn--ghost{padding:10px;border-radius:5px;margin-right:10px;min-width:40px;min-height:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400;border:0px;opacity:1;background:#e6e6e6;color:#000}@media screen and (min-width:769px){button.rb-btn.rb-btn--ghost.rb-prev-btn+div{gap:0px!important}}button.rb-btn.rb-btn--ghost.rb-prev-btn+div span{padding:10px;border-radius:5px;margin-right:10px;min-width:40px;min-height:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400;border:0px;opacity:1;background:#e6e6e6;color:#000}button.rb-btn.rb-btn--ghost[disabled]{opacity:1!important;background:#000;color:#fff;padding:10px;border-radius:5px;margin-right:10px;min-width:40px;min-height:40px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400}button.rb-btn.rb-btn--ghost.rb-prev-btn[disabled],button.rb-btn.rb-btn--ghost.rb-next-btn[disabled]{display:none}.complete-step .rb-modal__body{padding:0!important}.rb-modal__body[body-step="2"] .rb-modal__actions .rb-modal__add-to-cart{background:#222;color:#fff}@media screen and (max-width:768px){.popup-form .popup-form-inner{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);height:fit-content;background:#fff;padding:24px 20px 32px;max-width:500px;overflow:auto;max-height:90vh;width:90%}}.rb-metal img{width:40px;height:40px;object-fit:cover;display:block}.vdb-rb-icon-style{display:inline-block;width:50px;height:50px;background-color:#1f1f1f;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;vertical-align:middle}.vdb-rb-icon-shape{display:inline-block;width:50px;height:50px;vertical-align:middle}.vdb-rb-icon-style:before,.vdb-rb-icon-shape:before{content:none!important}.rb-tile.active .vdb-rb-icon-style,.rb-tile.is-active .vdb-rb-icon-style,.rb-tile[aria-current=true] .vdb-rb-icon,.rb-tile.selected .vdb-rb-icon-style{background-color:#edebeb}.vdb-rb-icon-shape{background-size:100% 100%}.vdb-rb-icon-contemporary{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Contemporary_450x450.svg?v=1731497324);mask-image:url(//renaissancejewel.com/cdn/shop/files/Contemporary_450x450.svg?v=1731497324)}.vdb-rb-icon-3-stone{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Three_Stones_450x450.svg?v=1731497324);mask-image:url(//renaissancejewel.com/cdn/shop/files/Three_Stones_450x450.svg?v=1731497324)}.vdb-rb-icon-bypass{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Bypass_450x450.svg?v=1731498692);mask-image:url(//renaissancejewel.com/cdn/shop/files/Bypass_450x450.svg?v=1731498692)}.vdb-rb-icon-cluster-sides{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Cluster_Sides_450x450.svg?v=1731497323);mask-image:url(//renaissancejewel.com/cdn/shop/files/Cluster_Sides_450x450.svg?v=1731497323)}.vdb-rb-icon-diamond-scatter-rings{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/diamond_scatter_450x450.svg?v=1731497324);mask-image:url(//renaissancejewel.com/cdn/shop/files/diamond_scatter_450x450.svg?v=1731497324)}.vdb-rb-icon-halo{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Halo_450x450.svg?v=1731497324);mask-image:url(//renaissancejewel.com/cdn/shop/files/Halo_450x450.svg?v=1731497324)}.vdb-rb-icon-multirow{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/multirow_450x450.svg?v=1731497324);mask-image:url(//renaissancejewel.com/cdn/shop/files/multirow_450x450.svg?v=1731497324)}.vdb-rb-icon-trellis{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Trellies_450x450.svg?v=1731497323);mask-image:url(//renaissancejewel.com/cdn/shop/files/Trellies_450x450.svg?v=1731497323)}.vdb-rb-icon-solitaires{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Solitaire_450x450.svg?v=1731497323);mask-image:url(//renaissancejewel.com/cdn/shop/files/Solitaire_450x450.svg?v=1731497323)}.vdb-rb-icon-twisted-shank{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Twisted_Shank_450x450.svg?v=1731497324);mask-image:url(//renaissancejewel.com/cdn/shop/files/Twisted_Shank_450x450.svg?v=1731497324)}.vdb-rb-icon-two-stone-rings{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Two_Stone_450x450.svg?v=1731497324);mask-image:url(//renaissancejewel.com/cdn/shop/files/Two_Stone_450x450.svg?v=1731497324)}.vdb-rb-icon-vintage{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Vintage_450x450.svg?v=1731497323);mask-image:url(//renaissancejewel.com/cdn/shop/files/Vintage_450x450.svg?v=1731497323)}.vdb-rb-icon-pave{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/Pave_450x450.svg?v=1731497324);mask-image:url(//renaissancejewel.com/cdn/shop/files/Pave_450x450.svg?v=1731497324)}.vdb-rb-icon-toi-moi{-webkit-mask-image:url(//renaissancejewel.com/cdn/shop/files/moi_toi_450x450.svg?v=1772716013);mask-image:url(//renaissancejewel.com/cdn/shop/files/moi_toi_450x450.svg?v=1772716013)}.vdb-rb-icon-shape_radiant_white{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_radiant_new.png?v=6061530697890401307)}.vdb-rb-icon-shape_emerald_white{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_emerald_new.png?v=17745810219437574952)}.vdb-rb-icon-shape_pear_white{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_pear_new.png?v=12280555879501314416)}.vdb-rb-icon-shape_heart{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_heart_new.png?v=10383730632414512200)}.vdb-rb-icon-shape_princess_white{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_princess_new.png?v=15450709270618104090)}.vdb-rb-icon-shape_cushion_white{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_cushion_new.png?v=8754399525897176359)}.vdb-rb-icon-shape_round_white{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_round_new.png?v=10284161626313749742)}.vdb-rb-icon-shape_marquise_white{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_marquise_new.png?v=3203712422353541105)}.vdb-rb-icon-shape_oval_white{background-image:url(//renaissancejewel.com/cdn/shop/files/diamond_oval_new.png?v=1513758831569066583)}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ring-builder.css.map */
