@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);@font-face{font-family:Times New Roman;src:url(/fonts/TimesNewRomanPSMT.eot);src:url(/fonts/TimesNewRomanPSMT.eot?#iefix) format("embedded-opentype"),url(/fonts/TimesNewRomanPSMT.woff2) format("woff2"),url(/fonts/TimesNewRomanPSMT.woff) format("woff"),url(/fonts/TimesNewRomanPSMT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Script MT;src:url(/fonts/ScriptMTBold.eot);src:url(/fonts/ScriptMTBold.eot?#iefix) format("embedded-opentype"),url(/fonts/ScriptMTBold.woff2) format("woff2"),url(/fonts/ScriptMTBold.woff) format("woff"),url(/fonts/ScriptMTBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LucidaCalligraphyEF;src:url(/fonts/LucidaCalligraphyEF.eot);src:url(/fonts/LucidaCalligraphyEF.eot?#iefix) format("embedded-opentype"),url(/fonts/LucidaCalligraphyEF.woff2) format("woff2"),url(/fonts/LucidaCalligraphyEF.woff) format("woff"),url(/fonts/LucidaCalligraphyEF.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lucida Calligraphy;src:url(/fonts/LucidaCalligraphy-Bold.eot);src:url(/fonts/LucidaCalligraphy-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/LucidaCalligraphy-Bold.woff2) format("woff2"),url(/fonts/LucidaCalligraphy-Bold.woff) format("woff"),url(/fonts/LucidaCalligraphy-Bold.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}.𝚃𝚒𝚖𝚎𝚜.𝙽𝚎𝚠.𝚁𝚘𝚖𝚊𝚗 textPath{font-family:Times New Roman;font-weight:400;font-style:normal}.𝓢𝓬𝓻𝓲𝓹𝓽.𝓜𝓣.𝓑𝓸𝓵𝓭 textPath{font-family:Script MT}.ℒ𝓊𝒸𝒾𝒹𝒶.𝒞𝒶𝓁𝓁𝒾𝑔𝓇𝒶𝓅𝒽𝓎 textPath{font-family:Lucida Calligraphy;font-style:italic}*{box-sizing:border-box;margin:0;padding:0;outline:0}img{max-width:100%}.container,header.header .container .header-top{max-width:calc(100% - 15rem);margin:0 auto}a{text-decoration:none;font-weight:500;color:#000}li{list-style:none}body{font-family:Montserrat!important;overflow-x:hidden;background:#f6f6f6!important;font-style:normal}body a,body input{text-decoration:none;outline:0}.style-active-common .shop-style-text>span{color:#310f4c}p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:140%}h1,h1.center{font-size:25px!important;line-height:138%}h1,h1.center,h2{color:#000;font-family:Sackers Gothic Light AT;font-style:normal;font-weight:400!important;text-transform:capitalize}h2{font-size:24px!important;line-height:140%}h3{color:#000;font-family:Sackers Gothic Light AT;font-size:22px!important;font-style:normal;font-weight:400!important;line-height:138%;text-transform:capitalize}h4{font-size:20px!important}h4,h5{color:#000;font-family:Sackers Gothic Light AT;font-style:normal;font-weight:400!important;line-height:155%}h5{font-size:18px!important}h6{color:#000;font-family:Sackers Gothic Light AT;font-size:15px!important;font-style:normal;font-weight:400!important;line-height:155%}.choose-diamonds h1.center,.gemstone-main h1.center{padding-top:0}.button{border-radius:5px;border:1.067px solid #000;background:#fff;padding:12px 20px;gap:5.333px;color:#000;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:138%;display:inline-block}.header{padding-top:0;background:#fff;transition:all .4s;position:relative}.scrolled-50 .header{box-shadow:0 0 10px #c8c8c8;padding-top:12px}.scrolled-50 nav.nav{margin-top:25px;padding-top:15px}.scrolled-50 .header nav.nav{margin-top:10px}nav a{color:#000;font-size:13px;letter-spacing:0;padding-bottom:12px;display:inline-block}.flex,.header-icons,.header-top,nav.nav>ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header-contact-us,.header-icons,.header-logo{width:33%}.header-icons{padding-left:0;position:relative;justify-content:flex-end}.header-icons>div:not(:last-child){margin-right:20px}.header-icons .search-icon>input.search-close,.header-icons .search-icon>input.search-open{width:0;position:absolute;top:32px;right:0;border:none;transition:all .3s ease-in-out}.header-icons .search-icon>input.search-open{z-index:11111}.header-icons .bag-icon{position:relative}.header-logo{max-width:145px;min-height:36px}.header-icons button{color:#310f4c;display:flex;font-size:14px}.header-icons button svg{width:22px;height:22px}nav.nav>ul{column-gap:50px;justify-content:center;position:relative;z-index:11}nav.nav{padding-top:60px}header.header .container{position:relative;max-width:100%}nav.mobile-nav{display:none}.header nav.nav .engagement-ring{max-width:calc(100% - 13rem);margin:0 auto}.engagement-ring{display:none;flex-wrap:wrap;position:absolute;width:100%;left:0;margin:0 auto;right:0;background:#fff;padding:0;z-index:111;align-items:start;border-top:0 solid #e2e2e2}.nav>ul>li:hover .engagement-ring{display:flex}.engagement-ring ul>li>i{display:flex;flex-direction:column;justify-content:center}.engagement-ring.flex:before{content:"";background:#fff;position:absolute;left:-50vw;right:-50vw;width:500vw;height:100%;z-index:-1;top:0;border-top:1px solid #e2e2e2}.engagement-ring>ul>li:first-child>a{font-size:14px;padding-bottom:15px;display:inline-block;padding-left:0;font-weight:700}.engagement-ring ul>li>a{padding-bottom:0;display:flex;align-items:center;font-size:13px;max-width:250px;word-wrap:break-word;white-space:normal}.engagement-ring ul>li>a:hover,.nav ul>li>a:hover{color:#310f4c}.nav ul.nav-img{width:200px}.engagement-ring>ul{width:calc(100% / 5 - 30px);margin:15px}.nav-mobile{display:none}.engagement-ring>ul>li{display:flex;margin-bottom:0;min-height:40px;align-items:center}.engagement-ring>ul>li:first-child{min-height:inherit}.header-contact-us>a{width:-moz-fit-content;width:fit-content}.content{display:none}.content a{max-height:0;display:inline-block}.content-show a{max-height:9999px;display:inline-block}.mobile-nav>a{display:flex}.banner-main{background:#e7eae9}.banner-text a.button{padding:12px 20px;text-align:center}.banner-main .container{max-width:100%;width:calc(50% + 553px);margin-left:auto;margin-right:0;height:100%}.banner-main .container>div{height:100%}.banner-main{position:relative;background-repeat:no-repeat;background-size:cover}.banner .banner-img img{display:block}.banner .banner-text{width:40%;height:100%;display:flex;flex-direction:column;justify-content:center}.banner-main.engment-banner-sec.diamond .banner-text.min-ht{width:47%}.banner .banner-img{width:65%;max-height:500px;overflow:hidden;max-width:650px;height:100%}.banner .banner-img img{width:100%;height:100%}.banner-text>span{padding:18px 0;display:inline-block}.MostLoved .MostLoved-img-text p,.ShopCategory-img-text p,.ShopDiamondShape-img-text span{padding-top:15px;display:inline-block;color:#000;font-size:14px;text-transform:capitalize}.MostLoved .MostLoved-img-text,.MostLoved h2,.ShopCategory h2,.ShopCategory-img-text,.ShopDiamondShape h2,.ShopDiamondShape-img-text{text-align:center}.ShopDiamondShape.container{padding:90px 0}.ShopDiamondShape-img-text{padding:10px}.ShopCategory-img img{width:160px}.MostLoved{padding-bottom:65px;display:block}.endsSoon-text .earrings{padding:10px 0 13px}.endsSoon-text.ends-soon-txt p a:hover{color:#310f4c;text-decoration:underline}.endsSoon-text{width:auto;padding:20px;right:20px;top:21%;bottom:0;position:absolute;display:flex;flex-direction:column;justify-content:center;border:2px solid #f6f6f6;height:max-content;border-radius:5px;background:#fff;max-width:300px}.endsSoon .container,.endsSoon .container .flex{cursor:pointer}.endsSoon-text p a{text-decoration:underline}.endsSoon.ends-soon.shop-by-carat-size .endsSoon-text.ends-soon-txt{border:none}.endsSoon-img{width:100%;line-height:0;cursor:pointer}.endsSoon-img img{width:100%;border-radius:5px}.mobile-ShopDiamondShape-main{display:none}.ShopDiamondShape{display:block}.home-page section.own-engagment.gemstone.WeddingCollection{padding-top:50px;padding-bottom:50px;background:0 0}.eternityRings-main{background:#bcbebf;position:relative}.eternityRings-text>span>p{background:0 0!important;padding:12px 0 20px}.MostLoved .MostLoved-btn{margin:50px auto 0;text-align:center}.MostLoved .MostLoved-btn .button{padding:13px 60px}.MostLoved .MostLoved-img img{width:98px}.MostLoved .MostLoved-img,.ShopCategory .ShopCategory-img{background:#fff;padding:34px 0 16px;text-align:center}.ShopCategory .ShopCategory-img{padding:64px 0 30px!important}.MostLoved .column-width,.ShopCategory .column-width{width:100%!important;padding:10px!important;text-align:center}.MostLoved .column-width h4{padding-top:15px}.eternityRings-text{width:35%;position:absolute;left:73px}.eternityRings-img{width:75%;margin-left:auto}.mbl-eternityRings-img{display:none}.eternityRings-img img{object-fit:cover;height:369px;object-position:center -342px;width:100%;display:block}.eternityRings-text p:nth-child(2),.menRings-text p:nth-child(2){padding:12px 0 0;font-weight:600}.eternityRings-text p:nth-child(3),.menRings-text p:nth-child(3){padding:13px 0 21px;line-height:25px}.menRings-img img{display:block}.menRings .menRings-img img{height:491px}.menRings-text a.button{padding:11px 47px}.bridalSets,.bridalSets-2{position:relative;background:#cbcdc7;width:49.4%;height:430px}.bridalSets .bridalSets-text{width:44%;height:100%;padding:20px}.bridalSets-2 .bridalSets-text{position:absolute;top:30px;left:30px}.bridalSets .bridalSets-img{width:56%;height:100%}.bridalSets .bridalSets-img img,.bridalSets-2 .bridalSets-img img{width:100%;object-fit:cover;display:block;max-width:100%;height:100%}.bridalSets-2 .bridalSets-img{width:100%;height:100%}.mb-bridalSets-img{display:none}.bridalSets-text>span{padding:7px 0;font-weight:600;display:inline-block}.single-product{width:25%;padding:10px 30px}.choose-setting{display:flex;flex-wrap:wrap;justify-content:space-between}.buttons-container button.button{margin:10px}.all-pages-data{text-align:center;position:relative;box-shadow:0 0 8px 2px #d3d3d3}.all-pages-data>a>p{margin:10px 0 0;line-height:25px;font-size:14px}.ring.Create-Your-Ring>span{display:flex;justify-content:center}.ring.Complete-Ring>div{font-size:15px;color:#333}.main-btn-setting>.ring{width:calc(100% / 4 - 30px);margin:0;position:relative}.details-page .ring.Choose-Setting .name-price>div>span{width:125px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-right:7px}.ring.Choose-Setting:after{top:0}.ring.Create-Your-Ring:after{top:-25px}.ring.Choose-Diamond:after{top:2px}.choose-diamonds .ring.Choose-Setting:after,.choose-setting-pages .ring.Choose-Setting:after{top:4px}.ring.Complete-Ring:after{border:none}.main-btn-setting{border:1px solid #ddd}.main-btn-setting a{color:#333;display:flex;justify-content:space-between;align-items:center;font-size:15px}.main-btn-setting .ring .img{max-width:70px;z-index:1}.tabbing-img-icon-common{max-width:39px;position:relative;left:12px}.details-page .ring.Choose-Setting .name-price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.price-tabbing-common{font-size:12px;width:55px}.details-main-btn-setting{margin-top:40px}.main-btn-setting .Complete-Ring{display:flex;justify-content:space-between;align-items:center}.ShopByStyleMobileSlider-main{display:none}.setings-Page-img .all-img1{background:#fff;max-width:100%!important;max-height:none!important;display:flex;justify-content:center;align-items:center}.main-content h3{text-align:center}.product-container{display:flex;flex-wrap:wrap}.detail-page-ring{display:flex}.product-item{border:1px solid #ccc;padding:20px;margin:20px}.singleProduct .ChooseSettings-5,.singleProduct .ChooseThisDiamond-5{display:none}.singleProduct a.ChooseSetting>button{background:#310f4c;padding:17px 97px;margin-top:20px;color:#fff;font-size:16px}p.total-price{padding-top:0!important;font-size:25px!important;font-weight:600}.singleProduct-text-img-text span.diamond-icon img{width:52px}.filter-button{justify-content:space-between!important;text-align:center}.filter-button p{font-size:14px}.filter-button a>img,.mobile-ShopDiamondShape-card1 a>img{border-radius:50px;border:2px solid transparent;max-width:50px;margin:0 auto}.mobile-ShopDiamondShape-card1 a{text-align:center}.filter-button a.active>img{border:2px solid #310f4c}.filter-button a.active>p{color:#310f4c}.ChooseSetting h3{padding:45px 0}.all-pages{display:flex;justify-content:space-between}.card-para{background:red;width:20%;color:#fff;font-size:30px}.choose-diamonds .main-btn-setting,.choose-setting-pages .main-btn-setting,.details-page .main-btn-setting,.final-ring .main-btn-setting{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:25px;column-gap:26px;min-height:100px}.main-btn-setting button{margin:34px!important;padding:16px 44px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.browse-setting{width:100%}.main-btn-setting button>a{display:flex;align-items:center}.cart-page-text{text-align:center;padding:20px 0}.diamond-table-btn,.lab-diamond-btn{display:flex;justify-content:center;flex-wrap:wrap;column-gap:20px;margin-bottom:0;padding-bottom:0}.lab-diamond-btn>a{color:#333}.lab-diamond-btn .arw{display:flex;column-gap:10px;font-size:25px}.lab-diamond-btn a{color:#310f4c;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.lab-diamond-btn .shop-by-common:first-child{padding-right:20px}.best-seller:hover .best-seller-drop-down{opacity:1}.best-seller-drop-down>ul>li>a{padding:5px 2px}.best-seller-main a{color:#333;display:inline-block;padding-right:0}.best-seller>a:after{border:2px solid #333;content:"";width:8px;height:8px;position:absolute;border-left:0;border-bottom:0;transform:rotate(-224deg);right:0;top:2px}.best-seller-drop-down{background:#fff;margin-top:5px;opacity:0;padding:15px;font-size:14px;position:relative;z-index:1;border:1px solid #ddd;border-top:none}.best-seller>a :hover .best-seller-drop-down{display:none}.diamondBy-shape,.shop-by-common{position:relative}.diamondBy-shape>a:after,.lab-diamond-btn .ShopByStyle>a:after,.shop-by-metal a:after,.shop-by-shape>a:after{content:"";display:block;width:2px;height:25px;background-color:#734e90;position:absolute;right:0;top:-3px;left:auto;margin:0 auto}.diamondBy-shape>a:after{right:-24px}.lab-diamond-btn .shop-by-metal>a:after,.lab-diamond-btn .shop-by-shape>a:after{left:150 auto}.select-diamond button{background-color:#333;color:#fff;width:50%;padding:13px;font-size:16px;margin:25px 0}.item img{width:200px}.userData-container{display:flex;flex-wrap:wrap}.tablepopup{display:flex;justify-content:space-between;font-size:18px;align-items:center}.tablepopup img{width:300px}.tablepopup p{text-align:left;line-height:40px;border-bottom:1px solid #ddd;padding-bottom:5px}.select-diamond{background:#33300059;position:relative}.select-diamond .tablepopup-text>button{color:#fff;font-size:46px;position:absolute;top:-39px;right:0;transform:rotate(44deg);background:0 0;width:auto;cursor:pointer}.tablepopup-img,.tablepopup-text{width:50%}.popcrossIcon{display:none}.more-to-explore-main h3{text-align:center;padding:40px 0 20px}.more-to-explore-main h5{color:#000;padding:0;text-align:center;margin-top:10px}.accordinan .item{border:none;padding:0;margin:0}.more-to-explore-child{width:calc(100% / 3 - 20px);margin:10px;box-shadow:0 0 8px 2px #d3d3d3;padding:15px;background-color:#fff}.accordinan{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;background:linear-gradient(to bottom right,#fff,#f7f7f7);box-shadow:-2px 0 25px -12px rgba(0,0,0,.3)}.Accordian-main .nonActive,.Accordian-main .title{display:flex;justify-content:space-between;color:#000;font-size:25px;cursor:pointer;border-bottom:1px solid #d0c9c9;padding:0 15px}.Accordian-main .nonActive{background-color:#310f4c}.Accordian-main .title span{display:flex;justify-content:center;align-items:center;font-size:16px}.Accordian-main .title p{color:#000;padding:16px 0;width:100%;font-size:14px;font-family:Montserrat!important;font-weight:400}.Accordian-main .item{width:100%}.Accordian-main .content p{background-color:#fff;color:#000;overflow:hidden;transition:all .5s cubic-bezier(0,1,0,1);display:none;max-height:0}.Accordian-main .content-show{transition:all .5s;background-color:#fff;color:#000;overflow:hidden;transition:all .5s cubic-bezier(1,0,1,0);max-height:9999px}.Accordian-main .faq{padding-top:0;padding-bottom:74px}.Accordian-main.bg-salmon{background-color:#310f4c}.content-show p{transition:all .5s;color:#000;overflow:hidden;max-height:9999px;padding:15px;line-height:1.5}.Accordian{padding-top:87px}.Accordian-main{padding-top:50px;padding-bottom:50px}.Accordian-main .content-show b,.Accordian-main .content-show p,.Accordian-main .content-show span{font-family:Montserrat!important}.Accordian-main .faq-img-text{text-align:center}.Accordian-main .faq-img-text h2{padding-top:15px;padding-bottom:46px}.main-content-p p{background:#3e9f8e;color:#fff;padding:4px;cursor:pointer}.items-container{display:flex;flex-wrap:wrap;margin-top:20px;justify-content:center;align-items:center}.item{padding:4px 10px;min-width:100px;min-height:50px;margin:4px 10px;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.category{color:#64748b;font-size:10px}.singleProduct .metal-type-color{display:flex;column-gap:5px;padding-top:15px;padding-bottom:0}.metal-type-color>span a{width:30px;height:30px;display:block;border-radius:100px}span.white-metal-detail{display:flex;width:45px;height:45px;background:#fff;border-radius:100%;border:2px solid transparent;margin:0;align-items:center;justify-content:center}.metal-type-color.detail-page span.active{border-color:#734e90}.metal-type-color>span:first-child a{background:linear-gradient(30deg,#b3b2af,#f7f7f7 55%,#f7f7f7 60%,#b3b2af)}.metal-type-color>span:nth-child(2) a{background:linear-gradient(30deg,#e1b94f,#fcf1d5 55%,#fcf1d5 60%,#e1b94f)}.metal-type-color>span:nth-child(3) a{background:linear-gradient(30deg,#ec8a55,#fdede0 55%,#fdede0 60%,#ec8a55)}.metal-type-color>span:last-child a{background:linear-gradient(30deg,#b3b2af,#f7f7f7 55%,#f7f7f7 60%,#b3b2af)}.singleProduct .all-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;margin-right:0;justify-content:space-between}.singleProduct .metal-type{margin:30px 0}.singleProduct video{max-width:614px;min-width:100%;border:1px solid #ddd;min-height:inherit;position:relative}.singleProduct .details-videos{min-height:320px;position:relative;background-color:#fff;border:1px solid #ddd;text-align:center;overflow:hidden}.metal-type-color>a.selected{border:2px solid #310f4c}.main-btn-setting button img{width:70px;margin-left:11px;height:auto}.star-rating>span{color:#310f4c}.star-rating{display:flex;column-gap:1px;padding-top:10px;font-size:19px}.prong-type .img{max-width:40px;height:40px}.prong-type .img>img:hover{border:2px solid #310f4c}.prong-type .img>img{border-radius:100px;border:2px solid transparent}.prong-type-img{display:flex;column-gap:15px}.Setting-Carat>a{width:20px;height:20px;display:flex;justify-content:center;padding:20px;align-items:center;border-radius:50px;color:#000;border:2px solid #ddd}.Setting-Carat{display:flex;column-gap:20px;flex-wrap:wrap}.Diamond-Original>a{display:flex;width:235px;height:auto;padding:20px 22px;justify-content:center;align-items:center;gap:10px;background:#fff;border-radius:11px;font-size:14px}.Diamond-Original{display:flex;column-gap:10px}.shape-slider .Diamond-Original{justify-content:center}.singleProduct-text>span>p{padding:0;font-size:13px;margin-top:10px;margin-bottom:15px;line-height:normal;color:#000}.shape-diamond{margin-bottom:15px}.shape-diamond>span{font-size:18px;color:#000}.Diamond-Original-main>span,.Setting-Carat-main>span,.prong-type>span{padding:0 0 10px;display:inline-block}.cart-page-container{display:flex;margin-left:30px;margin-right:30px}.cart-page-container table{flex:65% 1;border-collapse:collapse}.cart-page-container table td{border:1px solid #ccc;padding:15px}.price-details{flex:35% 1;margin:0 30px}.price-details .adjust-price{display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.price-details .adjust-price span{font-size:20px}.singleProduct-text>p>span{background:#a79494;width:30px;height:29px;border-radius:100%;color:#fff;margin:10px;padding:5px}.singleProduct{display:flex;flex-wrap:wrap;justify-content:center!important;padding-bottom:50px;margin-top:50px}.singleProduct iframe{max-width:610px}.right-product-content,.singleProduct-text{max-width:45%!important;width:45%!important;padding-left:50px}.singleProduct-img{width:55%!important;max-width:55%!important;position:relative}.singleProduct-img .Diamond-Original.view-matching-band{position:absolute;left:10px;top:10px;z-index:9;margin-bottom:0}footer.footer .footer-main{border-top:0 solid #ddd;border-bottom:0 solid #ddd;padding:50px 0}footer.footer h6{color:#310f4c;font-style:normal;text-transform:capitalize;font-family:Sackers Gothic Light AT;font-size:15px!important;font-weight:600!important}.ftr-contact-ul{width:17%}.ftr-contact-form{width:30%}.footer form{position:relative;margin:23px 0 21px}.footer .email input{width:100%;max-width:100%;min-height:auto;padding:15px 110px 15px 15px;background-color:#f3f3f3;border-radius:5px;border:0;color:#939393;font-family:Montserrat;height:41px;font-size:13px}.submit-btn{position:absolute;top:0;right:0}.submit-btn .button{padding:14px 17px}.footer-all-pages-display{min-height:400px}.ftr-icons span>a{font-size:29px;color:#333;display:flex}.ftr-contact{align-items:start}.ftr-icons{padding-right:15px}.ftr-contact.flex>ul>h6>a{color:#310f4c;text-transform:capitalize;font-family:Sackers Gothic Light AT;font-size:15px;font-style:normal;cursor:auto;font-weight:600}.schedule-head-btn>h6{text-align:justify;font-family:Montserrat}ul.ftr-contact-form>h4{padding-bottom:12px}.ftr-contact.flex ul li{margin-top:10px}.ftr-contact.flex ul li>a{font-size:13px;letter-spacing:0;line-height:normal;color:#000;font-weight:300;font-family:Montserrat}.ftr-contact.flex ul li>a:hover{color:#310f4c}ul.ftr-contact-form>p{color:#000;font-size:13px;font-style:normal;font-weight:300;line-height:normal;text-transform:capitalize;margin-top:13px}.copy-right{text-align:center;padding:18px 0}.copy-right>p{color:#000;font-size:13px;font-style:normal;line-height:21px;text-transform:uppercase;display:inline-block;padding:0 4px}.ftr-desktop{display:block}.contact-main,.mobile-footer{display:none}.contact-inner{display:flex;justify-content:center;flex-wrap:wrap;column-gap:15px}.contact-inner .contact-inner-common{width:30%;background:#fff;padding:30px 30px 100px;min-height:250px;box-shadow:0 0 4px 2px #ddd;position:relative}.contact-inner .contact-inner-common>p{min-height:130px}.contact-inner .contact-inner-common>p a{float:right}.contact-inner .contact-inner-common>a{display:inline-block;background:#fff;color:#000;padding:10px 50px;font-size:14px;border:1px solid #000;position:absolute;left:0;bottom:30px;right:0;margin:0 auto;max-width:80%;text-align:center}.contact-inner .contact-inner-common>a:hover,.schedule-main-btn>a:hover{background-color:#310f4c;color:#fff;border-color:#310f4c}.contact-inner .contact-inner-common>h4{margin-bottom:5px}section.ContactUs h2{text-align:center;padding-bottom:30px}.contact-inner-common .icons-span{display:flex;align-items:center;justify-content:center}.icons-span>span:first-child{padding-right:10px;font-size:20px}section.BookAnAppointment p{font-size:25px;text-align:center;max-width:70%;margin:0 auto;line-height:normal}.payment-plans p,section.affiliate p{font-size:30px;text-align:center;font-style:oblique}#lab-grown-diamonds,#shipping-fees-id{border-collapse:collapse;width:100%;background:#fff;margin-top:20px;text-align:center}#lab-grown-diamonds td,#lab-grown-diamonds th,#shipping-fees-id td{border:1px solid #c4bebe;padding:5px;font-size:14px;color:#000}section.shipping-delivery{padding:40px 0 60px}.lab-grown-diamonds-main h3,.our-story h3,.ring-sizer h3,.shipping-fees>h3{text-align:center;padding-top:25px;padding-bottom:15px}section.diamond-buying-guide h5{margin-top:20px}.right-content-lay-out-new>p,.shipping-delivery-main .shipping-content>p{padding:10px 0}.returnsExchange p.all-span ul>li{list-style:auto;padding:10px 0 10px 4px}.returnsExchange p.all-span{padding-left:35px}.diamond-buying-guide,.lab-grown-diamonds,.our-story-main,.payment-plans p,.personal-information,.your-privacy-choices,section.BookAnAppointment p,section.affiliate p,section.jewelry-care-main,section.returnsExchange-main,section.ring-sizer-main,section.warranty-main{padding:40px 0 60px}.personal-information h1,.your-privacy-choices h1{padding-bottom:40px}.your-privacy-choices span{display:inline}.your-privacy-choices ul li{padding:10px 0}.your-privacy-choices h4{padding:20px 0 15px}.your-privacy-choices>ul>li:first-child{padding-top:0}.returnsExchange p.exchange,div#request-your-privacy-policy{padding-top:25px;padding-bottom:10px}.returnsExchange p.insurance{padding-top:10px}.eligibility>h5{padding:25px 0 15px}.warranty>p{padding:10px 0}.diamond-shape-img ul>li,.eligibility p ul>li,.our-story-accordian ul>li,section.lab-grown-diamonds ul>li{list-style:disc;line-height:25px}.eligibility p{padding-left:30px}.care-faq-page .content-show a{display:inline;padding:0 10px}.care-faq-page .content-show p{padding-left:30px}.care-faq-page .composition-common{padding:10px 0}.composition-common>ul{padding-top:5px;line-height:25px;padding-left:30px}.care-faq-page{padding-top:40px}.care-faq-page .about-our-products{padding-bottom:30px}.care-faq-page h4.placing-orders{padding-bottom:15px}.care-faq-page .composition{padding-top:33px!important}.diamond-grades p>span,.diamond-shape-img p>span{font-size:14px;font-weight:600}.diamond-shape-img ul{padding-left:32px;padding-bottom:15px}.diamond-shape-img .image{padding-bottom:20px}.diamond-grades p,.the-of-diamonds p{padding-bottom:15px}.accurate-measurement-common>h4,.jewelry-care h4{padding-top:15px}table#lab-grown-diamonds{margin-bottom:20px}section.lab-grown-diamonds ul{padding-left:30px}.our-story-accordian{display:flex;align-items:center;flex-wrap:wrap;padding-top:30px}.our-story-accordian .brand-pillars{width:40%}.our-story-accordian .accordinan{width:60%}.our-story-accordian ul{padding-left:32px}.our-story-accordian ul>li a{display:inline}.our-story h3{text-align:start}.Browse-Diamonds,.ring.Choose-Setting .change>a{font-size:13px!important;border-bottom:0 solid;padding:0;max-width:-moz-fit-content;max-width:fit-content;margin-top:5px}.main-btn-setting button span{color:#000;font-size:12px}.main-btn-setting button p{font-size:12px}.App-logo{height:40vmin;pointer-events:none}.details-page .shape-main .shape{margin:2px;cursor:pointer;max-width:30px;object-fit:contain}.singleProduct-text .shape-main .slick-slider.slick-initialized{margin-top:7px}.loading{text-align:center;font-size:20px}.logo{float:left;margin:0;padding:20px}.center{text-align:center;margin:0 auto}.search-box{float:left;width:60%;padding:25px}.search-box input{width:100%;height:30px;padding-left:10px}.product-item img{width:100px}.news-letter div#ftrId,.news-letter div#ftrMobId{overflow-y:auto;height:140px;padding-right:10px}.news-letter #ftrMobId::-webkit-scrollbar,.news-letter div#ftrId::-webkit-scrollbar{width:5px}.news-letter #ftrMobId::-webkit-scrollbar-track,.news-letter div#ftrId::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:8px}.news-letter #ftrMobId::-webkit-scrollbar-thumb,.news-letter div#ftrId::-webkit-scrollbar-thumb{border-radius:8px;background:#310f4c}.own-engagment.own-pd-control{background-color:#fff;padding:50px 0}.wedding-banner-engagement-ring .add-matching-wedding-band{margin-top:0}.wedding-banner-engagement-ring{padding-top:0;background-color:#fff;padding-bottom:50px}.wedding-banner-engagement-ring section.add-matching-wedding-band .container{max-width:calc(100% - 15rem)}.own-engagment.education.own-pd-control{background-color:#f6f6f6}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.main-content-p{display:flex;gap:50px;justify-content:center;margin:30px 0}.slider{width:50%;height:5px;background-color:#cdd9ed;margin-top:20px;background:#310f4c;border-radius:40px}.slider .thumb{width:19px;height:19px;cursor:pointer;background:#fff;border-radius:50%;border:2px solid #310f4c;margin-top:-7px}.customers-table{margin-top:60px}.main-content .values{margin-top:40px}.resultdata.setings-Page-img{display:flex;flex-wrap:wrap;position:relative;padding:10px 0 50px;z-index:1}.all-pages-data .all-img1,.all-pages-data .all-img2,.all-pages-data .all-img3,.all-pages-data .all-img4{max-width:220px;max-height:220px}.all-card-four-color span{width:28px;height:28px;border-radius:50%;display:inline-block}.all-card-four-color span:first-child{background-color:#efefee}.all-card-four-color span:nth-child(2){background-color:#f2dda5}.all-card-four-color span:nth-child(3){background-color:#f5c1a3}.all-card-four-color span:nth-child(4){background-color:#dcdcdb}.all-card-four-color{display:flex;justify-content:center}.all-img2,.all-img3,.all-img4{display:none}.all-card-four-color span:first-child:hover .all-img2{display:block}.filter-metal,.multiple-product-filter{display:flex;justify-content:space-between;max-width:50%;margin:20px auto 0}.multiple-product-filter{width:100%!important}.filter-metal span,.multiple-product-filter span{width:50px;height:50px;border-radius:50%}.multiple-product-filter span{background:#dcdcdb}.filter-metal span:first-child,.filter-metal span:nth-child(2){background-color:#dcdcdb}.filter-metal span:nth-child(3){background-color:#f2dda5}.filter-metal span:nth-child(4){background-color:#f5c1a3}.sweet-loading>span{text-align:center!important;margin:0 auto!important;position:fixed!important;bottom:0;right:0;left:0;top:44%}.all-card-four-colors{display:flex;justify-content:center}.all-pages-data .metal-name{font-size:14px;padding-top:10px;color:#000;padding-bottom:10px}.product-name>span{font-size:14px;color:#000;padding:10px 0;display:inline-block}a.all-card-four-colors.active{border:2px solid}.all-img1.defaultImg.active,.resultdata.all-pages-data.active .all-img1.defaultImg.active,.resultdata.all-pages-data.active .all-img1.img-1.active,.resultdata.all-pages-data.active .all-img1.img-2.active,.resultdata.all-pages-data.active .all-img1.img-3.active{display:flex}.product-name,.product-price{padding:0!important;background:0 0!important}.metal-type-color{display:flex;column-gap:15px;padding-top:15px;justify-content:center}.resultdata.all-pages-data.active a.all-card-four-colors.active{border:2px solid}.metal-type-color.detail-page{justify-content:start}.detail-metal .metal-common{display:none}.detail-images-common.active,.detail-metal .metal-common.active,.details-video-common.active,.price-common.active{display:flex;flex-wrap:wrap}.detail-images-common.active{column-gap:15px}.detail-metal{display:flex;padding-top:0}.metal-type-color.detail-page span.active{border:2px solid #734e90}.detail-images-common,.details-video-common,.price-common{display:none}.detail-price{display:flex;align-items:center}.detail-metal-main .detail-metal.active .metal-common.active span.span-click{display:none}.all-card-four-color.active span{border:2px solid #310f4c}.rose-common,.white-common,.yellow-common{display:none}.platinum.default-img,.rose-common.active,.rose.default-img,.white-common.active,.white.default-img,.yellow-common.active,.yellow.default-img{display:flex;column-gap:10px}.shop-by-page-common{display:none;max-width:80%;margin:0 auto;column-gap:20px}.shop-by-page-common.active{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0}.shop-by-shape-style.active{display:block}.gemstone-main .shop-by-shape-page .shape-main{column-gap:30px;margin:0 auto;width:48%}.gemstone-main .shop-by-page-common.shop-by-shape-page.gemstone-Active .shape-slider-1{width:48%;margin:0 auto}.shop-by-shape-page .shape-main a{text-align:center}.slider-carat-slider .slider.noUi-target{width:100%}.shop-style-text{padding-top:10px}.shop-by-metal-page ul .platinum a,.shop-by-metal-page ul .rose-gold a,.shop-by-metal-page ul .white-gold a,.shop-by-metal-page ul .yellow a{background:linear-gradient(30deg,#b3b2af,#f7f7f7 55%,#f7f7f7 60%,#b3b2af);padding:22px;border-radius:100%;display:inline-block}.shop-by-metal-page ul .yellow a{background:linear-gradient(30deg,#e1b94f,#fcf1d5 55%,#fcf1d5 60%,#e1b94f)!important}.shop-by-metal-page ul .rose-gold a{background:linear-gradient(30deg,#ec8a55,#fdede0 55%,#fdede0 60%,#ec8a55)!important}.shop-by-metal-page ul .white-gold a{background:linear-gradient(30deg,#b3b2af,#f7f7f7 55%,#f7f7f7 60%,#b3b2af)}.shop-by-metal-page>ul{display:flex;flex-wrap:wrap;column-gap:55px}.shop-by-metal-page-main ul{display:flex;column-gap:30px;flex-wrap:wrap}.range-filtering-price .slider{width:456px;margin:0 auto}.diamondBy-more-filter a{font-size:14px;font-weight:400}.choose-diamonds .diamond-by-common.active>a,.gemstone-Active>a,.shop-by-common.active>a{padding-bottom:4px;color:#310f4c;text-align:center;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:0!important}.shop-style-img>img{border:2px solid #0000;height:70px;margin:0 auto;width:70px;object-fit:contain;background:#f3f3f3;padding:10px;border-radius:4px}.ShopCategory .shop-style-img>img{width:100px;height:100px}.shape-main .shape-text,.shop-by-shape-style .shop-style-text{color:#333;padding-top:10px;white-space:normal}.shop-by-shape-style a.nav-style-active .shop-style-img img,.shop-by-shape-style a.style-active-common .shop-style-img img,a.style-active-common .shop-style-img img{border:2px solid #734e90}.range-filtering-price{width:100%;text-align:center;max-width:60%}.range-filtering-price input[type=range]{width:100%;max-width:49%}.product-name.hover-active .all-img1.active span.on-click{display:none}.shop-by-metal-page .shop-by-metal-color>a{width:60px;height:60px;display:inline-block}.shop-by-metal-page a.metal-color-active{border:2px solid #310f4c}.shop-by-price-page .range-slider-show{background:#fff;padding:6px;margin:5px}.details-page .ring.Choose-Setting a{display:flex}.name-price,.ring.Choose-Setting a{font-size:10px;padding-top:3px}.change-view{display:flex;column-gap:15px;text-align:center;row-gap:2px}.ring.Choose-Setting .setting,.ring.Choose-Setting a{font-size:15px}.product-price.active,.product-price.defaultImg.active,.product-price.defaultImg.price-active,.product-price.price-active{display:flex!important}.metal-name-item-name,.resultdata.all-pages-data.active .metal-name-by-default,.resultdata.all-pages-data.hover-active .defaultImg.common-img,.resultdata.all-pages-data.hover-active .metal-name-by-default,.resultdata.all-pages-data.hover-active .metal-name-item-name.metal-value-active,.resultdata.all-pages-data.hover-active .product-price.defaultImg{display:none}.metal-name-item-name.metal-value-active,.resultdata.all-pages-data.active .metal-name-item-name.metal-value-active.metal-hover-active,.resultdata.all-pages-data.active .metal-name.metal-active,.resultdata.all-pages-data.hover-active .metal-name-item-name.metal-hover-active{display:block}.resultdata.all-pages-data.hover-active .common-img.common-img-hover-active,.resultdata.all-pages-data.hover-active .common-img.defaultImg.common-img-hover-active,.resultdata.all-pages-data.hover-active .product-price.defaultImg.price-hover-active,.resultdata.all-pages-data.hover-active .product-price.price-hover-active{display:flex}.resultdata.all-pages-data.hover-active .common-img.active,.resultdata.all-pages-data.hover-active .product-price.active,.resultdata.all-pages-data.hover-active .product-price.price-active{display:none!important}.resultdata.all-pages-data.active.hover-active .common-img.active.common-img-hover-active,.resultdata.all-pages-data.active.hover-active .product-price.price-active.price-hover-active,.resultdata.all-pages-data.hover-active .product-price.price-hover-active.active{display:flex!important}.all-card-four-color:hover span{border:2px solid #310f4c}.all-pages-data .outerDiv{min-height:390px}.common-img.active:hover>span:first-child{display:none}.common-img.active:hover>span:nth-child(2){display:block}.details-page .shape-main+.shape-main,span.common-stand-img{display:none}select#sort{border:none;padding:6px}select#sort,select#sort>option{cursor:pointer}.diamonds-table table{border-collapse:collapse;width:100%;font-size:14px}.diamonds-table td,.diamonds-table th{padding:8px}.diamonds-table td{padding:12px 0}.diamonds-table tr:hover{background-color:#310f4c!important;color:#fff!important}.diamonds-table tr:first-child:hover{background:0 0;color:#000!important}#customers tr:nth-child(odd){background-color:#e5e5e54d;color:#000}.diamonds-table tr:first-child{background:#f3f3f3!important}.diamond-table-btn{display:flex;justify-content:center;align-items:center;column-gap:45px}.diamondBy-more-filter{border:none!important}.center.diamond-table-sort select#sort{padding:16px 20px;font-size:16px;border:1px solid #310f4c;width:100%;font-family:Neue Einstellung}.main-diamond-filter .shape-diamond-filter,.main-diamond-filter .shape-diamond-more-filter{display:none}.main-diamond-filter .shape-diamond-filter.active,.main-diamond-filter .shape-diamond-more-filter.active{display:flex;justify-content:center;column-gap:50px}.shape-diamond-filter.active .shape-icons{min-height:109px;padding-top:10px}.choose-diamonds .lab-grown-shape-icons,.choose-diamonds .more-filter,.choose-diamonds .shape-slider,.choose-diamonds .slider-1{width:50%}.choose-diamonds .slider{width:100%}.data-tabs{background-color:#f3f3f3;padding:5px 10px;display:flex;justify-content:space-between}.data-tabs ul{list-style:none;display:flex;align-items:center;margin:0;width:100%}.choose-diamonds .diamonds-table .data-tabs li.active:first-child{position:absolute;right:0;left:0;width:-moz-fit-content;width:fit-content;margin:0 auto}.data-tabs ul li{background-color:#fff;margin-right:2px;padding:5px 20px;font-size:14px;display:flex;align-items:center}.data-tabs ul li.active{background-color:#310f4c;color:#fff!important;border-color:#310f4c!important}span.tooltipp span{background:#fff;border:2px solid #310f4c;bottom:32px;font-size:14px;left:50%;opacity:1;padding:10px;position:absolute;text-align:center;transform:translateX(-50%);transition:.2s;width:250px;z-index:9;display:none}span.tooltipp:hover span{opacity:1;display:block}span.tooltipp i{color:#bfbfbf;font-size:12px;margin:0 3px}span.tooltipp{cursor:pointer;position:relative}.arrow img{width:30px}.arrow{position:absolute;transform:translateX(-50%);left:50%}.toggale-data-function{display:flex;align-items:center;margin:12px 0}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.toggle-datta{display:flex;align-items:center;gap:10px;margin-left:33px}.toggle-datta p{font-size:12px;color:gray;margin-top:4px}.toggle-icon-img img{width:20px}.react-switch-handle{height:17px!important;width:17px!important}.react-switch-bg{height:19px!important;width:48px!important}p,ul{margin:0;padding:0}.heading-bar ul{list-style:none}.heading-bar ul,li.heading-data-categery,li.heading-data-categery a{display:flex;align-items:center}li.heading-data-categery{width:12%;text-align:center;padding:0}.data-header{background-color:#e5e5e5}li.heading-data-categery a{text-decoration:none;font-weight:400;font-size:12px;color:#111;justify-content:center;width:100%}li.heading-data-categery span i{font-size:10px;margin-left:3px}li.heading-data-categery.campare.boder-rt{width:20%}li.heading-data-categery.blank-bar{width:8%}li.heading-data-categery .main-wrapper{width:100%;display:flex;align-items:center;gap:10px;justify-content:flex-start}.item-shape-image img{width:100%;max-width:50px}li.heading-data-categery p{color:#111;font-size:12px;cursor:pointer}li.heading-data-categery{justify-content:center}.form-group{display:block;margin-bottom:15px}.form-group input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.form-group label{position:relative;cursor:pointer}.form-group{margin:0!important}.form-group label:before{content:"";-webkit-appearance:none;background-color:#fff;border:1px solid #d3d3d3;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer}.form-group input:checked+label:after{content:"";display:block;position:absolute;width:6px;height:12px;border:solid #0e0e0e;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);left:50%;top:50%}.inner-dimond-data-stucture{display:grid;grid-template-columns:27% 50% 1fr;grid-gap:25px;gap:25px;align-items:center;background-color:#f3f3f3;padding:20px}.prodcut-img img{width:100%;max-width:100%}.pro-data-cart.head a{font-size:18px;color:#000;margin-bottom:0;display:inline-block}.pro-data-cart.head a:hover{text-decoration:underline}.hide-data.list-active .pro-data-cart.head a{font-size:15px;text-decoration:none!important}.pro-data-cart.border-btm{border-bottom:1px solid #ccc;padding:6px 0}.pro-data-cart.border-btm p{font-size:14px;color:#000}.slect-dimond a{display:flex;font-size:14px;border-radius:0;text-transform:capitalize;padding:10px 12px;letter-spacing:0;border:1px solid #310f4c;color:#310f4c;width:100%;justify-content:center;align-items:center;margin-bottom:20px;border-radius:5px}.slect-dimond a:hover{background-color:#310f4c;color:#fff}.view-dmd{text-align:center}.view-dmd a:hover{color:#310f4c;text-decoration:underline}.view-dmd a{color:#000;text-transform:capitalize;font-size:14px}.other-btn-bar{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.other-btn-bar span{font-family:Montserrat;color:#000;padding:6px 15px;font-size:12px;text-transform:capitalize;text-align:center;line-height:1em;background-color:transparent;border-radius:20px;font-weight:600;margin:5px;border:1px solid #c5c5c5}ul.prodcut-data{padding:4px 0;display:flex;justify-content:space-around;border-bottom:1px solid #f3f3f3}.hide-data{display:none}.diamonds-table td,.diamonds-table th{padding:8px 40px;text-align:left;text-align:center;cursor:pointer;border:none}.diamonds-table th,span{display:inline-flex;align-items:center;justify-content:center}.diamonds-table span{padding:0;display:flex;align-items:center;justify-content:center}section.own-engagment{background-color:#fff;padding:0}.contant-bar h5,.heading-sec{text-align:center}.contant-bar h5{color:#000;font-family:Neue Einstellung}.contant-bar,.ring-grid-sec{margin-top:20px}.ring-grid-sec{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.grid-wrapper-bar .img-bar img{min-height:250px;object-fit:cover;max-height:250px}.popular-engagment{margin-top:100px}.inner-polular-eng{display:flex;justify-content:center;margin-top:20px;gap:20px;flex-wrap:wrap}.popular-grid-wrapper .imgg-sec{width:100%;background-color:#fff;height:160px;display:flex;justify-content:center;align-items:center;border-radius:5px}.popular-grid-wrapper{width:calc(100% / 5 - 16px)}.popular-grid-wrapper .text-con{margin-top:7px;text-align:center}.popular-grid-wrapper .text-con p{font-size:14px;letter-spacing:0;line-height:normal;color:#000;font-family:Montserrat}.inner-banner-wrapped{background-color:#d7d7d7;padding:0;display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:space-between;min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:100%;position:relative;border-radius:5px}.banner-content h2{margin-bottom:20px}.banner-content p{font-size:14px;letter-spacing:0;line-height:25px;color:#000;margin-bottom:18px}a.btn-custom{width:100%;height:auto;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:10px;max-width:176px;text-decoration:none;font-size:13px;letter-spacing:0;line-height:normal;color:#000;font-family:Montserrat;font-weight:500;border-radius:5px}section.testimonial-rings{padding:60px 0;background-color:#f6f4f2}.testy-bar{width:calc(33% - 10px);border-radius:11px;background-color:#fff;padding:20px 20px 30px;box-shadow:0 3px #e3e3e3}.top-img-name-bar .imgg{width:60px;height:60px;overflow:hidden;border-radius:50%;min-width:60px}.top-img-name-bar .imgg img{width:100%;height:100%;object-fit:cover}.top-img-name-bar{display:flex;align-items:center;gap:15px}.top-img-name-bar .client-name{position:relative}.top-img-name-bar .client-name:before{position:absolute;content:"";height:3px;width:20px;background-color:#000;transform:translateY(-50%);top:50%;left:0}.client-name p{padding-left:30px;font-size:18px;letter-spacing:0;line-height:normal;color:#000;font-weight:700;font-family:Montserrat}.testimonial-mian-wrrap{margin-top:30px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.education .contant-bar h5{text-align:left;color:#000;font-family:Montserrat;margin:0 0 8px}.education .contant-bar p{font-size:14px;letter-spacing:0;line-height:22px;color:#000;font-family:Montserrat}.breadcrum ul{display:flex}.breadcrum ul li{padding:10px 5px 10px 0}.banner-main.engment-banner-sec{background-color:#e7e0dd}.breadcrum ul li{display:flex;align-items:center}.breadcrum ul li a{font-size:13px;letter-spacing:0;line-height:28px;color:#000}.endsSoon-text.ends-soon-txt p{margin:10px 0}section.enviromental-sec{background-color:#f6f4f2;padding:60px 0}.contentwrapper p{font-size:14px;letter-spacing:0;line-height:26px;color:#000;text-align:center;margin-top:20px;margin-bottom:30px}.contentwrapper .btn-bar{display:flex;justify-content:center}.wedding-page .bridalSets-2,.wedding-page .bridalSets.flex{overflow:hidden}.wedding-page .bridalSets-img.dsk-bridalSets-img img{height:calc(100% + 25px)}.wedding-page .bridalSets.flex{position:relative}.wedding-page .bridalSets .bridalSets-text{width:100%;position:relative;z-index:9}.wedding-page .bridalSets .bridalSets-img{position:absolute;width:100%;right:0;z-index:1;top:0;bottom:0}.choose-diamonds .color-text>ul{display:flex;justify-content:space-around;padding-top:15px}.choose-diamonds .diamonds-table{padding-bottom:0}.choose-diamonds .diamonds-table>h2{padding-bottom:30px}.best-seller-main span{text-transform:capitalize}span.mark{border:1px solid #fff;height:8px}.all-img1.common-img.defaultImg:hover span:nth-child(2){display:block}.all-img1.common-img.defaultImg:hover span:first-child{display:none}.product-main-img .common-img{height:auto;padding-bottom:10px;padding-top:10px;width:282px;min-height:194px}.product-main-img .common-img img{max-height:220px;background:#fff}.choose-setting-pages-main .bredCramStyleFilter>a>span{padding-left:5px}.choose-setting-pages-main .bredCramStyleFilter a span{vertical-align:middle;padding-left:2px}.choose-setting-pages-main .bredCramStyleFilter{text-transform:capitalize;font-size:14px;max-width:50%;display:flex;column-gap:5px;flex-wrap:wrap;margin-bottom:0;padding:0;row-gap:5px}.choose-setting-pages-main .bredCramStyleFilter.style-active{margin-bottom:25px}.choose-setting-pages-main .bredCramStyleFilter a,span.Bridal-Sets-Only-bread-crumb.active{font-family:Montserrat;background-color:#fff;font-weight:400;font-size:12px;border-radius:5px;padding:7px;line-height:normal;margin-bottom:0}.choose-setting-pages-main .bread-cram-setting-pages,.details-page .bread-cram-setting-pages{font-size:14px;padding-top:15px}.details-page a.ChooseSetting>a>span{font-size:29px}.detail-accordian.title{display:flex;justify-content:space-between;border-top:1px solid #c8c2c2}.detail-accordian .item{border:none;padding:0;margin:0}.detail-accordian .ring-info>span{display:inline-block}.detail-accordian .title{display:flex;justify-content:space-between;cursor:pointer}.choose-setting-pages-main .style-main{width:50%}.shop-by-shape>a:after{display:none}.breadcrum{margin-top:20px}.banner-main.engment-banner-sec .banner.flex{align-items:inherit}.banner-main.engment-banner-sec .btn-bar{margin-bottom:30px}.banner-main.engment-banner-sec{min-height:500px}.banner-main.engment-banner-sec .banner-img.min-ht img{min-height:470px}section.ready-ship-banner .banner-content h2{text-align:left;max-width:100%;margin-bottom:18px}input.button[type=submit]{cursor:pointer}.banner-main.wedding-banner .banner-img.min-ht img{min-height:470px;object-fit:cover;object-position:15% 50%}.wedding-banner{position:relative}.wedding-page .bridalSets{height:430px;overflow:hidden}section.own-engagment.wedding{padding-top:0;padding-bottom:0}.Accordian.wedding-page .heading-sec{padding-bottom:30px}.bg-bannerr{position:absolute;z-index:1;bottom:0;top:0;left:0;right:0}.bg-bannerr img{width:100%;height:100%}.banner-main.engment-banner-sec.diamond .container{position:relative;z-index:9}.banner-main.engment-banner-sec.diamond .btn-bar,.gemstone-banner .gemstone .btn-bar{gap:15px;display:flex;flex-wrap:wrap;max-width:320px}.banner-main.engment-banner-sec.diamond a.button.bg-trans{border:1px solid #000;background:#fff;color:#000}section.ready-ship-banner.tp{padding-top:0!important;padding-bottom:60px}section.ready-ship-banner.diamond .btn-bar{display:flex;gap:15px}section.ready-ship-banner.tp.diamond .btn-bar a.btn-custom{max-width:100%;text-align:center;max-width:190px}a.btn-custom.bg-trans{background:#fff;border:1px solid #000;color:#000}section.ready-ship-banner.tp.diamond h2{max-width:100%}.wedding-page.diamond-set{margin-top:0;padding:60px 0}#dimonds .bridalSets.dmg-lft .bridalSets-img img{width:100%}.wedding-page.diamond-set .bridalSets .bridalSets-text{display:flex;flex-direction:column;justify-content:center}.wedding-page .bridalSets.dmd-rgt .bridalSets-img img{width:680px}.wedding-page.diamond-set .bridalSets-necklaces.flex{margin-top:0;margin-bottom:0}.p-t{padding-top:0!important}#dimonds .bridalSets .bridalSets-img{width:100%}#dimonds .bridalSets .bridalSets-img img{height:100%!important}#dimonds .bridalSets.flex{max-height:350px}.singleProduct-text h4{letter-spacing:.025em;margin:0 0 5px}.star-rating svg{fill:#000}span.pro-description p{padding:10px 0;text-transform:lowercase;letter-spacing:.05em;font-size:18px}.pro-bd{font-size:18px;font-weight:500}.detail-metal span{font-size:14px;margin-left:5px;text-transform:capitalize}span.pr-heading b{font-weight:500}span.pr-heading{font-size:18px}.price-common span{font-size:14px}.price-tt{align-items:flex-end;display:inline-flex}.price-tt span{font-size:25px;margin-left:8px}.singleProduct-text .btn-custom{padding:12px 35px;max-width:100%;font-family:Montserrat;font-size:14px;width:100%}.choose-btnn{display:flex;align-items:center;gap:30px}a.wish-list span{font-size:30px}.user-detail{display:flex;gap:25px;padding:30px 10px;background:#f8f8f8}.user-detail>div{font-size:18px;display:inline-flex;gap:5px}.user-detail>div>span{font-size:22px}.shipping-add ul{display:flex;border-top:0 solid #e5e5e5;padding-top:0;padding-bottom:8px;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-around}.shipping-add ul a{font-size:14px;font-weight:400;color:#000;cursor:auto}.shipping-add li svg{font-size:24px;margin-right:15px}.order-data{display:flex;gap:10px}.shipping-add .order-data>p{font-size:14px;color:#000}.order-data span svg{font-size:24px}.singleProduct-text .item{border-top:1px solid #e1e1e1;padding:10px 0;justify-content:center;cursor:pointer}.detail-accordian.detail-accordian_2 .slick-list p{font-size:14px}.login-inner{background-color:#fff;margin:0 auto;max-width:320px;padding:20px;border:1px solid #eee;width:100%}.login-inner p{font-size:14px;line-height:normal;color:#000;margin-top:5px;margin-bottom:10px}.login-inner a.btn{background-color:#000;width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;line-height:normal;margin-bottom:14px}.login-inner form input{height:36px;border:1px solid #e4e4e4;width:100%;padding:4px;font-size:12px;margin-bottom:5px;color:#000;outline:0}.login-inner form input:focus{border-color:#000}.login-inner p a{font-size:12px;text-decoration:underline!important;color:#000;display:inline-block}span.heart-toggle-class>a{font-size:x-large}.login-inner .submit{background-color:#000;width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;line-height:normal;border:0;margin-top:22px;cursor:pointer}.login-inner form input[type=password]{margin-bottom:5px}.accout-inner{display:flex;flex-wrap:wrap;margin-top:20px;align-items:flex-start}.accout-inner .create-accout,.accout-inner .sign-in-accout{width:100%}.form-layout h3{margin-bottom:10px;color:#000}.form-layout p{font-size:14px;line-height:20px;color:#000;margin-bottom:20px}.form-search input[type=email],.form-search input[type=password],.form-search input[type=text]{width:100%;outline:0;font-size:13px;border:1px solid #ccc;height:auto;padding:12px 15px;-webkit-appearance:none;font-family:Montserrat}.form-search .form-group{margin-bottom:16px}.form-search p a{font-size:12px;text-decoration:underline!important;color:#000}.form-search p a:hover{color:#310f4c}.form-search .form-group .btn{background-color:#310f4c;width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;line-height:normal;border:0;cursor:pointer}.form-layout li{font-size:14px;line-height:20px;color:#000}.acc-list{padding-left:40px;padding-top:3px;margin-bottom:20px}ul.acc-list li{list-style-type:disc}.accout-inner .sign-in-accout{padding-right:0;position:relative;border-right:0}.accout-inner .create-accout{padding-left:0}.form-search .checkbox label{font-weight:700;font-size:13px;line-height:14px;display:flex;align-items:flex-start;width:max-content}.update-acc-form form .checkbox input[type=checkbox]{width:18px;height:18px;margin-right:10px}.form-search .btn{background-color:#fff;width:100%;display:block;text-align:center;color:#000;text-transform:capitalize;font-size:14px;padding:12px 20px;line-height:normal;cursor:pointer;margin-bottom:20px;font-family:Montserrat;font-weight:500;margin-top:10px;border:1px solid #000}.checkbox{margin-top:10px;margin-bottom:15px}.form-layout p.fs-12,.form-layout p.fs-12 a{color:#2c2c2c;font-size:12px}.form-layout p.fs-12 a{text-decoration:underline!important}.my-accout-section{padding:50px 0}.form-search input:focus{border-color:#000}.form-search .btn:hover,.login-inner .submit:hover,.login-inner a.btn:hover{opacity:.7}.user-icon:hover div#user-log{display:block;z-index:11111111;width:320px}.header-icons .user-icon{position:relative}div#user-log{position:absolute;right:0;top:10px;display:none;padding-top:20px;max-height:490px;padding-right:0;padding-left:20px;z-index:99}.error_1{margin-bottom:15px}.psswd-reset-content h2{text-transform:capitalize;margin-top:0;margin-bottom:10px;padding-bottom:10px}.password-inner{max-width:420px;padding-bottom:0;margin:0 auto}.psswd-reset-content p{font-size:14px;font-weight:400;color:#000;margin:0 0 10px}.recieve-password{margin-bottom:15px}.recieve-password ul{padding-left:20px}.recieve-password ul li{font-size:14px;font-weight:400;line-height:20px;list-style-type:disc}.psswd-reset-content h3{margin-bottom:10px}.reset-forms span.input-group-btn{position:absolute;right:0;top:0}.reset-forms .input-group input[type=text]{letter-spacing:1px;width:100%;outline:0;font-size:13px;border:1px solid #ccc;height:auto;padding:12px 15px;-webkit-appearance:none;font-family:Montserrat}.reset-forms span.input-group-btn input[type=submit]{background-color:#310f4c;display:inline-block;padding:12px 20px;font-size:14px;letter-spacing:1px;border-radius:0;font-weight:400;color:#fff;text-transform:uppercase;border:3px solid #310f4c;cursor:pointer}.wishlist-create .reset-forms.wishlist-acct span.input-group-btn:after{content:"";width:0;height:0;border:solid;border-width:0 0 2px 2px;display:inline-block;position:absolute;color:#fff;padding:5px;transform:rotate(-135deg);right:18px;cursor:pointer}.recieve-password ul li a{font-size:14px;text-decoration:underline!important;color:#000;display:inline-block}.recieve-password ul li a:hover{color:#310f4c}.reset-forms .input-group{position:relative}.reset-forms .input-group input[type=text]:focus-visible{outline:0}.breadcrums ul{display:flex;margin-bottom:16px;font-size:14px}.chat-us-main{display:flex;flex-wrap:wrap}.contact-inner{text-align:center;padding-bottom:0}.contact-inner h2{margin-top:20px;margin-bottom:10px}.contact-inner p,.contact-us-content p{line-height:1.44;letter-spacing:.4px;color:#000;font-size:14px;font-weight:400;margin:0 0 10px}.contact-us-content i{padding-right:10px}.contact-us-content h3,.customer-care h3,.email-content h3,.other-inquires h3{margin-bottom:10px}.email-content h3{padding-bottom:10px}.live-chat-des{padding-top:30px}.contact-us-left{width:50%;padding-right:90px}.contact-us-right{width:50%}.contact-btn a{display:inline-block;font-size:15px;border-radius:0;text-transform:uppercase;padding:.6em 1.3em;letter-spacing:.05em;background-color:#183e40;color:#fff;width:100%;max-width:300px;text-align:center}.contact-btn i{padding-right:10px}section.mobile-Most-Loved-Engagement.MostLoved{display:block}.MostLoved .slick-prev:before,.ShopByStyleMobileSlider-main .slick-prev:before,.slick-next:before{background:#310f4c;padding:15px;border-radius:50px;font-size:0!important}.MostLoved button.slick-arrow.slick-next:after{content:"";color:#fff;position:absolute;top:4px;border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;transform:rotate(45deg);right:2px;z-index:111}.MostLoved button.slick-arrow.slick-prev:after{transform:rotate(226deg);right:-2px;z-index:111}.MostLoved button.slick-arrow.slick-next:after,button.slick-arrow.slick-prev:after .style-main{content:"";color:#fff;position:absolute;top:4px;border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;transform:rotate(45deg);right:2px;z-index:111}span.corusel-diamond-heading{font-weight:600;color:#303030;margin-right:10px}.form-group-diamond input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.form-group-diamond label{position:relative;cursor:pointer}.form-group-diamond{margin:0!important}.form-group-diamond label:before{content:"";-webkit-appearance:none;background-color:#fff;border:1px solid #d3d3d3;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer}.form-group-diamond input:checked+label:after{content:"";display:block;position:absolute;width:4px;height:10px;border:solid #0e0e0e;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);left:50%;top:50%}span.corusel-diamond-checkbox{margin-left:15px}.slick-next:before,.slick-prev:before{display:none}.slick-list .shop-style-text{text-align:center}span.corusel-diamond-heading{font-size:14px}.corusel-diamond .check-text span{font-size:13px}button.slick-arrow.slick-next:after,button.slick-arrow.slick-prev:after{content:"";color:#fff;position:absolute;top:4px;border-top:2px solid #000;border-right:2px solid #000;width:9px;height:9px;transform:rotate(45deg);right:2px;z-index:111}button.slick-arrow.slick-prev:after{transform:rotate(-135deg)}.banner-main .banner{position:relative;z-index:9}.ShopDiamondShape-img-text.diamond{width:100%}.ShopDiamondShape.gemstone span{font-size:15px;letter-spacing:0;line-height:28px;color:#000}.ShopDiamondShape-img-text.diamond a{width:calc(100% / 9 - 5px);text-align:center}.ShopDiamondShape-img-text.diamond a span{display:block}.wedding-page .diamond-wrp .bridalSets.dmg-lft .bridalSets-img img{width:100%}.gemstone-slide,.wedding-page .diamond-wrp .bridalSets.dmd-rgt .bridalSets-img img{width:100%!important}.bridalSets-necklaces.flex .bridalSets-text span{background-color:transparent!important;font-size:18px!important;max-width:250px}.inner-own-eng.gemstone .ring-grid-sec{gap:20px}.button,a.btn-custom{transition:.4s;border:1px solid #000;text-align:center}.button.bg-trans:hover,.button:hover,a.btn-custom.bg-trans:hover,a.btn-custom:hover{color:#fff!important;background:#310f4c!important}input.button[type=submit]{border:none}input.button[type=submit]:hover{opacity:.7;background:#310f4c!important;color:#fff!important}.main-arrow-heading .main-btn-setting{margin-top:0;background:#f3f3f3}.arrow-shape{position:relative;height:100%;min-height:86px}.arrow-shape:before{position:absolute;height:42px;width:1px;background:#ddd;content:"";transform:rotate(20deg);bottom:2px}.main-btn-setting>.ring{display:flex;align-items:center;justify-content:space-around}.arrow-shape:after{position:absolute;height:42px;width:1px;background:#ddd;content:"";top:2px;transform:rotate(159deg)}.main-btn-setting>.ring{min-height:100px}.arrow-shape{margin-left:10px;padding-right:15px}span.step-counting{color:#310f4c;font-weight:600}.main-btn-setting .step-heading{font-size:16px!important;font-weight:500;color:#4e4e4e}.main-btn-setting .ring .img{background:#fff;width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:12px;padding:6px;margin:0 5px}.main-btn-setting .ring .img .tabbing-img-icon-common{position:static}.ring.Complete-Ring .inner-s{display:flex;justify-content:center;width:100%;align-items:center;gap:10px}.main-btn-setting .ring a{gap:7px}.main-arrow-heading .main-btn-setting>.ring{width:100%}.main-arrow-heading .main-btn-setting{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:5px}.ring.Create-Your-Ring{margin-left:25px}.shop-by-page-common.shop-by-shape-style .slick-slider button:before{display:none}.shape-main button.slick-arrow.slick-next:after,.shape-main button.slick-arrow.slick-prev:after,.shop-by-page-common.shop-by-shape-style button.slick-arrow.slick-next:after,.shop-by-page-common.shop-by-shape-style button.slick-arrow.slick-prev:after,.singleProduct-text .item button.slick-arrow.slick-next:after,.style-main button.slick-arrow.slick-next:after,.style-main button.slick-arrow.slick-prev:after{content:"";color:#fff;position:absolute;top:0;border-top:2px solid #000;border-right:2px solid #000;width:9px;height:9px;right:2px;z-index:111}.shape-main button.slick-arrow.slick-prev:after,.shop-by-page-common.shop-by-shape-style button.slick-arrow.slick-prev:after,.singleProduct-text .item button.slick-arrow.slick-prev:after,.style-main button.slick-arrow.slick-prev:after{transform:rotate(225deg)}.shape-main button.slick-arrow.slick-next:after,.shop-by-page-common.shop-by-shape-style button.slick-arrow.slick-next:after,.singleProduct-text .item button.slick-arrow.slick-next:after,.style-main button.slick-arrow.slick-next:after{transform:rotate(45deg);right:0}.diamond-table-btn.desktop,.white-wrapper{padding:1px 0;margin-top:30px}.choose-diamonds .diamond-table-btn{margin-bottom:20px}.shop-by-metal-page .shop-by-metal-color a{border-radius:50%}.metal-variants{width:100%}.metal-variants .metal-text{padding:0 9px;margin-bottom:20px;font-weight:600}.metal-variant-list{display:flex;flex-wrap:wrap;max-width:360px;margin-left:auto;margin-right:auto}.metal-variant-list .shop-by-metal-color a>div{position:absolute;right:0;left:0;bottom:0;word-wrap:break-word;font-size:13px}.shop-by-metal-page .shop-by-metal-color a{width:50px;height:50px}.corusel-diamond{display:flex;gap:30px;max-width:300px;margin:0 10px 10px}.singleProduct-text .ring-info .black-color{color:#000}.singleProduct-text .ring-info span,.singleProduct-text .title span{font-size:14px}.detail-accordian .ring-info>span{max-height:inherit;font-weight:600;color:#000;margin-bottom:7px}.detail-accordian .ring-info>span,.matching-band-field>span{text-transform:capitalize;font-size:13px}.singleProduct-text .title{margin:7px 0}.ring-info{margin:15px 0 0}.inner-matching-bands .heart-icon-band{right:0}.ring-info>div{font-size:14px!important;margin-bottom:7px;display:flex;align-items:center}.ring-info>div:last-child{margin-bottom:0}.singleProduct-text .item .slick-list .slick-track .slick-slide img{width:100%;max-width:125px;margin:0 auto;padding:0 20px;background:#fff}.singleProduct-text .item .slick-list .slick-track .slick-slide p{text-align:center;font-size:12px;padding-bottom:0}.contact-top-content{text-align:center;padding-bottom:30px}.contact-top-content h1{margin-bottom:10px}.contact-top-content p{line-height:1.44;letter-spacing:.4px;color:#000;font-size:16px}.email-chat-main h2{color:#000;margin-bottom:10px}.email-chat-main li,.email-chat-main li a,.email-chat-main p,.email-chat-main p a{font-size:16px;line-height:22px;color:#000}.visit-showroom ul li:after{content:"";width:4px;height:4px;display:inline-block;background-color:#000;transform:rotate(45deg);vertical-align:middle;margin-left:22px;margin-right:22px}.visit-showroom ul li{display:inline-block;margin-bottom:20px}.email-chat-main h2 a{color:#000}.visit-showroom{margin-top:30px;margin-bottom:0}.visit-showroom>ul{margin-top:20px}.email-chat-main .btn{background-color:#310f4c;color:#fff;width:300px;display:block;text-align:center;padding:11px 10px;border:0}.email-chat-main .btn i{font-size:20px;vertical-align:middle;margin-right:15px}.email-chat-main ul{list-style:none}.chat-us ul{margin-top:15px}.chat-us ul li i{margin-right:5px}.chat-us .btn{margin-top:30px}.visit-showroom .btn{margin-top:20px}.showrom{margin-top:50px}.email-chat-main{display:flex;flex-wrap:wrap}.email-chat-main .info-left{width:40%}.email-chat-main .info-right{width:60%;padding-left:105px}.email-form form input{height:36px;padding:4px 15px;letter-spacing:.5px}.email-form form input,.email-form form textarea{border:1px solid #ccc;font-size:13px;-webkit-appearance:none;width:100%;outline:0}.email-form form textarea{padding:10px 15px;color:#2c2c2c;margin-top:14px}.email-form form .checkbox span{font-size:12px;letter-spacing:0;padding-left:5px}.email-form form input[type=checkbox]{margin-bottom:0;width:16px;height:16px;padding:0;vertical-align:middle}.checkbox label{position:relative}.checkbox label input[type=checkbox]:checked+span.send-text:before{display:block}.checkbox label .send-text:before{content:"";border-left:2px solid #000;border-bottom:2px solid #000;width:9px;height:4px;position:absolute;left:2px;top:6px;transform:rotate(-44deg);display:none}.other-list{margin-top:10px}.email-chat-main .other-inquiries-list li{margin-bottom:2px}.email-chat-main .btn:hover{opacity:.7}.contact-us-page{padding:60px 0}.chat-us svg{font-size:larger;margin-right:15px}.wishlist-reset-content p{padding:7px 0 0;font-weight:400}.wishlist-create .wishlist-acct .input-group input[type=text]{width:100%;height:49px;font-size:13px;padding:10px 16px;letter-spacing:1px;border:1px solid #e4e4e4}.wishlist-acct button.view-menu{position:relative}.wishlist-acct .reset-forms span.input-group-btn button[type=button],.wishlist-acct button.view-menu{background-color:#310f4c;display:inline-block;padding:11px 20px;font-size:14px;letter-spacing:1px;border-radius:0;font-weight:400;color:#fff;text-transform:uppercase;border:3px solid #310f4c}.wishlist-acct button.view-menu{height:45px}.wishlist-acct span.input-group-btn{position:absolute;right:0;top:20px}.wishlist-acct .input-group{position:relative;max-width:350px;margin:0 auto}.wishlist-acct button.view-menu:before{content:"";position:absolute;top:14px;right:16px;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.wisher-imager img:hover{transition:all .2s ease-in-out;transform:scale(1.05)}.category-tiles h3{color:#000}.category-tiles h3,.wishlist-create{padding-top:10px;padding-bottom:20px}.wishlist-shoping-inner{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding-bottom:0}.category-tiles-box{width:calc(100% / 4 - 15px)}.category-title h4{padding:9px 0}.bredCramStyleFilter a.style-active-common span{display:inline-block}.wishlist-reset-content a{text-decoration:underline}.cart-card-inner{display:flex;flex-wrap:wrap;position:relative;border-bottom:1px solid #e2e2e2}.cart-info-left h2 a{font-size:12px;font-weight:400;padding-bottom:3px;text-transform:capitalize!important;line-height:22px;display:inline-block;font-weight:500!important}.carts-pic{padding-right:10px}.cart-right-main{width:65%}.cart-left-main{width:35%}.checkout-btn a{display:inline-block;font-size:13px;border-radius:0;text-align:center;text-transform:uppercase;padding:9px 36px;letter-spacing:.05em;background-color:#000;color:#fff;width:100%}.checkout-btn a:hover{background-color:#310f4c;color:#fff}.cart-card{overflow:hidden;background-color:#fff;overflow-y:auto;height:350px;padding:20px;border:1px solid #eee}ul.king-shopping-list li{list-style:none}.media-subtotal{color:#000;background:#fff;font-size:12px;text-align:center;padding:25px 10px}.cart-checkcross{position:absolute;top:5px;left:7px;color:grey}.cart-checkcross i{opacity:.5;font-size:13px}.cart-card-main-wrap{max-width:350px;width:300px;margin:0 auto;position:absolute;top:25px;right:0;z-index:9}.cart-info-left h2>a:hover{text-decoration:underline!important;font-weight:400}.bag-icon:hover div#user-log{display:block;z-index:1111111;width:330px;margin-top:11px;padding:20px}.cart-card::-webkit-scrollbar{width:8px;background-color:#fff}.cart-card::-webkit-scrollbar-thumb{background:#b2b2b2;border-radius:5px}.shop-bag{margin-bottom:30px;display:block}.shop-bag h1{margin-bottom:10px}.shop-bag p a{text-decoration:underline!important}.shop-bag p,.shop-bag p a{font-size:14px;line-height:normal;color:#000}.shop-card-inner{display:flex;flex-wrap:wrap;padding-top:14px;padding-bottom:26px;border-bottom:1px solid #eaeaea}.shop-card-inner .product-pic{width:28%}.shop-card-inner .product-info{width:72%;padding-left:20px}.product-info-left h2 a{color:#000;font-size:14px!important;font-weight:400;padding-bottom:3px}.code{font-size:12px;color:#807a7a;line-height:1.6;display:flex;align-items:center}span.qty{border:1px solid #eaeaea;padding:0;margin-left:5px}span.qty>span{display:inline-block;padding:10px 15px 7px;border-right:1px solid #eaeaea;vertical-align:middle}span.qty>span:last-child{border-right:0}.shoping-car-page ul{list-style:none}.product-info-inner{display:flex;flex-wrap:wrap}.product-info-inner .product-info-left{padding-right:0;line-height:normal}.diamond-info-drophint,.diamond-info-drophint span,.ring-info-drophint,.ring-info-drophint span{font-size:14px}.product-info-inner .product-info-right{width:25%;padding-left:15px;font-size:14px}.remove-option a,.remove-option span{font-size:12px;color:#000}.remove-option{text-align:center}.home-banner-promo__box{display:flex;max-width:700px;background-color:#310f4c;align-items:center;flex-wrap:wrap;position:relative;margin-top:10px}.home-banner-promo__box .home-banner-promo__img{width:26%}.home-banner-promo__box .home-banner-promo__body{width:74%;padding:15px}.home-banner-promo__header{font-size:16px;letter-spacing:.05em;margin-bottom:5px;color:#fff}.home-banner-promo__subheader{font-size:13px;color:#fff;letter-spacing:.025em;margin-bottom:2px}.see-details-link{position:absolute;right:0;bottom:0;font-size:14px;color:#fff;padding:10px}.shoping-card-main-wrap{display:flex;flex-wrap:wrap;gap:30px}.shoping-card-main-wrap .shoping-card{width:calc(66% - 30px)}.shoping-card-main-wrap .card-right-side{width:48%;padding:0 15px 0 55px}.order-box{border:1px solid #eaeaea;padding:15px}.order-box h3{margin:10px 0;text-align:center}.table-count .row{display:flex;flex-wrap:wrap}.table-count .row .subtotal{width:50%;font-size:13px}.table-count .row .price-right{width:50%;text-align:right!important;font-size:13px}.row.total{margin-top:0}.button-card span{display:block;text-transform:uppercase;text-align:center;margin:12px 0}.button-card .pay-btn{display:block;background-color:#ebebeb;text-align:center;padding:8px 20px;line-height:0}.button-card .check-btn{font-size:14px;background-color:#310f4c;display:block;color:#fff;text-transform:uppercase;text-align:center;padding:10px 20px;font-weight:700;margin-top:20px;width:100%}.card-right-side .ass{text-align:center;margin-bottom:10px;font-size:14px}.card-right-side .ass a{text-decoration:underline!important;color:#000}.shipping-info{border:1px solid #eaeaea;padding:15px;margin-top:20px;margin-bottom:20px}.shipping-info h4{margin:10px 0}.ship-card{display:flex;align-items:center}.ship-icon{font-size:25px;width:20px}.ship-content{padding-left:20px}.ship-card:not(:last-child){margin-bottom:16px}.add-form-gift{border:1px solid #eaeaea;padding:15px;margin-bottom:20px}.add-form-gift h3 .fa{font-size:27px;vertical-align:middle;margin-right:10px}.add-form{margin-top:10px;padding-left:37px}.add-form input{height:36px;padding:0 10px}.add-form input,.add-form textarea{width:100%;outline:0;border:1px solid #ccc;font-size:12px}.add-form textarea{padding:10px 35px 10px 10px}.add-form label{font-size:12px;display:block;margin-top:7px;margin-bottom:5px}.save-buttons{text-align:right}.save-buttons a,.save-buttons p{font-size:14px;color:#000}.save-buttons a{text-decoration:underline!important}.add-form input[type=checkbox]{width:12px;height:12px;margin-right:5px}.add-per-info{position:relative;display:flex;align-items:center;gap:5px}.shop-bag>h1{font-weight:400}.add-form-gift svg{font-size:x-large}.ship-content p{font-size:14px}.ship-content a{text-decoration:underline}.saved-message p{text-align:start;font-size:14px;padding-left:37px}.edit-delete-buttons{text-align:right}.saved-message{font-size:14px}.edit-delete-buttons a{text-decoration:underline}.subtotal svg{font-size:15px;color:grey}.estimates-tax-main{display:flex;flex-wrap:wrap;padding-top:20px}.estimate-tax-left select,.estimate-tax-right input{color:inherit;font-size:13px;letter-spacing:.5px;height:36px;text-transform:capitalize;padding:4px 15px;box-shadow:none;font-weight:400;border:1px solid #ccc;-webkit-appearance:none}.estimate-tax-left select:focus-visible,.estimate-tax-right input:focus-visible{outline:0}.estimate-tax-left select,.estimate-tax-right input{width:100%}.estimate-tax-left{position:relative}.estimate-tax-left:before{content:"";border-left:1px solid #acacac;width:6px;height:6px;border-bottom:1px solid #acacac;position:absolute;right:21px;transform:rotate(-45deg);top:13px}.texs-estimated a{font-size:14px;letter-spacing:.5px;box-shadow:none;display:inline-block;border:1px solid #f3f3f3;-webkit-appearance:none;text-transform:uppercase;background-color:#f3f3f3;padding:8px 34px;font-weight:400;color:#000;line-height:normal}.texs-estimated{text-align:right;margin-top:12px}.estimate-tax-right{width:50%}.estimate-tax-left{width:50%;padding-right:8px}.subtotal a{text-decoration:underline}span.qty svg{cursor:pointer}.request-help-left .form-search input{margin-bottom:16px}.request-help-left .form-search .form-group textarea,.request-help-left .form-search input{width:100%;outline:0;font-size:13px;border:1px solid #ccc;height:36px;padding:4px 15px;-webkit-appearance:none;margin-bottom:10px;font-family:Montserrat}.request-help-left .form-search .checkbox label{font-weight:400;font-size:12px;line-height:normal}.request-help-left .form-search .btn{background-color:#310f4c;width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;line-height:normal;border:0;cursor:pointer;margin:15px 0}.request-help-left .form-layout p.fs-12,.request-help-left .form-layout p.fs-12 a{color:#2c2c2c;font-size:12px}.request-help-inner{display:flex;padding-bottom:40px;flex-wrap:wrap}.immediate-main .fore1 i{padding-right:7px}.request-help-left{width:55%;padding-left:15px;padding-right:15px}ul.immediate-assistance i{padding-right:5px}.request-help-middle{width:45%;text-align:center;padding-top:30px}.request-help-right{width:29%}ul.immediate-assistance li{list-style:none;margin-top:10px;margin-bottom:10px}ul.immediate-assistance li h5 a{font-size:14px;color:#000;text-transform:capitalize;font-weight:400}.immediate-main{padding-left:28px;border-left:1px solid #dedede}.immediate-main h4,.immediate-main h4 a.drop-hint{margin-bottom:15px;padding-top:15px;color:#000}.immediate-main p{margin:0 0 10px}.immediate-main .fore1 a{display:inline-block;color:#000;text-transform:capitalize;font-size:14px;font-weight:400}.product-of-interest p{padding-top:5px;display:flex;align-items:center;justify-content:center;flex-direction:column}.request-helped-cnt h2{margin-top:20px;margin-bottom:10px}.request-helped-cnt p{font-size:14px;font-weight:400;color:#000;margin:20px 0}.request-help-left{padding-bottom:24px}.request-help-left input[type=checkbox]{text-align:center;width:16px;height:16px;margin-right:10px;vertical-align:middle}.privacy-views a{color:#000;text-decoration:underline!important}.request-help-middle .product-of-interest img{width:170px;height:170px}.product-of-interest h5 a{color:#000;font-size:16px;font-weight:400;display:inline-block;text-transform:capitalize}.request-helped-cnt{padding-bottom:15px;padding-left:15px;padding-right:15px}.request-help-main .form-group input:checked+label:after{content:"";display:block;position:absolute;width:3px;height:9px;border:solid #0e0e0e;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);left:10px;top:10px}.request-help-main .form-group label:before{content:"";-webkit-appearance:none;background-color:#fff;border:1px solid #d3d3d3;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}.request-help-main .form-group label{position:relative;cursor:pointer;font-size:14px}.request-help-right svg{font-size:x-large;margin-right:10px}.sticky-inner-main{display:flex;flex-wrap:wrap;align-items:flex-start}.left-product-images{width:55%;padding-right:0}.diamond-view .left-product-images{position:-webkit-sticky;position:sticky;top:50px}ul.product-list{display:flex;flex-wrap:wrap;gap:10px}.account-page ul.product-list li{width:calc(20% - 10px);overflow:hidden}.shoping-car-page ul.product-list li{width:calc(33% - 10px);overflow:hidden}.final-ring ul.product-list li{width:calc(50% - 10px);overflow:hidden;background-color:#fff}.selected-inner-pair{display:flex;flex-wrap:wrap;padding:10px 0;align-items:center}.selected-inner-pair .left-icon-image{width:20px;font-size:20px}.right-purchage-icon-content{width:calc(82% - 15px);padding-left:0;padding-right:18px}.right-purchase-price{width:calc(15% - 15px);display:flex;justify-content:flex-end}span#title_price{font-size:20px;font-weight:600}.purchage-select-box .select-menu{max-width:330px;margin:20px 0}.purchage-select-box .select-menu .select-btn{display:flex;height:55px;background:#fff;padding:20px;font-size:18px;font-weight:400;border-radius:0;align-items:center;cursor:pointer;justify-content:space-between;border:1px solid #e4e4e4}.purchage-select-box .select-menu .options{position:absolute;width:330px;overflow-y:auto;max-height:295px;padding:10px;margin-top:0;border-radius:0;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;-webkit-animation-duration:.35s;-webkit-animation-fill-mode:both;display:none}.purchage-select-box .select-menu .options .option{display:flex;height:55px;cursor:pointer;padding:0 16px;border-radius:8px;align-items:center;background:#fff}.purchage-select-box .select-menu .options .option:hover{background:#f2f2f2}.purchage-select-box .select-menu .options .option i{font-size:25px;margin-right:12px}.purchage-select-box .select-menu .options .option .option-text{font-size:18px;color:#333}.purchage-select-box .select-btn i{font-size:25px;transition:.3s}.purchage-select-box .select-menu.active .select-btn i{transform:rotate(-180deg)}.purchage-select-box .select-menu.active .options{display:block;opacity:0;z-index:10;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:both}@keyframes fadeInUp{0%{transform:translate3d(0,30px,0)}to{transform:translateZ(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,20px,0);opacity:0}}.purchage-select-box .select-menu .select-btn{position:relative}.purchage-select-box .select-menu .select-btn:after{content:"";width:0;height:0;border:1px solid #333;border-width:1px 1px 0 0;position:absolute;right:15px;padding:5px;display:inline-block;transform:rotate(135deg);top:20px}.purchage-select-box .select-menu.active .select-btn:after{transform:rotate(-45deg);top:24px}.add-to-cart>a{background-color:#310f4c;padding:10px 15px;width:100%;display:inline-block;max-width:100%;text-align:center;color:#fff;text-transform:uppercase;cursor:pointer;font-size:14px;border:1px solid #000}.add-to-cart>a:hover{background-color:#fff;color:#310f4c;border-color:#310f4c}.border-botttom{border-bottom:1px solid #e5e5e5}.right-product-content h4.heading-four{margin-bottom:15px;padding-bottom:7px}.social-icons ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}.social-icons ul li a img{max-width:20px;margin-right:7px}.social-icons{padding:30px 10px;background:#f8f8f8;text-align:left;margin-top:15px}.social-icons svg{font-size:x-large;color:#310f4c}.social-icons ul li a{display:flex;flex-wrap:wrap;flex:1 0 auto;align-items:center;font-size:14px;width:-moz-fit-content;width:fit-content}.top-review-sec{margin:50px 0 0}.top-review-sec ul li img{width:100%;height:85%}ul.review-list-top{display:flex;flex-wrap:wrap;gap:10px;padding-top:30px}ul.review-list-top li{flex:1 0}.sort-start-heighest{float:right;width:auto}ul.review-rating-list{display:none}.review-named-person{display:flex;flex-wrap:wrap;margin-top:60px;border-top:1px solid #d3d3d3;padding-top:25px;width:100%;justify-content:space-between;gap:20px}.review-named-person .review-named-about{width:80%;padding-right:20px}.review-named-right-img{width:16%;padding-left:20px}.date-view{padding-bottom:10px}.date-view,.load-more{text-align:center}.load-more a{padding:13px 50px;display:inline-block;border:1px solid #734e90;border-radius:5px;background-color:#734e90;color:#fff}.load-more a:hover{background-color:#fff;color:#734e90}.order-left-details>h3 span img{max-width:30px}.order-left-details>h3 span{padding-right:15px}.purchage-order-details{background-color:#fff;margin:50px 0 0}.order-inner-main{display:flex;flex-wrap:wrap;align-items:center}.order-inner-main .order-left-details{width:50%;padding:40px;font-size:18px!important}.order-right-details-img{width:50%;line-height:0}.custom-order-faq{border-top:1px solid #e1e1e1;padding:5px 0}.custom-order-faq>h4>a{display:block;position:relative}.select-custom-size-side select{width:88%;padding:10px;margin:15px 0}.custom-order-faq h4 a{display:flex;justify-content:space-between}.show-order-content p{font-size:14px}.order-inner-main .order-left-details>h3{margin-bottom:10px;display:flex;align-items:center}.bredCramStyleFilter>a{display:none}.bredCramStyleFilter.metal-active a.style-active-common.color,.bredCramStyleFilter.shape-active>a.style-active-common,.bredCramStyleFilter.style-active>a.style-active-common,.bredCramStyleFilter.style-active>a:last-child{display:block}.accordion-item{padding:12px 10px 12px 0;border-bottom:1px solid #777;margin-bottom:0}.accordion-item-body-content{padding-top:15px}.accordion-item-body-content,.footer-all-pages-display .accordion-item-body-content li{font-size:14px;line-height:24px;color:#000}.accordion-item .accordion-item-header{width:100%;position:relative;font-size:14px;font-weight:700;cursor:pointer}.accordion-item .accordion-item-header:after{content:"";width:0;height:0;border:solid #333;border-width:2px 2px 0 0;padding:5px;position:absolute;display:inline-block;right:0;transform:rotate(135deg)}.accordion-item-header.active:after{transform:rotate(-45deg);top:6px}.our-story-accordian .accordion{width:60%}.checkout{display:flex;flex-wrap:wrap}.order-summary{display:flex;justify-content:space-evenly}.order-summary img{width:100px;height:80px}.order-name{font-size:13px}.checkout-left{width:65%;padding-right:60px}.checkout-right{border-radius:8px;border:1px solid #dfdfdf}.two-fields{display:flex;justify-content:space-between;gap:10px}.checkout-info .two-fields .inputs{height:auto}.group-fields select,.two-fields .inputs{width:calc(50% - 10px);display:inline-block;max-width:calc(50% - 10px);height:40px}.two-fields .inputs input{width:100%}.group-fields{margin-bottom:20px}.group-fields input,.group-fields select{width:100%;color:inherit;font-size:13px;letter-spacing:.5px;padding:12px 15px;box-shadow:none;border:1px solid #ddd;margin:0!important}.group-fields .full-width,.group-fields .inputs{margin-bottom:15px}.checkboxes p{margin:15px 0;display:flex;align-items:center}.error_1{display:block;color:red;font-size:12px;margin-bottom:10px;margin-top:5px;text-align:left}.move-pages{display:flex;justify-content:space-between;align-items:center}p.account{font-size:22px;text-align:left}.main-zoom-iamge iframe,.main-zoom-iamge img{width:100%;min-height:550px}.main-zoom-iamge img{width:100%;min-height:auto}.move-cart a{color:#000;text-decoration:none}.move-cart{width:auto;max-width:150px}.continue-payment{width:100%}.continue-payment>a,.continue-payment>button{padding:12px 25px;color:#fff;background-color:#310f4c;text-decoration:none;text-align:center;border:2px solid transparent;font-size:14px;cursor:pointer}.continue-payment a:hover,.continue-payment button:hover{background-color:#fff;border-color:#310f4c;color:#310f4c}.continue-payment button:hover{background-color:transparent;border:2px solid #310f4c;color:#310f4c}.move-cart svg{font-size:xx-large;float:left}.inputs select{max-width:100%}.checkboxes input[type=checkbox],.checkout-left .shipngOverNight input[type=checkbox]{border:5px solid #000;margin:0 10px 0 0;width:20px;height:20px;border-radius:0!important;box-shadow:none!important}p.save-account{text-align:left;margin-bottom:15px}.checkout-pickup{text-align:left;margin-top:30px}.checkout-pickup a{padding:10px 46px;text-decoration:none;border:1px solid #d3d3d3;color:#000;font-size:15px}.checkout-pickup a.click-active{background-color:#310f4c;color:#fff;border:none}p.billing{text-align:left;font-size:20px;margin-bottom:20px;margin-top:20px}.select-showroom{text-align:left;margin-top:30px}.select-showroom a{color:#000}.popup-heading{display:flex;justify-content:space-between;font-size:larger;margin:15px 0}.popup-contents{width:auto;padding:30px;background:#fff;max-width:730px}[role=tooltip].popup-content{top:70px!important;left:565px!important;overflow-x:hidden;overflow-y:auto;right:0;bottom:0;left:0!important;top:0!important;z-index:99999!important}.popup-heading a{text-decoration:none;color:#000;position:absolute;top:-32px;right:0;display:flex;width:30px;height:30px;background:#fff;border-radius:100%;align-items:center;justify-content:center}p.loc-heading{font-size:14px;font-weight:bolder;margin:10px 0}.loc-desc{width:42%}.location-1{display:flex;align-items:center;justify-content:space-between}p.loc-address{font-size:14px}.select-btn a{background-color:#310f4c;text-decoration:none;color:#fff;padding:7px 24px;display:inline-block;border:2px solid transparent}.load-btn a:hover,.select-btn a:hover{background-color:transparent;color:#310f4c;border-color:#310f4c}.popup-overlay[data-popup=modal]{background-color:#00000047}.popup-overlay[data-popup=tooltip] .popup-content{width:auto;padding:0;overflow:inherit;max-height:inherit}.locations input{width:60%;border:1px solid grey;padding:10px;height:40px}.locations svg{font-size:large;position:absolute;top:10px;left:4px}span.search{padding:14px;position:absolute;border:1px solid grey;border-left:none;height:40px}.load-btn a{background-color:#310f4c;text-decoration:none;color:#fff;padding:7px 24px;border:2px solid transparent}.load-btn{text-align:center;margin-top:20px}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999;max-width:800px;width:100%;padding:40px}.popup-inner{padding:20px}.close-popup-icon{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:20px}.select-custom-size select{border:1px solid #e4e4e4;padding:7px 20px;margin-top:15px;outline:0!important}.select-custom-size{display:inline-block;position:relative;padding-right:30px}.select-custom-size:after{content:"\e63d";width:18px;height:19px;position:absolute;display:inline-block;top:22px;right:0}.ring-size-cart-checkout p{font-size:12px;color:#807a7a;line-height:1.6;margin-top:10px;text-align:center}.checkout-name-description{display:flex;flex-wrap:wrap}.checkout-left-des p a{color:#464646;font-weight:500;font-size:14px}.checkout-name-description .checkout-left-des{width:80%}.checkout-right-price p{color:#000;font-size:14px;font-style:normal;font-weight:400;font-family:Montserrat}.available-list p span{margin-right:10px}.draft-hint form input[type=text]{border:1px solid #ccc;height:36px;padding:4px 15px;font-size:13px;letter-spacing:.5px;-webkit-appearance:none;width:100%;outline:0}.draft-hint form textarea{border:1px solid #ccc;width:100%;padding:6px}.popup-hint span.send-text{padding-left:10px}.hintt-drop-popup .draft-hint form input[type=checkbox]{vertical-align:middle;opacity:0}.hintt-drop-popup .draft-hint form input[type=checkbox]~span.send-text{position:relative}.hintt-drop-popup .draft-hint form input[type=checkbox]~span.send-text:before{content:"";width:15px;height:15px;background:#fff;border:1px solid #333;display:inline-block;position:absolute;left:-14px;z-index:-1}.hintt-drop-popup .draft-hint form input[type=checkbox]:checked+span.send-text:after{content:"";width:6px;height:2px;position:absolute;left:-10px;border:solid #fff;border-width:0 0 2px 2px;padding:1px;display:inline-flex;transform:rotate(-45deg);top:4px}.hintt-drop-popup .draft-hint form input[type=checkbox]:checked+span.send-text:before{background-color:#310f4c}.popup-hint .product-pic img{width:70px;height:70px;min-width:70px}.draft-hint form label{font-size:12px;width:-moz-fit-content;width:fit-content}.hint-card-inner .product-info{width:75%;padding-left:10px}.hint-card-inner .product-pic{display:block;align-items:center;width:100%;gap:10px;justify-content:center;padding:7px 0 15px;text-align:center}.draft-hint label{font-size:14px;text-transform:capitalize;color:#000;font-weight:400;margin-bottom:10px;display:block}.hint-card-inner{display:flex;flex-wrap:wrap;padding-top:14px;padding-bottom:10px}.popup-hint{border:1px solid #ccc;width:100%;padding:15px;position:relative}section.hintt-drop-popup{max-width:400px;margin:0 auto;background-color:#fff;padding:15px;position:relative;z-index:1111111111}.popup-hint .btn{width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;line-height:normal;border:0;cursor:pointer}.popup-cnt-hint p{font-size:14px;font-weight:400}.submit-policies p{font-size:12px;line-height:14px;text-align:justify}.draft-hint{border:1px solid #ccc;padding:15px}.submit-policies{padding-top:15px}.popup-hint .btn{background-color:#310f4c}.submit-policies a{color:#000;text-decoration:underline!important;display:inline-block}.politices-remark{position:absolute;top:13px;right:13px}.hintt-drop-popup span{display:inline;align-items:center;justify-content:center}.popup-cnt-hint span{float:right;font-size:larger}.click-function{font-size:14px;padding-bottom:10px;width:-moz-fit-content;width:fit-content}.click-function a{text-decoration:underline}.close-drop-icon svg{font-size:larger}.close-drop-icon{display:flex;justify-content:space-between}.your-note-drop-icon{background:#f5f5f5;padding:8px;margin-bottom:10px}.sign-btn .submit{background-color:#000;width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:14px;padding:9px 20px;line-height:normal;border:0;margin-top:22px;cursor:pointer;font-weight:500;font-family:Montserrat;letter-spacing:0}.order-history-main{max-width:300px;width:300px;padding:20px;border:1px solid #e2e2e2;position:absolute;right:0;background:#fff;z-index:111}.order-history-main ul li{list-style:none}.order-history-main ul li a{color:#000;font-weight:400;display:inline-block;font-size:14px;text-transform:capitalize;line-height:28px}.order-history-main ul li a:hover{color:#734e90}.sign-btn .submit:hover{background-color:#310f4c}.account-user-name{font-size:16px;display:flex;gap:5px;align-items:center;padding:1em 5px 1em 0}.account-user-name i{font-size:28px;margin-right:5px}.account-side-bar .nav{list-style:none}.account-side-bar .nav li{border-top:1px solid #ddd}.account-side-bar .nav li:last-child{border-bottom:0 solid #ddd}.account-side-bar .nav li a{position:relative;display:block;padding:10px 8px;color:#000;font-size:14px}.account-side-bar .nav li.activated a{background-color:#734e90;color:#fff}.account-inner{display:flex;flex-wrap:wrap}.account-inner .account-side-bar{width:18%;border-right:1px solid #ddd;padding-top:10px}.account-inner .account-right-data{width:82%;padding-left:30px}.order-col{border:1px solid #ddd}.order-col .panel-heading{background-color:#f5f5f5;border-bottom:1px solid #ddd;padding:10px 15px;font-size:14px;font-weight:600}.order-col .panel-body{padding:15px;min-height:102px}.view-button{padding:0 15px 15px}.view-button a{text-decoration:underline!important;color:#000;font-size:14px}.view-button a:hover{color:#734e90}.order-history-main-dashboard{display:flex;flex-wrap:wrap;gap:30px;padding-bottom:30px}.order-history-main-dashboard .order-col{width:calc(100% / 2 - 15px)}.shop-images ul{column-count:5;list-style:none}.account-side-bar .nav li.active a{background-color:#f5f5f5}.chat-us-new ul li{display:inline-block;margin-right:1.5em;font-size:16px;margin-top:7px;margin-bottom:7px}.chat-us-new ul li a{color:#000;display:flex}.chat-us-new ul li a svg{margin-right:5px;font-size:larger}.chat-us-new{margin-top:25px;margin-bottom:20px}.chat-us-new ul li .fa{margin-right:5px}.order-hisotry-main .heading{font-weight:400;border-bottom:1px solid #e1e1e1;font-size:18px;padding-bottom:10px;margin-bottom:10px}.order-hisotry-main{padding-top:20px}.account-right-data p a{color:#000;text-decoration:underline!important}.setting-acc-main .h2,.setting-acc-main .h3{margin-top:20px;margin-bottom:10px}.my-account-info ul{list-style:none;display:flex;flex-wrap:wrap}.my-account-info ul li{width:calc(50% - 20px)!important;font-size:14px;margin-bottom:15px;margin-right:10px}.my-account-info ul li:nth-child(2n){width:80%}.update-info a{margin-top:20px;display:inline-block;color:#000;text-decoration:underline!important}.update-acc-form form{width:100%;max-width:376px}.assistance-form form input,.update-acc-form form input{font-size:13px;height:36px;padding:4px 15px;border:1px solid #ccc;width:100%;outline:0}.assistance-form form input:focus,.assistance-form form textarea:focus,.update-acc-form form input:focus{border-color:#000}.update-acc-form form input::-webkit-input-placeholder{opacity:1}.update-acc-form form input::-moz-placeholder{opacity:1}input::-webkit-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}textarea::-webkit-input-placeholder{opacity:1}textarea::-moz-placeholder{opacity:1}.update-acc-form form .check-box input[type=checkbox]{width:14px;height:14px;margin-right:5px;accent-color:#fff}.update-acc-form form .check-box{margin-top:20px;display:block;margin-bottom:10px;font-size:14px}.update-acc-form form .save{width:100%;border:0;background-color:#310f4c;color:#fff;text-transform:uppercase;font-size:15px;padding:11px 20px;margin-bottom:30px;cursor:pointer}.update-acc-form form .save:hover{opacity:.7}.need-form-row{display:flex;flex-wrap:wrap}.need-form-row .ass-form-left{width:60%}.need-form-row .ass-detail-right{width:40%;padding-left:25px;padding-top:15px}.assistance-form form textarea{width:100%;font-size:13px;padding:10px 15px;color:#000;border:1px solid #ccc;margin-bottom:16px;outline:0}.assistance-form form input[type=checkbox]{width:14px;height:14px;margin-right:5px}.assistance-form form .check-box{font-size:14px;display:block}.assistance-form form a.btn:hover{opacity:.7}.assistance-form form a.btn{width:-moz-fit-content;width:fit-content;border:0;background-color:#310f4c;color:#fff;text-transform:uppercase;font-size:12px;padding:11px 20px;margin-bottom:20px;margin-top:10px;cursor:pointer;letter-spacing:.05em;display:inline-block}.need-ass-popup>.text-center{text-align:center;font-size:14px}.get-ass ul{list-style:none}.get-ass li a .fa{font-size:20px;margin-right:3px;width:30px;text-align:center}.get-ass ul li a{color:#000;font-size:16px}.get-ass ul li{margin-bottom:20px}.need-ass-popup .modal-title{font-size:38px;text-align:center;margin-bottom:0;font-weight:400}.ass-detail-right p{margin-bottom:20px;font-size:14px}.ass-detail-right p a{margin-right:28px;font-size:12px}.account-user-name svg{font-size:xx-large}.chat-us-main .popup-content{color:#000}[data-popup=tooltip].popup-overlay{background-color:#000;opacity:.5}[data-testid=overlay].popup-content{top:70px!important;left:0!important;right:0!important;margin:0 auto!important;max-width:850px;width:700px;background:#fff;padding:40px;max-height:100%;display:flex;align-items:center;overflow:hidden}.need-ass-popup{background:#fff}.need-ass-popup a>svg{float:right}.get-ass ul li a span svg{margin-right:10px;font-size:large}a.td-u{text-decoration:underline}.bell-icon-main:hover .cart-card-main-wrap{display:block!important}.notification{z-index:9999!important}.notification .cart-right-main{width:100%}.notification .time-data{display:flex;justify-content:space-between;max-width:87%;padding-top:15px}.notification .money{padding-top:6px}.notification .cart-checkcross a{color:#fff}p.mt-30.fs-12{font-size:14px;text-align:justify}.luxury-conscience-wrapper{background-color:#fff;margin:0;padding:0}.luxury-conscience-wrapper .inner-wrapper>div{width:100%}.luxury-conscience-wrapper .inner-wrapper{display:block;gap:55px;position:relative}.luxury-conscience-wrapper .inner-wrapper .gemstone-luxury-content{position:absolute;right:8px;top:8%;max-width:450px;padding:15px}h4.heading-luxy a{color:#fff;margin-bottom:15px}.luxury-content p{color:#fff}.luxury-drop a,.luxury-drop h4,.luxury-drop li,.luxury-drop p,.luxury-drop span{color:#fff;line-height:normal}span.drop-img-ring img{max-width:18px;filter:invert(1)}li.drop-content-text span{display:block;line-height:normal}li.drop-content-text span h5{padding-bottom:5px;color:#fff}li.drop-content-text span{font-size:10px}.luxury-conscience-wrapper .custom-order-faq span{line-height:normal!important}.luxury-conscience-wrapper .grop-top-data{display:flex;justify-content:space-between;gap:15px;align-items:center}.luxury-drop .custom-order-faq{padding-left:10px}.luxury-drop .show-order-content{margin-top:10px;margin-bottom:10px}.css-b62m3t-container{width:auto;text-align:center;min-width:210px}body.email-popup-open{overflow:hidden}body.email-popup-open .right-product-content{position:static}.left-product-details{display:flex;flex-wrap:wrap;position:relative}ul.product-list-thumbnail{display:flex;width:10%;flex-direction:column;position:absolute;left:0;max-height:637px;overflow-y:auto}ul.product-list-thumbnail li img{border:1px solid #ececec;padding:5px}.drop-down-dimaond-details{margin-top:0}.drop-down-dimaond-details>ul>li>a{width:100%;padding:15px 0;position:relative;display:flex;justify-content:space-between}.drop-down-dimaond-details>ul>li{border-top:1px solid #e1e1e1}ul.dimaond-details-sub-list li{color:#000;font-size:13px;padding:0 0 7px}.drop-down-dimaond-details>ul>li:last-child{border-bottom:1px solid #e1e1e1}ul.dimaond-details-sub-list{padding-bottom:10px}.custom-bg-right h4:after{border-color:#fff}.custom-bg-sec{background:#183e40;padding:60px 40px;margin:40px 0}.custom-bg-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.custom-bg-inner *{color:#fff}.custom-bg-left{width:50%;padding-right:20px}.custom-bg-right{width:50%;padding-left:20px}.custom-bg-left small{display:block;width:100%;font-size:18px;margin:10px 0}.bg-origin-media{display:flex;flex-wrap:wrap}.bg-origin-media .origin-media-left{width:40%;padding-right:10px}.origin-media-right{width:60%}.origin-media-right p{font-size:14px;letter-spacing:.025em;line-height:1.5}.custom-bg-right h4 span{max-width:60px;display:flex;width:50px;padding-right:10px}.custom-bg-right h4{display:flex;align-items:center;position:relative}.custom-bg-right ul>li{border-top:1px solid #fff;padding:10px 0}.custom-bg-right ul>li:last-child{border-bottom:1px solid #fff}ul.dimaond-details-sub-list-bg{padding-bottom:15px}.cs-your-mind-sec-inner{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.ir312-diamond-fc-box>img.img-responsive{margin-top:30px;width:100%}.main-head{text-align:center;padding:20px}.cs-your-mind-sec>a{display:inline-block;margin-top:10px;text-decoration:underline;padding-bottom:20px}.compare-similar-diamonds{display:flex;list-style:none;padding:0;margin:0}.similar-item{flex-grow:1}.similar-detail-list{border-right:1px solid #e6e6e6}.similar-headline{font-family:Montserrat;position:relative;height:auto;text-align:center;font-size:16px;display:flex;align-items:flex-end;justify-content:center;padding:38px 6px 15px}.similar-detail-list li:first-child{z-index:2;border-bottom:0}.similar-detail-list li:nth-child(2){border-top:0}.similar-img img{width:150px;height:150px}.compare-similar-diamonds-wrap{position:relative;border:1px solid #e6e6e6;text-align:left;max-width:100%;margin:20px 0 0;overflow-x:auto;background-color:#fff}.similar-span{position:relative;border-bottom:1px solid #e6e6e6;padding:15px 10px}li.similar-span.similar-img{text-align:center}.compare-similar-diamonds-scroll{width:100%}.similar-block{width:auto;padding-left:0;padding-right:0;position:relative;display:block;margin:0 auto}.similar-detail-list{list-style:none;margin:0;padding:0;border-right:0 solid #e6e6e6}.compare-similar-diamonds-scroll .similar-item:last-child .similar-detail-list{border-right:0}.compare-similar-diamonds-fixed .introdution .similar-span{padding-right:30px;white-space:nowrap}.similar-img img{width:auto;height:auto;margin:auto;object-fit:contain;mix-blend-mode:multiply;max-height:70px;border-radius:5px}.sticky-right-column .right-product-content h5.heading-four{margin-bottom:0;padding-bottom:0}.sticky-right-column .right-product-content p{margin-bottom:0;padding-bottom:0;font-size:14px}.custom-bg-right ul li>p{font-size:small}.image-contents{display:flex;align-items:flex-start;flex-wrap:wrap}.image-contents img{width:42%;margin-right:15px}.image-contents p{width:100%}span.sr-only svg{color:#a05aa0}.new-popups{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999;max-width:600px;width:100%;padding:40px}.carat-image{text-align:center;margin:30px 0}.carat-slider .slider{margin:0 auto}.carat-slider{text-align:center;margin:20px auto 0;width:100%}.cut-list ul{display:flex;align-items:center;justify-content:space-between;font-size:small}.cut-list ul li{width:10%}.color-list,.cut-list{width:73%;margin:0 auto}.color-list ul{display:flex;justify-content:space-between;font-size:small}.color-list ul li{margin-left:11px}.carat-slider .slider{width:70%}.carat-image img{width:auto}.clarity-list ul{display:flex;justify-content:space-between}.clarity-list{width:74%;margin:0 auto}.btm-slider-bar li{width:16.6%;display:inline-block;float:left;height:auto;position:relative}.ir312-slider-bar-cut li .cut-level,.slider-bar-clarity-text{border-top:4px solid #310f4c}.btm-slider-bar li:first-child:first-child .slider-bar-clarity-text,.ir312-slider-bar-cut li:first-child .cut-level{border-color:#ccc}.btm-slider-bar .slider-bar-clarity-text{text-align:center;position:static;top:10px;width:100%;left:0;z-index:2;padding:15px 0}.btm-slider-bar li:after{content:"";display:block;position:absolute;right:0;width:2px;height:4px;background:#fff;top:0}.btm-slider-bar li:first-child .h5,.btm-slider-bar li:first-child .slider-bar-clarity-text{color:#ccc}.slider-bar-clarity-text .h5{text-transform:uppercase;font-family:Montserrat}.slider-bar-clarity-text span{font-size:11px;text-transform:capitalize;display:block}.btm-slider-bar li:last-child:after{display:none}.ir312-diamond-clarity-box .item:last-child,.ir312-diamond-clarity-box .item:nth-child(3) .data,.ir312-diamond-clarity-box .item:nth-child(4){left:50%;margin-left:-120px}.ir312-diamond-clarity-box .data .h4{color:#000;font-family:Montserrat;padding-bottom:5px;font-weight:600}.ir312-diamond-clarity-box .data p{margin-bottom:0;font-size:13px;text-align:justify;line-height:normal}.hidden{display:none!important;visibility:hidden!important}.ir312-diamond-clarity-box .item:after,.ir312-diamond-clarity-box .item:before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;left:20px}.ir312-diamond-clarity-box .item:after{content:"";bottom:10px;margin-left:-11px;border-top-color:#310f4c;border-width:11px 11px 0;z-index:1}.ir312-diamond-clarity-box .item:nth-child(4):after,.ir312-diamond-clarity-box .item:nth-child(4):before{left:72%}.ir312-diamond-clarity-box .item:before{bottom:11px;margin-left:-12px;content:" ";border-top-color:#fff;border-width:12px 12px 0;z-index:2}.pover-data .item{border:0}.diamond-size-box{font-family:Avenir Light;position:relative;max-width:710px;margin:0 auto}.ir312-slider-bar-carat .data{position:absolute;padding:0;min-height:auto;font-size:12px;background:0;color:#310f4c;width:auto;bottom:-23px;transform:translateX(50%);z-index:2}.diamond-size-box .data{margin-top:0;text-align:center;padding:1em .2em .5em;font-size:10px;color:#310f4c;min-height:60px;position:absolute;left:0;position:relative;float:left;width:-moz-fit-content;width:fit-content;margin-left:0;transform:inherit}.mb10{margin-bottom:10px!important}.nowrap,.ws-nowrap{white-space:nowrap}.ir312-slider-bar-carat .data .n{margin-top:7px;font-size:9px;padding:2px 0;background:#fff;border:1px solid #310f4c;border-radius:100%;white-space:normal;line-height:1.1;display:flex;justify-content:center;align-items:center;width:34px;height:34px;position:relative;margin-left:auto;margin-right:auto}.ir312-slider-bar-carat .data .n:after{content:"";display:block;position:absolute;width:1px;height:9px;background-color:#310f4c;top:-9px;left:50%}.ir312-slider-bar ol{background-color:#310f4c}.ir312-slider-bar-clarity li:first-child,.ir312-slider-bar-cut li:first-child{background-color:#ccc}.ir312-slider-bar-cut li:first-child .cut-level{background-color:#fff}.ir312-slider-bar-carat .fore1{left:6%;margin-left:-1px}.ir312-slider-bar-carat .fore2{left:18%}.ir312-slider-bar-carat .fore3{left:30%}.ir312-slider-bar-carat .fore4{left:42.5%}.ir312-slider-bar-carat .fore5{left:54.9%}.ir312-slider-bar-carat .fore6{left:67.5%}.ir312-slider-bar-carat .fore7{left:80%}.ir312-slider-bar-carat .fore8{left:92.6%}.ir312-slider-bar-carat .fore9{display:none}.ir312-slider-bar .fore{position:absolute;height:4px;border-right:2px solid #fff;z-index:1}.ir312-diamond-size .img-responsive{width:98%}.diamond-size-box>.img-responsive{clear:both}.ir312-slider-bar-cut{background:#fff;margin-top:70px;margin-bottom:50px}.ir312-slider-bar{width:98%;height:4px;background:#310f4c;position:relative;margin-top:50px;margin-bottom:20px;padding:0}.diamond-size-box .ir312-slider-bar-carat{width:100%}.fs-13{font-size:13px!important}.ir312-slider-bar-clarity li,.ir312-slider-bar-cut li{width:16.6%;display:inline-block;float:left;height:auto;position:relative}.ir312-slider-bar-cut li .cut-level{text-transform:capitalize;position:static;top:8px;left:0;display:block;width:100%;text-align:center;padding:15px 0}.ir312-slider-bar-clarity li:after,.ir312-slider-bar-cut li:after{content:"";display:block;position:absolute;right:0;width:2px;height:4px;background:#fff;top:0}.ir312-diamond-clarity-box .item:first-child:after,.ir312-diamond-clarity-box .item:first-child:before{left:25%}.ir312-diamond-clarity-box .item:nth-child(2):after,.ir312-diamond-clarity-box .item:nth-child(2):before{left:42%}.ir312-diamond-clarity-box .item:nth-child(3):after,.ir312-diamond-clarity-box .item:nth-child(3):before{left:57%}.ir312-diamond-clarity-box .item:nth-child(4):after,.ir312-diamond-clarity-box .item:nth-child(4):before{left:75%}.ir312-diamond-clarity-box .item:last-child:after,.ir312-diamond-clarity-box .item:last-child:before{left:90%}.ir312-diamond-cut .ir312-diamond-clarity-box .item .data{width:300px}.ir312-diamond-color-box{padding-top:80px}.ir312-diamond-fc-box{position:relative;padding-top:60px}.ir312-diamond-clarity-box .data{background:#fff;border:1px solid #310f4c;color:#a9a9a9;font-size:12px;position:absolute;padding:8px;bottom:20px;height:auto;top:auto;left:4%;width:280px}.ir312-diamond-color-box .data{left:0;top:32px;height:85px;transform:translateY(-50%);width:340px}.ir312-diamond-fc-box .data{background:#fff;border:1px solid #310f4c;color:#a9a9a9;font-size:12px;width:320px;padding:8px;position:absolute}.ir312-diamond-color-box .arrow:after{content:" ";display:block;width:0;height:0;position:absolute;left:0;bottom:1px;margin-left:-12px;border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;z-index:2}.ir312-diamond-fc-box .data .h4{color:#000;font-family:Montserrat;font-weight:600}.ir312-diamond-color-box .arrow{position:absolute;display:block;width:0;height:0;left:0;content:"";top:74px;margin-left:6px;border-color:#310f4c transparent transparent;border-style:solid;border-width:11px 11px 0;z-index:1}.shapes-image img{width:34px;height:34px;object-fit:contain}.shapes-image div{text-align:center}.shapes-image{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto;max-width:550px}.shapes-image>div{width:calc(100% / 4 - 20px)}.carat-content{margin-bottom:20px;font-size:14px}.gemstone-main .shop-by-shape-page.gemstone-Active{display:flex;flex-wrap:wrap;align-items:flex-start}section.gemstone-main .color-slider img{max-width:50px}.gemstone-main .filter-button.gemstone-active,section.gemstone-main .shop-by-metal-page{display:block}.gemstone-main .color-slider,.gemstone-main .style-main{width:48%}section.gemstone-main .shop-by-page-common{font-size:12px}.gemstone-inners{gap:10px;display:flex;flex-wrap:wrap}.limit span{float:right;display:block;font-size:15px;padding-left:8px;font-weight:500}.diamoond-gems img{width:100%;max-width:100%;height:220px;object-fit:cover}.gemstone-inner-main{padding:10px;border:0 solid #f3f3f3;background:#fff;width:calc(100% / 4 - 8px);box-shadow:0 0 8px 2px #d3d3d3;border-radius:5px}.gemstone-main .bredCramStyleFilter{padding:0 0 10px}.gemstone-main .bredCramStyleFilter:empty{display:none}.gemstone-inner-main .gems-limit>span:first-child{font-size:15px;font-style:normal;font-weight:500;color:#000;padding-bottom:5px;display:block}section.gemstone-main .view{max-width:-moz-fit-content;max-width:fit-content}.gems-limit{padding-top:10px;text-align:center}.diamoond-gems{position:relative;min-height:220px}.dia-gems{position:absolute;top:9px;right:9px}.dia-gems svg{width:22px;height:22px}.browse-setting-data a{text-decoration:underline;font-size:13px}.right-purchage-icon-content p,p.right-product-content-gemstones{font-size:14px}.add-to-ring-bag{display:flex;justify-content:space-between;gap:5px;margin-bottom:15px}.add-to-ring-bag>a{padding:10px 30px;background-color:#310f4c;color:#fff;border:1px solid #310f4c;border-radius:5px;font-weight:400}.add-to-ring-bag>a:hover{color:#310f4c;background-color:#fff}.gemstone-heading-luxy>p{padding-bottom:10px}.gemstone-luxury-content>p{margin-bottom:10px}.gemstone-detail-image-contents a:hover{text-decoration:underline;color:#310f4c}.gemstone-detail-image-contents a span{text-decoration:underline}.similar-gemstones{display:flex;justify-content:space-between;align-items:center;gap:10px}.gems-limit a{text-align:center}.browse-similar-gemstones>p{text-align:center;font-size:22px;margin-bottom:20px;margin-top:50px}.cut-list-diamonds ul{display:flex;justify-content:space-around;font-size:14px;padding-top:10px;margin-left:auto;margin-right:auto;max-width:90%;left:6px;position:relative}.cut-list-diamonds ul li{padding:0 10px}.color-text .clarity{padding-right:16px}.displayed{display:none}.final-ring .details-videos video{width:100%}ul.product-list li iframe{width:100%;height:100%}.best-seller .css-t3ipsp-control{width:auto;background:#fff;height:20px;min-height:inherit;text-align:left}.css-1nmdiq5-menu .css-qr46ko{padding-top:0!important;padding-bottom:0!important;text-align:left}.best-seller .css-t3ipsp-control:hover{border-color:none!important;box-shadow:none!important;font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:#000;height:20px}.MostLoved .MostLoved-img{min-height:258px}.mobile-ShopDiamondShapeSlider button.slick-arrow.slick-prev:after{transform:rotate(-135deg)}.mobile-ShopDiamondShapeSlider button.slick-arrow.slick-next:after,.mobile-ShopDiamondShapeSlider button.slick-arrow.slick-prev:after{border-top:2px solid #232323;border-right:2px solid #232323}.banner-text>span{font-size:14px}.endsSoon-text h2{font-weight:700}.menRings-text p{font-size:18px!important}.menRings-text p:last-child{font-size:16px!important}section#Accordian .faq{padding-bottom:0!important}.ring-grid-sec .grid-wrapper-bar{width:calc(25% - 12px)}.img-bar img{width:100%;display:inline-block;min-width:100%}.banner-content,.banner-img{width:calc(50% - 20px)}.social-icons ul li span{width:23px}.social-icons svg{margin-right:5px}.cart-info-left h2 a:hover{text-decoration:none!important}p.small-text{font-size:12px}.cart-card .code{color:#000}ul.product-list .details-videos{background:#fffeff!important;width:calc(33% - 10px)}section.ContactUs .container{padding:0!important}.wishlists-inner-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}a.bg-btn{padding:10px 50px;margin-top:15px;font-size:16px;border:1px solid}.whishlist-footer a.bg-btn:hover{color:#32104d;background-color:#fff}a.transparent-btn{padding:10px 50px;margin-top:15px;font-size:16px}a.transparent-btn:hover{background-color:#32104d;color:#fff}.caption a.product-info{font-size:16px}.checkbox input{margin-right:7px}.table-count .row{padding-top:7px;justify-content:space-between}.shoping-card-main-wrap .shoping-card .home-banner-promo__box{margin-bottom:50px}.shoping-card-main-wrap .shoping-card ul.product-list li{margin:0 auto}.available-list a{text-decoration:underline}.available-list svg{color:#310f4c}.available-list .exclamation-symbol-red svg{color:red}.header-heart-icon:hover div#user-log{display:block;z-index:1111111;width:330px;margin-top:11px}.whislist-button-purple{margin-top:5px}.whislist-button-purple a{padding:6px 12px;letter-spacing:.05em;background-color:#000;color:#fff;text-align:center;justify-content:center;font-size:11px!important;width:-moz-fit-content;width:fit-content}.whislist-button-purple a:hover{background-color:#310f4c}header#EngagementRings h3{border-bottom:1px solid #c4c5c1;padding-bottom:.5em}.wishlist_page-column{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding:40px 0}.wishlist_page-column .wishlists-inner-row{display:block}.wish-list-tab ul{padding:0;background:#fff}.wish-list-tab ul li.wish-header{text-transform:capitalize;cursor:pointer;font-size:14px;padding:15px 20px}.whishlist-colum a{text-decoration:none}.wish-list-tab ul li.wish-header.active{background:#310f4c;color:#fff}a.bg-btn{background:#32104d;color:#fff}a.bg-btn,a.transparent-btn{display:inline-block;padding:10px;margin-top:10px;font-size:14px;width:100%;text-align:center}a.transparent-btn{color:#32104d;border:1px solid #32104d}.caption{padding:10px 0}.caption a.product-info{color:#000;font-size:14px;font-weight:400;padding-bottom:10px;display:inline-block}.whishlist-colum .money{font-size:14px;font-weight:600}.sticky-gemstone-name{width:100px;position:fixed;right:0;z-index:1111;background:#fff;padding:15px 10px}.sticky-gemstone-detail{padding:5px 0;font-size:10px}.image-of-gemstone img{width:45px;height:45px}.name-of-gemstone{font-size:14px}.gemstone-image-choose img{width:300px;height:300px}.choose-gemstones.details-videos{min-height:620px;display:flex;gap:20px;justify-content:space-between}.product-pic-diamond img{width:85px;margin-top:50px}.product-pic-diamond{display:flex;align-items:center;justify-content:center}.singleProduct .choose-gemstones video{max-width:100%}.product-pic-diamond-top img{width:80px}.product-pic-diamond-top{width:28%;text-align:center}.data-base-cart .product-pic{display:flex}.data-base-cart .gemstone-cart{display:flex;flex-wrap:wrap;padding-top:0;align-items:center}.data-base-cart .shop-card-inner .product-info{width:100%;padding-left:20px}.data-base-cart .gemstone-cart>div{width:34%}.data-base-cart .gemstone-img{text-align:center}.gemstone-img>img{width:60%}.product-info-inner .product-info-left a{text-decoration:underline}.product-info-inner .product-info-left p{margin-top:15px}.shoping-card-main-wrap .shoping-card .product-info-inner .select-custom-size:after{display:none}.shop-card-inner .gemstone-cart .gemstone-img-text,.shoping-card-main-wrap .shoping-card .diamond-text-img,.shoping-card-main-wrap .shoping-card .shop-card-inner .diamond-ring-img-text,.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .gemstone-img-text{max-width:193px!important;padding:0 40px 0 0;width:30%}.data-base-cart .shoping-card-main-wrap .shoping-card .product-info-inner,.data-base-cart .shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .gemstone-name{width:60%!important}.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info{width:100%;padding-left:0}.shoping-card-main-wrap .shoping-card .shop-card-inner .diamond-ring-img-text li{width:100%}.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .gemstone-img-text span.txt-mtw{align-items:baseline}.product-info-inner .product-info-left a{text-decoration:none!important}.shoping-card-main-wrap .shoping-card .shop-card-inner .checkout-name-description .checkout-left-des{flex:auto;width:60%}span.txt-mtw{align-items:baseline}.shoping-card-main-wrap .shoping-card .shop-card-inner.only-gemstone{padding-top:0!important}.shoping-card-main-wrap .shoping-card .shop-card-inner.only-gemstone .gemstone-cart{padding-top:10px}.shoping-card-main-wrap .shoping-card .checkout-right-price.diamond-price,.shoping-card-main-wrap .shoping-card .product-ring-price,.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .gemstone-price{padding-left:10px;width:10%;font-weight:600;text-align:right}.data-base-cart .shop-card-inner .product-pic{width:100%;flex-wrap:wrap}.shoping-card-main-wrap .card-right-side{padding-right:0}.shoping-card-main-wrap{justify-content:space-between;padding-bottom:50px;padding-top:50px}.shoping-card-main-wrap .shoping-card .shop-card-inner{margin-bottom:0;padding-bottom:0;border:0;padding-top:0}.shoping-card-main-wrap .shoping-card .checkout-name-description{border-top:0 solid #eaeaea}.enguagement-right-page .detail-images,.enguagement-right-page .detail-images .white.default-img{width:100%}.enguagement-right-page .detail-images .white.default-img .two-cloumn-products{display:flex;flex-wrap:wrap;gap:15px;width:100%;row-gap:12px}.enguagement-right-page .detail-images .white.default-img .two-cloumn-products .column-common{width:calc(50% - 40px);max-width:300px}.enguagement-right-page .detail-images .white.default-img .two-cloumn-products .column-common img{width:100%!important}.enguagement-right-page{margin-right:0!important}.singleProduct-img .customize-video{gap:15px!important}.main-cart-inner .main-cart-inner{width:100%}.main-cart-inner>.cart-middle-discription{width:80%!important;padding-left:60px!important}.main-cart-inner>.cart-middle-discription .checkout-name-description{border-top:1px solid #eaeaea}.main-cart-inner>.cart-middle-discription .checkout-name-description .checkout-left-des p{text-align:left}.main-cart-inner>.cart-middle-discription .checkout-name-description p.small-text{margin:0}.main-cart-inner>.cart-middle-discription .code{padding:7px 0}.cart-left-pic ul li{width:100%!important}.cart-left-pic ul{margin-bottom:30px}.checkout .checkout-left .group-fields{margin-bottom:0}.checkout-info{padding-bottom:30px}.group-fields input::placeholder{color:#000}.checkout-right h3{text-align:center!important;margin:0 0 15px}.table-count{margin-top:20px}.td-n2 p a{display:inline-block;line-height:20px}.main-cart-inner>.cart-middle-discription .select-custom-size:after{display:none}.data-table-responsive-main-parent h2.center{margin-bottom:30px}.toggle-datta p{display:flex;align-items:center}.toggle-datta p div{margin-right:5px}.toggle-icon-img{display:flex;align-items:center}div#user-log .cart-card-inner{padding:28px 0 10px}div#user-log .cart-right-main{padding-left:10px}.wishlist-create .reset-forms.wishlist-acct{margin-top:30px}.wishlist-create .reset-forms.wishlist-acct .input-group label.sr-only{position:relative;top:-5px}.browse-similar-gemstones .diamoond-gems{text-align:center}.browse-similar-gemstones .diamoond-gems img{width:auto;height:auto}.singleProduct .all-images .detail-images .default-img{width:100%;flex-wrap:wrap;column-gap:13px;justify-content:flex-start;row-gap:10px}.singleProduct .all-images .detail-images .default-img>div,.singleProduct .choose-gemstones video,.singleProduct .gemstone-image-choose{width:calc(33% - 8px);margin-bottom:0}.singleProduct .all-images .detail-images .default-img>div,.singleProduct .choose-gemstones video{border:1px solid #ddd;line-height:0}.singleProduct .all-images .detail-images .default-img>div img,.singleProduct .gemstone-image-choose img{width:340px;cursor:pointer}.iiz__btn.iiz__hint{display:none!important}.sticky-right-column .sticky-right-column{margin-top:50px}.add-to-ring-bag>a{text-align:center}.singleProduct .choose-gemstones video,.singleProduct .gemstone-image-choose{margin-bottom:0}.react-switch-bg{background:#310f4c!important}.data-table-responsive-main-parent{margin-top:0;margin-bottom:50px}.best-seller .css-tj5bde-Svg{color:#000!important}.best-seller .css-1jqq78o-placeholder,.css-qbdosj-Input input{color:#000}.best-seller .css-t3ipsp-control{border:none!important}.checkout-right .order-summary{justify-content:flex-start;padding-left:0;padding-right:10px}.checkout-right .order-summary img{max-width:80px;margin-right:0;height:auto;padding:6px 6px 6px 0}.add-form-gift span.arrows{cursor:pointer}.checkout-right *{text-align:left!important;font-size:14px}.checkout-right-scroll{max-height:550px;overflow-y:auto}.purchage-select-box .add-to-cart,.select-custom-size-side{margin-bottom:15px}button.slick-arrow.slick-next,button.slick-arrow.slick-prev{position:absolute;z-index:9}.user-detail a{display:flex;align-items:center;font-size:14px}.user-detail a span{margin-right:0}.singleProduct-text .shape-main .slick-track{display:flex;align-items:center}.singleProduct-text .shape-main .slick-track img{width:auto}.account-inner .account-side-bar ul.nav{display:block}.need-ass-popup .close-popup-icon a{width:30px;height:30px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center}.need-ass-popup .close-popup-icon a svg{margin-right:0;right:0!important;top:0}.new-popups,.popup{position:fixed;top:0;left:0;transform:translate(0);background-color:#181010bd;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999;max-width:100%;width:100%;padding:40px;height:100vh;opacity:1;display:flex;align-items:center;justify-content:center}section.new-popups,section.popup-need-assis{position:relative;z-index:999;opacity:1;background:#fff!important;padding:30px;max-width:750px;height:auto}.need-ass-popup .close-popup-icon a{font-size:0}.need-ass-popup .close-popup-icon a svg{font-size:18px;color:#000}.cart-right-price p,.checkout-right .order-summary .cart-right-price span,.checkout-right-price p{font-size:14px;color:#000!important;line-height:1.6;font-weight:600}.checkout-name-description,.checkout-right .order-summary .product-info-inner{justify-content:space-between;gap:0}.product-info-inner.cart-middle-discription{justify-content:space-between!important;flex-wrap:wrap;gap:10px;width:100%}.checkout-right .order-summary p.small-text{margin:0;padding:0;line-height:20px}.checkout-right .order-summary .cart-left-pic,.checkout-right .order-summary .cart-middle-discription-text{width:80%}.accordinan *{font-family:Neue Einstellung!important}.whishlist-colum>span{position:absolute;display:flex;width:20px;height:20px;right:0;background:#32104d;color:#fff;border-radius:100%;top:-6px}.whishlist-colum>span a{color:#fff;width:100%;display:flex;align-items:center;justify-content:center;font-size:14px}.whishlist-colum .headline{min-height:inherit;display:block;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.whishlist-colum{position:relative;background:#fff;padding:20px}.wishlist-data-base .wish-list-tab>ul{gap:0;flex-wrap:wrap;border-bottom:1px solid #310f4c;margin-top:30px}.bold{font-weight:500}.bold,.unbold{font-size:14px!important}.unbold{font-weight:400;padding-left:5px;text-transform:capitalize}.Diamond-Original-main,.Need-More-Time .bold,.Setting-Carat-main,.choose-btnn,.detail-metal-main,.detail-price,.product-not-available,.prong-type{padding-bottom:15px}.shape-icons .slick-arrow.slick-next:after{transform:rotate(47deg)!important}.shape-icons .slick-arrow.slick-next:after,.shape-icons .slick-arrow.slick-prev:after{content:"";color:#fff;position:absolute;top:4px;border-top:2px solid #000;border-right:2px solid #000;width:9px;height:9px;left:2px;z-index:111}.shape-icons .slick-arrow.slick-prev:after{transform:rotate(-132deg)!important}.shape-icons .slick-prev{left:-15px}.checkout-info,.details-page.container,.shoping-car-page,.sticky-right-column,section.gemstone-main{position:relative;padding:0 0 50px}.checkout-info>*,.container.choose-diamonds>*,.details-page.container>*,.shoping-car-page>*,.sticky-right-column>*,section.gemstone-main>*{position:relative}.checkout-info .checkout-info{padding:0}.center.diamond-table-sort form{text-align:left}.setting-price-main .price-common.price-tabbing-common span{font-size:16px;font-weight:700}.setting-price-main{padding:15px 0;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.left-product-images ul.product-list .details-videos,.left-product-images ul.product-list li img{border:2px solid #f3f3f3}.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .product-info-inner{justify-content:space-between;width:100%!important}.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .product-info-inner .cart-middle-discription-text{width:80%}.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .product-info-inner .cart-right-price{font-size:16px;color:#000!important;line-height:1.6;font-weight:600}.shop-style-img{text-align:center}.color-slider>span{padding-bottom:0;font-weight:600;font-size:14px;display:inline-block;margin:0 0 10px}.shop-by-page-common.shop-by-shape-page.gemstone-Active .slick-slide{text-align:center}.shop-by-page-common.shop-by-shape-page.gemstone-Active .slick-slide a{text-align:center;display:inline-block;margin:0 auto}.shop-by-page-common.shop-by-shape-page.gemstone-Active .slick-slide a img{margin:0 auto;max-width:50px}.gemstone-main .diamond-image-slider,.shop-by-page-common .style-main .shop-style-img{width:60px;height:60px}.gemstone-main .shop-by-page-common.shop-by-shape-page.gemstone-Active .slick-slide a img{max-width:50px;padding:7px}.Gemstone_Color>img{max-width:55px}.inner-dimond-data-stucture .prodcut-img{max-width:240px;overflow:hidden;width:100%!important;height:192px;object-fit:contain}.bread-cram-setting-pages{padding-top:20px}.Setting-Carat p.full-width{max-width:100%;width:100%}span.qty{color:#000!important}.shoping-card-main-wrap .shoping-card .shop-card-inner a{text-transform:capitalize}.variant-outer{font-size:13px}.variant-outer a{width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#000;border:2px solid #ddd;cursor:pointer;margin:0;background-color:#fff;font-size:13px}.variant-outer a:hover{border:2px solid #734e90}.Setting-Carat span.bold.full-width{width:100%;padding-bottom:15px}.account-page{padding:60px 0;background:#fff}.wishlist_page-column .top-whish-list img{max-height:inherit;min-height:inherit;object-fit:inherit;width:100%;height:100%}.left-product-images.left-product-details .main-zoom-iamge{width:100%;position:relative}div.bag-msgheader,div.whishlist-msg{position:relative}div.bag-msgheader span.msg-box,div.whishlist-msg span.msg-box{background:#310f4c;width:16px;height:16px;color:#fff;font-size:10px!important;border-radius:100%;position:absolute;top:-6px!important;left:16px}a.bag-msgheader div#user-log,a.whishlist-msg div#user-log{background:0 0!important;border:none;top:0}.purchage-select-box .add-to-cart{display:flex;gap:10px}div#user-log .cart-info-left span.qty{padding:5px;border:none!important}.change a:hover{text-decoration:underline}.data-base-cart .product-info .checkout-name-description{gap:0}.data-base-cart .product-info .checkout-name-description .checkout-right-price.diamond-price p{font-size:16px;color:#000!important;font-family:Montserrat;font-weight:600}.data-base-cart .gemstone-cart,.data-base-cart .shop-card-inner .product-pic{justify-content:space-between}.locations{height:340px;overflow-y:auto;padding-right:10px;position:relative}.code.quantity-number{display:block}.code.quantity-number span.qty{padding:5px 15px!important}span.bold-price-cstm{font-size:16px;font-weight:600}.code.quantity-number span.bold-price-cstm{margin-top:15px}.wishlist-data-base .wishList-data{display:none;background:#fff}.wishlist-data-base .wishList-data.active{display:block}.wishlist-data-base .wish-list-tab>ul{display:flex;column-gap:0}.active-variant.variant-outer a{border:2px solid #734e90}.cart-checkcross{color:#fff;width:20px;height:20px;background:#734e90;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}a.style-active-common.active img{border:2px solid #734e90!important}.header-icons .bag-icon .cart-left-main{width:35%;display:flex;flex-wrap:wrap;gap:10px}.lab-grown-shape-icons .Diamond-Original-main{padding-top:30px}span.box-price{font-size:14px}.change-view .change a{display:inline-block;margin-top:5px;font-size:13px}.cart-card::-webkit-scrollbar{width:5px}.cart-card::-webkit-scrollbar-thumb{background:#310f4c}.checkout-right-scroll::-webkit-scrollbar-thumb,.locations::-webkit-scrollbar-thumb{background:#310f4c;border-radius:40px}.checkout-right-scroll::-webkit-scrollbar,.locations::-webkit-scrollbar{width:5px}p.small-text>a{border-bottom:1px solid #232323;padding-bottom:1px;margin-left:4px}.header-icons .bag-icon .product-pic-diamond-top{width:35%;text-align:center}.header-icons .bag-icon div#user-log .cart-card-inner .product-info-inner{width:60%;padding-left:20px}.header-icons .bag-icon div#user-log .product-info-inner .product-info-right{width:100%;padding-left:0;font-size:14px}.header-icons .bag-icon div#user-log .cart-info-left span#prodcut_price_17566554,.header-icons .bag-icon div#user-log .product-info-inner .product-info-right p{font-size:12px;color:#000!important;line-height:1.6;font-weight:600}.header-heart-icon .ir245-muted{font-weight:600;font-size:12px}.inner-dimond-data-stucture{background-color:#fff;margin-bottom:20px;border-radius:5px}.breadCram a{display:flex;align-items:center;background-color:#fff;border-radius:5px;font-size:12px;padding:6px 12px;text-transform:capitalize}.checkout .checkout-left .group-fields input,.checkout .checkout-left .group-fields select{background-color:#fff;font-family:Montserrat;letter-spacing:0;font-weight:500;border-radius:3px;padding-top:0;padding-bottom:0;height:42px}.checkout{column-gap:20px}select#selectState{text-transform:capitalize}.checkout-left{width:calc(65% - 20px);padding:0 20px 0 0;border-radius:5px;top:0}.checkout-left,.checkout-right{position:-webkit-sticky;position:sticky}.checkout-right{width:35%;border:0 solid #eaeaea;background-color:#fff;border-radius:10px;padding:40px;top:20px;box-shadow:0 2px 5px rgba(27,27,27,.17)}.checkboxes p{margin:10px 0;font-size:14px;color:#000}p.account,p.save-account{font-size:13px;color:#000}.move-pages .move-cart{width:auto;max-width:100%}.move-pages .move-cart a{display:flex;align-items:center;justify-content:center;border:1px solid #310f4c;border-radius:4px;padding:11px 17px;line-height:normal;font-size:13px;min-width:230px;color:#310f4c}.move-pages .move-cart a:hover{background-color:#310f4c;color:#fff}.move-pages .move-cart a svg{width:22px;height:22px}.continue-payment a,.continue-payment button{border-radius:5px}.move-pages{margin-top:30px}.subtotals,.table-count .row .price-right,.table-count .row .subtotal{font-size:13px;font-weight:600}.checkout-right .order-summary:last-child{margin-bottom:0}.checkout-right .table-count{margin-top:0}.checkout{margin-top:50px}.checkout-right .order-summary .cart-middle-discription-text{width:100%}.cart-middle-discription-text h2{word-wrap:anywhere}.table-count .row .subtotals{width:50%}.error_1{margin-bottom:0;margin-top:0}.success-page-order .success-order{flex-wrap:wrap;justify-content:inherit;background-color:#fff;border-radius:5px;padding:40px;position:relative}.success-page-order .success-order .success-order-left{max-width:100%;width:100%}.success-page-order .success-order .success-order-right{width:auto;position:absolute;right:15px;top:15px}.success-order p{font-size:16px;line-height:23px;color:#000}.success-order hr{margin:20px 0;border-width:0;height:1px;background-color:#dbdbdb}.success-order .shipping-address-payment .shipping-address-left{width:100%}.success-order .shipping-address-left h4,.success-order .shipping-address-right h4{line-height:normal}.payment-order-details .order-details-heading,.success-order .order-confirmed .confirmation{font-size:30px;line-height:normal;letter-spacing:0;font-family:Sackers Gothic Light AT;text-transform:capitalize}.success-order .ring-gemstone-description.shop-card-inner.gemstone{margin-top:0}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic,.success-order .shop-card-inner .product-info .checkout-name-description,.success-order .shop-card-inner .product-pic,.success-page-order .success-order .product-info.gemstone-only .gemstone-cart,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description{align-items:flex-start;justify-content:inherit;column-gap:0}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart .gemstone-img-text,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic .diamond-ring-img-text,.success-order .shop-card-inner .product-info .checkout-name-description .diamond-text-img,.success-order .shop-card-inner .product-pic .diamond-ring-img-text,.success-page-order .success-order .product-info.gemstone-only .gemstone-cart .gemstone-img-text,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description .diamond-text-img{width:15%}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart .gemstone-name,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic .product-info-inner,.success-order .shop-card-inner .product-info .checkout-name-description .diamond-name,.success-order .shop-card-inner .product-pic .product-info-inner,.success-page-order .success-order .product-info.gemstone-only .gemstone-cart .gemstone-name,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description .checkout-left-des.diamond-name{width:51%!important;padding-left:20px}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart .gemstone-price,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic .product-ring-price,.success-order .shop-card-inner .product-info .checkout-name-description .checkout-right-price,.success-order .shop-card-inner .product-pic .product-ring-price,.success-page-order .success-order .product-info.gemstone-only .gemstone-cart .gemstone-price,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description .checkout-right-price.diamond-price{width:34%!important;text-align:right}.data-base-cart .shop-card-inner .product-info{padding-left:0}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart .gemstone-img-text{padding-right:0}.success-order .shop-card-inner .product-info .checkout-name-description .checkout-right-price p{font-family:Montserrat;font-weight:600}.success-order .sign-up-email-order{padding:30px 20px;text-align:center;background-color:#f8f8f8}.success-order .sign-up-email-order .order-details-heading{font-size:30px;letter-spacing:0;margin-bottom:0}.success-order .sign-up-email-order .emai-news-order{display:block;text-align:center;padding:0;background-color:transparent;margin-top:20px}.success-order .sign-up-email-order .emai-news-order .brilliant-news{width:100%;text-align:center;margin-bottom:15px}.success-order .sign-up-email-order .emai-news-order .reset-forms.wishlist-acct{width:100%}.success-order .sign-up-email-order .emai-news-order .reset-forms.wishlist-acct .input-group{margin-left:auto;margin-right:auto}.success-order .refer-friend-box{margin-top:26px;border:1px solid #b3b2af;width:100%;text-align:center;background-color:#734e90;padding:25px 10px}.success-order .refer-friend-box h5,.success-order .refer-friend-box p{color:#fff}.success-order .refer-friend-box>a{display:inline-block;background-color:#fff;color:#734e90;border-radius:5px;padding:15px 50px;line-height:normal;font-weight:600}.wishlist-shopping{padding-top:20px}.wishlist-shopping .wishlist-shoping-inner .category-tiles-box{text-align:center}.wisher-imager{line-height:0}.wishlist-shopping .wishlist-shoping-inner .category-tiles-box .category-title{padding:10px}.wishlist-shopping .wishlist-shoping-inner .category-tiles-box .category-title h4{padding:0}.success-order .shop-card-inner .product-info .checkout-name-description{margin-top:0;padding-top:0}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart{padding-top:0}.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic{width:50%;padding-right:20px}.success-order .shop-card-inner .product-info{width:50%;padding-left:20px}.success-order .shop-card-inner .product-pic{width:100%;padding-right:0}.success-order .shop-card-inner{border-bottom:0 solid #eaeaea}.sign-in-accout.form-layout.reset-password-content{width:50%}.sign-in-accout.form-layout.reset-password-content h1{margin:30px 0}.sign-in-accout.form-layout.reset-password-content form{margin:0 0 40px}.reset-forms span.input-group-btn button{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;display:inline-block;background-color:#310f4c;color:#fff;height:42px;width:100%;text-transform:capitalize;padding:0 25px;cursor:pointer;margin-top:0;border-radius:0;border:1px solid #310f4c}.reset-forms span.input-group-btn button:hover{background-color:transparent;color:#310f4c}.white-box-below-main-white-box{background-color:#fff;border-radius:5px;padding:40px;position:relative}.reset-forms .input-group input[type=text]{padding-right:130px}.ftr-contact-form .ftr-icons{padding-right:0;margin-top:0;padding-top:10px}ul.ftr-contact-form>p{margin-bottom:10px}ul.ftr-contact-form p span{text-decoration:underline;cursor:pointer}.footer .submit-btn input.button{font-size:13px;font-weight:600;text-transform:capitalize;padding:13px 24px;line-height:normal;height:auto}.footer-all-pages-display>div>ul{padding-left:15px;margin-top:10px;font-size:0;margin-bottom:10px}.footer-all-pages-display li{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;list-style:inherit;margin-top:0}.footer-all-pages-display ul{padding-left:0}.footer{background-color:#fff}.copy-right{background-color:#f6f6f6}.password-rest .breadcrums ul{gap:8px}.accout-inner .create-accout .form-search p .td-u{padding-left:5px;padding-right:5px}.comapare-table .main-head{margin-top:20px;padding:0}.checkout-info .checkout .checkout-right .order-summary .cart-middle-discription{display:block}.checkout .checkout-right .table-count .row:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:15px;padding-top:15px}.continue-payment a,.continue-payment button{display:inline-block}.move-pages .continue-payment{text-align:center}.payment-form .Return-to-Shipping,.payment-form .Return-to-Shipping .continue-payment{width:100%}.success-page-order .success-order .success-order-left>.product-info.diamond-only,.success-page-order .success-order .success-order-left>.product-info.gemstone-only{display:flex;flex-wrap:wrap;border-top:1px solid #eaeaea;padding:25px 0}.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description,.success-page-order .success-order .success-order-left>.product-info.gemstone-only .gemstone-cart{width:50%;padding-right:20px;padding-top:0;padding-bottom:0}.success-page-order .success-order .success-order-left>.product-info.diamond-only{margin-top:30px}.order-inner-main .order-left-details .show-order-content{background-color:#fbfbfb;border-radius:5px;padding:10px;margin-top:10px}.review-named-right-img img{max-width:120px;display:block;margin:10px auto}section.own-engagment .popular-engagment{margin-top:0}.inner-banner-wrapped .banner-content{max-width:520px;position:relative;z-index:9;padding:50px}section.testimonial-rings .comment-sec{margin-top:15px}section.testimonial-rings .comment-sec p{font-size:14px;line-height:22px}.own-engagment.education.own-pd-control .ring-grid-sec{margin-bottom:0}.popular-grid-wrapper .imgg-sec img{height:100%;max-height:160px}.ready-ship-banner{padding:0;background-color:#fff}.own-engagment.education .inner-own-eng .ring-grid-sec,.own-engagment.gemstone .inner-own-eng .ring-grid-sec{margin-bottom:0}.enviromental-inner{max-width:800px;margin-left:auto;margin-right:auto}.footer-all-pages-display .accordion-item-body-content ul{margin-top:10px}.footer-all-pages-display .Accordian-main.our-story-main{padding:0;padding-top:30px}.our-story-accordian{padding-top:0;padding-bottom:60px}.gemstone-diamond-img{width:120px;height:120px;background:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;margin:0 auto;border:2.2px solid transparent}.gemstone-diamond-img img{width:auto;max-width:90px;max-height:90px}.ShopDiamondShape-img-text.diamond.page .gemstone-slider-main{width:100%;text-align:center}.ShopDiamondShape-img-text.diamond.page .gemstone-slider-main .color-name{margin-top:10px;line-height:normal}.ShopDiamondShape-img-text.diamond.page .slick-slider .slick-arrow.slick-prev{left:0}.ShopDiamondShape-img-text.diamond.page .slick-slider .slick-arrow.slick-next{right:0}.header-icons .user-icon a{align-items:center;gap:5px}.right-product-content .social-icons ul li span{width:auto}.update-acc-form form p a{padding:0 3px}.order-hisotry-main p a{padding-left:3px;padding-right:3px;display:inline-block}.inner-popup-ring-size .cross svg{width:30px;height:30px}.draft-hint .error_1{margin-bottom:10px}.page-not-found-404{padding:70px 0 130px}.page-not-found-404 h1{margin-bottom:10px;color:#000}.singleProduct-text #error-message{margin-bottom:15px}.pro-cart-data .pro-data-cart.head a:hover,.pro-cart-data .pro-data-cart.head a:hover p{color:#734e90}.similar-span:last-child{border-bottom:0}.similar-item:last-child{border-right:0}.similar-item{border-right:1px solid #e6e6e6}.drop-down-dimaond-details iframe{max-width:100%;width:100%;margin-top:10px}.need-ass-popup .carat-slider>div:not(:first-child),.need-ass-popup .clarity-list,.need-ass-popup .color-list,.need-ass-popup .cut-list{margin-top:20px}.need-ass-popup .close-popup-icon a svg{width:30px;height:30px}.final-ring ul.product-list li>div,.final-ring ul.product-list li>div>div{height:100%}body.popup-open #popup-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:111111;overflow:hidden;outline:0}section.hintt-drop-popup{margin:50px auto}#popup-1 .popup-arrow{display:none}.cart-info span{font-size:12px;color:#000}#Accordian.care-faq-page>.container,.diamond-buying-guide>.container,.jewelry-care-main>.container,.lab-grown-diamonds>.container,.returnsExchange-main>.container,.ring-sizer-main>.container,.warranty-main>.container,section.shipping-delivery>.container{max-width:100%;padding-left:0!important;padding-right:0!important}.accordion-item .accordion-item-header{padding-right:20px}.request-help-left .form-search .error_1{margin-bottom:10px}.cart-info-left h2,.cart-info-left h2 a{font-family:Montserrat}.product-info-right p{font-size:12px}.accout-inner .create-accout .form-search .error_1{margin-bottom:12px}.right-product-content>p span{vertical-align:middle}.purchage-select-box .add-to-cart a svg{width:30px;height:30px}.search-sort-category .search-on-hover{padding-bottom:20px;position:relative;padding-right:12px;font-size:13px}.search-sort-category .search-on-hover:before{content:"";position:absolute;right:0;top:6px;width:5px;height:5px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg)}.filter-ss-column label{font-size:13px;position:relative;padding-left:25px;display:inline-block;width:100%;margin:3px 0;text-transform:capitalize}.filter-ss-column label:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #dfdfdf}.filter-ss-column label:after{content:"";border-left:1px solid #310f4c;border-bottom:1px solid #310f4c;width:8px;height:3px;transform:rotate(-45deg);position:absolute;left:4px;top:5px;display:none}.filter-ss-column input[type=checkbox]{position:absolute;opacity:0;z-index:9;left:0;right:0;width:100px;cursor:pointer}.filter-ss-column{position:relative}.filter-ss-column input[type=checkbox]:checked+label:after{display:block}.order-history .order-thead{padding:10px 0 20px;display:flex;flex-direction:column;gap:10px}.order-history .order-thead li{font-size:14px}.filter-ss-column>img+label:after,.filter-ss-column>img+label:before{display:none}.filter-ss-column>img+label{padding-left:0}.shipping-details-order{margin-top:20px}.order-history-upper-main{margin-bottom:20px}.update-acc-form .form-search .error_1{margin-bottom:12px}.endsSoon .container,.endsSoon .container .flex{position:relative}.endsSoon.ends-soon{margin-top:0;margin-bottom:0;background-color:#fff}.popup-arrow{display:none}.final-ring .detail-accordian .ring-info.add-match-band,.singleProduct-text .detail-accordian .ring-info.add-match-band{cursor:auto;margin-bottom:0;width:100%;width:calc(100% - 50%);background:#fff;padding:15px 20px;position:relative;border-radius:5px}.matching-band-field{justify-content:space-between}.add-matchring-column .heart-icon-band svg,.matching-band-field span.icon-matching-band svg{width:22px;height:22px}.ring-info.add-match-band .add-to-ring-bag>a:hover{color:#fff;background-color:#310f4c}.singleProduct-text .detail-accordian .ring-info.add-match-band>span:first-child{width:100%;max-height:inherit;text-transform:capitalize;font-size:14px;font-weight:400;color:#000;margin-bottom:7px}.final-ring .detail-accordian .ring-info.add-match-band>span,.singleProduct-text .detail-accordian .ring-info.add-match-band>span{border-bottom:0;padding:0;margin:0;position:relative}.final-ring .detail-accordian .ring-info.add-match-band>span img,.singleProduct-text .detail-accordian .ring-info.add-match-band>span img{width:100%}.singleProduct-text .detail-accordian .ring-info.add-match-band>span .add-to-ring-bag{width:100%;margin-bottom:10px}.singleProduct-text .detail-accordian .ring-info.add-match-band>span .add-to-ring-bag a{width:100%;display:block}.singleProduct-text .detail-accordian .ring-info.add-match-band>span>label input{margin-right:5px}.singleProduct-text .detail-accordian .ring-info.add-match-band .show-match-band-data{width:100%;border-top:1px solid #e1e1e1;margin-top:10px;padding-top:10px}ul.dimaond-details-sub-list .pdf_viewer{display:flex;justify-content:center;align-items:center;margin-top:14px}ul.dimaond-details-sub-list li .pdf_viewer:hover{color:#310f4c;text-decoration:underline}.heart-icon-band{position:absolute;top:5px;right:5px}.heart-icon-band svg{width:16px;height:16px}.header nav.nav li.our-story:hover .engagement-ring.flex{display:block}.header nav.nav li.our-story .engagement-ring.flex ul{margin-left:auto;margin-right:70px}.Bespoke-banner img{width:100%;height:100%;border-radius:5px}.Bespoke-banner{position:absolute;left:0;right:0;top:0;bottom:0}.accout-inner .create-accout .form-search p .td-u:last-child,.cart-left-main .carts-pic{padding-right:0}.left-product-images.left-product-details .main-zoom-iamge iframe{height:100%!important;object-fit:cover}.left-product-images.left-product-details .main-zoom-iamge .lazy-load-image-background{padding:5px}.accout-inner .form-search .checkbox label input[type=checkbox]{position:relative;top:1px}.diamond-image-slider .lazy-load-image-background,.shop-by-page-common .shop-style-img .lazy-load-image-background{display:flex!important}.ring-size-cart-checkout .checkout-name-description .cart-right-price p{margin-top:0}.singleProduct-text .font-select .ant-select-arrow{width:auto;height:auto}.singleProduct-text .font-select .ant-select-arrow svg{width:18px;height:18px}.bg-bannerr .desktop{height:100%}.returnsExchange-main .returnsExchange ul li span{display:inline-block}.our-story-accordian .accordion{padding-left:20px}.singleProduct .shape-main span.unbold.active{padding-left:0}.search-inner h5{text-transform:capitalize;color:#333;margin-bottom:5px}ul.search-list li a{font-size:14px;padding:3px 0;display:inline-block}.search-top-content{margin-bottom:10px}.search-product-list h5{margin-bottom:15px}.search-product-list{display:flex;flex-wrap:wrap;padding:5px 0}.search-product-list .search-product-list-left-img{max-width:50px;max-width:60px;padding-right:10px}.search-product-list-main{padding-top:10px}.search-inner a:hover{color:#310f4c}.ss__result__details__title a{font-size:14px;text-transform:capitalize}.caption-price.usd{font-size:14px;padding:5px 0}.search-inner{position:absolute;width:calc(100% - 15rem);z-index:1111;top:265px;left:0;right:0;margin:0 auto}.search-result-main .search-inner .search-top-content{background-color:#fff;padding:20px;box-shadow:0 0 7px #0000001a;border-radius:5px;max-width:50%}.searching-bar-field input{width:100%!important;height:50px;padding:3px 110px 3px 20px;display:inline-block;font-size:13px;font-family:Montserrat;border:0;border-radius:5px}.search-filter-sort-parent{padding:30px 0}.searching-bar-field{position:relative}.searching-bar-field button{position:absolute;right:3px;top:3px;font-size:14px;text-transform:capitalize;padding:13px 24px;line-height:normal;border:0;background-color:#310f4c;color:#fff;border-radius:5px;font-family:Montserrat;font-weight:600}.dropdown-content.ss__options{display:grid;flex-wrap:wrap;position:absolute;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:7px;row-gap:7px;display:none;padding-top:30px;top:0;min-width:430px}.search-sort-category .search-on-hover:hover .dropdown-content.ss__options{display:grid;background:#fff;z-index:111;padding:10px;top:35px}.search-sort-filter{display:flex;flex-wrap:wrap;position:relative;margin-top:30px}.search-sort-category{padding-right:40px}.filter-ss-column input{width:18px;height:18px;border-radius:0!important;margin-right:10px}.filter-ss-column{display:flex;align-items:center}.filter-ss-column img{width:30px;height:auto;margin-right:8px}.filter-ss-column label{cursor:pointer}.filter-ss-column label:hover{color:#310f4c}.filter-ss-column.selected{text-decoration:underline}.applying-breadCrum{display:flex;align-items:center;column-gap:5px}.diamonds-table .breadCram a{display:flex;justify-content:center;align-items:center;border:2px solid #310f4c;border-radius:15px;padding:0 5px;margin:2px 5px}.bredCramStyleFilter{display:flex;flex-wrap:wrap;padding:9px;max-width:70%}.gemstone-main .breadCram{margin:0 8px 0 0}img.clicked{border:2px solid #310f4c!important;border-radius:100%}a.nature-active{border-radius:11px;border:4.4px solid #734e90;background:#fff;color:#734e90;font-size:15.4px;font-weight:800}.choose-diamonds .Diamond-Original>a:hover{border:4.4px solid #734e90!important}.header-icons .search-icon>input.search-open{width:200px;transition:all .3s ease-in-out;border:1px solid;padding:5px}.search-icon .search-inner{width:auto;top:60px;min-width:248px;left:auto;height:400px;overflow-y:auto;background-color:#fff;box-shadow:0 0 7px #0000001a;padding:20px;right:inherit;margin-left:-50px;z-index:1111111}.search-icon .search-inner .search-product-list-right-description{width:60%}.search-icon .search-inner::-webkit-scrollbar{width:5px;background-color:#310f4c;height:200px}.data-base-cart .shoping-card.wishLIst-cart{width:100%;font-family:m}.wisher-imager{cursor:pointer;overflow:hidden}.empty-wish-list{font-size:20px;text-align:center;position:relative;height:100%;display:flex;justify-content:center;align-items:center}.Diamond-Original-main span.unbold,.color-clarity-details .unbold{display:none}.Diamond-Original-main span.unbold.active,.color-clarity-details .unbold.active{display:inline-block}.ring-size{width:100%}.order-box.Shipping-Info{margin-top:20px}.ourPrivacy-Policy{padding-top:15px}.address-details{display:flex;flex-wrap:wrap;justify-content:space-around;margin:15px 0}.order-box.place-order-down{margin-top:20px}.detail-price-main{width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;gap:15px;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}.detail-price-main .detail-col{width:calc(100% / 2 - 8px);border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;padding:10px}.detail-ring-image img{width:58%;margin:0 auto;display:block}.detail-col.white{box-sizing:border-box}.detail-ring-image.ring img{max-width:100%;display:block;margin:0 auto}.detail-content-main>h6{color:#000;font-weight:700;font-family:Montserrat;text-transform:capitalize}.detail-content-main{width:100%}.detail-content-list{margin-top:20px;display:block}.detail-content-list ul{list-style:none}.detail-content-list ul li{font-size:13px;font-style:normal;font-weight:700;color:#000;line-height:normal;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.detail-content-list ul li span{font-weight:400}.detail-content-list ul li:last-child{margin-bottom:0}.protect-purchase-main{padding:20px;background-color:#fff;width:100%;border-radius:5px}.protect-content{display:flex;flex-wrap:wrap;align-items:flex-start}.protect-content .pro-left{width:60%}.protect-content .pro-right{width:40%;text-align:right}.choose-your-impact-main h4,.protect-content h4{color:#000;margin-bottom:5px}.choose-your-impact-main p,.protect-content p{font-size:14px;font-style:normal;font-weight:400;line-height:27px;color:#000}.protect-content a.learn{font-size:12px;font-style:normal;font-weight:400;line-height:27px;color:#a1a1a1;text-decoration:none}.protect-check-list ul{list-style:none;display:flex;flex-wrap:wrap;margin-top:15px;gap:10px}.protect-check-list ul li{width:calc(100% / 4 - 8px);text-align:center;box-sizing:border-box}.protect-check-list ul li label{font-size:13px;font-style:normal;font-weight:400;line-height:22px;color:#000;border-radius:10px;background:#f6f6f6;display:flex;width:100%;padding:10px 5px;min-height:70px;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:3px solid transparent;height:100%}.protect-check-list ul li label b{display:block;margin-bottom:0}.protect-check-list ul li input[type=checkbox]{display:none}.protect-check-list ul li input[type=checkbox]:checked+label{border-color:#734e90;color:#734e90}.success-order{display:flex;justify-content:space-between}.success-order .success-order-right{max-width:40%}.success-order .success-order-right a{text-decoration:underline}.success-order .shipping-address-payment{display:flex;justify-content:space-between}.success-order h5.orderId-confirm{margin-bottom:15px}.success-order hr{margin:40px 0}.success-order .shipping-address-left h4,.success-order .shipping-address-right h4{margin-bottom:10px}.success-order h4.billing-addres-order{margin-top:12px}.order-confirmed>h3{margin-bottom:15px}h3.order-details-heading{margin-bottom:12px}.sign-up-email-order .emai-news-order{display:flex;justify-content:space-between;padding:20px;background-color:#f8f8f8}.sign-up-email-order .brilliant-news{width:45%}.sign-up-email-order .reset-forms.wishlist-acct{width:50%}.sign-up-email-order .wishlist-acct span.input-group-btn{position:absolute;right:0;top:0}.refer-friend-box p.refer-friend-para{margin:13px 0}.success-order .refer-friend-box a{padding:.65em 5.3em .45em;border:1px solid #000;margin:10px}.success-order .refer-friend-box a:hover{border:1px solid #000;background-color:#000;color:#fff}.success-page-order .shoping-card-main-wrap .shoping-card{width:100%}.payment-form form>div>label{padding-right:25px;font-size:14px}.payment-form form .expiration>label{padding-right:53px!important}.payment-form form .cvv>label{padding-right:94px!important}.payment-form .expiration{margin:20px 0}.payment-form .Return-to-Shipping{display:flex;flex-wrap:wrap;padding-top:0}.payment-form form>div>input{height:30px;width:40%}.payment-form form select#selectCity{width:132px;height:30px;margin-right:12px}.payment-form .continue-payment a,.payment-form .continue-payment>button{padding:10px 16px;font-size:14px}.payment-form .checkout-right{background:#fff}.orders-history-dashboard .orders-heading-history{font-weight:400;font-size:18px;padding-bottom:10px;margin-bottom:10px}.orders-history-dashboard table.orders-history-table{max-width:100%;width:70%;margin-bottom:25px;display:table;border-collapse:collapse}.orders-history-dashboard table.orders-history-table tr{display:table-row;justify-content:space-between;max-width:100%;cursor:pointer;margin-bottom:5px}.orders-history-dashboard table.orders-history-table tr:first-child{border-bottom:1px solid;margin-bottom:10px}.orders-history-dashboard table.orders-history-table tr th{margin-bottom:10px;font-size:15px;display:table-cell;padding:10px;text-align:left}table.orders-history-table tr td{font-size:14px;line-height:25px;padding:10px;color:#000;display:table-cell;text-align:left}.order-details-description:last-child{margin-bottom:0}.orders-history-dashboard p{font-size:14px;margin-bottom:10px}.order-details-description{display:flex;flex-wrap:wrap;margin-bottom:15px}.order-details-column{width:14%;padding-right:15px}.right-des-order{width:100%}.order-items-right{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:16px}.order-items-right>div{flex:1 0 auto;width:25%}.shipping-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}h2.heading,h4.heading{border-bottom:1px solid #e1e1e1;padding-bottom:10px}.success-order .diamond-ring-img-text{width:20%}.success-order .checkout-name-description .checkout-left-des,.success-order .product-info-inner{width:35%}.success-order .checkout-right-price.diamond-price,.success-order .product-ring-price{width:19%}.success-order .data-base-cart .gemstone-cart>div{width:24%!important}.success-order .diamond-text-img,.success-order .single-gemstone{width:10%}.success-order .gemstone-price{width:17%}.success-order .gemstone-name{width:40%}.success-order .checkout-name-description{border:none}.success-order .ring-gemstone-description.shop-card-inner.gemstone,.success-order .shop-card-inner.diamond-ring{border-top:1px solid #eaeaea;padding:25px 0}.product-info.gemstone-only .single-gemstone{padding-bottom:0}.product-info.diamond-only .checkout-name-description{padding:25px 0}ul.pagination.justify-content-center{width:75%;margin-bottom:40px}.pagination .page-link{color:#310f4c!important}.pagination .active>.page-link{background-color:#734e90!important;border-color:#734e90!important;color:#fff!important}.header-top.active .header-contact-us,.header-top.active .header-icons{display:none}.header-top.active .header-logo{margin:0 auto}.header-top.success-active .header-icons .bag-icon,.header-top.success-active .header-icons .bell-icon,.header-top.success-active .header-icons .header-heart-icon{display:none}.header-top.success-active .header-icons{width:26%}.ShopDiamondShape-img-text.diamond .gemstone-slider-main{width:50%;text-align:center}.Toastify__progress-bar--info{background:#734e90!important}.blur{filter:blur(5px)}video::poster{width:30px!important;max-width:30px!important;height:30px!important}.details-videos span.lazy-load-image-background{position:absolute;display:flex!important;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;min-height:400px}.all-img1.common-img.defaultImg>span:nth-child(3){position:absolute;z-index:11;top:32px}.scale-parent-img{position:absolute;z-index:1}span.common-stand-img-1,span.common-stand-img.white-stand-img{position:relative;z-index:111}.all-metal-color a.style-active-common.color{display:block}.all-metal-color .color{display:none}.common-row.banner .banner-img-slider{margin:0 auto;position:relative}section.banner-section .container{background:#e8e8e8}.common-row.banner .banner-ring-text-btn-1{position:absolute;z-index:1;text-align:center;top:70px;margin:0 auto;left:0;right:0}.banner-ring-text-btn>h1,.banner-ring-text-btn>h3{font-family:Sackers Gothic Light AT}.banner-img-slider>img,.banner-img-slider>video{margin:0 auto;max-width:550px;max-height:200px}.banner-ring-text-btn>span{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:138%;padding:18px 0}.common-row.banner .slick-prev{left:15px;background:#310f4c;padding:15px;border-radius:3px}.common-row.banner .slick-next{right:15px;background:#310f4c;padding:15px;border-radius:3px}.common-row.banner button.slick-arrow.slick-next:after,.common-row.banner button.slick-arrow.slick-prev:after{border-top:2px solid #fff;border-right:2px solid #fff}.common-row.banner button.slick-arrow.slick-next:after{right:12px;top:9px}.common-row.banner button.slick-arrow.slick-prev:after{right:7px;top:9px}.common-row.banner .slick-dots{bottom:18px}.common-row.banner .slick-dots li button:before{font-size:13px;color:#310f4c}.banner-img-slider{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:inherit;text-align:center;padding-top:40px;padding-bottom:40px}.common-row.banner .banner-ring-text-btn{margin-bottom:50px}.see-products-img img{width:100%!important;height:240px;max-height:240px;object-fit:cover;object-position:bottom;border-radius:5px}section.see-products-main .common-row.see-products{display:flex;justify-content:center;align-items:center;column-gap:7px;flex-wrap:wrap}section.see-products-main .see-products-img>img{min-height:295px}section.see-products-main .see-products-img{width:24.5%}.See-Products{position:absolute;bottom:25px;color:#fff;font-family:Sackers Gothic Light AT;font-size:16px;font-weight:400;line-height:140%;left:25px}.See-Products>span:nth-child(2){font-family:Montserrat;font-size:13px;font-style:normal;font-weight:300;line-height:140%}.EngagementBridal-img,.EngagementBridal-text{width:47.8%}.EngagementBridal-2-img>span{display:block;color:#000;font-family:Inter;font-size:17px;line-height:166%;padding:36px 0}.EngagementBridal-2-img{width:33%;text-align:center}.EngagementBridal-2-img>p{color:#000;font-size:17px;font-weight:200;line-height:166%}.EngagementBridal-2-img.text>a{width:100%;font-weight:400}.EngagementBridal-2-img.text{padding:50px 50px 0}.EngagementBridal-text a.button{background:0 0;color:#1b1818;font-family:Montserrat;font-size:16px;font-weight:400;line-height:140%;border-radius:5px;border:1px solid #000}.flex.common-row.EngagementBridal{background:#fff}.EngagementBridal-text{padding:0 65px 0 0}.EngagementBridal-text>p{padding:35px 0 40px}.EngagementBridal-img>img{display:block}.AnniversaryRing-main .ring-grid-sec .grid-wrapper-bar{width:calc(50% - 10px);text-align:center}.AnniversaryRing-main .grid-wrapper-bar .img-bar img{width:100%;max-width:100%;min-height:auto;max-height:100%}.ring-choose-setting.flex{justify-content:space-between;column-gap:32px;border:1px solid #e4e4e4;border-radius:50px;max-width:-moz-fit-content;max-width:900px;margin:10px auto}.chooseDiamond-active .one-choose-setting:nth-child(3),.diamond-bread-crumb-active .one-choose-setting:nth-child(3),.final-ring .one-choose-setting:nth-child(5),.one-choose-setting:first-child{background:#734e90;border-radius:50px;font-weight:700}.chooseDiamond-active .one-choose-setting:first-child,.diamond-bread-crumb-active .one-choose-setting:first-child,.final-ring .one-choose-setting:first-child{background:0 0}.chooseDiamond-active .one-choose-setting:first-child>a,.diamond-bread-crumb-active .one-choose-setting:first-child>a,.final-ring .one-choose-setting:first-child>a,.one-choose-setting>span{color:#310f4c}.chooseDiamond-active .one-choose-setting:nth-child(3)>a,.diamond-bread-crumb-active .one-choose-setting:nth-child(3)>a,.final-ring .one-choose-setting:nth-child(5)>span{color:#fff}.one-choose-setting:last-child{padding:20px 50px}.chooseDiamond-active .one-choose-setting:nth-child(3)>a,.diamond-bread-crumb-active .one-choose-setting:nth-child(3)>a,.one-choose-setting:first-child>a{color:#fff;padding:20px 50px;display:inline-block;font-weight:700}.one-choose-setting>a,.one-choose-setting>span,.one-choose-setting>span a{color:#000;font-family:Montserrat;font-size:14px;font-weight:400}.ring-choose-setting .svg-icn{display:inline-flex}.Anniversary.Rings .column-width,.ShopDiamondCotegory .column-width{width:calc(100% / 4 - 6px)!important;padding:0!important}.menRings .container{background:#fff}.menRings-img,.menRings-text{width:calc(100% / 2 - 30px);padding:0}.Bridal-Jewellery a.button{background:0 0;color:#1b1818}.details-page .Diamond-Original>a{width:auto;padding:10px 27px;height:auto;min-height:40px;font-size:13px;border-radius:20px;border:2px solid #e8e8e8}.details-page .Diamond-Original>a:hover{border:2px solid #734e90}.header-contact-us a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#000;text-transform:capitalize;display:flex;align-items:center;gap:10px}.header nav.nav{margin-top:15px;background-color:#f6f6f6;padding-top:15px;padding-bottom:5px;position:relative;z-index:1111;transition:all .4s}.header .container{max-width:100%}.header-top{max-width:calc(100% - 15rem);margin:0 auto}.header nav.nav:after{right:100%!important;left:auto}.celebrate-inner{height:470px;background-repeat:no-repeat;background-size:cover;background-position:bottom;background-color:#dfdee0;display:flex;flex-direction:column;justify-content:center;padding-left:50px;border-radius:5px}.celebrate-content{max-width:322px}.celebrate-content p{font-size:14px;font-style:normal;font-weight:400;color:#000;display:block;max-width:380px;margin-top:10px;margin-bottom:15px;line-height:24.4px}.celebrate-content a.see-btn{border:1px solid #000;padding:14px 24px;font-size:13px;font-style:normal;font-weight:400;color:#000;display:inline-block;border-radius:5px;min-width:180px;text-align:center}.love-right-content h4{color:#fff;line-height:22.4px;font-family:Montserrat}.love-right-content h2,.love-right-content p{color:#fff;margin-top:10px}.love-right-content p{font-size:14px;font-style:normal;font-weight:400;line-height:24.4px;margin-bottom:18px}.love-right-content a.explore{font-size:13px;font-style:normal;font-weight:400;color:#fff;line-height:normal;padding:14px 24px;border-radius:5px;border:1px solid #fff;display:inline-block}.love-right-content a.explore:hover{background-color:#fff;color:#000}.loves-inner{height:auto;background-color:#1f2020;display:flex;flex-wrap:wrap;align-items:center;padding:68px 50px;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;overflow:hidden;border-radius:5px}.loves-inner:before{content:"";background-color:#1f2020;width:41%;position:absolute;right:0;top:0;bottom:0;z-index:-1;filter:blur(50px)}.love-right-content,.loves-inner .love-left-image{width:50%;text-align:center}.love-left-image img{width:100%;max-width:300px}.common-row.banner .slick-dots li button:before{display:none}.common-row.banner .slick-dots li button{width:13px;height:13px;background:rgba(49,15,76,.2);padding:0;border-radius:50%}.common-row.banner .slick-dots li{margin:6px;width:auto;height:auto}.common-row.banner .slick-dots li.slick-active button{background:#310f4c}.ShopDiamondShape{padding-top:50px;padding-bottom:50px}.ShopDiamondShape-img-text .own-ring-white img{width:auto;max-width:80px;max-height:80px;margin:0 auto!important}.own-ring-white{border-radius:4.493px;background:#fff;width:100%;height:auto;border:0 solid #f6f6f6;display:flex;flex-direction:column;justify-content:center;align-items:center}.ShopDiamondShape .ShopDiamondShape-img-text{padding:0;margin-top:20px;margin-bottom:0}.home-page>.ShopDiamondShape{background-color:#fff}.ShopDiamondShape .ShopDiamondShape-img-text:not(:last-child){border-right:7px solid #fff}.ShopDiamondShape div.flex{margin-top:0;justify-content:center;gap:55px}.ShopDiamondShape .ShopDiamondShape-img-text span{padding-top:0;font-size:14px;font-style:normal;font-weight:400;color:#000;margin-top:15px;display:block;white-space:normal}section.see-products-main .common-row.see-products{column-gap:0;margin-top:20px}section.see-products-main .see-products-img{width:calc(100% / 4);position:relative}section.see-products-main .see-products-img:not(:last-child){border-right:5px solid transparent}section.see-products-main .see-products-img>img{min-height:240px;object-fit:cover;width:100%;height:240px}.common-row.see-products .See-Products{bottom:0;left:0;right:0;padding:25px}.common-row.see-products .See-Products .heading{font-size:18.909px;font-style:normal;font-weight:400;color:#fff;border-bottom:0;padding:0}.common-row.see-products .See-Products .see-more{font-size:14px;font-style:normal;font-weight:300;color:#fff;font-family:Montserrat}.ShopCategory.ShopDiamondCotegory div.flex{margin-top:50px}.ShopCategory.ShopDiamondCotegory{padding-top:50px;padding-bottom:50px}.ShopCategory.ShopDiamondCotegory.Shop-by-Style{background-color:#fff}.shop-by-style-guide-page{margin-bottom:50px}.ShopDiamondCotegory .column-width h6{font-size:14px!important;font-style:normal;font-weight:400!important;color:#000;font-family:Montserrat;padding-top:3px}.ShopDiamondCotegory .column-width .ShopCategory-img{border-radius:5px;background:#fff;height:auto;padding:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.ShopCategory.ShopDiamondCotegory div.flex{margin-top:20px;gap:7px;justify-content:center;align-items:flex-start}.ShopCategory.ShopDiamondCotegory div.flex .column-width{width:calc(100% / 5 - 6px)}.menRings.Bridal-Jewellery .menRings-main{justify-content:inherit;align-items:inherit}.menRings.Bridal-Jewellery .menRings-main .menRings-text{width:53%;padding:83px 74px 69px 52px;border-radius:0 5px 5px 0;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.menRings.Bridal-Jewellery .menRings-main .menRings-img{width:47%}.menRings.Bridal-Jewellery .menRings-main .menRings-img img{border-radius:5px 0 0 5px;max-height:470px;height:100%;object-fit:cover;width:100%;object-position:center}.menRings.Bridal-Jewellery .menRings-main .menRings-text h2{color:#000;line-height:normal}.menRings.Bridal-Jewellery .menRings-main .menRings-text p{font-size:13px!important;font-style:normal;font-weight:400;line-height:22px;padding:0;margin-top:18px;margin-bottom:25px}.menRings.Bridal-Jewellery .menRings-main .menRings-text a.button{font-size:13px;font-style:normal;font-weight:400;color:#1b1818;padding:12px 20px;border-radius:5px;border:1px solid #000}.EngagementBridal-main .EngagementBridal-text .button:hover,.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection a.button:hover,.celebrate-content a.see-btn:hover,.menRings.Bridal-Jewellery .menRings-main .menRings-text a.button:hover{background-color:#310f4c!important;border-color:#310f4c;color:#fff!important}.ShopCategory.ShopDiamondCotegory.Anniversary .column-width h4{display:block;max-width:100%;margin:0 auto}.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection a.button{border-radius:5px;border:1px solid #000;padding:12px 20px;font-size:13px;font-style:normal;font-weight:400;color:#000;background-color:transparent;line-height:normal}.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection{width:100%;text-align:center;margin-top:30px}.ShopCategory.Anniversary h3{color:#310f4c}.own-engagment .grid-wrapper-bar .img-bar img{height:280px;max-height:280px;min-height:inherit;border-radius:5px;display:block}.home-page section.own-engagment .inner-own-eng .ring-grid-sec .grid-wrapper-bar{width:calc(100% / 4 - 15px)}section.own-engagment .inner-own-eng .ring-grid-sec{justify-content:inherit;gap:15px}.grid-wrapper-bar .contant-bar{margin-top:0;padding:15px}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar{margin-top:0;background:#fff;padding:15px;min-height:204px;border-radius:5px}.grid-wrapper-bar .contant-bar h6{font-size:14px!important;font-style:normal;font-weight:400!important;color:#000;font-family:Montserrat;line-height:normal;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center}.ShopDiamondCotegory .column-width h4:hover,.ShopDiamondShape .ShopDiamondShape-img-text span:hover,.grid-wrapper-bar .contant-bar:hover h6,.grid-wrapper-bar a:hover .contant-bar h6,.see-products-img a:hover span{text-decoration:underline;color:#310f4c}.menRings .container{background:0 0}.EngagementBridal-main .flex.common-row.EngagementBridal{background-color:transparent;justify-content:inherit;align-items:inherit}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-text{background-color:#fff;padding:62px 84px 62px 52px;border-radius:5px 0 0 5px;width:53%;display:flex;flex-direction:column;justify-content:center;border-radius:5px}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-img{width:47%}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-img img{border-radius:5px;max-height:470px;height:100%;object-fit:cover;width:100%}.EngagementBridal-main .EngagementBridal-text .button{padding:14px 24px;border-radius:5px;border:1px solid #000;font-size:13px;font-style:normal;font-weight:400;color:#1b1818;line-height:normal;width:-moz-fit-content;width:fit-content}.EngagementBridal-main .EngagementBridal-text p{padding-top:10px;padding-bottom:18px;font-size:14px;line-height:24px}section.own-engagment .inner-own-eng .ring-grid-sec{margin-bottom:50px}.flex.common-row.EngagementBridal-2{margin-top:0;margin-bottom:50px;justify-content:inherit;align-items:center}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img{width:32%}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text{width:36%;padding:0 50px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text p{font-size:14px;font-style:normal;font-weight:400;color:#000}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text h2{font-size:15px;font-style:normal;font-weight:400;color:#000;line-height:normal;display:block;padding:0 0 10px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button{padding:14px 20px;font-size:13px;font-style:normal;font-weight:400;color:#000;border-radius:5px;background:#fff;border:1px solid #000;margin-top:18px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button:hover{background-color:#310f4c!important;color:#fff!important}.AnniversaryRing-main.own-engagment.education{padding-top:50px!important;padding-bottom:50px;background-color:transparent}.AnniversaryRing-main.own-engagment.education .ring-grid-sec{gap:10px;margin-bottom:0}.home-page .AnniversaryRing-main.own-engagment.education .ring-grid-sec .grid-wrapper-bar{width:calc(100% / 2 - 5px)}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .img-bar img{border-radius:5;display:block}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar p{font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:block;max-width:89%;font-family:Montserrat;margin:10px auto 0}.AnniversaryRing-main.own-engagment.education .heading-text span{display:block;font-style:normal;font-weight:300;line-height:normal;color:#310f4c;font-family:Montserrat;letter-spacing:1.45px;font-size:13px;margin-top:10px}.main-content .white-wrapper .lab-diamond-btn .shop-by-common a{padding:0;font-size:13px;font-style:normal;font-weight:400;color:#000}.main-content .white-wrapper .lab-diamond-btn .shop-by-common.gemstone-Active a{color:#310f4c}.gemstone-main .gemstone-Active a,.main-content .white-wrapper .lab-diamond-btn .shop-by-common.active a{font-weight:600!important;color:#310f4c;text-decoration:underline}.main-content .white-wrapper .lab-diamond-btn .shop-by-common:not(:last-child) a:after{width:2px;height:20px;top:0}.main-content .white-wrapper .lab-diamond-btn .shop-by-common.shop-by-shape{padding-left:0}.shop-by-page-common .shop-style-img{width:60px;height:60px;background:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;margin:0 auto;border:2.2px solid transparent}.shop-by-page-common .shop-style-img img{height:auto;background-color:transparent;border:0!important;padding:10px;border-radius:0;margin:0;width:60px;object-fit:contain;height:60px}.shop-by-page-common.shop-by-shape-style{max-width:80%}.shop-by-page-common .shop-style-text span,.slick-list .shop-style-text{font-size:13px;font-style:normal;font-weight:400;color:#000;white-space:normal}.style-active-common .diamond-image-slider,.style-active-common .shop-style-img,a.style-active-common.active{border:2px solid #734e90!important}.metal-color-active .metal-all-color{border:2px solid #734e90;border-radius:50%;overflow:hidden}.metal-color-active .shop-by-metal-color-name{color:#310f4c}.metal-all-color{border:2px solid #fff;border-radius:50%;overflow:hidden;width:60px;height:60px;margin-left:auto;margin-right:auto}.shop-by-page-common .style-active-common .shop-style-text span{color:#310f4c;font-weight:600}.shop-by-page-common.Bridal-Sets-Only-setting-style{max-width:80%}.shop-by-page-common.Bridal-Sets-Only-setting-style .shop-style-img{width:90px;height:90px}.shop-by-page-common .corusel-diamond{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;margin-top:0}.shop-by-page-common .corusel-diamond .check-text{display:flex;flex-direction:row-reverse}.shop-by-page-common .corusel-diamond .check-text span{font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#000}.shop-by-page-common .corusel-diamond .check-text .corusel-diamond-checkbox{margin-left:0;margin-right:8.8px}.shop-by-page-common .corusel-diamond .check-text .corusel-diamond-checkbox .form-group-diamond label:before{border-radius:4.917px;background:#d9d9d9}.choose-setting-pages-main .shape-main>span,.shop-by-page-common .corusel-diamond .corusel-diamond-heading,.shop-by-shape-page .shop-by-metal-page .metal-variants .metal-text{font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#000}.choose-setting-pages-main .style-main .shop-by-shape-style .slick-slider{padding-left:18.5px;padding-right:18.5px}.choose-setting-pages-main .shape-main .slick-slider .slick-arrow.slick-prev,.choose-setting-pages-main .style-main .shop-by-shape-style .slick-slider .slick-arrow.slick-prev{left:0}.choose-setting-pages-main .shape-main .slick-slider .slick-arrow.slick-next,.choose-setting-pages-main .style-main .shop-by-shape-style .slick-slider .slick-arrow.slick-next{right:0}.choose-setting-pages-main .shape-main>span{margin-top:0;display:block;margin-bottom:19px;padding-bottom:0}.choose-setting-pages-main .shape-main{width:50%;padding:0}.choose-setting-pages-main .shape-main .slick-slider{padding-left:16.5px;padding-right:16.5px}.choose-diamonds .diamond-image-slider,.choose-setting-pages-main .shape-main .diamond-image-slider,.gemstone-main .diamond-image-slider{width:60px;height:60px;background:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;overflow:hidden;border:2px solid #fff}.choose-setting-pages-main .shape-main .diamond-image-slider img{padding:0;border:0;background-color:transparent}.choose-setting-pages-main .shape-main .diamond-image-slider img,.diamond-image-slider img{max-width:45px;width:auto;max-height:55px}.shape-main .shape-text,.shop-by-shape-style .shop-style-text{font-size:13px;font-style:normal;font-weight:400;color:#000}.choose-setting-pages-main .shape-main .shape-text{text-transform:capitalize}.choose-setting-pages-main .style-main{padding-right:20px}.choose-setting-pages-main .shape-main{padding-left:20px}.shop-by-shape-page .shop-by-metal-page{padding-left:0;width:100%;padding-top:0;max-width:490px;margin-left:auto;margin-right:auto;margin-top:0}.metal-variant-list{gap:10px}.metal-variant-list .shop-by-metal-color{width:calc(100% / 4 - 8px);padding-bottom:0}.metal-variant-list .shop-by-metal-color a[type=button]{width:100%;height:100%;border:10px solid #fff;display:block;margin-left:auto;margin-right:auto}.shop-by-metal-color-name{font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#000;padding-top:10px;text-align:center;white-space:normal}.best-seller-main,.choose-diamonds .diamonds-table .data-tabs{border-radius:10px;background:#fff;padding:5px 28px 5px 10px;position:relative;display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:15px;align-items:center}.best-seller-main>span{width:55%;font-style:normal;text-align:right;display:block;line-height:normal;background-color:transparent;border:0;color:#310f4c!important;font-weight:600;border-radius:0;padding:0;cursor:pointer;font-size:12px;text-transform:uppercase;font-family:Montserrat!important;letter-spacing:0}.best-seller-main>.best-seller{width:45%}á¹… .best-seller-main>.best-seller form label{margin-right:10px;width:auto;font-size:12px;font-style:normal;font-weight:500;line-height:normal;color:#000}.best-seller-main>.best-seller form .css-b62m3t-container{min-width:200px;padding-left:5px;height:20px}.best-seller-main>.best-seller form{display:flex;align-items:center;flex-wrap:inherit;justify-content:flex-end;position:relative;z-index:9}.best-seller-main>.best-seller form .css-b62m3t-container .css-13cymwt-control .css-1fdsijx-ValueContainer{padding:0}.best-seller .css-1u9des2-indicatorSeparator{background-color:#000!important;display:none}.best-seller-main>.best-seller form .css-13cymwt-control{border:0;min-height:inherit;width:auto;height:20px!important;text-align:left;outline:0!important}.css-t3ipsp-control{height:20px!important}.css-13cymwt-control{min-height:20px!important}.css-1wy0on6{height:20px!important}.css-1xc3v61-indicatorContainer{padding:0!important}.best-seller-main>.best-seller form .css-b62m3t-container .css-13cymwt-control .css-1fdsijx-ValueContainer>div{font-size:12px;font-style:normal;font-weight:300;line-height:normal;color:#000;text-align:left}.css-1dimb5e-singleValue{font-size:12px;padding:0;margin:0}.best-seller-main>.best-seller form .css-13cymwt-control .css-1hb7zxy-IndicatorsContainer .css-1u9des2-indicatorSeparator{display:none}.css-1hb7zxy-IndicatorsContainer>div{padding:0!important}.resultdata.setings-Page-img{gap:10px}.resultdata.setings-Page-img .all-pages-data{margin:0;background-color:#fff;border-radius:5px;border:1px solid #f6f6f6;width:calc(100% / 4 - 8px);padding:0 15px 15px;min-height:330px}.product-main-img .common-img{width:100%;padding:10px 0}.heart-icon svg{position:absolute;top:5px;right:30px;font-size:20px;z-index:11}.metal-name-by-default,.metal-name-item-name,.resultdata.all-pages-data.active .all-pages-data .metal-name{font-size:15px;font-style:normal;font-weight:500;color:#000;line-height:23px;margin-bottom:0}.product-price{font-size:14px;font-style:normal;font-weight:400;color:#000;line-height:normal}.all-card-four-color>span{margin:0 4px 4px}.resultdata.all-pages-data .all-card-four-colors~div{padding:0}.main-diamond-filter .shape-diamond-filter .Diamond-Original-main>span{font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#000;padding:0;text-align:center;display:block}.shop-by-shape-page .shop-by-metal-page .metal-variants .metal-text{text-align:center;display:block;margin:0 0 10px;font-weight:600}.main-diamond-filter .shape-diamond-filter .Diamond-Original-main>.Diamond-Original{margin-top:10px}.main-diamond-filter .shape-slider-1>span,.main-diamond-filter .shape-slider-2>span{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:block;text-align:center}.slider-carat-slider{border-radius:4.819px;background:#fff;padding:28px 22px;margin-top:10px;margin-bottom:0}.slider-carat-slider .slider{margin-top:0;background-color:#734e90;height:3px}.slider-carat-slider .slider .thumb{width:20px;height:20px;background-color:#310f4c;margin-top:-9px}.slider-carat-inner-text>div{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#000}.main-diamond-filter .Diamond-Original-main{padding-bottom:0;min-height:127px}.slider-carat-inner-text{padding:0 22px}.choose-diamonds .diamonds-table .data-tabs{border-radius:10px;background:#fff;padding:5px 7px;margin-bottom:7px;align-items:center}.choose-diamonds .diamonds-table .data-tabs li{font-size:13px;font-style:normal;font-weight:500;line-height:normal;color:#310f4c!important;margin-right:20px;padding:0;cursor:pointer}.choose-diamonds .diamonds-table .data-tabs li.active{background-color:transparent;border:0;color:#310f4c!important;font-weight:600;border-radius:0;padding:0;cursor:pointer;font-size:12px;text-transform:uppercase;font-family:Montserrat!important;letter-spacing:0}.diamonds-table .breadCram a{border-radius:5px;background:#fff;border:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:#000;padding:7px;text-transform:capitalize;margin:0}.table-outer{border-radius:5px;background:#000;padding:5px;display:inline-block;width:100%;border:0 solid #734e90;margin-top:3px}.diamonds-table .table-outer table tr th{font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#fff;padding:0;width:14%}.diamonds-table .table-outer table tr th>span{padding:0;font-size:15px;margin-top:2px;margin-left:3px}.data-table-responsive ul.prodcut-data{padding:9px 0;border:0;border-radius:5px;background:#fff;margin-bottom:10px}.item-shape-image{max-width:30px;line-height:0}.prodcut-data .heading-data-categery p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#000;text-align:left}.heading-data-categery.campare .form-group label:before{border-radius:5px;background:#ececec;border-color:#ececec}.diamonds-table .table-outer table tr{background-color:transparent!important}.prodcut-data li.heading-data-categery{width:15%}.applying-breadCrum{border-radius:0;background:0 0;padding:0;margin-bottom:7px}.applying-breadCrum .bredCramStyleFilter{padding:0;text-transform:capitalize;gap:5px}.applying-breadCrum .bredCramStyleFilter .breadCram a{margin-left:0}.slider-clarity-slider,.slider-color-slider{background:#fff;display:inline-block;width:100%;padding:20px 28px 30px;border-radius:5px;margin-top:10px}.slider-clarity-slider .slider,.slider-color-slider .slider{margin-top:0}.shape-diamond-more-filter .slider{background:#734e90;height:3px;margin-left:0;margin-right:0}.shape-diamond-more-filter .slider .thumb{width:20px;height:20px;background-color:#310f4c;border:0;margin-top:-9px}.shape-diamond-more-filter span.mark{border:0 solid #fff;height:7px;width:7px;background-color:#310f4c;border-radius:50%;margin-top:-2px}.center.diamond-table-sort form{background:#fff;border-radius:5px;padding:23px 28px;min-height:77px}.more-filter .center.diamond-table-sort form select#sort{border:0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#000;font-family:Montserrat;padding:0;background-color:transparent}.more-filter-clarity>span,.shape-cut>span,.shape-diamond-more-filter .shape-color>span{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:block;text-align:center}.color-text{margin-top:-25px}.color-text ul li,.cut-list-diamonds ul li{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.shape-diamond-more-filter .shape-cut{padding-top:44px}.choose-diamonds .diamond-table-sort{padding-top:70px!important}.main-diamond-filter .shape-diamond-filter.active,.main-diamond-filter .shape-diamond-more-filter.active{column-gap:25px}.main-diamond-filter .color-text ul{justify-content:space-around;max-width:calc(100% - 65px);margin-left:auto;margin-right:auto;position:relative;left:0;padding-top:0!important}.more-filter-clarity .color-text ul.clarity{justify-content:space-evenly;left:-5px}.main-diamond-filter .color-text ul.clarity{padding:0}.cut-list-diamonds ul{justify-content:space-between;padding-top:0!important}.cut-list-diamonds ul li{padding:0;width:50px;text-align:center}.cut-list-diamonds{margin-top:10px}.card-right-side .order-box{border-radius:5px;background:#fff;border:0;padding:0}.card-right-side-in h2,.shopping-cart-content-left-m h2{padding-bottom:15px;text-align:center}.card-right-side .order-box>h5{font-family:Montserrat;font-weight:600!important;padding-bottom:10px}.card-right-side .order-box>p{color:#000;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.billing-address>h2{padding:30px 0}.checkout-info>h1{padding-top:25px}.last-update-order p{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-align:center;padding-top:15px}.card-right-side .order-box .detail-content-list-checkout li{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex;justify-content:space-between;border-bottom:1px solid #f3f3f3;padding:10px 0}.card-right-side .order-box .detail-content-list-checkout li span{font-weight:400;text-align:justify;padding-left:5px;max-width:60%}.shoping-car-page .shoping-card-main-wrap .card-right-side{width:calc(34% - 15px);padding-left:0}.summry-col-right{box-shadow:0 0 40px rgba(51,59,69,.15);border-radius:8px;padding:40px;height:100%;background-color:#fff}.card-right-side .shipping-info a{text-align:center;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;justify-content:center;gap:13px;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:5px 10px}.card-right-side .shipping-info{border-radius:5px;border:1px solid #fff;padding:5px 20px;margin:15px 0;background-color:#fff}.card-right-side .shipping-info h4{margin:0}.card-right-side .shipping-info span svg{width:22px;height:22px}.card-right-side .add-form-gift,.card-right-side .add-form-gift-message,.checkout-left .shipngOverNight{border-radius:5px;background:#fff;padding:12px 0;border:0;margin:15px 0}.card-right-side .add-form-gift .add-per-info,.card-right-side .add-form-gift-checkout .add-per-info,.card-right-side .add-form-gift-message .add-per-info{justify-content:space-between;cursor:pointer}.card-right-side .add-form-gift-message p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.card-right-side .add-form-gift svg,.card-right-side .add-form-gift-message svg{width:25px;height:25px}.card-right-side .add-form-gift .add-per-info p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.card-right-side .add-form-gift .add-per-info p a{font-weight:600}.card-right-side .add-form-gift-checkout button{border-radius:5px;background:#310f4c;padding:12px 25px;border:2px solid transparent;width:100%}.card-right-side .add-form-gift-checkout button:hover{border-color:#310f4c;color:#310f4c!important;background-color:transparent}.card-right-side .add-form-gift-checkout button:hover *{color:#310f4c!important}.add-form-gift-checkout .add-per-info{display:flex;justify-content:space-between}.card-right-side .add-form-gift-checkout .add-per-info p{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;display:flex;align-items:center;line-height:normal}.card-right-side .add-form-gift-checkout .add-per-info span{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;text-transform:uppercase}.shop-by-page-common .color-slider .slick-slider,.shop-by-page-common .shape-main .slick-slider,.shop-by-page-common .style-main .slick-slider{padding-left:30px!important;padding-right:30px!important;margin-top:10px}.shop-by-page-common .color-slider .slick-slider .slick-arrow.slick-prev,.shop-by-page-common .shape-main .slick-slider .slick-arrow.slick-prev,.shop-by-page-common .style-main .slick-slider .slick-arrow.slick-prev{left:0}.shop-by-page-common .color-slider .slick-slider .slick-arrow.slick-next,.shop-by-page-common .shape-main .slick-slider .slick-arrow.slick-next,.shop-by-page-common .style-main .slick-slider .slick-arrow.slick-next{right:0}.main-diamond-filter .lab-grown-shape-icons>span,.shop-by-page-common .color-slider>span,.shop-by-page-common .shape-main>span,.shop-by-page-common .shape-slider-1>span{margin-bottom:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#000;text-align:center;display:block}.sticky-inner-main .right-product-content .heading-four{letter-spacing:-1px;font-weight:500!important}.sticky-inner-main .right-product-content p{color:#000;line-height:22px}.sticky-inner-main .right-product-content .setting-only-price span{font-weight:700!important;font-size:20px!important;color:#000}.seleted-items-purchage span.unbold{padding-left:20px}.seleted-items-purchage .bold,.seleted-items-purchage span.unbold{font-size:16px!important;color:#000}.sticky-inner-main .right-product-content .setting-price-main{border-color:#ccc;margin-top:15px;margin-bottom:15px;padding:15px 0}.sticky-inner-main .right-product-content .selected-inner-pair{padding-top:0;padding-bottom:15px}.sticky-inner-main .right-product-content .selected-inner-pair .right-purchage-icon-content .media-heading{line-height:normal;letter-spacing:0;font-size:18px}.sticky-inner-main .right-product-content .social-icons{background-color:#fff;border-radius:5px;padding:15px 20px;margin-top:15px}.sticky-inner-main .right-product-content .social-icons ul li{padding:0!important;padding:5px 0}.sticky-inner-main .right-product-content .selected-inner-pair{background-color:#fff;border-radius:5px;padding:10px 20px;margin-bottom:10px;margin-top:10px}.sticky-inner-main .right-product-content .selected-inner-pair p{line-height:normal;text-transform:capitalize}.sticky-inner-main .right-product-content .add-to-ring-bag a{font-family:Montserrat;letter-spacing:0;width:100%;font-size:14px}.sticky-inner-main .right-product-content .drop-down-dimaond-details ul li{border:0;margin:0}.sticky-inner-main .right-product-content .drop-down-dimaond-details>ul>li{margin-top:15px;background-color:#fff;padding:12px 20px;border-radius:5px}.sticky-inner-main .right-product-content .drop-down-dimaond-details>ul>li:not(:last-child){border-bottom:0 solid #dfdfdf}.final-ring .detail-accordian .title span,.sticky-inner-main .right-product-content .drop-down-dimaond-details ul li a{padding:0;font-size:14px;font-weight:400}.sticky-inner-main .right-product-content .drop-down-dimaond-details ul{padding-bottom:0}.sticky-inner-main .right-product-content .drop-down-dimaond-details .dimaond-details-sub-list{margin-top:15px}.drop-down-dimaond-details .dimaond-details-sub-list li svg{vertical-align:middle}.sticky-inner-main .right-product-content .selected-inner-pair{border-bottom:0;justify-content:space-between}.luxury-conscience-wrapper .gemstone-luxury-content .gemstone-heading-luxy{line-height:normal;font-size:24px;margin-bottom:5px}.luxury-conscience-wrapper .gemstone-luxury-content>p{font-size:18px;font-weight:600;margin-bottom:5px}.luxury-conscience-wrapper .luxury-drop .custom-order-faq span:not(:first-child) svg{width:25px;height:25px}.browse-similar-gemstones>p{color:#000}.browse-similar-gemstones .similar-gemstones .gemstone-inner-main{background-color:#fff;border:0}.browse-similar-gemstones .similar-gemstones .gemstone-inner-main .gems-limit .limit p{color:#000;font-size:16px}.browse-similar-gemstones .similar-gemstones .gemstone-inner-main .gems-limit p{font-size:18px}.similar-gemstones .dia-gems svg{width:20px;height:20px;color:#000}.browse-similar-gemstones .similar-gemstones{margin-top:30px}.one-choose-setting.last-btn{padding-left:0}.error{color:red;font-size:.875em}.form-control{margin-bottom:1em}.form-control label{display:block}.form-control input{width:100%;padding:.5em;margin-top:.5em}.Diamond-Original-main.N\/A,.shape-main.N\/A{padding-bottom:0}.Engraving input[type=text],select#cars{margin-left:15px;border:none;border-bottom:2px solid #00000059;padding:5px 5px 0}select#cars{margin-left:54px}.detail-price .unbold{padding-left:75px;font-weight:700}section.add-matching-wedding-band{margin-top:30px}section.add-matching-wedding-band .loves-inner:before{background-image:url(https://assets.rocksama.com/frontend/static_images/cartRightBanner.webp);background-color:transparent;filter:inherit;background-repeat:no-repeat;background-size:cover;width:77%}.add-matching-wedding-band .loves-inner{background-size:contain;background-color:transparent}section.add-matching-wedding-band .love-right-content a.explore{border-radius:5px;border:1px solid #fff;background:#fff;font-style:normal;margin-top:20px;font-size:13px;letter-spacing:0;line-height:normal;color:#000;font-family:Montserrat;font-weight:400}section.add-matching-wedding-band .love-right-content a.explore:hover{background-color:transparent;color:#fff}.slider-flex-category{margin-top:20px}.shipping-add{font-size:14px}.Need-More-Time-details,.shipping-add{background-color:#fff;border-radius:5px;padding:15px 20px}.Need-More-Time-details{margin-top:15px}.Need-More-Time-details .user-detail{gap:5px!important;background-color:transparent;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:15px}.Need-More-Time-details .user-detail>a{margin-bottom:0;max-width:-moz-fit-content;max-width:fit-content}.Need-More-Time-details .user-detail svg,.right-product-content .social-icons ul li svg{width:25px;height:25px;margin-right:10px;color:#310f4c}.order-data span svg{color:#310f4c}.Need-More-Time-details .Need-More-Time.footer form{margin-bottom:0;margin-top:10px}.Need-More-Time-details .Need-More-Time.footer form .email input#newsletter-email{border-radius:5px;border:1px solid #dfdfdf;font-family:Montserrat;padding-right:110px;height:50px}.Need-More-Time-details .Need-More-Time.footer form .submit-btn input.button{line-height:normal;font-size:13px;text-transform:uppercase;padding:17px 25px;background-color:#310f4c;color:#fff}.Engraving input[type=text],select#cars{width:100%;border:0;background-color:#fff;height:32px;padding:0 10px;font-family:Montserrat;margin-left:0;border-radius:5px}.detail-price>span{width:150px;text-align:left;justify-content:flex-start}.detail-accordian{margin-top:15px;background-color:#fff;padding:15px 20px;border-radius:5px}.singleProduct-text .detail-accordian .item{border:0;padding:0;min-height:inherit;min-width:inherit}.singleProduct-text .detail-accordian .item .ring-info{background-color:#fff;border-radius:5px;margin-bottom:0}ul.picture-of-help-page{display:flex;justify-content:center;margin-bottom:20px;gap:20px}.payment-form{padding-bottom:50px}.Diamond-Original-main.Centerstone>span:not(:first-child,:last-child) a{border:2px solid #ddd;margin:0 5px;background:#fff;width:45px;min-height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px}.Diamond-Original-main.Centerstone>span:first-child{width:100%}.Diamond-Original-main.Centerstone>span:nth-child(2) a{margin-left:0}.Diamond-Original-main.Centerstone>span:last-child a{border:2px solid #ddd;padding:10px 20px;min-height:34px;margin:0 5px;background:#fff;border-radius:20px;font-size:13px;display:flex;align-items:center;justify-content:center}.Diamond-Original-main.Centerstone>span.active-stone a,.Diamond-Original-main.Centerstone>span:not(:first-child,:last-child) a:hover{border-color:#734e90}span.active-stone a{border:2px solid #734e90!important}.mobile{display:none}.detail-price-main .remove-option{width:100%;display:flex;justify-content:space-between;border-radius:5px;padding:12px 15px;background:#fff}.detail-price-main .remove-option a,.detail-price-main .remove-option span{font-size:14px;font-weight:400}.detail-price-main .remove-option span{display:flex;align-items:center;gap:3px}.detail-price-main .remove-option a svg{vertical-align:middle;position:relative;top:-1px}a.shape.style-active-common .shape-text>span{color:#32104d}.details-page :where(.css-dev-only-do-not-override-1xg9z9n).ant-select-single{height:40px;width:100%}.details-page .contact-us-btn.shipping-add{margin-bottom:15px}.details-page .color-details{margin-bottom:8px}.color-clarity-details{display:block!important}.contact-us-btn.shipping-add>a{font-size:14px;border-bottom:0 solid #310f4c;font-weight:600}table.responsive.tw-mx-auto.tw-w-full{background-color:transparent;border-collapse:collapse;border-spacing:0}table.responsive td,table.responsive th{border:1px solid #d4d4d4;padding:9px 10px;text-align:center}.main-ring-size-chart{height:500px;overflow-y:scroll;background:#fff;padding:0 15px}.details-page .select-custom-size-side,.select-custom-size-side{display:flex;align-items:center;justify-content:flex-start;gap:10px}.select-custom-size-side span>svg{cursor:pointer;margin-left:0;width:18px;height:18px;margin-right:1px}.purchage-select-box .css-b62m3t-container{width:100%}body.email-popup-open .main-ring-size-chart{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:999;height:100%;overflow-x:auto}body.email-popup-open .main-ring-size-chart .popup-custom{background:#fff;max-width:700px;height:580px;overflow-y:auto;padding:30px;width:850px;margin-top:20px;margin-bottom:20px}.account-page section.popup-need-assis,.new-popups{position:relative;z-index:999;opacity:1;background:#2e2e2ebd;padding:30px;max-width:750px;height:auto;margin-left:auto;margin-right:auto}.account-page .popup,.new-popups{position:fixed;top:0;right:0;background-color:#000000a6;bottom:0;left:0;z-index:99999;display:none;overflow:hidden;outline:0;justify-content:center;align-items:center;flex-direction:column;padding-top:10vh;padding-bottom:10vh}body.email-popup-open .new-popups,body.email-popup-open .popup{display:block;overflow-x:hidden;overflow-y:auto}.ShopCategory.ShopDiamondCotegory .slider-flex-category .slick-list .slick-track{display:flex;gap:9px}.ShopCategory.ShopDiamondCotegory .slider-flex-category .slick-list .slick-slide .column-width{padding:0!important}.choose-diamonds,.main-content.choose-setting-pages{padding-top:10px}.shop-style-text{text-transform:capitalize}.add-form-gift-message .add-form{padding-left:0}.breadcrums ul li{margin-right:5px}.wishlist-main.wishlist-data-base{padding-bottom:50px;text-align:center;padding-top:10px}.normal-statement .nowrap{padding-left:5px}.right-product-content p.normal-statement{padding:10px 0}.footer-all-pages-display{padding-bottom:0}p.privacy-views{font-size:13px;color:#000;margin:30px 0}.setting-price-main .price-tabbing-common{font-size:18px;font-weight:700}.purchage-select-box p#error-message{margin-bottom:15px}.media-subtotal>span:last-child{padding-left:5px}.banner-Rings .button{line-height:normal;padding:11px 25px;font-weight:400;font-size:13px;border:1px solid #000;background-color:transparent;color:#000}.banner-Rings .button:hover{background-color:#310f4c!important;color:#fff!important;border-color:#310f4c}.more-to-explore-child .img img{width:100%}.resultdata .all-pages-data .outerDiv{min-height:inherit}.color-clarity-details .unbold{padding-left:0}.detail-accordian .item .ring-info,.singleProduct-text .detail-accordian .item .ring-info .color-clarity-details div,.singleProduct-text .detail-accordian .item .ring-info>div span{font-size:13px;position:relative}.singleProduct-text .detail-accordian .title{margin:0;cursor:pointer}.singleProduct-text .choose-btnn{gap:10px}section.see-products-main .see-products-img span:first-child{display:block}section.add-matching-wedding-band .container{max-width:100%}.card-right-side .order-box .table-count{margin-top:10px}.payment-form .checkout .checkout-left form .form-control label{font-size:14px;font-weight:400;padding-right:0}.payment-form form>div>input{height:42px;width:100%;background-color:#fff;font-family:Montserrat;letter-spacing:0;font-weight:600;border-radius:3px;border:1px solid #ccc;padding:0 15px;font-size:13px}.payment-form .checkout .checkout-left form{display:flex;flex-wrap:wrap;gap:10px}.payment-form .checkout .checkout-left form .form-control{width:calc(100% / 2 - 5px);margin-bottom:0}.payment-form .checkout{align-items:flex-start}.shopping-card-main-wrap.empty-bag a{text-decoration:underline}.product-of-interest h5 a:hover,.shopping-card-main-wrap.empty-bag a:hover{color:#310f4c}.detail-price-main .detail-col.img{justify-content:center}p.MsoNormal span{display:inline-block}.card-right-side-in{position:-webkit-sticky;position:sticky;top:20px}.select-custom-size-side .ant-select.ant-select-outlined{width:36%}.best-seller-main .css-1wy0on6 .css-1xc3v61-indicatorContainer{padding:0!important}.main-ring-size-chart .inner-popup-ring-size .main-top-sect-right-chart p{margin:15px 0 22px;font-size:14px;text-align:center}.table-ring-chart table.responsive{width:770px}.main-ring-size-chart .table-ring-chart table.responsive{width:100%;margin-top:10px}.table-ring-chart{overflow:auto}#lab-grown-diamonds th,.table-ring-chart table.responsive th{font-size:14px;line-height:normal;font-weight:500}#lab-grown-diamonds td,.table-ring-chart table.responsive td{font-size:14px;font-weight:400}.add-form-gift-message .saved-message p{word-wrap:break-word;padding:10px;font-size:12px;font-weight:400;color:#000}.appointment-popup-open,body.popup-open{overflow:hidden}.banner-section,.see-products-main{padding-bottom:50px}.see-products-main{padding-top:50px}.ShopCategory .slick-slider .slick-arrow{height:25px}.ShopCategory .slick-slider .slick-arrow:hover,.lab-grown-shape-icons .slick-slider .slick-arrow:hover,.shop-by-page-common .slick-slider .slick-arrow:hover{background-color:#310f4c}.ShopCategory .slick-slider .slick-arrow:after{top:7px;left:7px}.ShopCategory .slick-slider .slick-arrow.slick-next:after{left:auto;right:6px}.ShopCategory .slick-slider .slick-arrow:hover:after,.lab-grown-shape-icons .slick-slider .slick-arrow.slick-next:hover:after,.lab-grown-shape-icons .slick-slider .slick-arrow.slick-prev:hover:after,.shop-by-page-common .slick-slider .slick-arrow.slick-next:hover:after,.shop-by-page-common .slick-slider .slick-arrow.slick-prev:hover:after{border-color:#fff}.lab-grown-shape-icons .slick-slider .slick-arrow,.shop-by-page-common .slick-slider .slick-arrow{height:25px}.lab-grown-shape-icons .slick-slider .slick-arrow.slick-next:after,.shop-by-page-common .slick-slider .slick-arrow.slick-next:after{top:7px!important;right:6px!important}.lab-grown-shape-icons .slick-slider .slick-arrow.slick-prev:after,.shop-by-page-common .slick-slider .slick-arrow.slick-prev:after{top:7px!important;left:7px!important}.lab-grown-shape-icons .slick-slider .slick-arrow.slick-prev{left:0}.lab-grown-shape-icons .slick-slider .slick-arrow.slick-next{right:0}.footer-all-pages-display ul{padding-left:15px}.lab-grown-shape-icons .slick-slider{padding-left:16.5px;padding-right:16.5px}.ShopDiamondShape{background-color:#fff}.protect-check-list ul li.plan-active{border:3px solid #734e90}.protect-check-list ul li{display:flex;flex-direction:column;color:#000;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;row-gap:4px;border-radius:10px;height:auto;justify-content:center;cursor:pointer;border:3px solid #ddd;min-height:60px}.diamond-info-drophint{padding-top:36px}.ring-info-drophint{line-height:normal;text-transform:capitalize;padding-top:15px}.diamond-by-common a{font-size:13px}.footer-all-pages-display .diamond-shape-img .flex{align-items:inherit;justify-content:left;gap:10px}.footer-all-pages-display .diamond-shape-img .ShopDiamondShape-img-text{background-color:#fff;border-radius:4px}.footer-all-pages-display .diamond-shape-img .ShopDiamondShape-img-text .own-ring-white{height:auto;background-color:transparent;border-radius:0}.footer-all-pages-display .diamond-shape-img .ShopDiamondShape-img-text .own-ring-white a{font-size:14px;font-family:Montserrat!important}.font-select,.font-select .ant-select{width:100%}span.Bridal-Sets-Only-bread-crumb.active{display:flex;cursor:pointer}.shape-diamond .shape-main .shape-active,.shape.active-hov{border-color:#734e90!important}.shopping-card-main-wrap.empty-cart{text-align:center}.wishlist-shopping h3{text-align:start}.shoping-car-page h1{padding-top:40px}.details-page .shape-main .View-with-diamond-Shape-list-main{width:100%;display:flex;padding-bottom:0;position:relative;margin-top:15px}.details-page .shape-main .View-with-diamond-Shape-list-main .shape img{width:30px;display:flex;margin:0 auto;object-fit:contain;height:30px;padding:1px;align-items:center;justify-content:center;text-align:center}.shape-main .View-with-diamond-Shape-list-main::-webkit-scrollbar-track{height:3px;border-radius:20px;background-color:#c5becb}.shape-main .View-with-diamond-Shape-list-main::-webkit-scrollbar{height:3px;background-color:#c5becb}.shape-main .View-with-diamond-Shape-list-main::-webkit-scrollbar-thumb{border-radius:20px;background-color:#310f4c}.contact-inner-common svg{width:20px;height:20px;vertical-align:middle;display:inline-block}.cart-info-left .money,.cart-info-left a,.checkout-right-price{font-size:16px}.Anniversary.Rings .ShopCategory-img{height:250px;overflow:hidden}.Anniversary.Rings .ShopCategory-img img{width:100%;height:100%}.video-place-images .default-img>div img{width:100%!important}.details-videos-images-thumbnail img.iiz__img,.video-place-images .default-img figure img{width:50%!important;display:inline-block}.video-place-images .lazy-load-image-loaded{z-index:-1}.footer-all-pages-display .diamond-shape-img .ShopDiamondShape-img-text .own-ring-white{min-height:90px;display:flex;flex-direction:column;justify-content:space-between}.header nav.nav li.wedding-band .engagement-ring{height:-moz-fit-content;height:fit-content;padding:0;justify-content:center}.header nav.nav .engagement-ring::-webkit-scrollbar{width:5px;background-color:#fff}.header nav.nav .engagement-ring::-webkit-scrollbar-thumb{background:#b2b2b2;border-radius:5px}.inner-banner-img img{width:100%;height:100%}.inner-banner-img{position:absolute;left:0;right:0;top:0;bottom:0}span.unbold.active{display:none}.login-inner form .error_1{margin-bottom:5px}.singleProduct-text .detail-accordian .ring-info.add-match-band .add-matchring-column{display:block;margin-bottom:0}.inner-matching-bands{display:flex;flex-direction:column;max-height:inherit;row-gap:0;position:relative;display:block;margin-bottom:0}.inner-matching-bands span{display:block;margin:2px 0 7px;text-align:center}.add-matchring-column .add-to-ring-bag a{padding:10px 8px;display:block;width:100%;font-size:12px;max-height:inherit}.singleProduct .inner-matching-bands img{width:100%;border:0 solid #eaeaea}.singleProduct .shape-main span.unbold{font-weight:700}.detail-images-common .default-img div{cursor:pointer}.inner-polular-eng.shop-by-color-slider-main{display:block}.inner-polular-eng.shop-by-color-slider-main .slick-slide .popular-grid-wrapper{width:100%}.inner-polular-eng.shop-by-color-slider-main .slick-list .slick-track{display:flex;gap:10px}.inner-polular-eng.shop-by-color-slider-main .slick-slide .popular-grid-wrapper .text-icon{margin-top:10px}.best-seller form label{font-size:12px}.main-svg-icon-video{display:flex;flex-wrap:wrap;column-gap:0;row-gap:0}.main-svg-icon-video .svg-video{border:1px solid #ddd;line-height:0;width:100%}.main-svg-icon-video .svg-video video{width:100%;height:100%;cursor:pointer}.svg-video{display:none}.svg-video.active{display:block}.singleProduct .all-images .detail-images{width:75%}.singleProduct .all-images .main-svg-icon-video{width:23%}.singleProduct-img .all-images.details-videos .detail-images{width:100%}.singleProduct .details-videos video{max-width:100%;min-width:50%;width:50%;max-width:50%;border:0;margin-left:auto;margin-right:auto}.details-videos-images-thumbnail figure{text-align:center}.details-videos-images-thumbnail{background-color:#fff;border:1px solid #ddd;min-height:320px}.singleProduct-img .all-images.details-videos .detail-images .default-img>div{width:100%;border:0}.video-place-images .default-img figure img.iiz__zoom-img{width:auto!important}.wedding-bands-detail-page .details-videos img.details-video-common.active{width:50%;display:inline-block}.wedding-bands-detail-page .details-videos span.lazy-load-image-background{z-index:-1}.BookAnAppointment .container,.footer-all-pages-display .Accordian-main.our-story-main .container,section.ContactUs .container{max-width:100%;padding-left:0!important;padding-right:0!important}.Diamond-Original-main.Setting-Carat.Variation.center-N\/A{padding-bottom:0}.left-product-images li figure,.left-product-images li figure div{height:auto}.shop-by-page-common .color-slider .slick-list,.shop-by-page-common .shape-main .slick-list,.shop-by-page-common .style-main .slick-list{min-height:102px}.shop-by-page-common .color-slider .slick-slider .slick-arrow,.shop-by-page-common .shape-main .slick-slider .slick-arrow,.shop-by-page-common .style-main .slick-slider .slick-arrow{top:40%}.right-purchage-icon-content span{font-size:14px}.product-pic a,.product-pic ul{margin:0}.request-help-middle .product-pic{margin-bottom:5px}.cart-info-inner p a{font-size:12px;line-height:normal}.purchage-select-box div svg{width:22px;height:22px}.sign-in-accout.form-layout .form-search .error_1{margin-bottom:1em}.shopping-card-main-wrap.empty-bag{text-align:center;padding-top:10px}.checkout-left-des.diamond-name .available-list p{font-size:14px}.checkout-left-des.diamond-name .available-list p span{vertical-align:middle}.whishlist-colum .top-whish-list{height:200px}.whishlist-colum .top-whish-list a{height:100%;display:inline-block;width:100%}a.style-active-common.color{display:flex}.singleProduct .singleProduct-img .details-videos>span img{width:90px}.product-not-available{font-weight:600}.saved-message label input[type=checkbox]{margin-right:5px}.saved-message label{font-size:12px}.right-des-order .fore5{font-weight:700;text-align:right}.cart-card-inner .product-info-right p,.cart-info .checkout-right-price{font-weight:600}.singleProduct .product-not-available{font-size:14px}.singleProduct .product-not-available a{padding-left:5px;text-decoration:underline}.checkout-right .order-summary .cart-left-pic ul.product-list{margin-bottom:0}.success-order .payment-order-details{padding-bottom:25px}.success-order .product-info-inner .product-info-left h2 p{margin-top:0}.best-seller-main .best-seller form>div{font-size:12px}.whislist-button-purple .band-not-available a{text-decoration:underline;background:0 0;color:#fb5353;text-align:left;line-height:15px}.whishlist-footer .band-not-available a{color:#fb5353;text-decoration:underline}.wish-list-tab li.wish-header:empty{display:none}span#prodcut_price_17566554{font-weight:600}.assistance-form form .error_1{margin-bottom:1em}section.add-matching-wedding-band .love-right-content h4{text-transform:capitalize}.sweet-loading svg{width:150px;height:150px;margin:0 auto}.sweet-loading,.sweet-loading svg{display:flex;justify-content:center;align-items:center}.sweet-loading{position:fixed;left:0;right:0;top:0;bottom:0;flex-direction:column;z-index:222222}.EngagementBridal-img .lazy-load-image-background,.EngagementBridal-main .lazy-load-image-background,.ready-ship-banner .Bespoke-banner>div{width:100%!important;height:100%!important}.EngagementBridal-main .lazy-load-image-background{padding-bottom:0;line-height:0}.Bespoke-banner .lazy-load-image-background,.bridalSets-img .lazy-load-image-background,.img-bar .lazy-load-image-background,.menRings-img .lazy-load-image-background,.top-img-name-bar .imgg .lazy-load-image-background{height:100%!important;width:100%!important}.singleProduct .singleProduct-img .details-videos>span img.video-poster{width:50%;display:inline-block}.wedding-band-page img.video-poster{width:110px}.singleProduct .select-custom-size-side>span>a{justify-content:flex-start;display:flex}.singleProduct .select-custom-size-side>span{width:auto;justify-content:flex-start}.singleProduct .select-custom-size-side>span>div{line-height:0}.singleProduct-text .Engraving input[type=text]{border:1px solid #d9d9d9;font-size:14px}.home-page .banner-section .banner-img-slider .lazy-load-image-background img{max-height:200px}.singleProduct .singleProduct-img .details-videos>span.lazy-load-image-background{min-height:320px}.singleProduct-text .Need-More-Time.footer form .email{position:relative}.search-icon .search-result-main .search-inner .search-top-content{max-width:100%;padding:0;background-color:transparent;box-shadow:none}.inner-dimond-data-stucture .prodcut-img iframe{width:100%!important;height:238px;object-fit:contain;position:absolute;top:0;z-index:1;left:0}.inner-dimond-data-stucture .prodcut-img{position:relative}.inner-dimond-data-stucture .prodcut-img span>img{height:238px}.inner-dimond-data-stucture .prodcut-img>.lazy-load-image-background{max-width:100%;margin:0 auto;display:block!important}.inner-banner-img span.lazy-load-image-background{width:100%!important;height:100%!important}.metal-name-item-name.Platinum.metal-value-active #metalValueSpan,.metal-name-item-name.Rose.metal-value-active #metalValueSpan,.metal-name-item-name.White.metal-value-active #metalValueSpan,.metal-name-item-name.Yellow.metal-value-active #metalValueSpan{display:none}.metal-name-item-name.metal-hover-active span#metalValueSpan{display:inline!important}.orders-history-dashboard table.orders-history-table tr.active{background-color:#734e90}.orders-history-dashboard table.orders-history-table tr.active td{color:#fff}.order-history .ring-gemstone-description{border-top:1px solid #eee;padding-top:20px;padding-bottom:20px}.footer-all-pages-display>.mission,.footer-all-pages-display>.our-story{padding-bottom:50px}.footer-all-pages-display>.privacy-policy,.footer-all-pages-display>.term-of-use{padding-top:50px;padding-bottom:50px}.main-zoom-iamge span{position:relative;top:0;z-index:-1}.shape-main.View-with-diamond-Shape span.bold.active-main-hover span.unbold.hover-active,.shape-main.View-with-diamond-Shape span.bold>span.unbold.active{display:block}.shape-main.View-with-diamond-Shape span.bold.active-main-hover span.unbold.active{display:none!important}.main-head-title{font-family:Sackers Gothic Light AT;font-size:30px;font-style:normal;font-weight:400;line-height:138%;text-transform:capitalize}.other-payment-button{padding:15px;background-color:#fff;width:100%;border-radius:5px;display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.other-payment-button>div{width:calc(100% / 2 - 5px)}.other-payment-button .google-pay-button-container>button{width:100%;height:34px;min-width:100%;min-height:34px}.filter-button .lazy-load-image-background,.mobile-filters .lazy-load-image-background{height:100%!important;width:100%!important}.available-list>p{color:red;font-size:12px}.available-list>p a{display:inline-block}.close-form svg{position:absolute;top:12px;z-index:1111;background:#fff;font-size:25px;color:#310f4d;right:25%}.detail-accordian .item .content-show{cursor:auto}.customization-form h1.center{padding-bottom:15px}.ftr-contact-form div#ftrMobId{display:none}.Need-More-Time-details #commonId,.ftr-contact-form div#ftrId{display:block}.customization-form,div#request-personal-information,div#request-ring-sizer,div#request-your-privacy-policy{text-align:center;max-width:70%;margin:0 auto;padding:30px 0 60px}.privacy-policy h5{padding-bottom:10px}.customization-form>img{max-width:110px}.customization-form div#customizationForm{padding-top:30px}.product-pic a{width:-moz-fit-content;width:fit-content;display:inline-block}.metal-name-item-name span#metalValueSpan{margin-right:4px;text-transform:capitalize}.checkboxes h3{margin-bottom:15px}.product-right-price{text-align:right}.filter-ss-column span{cursor:pointer;text-transform:capitalize}.bag-icon .product-info-inner{display:flex;flex-wrap:wrap;flex-direction:column}.wedding-bands-detail-page span.details-video-common.active img.iiz__img{width:50%;margin:0 auto}.search-product-list-parent{margin-top:10px}.cart-card-inner.inner-diamond{border:none}.cart-info-left .money{font-size:12px}.shoping-car-page button{display:inline-block;cursor:pointer;border:none}.card-right-side b{font-weight:400}.choose-your-impact-main .choose-your-impact{width:calc(100% / 4 - 20px);text-align:center;height:auto;border:3px solid #ddd;margin:0;border-radius:10px;cursor:pointer;min-height:60px;display:flex;align-items:center;justify-content:center}.choose-your-impact-main .active.choose-your-impact{border-color:#734e90;color:#000}.choose-your-impact-main .active.choose-your-impact path{fill:#000}.choose-your-impact-main .choose-your-impact img{width:50px;height:50px;padding:5px;text-align:center}.choose-your-impact-main{background:#fff;margin-top:20px;padding:20px;border-radius:5px;margin-bottom:0}.choose-your-impact-main .protect-content{justify-content:space-between;padding-top:15px}.choose-your-impact-main .all-impact-data p>span{font-weight:600;display:block;font-size:15px}.choose-your-impact-main .all-impact-data{padding:15px 0 0;border-radius:5px}.checkout-left .shipngOverNight{background:#f6f6f6;font-weight:600;display:flex;justify-content:center;align-items:flex-start;color:#310f4c;flex-direction:column;row-gap:15px;padding-left:10px;padding-right:10px}.care-faq-page h5{color:#000;font-family:Sackers Gothic Light AT;margin:10px 0}.checkout-info .two-fields .inputs option{text-transform:capitalize}.Shop-Engagement-Ring-Settings .column-width{width:100%!important}.shop-by-color-slider-section .popular-grid-wrapper .imgg-sec img{max-height:90px}.shop-by-color-slider-section .popular-grid-wrapper .imgg-sec{height:auto}.error-image{display:none}.choose-setting-pages-main .main-common-active.product-main-img{min-height:258px;z-index:1;position:relative}.ShopDiamondShape-img-text:empty,.server-side{display:none!important}.bold-650{font-weight:600!important}.singleProduct-text .bold-650,.singleProduct-text .metal-common>span{font-weight:400!important}.Diamond-Original-main.Diamond-Origin span.bold-650{padding-left:5px}.ring-info div span svg{cursor:pointer;margin-left:0;width:18px;height:18px;margin-right:1px}.header-heart-icon div#user-log{right:55px}.footer-all-pages-display .accordion-item-body-content li,.footer-all-pages-display .accordion-item-body-content ul{margin-top:0}.accordion-item-body-content{padding-top:10px}.whishlist-colum{padding:20px 20px 80px;height:100%}.whishlist-colum,.wishlist_page-column .wishlists-inner-row{height:100%!important}.whishlist-colum a.bg-btn{position:absolute;left:0;right:0;bottom:20px;width:calc(100% - 40px)!important;margin:0 auto}.need-ass-popup .close-popup-icon a{top:0;position:relative;right:0}.wedding-band-page h3.center{margin-bottom:24px}body.email-popup-open .new-popups,body.email-popup-open .popup{width:100%;max-width:100%;display:flex}.popup__content{width:100%;height:100%}section.new-popups{max-width:650px!important}.create-accout.form-layout>p:nth-child(2){margin:0}.account-user-name{word-break:break-all}.ftr-contact-ul{width:auto}.shop-by-page-common.Bridal-Sets-Only-setting-style .shop-style-img{width:60px;height:60px}footer.footer ul.ftr-contact-ul h4>a{cursor:auto}.book-your-appointment{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding-bottom:0;margin-top:30px}.schedule-head-btn .schedule-main-btn{width:calc(100% / 3 - 15px);text-align:center;background:#fff;padding:30px;box-shadow:0 0 4px 2px #ddd;position:relative}.schedule-head-btn .schedule-text>span:first-child{display:block;color:#000;font-family:Sackers Gothic Light AT;font-size:20px;font-style:normal;font-weight:400!important;line-height:155%;max-width:250px;margin:0 auto}.schedule-text>span:nth-child(2){font-size:15px;padding-top:15px}.schedule-main-btn>a{border-radius:4px;display:inline-block;background:#fff;color:#000;padding:10px 50px;margin-top:15px;font-size:14px;border:1px solid #000}.schedule-head-btn h5{text-align:center;padding:60px;line-height:21px}.appointment-popup-open .new-popup-appointment{position:fixed;top:0;left:0;right:0;margin:0 auto;background:#0000008a;display:flex;align-items:flex-start;justify-content:center;z-index:999999;width:100%;height:100%;overflow-y:auto;padding-bottom:20px;padding-top:20px}.new-popup-appointment div{width:100%;position:relative}.Schedule-Appointment>a>svg{font-size:35px;position:absolute;left:10px;z-index:1}.Schedule-Appointment-inner h2{text-align:center}body.appointment-popup-open .Schedule-container{max-width:840px;background:#fff;height:650px;overflow:auto}.choose-btnn>.add-to-cart{width:100%}.coupon-code input[type=email],.coupon-code input[type=text]{width:70%;min-height:40px;margin-top:15px;padding:10px;border-radius:5px;border:1px solid #ddd}.apply-referral input[type=email],.apply-referral input[type=text]{width:49%}.apply-referral>.flex{justify-content:flex-end;column-gap:9px}.coupon-code .apply-btn{color:#fff;display:block;max-width:-moz-fit-content;max-width:fit-content;padding:12px;margin-top:13px;text-align:center;font-size:14px;margin-left:0;background:#310f4c;border-radius:5px;border:2px solid transparent}.coupon-code .apply-btn:hover{background-color:transparent;color:#310f4c;border-color:#310f4c}.apply-btn.disable{background:#734e908f}.one-choose-setting.first-btn{padding:5px 0 5px 30px}.one-choose-setting .view-chage-new span>a{color:#734e90;font-size:12px}.change-view>a:hover{color:#310f4d}.change-view>a{font-size:13px;border-bottom:1px solid;color:#000000c2}.ring-choose-setting .one-choose-setting p{font-size:10px;font-weight:600;margin:2px 0;color:#000;max-width:200px}.ring-choose-setting .one-choose-setting .change-view{column-gap:3px}.ring-choose-setting .one-choose-setting .change-view a{font-size:8px;background-color:#fff;border-radius:40px;padding:1px 6px;border:1px solid #000;color:#000;line-height:normal;word-wrap:break-word}.ring-choose-setting .one-choose-setting .change-view a:hover{background-color:#734e90;color:#fff;border-color:#734e90}.shop-by-shape-page .shop-by-metal-page.shop-by-metal-active{margin-top:10px}.detail-content-main span.only-one-available{margin-top:15px;font-size:14px;text-decoration:underline;font-weight:400}.detail-content-main span.only-one-available svg{color:#734e90;font-size:22px;margin-right:5px}.bridal-set .singleProduct .details-videos img{min-width:50%;width:50%;max-width:50%;border:0;margin-left:auto;margin-right:auto}figure.iiz.details-video-common.active{display:flex;flex-wrap:wrap}figure.iiz.details-video-common{display:none}.bridal-set .main-svg-icon-video .svg-video video{border:1px solid #ddd;height:auto}.bridal-set .main-svg-icon-video .svg-video{border:none;line-height:0;width:100%}.bridal-set .singleProduct .all-images .main-svg-icon-video{width:23%;height:-moz-fit-content;height:fit-content}.prodcut-img p{text-align:center;color:red}.ir312-diamond-clarity-box{position:relative;margin-top:50px}.cs-your-mind-sec{border:1px solid #dbdbdb;padding:20px;height:auto;background-color:#fff;width:calc(100% / 3 - 14px)}.cs-your-mind-sec *{color:#000}.ir312-slider-bar ol{height:4px;background-color:#fff;margin-bottom:0;list-style:none;display:block;padding:0}.ir312-slider-bar-carat .data .n{color:#310f4c}.ir312-slider-bar-cut ol{background:#310f4c}.ir312-diamond-clarity-box .data *,.ir312-diamond-fc-box .data *{color:#000}.ir312-slider-bar-cut li .cut-level,.slider-bar-clarity-text{border-top:4px solid #fff}.btm-slider-bar li:after{background:#310f4c}.ir312-slider-bar-cut li:first-child .cut-level *{color:#310f4c}.ir312-diamond-clarity-box .data *{color:#000}.ir312-slider-bar .fore{border-right:2px solid #310f4c}.ir312-slider-bar-clarity li:after,.ir312-slider-bar-cut li:after{background:#310f4c}.ir312-slider-bar-carat .data .n:after{background-color:#fff}.luxury-conscience-wrapper .inner-wrapper>div img{width:100%;object-fit:cover;height:100%}.luxury-conscience-wrapper .inner-wrapper>div.luxury-drop{line-height:0}.ir312-slider-bar-cut li:first-child .cut-level{color:#ccc;background-color:#310f4c}.ir312-slider-bar-cut li:first-child .cut-level *{color:#fff}.cs-your-mind-sec .popup__content *{color:#000}.share-you-wishlist{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.hintt-drop-popup.share-wishlist-popup{position:fixed;left:0;right:0;top:0;z-index:9999;bottom:0;overflow-y:auto;max-width:100%;padding:15px;background-color:#0000004f;margin:0}.hintt-drop-popup.share-wishlist-popup .popup-hint{background-color:#fff;max-width:400px;margin:0 auto}.hintt-drop-popup.share-wishlist-popup .popup-cnt-hint{text-align:center;padding-bottom:15px}.detail-price-main .diamond-list-cart.detail-col{width:100%;display:flex;justify-content:inherit;flex-direction:row;gap:5px;flex-wrap:wrap;align-items:inherit}.detail-price-main .diamond-list-cart.detail-col .detail-ring-image{width:calc(100% / 5 - 4px);padding:5px;border:1px solid #e7e7e7}.detail-price-main .diamond-list-cart.detail-col .detail-ring-image img{width:100%;margin-bottom:10px}.diamond-list-cart .detail-ring-image span.da-cart-title{font-size:12px!important;line-height:normal;color:#000;display:block;width:100%}.share-wishlist-popup .popup-cnt-hint svg{width:30px;height:30px}.accurate-measurement-common ul li:first-child{margin-top:0}.coupon-code.add-form-gift .flex{flex-wrap:inherit;gap:10px;margin-top:8px;align-items:flex-start}.coupon-code.add-form-gift .flex input::placeholder{font-size:12px}.apply-referral #account-error,.apply-referral #success-msg{flex:1 0 auto;width:100%}.coupon-code.add-form-gift .flex input{width:100%;font-family:Montserrat!important;letter-spacing:0;margin-top:0;text-transform:capitalize}.coupon-code.add-form-gift .flex .apply-btn{width:100%;margin-top:0;padding:9px 11px}.heart-icon svg{color:#310f4d}body.email-popup-open .new-popups.diamond-popup{overflow:unset;overflow-y:scroll;justify-content:center}.new-popups.diamond-popup>section.new-popups{overflow:unset}.common-row.banner .slick-track{display:flex}.common-row.banner .slick-track .slick-slide{height:auto}.banner-img-slider.slide-video,.common-row.banner .slick-track .slick-slide>div{height:100%}.inner-video,.inner-video:before{position:absolute;left:0;right:0;top:0;bottom:0}.inner-video:before{content:"";background-color:#fff;opacity:.4}.inner-video video{width:100%;height:100%;object-fit:cover}.banner-img-slider.slide-video .banner-ring-text-btn{z-index:1;margin-bottom:0}.container.error-page{background:#fff;padding:40px;margin-bottom:30px}.request-help-main{padding-top:20px}.ir312-slider-bar.ir312-slider-bar-carat ol{position:relative;bottom:-50px}.diamond-size-box .data{top:0}.detail-content-main .no-available-text{font-size:12px!important;color:red;font-weight:600!important}.final-ring ul.product-list li figure{height:100%;display:flex;flex-direction:column;justify-content:center}.header .header-icons button[type=button]{border:0;border-radius:0;position:relative;background-color:transparent;cursor:pointer}.header .header-icons .bell-icon-main button span{background:red;width:16px;height:16px;color:#fff;font-size:10px!important;border-radius:100%;position:absolute;top:-6px!important;left:12px}.header .header-icons svg.header-svg-icon{color:#310f4c;width:22px;height:22px}.cart-checkcross a{display:flex;justify-content:center;align-items:center}.ShopDiamondCotegory .column-width h6{word-wrap:break-word;white-space:normal}.diamonds-table .table-outer table tr{display:flex}.prodcut-data.visual-active,.table-outer.hide-table-outer{display:none}.hide-data.list-active{display:block}.data-table-responsive.visual-active-main .diamonds-table{width:100%}.data-table-responsive.visual-active-main{display:flex;flex-wrap:wrap;column-gap:0}.data-table-responsive.visual-active-main .hide-data.list-active{width:calc(100% / 4 - 10px);margin:5px}.hide-data.list-active .inner-dimond-data-stucture{display:block;margin-bottom:0;height:100%;padding:10px;box-shadow:0 0 8px 2px #d3d3d3}.hide-data.list-active .inner-dimond-data-stucture .prodcut-img{width:100%!important;height:auto;max-width:100%}.hide-data.list-active .inner-dimond-data-stucture .pro-cart-data{width:100%;padding-left:0;padding-top:10px;text-align:center;padding-bottom:0}.hide-data.list-active .inner-dimond-data-stucture .pro-cart-btn{width:100%;padding-top:10px}.hide-data.list-active .inner-dimond-data-stucture .pro-cart-btn .other-btn-bar,.hide-data.list-active .inner-dimond-data-stucture .pro-cart-btn .view-dmd,.hide-data.list-active .inner-dimond-data-stucture .pro-cart-data .pro-data-cart:nth-child(n+3){display:none}.hide-data.list-active .inner-dimond-data-stucture .pro-cart-data .pro-data-cart.head p{font-weight:600}.hide-data.list-active .inner-dimond-data-stucture .pro-cart-data .pro-data-cart.border-btm p{color:#000}.hide-data.list-active .inner-dimond-data-stucture .pro-cart-data .pro-data-cart.border-btm{border-bottom:0;padding-bottom:0}.hide-data.list-active .inner-dimond-data-stucture .pro-cart-btn .slect-dimond a{margin-bottom:0}.choose-diamonds .diamonds-table .data-tabs li.button{border-radius:0;padding:3px 8px;border:0;margin-right:5px;background-color:#f3f3f3;font-size:11px;display:flex!important;width:max-content!important;min-width:auto;height:auto}.choose-diamonds .diamonds-table .data-tabs li.button:nth-child(2){margin-left:auto}.choose-diamonds .diamonds-table .data-tabs li.button svg{width:14px;height:14px;color:#000}.choose-diamonds .diamonds-table .data-tabs li.button.active{background-color:#310f4c!important;color:#fff!important;font-weight:400}.choose-diamonds .diamonds-table .data-tabs li.button.active svg,.choose-diamonds .diamonds-table .data-tabs li.button:hover svg{color:#fff}.password-inner .reset-forms form .input-group{display:flex;gap:8px;padding-bottom:20px}.password-inner .reset-forms form .input-group .error_1{position:absolute;bottom:0}.password-inner .reset-forms form .input-group span.input-group-btn{position:static}.reset-forms .input-group input[type=text]{padding-right:15px}.shape-diamond-more-filter .slider .track,.slider-carat-slider .slider .track{height:3px;background-color:#cecece}.shape-diamond-more-filter .slider .track.track-1,.slider-carat-slider .slider .track.track-1{background-color:#734e90}.Diamond-Original.view-matching-band{margin-top:0;margin-bottom:15px}.singleProduct-text .detail-price .unbold{padding-left:0;margin-top:7px}.view-band-price{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center}.shape-diamond:empty{display:none}.hide-data.list-active .stock-image-item{min-height:185px}.message-box-outer{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;overflow-y:auto;background-color:#00000030;display:flex;flex-wrap:wrap;align-items:center}.message-box{background-color:#fff;box-shadow:0 0 10px #939393;padding:40px 20px;width:100%;max-width:500px;margin:20px auto;text-align:center;position:relative}.message-box .box-bottom-buttons{margin-top:20px;display:block}.message-box .box-bottom-buttons a.btn{background-color:#734e90;border-radius:50px;display:inline-block;text-decoration:none;color:#fff;font-size:12px;padding:10px 18px;margin:3px;border:1px solid #734e90}.message-box .box-bottom-buttons a.btn.no,.message-box .box-bottom-buttons a.btn:hover{background-color:#fff;color:#734e90}.message-box .box-bottom-buttons a.btn.no:hover{background-color:#734e90;color:#fff}body.msg-box-checkout{overflow:hidden}.container.choose-setting-pages-main h3.center{padding-bottom:0}.ring-choose-setting .one-choose-setting .view-chage-new p{font-size:10px}.popular-engagment .loves-inner .love-right-content h3,.shoping-car-page .love-right-content h3,.wedding-banner-engagement-ring .loves-inner .love-right-content h3{color:#fff;font-size:40px!important;margin-top:15px}.popular-engagment .loves-inner .love-right-content h4,.shoping-car-page .love-right-content h4{font-size:15px!important;font-weight:600!important}.popular-engagment .add-matching-wedding-band .loves-inner,.shoping-car-page .add-matching-wedding-band .loves-inner{padding-top:80px;padding-bottom:80px}.popular-engagment .add-matching-wedding-band .loves-inner:before,.shoping-car-page section.add-matching-wedding-band .loves-inner:before,.wedding-banner-engagement-ring section.add-matching-wedding-band .loves-inner:before{width:74%}section.own-engagment.suggestion-sama{background-color:transparent;padding-bottom:0;padding-top:0}section.own-engagment.suggestion-sama .inner-polular-eng{gap:10px}section.own-engagment.suggestion-sama .inner-polular-eng .popular-grid-wrapper{width:calc(100% / 5 - 8px);border-radius:5px;padding:10px;border:0 solid #f3f3f3;background:#fff}.full-width-grey-bg{background:#f6f6f6!important}.padd-top-none{padding-top:0!important}.padd-btm-none{padding-bottom:0!important}.suggestion-sama .inner-polular-eng .popular-grid-wrapper .text-con{margin-top:5px}.overnight-delivery-checkboxes input[type=checkbox],.overnight-delivery-checkboxes input[type=radio]{position:absolute;z-index:9;opacity:0;width:20px;height:20px;cursor:pointer;left:auto;right:1px;top:11px;margin-right:0}.overnight-delivery-checkboxes span{position:relative;padding-left:0;font-size:14px;display:block;width:100%;padding-right:50px}.overnight-delivery-checkboxes .checkboxes p{margin:0;padding:10px 0;border-top:1px solid #ddd}.overnight-delivery-checkboxes>.checkboxes:last-child p{border-bottom:1px solid #ddd}.overnight-delivery-checkboxes span:before{content:"";width:20px;height:20px;border-radius:3px;position:absolute;left:auto;top:0;background-color:#fff;border:1px solid #cfcfcf;cursor:pointer;right:0}.overnight-delivery-checkboxes span:after{content:"";border-left:2px solid #310f4c;border-bottom:2px solid #310f4c;width:11px;height:5px;position:absolute;top:6px;left:auto;transform:rotate(-45deg);display:none;cursor:pointer;right:4px}.overnight-delivery-checkboxes input[type=checkbox]:checked+span:after,.overnight-delivery-checkboxes input[type=radio]:checked+span:after{display:block}.new-loader object{width:100%;height:100%;overflow:clip!important}.checkboxes{display:block;text-align:left}.overnight-delivery-checkboxes .checkboxes p{width:100%;position:relative}.header nav.nav li.mission .engagement-ring.flex:before{display:none!important}.data-new-layout-caret ol .fore span{font-size:12px;text-align:center;padding-top:6px;font-family:Montserrat;white-space:nowrap}.data-new-layout-caret .data span.n:after{display:none}.data-new-layout-caret .data span.n{border-radius:0;padding:0;width:auto;border:0;height:auto;background-color:transparent;color:#000;font-size:15px;font-family:Montserrat}.data-new-layout-caret .data{top:-40px;padding:10px;background-color:#fff;left:84%!important}.data-new-layout-caret .data .nowrap{color:#000;font-family:Montserrat;font-size:14px;text-transform:capitalize}.data-new-layout-caret ol{bottom:-40px!important}.data-new-layout-caret .data:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-9px;left:35px}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol{background-color:#fff;width:100%;display:flex;margin:0 auto;flex-wrap:wrap}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol li.cut-level:not(:last-child){width:20%;padding:0 20px;background-color:transparent}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol li.cut-level{width:60%;float:none;text-align:center}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol li.cut-level span{margin-top:10px}.wedding-band-filters-main .shop-by-shape-style .slick-slider .slick-list .shop-style-img{width:60px;height:60px;border-radius:50%;margin:0 auto;align-items:center;background-color:#fff}.wedding-band-filters-main .shop-by-shape-style .slick-slider .slick-list .shop-style-img span{display:flex!important;flex-direction:column;justify-content:center;align-items:center}.wedding-band-filters-main .shop-by-shape-style .slick-slider .slick-list .shop-style-img img{border:0;padding:10px;width:auto;height:auto}.wedding-band-filters-main .shop-by-shape-style .shop-style-text{padding-left:8px;padding-right:8px}.shop-by-shape-page.Bridal-Sets-Only-setting-style.wedding-band-filters-main{display:flex;flex-wrap:wrap}.shop-by-shape-page.wedding-band-filters-main .shop-by-metal-page{max-width:50%;margin-top:0!important;padding-left:30px}.copy-right>p a{font-weight:400;text-transform:capitalize}.copy-right>p a:hover{color:#310f4c;text-decoration:underline}.view-button span{display:inline;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400}.account-inner .refer-a-friend h4,.account-inner .refer-a-friend h5{margin-bottom:20px;margin-top:20px}.account-inner .refer-a-friend li{font-size:14px;color:#000;font-weight:600;margin:4px 0}.account-inner .refer-a-friend ol li{list-style:decimal}.account-inner .refer-a-friend ul li{list-style:disc}.account-inner .refer-a-friend ol,.account-inner .refer-a-friend ul{padding-left:30px}.account-inner .refer-a-friend li span{font-weight:400;color:#000;display:contents}ol.share-your-code li span b{margin:0 4px;font-weight:600}.start-sharing-today .start-sharing-text{text-align:center;font-size:12px}.wishlist-shoping-inner .wisher-imager{height:220px}.wishlist-shoping-inner .wisher-imager img{height:100%;width:100%;object-fit:cover}.singleProduct .all-images .main-svg-icon-video{position:relative;border:1px solid #ddd;line-height:0}.singleProduct .all-images .main-svg-icon-video .svg-video{position:absolute;top:0;left:0;right:0;border:0}.main-svg-icon-video .svg-video video{border:0}.add-form-gift-message .add-form form{position:relative}.add-form-gift-message .add-form form span.text-area-counter{position:absolute;right:8px;top:8px;font-size:12px;color:#858585}.start-sharing-today{margin-top:20px}.checkout-left .group-fields.two-fields.save-your-account{width:100%;display:block;padding-top:15px}.checkout-left .group-fields.two-fields.save-your-account .inputs{width:100%;display:flex;max-width:100%;flex-direction:column;gap:8px}.order-confirmed h3,.order-confirmed h4,.receive-new-content h3{margin-bottom:20px;margin-top:20px}.order-confirmed ul li,.receive-new-content li{margin-bottom:15px}.order-confirmed ul li span svg{margin-right:10px;vertical-align:middle;fill:#310f4d}p.user-information-order{padding-bottom:20px;width:calc(100% - 26px);padding-left:26px}.success-page-order .success-order{margin-bottom:20px}.order-confirmed h3,.receive-new-content h3{text-align:left}.receive-new-content h4.left{text-align:left;font-family:Montserrat!important;margin:20px 0;font-weight:600!important;font-size:16px!important}.receive-new-content li{list-style:disc;line-height:140%}.receive-new-content ul{padding-left:18px}.order-confirmed h2.confirmation{margin:20px 0;text-align:center}.success-page-order .refer-friend-box{text-align:center;padding:40px 10px;margin-top:20px;background:url(https://assets.rocksama.com/frontend/static_images/Thank-You-Banner.webp);background-position:100% 100%;background-size:100% 100%;background-repeat:no-repeat}.success-page-order .refer-friend-box h5,.success-page-order .refer-friend-box p{color:#fff}.success-page-order .refer-friend-box a{background-color:#fff;border-radius:5px;display:inline-block;padding:10px 20px;font-size:15px;letter-spacing:0;color:#310f4c;font-weight:500;width:100%;max-width:250px;margin-top:10px;border:1px solid #fff}.success-page-order .refer-friend-box a:hover{background:0 0;color:#fff}.guest-user-checkout .order-summary{display:block;width:100%}.checkout .checkout-right .order-summary .shop-card-inner{width:100%;display:block;padding-top:0;padding-bottom:0}.checkout .checkout-right .order-summary .shop-card-inner .product-info{width:100%;padding-left:0}.checkout .checkout-right .order-summary .detail-price-main{gap:15px}.checkout .checkout-right .order-summary .detail-price-main .detail-col.img{width:calc(30% - 15px);padding-right:0}.checkout .checkout-right .order-summary .detail-price-main .detail-col{padding:10px 0;width:calc(70% - 15px)}.checkout .checkout-right .order-summary .detail-price-main .detail-col.img img{width:100%;margin-right:0}.checkout .checkout-right .order-summary .detail-price-main .detail-col .detail-content-main h6,.checkout .checkout-right .order-summary .detail-price-main .detail-col .detail-content-main h6 a{font-size:15px!important;font-family:Sackers Gothic Light AT;color:#000}.checkout .checkout-right .order-summary .detail-price-main .detail-col .detail-content-main .detail-content-list{margin-top:5px}.checkout .checkout-right .order-summary .detail-price-main .detail-col .detail-content-main .detail-content-list li,.checkout .checkout-right .order-summary .detail-price-main .detail-col .detail-content-main .detail-content-list li span{font-size:13px}.guest-user-btn{margin-bottom:10px;display:block;width:100%}.guest-user-btn a{background-color:#fff;width:-moz-fit-content;width:fit-content;display:block;text-align:center;color:#310f4c;text-transform:capitalize;font-size:14px;padding:12px 22px;line-height:normal;cursor:pointer;font-family:Montserrat;font-weight:500;margin-top:0;margin-bottom:15px;border:1px solid #310f4c}.guest-user-btn a:hover{background-color:#310f4c;color:#fff}.coupon-code-section{margin-top:0;width:100%}.credit-card-details>label{display:block;width:100%;margin-bottom:0;font-weight:600;font-size:15px}.credit-card-details>label span{position:relative;display:block;padding-left:25px;cursor:pointer}.credit-card-details>label span:before{content:"";position:absolute;left:0;top:1px;width:15px;height:15px;border:1px solid #c5c5c5}.credit-card-details>label span:after{content:"";border-left:2px solid #310f4d;border-bottom:2px solid #310f4d;width:8px;height:4px;position:absolute;transform:rotate(-45deg);left:4px;top:5px;display:none}.credit-card-details>label input[type=radio]{display:none}.credit-card-details>label input[type=radio]:checked+span:after{display:block}.select-one-payment .credit-card-details{margin-bottom:20px}.credit-card-details>div{margin-top:20px;width:100%;display:block}.credit-card-details>div p{margin-bottom:10px;margin-top:10px}.payment-card-affirm{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:30px;border:1px solid #ddd;border-radius:8px;cursor:pointer}.left-payment p{margin-bottom:0!important}.Payment-Method.checkout-left-column-common .payment-form .checkout{margin:0}.select-one-payment .credit-card-details .payment-methods-checkout:first-child{margin-top:0}.right-payment{width:50%;display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.right-payment img{max-width:50px;min-width:50px;flex:1 0 auto}.offer-banner{background-color:#856c98;padding:5px 0;text-align:center;margin-bottom:15px;cursor:pointer}.offer-banner p{color:#fff;font-size:12px;line-height:normal}section.see-products-main .common-row.see-products .See-Products{position:static;text-align:center;color:#000;display:inline-block;font-family:Montserrat;padding:0;width:100%;font-weight:500;margin-top:0;white-space:normal}.slider-carat-inner-text .range-slider-show{border:1px solid #ebebeb;padding:5px;background-color:transparent;width:70px;display:flex}.range-slider-show input{border:0 solid #dfdfdf;padding:0;background-color:transparent;width:100%}.home-page section.own-engagment.suggestion-sama{padding-bottom:50px;padding-top:0}.home-page section.own-engagment.suggestion-sama .inner-polular-eng{justify-content:center}ul.breadcrumbs li{display:inline-block;vertical-align:middle}ul.breadcrumbs li svg{font-size:16px;vertical-align:middle;transform:rotate(-22deg)}ul.breadcrumbs li a{font-size:12px;color:#000;text-transform:capitalize}ul.breadcrumbs li a:hover{color:#310f4c}.all-images-videos{display:flex;flex-wrap:wrap;gap:10px;position:relative}.all-images-videos .video-collage span{position:absolute;left:0;right:0;top:0;bottom:0;transform:inherit}.all-images-videos .video-collage span img{width:100%}.all-images-videos .video-collage video{min-width:100%;width:100%;max-width:100%;border:0;margin-left:auto;margin-right:auto;position:relative;z-index:1}.all-images-videos .bespokes-services-tile,.all-images-videos>.lab-certificate,.all-images-videos>.video-collage,.all-images-videos>.viewer-container,.all-images-videos>figure,.lab-certificate{width:calc(100% / 2 - 5px)!important;max-width:100%;border:1px solid #ddd}.all-images-videos .bespokes-services-tile a,.all-images-videos .bespokes-services-tile a img{display:block;width:100%;height:100%;object-fit:cover}.all-images-videos>.video-collage{position:relative;overflow:hidden}.all-images-collage{position:-webkit-sticky;position:sticky;top:20px;left:0}.Diamond-Original-main .Diamond-Original{padding-top:15px}.Diamond-Original-main.Centerstone span.bold{padding-bottom:15px;text-transform:capitalize}.Diamond-Original-main.Setting-Carat .Diamond-Original-main.Centerstone{padding-bottom:5px}.Diamond-Original-main.Setting-Carat{column-gap:10px}.all-images-videos .video-collage span img{width:100%!important}span.use-name-login{font-size:13px;vertical-align:text-top}.detail-price .price-common span.unbold{padding-left:0;margin-top:10px;display:block;width:100%;font-weight:500!important;font-size:20px!important;font-family:Sackers Gothic Light AT}.singleProduct-text .shape-diamond .shape-main span.bold span.unbold{font-weight:400}.singleProduct-text .bold{font-weight:600}.Diamond-Original-main span.unbold-carat,.singleProduct-text span.unbold{font-weight:400!important}.shop-by-page-common.shop-by-shape-style>.slick-slider button.slick-arrow.slick-prev{left:0}.shop-by-page-common.shop-by-shape-style>.slick-slider button.slick-arrow.slick-next{right:0}.shop-by-page-common.shop-by-shape-style>.slick-slider{padding-left:18.5px;padding-right:18.5px}.shape-diamond-more-filter .shape-cut .cut-list-diamonds{margin-top:-25px;background-color:#fff;border-radius:0 0 5px 5px;padding-bottom:5px}.shape-diamond-more-filter .shape-cut .cut-list-diamonds ul{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;position:relative;left:0;padding-top:0!important;margin-top:0;justify-content:space-around}.shape-slider-1 .slider-carat-inner-text{margin-top:-5px!important;padding:0 25px 10px 20px;background-color:#fff;border-radius:0 0 5px 5px}.shape-slider .shape-slider-2 .slider-content-main.slider-carat-inner-text{margin-top:-5px!important;padding:0 20px 10px;background-color:#fff;border-radius:0 0 5px 5px}.shape-slider-1 .slider-carat-inner-text .range-slider-show:last-child input{text-align:right}.sticky-inner-main .seleted-items-purchage .setting-price-main .detail-price .price-common span{margin-top:0;padding-left:5px}.diamond-view .detail-price .price-common span.unbold{padding-left:0!important}.singleProduct-text .price-text-line{display:block;justify-content:space-between;align-items:center;margin-bottom:0;gap:10px}.Diamond-Original.view-matching-band a svg{width:auto;height:auto;max-width:25px}.Diamond-Original.view-matching-band a{padding:7px;border-radius:50%}.viewer-container{position:relative;width:500px;height:auto;background-color:#fff;overflow:hidden}.hand-container{top:0;left:0}.hand-container,.hand-image{position:absolute;width:100%;height:100%}.hand-image{object-fit:cover;transition:opacity .3s ease-in-out}.diamond-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.diamond-image{position:static;object-fit:contain;transform:rotate(35deg);height:100px;width:100px;transition:width .3s ease,height .3s ease;filter:contrast(1.2)}.controls{margin-top:20px;text-align:center}.slider{width:200px;margin:10px}.range-container{display:flex;justify-content:space-between}.range-container div{width:50%;text-align:center}.carat-container{position:absolute;text-align:center;bottom:0;left:5px;right:5px;transform:translateX(0)}.diamond-selector{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.oval-container{gap:5px;margin-bottom:10px;padding:5px 10px;border:1px solid #ffffff33;border-radius:50px;background-color:#ffffff40}.oval-container,.size-button{display:flex;justify-content:center;align-items:center}.size-button{width:25px;height:25px;border-radius:50%;border:2px solid #000;cursor:pointer;transition:background-color .3s,color .3s;position:relative}.size-button:not(:last-child):after{content:"|";position:absolute;right:-10px;top:50%;transform:translateY(-50%);font-size:20px;color:#404040;font-weight:700;display:none}.size-button.selected p{color:#fff}.size-button.selected{background-color:#310f4c;color:#fff;width:28px;height:28px;border-color:#310f4c}.size-button p{font-size:10px;line-height:normal;margin:1.1px 0 0}.diamond-size-text{font-size:16px;color:#404040;margin-bottom:10px;min-height:28px}.diamond-size-text strong{color:#000}.main-diamond-filter .shape-diamond-filter{max-width:80%;margin-left:auto;margin-right:auto}.view-select-image img{width:auto;max-width:20px;margin:0 5px;vertical-align:middle;max-height:22px}.sticky-inner-main .left-product-details .main-zoom-iamge{display:flex;flex-wrap:wrap;gap:10px}.sticky-inner-main .left-product-details .main-zoom-iamge>div,.sticky-inner-main .left-product-details .main-zoom-iamge>img{width:calc(100% / 2 - 5px);min-height:345px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:1px solid #ddd}.sticky-right-column.diamond-view section.own-engagment .inner-polular-eng,.sticky-right-column.gemstone-details-page section.own-engagment .inner-polular-eng{justify-content:center}.sticky-right-column.gemstone-details-page .sticky-inner-main .left-product-details .main-zoom-iamge>div,.sticky-right-column.gemstone-details-page .sticky-inner-main .left-product-details .main-zoom-iamge>img{width:100%}.detail-accordian .ring-info>div>span{display:block}.singleProduct-text .detail-accordian .item .ring-info>div:last-child{margin-bottom:0}.selector-wrapper{position:relative;display:block;background:#fff;border-radius:8px;padding:220px 10px 10px;min-height:310px}.selector-wrapper .clarity-image,.selector-wrapper .color-image,.selector-wrapper .cut-image{position:absolute;left:0;right:0;top:20px}.selector-wrapper .clarity-image img,.selector-wrapper .color-image img,.selector-wrapper .cut-image img{width:auto;max-height:170px;display:block;margin:0 auto}.cs-your-mind-sec>p{min-height:160px}.selector-container{display:flex;position:relative;justify-content:center;flex-wrap:wrap;margin-bottom:15px;width:100%;border:1px solid #e5e5e5;border-radius:6px;margin-left:auto;overflow:hidden;margin-right:auto}.selector-container button.active{color:#fff;border-color:#300f4b;background-color:#300f4b;transform:scale(1.1)}.selector-clarity{padding:6px 8px;background:#f7f7f7;cursor:pointer;position:relative;font-size:10px;height:auto;width:auto;border-radius:0;color:#000;border:1px solid transparent;border-right-color:#e5e5e5;flex:1 0 auto}.selector-clarity:hover,.selector-wrapper>p{color:#000}.selector-indicator{position:absolute;top:0;bottom:0;width:60px;background:#fff;border:2px solid #000;border-radius:8px;transition:left .3s ease-in-out,width .3s ease-in-out;pointer-events:none}.lab-certificate{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;padding:40px 10px;text-align:center}.lab-certificate img{max-height:150px;width:auto}.lab-certificate p.lab-certificate-heading{font-size:20px;text-transform:uppercase;font-weight:600;color:#310f4d;margin-top:20px}.lab-certificate a.lab-certificate-text{text-decoration:underline;font-size:14px;margin-top:10px;color:#000}.lab-certificate a.lab-certificate-text:hover{color:#310f4d}.video-collage.Cushion,.video-collage.Emerald,.video-collage.Marquise,.video-collage.Oval,.video-collage.Pear,.video-collage.Princess,.video-collage.Round{background-repeat:no-repeat;background-size:97% 100%}.video-collage.Oval{background-image:url(https://assets.rocksama.com/frontend/static_images/Oval-Measurement-sketch.svg)}.video-collage.Round{background-image:url(https://assets.rocksama.com/frontend/static_images/Round-Measurement-sketch.svg)}.video-collage.Emerald{background-image:url(https://assets.rocksama.com/frontend/static_images/Emerald-Measurement-sketch.svg)}.video-collage.Princess{background-image:url(https://assets.rocksama.com/frontend/static_images/Princess-Measurement-sketch.svg)}.video-collage.Pear{background-image:url(https://assets.rocksama.com/frontend/static_images/Pear-Measurement-sketch.svg)}.video-collage.Marquise{background-image:url(https://assets.rocksama.com/frontend/static_images/Marquise-Measurement-sketch.svg)}.video-collage.Cushion{background-image:url(https://assets.rocksama.com/frontend/static_images/Cushion-Measurement-sketch.svg)}.gem-view .video-collage.Oval{background-image:url(https://assets.rocksama.com/frontend/static_images/Oval-Measurement-sketch-1.svg)}.gem-view .video-collage.Round{background-image:url(https://assets.rocksama.com/frontend/static_images/Round-Measurement-sketch-1.svg)}.gem-view .video-collage.Emerald{background-image:url(https://assets.rocksama.com/frontend/static_images/Emerald-Measurement-sketch-1.svg)}.gem-view .video-collage.Princess{background-image:url(https://assets.rocksama.com/frontend/static_images/Princess-Measurement-sketch-1.svg)}.gem-view .video-collage.Pear{background-image:url(https://assets.rocksama.com/frontend/static_images/Pear-Measurement-sketch-1.svg)}.gem-view .video-collage.Marquise{background-image:url(https://assets.rocksama.com/frontend/static_images/Marquise-Measurement-sketch-1.svg)}.gem-view .video-collage.Cushion{background-image:url(https://assets.rocksama.com/frontend/static_images/Cushion-Measurement-sketch-1.svg)}.video-collage{position:relative;overflow:hidden}.video-collage span{position:absolute;top:0;transform:translate(-50%,-50%);z-index:inherit;font-size:10px;display:inline-block;background:#fff;padding:0 3px}.video-collage span.measurement-length{left:-1.05%;top:44.8%;transform:translate(8%,40%) rotate(-90deg);background:#fff;padding:0 5px}.video-collage span.measurement-width{left:28.5%;top:24.5%}.video-collage span.measurement-table{left:67%;top:39%}.video-collage span.measurement-depth{left:auto;top:52.5%;transform:rotate(-90deg);right:5.5%}.slider.noUi-target .noUi-base .noUi-origin:last-child .noUi-handle{right:-5px}.slider.noUi-target .noUi-base .noUi-origin .noUi-handle{width:20px;height:20px;border-radius:50%;box-shadow:none;background-color:#310f4c;border:0;top:-9px}.slider.noUi-target .noUi-base .noUi-origin .noUi-handle:after,.slider.noUi-target .noUi-base .noUi-origin .noUi-handle:before{display:none}.slider.noUi-target .noUi-base .noUi-connects .noUi-connect{background-color:#734e90}.slider.noUi-target{margin-bottom:0;height:auto;box-shadow:none;border-radius:0;border:0;margin-left:0;margin-right:0}.slider.noUi-target .noUi-base .noUi-connects{height:3px;background-color:#cecece}.video-collage.Round span.measurement-length{left:-6px}.video-collage.Round span.measurement-width{top:28.5%;left:30%}.video-collage.Round span.measurement-depth{right:5.5%}.video-collage.Emerald span.measurement-width{top:24%}.video-collage.Emerald span.measurement-table{top:36%}.video-collage.Emerald span.measurement-depth{right:5.5%;top:50%}.video-collage.Emerald span.measurement-length{left:-1.5%}.video-collage.Princess span.measurement-length{left:-2.05%}.video-collage.Princess span.measurement-width{top:28%}.video-collage.Princess span.measurement-table{left:68%}.video-collage.Pear span.measurement-length{left:-2.05%}.video-collage.Pear span.measurement-width{left:26.5%;top:24.5%}.video-collage.Pear span.measurement-table{top:35.5%;left:66%}.video-collage.Pear span.measurement-depth{top:50.5%}.video-collage.Marquise span.measurement-length{left:7px}.video-collage.Marquise span.measurement-width{top:22.5%}.video-collage.Marquise span.measurement-table{left:64%;top:38%}.video-collage.Marquise span.measurement-depth{right:9%}.video-collage.Cushion span.measurement-width{top:30%;left:30%}.video-collage.Cushion span.measurement-table{top:36%}.video-collage.Cushion span.measurement-depth{right:5.5%;top:50.5%}.sticky-right-column.diamond-view.gem-view .video-collage span.measurement-depth{right:4.5%}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar p a:hover,.ShopDiamondCotegory .column-width a:hover h6,.ShopDiamondShape .ShopDiamondShape-img-text a:hover>span,.accordion-item-body-content a:hover,.carat-container .diamond-size-text p a:hover,.contact-inner .contact-inner-common>p a:hover,.contact-us-btn.shipping-add>a:hover,.footer-all-pages-display li a:hover,.footer-all-pages-display p a:hover,.login-inner p a:hover,.our-story-accordian ul>li a:hover,.popular-grid-wrapper a:hover .text-con p,.popular-grid-wrapper a:hover .text-icon p,.privacy-policy li a:hover,.privacy-policy p a:hover,.warranty li a:hover,.warranty p a:hover,section.see-products-main .common-row.see-products .See-Products:hover{color:#310f4c;text-decoration:underline}.shoping-car-page button{color:#000}.Accordian-main .title:hover p,.category-tiles-box a:hover .category-title h4,.shoping-car-page button:hover{color:#310f4c}.form-search .btn:hover,.login-inner .submit:hover,.login-inner a.btn:hover{background-color:#310f4c}.all-images-videos.mobile{display:none}.all-images-videos.mobile .slick-list{border:1px solid #ddd}.all-images-videos.mobile .slick-list figure{width:100%!important}.all-images-videos.mobile .slick-list figure img{width:100%}.all-images-videos.mobile button.slick-arrow.slick-prev{width:15px;left:10px}.all-images-videos.mobile .slick-list .slick-slide>div{line-height:0;position:relative}.all-images-videos.mobile button.slick-arrow.slick-next{width:15px;right:10px}section.own-engagment.suggestion-sama.detail-ring{padding-bottom:50px}.view-select-image a.select-diamond-button{display:inline-block;padding:3px 15px;line-height:normal;font-size:10px;color:#000;border:1px solid #000;border-radius:5px;font-weight:500}.view-select-image a.select-diamond-button:hover{background-color:#310f4c;color:#fff;border-color:#310f4c}.sticky-inner-main .left-product-details .main-zoom-iamge.mobile>div{width:100%;min-height:inherit;background-color:transparent;display:block}.sticky-inner-main .left-product-details .main-zoom-iamge.mobile .slick-track{display:flex}.main-zoom-iamge.mobile .lab-certificate{display:flex!important}.sticky-inner-main .left-product-details .main-zoom-iamge.mobile .slick-track .slick-slide{background-color:#fff;height:auto}.sticky-inner-main .left-product-details .main-zoom-iamge.mobile .slick-slider button.slick-arrow.slick-prev{width:15px;left:10px}.sticky-inner-main .left-product-details .main-zoom-iamge.mobile .slick-slider button.slick-arrow.slick-next{width:15px;right:10px}.sticky-inner-main .left-product-details .main-zoom-iamge.mobile .slick-track .slick-slide>div{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-zoom-iamge.mobile .viewer-container{width:100%!important;height:100%}.sticky-inner-main .left-product-details .main-zoom-iamge.mobile{display:none}.carat-container .diamond-size-text p{font-size:11px;color:#000;line-height:normal}.carat-container .diamond-size-text p *{color:#000}.carat-container .diamond-size-text p a{text-decoration:underline}.shop-by-shape-page.Bridal-Sets-Only-setting-style.wedding-band-filters-main .corusel-diamond{max-width:100%;justify-content:center}.designed-by-you,.your-purchase-at-sama{display:flex;flex-wrap:wrap;align-items:center}.designed-by-you .designed-by-you-left{width:50%;padding-right:40px}.designed-by-you .designed-by-you-right{width:50%}.your-purchase-at-sama .your-purchase-at-sama-right{width:50%;padding-left:40px;display:flex;align-items:center}.your-purchase-at-sama .your-purchase-at-sama-right p{margin-bottom:0}.your-purchase-at-sama .your-purchase-at-sama-left{width:50%}.designed-by-you div img,.your-purchase-at-sama div img{width:100%!important;height:100%}.see-products .See-Products span{font-size:14px;font-weight:400}.EngagementBridal-main{padding-top:50px;padding-bottom:50px}.EngagementBridal-main.rock-your-way-main{background-color:#fff;padding-top:50px;padding-bottom:50px}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar p a{font-weight:400;text-decoration:underline;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;margin:0 auto}.see-products-img{line-height:0}.own-engagment.scroll-own-engagement{background-color:#fff;padding:50px 0}img#diamond.marquise,img#diamond.oval{transform:rotate(160deg)}img#diamond.pear{transform:rotate(335deg)}.ftr-contact-form h6{cursor:pointer}img#diamond.princess{transform:rotate(153deg)}img#diamond.emerald{transform:rotate(158deg)}img#diamond.cushion{transform:rotate(154deg)}img#diamond.round{transform:rotate(60deg)}.EngagementBridal-main.rock-your-way-main .flex.common-row.EngagementBridal-2{margin-bottom:0}section.own-engagment.wedding-style{background-color:#fff;padding-top:50px;padding-bottom:50px}section.own-engagment .popular-engagment .slick-slider{padding:0 15px}section.own-engagment .popular-engagment .inner-polular-eng .slick-arrow{font-size:0;padding:0;border:none}section.own-engagment .popular-engagment .inner-polular-eng button.slick-arrow.slick-next{position:absolute;right:0;top:40%}section.own-engagment .popular-engagment .inner-polular-eng button.slick-arrow.slick-prev{position:absolute;left:0;top:40%}section.own-engagment .popular-engagment .slick-track{display:flex}.home-page>.ShopDiamondShape button.slick-arrow.slick-prev{left:10px}.home-page>.ShopDiamondShape button.slick-arrow.slick-next{right:10px}section.own-engagment .slick-slider{padding-bottom:30px;width:100%}section.own-engagment .inner-own-eng .ring-grid-sec .slick-slider .slick-track{display:flex;gap:20px}.ShopDiamondShape ul.slick-dots{display:flex!important;justify-content:center}.ShopDiamondShape .slick-slider ul.slick-dots li button{width:10px;height:10px;background:rgba(49,15,76,.2);padding:0;border-radius:50%;font-size:0;border:none}.ShopDiamondShape .slick-slider ul.slick-dots li{margin:0 6px;width:auto;height:auto}.ShopDiamondShape .slick-slider ul.slick-dots li.slick-active button{background:#310f4c}.ShopDiamondShape .slick-slider ul.slick-dots li button:before{display:none}.ShopDiamondShape.gemstone .slick-slider{max-width:1140px}.ShopDiamondShape .slick-slider{padding:0 20px!important;margin:0 auto!important;position:relative;overflow:hidden;width:70%}.ShopDiamondShape .slick-track{display:flex}.ShopDiamondShape .slick-slider .slick-arrow{padding:0;font-size:0;border:0;cursor:pointer}.ShopDiamondShape .slick-slider button.slick-arrow.slick-prev{position:absolute;top:50%;left:16px;z-index:99}.ShopDiamondShape .slick-slider button.slick-arrow.slick-next{position:absolute;top:50%;right:16px}.best-seller-main .css-hlgwow{width:auto;padding-right:0!important;text-align:right}.css-15lsz6c-indicatorContainer{padding:0!important}button.scroll-to-top{color:#310f4c;padding:10px 20px;cursor:pointer;width:40px;height:40px;background:#fff;position:fixed;right:25px;bottom:90px;font-size:0;border:none;border-radius:100%;z-index:66;box-shadow:0 0 10px 0 #ddd}button.scroll-to-top:before{content:"";width:0;height:0;border:solid;border-width:0 0 2px 2px;padding:5px;display:inline-block;transform:rotate(135deg);position:absolute;left:1px;right:0;margin:0 auto;top:16px}.all-carat-sizes{display:flex;padding:15px 0 10px;gap:20px}.all-carat-sizes,.all-carat-sizes>div a{align-items:center;justify-content:center}.all-carat-sizes>div a{display:inline-block;width:60px;height:60px;background:#fff;color:#000;display:flex;border-radius:100%;box-shadow:0 0 4px #33333340;transition:all .5s ease-in-out}.all-carat-sizes>div a:hover{background:#310f4c;color:#fff;transition:all .5s ease-in-out}.what-matter-most-main h2.center{margin-bottom:10px}.matter-optiomal{width:calc(33% - 11px);text-align:center}.shop-by-carat{padding-top:40px}.what-matters-all{display:flex;flex-wrap:wrap;gap:20px}.customize-banner-main{position:relative}.customize-banner-main .banner-img.desktop{width:100%;padding:0!important;margin-top:50px;margin-bottom:0}.customize-banner-main .banner-content{position:absolute;right:30px;top:30px;width:30%;text-align:center!important;height:calc(100% - 170px);display:flex;flex-direction:column;justify-content:center}section.ready-ship-banner.tp.diamond{padding-bottom:0}.diamond-three-sec .ring-grid-sec .grid-wrapper-bar{width:calc(33% - 7px)}section.own-engagment.education.Diamond.Education{padding-top:50px}section.ready-ship-banner.tp.diamond.customize-your-ring .banner-img.desktop{margin-top:0}.endsSoon.ends-soon.shop-by-carat-size{padding-top:0}.endsSoon.ends-soon.shop-by-carat-size .endsSoon-text.ends-soon-txt{left:30px;width:50%;background:0 0;width:auto!important;max-width:30%}.carat-size-circles{display:flex;justify-content:center;gap:15px}.carat-size-circles>div a{width:60px;height:60px;display:flex;margin-top:20px;background:#fff;align-items:center;justify-content:center;border-radius:100%;border:1px solid #000;font-size:14px}.carat-size-circles>div a:hover{background:#310f4c!important;color:#fff!important}[class^=iconking-]{background-repeat:no-repeat;background-size:702px auto;height:40px;width:40px;min-width:40px;background-image:url(https://assets.rocksama.com/frontend/static_images/menu-sprite-image.webp);mix-blend-mode:multiply;margin-right:4px}.iconking-gemstone,.iconking-start-with-a-setting{background-position:-24px -19px;min-width:26px;width:26px}.iconking-start-with-a-diamond,i.iconking-design-your-own-diamond-ring{background-position:-23px -65px;width:26px;min-width:26px}.iconking-start-with-a-lab-grown-diamond,i.iconking-design-your-own-lab-diamond-ring{background-position:-21px -117px;width:26px;min-width:27px}.iconking-start-with-a-gemstone,.iconking-start-with-a-gemstone-3{background-position:-21px -166px;height:40px;width:26px;min-width:26px}.iconking-bridal-set{background-position:-111px -169px;width:28px;min-width:28px;background-size:563px auto}.iconking-round,.iconking-round-4,.iconking-round-5{background-position:-80px -21px}.iconking-princess,.iconking-princess-7,.iconking-princess-9{background-position:-80px -67px}.iconking-emerald,.iconking-emerald-3,.iconking-emerald-7{background-position:-80px -116px}.iconking-gemstoneoval,.iconking-oval,.iconking-oval-7{background-position:-80px -165px}.iconking-pear,.iconking-pear-6,.iconking-pear-7{background-position:-80px -215px}.iconking-marquise,.iconking-marquise-2,.iconking-marquise-7{background-position:-80px -267px}.iconking-cushion,.iconking-cushion-2,.iconking-cushion-4{background-position:-80px -317px}.iconking-three-stone{background-position:-120px -22px;min-width:50px}.iconking-halo,.iconking-three-stone{background-size:640px;height:25px;width:50px}.iconking-halo{background-position:-120px -65px;min-width:42px}.iconking-hidden-halo{background-position:-132px -120px;background-size:692px;height:25px;width:50px;min-width:50px}.iconking-solitaires{background-position:-112px -146px;background-size:602px;height:25px;width:50px;min-width:51px}.iconking-matching-sets{background-position:-111px -175px;height:48px}.iconking-matching-sets,.iconking-most-loved{background-size:602px;width:48px;min-width:48px}.iconking-most-loved{background-position:-113px -230px;height:25px}.iconking-blue-sapphire,.iconking-blue-sapphire-2{background-position:-186px -14px;background-size:602px;width:34px;min-width:34px}.iconking-ruby,.iconking-ruby-2{background-position:-185px -138px;background-size:602px;width:33px;min-width:33px}.iconking-emerald-2,.iconking-emerald-8{background-position:-186px -54px;background-size:602px;width:34px;min-width:34px}.iconking-australian-opal,.iconking-australian-opal-2{background-position:-179px -142px;background-size:410px}.iconking-aquamarine-2,.iconking-tourmaline{background-position:-179px -185px;background-size:410px}.iconking-aquamarine,.iconking-spinel-2{background-position:-179px -230px;background-size:410px}.iconking-spinel,.iconking-tourmaline-2{background-position:-179px -274px;background-size:410px}i.iconking-platinum{background-position:-405px -18px}.iconking-white-gold,i.iconking-platinum{background-size:602px;width:40px;min-width:40px;height:30px}.iconking-white-gold{background-position:-405px -20px}i.iconking-yellow-gold{background-position:-405px -58px}i.iconking-blue,i.iconking-yellow-gold{background-size:602px;width:40px;min-width:40px;height:30px}i.iconking-blue{background-position:-474px -321px}i.iconking-rose-gold{background-position:-405px -145px;background-size:602px;width:40px;min-width:40px;height:30px}.iconking-womens-wedding-rings{background-position:-251px -17px}.iconking-womens-wedding-rings,i.iconking-anniversary{height:29px;width:48px;min-width:48px;background-size:602px}i.iconking-anniversary{background-position:-251px -58px}.iconking-eternity-bands{background-position:-251px -98px}.iconking-eternity-bands,i.iconking-plain-metal{height:30px;width:48px;min-width:48px;background-size:602px}i.iconking-plain-metal{background-position:-251px -138px}i.iconking-nature-inspired{background-position:-251px -176px}i.iconking-curved-bands{background-position:-330px -18px}i.iconking-curved-bands,i.iconking-twisted{height:30px;width:48px;min-width:48px;background-size:602px}i.iconking-twisted{background-position:-327px -50px}i.iconking-chevron-bands{background-position:-327px -92px}i.iconking-chevron-bands,i.iconking-nature-inspired{height:30px;width:48px;min-width:48px;background-size:602px}i.iconking-nature-inspired{background-position:-251px -178px}.iconking-curved-bands{background-position:-232px -96px}.iconking-curved-bands,.iconking-twisted{height:30px;width:42px;min-width:42px;background-size:400px}.iconking-twisted{background-position:-232px -139px}.iconking-most-loved-2{background-position:-232px -181px;height:27px;width:42px;min-width:42px;background-size:400px}.iconking-matching-sets-3{background-position:-232px -225px}.iconking-matching-sets-3,.iconking-plain-metal{height:30px;width:42px;min-width:42px;background-size:400px}.iconking-plain-metal{background-position:-232px -266px}i.iconking-curved{background-position:-329px -19px;width:40px;height:29px;width:48px;min-width:48px;background-size:602px}.iconking-red{background-position:-474px -19px}.iconking-red,i.iconking-yellow{background-size:602px;width:36px;min-width:36px;height:30px}i.iconking-yellow{background-position:-474px -59px}i.iconking-pink{background-position:-474px -101px;background-size:602px;width:36px;min-width:36px;height:30px}.iconking-multi-2{background-position:-410px -165px}.iconking-blue-green{background-position:-410px -215px}.iconking-crystal{background-position:-410px -267px}.iconking-grey{background-position:-410px -318px}.iconking-white{background-position:-474px -145px;background-size:602px;width:36px;min-width:36px;height:30px}i.iconking-custom-engagement-rings,i.iconking-diamond-buying-guide,i.iconking-diamond-buying-guide-2,i.iconking-engagement-ring-buying-guide,i.iconking-engagement-ring-buying-guide-2,i.iconking-gemstone-buying-guide,i.iconking-gemstone-buying-guide-2,i.iconking-jewelry-care,i.iconking-lab-grown-diamond-buying-guide,i.iconking-lab-grown-diamond-buying-guide-2{display:none!important}.tabbing-difference,.understanding-diamond-tabs,.video-collage.Pear .understanding-diamond-tabs{display:none}.singleProduct-text .choose-btnn .btn-custom{background-color:#310f4c;border:2px solid #310f4c;color:#fff}.singleProduct-text .choose-btnn .btn-custom:hover{background-color:#fff!important;color:#310f4c!important}.pro-data-cart.border-btm .color-clarity-details{font-size:13px;padding-top:0;margin:0 0 5px}.inner-polular-eng .slick-slider.slick-initialized{width:100%;margin-left:auto;margin-right:auto}.slider-flex-category .slick-slider{padding-left:20px;padding-right:20px}.slider-flex-category .slick-slider .slick-arrow.slick-prev{left:0}.slider-flex-category .slick-slider .slick-arrow.slick-next{right:0}.love-bri-section{padding-top:50px;padding-bottom:0}.own-engagment.education.Education,.own-engagment.education.wedding-band-edu{background-color:#f6f6f6;padding:50px 0}.wedding-page{background-color:#fff;padding-top:50px}.slick-track:after,.slick-track:before{display:none!important}.own-engagment.education.diamond-three-sec,.own-engagment.gemstone.WeddingCollection.diamond-three-sec{padding-top:50px;padding-bottom:50px}.ready-ship-banner.tp.diamond.customize-your-ring{padding-bottom:50px}.ready-ship-banner.tp.diamond.customize-your-ring.gemstone{padding-bottom:0}button.slick-disabled:after{border-color:#000!important}button.slick-disabled{opacity:.4;background:0 0!important;cursor:not-allowed}.rock-your-way-main .flex.common-row.EngagementBridal-2 .EngagementBridal-2-img img{width:100%}.choose-setting-pages-main .bredCramStyleFilter:empty{display:none}.inner-dimond-data-stucture,.prodcut-data li.heading-data-categery{position:relative}.prodcut-data li.heading-data-categery .heart-icon svg{top:27%!important}.inner-dimond-data-stucture .heart-icon svg{right:14px!important;top:14px}.data-table-responsive ul.prodcut-data{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.1);min-height:55px;max-height:55px}.data-table-responsive ul.prodcut-data:hover{background-color:#310f4c}.diamonds-table .table-outer table tr th:last-child{justify-content:flex-end}.diamonds-table .table-outer table tr th:first-child{justify-content:flex-start}.data-table-responsive li.heading-data-categery{padding:7px}.diamonds-table .table-outer table tr th{width:100%;padding:0 7px}.pro-data-cart.border-btm .color-clarity-details span svg{position:relative;top:2px}.pro-data-cart.border-btm .color-clarity-details span svg path{fill:#000}.data-table-responsive ul.prodcut-data:hover p,.data-table-responsive ul.prodcut-data:hover svg{color:#fff}.choose-diamonds .shape-slider-1,.choose-diamonds .shape-slider-2,.gemstone-main .filter-button.gemstone-active,.gemstone-main .shop-by-page-common.shop-by-shape-page.gemstone-Active .shape-slider-1,.gemstone-main .shop-by-shape-page .shape-main,.shop-by-page-common,.shop-by-page-common.shop-by-shape-style.active,.shop-by-shape-page.Bridal-Sets-Only-setting-style.wedding-band-filters-main{margin-top:20px}.shop-by-page-common.shop-by-shape-style{margin-top:0}.best-seller-main.active-ribbon{margin-bottom:10px}.data-table-responsive ul.prodcut-data .item-shape-image img{max-width:20px!important;display:inline-block}.data-table-responsive ul.prodcut-data:hover .item-shape-image img{filter:invert(1)}.ftr-contact.flex ul li>a:hover{text-decoration:underline}.metal-name-item-name.White.active.metal-value-active #metalValueSpan{display:none}.button,.celebrate-content a.see-btn,.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button,.love-right-content a.explore,a.btn-custom{min-width:270px;text-align:center;width:auto}section.own-engagment.own-pd-control.shop-by-color-slider-section .inner-polular-eng.shop-by-color-slider-main{margin-top:46px}.inner-polular-eng.shop-by-color-slider-main .slick-slide .popular-grid-wrapper .text-icon{text-align:center;margin-top:25px}.all-img1.common-img:hover span:nth-child(2){display:block}.all-img1.common-img:hover span:first-child{display:none}.metal-name-item-name.active{display:block}.choose-setting-pages-main .main-common-active.product-main-img>a .main-common-active.product-main-img{position:absolute;top:0;z-index:4;left:0;right:0}.range-slider-show input{color:#000}.data-table-responsive.visual-active-main .data-tabs{margin-bottom:10px}.noUi-touch-area{cursor:pointer}.choose-diamonds .diamonds-table .data-tabs li.active:first-child{gap:5px}.gemstone-main .color-slider{padding-left:20px}.iconking-aquamarine-2,.iconking-tourmaline,i.iconking-aquamarine{background-position:-186px -95px;background-size:602px;width:33px;min-width:33px}.resultdata.setings-Page-img .all-pages-data .heart-icon svg{right:10px}.add-matchring-transparent{padding:0;background:0 0}.choose-setting-pages-main .style-main,.shop-by-shape-page .shop-by-metal-page{flex:1 1}.wishlist-shopping .shopping-card-main-wrap a{text-decoration:none}.wishlist-shopping .wishlist-shoping-inner .category-tiles-box .category-title h4{white-space:normal;word-wrap:break-word;font-size:14px!important;font-weight:400!important;text-decoration:none!important}.wishlist-shopping .wishlist-shoping-inner .category-tiles-box .category-title{padding:5px 10px 10px}.wishlist-shopping .shopping-card-main-wrap a:hover{text-decoration:underline;color:#310f4c}.shoping-car-page section.add-matching-wedding-band{margin-top:0}.shoping-car-page section.own-engagment.suggestion-sama{padding-top:50px;position:relative}.policy-inner-flex-custom{display:flex;flex-wrap:wrap;gap:0;justify-content:center;max-width:1000px;margin-left:auto;margin-right:auto}.left-heading-layout-col{width:calc(30% - 30px);display:flex;align-items:flex-start}.right-content-lay-out-new{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:40px;background:#fff}.content-box-with-btm-border{border-bottom:1px solid #0000001a;padding-bottom:15px;margin-bottom:15px}.content-box-with-btm-border h4{margin-bottom:25px}.main-image-video-diamond img{height:100%;object-fit:cover}.content-box-with-btm-border>h3{padding-top:0}.right-content-lay-out-new .content-box-with-btm-border:last-child{margin-bottom:0;border:none;padding-bottom:0}.policy-inner-flex-custom .right-content-lay-out-new .content-box-with-btm-border:first-child p:first-child{padding-top:0}.left-heading-layout-col h1{text-align:left;margin-left:0;line-height:1}.right-content-lay-out-new ul li{list-style:none;padding-left:15px;position:relative}.right-content-lay-out-new ul{padding-left:0}.right-content-lay-out-new ul li:before{content:"";width:5px;height:5px;background:#310f4c;position:absolute;border-radius:100%;left:0;top:5px;display:inline-block}.right-content-lay-out-new p a{display:inline-block;cursor:pointer}.right-content-lay-out-new .accordion{width:100%}.customize-banner-random{border-radius:5px;border:0;width:calc(100% / 2 - 8px);margin:4px;box-shadow:0 0 8px 2px #d3d3d3}.choose-setting-pages-main .customize-banner-random,.wedding-band-page .customize-banner-random{margin:0!important}.data-table-responsive-main .customize-banner-random,.data-table-responsive-main .customize-banner-random img{width:100%;object-fit:cover;box-shadow:none;margin:0;border:0}.data-table-responsive.visual-active-main .customize-banner-random{border-radius:5px;border:0;width:calc(100% / 2 - 10px);margin:5px;box-shadow:0 0 8px 2px #d3d3d3}.choose-setting-pages-main .main-common-active.product-main-img>a .main-common-active.product-main-img .common-img{background:0 0}section.gemstone-main .customize-banner-random{margin:0}.drop-down-dimaond-details .dimaond-details-sub-list li span.black-color{color:#000}.detail-accordian .content-show span,.drop-down-dimaond-details .dimaond-details-sub-list li{color:#3c3c3c}.singleProduct-text .detail-price .unbold{font-weight:500!important;font-size:20px!important;font-family:Sackers Gothic Light AT}.need-ass-popup .carat-content p{padding:0}.details-page .shape-main .View-with-diamond-Shape-list-main .shape{display:flex;object-fit:inherit;width:45px;height:45px;max-width:45px;min-width:45px;min-height:45px;max-height:45px;background-color:#fff;padding:0;margin:0 5px 0 0;border-radius:3px;border:2px solid transparent;border-radius:50%;align-items:center;justify-content:center}.details-page .video-collage span:before{display:none}.container.diamond-buying-guide{max-width:100%;padding-left:0!important;padding-right:0!important}.top-heading-new-cstm{padding:15px 0;text-align:center}.banner-below-description{padding-top:15px}.container{width:100%;max-width:1110px;margin-left:auto;margin-right:auto}.all-about-banner{position:relative}.all-about-banner .all-about-content,.for-banner-head-btn .banner-content-btn{position:absolute;left:50px;top:50%;transform:translateY(-50%);width:35%}.caret-banner-for-circle,.only-for-tab-design li,ul#tabs-nav-parent-main li{position:relative}.guide-tab-inner{padding-top:0}.all-tab-content-aprent h2.head{text-align:center;letter-spacing:0;font-weight:700;margin-bottom:30px;margin-top:0}.all-tab-content-aprent .only-for-tab-design{margin-bottom:30px}.all-tab-content-aprent h3{margin-bottom:15px}.all-tab-content-aprent p{margin-bottom:20px}.all-tab-content-aprent p img{width:100%;display:block;margin-top:20px;margin-bottom:20px;border-radius:5px}.guide-tab-inner #tabs-content .tab-content .grade-list-main p{margin-bottom:0}.grade-list-main{border:1px solid #000;margin-bottom:20px}.grade-list-row{display:flex;flex-wrap:wrap;border-bottom:1px solid #000}.grade-list-row .grade-left{width:20%;padding:3px 10px}.grade-list-row .grade-right{width:80%;border-left:1px solid #000;padding:3px 10px}.grade-list-row:last-child{border-bottom:0}.purple-box-border{margin-bottom:20px;border:2px solid #310f4c;padding:10px;border-radius:5px;text-align:left}.guide-tab-inner .purple-box-border p{margin-bottom:0}h2.tabs-heading-new{text-align:center;margin-bottom:30px}.active-main-current-tab-content{display:block}.tabs-shap{width:100%}#tabs-nav-shaps{list-style:none;padding:0;display:flex}#tabs-nav-shaps .tab-content{display:none;padding:15px;border:1px solid #ddd;border-top:none}.tab-content.active-custom-tab{display:block;transition:all .3s ease-in-out}.only-for-tab-design{display:flex;list-style:none;gap:10px;flex-wrap:wrap;margin-bottom:0;justify-content:center}.container-full{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);background:#fff;margin-top:30px;margin-bottom:30px}.only-for-tab-design{border-bottom:2px solid #e0e0e0;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.guide-tab-inner ul#tabs-nav li.active a,.only-for-tab-design>li a.active-shap,.tabs-shap-natural-diamods .active-diamond-tab,ul#tabs-nav-parent-main a.active-main-current-tab{color:#310f4c;outline-offset:9px}.guide-tab-inner ul#tabs-nav li.active a:after,.only-for-tab-design>li a.active-shap:after,.tabs-shap-natural-diamods .active-diamond-tab:after,ul#tabs-nav-parent-main a.active-main-current-tab:after{content:"";width:100%;height:2px;background-color:#310f4c;position:absolute;left:0;right:0;bottom:-2px}ul#tabs-nav-parent-main{width:100%;border:none;padding:0}.tabs-shap-natural-diamods .tab-content.active-custom-diomand{display:block}.tabs-shap-natural-diamods .active-diamond-tab{background:0 0;color:#310f4c}.table-list-main-new tr td,.table-list-main-new tr th{text-align:left;padding:14px;border:1px solid #000;vertical-align:top;font-size:14px}.table-list-main-new{margin-bottom:30px}ul.anatony-mainlist li{list-style:none}.only-for-tab-design>li a{background-color:transparent;color:#310f4c;border-radius:0;text-decoration:none;display:inline-block;padding:20px;width:100%;text-align:center;font-size:18px;font-weight:600;border-bottom:0;text-decoration:none!important}ul.anatony-mainlist li a{background-color:#310f4c;color:#fff;border-radius:4px;text-decoration:none;display:inline-block;padding:15px 40px;width:auto;text-align:center;font-size:14px;font-weight:500;border:2px solid #310f4c;text-transform:capitalize}section.main-tab-customs- ul#tabs-nav-parent-main li a{font-weight:600}.all-tab-content-aprent h2{text-transform:capitalize}.main-tab-customs-inner{text-align:center;max-width:100%;padding:20px;border:1px solid #ddd;border-radius:8px;background:0 0;margin:20px 0}.only-for-tab-design-inner{list-style:none;padding:0;display:flex;justify-content:center;margin-bottom:20px}.only-for-tab-design-inner li{margin:5px}.only-for-tab-design-inner a{display:block;padding:10px 15px;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:5px;text-decoration:none;color:#000;font-weight:700;transition:.3s}.only-for-tab-design-inner a.active-tab{background:#000;color:#fff}.tab-content-main-inner{text-align:center}.tab-content-main-inner .image-container img{width:100%;max-width:300px;transition:opacity .3s ease-in-out;margin-bottom:30px}#tab-description{margin-top:15px;font-size:14px;color:#000;font-weight:400}.main-tab-customs-inner li{margin:0;position:relative;flex:1 0 auto;transition:all .5s ease-in-out}.main-tab-customs-inner li a{background:#f5f5f5;color:#666;font-weight:500;font-size:13px;transition:all .5s ease-in-out}.main-tab-customs-inner li a.active-tab{background:#fff;color:#310f4c!important;margin:0!important;display:inline-block;width:100%;transition:all .5s ease-in-out}.main-tab-customs-inner li a.active-tab:before{content:"";width:calc(100% - 2px);height:100%;position:absolute;top:0;left:0;z-index:1;border:2px solid #310f4c;border-radius:4px;right:0;height:35px;transition:all .5s ease-in-out}.table-list-main-new{overflow:auto}.cs-your-mind-sec-main{padding-top:0}.purple-box-border p{margin-bottom:0}section.all-customization-banner .customize-banner-main img{width:100%}section.all-customization-banner .customize-banner-main .banner-content{left:50px;right:auto}section.all-customization-banner .customize-banner-main .banner-content h2{text-align:left}section.all-customization-banner .customize-banner-main{padding-bottom:50px!important;padding-top:50px!important}.main-page-parent .details-page.container{padding-bottom:0}.main-page-parent .own-engagment.suggestion-sama.detail-ring{background:#fff}.main-page-parent .banner-img.desktop{margin-top:0!important}.diamond-view .own-engagment.suggestion-sama{padding:50px 0;background-color:#fff}.diamond-view .customize-banner-main.all-pages-banner{padding-top:0}.diamond-view{padding-bottom:0!important}.for-banner-head-btn{position:relative}.for-banner-head-btn .banner-content-btn a.button-for-tab-abnn{border:1px solid #310f4c;padding:14px 24px;font-size:13px;font-style:normal;font-weight:400;color:#000;display:inline-block;border-radius:5px;min-width:180px;text-align:center;margin-top:15px;max-width:220px}.for-banner-head-btn .banner-content-btn a.button-for-tab-abnn:hover{background-color:#310f4c!important;border-color:#310f4c;color:#fff!important}.main-parent-for-caret-tabs{position:relative;width:100%;height:400px;background-color:#fff;border-radius:10px;max-width:400px;margin:0 auto}.main-parent-for-caret-tabs .hand-container{position:absolute;top:0;left:0;width:100%;height:100%}.main-parent-for-caret-tabs .hand-image{position:absolute;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out}.main-parent-for-caret-tabs .diamond-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;transition:transform .3s ease;width:100px}.main-parent-for-caret-tabs .diamond-image{position:absolute;object-fit:contain;transform:rotate(57deg);height:200px;width:200px;transition:width .3s ease,height .3s ease;filter:contrast(1.2)}.main-parent-for-caret-tabs .carat-container .diamond-size-text p{color:#000;font-weight:500}.main-parent-for-caret-tabs .slider{width:200px;margin:10px}.main-parent-for-caret-tabs .carat-container{position:absolute;text-align:center;bottom:0;left:0;width:100%;right:0;margin:0 auto;max-width:340px}.main-parent-for-caret-tabs .diamond-selector,.main-parent-for-caret-tabs .oval-container{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.main-parent-for-caret-tabs .oval-container{align-items:center;padding:10px;border:1px solid #404040;border-radius:50px;background-color:hsla(0,0%,100%,.1)}.main-parent-for-caret-tabs .size-button{width:25px;height:25px;border-radius:50%;border:2px solid #310f4c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s,color .3s;position:relative;min-width:25px;min-height:25px;max-width:25px;max-height:25px}.main-parent-for-caret-tabs .size-button:not(:last-child):after{content:"|";position:absolute;right:-10px;top:50%;transform:translateY(-50%);font-size:20px;color:#404040;font-weight:700}.main-parent-for-caret-tabs .size-button.selected{background-color:#404040;color:#fff}.main-parent-for-caret-tabs .size-button p{margin:0;font-weight:500}.main-parent-for-caret-tabs .diamond-size-text{font-size:16px;color:#404040;margin:0}.main-parent-for-caret-tabs .diamond-size-text strong{color:#000}.main-parent-for-caret-tabs .size-button.active{background-color:#310f4c;color:#fff;width:28px;height:28px;border-color:#310f4c}.main-parent-for-caret-tabs .size-button.active p{color:#fff}.certificate-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:50px 0}.certificate-new-parent{padding-top:0;padding-bottom:0}.certificate-new-parent h2.section-heading{margin-bottom:0;text-align:center}.certificate-column{width:calc(100% / 4 - 20px);text-align:center}.certificate-column img{margin:0 auto!important;display:flex;max-width:70px;max-height:70px;padding-bottom:10px}.certificate-column h4{margin-bottom:15px;line-height:normal;text-transform:uppercase}.certificate-banner-text-aprent{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px;border-radius:5px;background:linear-gradient(270deg,#e7e7e7 50%,#fffcfc)}.singleProduct-text .shipping-add ul{padding:0;border-top:0;margin-bottom:18px}.shipping-add ul li{text-align:center;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;min-height:50px;max-width:50px;min-width:50px;border:2px solid #ddd;overflow:hidden}.shipping-add ul li span{display:inline-block;width:40px;height:40px;display:flex!important;align-items:center;justify-content:center;border-radius:100%;background:#fff}.shipping-add ul li span img{max-width:40px;padding:4px;height:40px;object-fit:contain;cursor:pointer}.shipping-add ul li:hover{border-color:#734e90}.carat-content{text-align:left}.diamond-view section.all-customization-banner{padding-top:50px}.main-page-parent .diamond-view .Accordian-main.Accordian{padding-bottom:0!important;position:relative}.main-page-parent section.ready-ship-banner{padding:50px 0;background-color:#f6f6f6}.wedding-suggestion{background-color:#fff!important;padding:30px 0!important}.view-diamond .right-product-content>p span{vertical-align:middle}.main-page-parent section.AnniversaryRing-main.own-engagment.education.p-t{padding-top:0!important;padding-bottom:0}.main-page-parent section.own-engagment .slick-slider{padding-bottom:0}.main-page-parent section.own-engagment.suggestion-sama.wedding-suggestion{padding-top:50px!important;padding-bottom:50px!important}.wedding-bands-detail-page .all-images-videos>figure{background-color:#fff;text-align:center}.wedding-bands-detail-page .all-images-videos>figure img{display:inline-block}.diamond-view .detail-price .price-common span.unbold{font-weight:500!important}.main-page-parent .diamond-view .sticky-inner-main .right-product-content .setting-price-main{border-bottom:0;border-top:0;padding:0}.shipping-delivery-main .shipping-content>p:last-child{padding-bottom:0}.right-content-lay-out-new ol{padding-left:15px}.right-content-lay-out-new li{margin-bottom:10px}.right-content-lay-out-new h1{display:block;width:100%;margin-bottom:20px}.right-content-lay-out-new ol li ul,.right-content-lay-out-new ul li ul{margin-top:8px}.right-content-lay-out-new>p:last-child{padding-bottom:0}.right-content-lay-out-new>ol,.right-content-lay-out-new>ul{padding-top:10px}.right-content-lay-out-new>p:nth-child(2){padding-top:0}.step-outer{display:flex;position:relative;gap:10px;justify-content:center;margin-top:20px;margin-bottom:0}.step-outer .steps-list{width:100%}.step-detail{display:flex;background-color:#fff;padding:10px;margin-top:15px;min-height:78px}.step-detail .step-img{width:15%;height:58px}.step-detail .step-img img{width:100%;border:1px solid #e2e2e2;height:100%;object-fit:fill}.step-detail .step-detail-product{width:57%;padding-left:10px;padding-right:10px}.step-detail-product h4{margin-top:0;margin-bottom:0}.step-detail .step-button-content{width:28%;display:block;flex-direction:column;justify-content:center}.step.full-content .step-detail .step-detail-product{width:70%}.step.full-content .step-detail .step-button-content{width:30%}.step-button-content p{margin-top:0;margin-bottom:10px;font-size:14px;line-height:normal}.step-links-div a{color:#000;font-size:12px;text-decoration:underline}.step-links-div a:hover{color:#310f4c}.step-links-div a:not(:last-child){margin-right:5px}.connector{background-color:#e2e2e2;height:2px;left:22%;position:absolute;top:13px;width:22%}.connector.two{left:56%}.step-detail-linking{margin-top:10px;text-align:center}.step-detail-linking a{font-style:italic;font-size:16px;font-weight:400;color:#000}.step-detail-linking a.underline{text-decoration:underline}.connector.active{background-color:#856c98}.step.active .step-header .count{border-color:#856c98}.remove-hyper-link{cursor:auto}.cs-your-mind-sec-inner .cs-your-mind-sec h4{margin-bottom:8px}.main-page-parent .bands-detail section.AnniversaryRing-main.own-engagment.education.p-t,.main-page-parent .diamond-view .sticky-inner-main{padding-bottom:50px}.cs-your-mind-sec-main .main-head{padding-top:0}section.own-engagment.suggestion-sama.full-width-white-bg.combined-sec{padding-bottom:0}.final-ring ul.product-list li.diamond-gem-image figure,.final-ring ul.product-list li.diamond-gem-image figure div{height:100%}.final-ring ul.product-list li.diamond-gem-image figure img{height:100%;object-fit:cover}.final-ring ul.product-list li.diamond-gem-image figure img.iiz__zoom-img{height:auto}.step-detail .step-detail-product h6{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.left-img-right-text-alternate,.left-text-right-img-alternate,.media-object-custom{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;width:100%}.left-img-right-text-alternate .media-object-left,.left-text-right-img-alternate .media-object-left,.media-object-custom .media-object-left{width:calc(50% - 20px);padding-right:20px}.left-img-right-text-alternate .media-object-description,.left-text-right-img-alternate .media-object-description,.media-object-custom .media-object-description{width:calc(50% - 20px)}.left-text-right-img-alternate .media-object-left{padding-left:20px;padding-right:0}.left-text-right-img-alternate{flex-direction:row-reverse;justify-content:space-between}.mt-custom-jewellery-guide{margin-top:30px}.main-tab-customs-for-two-tabs ul#tabs-nav-parent-main>li{width:calc(100% / 2 - 20px)}.final-ring .heading-four.border-botttom{text-transform:none}.endsSoon-text p a{display:inline-block}.seleted-items-purchage .detail-accordian .item{min-height:auto}span.black-color{color:#000!important}.right-purchase-price span{font-weight:600;font-size:16px}.Diamond-Original.view-matching-band a{justify-content:flex-start;width:auto;background:0 0;height:auto;width:40px;height:40px;border:2px solid #ccc!important;min-width:40px;min-height:40px;display:inline-block;position:relative}.Diamond-Original>a.active,.Diamond-Original>a:hover,.Setting-Carat>a:hover{border:2px solid #734e90!important}.diamond-gem-image>div,.diamond-gem-image>div>img{height:100%;object-fit:cover}.step-outer .steps-list{padding:0;width:calc(33% - 5px);flex:1 0 auto}.final-ring{padding-bottom:0}.banner-content p.subtitle{text-align:left}.mission-page-tab-parent{padding:45px 0 0;border-top:1px solid #ddd;margin-top:50px}section.mission-page-tab-parent .only-for-tab-design li span{max-width:50px;display:block;text-align:center;margin:0 auto}.detail-content-list ul li span{width:calc(65% - 20px);justify-content:flex-end;display:inline-block;text-align:right}.detail-content-list ul li span input{width:100%;border:1px solid #d9d9d9;padding:6px;border-radius:4px;height:32px}.detail-content-list ul li span .ant-select{width:100%}.detail-content-list ul li span.ant-select-arrow{right:5px}span.ant-select-selection-placeholder{font-size:13px;font-weight:400!important;color:#000!important;text-align:left!important;justify-content:space-between}.shoping-car-page{padding-bottom:0}.shoping-car-page section.own-engagment .popular-engagment{margin-top:50px}.shoping-car-page .heading-sec{position:relative}.singleProduct-text .choose-btnn>a{flex:1 0 auto!important;width:90%}.singleProduct-text .choose-btnn>a.wish-list{flex:1 0!important;width:auto!important}.detail-content-main>h6,.detail-content-main>h6 a{font-weight:700}.detail-content-list ul li .ring-info-bubble{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px}.detail-content-list ul li .ring-info-bubble span{width:auto;font-weight:700;line-height:1}.main-page-parent .own-engagment.suggestion-sama{background:#fff;padding:50px 0}.main-page-parent .own-engagment.suggestion-sama .popular-engagment{max-width:1110px;margin-left:auto;margin-right:auto}.customize-banner-random span{height:100%;min-height:374px}.customize-banner-random span,.customize-banner-random span img{width:100%!important;display:inline-flex!important;height:100%!important;padding:5px;background:#fff;border-radius:5px;max-height:350px!important;min-height:100%}button.size-selector__content__cta{background:0 0;padding-left:5px;font-size:14px}.details-page .shape-main .View-with-diamond-Shape-list-main .shape:hover{border-color:#734e90}.social-icons ul li a:hover,.user-detail a:hover{color:#734e90}.singleProduct-text{overflow:hidden}.Diamond-Original-main.mobile a{height:auto;padding:10px 20px;border:2px solid transparent}.Diamond-Original-main.mobile a.nature-active,.Diamond-Original-main.mobile a:hover{border-color:#734e90}.filter-button-mobile svg{width:20px;height:11px}.coupon-code.add-form-gift label{display:flex;justify-content:space-between;align-items:center;font-size:14px;text-transform:capitalize}.right-product-content .add-to-cart>a{border:2px solid #310f4c;border-radius:5px}.ctm-flex-row-m{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.shopping-cart-sec-bg-m{padding:0;margin-top:0}.shopping-cart-content-left-m h2{color:#000}.shopping-cart-content-right-m a{color:#1a1a1a;font-size:12px;line-height:1;font-weight:400;text-decoration:underline}.my-cart-ring-right-col-m ul li{display:inline-block}.my-cart-ring-right-col-m ul li a{color:#a1a1a1;margin-left:5px;padding-left:5px;border-left:1px solid #a1a1a1;line-height:1;font-size:12px;font-weight:400}.my-cart-ring-right-col-m ul li a:hover{color:#310f4c;text-decoration:underline;transition:.3s ease-in-out}.my-cart-ring-right-col-m ul li:first-child a{margin-left:0;padding-left:0;border-left:none}.choose-your-impact-main,.my-cart-ring-sec-m,.protect-purchase-main{box-shadow:0 2px 5px rgba(27,27,27,.17);margin-top:0;border-radius:8px;background-color:#fff;border:1px solid #fff;padding:20px;position:relative;margin-bottom:20px}.shoping-card-main-wrap .shoping-card>div+div:nth-child(2){margin-top:0}.inner-my-cart-ring-sec-m{margin-bottom:14px;gap:5px}.ring-completed-image-left-col-m{width:40%}.ring-completed-image-right-col-m{width:calc(60% - 20px);padding-left:10px}.ring-completed-img-m{min-width:250px;max-width:100%;position:relative}.ring-completed-img-m img{width:100%;border-radius:10px}.ring-completed-image-sec-m{align-items:flex-start}.shoppingcart-inner-ring-m{position:absolute;left:7px;top:9px;cursor:pointer;width:65px!important}.ring-completed-content-left-m{width:5%}.inner-ring-completed-image-right-col-m{align-items:flex-start;padding-bottom:15px}.ring-completed-content-right-m{width:calc(95% - 14px);margin-left:14px}.ring-completed-content-right-m a{font-size:15px;color:#1b1b1b;margin-bottom:12px}.ring-completed-content-right-m a:hover{text-decoration:underline}.ring-completed-content-right-m ul li{display:inline-block}.ring-completed-content-right-m ul li span{color:#1b1b1b;font-size:14px;text-transform:uppercase;margin-right:5px;white-space:nowrap;display:inline-block}.ring-completed-content-right-m ul li a{color:#a1a1a1;font-weight:400;font-size:12px}.ring-completed-content-right-m ul li a:hover{color:#310f4c;text-decoration:underline;transition:.3s ease-in-out}.inner-ring-completed-image-right-col-m+.inner-ring-completed-image-right-col-m{margin-top:40px;padding-top:15px;border-top:1px solid #dfdfdf}.ring-completed-content-left-m svg{color:#8a8a8a}.custom-select-dropdown-wrapper{max-width:90px;cursor:pointer;position:relative;opacity:1;border-bottom:1px solid #ccc;padding-bottom:5px}.custom-select-dropdown-wrapper:hover{border-bottom:1px solid #151542}.custom-select-main-nav span{border-top:6px solid #151542;border-left:4px solid transparent;border-right:4px solid transparent;right:0;position:absolute;top:8px}.custom-select-dropdown-wrapper ul{display:none;margin-top:6px;position:absolute;height:200px;overflow:auto;overflow-x:hidden;width:100%;box-shadow:0 2px 5px rgba(27,27,27,.17);background-color:#fff}.custom-open-dropdown li a{width:100%;padding:10px;cursor:pointer;color:#7a7a7a;font-size:14px;font-weight:400;text-decoration:none}.custom-open-dropdown li a:active{background-color:#f2f2f2}.change-ring-size-sec-m{margin-top:60px}.change-ring-size-sec-m>ul{display:flex;align-items:center;font-size:14px}.custom-select-main-nav{font-size:14px;color:#656565}.change-ring-size-sec-m>ul li{display:inline-block}.change-ring-size-sec-m>ul li a{cursor:pointer;color:#7a7a7a;font-size:14px;font-weight:400;text-decoration:none}.change-ring-size-sec-m ul>li:last-child{width:calc(70% - 20px);margin-left:20px}.custom-open-dropdown li{width:100%!important;margin:0!important}.find-my-ring-btm:hover{text-decoration:underline}.add-free-engraving-left-col a{display:flex;flex-wrap:wrap;color:#151542;cursor:pointer;font-size:12px;font-weight:400;text-underline-offset:10px}.add-free-engraving-left-col a:hover{text-decoration:underline}.add-free-engraving-and-price-sec-m{gap:20px}.add-free-engraving-left-col a svg{margin-right:5px;width:9px}.add-free-engraving-left-col,.add-free-engraving-right-price-col{width:calc(100% / 2 - 10px)}.add-free-engraving-right-price-col{text-align:right}.input-filed-crm input{background-color:#fff;border:1px solid #898989;border-radius:8px;color:#898989;height:36px;margin-bottom:2px;padding-left:12px;width:100%;outline:0}p.characters-lmt{text-align:right;color:#898989;font-size:12px;font-weight:400;margin:5px 0 15px}.add-free-engraving-sec-popup-contents>p{color:#000;font-size:14px;font-weight:400;line-height:20px;margin-bottom:2px}.add-free-engraving-right-price-col ul li{display:inline-block;color:#000;font-size:14px;font-weight:500;line-height:1}.available-list>p{margin-top:15px}.add-free-engraving-right-price-col ul li+li{margin-left:20px}.add-free-engraving-and-price-sec-m{margin-top:20px}.inner-choose-fonts-tabs ul{margin-top:5px}.inner-choose-fonts-tabs ul li{display:inline-block}.inner-choose-fonts-tabs ul li+li{margin-left:10px}.inner-choose-fonts-tabs ul li a{border:1px solid #151542;width:30px;height:30px;object-fit:cover;align-items:center;border-radius:8px;display:flex;height:44px;justify-content:center;width:52px}.inner-choose-fonts-tabs ul{justify-content:flex-start}.choose-fonts-tabs p{font-size:14px;color:#151542}.engraving-preview-img img{border:1px solid #151542;height:112px;max-width:100%;width:100%}.add-free-engraving-sec-popup-main{background-color:#fff;border-radius:4px;box-shadow:0 3px 6px 1px #00000036;box-sizing:border-box;font-size:13px;min-width:150px;padding:20px;position:absolute;bottom:50px;left:0;max-width:340px}.engraving-preview-image-sec{margin-top:15px;padding:0}.save-engraving-btn a{background-color:#151542;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:400;line-height:18px;padding:5px 20px;text-transform:uppercase;text-decoration:none!important}.save-engraving-btn{max-width:max-content;margin-top:16px}.close-button-icon svg{width:15px;height:15px}.close-button-icon{position:absolute;top:14px;right:14px;cursor:pointer}.add-free-engraving-sec-popup-main:after{left:0;transform:translate(-50%,-50%) rotate(45deg);background-color:#fff;content:"";height:12px;position:absolute;width:12px;bottom:-11px;right:0;margin:auto}.inner-popup-ring-size h3{margin:20px 0 10px}ul.list-inner-tabe-new li{font-weight:400!important;position:relative;padding-left:10px;margin-bottom:10px}ul.list-inner-tabe-new li:before{content:"";position:absolute;width:100%;width:5px;height:5px;background:#000;border-radius:100%;left:0;top:5px}.ring-info-bubble span:hover{cursor:pointer;text-decoration:underline}ul.list-inner-tabe-new{padding-left:15px;margin-top:10px}.new-forring-popup-design-layout{margin-top:40px}.common-tabs-new-content-layout-inner h4 img{display:block;width:100%;max-width:120px;border:2px solid #ddd;border-radius:100%;margin:15px 0}.table-ring-chart.new-forring-popup-design-layout .common-tabs-new-content-layout-inner,.table-ring-chart.new-forring-popup-design-layout table.responsive{margin-bottom:40px}.choose-fonts-tabs .ant-select-single.ant-select-show-arrow{width:100%}.save-engraving-btn span{border-radius:5px;border:1.067px solid #000;background:#fff;padding:12px 20px;gap:5.333px;color:#000;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:138%;display:inline-block;background:#310f4c;color:#fff}.save-engraving-btn span:hover{border-color:#310f4c;background:0 0;color:#310f4c}.change-ring-size-sec-m{position:relative;padding-bottom:7px}.change-ring-size-sec-m p.error{position:static;bottom:0;top:100%;font-size:12px}.ring-completed-content-right-m>a{display:inline-block;margin-bottom:10px;text-transform:capitalize}.change-ring-size-sec-m span.ant-select-arrow{right:4px!important}.change-ring-size-sec-m .ant-select-selector{border:none!important;border-bottom:1px solid #dfdfdf!important;border-radius:0;padding:0!important;box-shadow:none!important}:where(.css-dev-only-do-not-override-14i19y2).ant-select-single .ant-select-selector .ant-select-selection-item,:where(.css-dev-only-do-not-override-14i19y2).ant-select-single .ant-select-selector .ant-select-selection-placeholder{justify-content:flex-start}.change-ring-size-sec-m>ul li>span{width:100%;justify-content:flex-start}.change-ring-size-sec-m>ul li>span .ant-select-selector{min-width:130px!important}.change-ring-size-sec-m ul.list-inner-tabe-new li{width:100%;margin:0 0 10px}body.email-popup-open .main-ring-size-chart .popup-custom{position:relative}.inner-popup-ring-size span.cross{position:absolute;right:15px;top:15px}.main-top-sect-right-chart>h3>a{text-decoration:underline!important;color:#000!important}.add-free-engraving-left-col span{font-size:14px;cursor:pointer;text-transform:capitalize;gap:7px}.engraving-preview-img{position:relative}.engraving-preview-img svg{position:absolute;width:100%;left:0;top:-7px}.engraving-preview-img svg text{font-size:16px;color:#000}.inner-popup-ring-size h3 a,.inner-popup-ring-size h6 a{font-size:inherit!important;text-decoration:underline!important;color:#000!important}.bridalSets-img,.bridalSets-img img,.customize-banner-main .banner-img.desktop img,.wedding-page .bridalSets.flex{border-radius:5px}span.grey{font-size:12px;margin-left:10px;color:#666;font-weight:400;text-transform:capitalize}span.grey,span.grey span{display:inline}.guide-tab-section.tab-content-main-tab.active-main-current-tab-content{display:block}.care-faq-page .accordion{margin-bottom:30px}.privacy-policy{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:40px;background:#fff;max-width:1000px;margin-left:auto;margin-right:auto;margin:40px auto}.weight-500{font-weight:500}.weight-400{font-weight:400}.singleProduct-text .stone-and-ring-price,.singleProduct-text p.error{margin-bottom:15px}.singleProduct-text .ring-info .side-stone-bubble{display:flex!important;align-items:center}.singleProduct-text .ring-info .side-stone-bubble svg{margin-left:5px}.padding-top-none{padding-top:0!important}.stone-and-ring-price span.bold{font-weight:500!important;font-family:Sackers Gothic Light AT;font-size:16px!important}#account-error:empty,.sign_in_account:empty,.sign_in_error:empty{display:none}#account-error,.sign_in_account,.sign_in_error{display:block;color:red;font-size:12px;margin-bottom:10px;margin-top:5px;text-align:left}.header nav.nav li.wedding-band .engagement-ring>ul:first-child{min-width:424px;display:flex;flex-wrap:wrap;gap:20px;row-gap:0;max-width:424px}.header nav.nav li.wedding-band .engagement-ring>ul:first-child>li:first-child{width:100%}.header nav.nav li.wedding-band .engagement-ring>ul:first-child>li{width:calc(50% - 20px)}.understanding-diamond-tabs{padding-bottom:30px}.step-header .count{width:30px;height:30px;background-color:#fff;display:flex;margin:0 auto;align-items:center;justify-content:center;border-radius:50%;color:#000;border:2px solid #fff;font-weight:400}.drop-down-dimaond-details ul li a svg{margin-left:5px;width:18px;height:18px;color:#3c3c3c;position:relative;top:-1px}.certificate-column h4{color:#310f4c}.Compare-Similar-Diamonds-main{padding:0 0 50px;margin:auto;font-family:Arial,sans-serif}.luxury-conscience-wrapper.diamond{margin-top:50px}.diamond-comparison-parent-list{display:table;justify-content:space-between;gap:0;list-style:none;padding:0;border-top:1px solid #ddd;border-left:1px solid #ddd;background:#fff;left:0;right:0;margin:0 auto;width:100%}.diamond-comparison-parent-list>li{border-left:1px solid #ddd}.diamond-comparison-parent-list>li:last-child{border-right:1px solid #ddd}.diamond-item-comparison{flex:1 1;box-shadow:0 0 3px rgba(0,0,0,.05);padding:0;box-sizing:border-box;border:none;border-top:0;border-bottom:0;display:table-cell}.diamond-details-comparison{list-style:none;padding:0;margin:0;text-align:center;border:2px solid transparent;cursor:pointer}.diamond-details-comparison li{padding:8px 0;font-size:14px;color:#000}.diamond-details-comparison li img{width:100%;max-width:180px;height:auto;margin:0 auto 10px}.heading-comparison{display:block;font-weight:600;font-size:16px;color:#310f4c;margin-bottom:10px;text-transform:capitalize;font-family:Sackers Gothic Light AT}.diamond-details-comparison strong{color:#000;margin-right:2px}.diamond-details-comparison span{color:#000}.diamond-details-comparison li a{display:inline-block;margin-top:10px;color:#734e90;text-decoration:underline;font-weight:600;font-size:14px}svg.down{color:#c21419}svg.up{color:#2d9033}li.diamond-item-comparison ul li{padding:15px;display:flex;margin-left:-2px;margin-right:-2px;font-family:Montserrat}.diamond-item-comparison-active li{margin-left:0!important;margin-right:0!important}li.diamond-item-comparison ul li+li{border-top:1px solid #ddd}.diamond-item-comparison-active{border:2px solid #734e90}.diamond-comparison-parent-list>li:first-child{border-left:0}li.diamond-item-comparison ul li span.heading-comparison{display:block;text-align:center;width:100%;margin:0}li.diamond-item-comparison ul li:last-child{justify-content:center}.diamond-details-comparison li a.hidden-links{visibility:hidden}.diamond-comparison-parent-list>li+li ul li{justify-content:center;min-height:47px}.Compare-Similar-Diamonds-main h2.center{padding-bottom:20px}.sticky-inner-main .left-product-details .main-zoom-iamge>div a,.sticky-inner-main .left-product-details .main-zoom-iamge>div img,.sticky-inner-main .left-product-details .main-zoom-iamge>img{height:100%}.diamond-view .popular-grid-wrapper .imgg-sec{height:auto!important}.diamond-view .popular-grid-wrapper .text-con{margin-top:0!important;padding-top:15px}.diamond-view .popular-grid-wrapper .text-con p:first-child{font-size:15px;font-style:normal;font-weight:500;color:#000;padding-bottom:5px;display:block}.diamond-view .popular-grid-wrapper .text-con p:last-child{font-size:14px}.final-ring .step-outer{margin-bottom:30px}.full-white-final-page{background:#fff}.full-white-final-page .selected-inner-pair{margin-bottom:0!important;padding-bottom:0!important}.full-white-final-page .setting-price-main{text-align:center}.full-white-final-page .price-tabbing-common{margin:0 auto;width:auto;text-transform:capitalize;font-weight:600;font-size:18px}.final-ring .detail-accordian .ring-info>div>span{font-size:14px}.final-ring .side-stone-bubble svg{margin-left:5px!important;top:0;width:18px;height:18px;right:0}.detail-accordian .item .content-show .ring-info span{font-size:13px}.final-ring .ring-info span.side-stone-bubble span{font-size:13px;font-weight:400}.final-ring .social-icons ul li{width:max-content!important}.padd-top-50{padding-top:50px!important}.all-images-videos>figure>div,.all-images-videos>figure>div img{height:100%}.detail-page .step-outer .count.active,.main-arrow-heading .count.active{border:2px solid #856c98}.protect-purchase-main .btn.learn:hover{color:#310f4c;text-decoration:underline}.full-white-final-page .price-tabbing-common span{text-align:center;display:block;width:100%}.details-page .Diamond-Original>a.not-allowed:hover{border-color:#e8e8e8!important;opacity:.7;cursor:not-allowed}.guide-tab-section.tab-content-main-tab{display:none}.mission-content-inner p a:hover{color:#310f4c;text-decoration:underline}span.side-stone-bubble span{display:inline-block;width:-moz-fit-content;width:fit-content}span.side-stone-bubble{position:relative!important;padding-right:22px!important}.side-stone-bubble svg{position:absolute;right:-22px;top:-9px;left:auto}a.count.active,span.count.active{border:2px solid #734e90}.header nav.nav i.iconking-cushion,.header nav.nav i.iconking-emerald,.header nav.nav i.iconking-marquise,.header nav.nav i.iconking-oval,.header nav.nav i.iconking-pear,.header nav.nav i.iconking-princess,.header nav.nav i.iconking-round,.iconking-cushion-2,.iconking-cushion-4,.iconking-emerald-3,.iconking-emerald-7,.iconking-gemstoneoval,.iconking-marquise-2,.iconking-marquise-7,.iconking-oval-7,.iconking-pear-6,.iconking-pear-7,.iconking-princess-7,.iconking-princess-9,.iconking-round-4,.iconking-round-5{width:30px;min-width:30px}.header nav.nav i.iconking-round,i.iconking-round-5{background-position:-80px -21px}.header nav.nav i.iconking-princess,i.iconking-princess-9{background-position:-80px -67px}.header nav.nav i.iconking-emerald,i.iconking-emerald-7{background-position:-80px -116px}.header nav.nav i.iconking-oval,i.iconking-gemstoneoval{background-position:-79px -165px}.header nav.nav i.iconking-pear,i.iconking-pear-7{background-position:-78px -215px}.header nav.nav i.iconking-marquise,i.iconking-marquise-2{background-position:-77px -267px}.header nav.nav i.iconking-cushion,i.iconking-cushion-4{background-position:-79px -317px}.banner-content p.subtitle a{display:block;width:max-content}.banner-content p.subtitle a:hover{color:#310f4c;text-decoration:underline}.popup-cnt-hint h2,.popup-cnt-hint p{text-align:center}.card-right-side .add-form-gift-message{margin-bottom:0}.add-form-gift{margin-top:0!important}.change-ring-size-sec-m span.ant-select-arrow span.anticon.anticon-down.ant-select-suffix svg{color:#000;font-size:0}.change-ring-size-sec-m span.ant-select-arrow span.anticon.anticon-down.ant-select-suffix:after{content:"";border-top:6px solid #151542;border-left:4px solid transparent;border-right:4px solid transparent;transition:.3s;position:absolute;font-size:30px}section.shopping-cart-sec-bg-m{width:100%}.shoping-car-page section.own-engagment.suggestion-sama.detail-ring .popular-engagment{margin-top:0}.shoping-car-page .save-buttons button{background:0 0;font-family:Montserrat}.change-ring-size-sec-m>ul li>span *{font-family:Montserrat!important;font-weight:400!important;font-size:14px}.shoping-car-page section.own-engagment.suggestion-sama.detail-ring{padding-bottom:0}.sticky-right-column section.all-customization-banner{padding-top:0}.checkout-left-column-common,.create-account-main-parent.Login-page-main-parent-popup{box-shadow:0 2px 5px rgba(27,27,27,.17);padding:40px;background-color:#fff;border-radius:8px;position:relative}.checkout-left .checkout-left-column-common+.checkout-left-column-common{margin-top:20px}.checkout-left-column-common>h2{margin-bottom:15px}.card-details-section{width:100%}.select-one-payment .credit-card-details .card-details form{display:flex;flex-wrap:wrap;gap:20px;row-gap:0}.select-one-payment .credit-card-details .card-details form .form-control{width:calc(50% - 10px)}.edit-cart-section{display:flex;align-items:center;justify-content:space-between;gap:10px;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}.checkout-right-scroll::-webkit-scrollbar-thumb:hover{background-color:#888}.address-field,.edit-the-address,.reciept-includes-price,.user-address-data label{font-size:14px}.user-address-data strong{margin-right:2px;text-transform:capitalize;font-style:normal}.contact-information-parent-main .form-container address{font-style:normal;font-size:14px}.address-field,.edit-the-address,.reciept-includes-price,.user-address-data,address.address-field h3{margin-bottom:15px}.shoping-car-page.success-page-order{padding-bottom:50px}.checkout-main-products{display:flex;gap:5px;align-items:flex-start}.main-cart-inner{padding:15px 0;border-bottom:1px solid #ddd;width:100%}.main-cart-inner .checkout-main-products+.checkout-main-products{padding-top:15px}.accout-inner form.form-search button.btn{border:1px solid #310f4c;color:#fff;background-color:#310f4c;width:66%;margin:0 auto 20px}.accout-inner form.form-search button.btn:hover{opacity:1;background-color:transparent;color:#310f4c}.shoping-card-main-wrap .shoping-card>div:last-child{margin-bottom:0}.sign-in-accout.form-layout.reset-password-content button.btn{border:1px solid #310f4c;color:#310f4c}.sign-in-accout.form-layout.reset-password-content button.btn:hover{background:#310f4c;color:#fff;opacity:1}.user-address-data label,.user-address-phone-numbers{font-size:14px;font-weight:500;line-height:24px;color:#a1a1a1;font-style:normal}.user-address-data{padding:20px;display:flex;position:relative;overflow:hidden;border-radius:0 4px 4px 0;margin-bottom:20px;flex-direction:column;background-color:#fbfbfb}.user-address-data:before{content:"";width:4px;height:100%;position:absolute;left:0;top:0;background:#310f4c}.user-address-phone-numbers{padding:16px 0 0;margin-top:25px;border-top:1px solid #dfdfdf;line-height:1}.edit-the-address{position:absolute;top:50px;right:40px}.edit-cart-section a,.edit-the-address{color:#a1a1a1;cursor:pointer;font-size:12px}.edit-cart-section a:hover,.edit-the-address:hover{text-decoration:underline;color:#310f4c}.checkout-left-column-common>h2{padding-right:38px}.shoping-card-main-wrap .shoping-card .ring-completed-content-right-m ul{display:flex;justify-content:space-between}.shoping-card-main-wrap .shoping-card .ring-completed-content-right-m ul li a{text-transform:capitalize}.edit-cart-section{padding-right:10px}#success-msg{display:block;color:green;font-size:12px;margin-bottom:10px;margin-top:5px;text-align:left}.contact-information-parent-main .form-container{background:#fff;padding:40px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.05)}.contact-information-parent-main input[type=email],.create-account-inner .signup-form input[type=email],.create-account-inner .signup-form input[type=password],.create-account-inner .signup-form input[type=text]{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:15px}.contact-information-parent-main .checkbox-container{display:flex;align-items:flex-start;margin-bottom:15px}.contact-information-parent-main .checkbox-container input{margin-right:10px;margin-top:4px}.contact-information-parent-main .checkbox-container label{font-weight:600;font-size:14px}.contact-information-parent-main .description a,.create-account-inner .description a{color:#000}.contact-information-parent-main .description a:hover,.create-account-inner .description a:hover{color:#310f4c;text-decoration:underline}.contact-info-footer .btn-continue,.create-account-inner .btn-create-account,.email-already-taken button{background-color:#310f4c;color:#fff;padding:12px 25px;border-radius:5px;font-size:14px;cursor:pointer;border:2px solid transparent;font-family:Montserrat;font-weight:500}.contact-information-parent-main .form-container>p{margin-bottom:15px}.contact-information-parent-main .btn-continue:hover,.create-account-inner .btn-create-account:hover,.email-already-taken button:hover{background-color:transparent;border-color:#310f4c;color:#310f4c}.pass-forget-pass-field{display:flex;justify-content:space-between}.contact-information-parent-main .form-container label,.form-group-custom label,.pass-forget-pass-field a{font-size:14px;display:inline-block;margin-bottom:7px}.contact-information-parent-main .checkbox-container label{margin:0}.contact-info-footer{text-align:center;margin-top:15px;font-size:14px;display:flex;flex-direction:column}span.contact-info-or{display:inline-block;padding:10px 0}.contact-info-footer a,.create-account-inner .login-footer a{color:#000;font-weight:600;text-decoration:underline}.contact-info-footer a:hover,.create-account-inner .login-footer a:hover,.pass-forget-pass-field a:hover{text-decoration:underline;color:#310f4c}.contact-information-parent-main .form-container h2,.create-account-inner .signup-title{margin-bottom:15px;padding-right:38px}.margin-btm-50{margin-bottom:50px}.margin-top-50{margin-top:50px}.checkout-right .order-summary .cart-middle-discription-text h6{text-transform:capitalize;margin-bottom:7px;line-height:20px;font-family:Montserrat!important}.create-account-inner .checkbox-container.description a{float:none!important}.checkout-info .checkout-info>.checkout{align-items:flex-start}.Philanthrophy-Partners-page,.all-tab-content-aprent>.container,.bespok-white-sec,.my-accout-section,.schedule-head-btn,section.Accordian-main.our-story-main,section.ContactUs,section.password-rest .container,section.payment-plans-main,section.ring-sizer-page-parent-custom{padding:40px!important;background:#fff;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:50px}.my-accout-section,.schedule-head-btn,section.Accordian-main.our-story-main,section.ContactUs,section.password-rest,section.payment-plans-main{margin-top:40px}.contact-inner-common .icons-span span{text-transform:capitalize}.table-count .row .price-right *,.table-count .row .subtotal *{font-weight:600}.Diamond-Original .not-allowed{display:none}.Diamond-Original-main .Diamond-Original span svg{font-size:18px;cursor:pointer}.footer-all-pages-display p a:hover{color:#310f4c;text-decoration:underline;cursor:pointer}.contact-information-parent-main{margin-bottom:20px;position:relative}.error-left{text-align:right!important}.Payment-Method.checkout-left-column-common .payment-form{padding-bottom:0}.create-account-inner{margin:auto;padding:0 0 30px;background:#fff;border-radius:12px}.create-account-inner .signup-title{text-align:center;padding-right:0}.create-account-inner .name-fields{display:flex;gap:16px}.create-account-inner .name-fields .form-group-custom{flex:1 1}.create-account-inner .password-wrapper{position:relative}.create-account-inner .toggle-password{position:absolute;right:12px;top:12px;cursor:pointer;font-size:16px}.create-account-inner .checkbox-container{margin-bottom:20px}.create-account-inner .checkbox-container input[type=checkbox]{margin-right:10px;vertical-align:middle}.create-account-inner .checkbox-container label{font-weight:600;font-size:14px;display:inline-block}.create-account-inner .description{font-size:12px;color:#666;margin-top:5px;padding-left:26px;line-height:1.5}.create-account-inner .or-separator{text-align:center;margin:20px 0;font-size:14px;color:#666;position:relative}.create-account-inner .or-separator:after,.create-account-inner .or-separator:before{content:"";display:inline-block;width:24%;height:1px;background:#ddd;vertical-align:middle;margin:0 10px}.create-account-inner .social-buttons{display:flex;justify-content:center;gap:16px;margin:20px 0}.create-account-inner .social-btn{width:40px;height:40px;border:1px solid #ccc;border-radius:50%;font-size:18px;line-height:40px;text-align:center;cursor:pointer;background-color:transparent}.create-account-inner .login-footer{text-align:center;font-size:14px}.header nav.nav li.education ul li i,.header nav.nav ul li ul li i.iconking-ring-guide{display:none}.sticky-right-column.final-ring .sticky-inner-main{align-items:inherit}.informational-symbol-diamond-origin{display:flex;gap:5px}.informational-symbol-diamond-origin span svg{font-size:18px}@media (max-width:600px){.create-account-inner .name-fields{flex-direction:column}}.ring-info-bubble a:hover{text-decoration:underline;color:#000}.email-popup-open button.scroll-to-top{opacity:0;visibility:hidden}.create-account-main{position:relative}.create-account-main a.close-icons-checkout{position:absolute;right:0}.create-account-inner .contact-info-footer{margin-bottom:20px}.three_col{padding:50px 0}.three_col_row{display:flex;justify-content:space-between}.three_col_row .text_col{width:calc(100% / 2 - 30px)}.three_col_row .image_col{flex:0 0 23%;max-width:23%}.three_col_row .image_col img{max-width:100%;height:auto;display:block}.three_col_row .text_col h1{margin:0 0 20px}.three_col_row .text_col .btn{margin:30px 0 0}.three_col_row .text_col .btn a,.two_col .btn a{text-decoration:none;background:#310f4c;display:block;text-align:center;color:#fff;padding:11px 16px;border:2px solid transparent;border-radius:5px}.three_col_row .text_col .btn a:hover,.two_col .btn a:hover{text-decoration:none;background:#fff;display:block;text-align:center;color:#310f4c;padding:11px 16px;border-color:#310f4c}.two_col .row{display:flex;justify-content:center;--aspect-ratio:0.8070588235294117;--header-height:65px}.two_col .row.right_img{flex-direction:row-reverse}.two_col .image_col{width:50%}.two_col .image_col img{max-width:100%;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;background:#f6f6f6;padding:30px}.two_col .row .img{position:relative;padding-bottom:calc(100%)}.two_col .text_col{width:50%;padding:16px 0 15px 16px}.two_col .text_col .text_col_inner{position:-webkit-sticky;position:sticky;top:var(--header-height)}.two_col .row.right_img .text_col{padding:16px 16px 15px 0}.two_col .btn{text-align:center;margin-top:40px}section.bespok-white-sec section.two_col .btn a{padding:11px 16px;max-width:378px;margin:0 auto 30px}.footer-page-mobile-banner{display:none}.wishlist-shopping .category-tiles{margin-bottom:15px}.bespoke-services-explore-content section.own-engagment{margin-top:50px}.bespoke-page-main{max-width:100%!important;margin-top:50px}.media-object-alternate.left-text-right-img-alternate{margin-bottom:20px}.bespoke-page-main .three_col_row>div .content-inner p{margin-bottom:15px;font-size:15px}.mission-page-tab-parent .only-for-tab-design li span img{max-width:50px;max-height:50px;object-fit:contain}.main-tab-customs-for-three-tabs .top-heading-new-cstm h1{margin-bottom:15px}.main-tab-customs-for-three-tabs .top-heading-new-cstm p+p{margin-top:15px}.ring-sizer-page-parent-custom{margin:50px auto}.ring-sizer-page-parent-custom section.mission-page-tab-parent .container{padding:0!important;margin:0 0 15px}.ring-sizer-page-parent-custom section.mission-page-tab-parent ul#tabs-nav-parent-main>li{flex:1 1}.media-object-custom{margin-bottom:30px}div#request-ring-sizer{padding-bottom:0}.Philanthrophy-Partners-page .complimentory-column-common,.complimentory-column-common{padding-top:45px;border-top:1px solid #ddd;margin-top:45px;text-align:center}.complimentory-column-common h4{margin-bottom:15px}.Philanthrophy-Partners-page .container-full,.ring-sizer-page-parent-custom .container-full{box-shadow:none}.ring-sizer-page-parent-custom .container-full li a{position:relative}.Philanthrophy-Partners-page .all-tab-content-aprent .container{padding:0!important;margin-bottom:0}.Philanthrophy-Partners-page ul#tabs-nav-parent-main{justify-content:space-between}.underlist-style-on-tab ul{padding-left:30px!important}.underlist-style-on-tab ul li{list-style:disc}.underlist-style-on-tab p{margin:0}.underlist-style-on-tab{margin-bottom:15px}.all-tab-content-aprent .guide-tab-section h3,.all-tab-content-aprent .guide-tab-section h4,.all-tab-content-aprent .guide-tab-section h5,.all-tab-content-aprent .guide-tab-section h6,.two_col .text_col .text_col_inner h3,section.ring-sizer-page-parent-custom h3{font-size:18px!important;font-weight:600!important;font-family:Montserrat!important;margin-bottom:15px;margin-top:30px!important}.all-about-image>img{border-radius:4px;display:block}.out-side-white-box img{margin:0!important;display:inline-block}.out-side-white-box{margin-bottom:50px}.all-about-content.sphire-tab-des{top:30%}.all-about-banner .ring-guide-page-bann,.fine-jewellery-bann{max-width:30%}.fine-jewellery-bann h2,.ring-guide-page-below-bann h2{text-align:left!important;padding-right:50px}section.ring-sizer-page-parent-custom h3{padding:0;font-weight:500!important}.shopping-card-main-wrap.empty-cart h1{margin-bottom:7px}.Philanthrophy-Partners-page{margin-top:40px}.all-tab-content-aprent img{border-radius:4px}.checkout-right .social-icons,.summry-col-right .social-icons{padding:0;background:0 0;margin-top:0}.checkout-right .social-icons ul,.summry-col-right .social-icons ul{justify-content:center;gap:20px}.add-form-gift-checkout{margin:10px 0}.card-right-side .order-box .detail-content-list-checkout li:first-child{padding-top:0}.delivery-message-box{margin-bottom:30px}.contact-information-parent-main .form-container h5{margin-bottom:10px}.delivery-message-box h5{margin-bottom:10px;font-weight:500}.delivery-message-box h5,.delivery-message-box h6{position:relative;font-family:Montserrat!important}.delivery-message-box h6{margin-top:10px;font-weight:500!important}.delivery-message-box h5 span{background:#fff;position:relative;z-index:2;padding-right:10px}.delivery-message-box h5:after{content:"";width:100%;height:1px;background:#ddd;position:absolute;right:0;bottom:7px;z-index:1}.email-already-taken{border-radius:8px;border:1px dashed #310f4c;background-color:#f6f6f6;padding:25px 23px 20px}.email-already-taken h5{margin-bottom:15px}.disabled{background-color:#151542!important;opacity:.5}.disabled:hover{color:#fff!important}.phone-number-field-custom{display:flex;align-items:center;border:1px solid #ddd;border-radius:3px;position:relative;margin-bottom:30px}.phone-number-field-custom .error_1{position:absolute;bottom:-16px}.phone-number-field-custom .prefixers-phone{position:relative;width:15%}.phone-number-field-custom .prefixers-phone .prefixSymbol{position:absolute;top:11px;left:7px;padding-left:0}.phone-number-field-custom .prefixers-phone input.prefix{padding-left:20px;background:#f6f6f6;border:none;min-width:42px;padding-right:0}.phone-number-field-custom input#telephone{border:none}.total-price-combined-price{display:flex;justify-content:space-between;padding:20px 0}.total-price-combined-price span{font-size:16px;font-weight:700}.create-account-inner h6{text-align:center;padding:20px 0}.Diamond-Original-main span.unbold-carat{gap:5px}.contact-info-footer button.btn-continue{width:max-content;margin:0 auto}.singleProduct-text .stone-and-ring-price span.unbold{font-weight:500!important;font-size:20px!important}.mission-banner-common .EngagementBridal-text p a:hover{color:#310f4c;text-decoration:underline}.mission-banner-common .EngagementBridal-text p{word-wrap:break-word}body.email-popup-open .singleProduct-text{z-index:0}body.email-popup-open .new-popups .popup__content a{cursor:pointer}body.email-popup-open .new-popups .popup__content p a{text-decoration:underline;font-weight:500}body.email-popup-open .new-popups .popup__content p a:hover{color:#310f4c}body.email-popup-open section.new-popups.fixed-popup-content{min-height:590px}body.email-popup-open .header{z-index:0}.ant-select-dropdown .ant-select-item-option-content{text-align:center!important}.ant-select-selector span.ant-select-selection-item{justify-content:center!important;-webkit-padding-end:0!important;padding-inline-end:0!important}.ant-select-selector{padding:0!important}.ant-select-selector span.ant-select-selection-search{padding:0!important;width:100%;left:0!important}.ant-select-selector span.ant-select-arrow{right:7px!important}.you-might-also-parent-main{background:#fff;margin-top:50px;padding:50px 0}.you-might-also-parent-main .suggestion-sama.padd-top-50{padding:50px 0}.banner-content p.subtitle a,.diamond-by-common.diamondBy-more-filter.active a,.diamond-by-common.diamondBy-shape.active a,.mission-banner-common .EngagementBridal-text p a{text-decoration:underline}.navbar-popup-open .all-tab-content-aprent .tabs-shap,.navbar-popup-open .container-full,.navbar-popup-open .mobile-scroller{z-index:0!important}.table-list-main-new table{margin:0 auto}.centered-text-two-lined{text-align:center}.tab-content-main-inner>p{max-width:594px;margin:0 auto;text-align:center}.centered-text-two-lined p{max-width:583px;margin:0 auto;text-align:center}.all-tab-content-aprent div#tabs-content img,.all-tab-content-aprent p img,section.main-tab-customs- .all-tab-content-aprent .guide-tab-section.tab-content-main-tab img{margin-bottom:15px}.image-width-sixty-new-custom{max-width:60%;margin:0 auto}.for-banner-head-btn p img{max-width:100%}.for-banner-head-btn-forshop-by-caret-size-image .endsSoon-text.ends-soon-txt{top:29%}.all-tab-content-aprent .container-full,section.main-tab-customs- .container-full{position:-webkit-sticky;position:sticky;top:0;z-index:3}.all-tab-content-aprent .mobile-scroller,.all-tab-content-aprent .tabs-shap{background:#fff;position:-webkit-sticky;position:sticky;top:62px;z-index:2}address.address-field h5{margin-bottom:15px}.designed-by-you .designed-by-you-left p,.media-object-description p,.your-purchase-at-sama .your-purchase-at-sama-left p,.your-purchase-at-sama .your-purchase-at-sama-right p{font-size:15px;text-align:center}.mission-page-tab-parent .guide-tab-section.tab-content-main-tab{text-align:center}.mission-page-tab-parent .tab-content-main-tab ul li{margin-top:10px;list-style:none}.our-story h1,.our-story-main p{margin-bottom:30px}.mission-page-tab-parent .guide-tab-section.tab-content-main-tab p:last-child{margin-bottom:0;font-size:15px}.our-story-main .top-heading-new-cstm{padding:0}.your-purchase-at-sama-left-for-mobile{display:none!important}.media-object-description{text-align:center}.out-side-white-box-for-gemstome-diamond-mobile .banner-content-btn{display:flex;flex-direction:column}span.ant-select-arrow span.anticon.anticon-down.ant-select-suffix{right:-7px!important;position:relative}.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #d9d9d9!important;background:#fff;box-shadow:none!important}.select-custom-size-side .ant-select.ant-select-outlined,body *{-webkit-tap-highlight-color:transparent}.all-tab-content-aprent p>a:hover{color:#310f4c;text-decoration:underline}ul.breadcrumbs{display:flex}.bespokes-services-tile a span{position:absolute;z-index:2;left:0;right:0;margin:0 auto;top:15px;font-family:Sackers Gothic Light AT}.bespokes-services-tile{position:relative}.gem_type_custom_img_auto *{height:auto!important}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a.active-main-current-tab:after,.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a.active-main-current-tab:after,.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a.active-main-current-tab:after{display:none}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a,.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a,.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a{border:3px solid #ddd;border-radius:10px;padding:15px}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a.active-main-current-tab,.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a.active-main-current-tab,.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a.active-main-current-tab{border-color:#734e90}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a span,.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a span,.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a span{display:block}.Philanthrophy-Partners-page .top-heading-new-cstm h1{margin-bottom:30px}.Philanthrophy-Partners-page .top-heading-new-cstm{padding:0}.Philanthrophy-Partners-page .container-full{margin-top:50px}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a,.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a{min-height:132px;padding-left:40px;padding-right:40px;text-align:center}.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a{min-height:auto}.main-ring-size-chart .main-top-sect-right-chart h3{max-width:450px;margin:0 auto;text-align:center}.main-ring-size-chart .table-ring-chart table.responsive tbody tr th,.main-ring-size-chart .table-ring-chart table.responsive tbody tr:nth-child(odd) td,.ring-sizer-page-table-parent table tr:nth-child(odd) td,.ring-sizer-page-table-parent table tr:nth-child(odd) th{background:#f6f6f6}.common-tabs-new-content-layout-inner h6{font-family:Montserrat;text-align:center}.ring-sizer-page-parent-custom .mission-page-tab-parent{border-top:0;margin-top:0;border-bottom:1px solid #ddd;padding:0 0 30px;margin-bottom:45px!important}.complimentory-column-common-for-thirty-days h2{margin-bottom:15px}.ring-sizer-page-parent-custom .accurate-measurement-common ul{padding:0}.ring-sizer-page-parent-custom .accurate-measurement-common ul li{position:relative;padding-left:10px}.ring-sizer-page-parent-custom .accurate-measurement-common ul li:before{content:"";position:absolute;width:100%;width:5px;height:5px;background:#000;border-radius:100%;left:0;top:5px}.ring-sizer-page-parent-custom .accurate-measurement-common ul li{text-align:left;margin-top:10px;list-style:none}.border-top-none-custom{border-top:0}div#request-ring-sizer-popup{margin-top:30px}p.still-not-sure-ring-size a:hover{color:#310f4c}p.still-not-sure-ring-size a{text-decoration:underline}.montserrat-font-custom{font-family:Montserrat;font-weight:500!important}.new-popups.diamond-popup .new-popups .selector-wrapper p{position:absolute;bottom:auto;padding:0}.new-popups.diamond-popup .new-popups .selector-wrapper{padding-bottom:58px}.new-popups.diamond-popup .selector-container{margin-bottom:30px}.diamond-found-selected a{text-decoration:underline}.purple-box-border ul li{margin:10px 0;position:relative;padding-left:10px;font-size:14px}.purple-box-border ul li:before{content:"";width:5px;height:5px;background:#000;position:absolute;border-radius:100%;left:0;top:5px}.ring-setting-main-parent .left-img-right-text-alternate h3,.ring-setting-main-parent .left-text-right-img-alternate h3,.ring-setting-main-parent .media-object-custom h3{margin-top:0!important}.justify-content-center-custom{justify-content:center;gap:30px;flex-wrap:wrap;column-gap:60px}.bespoke-page-main .bespok-white-sec .three_col{padding-top:0}.bespoke-banner-section-top .content-inner h2{font-size:20px!important}.bespoke-banner-section-top h1{width:100%;text-align:center}.bespoke-btn-bnn-btm-custom a.emial-to-inquary{font-size:15px;font-weight:400!important;display:flex;text-align:center;justify-content:center;text-decoration:underline}.bespoke-btn-bnn-btm-custom{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.bespoke-btn-bnn-btm-custom a.emial-to-inquary:hover{color:#310f4c}.bespoke-btn-bnn-btm-custom a.common-btn-bg{text-decoration:none;background:#310f4c;display:block;text-align:center;color:#fff;padding:11px 16px;border:2px solid transparent;border-radius:5px;min-width:350px}.bespoke-btn-bnn-btm-custom a.common-btn-bg:hover{text-decoration:none;background:#fff;display:block;text-align:center;color:#310f4c;padding:11px 16px;border-color:#310f4c}.text_col_inner h2{font-family:Montserrat!important}.two_col .text_col .text_col_inner p{font-size:15px}section.faq-section{border-top:1px solid #ddd;padding-top:18px}.bespoke-services-explore-content section.own-engagment{margin-top:0!important;background-color:transparent;padding-bottom:35px}.banner-below-description-mission{padding-top:30px}.Philanthrophy-Partners-page{border:none}ul.list-inner-tabe-new li a:hover{color:#310f4c}ul.list-inner-tabe-new li a{text-decoration:underline}section.ring-sizer-page-parent-custom .accurate-measurement-common p{text-align:left;margin-top:10px}.account-inner .account-right-data button{padding:12px 20px;border:2px solid #310f4c;color:#310f4c}.account-inner .account-right-data button:hover{background:#310f4c;color:#fff;opacity:1}section.ring-sizer-page-parent-custom .complimentory-column-common.border-top-none-custom,section.ring-sizer-page-parent-custom .complimentory-column-common.border-top-none-custom h3{margin-top:0!important}.centered-text-two-lined-for-mobile{display:none}.bann-second-last-word-wrap h2{max-width:350px}.container-full ul#tabs-nav-parent-main li a{text-transform:uppercase}.container-full ul#tabs-nav-parent-main li{flex:1 0 auto}.bann-second-last-word-wrap-for-anatomy h2{max-width:273px}.all-tab-content-aprent .diamond-container{transform:translate(-50%,-50%)}.all-tab-content-aprent .diamond-container img{width:55px;height:55px;margin-bottom:4px!important}.shoping-car-page .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:none!important;border-bottom:1px solid #ddd!important}.phone-number-field-custom input{border:none}.center-error{text-align:center!important}.new-popups.email-and-call-us a:hover{color:#310f4c;text-decoration:underline}.center-description-below-pro-tip p{text-align:center}.final-ring .bespokes-services-tile.gem_type_custom_img_auto{border:none}.final-ring .bespokes-services-tile.gem_type_custom_img_auto .gem_type_name{top:20px}.full-width-white-sec-bespoke-page .three_col{background:#fff;padding:50px 20px}.full-width-white-sec-bespoke-page{margin-bottom:50px}.full-width-white-sec-bespoke-page .bespoke-btn-bnn-btm-custom{margin-bottom:0!important}.full-width-white-sec-bespoke-page .justify-content-center-custom{column-gap:120px;align-items:center}.full-width-white-sec-bespoke-page .three_col_row .text_col{width:calc(100% / 2 - 90px)}.Diamond-Original-main.Centerstone>span:not(:first-child,:last-child) a sub,.Setting-Carat .variant-outer a sub{position:relative;font-size:16px;top:2px}.gemstone-inner-main .gems-limit>span:first-child:hover,.metal-name-by-default:hover,.metal-name-item-name:hover,.resultdata.all-pages-data.active:hover .all-pages-data .metal-name:hover{color:#734e90}.all-shipping-options{padding:30px 0 10px;border-top:1px solid #ddd}.success-page-order .refer-friend-box h5{font-family:Montserrat!important}.order-confirmation-main .shop-card-inner>h5{width:100%;margin-bottom:0}.order-confirmation-main .shop-card-inner{display:block}.order-confirmation-main .shop-card-inner .product-pic{margin-top:0}.order-confirmation-main .shop-card-inner .product-pic .diamond-ring-img-text ul li{width:100%}.order-confirmation-main .product-info-inner *{font-size:14px;color:#000}.contact-inner .contact-inner-common>a:hover span svg g path{fill:#fff}.schedule-head-btn h1{margin-bottom:15px}span.open-bubble-list{display:flex!important;align-items:center;gap:5px}span.open-bubble-list span{display:flex;align-items:center;position:relative;top:2px}.Philanthrophy-Partners-page .container-full ul#tabs-nav-parent-main li{flex:1 0 auto;width:calc(100% / 4 - 10px)}.only-for-mission-change-tab-border ul#tabs-nav-parent-main li{flex:1 0 auto;width:calc(100% / 3 - 10px)}.checkout-right .coupon-code{border:none;margin:0;padding-left:0;padding-right:0;font-size:13px}.checkout-right .coupon-code label{font-size:13px;font-weight:600}.checkout-right .coupon-code .flex{display:flex;flex-wrap:nowrap;width:100%}.checkout-right .coupon-code .flex .apply-btn{margin-bottom:0!important}.impacts-and-order-msg p{font-size:16px}.impacts-and-order-msg p+p{margin-top:15px}.receive-new-content ul li a:hover{text-decoration:underline;color:#310f4c}.checkout-customo-desc p.description a{float:none}.my-accout-section .title h2{text-align:center}.summry-col-right .coupon-code.add-form-gift.row{border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;margin-bottom:0}.summry-col-right .coupon-code.add-form-gift label{justify-content:flex-start}.create-account-inner .login-footer a{float:none!important}p.mt-30.fs-12.bold{text-align:center;font-size:16px}p.mt-30.fs-12.bold a{font-size:14px}p.mt-30.fs-12.bold a:hover{color:#310f4c}body.email-popup-open .all-tab-content-aprent .mobile-scroller,body.email-popup-open .all-tab-content-aprent .tabs-shap,body.email-popup-open .choose-diamonds .diamonds-table,body.email-popup-open .container-full{z-index:0}.complimentory-column-common p{font-size:15px}.mobile-filters span.open-bubble-list{align-items:center;justify-content:flex-start}.email-popup-open .heart-icon svg{z-index:0}.gemstone-detail-image-contents p{font-size:14px;letter-spacing:0;line-height:25px;color:#000}.luxury-conscience-wrapper{cursor:pointer}.navbar-popup-open .choose-diamonds .diamonds-table{z-index:0}body.offer-banner-top-bar{overflow:hidden}.offer-banner-top-bar .new-popups{display:flex;width:100%;max-width:100%}.success-order .shop-card-inner.diamond-ring h5{margin-bottom:20px}.success-order .shop-card-inner.diamond-ring .product-pic.ring-only+.product-pic.ring-only{padding-top:20px}.border-bottom-box-new{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd;width:100%}.Accessibility-statement-on-privay h4,.Accessibility-statement-on-privay li,.Accessibility-statement-on-privay p,.border-bottom-box-new h1,.border-bottom-box-new h4,.border-bottom-box-new li,.border-bottom-box-new p{margin-bottom:15px}.Accessibility-statement-on-privay p:last-child,.border-bottom-box-new p:last-child{margin-bottom:0}.border-bottom-box-new address{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.border-bottom-box-new address a:hover{color:#310f4c;text-decoration:underline;cursor:pointer}.Accessibility-statement-on-privay h4{text-align:center}.Accessibility-statement-on-privay ul,.border-bottom-box-new ul{margin-left:20px}.all-images-videos.mobile .slick-list .bespokes-services-tile.gem_type_custom_img_auto{border:none}.details-page .gem_type_custom_img_auto a,.details-page .gem_type_custom_img_auto img{height:100%!important}.Philanthrophy-Partners-page p{font-size:15px}.exclamation-symbol-red{margin-top:0!important}.footer-all-pages-display p a,body.email-popup-open .new-popups .popup__content p a{display:inline-block}.account-page .right-des-order .fore5{text-align:left}.sticky-right-column p a{display:inline-block}.page-item.disabled{background:0 0!important}.ss__autocomplete__content__info{margin-top:10px}.order-history-main-dashboard .panel-body p a:hover,.share-you-wishlist a:hover{color:#734e90}.main-page-parent .selector-container{max-width:100%;width:100%}.main-page-parent button.selector-clarity{flex:1 0 auto}.banner-content p.subtitle a,.mission-banner-common .EngagementBridal-text p a{display:inline-block}.ring-completed-content-right-m>a span{text-transform:lowercase}.ring-completed-content-right-m>a:hover span{text-decoration:underline}.final-gem-only-gem .bespokes-services-tile img{height:auto!important}.final-gem-only-gem .bespokes-services-tile{background:#fff}.final-gem-only-gem .bespokes-services-tile a{display:flex;align-items:center}.checkout .checkout-left .group-fields input::placeholder{color:#777}.chat-us-new ul li a:hover,.order-hisotry-main p a:hover,p.privacy-views a:hover{color:#310f4c}.success-page-order>.container{max-width:750px!important;margin:0 auto!important}.success-order-left .right-des-order{border-top:1px solid #ddd;padding-top:20px;margin-top:30px}.personalized-show-success{border-top:1px solid #ddd;padding-top:30px}.payment-order-details-image{text-align:center;padding-bottom:30px}.payment-order-details-image img{width:100%;margin:0 auto;height:300px;object-fit:cover;border-radius:5px}.diamond-quality-main{padding-top:50px}.underline-link:hover{text-decoration:underline;color:#310f4c}.recipients-your-data{display:flex;gap:7px}.address-indicators-main-box{flex-direction:column;flex-wrap:wrap;border:1px solid #ddd;width:calc(50% - 10px);margin-top:20px;padding:15px}.validate-address-indicator{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px}.address-indicators p{max-width:167px;margin:0 auto 7px}.or-multiple-options{margin-top:10px}.validate-address-indicator .box-bottom-buttons{margin:0}.address-indicators{min-height:85px}.account-creations{display:flex;justify-content:space-between;gap:20px}.account-creations .account-creation-main{width:50%}select#billingselectState{text-transform:capitalize}.receive-new-content li:last-child{margin-bottom:0}select.highlight{color:#777}select.highlight option{color:#000}.right-product-content{position:-webkit-sticky;position:sticky;top:50px;height:100%}section.mission-page-tab-parent .only-for-tab-design span.partners-box-tab{max-width:100%;width:min-content}@media (min-width:768px) and (max-width:991px){.heading-comparison{font-size:14px}}.create-account-main input{margin-bottom:3px!important}.create-account-inner .form-group-custom{margin-bottom:12px}.message-box .close-popup-icon{position:absolute;top:15px;right:15px}.choose-your-impact-main.protect-purchase-main>.protect-content:first-child{padding-top:0}.account-page .right-des-order{width:86%}.impacts-and-order-msg h2{margin-bottom:20px}.applied-offer-codes p{display:flex;align-items:center;gap:2px;font-size:13px;background:#f6f6f6;padding:5px;line-height:normal}.applied-offer-codes p span svg{font-size:16px;cursor:pointer}.table-count .row .price-right b{display:block;text-align:right!important}.share-your-code .copying-and-sharing{cursor:pointer}.share-your-code .copying-and-sharing span svg{margin-right:2px}.choose-diamonds .diamond-table-sort .ant-select.ant-select-outlined.ant-select-single.ant-select-show-arrow{background:#fff;border-radius:5px;padding:23px 28px;min-height:77px;width:100%}.choose-diamonds .diamond-table-sort .ant-select.ant-select-outlined.ant-select-single.ant-select-show-arrow .ant-select-selector{border:none!important}.choose-diamonds .diamond-table-sort .ant-select.ant-select-outlined.ant-select-single.ant-select-show-arrow .ant-select-selector span.ant-select-selection-placeholder{font-size:14px;font-style:normal;font-weight:500!important;line-height:normal;color:#000;font-family:Montserrat;padding:0}.choose-diamonds .diamond-table-sort .ant-select.ant-select-outlined.ant-select-single.ant-select-show-arrow span.ant-select-arrow{color:#000;font-weight:700;right:38px}.choose-diamonds .diamond-table-sort .ant-select.ant-select-outlined.ant-select-single.ant-select-show-arrow span.ant-select-arrow svg{height:20px!important;width:14px}.choose-diamonds .diamond-table-sort .ant-select.ant-select-outlined.ant-select-single.ant-select-show-arrow span.ant-select-arrow svg path{fill:#000}.privacy-policy-new p{padding:10px 0}.accurate-measurement-common a:hover{color:#310f4c;text-decoration:underline}.accordion-item-body-content a{display:inline-block}.table-main-size-chart{overflow:auto}@media (min-width:768px){.customize-banner-main .banner-img.desktop img{min-height:336px}.prodcut-data li.heading-data-categery.view-select-image{padding-left:0;width:auto}.diamonds-table .table-outer table tr th:last-child{display:none}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .img-bar img{border-radius:5;height:auto;max-height:440px;object-position:50% 80%;min-height:440px}.table-list-main-new tr th{min-width:210px}.home-page .see-products-main{padding-top:0}p.certificate-image-custom-width{max-width:67%;margin:0 auto}}@media (min-width:992px){.your-purchase-at-sama-left-our-story-left{width:60%!important}.your-purchase-at-sama-right-our-story{width:40%!important}body.appointment-popup-open .Schedule-container{height:auto;padding:0 30px}.main-page-parent .details-page.container,.sticky-right-column.diamond-view{padding-top:10px}}@media (min-width:1440px){.popular-engagment .add-matching-wedding-band .loves-inner:before,.shoping-car-page section.add-matching-wedding-band .loves-inner:before,.wedding-banner-engagement-ring section.add-matching-wedding-band .loves-inner:before{width:82%!important}.Diamond-Original-main.Centerstone>span:not(:first-child,:last-child) a,.Diamond-Original-main.Centerstone>span:not(:first-child,:last-child) a sub,.Setting-Carat .variant-outer a sub,.variant-outer a,.variant-outer a span{font-size:18px}}@media (min-width:768px){section.own-engagment .slick-slider ul.slick-dots{display:flex!important;justify-content:center;bottom:0}section.own-engagment .slick-slider ul.slick-dots li button{width:10px;height:10px;background:rgba(49,15,76,.2);padding:0;border-radius:50%;font-size:0;border:none}section.own-engagment .slick-slider ul.slick-dots li button:before{display:none}section.own-engagment .slick-slider ul.slick-dots li{margin:0 6px;width:auto;height:auto}section.own-engagment .slick-slider ul.slick-dots li.slick-active button{background:#310f4c}.banner-main.engment-banner-sec{display:flex;align-items:center}}@media (min-width:2250px){.bridalSets,.bridalSets-2{height:60vh}.bridalSets .bridalSets-img,.bridalSets-2 .bridalSets-img{height:100%}.menRings .menRings-img img{height:50vh}}@media (min-width:1500px){.container,.wedding-banner-engagement-ring section.add-matching-wedding-band .container,header.header .container .header-top{max-width:1280px}.header nav.nav li.our-story .engagement-ring.flex ul{margin-right:60px}.banner-main .container{width:calc(50% + 640px)}.search-inner{width:1280px}.left-product-images.left-product-details .main-zoom-iamge{max-width:100%;margin:0 auto}.popular-engagment .add-matching-wedding-band .loves-inner:before,.shoping-car-page section.add-matching-wedding-band .loves-inner:before,.wedding-banner-engagement-ring section.add-matching-wedding-band .loves-inner:before{width:75%}}@media (min-width:992px) and (max-width:1199px){.all-about-content>.banner-below-description p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:992px) and (max-width:1499px){.banner-main.engment-banner-sec.diamond .banner-text.min-ht{padding-right:57px}}@media (min-width:1350px){.nav>ul>li:hover .engagement-ring{justify-content:center}.engagement-ring>ul{width:-moz-fit-content;width:fit-content;margin:15px 20px}}@media (max-width:1542px){.customize-banner-main .banner-content{top:32px}}@media (min-width:1500px){.video-collage span{font-size:12px}}@media (max-width:1499px){.video-collage span.measurement-length{left:-.9%}.video-collage span.measurement-width{top:27%}.video-collage span.measurement-table{top:40%}.video-collage span.measurement-depth{left:auto;top:51.5%;transform:rotate(-90deg)}.video-collage.Round span.measurement-width{top:31.5%;left:30%}.video-collage.Round span.measurement-length{left:-5px}.video-collage.Round span.measurement-table{top:40.5%;left:68%}.video-collage.Round span.measurement-depth{right:5%}.video-collage.Emerald span.measurement-width{top:27%}.video-collage.Emerald span.measurement-table{top:38%}.video-collage.Princess span.measurement-width{top:31%}.video-collage.Princess span.measurement-table{left:68%;top:40.5%}.video-collage.Marquise span.measurement-width{top:26.5%}.video-collage.Marquise span.measurement-table{left:64%;top:40%}.video-collage.Marquise span.measurement-depth{right:10%}.video-collage.Cushion span.measurement-width{top:33%;left:30%}.video-collage.Cushion span.measurement-table{top:38%}.for-banner-head-btn-forshop-by-caret-size-image .endsSoon-text.ends-soon-txt{top:25%}.certificate-banner-text-aprent .certificate-column h4{font-size:18px!important}}@media (max-width:1199px){.sticky-inner-main .left-product-details .main-zoom-iamge>div,.sticky-inner-main .left-product-details .main-zoom-iamge>img{width:calc(100% / 2 - 5px)}.video-collage span{font-size:10px}.video-collage span.measurement-length{left:-2%}.video-collage span.measurement-width{top:30%}.video-collage span.measurement-table{top:41%}.size-button{width:22px;height:22px;min-width:22px;max-height:22px;max-width:22px}.customize-banner-main .banner-content h2,.customize-banner-main .banner-content p{margin-bottom:10px}section.ready-ship-banner .banner-content h2{margin-bottom:18px}.customize-banner-main .banner-content{top:64px}.video-collage.Round span.measurement-length{left:-8px}.video-collage.Round span.measurement-width{top:34%}.video-collage.Round span.measurement-table{top:42%;left:68%}.video-collage.Emerald span.measurement-length{left:-3%}.video-collage.Emerald span.measurement-width{top:30%}.video-collage.Emerald span.measurement-table{top:39%}.video-collage.Emerald span.measurement-depth{right:5.5%;top:49.2%}.video-collage.Princess span.measurement-length{left:-3.05%;top:47%}.video-collage.Princess span.measurement-width{top:33.5%}.video-collage.Princess span.measurement-table{left:68%;top:41.5%}.video-collage.Pear span.measurement-width{left:26.5%;top:28%}.video-collage.Pear span.measurement-table{top:39%;left:65%}.video-collage.Pear span.measurement-length{left:-3.05%}.video-collage.Marquise span.measurement-length{left:3px}.video-collage.Marquise span.measurement-width{top:29.5%}.video-collage.Marquise span.measurement-table{left:64%;top:41%}.video-collage.Marquise span.measurement-depth{right:9%}.video-collage.Cushion span.measurement-width{top:35%;left:30%}.video-collage.Cushion span.measurement-table{top:39%}.shipping-add ul li{width:44px;height:44px;min-width:44px;max-width:44px;min-height:44px;max-height:44px}.certificate-banner-text-aprent .certificate-column h4{font-size:16px!important}}@media (min-width:768px) and (max-width:991px){.video-collage span.measurement-width{top:23%}.video-collage span.measurement-table{top:36%}.video-collage.Cushion,.video-collage.Emerald,.video-collage.Marquise,.video-collage.Oval,.video-collage.Pear,.video-collage.Princess,.video-collage.Round{background-repeat:no-repeat;background-size:100% 100%}.video-collage span.measurement-depth{right:-5px}.video-collage span.measurement-table{left:69%}.video-collage span.measurement-depth{top:50.5%}.video-collage.Round span.measurement-width{top:28%}.video-collage.Round span.measurement-length{left:-21px;top:45%}.video-collage.Round span.measurement-table{top:37%;left:70%}.video-collage.Round span.measurement-depth{right:-8px}.video-collage.Emerald span.measurement-length{left:-19px}.video-collage.Emerald span.measurement-width{top:23%}.video-collage.Emerald span.measurement-table{top:34%}.video-collage.Emerald span.measurement-depth{right:-8px;top:49.2%}.video-collage.Princess span.measurement-length{left:-21px;top:47%}.video-collage.Princess span.measurement-width{top:26.5%;left:30%}.video-collage.Princess span.measurement-table{top:37.5%;left:70%;top:35.5%}.video-collage.Princess span.measurement-depth{right:-4%}.video-collage.Pear span.measurement-length{left:-21px}.video-collage.Pear span.measurement-table{top:33%;top:30%;left:67%}.video-collage.Pear span.measurement-depth{top:50.5%;right:-7px}.video-collage.Pear span.measurement-width{left:27.5%;top:20%}.video-collage.Marquise span.measurement-length{left:-14px}.video-collage.Marquise span.measurement-width{top:16%}.video-collage.Marquise span.measurement-table{left:66%;top:34%}.video-collage.Marquise span.measurement-depth{right:0}.video-collage.Cushion span.measurement-width{top:24%;left:30%}.video-collage.Cushion span.measurement-table{top:30%}.video-collage span.measurement-length{left:-20px}.video-collage.Cushion span.measurement-depth{right:-7px;top:48.5%}.right-purchage-icon-content{padding-right:18px}.certificate-banner-text-aprent{padding:50px 30px}section.main-tab-customs- .all-tab-content-aprent .mobile-scroller,section.main-tab-customs- .all-tab-content-aprent .tabs-shap{top:72px}.only-for-tab-design>li a{font-size:14px!important;padding:20px 4px}.for-banner-head-btn-forshop-by-caret-size-image .endsSoon-text.ends-soon-txt{padding:12px;max-width:210px}.for-banner-head-btn-forshop-by-caret-size-image .carat-size-circles>div a{width:46px;height:46px}.all-about-content>.banner-below-description p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:767px){.sticky-inner-main .left-product-details .main-zoom-iamge>div,.sticky-inner-main .left-product-details .main-zoom-iamge>img{padding-bottom:0}.video-collage.Oval{background-repeat:no-repeat;background-size:100% 100%}.video-collage span.measurement-width{top:17%;left:33%}.video-collage span.measurement-table{top:33%;left:65%}.video-collage span.measurement-depth{right:6%}.video-collage.Round span.measurement-width{top:32%}.video-collage.Round span.measurement-length{left:-15px;top:46%}.video-collage.Round span.measurement-width{top:26%;left:30%}.video-collage.Round span.measurement-table{top:33%;left:65%}.video-collage.Round span.measurement-depth{right:12px}.video-collage.Emerald span.measurement-width{top:18%;left:32%}.video-collage.Emerald span.measurement-length{left:12px}.video-collage.Emerald span.measurement-table{top:31%;left:64%}.video-collage.Emerald span.measurement-depth{right:9.5%;top:49.2%}.video-collage.Princess span.measurement-length{left:-3px;top:47%}.video-collage.Princess span.measurement-width{top:20.5%;top:22.5%}.video-collage.Princess span.measurement-table{left:65%;top:33.5%}.video-collage.Princess span.measurement-depth{right:6%}.video-collage.Pear span.measurement-length{left:0}.video-collage.Pear span.measurement-width{left:29.5%;top:18%}.video-collage.Pear span.measurement-table{top:29%;left:63%}.video-collage.Marquise span.measurement-width{top:13.5%;left:30%}.video-collage.Marquise span.measurement-table{left:62%;top:30%}.video-collage span.measurement-length{left:3%}.video-collage.Cushion span.measurement-depth{right:9%}.video-collage.Cushion span.measurement-width{top:23%;left:33%}.video-collage.Cushion span.measurement-table{top:29%;left:64%}}@media (max-width:350px){.video-collage span.measurement-length{left:4px}.video-collage span.measurement-depth{right:6%}.video-collage.Emerald span.measurement-length{left:6px}.video-collage.Emerald span.measurement-depth{right:8.5%}.video-collage.Princess span.measurement-width{top:22.5%}.video-collage.Pear span.measurement-depth{top:50.5%;right:8%}.video-collage.Marquise span.measurement-length{left:8px}.video-collage.Marquise span.measurement-width{top:16.5%;left:31%}.video-collage.Marquise span.measurement-table{top:33%}.video-collage.Marquise span.measurement-depth{right:10%}}@media (max-width:1290px){.Schedule-Appointment-inner iframe{height:auto!important}.Schedule-Appointment{gap:20px;padding-bottom:40px}.Schedule-Appointment-inner{width:100%}}@media (min-width:1240px){.banner-main.engment-banner-sec{height:calc(100vh - 170px)}}@media (max-width:1220px){.choose-setting-pages-main .style-main.center-stone-active{width:100%}}@media (min-width:992px){.shape-slider-2.shape-slider-active{transform:translateX(-50%)}.choose-diamonds .main-diamond-filter .shape-diamond-filter .shape-slider,.choose-diamonds .main-diamond-filter .shape-diamond-more-filter .more-filter{padding-left:20px}.choose-diamonds .main-diamond-filter .shape-diamond-filter .lab-grown-shape-icons,.choose-diamonds .main-diamond-filter .shape-diamond-more-filter .slider-1{padding-right:20px}.main-diamond-filter .shape-diamond-filter,.main-diamond-filter .shape-diamond-more-filter,.shop-by-shape-page.Bridal-Sets-Only-setting-style.wedding-band-filters-main{max-width:80%;margin-left:auto;margin-right:auto}.own-engagment.own-pd-control .inner-polular-eng{justify-content:center}.own-engagment.own-pd-control .popular-grid-wrapper{width:calc(100% / 4 - 15px)}}@media (max-width:1300px){.header-icons{padding-left:0}.choose-your-impact-main{min-height:500px}.customize-banner-main .banner-content{width:38%}.only-for-tab-design>li a{font-size:14px}}@media (max-width:1200px){section.mobile-Most-Loved-Engagement.MostLoved{padding-left:20px;padding-right:20px}.header-icons>div:not(:last-child){margin-right:15px}}@media (max-width:1199px){.container{max-width:970px}.banner-main .container{padding:0 0 0 15px!important}.menRings-text{padding-left:15px}.header-icons{padding-left:0}.eternityRings-img img{object-position:center -255px}.bridalSets .bridalSets-img img{object-fit:cover}.common-row.see-products .See-Products{padding:20px 15px}.ShopCategory-img img{width:145px}.ShopDiamondCotegory .column-width .ShopCategory-img{height:190px}.menRings.Bridal-Jewellery .menRings-main .menRings-text{padding:70px 40px}.celebrate-inner{height:370px;padding-left:40px}.own-engagment .grid-wrapper-bar .img-bar img{height:290px;max-height:290px}.EngagementBridal-text>p{font-size:18px;line-height:25px}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-text{padding:70px 40px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text{width:40%;padding:0 40px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img{width:30%}.loves-inner{padding:60px 50px}.love-left-image img{max-width:330px}.ftr-contact.flex ul li>a{word-wrap:break-word}.own-ring-white{height:auto}footer.footer h6{margin-bottom:0}.shop-by-page-common.shop-by-shape-style{max-width:100%}.resultdata.setings-Page-img .all-pages-data{padding:0 15px 25px}.detail-content-list{margin-top:20px}.protect-purchase-main{padding:25px 20px}.details-page.container{padding-left:0;padding-right:0}.Need-More-Time-details .user-detail{gap:10px}.Need-More-Time-details .user-detail svg,.right-product-content .social-icons ul li svg{width:20px;height:20px;margin-right:5px}.ShopDiamondShape div.flex{display:block;white-space:nowrap;padding-bottom:10px;text-align:center}.ShopDiamondShape .ShopDiamondShape-img-text{width:100px;margin-bottom:0;display:inline-block;margin-right:0}.testy-bar{width:calc(33% - 11px)}.own-engagment .grid-wrapper-bar .img-bar img{height:220px;max-height:220px}.ShopDiamondShape.gemstone.diamond-sec div.flex{white-space:inherit;overflow:inherit;padding-bottom:0}.ShopDiamondShape-img-text.diamond.page{width:100%;margin:0}.ShopDiamondShape-img-text.diamond.page .slick-slider{padding-left:20px;padding-right:20px}.ShopDiamondShape-img-text.diamond.page .slick-slider .slick-arrow.slick-next{right:6px}.ShopCategory .slick-slider{padding-left:15px;padding-right:15px}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-img img{max-height:100%}.request-help-main .form-group input:checked+label:after{left:10px}.container-1290-list-pages{max-width:970px!important}.main-diamond-filter .shape-diamond-filter.active,.main-diamond-filter .shape-diamond-more-filter.active{column-gap:30px;flex-wrap:wrap}.choose-diamonds .lab-grown-shape-icons,.choose-diamonds .more-filter,.choose-diamonds .shape-slider,.choose-diamonds .slider-1{width:calc(100% / 2 - 16px)}.search-inner{width:970px}.footer-all-pages-display .diamond-shape-img .ShopDiamondShape-img-text{width:calc(100% / 8 - 10px)}.inner-banner-wrapped{min-height:400px}.inner-polular-eng.shop-by-color-slider-main .slick-slider{padding-left:15px;padding-right:15px}.inner-polular-eng.shop-by-color-slider-main .slick-arrow.slick-prev{left:0;width:14px}.inner-polular-eng.shop-by-color-slider-main .slick-arrow.slick-next{right:0;width:14px}.container,header.header .container .header-top{max-width:970px}.banner-main.engment-banner-sec{min-height:400px}.details-videos-images-thumbnail,.singleProduct .details-videos,.singleProduct .singleProduct-img .details-videos>span.lazy-load-image-background{min-height:250px}.header nav.nav:after,.header nav.nav:before{width:auto}.ShopDiamondCotegory.Anniversary.Rings .ShopCategory-img{height:220px}.header-icons>div:not(:last-child){margin-right:15px}.selector-clarity{padding:6px 7px;font-size:8px}.wedding-banner-engagement-ring section.add-matching-wedding-band .container{max-width:970px}.prodcut-data li.heading-data-categery .heart-icon svg{right:12px!important}.header nav.nav li.wedding-band .engagement-ring{padding:0 80px}.main-page-parent .own-engagment.suggestion-sama .popular-engagment{max-width:970px}.right-payment{width:30%}.luxury-conscience-wrapper .inner-wrapper .gemstone-luxury-content{max-width:360px}}@media (max-width:1120px){.singleProduct video{max-width:500px}.contact-inner .contact-inner-common{min-height:330px}.contact-inner .contact-inner-common>p{min-height:175px}.add-to-ring-bag>a{padding:10px 12px;font-size:14px}.cs-your-mind-sec-inner{grid-template-columns:repeat(1,1fr)}.cs-your-mind-sec{padding:20px;height:auto}.header nav.nav li.wedding-band .engagement-ring{padding:0}}@media (max-width:991px){.container{width:100%;padding-left:15px!important;padding-right:15px!important}.button{padding:10px 20px}h1{font-size:30px!important}h3{font-size:22px!important}h4{font-size:20px!important}h5{font-size:18px!important}h6{font-size:14px!important}p{line-height:25px}.nav,nav.res-nav{display:none}.nav-mobile{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;z-index:1}.header-top{display:none}.nav-mobile-icons,.navabar-icons.HamburgerMenu-icons{width:max-content}.nav-mobile-logo{text-align:center;padding-right:0;flex:1 0 auto}.nav-mobile-logo img{max-width:100px}.nav-mobile-icons{display:flex;justify-content:center;align-items:center;column-gap:25px}.nav-mobile-icons .bell-icon a>span{position:absolute;top:-9px;right:-5px;background:red;color:#fff;border-radius:50px;font-size:10px;width:15px;height:15px;text-align:center;padding-top:1px}.nav-mobile-icons .bell-icon{position:relative}.nav-mobile-contact-us{width:100%;margin-top:20px}header.header .container{display:flex;flex-direction:column-reverse}nav.nav>ul{justify-content:center;display:inline}.navabar-icons2{display:none}nav.mobile-nav>ul>li{position:relative;z-index:11}li.engagement .engagement-ring{display:flex;position:static}.engagement-ring>ul{width:calc(100% / 2 - 20px);margin:9px}.non-engagement .engagement-ring{display:none}nav.mobile-nav>ul{height:500px;overflow-y:scroll}.engagement-ring.flex:before{content:"";background:#fff;position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;right:0}.header{padding-bottom:16px}.close-icons{background:#551a8b;padding:5px;color:#fff}.HamburgerMenu-icons{color:#310f4c;padding:5px 0}.allnav-menu>ul>li>a{padding:10px 0;display:inline-block;margin-right:10px}.mobile-nav .content-show a{margin-right:10px}nav.mobile-nav>ul>li>span{padding-left:15px}.open-menu-mobile{z-index:2}.open-menu-mobile:before{content:"";width:100%;height:100vh;background:#00000066;position:absolute;top:98px;left:0}.mobile-nav-main .allnav,.res-nav-main .allnav{transform:translateZ(0);top:98px;display:block!important;width:80%;min-width:140px;max-width:440px;transition:transform .4s ease;overflow:hidden;position:absolute;left:0;right:0;bottom:0;z-index:11;background:#fff;height:100vh;padding-left:15px}.res-nav-main .allnav{transform:translate(-100%)}.contents-main,.contents-show-main{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 15px;transform:translateZ(0);margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:transform .4s ease}.contents-show-main{transform:translate3d(-100%,0,0)}.content-show.main-content{padding-top:15px}.nav-mobile-icons a{display:flex;font-size:20px}.flex,.header-icons,.header-top,nav.nav>ul{justify-content:flex-start}.ftr-contact-ul{width:calc(100% / 4 - 20px);margin:0 0 50px}.ftr-contact-form{width:100%;max-width:48%;margin:0 10px}footer.footer{padding:0}.mobile-ShopDiamondShape-card1 .ShopDiamondShape-img-text{width:100%}.ShopDiamondShape-img-text img{margin:0 auto}.ShopCategory{padding-bottom:60px;display:none}.eternityRings-img img{height:283px;object-position:center -246px}.eternityRings-text{left:20px}.ftr-icons{column-gap:25px;row-gap:10px}.header-logo{max-width:100px}.bridalSets-necklaces.flex{justify-content:space-between}.menRings .menRings-text{padding-left:15px}.MostLoved .MostLoved-img-text img{width:90px;height:147px;object-fit:contain}.MostLoved .column-width,.ShopCategory .column-width{width:calc(100% / 3 - 0px);padding:10px;text-align:center}.ftr-contact-form{margin:0}.bridalSets,.bridalSets-2{height:auto}.bridalSets .bridalSets-text{padding:30px 15px}.menRings .menRings-img img{height:350px}.bridalSets-2 .bridalSets-text{left:15px}.bridalSets.flex{align-items:flex-start}.submit-btn .button{padding:15px 17px}.mobile-ShopDiamondShapeSlider .slick-next{right:0!important}.mobile-ShopDiamondShapeSlider .slick-prev{left:-9px!important}button.slick-arrow.slick-next:after,button.slick-arrow.slick-prev:after{content:"";color:#fff;position:absolute;top:4px;border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;transform:rotate(45deg);right:2px;z-index:111}.mobile-ShopDiamondShapeSlider .slick-list{z-index:-1}.mobile-ShopDiamondShape h2{text-align:center;padding-bottom:20px}button.slick-arrow.slick-prev:after{transform:rotate(226deg);right:0;z-index:111}.ShopByStyleMobileSlider-main .slick-prev:before,.mobile-ShopDiamondShapeSlider .slick-prev:before,.slick-next:before{background:#310f4c;padding:15px;border-radius:50px;font-size:0!important}.mobile-ShopDiamondShape-main{display:block;background:#fff;position:relative;padding:60px 0;z-index:0}.ShopDiamondShape{display:none}.mobile-ShopDiamondShapeSlider .slick-slider.slick-initialized{z-index:11}.mobile-ShopDiamondShapeSlider .slick-next,.mobile-ShopDiamondShapeSlider .slick-prev{top:42%}.mobile-Most-Loved-Engagement,.mobile-ShopCategory{background:0 0}.mobile-Most-Loved-Engagement .MostLoved-img{background:#fff;padding:17px 0}.mobile-ShopCategory .MostLoved-img{padding:40px 20px;background:#fff}.mobile-ShopCategory .MostLoved-img img{width:100%}.MostLoved{display:none}.header-search input{width:100%;height:38px;padding:10px;border:1px solid #ddd}.header-search{position:relative;margin-top:15px;width:100%;z-index:999}.header-search .search-icon{position:absolute;top:16px;right:24px;font-size:22px}.ShopByStyleMobileSlider-main{margin-top:30px}div#ShopByStyleMobileSlider .slick-next{right:0}div#ShopByStyleMobileSlider .slick-prev{left:0!important}button.slick-arrow.slick-next:after,button.slick-arrow.slick-prev:after{border-color:#000}.ChooseSetting h3{padding:0}.main-btn-setting button{margin:20px!important}.more-to-explore-main h3{padding:40px 0}.singleProduct .details-videos{text-align:center}.singleProduct video{max-width:100%}.singleProduct .details-videos{min-height:auto}.shape-diamond .shape-main{max-width:100%}.shape-diamond>span{font-size:16px}.engagement-ring{display:flex;padding-top:10px}.mobile-nav li.title{align-items:center;margin-bottom:10px}.mobile-nav .content-show>ul>li>a{padding:0}.contact-inner .contact-inner-common{padding:30px;min-height:auto;width:100%;margin-bottom:30px}.contact-inner .contact-inner-common>p{min-height:auto}.contact-inner .contact-inner-common>a{padding:8px 35px}section.BookAnAppointment p{font-size:20px;max-width:100%}.wishlists-inner-row{grid-template-columns:repeat(2,1fr)}.mobile-ShopDiamondShapeSlider .slick-slider.slick-initialized{padding:0 20px}.mobile-ShopDiamondShapeSlider{padding-left:5px;padding-right:5px}section.mobile-Most-Loved-Engagement.MostLoved{padding-left:15px;padding-right:15px}.mobile-ShopDiamondShape-card1 .ShopDiamondShape-img-text h4{margin-top:20px}.mobile-nav li.title>span svg{display:none}.mobile-nav li.title{margin-bottom:0;display:flex;width:100%;justify-content:space-between}.mobile-nav li.title a{position:relative;display:block;border-bottom:1px solid #ddd;margin:0;width:100%;padding:15px 0}.mobile-nav li.title a:after{content:"";width:0;height:0;border:solid;padding:4px;display:inline-block;border-width:0 0 2px 2px;position:absolute;transform:rotate(-135deg);right:3px;top:20px}.HamburgerMenu-icons svg.icon{font-size:32px}.content-show.main-content ul li.title>a{padding:0 20px 10px;border-color:transparent;margin-top:0;display:flex;align-items:center;justify-content:center}.content-show.main-content ul li.title>a:after{right:auto;left:5px;transform:rotate(45deg);top:19px}.contents-main.allnav-menu{padding-top:65px;padding-bottom:30px}.close-icons svg{font-size:32px}.popular-grid-wrapper{width:calc(100% / 3 - 20px)}.ring-grid-sec .grid-wrapper-bar{width:calc(50% - 20px)}.testimonial-mian-wrrap{gap:10px;row-gap:20px}.testy-bar{width:calc(50% - 10px)}section.ready-ship-banner.tp.diamond .btn-bar a.btn-custom{line-height:normal}.diamonds-table td,.diamonds-table th{padding:8px 20px}.gemstone-inners{grid-template-columns:1fr 1fr 1fr}.main-diamond-filter .shape-diamond-filter.active,.main-diamond-filter .shape-diamond-more-filter.active{flex-wrap:wrap}.checkout-left,.choose-diamonds .lab-grown-shape-icons,.choose-diamonds .more-filter,.choose-diamonds .shape-slider,.choose-diamonds .slider-1{width:100%}.checkout-right{width:100%;margin-top:20px}.all-pages-data{width:calc(100% / 3 - 20px)}.product-main-img .common-img{width:100%;height:auto}.image-contents p{width:100%;margin-top:10px}.wishlist_page-column{grid-template-columns:repeat(3,1fr)}.checkout-info,.container.choose-diamonds,.details-page.container,.shoping-car-page,.sticky-right-column{position:relative;padding:30px 0}.shop-by-page-common.shop-by-shape-page.gemstone-Active .slick-prev{left:-15px}button.slick-arrow.slick-next{right:0}button.slick-arrow.slick-prev{left:0}.gemstone-main .color-slider,.gemstone-main .style-main{width:calc(50% - 10px)}.shop-by-shape-page .shape-main,section.gemstone-main .shop-by-page-common{max-width:100%}.gemstone-main .style-main{padding-right:0}.color-slider{padding-left:0}.final-ring ul.product-list li,.shoping-car-page ul.product-list li,ul.product-list .details-videos{width:calc(50% - 10px)}.nav-mobile-icons{column-gap:5px}.bag-icon a,.call-icon a,.header-heart-icon .whishlist-msg a,.header-heart-icon>a,.nav-mobile-icons .user-icon a{display:flex;width:25px;height:25px;border-radius:5px;background-color:#f6f6f6;align-items:center;justify-content:center;font-size:18px}.header{padding-bottom:15px;padding-top:0}.nav-mobile .navabar-icons,.nav-mobile .navabar-icons2{width:45px;height:45px;border-radius:5px;background-color:#f6f6f6;text-align:center;padding:2px 0;cursor:pointer;font-size:18px}.nav-mobile .navabar-icons svg,.nav-mobile .navabar-icons2 svg{width:34px;height:42px}.nav-mobile .navabar-icons.close-icons{background-color:#734e90}.mobile-nav-main .allnav,.res-nav-main .allnav{width:94%;min-width:auto;max-width:330px;background:#f6f6f6;padding-left:0}.mobile-nav li.title a{border-radius:5px;border:1px solid #e5e5e5;padding:10px 20px;font-size:14px;font-style:normal;font-weight:400;color:#000;text-align:center;margin:4px 0}.mobile-nav li.title a:after{display:none}.header-search form input{border-radius:5px;border:1px solid #efefef;color:#310f4c;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;height:45px;padding-right:40px;padding-left:15px}.common-row.banner .slick-prev{left:5px}.common-row.banner .slick-next{right:5px}.ShopCategory,.ShopDiamondShape{display:block}footer.footer .footer-main{padding:50px 0}.ftr-contact-ul{width:calc(100% / 3 - 0px)}.shop-by-page-common.shop-by-shape-style{max-width:100%}.resultdata.setings-Page-img .all-pages-data{width:calc(100% / 3 - 7px)}ul.breadcrumbs{padding-top:10px}.ring-choose-setting.flex{margin:20px auto}.ShopDiamondCotegory .column-width .ShopCategory-img{height:140px}.menRings.Bridal-Jewellery .menRings-main .menRings-text{padding:50px 30px}.ShopCategory-img img{width:110px}.img-bar{line-height:0}.EngagementBridal-text h2{word-wrap:break-word}.EngagementBridal-text>p{font-size:16px;line-height:22px}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-text{padding:50px 30px}.loves-inner{padding:50px 20px}.love-left-image img{max-width:250px}.celebrate-inner{background-position:0}.shoping-card-main-wrap .shoping-card{width:100%}.shoping-car-page .shoping-card-main-wrap .card-right-side{padding-left:0;width:100%;margin-top:15px}.detail-price-main{max-width:100%}.detail-content-main{width:100%}section.add-matching-wedding-band .container{padding-left:0!important;padding-right:0!important}section.add-matching-wedding-band .love-right-content a.explore{margin-top:20px}.singleProduct-img{width:50%}.singleProduct-text{max-width:50%;padding-left:30px}.see-products-img img{height:180px;max-height:180px}.diamonds-table .table-outer table tr th{font-size:15px}.ShopDiamondShape-img-text .own-ring-white img{max-width:70px}.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic{width:100%;padding-right:0}.success-order .shop-card-inner .product-info{width:100%;padding-left:0}.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description,.success-page-order .success-order .success-order-left>.product-info.gemstone-only .gemstone-cart{width:100%;padding-right:0}.success-order .shop-card-inner .product-pic{width:100%;padding-right:0;margin-bottom:10px}.success-order .ring-gemstone-description.shop-card-inner.gemstone,.success-order .shop-card-inner.diamond-ring,.success-page-order .success-order .success-order-left>.product-info.diamond-only,.success-page-order .success-order .success-order-left>.product-info.gemstone-only{border-top:0 solid #eaeaea;padding:0!important}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description,.success-page-order .success-order .success-order-left>.product-info.gemstone-only .gemstone-cart{border-bottom:1px solid #eaeaea;margin-bottom:0;padding:15px 0}.success-order .shop-card-inner .product-info .checkout-name-description{padding-top:15px;padding-bottom:15px}section.own-engagment .inner-own-eng .ring-grid-sec{gap:10px;row-gap:20px}.ring-grid-sec .grid-wrapper-bar{width:calc(100% / 4 - 7.5px)}.inner-polular-eng{gap:10px}.popular-grid-wrapper{width:calc(100% / 4 - 7.5px)}.popular-grid-wrapper .text-con{margin-top:10px}.Accordian-main .title p{padding-right:10px}.bridalSets-necklaces{margin-left:0;margin-right:0}.gemstone-diamond-img{width:100px;height:100px}.gemstone-diamond-img img{max-width:70px;max-height:70px}.gemstone-inner-main{padding:10px}.footer-all-pages-display{padding-top:50px;padding-bottom:50px}.page-not-found-404{padding:100px 0}.comapare-table .compare-similar-diamonds{width:1000px}.footer-all-pages-display .Accordian-main.our-story-main{padding-top:0}.mobile-nav .engagement-ring{height:calc(100vh - 160px);overflow:auto;align-content:first baseline}.main-diamond-filter .Diamond-Original-main{padding-top:30px}.inner-dimond-data-stucture{grid-template-columns:25% 45% 1fr}.slect-dimond a{font-size:13px}.header-search .search-inner{width:100%;top:48px;left:0}.searching-bar-field button{right:20px}.search-sort-filter{margin-top:0}.search-inner{width:calc(100% - 25px);top:210px}.wishlist-main.wishlist-data-base{padding-top:50px}.navbar-popup-open{overflow:hidden}.banner .banner-text{width:50%}.banner-main.engment-banner-sec{min-height:380px}.banner .banner-img{width:50%}.banner-main.engment-banner-sec .banner-img.min-ht img{min-height:380px}.inner-banner-wrapped .banner-content{padding:20px}.inner-banner-wrapped{min-height:300px}.singleProduct .all-images .main-svg-icon-video{width:22%}.banner-section{padding-top:15px;background-color:#e8e8e8}.container,header.header .container .header-top{max-width:100%}.diamond-buying-guide,.lab-grown-diamonds,.our-story-main,.payment-plans p,section.BookAnAppointment p,section.affiliate p,section.jewelry-care-main,section.returnsExchange-main,section.ring-sizer-main,section.warranty-main{padding:0}.care-faq-page{padding-top:0;padding-bottom:0}section.ContactUs,section.shipping-delivery{padding:0}.mobile-nav .our-story .engagement-ring>ul{width:100%;margin-top:0}.mobile-nav .our-story .engagement-ring a{padding-bottom:0}.mobile-nav .our-story .engagement-ring>a{padding-bottom:6px}.mobile-nav .our-story .engagement-ring{height:auto;padding-top:0}.mobile-nav .engagement-ring>a{width:100%;margin-right:0;font-weight:700;font-size:14px;padding-left:10px;padding-right:10px;padding-top:10px}.content-show.main-content ul li.title>a span svg{position:relative;top:0;width:18px;height:18px}.mobile-nav .our-story .engagement-ring a.BRAND{display:none}ul.product-list-thumbnail{width:12%}.details-videos-images-thumbnail,.singleProduct .details-videos{min-height:inherit}.request-help-left,.request-help-middle{width:50%}.ready-ship-banner.tp.diamond .banner-img{padding:20px}.singleProduct .singleProduct-img .details-videos>span.lazy-load-image-background{min-height:inherit}.inner-dimond-data-stucture .prodcut-img iframe,.inner-dimond-data-stucture .prodcut-img span>img{height:175px}.footer-all-pages-display>.mission,.footer-all-pages-display>.our-story{padding-bottom:0}.footer-all-pages-display>.privacy-policy,.footer-all-pages-display>.term-of-use{padding-top:0;padding-bottom:0}.customization-form,div#request-personal-information,div#request-ring-sizer{max-width:90%}.banner-text.min-ht.gemstone{padding-right:30px}.searching-bar-field.container{display:none}.shape-diamond-more-filter .slider .thumb{width:25px;height:25px;margin-top:-11px}.choose-your-impact-main{min-height:auto}.nav-mobile-icons .checkout-btn a{font-size:13px;display:inline-block}.header-heart-icon .cart-card{height:300px}.ShopDiamondCotegory.Anniversary.Rings .ShopCategory-img{height:180px}.home-page section.own-engagment .inner-own-eng .ring-grid-sec .grid-wrapper-bar{width:calc(100% / 4 - 7.5px)}.right-des-order{margin-top:10px}.search-result-main .search-inner .search-top-content{height:300px;overflow-y:auto}body.appointment-popup-open .Schedule-container{max-width:95%}.Schedule-Appointment>a>svg{left:auto;margin-top:-30px;right:5px}.data-table-responsive.visual-active-main .hide-data.list-active{width:calc(100% / 3 - 10px)}.hide-data.list-active .stock-image-item{min-height:auto}.footer-all-pages-display>.your-privacy-choices{padding-top:0}.checkout-left{position:static}.wishlist-shoping-inner .wisher-imager{height:170px}.mobile-social-menu{display:block;width:100%}.mobile-social-menu .wish-cart{margin-top:15px}.mobile-social-menu .wish-cart a{color:#000;font-size:15px;font-weight:400;margin-bottom:0;padding-bottom:0}.mobile-social-menu .wish-cart a svg{font-size:40px;vertical-align:middle;margin-right:0}.offer-banner p{font-size:10px}.nav-mobile-icons .bag-icon{position:relative}.nav-mobile-icons .bag-icon span{background:#310f4c;width:16px;height:16px;color:#fff;font-size:10px!important;border-radius:100%;position:absolute;top:-6px!important;left:16px}.engagement-ring ul>li>a{max-width:100%}.center.diamond-table-sort form{padding:15px 28px;margin-bottom:20px}.choose-diamonds .diamond-table-sort{padding-top:30px!important}.cs-your-mind-sec{width:calc(100% / 2 - 10px)}.wedding-banner-engagement-ring section.add-matching-wedding-band .container{max-width:100%;padding-left:15px!important;padding-right:15px!important}.mobile-nav-main.nav-mobile .mobile-nav .header-search{width:100%;padding-left:15px;padding-right:15px;margin-top:0;padding-top:15px;background:#f6f6f6}.mobile-nav-main.nav-mobile .mobile-nav .header-search .search-icon a{font-size:25px}.mobile-nav-main.nav-mobile .mobile-nav .header-search .search-icon{right:23px;top:23px}.Diamond-Original-main.Centerstone>span:last-child a{padding:8px 16px}.gemstone-inner-main{width:calc(100% / 3 - 7px)}.ShopDiamondShape .slick-slider{width:100%}section.own-engagment .inner-own-eng .ring-grid-sec .slick-slider.slick-initialized{padding:0 15px}section.own-engagment .inner-own-eng .ring-grid-sec button.slick-arrow.slick-prev{left:-5px}section.main-tab-customs- ul#tabs-nav-parent-main li a{font-size:14px}.step-detail{display:flex;background-color:#fff;margin-top:15px;min-height:auto;padding:.4rem;gap:5px;min-height:52.78px}.step-detail .step-img{width:40px;height:40px}.step-button-content p{margin-bottom:0}.step-detail .step-detail-product{width:40%;padding-left:0;padding-right:0}.navbar-popup-open .allnav-menu{background:#f6f6f6;z-index:99}.inner-contacts{display:flex;align-items:center;justify-content:center;gap:40px;padding:20px;flex-wrap:wrap;row-gap:20px}.contact-inner-social .wish-cart a svg,.friends-wish-icons span a svg,.inner-contacts a svg{width:40px;height:40px}.inner-contact{width:100%;text-align:center}.friends-wish,.inner-contact{font-size:18px;font-weight:400}.inner-contacts span a{padding-bottom:0;display:flex;align-items:center;justify-content:center;max-width:40px}.contact-inner-social .wish-cart{display:flex;margin-top:20px;align-items:center;gap:15px;flex-wrap:wrap}.contact-inner-social .wish-cart span a{padding-bottom:0}.friends-wish,.friends-wish-icons{display:flex;justify-content:center;align-items:center;margin:0 auto}.mobile-nav .engagement-ring>a,.mobile-nav ul li a{text-decoration:underline}.mobile-nav ul li:first-child a{text-decoration:none;color:#000!important}.navbar-popup-open .banner-main .banner,.navbar-popup-open .wedding-page .bridalSets .bridalSets-text{z-index:1}.ring-completed-img-m{max-width:420px;margin:0 auto;position:relative}.inner-ring-completed-image-right-col-m+.inner-ring-completed-image-right-col-m{margin-top:0}.ring-completed-image-right-col-m{margin-top:20px}.ring-completed-content-right-m{width:calc(97% - 14px)}.ring-completed-content-left-m{width:3%}.change-ring-size-sec-m{margin-top:20px}div.bag-msgheader,div.whishlist-msg{display:inline-block}.header.scrolled nav.mobile-nav.allnav{top:75px}.contents-main.allnav-menu>ul>li>a{text-decoration:none}.contact-icons-social,.contact-inner-social,.friends-wish-icons,.inner-contacts,.mobile-social-menu{display:flex;width:calc(100% + 30px);flex-wrap:wrap;gap:48px;justify-content:center;padding:15px;max-width:130%;margin:0 -15px;background:#fff;row-gap:0}.mobile-social-menu{margin-top:15px;padding-top:30px}.contact-icons-social .friends-wish-icons,.contact-icons-social .friends-wish-icons span,.contact-icons-social .friends-wish-icons span a{padding:0;gap:48px!important;display:flex;align-items:center;justify-content:center;right:0}.contact-icons-social{padding-bottom:30px}.friends-wish,.inner-contact{display:flex;margin-bottom:15px!important;align-items:center;justify-content:center}.mobile-social-menu .wish-cart{margin-top:0;flex-direction:column}.mobile-social-menu .wish-cart a{display:flex;flex-direction:column;align-items:center;text-align:center}.inner-contacts{background:no-repeat;padding:30px 15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.navbar-popup-open .best-seller-main,.navbar-popup-open .mobile-filters,button.slick-arrow.slick-next,button.slick-arrow.slick-prev{z-index:1}.right-product-content{padding-left:30px}.main-page-parent .own-engagment.suggestion-sama .popular-engagment{max-width:100%;padding-left:15px;padding-right:15px}.singleProduct-text .choose-btnn>a{width:85%}.singleProduct-text .choose-btnn{gap:5px}.ring-completed-image-right-col-m{padding-left:0}.sign-in-accout.form-layout.reset-password-content{width:100%}.sign-in-accout.form-layout.reset-password-content>h1{text-align:center;margin:30px 0 15px}.card-right-side-in h3{text-align:center;margin-bottom:15px}.shopping-cart-sec-left-col-m.ctm-flex-row-m .shopping-cart-content-left-m{width:100%;text-align:center}.contact-inner .contact-inner-common>a{position:static;margin-top:10px}.sticky-right-column.final-ring .certificate-new-parent.margin-btm-50{margin-bottom:20px}.bespoke-page-main .three_col_row{display:block}.bespoke-page-main .three_col_row>div{width:100%;max-width:100%}.three_col{padding:0}.three_col_row .text_col .btn{margin:0}.bespoke-page-main .three_col_row>div{margin-bottom:30px}.two_col .image_col,.two_col .text_col{width:100%}.two_col .row{flex-wrap:wrap}.two_col .row.right_img .text_col,.two_col .text_col{padding:0 0 30px}.two_col .row .img{position:relative;padding-bottom:0}.two_col .image_col img{max-width:100%;position:static;width:100%;height:auto;top:0;left:0}i.iconking-diamond-guide,i.iconking-gemstone-guide,i.iconking-jewelry-care-guide,i.iconking-ring-guide{display:none!important}.header.scrolled{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:99;padding-top:0;box-shadow:0 0 8px #e3e3e3;animation-name:slideInDown;animation-duration:.4s;animation-fill-mode:both}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}to{transform:translateY(0)}}.all-tab-content-aprent .container-full,section.main-tab-customs- .container-full{top:74px}.all-tab-content-aprent .mobile-scroller,.all-tab-content-aprent .tabs-shap,section.main-tab-customs- .all-tab-content-aprent .mobile-scroller{top:130px}.header.scrolled .offer-banner{height:0;opacity:0;padding:0}.right-payment{width:-webkit-fill-available;min-width:143px;max-width:146px}.payment-card-affirm{padding:15px}.customize-banner-random span,.customize-banner-random span img{width:100%!important;display:inline-flex!important;height:100%!important;padding:5px;background:#fff;border-radius:5px;max-height:100%!important;min-height:auto}.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a{min-width:150px}.bespoke-page-main{margin-top:0}.full-width-white-sec-bespoke-page .three_col_row .text_col{width:100%}.checkout-left{padding-right:0}.success-order .ring-gemstone-description.shop-card-inner.gemstone,.success-order .shop-card-inner.diamond-ring{border-top:1px solid #eaeaea;padding:20px 0!important}.details-page .shape-main .View-with-diamond-Shape-list-main{row-gap:5px}.order-items-right{font-size:14px;gap:20px}}@media (min-width:768px) and (max-width:991px){.chooseDiamond-active.view-diamond .one-choose-setting:nth-child(3)>a,.diamond-bread-crumb-active .view-diamond .one-choose-setting:nth-child(3)>a,.view-diamond .one-choose-setting:first-child>a,.view-diamond .one-choose-setting:last-child{padding:30px 28px}.ring-choose-setting.flex{column-gap:15px}.popular-engagment .loves-inner .love-right-content h3,.shoping-car-page .love-right-content h3,.wedding-banner-engagement-ring .loves-inner .love-right-content h3{font-size:30px!important}.shoping-car-page section.add-matching-wedding-band .love-right-content a.explore{border-color:#fff}section.own-engagment.suggestion-sama .popular-grid-wrapper .imgg-sec{height:180px}section.own-engagment.suggestion-sama .popular-grid-wrapper .imgg-sec img{max-height:100px}.shop-by-shape-page.wedding-band-filters-main .shop-by-metal-page{padding-left:10px}.oval-container{gap:2px;margin-bottom:5px;padding:5px}.sticky-inner-main .left-product-details .main-zoom-iamge>div,.sticky-inner-main .left-product-details .main-zoom-iamge>img{min-height:230px}.size-button{width:18px;height:18px;min-width:18px;max-height:18px;max-width:18px}.size-button p{font-size:8px}.carat-container .diamond-size-text p{font-size:8px;line-height:normal}.lab-certificate p.lab-certificate-heading{font-size:16px;margin-top:15px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text{padding:0 20px}.banner-section{padding-bottom:15px}.choose-diamonds .diamond-table-btn{margin-bottom:20px}.main-diamond-filter .shape-slider-1{margin-top:20px}.shape-diamond-filter .shape-slider-2,.shape-diamond-more-filter .shape-cut{padding:30px 0}.customize-banner-random{width:100%!important}.certificate-column{width:calc(100% / 3 - 10px);text-align:center}.lab-diamond-btn,.main-diamond-filter .lab-grown-shape-icons>span,.shop-by-page-common .color-slider>span,.shop-by-page-common .shape-main>span,.shop-by-page-common .shape-slider-1>span{margin-bottom:10px}.shape-diamond-filter.active .shape-icons{min-height:88px;padding-top:0}.social-icons ul li a,.user-detail a{font-size:13px}.button,.celebrate-content a.see-btn,.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button,.love-right-content a.explore,a.btn-custom{width:auto}.customize-banner-main .banner-content h2,.customize-banner-main .banner-content p{margin-bottom:10px!important;font-size:12px}.endsSoon.ends-soon.shop-by-carat-size .endsSoon-text.ends-soon-txt{top:10%}.certificate-new-parent{padding-top:0}.luxury-conscience-wrapper,.sticky-right-column .sticky-right-column{margin-top:0}.main-page-parent .own-engagment.suggestion-sama{padding-bottom:50px}.certificate-inner{justify-content:space-evenly}.final-ring .detail-accordian .ring-info.add-match-band,.singleProduct-text .detail-accordian .ring-info.add-match-band{width:calc(100% - 20%)}.choose-diamonds,.main-content.choose-setting-pages{padding-top:30px}section.ring-sizer-page-parent-custom{margin:0 auto}.for-banner-head-btn .banner-content-btn{width:30%}.all-about-content.sphire-tab-des{top:35%}.banner-below-description p{-webkit-line-clamp:3}.only-for-tab-design{width:auto;justify-content:space-between}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a{padding-left:28px;padding-right:28px}.bespoke-page-main .footer-all-pages-display{padding-bottom:0}.bespoke-services-explore-content section.own-engagment{padding-bottom:20px}.endsSoon-text{top:11%}.endsSoon-text.ends-soon-txt p{-webkit-line-clamp:3}.endsSoon-text.ends-soon-txt p,.gemstone-detail-image-contents p{margin:10px 0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.gemstone-detail-image-contents p{-webkit-line-clamp:4;font-size:12px}}@media (max-width:767px){h1,h1.center{font-size:24px!important}h2{font-size:22px!important}h3,h4{font-size:18px!important}h5{font-size:16px!important}h6{font-size:14px!important}.bridalSets-img img{height:100%;object-position:initial}.product-main-img .common-img{height:100%}.flex.menRings-main{flex-direction:column-reverse}.menRings-img,.menRings-text{width:100%}.menRings-img{width:104vw;margin-left:-14px}.ftr-contact-form{width:100%;max-width:100%;margin:0}.banner-text>p{padding:15px 0}.menRings .menRings-text{padding:40px 15px;max-width:100%;text-align:center}.eternityRings-text p:nth-child(3),.menRings-text p:nth-child(3){padding:5px 0 25px}.eternityRings-text p:nth-child(2),.menRings-text p:nth-child(2){padding:15px 0 10px}.bridalSets.flex{align-items:flex-start}.bridalSets,.bridalSets-2{width:100%}.menRings .menRings-img img{height:auto}.ShopDiamondShape-img-text img{width:70px}.banner .banner-img,.banner .banner-text{width:100%}.banner .banner-img{max-width:100%;width:auto;height:auto}.banner.flex{flex-direction:column-reverse}.banner-main .container{padding:0!important}.banner-text{text-align:center;padding:30px 15px}.ftr-desktop{display:none}.mobile-footer{display:block}.mobile-footer ul.ftr-contact-ul{width:100%}.mobile-footer ul.ftr-contact-ul>h4{display:flex;justify-content:space-between;padding:0;margin-bottom:0}.mobile-footer ul.ftr-contact-ul>h4.active{padding-bottom:15px}.mobile-footer ul.ftr-contact-ul{margin:0;border-top:2px solid #ddd}.mobile-footer .mobile-ftr-contact{padding-top:0}.mobile-footer ul.ftr-contact-form{padding:30px 0 40px;border-top:2px solid #ddd;margin:0}.contact-main{border-top:2px solid #ddd}.contact{display:flex;justify-content:space-around}.contact-main h2{text-align:center;padding-bottom:30px;padding-top:40px}.breadCram{font-size:12px}.contact-main{display:block;padding-bottom:40px}.contact-main .contact-call>a,.contact-main .contact-chat>a,.contact-main .contact-email>a{font-size:25px;color:#310f4c;display:flex;align-items:center;justify-content:center;padding-bottom:10px}footer.footer .footer-main{border-top:none}.mobile-footer ul.ftr-contact-ul>h4.active>a{color:#310f4c}.mobile-footer .ftr-contact.flex ul li>a{font-size:17px;letter-spacing:0;line-height:28px;color:#000}.mobile-footer ul.ftr-contact-ul span{color:#310f4c}.all-pages-data{width:calc(100% / 2 - 20px);margin:10px}.eternityRings-img,.eternityRings-text{width:100%;position:static}.eternityRings-main{flex-direction:column-reverse;margin:0 15px}.eternityRings-img img{height:100%;object-position:center;width:100%}.mbl-eternityRings-img{display:block}.dsk-eternityRings-img{display:none}.eternityRings-text{text-align:center;padding:40px 15px}.Accordian-main .title p{font-size:15px;line-height:normal}.Accordian-main .faq{padding-bottom:60px}footer.footer .footer-main{padding:0}.contact-inner{row-gap:15px;justify-content:space-between}.main-arrow-heading .main-btn-setting{display:grid;grid-template-columns:1fr 1fr;padding:15px}.ring.Create-Your-Ring{margin-left:0}.arrow-shape{display:none}.luxury-conscience-wrapper .inner-wrapper>div{width:100%}.luxury-conscience-wrapper .inner-wrapper{flex-wrap:wrap}.luxury-conscience-wrapper{padding:0}.ring.Complete-Ring .inner-s{justify-content:flex-start}.top-review-sec ul li img{width:100%;height:auto}.order-inner-main .order-left-details{width:100%;padding:20px;font-size:18px!important}.order-right-details-img{width:100%;padding:0 20px}.lab-grown-diamonds-main h3,.our-story h3,.ring-sizer h3,.shipping-fees>h3,section.diamond-buying-guide h3{text-align:left}.diamond-buying-guide,.lab-grown-diamonds,.our-story-main,.payment-plans p,section.BookAnAppointment p,section.affiliate p,section.jewelry-care-main,section.returnsExchange-main,section.ring-sizer-main,section.warranty-main{padding:0}.breadcrum ul,.inner-polular-eng{justify-content:center}.banner-main.engment-banner-sec h1{margin-top:0}.banner-content,.banner-img{width:100%}.banner-img{margin-top:30px}section.ready-ship-banner .banner-content h2{text-align:center;max-width:100%}section.ready-ship-banner.tp .banner-content,section.ready-ship-banner.tp .btn-bar{text-align:center!important;display:flex;flex-direction:column;justify-content:center;align-items:center}section.ready-ship-banner.tp .banner-img{text-align:center}.banner-content h2{margin-bottom:20px}section.mobile-Most-Loved-Engagement.MostLoved{padding-bottom:20px}.bridalSets-necklaces{margin-left:0;margin-right:0}.banner-img{text-align:center}section.ready-ship-banner .banner-content *{text-align:center;justify-content:center}.banner-main.engment-banner-sec.diamond .btn-bar{flex-wrap:wrap;justify-content:center}.min-ht{min-height:auto}.banner-main.engment-banner-sec.diamond .bg-bannerr{position:static}.breadcrum{margin-top:0}section.ready-ship-banner.tp.diamond .btn-bar a.btn-custom{font-size:14px;line-height:normal;padding:12px 22px!important}.wedding-page .bridalSets{overflow:hidden}.banner .banner-img{max-height:100%;margin-top:0}.our-story-accordian .accordion,.our-story-accordian .brand-pillars{width:100%}section.Accordian-main.our-story-main .container{padding:0!important}.right-product-content{padding-left:0;position:static;margin-top:30px}.left-product-images{width:100%;padding-right:0}.left-product-details{padding-left:0}ul.product-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;row-gap:20px}.accordion-item .accordion-item-header{width:100%;position:relative}.our-story-accordian .accordion{width:100%}.care-faq-page{padding-top:20px}.shoping-card-main-wrap .card-right-side{width:100%;padding:0!important}.shoping-card-main-wrap .shoping-card{width:100%}.main-cart-inner>.cart-middle-discription{padding-left:30px!important}.two-fields{flex-wrap:wrap}.group-fields select,.two-fields .inputs{width:100%;display:inline-block;max-width:100%;height:45px;margin-bottom:0!important}.checkout .checkout-left .group-fields{margin-bottom:10px}.move-pages{flex-wrap:wrap}.continue-payment{width:auto}p.account{text-align:left}.data-table-responsive-main{overflow:auto}.choose-diamonds .data-table-responsive-main{overflow:inherit}.accout-inner .create-accout,.accout-inner .sign-in-accout{width:100%;padding:0!important}.accout-inner .sign-in-accout:before{display:none}.accout-inner .sign-in-accout{border:0}.footer .email input{min-height:auto}.category-tiles-box{width:calc(100% / 2 - 15px)}.gemstone-inners{grid-template-columns:1fr 1fr}.main-btn-setting>.ring{min-height:75px}.data-table-responsive-main-parent{margin-top:0;margin-bottom:10px}.best-seller-main{padding:25px 15px}.account-inner .account-side-bar{width:100%}.account-inner .account-right-data{margin:30px 0 0;width:100%;padding-left:0}.update-acc-form form{width:100%;max-width:100%}.wishlist_page-column{grid-template-columns:repeat(2,1fr)}.main-btn-setting>.ring{justify-content:flex-start}.choose-setting-pages-main .style-main,.shop-by-shape-page .shop-by-metal-page{width:100%;max-width:100%;margin:0 auto}.metal-variant-list .shop-by-metal-color{width:25%}.scroll-on-responsive{overflow-x:auto}.cs-your-mind-sec-main .cs-your-mind-sec-inner{width:100%;margin-bottom:30px}.shop-by-page-common.shop-by-shape-style{max-width:100%}.banner-main.engment-banner-sec.diamond .banner-text.min-ht{width:100%}.home-page{background-color:#f6f6f6}section.banner-section .container{background:#e8e8e8;border-radius:8px}.banner-img-slider{min-height:inherit;padding:0 0 30px}.common-row.banner .slick-dots li button{width:7px;height:7px}.common-row.banner .slick-next,.common-row.banner .slick-prev{top:auto;bottom:-35px;transform:inherit}.common-row.banner .slick-dots{bottom:-31px}.banner-ring-text-btn>h1,.banner-ring-text-btn>h3{line-height:30.98px;max-width:270px;margin:0 auto}.banner-ring-text-btn>span{font-size:14px;line-height:17.18px;padding-top:12px;padding-bottom:18px}.common-row.banner .banner-ring-text-btn{width:100%;padding:0 20px}.banner-img-slider>img{padding:0 20px}.menRings.Bridal-Jewellery .container{padding-left:0!important;padding-right:0!important}.menRings.Bridal-Jewellery .menRings-main .menRings-img{width:100%;margin-left:0}.menRings.Bridal-Jewellery .menRings-main .menRings-img img{border-radius:5px;width:100%}.menRings.Bridal-Jewellery .menRings-main .menRings-text{padding:44px 12px 12px;width:100%;border-radius:5px}.EngagementBridal-main .EngagementBridal-text p,.menRings.Bridal-Jewellery .menRings-main .menRings-text p{font-size:14px!important;margin-top:10px;margin-bottom:5px;padding-top:0;padding-bottom:0}.EngagementBridal-main .EngagementBridal-text .button,.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection a.button,.menRings.Bridal-Jewellery .menRings-main .menRings-text a.button{width:100%;font-size:14px;font-style:normal;font-weight:400;padding:11.2px 8.4px;color:#000!important;border:1px solid #000;border-radius:3.5px}.menRings.Bridal-Jewellery .menRings-main .menRings-text h2,.menRings.Bridal-Jewellery .menRings-main .menRings-text p{max-width:92%;margin-left:auto;margin-right:auto}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-img{width:100%}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-img img{border-radius:5px;width:100%}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-text{padding:15px;width:100%;text-align:center;bottom:0;left:0;right:0;background-color:#fff;border-radius:5px}.EngagementBridal-img a.button{position:absolute;bottom:15px;left:0;background:#fff;max-width:100%;margin:0 15px;right:0;font-weight:700;font-size:11px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text{width:100%;padding:0;order:3}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img{width:100%;order:1}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img:first-child{order:2}.EngagementBridal-2-img img{border-radius:5px;width:100%;height:100%;max-height:inherit}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text p{font-size:14px;font-style:normal;line-height:20.26px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text h2{font-size:14.621px;font-weight:400;line-height:24.271px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button{padding:11.2px 8.4px;font-size:14px;font-style:normal;line-height:15.18px}.loves-inner{padding:0;background-color:transparent}.loves-inner:before{display:none}.loves-inner .love-left-image{width:100%;text-align:center;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:auto;padding-top:30px;padding-bottom:30px}.love-right-content{width:100%;background-color:transparent;border-radius:5px;padding:0 15px 30px}.love-right-content h3{color:#000}.love-right-content p{font-size:14px;color:#fff;font-style:normal;font-weight:400;line-height:20.4px;margin-bottom:18px;margin-top:10px}.desktop{display:none!important}.all-images-videos.mobile,.sticky-inner-main .left-product-details .main-zoom-iamge.mobile{display:block;background:#fff}.celebrate-content a.see-btn,.love-right-content a.explore{color:#000;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;border:1px solid #000;padding:11.2px 8.4px;border-radius:3.5px;width:100%;line-height:normal}.love-right-content h4{color:#000;line-height:15.4px}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .img-bar img{height:auto;max-height:inherit;border-radius:5px;object-position:50% 77%!important}.grid-wrapper-bar .contant-bar{margin-top:24px}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar p{margin-bottom:0;max-width:100%;color:#000;font-size:14px;line-height:18.4px;padding:3px 0 0;margin-top:0}.bredCramStyleFilter{max-width:100%!important}.gemstone-main .bredCramStyleFilter{padding-top:0;padding-bottom:10px}.header .container{padding-left:15px!important;padding-right:15px!important}footer.footer{background-color:#fff;padding-top:50px;padding-bottom:50px}footer.footer .container{padding-left:15px!important;padding-right:15px!important}.mobile-footer ul.ftr-contact-ul{border-top:0 solid #ddd;padding-bottom:13px}.mobile-footer ul.ftr-contact-form{padding:0;border-top:0 solid #ddd}.copy-right{padding:15px 0}footer.footer .footer-main{border-bottom:0 solid #ddd}.AnniversaryRing-main.own-engagment.education .heading-text span{margin-top:10px}.celebrate-inner{height:auto;padding-left:0;background-image:none!important;background-color:transparent}.celebrate-content.mobile img{width:100%;object-position:right;border-radius:5px}.celebrate-content.mobile{width:100%;max-width:100%;padding:0;border-radius:0}.celebrate-content{max-width:100%;background-color:#fff;border-radius:0;text-align:center;padding:15px;bottom:0;left:0;right:0;border-radius:5px}section.ready-ship-banner.tp.diamond .btn-bar a.btn-custom{min-width:190px}.celebrate-content p{max-width:100%;font-size:14px;line-height:18.4px;margin-top:10px;margin-bottom:18px}.mobile-footer .mobile-ftr-contact .ftr-contact-ul h4 a{color:#310f4c;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.mobile-footer .mobile-ftr-contact .ftr-contact-ul .content-show{border:0;padding:5px 0}.mobile-footer .mobile-ftr-contact .ftr-contact-ul .content-show li{margin-bottom:5px;margin-top:0}.mobile-footer .mobile-ftr-contact .ftr-contact-ul .content-show li a{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.mobile-footer ul.ftr-contact-form form div input{border-radius:5.429px;background:#f3f3f3;border:0;font-size:11px;color:#939393;height:48px;padding:0 110px 0 35px}.mobile-footer ul.ftr-contact-form form div input.button{border-radius:5.429px;background:#310f4c;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:14.115px 26.059px;text-transform:capitalize}.mobile-footer ul.ftr-contact-form form{margin:23px 0}.mobile-footer ul.ftr-contact-form .ftr-icons{padding-right:0;justify-content:center}.mobile-footer ul.ftr-contact-form>p{font-weight:300;font-size:14px;line-height:18.5px;font-family:Inter,sans-serif;margin-top:8px;margin-left:auto;margin-right:auto}.mobile-footer ul.ftr-contact-form{margin-top:11px}.home-page .AnniversaryRing-main.own-engagment.education .ring-grid-sec .grid-wrapper-bar{width:100%}.contact-us-mobile{display:flex;justify-content:flex-start;margin-top:15px;gap:30px}.contact-us-mobile .chat{text-align:center;width:auto}.contact-us-mobile .chat .name{color:#310f4c;font-size:11px;font-style:normal;font-weight:300;line-height:normal;text-transform:capitalize;font-family:Inter,sans-serif}.contact-us-mobile .chat svg{width:18px;height:18px}footer.footer h6{color:#310f4c}.mobile-footer.ftr-contact{padding-top:0}.mobile-footer ul.ftr-contact-form .ftr-icons svg{width:29px;height:29px}.mobile-footer .mobile-ftr-contact .ftr-contact-ul .content-show:last-child li{margin-bottom:0}.home-page .own-engagment.gemstone.WeddingCollection .ring-grid-sec .grid-wrapper-bar{width:270px;display:inline-block;margin-right:20px}.grid-wrapper-bar .contant-bar{margin-top:0}.main-content .white-wrapper .lab-diamond-btn,.ring-choose-setting .svg-icn{display:none}.ring-choose-setting.flex{margin:10px auto 20px;border:0;border-radius:0;column-gap:6px;max-width:100%;align-items:flex-start;flex-wrap:inherit}.diamond-bread-crumb-active .one-choose-setting:first-child>a{color:#000;background:#fff}.chooseDiamond-active .one-choose-setting:first-child>a,.final-ring .one-choose-setting:first-child>a,.one-choose-setting>span{color:#fff}.chooseDiamond-active .one-choose-setting:nth-child(3),.diamond-bread-crumb-active .one-choose-setting:nth-child(3),.final-ring .one-choose-setting:nth-child(5),.one-choose-setting:first-child{background:0 0}.chooseDiamond-active .one-choose-setting:nth-child(3)>a,.diamond-bread-crumb-active .one-choose-setting:nth-child(3)>a,.final-ring .one-choose-setting:nth-child(5)>span{color:#000}.one-choose-setting:last-child{padding:0}.chooseDiamond-active .one-choose-setting:first-child>a,.one-choose-setting:first-child>a,.one-choose-setting>a,.one-choose-setting>span{color:#000;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:8.217px 9.667px;border-radius:24.167px;background:#fff;display:block!important;text-align:center}.chooseDiamond-active .one-choose-setting:nth-child(3)>a,.diamond-bread-crumb-active .one-choose-setting:nth-child(3)>a,.one-choose-setting:first-child>a{border-radius:24.167px;background:#734e90;padding:8.217px 9.667px;color:#fff}.one-choose-setting.last-btn{padding:0}.one-choose-setting{display:inline-block;width:100%}.container.choose-setting-pages-main{padding-left:15px!important;padding-right:15px!important}.best-seller-main{padding:5px 12px;border-radius:5px;margin-bottom:10px}.best-seller-main>span{width:50%;font-size:12px;text-align:left}.best-seller-main>.best-seller{width:50%}.css-15lsz6c-indicatorContainer{padding:0!important}.best-seller-main>.best-seller form .css-b62m3t-container .css-13cymwt-control .css-1fdsijx-ValueContainer>div{font-size:12px}.best-seller-main>.best-seller form label{margin-right:5px;font-size:12px}.choose-setting-pages-main .bredCramStyleFilter{font-size:12px;padding-top:0}.resultdata.setings-Page-img .all-pages-data{width:calc(100% / 2 - 5px)}.metal-name-by-default,.metal-name-item-name,.resultdata.all-pages-data.active .all-pages-data .metal-name{font-size:15px;line-height:20px}.product-price{font-size:13px}.resultdata.setings-Page-img .all-pages-data{padding:0 7px 16px}.all-card-four-color span{width:20px;height:20px}.all-card-four-color>span{margin:10px 6px 0}.heart-icon svg{top:2px;right:2px;font-size:20px}.product-main-img .common-img{padding:16px 0}.diamonds-table .table-outer table tr th>span{right:6px!important;top:0}.shop-by-page-common .shop-style-text span,.slick-list .shop-style-text{font-size:14px}.ShopDiamondShape div.flex{width:100%;background:#fff;overflow-y:auto;display:block;white-space:nowrap;position:relative;margin-top:0}.ShopDiamondShape div.flex::-webkit-scrollbar-track{height:3px;border-radius:20px;background-color:#c5becb}.ShopDiamondShape div.flex::-webkit-scrollbar{height:3px;background-color:#c5becb}.ShopDiamondShape div.flex::-webkit-scrollbar-thumb{border-radius:20px;background-color:#310f4c}.ShopDiamondShape .ShopDiamondShape-img-text{display:inline-block;margin-right:0}.own-ring-white{height:auto}.ShopDiamondShape div.flex:after{content:"";position:absolute;left:0;right:0;bottom:0;background-color:#c5becb;height:1px}section.see-products-main .common-row.see-products::-webkit-scrollbar-track{height:3px;border-radius:20px;background-color:#c5becb}section.see-products-main .common-row.see-products::-webkit-scrollbar{height:3px;background-color:#c5becb}section.see-products-main .common-row.see-products::-webkit-scrollbar-thumb{border-radius:20px;background-color:#310f4c}section.see-products-main .common-row.see-products{gap:10px;align-items:flex-start;row-gap:15px}section.see-products-main .see-products-img{width:calc(100% / 2 - 5px)}.common-row.see-products .See-Products{padding:20px;display:flex;flex-direction:column;align-items:flex-start}.See-Products>span:nth-child(2){margin-top:3px}section.see-products-main .see-products-img>img{border-radius:8px}.ShopCategory.ShopDiamondCotegory div.flex{gap:10px;row-gap:15px}.ShopCategory.ShopDiamondCotegory div.flex .column-width{width:calc(100% / 2 - 5px)!important}.ShopDiamondCotegory.Anniversary.Rings .ShopCategory-img{height:auto;padding-top:85%!important;position:relative}.ShopDiamondCotegory.Anniversary.Rings .ShopCategory-img img{position:absolute;left:0;right:0;top:0;bottom:0}.ShopDiamondCotegory .column-width h6{padding-top:3px;line-height:normal}.ShopCategory.ShopDiamondCotegory div.flex::-webkit-scrollbar-track{height:3px;border-radius:20px;background-color:#c5becb}.ShopCategory.ShopDiamondCotegory div.flex::-webkit-scrollbar{height:3px;background-color:#c5becb}.ShopCategory.ShopDiamondCotegory div.flex::-webkit-scrollbar-thumb{border-radius:20px;background-color:#310f4c}.ShopCategory.ShopDiamondCotegory.Anniversary .column-width h4{padding-top:15px}.ShopCategory.ShopDiamondCotegory.Anniversary.Rings .discover-collection.mobile .button{padding:11.2px 8.4px;border-radius:3.5px;border:1px solid #000;font-size:14px;display:block;background-color:transparent;color:#000;margin-top:22px}.ShopCategory.ShopDiamondCotegory .slider-flex-category.mobile{width:100%;overflow-y:auto;display:block;white-space:nowrap;padding-bottom:10px;position:relative;margin-top:20px}.ShopCategory.ShopDiamondCotegory .slider-flex-category.mobile::-webkit-scrollbar-track{height:3px;border-radius:20px;background-color:#c5becb}.ShopCategory.ShopDiamondCotegory .slider-flex-category.mobile::-webkit-scrollbar{height:3px;background-color:#c5becb}.ShopCategory.ShopDiamondCotegory .slider-flex-category.mobile::-webkit-scrollbar-thumb{border-radius:20px;background-color:#310f4c}.ShopCategory.ShopDiamondCotegory .slider-flex-category.mobile .column-width{padding:0!important}.ShopDiamondCotegory .column-width h4{font-size:14px!important;padding-top:15px;font-family:Montserrat}.shoping-car-page{padding-left:15px;padding-right:15px}.mobile-filters{padding:20px 15px 30px;position:fixed!important;left:0;right:0;bottom:0;z-index:333;height:90px;transition:all .4s ease-in-out}.filter-button-mobile{border-radius:30px;background:#310f4c;color:#fff;text-align:center;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:700;line-height:normal;padding:15px 11px;cursor:pointer;max-width:100%;margin:0 auto;box-shadow:0 4px 31.1px 0 rgba(0,0,0,.1)}.mobile-filters>.shop-by-page-common{display:none}.mobile-filters.active>.shop-by-page-common{display:block;height:calc(100% - 80px);overflow-y:auto;max-width:100%;padding:0 7px 20px 0;margin-left:0;width:100%}.mobile-filters .shop-by-page-common .style-main{padding:0}.wedding-band-page .mobile-filters.mobile.ring-list.active{height:auto;padding-bottom:65px}.mobile-filters.active{height:80%;background:#fff;box-shadow:0 4px 31.1px 0 rgba(0,0,0,.1);width:100%}.mobile-filters .shop-by-metal-page .metal-variant-list,.mobile-filters .shop-by-page-common .shape-main .shapeData,.mobile-filters .shop-by-shape-style{width:100%;overflow-y:auto;display:block;white-space:nowrap;padding-bottom:10px;position:relative;margin-top:15px;margin-bottom:30px!important}.mobile-filters .shop-by-metal-page .metal-variant-list::-webkit-scrollbar-track,.mobile-filters .shop-by-page-common .shape-main .shapeData::-webkit-scrollbar-track,.mobile-filters .shop-by-page-common .style-main .shop-by-shape-style::-webkit-scrollbar-track{height:3px;border-radius:20px;background-color:#c5becb}.mobile-filters .shop-by-metal-page .metal-variant-list::-webkit-scrollbar,.mobile-filters .shop-by-page-common .shape-main .shapeData::-webkit-scrollbar,.mobile-filters .shop-by-page-common .style-main .shop-by-shape-style::-webkit-scrollbar{height:3px;background-color:#c5becb}.mobile-filters .shop-by-metal-page .metal-variant-list::-webkit-scrollbar-thumb,.mobile-filters .shop-by-page-common .shape-main .shapeData::-webkit-scrollbar-thumb,.mobile-filters .shop-by-page-common .style-main .shop-by-shape-style::-webkit-scrollbar-thumb{border-radius:20px;background-color:#310f4c}.gemstone-main .shop-by-shape-page .shape-main{max-width:100%}.mobile-filters .shop-by-metal-page .metal-variant-list>.shop-by-metal-color,.mobile-filters .shop-by-page-common .shape-main .shapeData>div,.mobile-filters .shop-by-shape-style>a{display:inline-block;width:calc(100% / 4 - 10px);margin-right:15px}.gemstone-main .diamond-image-slider,.shop-by-page-common .style-main .shop-style-img{width:60px;height:60px}.metal-variant-list .shop-by-metal-color a[type=button]{border:7px solid #fff}.choose-diamonds .diamond-image-slider,.choose-setting-pages-main .shape-main .diamond-image-slider,.gemstone-main .diamond-image-slider{width:60px;height:60px}.choose-setting-pages-main .shape-main .diamond-image-slider img,.diamond-image-slider img{max-width:50px}.choose-setting-pages-main .shape-main>span{margin-top:0}.metal-all-color{width:60px;height:60px}.mobile-filters .shop-by-page-common .shape-main{padding-left:0;margin-top:1.5em;margin-bottom:1.5em;width:100%}.metal-variants .metal-text{padding:0;margin-bottom:0}.mobile-filters .filter-button-mobile.view-results{position:fixed;left:15px;right:15px;bottom:22px;width:100%;max-width:calc(100% - 150px);left:0;right:0;margin:0 auto!important}.singleProduct-text{max-width:100%;padding-left:0;margin-top:30px;width:100%}.details-page.container{padding-left:15px!important;padding-right:15px!important}.shape-diamond .shape-main{max-width:100%}.gemstone-main .container{padding-left:15px!important;padding-right:15px!important}section.see-products-main .see-products-img>a>div,section.see-products-main .see-products-img>div{position:relative;padding-bottom:80%}.see-products-img img{height:100%;max-height:inherit;border-radius:5px;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:inherit}.ShopCategory.Anniversary h3{color:#000}.flex.common-row.EngagementBridal-2{row-gap:0}.mobile-footer .mobile-ftr-contact .ftr-contact-ul .content-show:nth-child(2) li{margin-top:0}.css-qbdosj-Input{padding:0;margin:0}.css-1dimb5e-singleValue{font-size:12px}.css-1fdsijx-ValueContainer{padding:0;min-height:inherit}.Accordian-main{padding-top:30px;padding-bottom:30px}.choose-setting-pages-main .Accordian-main{padding-top:0;padding-bottom:40px}.similar-gemstones{flex-wrap:wrap}.similar-gemstones .gemstone-inner-main{width:calc(100% / 2 - 5px);border-radius:5px;padding:20px 15px}.move-pages{margin-top:10px}section.add-matching-wedding-band .loves-inner .love-left-image img{max-width:100%;border-radius:5px}section.add-matching-wedding-band .loves-inner .love-left-image{padding:0}.wishlist-shoping-inner{gap:10px;justify-content:inherit}.wishlist-shoping-inner .category-tiles-box{width:calc(100% / 2 - 5px)}.banner-main.engment-banner-sec .banner-img.min-ht img{min-height:inherit}.banner-main.engment-banner-sec .btn-bar{margin-bottom:0}.banner-text .breadcrum ul li{padding:0}.banner-main.engment-banner-sec h1{margin-top:10px}.ShopDiamondShape div.flex:after{display:none}.inner-banner-wrapped .banner-content{max-width:90%;margin-left:auto;margin-right:auto}section.enviromental-sec{padding:40px 0}.contentwrapper p{margin-top:10px;margin-bottom:20px}.wedding-page.diamond-set{padding:40px 0}.our-story-accordian .accordion{margin-top:10px}.footer-all-pages-display{padding-bottom:30px;padding-top:30px}.ShopDiamondShape.gemstone.diamond-sec>.container{padding-left:15px!important;padding-right:15px!important}.own-engagment .popular-engagment .inner-polular-eng{width:100%;overflow-y:auto;display:flex;justify-content:center;white-space:nowrap;padding-bottom:10px;position:relative;margin-top:20px}.bar-slider-mobile::-webkit-scrollbar-track{height:3px;border-radius:20px;background-color:#c5becb}.bar-slider-mobile::-webkit-scrollbar{height:3px;background-color:#c5becb}.bar-slider-mobile::-webkit-scrollbar-thumb{border-radius:20px;background-color:#310f4c}.ring-grid-sec .grid-wrapper-bar{width:calc(100% / 2 - 5px)}.ring-grid-sec .grid-wrapper-bar a{display:block}.popular-grid-wrapper{width:150px;display:inline-block;margin-right:10px;vertical-align:top}.popular-grid-wrapper .imgg-sec{height:135px}.popular-grid-wrapper .imgg-sec img{max-height:135px}.footer-all-pages-display{min-height:inherit}div section.affiliate p{padding:0}div section.affiliate{padding-top:0;padding-bottom:0}.diamonds-table .table-outer table tr th,.diamonds-table .table-outer table tr th>span{font-size:12px}.choose-diamonds .diamonds-table .data-tabs li.active:first-child{margin-left:10px}.data-table-responsive ul.prodcut-data{padding:8px 15px;margin-bottom:0}li.heading-data-categery{padding:0}.choose-diamonds .diamonds-table{padding-bottom:0}.Diamond-Original>a{height:60px;width:100%;padding:22px 20px;font-size:14px}.data-table-responsive ul.prodcut-data{justify-content:flex-start}.mobile-filters .Diamond-Original-main>span,.mobile-filters .lab-grown-shape-icons>span,.mobile-filters .shape-slider-1>span,.mobile-filters .shape-slider-2>span,.mobile-filters .slider-1 .shape-color>span{font-weight:600;text-align:left;font-size:14px!important}.mobile-filters .shape-slider .Diamond-Original-main .Diamond-Original{margin-top:15px;margin-bottom:16px;column-gap:14px}.mobile-filters .shop-by-page-common .more-filter .diamond-table-sort{padding-top:1.5em!important;padding-bottom:0}.choose-diamonds .mobile-filters .color-text>ul{background-color:#fff;padding:0 10px 0 7px}.cut-list-diamonds{margin-top:0}.choose-diamonds .mobile-filters .color-text{margin-top:-30px}.mobile-filters .cut-list-diamonds{margin-top:-30px;background-color:#fff;border-radius:0 0 5px 5px;padding-bottom:5px}.mobile-filters .cut-list-diamonds ul{max-width:100%;margin-left:auto;margin-right:auto;position:relative;left:0;padding-top:0!important;margin-top:0;justify-content:space-around}.mobile-filters span.mark{border:0 solid #fff;height:7px;width:7px;background-color:#310f4c;border-radius:50%;margin-top:-2px}.mobile-filters .slider{height:2px}.mobile-filters .slider .thumb{width:20px;height:20px;background-color:#310f4c;border:0;margin-top:-9px}.center.diamond-table-sort form{padding:0}.gemstone-inner-main .diamoond-gems span{display:block!important}.gems-limit{padding:10px}.gemstone-inners{margin-top:0}.choose-setting-pages-main .bredCramStyleFilter.style-active{margin-bottom:3px}.request-help-middle{width:100%;padding-bottom:30px}.request-help-left{width:100%;padding-left:0;padding-right:0}.request-helped-cnt{padding-bottom:15px;padding-left:0;padding-right:0}.main-ring-size-chart .inner-popup-ring-size span.cross{margin-left:auto;display:block;width:20px}body.email-popup-open .main-ring-size-chart .popup-custom{max-width:100%;height:90vh;padding:20px;width:100%}.table-ring-chart table.responsive{width:350px}.order-history{margin-top:20px}.similar-span div.new-popups{padding:10px}.similar-span div.new-popups section.new-popups{padding:15px}.need-ass-popup .modal-title{font-size:30px;margin-bottom:0}.orders-history-dashboard table.orders-history-table td{margin-right:15px}.need-ass-popup .carat-slider>div:not(:first-child) li,.need-ass-popup .clarity-list li,.need-ass-popup .color-list li,.need-ass-popup .cut-list li{font-size:12px}ul.product-list-thumbnail{max-height:550px}.choose-setting-pages-main .bredCramStyleFilter a{font-size:11px;margin-bottom:5px}.prodcut-data .heading-data-categery p{text-align:left;font-size:12px}.footer-all-pages-display .diamond-shape-img .ShopDiamondShape-img-text{width:calc(100% / 5 - 10px)}.popup__content .need-form-row .ass-form-left{width:100%}.popup__content .need-form-row .ass-detail-right{padding-left:0;padding-top:0;width:100%}.popup__content .ass-detail-right p a{margin-right:5px}.popup__content .ass-detail-right p{margin-bottom:10px}.need-ass-popup .modal-title{font-size:22px}.account-page section.popup-need-assis,.new-popups{padding:20px}.new-popups,.popup{padding:10px}.order-history-main-dashboard .order-col .product-list{justify-content:flex-start}.account-inner .account-side-bar{padding-top:0}.account-page{padding:30px 0}.inner-banner-img{position:static;line-height:0}.inner-banner-img span.lazy-load-image-background{width:100%;height:100%}.inner-banner-img span.lazy-load-image-background:first-child{display:none!important}.banner-main.engment-banner-sec{min-height:inherit}.banner-main.engment-banner-sec .banner-text{position:absolute;bottom:50px;left:0;right:0;height:auto}.inner-banner-wrapped{min-height:inherit}.Bespoke-banner{position:static;width:100%}.inner-banner-wrapped .banner-content{position:absolute;left:0;right:0;bottom:8%;max-width:100%}.endsSoon .endsSoon-text{width:100%;text-align:center;top:auto;bottom:0;position:static;padding-top:15px;background:#f6f6f6;max-width:100%!important}.Bespoke-banner img,.inner-banner-img img{max-height:700px}.singleProduct .all-images .detail-images .default-img{column-gap:18px}.singleProduct .all-images .detail-images .default-img>div,.singleProduct .choose-gemstones video,.singleProduct .gemstone-image-choose{width:calc(33% - 11px)}.singleProduct .all-images .main-svg-icon-video{width:23%}.singleProduct-img{max-width:100%;margin-left:0}.product-main-img .common-img{min-height:170px}.product-main-img .common-img img{max-height:140px}.gemstone-main .color-slider,.gemstone-main .style-main{width:100%}.common-row.see-products .See-Products{z-index:9}.see-products-main .see-products-img>div>p:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#00000029}.see-products-main .see-products-img>div>p{line-height:0}.details-videos-images-thumbnail,.singleProduct .details-videos{text-align:center}.luxury-conscience-wrapper{margin:0}.home-page .banner-section .banner-img-slider .lazy-load-image-background img{max-height:140px}.search-result-main .search-inner .search-top-content{max-width:100%}.customize-form-popup-open .hbspt-form{max-width:90%}.close-form svg{right:5%}.ftr-contact-form div#ftrMobId{display:block}.customization-form{max-width:100%;padding:30px 0}.ready-ship-banner.diamond .inner-banner-wrapped .banner-content{position:static}.ready-ship-banner.diamond .inner-banner-wrapped .banner-img{margin-top:0;padding-top:0;padding-bottom:0}.our-story-accordian .accordion{padding-left:0}.choose-setting-pages-main .main-common-active.product-main-img{min-height:170px}.ftr-contact.flex>ul>h6>a{display:block;width:100%;cursor:pointer}.ftr-contact.flex>ul>h6{position:relative}.ftr-contact.flex>ul>h6 span{position:absolute;right:0;font-size:24px}.schedule-head-btn .schedule-main-btn{display:block}.schedule-main-btn>a{display:inline-block}.resultdata.setings-Page-img .all-pages-data{min-height:inherit}.one-choose-setting.first-btn{padding:0}section.banner-section .container{padding-left:0!important;padding-right:0!important}.orders-history-dashboard table.orders-history-table{width:100%}ul.pagination.justify-content-center{width:100%;margin-top:20px}.Need-More-Time-details .user-detail>a{margin-bottom:0}.choose-ring-filter p{display:none}.choose-ring-filter .change-view{justify-content:center;margin-top:5px}.ring-choose-setting .one-choose-setting .change-view{column-gap:4px;justify-content:center}.ring-choose-setting .one-choose-setting .change-view a{padding:2px 6px}.cs-your-mind-sec .diamond-size-box .data{background-color:#fff;padding:8px 10px;bottom:5px;min-height:inherit;width:-moz-fit-content;width:fit-content;top:-15px}.cs-your-mind-sec .diamond-size-box .data:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-10px;left:-30px;right:0;margin:0 auto}.cs-your-mind-sec .diamond-size-box .data .nowrap{color:#000;font-size:12px}.cs-your-mind-sec .diamond-size-box .data span.n{width:auto;height:auto;border-radius:0;border:0;font-size:18px;margin-top:3px;display:block;padding:0}.ir312-slider-bar-cut li .cut-level,.slider-bar-clarity-text{border-top:2px solid #fff;padding:10px 0}.btm-slider-bar li.active .slider-bar-clarity-text>div.h5:before,.ir312-slider-bar-cut li .cut-level.active:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#fff;margin-right:3px}.btm-slider-bar li,.ir312-slider-bar-clarity li,.ir312-slider-bar-cut li{width:100%}.btm-slider-bar .slider-bar-clarity-text{padding:10px 0}.ir312-diamond-clarity-box .item:last-child:after,.ir312-diamond-clarity-box .item:last-child:before,.ir312-diamond-clarity-box .item:nth-child(3):after,.ir312-diamond-clarity-box .item:nth-child(3):before{display:none}.ir312-diamond-clarity-box .data{left:0!important;width:100%;margin-left:0!important}.diamond-size-box .ir312-slider-bar-carat{margin-top:0}.cs-your-mind-sec .ir312-diamond-clarity-box{margin-top:80px}.diamond-size-box .ir312-slider-bar-carat .data[style="left: 90%;"]:before{left:30px}.diamond-size-box .ir312-slider-bar-carat .data[style="left: 90%;"]{margin-left:-20px}.love-right-content h2{color:#fff}.more-filter .center.diamond-table-sort form select#sort-mobile{border:0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#000;font-family:Montserrat;padding:0;background-color:transparent;width:100%}.diamonds-table .table-outer table tr th{padding:0;width:auto!important;display:table-cell;text-align:center}.diamonds-table .table-outer table tr th:nth-child(5){text-align:center;position:relative;left:0}.prodcut-data li.heading-data-categery{justify-content:center;flex:1 0 auto}.diamonds-table .table-outer table tr th:nth-child(2),.diamonds-table .table-outer table tr th:nth-last-child(2){text-align:center}.data-table-responsive li.heading-data-categery:nth-last-child(2){width:auto}.data-table-responsive.visual-active-main{width:100%}.data-table-responsive.visual-active-main .hide-data.list-active{width:calc(100% / 2 - 10px)}.one-choose-setting.first-btn{flex-direction:column}.choose-ring-filter .change-view{flex-direction:row}.shoping-car-page section.add-matching-wedding-band .love-right-content a.explore{border-color:#fff}.popular-engagment .loves-inner .love-right-content h3,.shoping-car-page .love-right-content h3,.wedding-banner-engagement-ring .loves-inner .love-right-content h3{color:#fff;font-size:25px!important}.popular-engagment .add-matching-wedding-band .loves-inner,.shoping-car-page .add-matching-wedding-band .loves-inner{padding-top:0;padding-bottom:0}section.own-engagment.suggestion-sama .inner-polular-eng .popular-grid-wrapper{width:150px}.suggestion-sama .inner-polular-eng .popular-grid-wrapper .text-con p{word-wrap:break-word;white-space:normal}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol{background-color:transparent;height:auto}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol li.cut-level:not(:last-child){width:100%;padding:10px}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new{height:auto}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol li.cut-level{width:100%;text-align:center;border-top:2px solid #fff;padding:10px}.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol li.cut-level span{margin-top:0}.diamond-size-box .data-new-layout-caret ol li.fore.active span:before,.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol li.cut-level.active span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#fff;margin-right:3px}.data-new-layout-caret ol .fore span,.ir312-slider-bar.ir312-slider-bar-cut.near-slider-new ol li.cut-level span{display:block}.cs-your-mind-sec .diamond-size-box .data-new-layout-caret .data{top:-30px;left:85%!important}.cs-your-mind-sec .diamond-size-box .data-new-layout-caret .data span.n{font-size:15px}.wishlist-shoping-inner .wisher-imager{height:250px}ul.breadcrumbs{padding-top:10px}.gemstone-diamond-img img{width:auto}.all-images-videos.desktop{display:flex}.cs-your-mind-sec{min-height:358px}.selector-wrapper{min-height:inherit;margin-top:20px;padding-left:0;padding-right:0}.selector-clarity{font-size:10px;padding:6px}.grid-wrapper-bar .contant-bar h6{text-align:center}.designed-by-you .designed-by-you-left{width:100%;padding-right:0;padding-bottom:10px}.designed-by-you .designed-by-you-right,.your-purchase-at-sama .your-purchase-at-sama-left{width:100%}.your-purchase-at-sama .your-purchase-at-sama-right{width:100%;padding-left:0;padding-top:10px}section.add-matching-wedding-band .love-right-content a.explore:hover{color:#fff}section.add-matching-wedding-band .love-right-content a.explore{border-color:#fff;margin-top:0}.own-engagment.education .inner-own-eng .ring-grid-sec,.own-engagment.scroll-own-engagement .inner-own-eng .ring-grid-sec{display:flex;white-space:normal;padding-bottom:0;flex-wrap:wrap;gap:10px;row-gap:15px}.own-engagment.education .inner-own-eng .ring-grid-sec .grid-wrapper-bar,.own-engagment.scroll-own-engagement .inner-own-eng .ring-grid-sec .grid-wrapper-bar{width:calc(100% / 2 - 5px);margin-right:0}.own-engagment.education .inner-own-eng .ring-grid-sec .grid-wrapper-bar .img-bar img,.own-engagment.scroll-own-engagement .inner-own-eng .ring-grid-sec .grid-wrapper-bar .img-bar img{height:100%;max-height:inherit;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;object-position:center}.own-engagment.education .inner-own-eng .ring-grid-sec .grid-wrapper-bar .img-bar,.own-engagment.scroll-own-engagement .inner-own-eng .ring-grid-sec .grid-wrapper-bar .img-bar{position:relative;padding-bottom:80%}.love-bri-section .loves-inner .love-right-content h4{display:none}.home-page .own-engagment.gemstone.WeddingCollection .ring-grid-sec{display:flex;flex-wrap:wrap;gap:10px;row-gap:15px}.home-page .own-engagment.gemstone.WeddingCollection .ring-grid-sec .grid-wrapper-bar{width:calc(100% / 2 - 5px);margin-right:0}section.see-products-main .see-products-img:not(:last-child){border-right:0 solid transparent}ul.slick-dots li{margin:0 6px;width:auto;height:auto}ul.slick-dots li button:before{display:none}ul.slick-dots li button{width:10px;height:10px;width:7px;height:7px;background:0 0;padding:0;border-radius:50%;border:1px solid #b3b3b3}ul.slick-dots{bottom:0;left:0;right:0}ul.slick-dots li.slick-active button{background:#b3b3b3}.EngagementBridal-main.rock-your-way-main .common-row .EngagementBridal-2-img.text{margin-bottom:20px}.EngagementBridal-main.rock-your-way-main .common-row .slick-slider{padding-bottom:20px}.ftr-contact-ul{width:calc(100% / 2 - 0px)}.ftr-icons span>a svg{width:35px;height:35px}section.own-engagment .inner-own-eng .ring-grid-sec{row-gap:15px}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-img{position:relative}.love-right-content a.explore{color:#fff;border-color:#fff}.love-bri-section .loves-inner .love-left-image.mobile{background-image:none!important}.celebrate-content.mobile{position:relative}.AnniversaryRing-main.own-engagment.education.p-t .inner-own-eng .ring-grid-sec{row-gap:50px}.wedding-banner-engagement-ring .add-matching-wedding-band .loves-inner{display:block}.wedding-banner-engagement-ring .add-matching-wedding-band .loves-inner .love-right-content{position:absolute;bottom:0;left:0;right:0}.header.scrolled .res-nav-main.nav-mobile>.header-search{display:none}.header.scrolled .offer-banner{height:0;opacity:0;padding:0}.header.scrolled .mobile-nav-main.nav-mobile>.header-search{display:none}.bridalSets-necklaces.flex{row-gap:10px}section.own-engagment .popular-engagment .inner-polular-eng ul.slick-dots{display:flex!important;justify-content:center}section.own-engagment .popular-engagment .inner-polular-eng ul.slick-dots li button{font-size:0;padding:0;border:none}.ring-grid-sec.desktop-scroll.desktop{display:none!important}.ShopDiamondShape .slick-slider{padding-bottom:0}.home-page>.ShopDiamondShape .slick-slider{padding:0}.ShopDiamondShape{padding-left:0!important;padding-right:0!important}.ftr-contact.flex>ul>h6.active{margin-bottom:8px}.header-search .search-icon{top:11px;right:12px}.celebrate-content.mobile a.see-btn.btn{position:absolute;bottom:19px;left:0;background:#fff;max-width:calc(100% - 30px);right:0;margin:0 15px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img a.button{font-weight:700;font-size:11px;width:100%}.EngagementBridal-main.rock-your-way-main{position:relative}.EngagementBridal-2-img.customize-on-mobile{position:absolute;bottom:26.5%;left:0;right:0;width:calc(100% - 30px)!important;margin:0 auto}section.ready-ship-banner.tp{padding-bottom:0}.ShopDiamondShape .slick-slider{padding-left:0!important;padding-right:0!important}.metal-name-item-name.White.active.metal-value-active #metalValueSpan{display:block}.resultdata.setings-Page-img{padding-bottom:30px}li.heading-data-categery{text-align:left;justify-content:flex-start}.matter-optiomal{width:calc(50% - 10px);flex:1 0 auto;margin-bottom:0}.shop-by-carat{padding-top:30px}.what-matters-all{display:flex;flex-wrap:wrap;gap:10px}.customize-banner-main .banner-content{right:0;width:100%;left:0;bottom:40px;margin:0 auto;justify-content:flex-end!important;height:max-content;bottom:18px;top:auto}.customize-banner-main .banner-img.mobile{padding:0!important;margin-top:0!important}.customize-banner-main .banner-img.mobile img{width:100%;border-radius:5px}.diamond-three-sec .ring-grid-sec .grid-wrapper-bar{width:calc(50% - 15px);flex:1 0 auto}.offer-banner{margin-bottom:0}.header{padding-bottom:0}.nav-mobile{padding:15px 0}.endsSoon.ends-soon.shop-by-carat-size .endsSoon-text.ends-soon-txt{left:0;width:100%!important;text-align:left;bottom:0;position:static;margin:0;background:#f6f6f6}.carat-size-circles>div a{width:50px;height:50px;margin-top:0;font-size:13px}.tabbing-difference{display:block;column-count:2;gap:10px;margin-top:14px}.tabbing-difference .main-tabbing,.understanding-diamond-tabs .main-tabb{text-align:center;padding:10px;border-radius:0;font-weight:500;font-size:14px;cursor:pointer}.tabbing-difference .main-tabbing.active,.understanding-diamond-tabs .main-tabb.active,.understanding-diamond-tabs .main-tabb.clarity-active,.understanding-diamond-tabs .main-tabb.color-active,.understanding-diamond-tabs .main-tabb.cut-active{color:#fff;font-weight:800;-webkit-tap-highlight-color:transparent;color:#734e90!important;border-color:#734e90!important}.AnniversaryRing-main.own-engagment.education .ring-grid-sec .grid-wrapper-bar,.cs-your-mind-sec-main .cs-your-mind-sec-inner .cs-your-mind-sec{display:none}.AnniversaryRing-main.own-engagment.education .ring-grid-sec .grid-wrapper-bar.active,.cs-your-mind-sec-main .cs-your-mind-sec-inner .cs-your-mind-sec.active{display:block;width:100%}.understanding-diamond-tabs{display:flex;white-space:nowrap;margin-bottom:0;gap:10px}.understanding-diamond-tabs .main-tabb{flex:1 1;text-align:center}.cs-your-mind-sec{padding:15px}.selector-wrapper .clarity-image img,.selector-wrapper .color-image img,.selector-wrapper .cut-image img{max-height:140px}.product-main-img .slick-slider.slick-initialized{width:100%;padding-bottom:10px}.details-page section.own-engagment.suggestion-sama .inner-polular-eng.desktop{display:none}.inner-polular-eng.mobile .slick-slider.slick-initialized{width:100%}.mobile-nav-main.nav-mobile .mobile-nav.allnav .header-search{z-index:999}.ShopDiamondShape .slick-slider{width:100%;padding-bottom:20px!important}.inner-polular-eng .slick-slider.slick-initialized{padding-bottom:20px!important}.ShopCategory .slick-slider{padding-bottom:20px}.ShopDiamondShape ul.slick-dots{position:absolute}.own-engagment.gemstone.diamond-three-sec .ring-grid-sec .grid-wrapper-bar .img-bar{position:relative;padding-top:80%}.own-engagment.gemstone.diamond-three-sec .ring-grid-sec .grid-wrapper-bar .img-bar img{height:100%;max-height:inherit;position:absolute;left:0;right:0;top:0;bottom:0}.gemstone-inner-main{width:calc(100% / 2 - 5px)}.luxury-conscience-wrapper .inner-wrapper .gemstone-luxury-content{position:static;right:0;top:auto;max-width:100%;padding:15px;left:0;text-align:center;bottom:15%}.data-table-responsive ul.prodcut-data{padding-left:3px;padding-right:3px}.table-outer{padding-left:7px;padding-right:7px}.data-table-responsive ul.prodcut-data .item-shape-image img{max-width:20px!important;display:inline-block;min-width:20px}.see-products-main{padding-top:30px;padding-bottom:30px}.EngagementBridal-main{padding-top:15px;padding-bottom:0}.EngagementBridal-main.rock-your-way-main{padding-top:30px;padding-bottom:30px;margin-bottom:0}.bar-slider-mobile{overflow-y:auto;display:block;white-space:nowrap;position:relative;padding:7px}.ready-ship-banner.tp.diamond.customize-your-ring .banner-content{padding-left:15px;padding-right:15px;padding-top:0;bottom:7%}.ready-ship-banner.tp.diamond.customize-your-ring .banner-content .btn-bar{width:100%}.button,.celebrate-content a.see-btn,.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button,.love-right-content a.explore,a.btn-custom{min-width:auto;text-align:center;width:100%}.ready-ship-banner .btn-bar a.btn-custom,.ready-ship-banner.tp.diamond.customize-your-ring .banner-content .btn-bar a.btn-custom.bg-trans{width:100%;min-width:100%}.bar-slider-mobile{display:flex!important;overflow-x:auto!important;padding-bottom:15px!important;white-space:nowrap!important;flex-wrap:nowrap!important;gap:5px!important;justify-content:flex-start!important}.bar-slider-mobile>div{scroll-snap-align:start!important;width:100%!important;min-width:100px;min-width:calc(50% - 5px)!important;width:calc(50% - 5px)!important;text-align:center!important}.bar-slider-mobile.diamond-three-slide>div{min-width:calc(33%)!important;width:calc(33%)!important;margin-right:0}.EngagementBridal-main .EngagementBridal-text p{margin-bottom:18px!important}.carat-size-circles{margin-top:7px}.endsSoon-text.ends-soon-txt p{margin:0;max-width:215px;margin:0 auto!important}section.own-engagment.own-pd-control.shop-by-color-slider-section .inner-polular-eng.shop-by-color-slider-main{margin-top:15px}.bridalSets-text h3{max-width:100%;text-align:center}.data-table-responsive-main-parent .prodcut-data li.heading-data-categery:first-child p{display:none}.lab-hide-mobile{display:none!important}.all-card-four-color.Platinum{display:none}.choose-diamonds .diamonds-table{position:-webkit-sticky;position:sticky;top:5px;overflow:auto;z-index:5}.diamonds-table table tbody tr:first-child th:first-child,.diamonds-table table tbody tr:first-child th:last-child{display:none}.shoping-car-page h1{padding-top:0}.shopping-card-main-wrap.empty-bag{padding-top:30px}.wishlist-create{padding-top:0;padding-bottom:0}.wishlist-main.wishlist-data-base{padding-bottom:30px;text-align:center;padding-top:20px}section.add-matching-wedding-band .love-right-content{margin-top:10px}section.add-matching-wedding-band .love-right-content h2{margin-top:0}.wishlist-shopping .wishlist-shoping-inner .category-tiles-box .category-title h4{font-size:13px!important}section.own-engagment .popular-engagment .inner-polular-eng{justify-content:center}section.own-engagment.suggestion-sama .inner-polular-eng .popular-grid-wrapper{margin:0}.wishlist-shopping h3{text-align:center}.product-main-img .common-img{width:100%;position:absolute;top:0}.left-heading-layout-col,.right-content-lay-out-new{width:100%}.left-heading-layout-col h1{text-align:center;margin-left:auto}.policy-inner-flex-custom{padding-top:0}.customize-banner-random,.data-table-responsive.visual-active-main .customize-banner-random{width:100%}.detail-price .price-common span.unbold{font-size:18px!important}.only-for-tab-design{display:flex;list-style:none;gap:10px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:max-content!important;margin-top:0;margin-bottom:0;scrollbar-width:none;-ms-overflow-style:none}.guide-tab-inner .tabs .mobile-scroller,.tabs-shap .mobile-scroller{margin-bottom:30px}.only-for-tab-design>li a{padding:20px 18px;font-size:14px!important}.only-for-tab-design::-webkit-scrollbar{width:0;height:0;display:none}.main-tab-customs-inner .tab-content-main-inner p:last-child{margin-bottom:0}.mobile-scroller{position:relative;overflow:auto}ul#tabs-nav-parent-main>li{width:auto}span.mobile-block-lable-text{display:block}.guide-tab-inner ul#tabs-nav li.active a:after,.only-for-tab-design>li a.active-shap:after,.tabs-shap-natural-diamods .active-diamond-tab:after,ul#tabs-nav-parent-main a.active-main-current-tab:after{bottom:0}ul#tabs-nav-parent-main{width:100%;border:none;padding:0;margin-top:0;margin-bottom:0}ul#tabs-nav-parent-main-inner{padding-left:0}.cs-your-mind-sec-main{padding-top:0}.cs-your-mind-sec>p{min-height:auto}.all-tab-content-aprent h3{margin-bottom:3px}section.all-customization-banner .customize-banner-main{padding-bottom:30px!important;padding-top:30px!important}section.all-customization-banner .customize-banner-main .banner-content{left:0;right:auto;position:absolute;height:auto;top:auto;bottom:50px;margin:0 auto}section.all-customization-banner .customize-banner-main .banner-content h2{text-align:center}section.all-customization-banner .customize-banner-main .banner-content .btn-bar{text-align:center;display:flex;justify-content:center;padding:0 15px}section.all-customization-banner .customize-banner-main .banner-content .btn-bar a.btn-custom.bg-trans{max-width:100%}.certificate-column .subtitle,.certificate-column h4{font-size:14px!important}.diamond-view .own-engagment.suggestion-sama{padding:30px 0}.certificate-column{width:calc(100% / 2 - 20px);text-align:center}.certificate-column h4{margin-bottom:3px;line-height:normal}.diamond-view section.all-customization-banner{padding-top:30px}.main-page-parent section.ready-ship-banner{padding:30px 0}.wedding-suggestion{padding:30px 0!important}.shipping-add ul li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 4 - 8px);flex:1 1}.details-page ul.slick-dots{padding-bottom:15px}.sticky-inner-main ul.slick-dots{bottom:8px}.step-detail{display:flex;background-color:#fff;margin-top:15px;padding:.4rem;gap:5px}.step-button-content p{margin-top:0;margin-bottom:0;font-size:12px;line-height:normal}.step-detail .step-detail-product{display:none}.step-links-div a:not(:last-child){margin-right:5px;display:none}section.ready-ship-banner .banner-content h2{margin-bottom:15px}.step-detail-linking a{font-size:14px;max-width:90px;display:inline-block}.one-and-half-slide>.grid-wrapper-bar{width:calc(100% / 1.4 - 20px)!important}.mission-page-tab-parent .all-tab-content-aprent{padding-top:20px;margin-bottom:10px!important}.main-page-parent .own-engagment.suggestion-sama{padding:30px 0}.schedule-head-btn .schedule-main-btn{width:100%}.singleProduct{overflow:hidden}.search-filter-sort-parent{padding:15px 0}.choose-setting-pages-main{padding-bottom:30px}.container.choose-setting-pages-main h3.center{padding:20px 0 0}.table-list-main-new tr td,.table-list-main-new tr th{font-size:13px;line-height:22px;padding:5px}.data-table-responsive.visual-active-main .data-tabs{margin-bottom:3px}.data-table-responsive ul.prodcut-data>li:first-child{width:auto;padding:0}.prodcut-data li.heading-data-categery .heart-icon svg{top:24%!important}.data-table-responsive li.heading-data-categery{padding:7px 0}.data-table-responsive ul.prodcut-data>li:nth-child(2){width:auto;right:15px}.data-table-responsive li.heading-data-categery:last-child{width:auto}.diamonds-table .table-outer table tr th:nth-child(2){padding-left:0}.diamonds-table .table-outer table tr{display:flex;justify-content:space-between}.diamonds-table .table-outer table tr th>span{position:absolute;right:0}.diamonds-table .table-outer table tr th{justify-content:space-between;position:relative;flex:1 0 auto}.data-table-responsive::-webkit-scrollbar{display:none}.navbar-popup-open .wedding-page .bridalSets .bridalSets-text{z-index:0}.banner-main.engment-banner-sec.diamond .container{position:relative;z-index:0}.mobile-filters .Diamond-Original-main>span,.mobile-filters .lab-grown-shape-icons>span,.mobile-filters .shape-slider-1>span,.mobile-filters .shape-slider-2>span,.mobile-filters .slider-1 .shape-color>span,.more-filter-clarity>span,.shape-cut>span,.shape-diamond-more-filter .shape-color>span{font-weight:600;display:block;text-align:left;font-size:14px}.gemstone-inner-main .gems-limit>span:first-child,.hide-data.list-active .inner-dimond-data-stucture .pro-cart-data .pro-data-cart.border-btm p,.hide-data.list-active .pro-data-cart.head a,.mission-page-tab-parent .guide-tab-section.tab-content-main-tab p:last-child{font-size:13px}.choose-diamonds .diamonds-table .data-tabs{border-radius:5px}.mobile-filters .cross-icon,.mobile-filters .refresh-icon{display:none}.mobile-filters.active .cross-icon,.mobile-filters.active .refresh-icon{display:block}.mobile-filters .more-filter-clarity,.mobile-filters .shape-slider-1,.mobile-filters .shape-slider-2,.mobile-filters .slider-1 .shape-color,.mobile-filters .slider-1 .shape-cut{padding-top:1.5rem;padding-bottom:0!important;margin-top:0!important}.slider-carat-slider,.slider-clarity-slider,.slider-color-slider{margin-top:0!important;padding:22px 0 20px!important}.shape-slider .shape-slider-2 .slider-content-main.slider-carat-inner-text{margin-top:-5px!important;padding:0;background-color:#fff;border-radius:0 0 5px 5px}.slider.noUi-target .noUi-base .noUi-origin:last-child .noUi-handle{right:0}.mobile-filters .noUi-horizontal .noUi-handle{right:-20px}.mobile-filters .slider{margin-left:0;margin-right:0!important}.slider-color-slider{padding-right:8px!important}.shape-slider-1 .slider-carat-inner-text{padding:0}.mobile-filters.active .parent-filter{display:flex;top:0;left:0;right:0;background:#f7f7f7;border-top-left-radius:30px;border-top-right-radius:30px;align-items:center;padding:10px;box-shadow:0 0 8px 0 #e6e6e6;gap:10px;margin:-42px -15px 30px}body.filter-open{overflow:hidden}body.filter-open:before{content:"";width:100%;height:100%;background:#00000080;position:absolute;top:0;z-index:11}.parent-filter .filter-button-mobile{font-size:12px;padding:7px 15px!important;display:flex;align-items:center;color:#fff;justify-content:center;width:max-content;gap:10px;background-color:#fff;color:#310f4c}.filter-button-mobile svg{width:30px;height:24px}.filters-selected{width:18px;height:18px;display:flex;align-items:center;text-align:center;justify-content:center;border-radius:100%;font-size:11px;background:#310f4c;color:#fff}.mobile-filters.active .cross-icon svg,.mobile-filters.active .refresh-icon svg{font-size:20px}.main-diamond-filter .lab-grown-shape-icons>span,.shop-by-page-common .color-slider>span,.shop-by-page-common .shape-main>span,.shop-by-page-common .shape-slider-1>span{margin-bottom:0;font-size:14px!important;font-style:normal;font-weight:600;line-height:normal;color:#000;display:block}.choose-setting-pages-main .shape-main>span,.shop-by-page-common .corusel-diamond .corusel-diamond-heading,.shop-by-shape-page .shop-by-metal-page .metal-variants .metal-text{text-align:left!important}.shop-by-page-common .corusel-diamond{justify-content:left}.mobile-filters .shop-by-metal-page .metal-variant-list,.mobile-filters .shop-by-page-common .shape-main .shapeData,.mobile-filters .shop-by-shape-style{margin-bottom:15px}.best-seller-main{z-index:2}.main-diamond-filter .lab-grown-shape-icons>span,.shop-by-page-common .color-slider>span,.shop-by-page-common .shape-main>span,.shop-by-page-common .shape-slider-1>span{text-align:left}.shop-by-page-common .corusel-diamond{justify-content:flex-start}section.gemstone-main .shop-by-page-common{padding-top:30px}.shop-by-page-common.shop-by-shape-page .shape-slider-1{padding-top:0}.navbar-popup-open .best-seller-main,.navbar-popup-open .mobile-filters{z-index:1}.details-page .shape-main .View-with-diamond-Shape-list-main .shape{width:45px;height:45px;max-width:45px;min-width:45px;min-height:45px;max-height:45px;margin-right:10px}.Diamond-Original-main,.Need-More-Time .bold,.Setting-Carat-main,.choose-btnn,.detail-metal-main,.detail-price,.product-not-available,.prong-type{padding-bottom:20px}.shape-diamond{margin-bottom:13px}.shipping-add ul{gap:10px}.shipping-add ul li span img{max-width:35px}.add-free-engraving-sec-popup-main{max-width:100%;bottom:90px}.add-free-engraving-left-col,.add-free-engraving-right-price-col{width:100%}.mobile-nav-main .allnav,.res-nav-main .allnav{height:calc(100vh - 98px)}.customize-banner-main{position:relative;padding-bottom:0;border-radius:5px}.banner-text.min-ht.gemstone span{max-width:190px;margin:0 auto}.gemstone-main .shop-by-page-common.shop-by-shape-page.gemstone-Active .shape-slider-1{width:100%;margin:0 auto}.prodcut-data li.heading-data-categery .heart-icon svg{right:0!important}.Diamond-Original-main .Diamond-Original a.nature-active{border:2px solid #734e90!important}.tabbing-difference .main-tabbing,.understanding-diamond-tabs .main-tabb{border-radius:11px!important;border:2px solid transparent!important;background-color:#fff}.tabbing-difference .main-tabbing.active{border-color:#734e90!important;background-color:#fff!important;color:#734e90!important;font-size:14px;font-weight:800}.Diamond-Original-main .Diamond-Original{margin-top:0}.Diamond-Original-main.mobile{padding-bottom:0}.choose-diamonds .diamonds-table{scrollbar-width:none;-ms-overflow-style:none}.choose-diamonds .diamonds-table::-webkit-scrollbar{display:none}.data-table-responsive-main-parent{margin-left:-15px;margin-right:-15px}.matters-oval-buttons>span,.mobile-filters .Diamond-Original-main>span,.mobile-filters .lab-grown-shape-icons>span,.mobile-filters .shape-slider-1>span,.mobile-filters .shape-slider-2>span,.mobile-filters .slider-1 .shape-color>span,.more-filter-clarity>span,.shape-cut>span,.shape-diamond-more-filter .shape-color>span{font-weight:600;display:block;text-align:left;font-size:14px}.matters-oval-buttons>span,.mobile-filters .more-filter-clarity,.mobile-filters .shape-slider-1,.mobile-filters .shape-slider-2,.mobile-filters .slider-1 .shape-color,.mobile-filters .slider-1 .shape-cut{padding-top:1.5rem;padding-bottom:0}.what-matters-oval .inner-buttons{font-size:12px;border:2px solid #e8e8e8;margin:0 3px;border-radius:30px;text-align:center;padding:2px 12px}.what-matters-oval{display:flex;margin-top:10px;margin-bottom:20px}.what-matters-oval .inner-buttons.active{border:2px solid #734e90}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar{min-height:auto}.banner-main.engment-banner-sec.diamond .btn-bar,.gemstone-banner .gemstone .btn-bar{justify-content:center;align-items:center;margin:0 auto}.diamond-size-text{margin-bottom:30px}.mission-banner{padding:30px 0}.step-outer{margin-bottom:30px!important}.details-page .shape-main .View-with-diamond-Shape-list-main{margin-top:7px;overflow-x:auto;padding-bottom:7px}.singleProduct .metal-type-color{padding-top:7px}.Diamond-Original-main.Centerstone span.bold{padding-bottom:7px}.final-ring .detail-accordian .ring-info.add-match-band,.singleProduct-text .detail-accordian .ring-info.add-match-band{width:calc(100% - 33%);left:0;right:0;margin:0 auto}.final-ring .detail-accordian .ring-info.add-match-band .matching-band-field,.singleProduct-text .detail-accordian .ring-info.add-match-band .matching-band-field{gap:5px}.customize-banner-main.all-pages-banner{display:flex;flex-direction:column-reverse}section.all-customization-banner .customize-banner-main .banner-content{position:static;background:#fff;padding:15px}.customize-banner-main .banner-img.mobile img{display:block}.Diamond-Original-main>span,.Setting-Carat-main>span,.prong-type>span{padding:0 0 7px}.variant-outer a{margin:0}.customize-banner-random span,.customize-banner-random span img{max-height:100%!important}.diamond-image{transform:rotate(335deg)}.certificate-new-parent{padding-top:30px;padding-bottom:0}.lab-certificate{border:none;min-width:100%;text-align:center}.lab-certificate img{width:auto;margin:0 auto}.lab-certificate p.lab-certificate-heading{padding-bottom:7px}.Diamond-Original,.Diamond-Original-main.Setting-Carat,.singleProduct .metal-type-color{column-gap:10px}.Diamond-Original-main.Centerstone>span:not(:first-child,:last-child) a{margin:0 10px 0 0}.Diamond-Original-main.Centerstone>span:last-child a{margin-left:0;padding:8px 10px;min-height:40px}.luxury-conscience-wrapper.diamond{margin-top:30px}.diamond-comparison-parent-list{width:640px}li.diamond-item-comparison ul li span.heading-comparison{max-width:130px}.Compare-Similar-Diamonds-main{padding:0 0 30px;margin:auto;font-family:Arial,sans-serif}.details-page .viewer-container,.sticky-right-column .sticky-right-column .viewer-container{width:100%;min-height:345px;background-color:transparent}.details-page .viewer-container .hand-container,.sticky-right-column .sticky-right-column .viewer-container .hand-container{position:static}.sticky-right-column .sticky-right-column h3{text-align:center}.details-page .viewer-container>h3,.sticky-right-column .sticky-right-column .viewer-container>h3{padding-bottom:15px}.sticky-right-column .sticky-right-column .cs-your-mind-sec-main{padding-top:0}.sticky-right-column.diamond-view .detail-price{padding-bottom:15px}.seleted-items-purchage{padding-top:15px}.seleted-items-purchage .detail-price .price-common.active span.unbold{padding-left:0}.luxury-conscience-wrapper.diamond{background:#f3e8e8}.seleted-items-purchage{padding-bottom:30px}.sticky-inner-main .left-product-details .main-zoom-iamge.mobile .slick-track .slick-slide>div{width:100%;height:100%;display:flex;align-items:normal;flex-direction:unset}.padd-top-50{padding-top:0!important}.step.full-content .step-detail .step-button-content{width:auto}.right-product-content,.singleProduct-img,.singleProduct-text{width:100%!important;max-width:100%!important}.singleProduct-text .choose-btnn>a{width:86%}.bespokes-services-tile{min-width:100%;padding-top:30px}.mobile{display:block}.sticky-right-column .sticky-right-column .diamond-container{position:absolute;top:60%;left:49%}.details-page .diamond-container{position:absolute;top:69%;left:50%}.sticky-right-column .sticky-right-column{margin-top:30px}.compare-the-different-diamonds{overflow:auto}.banner-content p.subtitle{text-align:center}.banner-content p.subtitle a{display:block;width:max-content;margin:0 auto}.change-ring-size-sec-m ul>li:last-child{padding-left:15px}.choose-your-impact-main .active.choose-your-impact,.protect-check-list ul li.plan-active{border-width:2px}.shoping-car-page section.own-engagment.suggestion-sama{padding-top:30px;position:relative}.shoping-car-page section.own-engagment.suggestion-sama.detail-ring{padding-bottom:30px}.sticky-right-column.final-ring .certificate-new-parent{padding-bottom:0}.shoping-card-main-wrap{justify-content:space-between;padding-bottom:30px;padding-top:30px}.sticky-right-column .certificate-new-parent,.sticky-right-column section.all-customization-banner{padding-top:0!important}.checkout-info,.container.choose-diamonds,.details-page.container,.shoping-car-page,.sticky-right-column{position:relative;padding:10px 0 30px}.checkout{margin-top:30px}.checkout-left-column-common,.checkout-right,.create-account-main-parent.Login-page-main-parent-popup{padding:20px}.checkout-left{padding-right:0}.choose-your-impact-main p,.protect-content p{font-size:13px}.content-show a{font-size:14px}.add-free-engraving-left-col span,.add-free-engraving-right-price-col ul li,.choose-fonts-tabs p,.order-confirmed ul li,.product-info-inner .ring-size span,.product-ring-price span,.receive-new-content li,.ring-completed-content-right-m ul li span,.ring-info-bubble span,.success-order .success-order-right a{font-size:13px}.protect-content a.learn,.ring-completed-content-right-m ul li a{font-size:12px}.shoping-car-page.success-page-order{padding-bottom:30px}.receive-new-content{margin:0;font-size:13px}.data-base-cart .product-info .checkout-name-description .checkout-right-price.diamond-price p,.success-order p{font-size:13px;line-height:normal}.cart-info-left .money,.cart-info-left a,.checkout-right-price,.order-items-right{font-size:13px}.create-accout.form-layout{padding-top:30px!important;border-top:1px solid #ddd;margin-top:10px}.account-inner .account-side-bar{border-right:0}.my-accout-section{padding:30px 0}.edit-the-address{position:absolute;top:28px;right:20px;color:#a1a1a1}.ring-completed-image-left-col-m,.ring-completed-image-right-col-m{width:100%}.add-free-engraving-and-price-sec-m{margin-top:15px}.change-ring-size-sec-m ul>li:last-child{margin-left:0}.my-accout-section .accout-inner li,.my-accout-section .accout-inner p{font-size:13px}.margin-btm-50{margin-bottom:30px}.contact-information-parent-main .form-container{padding:20px}.contact-information-parent-main .btn-continue{width:100%}.address-field,.contact-information-parent-main .form-container label,.edit-the-address,.form-group-custom label,.payment-form form>div>label,.reciept-includes-price,.user-address-data label{font-size:13px}.payment-form{padding-bottom:0}.schedule-head-btn,section.password-rest,section.payment-plans-main{margin-top:30px}section.password-rest{margin-bottom:30px}.password-inner .reset-forms form .input-group{padding-bottom:0}.all-tab-content-aprent>.container,.schedule-head-btn,section.Accordian-main.our-story-main,section.ContactUs,section.password-rest .container,section.payment-plans-main{padding:20px!important;margin-bottom:30px}.contact-inner .contact-inner-common{margin-bottom:15px;padding:20px}section.ContactUs{padding:0;margin-bottom:0}.schedule-head-btn .schedule-main-btn{min-height:auto;padding:20px;margin-bottom:15px}.book-your-appointment{padding-top:15px}section.Accordian-main.our-story-main,section.ContactUs{margin-top:0}section.Accordian-main.our-story-main{margin-bottom:0}.mission-banner-common{padding-bottom:30px;padding-top:30px}#tab-description{font-size:13px}.certificate-inner{padding:30px 0}.all-images-videos.mobile .slick-track{height:100%;min-width:100%;display:flex}.final-gem-only-for-gem .all-images-collage .slick-track .slick-slide,.final-gem-only-for-gem .all-images-collage .slick-track .slick-slide>div{height:auto!important;width:100%;height:100%;display:flex;align-items:normal;flex-direction:unset}.step.full-content .step-detail .step-button-content p.price span.mobile{margin-top:5px}.choose-your-impact-main .choose-your-impact{width:calc(100% / 4 - 6px);border:2px solid #ddd;height:auto}.protect-check-list ul li{font-size:13px;row-gap:3px;height:auto;border:2px solid #ddd}.protect-check-list ul{margin-top:10px;gap:8px;margin-bottom:10px}.choose-your-impact-main .all-impact-data{padding-bottom:10px}.protect-check-list ul li{width:calc(100% / 4 - 6px)}.sticky-inner-main .left-product-details .main-zoom-iamge>div a{height:auto}section.new-popups,section.popup-need-assis{padding:15px}.contact-information-parent-main .form-container address{font-size:13px}.Diamond-Original-main .Diamond-Original{padding-top:7px}.create-account-inner .name-fields{gap:0}.create-account-inner .login-footer{text-align:center;font-size:13px}.contact-information-parent-main .form-container label,.form-group-custom label,.pass-forget-pass-field a{font-size:13px}.sticky-right-column.final-ring .certificate-new-parent.margin-btm-50{margin-bottom:0}.margin-top-50{margin-top:30px}.shapes-image>div{width:calc(100% / 3 - 20px)}.footer-page-mobile-banner{display:block}.footer-page-desktop-banner{display:none}.footer-page-mobile-banner .all-about-content{top:auto;bottom:15%;left:0;right:0;margin:0 auto;text-align:center;padding:7px}.all-about-image img{width:100%;display:block}.out-side-white-box .banner-content-btn{top:auto;left:0;right:0;margin:0 auto;text-align:center;bottom:0;padding:15px;width:100%;border-radius:5px;transform:translate(0)}.grading-gem-footer .out-side-white-box img{display:block}.grading-gem-footer .out-side-white-box .banner-content-btn{position:static;background-color:#fff}.for-banner-head-btn .banner-content-btn a.button-for-tab-abnn{margin-top:7px;max-width:100%}.main-parent-for-caret-tabs .oval-container{gap:4px}.group-fields .full-width{margin-bottom:10px}.card-right-side .add-form-gift,.card-right-side .add-form-gift-message,.checkout-left .shipngOverNight{margin:10px 0}.bespoke-services-explore-content section.own-engagment{margin-top:30px;padding-top:30px!important}.bespoke-services-explore-content{margin-bottom:30px}.left-img-right-text-alternate,.left-text-right-img-alternate,.media-object-alternate.left-text-right-img-alternate,.media-object-custom{gap:0;flex-direction:column-reverse}.all-tab-content-aprent div#tabs-content img,.all-tab-content-aprent p img,section.main-tab-customs- .all-tab-content-aprent .guide-tab-section.tab-content-main-tab img{margin-bottom:0}.all-about-banner .all-about-content{position:static;left:0;top:auto;transform:translateY(0);right:0;margin:0 auto;padding:15px;bottom:15%;background:#fff;border-radius:5px;text-align:center}.all-tab-content-aprent p{margin-bottom:15px}.banner-below-description{padding-top:0}.all-about-banner .all-about-content h2.head{text-align:center}.all-about-banner .all-about-content{width:100%}.Philanthrophy-Partners-page,.all-tab-content-aprent>.container,.bespok-white-sec,.my-accout-section,.schedule-head-btn,section.Accordian-main.our-story-main,section.ContactUs,section.password-rest .container,section.payment-plans-main,section.ring-sizer-page-parent-custom{padding:20px!important}section.faq-section .container,section.three_col .container,section.two_col .container{padding:0!important}.two_col .text_col .text_col_inner h3{margin:10px 0}.two_col .btn{text-align:center;margin-top:0}.all-tab-content-aprent>.container,.bespok-white-sec,.schedule-head-btn,section.Accordian-main.our-story-main,section.ContactUs,section.password-rest .container,section.payment-plans-main{margin-bottom:0}.bespoke-page-main .footer-all-pages-display{padding-bottom:0!important}.Philanthrophy-Partners-page,.top-heading-new-cstm{padding-top:0}section.ring-sizer-page-parent-custom{margin:0}section.ring-sizer-page-parent-custom .container{padding:0!important}section.ring-sizer-page-parent-custom table#lab-grown-diamonds{margin-bottom:0}.lab-grown-diamonds-main h3,.our-story h3,.ring-sizer h3,.shipping-fees>h3{text-align:center;padding-top:15px;padding-bottom:15px}#lab-grown-diamonds,#shipping-fees-id{margin-top:0}.media-object-custom{margin-bottom:0}.footer-page-mobile-banner-diamnd-gemstone-tab .endsSoon-text.ends-soon-txt{left:0;right:0;margin:0 auto;top:auto;bottom:30px}.out-side-white-box{margin-bottom:30px;padding-top:30px}.final-ring .all-images-collage .slick-initialized .slick-slide{display:block;height:auto}.final-ring .all-images-collage .all-images-videos.mobile .slick-list .slick-slide>div{line-height:0;position:relative;height:100%}.final-ring .all-images-collage .all-images-videos.mobile .slick-list figure{width:100%!important;height:100%}.out-side-white-box .footer-page-mobile-banner>p{margin-bottom:0}section.all-about-section{padding-top:30px;padding-bottom:0}.all-tab-content-aprent h2.head{margin-bottom:30px;margin-top:0}.footer-page-mobile-banner-emerled-tab .banner-content-btn{background-color:#f6f6f6;margin-bottom:30px}.footer-page-mobile-banner-emerled-tab p,.footer-page-mobile-banner-emerled-tab p img{margin-bottom:0!important}.footer-page-mobile-banner-emerled-tab .banner-content-btn{background:0 0!important;top:auto!important;bottom:0;width:100%;left:0;right:0;margin:0 auto!important;text-align:center}.all-about-banner .ring-guide-page-bann{max-width:100%}.fine-jewellery-bann h2,.ring-guide-page-below-bann h2{text-align:center!important;padding-right:0}.all-tab-content-aprent .ring-guide-page-below-bann h2{margin-bottom:5px}.Philanthrophy-Partners-page{margin-bottom:0;margin-top:0!important}.add-form-gift-checkout{margin:0}.delivery-message-box h3:after{width:70%}.checkout-right-scroll{max-height:100%;overflow-y:initial}.wedding-bands-detail-page .all-images-videos.mobile{margin-top:30px}.banner-content p.subtitle a,.mission-banner-common .EngagementBridal-text p a{text-decoration:underline}.banner-content p.subtitle,.mission-banner-common .EngagementBridal-text p{margin-bottom:18px!important}.need-ass-popup .close-popup-icon a{top:0;position:relative;right:0}.need-ass-popup .modal-title{text-align:left}.selector-clarity{min-width:29px}.you-might-also-parent-main{margin-top:0}.you-might-also-parent-main .suggestion-sama{padding:30px 0!important}footer.footer .footer-main .content-show a{font-size:13px;font-weight:400}.choose-diamonds .mobile-filters .color-text,.mobile-filters .cut-list-diamonds{padding-bottom:0;position:relative;bottom:-4px}.shape-main .shape-text,.shop-by-metal-color-name,.shop-by-page-common .shop-style-text span,.shop-by-shape-style .shop-style-text,.slick-list .shop-style-text{font-size:13px}body.email-popup-open section.new-popups.fixed-popup-content{min-height:630px}.viewer-container.mobile .carat-container .diamond-size-text{margin-bottom:10px}.diamond-view .left-product-images{position:-webkit-static;position:static}.for-banner-head-btn-forshop-by-caret-size-image .endsSoon-text.ends-soon-txt{top:auto;left:0;right:0;margin:0 auto;bottom:0;border:none;position:static;width:100%;max-width:100%}.all-tab-content-aprent p img{max-width:100%;margin:0 auto}.only-for-tab-design{border-bottom:0}.main-tab-customs-inner li a{font-size:11px}.only-for-tab-design-inner a{padding:12px 4px}.main-tab-customs-inner{padding:20px 10px}.you-might-also-parent-main{padding:0}.all-tab-content-aprent{margin-bottom:30px}.image-width-sixty-new-custom{max-width:100%;margin:0 auto}.designed-by-you .designed-by-you-left p,.your-purchase-at-sama .your-purchase-at-sama-right p{font-size:14px}.your-purchase-at-sama{display:flex;flex-direction:column-reverse;gap:15px;margin-top:15px}.our-story h1,.our-story-main p{margin-bottom:15px}.designed-by-you .designed-by-you-left p,.impacts-and-order-msg p,.media-object-description p,.your-purchase-at-sama .your-purchase-at-sama-left p,.your-purchase-at-sama .your-purchase-at-sama-right p{font-size:13px;text-align:center}.your-purchase-at-sama-left-for-mobile{display:block!important}.desktop-our-story{display:none!important}.your-purchase-at-sama-right.your-purchase-at-sama-left-for-mobile{padding-bottom:15px}.your-purchase-at-sama .your-purchase-at-sama-left p a{display:inline}.main-tab-customs- .all-tab-content-aprent .media-object-description h3{margin-top:0!important;margin-bottom:0}.all-tab-content-aprent .ring-guide-page-below-bann{position:absolute;background:0 0;bottom:0}.all-tab-content-aprent .guide-tab-section h3,.all-tab-content-aprent .guide-tab-section h4,.all-tab-content-aprent .guide-tab-section h5,.all-tab-content-aprent .guide-tab-section h6,.two_col .text_col .text_col_inner h3,section.ring-sizer-page-parent-custom h3{font-size:16px!important}.banner-below-description p{text-align:center;margin:0}.banner-below-description,.banner-below-description p+p{margin:7px 0}.all-tab-content-aprent p{text-align:center}.wishlist-create .wishlist-reset-content{padding-top:0}.wishlist-reset-content{padding-top:20px}.all-about-banner .ring-guide-page-bann,.fine-jewellery-bann{max-width:100%}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a,.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a,.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a{padding:7px;font-size:13px!important}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a img,.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a img{max-width:30px;max-height:30px;min-height:30px;min-width:30px;object-fit:contain}.mission-page-tab-parent{padding:20px 0 0;margin-top:30px}.Philanthrophy-Partners-page .top-heading-new-cstm h1{margin-bottom:15px}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a{min-height:auto}.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a{min-height:106px}.Philanthrophy-Partners-page .all-tab-content-aprent{padding-top:0}.Philanthrophy-Partners-page .container-full .container{padding:0!important}.Setting-Carat span.bold.full-width{padding-bottom:7px}.new-popups.diamond-popup .new-popups .selector-wrapper{padding-bottom:90px}.all-tab-content-aprent .only-for-tab-design{margin-bottom:0}.all-tab-content-aprent .purple-box-border p{text-align:left}.ring-setting-main-parent .media-object-custom,.shop-by-style-guide-page{margin-bottom:30px}.left-text-right-img-alternate .media-object-left{padding-left:0;padding-right:0}.left-img-right-text-alternate,.left-text-right-img-alternate,.media-object-alternate.left-text-right-img-alternate,.media-object-custom{margin-bottom:30px}.text-left-on-mobile-view *{text-align:left!important}.text-center-on-mobile-view *{text-align:center!important}.purple-box-border{margin-top:30px!important}.left-img-right-text-alternate .media-object-left,.left-text-right-img-alternate .media-object-left,.media-object-custom .media-object-left{width:100%;padding-right:0;padding-left:0!important;text-align:center}.left-img-right-text-alternate .media-object-description,.left-text-right-img-alternate .media-object-description,.media-object-custom .media-object-description{width:100%}.purple-box-border ul li{font-size:13px;line-height:22px}.text-with-link-on-guide-page a.contact-us-guide-links{display:inline-block}.purple-box-border ul li:last-child{margin-bottom:0!important}.purple-box-border{margin-bottom:10px}.only-for-this-page-below-heading h2{max-width:260px;margin:0 auto}.bespoke-page-main .three_col_row>div .content-inner p{font-size:13px;text-align:center}.bespoke-banner-section-top h1{width:100%;text-align:center;margin-bottom:15px}.bespoke-banner-section-top .content-inner h2{font-size:18px!important;text-align:justify;padding:0 10%}.bespoke-btn-bnn-btm-custom a.common-btn-bg{min-width:100%}.bespoke-btn-bnn-btm-custom .btn{width:100%}.two_col .text_col .text_col_inner p{font-size:13px}.bespoke-page-main{margin-top:0}.two_col .row,.two_col .row.right_img{flex-direction:column-reverse;margin-bottom:30px}.two_col .row h3,.two_col .row.right_img h3,.two_col .text_col .text_col_inner h3{margin-top:10px!important}.two_col .row.right_img .text_col,.two_col .text_col{padding:0 0 15px}.bespoke-services-explore-content section.own-engagment{padding-bottom:20px}.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a{min-width:125px}.banner-below-description-mission{margin:0!important}.Philanthrophy-Partners-page .complimentory-column-common,.complimentory-column-common{padding-top:30px;margin-top:30px}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li{width:min-content}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a{min-height:80px;min-width:80px}.ring-sizer-page-parent-custom .mission-page-tab-parent{padding-bottom:20px;margin-bottom:30px!important}section.ring-sizer-page-parent-custom .all-tab-content-aprent{padding-top:0}section.ring-sizer-page-parent-custom .complimentory-column-common.border-top-none-custom h3{margin-top:0!important}section.ring-sizer-page-parent-custom .complimentory-column-common.border-top-none-custom{margin-top:0}.main-parent-only-for-cut h2.head{max-width:250px;margin:0 auto}.centered-text-two-lined-for-mobile{display:block}.centered-text-two-lined-for-desktop{display:none}.main-parent-only-for-color h2.head{max-width:300px;margin:0 auto}.main-parent-only-for-clearty h2.head{max-width:270px;margin:0 auto}.bann-second-last-word-wrap h2{margin:0 auto}.border-bottom-box-new address,p{font-size:13px;line-height:22px}.bann-second-last-word-wrap-for-anatomy h2{max-width:100%}.main-parent-only-for-birthstone .banner-content-btn,.main-parent-only-for-grading .banner-content-btn{position:static;background:#fff}.purple-box-border ul li:before{top:7px}.ring-guide-page-below-bann-forgemstome-page h2{max-width:250px;margin:0 auto}.full-width-white-sec-bespoke-page .three_col{padding:30px 20px}.full-width-white-sec-bespoke-page{margin-bottom:30px}.checkout-customo-desc p.description{left:0}.my-accout-section{margin-top:30px}.my-accout-section .container{padding:0!important}.acc-list{padding-left:15px}.complimentory-column-common p{font-size:13px}.heart-icon svg{z-index:1}.gemstone-detail-image-contents p{font-size:13px}.details-page .video-collage{padding-bottom:50%;position:absolute}.new-popups.diamond-popup>section.new-popups{overflow:auto}.privacy-policy{padding:20px;margin:0 auto}.center-text-on-mobile *{text-align:center}.Philanthrophy-Partners-page p{font-size:13px}.email-popup-open .EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-img,.email-popup-open section.own-engagment.suggestion-sama .inner-polular-eng.bar-slider-mobile{position:static}.table-ring-chart.new-forring-popup-design-layout .common-tabs-new-content-layout-inner,.table-ring-chart.new-forring-popup-design-layout table.responsive{margin-bottom:30px}.new-forring-popup-design-layout{margin-top:0}.main-ring-size-chart .main-top-sect-right-chart h3{padding-right:20px}.success-order-left .right-des-order{padding-top:20px;margin-top:0}.all-images-videos.mobile .slick-slide,.details-page .lab-certificate{height:auto;display:flex;justify-content:center;min-height:auto;align-items:center}.details-page .viewer-container.mobile{padding-top:30px}.details-page .viewer-container.mobile h3{text-align:center}.diamond-quality-main{padding-top:30px}.diamond-quality-main .cs-your-mind-sec-inner{margin-bottom:0}.white-box-below-main-white-box{padding:20px 15px}.receive-new-content li:last-child{margin-bottom:0}.all-images-videos.mobile .slick-track>div>div{width:100%;height:100%}.receive-new-content h4.left{font-size:13px!important}}@media (max-width:639px){.lab-certificate{width:100%!important;max-width:100%!important}.ShopCategory-img-text{width:calc(100% / 2 - 20px);margin:10px}.MostLoved h2,.ShopCategory h2,.ShopDiamondShape h2{padding-bottom:0;padding-top:0}.endsSoon-img{width:100%;line-height:0}.bridalSets-necklaces.flex{row-gap:15px}.bridalSets{position:relative;background:#cbcdc7;width:100%}.ShopDiamondShape-img-text img{width:70px}.ShopCategory{padding-bottom:40px}.ftr-contact-form{margin:0;text-align:center}.button{font-size:14px;padding:14px 52px}.submit-btn .button{padding:16px 20px}.MostLoved .MostLoved-btn .button{padding:13px 40px}.banner-text a.button{padding:19px 13px}.MostLoved .column-width,.ShopCategory .column-width{width:calc(100% / 2 - 0px)}.MostLoved .MostLoved-btn{margin:40px auto 0}.eternityRings .container{padding:0!important}.bridalSets-2 .bridalSets-text{position:static;width:100%;padding:40px 15px;text-align:center}.bridalSets .bridalSets-text{padding:40px 15px;width:100%}.bridalSets .bridalSets-img{width:100%;object-position:center;width:104vw;margin-left:-14px}.bridalSets.flex{flex-direction:column-reverse}.dsk-bridalSets-img{display:none}.mb-bridalSets-img{display:block;text-align:center;width:100%;position:absolute;left:0;right:0;top:0;bottom:0}.bridalSets-2 .mb-bridalSets-img img,.bridalSets-img .mb-bridalSets-img img{width:100%;margin:0 auto}.mb-bridalSets-img img{width:100%}.Accordian-main .faq{padding-bottom:40px}.more-to-explore-child{width:calc(100% / 2 - 20px);margin:10px}.singleProduct{padding-bottom:30px}.wishlists-inner-row{grid-template-columns:repeat(1,1fr)}.review-named-right-img{width:20%;padding-left:0}.review-named-person .review-named-about{width:100%;padding-right:0}ul.review-list-top li{flex:1 0 24%}.sort-start-heighest{width:100%}section.shipping-delivery{padding:0}.banner .banner-img{max-height:100%}.banner-main.engment-banner-sec .banner-img.min-ht img,.min-ht{min-height:auto}.banner-text a.button{padding:15px 30px}.shoping-card-main-wrap .shoping-card .product-ring-price{padding-left:0;width:100%}.shoping-card-main-wrap .shoping-card .checkout-right-price.diamond-price,.shoping-card-main-wrap .shoping-card .product-ring-price,.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .gemstone-price{padding-left:0;width:100%;margin-top:20px}.diamond-by-common{border-right:0;padding-right:0;margin-bottom:20px}.choose-setting-pages-main .style-main,.shop-by-shape-page .shape-main,.shop-by-shape-page .shop-by-metal-page{width:100%;max-width:100%}.order-history-main-dashboard .order-col{width:100%}.data-base-cart .shop-card-inner .product-pic{gap:10px}section.gemstone-main .shop-by-page-common{max-width:100%;font-size:12px}.slick-prev{left:0}.slick-next{right:0}.shop-by-page-common.shop-by-shape-style{max-width:100%}.cart-right-price{width:100%;text-align:left}.ring-size-cart-checkout p{text-align:left}.final-ring ul.product-list li,.shoping-car-page ul.product-list li,ul.product-list .details-videos{width:100%!important}.shop-by-metal-page .shop-by-metal-color a{width:40px;height:40px}.bridalSets .bridalSets-text span{min-width:100%}ul.product-list-thumbnail{width:100%;position:static;left:0;max-height:inherit;overflow-x:scroll;white-space:nowrap;display:block;margin-bottom:20px}ul.product-list-thumbnail li{width:70px;display:inline-block;margin-right:5px}.left-product-details{padding-left:0}.sticky-right-column .sticky-right-column{margin-top:0;padding-top:0}.continue-payment{width:100%}.move-pages .continue-payment{text-align:center}.continue-payment a,.continue-payment button{width:100%}.move-pages .move-cart{width:100%;max-width:100%;margin-bottom:10px}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart .gemstone-img-text,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic .diamond-ring-img-text,.success-order .shop-card-inner .product-info .checkout-name-description .diamond-text-img,.success-order .shop-card-inner .product-pic .diamond-ring-img-text,.success-page-order .success-order .product-info.gemstone-only .gemstone-cart .gemstone-img-text,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description .diamond-text-img{width:35%}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart .gemstone-name,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic .product-info-inner,.success-order .shop-card-inner .product-info .checkout-name-description .diamond-name,.success-order .shop-card-inner .product-pic .product-info-inner,.success-page-order .success-order .product-info.gemstone-only .gemstone-cart .gemstone-name,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description .checkout-left-des.diamond-name{width:65%!important;padding-left:20px}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart .gemstone-price,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic .product-ring-price,.success-order .shop-card-inner .product-info .checkout-name-description .checkout-right-price,.success-order .shop-card-inner .product-pic .product-ring-price,.success-page-order .success-order .product-info.gemstone-only .gemstone-cart .gemstone-price,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description .checkout-right-price.diamond-price{width:100%!important;text-align:right;margin-top:15px}.success-page-order .success-order .success-order-left>.product-info.diamond-only{margin-top:0}.success-order .ring-gemstone-description.shop-card-inner.gemstone .gemstone-cart,.success-order .ring-gemstone-description.shop-card-inner.gemstone .product-pic,.success-order .shop-card-inner .product-pic,.success-page-order .success-order .success-order-left>.product-info.diamond-only .checkout-name-description,.success-page-order .success-order .success-order-left>.product-info.gemstone-only .gemstone-cart{gap:0!important}section.own-engagment .inner-own-eng .ring-grid-sec{margin-bottom:30px}.inner-polular-eng{margin-top:20px}.content-show p{font-size:15px}.bridalSets-text h3{max-width:100%}.button{padding:10px 30px}.bridalSets.flex{margin-bottom:0}.gemstone-diamond-img{width:80px;height:80px}.gemstone-diamond-img img{max-width:50px}.ShopDiamondShape-img-text.diamond.page .gemstone-slider-main .color-name{font-size:14px}.ShopDiamondShape-img-text.diamond.page .slick-slider .slick-arrow.slick-prev{left:-2px!important}.ShopDiamondShape-img-text.diamond.page .slick-slider .slick-arrow.slick-next{right:5px!important}.account-inner .account-side-bar{padding-top:0}.account-inner .account-right-data{margin-bottom:0}.order-history-main-dashboard{padding-bottom:0;gap:20px}.page-not-found-404{padding:50px 0}.luxury-conscience-wrapper .inner-wrapper{gap:30px}.banner-img-slider>img{max-width:100%;max-height:100px}section.hintt-drop-popup{max-width:90%}.banner-section{padding-bottom:30px;padding-top:30px}.ShopDiamondShape{padding-left:15px;padding-right:15px}.singleProduct .all-images .detail-images .detail-images-common .white.default-img>div{margin-bottom:0}.order-history-dashboard-table{overflow:auto;margin-bottom:20px;padding-bottom:20px}.orders-history-dashboard table.orders-history-table{margin-bottom:0;width:600px;max-width:inherit}.footer-all-pages-display .diamond-shape-img .ShopDiamondShape-img-text{width:calc(100% / 4 - 10px)}.order-details-column{width:100%;padding-right:0;max-width:160px}.right-des-order{width:100%;margin-top:10px}.order-details-description{margin-bottom:10px}.order-items-right{gap:10px;flex-wrap:wrap;row-gap:0}.order-items-right>div{width:calc(100% / 2 - 5px)}.shipping-inner{grid-template-columns:repeat(1,1fr)}.wedding-page .bridalSets{height:300px}.Bespoke-banner img,.endsSoon-img img,.inner-banner-img img{max-height:inherit}.singleProduct .all-images .detail-images .default-img{column-gap:12px}.singleProduct .all-images .detail-images .default-img>div,.singleProduct .choose-gemstones video,.singleProduct .gemstone-image-choose{width:calc(33% - 8px)}.best-seller-main>.best-seller form .css-b62m3t-container{min-width:130px;outline:0!important;border:none!important}ul.product-list-thumbnail li img{max-height:55px}.search-sort-category .search-on-hover{position:static;padding-right:0}.search-sort-category .search-on-hover .dropdown-content.ss__options{min-width:100%;width:100%;right:0}.search-sort-category{padding-right:10px}.search-sort-category .search-on-hover:before{position:static;display:inline-block;float:right;margin-top:5px;margin-left:10px}.hint-card-inner .product-pic{display:flex;align-items:center;width:100%;gap:10px}.hint-card-inner .product-info{width:80%}.luxury-conscience-wrapper .gemstone-luxury-content .gemstone-heading-luxy{font-size:22px}.wedding-page.diamond-set .bridalSets .bridalSets-text{background-color:#ffffff4a}.data-base-cart .gemstone-cart>div{width:100%}.my-account-info ul li{word-break:break-all}.Schedule-head{font-size:25px}.Schedule-Appointment-inner iframe{min-width:100%!important}.Schedule-Appointment h2{margin-top:0!important}.Schedule-Appointment{margin-top:40px}.schedule-head-btn .schedule-main-btn{max-width:100%}.schedule-head-btn .schedule-text>span:first-child{font-size:16px;line-height:normal}.heart-icon svg{z-index:1}.ir312-diamond-color-box.ir312-diamond-fc-box .data{left:0!important;width:100%;right:0}.diamond-size-box .ir312-slider-bar-carat .data[style="left: 90%;"]:before{left:30px}.diamond-size-box .ir312-slider-bar-carat .data[style="left: 90%;"]{margin-left:-40px;left:84%!important}.data-new-layout-caret ol .fore span{font-size:10px;white-space:normal}.ir312-slider-bar-carat.data-new-layout-caret .fore1{left:1%}.ir312-slider-bar-carat.data-new-layout-caret .fore2{left:13%}.ir312-slider-bar-carat.data-new-layout-caret .fore3{left:25%}.ir312-slider-bar-carat.data-new-layout-caret .fore4{left:37.5%}.ir312-slider-bar-carat.data-new-layout-caret .fore5{left:50.9%}.ir312-slider-bar-carat.data-new-layout-caret .fore6{left:63.5%}.ir312-slider-bar-carat.data-new-layout-caret .fore7{left:76%}.ir312-slider-bar-carat.data-new-layout-caret .fore8{left:88.6%}.cs-your-mind-sec .diamond-size-box .data-new-layout-caret .data[style="left:90%"]{left:76%!important}.cs-your-mind-sec .diamond-size-box .data-new-layout-caret .data[style="left:90%"]:before{left:70px}.credit-card-details>div{padding-left:0;padding-right:0}.all-images-videos.mobile{display:block}.all-images-videos.desktop,.sticky-inner-main .left-product-details .main-zoom-iamge.desktop{display:none}.own-engagment .heading-sec h2,.own-engagment.education .heading-sec h2{font-weight:500!important}.own-engagment.own-pd-control .heading-sec h2{font-weight:400!important}.ShopCategory.ShopDiamondCotegory,.ShopCategory.ShopDiamondCotegory.Anniversary.Rings,.ShopDiamondShape,.home-page section.own-engagment.gemstone.WeddingCollection{padding-top:30px;padding-bottom:30px}.ShopCategory.ShopDiamondCotegory div.flex,.ShopDiamondShape .ShopDiamondShape-img-text,.slider-flex-category,section.see-products-main .common-row.see-products{margin-top:15px}.loves-inner .love-left-image{padding-top:30px;padding-bottom:30px}.AnniversaryRing-main.own-engagment.education{padding-top:30px!important;padding-bottom:30px}.see-products .See-Products span{font-size:13px}.ShopDiamondShape .ShopDiamondShape-img-text span{font-size:13px;margin-top:10px}.ShopDiamondCotegory .column-width h6,.grid-wrapper-bar .contant-bar h6{font-size:13px!important}.ring-grid-sec{margin-top:15px}.banner-img-slider{padding:0 0 20px}.common-row.banner .banner-ring-text-btn{margin-bottom:30px}.ShopDiamondCotegory .column-width .ShopCategory-img{height:120px}.ShopCategory-img img{width:135px}.EngagementBridal-main.rock-your-way-main .common-row .EngagementBridal-2-img.text{margin-bottom:0;margin-top:7px}.flex.common-row.EngagementBridal-2{margin-bottom:30px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button{margin-top:18px}footer.footer{padding-top:30px;padding-bottom:30px}.ftr-contact-ul{margin:0 0 30px;width:100%}.ftr-contact-form .ftr-icons{justify-content:space-between}.ftr-contact.flex ul li>a,ul.ftr-contact-form>p{font-size:14px}.own-engagment .popular-engagment .inner-polular-eng{margin-top:15px}section.ready-ship-banner.tp.diamond{padding-bottom:0}.wedding-banner-engagement-ring{padding-top:0;padding-bottom:30px}.popular-grid-wrapper{width:31%}.popular-grid-wrapper .text-con p{font-size:13px}.AnniversaryRing-main.own-engagment.education.p-t .inner-own-eng .ring-grid-sec{row-gap:30px}.EngagementBridal-main.rock-your-way-main{margin-bottom:0}.ShopDiamondShape-img-text .own-ring-white img{max-width:80px;max-height:80px}.details-page section.own-engagment.suggestion-sama{padding-top:30px;padding-bottom:30px}.common-row.banner .slick-next,.common-row.banner .slick-prev{bottom:-20px}.common-row.banner .slick-dots{bottom:-16px}.love-bri-section{padding-bottom:0;padding-top:15px}.own-engagment.education.Education,.own-engagment.education.wedding-band-edu,.own-engagment.own-pd-control,.own-engagment.scroll-own-engagement{padding:30px 0}.wedding-page{padding-top:30px}.own-engagment.education.diamond-three-sec,.own-engagment.gemstone.WeddingCollection.diamond-three-sec,section.own-engagment.wedding-style{padding-top:30px;padding-bottom:30px}.ready-ship-banner.tp.diamond.customize-your-ring{padding-bottom:30px}section.own-engagment.education.Diamond.Education{padding-top:30px}.shop-by-color-slider-section .popular-grid-wrapper .imgg-sec{height:100px}.sticky-inner-main .main-zoom-iamge.mobile .slick-slider .slick-arrow.slick-next,.sticky-inner-main .main-zoom-iamge.mobile .slick-slider .slick-arrow.slick-prev{top:50%;transform:translateY(-50%);font-size:0;border:0;height:20px;width:16px!important;background-color:transparent;cursor:pointer}.sticky-inner-main .main-zoom-iamge.mobile .slick-slider{overflow:hidden}.video-collage{margin-left:auto;margin-right:auto}.main-image-video-diamond{line-height:0}.luxury-conscience-wrapper .inner-wrapper .gemstone-luxury-content{bottom:10px}.mobile-nav .engagement-ring{overflow:auto;align-content:first baseline;padding-bottom:20px}.certificate-column{width:100%;text-align:center}.main-page-parent section.own-engagment.suggestion-sama.wedding-suggestion{padding-top:30px!important;padding-bottom:30px!important}.right-content-lay-out-new{padding:20px}.main-page-parent .bands-detail section.AnniversaryRing-main.own-engagment.education.p-t,.main-page-parent .diamond-view .sticky-inner-main{padding-bottom:30px}.certificate-banner-text-aprent{padding:30px 10px}.details-page section.own-engagment.suggestion-sama,.main-page-parent .diamond-view .own-engagment.suggestion-sama,.main-page-parent section.own-engagment.suggestion-sama.white-bg-full-width{padding-top:30px;padding-bottom:30px}section.own-engagment.suggestion-sama.full-width-white-bg.combined-sec{padding-bottom:30px}.step-outer{gap:5px}button.scroll-to-top{right:15px}.mobile-nav .engagement-ring{height:calc(100vh - 200px);padding-bottom:80px}.common-tabs-new-content-layout-inner{margin-top:20px}.main-top-sect-right-chart>h3{margin:0}.sticky-right-column .sticky-right-column .diamond-container{position:absolute;top:61%;left:49%}.tabbing-difference .main-tabbing,.understanding-diamond-tabs .main-tabb{font-size:12px}.sticky-inner-main .right-product-content .social-icons ul li+li{padding-left:8px}.summry-col-right{padding:20px}.select-one-payment .credit-card-details .card-details form .form-control{width:100%}.ring-sizer-page-parent-custom ul#tabs-nav-parent-main li a{min-height:106px;max-width:114px;padding:3px}.create-account-inner .checkbox-container{margin-bottom:40px}.account-creations{gap:0;flex-wrap:wrap}.account-creations .account-creation-main{width:100%}.contact-icons-social{padding-bottom:60px}.diamond-details-comparison li img{min-height:120px;min-width:120px;object-fit:cover}}@media (max-width:570px){.other-payment-button>div{width:100%}.other-payment-button .google-pay-button-container button{height:42px;min-height:42px}.message-box{max-width:92%}}@media (max-width:479px){h1,h1.center{font-size:20px!important}h2,h3{font-size:18px!important}h4{font-size:16px!important}.choose-setting-pages h1.center{margin-bottom:10px}.ShopDiamondShape-img-text{width:calc(100% / 3 - 0px);padding:15px 10px}.all-pages-data{width:100%;margin:10px 0;text-align:center}.engagement-ring>ul{width:100%}.MostLoved .column-width,.ShopCategory .column-width{width:100%;padding:0 0 20px}.MostLoved .MostLoved-btn{margin:15px auto 0}.MostLoved h2,.ShopCategory h2,.ShopDiamondShape h2{padding-bottom:0}.mobile-ShopDiamondShape-main{padding:40px 0}.eternityRings-img img{height:auto;object-position:center;width:100%;margin:0 auto}.more-to-explore-child{width:calc(100%);margin:0}.singleProduct a.ChooseSetting>button{padding:15px 45px}.shape-slider .Diamond-Original>a{padding:10px 24px;font-size:13px;height:40px;border-width:3px}.contact-inner .contact-inner-common{width:100%}.shop-by-common{position:relative;width:100%;text-align:center}.lab-diamond-btn .ShopByStyle>a:after,.shop-by-metal a:after,.shop-by-shape>a:after{display:none}.white-wrapper .lab-diamond-btn{gap:10px}.best-seller label{width:auto;margin-right:0;margin-bottom:10px;display:block;width:100%;text-align:center}.product-main-img .common-img{width:100%}.all-pages-data .outerDiv{min-height:auto;margin-bottom:40px}.location-1{flex-wrap:wrap}.loc-desc{width:100%}.loc-desc,.select-btn{margin-bottom:20px}.shop-card-inner .gemstone-cart .gemstone-img-text,.shoping-card-main-wrap .shoping-card .diamond-text-img,.shoping-card-main-wrap .shoping-card .shop-card-inner .diamond-ring-img-text,.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .gemstone-img-text{padding:0 10px 0 0}.shoping-card-main-wrap .shoping-card .checkout-right-price.diamond-price,.shoping-card-main-wrap .shoping-card .product-ring-price,.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .gemstone-price{text-align:left}.main-arrow-heading .main-btn-setting{display:grid;grid-template-columns:1fr;padding:15px}.chooseDiamond-active .one-choose-setting:first-child>a,.one-choose-setting:first-child>a,.one-choose-setting>a,.one-choose-setting>span{font-size:10px}.best-seller-main>span{width:50%;position:relative;z-index:1}.best-seller-main>.best-seller form .css-b62m3t-container .css-13cymwt-control .css-1fdsijx-ValueContainer>div{font-size:11px;padding:0;margin:0}.best-seller-main>.best-seller form label{font-size:11px;margin-bottom:0;width:auto}.metal-name-by-default,.metal-name-item-name,.resultdata.all-pages-data.active .all-pages-data .metal-name{font-size:13px;line-height:18px}.all-pages-data .outerDiv{margin-bottom:0}.banner-ring-text-btn>span{font-size:13px;line-height:15.18px}.ShopDiamondShape .ShopDiamondShape-img-text span{font-size:13px;margin-top:8px}section.see-products-main .see-products-img>img{min-height:166px;height:166px}.See-Products{font-size:14px;white-space:normal}.EngagementBridal-main .EngagementBridal-text p,.menRings.Bridal-Jewellery .menRings-main .menRings-text p{font-size:13px!important}.EngagementBridal-main .EngagementBridal-text .button,.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection a.button,.menRings.Bridal-Jewellery .menRings-main .menRings-text a.button{font-size:13px}.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection{margin-top:20px}.celebrate-content p{font-size:13px;line-height:15.4px}.celebrate-content a.see-btn,.love-right-content a.explore{font-size:11px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text p{font-size:13px;line-height:18.26px}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button{font-size:13px}.love-left-image img{max-width:250px}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar p,.love-right-content p{font-size:13px;line-height:normal}.copy-right>p{font-size:11px}.ShopCategory.ShopDiamondCotegory.Anniversary.Rings .discover-collection.mobile .button{font-size:13px}.detail-content-list ul li{font-size:11px;line-height:normal;margin-bottom:10px}.detail-content-list{margin-top:10px}.detail-ring-image img{max-width:130px}.card-right-side .order-box>p{font-size:11px}.card-right-side .order-box .detail-content-list-checkout li{font-size:12px;line-height:normal}.table-count{margin-top:15px}.last-update-order p{font-size:10px;padding-top:10px}.card-right-side .add-form-gift .add-per-info p,.card-right-side .add-form-gift-message p{font-size:12px;line-height:normal}.card-right-side .add-form-gift svg,.card-right-side .add-form-gift-message svg{width:22px;height:22px}.card-right-side .add-form-gift-checkout .add-per-info span{font-size:12px;line-height:normal}section.add-matching-wedding-band .love-right-content a.explore{border:1px solid #fff}.detail-price-main .remove-option a,.detail-price-main .remove-option span{font-size:12px}.detail-price-main .remove-option{padding:10px 15px}.detail-price-main{gap:10px}.detail-price-main .detail-col{width:calc(100% / 2 - 5px);padding:10px}.choose-setting-pages-main .shape-main>span,.shop-by-page-common .corusel-diamond .check-text span,.shop-by-page-common .corusel-diamond .corusel-diamond-heading,.shop-by-shape-page .shop-by-metal-page .metal-variants .metal-text{font-size:14px}.form-group-diamond input:checked+label:after{width:3px;height:8px;border-width:0 1px 1px 0}.form-group-diamond label:before{padding:6px}.shop-by-page-common .corusel-diamond .check-text .corusel-diamond-checkbox{margin-right:6.8px}.main-diamond-filter .lab-grown-shape-icons>span,.shop-by-page-common .color-slider>span,.shop-by-page-common .shape-main>span,.shop-by-page-common .shape-slider-1>span{font-size:14px}.choose-setting-pages-main .shape-main .shape-text{padding-top:13.3px}.protect-purchase-main{padding:10px}.shoping-car-page .shoping-card-main-wrap .card-right-side{margin-top:0}.protect-check-list ul li label{line-height:14px;padding:7px 6px;min-height:46px}.protect-content a.learn{line-height:18px}.protect-content p{line-height:normal}.protect-content .pro-right{width:30%}.protect-content .pro-left{width:70%}.singleProduct{margin-top:0}.Engraving input[type=text],select#cars{width:80%}.singleProduct-text .btn-custom{padding:10px 20px;font-size:14px}.shipping-add ul a{font-size:14px}.shipping-add .order-data>p{font-size:14px;line-height:20px}.payment-form .checkout .checkout-left form .form-control,.similar-gemstones .gemstone-inner-main{width:100%}.success-page-order .success-order{padding:40px 15px 20px}.success-order .refer-friend-box>a{padding:10px 30px;font-size:14px}.success-order .sign-up-email-order{padding:15px}.banner-text>span{font-size:13px}.own-engagment .grid-wrapper-bar .img-bar img{height:130px;max-height:130px}.popular-grid-wrapper .text-con p{font-size:13px;line-height:normal;white-space:normal;max-width:100px;margin-left:auto;margin-right:auto}.ShopDiamondCotegory .column-width h4,.grid-wrapper-bar .contant-bar h6{font-size:13px!important;white-space:normal}p{font-size:13px;line-height:22px}.inner-banner-wrapped .banner-content{max-width:100%}.banner-content p{font-size:13px;line-height:22px}.testy-bar{width:100%}.education .contant-bar p,section.testimonial-rings .comment-sec p{font-size:13px}.testimonial-mian-wrrap{row-gap:10px}.content-show p,.content-show p span{font-size:13px!important}.Accordian-main .title p{font-size:13px;line-height:normal;padding-top:10px;padding-bottom:10px}.banner-text a.button{padding:10px 20px;font-size:13px}.breadcrum ul li a{font-size:13px;line-height:normal}.client-name p{font-size:16px}section.enviromental-sec{padding:30px 0}.contentwrapper p{font-size:13px;line-height:22px}.Accordian-main .item{min-height:inherit}.Accordian-main{padding-top:30px;padding-bottom:30px}.Accordian.wedding-page .heading-sec{padding-bottom:20px}.banner-main.engment-banner-sec{min-height:inherit}.bridalSets .bridalSets-text{padding:20px 15px}.banner-main.engment-banner-sec.diamond .btn-bar{gap:8px}.banner-text>span{padding:12px 0 18px}section.ready-ship-banner.diamond .btn-bar{gap:8px}.wedding-page.diamond-set{padding:30px 0}section.ready-ship-banner.tp.diamond .btn-bar a.btn-custom{font-size:13px;padding:12px 18px!important}a.btn-custom{padding:12px 18px}.button,a.btn-custom{font-size:13px}.testimonial-mian-wrrap{margin-top:20px}.ShopDiamondShape-img-text.diamond.page .gemstone-slider-main .color-name,.accordion-item-body-content,.footer-all-pages-display .accordion-item-body-content li{font-size:13px}.ShopDiamondShape.gemstone.diamond-sec{padding-bottom:30px;padding-top:30px}.own-engagment.scroll-own-engagement .popular-grid-wrapper{width:47%}.account-side-bar .nav li a{font-size:14px}.mobile-filters .slider-carat-inner-text>div{font-size:12px}.mobile-filters .color-text ul li,.mobile-filters .cut-list-diamonds ul li{font-size:10px}.more-filter .center.diamond-table-sort form select#sort{font-size:13px}.choose-diamonds .diamonds-table .data-tabs li{margin-right:18px}.card-right-side .shipping-info{margin:10px 0;padding:0}.card-right-side .shipping-info a{font-size:12px;gap:5px}.card-right-side .shipping-info span svg{width:17px;height:17px}.footer-all-pages-display li{font-size:13px}.cut-list-diamonds ul{flex-wrap:wrap}.similar-span{padding:10px}.need-ass-popup .carat-slider>div:not(:first-child),.need-ass-popup .clarity-list,.need-ass-popup .color-list,.need-ass-popup .cut-list{margin-top:15px;width:100%}.need-ass-popup .carat-slider .slider{width:100%}.need-ass-popup .cut-list ul{flex-wrap:wrap}.need-ass-popup .cut-list ul li{width:auto}.hint-card-inner .product-pic{width:100%}.hint-card-inner .product-info{width:100%;padding-left:0;padding-top:10px}.ring-info-drophint{font-size:13px;line-height:normal}#lab-grown-diamonds td,#lab-grown-diamonds th,#shipping-fees-id td,.contact-inner p,.contact-us-content p{font-size:13px}.accordion-item .accordion-item-header:after{padding:3px}.Need-More-Time.footer p{margin-top:10px}.header-search .search-inner{width:100%}.search-inner{width:calc(100% - 30px)}.footer-all-pages-display .diamond-shape-img .ShopDiamondShape-img-text{width:calc(100% / 3 - 10px)}.request-helped-cnt p br{display:none}.cut-list-diamonds ul li{padding:0}.banner-main.engment-banner-sec .banner-text,.inner-banner-wrapped .banner-content{bottom:0}.singleProduct-text .detail-accordian .ring-info.add-match-band .add-matchring-column{width:100%}.singleProduct .all-images .main-svg-icon-video{width:22%}.wishlist_page-column{grid-template-columns:repeat(1,1fr)}.singleProduct-text .Engraving input[type=text],.singleProduct-text select#cars{width:95%}.singleProduct-text .Need-More-Time.footer form .email .submit-btn{position:static}.singleProduct-text .Need-More-Time.footer form .email .error_1{margin:7px 0}.Need-More-Time-details .Need-More-Time.footer form .email input#newsletter-email{padding-right:15px}.Diamond-Original-main.Centerstone>span:last-child a{padding:10px}.account-page ul.product-list li{width:calc(25% - 10px)}.social-cause-donation .protect-content>div{width:100%;min-height:inherit}.choose-your-impact-main p,.protect-content p{line-height:normal}.checkout-left .shipngOverNight{font-size:12px;padding:10px}.detail-price-main .diamond-list-cart.detail-col .detail-ring-image{width:calc(100% / 2 - 5px)}.detail-content-main span.only-one-available{font-size:10px}.detail-content-main span.only-one-available svg{font-size:15px}.footer-all-pages-display li span{display:block}.footer-all-pages-display .Accordian-main{padding-top:0;padding-bottom:0}.care-faq-page .about-our-products{padding-bottom:20px}.coupon-code.add-form-gift .flex{flex-wrap:wrap}.coupon-code.add-form-gift .flex .apply-btn{max-width:100%}.coupon-code.add-form-gift label{font-size:13px}.header-heart-icon div#user-log{right:6px}.ring-choose-setting .one-choose-setting p{font-size:9px;margin:3px 0;line-height:normal}.select-custom-size-side .ant-select.ant-select-outlined{padding-left:10px}.whishlist-colum .top-whish-list{height:auto}.diamond-size-box .ir312-slider-bar-carat .data[style="left: 90%;"]{margin-left:-50px}.data-tabs ul{width:100%}.choose-diamonds .diamonds-table .data-tabs{flex-wrap:wrap;row-gap:5px}.choose-diamonds .diamonds-table .data-tabs li.button{padding:3px!important;font-size:0;display:flex;width:32px;text-align:center;justify-content:center;gap:0}.diamonds-table .breadCram a{margin-left:0}.choose-diamonds .diamonds-table .data-tabs li.active{margin-right:auto}.choose-diamonds .diamonds-table .data-tabs li.button.active{margin-right:5px}.diamoond-gems{min-height:140px}.diamoond-gems img{height:140px}.checkout-left .shipngOverNight .shipping-overnight span{font-size:13px}.one-choose-setting>a,.one-choose-setting>span,.one-choose-setting>span a{font-size:12px}.data-new-layout-caret ol .fore span{font-size:7px}.cs-your-mind-sec .diamond-size-box .data-new-layout-caret .data[style="left:90%"]{left:62%!important}.cs-your-mind-sec .diamond-size-box .data-new-layout-caret .data span.n,.designed-by-you .designed-by-you-left p,.your-purchase-at-sama .your-purchase-at-sama-right p{font-size:13px}.wishlist-shoping-inner .wisher-imager{height:150px}.mobile-filters .cut-list-diamonds ul{max-width:calc(100% - 35px)}.mobile-filters .color-text ul li,.mobile-filters .cut-list-diamonds ul li{word-wrap:break-word}.size-button.selected{width:25px;height:25px}.oval-container{margin-bottom:5px;padding:3px 10px}.shop-by-color-slider-section .popular-grid-wrapper .imgg-sec img{max-height:80px!important}.ShopDiamondShape-img-text.diamond.gemstone-slide .own-ring-white img{max-width:60px;max-height:60px}.all-images-videos.mobile .video-collage{width:100%!important}.container.choose-setting-pages-main{min-height:520px;overflow-y:auto}li.heading-data-categery .main-wrapper{gap:5px}.details-page .video-collage{width:100%!important}.footer-all-pages-display .right-content-lay-out-new li span,.footer-all-pages-display .right-content-lay-out-new p span{display:inline}.right-content-lay-out-new h1{margin-bottom:15px}.understanding-diamond-tabs{gap:5px}.right-purchage-icon-content{padding-right:18px}.Diamond-Original-main span.unbold-carat{gap:5px;align-items:flex-start;display:contents}.Philanthrophy-Partners-page ul#tabs-nav-parent-main li a,.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a{padding:7px 3px;font-size:9px!important}.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a{min-width:95px}.selector-clarity{min-width:26px}.table-ring-chart table.responsive td,.table-ring-chart table.responsive th{font-size:12px;padding:9px 5px}ul.list-inner-tabe-new{padding-left:0}}@media (max-width:375px){.endsSoon .endsSoon-text{bottom:10px}.endsSoon-text.ends-soon-txt p{margin:0;line-height:normal}.diamonds-table .table-outer table tr th,.diamonds-table .table-outer table tr th>span{font-size:12px}.step-header .count{overflow:hidden;position:relative}.step-links-div a{font-size:10px}.heart-icon svg{right:-3px}.ready-ship-banner.tp.diamond.customize-your-ring .banner-content{bottom:0}.step.full-content .step-detail .step-button-content p.price span.mobile{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.payment-card-affirm{gap:12px}.new-popups.diamond-popup .new-popups .selector-wrapper{padding-bottom:134px}.draft-hint{padding:9px}.popup-hint span.send-text{padding-left:7px}}@media (max-width:350px){.banner-main.engment-banner-sec .banner-text{bottom:-15px!important}.step-detail{gap:3px}}