@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);:root{--krfs-yellowGold:#FDE68A;--krfs-roseGold:#FECACA;--krfs-platinum:#EDEDED;--krfs-whiteGold:#CFCFCF}.details-page section{width:100%;margin-bottom:60px}.hidden{display:none}h1,h2,h3,h4,h5,h6,label,p{font-family:Assistant,sans-serif;font-weight:400}section h2{font-size:28px;line-height:normal}section.krfs_main_section{max-width:100%!important}.filter--section-krfs{padding-top:30px;padding-bottom:30px;justify-content:start!important;border-bottom:1px solid rgba(34,36,38,.15)}.filter--section-krfs .filter_div{margin-bottom:14px}.filter_div.shape__filter{padding:0!important}.filter--section-krfs .filter_div .filter_inner,.filter--section-krfs .filter_div .filter_inner input{color:#242833bf}.filter--section-krfs .filter-headind{margin:0;margin-bottom:20px;font-size:14px;color:#000;font-weight:400;font-family:Assistant,sans-serif!important}@media (min-width:768px) and (max-width:819px){.listing-tab-font-size{font-size:11px!important}}.filter-div-ab{position:relative}@media (max-width:767px){.filter--section-krfs{padding-top:0!important}}#keyideas-logo-main{display:flex;align-items:center;justify-content:center;text-align:center;color:#000;width:130px;background-color:#efefef;border-radius:0 0 15px 15px;font-size:10px;position:absolute;left:44%;top:100%;width:140px;height:20px}#keyideas-logo-main img{width:100%;height:auto}@media (max-width:767px){.main-section-img{padding:0 12px}.complete_section{font-size:14px!important}.filter--section-krfs .bg-color{background-color:#f6f6f6}.shape-filter-mobile{translate:-12px;width:106%;background-color:#f6f6f6;padding:0!important}.shapes-section-padding{padding-top:0!important;padding-bottom:6px!important}section.krfs_main_section{max-width:100%!important}.modal-content .btn-close{right:12px!important}}@media (max-width:767px){.drop-popup-section .email-section .send-btn{width:170px}.drop-popup-section .email-section{padding:0 10px 10px 10px}.clarity__filter .angebar-custom-label div,.color__filter .angebar-custom-label div{width:0%!important}.filter--section-krfs .filter_inside_section_krfs{width:100%;margin:auto!important;padding:5px!important}.krfs-clarity-labels{width:96%!important}}.filter--section-krfs .filter_div{display:flex;flex-direction:column}.filter--section-krfs .filter_div .shape__inner{display:flex;justify-content:space-evenly;width:97%;gap:8px;padding:30px;margin-top:5px}.filter--section-krfs .filter_div .stone__inner{display:flex;justify-content:space-evenly;width:97%;gap:8px;padding:30px}.filter--section-krfs .filter_div .shape__inner .shape-box{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #d3d3d3;cursor:pointer}.filter--section-krfs .filter_div .stone__inner .stone-box{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #d3d3d3;cursor:pointer}.filter--section-krfs .filter_div .shape__inner .shape-box.active{border:2px solid #000}.filter--section-krfs .filter_div .stone__inner .stone-box.active{border:2px solid #000}.filter--section-krfs .filter_div .shape__inner .shape-box img{width:80%;height:80%}.filter--section-krfs .filter_div .stone__inner .stone-box img{width:80%;height:80%}.shape-box .shape-img{cursor:pointer;background-image:url(images/diamond-shapes.png);background-repeat:no-repeat;background-size:320px;display:block;width:58px!important;height:58px}.shape-box .shape-img.round{background-position:-6px -1px}.round-shape{background-position:-6px -1px}.princess-shape{background-position:-69px -1px}.cushion-shape{background-position:-132px -1px}.emerald-shape{background-position:-192px -1px}.marquise-shape{background-position:-245px -1px}.oval-shape{background-position:4px -74px}.radiant-shape{background-position:-58px -74px}.pear-shape{background-position:-119px -75px}.asscher-shape{background-position:-183px -75px}.heart-shape{background-position:-256px -74px}.filter--section-krfs .slider{margin-bottom:20px!important}.filter--section-krfs .slider-section .input-div{display:flex;justify-content:space-between;width:99%}.filter--section-krfs .slider-section .input-div input{width:100px;height:15px;min-height:24px;padding-left:5px;border:1px solid #c4c4c4;font-size:14px;color:#242833bf;border-radius:0!important}.cut__filter .angebar-custom-label div,.polish__filter .angebar-custom-label div,.symmetry__filter .angebar-custom-label div{width:33.3%;font-size:14px;text-align:center;font-family:Assistant,sans-serif!important;line-height:normal}.fluor__filter .angebar-custom-label div{width:25%;font-size:14px;text-align:center;font-family:Assistant,sans-serif!important}.more-filter-span span{font-size:18px}.advanced-section{width:99.4%;display:flex;align-items:center;justify-content:center;position:relative}.symmetry-filter-padding{padding:0!important}.advanced-section .advanced-filter{margin:auto;gap:10px;padding:0 10px;background-color:#fff!important;color:gray!important;font-size:16px;cursor:pointer;border:1px solid gray!important;height:44px;width:170px;font-family:Assistant,sans-serif!important}.advanced-section label{border:1px solid gray;padding:10px;font-size:16px;align-items:center;display:flex;height:44px;color:gray;font-weight:400;cursor:pointer;justify-content:center;width:170px;font-family:Assistant,sans-serif!important;text-transform:uppercase}.free-shipping [data-title]{position:relative;cursor:pointer}.free-shipping [data-title]:hover::before{width:300px;content:attr(data-title);position:absolute;bottom:35px;display:inline-block;padding:3px 6px;border-radius:2px;background:#fff;color:#000;font-size:12px;text-align:center;box-shadow:rgba(17,17,26,.1) 0 4px 16px,rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px}.free-shipping-byor [data-title]{position:relative;cursor:pointer}.free-shipping-byor [data-title]:hover::before{width:300px;content:attr(data-title);position:absolute;bottom:45px;right:0;display:inline-block;padding:3px 6px;border-radius:2px;background:#fff;color:#000;font-size:12px;text-align:center;box-shadow:rgba(17,17,26,.1) 0 4px 16px,rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px}.free-shipping-byor [data-title]:hover::after{content:'';position:absolute;bottom:29px;left:45%;display:inline-block;color:#fff;border:8px solid transparent;border-top:8px solid #fff}@media (max-width:1170px){.free-shipping-byor [data-title]:hover::before{bottom:65px}.free-shipping-byor [data-title]:hover::after{bottom:50px}}@media (max-width:1023px){.free-shipping [data-title]:hover::before{width:230px!important}.free-shipping-byor .day-return [data-title]:hover::before{right:10px;bottom:65px}}.free-shipping [data-title]:hover::after{content:'';position:absolute;bottom:19px;left:8px;display:inline-block;color:#fff;border:8px solid transparent;border-top:8px solid #fff}.newsletter-form__field-wrapper{padding-bottom:30px}.show__short{width:100%;display:flex;align-items:center;justify-content:space-between}.show__short .sort-width{margin-right:8px;font-size:14px;margin:0;color:#000!important;width:60px}.show__short .short{display:flex;justify-content:flex-end}.show__short .short .search-section{margin-right:15px}.show__short input{width:220px;height:30px;min-height:30px;padding-left:5px!important;font-size:14px;display:flex;align-items:center;justify-content:center;border:1px solid #d3d3d3!important;border-right:0!important}.show__short select{width:133px;height:30px;min-height:30px;padding-left:5px!important;font-size:14px;background-color:transparent;border:1px solid #d3d3d3;margin-left:5px;display:flex;align-items:center;justify-content:center}.diam-listing-search-btn{display:flex}.show__short .sortby{margin-left:5px;font-family:Assistant,sans-serif}.grid-list-tab .nav-link{width:30px!important;height:30px!important}.grid-list-tab img{width:26px!important;height:26px!important}@media (min-width:1367px){.grid-view-options{margin-left:8px}.flex-all-elements{display:flex;height:30px!important}}button.btn.btn-search{height:30px;width:30px;cursor:pointer;min-height:30px!important;display:flex;align-items:center;justify-content:center;border-radius:0!important;border:1px solid #d3d3d3;border-left:0;padding:0}.logo-list-img .sample_label{position:absolute;top:2px;line-height:15px;background-color:var(--krfs-accent-color);padding:0 2px;border-radius:3px;font-size:9px;color:#000;display:inline-block!important;visibility:visible!important}.diamond-list .product__details{padding-left:3%!important}.text-center h2{line-height:2!important}.slider-section .ui-slider-horizontal{width:95%;height:4px;background:#d9d9d9!important;border-radius:50vh;border:none;top:5px}.ui-slider-horizontal .ui-slider-handle{margin-left:-1.5px!important}.ui-slider-horizontal .ui-slider-range{background:var(--krfs-primary-color)!important;height:4px!important}.mobile_heading{display:none}.slider-section .ui-state-default,.ui-widget-content .ui-state-default{width:10px;height:10px;border-radius:50vh;background:#fff!important;border:1px solid #d3d3d3;cursor:pointer!important;width:13.36px!important;height:13.26px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tab-section .tab-section-btn{color:#4a4a4a!important;height:30px;display:flex!important;align-items:center;justify-content:center;font-size:14px;font-weight:400;cursor:pointer!important;border-radius:0!important;border:1px solid #d3d3d3!important;text-decoration:none;font-family:Assistant,sans-serif!important}.krfs-main-tab-section{font-family:Assistant,sans-serif!important}.Product-tab_main .tab-section{list-style:none;padding:0;display:flex}.Product-tab_main .nav{flex-wrap:nowrap!important;width:100%}.view-360{display:flex;margin-bottom:5px;cursor:pointer;justify-content:center;font-size:14px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;color:#242833bf}.view-360 i{margin-right:5px}.modal .modal-dialog{max-width:100%}.modal-content{width:560px;padding:15px;margin:auto;border-radius:0!important;font-family:Assistant,sans-serif!important}.modal-content .btn-close{width:13px;display:flex;align-items:center;justify-content:center;font-size:16px;top:18px;right:18px;position:absolute;font-weight:100;opacity:unset!important}#keyideas-logo-360,#keyideas-logo-detail{display:flex;align-items:center;justify-content:center;text-align:center;color:#000;width:130px;background-color:#efefef;border-radius:0 0 15px 15px;font-size:4px;padding:0!important;margin:auto}.view-360-section h3{margin:0;margin-bottom:20px}.view-360-section .pera-content{font-size:14px;text-align:center;color:#232323;margin:auto;width:90%;margin-top:10px;margin-bottom:20px;padding-bottom:0!important}.view-360-section .modal-body{display:flex;flex-direction:column;align-items:center;padding:0}a:focus{border:none!important;box-shadow:none!important}.nav-link:focus,.nav-link:hover{border:var(--bs-nav-tabs-border-width) solid transparent!important}.nav-tabs{border:none!important}.nav-tabs:hover{border:none!important}.krfs-main-tab-section .tab-pane{margin-bottom:30px!important}.product-list{width:100%;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px;margin-top:30px}.product-list .prod-item{flex:0 0 24%;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #ddd;border-radius:5px;position:relative;margin-bottom:10px}.product-list .prod-item .image-div{width:100%;height:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.krfs-pagination-div{display:flex;justify-content:center}.product-list .prod-item .content-div{display:flex;flex-direction:column;align-items:center;padding:10px;margin-bottom:10px}.product-list .prod-item img{width:100%;height:100%;object-position:center;border-radius:5px;object-fit:cover!important}.product-list .prod-item a{font-size:14px;line-height:1.2;width:100%;height:100%;text-align:center;text-decoration:none;color:#242833bf;margin-bottom:8px;display:flex;justify-content:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:768px){.tab-section .tab-section-btn{background-color:#efefef;margin-right:10px;border:none!important}.product-list .prod-item a{margin:0!important}.Product-tab_main{display:flex;margin-top:70px;margin-bottom:-8px!important;justify-content:space-between!important}.short-margin-show{justify-content:flex-end!important}}.product-list .prod-item .price{text-align:center;font-size:16px;display:block;color:#242833;font-weight:600}.product-list .prod-item .price span del{color:#24283366!important;margin-left:6px}.main-section-img{position:relative}.grid-list-tab{right:0;top:1px;display:flex;gap:15px}.grid-list-tab .grid-list-btn{display:flex;width:55px;height:45px;background-color:#efefef;align-items:center;justify-content:center;cursor:pointer;border:none!important;border-radius:0!important;padding:0}.grid-list-tab .grid-list-btn.active{background-color:var(--krfs-accent-color)!important}.product-list-div{width:100%;margin-top:30px}.product-list-div table{width:100%;text-align:center;text-rendering:optimizeLegibility;font-size:14px;color:#6f6f6f;font-weight:400;line-height:21px;border:none;border-spacing:0;margin-bottom:5px}.product-list-div table:not([class]){box-shadow:none}.product-list-div table:not([class]) td,table:not([class]) th{margin:5px 0;border:0}.product-list-div table .heading{background-color:#eee}.product-list-div table .heading:hover{background-color:#eee!important}.product-list-div table tr:not(.heading):hover{background-color:var(--krfs-accent-color)!important;transform:.3s}.product-list-div table .product__img{display:flex;align-items:center;justify-content:start}.product-list-div table .product__img img{width:75px;height:75px;object-fit:contain}.product-list-div table .compare__icon--input input{display:none!important;position:absolute}.product-list-div table .compare__icon--input .compare__icon img{width:30px;cursor:pointer}.product__list--viewi{cursor:pointer}.product-list-div table th{width:calc(100% / 12);padding:10px 0;text-align:center;font-size:14px}.product-list-div table .product__details a{color:var(--krfs-primary-color);text-decoration:none}.product-list-div table .tbl_price{color:#000}.diamond-list .product__details a{display:flex;align-items:center}.back-collection .back-collection-ul{margin-bottom:30px;font-size:13px}.back-collection .back-collection-ul .back-collection-li{text-decoration:underline;color:#232323;font-size:13px;cursor:pointer}.back-collection .back-collection-ul .back-collection-li a{color:#232323;font-size:13px;line-height:normal;font-weight:400}.product--content .heading_h1{font-size:30px;line-height:normal;margin-bottom:15px;color:var(--krfs-primary-color)}@media (min-width:1366px){.Product-tab_main{position:relative}}@media (max-width:767px){.products-images .diamond__content .inner-color-div{font-size:12px!important}.inner-shipping-byor[data-title]:hover::before{right:-75px!important}.product-list-div table .product__img img{width:50px;height:50px;object-fit:cover!important}button.btn.btn-search i{font-size:13px}.tab-section .tab-section-btn.active{border:1px solid #d3d3d3!important}.products-images .diamond__content .clarity{width:26%}.diamond__content--price .choose--btn{width:100%!important;margin-left:0!important}.font-size-para-section{font-size:14px!important}.products-images .diamond__content--share .contact-info{gap:24px!important;margin:0 -12px!important}.products-images .diamond__content .color-clarity-section{margin-bottom:15px!important}.diamond__content--info{margin-top:15px!important}.products-images .diamond__content--price{margin-top:0!important}.diamond__content--price .choose--btn{margin-top:-8px!important}}.products-images .diamond__content--info .inner-free-shipping{display:flex;align-items:center;color:#6d6d6d!important;text-decoration:underline;margin-bottom:0;font-size:14px;text-decoration-color:var(--krfs-primary-color)}.choose-bttn-popup .modal-content{width:28%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:20px}.choose-bttn-popup .modal-content .btn-close{position:absolute;top:0;right:0;margin-top:5px!important;margin-right:5px!important}.choose-bttn-popup .modal-content .pera-popup{font-size:16px;margin-bottom:20px;margin-top:20px}.choose-bttn-popup .modal-content a{width:80%;margin-bottom:8px}.choose-bttn-popup .modal-content a .btn{width:100%}.products-images .diamond__content--info i,.products-images.diamond__content--time i{color:#000}.products-images .diamond__content--time{margin-bottom:15px;display:flex;align-items:center;gap:5px}.products-images .diamond__content--time .delivery-time{color:#6d6d6d;font-size:14px}.free-shipping{margin-bottom:15px}.krfs_disabled_anchor a,.krfs_disabled_anchor a:link,.krfs_disabled_anchor a:visited{text-decoration:none;color:inherit}.products-images .diamond__content--price .price{font-size:32px;color:#000}.products-images .diamond__content--price .price-section{margin-bottom:15px;margin-top:15px!important}img.motion-reduce{width:41%;height:auto}.add_cart_btn{margin-bottom:35px!important}.choose_setting_btn{margin-bottom:15px!important;margin-top:15px!important}.diamond-popup-btn-width{width:80%!important}.diamond__content--price .choose--btn:hover{filter:brightness(1.08)!important;background-color:var(--krfs-primary-color)}.products-images .diamond__content--share .contact-info{gap:20px;margin:0 -9px}.footer-section .footer-head h4{font-weight:700!important}.products-images .diamond__content--share .contact-info a{color:#6d6d6d;text-decoration:none;font-size:15px}.products-images .diamond__content--share .contact-info a i{margin-right:8px;font-size:20px}.thumbnail-image .prod-item{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border:1px solid #a2a2a2;margin-bottom:10px}.thumbnail-image .prod-item img{width:100%}.view-360-sprite{cursor:pointer;background-repeat:no-repeat;background-size:900px auto;display:block;width:19px!important;height:19px;background-position:-352px -195px;background-image:url(images/new-sprite-image-krfs.webp);margin-right:5px}.view-360-sprite{cursor:pointer;background-repeat:no-repeat;background-size:900px auto;display:block;width:19px!important;height:19px!important;background-position:-352px -195px;background-image:url(images/new-sprite-image-krfs.webp)}.btn-get-it.disabled{opacity:30%}.head-pera p{color:#6d6d6d;font-size:16px}.key-ideas-app{margin-top:0!important;height:70px;margin-bottom:30px;display:flex;justify-content:start;margin-top:20px;width:97%;font-family:Assistant,sans-serif!important}.key-ideas-app .steps{border:.3px solid gray;border-right:none!important;border-left:none!important}.key-ideas-app .steps:first-child{border-left:.3px solid gray!important}.select-complete-section{max-width:97.5%}.key-ideas-app .steps{display:flex;align-items:center;padding:0 0 0 45px;justify-content:space-between;flex:0 0 33%;position:relative}@media (max-width:820px){.select-complete-section{max-width:100%}}@media (min-width:768px){.steps.step1{padding-left:34px!important}}.key-ideas-app .steps .inner-step{display:flex;align-items:center}.key-ideas-app .steps .heading-3{margin-right:6px;font-size:20px;font-weight:400;font-family:Assistant,sans-serif;font-size:16px;line-height:normal}.key-ideas-app .steps .step-icon-img{width:fit-content;display:flex;align-items:center;justify-content:end}.complete_section{display:flex;flex-direction:column;font-size:18px;line-height:16px;font-weight:600;color:#242833!important;font-family:Assistant,sans-serif!important}.select-ring{display:flex}.key-ideas-app .steps p span:last-child{font-size:18px;line-height:22px;font-weight:600;color:#242833!important}.key-ideas-app .steps::after{content:'';position:absolute;top:50%;right:0;display:block;width:49px;height:49px;border-color:#000!important;border-width:0 1.5px 1.5px 0!important;border-radius:0 0 2px 0!important;border-style:solid;z-index:2;-webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg)!important;-ms-transform:translateY(-50%) translateX(50%) rotate(-45deg)!important;transform:translateY(-50%) translateX(50%) rotate(-45deg)!important}.rotate-180{transform:rotate(180deg)}.margin-top{margin-top:2px!important}.UparrowIcon{margin-top:-4px;cursor:pointer}.key-ideas-app .step3::after{width:51px!important;height:49.5px!important}.key-ideas-app .steps .inner-step{z-index:5}.key-ideas-app .steps .view-change .view-change-img{width:45px;height:45px;display:flex;align-items:center;justify-content:center;padding:2px;margin-right:12px}.key-ideas-app .steps .view-change img{width:100%!important;height:100%;border:1px solid #747474!important}.custom-pro-box .key-card .image-icon{width:80px;height:80px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #dcdcdc}.custom-pro-box .key-card .image-icon img{width:100%;height:100%}.custom-pro-box .key-card{display:flex}.custom-pro-box{background:#fff;border-radius:10px;margin-bottom:20px}.custom-pro-box .heading2{color:#5b5e66!important;font-weight:600;font-size:14px}.custom-pro-box .data{margin-left:15px;font-size:14px}.ring-size .inner-ring-size{font-size:14px;color:#6d6d6d;margin-bottom:20px}.color-light{color:#6d6d6d}.diamond__content .pera-content{font-size:14px;color:#6d6d6d}.ring-size .ring-sizes select{width:110px;padding:4px;border:1px solid #d3d3d3;margin-top:10px}.diamond__content--info{display:flex;margin-bottom:20px;margin-top:20px;gap:10px}.diamond__content--info .inner--info{font-weight:400;padding:5px 6px;line-height:normal;width:fit-content;background-color:#eee;font-size:14px}@media (max-width:767px){.mobile_heading{font-size:12px!important}.mark-icon-byor{margin-right:5px}.choose-bttn-popup .modal-content{width:100%!important}.products-images .diamond__content--time{margin-bottom:0}.products-images .diamond__content--price div{margin-bottom:15px;margin-top:5px!important}.free-shipping{margin-bottom:0}.krfs-lang-btn-grp{flex-wrap:wrap}}.sample-div{position:absolute;top:10px;left:10px;background-color:var(--krfs-accent-color)!important;padding:5px 10px;border-radius:3px;font-size:12px;color:#000;display:inline-block!important;visibility:visible!important;font-family:Assistant,sans-serif!important;z-index:1}.sample-div-detail-page{position:absolute;top:5px;left:25px;background-color:#fff!important;border-radius:3px;font-size:12px;color:#000;display:flex!important;align-items:center;justify-content:center;visibility:visible!important;width:60px!important;height:30px;padding:0!important}@media (max-width:620px){.products-images .img-section .main-image .sample-div-detail-page{left:6px}}.carat-section-outer-div .heading-description .desc-para-section{width:98%;margin:auto;padding:30px 0;font-size:14px;line-height:normal;color:#242833bf;font-family:Assistant,sans-serif!important}.pro__details{margin-bottom:120px!important}.modal-header .heading-h5{font-size:25px;margin-bottom:10px;margin-top:0;font-weight:700}.divide-parts-flex{gap:15px}@media (min-width:768px) and (max-width:1024px){.filter__btn .inner-filter-btn{flex:0 0 40%}.tutorial-popup .modal-content{width:90%!important;height:80vh!important;margin-left:auto!important}}.divide-parts-flex{display:flex}.divide-parts-flex{display:flex}.shape-heading span{display:none}@media (max-width:1000px){.container{padding:0!important}}@media (max-width:1280px){.key-ideas-app .steps .view-change{display:none}}@media (min-width:768px) and (max-width:1000px){.shape_item,.stone_item{flex:0 0 18%!important}.filter--section-krfs .filter_div .filter_inner{width:100%;padding:5px}.diamond-list .product__details{padding-left:0!important}}@media (min-width:768px) and (max-width:1280px){.product-list .prod-item{flex:0 0 32%}.Product-tab_main .nav{justify-content:flex-end}.stepupdatename{padding-right:15px!important;font-size:16px!important}.show__short select{width:100px}.show__short .sort-width{width:50px}.grid-list-tab{gap:8px;justify-content:center}.show__short .short .search-section{margin-right:8px}.Product-tab_main{display:initial!important}}@media (max-width:620px){.has-global-padding{padding-left:10px!important;padding-right:10px!important}.products-images .img-section .main-image div{width:100%;padding-left:0!important}}@media (max-width:767px){.key-ideas-app .steps::after{content:'';position:absolute;top:50%;right:0;display:block;width:46px!important;height:46px!important;border-color:#000!important;border-width:0 1px 1px 0!important;border-radius:0 0 2px 0!important;border-style:solid;z-index:2;-webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg)!important;-ms-transform:translateY(-50%) translateX(50%) rotate(-45deg)!important;transform:translateY(-50%) translateX(50%) rotate(-45deg)!important}#keyideas-logo-main{display:flex;align-items:center;justify-content:center;text-align:center;color:#000;width:130px;background-color:#efefef;border-radius:0 0 15px 15px;font-size:10px;position:absolute;left:35%;top:100%}.modal-content{width:100%;overflow:hidden}.tutorial-popup .modal-content{width:100%!important;height:40vh!important;margin-left:auto!important}.krfs-diamond-shapes{flex-wrap:wrap;display:flex;justify-content:space-between!important;gap:25px!important}.krfs-diamond-stones{flex-wrap:wrap;display:flex;justify-content:space-between!important;gap:25px!important}.krfs-diamond-shapes .shape_item{flex:0 0 14%;width:48px}.krfs-diamond-stones .stone_item{flex:0 0 14%;width:48px}.auto-fold #wpcontent{padding-left:0!important}.diam-info-outer-section,.divide-parts-flex{padding:0 12px}.price-section-width{height:auto}.advanced-section{align-items:center}.key-ideas-app .step1 .inner-step{margin-left:6px}.filter--section-krfs .filter-heading-krfs{margin-bottom:10px!important;text-align:left;justify-content:left;color:#000;margin:0}.filter--section-krfs .inner_filter--section-krfs{padding:0!important}.color_Diamonds .filter-headind,.shape__filter .filter-headind{padding-left:12px;padding-top:10px}.filter--section-krfs .filter_div .filter_inner{width:95%}.show__short .sort-width{width:50px!important}.filter--section-krfs .filter_div .slider-section{width:100%;padding:0!important}.filter--section-krfs .input-width-full{width:100%!important}.filter--section-krfs .filter_div{margin-top:0;margin-bottom:10px;padding:0!important}.show__short{flex-direction:column-reverse;align-items:start}.show__short .short{width:100%;justify-content:space-between;margin-bottom:20px;margin-top:10px}.show__short input,.show__short select{width:130px;align-items:self-start;margin-left:0;font-size:14px;font-weight:400!important;font-family:Assistant,sans-serif!important}.show__short select{padding-top:3px!important}.filter--section-krfs .slider-section .input-div input:focus{border-color:#c4c4c4}.slider-section .ui-slider-horizontal{width:90%;margin:auto}.container .diamond-list-padding{padding-left:0!important;padding-right:0!important}.advanced-section{position:relative;justify-content:center!important;gap:9px!important}.advanced-section .advanced-filter{width:153px!important;height:41px!important;font-size:14px!important}.advanced-section label{width:153px!important;height:41px!important;font-size:14px!important}.lab_checkbox{translate:-12px;width:106%;display:flex}.advanced-section label{right:20px;top:10px}.show__short .showing__item p{margin-top:15px}.product-list .prod-item{flex:0 0 100%}.Product-tab_main{display:flex;flex-direction:column-reverse!important}.Product-tab_main .tab-section{width:100%;display:flex;align-items:center;padding:0;padding-bottom:0;margin-bottom:0;flex-wrap:wrap!important}.Product-tab_main .tab-section .tab-section-btn{flex:0 0 33.33%}.Product-tab_main .tab-section .tab-section-btn{width:100%;height:30px;padding:0!important;font-size:14px;color:#000!important}.grid-list-tab{position:initial;display:flex;justify-content:end}.product-list-div table tr th{padding:3px 0!important}.shape-heading span{display:initial!important}.product-list-div table .product__img{margin:2px 0!important}.product-list,.product-list-div{margin-top:0}.product-list-div{width:100%;overflow-x:auto}.filter-div-ab{padding:0 12px}.filter--section-krfs .col-lg-4{padding-left:0;padding-right:0}.slick-next,.slick-prev{background-image:url(images/arrow-right-s-line.png)!important}.slick-prev{left:-35px!important}.slick-prev{transform:rotate(180deg) translateX(50%)!important;margin-top:-5px;margin-left:10px}.slick-next:before,.slick-prev::before{display:none}.pro__details .pro__details--box{flex-direction:column;gap:0}.pro__details .pro__details--box .pro__details-ul{width:100%}.pro__details .pro__details--box .list2 li>div:nth-child(even){background-color:#f3f3f3ae}.pro__details .pro__details--box .list2 li>div:nth-child(odd){background-color:#fff}.meter-width .size-info{width:84px;height:65px;font-size:10px;padding:8px 5px}.meter-width .size-info span{display:inline}.meter-width .size-info .carat{font-size:18px;margin-top:0}.key-ideas-app{height:65px;padding:0 10px}.key-ideas-app .steps{flex:unset;padding:0!important}.key-ideas-app .steps.step1{width:30%}.key-ideas-app .steps.step2,.key-ideas-app .steps.step3{width:32%}.key-ideas-app .step2 .inner-step,.key-ideas-app .step3 .inner-step{margin-left:38px!important}.key-ideas-app .steps .step-icon-img{display:initial}.key-ideas-app .steps .heading-3{font-size:22px;margin-right:5px;font-size:14px!important}.key-ideas-app .steps p span:last-child{font-size:14px!important;font-weight:600;line-height:16px}.key-ideas-app .steps:not(:last-child)::after{width:32px;height:32px}.steps .view-change{display:none!important}}@media (min-width:768px) and (max-width:1024px){.product-list.list-gap-pad{gap:2%!important}.choose-bttn-popup .modal-content{width:50%}}@media (min-width:768px) and (max-width:850px){.choose-bttn-popup .modal-content{width:50%}}@media (min-width:851px) and (max-width:1024px){.choose-bttn-popup .modal-content{width:42%}}@media all and (max-width:480px){.product-list-div{width:100%;overflow-x:auto}.product-list-div table tr th{width:60px!important;max-width:60px!important;min-width:60px!important}}.error-image{object-fit:initial!important}.primary-btn{padding:10px 20px;background-color:var(--krfs-primary-color)!important;color:#fff!important;border:none;font-size:15px;cursor:pointer;border:none!important;width:max-content}.krfs_loader{top:0;left:0;position:absolute;position:fixed!important;width:100%;height:100vh;display:none;align-items:center;justify-content:center;background-color:rgba(255,255,255,.5);z-index:9999}.krfs_loader img{width:160px}#krfs_360_frame{width:500px;height:500px}.loading-overlay__spinner.main_loader .spinner{width:100px}.spinner{animation:rotator .8s linear infinite}.loading-overlay__spinner.main_loader{width:100%;height:100%;align-items:center;justify-content:center;z-index:9999;position:fixed}.loading-overlay__spinner.listing_loader{width:100%;display:flex;align-items:center;justify-content:center;z-index:9999;margin:40px 0}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}100%{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}circle.path{stroke:var(--krfs-primary-color)}@media (min-width:1600px){.product-list{gap:17px!important}}input:focus{outline:0!important}@media screen and (max-width:1200px){.select-ring{align-items:start!important}.mobile_heading{display:block;flex-direction:column;font-size:14px}}.fontMedium,.message__box.message-diamond .showlogin{font-family:"Avenir LT W05_65 Medium"!important}.heading--2{font-size:26px;line-height:41px;margin-bottom:18px}.text-center{text-align:center!important}.d-flex{display:flex!important}.view-section-mobile{display:none}@media (max-width:1024px){.diamondCompare_container{max-width:100%;padding:0;margin-bottom:-24px}.view-section-mobile{display:flex!important;gap:8px;font-size:12px}.select_section{align-items:flex-start!important}}.iconDown::before{content:"\2193";font-size:14px;color:#7646d7;margin-right:5px}.iconUp::before{content:"\2191";font-size:14px;color:#7646d7;margin-right:5px}@media (min-width:1200px) and (max-width:1400px){.diamondList_image img{height:80%}}.more-filters{display:none}.more-filters-height{display:block}.advanced-section{display:flex;align-items:center;justify-content:end;gap:10px}.more-filters~.col-lg-4{margin-top:0;padding-left:0}@media(min-width:1024px){.advanced-section{margin-top:25px!important}}.bg-gray{background-color:#f6f6f6;padding:10px;padding-top:25px;padding-bottom:27px}.shape_item,.stone_item{display:flex;flex:0 0 6%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.color_Diamonds{display:flex;flex-direction:column}.shape_heading{font-size:14px;margin-top:10px;margin-bottom:10px;font-weight:400;font-family:Assistant,sans-serif!important;line-height:normal;color:#242833BF!important}.complete_heading{margin-right:4px;font-size:20px;font-weight:600;margin-bottom:-1px;font-family:Assistant,sans-serif}input[type=checkbox]{accent-color:grey}.sprite-image-krfs{display:flex;width:28px;height:27px;background-repeat:no-repeat;background-image:url(images/new-sprite-image-krfs.webp)!important;margin-right:5px}.free-shipping-icon{background-size:784px;background-position:-65px -163px}.year-tab-section button{font-size:14px;font-weight:400;color:#000;background-color:transparent;border:none;padding:0;margin-right:40px;text-transform:uppercase}.single-plan h5{font-size:24px;font-weight:700}.plan-btn.active{border-bottom:3px solid var(--krfs-primary-color)!important}.price-div{display:flex;align-items:center;font-size:14px;font-weight:600}.price-pln-div{margin-top:18px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b3b3b3;font-size:22px}.price-pln-div label{vertical-align:initial}.confirm-settings .label-heading,.confirm-settings label{font-weight:400;font-family:Assistant,sans-serif;line-height:21px;font-size:14px;color:#000;width:100%}.key-btn-import{width:160px;height:40px;background-color:#fff;color:#000;border:1px solid #000;font-size:14px;font-weight:500;border-radius:5px;cursor:pointer}button:disabled{opacity:50%}.plan-main .inner-div{gap:20px}.single-plan{width:55%;height:440px;border-radius:5px;border:1px solid gray!important;border-radius:10px}.price-image-section img{width:100%}.key-btn-import.active,.key-btn-import:hover{background-color:var(--krfs-primary-color);color:#fff}.key-btn-import.activated,.key-btn-import.active{background-color:var(--krfs-primary-color);color:#fff}.check-icon-section .check-icon{width:20px;height:20px;margin-right:10px;background-color:var(--krfs-primary-color);border-radius:50vh;fill:#fff;padding:2px}.plan-amt{font-weight:700}.price-section-width .price-div,.price-year-section-width .price-div{margin:23px 0!important}.form-section-div .input--div{margin-bottom:10px;width:100%}.form-section-div input,.form-section-div textarea{border:1px solid #000!important;padding:10px;margin-top:5px;width:100%!important;border-radius:10px;color:#000;font-size:14px;height:44px}textarea#message{height:160px}.form-section-div .grid-setion{display:flex;justify-content:space-between;gap:20px}.form-section-div label{font-size:14px}.send-btn-section .send-button{background-color:var(--krfs-primary-color);width:180px;display:flex;justify-content:center;text-align:center;padding:10px;color:#fff;border-radius:10px;cursor:pointer;margin-top:15px;font-size:14px;border:none}.tutorial-section img{width:100%;height:auto}.tutorial-section .box p{margin-top:8px;font-weight:500;font-size:14px}.recommended .main-section-img{padding:15px;background-color:hsla(0,0%,98%,.645);border:1px solid #cecece;border-radius:10px}.recommended .image-text-div{display:flex;align-items:center;margin-bottom:10px}.recommended .image-text-div .content-section{margin-left:15px}.recommended .image-text-div .content-section h6{color:#000;font-size:16px;font-weight:700}.recommended .main-section-img p{font-size:16px}.recommended .main-section-img .btn-get-it{padding:12px 16px;width:207px;height:51px;border:1px solid #000;color:#000;margin-top:20px;border-radius:10px;font-weight:500;font-size:16px;text-decoration:none;background-color:#fff;display:flex;justify-content:center;align-items:center}.recommended{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px;column-gap:15px}.faq-section button{padding-left:0}.faq-section h4{margin-bottom:2px;padding-bottom:15px;margin-top:15px;border-bottom:1px solid #858585;font-weight:700;font-size:14px;display:flex;align-content:center;justify-content:space-between;cursor:pointer}.faq-section .faq-arrow-icon{width:24px;display:flex;align-items:center;justify-content:center;transform:rotate(0)}.faq-body p{font-size:14px}.faq-body .head-pera-faq{padding:10px 0;margin:0}.faq-body .faq-div{border-bottom:1px solid #d3d3d3}.faq-body .faq-div p:first-child{font-size:14px;font-weight:400;color:#000;display:flex;align-items:center;justify-content:space-between;cursor:pointer;line-height:normal}.faq-body .faq-div p:first-child span{font-size:25px!important;color:#000!important;margin-right:6px}.faq-section .faq-div p:last-child{font-size:14px;font-weight:400;margin-left:10px;color:#000}.save-setting{width:160px;height:40px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;background-color:var(--krfs-primary-color);font-size:14px;color:#fff}.string-icon{width:18px!important;margin-left:-1px;margin-right:12px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:767px){.diamondList_image{min-height:100px!important}.diamondList ul li{font-size:12px}.divide-parts-flex{flex-direction:column;margin-bottom:15px}#listdesign .product-list-div{margin-top:0!important}.heading--1,.heading--2{font-size:24px;line-height:33px}.view-360-mobile{display:flex!important;flex-direction:column;visibility:hidden;width:34px!important;height:34px!important;background-color:#fff;border-radius:50%;position:absolute;top:-10px;right:10px;font-family:Assistant,sans-serif!important}.view-360-sprite{height:15px!important;background-position:-311px -174px;margin-right:0!important;background-size:800px auto}.view-hide-mobile{display:none}.view-360-text{text-decoration:none!important;color:#000;font-size:10px!important;font-weight:600;padding:0!important}.view-hide-mobile{display:none}.view-360-mobile img{position:relative;top:8px;left:6px;width:22px!important}.diam-info-outer-section{margin-bottom:30px!important}.form-section-div .grid-setion{flex-direction:column;gap:0}.year-tab-section button{margin-right:22px}.tutorial-section{grid-template-columns:repeat(1,minmax(0,1fr))!important}.recommended{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.main-div-tab{margin-top:30px}.tab-btn-section{margin-left:0!important;margin-right:1.5rem!important;width:20%;height:max-content;display:flex;flex-direction:column;padding:25px 15px;box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);border-radius:12px;background-color:#fff}.tab-btn-section ul{display:flex;flex-direction:column;padding:0;margin:0}.tab-btn-section ul li button{padding:0!important;margin:0!important;color:#000!important;border:none;display:flex;align-items:center;min-width:100%;border-radius:6px;padding-left:10px!important;line-height:35px!important;font-size:14px;font-weight:400;text-align:left;background-color:transparent}.tab-btn-section ul li button:hover{border:none}.tab-btn-section ul li button.active{background-color:var(--krfs-accent-color)!important}.tab-btn-section ul li button img,.tab-btn-section ul li button svg{width:16px;margin-right:15px}.tab-btn-section .client-login-btn{width:95%;background-color:#000;padding:5px 10px;display:flex;align-items:center;justify-content:start;color:#fff;border-radius:5px;margin-top:10px;text-decoration:none;font-size:14px}.tab-btn-section .client-login-btn svg{width:15px;height:15px;margin-right:10px}.tab-content-section{width:75%}.tab-content-section .fade:not(.show){display:none}.tab-content-section .fade{display:initial;opacity:initial}.tab-btn-section h5{padding-bottom:10px;font-size:14px!important;font-weight:700;border-bottom:1.5px solid #cecece;margin-bottom:15px;color:#000!important}.sticky-outer-section{height:75px}.main-heading-btn{max-width:100%;min-width:64.5%;background-color:#fff;padding:10px;border-radius:12px;z-index:1;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e1e1e1}.main-heading-btn h2{font-size:26px;font-weight:700;margin:0}.main-heading-btn .save-btn{width:160px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:var(--krfs-primary-color);font-size:14px;color:#fff;border:1px solid var(--krfs-primary-color)}.main-heading-btn .save-btn:hover{border:1px solid #000;background-color:#fff;color:#000!important}.right-section{padding:20px;box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);border-radius:8px;background-color:#fff;margin-bottom:30px}.initial-section .step h5{color:#000;font-size:14px;font-weight:700;margin:0}.step-color-div{display:flex;margin-bottom:30px;gap:25px}.step-color-div .setting-inner{width:44.2%!important}.step-color-div .color-inner{display:flex;justify-content:space-between;align-items:center;width:35%;gap:10px;margin-top:20px;font-family:Assistant,sans-serif!important}.step-color-div .color-inner .color-box{width:50px;height:25px;padding:0!important;border:none}.step-color-div .color-inner .color-box.primary{background-color:#7646d7}.step-color-div .color-inner .color-box.accent{background-color:#fff;border:1px solid #000}.step p{font-size:14px;font-weight:400;margin:0;color:#000;line-height:normal}.step-color-div p{color:#000;font-size:14px;margin:0}.stap-grid-section{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;margin-top:20px;margin-bottom:30px;border-bottom:1px solid #b3b3b3;padding-bottom:25px}.stap-grid-section .item{flex:0 0 45%;width:100%}.country-section .inner-country{display:flex;flex-wrap:wrap;gap:25px}.country-section input{display:none}.country-section label{border:1px solid #d3d3d3;color:#d3d3d3;height:42px;width:100%;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.country-section input[type=radio]:checked+label{border:1px solid #000;color:#000}.stap-grid-section .main-img{width:100%;margin-bottom:20px}.step .input-div{width:calc(100% - 50px);border:1px solid #000;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding-right:10px}.step .input-div input{border:none!important;width:90%;height:100%;border-radius:8px;background-color:transparent;font-size:11px;box-shadow:none}.input-section{display:flex;align-items:center;gap:10px}.input-section .send-link-icon img{width:16px;height:16px;margin-bottom:5px}.step .input-div img{cursor:pointer}.number-section{display:flex;gap:12px;margin-top:15px;cursor:pointer}.number-section span{width:15%;height:42px;display:flex;align-items:center;justify-content:center;font-size:14px;border:1px solid #d3d3d3;border-radius:8px;color:#d3d3d3}.button-remove-property{background-color:transparent!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer!important}.button-remove-property:focus{box-shadow:none!important}.number-section span.active{border:1px solid #000;color:#000}.enabled-div{display:flex;align-items:center;gap:5px;margin-top:10px}.enabled-div input{margin:0!important}.enabled-div a{color:var(--krfs-primary-color);font-size:14px}.main-div-tab input[type=checkbox]{width:16px;height:16px;border:1px solid gray;border-radius:2.5px!important;display:flex;align-items:center;justify-content:center}.main-div-tab input[type=checkbox]:checked:before{width:20px;height:20px}.main-div-tab input[type=checkbox]:focus{border-color:gray;box-shadow:none}.main-div-tab input[type=checkbox]:checked::before{content:url(images/Vector.png);margin:0!important;background-color:#636061;background-repeat:no-repeat;background-size:20px;display:flex;align-items:center;justify-content:center;height:16px;width:16px;accent-color:var(--krfs-primary-color);background-color:var(--krfs-primary-color)}.checkbox__container input[type=checkbox]{margin-right:-28px;width:20px;height:20px}.checkbox__container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox__container input:checked~.checkmark{background-color:var(--krfs-primary-color);border:0}.checkbox__container input:checked~.checkmark:after{display:block}.checkbox__container .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(45deg)}.checkbox__container .checkmark{position:relative;margin-right:7px;top:0;left:0;height:20px;width:20px;background:#fff;border-radius:3px;border:1px solid gray;width:20px!important;height:20px!important}.tutorial-section{gap:.9rem!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (min-width:768px) and (max-width:1024px){.price-section-width .price-div,.price-year-section-width .price-div{margin:15px 0!important}.price-pln-div{margin-top:15px;margin-bottom:20px;padding-bottom:15px}.show__short .sort-width{margin-left:10px}}@media only screen and (min-width:768px) and (max-width:1200px){.show__short{margin-top:20px!important}}@media (min-width:768px) and (max-width:1365px){.steps.step1{padding-left:20px!important}.key-ideas-app .steps{padding:0 0 0 45px}.show__short .short{display:flex;align-items:center;justify-content:flex-start!important;margin-left:-5px;width:100%}.Product-tab_main .tab-section{display:flex;justify-content:flex-start!important}}@media (min-width:821px) and (max-width:1024px){.show__short .short{margin-left:0!important}}@media (min-width:1025px) and (max-width:1365px){.show__short .short{margin-left:0!important}.Product-tab_main .tab-section{margin-left:5px}}@media (max-width:767px){.step-color-div .color-inner{width:70%}.main-heading-btn{max-width:100%;min-width:100%}.main-heading-btn{margin-bottom:10px}.sticky-outer-section{height:60px}.main-div-tab{flex-direction:column;margin-top:0;margin-left:0;margin-right:0}.tab-btn-section{width:100%;margin:0}.tab-btn-section.mx-4{margin-right:0!important;margin-left:0!important}.tab-content-section{width:100%}.main-heading-btn h2{font-size:22px}.main-heading-btn .save-btn{width:110px}.stap-grid-section .item{flex:0 0 100%}.plan-main .inner-div{flex-direction:column}.single-plan{width:100%}}.sortby:focus{outline:0}.grid-list-tab .nav-link:focus,.grid-list-tab .nav-link:hover,.tab-section .tab-section-btn:focus,.tab-section .tab-section-btn:hover{outline:0;border:none!important}select option:checked{background:#e6e6e6}@media only screen and (max-width:600px){select option:checked{background:#e6e6e6}}.alert-section{position:fixed;bottom:10px;left:56%;width:80%;height:40px;margin:auto;text-align:center;transform:translate(-50%);z-index:9999999;color:#fff;font-size:14px;background-color:var(--krfs-primary-color);display:flex;align-items:center;justify-content:center;border-radius:4px}.alert-section-none{display:none!important}.alert-section .alert{width:100%;text-align:center;padding:0!important;margin:0!important}.alert-section .close-btn{position:absolute;right:10px;font-weight:900;cursor:pointer}.tutorial-popup .modal-content{width:70%;height:80vh;margin-left:20%;border-radius:10px!important}.tutorial-popup .modal-content iframe{width:100%;height:100%}.tutorial-popup .modal-header h5{margin-bottom:10px;font-size:14px;font-weight:700}.tutorial-popup .modal-header{width:100%;height:100%;display:flex;flex-direction:column;align-items:self-start;border-bottom:none!important}@media only screen and (max-width:766px){.grid-view-options{display:none!important}.list-view-options{display:none!important}#listdesign{display:block!important}}.modal-dialog{max-width:90%}.modal-dialog-slideout{min-height:100%;margin:0 0 0 auto;background:#fff}.modal.fade .modal-dialog.modal-dialog-slideout{-webkit-transform:translate(100%,0) scale(1);transform:translate(100%,0) scale(1)}.modal.fade.show .modal-dialog.modal-dialog-slideout{-webkit-transform:translate(0,0);transform:translate(0,0);display:flex;align-items:stretch;-webkit-box-align:stretch;height:100%}.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y:auto;overflow-x:hidden}.modal-dialog-slideout .modal-content{border:0}.modal-dialog-slideout .modal-footer,.modal-dialog-slideout .modal-header{height:4rem;display:block}.contact-form-slider{height:100%;width:0;position:fixed;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:60px;z-index:99}.contact-form-slider.open{width:50%}.contact-form-slider .close-btn{position:absolute;top:40px;right:25px;font-size:36px;margin-left:50px;text-decoration:none;color:gray}.contact-form-slider .form-element{margin-bottom:15px}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.overlay.visible{display:block}body.no-scroll{overflow:hidden}.add-collection-slider{margin-top:0;padding:50px!important}.add-collection-slider h2{color:#000;margin-bottom:30px;font-weight:700}.add-collection-slider label{font-size:18px}.add-collection-slider .save-btn{width:160px;height:38px;margin-top:10px;background-color:#4f149a;color:#fff;border-radius:6px;border:none}.add-collection-slider .save-btn:hover{background-color:#fff;color:var(--krfs-primary-color)!important;border:1px solid var(--krfs-primary-color)!important}.contact-section h2{margin-bottom:10px!important}.contact-section{margin-top:0;padding:50px!important;width:100%}.contact-section input{font-size:14px;width:489px!important;background-color:transparent;border:1px solid #000}.contact-section .pera-head{font-size:16px;font-weight:400;margin-bottom:20px;width:max-content}.contact-section .website-label{font-weight:900}.contact-section .inner-form div{display:flex;flex-direction:column}.slider-dots{position:relative;width:100%}.slider-dots .slider-dot{width:3px;height:8px;background-color:var(--bs-body-bg);z-index:2;position:absolute;translate:0 -4px}.krfs_empty_msg{font-size:16px;font-weight:600;line-height:normal;margin-top:15px}.already-cart{color:red}.language-region-div .select-section{width:250px;height:40px;padding:5px 10px;border-radius:8px;background-color:transparent;border:1px solid #000;font-size:14px;color:#000}.language-main-div{display:flex;margin-top:20px;padding-bottom:50px;gap:40px}.language-main-div .inner-language{width:100%}.language-main-div .lang-content{border-radius:0 8px 8px 8px;border:1px solid #d3d3d3}.language-main-div .tab-section-lang{margin:0;flex-wrap:nowrap;padding-right:15px}.language-main-div .tab-btn-lang{display:flex;justify-content:space-between}.language-main-div .tab-btn-lang .setting-icon{width:28px}.tab-btn-lang{display:flex;justify-content:space-between}.language-main-div .tab-section-lang button{height:40px;border:1px solid #d3d3d3;border-radius:0;font-size:14px;margin-bottom:-.8px;display:flex;padding:3px;align-items:center;justify-content:center;color:#000!important;border-color:#d3d3d3!important}.language-main-div .tab-section-lang button.active{border-bottom:1px solid #fff!important;background-color:#fff!important}.language-main-div .tab-section-lang button.default{border-radius:8px 8px 0 0}.language-main-div .tab-section-lang button:first-child{border-radius:8px 0 0 0}.language-main-div .tab-section-lang button.corner:first-child,.language-main-div .tab-section-lang button.last:first-child{border-radius:8px 8px 0 0}.language-main-div .tab-section-lang button.last{border-radius:0 8px 0 0}.language-main-div .lang-content .textarea-div{border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;align-items:end;position:relative}.textarea-count{margin-right:10px;margin-bottom:5px;color:#838383;display:flex;align-items:center}.language-pera-div{position:relative}.language-pera-div p{display:none;background-color:gray;color:#fff;padding:2px;position:absolute;top:30px;left:-50px;font-size:14px;width:110px;height:25px;border-radius:4px;margin:0;line-height:normal;text-align:center}.language-pera-div:hover p{display:initial!important}.textarea-count .lang-img{width:12px;height:12px;margin-left:20px}.language-main-div .lang-content .textarea-div textarea{padding:20px;width:100%;height:100px;font-size:14px;background-color:transparent;resize:none;border:none}.language-main-div .lang-content .textarea-div textarea#story{-moz-appearance:none;outline:0 none transparent}.language-main-div .lang-content .textarea-div textarea:focus{outline:0!important;border-color:transparent;box-shadow:none}.language-main-div .language-sprite-img{width:30px;margin-left:2px;height:27px;background-image:url(images/language_sprites.webp);background-repeat:no-repeat;background-size:150px}@media (max-width:1020px){.language-main-div{flex-direction:column}.language-region-div{padding:0 15px}}.setting-slider{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:60px}.setting-slider .closebtn{position:absolute;top:50px;right:30px;font-size:30px;margin-left:50px;text-decoration:none;color:gray!important}.slider-language{width:48%!important;display:flex}.slider-language .lang-trans{width:40%}.slider-language .ring-size{width:60%}.slider-language h5{margin-bottom:20px;font-size:14px;font-weight:700;line-height:normal}.slider-language .krfs-lang-btn{font-size:14px;width:max-content;height:max-content;display:flex;align-items:center;justify-content:start;border-radius:8px;margin-bottom:15px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.slider-language .krfs-lang-btn input{margin:0;margin-top:5px}.slider-language .krfs-lang-select-slider{border:1px solid #000;font-size:14px;width:100%;height:35px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-bottom:20px}.slider-language-div .language-sprite-img{width:35px;margin-left:5px;height:27px;background-image:url(images/language_sprites.webp);background-repeat:no-repeat;background-size:150px}.language-main-div .language-sprite-img.en_US,.slider-language-div .language-sprite-img.en_US{background-position:-109px -47px}.language-main-div .language-sprite-img.en_GB,.slider-language-div .language-sprite-img.en_GB{background-position:-8px -48px}.language-main-div .language-sprite-img.fr_FR,.slider-language-div .language-sprite-img.fr_FR{background-position:-58px -48px}.language-main-div .language-sprite-img.de_DE,.slider-language-div .language-sprite-img.de_DE{background-position:-109px -7.5px}.language-main-div .language-sprite-img.it_IT,.slider-language-div .language-sprite-img.it_IT{background-position:-8px -7px}.language-main-div .language-sprite-img.es_ES,.slider-language-div .language-sprite-img.es_ES{background-position:-59px -7.5px}.diamond-mobile-visible-only{display:none}@media only screen and (min-width:767px) and (max-width:1281px){.slider-language{width:100%}}@media only screen and (max-width:767px){.slider-language{width:100%!important;flex-direction:row}.diamond-mobile-visible-only{display:block}.mobile-view{display:none}.slider-language .lang-trans,.slider-language .ring-size{width:100%}.language-main-div{flex-direction:column}}.krfs-grid-internal-iframe{border-radius:2% 2% 3% 3%}.setting-category-section{display:flex;align-items:center}@media only screen and (max-width:767px){.product-list-view-clarity,.product-list-view-color,.product-list-view-cut,.product-list-view-details,.product-list-view-lab,.product-list-view-shape{display:none}.contact-section{padding:20px!important}.contact-section input,.input-drop-main{width:100%!important}}#krfs_product_grid .view-360-div{position:relative}.krfs-default-lang-content textarea{color:#000!important}.info-box{position:relative;cursor:pointer}.info-box img{width:15px}.info-box[data-title]:hover::before{width:277px;height:fit-content;content:attr(data-title);position:absolute;top:0;display:inline-block;padding:7px;border-radius:2px;background:#fff;color:#000;font-size:12px;text-align:left;z-index:999;line-height:15px;padding:7px;left:23px;bottom:-39px;box-shadow:rgba(17,17,26,.1) 0 4px 16px,rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px}.contact-section input[type=text]:focus{box-shadow:none!important;outline:2px solid transparent}.input-drop-main{border:1px solid #000!important;height:51px;color:#000;width:489px;margin-top:5px;border-radius:10px;display:flex!important;flex-direction:row!important;align-items:center;position:relative}.input-drop-main input{width:100%!important;height:100%;border:none!important;margin-top:0!important}.input-drop-main .dropdown-number{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;width:80px;height:100%;padding:0 6px;flex-direction:row!important;border-right:1px solid #000;font-size:18px}.input-drop-main .dropdown-country{width:100%!important;height:100%;border-right:none!important}.input-drop-main .dropdown-number img{width:12px!important}.dropdown-number .arrowIcon{transition:transform .3s ease}.number-dropdown-content{display:none!important;position:absolute;background-color:#fff;font-size:14px;min-width:100%;width:100%;max-height:170px;z-index:1;top:50px;left:0;border-radius:10px 10px 0 0;border:1px solid #000;border-bottom:none;padding:5px 5px 0 5px}.number-dropdown-content::-webkit-scrollbar{width:20px;height:50px}.number-dropdown-content::-webkit-scrollbar-track{background:#fff;border-radius:10px}.number-dropdown-content::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px;border:3px solid #f1f1f1}.number-dropdown-content .number-item{padding:2px 0;cursor:pointer}.dropdown-number .number-dropdown-content.show{display:block!important}.input-drop-main .rotate{transform:rotate(180deg)}.dropdown-number .number-item:hover{background-color:var(--krfs-accent-color)}.modal{background-color:#00000057}.modal-backdrop{display:none}.cut-images-outer{padding:0 10px}@media (min-width:1400px){.product-list .prod-item .image-div{height:280px!important}#krfs_product_grid .view-360-div{height:290px!important}#krfs_product_grid .view-360-div iframe{width:100%;height:100%!important}}.tab-section .tab-section-btn.active{background-color:var(--krfs-accent-color);border:none!important}.filter-heading-krfs{margin:0;margin-bottom:20px;font-size:14px;color:#000;font-weight:400;font-family:Assistant,sans-serif!important}.filter_inside_section_krfs{width:99.5%;flex-wrap:wrap}.metal-flex-gap{display:flex;gap:9px}.ring-style-box{flex:0 0 30%;height:26px}.more-price{display:none}.ring-style-box .ring-style-name{border:1px solid #d3d3d3;color:#242833BF!important;display:flex;align-items:center;font-size:14px;justify-content:center;cursor:pointer;width:100%;height:100%;cursor:pointer;padding:0;font-weight:400}.metal-box{flex:0 0 30%;height:30px}.metal-box .metal-name{border:1px solid #d3d3d3;color:#242833BF!important;display:flex;align-items:center;font-size:14px;justify-content:center;cursor:pointer;width:100%;height:100%;cursor:pointer;padding:0;font-weight:400}.shape-value{margin-right:6px}.shape-detail{margin-right:4px}.metal-box[data-val="Yellow Gold"] div:first-child{background-color:var(--krfs-yellowGold)}.metal-box[data-val="Rose Gold"] div:first-child{background-color:var(--krfs-roseGold)}.metal-box[data-val="White Gold"] div:first-child{background-color:var(--krfs-whiteGold)}.metal-box[data-val=Platinum] div:first-child{background-color:var(--krfs-platinum)}.metal-box{flex:0 0 30%;height:30px}.accent_diamonds{display:flex;justify-content:space-around;background-color:#f6f6f6;padding:10px;color:grey;height:44px;margin-bottom:10px}.accent_diamonds>div>input{margin-right:5px;width:18px;height:18px;color:#636061}.accent_diamonds>div{display:flex;font-size:14px;align-items:center;font-family:Assistant,sans-serif!important}.thumbnail-image{display:flex;flex-direction:row-reverse}.image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;width:74%}.image-grid img{width:100%;height:auto}img.image-item{border:1px solid gray}.shape-detail-width{width:50%}.ring-style-box .ring-style-name.active{border:2px solid #000}.accent_diamonds label{display:flex;align-items:center}.metal-box .metal-name.active{border:2px solid #000}@media (max-width:767px){.ring-style-box{flex:0 0 46%}.byor-content{width:100%!important}.metal-box{flex:0 0 46%}.metal-flex-gap{justify-content:space-between}.accent_diamonds{width:106%;translate:-12px;height:52px;margin-bottom:20px!important}}@media (min-width:768px) and (max-width:1000px){.accent_diamonds{margin-top:56px!important}}.re-import-btn{text-decoration:underline;cursor:pointer}.underline{text-decoration:underline;cursor:pointer}.re-import-popup .modal-content{width:280px;height:auto;border-radius:10px!important}.re-import-popup .modal-content .btn-close{top:10px;right:10px}.re-import-popup .modal-content h5{color:#000;font-size:14px;font-weight:400;text-align:center;margin-top:20px}.re-import-popup .modal-content div{display:flex;flex-direction:column;align-items:center;justify-content:center}.re-import-popup .modal-content .re-import-btn{margin-top:20px!important;width:160px;height:40px;text-decoration:none;border:1px solid #000;font-size:14px;font-weight:500;border-radius:4px;margin:auto;background-color:transparent}.img-icon.eye{display:inline-block!important;width:16px!important;height:16px!important}.advance-info-text{font-size:14px;color:gray}.gap-advance-info{gap:5px}.re-import-popup .modal-content .re-import-btn:hover{background-color:var(--krfs-primary-color);color:#fff}.setting-section .heading{color:#000!important;font-size:14px;font-weight:700;margin-top:10px;display:flex}.filter--iteams div div{width:100%;height:31px;display:flex;align-items:center;flex-direction:row!important;justify-content:center}.section-iteam .iteams div input[type=checkbox]{accent-color:var(--krfs-primary-color);margin:0}.section-iteam .iteams div input[type=checkbox]:checked::before{width:16px;height:16px}.section-iteam .iteams label{width:max-content;padding:0!important;color:#4d4d4d;font-family:Poppins;font-size:12px;line-height:normal;cursor:pointer;min-width:-webkit-fill-available;height:30px;display:flex;justify-content:center;align-items:center}.filter--iteams{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid;column-gap:5px;row-gap:5px;margin-top:18px}@media (min-width:1001px) and (max-width:1300px){.filter--iteams{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1000px){.filter--iteams{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.add-btn a{width:100%;height:31px;display:flex;align-items:center;border-radius:2px;justify-content:center;background-color:transparent;color:#000;border:1px solid #000;font-weight:600;cursor:pointer;text-decoration:none;padding:5px 10px}.filter-engagement.shapes img{width:30px;height:30px;margin-right:10px}.engagement-slider-section .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.421);display:none;z-index:9}.engagement-slider-section .engagement-ring-slider{position:fixed;top:0;right:-55%;width:50%;height:100%;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.5);transition:right .3s ease;z-index:10}.engagement-slider-section .engagement-ring-slider.active{right:0}.engagement-slider-section .close-btn{position:absolute;top:40px;right:15px;background-color:transparent;border:none;font-size:20px;cursor:pointer;color:#555}body.no-scroll{overflow:hidden}.add-collection-slider{padding:50px!important;color:#000}.add-collection-slider h2{width:max-content;margin-bottom:30px}.add-collection-slider label{font-size:18px;width:max-content}.add-collection-slider input{border:1px solid #000;height:47px;color:#000;width:100%;padding:9px;margin-top:5px!important;border-radius:10px;margin:0;font-size:14px}.add-collection-slider .save-btn{width:175px;height:45px;margin-top:10px;background-color:var(--krfs-primary-color);color:#fff;border-radius:10px;border:none;margin-right:10px;margin-bottom:80px;font-size:18px}.diamond-shape-sprite-img{width:35px;height:35px;background-image:url(images/diamond-shape-sprite-img.png);background-repeat:no-repeat;background-size:160px auto;margin-right:10px}.diamond-shape-sprite-img.round-shape{background-position:-39px -10px}.diamond-shape-sprite-img.princess-shape{background-position:-40px -50px}.diamond-shape-sprite-img.cushion-shape{background-position:-77px -10px}.diamond-shape-sprite-img.emerald-shape{background-position:-5px -50px}.diamond-shape-sprite-img.marquise-shape{background-position:-5px -10px}.diamond-shape-sprite-img.oval-shape{background-position:-114px -10px}.diamond-shape-sprite-img.radiant-shape{background-position:-77px -50px}.diamond-shape-sprite-img.pear-shape{background-position:-3px -89px}.diamond-shape-sprite-img.asscher-shape{background-position:-115px -50px}.diamond-shape-sprite-img.heart-shape{background-position:-39px -89px}@media (max-width:767px){.add-collection-slider{padding:10px!important}#krfs_product_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}#krfs_product_grid{grid-template-columns:repeat(2,1fr)}}.page-numbers{padding:8px;padding-left:16px;padding-right:16px;border:1px solid #000;border-radius:68px}.krfs-pagination .current{border:2px solid var(--krfs-primary-color)}.krfs-pagination{display:flex;justify-content:center;align-items:center;gap:8px}.men-button button{padding:10px;width:140px;height:40px;display:flex;font-size:16px;align-items:center;justify-content:center;border:1px solid var(--krfs-primary-color);background-color:#fff}.men-button-inner{display:flex;align-items:center;justify-content:center;gap:20px}.men-button-inner button.active:hover{background-color:var(--krfs-primary-color)}.men-button button.active{background-color:var(--krfs-primary-color);color:#fff!important}.error-size{font-size:14px}.error-gap{gap:5px;margin-top:8px}.price-img{width:100%}.krfs-addon-toggle-switch{position:relative;display:inline-flex;width:45px;height:22px;background-color:var(--krfs-primary-color);border-radius:50px;border:2px solid transparent;cursor:pointer;transition:background-color .3s ease;outline:0}.krfs-addon-toggle-switch[data-state=unchecked] .toggle-slider{transform:translate(0,-50%)}.toggle-slider{position:absolute;top:50%;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transform:translateY(-50%);transition:transform .3s ease}.input.choose-add-btn-div{display:flex}.krfs-addon-toggle-switch[data-state=unchecked]{background-color:#bcbcbc}.krfs-addon-toggle-switch[data-state=checked] .toggle-slider{transform:translate(22px,-50%)}.switch-container .status-label.active{background-color:var(--krfs-accent-color)}.switch-container .status-label{font-size:14px;border:1px solid gray;border-radius:50vh;display:flex;align-items:center;justify-content:center;color:#000;width:70px}.switch-container{display:flex;align-items:center;gap:8px}.advance-img-margin{margin-right:8px}.krfs-advance-filter-para,.subheading-advance-filter{font-size:14px;font-weight:400}[data-title]{position:relative;cursor:pointer}#info-box-eng[data-title]:hover::before{z-index:999;text-align:left;width:277px;line-height:15px;padding:7px;left:18px;bottom:-39px;content:attr(data-title);position:absolute;display:inline-block;border-radius:2px;background:#fff;color:#000;font-size:12px;box-shadow:#11111a1a 0 4px 16px,#11111a1a 0 8px 24px,#11111a1a 0 16px 56px}.accent_diamonds-margin{margin-top:12px!important}.shape-padding{margin-top:12px!important}.padding-zero{padding:0!important}@media (max-width:767px){.krfs-byor-strip-container{padding-left:12px!important}.filter-heading-krfs{font-weight:700}.accent_diamonds{margin-top:0!important}.shape-padding{font-weight:700!important}.filter--section-krfs .filter-headind{margin-top:0!important;font-weight:700!important}.tab-section .tab-section-btn{justify-content:start!important}.accent_diamonds-margin{margin-bottom:14px!important}}.krfs-basic-wrapper{padding-right:50px;width:110%}.image-slider-wrapper{width:100%}.image-slider-header{display:flex;justify-content:space-between;margin-bottom:13px}.krfs-arrow-container{display:flex;gap:5px;justify-content:center;align-items:center}.krfs-nav-arrow{width:10px;cursor:pointer}.krfs_img_slides img{width:100%;height:100%;object-fit:fill;cursor:pointer;display:none}.krfs_img_slides img:first-child{display:block}.preview-more-info[data-title]:hover::before{width:fit-content;height:fit-content;content:attr(data-title);position:absolute;top:30%;display:inline-block;padding:7px;border-radius:2px;background:#fff;color:#000;font-size:12px;text-align:left;z-index:999;line-height:15px;padding:7px;left:100px;bottom:-39px;box-shadow:rgba(17,17,26,.1) 0 4px 16px,rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px}.krfs-btn-section h5{padding-bottom:0!important;margin-bottom:0!important;border:none!important}.left-tab-heading{display:flex;margin-bottom:20px;justify-content:space-between}.left-tab-heading .tab-image{display:flex;align-items:center;gap:5px}.left-tab-heading .tab-heading{margin-left:10px}.version-p{font-size:14px;font-weight:500;color:var(--krfs-primary-color)}.version-p p{margin:0}.update-section-container{display:flex;margin-bottom:5px;cursor:pointer;gap:5px}.update-section{color:var(--krfs-primary-color)}.update-section p{margin:0;font-size:14px;font-weight:400;line-height:normal;text-decoration:underline}.update-section,.update-side-img{display:flex;justify-content:center;align-items:center;font-weight:400}.update-side-img img{margin-left:8px}.slider-para p{font-weight:400;font-size:14px;color:#000}.krfs-btn-img{width:20px}.krfs-collection-container{width:112%;padding-right:20px}.krfs-dropdown-filter{display:flex;justify-content:space-between;margin-top:25px}.krfs-dropdown-filter p{text-transform:capitalize}.krfs-filter-para p{margin:0 auto}.krfs-section-item{padding-bottom:10px;border-bottom:1px solid #b3b3b3;margin-bottom:10px}.krfs-section-item p{margin-bottom:0}.krfs-more-option-left-section{width:110%;padding-right:20px}.more-option-btn-txt{width:90%}.krfs-more-option-right-section{width:100%}.krfs-checkbox-active{background-color:var(--krfs-accent-color)}.krfs-checkbox-container{border:1px solid #ebe2fb;border-radius:2px}.krfs-checkbox{visibility:hidden;display:none!important}.krfs-contact-support-para{font-size:14px;font-weight:400;color:#00000080}.krfs-contact-support-span{color:#000}.krfs-edit-profile-para{color:#000;font-size:14px;font-weight:400;cursor:pointer;border-bottom:1px solid #000}.krfs-contact-support-header{display:flex;justify-content:space-between}.form-element input::placeholder{color:#00000040;font-size:18px;font-weight:400}.krfs-registration-form-para{color:#000;font-size:16px;font-weight:400;margin-bottom:0;width:max-content}.link-section p{background-color:var(--krfs-accent-color);width:max-content;padding:4px 8px;font-size:16px;font-weight:400;line-height:24px;text-align:left;display:inline-block;border-radius:6px}.link-section span{font-size:16px;font-weight:400;line-height:24px;text-align:left;border-bottom:1px solid #000;cursor:pointer}.link-section img{height:15px;width:15px}.link-section a,a:hover,a:visited{color:#000;text-decoration:none}.subheading-advance-filter img{cursor:pointer}.subheading-advance-filter svg{cursor:pointer}.krfs-sidetab-heading{display:flex;align-items:center;margin-top:15px;margin-bottom:15px;position:relative;gap:10px}.krfs-sidetab-heading h5{font-size:14px;font-weight:700;color:var(--krfs-primary-color)!important;cursor:pointer}.krfs-sidetab-heading .help-support{cursor:initial}.krfs-phone-dropdown-border{overflow-y:scroll!important;min-width:100%;max-height:215px;font-size:14px;border-radius:10px;top:50px;left:0;z-index:1;border:1px solid #000;padding-left:10px;position:absolute;background-color:#fff}.number-dropdown-content .number-item{font-size:14px;padding:5px 0;cursor:pointer}.dropdown-number .number-item:hover{background-color:var(--krfs-accent-color)}.number-dropdown-content::-webkit-scrollbar{width:20px;height:50px}.number-dropdown-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.number-dropdown-content::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:100px;border:3px solid #f1f1f1;min-height:25px}.krfs_country_dropdown .dropdown-country .dropdown-selected{font-size:14px}.krfs-country-scroll{overflow-y:scroll!important;min-width:100%;width:100%;max-height:212px;font-size:14px;border-radius:0 0 10px 10px;top:70px;left:0;z-index:1;border:1px solid #000;padding-left:10px;position:absolute;background-color:#fff;border-top:none}.krfs-country-scroll::-webkit-scrollbar{width:20px;height:50px}.krfs-country-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.krfs-country-scroll::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:100px;border:3px solid #f1f1f1;min-height:25px}.krfs_phone_number_dropdown .dropdown-number .dropdown-selected{font-size:14px}.input-group .border-size{border:1px solid #000!important;background-color:transparent}#krfs-no-results{display:none;padding:5px}.krfs_phone_number_dropdown .krfs-input-number{margin-top:0!important;border-radius:0 10px 10px 0!important}.krfs-tabs-header h2{margin-bottom:0!important;padding:3px 0}.krfs-section-style{width:100%}.plan-section .pera-text{font-size:12px;font-weight:400;color:#000}.plan-section .pera-text a{margin-left:4px;margin-right:4px;color:#000!important;cursor:pointer}.myplan-price-main{width:100%;display:flex;justify-content:space-between;gap:45px}.myplan-price-main .simple-plan-section{width:35%;height:-moz-fit-content;height:fit-content;border:1px solid #000;background-color:var(--krfs-accent-color);padding:20px;border-radius:10px}.myplan-price-main .main-youget-section{width:62%;height:-moz-fit-content;height:fit-content;padding-bottom:45px;border-bottom:1px solid #d3d3d3}.myplan-price-main .simple-plan-section h2{font-size:18px!important;font-weight:700!important;color:var(--krfs-primary-color)!important;margin-bottom:20px}.myplan-price-main .simple-plan-section .pera-head{font-size:14px;margin-bottom:12px;font-weight:600}.myplan-price-main .krfs-myplan-price-div{display:flex;align-items:flex-start;flex-direction:column;margin-top:25px}.myplan-price-main .inner-price-section{width:auto;background-color:#fff;border-radius:8px;display:flex;align-items:center;gap:5px;justify-content:flex-start;padding:8px 10px;font-size:14px;color:#000;margin-bottom:10px;line-height:normal;font-weight:600}.myplan-price-main .simple-plan-section .inner-price-section span{font-size:12px!important;font-weight:400}.myplan-price-main .tryforfree-btn{width:70%;height:40px;background-color:var(--krfs-primary-color);color:#fff;border:1px solid #000;font-size:14px;border-radius:8px;margin-top:15px;margin-bottom:15px}.active-simple-plan-section .active-btn{width:90px;height:25px;margin-top:15px;display:flex;align-items:center;justify-content:center;background-color:#7ce286;font-size:12px;font-weight:600;color:#000;border-radius:10px;border:1px solid #000}.active-simple-plan-section h2{margin-top:20px;margin-bottom:30px}.active-simple-plan-section .pera-head{margin-bottom:30px!important}.active-simple-plan-section h2 span{font-size:14px;font-weight:500;color:#000!important}.active-simple-plan-section .active-btn{width:90px;height:25px;margin-top:15px;display:flex;align-items:center;justify-content:center;background-color:#7ce286;font-size:12px;font-weight:600;color:#000;border-radius:10px;border:1px solid #000}.active-simple-plan-section h2{margin-top:20px;margin-bottom:30px}.active-simple-plan-section .pera-head{margin-bottom:30px!important}.active-simple-plan-section h2 span{font-size:14px;font-weight:500;color:#000!important}.year-month-switch-section{display:flex;align-items:center;gap:10px;margin-bottom:15px}.year-month-switch-section .yearly-btn{width:180px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--krfs-primary-color);color:#fff!important;border:1px solid #000;font-size:14px;border-radius:8px;margin-top:10px;margin-bottom:15px;cursor:pointer}.year-month-switch-section .cancel-plan-btn{font-size:14px;font-weight:400;color:#000;text-decoration:underline;cursor:pointer}.main-youget-section h3{font-size:14px;font-weight:700;color:#000;line-height:normal}.main-youget-section .inner-youget-section{margin-top:15px;display:flex;flex-wrap:wrap;gap:15px}.main-youget-section .plan-dropdown-heading .arrow-icon{transform:rotate(90deg);width:18px;transition:transform .3s ease}.main-youget-section .plan-dropdown-heading h4{font-size:14px;font-weight:500;color:#000;line-height:normal;margin:0}.main-youget-section .inner-youget-section .plan-dropdown-content{display:none;transition:transform .5s ease-in-out;margin-top:10px}.main-youget-section .inner-youget-section .plan-dropdown-content.active{display:flex!important}.main-youget-section .inner-youget-section ul{padding-left:15px}.main-youget-section .inner-youget-section ul li{font-size:12px;color:#000;list-style:disc;padding:4px 0;font-weight:400;margin:0}.main-youget-section .inner-youget-section .plan-dropdown-section{width:48%;height:-moz-fit-content;height:fit-content;border:1px solid #000;background-color:var(--krfs-accent-color);padding:10px;border-radius:6px}.plan-dropdown-heading{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.plan-dropdown-heading .arrow-icon.rotate{transform:rotate(-90deg)}.pera-country-name{display:ruby}.pera-country-name div{display:flex;align-items:center;margin-right:5px}.pera-country-name li::marker{font-size:10px}.pera-country-name span{font-size:12px;color:#000;line-height:normal}.country-sprite-icon{display:flex;width:18px;height:12px;background-image:url(../assets/images/language_sprites.webp);background-repeat:no-repeat;background-size:75px}.country-sprite-icon.us{background-position:-53px -24px}.country-sprite-icon.uk{background-position:-3px -24px}.country-sprite-icon.french{background-position:-27px -24px}.country-sprite-icon.german{background-position:-53px -4px}.country-sprite-icon.italian{background-position:-3px -3px}.country-sprite-icon.spanish{background-position:-29px -4px}.trial-period-heading{width:100%!important;margin-top:15px}.trial-period-heading p{font-size:14px;font-weight:400;color:#000;margin:0}.main-chargeable-section{width:100%;display:flex;justify-content:space-between;margin-top:40px;gap:30px}.chargeable-services-section{width:35%;min-width:35%;display:flex;flex-direction:column;border:1px solid #000;padding:20px;border-radius:8px}.chargeable-services-section h3{font-size:14px;font-weight:700;color:#000;margin-bottom:10px}.chargeable-services-section ul{padding-left:15px}.chargeable-services-section ul li{font-size:12px;font-weight:400;color:#000;list-style:disc}.chargeable-services-section .inner-chargeable-div{display:flex;align-items:center;justify-content:space-between;padding:20px 0;width:100%}.chargeable-services-section .inner-chargeable-div:first-child{border-bottom:1px solid #d3d3d3}.chargeable-services-section .inner-chargeable-div .check-icon{width:20px;height:20px;margin-right:10px;background-color:var(--krfs-primary-color);border-radius:50vh;fill:#fff;padding:2px}.recommened-section{width:62%;height:-moz-fit-content;height:fit-content;padding:0 15px;margin-top:-65px}.recommened-section .keyideas-ring-div{display:flex;margin-top:10px;gap:15px;border-bottom:1px solid #d3d3d3;padding-top:20px;padding-bottom:40px}.recommened-section h3{font-size:14px;font-weight:700;line-height:normal;color:#000}.recommened-section .keyideas-ring-div h4{font-size:12px;font-weight:700;line-height:normal;margin-bottom:5px;color:#000}.recommened-section .keyideas-ring-div .inner-section{display:flex;align-items:center;width:50%}.recommened-section .keyideas-ring-div .inner-section img{margin-right:10px;border-radius:6px}.recommened-section .keyideas-ring-div .inner-section a,.recommened-section .keyideas-ring-div .inner-section p{display:flex;align-items:center;font-size:12px;gap:10px;color:#000;text-decoration:underline!important}.trusted-jewelers-section{width:100%;overflow:hidden;position:relative;margin-top:40px}.trusted-jewelers-section .inner-slider-section div{display:flex;align-items:center;justify-content:center;background-color:#eaeaea99;border-radius:8px;padding:5px 20px}.trusted-jewelers-section img{flex-shrink:0;width:90%}.inner-slider-section{display:flex;gap:20px;width:calc(550%);animation:slide-left 12s linear infinite;margin-top:25px}.inner-slider-section:hover{animation-play-state:paused}@keyframes slide-left{0%{transform:translateX(0)}to{transform:translateX(-70%)}}@media (min-width:768px) and (max-width:1023px){.myplan-price-main .main-youget-section,.myplan-price-main .simple-plan-section{width:50%}.myplan-price-main{gap:15px;flex-direction:column}.myplan-price-main .main-youget-section,.myplan-price-main .simple-plan-section{width:100%}.main-chargeable-section{flex-direction:column}.chargeable-services-section,.recommened-section{width:100%}.main-div-tab .tab-btn-section{width:30%}.tab-content-section{width:68%}.myplan-price-main .tryforfree-btn{width:90%}.myplan-price-main .main-youget-section{padding:0!important}}@media (max-width:767px){.add-collection-slider label{width:max-content}.krfs-registration-form-para{width:max-content}.add-collection-slider input{width:350px!important}.input-drop-main{width:350px!important}.manage-popup-main{position:absolute;left:20px!important}.myplan-price-main{flex-direction:column}.main-youget-section .inner-youget-section .plan-dropdown-section,.myplan-price-main .main-youget-section,.myplan-price-main .simple-plan-section{width:100%}.myplan-price-main .main-youget-section{padding:0}.main-chargeable-section{flex-direction:column}.chargeable-services-section,.recommened-section{width:100%}.recommened-section .keyideas-ring-div{display:flex;flex-direction:column;padding-top:0}.recommened-section .keyideas-ring-div .inner-section{width:100%}.krfs-collection-container{width:100%;padding-right:0}}.help-form-msg{color:#000;font-size:14px;font-weight:400}.krfs-help-support-tab button{opacity:100%!important}.manage-popup-main{position:absolute;left:135px;top:10px;border:2px solid #000;background-color:#fff;border-radius:0 8px 8px 8px;width:320px;padding:20px;z-index:9;display:none}.manage-popup-main .manage-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.manage-popup-main .manage-heading img{width:18px}.manage-popup-main .manage-heading div{font-size:14px;color:#000;font-weight:600;line-height:normal}.manage-popup-main .manage-step-div{display:flex;align-items:center;padding:15px 0}.manage-popup-main .manage-step-div .number-icon{width:35px;min-width:35px;height:35px;background-color:var(--krfs-primary-color);border-radius:50vh;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;margin-right:15px}.manage-popup-main .manage-step-div div span:first-child{color:var(--krfs-primary-color)}.manage-popup-main .manage-step-div div span:last-child{color:#000}.manage-popup-main p{font-size:12px;font-weight:400;color:gray}.manage-heading{display:flex;align-items:center;gap:10px;margin-top:15px;margin-bottom:15px;font-size:14px;font-weight:700;color:var(--krfs-primary-color);position:relative;cursor:pointer}.body-overlay-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#000;opacity:30%}.krfs-translation-para{font-size:14px;font-weight:400;margin-bottom:5px}.language-basic-section{display:flex;justify-content:space-between;border-bottom:1px solid #b3b3b3;margin-bottom:25px}.lang-basic-slider{width:48%}.lang-basic-slider .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lang-basic-slider .section-header p{margin:0;font-size:14px;font-weight:400}.lang-basic-slider .section-header .arrow-btn{display:flex;gap:10px}.lang-basic-slider .section-header .arrow-btn div{display:flex;cursor:pointer}.lang-basic-slider .section-header .arrow-btn div img{width:8px}.krfs_img_slides img{height:100%;width:100%;object-fit:fill;cursor:pointer;display:none}.krfs_img_slides img:first-child{display:block}.krfs-close-slider{display:flex;justify-content:end}.cross-container img{width:20px;cursor:pointer}.cross-container{margin-right:5%}.krfs-language-preview-image,.krfs-preview-image{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.krfs-language-preview-image.visible{display:block}.krfs-preview-image.visible{display:block}.krfs-image-preview{width:730px;padding-left:30px;margin-top:5px;margin-bottom:20px}.krfs-country-lang-container{display:flex;margin-bottom:20px}.plus-icon{padding-top:11px;padding-left:9px;width:24px;cursor:pointer}.krfs-create-sidebar{margin-top:5px;cursor:pointer}.krfs-help-support-header{padding:5px}.krfs-line{width:100%;margin:10px 0;border-top:1px solid #d3d3d3}@media (max-width:782px){.lang-basic-slider{width:100%}.language-basic-section{display:block}.recommened-section{margin-top:0}.contact-form-slider.open{width:100%!important}}.krfs-popup{font-weight:400!important;color:#000;font-size:14px}.krfs-setup-popup{display:flex;align-items:center;position:relative;padding-bottom:35px}.krfs-setup-number{height:40px;width:40px;background-color:var(--krfs-primary-color);border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;margin-right:20px;z-index:1}.krfs-popup-text{position:relative;z-index:1}.krfs-popup-head{font-weight:700;color:var(--krfs-primary-color);font-size:14px}.krfs-popup-line{position:absolute;left:20px;top:40px;height:calc(100% - 0px);width:1px;background-color:var(--krfs-primary-color);z-index:0}.krfs-video-tutorial{background-color:#e8ddf7;width:100%;height:auto;display:flex;justify-content:center;align-items:center}.krfs-video-tutorial .krfs-tutorial-btn{width:100%;height:100%;border:none;background-color:transparent}.krfs-tutorial-btn img{padding:15px}.krfs-sidestone{column-gap:19px!important;width:100%!important}.krfs-sidestone-container{display:flex;background-color:#f6f6f6}.krfs-sidestone-slider{display:flex;justify-content:center;align-items:center}.krfs-sidestone-container .krfs-next-btn{margin-right:20px}.krfs-sidestone-container .krfs-back-btn{margin-left:20px}.krfs-sidestone-slider img{width:9px;height:15px;cursor:pointer}.krfs-stones-list{width:100%}.krfs-span{border-bottom:1px solid #000;cursor:pointer}.krfs-para{margin-bottom:0}.krfs-lang-btn-grp{display:flex;column-gap:20px}.krfs-moreOption-tab{display:flex;column-gap:10px}.inner_filter--section{position:relative}.shape-filter-mobile{position:absolute;width:100%;top:25px}.krfs-stone-section{margin-top:-65px}@media (max-width:990px){.krfs-stone-section{margin-top:0!important}}.krfs-home-review-section{font-size:14px;display:flex;justify-content:center;align-items:center;margin-right:10px}.krfs-home-review-section p{font-size:14px;margin:0 auto}.krfs-listing-tab{margin-top:10px}.stone_item{justify-content:unset!important}.manage-popup-triangle-container{position:absolute;top:-1.7px;left:-40px;border-left:40px solid transparent;border-top:40px solid #000}.manage-popup-triangle{position:absolute;top:0;left:-36px;border-left:40px solid transparent;border-top:40.5px solid #fff}.body-no-scroll{overflow:hidden;height:100%}.shape-filter-mobile-hidden{position:unset}.entry-header{height:auto!important}.entry-header .entry-title{margin-bottom:5px!important}.diamond-list-padding .pera-content{margin-bottom:20px}.select-page-button{font-size:14px;line-height:2;color:#2c3338;border-color:#8c8f94;box-shadow:none;border-radius:8px;padding:0 8px 0 8px;min-height:40px;width:220px;border:1px solid #000;display:flex;align-items:center;justify-content:space-between;font-family:Assistant,sans-serif}.select-page-button img{transform:rotate(90deg);transition:transform .3s ease}.select-page-button.rotate img{transform:rotate(270deg)}.krfs-select-page-dropdown{position:relative;display:inline-block;margin-top:5px;cursor:pointer}.krfs-select-page-dropdown-content{display:none;position:absolute;background-color:#fff;width:220px;max-height:180px;overflow-y:scroll;border:1px solid #000;border-top:none!important;padding:10px;margin-top:-7px;border-radius:0 0 8px 9px;margin-bottom:30px;scrollbar-width:thin;font-family:Assistant,sans-serif;font-size:14px;z-index:9}.krfs-select-page-dropdown-content div{display:flex;align-items:center;gap:10px;margin-top:15px;line-height:normal;font-size:14px}.krfs-select-page-dropdown-content input{width:16px;height:16px;margin-top:0}.krfs-select-page-dropdown-content label{display:block;padding:5px}.more-setting-input-section{margin-top:20px;font-family:Assistant,sans-serif}.more-setting-input-section span{font-size:14px}.more-setting-input-section .inner-section{display:flex;align-items:center;justify-content:space-between;width:90%;margin-bottom:10px}.more-setting-input-section label{font-size:14px;font-weight:600;display:flex;align-items:center}.more-setting-input-section label .view-preview-btn{text-decoration:underline;cursor:pointer}.more-setting-input-section input{width:90%;border:1px solid #000;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding-right:10px;font-size:14px}.info-box{position:relative;cursor:pointer;width:15px;height:15px;display:flex;align-items:center;justify-content:center;margin-left:5px}.engraving-info .info-box-listing[data-title]:hover::before{top:-30px!important;left:15px!important;transform:translate(-50%,-50%);width:225px;height:fit-content;content:attr(data-title);position:absolute;display:inline-block;padding:7px;border-radius:2px;background:#fff;color:#8b8b8b;font-size:12px;font-weight:400;text-align:left;z-index:999;line-height:normal;padding:7px;bottom:-39px;border:1px solid #a2a2a2}.review-ring-border-line{margin-bottom:30px;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;padding-bottom:30px;padding-top:10px}.kirb-contact-btn button{background-color:transparent;border-radius:5px;border:1px solid #000;padding:5px 25px;display:flex;justify-content:center;align-items:center;margin-top:20px;width:160px;height:40px}.basic-free-plan-section .basic-btn{width:90px;height:25px;margin-top:15px;display:flex;align-items:center;justify-content:center;background-color:#f9c985;font-size:12px;font-weight:600;color:#000;border-radius:10px;border:1px solid #000}