@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";:root{--primary: #4a1f66;--gray: #dadada;--lightgray: #f4f4f4;--f8gray: #f8f8f8;--primary-font: "Cormorant", serif;--font-100: 100;--font-200: 200;--font-300: 300;--font-400: 400;--font-500: 500;--font-600: 600;--font-700: 700;--font-800: 800;--font-900: 900;--font-bold: bold;--bg-color-1: #fefcf8;--bg-color-2: #ddd;--white: #fff;--black: #000;--text-1: #555;--poppins-font: "Poppins", sans-serif;--cormorant-font: "Cormorant", serif;--quicksand-font: "Quicksand", sans-serif;--shadow-1: 0 0 8px #ddd;--shadow-2: 0px 0px 15px #b5b5b5;--shadow-3: 0px 0px 20px 0px #00000033;--border-light: 1px solid #d8d8d8;--border-light-1: 1px solid #dddddd;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--rounded-5: 5px}body{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-body-family);font-weight:400;font-size:14px}a{text-decoration:none;outline:none;color:var(--primary)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--primary-font);font-weight:500}button,input,optgroup,select,textarea{font-family:var(--primary-font);outline:none;box-shadow:none}.btn{font-size:16px;height:50px;font-weight:var(--fw-500);line-height:1;font-weight:600;border:1px solid var(--primary);border-radius:4px;position:relative;overflow:hidden;z-index:1}.btn:after{content:"";z-index:-1;position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.btn:focus{box-shadow:none}.btn:hover:after{animation:shine 1s ease forwards}.btn-dark{background:var(--primary)}.btn-dark:hover{background:var(--primary)!important;border:1px solid var(--primary)!important}.btn-primary{background:var(--primary);border:1px solid var(--primary);color:var(--white)}.btn-primary:hover{background:var(--primary)!important;border:1px solid var(--primary)!important}.width-100{width:330px!important}.btn-outline-primary{background:transparent;border:1px solid var(--primary);color:var(--primary)}.btn-outline-light{background:var(--white);color:var(--primary)}.btn-outline-light:hover{background:var(--primary)!important;border:1px solid var(--primary);color:var(--white)!important}.btn-outline-light:hover:after{animation:shine 1s ease forwards}@keyframes shine{to{left:100%}}@media (min-width: 1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px;margin:0 auto}}.step-wiz-wrapper{padding:50px 0}.step-wizard{height:60px}.step-wizard{display:flex;justify-content:space-between;align-items:center}.step-wizard .step-box{display:flex;justify-content:space-between;align-items:center;width:33.33%;position:relative;height:100%;border:1px solid var(--gray)}.step-wizard .step-box:before,.step-wizard .step-box:after{left:100%;top:50%;border:solid transparent;border-top-width:medium;border-top-color:transparent;border-right-width:medium;border-right-color:transparent;border-bottom-width:medium;border-bottom-color:transparent;border-left-width:medium;border-left-color:transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:9}.step-wizard .step-box:not(:last-of-type):after{border-width:30px;margin-top:-30px;border-color:transparent;border-left-color:transparent;border-left-color:#fff}.step-wizard .step-box:not(:last-of-type):before{border-color:transparent;border-left-color:transparent;border-left-color:#c1c1c1;border-width:18px;border-width:31px;margin-top:-31px}.step-wizard .step-box:last-child:before,.step-wizard .step-box:last-child:after{display:none}.step-box.active{background:var(--primary);border-color:var(--primary)}.step-box.active:not(:last-of-type):after{border-left-color:var(--primary)}.step-box.active .step-num{border-color:var(--white);color:var(--white)}.step-box.active .step-txt{color:var(--white)}.step-box.active .step-img svg{fill:var(--white)}.step-box.wiz-1{border-right:none}.step-box.wiz-2{border-right:none;border-left:none}.step-box.wiz-3{border-left:none}.step-txt{font-size:20px;font-weight:500}.step-num{height:40px;width:40px;display:flex;justify-content:center;align-items:center;font-size:18px;border-radius:100%;font-weight:700;border:2px solid var(--gray);position:relative;left:15px}.pc-box-shadow{box-shadow:0 2px 14px #3961bb24;border-radius:10px}.step-box.wiz-2,.step-box.wiz-3{padding-left:30px}.step-box.wiz-3 .step-img{padding-right:20px}.sp-diamondt-links{min-height:60px;border-radius:7px;display:inline-flex;justify-content:center;align-items:center;padding:7px;max-width:400px;width:100%}.sp-diamondt-links a{padding:0 15px;font-size:16px;font-weight:500;width:100%;height:50px;border-radius:5px;color:var(--primary);display:flex;justify-content:center;align-items:center;gap:10px}.sp-diamondt-links a svg{fill:var(--primary)}.sp-diamondt-links a.active svg{fill:var(--white)}.sp-diamondt-links a img{height:30px;position:relative;top:-3px;padding-right:7px}.sp-diamondt-links a.active{color:var(--white);background:var(--primary)}.sp-diamondt-links a svg{height:30px;display:inline-block}.sp-diamondt-links{background:var(--lightgray)}.nshp-heading-wrap.only-color{display:flex;justify-content:start;align-items:center;gap:20px}.nshp-heading-wrap.only-color .whfancy-button{display:flex;justify-content:center;align-items:center}.nshp-heading-wrap.only-color .whfancy-button a{color:var(--primary);font-size:12px;font-weight:600;background:#f4f4f4;display:inline-block;padding:5px 10px}.nshp-heading-wrap.only-color .whfancy-button a.active{background:var(--primary);color:var(--white)}.sp-diamond-filter{padding:30px 0}.pc-w-shape{width:70%!important}.pc-w-price{width:30%!important}.sp-setting-filter{padding:0}.nshp-heading-wrap.only-shape{display:flex;justify-content:space-between;align-items:center}.nshp-heading-wrap .nshp-heading{font-size:18px;font-weight:500}.nshp-heading-wrap .other-shape{position:relative;font-size:12px;font-weight:600;cursor:pointer;line-height:1.5;border-bottom:1px solid var(--primary)}.nshp-heading-wrap .other-shape input{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:9;cursor:pointer}.nshp-wrap{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth}.nshp-wrap::-webkit-scrollbar{display:none}.shape-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:var(--color-button-background);color:#fff;border:none;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center}.shape-arrow.left{left:5px}.shape-arrow.right{right:5px}.nshp-box{min-width:90px;text-align:center;cursor:pointer}.nshp-wrap.diamondp-only{grid-template-columns:repeat(10,1fr)}.pc-loader{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #5A189A;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nshp-wrap{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;position:relative}.nshp-wrap .nshp-box{display:flex;text-align:center;cursor:pointer;position:relative;flex-direction:column;gap:10px;min-width:60px}.nshp-wrap .nshp-box input{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;z-index:99;display:inline-block;opacity:0;cursor:pointer}.nshp-wrap .nshp-box input:checked~.img-bx{background:transparent;border:2px solid var(--primary)}.nshp-wrap .nshp-box input:checked~.shape-title{color:var(--primary)}.nshp-wrap .nshp-box .img-bx{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:50px;background:#fff;border:2px solid transparent;border-radius:10px}.nshp-wrap .nshp-box .img-bx img{width:auto;max-width:100%;height:30px}.nshp-wrap .nshp-box .shape-title{color:#212326;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.03em}.nshp-wrap .nshp-box:hover .img-bx{border:2px solid var(--primary)}.nshp-wrap .nshp-box:hover .shape-title{color:var(--primary)}.nshp-wrap.setting-nshp-wrap,.nshp-wrap.metal-nshp-wrap{grid-template-columns:repeat(11,1fr)}.irs--round .irs-grid-pol{background-color:transparent}.irs--round .irs-bar{top:36px;height:6px;background-color:var(--primary);cursor:pointer;z-index:2}.irs--round .irs-grid-text{color:var(--primary);font-size:13px}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid var(--white);background-color:var(--primary);border-radius:24px;box-shadow:0 1px 3px #0000004d;cursor:pointer;z-index:3}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:var(--primary)}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:var(--primary);color:var(--white);border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:var(--primary);display:none}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:13px;line-height:1;text-shadow:none;padding:3px 5px;background-color:var(--primary);color:var(--white);border-radius:4px}.irs--round .irs-line{top:36px;height:45px;background-color:transparent;border-radius:4px;z-index:1}.irs--round .irs-line:after{content:"";position:absolute;top:0;height:6px;width:100%;background:#dee4ec;border-radius:6px;cursor:pointer}.irs-grid-text{top:100%}.filt-wrapmbx{margin:0}.range_inputs{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:13px;font-weight:500}.range_inputs input{max-width:80px;height:32px;border:1px solid #bdbdbd;padding:0 10px;border-radius:4px;min-width:60px;font-family:var(--font-body-family);text-align:right;font-size:16px;font-weight:500}.range_inputs .range_ingroup{display:flex;justify-content:center;align-items:center;position:relative;z-index:99}.range_inputs .range_ingroup span{background:#bdbdbd;height:26px;padding:0 7px;display:flex;justify-content:center;align-items:center;border:1px solid #bdbdbd;position:relative;right:-5px;border-radius:4px 0 0 4px}.accordion.advance-accordion{background:transparent;color:var(--primary);--bs-accordion-active-color: var(--primary);--bs-accordion-btn-focus-border-color: #fff;--bs-accordion-active-bg: #fff}.accordion.advance-accordion .accordion-item{border:0}.accordion.advance-accordion .accordion-item .accordion-header{text-align:center;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:center;position:relative}.accordion.advance-accordion .accordion-item .accordion-header .accordion-button{box-shadow:none;position:relative;display:inline-block;width:auto;background:var(--white);z-index:1;padding-right:50px}.accordion.advance-accordion .accordion-item .accordion-header .accordion-button:after{content:"";background-image:var(--bs-accordion-btn-icon);right:20px;position:absolute}.accordion.advance-accordion .accordion-item .accordion-header:after{content:"";height:1px;position:absolute;top:50%;width:100%;z-index:0;background:radial-gradient(ellipse at center,#000,#fff)}.adv-button span{padding-left:5px;font-size:18px}.adv-button .minus{display:none}.adv-button.adv-btn-show .minus{display:inline-flex}.adv-button.adv-btn-show .plus{display:none}.lab-list{display:flex;align-items:center;overflow:hidden;list-style:none;justify-content:space-between;position:relative;margin:0;justify-content:flex-start;gap:15px}.lab-list .lab-box{display:inline-block;text-align:center;position:relative;min-width:50px;min-width:auto;white-space:nowrap}.lab-list .lab-box input{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;z-index:1;display:inline-block;opacity:0;cursor:pointer}.lab-list .lab-box .filt-value-bx{padding:5px 10px;border-radius:0;border:1px solid var(--primary);font-size:14px;font-weight:500}.lab-list .lab-box input:checked+.filt-value-bx{background:var(--primary);border-color:var(--primary);color:var(--white)}.search-box{position:relative;word-wrap:normal;display:flex;align-items:center;font-size:14px;font-weight:500}.search-box img{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.search-box input{min-width:350px;height:40px;padding:0 15px 0 40px;border-radius:7px 0 0 7px;border:1px solid var(--primary);font-size:16px}.search-box .btn-dark{height:40px;padding:0 30px;font-size:16px;font-weight:500;border-radius:0 7px 7px 0!important}.sorting-filter{display:flex;justify-content:space-between;align-items:center;min-height:60px;background:#f4f4f4;margin:30px 0;padding:0 20px;border-radius:10px}.sorting-filter .tstone-bx{font-size:18px;font-weight:500;text-align:left;color:#7c7c7c}.sorting-filter .reset-bx{font-size:14px;font-weight:600;text-align:left;color:#000;display:flex;align-items:center;gap:3px;border-bottom:1px solid #000;cursor:pointer}.sorting-filter .view-bx{display:flex;align-items:center;gap:60px;position:relative}.sorting-filter .view-bx .view-opt{display:flex;justify-content:center;align-items:center;gap:15px;font-size:18px;font-weight:500;color:#000}.sorting-filter .view-bx .view-opt .sort-icons{display:flex;align-items:center;gap:7px;position:relative;top:1px;cursor:pointer}.sorting-filter .view-bx .view-opt .sort-icons span{position:relative;top:-2px;color:#bfbfbf}.sorting-filter .view-bx .view-opt .sort-icons i{color:#bfbfbf}.sorting-filter .view-bx .view-opt .sort-icons i.active{color:var(--primary)}.sorting-filter .view-bx .sort-container{display:flex;flex-direction:column;gap:2px;font-size:16px}.sorting-filter .view-bx .sort-container label{font-weight:600;color:#000}.sorting-filter .view-bx .sort-container .sort-dropdown-wrapper{position:relative;background-color:#f4f4f4}.sorting-filter .view-bx .sort-container .sort-dropdown-wrapper:after{font-family:remixicon;position:absolute;right:5px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:20px;color:#333}.sorting-filter .view-bx .sort-container .sort-dropdown{width:100%;padding:0 30px 0 0;font-size:14px;border:none;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;color:#000}.sorting-filter .view-bx.setting-view-bx .sortings-bx:before{all:inherit}.color-mobfiltwrapper .whfancy-button{margin:0 auto}.nshp-heading-wrap.only-fci{text-align:left}.mobile-filter{padding:20px 0}.mobile-filter .filtermob-button{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative}.mobile-filter .filtermob-button a{font-size:14px;font-weight:500;text-align:center;background:var(--white);color:var(--primary);border:1px solid var(--primary);overflow:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;padding:0;display:flex;justify-content:center;align-items:center}.filtermob-button.settingft-mob{grid-template-columns:repeat(2,1fr)}.filtermob-data .offcanvas-header{font-size:16px;font-weight:600;padding:10px var(--bs-offcanvas-padding-x)}.mobfilter-heading{padding:0 var(--bs-offcanvas-padding-x);text-align:center}.mobfilter-heading .offcanvas-title{font-size:20px;font-weight:600;color:var(--primary)}.filtermob-data .offcanvas.offcanvas-bottom{--bs-offcanvas-height: auto}.filtermob-data .nshp-wrap{grid-template-columns:repeat(3,1fr)}.filtermob-data .mobfilter-view{font-size:16px;font-weight:500;min-height:50px}.filt-wrapmbx.mobile-filt-wrapmbx{margin:0 0 20px}.diamond-list-table{display:flex;flex-direction:column;width:100%}.diamond-list-table .table-header{display:flex;background:#dedede;font-size:16px;font-weight:500}.diamond-list-table .table-header div{flex:1;position:relative;padding:10px}.diamond-list-table .table-header div:not(:first-child){text-align:center}.diamond-list-table .table-header div:not(:last-child):after{content:"";position:absolute;top:50%;height:23px;width:1px;right:0;background-color:#0000001a;transform:translateY(-50%)}.diamond-list-table .table-row{display:flex;text-decoration:none;color:inherit}.diamond-list-table .table-row div{flex:1;font-size:15px;padding:10px}.diamond-list-table .table-row div:not(:first-child){text-align:center}.diamond-list-table .table-row:hover{background-color:#dedede!important}.diamond-list-table .table-row:nth-child(odd){background-color:#dedede33}.slick-dots li{width:13px!important;height:2px!important;overflow:hidden}.slick-dots li.slick-active button:before{opacity:1!important;background-color:var(--primary)!important}.slick-dots li button{width:13px!important;height:2px!important;padding:0!important}.slick-dots li button:before{width:13px!important;height:2px!important;background-color:var(--primary)!important;opacity:.25}.slick-dotted.slick-slider{margin-bottom:0!important}.grid-card a{color:var(--primary);margin:0}.grid-card .card{border-radius:0;border:0;background:transparent;border:1px solid #000}.grid-card .card .btn-heart{width:30px;height:30px;top:16px;right:16px;z-index:9}.grid-card .card .btn-heart svg{width:15px}.grid-card .card .card-body{padding:15px}.grid-card .card .card-body .text{margin-bottom:20px}.grid-card .card .card-body .text h5{font-size:16px!important;font-weight:var(--fw-600)}.grid-card .card .card-body .text p{font-size:16px;font-weight:var(--fw-500)}.grid-card .card .card-body .details{margin-bottom:20px}.grid-card .card .card-body .details p{font-size:12px;line-height:12px;font-weight:var(--fw-600);margin-bottom:0}.grid-card .card .card-body .details span{font-size:10px}.grid-card .card .card-body .btn-group{gap:15px}.grid-card .card .card-body .btn-group .btn{padding-right:6px;padding-left:6px}.grid-card .card .card-body .btn-group .btn svg{height:12px}.grid-card .pro-description a{display:inline-block}.grid-card .dproduct-box-img a{display:block}.pro-description h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:inherit;overflow:hidden;font-family:var(--font-body-family);font-weight:600;font-size:calc(var(--font-heading-scale) * 1rem);letter-spacing:.01em;color:#212326}.pro-description .btn{height:40px;font-weight:500;font-size:14px}.btn-heart{width:35px;height:35px;background-color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-2);cursor:pointer;stroke:var(--primary)}.btn-heart svg{height:16px;width:16px}.btn-heart:hover,.btn-heart:hover svg,.btn-heart:active svg,.btn-heart:active{stroke:var(--white)!important;background:var(--primary)!important;fill:var(--white)!important}.btn-report{display:flex;align-items:center;justify-content:space-between;border:var(--border-light)}.btn-report img{height:-webkit-fill-available;max-height:100%}.btn-report:hover{border-color:var(--black)}.divider{width:100%;height:1px;background:#000;margin:20px 0}.ring-card{border-radius:0;border:0;background:#f6f6f9}.ring-card .card-body{padding:20px}body ul{margin:0;padding:0}.fw-600{font-weight:var(--fw-600)!important}.gap-1{gap:5px!important}.gap-20{gap:20px!important}.mb-30{margin-bottom:30px!important}.mb-20{margin-bottom:20px!important}.primary-text{color:var(--primary)}.text-grey{color:#8f8f8f}.opcity-7{opacity:.7}.truncate-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;max-height:3em;line-height:1.5em}.para-1{font-size:18px;font-weight:var(--fw-400)}.para-2{font-size:16px;font-weight:var(--fw-500);line-height:1.2}.para-3{font-size:15px;font-weight:var(--fw-500);line-height:1.2}.para-4{font-size:14px;font-weight:var(--fw-400);line-height:1.2}.head-1{margin:0 0 30px;padding:0;line-height:1.3;font-size:36px;max-width:100%;font-weight:500;font-family:var(--cormorant-font);color:var(--primary)}.head-2{font-size:24px;line-height:1.2}.head-3{font-size:20px;font-weight:var(--fw-500);line-height:1.2}.head-4{font-size:18px;font-weight:var(--fw-600)}.heading-2{font-size:30px}.heading-3{font-size:20px;line-height:1.4}.mx-w-fit{width:max-content!important}.mx-650{max-width:650px}.flex-auto{flex:auto}.cursor-pointer{cursor:pointer}.overflow-x-hidden{overflow-x:hidden}.form-select{height:50px;border-radius:0;font-size:16px;border:1px solid #ababab;cursor:pointer}.form-select:focus{box-shadow:none;border-color:var(--primary)}.btn-none{color:var(--primary);font-size:18px;border-radius:10px;border:2px solid var(--primary);font-weight:var(--fw-500)}.list-view,.grid-view{display:none}.grid-view.active,.list-view.active{display:block}.detail-subhead{font-size:18px;font-weight:500}.detail-subhead span{font-weight:500}.select-ring-sizes .form-select{width:150px}.sub-head-block{margin-bottom:20px}.step-wiz-wrapper .col-12{position:relative}.diamond_popup{position:absolute;top:100%;background-color:#f4f4f4;transition:all .4s;border:1px solid #dadada;width:32.5%;display:none;z-index:999}.diamond_popup.second_box{left:33.8%}.diamond_item_info{display:flex;justify-content:space-between;padding:15px 15px 0}.diamond_img_with_title{text-align:left;display:flex;gap:10px}.item_name,.diamond_item_price h3{font-size:17px;line-height:1.2;margin-bottom:0;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.diamond_compare_price{text-decoration:line-through}.diamond_img img{border:1px solid #c1c1c1;margin-right:5px;object-fit:cover;width:54px}.item_metal,.diamond_compare_price{font-size:14px;letter-spacing:0;line-height:26px;margin-bottom:0;color:#000;font-weight:400}.diamond_btn_group{display:flex;gap:10px;margin-top:5px;padding:0 15px 15px}.diamond_btn_group a{background-color:var(--primary);font-size:14px;letter-spacing:.3px;text-transform:capitalize;height:36px;color:#fff;display:flex;align-items:center;justify-content:center;width:120px}.diamond_title{padding-right:15px}.diamond_text_muted{text-align:right;font-size:13px;margin:0}.diamond_btn_group .btn_outline{background-color:transparent;color:#000;transition:all .4s;border:1px solid var(--primary)}.setting-box-slider-wrapper .nshp-box{position:relative;text-align:center}.setting-box-slider-wrapper .nshp-box input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.setting-box-slider-wrapper .nshp-box label{padding:3px;border:1px solid #FFF}.setting-box-slider-wrapper .nshp-box label img{width:30px;height:30px}.setting-box-slider-wrapper .nshp-box input:checked+label{border-color:#000;border-radius:100%}.setting-box-slider-wrapper .slick-prev:before,.setting-box-slider-wrapper .slick-next:before{display:none}.setting-box-slider-wrapper .slick-arrow svg{color:#000}.setting-box-slider-wrapper .slick-next{right:-15px}.setting-box-slider-wrapper .slick-prev{left:-15px}.setting-box-shape-slider-wrapper .nshp-box label img{padding:3px}.setting-box-shape-slider-wrapper{margin-bottom:20px}.gridp-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:25px 5px}.dproduct-box{display:flex;flex-direction:column;gap:7px;cursor:pointer;line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.dproduct-box a.lproduct-name{font-family:var(--font-body-family);font-weight:600;font-size:calc(var(--font-heading-scale) * 1rem);letter-spacing:.01em;color:#212326;padding-top:.6rem;display:block}.dproduct-box-img{flex:0 0 100%;min-width:0}.drpoduct-img-inner{position:relative}.drpoduct-img-inner img{object-fit:cover;width:100%!important;position:relative!important;height:unset!important;top:0;right:0;bottom:0;left:0;color:transparent;aspect-ratio:1 / 1;display:block}.drpoduct-img-inner-setting:before{content:"";opacity:.03;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:99;background:#212123}.lproduct-price{font-size:var(--font-price-scale);color:#000;margin:0;font-weight:400;letter-spacing:1px;padding-top:.6rem}.lproduct-price.detailproductprice{font-size:30px;font-weight:500;letter-spacing:.5px}.lproduct-price span{font-size:70%;margin-inline-start:0;margin-inline-end:2px;line-height:1;position:relative;text-transform:uppercase}.lproduct-price sub{bottom:0;font-size:60%;line-height:1;margin-inline-start:.1rem;font-weight:500;margin-inline-end:.3rem}.setting-onlyp{font-size:16px;display:inline-block;color:#5e5e5ede}.lproduct-price.detailproductprice .setting-onlyp{font-size:50%}.load-more-btn{text-align:center;padding:50px 0 0}.ap-mheading{padding:0 0 10px}.ap-mheading h1{font-family:var(--cormorant-font);font-size:40px;font-weight:400;text-align:center;color:#4a1f66}.ap-banner-box{margin:50px 0}.ap-desc-box{padding-inline-start:7rem;padding-inline-end:7rem}.ap-banner-mainbx{display:grid;align-items:center;background:#f9f9f9;grid-template-columns:50% 50%}.ap-banner-img{line-height:0}.ap-desc-box h2{font-family:var(--cormorant-font);font-size:40px;font-weight:400;margin-bottom:20px;color:#4a1f66}.ap-desc-box p{font-weight:500;letter-spacing:.5px}.faq-main{margin-bottom:50px}.faq-inner .accordion{border-top:0;border-bottom:0}.faq-main .accordion-body{font-weight:500;letter-spacing:.5px}.faq-inner .accordion-button{padding:15px;font-family:var(--cormorant-font);font-size:26px;font-weight:600;color:#4a1f66}.faq-inner .accordion-button:not(.collapsed){background-color:#4a1f66;color:#fff!important;box-shadow:none!important}.faq-inner button:focus:not(:focus-visible){outline:0;box-shadow:none}.faq-inner .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:var(--bs-accordion-btn-icon-transform);fill:#fff!important}#loadMore{min-width:200px}.drpoduct-img-inner-setting .dimg-hover{display:none}.drpoduct-img-inner-setting.active:hover .dimg-hover{display:block}.drpoduct-img-inner-setting.active:hover .dimgin{display:none}.button_group{display:none;justify-content:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:20px}.diamond-info-row{display:flex;align-items:center;gap:8px;line-height:1;flex-wrap:nowrap}.diamond-icon{width:22px;height:30px;display:inline-block}.diamond-label{font-size:14px;font-weight:600}.diamond-specs{font-size:14px;opacity:.85}.dd-information{padding:30px 24px;border-radius:8px}.dd-head{font-size:26px;font-weight:600;color:#4a148c;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid #e0e0e0;text-align:left}.dd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 16px;margin:0;padding:0}.dd-item{display:flex;flex-direction:column;min-width:0}.dd-item strong{font-size:14.5px;font-weight:700;color:#212529;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;line-height:1.2}.dd-item p{font-size:18px;font-weight:500;color:#495057;margin:0;line-height:1.4;word-break:break-word}@media (max-width: 992px){.dd-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 576px){.dd-grid{grid-template-columns:repeat(2,1fr)}.dd-information{padding:20px 16px}.dd-head{font-size:24px}.button_group{justify-content:center}}.float-value{position:absolute;top:-30px;color:#fff;font-size:13px;background:#4a1f66;padding:2px 6px;border-radius:4px;white-space:nowrap;line-height:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.advanced-filter-container{display:flex;align-items:center;justify-content:center;width:100%;margin:20px 0;gap:16px}.line-divider{flex:1;border-top:1px solid #000!important;height:1px;display:flex!important}.advanced-filter-toggle{display:inline-flex;align-items:center;gap:6px;border:none;color:rgb(var(--color-button-text))!important;background-color:rgb(var(--color-button-background))!important;font-weight:500;font-size:13px;text-transform:capitalize;cursor:pointer;padding:0 10px;transition:color .3s ease}.advanced-filter-toggle:hover{color:#000}.chevron-icon{transition:transform .3s ease}.chevron-icon.open{transform:rotate(180deg)}@media (min-width: 1024px) and (max-width: 1365px){.gridp-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.overflow-hidden{overflow-x:hidden!important}}@media (max-width: 768px){.pc-listing_inner_filter>[class*="pc-w-1/3"]{width:95%!important;padding-left:0!important;padding-right:0!important;margin-bottom:10px!important;margin-top:10px!important;margin-left:2.5%}.pc-filter-header .pc-flex.pc-justify-center.pc-flex-col.pc-items-center{display:none}.pc-filter-header button{border-radius:4px}.pc-filter_result_section{border-top:unset}.sort-container{align-items:center}.gridp-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-flex-column{flex-direction:column!important}.pc-listing_inner_filter>[class*="pc-w-1/3"]>div{padding-left:0!important;padding-right:0!important}.pc-filter-grid div.pc-filter-type:nth-child(2n-1),.pc-listing_inner_filter div.pc-filter-type:nth-child(2n-1){padding-right:0!important}.pc-w-99,.pc-w-full,.nshpmain-wrapper,.filt-wrapmbx,.labmain-wrapper{width:100%!important}.pc-listing_inner_filter>div{margin-bottom:28px}.pc-new-col{flex-direction:column-reverse}.pc-new-flex{flex-direction:row!important}.pc-btn{font-family:var(--font-body-family);font-weight:600;font-size:16px;border-radius:4px;border:none;text-transform:capitalize!important}}.scroll-wrapper{position:relative;width:100%}.scroll-content{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.scroll-content::-webkit-scrollbar{display:none}.scroll-arrow{position:absolute;top:100%;transform:translateY(-50%);color:#fff;background:#4a1f66;border:none;font-size:24px;cursor:pointer;z-index:10;width:36px;height:36px;border-radius:50%;box-shadow:0 2px 6px #00000026;display:flex;align-items:center;justify-content:center;transition:.3s ease}.scroll-arrow:hover{background:#f1f1f1}.left-arrow{left:0}.right-arrow{right:0}.diamond-grid-container{width:100%!important;padding:20px!important;box-sizing:border-box!important}.diamond-grid-heading{font-size:22px!important;font-weight:600!important;margin-bottom:15px!important;text-align:left!important}.diamond-slider{width:100%!important}.diamond-grid-item{padding:10px!important;box-sizing:border-box!important}.diamond-card{background:#fff!important;border-radius:10px!important;box-shadow:0 2px 10px #0000001a!important;padding:10px!important;cursor:pointer!important;outline:none!important}.diamond-image-wrapper{width:100%!important;height:220px!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;border-radius:8px!important}.diamond-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.diamond-info{margin-top:10px!important}.diamond-description{font-size:16px!important;font-weight:500!important;color:#333!important;margin-bottom:4px!important}.diamond-price{font-size:18px!important;font-weight:700!important;color:#000!important}.dgs-arrow{position:absolute!important;top:60%!important;transform:translateY(-50%)!important;z-index:10!important;background:#fff!important;border-radius:50%!important;width:40px!important;height:40px!important;box-shadow:0 2px 10px #00000040!important;border:none!important;cursor:pointer!important;font-size:24px!important;display:flex!important;justify-content:center!important;align-items:center!important}.dgs-prev{left:50px!important}.dgs-next{right:50px!important}.diamond-grid-loading{width:100%!important;padding:40px!important;display:flex!important;justify-content:center!important}.dgs-spinner{width:40px!important;height:40px!important;border:4px solid #ddd!important;border-top-color:#333!important;border-radius:50%!important;animation:spin .8s linear infinite!important}@keyframes spin{to{transform:rotate(360deg)!important}}.diamond-grid-section{padding:0 10px}.diamond-grid-empty{text-align:center!important;color:#444!important;padding:40px!important}.slick-slide{outline:none!important}.slick-track{display:flex!important;gap:5px!important}.slick-slide>div{height:100%!important}.ring-detail-wrapper{max-width:1600px;margin:0 auto;padding:30px 0}.ring-detail-container{display:flex;justify-content:center;gap:40px;width:100%}.gallery-section{flex:1;max-width:700px}.gallery-content{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.main-image-wrapper{position:relative;width:90%;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;background:#fff;max-height:500px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000f}.main-image-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:30px}.primary-display-image{width:100%;height:auto;max-width:500px;max-height:500px;object-fit:contain;display:block}.carat-label-overlay{position:absolute;bottom:15px;left:0;right:0;text-align:center;color:var(--color-button-background);font-size:14px;line-height:1.5;padding:12px 20px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;font-weight:500}.thumbnail-strip{display:flex;flex-direction:column;gap:12px;justify-content:center;flex-wrap:wrap;padding:10px 0}.thumbnail-box{width:70px;height:70px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.thumbnail-box:hover{border-color:var(--color-button-background);transform:translateY(-3px);box-shadow:0 4px 12px #04043f26}.thumbnail-box.thumbnail-active{border-color:var(--color-button-background);box-shadow:0 0 0 3px #04043f1a;transform:scale(1.05)}.thumbnail-preview{width:100%;height:100%;object-fit:cover;display:block}.gallery-controls{display:flex;gap:15px;justify-content:center;margin-top:15px}.control-btn{width:45px;height:45px;border:2px solid #42145f;background:#fff;color:#42145f;border-radius:10%;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.control-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px #04043f40}.control-btn:active{transform:scale(.95)}.product-info-mobile{display:none}.mobile-info-content{display:flex;flex-direction:column;gap:20px;margin-top:20px}.product-title-mobile{font-size:28px;font-weight:700;color:var(--color-button-background);margin:0;line-height:1.3}.action-container-mobile{display:flex;justify-content:center;align-items:center;width:100%}.action-wrapper{width:100%}.coupon-section{margin-top:20px}.details-section{flex:1;max-width:650px}.details-content{display:flex;flex-direction:column}.product-title-desktop{font-size:36px;font-weight:700;color:var(--color-button-background);margin:0 0 10px;text-transform:none;line-height:1.2;letter-spacing:-.5px}.info-card{border-radius:12px;padding:0;margin-bottom:10px;background:#f6f6f9}.margin-0{margin:0!important}.card-content-wrapper{padding:24px;display:flex;align-items:flex-start;gap:18px}.card-icon{flex-shrink:0;margin-top:3px}.card-info-block{flex:1}.card-footer-row{margin:0;display:flex;align-items:center;justify-content:space-between}.change-link{font-size:14px;color:#666;text-decoration:underline;cursor:pointer;transition:color .2s ease;font-weight:500}.change-link:hover{color:var(--color-button-background);text-decoration:underline}.price-value{font-size:19px;font-weight:700;color:#1a1a1a}.total-price-row{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-top:2px solid #e0e0e0;margin:10px 0}.total-label{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}.total-amount{font-size:28px;font-weight:700;color:var(--color-button-background);margin:0}.action-container-desktop{display:flex;justify-content:center;align-items:center;width:100%}.tooltip-container{margin-top:10px}.tooltip-message{display:none;font-size:14px;padding:8px 12px;border-radius:6px;background:var(--color-button-background);color:#fff}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px;min-height:150px;width:100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){.ring-detail-container{flex-direction:column;gap:30px}.gallery-section{max-width:100%}.product-info-mobile{display:block}}@media (max-width: 768px){.ring-detail-wrapper{padding:20px 15px}.ring-detail-container{gap:25px}.main-image-wrapper{max-height:400px;border-radius:10px}.main-image-container{padding:20px}.primary-display-image{max-width:400px;max-height:400px}.product-title-mobile{font-size:24px}.card-content-wrapper{padding:18px;gap:14px}.price-value{font-size:17px}.purchase-button-mobile{padding:16px 30px;font-size:16px}.thumbnail-box{width:70px;height:70px}.control-btn{width:40px;height:40px;font-size:18px}.carat-label-overlay{font-size:13px;padding:10px 15px}}@media (max-width: 480px){.ring-detail-wrapper{padding:15px 10px}.main-image-wrapper{max-height:320px;border-radius:8px}.main-image-container{padding:15px}.primary-display-image{max-width:300px;max-height:300px}.product-title-mobile{font-size:20px}.card-content-wrapper{flex-direction:column;text-align:center;padding:16px;gap:12px}.card-icon{margin:0 auto}.card-footer-row{flex-direction:column;gap:8px}.thumbnail-strip{gap:8px}.thumbnail-box{width:60px;height:60px;border-width:2px}.gallery-controls{gap:12px}.control-btn{width:36px;height:36px;font-size:16px}.carat-label-overlay{font-size:12px;padding:8px 12px;bottom:10px}.purchase-button-mobile{padding:14px 24px;font-size:15px}}.ring-diamond-container{position:relative;width:100%;height:100%}.ring-overlay{object-fit:cover;width:100%;height:100%}.diamond-ring-overlay{position:absolute;top:46%;left:35.25%;width:70px;transform:translate(-50%,-50%);z-index:1}.hand-selector{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:10px}.custom-hand-selector{width:50px;aspect-ratio:1}@media (max-width: 374px){.diamond-ring-overlay{width:32px}.custom-hand-selector{width:40px}}@media (min-width: 375px) and (max-width: 479px){.diamond-ring-overlay{width:38px}}@media (min-width: 480px) and (max-width: 639px){.diamond-ring-overlay{width:52px}}@media (min-width: 640px) and (max-width: 767px){.diamond-ring-overlay{width:60px}}@media (min-width: 768px) and (max-width: 1023px){.diamond-ring-overlay{width:79px}}@media (width: 1024px){.diamond-ring-overlay{width:50px}}@media (min-width: 1025px) and (max-width: 1279px){.diamond-ring-overlay{width:85px}}@media (min-width: 1280px){.diamond-ring-overlay{width:72px}}.diamond-overlay{position:absolute;top:45.5%;left:35.4%;width:30px;transform:translate(-50%,-50%);z-index:1}.carat-slider-container{text-align:center;font-size:14px;background-color:#fff;padding:16px;border-radius:12px;max-width:300px;margin:0 auto;box-shadow:0 2px 6px #0000001a}.carat-slider{position:absolute;width:70%!important;bottom:-35px;left:50%;transform:translate(-50%,-50%);z-index:1;border-radius:3px;opacity:1!important;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:11px}.carat-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--g-main-2);border-radius:50%;cursor:pointer;border:none;margin-top:-5px}#caratSlider::sli{background-color:var(--g-main-2)}.carat-slider::-moz-range-thumb{width:16px;height:16px;background:var(--g-main-2);border-radius:50%;cursor:pointer;border:none}.carat-label{margin-top:10px;color:#555;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/35/assets/theme.css.map */
