@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 Bold;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 Bold,Brush Script MT,cursive}.ℒ𝓊𝒸𝒾𝒹𝒶.𝒞𝒶𝓁𝓁𝒾𝑔𝓇𝒶𝓅𝒽𝓎 textPath{font-family:Lucida Calligraphy;font-style:italic}:root{--bg-primary:#faf9f7;--bg-soft:#faf9f7;--bg-warm:#faf7f2;--bg-sage:#eef2ee;--text-primary:#2f2f2f;--text-secondary:#6b6b6b;--text-tertiary:#9a9a9a;--text-inverse:#fff;--brand-primary:#310f4d;--accent-secondary:#5f6f64;--select-border:#7b5ea7;--divider-border-color:#c9a880;--shadow-low:0 2px 8px rgba(0,0,0,.03);--shadow-medium:0 4px 12px rgba(0,0,0,.06);--shadow-high:0 8px 20px rgba(0,0,0,.08);--shadow-low-simple:0 2px 8px #eaeaea;--text-xl:48px;--text-30:30px;--text-lg:32px;--text-tb:24px;--text-md:18px;--text-base:16px;--text-sm:14px;--text-13:13px;--text-xs:12px;--text-xxs:11px;--text-10:10px;--text-9:9px;--text-38:38px;--space-0:4px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-12:12px;--space-10:10px;--space-15:15px;--line-height-1:1.1;--line-height-2:1.2;--line-height-4:1.4;--line-height:1.6;--body-letter-spacing:0.015em;--menu-letter-spacing:0.04em;--button-letter-spacing:0.012em;--heading-first-letter-spacing:−0.02em;--heading-letter-spacing:−0.01em;--eywbro-letter-spacing:0.22em;--mobile-eywbro-letter-spacing:0.18em;--heding-1mobile-letter-spacing:0.1em}*{box-sizing:border-box}body{font-family:var(--font-jost);overflow-x:hidden;background-color:var(--bg-primary);color:var(--text-primary);font-size:var(--text-base);font-weight:350;line-height:var(--line-height);letter-spacing:var(--body-letter-spacing);padding:0;margin:0}body a,body input{text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-cormorant-garamond);text-transform:capitalize;font-weight:400;margin:0}.h1,h1{letter-spacing:var(--heading-letter-spacing);line-height:var(--line-height-1);font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h2,h3{line-height:var(--line-height-2);letter-spacing:var(--heading-first-letter-spacing)}h3{font-size:var(--text-md)}h4{font-size:20px}h4,h5{line-height:var(--line-height-2);letter-spacing:var(--heading-first-letter-spacing)}h5{font-size:var(--text-md)}h6{line-height:var(--line-height-2);letter-spacing:var(--heading-first-letter-spacing);font-size:var(--text-base);font-weight:400}.h1{font-size:var(--text-xl)}.h2{font-size:var(--text-lg)}.white-text{color:var(--text-inverse)}img{max-width:100%}.container{width:100%;max-width:1230px;margin:0 auto;padding:0 15px}a{text-decoration:none;font-weight:400;color:var(--text-primary)}ol,ul{padding-left:0;margin:0}li{list-style:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.slick-slide[aria-hidden=true]{visibility:hidden!important}.sec-space{padding-block:var(--space-6);padding-inline:0}.sec-space-bottom{padding-bottom:var(--space-6)}.sec-space-top{padding-top:var(--space-6)}.sec-titlebar-top{text-align:center;margin-bottom:var(--space-3)}.sec-titlebar-top:has(p:not(.sr-only)){margin-bottom:var(--space-2)}.sec-titlebar-top p{margin-top:var(--space-0);font-size:var(--text-base)}.choose-diamonds h1.center,.gemstone-main h1.center{padding-top:0}.gemstone-main h1{margin-bottom:var(--space-1)}.button{border-radius:5px;background:var(--text-inverse);padding:var(--text-xs) 24px;gap:5.333px;color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-13);font-style:normal;font-weight:500;line-height:var(--line-height-2);letter-spacing:var(--button-letter-spacing);display:inline-block;cursor:pointer}.button,a.btn-custom button{border:1px solid var(--text-primary)}.button,a.btn-custom button{transition:.4s;text-align:center}.button.bg-trans:hover,.button:hover,a.btn-custom button.bg-trans:hover,a.btn-custom button:hover,input.button[type=submit]:hover{color:var(--text-inverse);background:var(--brand-primary)}input.button[type=submit]:hover{opacity:.7}.style-active-common .shop-style-text>span{color:var(--brand-primary)}button.scroll-to-top{width:var(--text-xl);height:var(--text-xl);background:var(--text-inverse)}.text-center{text-align:center!important}.banner-main{background:#e7eae9;position:relative;background-repeat:no-repeat;background-size:cover}.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 .banner-text{width:32%!important;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:550px}.banner .banner-img{width:65%;max-height:500px;overflow:hidden;max-width:650px;height:100%}.banner .banner-img img{display:block;width:100%;height:100%}.banner-text>span{padding:var(--space-1) 0 var(--space-2);display:inline-block;font-size:var(--text-base)}.banner-text a.button{padding:12px 20px;text-align:center;cursor:pointer;background-color:var(--brand-primary)!important;border-color:var(--brand-primary);color:var(--text-inverse)!important}.banner-text .button.bg-trans,.banner-text a.button:hover,.main-banner-column .main-banner-ne-layout-content button{background-color:var(--text-inverse)!important;color:var(--brand-primary)!important}.banner-text .button.bg-trans:hover,.main-banner-column .main-banner-ne-layout-content button:hover{background-color:var(--brand-primary)!important;color:var(--text-inverse)!important}.banner-main.engment-banner-sec.diamond .banner-text.min-ht{width:47%}.MostLoved{padding-bottom:65px;display:block}.MostLoved h2,.ShopCategory h2,.ShopDiamondShape h2{text-align:center}.MostLoved .MostLoved-img{background:#fff;padding:34px 0 16px;text-align:center}.MostLoved .MostLoved-img img{width:98px}.MostLoved .MostLoved-img-text,.ShopCategory-img-text,.ShopDiamondShape-img-text{text-align:center}.MostLoved .MostLoved-img-text p,.ShopCategory-img-text p,.ShopDiamondShape-img-text span{padding-top:15px;display:inline-block;color:var(--text-primary);font-size:var(--text-sm);text-transform:capitalize}.MostLoved .MostLoved-btn{margin:50px auto 0;text-align:center}.MostLoved .MostLoved-btn .button{padding:13px 60px}.ShopCategory-img img{width:160px}.ShopDiamondShape.container{padding:90px 0}.ShopDiamondShape-img-text{padding:10px}.endsSoon-text{width:auto;padding:0;right:50px;top:0;bottom:0;position:absolute;display:flex;flex-direction:column;justify-content:center;height:100%;border-radius:5px;max-width:320px}.endsSoon-text .earrings{padding:10px 0 13px}.endsSoon-text.ends-soon-txt p a:hover{color:var(--brand-primary);text-decoration:underline}.diamond-invitation-banner .endsSoon-text{width:30%;max-width:unset}.diamond-invitation-banner .endsSoon-text>*{max-width:320px}.endsSoon-text a.button{min-width:auto!important;width:auto!important}.endsSoon.ends-soon.shop-by-carat-size .endsSoon-text.ends-soon-txt{border:none;top:0;height:100%;left:50px}.endsSoon-img{width:100%;line-height:0}.endsSoon-img img{width:100%;border-radius:5px}.mobile-ShopDiamondShape-main{display:none}.eternityRings-main{background:#bcbebf;position:relative}.eternityRings-text{width:35%;position:absolute;left:73px}.eternityRings-text>span>p{background:0 0!important;padding:12px 0 20px}.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}.eternityRings-img{width:75%;margin-left:auto}.eternityRings-img img{object-fit:cover;height:369px;object-position:center -342px;width:100%;display:block}.mbl-eternityRings-img{display:none}.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%}.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-2 .bridalSets-img{width:100%;height:100%}.bridalSets .bridalSets-img img,.bridalSets-2 .bridalSets-img img{width:100%;object-fit:cover;display:block;max-width:100%;height:100%}.mb-bridalSets-img{display:none}.bridalSets-text>span{padding:7px 0 15px;display:inline-block}.bridalSets-text>:last-child{padding-bottom:0}.MostLoved .column-width,.ShopCategory .column-width{width:100%!important;padding:10px!important;text-align:center}.MostLoved .column-width h4{padding-top:15px}.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:var(--shadow-low)}.all-pages-data>a>p{margin:10px 0 0;font-size:var(--text-sm)}.main-btn-setting>.ring{width:calc(100% / 4 - 30px);margin:0;position:relative}.ring.Create-Your-Ring>span{display:flex;justify-content:center}.ring.Complete-Ring>div{font-size:var(--text-base);color:#333}.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 #eaeaea}.main-btn-setting a{color:#333;display:flex;justify-content:space-between;align-items:center;font-size:var(--text-base)}.main-btn-setting .ring .img{max-width:70px;z-index:1}.main-btn-setting .Complete-Ring{display:flex;justify-content:space-between;align-items:center}.main-btn-setting button{margin:34px!important;padding:16px 44px;justify-content:center;flex-wrap:wrap}.main-btn-setting button,.main-btn-setting button>a{display:flex;align-items:center}.tabbing-img-icon-common{max-width:39px;position:relative;left:12px}.price-tabbing-common{font-size:var(--text-xs);width:55px}.details-page .ring.Choose-Setting .name-price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.details-main-btn-setting{margin-top:40px}.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}.setings-Page-img .all-img1{background:#fff;max-width:100%!important;max-height:none!important;display:flex;justify-content:center;align-items:center}.product-container{display:flex;flex-wrap:wrap}.product-item{border:1px solid #eaeaea;padding:20px;margin:20px}.all-pages{display:flex;justify-content:space-between}.singleProduct .ChooseSettings-5,.singleProduct .ChooseThisDiamond-5{display:none}.singleProduct a.ChooseSetting>button{background:#310f4c;padding:17px 97px;margin-top:20px;color:#fff;font-size:var(--text-base)}p.total-price{padding-top:0!important;font-size:25px!important;font-weight:600}.singleProduct-text-img-text span.diamond-icon img{width:52px}.detail-page-ring{display:flex}.ShopByStyleMobileSlider-main{display:none}.filter-button{justify-content:space-between!important;text-align:center}.filter-button p{font-size:var(--text-sm)}.filter-button a>img,.mobile-ShopDiamondShape-card1 a>img{border-radius:50px;border:2px solid transparent;max-width:50px;margin:0 auto}.filter-button a.active>img{border:2px solid var(--brand-primary)}.filter-button a.active>p{color:var(--brand-primary)}.main-content h3,.mobile-ShopDiamondShape-card1 a{text-align:center}.ChooseSetting h3{padding:45px 0}.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:var(--brand-primary);text-align:center;font-family:var(--font-jost);font-size:var(--text-base);font-style:normal;font-weight:400;line-height:normal}.lab-diamond-btn .shop-by-common:first-child{padding-right:20px}.lab-diamond-btn .shop-by-common:last-child{padding-right:0}.lab-diamond-btn .shop-by-common:last-child a:after{display:none}.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:var(--text-sm);position:relative;z-index:1;border:1px solid #eaeaea;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:var(--select-border);position:absolute;right:0;top:0;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{background:#33300059;position:relative}.select-diamond button{background-color:#333;color:#fff;width:50%;padding:13px;font-size:var(--text-base);margin:25px 0}.tablepopup{display:flex;justify-content:space-between;font-size:var(--text-md);align-items:center}.tablepopup img{width:300px}.tablepopup p{text-align:left;line-height:40px;border-bottom:1px solid #eaeaea;padding-bottom:5px}.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}.item img{width:200px}.userData-container{display:flex;flex-wrap:wrap}.more-to-explore-main h3{text-align:center;padding:40px 0 20px}.more-to-explore-main h5{color:var(--text-primary);padding:0;text-align:center;margin-top:10px}.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)}.accordinan .item{border:none;padding:0;margin:0}.Accordian-main{margin-bottom:var(--space-6)}.Accordian-main.bg-salmon{background-color:var(--brand-primary)}.Accordian-main .nonActive,.Accordian-main .title{display:flex;justify-content:space-between;color:var(--text-primary);font-size:25px;cursor:pointer;border-bottom:1px solid #d0c9c9;padding:0 15px}.Accordian-main .nonActive{background-color:var(--brand-primary)}.Accordian-main .title span{display:flex;justify-content:center;align-items:center;font-size:var(--text-base)}.Accordian-main .title p{color:var(--text-primary);padding:16px 0;width:100%;font-size:var(--text-sm);font-family:var(--font-jost )!important;font-weight:400}.Accordian-main .item{width:100%}.Accordian-main .content p{transition:all .5s cubic-bezier(0,1,0,1);display:none;max-height:0}.Accordian-main .content p,.Accordian-main .content-show{background-color:#fff;color:var(--text-primary);overflow:hidden}.Accordian-main .content-show{transition:all .5s cubic-bezier(1,0,1,0);max-height:9999px}.Accordian-main .content-show b,.Accordian-main .content-show p,.Accordian-main .content-show span{font-family:var(--font-jost )!important}.content-show p{transition:all .5s;color:var(--text-primary);overflow:hidden;max-height:9999px;padding:15px;line-height:1.5}.Accordian-main .faq-img-text{text-align:center}.Accordian-main .faq-img-text h2{padding-top:15px;padding-bottom:46px}.more-to-explore-child{width:calc(100% / 3 - 20px);margin:10px;box-shadow:var(--shadow-low);padding:15px;background-color:#fff}.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 var(--text-primary);border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.category{color:#64748b;font-size:10px}.main-content-p p{background:#3e9f8e;color:#fff;padding:4px;cursor:pointer}.singleProduct .metal-type-color{display:flex;column-gap:5px;padding-top:var(--space-1);padding-bottom:0}.metal-type-color>span a{width:36px;height:36px;display:block;border-radius:100px}span.white-metal-detail{display:flex;width:45px;height:45px;background:#fff;border-radius:100%;align-items:center;justify-content:center;border:2px solid transparent;margin:0}#White a,.all-card-four-color.White span,.metal-type-color>span:first-child a,.white-color a{background:linear-gradient(30deg,#b3b2af,#f7f7f7 55%,#f7f7f7 60%,#b3b2af)!important;box-shadow:0 1px 4px rgba(0,0,0,.14)}#Yellow a,.all-card-four-color.Yellow span,.metal-type-color.two-color-show .white-metal-detail:last-child a,.metal-type-color>span:nth-child(2) a,.yellow-color a{background:linear-gradient(30deg,#e1b94f,#fcf1d5 55%,#fcf1d5 60%,#e1b94f)!important;box-shadow:0 1px 4px rgba(100,60,0,.18)}#Rose a,.all-card-four-color.Rose span,.metal-type-color>span:nth-child(3) a{background:linear-gradient(30deg,#ec8a55,#fdede0 55%,#fdede0 60%,#ec8a55);box-shadow:0 1px 4px rgba(80,30,10,.16)}#Platinum a,.all-card-four-color.Platinum span,.metal-type-color>span:last-child a{background:linear-gradient(30deg,#a2a5b2,#eceff8 55%,#eceff8 60%,#a2a5b2);box-shadow:0 1px 4px rgba(0,0,10,.14)}.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 #eaeaea;min-height:inherit;position:relative}.singleProduct .details-videos{min-height:320px;position:relative;background-color:#fff;border:1px solid #eaeaea;text-align:center;overflow:hidden}.metal-type-color>a.selected{border:2px solid var(--brand-primary)}.main-btn-setting button img{width:70px;margin-left:11px;height:auto}.star-rating{display:flex;column-gap:1px;padding-top:10px;font-size:19px}.star-rating>span{color:var(--brand-primary)}.prong-type-img{display:flex;column-gap:15px}.prong-type .img{max-width:40px;height:40px}.prong-type .img>img{border-radius:100px;border:2px solid transparent}.prong-type .img>img:hover{border:2px solid var(--brand-primary)}.Setting-Carat-main>span,.prong-type>span{padding:0 0 10px;display:inline-block}.Setting-Carat{display:flex;flex-wrap:wrap}.Setting-Carat>a{width:20px;height:20px;display:flex;justify-content:center;padding:20px;align-items:center;border-radius:50px;color:var(--text-primary);border:3px solid #eaeaea}.Diamond-Original-main>span{padding:0 0 10px;display:inline-block}.Diamond-Original{display:flex;column-gap:10px}.Diamond-Original>a{display:flex;width:235px;height:auto;padding:10px 22px;align-items:center;gap:10px;background:#fff;border-radius:11px;font-size:var(--text-sm);border:3px solid #eaeaea}.Diamond-Original>a,.shape-slider .Diamond-Original{justify-content:center}.shape-diamond{margin-bottom:var(--space-2)}.shape-diamond>span{font-size:var(--text-md);color:var(--text-primary)}.singleProduct{display:flex;flex-wrap:wrap;justify-content:center!important;padding-bottom:var(--space-6);margin-top:var(--space-5)}.singleProduct iframe{max-width:610px}.singleProduct-text{max-width:45%!important;width:45%!important;padding-left:50px}.singleProduct-text>span>p{padding:0;font-size:var(--text-xs);margin-top:var(--space-1);margin-bottom:var(--space-2);line-height:normal;color:var(--text-primary)}.singleProduct-text>p>span{background:#a79494;width:30px;height:29px;border-radius:100%;color:#fff;margin:10px;padding:5px}.right-product-content{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}.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 #eaeaea;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 #eaeaea}.price-details .adjust-price span{font-size:20px}.submit-btn{position:absolute;top:0;right:0}.submit-btn .button{padding:14px 17px}.footer-all-pages-display{min-height:400px}.schedule-head-btn>h6{text-align:center;font-family:var(--font-jost);margin-bottom:var(--space-2)}.contact-main{display:none}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}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:var(--text-sm);color:var(--text-primary)}.lab-grown-diamonds-main h3,.our-story h3,.ring-sizer h3,.shipping-fees>h3{text-align:center;padding-top:25px;padding-bottom:15px}.care-faq-page,.diamond-buying-guide,.lab-grown-diamonds,.our-story-main,.personal-information,.your-privacy-choices,section.BookAnAppointment p,section.affiliate p,section.jewelry-care-main,section.returnsExchange-main,section.ring-sizer-main,section.shipping-delivery,section.warranty-main{padding:50px 0}section.diamond-buying-guide h5{margin-top:20px}.right-content-lay-out-new>p,.shipping-delivery-main .shipping-content>p{padding:10px 0}.personal-information h1,.your-privacy-choices h1{padding-bottom:40px}.eligibility>h5{padding:25px 0 15px}.warranty>p{padding:10px 0}.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.all-span{padding-left:35px}.returnsExchange p.all-span ul>li{list-style:auto;padding:10px 0 10px 4px}.returnsExchange p.exchange,div#request-your-privacy-policy{padding-top:25px;padding-bottom:10px}.returnsExchange p.insurance{padding-top:10px}.diamond-shape-img ul>li,.eligibility p ul>li,.our-story-accordian ul>li,section.lab-grown-diamonds ul>li{list-style:disc}.care-faq-page .content-show p,.eligibility p{padding-left:30px}.care-faq-page{background:none;margin:0}.care-faq-page .content-show a{display:inline;padding:0 10px}.care-faq-page .composition-common{padding:10px 0}.care-faq-page .about-our-products{padding-bottom:30px}.care-faq-page .composition{padding-top:33px!important}.care-faq-page h4.placing-orders{padding-bottom:15px}.composition-common>ul{padding-top:5px;padding-left:30px}.diamond-grades p>span,.diamond-shape-img p>span{font-size:var(--text-sm);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}section.lab-grown-diamonds ul{padding-left:30px}table#lab-grown-diamonds{margin-bottom:20px}.footer-all-pages-display .Accordian-main.our-story-main{padding:30px 0 0}.our-story-main .your-purchase-at-sama-right{flex-direction:column;gap:30px 0}.only-for-our-story-main .designed-by-you img,.only-for-our-story-main .your-purchase-at-sama img{max-height:420px;object-position:center top}.only-for-our-story-main .designed-by-you{margin-bottom:40px}.our-story h1,.our-story-main p{margin-bottom:var(--space-4)}.our-story-main .top-heading-new-cstm{padding:0}.our-story-accordian{padding-top:0;padding-bottom:60px;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:var(--text-primary);font-size:var(--text-xs)}.main-btn-setting button p{font-size:var(--text-xs)}.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:var(--space-1)}.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,.wedding-banner-engagement-ring{background-color:#fff}.wedding-banner-engagement-ring .add-matching-wedding-band{margin-top:0}.wedding-banner-engagement-ring section.add-matching-wedding-band .container{max-width:calc(100% - 15rem)}.own-engagment.education.own-pd-control{background-color:#fafaf7}.earings-detail .metal-type-color>span:nth-child(3) a{background:linear-gradient(30deg,#ec8a55,#fdede0 55%,#fdede0 60%,#ec8a55)}.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 var(--brand-primary);margin-top:-7px}.main-content .values{margin-top:40px}.customers-table{margin-top:60px}.resultdata.setings-Page-img{display:flex;flex-wrap:wrap;position:relative;padding:0 0 var(--space-5);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-img2,.all-img3,.all-img4{display:none}.all-card-four-color{display:flex;justify-content:center}.all-card-four-color span{width:25px;height:25px;display:inline-block;border-radius:50%;flex-shrink:0;cursor:pointer;transition:outline .2s ease}.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}.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;gap:7px}.all-pages-data .metal-name{padding-top:10px;padding-bottom:10px}.all-pages-data .metal-name,.product-name>span{font-size:var(--text-sm);color:var(--text-primary)}.product-name>span{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}.resultdata.all-pages-data.active a.all-card-four-colors.active{border:2px solid}.all-card-four-color.active span{outline:2.5px solid var(--select-border);outline-offset:3px}.all-card-four-color:hover span{outline:1.5px solid var(--select-border)!important;outline-offset:2px!important}.metal-type-color{display:flex;column-gap:15px;padding-top:15px;justify-content:center}.metal-type-color.detail-page{justify-content:start}.metal-type-color.detail-page span.active{border:2.5px solid var(--select-border)}.detail-metal{display:flex;padding-top:0}.detail-metal .metal-common{display:none}.detail-metal .metal-common.active{display:flex;flex-wrap:wrap}.detail-metal-main .detail-metal.active .metal-common.active span.span-click,.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}.detail-images-common,.details-video-common,.price-common{display:none}.detail-images-common.active,.details-video-common.active,.price-common.active{display:flex;flex-wrap:wrap}.detail-images-common.active{column-gap:15px}.detail-price{display:flex;align-items:center;border-bottom:.5px solid #eaeaea;margin:0 0 var(--space-2)}.detail-price:only-child{width:100%}.diamond-view .detail-price{border-bottom:0;margin:0}.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}.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}.slider-carat-slider .slider.noUi-target{width:100%}.range-filtering-price .slider{width:456px;margin:0 auto}.diamondBy-more-filter a{font-size:var(--text-sm);font-weight:400}.choose-diamonds .diamond-by-common.active>a,.gemstone-Active>a,.shop-by-common.active>a{padding-bottom:0!important;color:var(--brand-primary);text-align:center;font-family:var(--font-jost);font-size:var(--text-xs);font-style:normal;font-weight:600;line-height:normal}.shop-style-img>img{border:0 solid var(--text-primary);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}.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 var(--select-border)}.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 var(--brand-primary)}.range-filtering-price{width:100%;text-align:center;max-width:60%}.range-filtering-price input[type=range]{width:100%;max-width:49%}.shop-by-price-page .range-slider-show{background:#fff;padding:6px;margin:5px}.product-name.hover-active .all-img1.active span.on-click{display:none}.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:var(--text-base)}.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-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}.center.diamond-table-sort select#sort{padding:16px 20px;font-size:var(--text-base);border:1px solid var(--brand-primary);width:100%;font-family:Neue Einstellung}.diamonds-table table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.diamonds-table td,.diamonds-table th{padding:8px}.diamonds-table td{padding:12px 0}.diamonds-table tr:hover{background-color:var(--brand-primary)!important;color:var(--text-inverse)}.diamonds-table tr:first-child:hover{background:0 0;color:var(--text-primary)!important}.diamonds-table tr:first-child{background:#f3f3f3!important}#customers tr:nth-child(odd){background-color:#e5e5e54d;color:var(--text-primary)}.diamond-table-btn{display:flex;justify-content:center;align-items:center;column-gap:45px}.diamondBy-more-filter{border:none!important}.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}.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%}.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{background-color:#f3f3f3;padding:5px 10px;display:flex;justify-content:space-between}.data-tabs ul{list-style:none;margin:0;width:100%}.data-tabs ul,.data-tabs ul li{display:flex;align-items:center}.data-tabs ul li{background-color:#fff;margin-right:2px;padding:5px 20px;font-size:var(--text-sm)}.data-tabs ul li.active{background-color:var(--brand-primary);color:var(--text-inverse);border-color:var(--brand-primary)!important}span.tooltipp{cursor:pointer;position:relative}span.tooltipp span{background:#fff;border:2px solid var(--brand-primary);bottom:32px;font-size:var(--text-sm);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:var(--text-xs);margin:0 3px}.arrow{position:absolute;transform:translateX(-50%);left:50%}.arrow img{width:30px}.toggale-data-function{display:flex;align-items:center;margin:12px 0}.toggle-datta{display:flex;align-items:center;gap:10px;margin-left:33px}.toggle-datta p{font-size:var(--text-xs);color:gray;margin-top:4px}.toggle-icon-img img{width:20px}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.react-switch-handle{height:17px!important;width:17px!important}.react-switch-bg{height:19px!important;width:48px!important}p,ul{margin:0;padding:0}.data-header{background-color:#e5e5e5}.heading-bar ul{display:flex;align-items:center;list-style:none}li.heading-data-categery{width:12%;text-align:center;padding:0}li.heading-data-categery,li.heading-data-categery a{display:flex;align-items:center;justify-content:center}li.heading-data-categery a{text-decoration:none;font-weight:400;font-size:var(--text-xs);color:#111;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}li.heading-data-categery p{color:#111;font-size:var(--text-xs);cursor:pointer}.item-shape-image img{width:100%;max-width:50px}.form-group{display:block;margin:0!important;margin-bottom:15px}.form-group input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.form-group label,.form-group label:before{position:relative;cursor:pointer}.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;vertical-align:middle}.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%;height:auto;object-fit:cover;object-position:center bottom;min-height:250px;display:block}.pro-data-cart.head a{font-size:var(--text-md);color:var(--text-primary);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:var(--text-base);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:var(--text-sm);color:var(--text-primary)}ul.prodcut-data{padding:4px 0;display:flex;justify-content:space-around;border-bottom:1px solid #f3f3f3}.hide-data{display:none}.slect-dimond a{display:flex;font-size:var(--text-sm);border-radius:5px;text-transform:capitalize;padding:10px 12px;letter-spacing:0;border:1px solid var(--brand-primary);color:var(--brand-primary);width:100%;justify-content:center;align-items:center;margin-bottom:20px}.slect-dimond a:hover{background-color:var(--brand-primary);color:#fff}.view-dmd{text-align:center}.view-dmd a{color:var(--text-primary);text-transform:capitalize;font-size:var(--text-sm)}.view-dmd a:hover{color:var(--brand-primary);text-decoration:underline}.other-btn-bar{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.other-btn-bar span{font-family:var(--font-jost);color:var(--text-primary);padding:6px 15px;font-size:var(--text-xs);text-transform:capitalize;text-align:center;line-height:1em;background-color:transparent;border-radius:20px;font-weight:600;margin:5px;border:1px solid #c5c5c5}a.btn-custom button{width:100%;height:auto;background-color:#fff;display:flex;justify-content:center;align-items:center;max-width:176px}.diamonds-table td,.diamonds-table th{padding:8px 40px;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}.ring-grid-sec{display:flex;justify-content:space-between;gap:15px;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;gap:20px;flex-wrap:wrap}.popular-grid-wrapper{width:calc(100% / 5 - 16px)}.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 .text-con{margin-top:7px;text-align:center}.for-banding-band-by-metal-img .imgg-sec img{width:auto!important;max-height:160px}.inner-banner-wrapped{background-color:#fff;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}.main-bespoke-banner .inner-banner-wrapped{min-height:546px}.banner-content p{font-size:var(--text-sm);letter-spacing:0;color:var(--text-primary);padding-top:var(--space-1);padding-bottom:var(--space-2)}.banner-content h5{padding-top:var(--space-1);font-family:var(--font-sackers)}section.testimonial-rings{padding:60px 0;background-color:#f6f4f2}.testimonial-mian-wrrap{margin-top:30px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.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{display:flex;align-items:center;gap:15px}.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 .client-name{position:relative}.top-img-name-bar .client-name:before{position:absolute;content:"";height:3px;width:20px;background-color:var(--text-primary);transform:translateY(-50%);top:50%;left:0}.client-name p{padding-left:30px;font-size:var(--text-md);letter-spacing:0;line-height:normal;color:var(--text-primary);font-weight:700;font-family:var(--font-jost)}.heading-sec{text-align:center}.contant-bar{margin-top:20px}.contant-bar h5{color:var(--text-primary);font-family:Neue Einstellung;text-align:center}.education .contant-bar h5{text-align:left;font-family:var(--font-jost);margin:0 0 8px}.education .contant-bar p{font-size:var(--text-sm);letter-spacing:0;color:var(--text-primary);font-family:var(--font-jost)}.breadcrum{margin-top:20px}.breadcrum ul{display:flex}.breadcrum ul li{padding:10px 5px 10px 0;display:flex;align-items:center}.breadcrum ul li a{font-size:var(--text-xs);letter-spacing:0;line-height:28px;color:var(--text-primary)}.choose-setting-pages-main .bredCramStyleFilter{text-transform:capitalize;font-size:var(--text-sm);max-width:50%;display:flex;column-gap:4px;flex-wrap:wrap;margin-bottom:0;padding:0;row-gap:4px}.choose-setting-pages-main .bredCramStyleFilter.style-active{margin-bottom:25px}.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 a,span.Bridal-Sets-Only-bread-crumb.active{font-family:var(--font-jost);background-color:#fff;font-weight:400;font-size:var(--text-xs);border-radius:5px;padding:7px;line-height:normal;margin-bottom:var(--space-1)}.choose-setting-pages-main .bread-cram-setting-pages,.details-page .bread-cram-setting-pages{font-size:var(--text-sm);padding-top:var(--space-2)}.details-page a.ChooseSetting>a>span{font-size:29px}.banner-main.engment-banner-sec{background-color:#e7e0dd;min-height:500px;background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-main.engment-banner-sec .banner.flex{align-items:inherit}.banner-main.engment-banner-sec .btn-bar{margin-bottom:var(--space-2)}.banner-main.engment-banner-sec .banner-img.min-ht img{min-height:470px}.banner-main.wedding-banner .banner-img.min-ht img{min-height:470px;object-fit:cover;object-position:15% 50%}section.ready-ship-banner .banner-content h2{text-align:left;max-width:100%;margin-bottom:0}.endsSoon-text.ends-soon-txt p{margin:0;font-size:var(--text-sm);padding-top:var(--space-1);padding-bottom:var(--space-2)}section.enviromental-sec{background-color:#f6f4f2;padding:60px 0}.contentwrapper p{font-size:var(--text-sm);letter-spacing:0;line-height:26px;color:var(--text-primary);text-align:center;margin-top:20px;margin-bottom:var(--space-4)}.contentwrapper .btn-bar{display:flex;justify-content:center}.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}.wedding-page .bridalSets .bridalSets-img.desktop{position:relative!important}.wedding-page .bridalSets-img.dsk-bridalSets-img img{height:calc(100% + 25px)}.bridalSets-img.desktop h3{position:absolute;left:0;bottom:0;right:0;width:100%;padding:var(--space-2);text-align:center}.product-main-img .common-img{height:auto;min-height:194px;width:100%;padding:10px 0}.product-main-img .common-img img{max-height:220px;background:#fff;min-height:220px;object-fit:contain}.all-img1.common-img.defaultImg:hover span:nth-child(2){display:block}.all-img1.common-img.defaultImg:hover span:first-child{display:none}.best-seller-main span{text-transform:capitalize}span.mark{border:1px solid #fff;height:8px}.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}.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 .title{display:flex;justify-content:space-between;cursor:pointer}.detail-accordian .ring-info>span{display:inline-block}.choose-setting-pages-main .style-main{width:50%}.shop-by-shape>a:after{display:none}input.button[type=submit]{cursor:pointer;border:none}.wedding-banner{position:relative}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}.banner-main.engment-banner-sec .btn-bar,.gemstone-banner .gemstone .btn-bar{gap:16px;display:flex;flex-wrap:wrap;max-width:320px}.banner-main.engment-banner-sec.diamond a.button.bg-trans{border:1px solid var(--text-primary);background:#fff}section.ready-ship-banner.tp.diamond .btn-bar a.btn-custom button{max-width:190px;text-align:center}a.btn-custom button.bg-trans{background:#fff;border:1px solid var(--text-primary);color:var(--text-primary)}section.ready-ship-banner.tp.diamond h2{max-width:100%}.wedding-page.diamond-set{margin-top:0;padding:60px 0}.p-t{padding-top:0!important}#dimonds .bridalSets .bridalSets-img,#dimonds .bridalSets.dmg-lft .bridalSets-img img{width:100%}#dimonds .bridalSets .bridalSets-img img{height:100%!important}#dimonds .bridalSets.flex{max-height:350px}.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}.singleProduct-text h4{letter-spacing:.025em;margin:0}.star-rating svg{fill:var(--text-primary) 0}span.pro-description p{padding:10px 0;text-transform:lowercase;letter-spacing:.05em;font-size:var(--text-md)}.pro-bd{font-size:var(--text-md);font-weight:500}.detail-metal span{font-size:var(--text-sm);margin-left:5px;text-transform:capitalize}span.pr-heading{font-size:var(--text-md)}span.pr-heading b{font-weight:500}.price-common span{font-size:var(--text-sm)}.price-tt{align-items:flex-end;display:inline-flex}.price-tt span{font-size:25px;margin-left:8px}.singleProduct-text .btn-custom button{padding:12px 35px;max-width:100%;font-family:var(--font-jost);font-size:var(--text-sm);width:100%}.choose-btnn{display:flex;align-items:center;gap:30px}a.wish-list span{font-size:30px}.singleProduct-text .item{border-top:1px solid #e1e1e1;padding:var(--space-1) 0;justify-content:center;cursor:pointer}.detail-accordian.detail-accordian_2 .slick-list p{font-size:var(--text-sm)}.user-detail{display:flex;background:#f8f8f8;gap:25px;padding:30px 10px}.user-detail>div{font-size:var(--text-md);display:inline-flex;gap:5px}.user-detail>div>span{font-size:22px}.shipping-add ul{display:flex;border-top:0;padding-top:0;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-around;margin-bottom:0!important}.shipping-add ul a{font-size:var(--text-sm);font-weight:400;color:var(--text-primary);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:var(--text-sm);color:var(--text-primary)}.order-data span svg{font-size:24px}.checkbox{margin-top:var(--space-1);margin-bottom:var(--space-2)}.form-layout p.fs-12,.form-layout p.fs-12 a{color:#2c2c2c;font-size:var(--text-xs)}.form-layout p.fs-12 a{text-decoration:underline!important}.error_1{margin-bottom:15px}.error_1:first-letter{text-transform:uppercase}.breadcrums ul{display:flex;margin-bottom:16px;font-size:var(--text-sm)}.chat-us-main{display:flex;flex-wrap:wrap}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-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;z-index:111;transform:rotate(45deg);right:2px}span.corusel-diamond-heading{font-weight:600;color:#303030;margin-right:10px}.form-group-diamond{margin:0!important}.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 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%}.slick-next:before,.slick-prev:before{display:none}button.slick-arrow.slick-next:after,button.slick-arrow.slick-prev:after{content:"";color:#fff;position:absolute;top:4px;border-top:2px solid var(--text-primary);border-right:2px solid var(--text-primary);width:9px;height:9px;z-index:111;transform:rotate(45deg);right:2px}button.slick-arrow.slick-prev:after{transform:rotate(-135deg)}.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,.singleProduct-text .item button.slick-arrow.slick-prev: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 var(--text-primary);border-right:2px solid var(--text-primary);width:9px;height:9px;z-index:111;right:2px}.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}.slick-list .shop-style-text{text-align:center}span.corusel-diamond-checkbox{margin-left:15px}span.corusel-diamond-heading{font-size:var(--text-sm)}.corusel-diamond .check-text span{font-size:var(--text-xs)}.gemstone-slide,.wedding-page .diamond-wrp .bridalSets.dmd-rgt .bridalSets-img img{width:100%!important}.ShopDiamondShape-img-text.diamond{width:100%}.ShopDiamondShape-img-text.diamond a{width:calc(100% / 9 - 5px);text-align:center}.ShopDiamondShape-img-text.diamond a span{display:block}.ShopDiamondShape.gemstone span{font-size:var(--text-base);letter-spacing:0;line-height:28px;color:var(--text-primary)}.wedding-page .diamond-wrp .bridalSets.dmg-lft .bridalSets-img img{width:100%}.inner-own-eng.gemstone .ring-grid-sec{gap:20px}.banner-main .banner{position:relative}.main-arrow-heading .main-btn-setting{margin-top:0;background:#f3f3f3;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:5px}.main-arrow-heading .main-btn-setting>.ring{width:100%}.main-btn-setting>.ring{display:flex;align-items:center;justify-content:space-around;min-height:100px}.main-btn-setting .step-heading{font-size:var(--text-base)!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}.main-btn-setting .ring a{gap:7px}.arrow-shape{position:relative;height:100%;min-height:86px;margin-left:10px;padding-right:15px}.arrow-shape:before{transform:rotate(20deg);bottom:2px}.arrow-shape:after,.arrow-shape:before{position:absolute;height:42px;width:1px;background:#eaeaea;content:""}.arrow-shape:after{top:2px;transform:rotate(159deg)}span.step-counting{color:var(--brand-primary);font-weight:600}.ring.Complete-Ring .inner-s{display:flex;justify-content:center;width:100%;align-items:center;gap:10px}.ring.Create-Your-Ring{margin-left:25px}.bridalSets-necklaces.flex .bridalSets-text span{background-color:transparent!important;font-size:var(--text-sm)}.diamond-table-btn.desktop,.white-wrapper{padding:1px 0;margin-top:var(--space-4)}.choose-diamonds .diamond-table-btn{margin-bottom:var(--space-3)}.corusel-diamond{display:flex;gap:30px;max-width:300px;margin:0 10px 12px}.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;justify-content:center}.metal-variant-list .shop-by-metal-color a>div{position:absolute;right:0;left:0;bottom:0;word-wrap:break-word;font-size:var(--text-xs)}.shop-by-metal-page .shop-by-metal-color a{width:50px;height:50px}.singleProduct-text .title{margin:var(--space-1) 0}.singleProduct-text .ring-info span,.singleProduct-text .title span{font-size:var(--text-sm)}.singleProduct-text .ring-info .black-color{color:var(--text-primary)}.ring-info{margin:var(--space-2) 0 0}.ring-info>div{font-size:var(--text-sm)!important;margin-bottom:7px;display:flex;align-items:center}.ring-info>div:last-child{margin-bottom:0}.detail-accordian .ring-info>span{max-height:inherit;margin-bottom:var(--space-1);font-weight:600;color:var(--text-primary)}.detail-accordian .ring-info>span,.matching-band-field>span{text-transform:capitalize;font-size:var(--text-xs)}.inner-matching-bands .heart-icon-band{right: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:var(--text-xs);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:var(--text-primary);font-size:var(--text-base)}.contact-us-page{padding:60px 0}.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-chat-main h2{margin-bottom:10px}.email-chat-main h2,.email-chat-main h2 a{color:var(--text-primary)}.email-chat-main li,.email-chat-main li a,.email-chat-main p,.email-chat-main p a{font-size:var(--text-base);line-height:22px;color:var(--text-primary)}.email-chat-main ul{list-style:none}.email-chat-main .btn{background-color:var(--brand-primary);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 .btn:hover{opacity:.7}.email-chat-main .other-inquiries-list li{margin-bottom:2px}.email-form form input{height:36px;padding:4px 15px;letter-spacing:.5px}.email-form form input,.email-form form textarea{border:1px solid #eaeaea;font-size:var(--text-xs);-webkit-appearance:none;width:100%;outline:0}.email-form form textarea{padding:10px 15px;color:#2c2c2c;margin-top:14px}.email-form form input[type=checkbox]{margin-bottom:0;width:16px;height:16px;padding:0;vertical-align:middle}.email-form form .checkbox span{font-size:var(--text-xs);letter-spacing:0;padding-left:5px}.checkbox label{position:relative}.checkbox label .send-text:before{content:"";border-left:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary);width:9px;height:4px;position:absolute;left:2px;top:6px;transform:rotate(-44deg);display:none}.checkbox label input[type=checkbox]:checked+span.send-text:before{display:block}.showrom{margin-top:50px}.visit-showroom{margin-top:30px;margin-bottom:0}.visit-showroom>ul{margin-top:20px}.visit-showroom ul li{display:inline-block;margin-bottom:20px}.visit-showroom ul li:after{content:"";width:4px;height:4px;display:inline-block;background-color:var(--text-primary);transform:rotate(45deg);vertical-align:middle;margin-left:22px;margin-right:22px}.visit-showroom .btn{margin-top:20px}.chat-us ul{margin-top:15px}.chat-us ul li i{margin-right:5px}.chat-us .btn{margin-top:30px}.chat-us svg{font-size:larger;margin-right:15px}.other-list{margin-top:10px}.wishlist-acct .input-group{position:relative;max-width:350px;margin:0 auto}.wishlist-create .wishlist-acct .input-group input[type=text]{width:100%;height:49px;font-size:var(--text-xs);padding:10px 16px;letter-spacing:1px;border:1px solid #e4e4e4}.wishlist-acct span.input-group-btn{position:absolute;right:0;top:20px}.wishlist-acct .reset-forms span.input-group-btn button[type=button],.wishlist-acct button.view-menu{background-color:var(--brand-primary);display:inline-block;padding:11px 20px;font-size:var(--text-sm);letter-spacing:1px;border-radius:0;font-weight:400;color:#fff;text-transform:uppercase;border:3px solid #310f4c}.wishlist-acct button.view-menu{position:relative;height:45px}.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)}.wishlist-create{padding-top:10px;padding-bottom:20px}.wishlist-reset-content p{padding:7px 0 0;font-weight:400}.wishlist-shoping-inner{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding-bottom:0}.category-tiles h3{color:var(--text-primary);padding-top:10px;padding-bottom:20px}.category-tiles-box{width:calc(100% / 4 - 15px)}.category-title h4{padding:9px 0}.wisher-imager img:hover{transition:all .2s ease-in-out;transform:scale(1.05)}.bredCramStyleFilter a.style-active-common span{display:flex;align-items:center}.media-subtotal{text-align:center}.cart-checkcross{position:absolute;top:5px;left:7px;color:grey}.shop-bag{margin-bottom:var(--space-4);display:block}.shop-bag h1{margin-bottom:10px}.shop-bag p,.shop-bag p a{font-size:var(--text-sm);line-height:normal;color:var(--text-primary)}.shop-bag p a{text-decoration:underline!important}.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}.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-inner{display:flex;flex-wrap:wrap}.product-info-inner .product-info-left{padding-right:0;line-height:normal}.product-info-inner .product-info-right{width:25%;padding-left:15px;font-size:var(--text-sm)}.product-info-left h2 a{color:var(--text-primary);font-size:var(--text-sm)!important;font-weight:400;padding-bottom:3px}.code{font-size:var(--text-xs);color:#807a7a;line-height:1.6;display:flex;align-items:center}.diamond-info-drophint,.diamond-info-drophint span,.ring-info-drophint,.ring-info-drophint span{font-size:var(--text-sm)}.remove-option{text-align:center}.remove-option a,.remove-option span{font-size:var(--text-xs);color:var(--text-primary)}.see-details-link{position:absolute;right:0;bottom:0;font-size:var(--text-sm);color:#fff;padding:10px}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}.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 .price-right,.table-count .row .subtotal{width:50%;font-size:var(--text-xs)}.table-count .row .price-right{text-align:right!important}.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:var(--text-sm);background-color:var(--brand-primary);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:var(--text-sm)}.card-right-side .ass a{text-decoration:underline!important;color:var(--text-primary)}.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-card:not(:last-child){margin-bottom:16px}.ship-icon{font-size:25px;width:20px}.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 #eaeaea;font-size:var(--text-xs)}.add-form textarea{padding:10px 35px 10px 10px}.add-form label{font-size:var(--text-xs);display:block;margin-top:7px;margin-bottom:5px}.save-buttons{text-align:right}.save-buttons a{text-decoration:underline!important}.save-buttons a,.save-buttons p{font-size:var(--text-sm);color:var(--text-primary)}.edit-delete-buttons{text-align:right}.edit-delete-buttons a{text-decoration:underline}.saved-message,.saved-message p{font-size:var(--text-sm)}.saved-message p{text-align:start;padding-left:37px}.add-form input[type=checkbox]{width:12px;height:12px;margin-right:5px;accent-color:var(--brand-primary)}.add-per-info{position:relative;display:flex;align-items:center;gap:5px}.add-form-gift svg{font-size:x-large}.request-help-inner{display:flex;padding-bottom:0;flex-wrap:wrap}.request-help-left{width:100%;padding-left:15px;padding-right:15px;max-width:750px;margin:0 auto}.request-help-left .form-search .form-group textarea,.request-help-left .form-search input{width:100%;outline:0;font-size:var(--text-xs);border:1px solid #eaeaea;height:36px;padding:4px 15px;-webkit-appearance:none;margin-bottom:10px;font-family:var(--font-jost)}.request-help-left .form-search input{margin-bottom:16px}.request-help-left .form-search .checkbox label{font-weight:400;font-size:var(--text-xs);line-height:normal}.request-help-left .form-search .btn{background-color:var(--brand-primary);width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:var(--text-base);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:var(--text-xs)}.shop-bag>h1{font-weight:400}.subtotal svg{font-size:var(--text-base);color:grey}.subtotal a{text-decoration:underline}span.qty svg{cursor:pointer}.immediate-main .fore1 i{padding-right:7px}.sticky-inner-main{display:flex;flex-wrap:wrap;align-items:flex-start}.request-help-middle{width:45%;text-align:center;padding-top:30px}.request-help-right{width:29%}.request-help-right svg{font-size:x-large;margin-right:10px}.request-helped-cnt{padding-bottom:15px;padding-left:15px;padding-right:15px}.request-helped-cnt h2{margin-top:20px;margin-bottom:10px}.request-helped-cnt p{font-size:var(--text-sm);font-weight:400;color:var(--text-primary);margin:20px 0}.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:var(--text-primary)}.immediate-main p{margin:0 0 10px}.immediate-main .fore1 a{display:inline-block;color:var(--text-primary);text-transform:capitalize;font-size:var(--text-sm);font-weight:400}ul.immediate-assistance li{list-style:none;margin-top:10px;margin-bottom:10px}ul.immediate-assistance li h5 a{font-size:var(--text-sm);color:var(--text-primary);text-transform:capitalize;font-weight:400}ul.immediate-assistance i{padding-right:5px}.request-help-left input[type=checkbox]{text-align:center;width:16px;height:16px;margin-right:10px;vertical-align:middle}.request-help-main .form-group label{position:relative;cursor:pointer;font-size:var(--text-sm)}.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 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}.privacy-views a{color:var(--text-primary);text-decoration:underline!important}.product-of-interest p{padding-top:5px;display:flex;align-items:center;justify-content:center;flex-direction:column}.product-of-interest h5 a{color:var(--text-primary);font-size:var(--text-base);font-weight:400;display:inline-block;text-transform:capitalize}.request-help-middle .product-of-interest img{width:170px;height:170px}.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}.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}.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:var(--text-md);font-weight:400;border-radius:0;align-items:center;cursor:pointer;justify-content:space-between;border:1px solid #e4e4e4;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}.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 .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);display:none;animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;-webkit-animation-duration:.35s;-webkit-animation-fill-mode:both}.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}.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:var(--text-md);color:#333}@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}}.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}.add-to-cart>a{background-color:var(--brand-primary);padding:10px 15px;width:100%;display:inline-block;max-width:100%;text-align:center;color:#fff;text-transform:uppercase;cursor:pointer;font-size:var(--text-sm);border:1px solid var(--text-primary)}.add-to-cart>a:hover{background-color:#fff;color:var(--brand-primary);border-color:var(--brand-primary)}.border-botttom{border-bottom:1px solid #e5e5e5}.right-product-content h4.heading-four{margin-bottom:15px;padding-bottom:7px}.social-icons{padding:30px 10px;background:#f8f8f8;text-align:left;margin-top:15px}.social-icons ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}.social-icons ul li a{display:flex;flex-wrap:wrap;flex:1 0 auto;align-items:center;font-size:var(--text-sm);width:-moz-fit-content;width:fit-content}.social-icons ul li a img{max-width:20px;margin-right:7px}.social-icons svg{font-size:x-large;color:var(--brand-primary)}.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}ul.review-rating-list{display:none}.sort-start-heighest{float:right;width:auto}.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 var(--select-border);border-radius:5px;background-color:var(--select-border);color:#fff}.load-more a:hover{background-color:#fff;color:var(--select-border)}.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:var(--text-md)!important}.order-inner-main .order-left-details>h3{margin-bottom:10px;display:flex;align-items:center}.order-left-details>h3 span{padding-right:15px}.order-left-details>h3 span img{max-width:30px}.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,.custom-order-faq>h4>a{display:block;position:relative;display:flex;justify-content:space-between}.show-order-content p{font-size:var(--text-sm)}.select-custom-size-side select{width:88%;padding:10px;margin:15px 0}.accordion-item{padding:12px 10px 12px 0;border-bottom:1px solid #777;margin-bottom:0}.accordion-item-body-content,.footer-all-pages-display .accordion-item-body-content li{font-size:var(--text-sm);color:var(--text-primary)}.accordion-item .accordion-item-header,.accordion-item .accordion-item-header h3{width:100%;position:relative;font-size:var(--text-sm)!important;font-weight:700!important;cursor:pointer;font-family:var(--font-jost)!important}.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);top:0}.accordion-item-header.active:after{transform:rotate(-45deg);top:6px}.care-faq-page .accordion-item .accordion-item-header h3{display:flex}.care-faq-page .accordion-item .accordion-item-header:after{top:0}.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:var(--text-xs)}.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}.group-fields{margin-bottom:20px}.group-fields input,.group-fields select{width:100%;padding:12px 15px;color:inherit;font-size:var(--text-xs);letter-spacing:.5px;box-shadow:none;border:1px solid #eaeaea;margin:0}.group-fields .full-width,.group-fields .inputs{margin-bottom:15px}.two-fields{display:flex;justify-content:space-between;gap:10px}.two-fields .inputs{width:calc(50% - 10px);display:inline-block;max-width:calc(50% - 10px)}.two-fields .inputs input{width:100%}.inputs select{max-width:100%}.checkboxes{display:block;text-align:left}.checkboxes p{margin:15px 0;display:flex;align-items:center}.checkboxes input[type=checkbox],.checkout-left .shipngOverNight input[type=checkbox]{border:5px solid var(--text-primary);margin:0 10px 0 0;width:20px;height:20px;border-radius:0!important;box-shadow:none!important}.continue-payment{width:100%}.continue-payment>a,.continue-payment>button{padding:12px 25px;color:#fff;background-color:var(--brand-primary);text-decoration:none;text-align:center;border:2px solid transparent;font-size:var(--text-sm);cursor:pointer}.continue-payment a:hover,.continue-payment button:hover{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary)}.continue-payment button:hover{background-color:transparent;border:2px solid var(--brand-primary);color:var(--brand-primary)}.move-pages{display:flex;justify-content:space-between;align-items:center}.move-cart{width:auto;max-width:150px}.move-cart a{color:var(--text-primary);text-decoration:none}.move-cart svg{font-size:xx-large;float:left}.checkout-pickup{text-align:left;margin-top:30px}.checkout-pickup a{padding:10px 46px;text-decoration:none;border:1px solid #d3d3d3;color:var(--text-primary);font-size:var(--text-base)}.checkout-pickup a.click-active{background-color:var(--brand-primary);color:#fff;border:none}.select-showroom{text-align:left;margin-top:30px}.select-showroom a{color:var(--text-primary)}p.account{font-size:22px;text-align:left}p.billing{text-align:left;font-size:20px;margin-bottom:20px;margin-top:20px}p.save-account{text-align:left;margin-bottom:15px}.error_1{display:block;color:#b3261e;font-size:var(--text-xs);margin-bottom:10px;margin-top:5px;text-align:left}.main-zoom-iamge iframe,.main-zoom-iamge img{width:100%;min-height:550px}.main-zoom-iamge img{min-height:auto}.popup-contents{width:auto;padding:30px;background:#fff;max-width:730px}.popup-heading{display:flex;justify-content:space-between;font-size:larger;margin:15px 0}.popup-heading a{text-decoration:none;color:var(--text-primary);position:absolute;top:-32px;right:0;display:flex;width:30px;height:30px;background:#fff;border-radius:100%;align-items:center;justify-content:center}[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;position:fixed!important}p.loc-heading{font-size:var(--text-sm);font-weight:bolder;margin:10px 0}.location-1{display:flex;align-items:center;justify-content:space-between}.loc-desc{width:42%}p.loc-address{font-size:var(--text-sm)}.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,.select-btn a{background-color:var(--brand-primary);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:var(--brand-primary);border-color:var(--brand-primary)}.load-btn{text-align:center;margin-top:20px}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px;border:1px solid #eaeaea;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999;max-width:800px;width:100%}.popup-inner{padding:20px}.popup-overlay[data-popup=modal]{background-color:var(--text-primary) 47}.popup-overlay[data-popup=tooltip] .popup-content{width:auto;padding:0;overflow:inherit;max-height:inherit}.close-popup-icon{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:20px}.select-custom-size{display:inline-block;position:relative;padding-right:30px}.select-custom-size select{border:1px solid #e4e4e4;padding:7px 20px;margin-top:15px;outline:0!important}.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:var(--text-xs);color:#807a7a;line-height:1.6;margin-top:10px;text-align:center}.available-list p span{margin-right:10px}.draft-hint form input[type=text]{border:1px solid #eaeaea;height:36px;padding:4px 8px;font-size:10px;letter-spacing:.5px;-webkit-appearance:none;width:100%;outline:0;text-overflow:ellipsis}.recipients-inner{width:50%}section.hintt-drop-popup{max-width:400px;margin:0 auto;position:fixed;left:0;right:0;overflow-y:auto;height:calc(100vh - 40px);z-index:1111111111}.hintt-drop-popup{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bbb transparent}.hintt-drop-popup::-webkit-scrollbar{width:3px;max-width:3px!important}.hintt-drop-popup::-webkit-scrollbar-track{background:transparent}.hintt-drop-popup::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:10px}.hintt-drop-popup span{display:inline;align-items:center;justify-content:center}.popup-drop-a-hint-main{background-color:#fff;padding:15px}.popup-hint{border:1px solid #eaeaea;width:100%;padding:15px;position:relative}.popup-hint .product-pic img{width:70px;height:70px;min-width:70px}.popup-hint .btn{background-color:var(--brand-primary);width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:var(--text-base);padding:11px 20px;line-height:normal;border:0;cursor:pointer;margin-top:25px}.popup-cnt-hint p{font-size:var(--text-sm);font-weight:400}.popup-cnt-hint span{float:right;font-size:larger}.close-drop-icon{display:flex;justify-content:space-between}.close-drop-icon svg{font-size:larger}.draft-hint{border:1px solid #eaeaea;padding:15px}.draft-hint form textarea{border:1px solid #eaeaea;width:100%;padding:6px}.draft-hint form label{font-size:var(--text-xs);width:-moz-fit-content;width:fit-content}.draft-hint label{font-size:var(--text-sm);text-transform:capitalize;color:var(--text-primary);font-weight:400;margin-bottom:10px;display:block}.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 #310f4c;border-width:0 0 2px 2px;padding:1px;display:inline-flex;transform:rotate(-45deg);top:4px;z-index:2}.hintt-drop-popup .draft-hint form input[type=checkbox]:checked+span.send-text:before{background-color:#fff}.popup-hint span.send-text{padding-left:10px}.hint-card-inner{display:flex;flex-wrap:wrap}.hint-card-inner .product-pic{display:block;align-items:center;width:100%;gap:10px;justify-content:center;padding:7px 0 15px;text-align:center}.hint-card-inner .product-info{width:75%;padding-left:10px}.submit-policies{padding-top:15px}.submit-policies p{font-size:var(--text-xs);line-height:14px;text-align:justify}.submit-policies a{color:var(--text-primary);text-decoration:underline!important;display:inline-block}.politices-remark{position:absolute;top:13px;right:13px}.click-function{font-size:var(--text-sm);padding-bottom:10px;width:-moz-fit-content;width:fit-content}.click-function a{text-decoration:underline}.your-note-drop-icon{background:#f5f5f5;padding:8px;margin-bottom:10px}.sign-btn .submit{background-color:var(--text-primary);width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:var(--text-sm);padding:9px 20px;line-height:normal;border:0;margin-top:22px;cursor:pointer;font-weight:500;font-family:var(--font-jost);letter-spacing:0}.sign-btn .submit:hover{background-color:var(--brand-primary)}.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:var(--text-primary);font-weight:400;display:inline-block;font-size:var(--text-sm);text-transform:capitalize;line-height:28px}.order-history-main ul li a:hover{color:var(--select-border)}.account-inner{display:flex;flex-wrap:wrap}.account-inner .account-side-bar{width:18%;border-right:1px solid #eaeaea;padding-top:10px}.account-inner .account-right-data{width:82%;padding-left:30px}.account-side-bar .nav{list-style:none}.account-side-bar .nav li{border-top:1px solid #eaeaea}.account-side-bar .nav li:last-child{border-bottom:0 solid #eaeaea}.account-side-bar .nav li a{position:relative;display:block;padding:10px 8px;color:var(--text-primary);font-size:var(--text-sm)}.account-side-bar .nav li.activated a{background-color:var(--select-border);color:#fff}.account-side-bar .nav li.active a{background-color:#f5f5f5}.account-user-name{font-size:var(--text-base);display:flex;gap:5px;align-items:center;padding:1em 5px 1em 0}.account-user-name i{font-size:var(--text-lg);margin-right:5px}.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)}.order-col{border:1px solid #eaeaea}.order-col .panel-heading{background-color:#f5f5f5;border-bottom:1px solid #eaeaea;padding:10px 15px;font-size:var(--text-sm);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:var(--text-primary);font-size:var(--text-sm)}.view-button a:hover{color:var(--select-border)}.order-hisotry-main{padding-top:20px}.order-hisotry-main .heading{font-weight:400;border-bottom:1px solid #e1e1e1;font-size:var(--text-md);padding-bottom:10px;margin-bottom:10px}.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:var(--text-sm);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:var(--text-primary);text-decoration:underline!important}.update-acc-form form{width:100%;max-width:376px}.account-right-data p a{color:var(--text-primary);text-decoration:underline!important}.chat-us-new{margin-top:25px;margin-bottom:20px}.chat-us-new ul li{display:inline-block;margin-right:1.5em;font-size:var(--text-base);margin-top:7px;margin-bottom:7px}.chat-us-new ul li a{color:var(--text-primary);display:flex}.chat-us-new ul li a svg{margin-right:5px;font-size:larger}.chat-us-new ul li .fa{margin-right:5px}.shop-images ul{column-count:5;list-style:none}.assistance-form form input,.update-acc-form form input{font-size:var(--text-xs);height:36px;padding:4px 15px;border:1px solid #eaeaea;width:100%;outline:0}.assistance-form form input:focus,.assistance-form form textarea:focus,.update-acc-form form input:focus{border-color:var(--text-primary)}.assistance-form form textarea{width:100%;font-size:var(--text-xs);padding:10px 15px;color:var(--text-primary);border:1px solid #eaeaea;margin-bottom:16px;outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}.update-acc-form form input::-moz-placeholder,.update-acc-form form input::-webkit-input-placeholder{opacity:1}.assistance-form form input[type=checkbox],.update-acc-form form .check-box input[type=checkbox]{width:14px;height:14px;margin-right:5px}.update-acc-form form .check-box{margin-top:20px;display:block;margin-bottom:10px;font-size:var(--text-sm)}.update-acc-form form .check-box input[type=checkbox]{accent-color:#fff}.update-acc-form form .save{width:100%;border:0;background-color:var(--brand-primary);color:#fff;text-transform:uppercase;font-size:var(--text-base);padding:11px 20px;margin-bottom:var(--space-4);cursor:pointer}.update-acc-form form .save:hover{opacity:.7}.assistance-form form .check-box{font-size:var(--text-sm);display:block}.assistance-form form a.btn{width:-moz-fit-content;width:fit-content;border:0;background-color:var(--brand-primary);color:#fff;text-transform:uppercase;font-size:var(--text-xs);padding:11px 20px;margin-bottom:20px;margin-top:10px;cursor:pointer;letter-spacing:.05em;display:inline-block}.assistance-form form a.btn: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}.need-ass-popup{background:#fff}.need-ass-popup>.text-center{text-align:center;font-size:var(--text-sm)}.need-ass-popup .modal-title{font-size:38px;text-align:left!important;margin-bottom:15px;font-weight:400}.need-ass-popup a>svg{float:right}[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}[data-popup=tooltip].popup-overlay{background-color:#2f2f2f63}.chat-us-main .popup-content{color:var(--text-primary)}.get-ass ul{list-style:none}.get-ass ul li{margin-bottom:20px}.get-ass ul li a{color:var(--text-primary);font-size:var(--text-base)}.get-ass ul li a span svg{margin-right:10px;font-size:large}.get-ass li a .fa{font-size:20px;margin-right:3px;width:30px;text-align:center}.ass-detail-right p{margin-bottom:20px;font-size:var(--text-sm)}.ass-detail-right p a{margin-right:28px;font-size:var(--text-xs)}.account-user-name svg{font-size:xx-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:var(--text-sm);text-align:justify}.luxury-conscience-wrapper{margin:0;padding:0}.luxury-conscience-wrapper .inner-wrapper{display:block;gap:55px;position:relative}.luxury-conscience-wrapper .inner-wrapper>div{width:100%}.luxury-conscience-wrapper .inner-wrapper .gemstone-luxury-content{position:absolute;right:auto;top:50%;transform:translateY(-50%);max-width:270px;padding:15px;left:20px}.luxury-conscience-wrapper .grop-top-data{display:flex;justify-content:space-between;gap:15px;align-items:center}.luxury-conscience-wrapper .custom-order-faq span{line-height:normal!important}.luxury-drop a,.luxury-drop h4,.luxury-drop li,.luxury-drop p,.luxury-drop span{color:#fff;line-height:normal}.luxury-drop .custom-order-faq{padding-left:10px}.luxury-drop .show-order-content{margin-top:10px;margin-bottom:10px}h4.heading-luxy a{color:#fff;margin-bottom:15px}.luxury-content p{color:#fff}span.drop-img-ring img{max-width:18px;filter:invert(1)}li.drop-content-text span{display:block;line-height:normal;font-size:10px}li.drop-content-text span h5{padding-bottom:5px;color:#fff}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{border-top:1px solid #e1e1e1}.drop-down-dimaond-details>ul>li:last-child{border-bottom:1px solid #e1e1e1}.drop-down-dimaond-details>ul>li>a{width:100%;padding:15px 0;position:relative;display:flex;justify-content:space-between}ul.dimaond-details-sub-list{padding-bottom:10px}ul.dimaond-details-sub-list li{color:var(--text-primary);font-size:var(--text-xs);padding:0 0 7px}.css-b62m3t-container{width:auto;text-align:center;min-width:210px}.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-left small{display:block;width:100%;font-size:var(--text-md);margin:10px 0}.custom-bg-right{width:50%;padding-left:20px}.custom-bg-right h4{display:flex;align-items:center;position:relative}.custom-bg-right h4:after{border-color:#fff}.custom-bg-right h4 span{max-width:60px;display:flex;width:50px;padding-right:10px}.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}.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:var(--text-sm);letter-spacing:.025em;line-height:1.5}.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-detail-list li:first-child{z-index:2;border-bottom:0}.similar-detail-list li:nth-child(2){border-top:0}.similar-headline{font-family:var(--font-jost);position:relative;height:auto;text-align:center;font-size:var(--text-base);display:flex;align-items:flex-end;justify-content:center;padding:38px 6px 15px}.similar-img img{width:150px;height:150px}.cs-your-mind-sec-inner{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cs-your-mind-sec>a{display:inline-block;margin-top:10px;text-decoration:underline;padding-bottom:20px}.ir312-diamond-fc-box>img.img-responsive{margin-top:30px;width:100%}.main-head{text-align:center;padding:20px}.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:var(--text-sm)}.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;padding:40px;border:1px solid #eaeaea;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999;max-width:600px;width:100%}.carat-image{text-align:center;margin:30px 0}.carat-slider{text-align:center;margin:20px auto 0;width:100%}.carat-slider .slider{margin:0 auto;width:70%}.carat-image img{width:auto}.cut-list{width:73%;margin:0 auto}.cut-list ul{display:flex;align-items:center;justify-content:space-between;font-size:small}.cut-list ul li{width:10%}.color-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}.clarity-list{width:74%;margin:0 auto}.clarity-list ul{display:flex;justify-content:space-between}.btm-slider-bar li{width:16.6%;display:inline-block;float:left;height:auto;position:relative}.btm-slider-bar .slider-bar-clarity-text{border-top:4px solid #310f4c;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:last-child:after{display:none}.btm-slider-bar li:first-child .h5,.btm-slider-bar li:first-child .slider-bar-clarity-text{color:#ccc;border-color:#ccc}.ir312-slider-bar-cut li .cut-level{border-top:4px solid #310f4c}.ir312-slider-bar-cut li:first-child .cut-level{border-color:#ccc}.slider-bar-clarity-text .h5{text-transform:uppercase;font-family:var(--font-jost)}.slider-bar-clarity-text span{font-size:11px;text-transform:capitalize;display:block}.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{background:#fff;border:1px solid var(--brand-primary);color:#a9a9a9;font-size:var(--text-xs);position:absolute;padding:8px;bottom:20px;height:auto;top:auto;left:4%;width:280px}.ir312-diamond-clarity-box .data .h4{color:var(--text-primary);font-family:var(--font-jost);padding-bottom:5px;font-weight:600}.ir312-diamond-clarity-box .data p{margin-bottom:0;font-size:var(--text-xs);text-align:justify;line-height:normal}.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:var(--brand-primary);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}.diamond-size-box .data{margin-top:0;text-align:center;padding:1em .2em .5em;font-size:10px;color:var(--brand-primary);min-height:60px;position:relative;float:left;width:-moz-fit-content;width:fit-content;margin-left:0;transform:inherit}.diamond-size-box>.img-responsive{clear:both}.diamond-size-box .ir312-slider-bar-carat{width:100%}.ir312-slider-bar-carat .data{position:absolute;padding:0;min-height:auto;font-size:var(--text-xs);background:0;color:var(--brand-primary);width:auto;bottom:-23px;transform:translateX(50%);z-index:2}.ir312-slider-bar-carat .data .n{margin-top:7px;font-size:9px;padding:2px 0;background:#fff;border:1px solid var(--brand-primary);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:var(--brand-primary);top:-9px;left:50%}.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{width:98%;height:4px;background:#310f4c;position:relative;margin-top:50px;margin-bottom:20px;padding:0}.ir312-slider-bar ol{background-color:var(--brand-primary)}.ir312-slider-bar .fore{position:absolute;height:4px;border-right:2px solid #fff;z-index:1}.ir312-slider-bar-cut{background:#fff;margin-top:70px;margin-bottom:50px}.ir312-slider-bar-cut ol{background:var(--brand-primary)}.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-diamond-size .img-responsive{width:98%}.hidden{display:none!important;visibility:hidden!important}.mb10{margin-bottom:10px!important}.nowrap,.ws-nowrap{white-space:nowrap}.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-color-box .data{left:0;top:32px;height:85px;transform:translateY(-50%);width:340px}.ir312-diamond-fc-box .data{background:#fff;border:1px solid var(--brand-primary);color:#a9a9a9;font-size:var(--text-xs);width:320px;padding:8px;position:absolute}.ir312-diamond-fc-box .data .h4{color:var(--text-primary);font-family:var(--font-jost);font-weight:600}.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-color-box .arrow{position:absolute;display:block;width:0;height:0;left:0;content:"";border-left:11px solid transparent;border-right:11px solid transparent;top:74px;margin-left:6px;border-top:11px solid transparent;border-top-color:var(--brand-primary);border-bottom:0 solid transparent;z-index:1}.shapes-image{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto;max-width:550px}.shapes-image img{width:34px;height:34px;object-fit:contain}.shapes-image div{text-align:center}.shapes-image>div{width:calc(100% / 4 - 20px)}.carat-content{margin-bottom:20px;font-size:var(--text-sm)}.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:58px}.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:var(--text-xs)}.gemstone-inners{gap:8px;display:flex;flex-wrap:wrap}.gemstone-inner-main{padding:10px;border:1px solid #eaeaea;background:#fff;width:calc(100% / 4 - 8px);box-shadow:var(--shadow-low);border-radius:5px}.gemstone-inner-main .gems-limit>span:first-child{font-size:var(--text-base);font-style:normal;font-weight:400;color:var(--text-primary);padding-bottom:5px;display:block}.gemstone-main .bredCramStyleFilter{padding:0 0 10px}.gemstone-main .bredCramStyleFilter:empty{display:none}section.gemstone-main .view{max-width:-moz-fit-content;max-width:fit-content}.gems-limit{padding-top:10px}.gems-limit,.gems-limit a{text-align:center}.diamoond-gems{position:relative;min-height:220px}.diamoond-gems img{width:100%!important;max-width:100%;height:220px;object-fit:cover;display:block}.dia-gems{position:absolute;top:9px;right:9px;z-index:1}.dia-gems svg{width:22px;height:22px}.limit span{float:right;display:block;font-size:var(--text-base);padding-left:8px;font-weight:500}.right-purchage-icon-content p,p.right-product-content-gemstones{font-size:var(--text-sm)}.add-to-ring-bag{display:flex;justify-content:space-between;gap:5px;margin-bottom:var(--space-4)}.add-to-ring-bag>a{padding:10px 30px;background-color:var(--brand-primary);color:#fff;border:1px solid var(--brand-primary);border-radius:5px;font-weight:400}.add-to-ring-bag>a:hover{color:var(--brand-primary);background-color:#fff}.gemstone-heading-luxy>p{padding-bottom:10px}.gemstone-luxury-content>p{margin-bottom:10px}.gemstone-detail-image-contents a{color:rgba(49,15,77,.72);text-decoration:underline;-webkit-text-decoration-color:#c9a880;text-decoration-color:#c9a880;text-underline-offset:9px;font-size:var(--text-sm);margin:var(--space-2) 0 0;display:inline-block}.gemstone-detail-image-contents a:hover{-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary);color:var(--brand-primary)}.gemstone-detail-image-contents a span{text-decoration:underline}.similar-gemstones{display:flex;justify-content:space-between;align-items:center;gap:10px}.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:var(--text-sm);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}.best-seller .css-t3ipsp-control:hover{border-color:none!important;box-shadow:none!important;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:normal;color:var(--text-primary);height:20px}.css-1nmdiq5-menu .css-qr46ko{padding-top:0!important;padding-bottom:0!important;text-align:left}.MostLoved .MostLoved-img{min-height:258px}.menRings-text p{font-size:var(--text-md)!important}.menRings-text p:last-child{font-size:var(--text-base)!important}.ring-grid-sec .grid-wrapper-bar{width:calc(25% - 15px);position:relative}.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}p.small-text{font-size:var(--text-xs)}.cart-card .code{color:var(--text-primary)}ul.product-list .details-videos{background:#fffeff!important;width:calc(33% - 10px)}section.ContactUs .container{padding:0!important}header#EngagementRings h3{border-bottom:1px solid #c4c5c1;padding-bottom:.5em}.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}.wishlist_page-column,.wishlists-inner-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.wishlist_page-column{padding:40px 0}.wishlist_page-column .wishlists-inner-row{display:block}a.bg-btn{background:#32104d;color:#fff;border:1px solid}a.bg-btn,a.transparent-btn{display:inline-block;padding:10px;margin-top:10px;font-size:var(--text-sm);width:100%;text-align:center}a.transparent-btn{color:#32104d;border:1px solid #32104d}a.bg-btn:hover{color:#32104d;background-color:#fff}a.transparent-btn:hover{background-color:#32104d;color:#fff}.whishlist-colum a{text-decoration:none}.whishlist-colum .money{font-size:var(--text-sm);font-weight:600}.caption{padding:10px 0}.caption a.product-info{color:var(--text-primary);font-size:var(--text-sm);font-weight:400;padding-bottom:10px;display:inline-block}.wish-list-tab ul{padding:0;background:#fff}.wish-list-tab ul li.wish-header{text-transform:capitalize;cursor:pointer;font-size:var(--text-sm);padding:15px 20px}.wish-list-tab ul li.wish-header.active{background:#310f4c;color:#fff}.choose-gemstones.details-videos{min-height:620px;display:flex;gap:20px;justify-content:space-between}.gemstone-image-choose img{width:300px;height:300px}.image-of-gemstone img{width:45px;height:45px}.name-of-gemstone{font-size:var(--text-sm)}.product-pic-diamond{display:flex;align-items:center;justify-content:center}.product-pic-diamond img{width:85px;margin-top:50px}.product-pic-diamond-top img{width:80px}.singleProduct .choose-gemstones video{max-width:100%}.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}.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:var(--brand-primary)}.available-list .exclamation-symbol-red svg{color:red}.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%}.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 .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%}.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}.shoping-card-main-wrap .shoping-card .shop-card-inner .checkout-name-description .checkout-left-des{flex:auto;width:60%}.product-info-inner .product-info-left a{text-decoration:none!important}.product-info-inner .product-info-left p{margin-top:15px}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}.main-cart-inner>.cart-middle-discription .select-custom-size:after{display:none}.cart-left-pic ul li{width:100%!important}.cart-left-pic ul{margin-bottom:var(--space-4)}.group-fields input::placeholder{color:var(--text-primary)}.table-count{margin-top:20px}.td-n2 p a{display:inline-block}.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 #eaeaea;line-height:0}.singleProduct .all-images .detail-images .default-img>div img,.singleProduct .gemstone-image-choose img{width:340px;cursor:pointer}.singleProduct .choose-gemstones video,.singleProduct .gemstone-image-choose{margin-bottom:0}.singleProduct-text .shape-main .slick-track{display:flex;align-items:center}.singleProduct-text .shape-main .slick-track img{width:auto}span.iiz__btn.iiz__hint{display:none!important}.data-table-responsive-main-parent h2.center{margin-bottom:var(--space-4)}.data-table-responsive-main-parent{margin-top:0;margin-bottom:50px}.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}.sticky-right-column .sticky-right-column{margin-top:var(--space-6)}.add-to-ring-bag>a{text-align:center}.react-switch-bg{background:var(--brand-primary)!important}.best-seller .css-tj5bde-Svg{color:var(--text-primary)!important}.best-seller .css-1u9des2-indicatorSeparator{background-color:var(--text-primary)!important;display:none}.best-seller .css-1jqq78o-placeholder,.css-qbdosj-Input input{color:var(--text-primary)}.best-seller .css-t3ipsp-control{border:none!important}.add-form-gift span.arrows{cursor:pointer}.purchage-select-box .add-to-cart,.select-custom-size-side{margin-bottom:var(--space-4)}button.slick-arrow.slick-next,button.slick-arrow.slick-prev{position:absolute;z-index:1}.user-detail a{display:flex;align-items:center;font-size:var(--text-sm)}.user-detail a span{margin-right:0}.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;padding:40px;border:1px solid #eaeaea;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999;max-width:100%;width:100%;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:var(--text-md);color:var(--text-primary)}.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:var(--text-sm)}.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:var(--text-sm)!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:var(--space-2)}.checkout-info,.details-page.container,.shoping-car-page,.sticky-right-column,section.gemstone-main{position:relative;padding:0 0 var(--space-5)}.diamond-details-d .sticky-right-column,.gem-view .sticky-right-column{padding:0}.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{padding:15px 0}.setting-price-main .price-common.price-tabbing-common span{font-size:var(--text-base);font-weight:700}.left-product-images ul.product-list .details-videos,.left-product-images ul.product-list li img{border:2px solid #f3f3f3}.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 var(--text-primary);border-right:2px solid var(--text-primary);width:9px;height:9px;z-index:111;left:2px}.shape-icons .slick-arrow.slick-prev:after{transform:rotate(-132deg)!important}.shape-icons .slick-prev{left:-15px}.shoping-card-main-wrap .shoping-card .shop-card-inner .product-info .product-info-inner .cart-right-price{font-size:var(--text-base);color:var(--text-primary)!important;line-height:1.6;font-weight:600}.shoping-card-main-wrap .shoping-card .shop-card-inner a{text-transform:capitalize}.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:var(--text-base);color:var(--text-primary)!important;font-family:var(--font-jost);font-weight:600}span.qty{color:var(--text-primary)!important}.variant-outer{font-size:var(--text-xs)}.diamond-not-available>a{background:#f5f3f7!important;position:relative;opacity:.5}.diamond-not-available>a:before{content:"";width:30px;height:2px;background:#c8cae0;position:absolute;transform:rotate(-15deg);left:0;right:0;margin:0 auto}.active-variant.diamond-not-available>a{background-color:#fbf7ef!important;border-color:var(--divider-border-color)!important}.active-variant.diamond-not-available>a:before{background-color:#c9a880}.product-diamond-not-available{background:#f6f1f8;padding:8px 20px;border-radius:5px;display:inline-block;margin-bottom:16px;border:1.5px solid #eaeaea;color:var(--brand-primary)}.shop-style-img{text-align:center}.color-slider>span{font-size:var(--text-sm);padding-bottom:0;font-weight:600;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-shape-page .shape-main .diamond-image-slider img{padding:0!important;max-width:58px!important}.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}.Setting-Carat p.full-width{max-width:100%;width:100%}.Setting-Carat span.bold.full-width{width:100%;padding-bottom:var(--space-1)}.left-product-images.left-product-details .main-zoom-iamge{width:100%;position:relative}.wishlist_page-column .top-whish-list img{max-height:inherit;min-height:inherit;object-fit:inherit;width:100%;height:100%}.bread-cram-setting-pages{padding-top:20px}.account-page{padding:var(--space-6) 0;background:#fff}.change a:hover{text-decoration:underline}.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:var(--text-base);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:2.5px solid var(--select-border)}.cart-checkcross{color:#fff;width:20px;height:20px;background:var(--select-border);border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}a.style-active-common.active img{border:3px solid var(--select-border)!important}.lab-grown-shape-icons .Diamond-Original-main{padding-top:30px}span.box-price{font-size:var(--text-sm)}.change-view .change a{display:inline-block;margin-top:5px;font-size:var(--text-xs)}.cart-card{overflow:hidden;background-color:#fff;overflow-y:auto;height:350px;padding:20px;border:1px solid #eee}.cart-card::-webkit-scrollbar,.checkout-right-scroll::-webkit-scrollbar,.locations::-webkit-scrollbar,.search-icon .search-inner::-webkit-scrollbar{width:5px}.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:var(--text-xs);padding:6px 12px}.breadCram a,select#selectState{text-transform:capitalize}p.account,p.save-account{font-size:var(--text-xs);color:var(--text-primary)}p.small-text>a{border-bottom:1px solid #232323;padding-bottom:1px;margin-left:4px}.error_1{margin-bottom:0;margin-top:0}.move-pages{margin-top:70px}.checkout-left .group-fields.two-fields.save-your-account .inputs input#pass-opt{padding:10px!important}.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 var(--brand-primary);border-radius:4px;padding:11px 17px;line-height:normal;font-size:var(--text-xs);min-width:230px;color:var(--brand-primary)}.move-pages .move-cart a:hover{background-color:var(--brand-primary);color:#fff}.move-pages .move-cart a svg{width:22px;height:22px}.continue-payment a,.continue-payment button{border-radius:5px}.subtotals,.table-count .row .price-right,.table-count .row .subtotal{font-size:var(--text-xs);font-weight:500}.cart-middle-discription-text h2{word-wrap:anywhere}.table-count .row .subtotals{width:50%}.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:var(--text-base);line-height:23px;color:var(--text-primary)}.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:var(--font-sackers);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:var(--font-jost);font-weight:600}.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 .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:var(--select-border);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:var(--select-border);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 .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:var(--font-jost);font-size:var(--text-sm);font-style:normal;font-weight:500;display:inline-block;background-color:var(--brand-primary);color:#fff;border:0;height:42px;width:100%;text-transform:capitalize;padding:0 25px;cursor:pointer;margin-top:0;border-radius:0;border:1px solid var(--brand-primary)}.reset-forms span.input-group-btn button:hover{background-color:transparent;color:var(--brand-primary)}.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}.footer .submit-btn input.button{font-size:var(--text-xs);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:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);font-style:normal;font-weight:400;list-style:inherit;margin-top:0}.footer-all-pages-display ol,.footer-all-pages-display ul{padding-left:0}.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}.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:var(--text-sm);line-height:22px}.own-engagment.education .inner-own-eng .ring-grid-sec,.own-engagment.education.own-pd-control .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}.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}.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:var(--text-primary)}.singleProduct-text #error-message{margin-bottom:var(--space-2)}.pro-cart-data .pro-data-cart.head a:hover,.pro-cart-data .pro-data-cart.head a:hover p{color:var(--select-border)}.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:20px auto}#popup-1 .popup-arrow,.popup-arrow{display:none}.cart-info span{font-size:var(--text-xs);color:var(--text-primary)}.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}.product-info-right p{font-size:var(--text-xs)}.accout-inner .create-accout .form-search .error_1{margin-bottom:12px}.right-product-content>p span{vertical-align:middle}.search-sort-category .search-on-hover{padding-bottom:20px;position:relative;padding-right:12px;font-size:var(--text-xs)}.search-sort-category .search-on-hover:before{content:"";position:absolute;right:0;top:6px;width:5px;height:5px;border-right:1px solid var(--text-primary);border-bottom:1px solid var(--text-primary);transform:rotate(45deg)}.filter-ss-column label{font-size:var(--text-xs);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 #eaeaea}.filter-ss-column label:after{content:"";border-left:1px solid #310f4c;border-bottom:1px solid #310f4c;width:8px;height:3px;position:absolute;transform:rotate(-45deg);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}.filter-ss-column>img+label:after,.filter-ss-column>img+label:before{display:none}.filter-ss-column>img+label{padding-left:0}.order-history .order-thead{padding:10px 0 20px;display:flex;flex-direction:column;gap:10px}.order-history .order-thead li{font-size:var(--text-sm)}.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}.final-ring .detail-accordian .ring-info.add-match-band,.singleProduct-text .detail-accordian .ring-info.add-match-band{cursor:auto;width:100%;padding:var(--space-2) 20px;position:relative;background-color:transparent;border-radius:5px;border:.5px solid var(--divider-border-color);margin:0}.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:var(--brand-primary)}.singleProduct-text .detail-accordian .ring-info.add-match-band>span:first-child{width:100%;max-height:inherit;text-transform:capitalize;font-size:var(--text-sm);margin-bottom:5px;font-weight:400;color:var(--text-primary);margin-bottom:var(--space-1)}.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:var(--space-1)}.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:var(--space-1);padding-top:var(--space-1)}ul.dimaond-details-sub-list .pdf_viewer{display:flex;justify-content:center;align-items:center;margin-top:var(--space-2)}ul.dimaond-details-sub-list li .pdf_viewer:hover{color:var(--brand-primary);text-decoration:underline}.heart-icon-band{position:absolute;top:20px;right:20px}.heart-icon-band svg{width:16px;height:16px}.Bespoke-banner img{width:100%;height:100%;border-radius:5px;object-fit:cover}.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:absolute;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:var(--text-sm);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:60px;padding-right:10px}.search-product-list-main{padding-top:10px}.search-inner a:hover{color:var(--brand-primary)}.ss__result__details__title a{font-size:var(--text-sm);text-transform:capitalize}.caption-price.usd{font-size:var(--text-sm);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 var(--text-primary) 1a;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:var(--text-xs);font-family:var(--font-jost);border:0;border-radius:5px}.searching-bar-field{position:relative}.searching-bar-field button{position:absolute;right:3px;top:3px;font-size:var(--text-sm);text-transform:capitalize;padding:13px 24px;line-height:normal;border:0;background-color:var(--brand-primary);color:#fff;border-radius:5px;font-family:var(--font-jost);font-weight:600}.search-filter-sort-parent{padding:30px 0}.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:var(--brand-primary)}.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 var(--brand-primary);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 var(--select-border);background:#fff;color:var(--select-border);font-size:15.4px;font-weight:800}.choose-diamonds .Diamond-Original>a:hover{border:4.4px solid var(--select-border)!important}.search-icon .search-inner .search-product-list-right-description{width:60%}.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 #eaeaea;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:var(--text-primary);font-family:var(--font-jost);font-weight:700;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:var(--text-xs);font-style:normal;font-weight:700;color:var(--text-primary);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:var(--text-primary);margin-bottom:5px}.choose-your-impact-main p,.protect-content p{font-size:var(--text-sm);font-style:normal;font-weight:400}.choose-your-impact-main .choose-your-impact p{font-weight:500}.protect-content a.learn{font-size:var(--text-xs);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:var(--text-xs);font-style:normal;font-weight:400;line-height:22px;color:var(--text-primary);border-radius:10px;background:#fafaf7;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:var(--select-border);color:var(--select-border)}.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 var(--text-primary);margin:10px}.success-order .refer-friend-box a:hover{border:1px solid var(--text-primary);background-color:var(--text-primary);color:#fff}.success-page-order .shoping-card-main-wrap .shoping-card{width:100%}.payment-form form>div>label{padding-right:25px;font-size:var(--text-sm)}.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 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:var(--text-sm);display:flex;justify-content:center;align-items:center}.payment-form .checkout-right{background:#fff}.orders-history-dashboard .orders-heading-history{font-weight:400;font-size:var(--text-md);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:var(--text-base);display:table-cell;padding:10px;text-align:left}table.orders-history-table tr td{font-size:var(--text-sm);padding:10px;color:var(--text-primary);display:table-cell;text-align:left}.orders-history-dashboard p{font-size:var(--text-sm);margin-bottom:10px}.order-details-description{display:flex;flex-wrap:wrap;margin-bottom:15px}.order-details-description:last-child{margin-bottom:0}.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:var(--text-base)}.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:var(--brand-primary)!important}.pagination .active>.page-link{background-color:var(--select-border)!important;border-color:var(--select-border)!important;color:var(--text-inverse)!important}.ShopDiamondShape-img-text.diamond .gemstone-slider-main{width:50%;text-align:center}.Toastify__progress-bar--info{background:var(--select-border)!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:var(--font-sackers)}.banner-img-slider>img,.banner-img-slider>video{margin:0 auto;max-width:550px;max-height:200px}.banner-ring-text-btn>span{font-family:var(--font-jost);font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:138%;padding:18px 0}.common-row.banner .slick-prev{left:15px;padding:15px;border-radius:3px}.common-row.banner .slick-next{right:15px;padding:15px;border-radius:3px}.common-row.banner .slick-arrow{background-color:transparent}.common-row.banner .slick-arrow:hover{background-color:var(--brand-primary)!important}.common-row.banner .slick-arrow:hover:after{border-color:var(--text-inverse)}.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-arrow:after{border-color:var(--brand-primary)!important}.common-row.banner .slick-dots li button:before{font-size:var(--text-xs);color:var(--brand-primary)}.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}.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: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:var(--select-border);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:var(--brand-primary)}.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:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);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:8px 28px;height:auto;min-height:40px;font-size:var(--text-xs);border-radius:50px;border:1.5px solid #eaeaea;box-shadow:var(--shadow-low)}.celebrate-inner{height:auto;min-height:526px;background-repeat:no-repeat;background-size:cover;background-position:bottom;background-color:#dfdee0;display:flex;flex-direction:column;justify-content:center;padding-left:0;border-radius:5px;padding-top:0}.celebrate-content{max-width:280px;margin-right:50px;margin-left:auto}.celebrate-content p{font-size:var(--text-sm);font-style:normal;color:var(--text-primary);display:block;max-width:380px}.celebrate-content a.see-btn{min-width:180px;text-align:center;background:transparent}.love-right-content h4{color:#fff;line-height:22.4px;font-family:var(--font-jost)}.love-right-content p{font-size:var(--text-sm);font-style:normal;padding-top:var(--space-1);padding-bottom:var(--space-2)}.loves-inner{height:auto;display:flex;flex-wrap:wrap;align-items:center;padding:0;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;overflow:hidden;border-radius:5px;background-position:0;justify-content:flex-end}.love-bri-section .loves-inner{justify-content:flex-start;position:relative}.love-bri-section .loves-inner .love-right-content{background:transparent;max-width:430px;position:absolute;left:50px;text-align:left}.loves-inner .love-left-image{width:100%;text-align:center;min-height:526px;background-repeat:no-repeat;background-position:50%;background-size:cover}.love-right-content{width:50%;border-radius:5px;max-width:400px;padding:0 50px 0 0}.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 3px;width:auto;height:auto;padding:7px}.common-row.banner .slick-dots li.slick-active button{background:#310f4c}.ShopDiamondShape .ShopDiamondShape-img-text a{position:relative;overflow:hidden}.ShopDiamondShape-img-text .own-ring-white img{width:auto;max-width:80px;max-height:80px;margin:0 auto!important;transition:all .3s ease-in-out}.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;margin-bottom:0}.ShopDiamondShape .ShopDiamondShape-img-text{padding:0;margin-bottom:0}.ShopDiamondShape{background-color:#fff}.ShopDiamondShape .ShopDiamondShape-img-text:not(:last-child){border-right:7px solid #fff}.for-hover-underline{padding-top:0;font-size:var(--text-sm);font-style:normal;color:var(--text-primary);display:block;white-space:normal;font-family:var(--font-jost)}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar .sec-links-common{font-size:var(--text-base);line-height:normal}.ShopCategory.ShopDiamondCotegory div.flex{margin-top:20px;gap:7px;justify-content:center;align-items:flex-start}.ShopCategory.ShopDiamondCotegory.Shop-by-Style{background-color:#fff}.shop-by-style-guide-page{margin-bottom:50px}.ShopDiamondCotegory .column-width h3,.heading-shop-now span{font-size:var(--text-sm)!important;font-style:normal;font-weight:400!important;color:var(--text-primary)!important;font-family:var(--font-jost);padding-top:3px;word-wrap:break-word;white-space:normal;display:inline-block}.ShopDiamondCotegory .column-width .ShopCategory-img 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 .column-width{width:calc(100% / 5 - 6px);position:relative}.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:var(--text-primary);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:var(--text-xs);font-style:normal;font-weight:400;color:#1b1818;padding:12px 20px;border-radius:5px;border:1px solid var(--text-primary)}.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 button{min-width:270px;text-align:center;width:auto;background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-inverse)}.EngagementBridal-main .EngagementBridal-text .button:hover,.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection a.button:hover,.button:hover,.celebrate-content a.see-btn:hover,.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text a.button:hover,.love-right-content a.explore:hover,.menRings.Bridal-Jewellery .menRings-main .menRings-text a.button:hover,a.btn-custom button:hover{background-color:var(--text-inverse);border-color:var(--brand-primary);color:var(--brand-primary)}.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection a.button{border-radius:5px;border:1px solid var(--text-primary);padding:12px 20px;font-size:var(--text-xs);font-style:normal;font-weight:400;color:var(--text-primary);background-color:transparent;line-height:normal}.ShopCategory.ShopDiamondCotegory.Anniversary .column-width h4{display:block;max-width:100%;margin:0 auto}.ShopCategory.ShopDiamondCotegory.Anniversary div.flex .discover-collection{width:100%;text-align:center;margin-top:30px}.ShopCategory.Anniversary h3{color:var(--brand-primary)}.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{gap:15px;margin-bottom:50px}.grid-wrapper-bar .contant-bar{margin-top:0;padding:var(--space-2);text-align:center}.Education .grid-wrapper-bar .contant-bar,.wedding-band-edu .grid-wrapper-bar .contant-bar{position:static;left:0;bottom:0;width:100%}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar{margin-top:0;background:#fff;padding:var(--space-2);min-height:204px;border-radius:5px}.grid-wrapper-bar .contant-bar p{margin-top:10px}.menRings .container{background:0 0}.EngagementBridal-main .flex.common-row.EngagementBridal{background-color:transparent;justify-content:inherit;align-items:center;position:relative}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-text{padding:62px 84px 62px 50px;border-radius:5px;width:40%;display:flex;flex-direction:column;justify-content:center;position:absolute}.EngagementBridal-main .flex.common-row.EngagementBridal .EngagementBridal-img{width:100%}.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{width:-moz-fit-content;width:fit-content}.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);background:#fff;border-radius: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:var(--text-sm);font-style:normal;display:block;margin-top:var(--space-1);max-width:89%;margin-left:auto;margin-right:auto;font-family:var(--font-jost);margin-bottom:0}.AnniversaryRing-main.own-engagment.education .heading-text span{display:block;font-style:normal;font-weight:350;line-height:normal;color:var(--brand-primary);font-family:var(--font-jost);letter-spacing:1.45px;font-size:var(--text-xs);margin-top:10px}.main-content .white-wrapper .lab-diamond-btn .shop-by-common a{padding:0;font-size:var(--text-base);font-style:normal;font-weight:400;color:var(--text-primary)}.main-content .white-wrapper .lab-diamond-btn .shop-by-common.gemstone-Active a{color:var(--brand-primary)}.gemstone-main .gemstone-Active a,.main-content .white-wrapper .lab-diamond-btn .shop-by-common.active a{font-weight:600!important;color:var(--brand-primary);text-decoration:underline}.jewelry-listing-page .main-content .white-wrapper .lab-diamond-btn .shop-by-common.active a{text-decoration:none;color:var(--text-primary);font-size:var(--text-sm)}.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.5px solid transparent}.shop-by-page-common .shop-style-img img{height:60px;background-color:transparent;border:0!important;border-radius:0;margin:0;width:60px;object-fit:contain}.shop-by-page-common.shop-by-shape-style{max-width:80%}.shop-by-page-common .shop-style-text h3,.slick-list .shop-style-text h3{font-size:13px!important;font-style:normal!important;font-weight:400!important;color:var(--text-primary);white-space:normal;font-family:var(--font-jost)!important;padding-top:var(--space-1)}.slick-list .shop-style-text h3{padding-top:var(--space-1)}.shop-by-page-common.shop-by-shape-page.gemstone-Active a{text-decoration:none}.style-active-common .diamond-image-slider,.style-active-common .shop-style-img,a.style-active-common.active{border:2.5px solid var(--select-border)!important}.metal-color-active .metal-all-color{border:2.5px solid var(--select-border);border-radius:50%;overflow:hidden}.metal-color-active .shop-by-metal-color-name{color:var(--brand-primary)}.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:var(--brand-primary);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:var(--text-xs);font-style:normal;font-weight:400;line-height:normal;color:var(--text-primary)}.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:var(--text-sm);font-style:normal;font-weight:600;line-height:normal;color:var(--text-primary)}.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:58px;width:100%;max-height:58px}.choose-setting-pages-main .shape-main .diamond-image-slider:hover{border-color:var(--select-border)}.choose-setting-pages-main .shape-main .diamond-image-slider img,.diamond-image-slider .lazy-load-image-background{width:100%!important;max-width:100%;max-height:100%!important}.choose-setting-pages-main .shape-main .diamond-image-slider img,.choose-setting-pages-main .shape-main .shape-text h3,.diamond-image-slider .lazy-load-image-background .shape-main .shape-text h3,.shop-by-metal-color-name h3,.shop-by-shape-style .shop-style-text h3{font-size:var(--text-sm)!important;font-style:normal!important;font-weight:400!important;color:var(--text-primary);white-space:normal;font-family:var(--font-jost)!important;cursor:pointer;text-align:center;line-height:normal}.choose-setting-pages-main .shape-main .shape-text h3,.shop-by-metal-color-name h3{padding-top:var(--space-1)}.choose-setting-pages-main .shape-main .shape-text{text-transform:capitalize}.choose-setting-pages-main .jewelry-filters .shape-main .shape-text{margin:var(--space-0) 0 0}.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}.shop-by-metal-color a[type=button]{width:100%;height:100%;border:3px solid #fff;display:block;margin-left:auto;margin-right:auto;border-radius:50%}.choose-setting-pages-main .width-100{width:100%!important}.best-seller-main,.choose-diamonds .diamonds-table .data-tabs{border-radius:10px;background:#fff;padding:var(--space-0) var(--space-1);position:relative;display:flex;flex-wrap:wrap;margin-top:var(--space-4);margin-bottom:var(--space-1);align-items:center}.choose-diamonds .diamonds-table .data-tabs{box-shadow:var(--shadow-low-simple)}.resultdata.setings-Page-img{gap:8px}.resultdata.setings-Page-img .all-pages-data{margin:0;background-color:#fff;border-radius:5px;border:1px solid #eaeaea;width:calc(100% / 4 - 6px);padding:0 15px 15px;min-height:330px}.best-seller-main>span{width:55%;font-style:normal;text-align:right;display:block;line-height:normal;background-color:transparent;border:0;color:var(--brand-primary)!important;font-weight:600;border-radius:0;padding:0;cursor:pointer;font-size:var(--text-xs);text-transform:uppercase;font-family:var(--font-jost)!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:var(--text-xs);font-style:normal;font-weight:500;line-height:normal;color:var(--text-primary)}.best-seller-main>.best-seller form{display:flex;align-items:center;flex-wrap:inherit;justify-content:flex-end;position:relative;z-index:2}.best-seller-main>.best-seller form .css-b62m3t-container{min-width:200px;padding-left:5px;height:20px}.best-seller-main>.best-seller form .css-b62m3t-container .css-13cymwt-control .css-1fdsijx-ValueContainer{padding:0}.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}.best-seller-main>.best-seller form .css-b62m3t-container .css-13cymwt-control .css-1fdsijx-ValueContainer>div{font-size:var(--text-xs);font-style:normal;font-weight:350;line-height:normal;color:var(--text-primary);text-align:left}.best-seller-main>.best-seller form .css-13cymwt-control .css-1hb7zxy-IndicatorsContainer .css-1u9des2-indicatorSeparator{display:none}.css-13cymwt-control,.css-1wy0on6,.css-t3ipsp-control{height:20px!important}.css-1xc3v61-indicatorContainer{padding:0!important}.css-1dimb5e-singleValue{font-size:var(--text-13);padding:0;margin:0}.css-1hb7zxy-IndicatorsContainer>div{padding:0!important}.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:var(--text-base);font-style:normal;font-weight:500;color:var(--text-primary);margin-bottom:0}.product-price{font-size:var(--text-sm);font-style:normal;font-weight:400;color:var(--text-primary);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:var(--text-sm);font-style:normal;font-weight:600;line-height:normal;color:var(--text-primary);padding:0;text-align:center;display:block}.shop-by-shape-page .shop-by-metal-page .metal-variants .metal-text{text-align:center;display:block;font-weight:600}.corusel-diamond,.shop-by-shape-page .shop-by-metal-page .metal-variants .metal-text{margin-bottom:12px}.main-diamond-filter .shape-slider-1>span,.main-diamond-filter .shape-slider-2>span{color:var(--text-primary);font-size:var(--text-sm);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:12px;margin-bottom:0}.slider-carat-slider .slider{margin-top:0;background-color:var(--select-border);height:3px}.slider-carat-slider .slider .thumb{width:20px;height:20px;background-color:var(--brand-primary);margin-top:-9px}.slider-carat-inner-text>div{font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:normal;color:var(--text-primary)}.slider-carat-inner-text{padding:0 22px}.main-diamond-filter .Diamond-Original-main{padding-bottom:0;min-height:129px}.choose-diamonds .diamonds-table .data-tabs li{font-size:var(--text-xs);font-style:normal;font-weight:500;line-height:normal;color:var(--brand-primary)!important;margin-right:20px;padding:0;cursor:pointer}.choose-diamonds .diamonds-table .data-tabs li.active{background-color:transparent;border:0;color:var(--brand-primary)!important;font-weight:600;border-radius:0;padding:0;cursor:pointer;font-size:var(--text-xs);text-transform:uppercase;font-family:var(--font-jost)!important;letter-spacing:0}.diamonds-table .breadCram a{border-radius:5px;background:#fff;border:0;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:normal;color:var(--text-primary);padding:7px;text-transform:capitalize;margin:0}.table-outer{border-radius:5px;background:var(--brand-primary);padding:5px;display:inline-block;width:100%;border:0 solid var(--select-border);margin-top:3px}.diamonds-table .table-outer table tr th{font-size:var(--text-sm);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:var(--text-base);margin-top:2px;margin-left:3px}.diamonds-table .table-outer table tr{background-color:transparent!important}.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:var(--text-sm);font-style:normal;font-weight:400;line-height:normal;color:var(--text-primary);text-align:left}.heading-data-categery.campare .form-group label:before{border-radius:5px;background:#ececec;border-color:#ececec}.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:var(--space-1)}.slider-clarity-slider .slider,.slider-color-slider .slider{margin-top:0}.shape-diamond-more-filter .slider{background:var(--select-border);height:3px;margin-left:0;margin-right:0}.shape-diamond-more-filter .slider .thumb{width:20px;height:20px;background-color:var(--brand-primary);border:0;margin-top:-9px}.shape-diamond-more-filter span.mark{border:0 solid #fff;height:7px;width:7px;background-color:var(--brand-primary);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:var(--text-sm);font-style:normal;font-weight:500;line-height:normal;color:var(--text-primary);font-family:var(--font-jost);padding:0;background-color:transparent}.more-filter-clarity>span,.shape-cut>span,.shape-diamond-more-filter .shape-color>span{color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);font-style:normal;font-weight:600;line-height:normal;display:block;text-align:center}.color-text{margin-top:-35px}.color-text ul li,.cut-list-diamonds ul li{color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:normal}.shape-diamond-more-filter .shape-cut{padding-top:var(--space-4)}.choose-diamonds .diamond-table-sort{padding-top:62px!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:var(--font-jost);font-weight:600!important;padding-bottom:10px}.card-right-side .order-box>p{color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-xs);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{font-size:var(--text-xs);font-weight:350;text-align:center;padding-top:15px}.card-right-side .order-box .detail-content-list-checkout li,.last-update-order p{color:var(--text-primary);font-family:var(--font-jost);font-style:normal;line-height:normal}.card-right-side .order-box .detail-content-list-checkout li{font-size:var(--text-sm);font-weight:600;display:flex;justify-content:space-between;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%}.card-right-side .order-box .detail-content-list-checkout li.supports-partner-list{border:1px solid rgba(49,15,77,.72);padding:10px;border-radius:5px;margin:10px 0 0}.card-right-side .order-box .detail-content-list-checkout li.supports-partner-list span{padding:0;text-align:unset}.gift-icon-text-wrap{display:flex;align-items:center;gap:5px}.gift-arrow-icon{width:15px;height:15px;display:flex;align-items:center}.gift-arrow-icon:before{content:"";color:#fff;border-top:1px solid var(--text-primary);border-right:1px solid var(--text-primary);width:7px;height:7px;transform:rotate(45deg);display:inline-block}.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{border-radius:5px;border:1px solid #fff;padding:5px 20px;margin:15px 0;background-color:#fff}.card-right-side .shipping-info a{text-align:center;margin:0 auto;color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);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;padding:5px 10px}.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-message{border-block:.5px solid #eaeaea;border-radius: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:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);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:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);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-color:var(--brand-primary);padding:12px 25px;border:1px solid transparent;width:100%}.card-right-side .add-form-gift-checkout button:hover{border-color:var(--brand-primary);color:var(--brand-primary)!important;background-color:transparent}.card-right-side .add-form-gift-checkout button:hover *{color:var(--brand-primary)!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:var(--font-jost);font-size:var(--text-sm);font-style:normal;font-weight:500;align-items:center;line-height:normal}.card-right-side .add-form-gift-checkout .add-per-info span{color:#fff;font-family:var(--font-jost);font-size:var(--text-base);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:12px}.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:var(--text-sm);font-style:normal;font-weight:600;line-height:normal;color:var(--text-primary);text-align:center;display:block}.sticky-inner-main .right-product-content .heading-four{font-weight:500!important;padding-bottom:var(--space-1)}.sticky-inner-main .right-product-content p{color:var(--text-primary);line-height:22px}.sticky-inner-main .right-product-content .setting-only-price span{font-weight:700!important;font-size:20px!important;color:var(--text-primary)}.seleted-items-purchage span.unbold{padding-left:20px}.seleted-items-purchage .bold,.seleted-items-purchage span.unbold{font-size:var(--text-base)!important;color:var(--text-primary)}span.bold-650 span{letter-spacing:.1em}.our-story p{font-size:var(--text-base)}.sticky-inner-main .right-product-content .setting-price-main{border-color:#ccc;margin-top:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) 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;border-bottom:0;justify-content:space-between}.sticky-inner-main .right-product-content .selected-inner-pair p{line-height:normal;text-transform:capitalize}.sticky-inner-main .right-product-content .selected-inner-pair .right-purchage-icon-content .media-heading{line-height:normal;letter-spacing:0;font-size:var(--text-md)}.sticky-inner-main .right-product-content .social-icons{background-color:#fff;border-radius:5px;padding:15px 20px;margin-top:var(--space-2)}.sticky-inner-main .right-product-content .social-icons ul li{padding:5px 0!important}.sticky-inner-main .right-product-content .add-to-ring-bag a{font-family:var(--font-jost);letter-spacing:0;width:100%;font-size:var(--text-sm)}.sticky-inner-main .right-product-content .drop-down-dimaond-details ul{padding-bottom:0}.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:var(--space-2);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 #eaeaea}.final-ring .detail-accordian .title span,.sticky-inner-main .right-product-content .drop-down-dimaond-details ul li a{padding:0;font-size:var(--text-sm);font-weight:400}.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}.luxury-conscience-wrapper .gemstone-luxury-content .gemstone-heading-luxy{margin-bottom:var(--space-1)}.luxury-conscience-wrapper .gemstone-luxury-content>p{font-size:var(--text-md);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:var(--text-primary)}.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:var(--text-primary);font-size:var(--text-base)}.browse-similar-gemstones .similar-gemstones .gemstone-inner-main .gems-limit p{font-size:var(--text-md)}.similar-gemstones .dia-gems svg{width:20px;height:20px;color:var(--text-primary)}.browse-similar-gemstones .similar-gemstones{margin-top:30px}.error{color:#b3261e!important;font-size:var(--text-xs)}.form-control{margin-bottom:1em}.form-control label{display:block}.form-control input{width:100%;padding:.5em;margin-top:.5em}.Engraving input[type=text],select#cars{width:100%;border:0;background-color:#fff;height:32px;padding:0 10px;font-family:var(--font-jost);margin-left:0;border-radius:5px}.one-choose-setting.last-btn{padding-left:0}.Diamond-Original-main.NA,.shape-main.NA{padding-bottom:0}.detail-price .unbold{padding-left:75px;font-weight:700}section.add-matching-wedding-band{margin-top:30px}.singleProduct-text .shipping-add ul{padding:0;border-top:0;margin-bottom:0}.detail-price>span{width:150px;text-align:left;justify-content:flex-start}.detail-accordian{margin-top:var(--space-2);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}.Need-More-Time-details{background-color:#fff;border-radius:5px;padding:var(--space-2) 20px;margin-top:var(--space-2)}.Need-More-Time-details .user-detail{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:var(--brand-primary)}.order-data span svg{color:var(--brand-primary)}.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 #eaeaea;font-family:var(--font-jost);padding-right:110px;height:50px}.Need-More-Time-details .Need-More-Time.footer form .submit-btn input.button{line-height:normal;font-size:var(--text-xs);text-transform:uppercase;padding:17px 25px;background-color:var(--brand-primary);color:#fff}.payment-form{padding-bottom:50px}.Diamond-Original-main.Centerstone span a,.variant-outer a{border:1.5px solid #eaeaea;margin:0 5px;background:#fff;width:45px;min-height:45px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:var(--text-xs);box-shadow:var(--shadow-low)}.Diamond-Original-main.Centerstone span a:hover,.details-page .Diamond-Original>a:hover,.details-page .shape-main .View-with-diamond-Shape-list-main .shape:hover,.variant-outer a:hover{border-width:1.5px}.Diamond-Original>a.active,.active-variant.variant-outer a,.metal-type-color.detail-page span.active,.shape-diamond .shape-main .shape-active,.shape.active-hov,span.active-stone a,span.white-metal-detail.active{border-width:2.5px!important}.Diamond-Original-main.Centerstone>span:first-child{width:100%}.Diamond-Original-main.Centerstone span:first-child a,.Diamond-Original-main.Centerstone>span:nth-child(2) a{margin-left:0}.Diamond-Original-main.Centerstone>span:last-child a{border:3px solid #eaeaea;padding:10px 20px;min-height:34px;margin:0 5px;background:#fff;border-radius:20px;font-size:var(--text-xs);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,span.active-stone a{border-color:var(--select-border)!important}.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:var(--text-sm);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:var(--text-sm);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-color:#2f2f2f63;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;overflow-y:auto;padding:30px;width:850px;margin-top:20px;margin-bottom:20px}.inner-popup-ring-size{overflow-y:auto;height:calc(100vh - 90px);padding:30px}.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:#2f2f2f63;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}.shop-style-text{text-transform:capitalize}.choose-diamonds,.main-content.choose-setting-pages,.wishlist-main.wishlist-data-base{padding-top:var(--space-1)}.wishlist-main.wishlist-data-base{padding-bottom:50px;text-align:center}.footer-all-pages-display{padding-bottom:0}.add-form-gift-message .add-form{padding-left:0}.breadcrums ul li{margin-right:5px}.normal-statement .nowrap{padding-left:5px}.right-product-content p.normal-statement{padding:var(--space-1) 0 var(--space-1)}p.privacy-views{font-size:var(--text-xs);color:var(--text-primary);margin:0}.setting-price-main .price-tabbing-common{font-size:var(--text-md);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:var(--text-xs);border:1px solid var(--text-primary);background-color:transparent;color:var(--text-primary)}.banner-Rings .button:hover{background-color:var(--brand-primary)!important;color:var(--text-inverse);border-color:var(--brand-primary)}.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:var(--text-xs);position:relative}.singleProduct-text .detail-accordian .title{margin:0;cursor:pointer}.singleProduct-text .choose-btnn{gap:10px;padding:var(--space-1) 0 var(--space-4)}.detail-price-main .detail-col.img{justify-content:center}p.MsoNormal span{display:inline-block}.card-right-side .order-box .table-count{margin-top:10px}.card-right-side-in{position:-webkit-sticky;position:sticky;top:20px}.payment-form .checkout .checkout-left form .form-control label{font-size:var(--text-sm);font-weight:400;padding-right:0}.payment-form form input{height:42px;width:100%;background-color:#fff;font-family:var(--font-jost);letter-spacing:0;font-weight:600;border-radius:3px;border:1px solid #eaeaea;padding:0 15px;font-size:var(--text-xs);margin-top:0}.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:var(--brand-primary)}section.add-matching-wedding-band .container{max-width:100%}.select-custom-size-side .ant-select.ant-select-outlined{width:100%;padding-left:0!important;max-width:245px}.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:var(--text-sm);text-align:center}.table-ring-chart{overflow:auto}.table-ring-chart table.responsive{width:100%;margin-top:10px}#lab-grown-diamonds th,.table-ring-chart table.responsive th{font-size:var(--text-sm);line-height:normal;font-weight:500}#lab-grown-diamonds td,.table-ring-chart table.responsive td{font-size:var(--text-sm);font-weight:400}.appointment-popup-open,body.popup-open{overflow:hidden}.banner-section{padding-bottom:50px}.footer-all-pages-display ol,.footer-all-pages-display ul{padding-left:15px}.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:var(--brand-primary)}.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-prev{left:0}.lab-grown-shape-icons .slick-slider .slick-next{right:0}.lab-grown-shape-icons .slick-slider{padding-left:16.5px;padding-right:16.5px}.add-form-gift-message .saved-message p{word-wrap:break-word;padding:10px;font-size:var(--text-xs);font-weight:400;color:var(--text-primary)}.protect-check-list ul li.plan-active{border:3px solid var(--select-border)}.protect-check-list ul li{display:flex;flex-direction:column;color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-xs);font-style:normal;font-weight:400;row-gap:4px;border-radius:10px;height:auto;justify-content:center;cursor:pointer;border:3px solid #eaeaea;min-height:60px}.diamond-info-drophint{padding-top:36px}.ring-info-drophint{line-height:normal;text-transform:capitalize;padding-top:5px}.choose-diamonds .diamond-by-common.active>a,.diamond-by-common a{font-size:var(--text-base)}.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:var(--text-sm);font-family:var(--font-jost)!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:var(--select-border)!important}.details-page .shape-main .View-with-diamond-Shape-list-main{width:100%;display:flex;padding-bottom:0;position:relative;margin-top:var(--space-1)}.details-page .shape-main .View-with-diamond-Shape-list-main .shape img{width:45px;display:flex;margin:0 auto;object-fit:contain;height:45px;padding:7px;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:var(--brand-primary)}.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}.shopping-card-main-wrap.empty-cart{text-align:center}.wishlist-shopping h3{text-align:start}.cart-info-left .money,.cart-info-left a,.checkout-right-price{font-size:var(--text-base)}.contact-inner-common svg{width:20px;height:20px;vertical-align:middle;display:inline-block}.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}.inner-banner-img img{width:100%;height:100%;object-fit:cover}.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}.inner-matching-bands,.singleProduct-text .detail-accordian .ring-info.add-match-band .add-matchring-column{display:block;margin-bottom:0}.inner-matching-bands{flex-direction:column;max-height:inherit;row-gap:0;position:relative}.inner-matching-bands span{display:block;margin:0 0 var(--space-1);text-align:center}.add-matchring-column .add-to-ring-bag a{padding:var(--space-1);display:block;width:100%;font-size:var(--text-xs);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}.main-svg-icon-video{display:flex;flex-wrap:wrap;column-gap:0;row-gap:0}.main-svg-icon-video .svg-video{border:1px solid #eaeaea;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%;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 #eaeaea;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}.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}.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%}.left-product-images li figure,.left-product-images li figure div{height:auto}.best-seller form label{font-size:var(--text-xs)}.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-NA{padding-bottom:0}.right-purchage-icon-content span{font-size:var(--text-sm)}.product-pic a,.product-pic ul{margin:0}.request-help-middle .product-pic{margin-bottom:5px}.singleProduct .singleProduct-img .details-videos>span img{width:90px}.singleProduct .singleProduct-img .details-videos>span img.video-poster{width:50%;display:inline-block}.wedding-band-page img.video-poster{width:110px}.singleProduct .singleProduct-img .details-videos>span.lazy-load-image-background{min-height:320px}.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,.inner-banner-img span.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}.home-page .banner-section .banner-img-slider .lazy-load-image-background img{max-height:200px}.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}.cart-info-inner p a{font-size:var(--text-xs);line-height:normal}.purchage-select-box div svg{width:22px;height:22px}.shopping-card-main-wrap.empty-bag{text-align:center;padding-top:10px}.checkout-left-des.diamond-name .available-list p{font-size:var(--text-sm)}.checkout-left-des.diamond-name .available-list p span{vertical-align:middle}.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}.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}.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}.whishlist-footer .band-not-available a,.whislist-button-purple .band-not-available a{color:#fb5353;text-decoration:underline}.wish-list-tab li.wish-header:empty{display:none}.search-icon .search-result-main .search-inner .search-top-content{max-width:100%;padding:0;background-color:transparent;box-shadow:none;display:flex;flex-wrap:wrap;gap:50px}.popular-and-all-results{width:calc(50% - 25px)}.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}.assistance-form form .error_1,.sign-in-accout.form-layout .form-search .error_1{margin-bottom:1em}.product-not-available{font-weight:600}.singleProduct .product-not-available{font-size:var(--text-sm)}.singleProduct .product-not-available a{padding-left:5px;text-decoration:underline}.saved-message label input[type=checkbox]{margin-right:5px}.best-seller-main .best-seller form>div,.saved-message label{font-size:var(--text-xs)}span#prodcut_price_17566554{font-weight:500}section.add-matching-wedding-band .love-right-content h4{text-transform:capitalize}.sweet-loading{position:fixed;left:0;right:0;top:0;bottom:0;flex-direction:column;z-index:222222}.sweet-loading,.sweet-loading svg{display:flex;justify-content:center;align-items:center}.sweet-loading svg{width:150px;height:150px;margin:0 auto}.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:var(--text-sm)}.orders-history-dashboard table.orders-history-table tr.active{background-color:var(--select-border)}.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}.ftr-contact-form div#ftrMobId{display:none}.Need-More-Time-details #commonId,.ftr-contact-form div#ftrId{display:block}.ftr-contact-ul{width:calc(13.6% - 40px)}ul.ftr-contact-ul.sama-ftr-info{width:calc(30% - 40px)}ul.ftr-contact-form svg{position:relative;top:2px}.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}.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:var(--font-sackers);font-size:30px;font-style:normal;font-weight:400;line-height:138%;text-transform:capitalize}.filter-button .lazy-load-image-background,.mobile-filters .lazy-load-image-background{height:100%!important;width:100%!important}.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}.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:var(--text-xs)}.card-right-side b{font-weight:400}.Shop-Engagement-Ring-Settings .column-width{width:100%!important}.shop-by-color-slider-section .popular-grid-wrapper .imgg-sec img{max-height:90px;max-width:90px}.shop-by-color-slider-section .popular-grid-wrapper .imgg-sec{height:auto}.choose-setting-pages-main .main-common-active.product-main-img{min-height:258px;z-index:1;position:relative}.ShopDiamondShape-img-text:empty{display:none!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}.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}.choose-your-impact-main .choose-your-impact{width:calc(100% / 4 - 10px);text-align:center;height:auto;margin:0;border-radius:10px;cursor:pointer;min-height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 10px;background:#faf7f2;color:#310f4d75;border:2px solid #c9a88038}.choose-your-impact-main .active.choose-your-impact{color:var(--text-primary);opacity:1;background:#ebe0ec;border-color:var(--divider-border-color)}.choose-your-impact-main .active.choose-your-impact path{fill:var(--text-primary)}.choose-your-impact-main .choose-your-impact img{width:50px;height:50px;padding:5px;text-align:center;opacity:.5}.choose-your-impact-main .active.choose-your-impact img{opacity:1}.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{display:block;font-size:var(--text-base)}.choose-your-impact-main .all-impact-data{width:100%}.choose-your-impact-main .all-impact-data .active-choose-impect{padding:15px;border-radius:10px;background:#ebe0ec;width:100%;margin-top:var(--space-2);position:relative;border-top:3px solid var(--divider-border-color)}.choose-your-impact-main p.choose-impect-item-name{margin-top:var(--space-2)}.checkout-left .shipngOverNight{background:#fafaf7;font-weight:600;display:flex;justify-content:center;align-items:flex-start;color:var(--brand-primary);flex-direction:column;row-gap:15px;padding-left:10px;padding-right:10px}.checkout-info .two-fields .inputs option{text-transform:capitalize}.available-list>p{color:red;font-size:var(--text-xs)}.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}.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}.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}.error-image{display:none}.server-side{display:none!important}.bold-650{font-weight:600!important}.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}.header-heart-icon:hover div#user-log{display:block;z-index:1111111;width:330px;margin-top:11px}.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}.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}.shop-by-page-common.Bridal-Sets-Only-setting-style .shop-style-img{width:60px;height:60px}.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:var(--shadow-low-simple);position:relative}.schedule-head-btn .schedule-text>span:first-child{display:block;color:var(--text-primary);font-family:var(--font-sackers);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:var(--text-base);padding-top:15px}.schedule-main-btn>a{background:#fff;color:var(--text-primary);padding:10px 50px;border-radius:4px;border:1px solid var(--text-primary);display:inline-block;margin-top:15px;font-size:var(--text-sm)}.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-color:#2f2f2f63;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 #eaeaea}.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:var(--text-sm);margin-left:0;background:#310f4c;border-radius:5px;border:2px solid transparent}.coupon-code .apply-btn:hover{background-color:transparent;color:var(--brand-primary);border-color:var(--brand-primary)}.apply-btn.disable{background:var(--select-border) 8f}.one-choose-setting.first-btn{padding:5px 0 5px 30px}.one-choose-setting .view-chage-new span>a{color:var(--select-border);font-size:var(--text-xs)}.change-view>a:hover{color:#310f4d}.change-view>a{font-size:var(--text-xs);border-bottom:1px solid;color:var(--text-primary) 0c2}.ring-choose-setting .one-choose-setting p{font-size:10px;font-weight:600;margin:2px 0;color:var(--text-primary);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 var(--text-primary);color:var(--text-primary);line-height:normal;word-wrap:break-word}.ring-choose-setting .one-choose-setting .change-view a:hover{background-color:var(--select-border);color:#fff;border-color:var(--select-border)}.detail-content-main span.only-one-available{margin-top:15px;font-size:var(--text-sm);text-decoration:underline;font-weight:400}.detail-content-main span.only-one-available svg{color:var(--select-border);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 #eaeaea;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 #eaeaea;padding:20px;height:auto;background-color:#fff;width:calc(100% / 3 - 14px);box-shadow:var(--shadow-low);border-radius:5px}.cs-your-mind-sec *{color:var(--text-primary)}.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:var(--brand-primary)}.ir312-diamond-clarity-box .data *,.ir312-diamond-fc-box .data *{color:var(--text-primary)}.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:var(--brand-primary)}.ir312-diamond-clarity-box .data *{color:var(--text-primary)}.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%;border-radius:5px}.luxury-conscience-wrapper .inner-wrapper>div.luxury-drop{line-height:0}.ir312-slider-bar-cut li:first-child .cut-level{color:#ccc;background-color:var(--brand-primary)}.ir312-slider-bar-cut li:first-child .cut-level *{color:#fff}.cs-your-mind-sec .popup__content *{color:var(--text-primary)}.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:var(--text-primary) 4f;margin:0;height:100%}.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}.share-wishlist-popup .popup-cnt-hint svg{width:30px;height:30px}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}.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:var(--text-xs)!important;line-height:normal;color:var(--text-primary);display:block;width:100%}.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:var(--text-xs)}.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:var(--font-jost)!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}.detail-content-main .no-available-text{font-size:var(--text-xs)!important;color:red;font-weight:600!important}.final-ring ul.product-list li figure{height:100%;display:flex;flex-direction:column;justify-content:center}.cart-checkcross a{display:flex;justify-content:center;align-items:center}.common-row.banner .slick-track{display:flex}.common-row.banner .slick-track .slick-slide{height:auto}.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:var(--space-4)}.ir312-slider-bar.ir312-slider-bar-carat ol{position:relative;bottom:-50px}.diamond-size-box .data{top:0}.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 - 8px);margin:0 4px 8px;box-shadow:var(--shadow-low)}.hide-data.list-active .inner-dimond-data-stucture{display:block;margin-bottom:0;height:100%;padding:10px;box-shadow:var(--shadow-low)}.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:var(--text-primary)}.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:var(--text-primary)}.choose-diamonds .diamonds-table .data-tabs li.button.active{background-color:var(--brand-primary)!important;color:var(--text-inverse);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:var(--select-border)}.Diamond-Original.view-matching-band{margin-top:0;margin-bottom:15px}.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:#2f2f2f63;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}.message-box .box-bottom-buttons{display:block}.message-box .box-bottom-buttons p{margin-bottom:20px}.message-box .box-bottom-buttons a.btn{background-color:var(--select-border);border-radius:50px;display:inline-block;text-decoration:none;color:#fff;font-size:var(--text-xs);padding:10px 18px;margin:3px;border:1px solid var(--select-border)}.message-box .box-bottom-buttons a.btn.no,.message-box .box-bottom-buttons a.btn:hover{background-color:#fff;color:var(--select-border)}.message-box .box-bottom-buttons a.btn.no:hover{background-color:var(--select-border);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,.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{font-size:15px!important;font-weight:600!important}section.own-engagment.suggestion-sama{background-color:transparent;padding-bottom:0;padding-top:0}section.own-engagment.suggestion-sama .inner-polular-eng{gap:10px}.main-page-parent .bands-detail .own-engagment.suggestion-sama .inner-polular-eng,.main-page-parent .own-engagment.suggestion-sama.detail-ring .inner-polular-eng,.main-page-parent .own-engagment.suggestion-sama.engagement-details-suggestion .inner-polular-eng{gap:20px}section.own-engagment.suggestion-sama .inner-polular-eng .popular-grid-wrapper{width:calc(100% / 5 - 8px);border-radius:5px;padding:var(--space-2);background:#fff}.earings-detail section.own-engagment.suggestion-sama .inner-polular-eng .popular-grid-wrapper{padding:0}.main-page-parent .bands-detail .own-engagment.suggestion-sama .inner-polular-eng .popular-grid-wrapper,.main-page-parent .own-engagment.suggestion-sama.detail-ring .inner-polular-eng .popular-grid-wrapper,.main-page-parent .own-engagment.suggestion-sama.engagement-details-suggestion .inner-polular-eng .popular-grid-wrapper{padding:0;width:calc(100% / 5 - 16px)}.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:var(--text-sm);display:block;width:100%;padding-right:50px}.overnight-delivery-checkboxes .checkboxes p{width:100%;margin:0;padding:10px 0;border-top:1px solid #eaeaea;position:relative}.overnight-delivery-checkboxes>.checkboxes:last-child p{border-bottom:1px solid #eaeaea}.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}.header nav.nav li.mission .engagement-ring.flex:before{display:none!important}.data-new-layout-caret ol .fore span{font-size:var(--text-xs);text-align:center;padding-top:6px;font-family:var(--font-jost);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:var(--text-primary);font-size:var(--text-base);font-family:var(--font-jost)}.data-new-layout-caret .data{top:-40px;padding:10px;background-color:#fff;left:84%!important}.data-new-layout-caret .data .nowrap{color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);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}.view-button span{display:inline;color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);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:var(--text-sm);color:var(--text-primary);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:var(--text-primary);display:contents}ol.share-your-code li span b{margin:0 4px;font-weight:600}.start-sharing-today{margin-top:20px}.start-sharing-today .start-sharing-text{text-align:center;font-size:var(--text-xs)}.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 #eaeaea;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:var(--text-xs);color:#858585}.checkout-left .group-fields.two-fields.save-your-account{width:100%;display:inline-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:var(--font-jost)!important;margin:20px 0;font-weight:600!important;font-size:var(--text-base)!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:var(--text-base);letter-spacing:0;color:var(--brand-primary);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:var(--font-sackers);color:var(--text-primary)}.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:var(--text-xs)}.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:var(--brand-primary);text-transform:capitalize;font-size:var(--text-sm);padding:12px 22px;line-height:normal;border:0;cursor:pointer;font-family:var(--font-jost);font-weight:500;margin-top:0;margin-bottom:15px;border:1px solid var(--brand-primary)}.guest-user-btn a:hover{background-color:var(--brand-primary);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:var(--text-base)}.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:12px 15px;border:1px solid #eaeaea;border-radius:5px;cursor:pointer}.payment-card-affirm h5{font-family:var(--font-jost);font-size:var(--text-base)}.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}.payment-card-affirm .left-payment{width:50%}.right-payment img{max-width:36px}.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 #eaeaea;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:var(--text-base);vertical-align:middle;transform:rotate(-22deg)}ul.breadcrumbs li a,ul.breadcrumbs li span{font-size:var(--text-xs);color:var(--text-primary);text-transform:capitalize;font-weight:400}ul.breadcrumbs li a{text-decoration:underline}ul.breadcrumbs li a:hover{color:var(--brand-primary)}.all-images-videos{display:flex;flex-wrap:wrap;gap:var(--space-1);position:relative}.all-images-videos .video-collage span{position:absolute;left:0;right:0;top:0;bottom:0;transform:inherit;height:100%;display:block!important}.all-images-videos .video-collage span img{width:100%!important}.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 #eaeaea;border-radius:5px;box-shadow:var(--shadow-low)}.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,.shape-diamond-filter.active .shape-icons{min-height:109px;padding-top:12px}.Diamond-Original-main .Diamond-Original{min-height:72px}.Diamond-Original-main.Centerstone span.bold{padding-bottom:var(--space-1);text-transform:capitalize}.singleProduct .Diamond-Original-main.Centerstone span.bold{text-transform:none!important}.Diamond-Original-main.Setting-Carat .Diamond-Original-main.Centerstone{padding-bottom:var(--space-2);overflow:auto}.Diamond-Original-main span.unbold-carat,.singleProduct-text span.unbold{font-weight:400!important}span.use-name-login{font-size:var(--text-xs);vertical-align:text-top}.detail-price .price-common span.unbold{padding-left:0;margin-top:var(--space-1);display:block;width:100%;font-weight:400!important;font-size:var(--text-tb)!important;font-family:var(--font-jost)}.singleProduct-text .shape-diamond .shape-main span.bold span.unbold{font-weight:400}.singleProduct-text .bold{font-weight:600}.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}.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{left:0}.hand-container,.hand-image{position:absolute;top:0;width:100%;height:100%}.hand-image{object-fit:cover;transition:opacity .3s ease-in-out;border-radius:5px}.diamond-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.earings-detail .diamond-container{top:58%;left:55.5%}.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)}.earings-detail .diamond-container img{transform:rotate(0deg)}.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);display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}.diamond-selector{gap:10px;margin-bottom:20px}.diamond-selector,.oval-container{display:flex;justify-content:center}.oval-container{align-items:center;flex-wrap:wrap;gap:3px;margin-bottom:4px;padding:5px 8px;border:1px solid #ffffff33;border-radius:50px;background-color:#ffffff40}.size-button{width:25px;height:25px;border-radius:50%;border:1px solid var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;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:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.size-button p{font-size:10px;line-height:normal;margin:1.1px 0 0}.diamond-size-text{font-size:var(--text-base);color:#404040;margin-bottom:0;min-height:28px}.diamond-size-text strong{color:var(--text-primary)}.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:var(--space-1)}.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;max-height:345px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:1px solid #eaeaea;border-radius:5px;box-shadow:var(--shadow-low)}.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:176px}.selector-container{display:flex;position:relative;justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-2);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;border:1px solid transparent;border-right-color:#e5e5e5;flex:1 0 auto}.selector-clarity,.selector-clarity:hover,.selector-wrapper>p{color:var(--text-primary)}.selector-indicator{position:absolute;top:0;bottom:0;width:60px;background:#fff;border:2px solid var(--text-primary);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:var(--text-sm);margin-top:10px;color:var(--text-primary)}.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:var(--brand-primary);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:var(--select-border)}.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 h3,.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 h3,.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{color:var(--brand-primary)!important;text-decoration:underline}.Accordian-main .title:hover p,.category-tiles-box a:hover .category-title h4{color:var(--brand-primary)}.add-form-gift-message button{color:#7a7a7a;background-color:transparent!important}.form-search .btn:hover,.login-inner .submit:hover,.login-inner a.btn:hover{background-color:var(--brand-primary)}.all-images-videos.mobile{display:none}.all-images-videos.mobile .slick-list{border:1px solid #eaeaea}.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}.view-select-image a.select-diamond-button{display:inline-block;padding:3px 15px;line-height:normal;font-size:10px;color:var(--text-primary);border:1px solid var(--text-primary);border-radius:5px;font-weight:500}.view-select-image a.select-diamond-button:hover{background-color:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.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:var(--text-primary);line-height:normal;max-width:240px}.carat-container .diamond-size-text p *{color:var(--text-primary)}.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{height:100%}.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;margin-top:var(--space-2)}.own-engagment.scroll-own-engagement{background-color:#fff;padding:var(--space-5) 0}section.own-engagment.wedding-style{background-color:#fff;padding-top:var(--space-5);padding-bottom:var(--space-5)}section.own-engagment .slick-slider{padding-bottom:30px;width:100%}img#diamond.marquise,img#diamond.oval{transform:rotate(160deg)}img#diamond.pear{transform:rotate(335deg)}img#diamond.princess{transform:rotate(153deg)}img#diamond.emerald{transform:rotate(158deg)}img#diamond.cushion{transform:rotate(154deg)}img#diamond.round{transform:rotate(60deg)}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}section.own-engagment .inner-own-eng .ring-grid-sec .slick-slider .slick-track{display:flex;gap:20px}.home-page>.ShopDiamondShape button.slick-arrow.slick-prev{left:10px}.home-page>.ShopDiamondShape button.slick-arrow.slick-next{right:10px}.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:var(--brand-primary);padding:10px 20px;cursor:pointer;width:40px;height:40px;background:#fff;position:fixed;right:25px;bottom:20px;font-size:0;border:none;border-radius:100%;z-index:66666;box-shadow:0 0 10px 0 #eaeaea}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:var(--text-primary);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}.shop-by-carat{padding-top:40px}.what-matter-most-main h2.center{margin-bottom:10px}.matter-optiomal{width:calc(33% - 11px);text-align:center}.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:50px;top:0;width:30%;text-align:center!important;display:flex;flex-direction:column;justify-content:center;height:100%}.diamond-three-sec .ring-grid-sec .grid-wrapper-bar{width:calc(33% - 8px)}section.own-engagment.education.Diamond.Education{padding-top:50px}section.ready-ship-banner.tp.diamond.customize-your-ring .banner-img.desktop{margin-top:0}.shop-by-carat-size .carat-tabs-sect{display:flex;align-items:center;justify-content:center;gap:12px}.shop-by-carat-size .carat-tabs-sect span.active{color:var(--brand-primary);-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary)}.shop-by-carat-size .endsSoon-text.ends-soon-txt{max-width:42%!important}.carat-size-circles{display:flex;justify-content:center;gap:15px}.carat-size-circles>div a{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid var(--text-primary);font-size:var(--text-sm);text-align:center;padding:0 5px;line-height:normal}.carat-size-circles>div a:hover{background:var(--brand-primary)!important;color:var(--text-inverse)!important}.tabbing-difference,.understanding-diamond-tabs,.video-collage.Pear .understanding-diamond-tabs{display:none}.singleProduct-text .choose-btnn .btn-custom button{background-color:var(--brand-primary);border:2px solid var(--brand-primary);color:#fff}.singleProduct-text .choose-btnn .btn-custom button:hover{background-color:var(--text-inverse)!important;color:var(--brand-primary)!important}.pro-data-cart.border-btm .color-clarity-details{font-size:var(--text-xs);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}.own-engagment.education.Education,.own-engagment.education.wedding-band-edu{background-color:#fafaf7;padding-block:var(--space-6);padding-inline:0}.shop-by-shape-page.Bridal-Sets-Only-setting-style.wedding-band-filters-main{margin-top:var(--space-4)}.shop-by-page-common.shop-by-shape-style{margin-top:0}.best-seller-main.active-ribbon{margin-bottom:var(--space-1)}.slick-track:after,.slick-track:before{display:none!important}button.slick-disabled:after{border-color:var(--text-primary)!important}button.slick-disabled{opacity:.4;background:0 0!important;cursor:not-allowed}.inner-polular-eng.shop-by-color-slider-main .slick-slide .popular-grid-wrapper .text-icon{text-align:center;margin-top:25px}.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:20px!important;top:20px}.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:var(--brand-primary)}.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 15px}.diamonds-table .table-outer table tr th{width:100%;padding:0 7px}.data-table-responsive ul.prodcut-data:hover p,.data-table-responsive ul.prodcut-data:hover svg{color:#fff}.data-table-responsive ul.prodcut-data .item-shape-image img{max-width:30px!important;display:inline-block}.data-table-responsive ul.prodcut-data:hover .item-shape-image img{filter:invert(1)}.choose-setting-pages-main .bredCramStyleFilter:empty{display:none}.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:var(--text-primary)}.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{margin-top:var(--space-3)}.ftr-contact.flex ul li>a:hover{text-decoration:underline}.metal-name-item-name.White.active.metal-value-active #metalValueSpan{display:none}.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:var(--text-primary)}.data-table-responsive.visual-active-main .data-tabs{margin-bottom:var(--space-1)}.noUi-touch-area{cursor:pointer}.choose-diamonds .diamonds-table .data-tabs li.active:first-child{gap:5px}.gemstone-main .color-slider{padding-left:20px}.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}.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}.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:var(--text-sm)!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:var(--brand-primary)}.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 var(--text-primary);padding-bottom:15px;margin-bottom:15px}.content-box-with-btm-border h4{margin-bottom:25px}.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}.main-image-video-diamond img{height:100%;object-fit:cover}.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:var(--shadow-low)}.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:var(--shadow-low)}.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:var(--text-primary)}.detail-accordian .content-show span,.drop-down-dimaond-details .dimaond-details-sub-list li{color:var(--text-secondary)}.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:50px;border:2.5px solid transparent;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}.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;margin-bottom:var(--space-4);margin-top:0}.all-tab-content-aprent .only-for-tab-design{margin-bottom:var(--space-4)}.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}.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:var(--space-4)}h2.tabs-heading-new{text-align:center;margin-bottom:var(--space-4)}.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 #eaeaea;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;border-bottom:2px solid var(--gray-border-color);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}ul#tabs-nav-parent-main{width:100%;border:none;padding:0}.guide-tab-inner #tabs-content .tab-content .grade-list-main p{margin-bottom:0}.grade-list-main{border:1px solid var(--text-primary);margin-bottom:20px}.grade-list-row{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--text-primary)}.grade-list-row .grade-left{width:20%;padding:3px 10px}.grade-list-row .grade-right{width:80%;border-left:1px solid var(--text-primary);padding:3px 10px}.grade-list-row:last-child{border-bottom:0}.purple-box-border{margin-bottom:20px;border:2px solid var(--brand-primary);padding:10px;border-radius:5px;text-align:left}.guide-tab-inner .purple-box-border p{margin-bottom:0}.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:var(--brand-primary);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:var(--brand-primary);position:absolute;left:0;right:0;bottom:-2px}.tabs-shap-natural-diamods .tab-content.active-custom-diomand{display:block}.tabs-shap-natural-diamods .active-diamond-tab{background:0 0;color:var(--brand-primary)}.only-for-tab-design>li a{background-color:transparent;color:var(--brand-primary);border-radius:0;text-decoration:none;display:inline-block;padding:20px;width:100%;text-align:center;font-size:var(--text-md);font-weight:600;border-bottom:0;text-decoration:none!important}section.main-tab-customs- ul#tabs-nav-parent-main li a{font-weight:600}.all-tab-content-aprent h2{text-transform:capitalize}.table-list-main-new tr td,.table-list-main-new tr th{text-align:left;padding:14px;border:1px solid var(--text-primary);vertical-align:top;font-size:var(--text-sm)}.table-list-main-new{margin-bottom:var(--space-4);overflow:auto}.table-list-main-new table{margin:0 auto}ul.anatony-mainlist li{list-style:none}ul.anatony-mainlist li a{background-color:var(--brand-primary);color:#fff;border-radius:4px;text-decoration:none;display:inline-block;padding:15px 40px;width:auto;text-align:center;font-size:var(--text-sm);font-weight:500;border:2px solid var(--brand-primary);text-transform:capitalize}.main-tab-customs-inner{text-align:center;max-width:100%;padding:20px;border:1px solid #eaeaea;border-radius:8px;background:0 0;margin:20px 0}.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:var(--space-4)}#tab-description{margin-top:15px;font-size:var(--text-sm);color:var(--text-primary);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:var(--text-xs);transition:all .5s ease-in-out}.main-tab-customs-inner li a.active-tab{background:#fff;color:var(--brand-primary)!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 var(--brand-primary);border-radius:4px;transition:all .5s ease-in-out;right:0;height:35px}.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 #eaeaea;background:#fff;cursor:pointer;border-radius:5px;text-decoration:none;color:var(--text-primary);font-weight:700;transition:.3s}.only-for-tab-design-inner a.active-tab{background:var(--text-primary);color:#fff}.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:var(--space-5) 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 var(--brand-primary);padding:14px 24px;font-size:var(--text-xs);font-style:normal;font-weight:400;color:var(--text-primary);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:var(--brand-primary)!important;border-color:var(--brand-primary);color:var(--text-inverse)}.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{position:absolute;text-align:center;bottom:0;left:0;width:100%;right:0;margin:0 auto;max-width:340px}.main-parent-for-caret-tabs .carat-container .diamond-size-text p{color:var(--text-primary);font-weight:500}.main-parent-for-caret-tabs .slider{width:200px;margin:10px}.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{flex-wrap:wrap;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 var(--brand-primary);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 .size-button.active{background-color:var(--brand-primary);color:#fff;width:28px;height:28px;border-color:var(--brand-primary)}.main-parent-for-caret-tabs .size-button.active p{color:#fff}.main-parent-for-caret-tabs .diamond-size-text{font-size:var(--text-base);color:#404040;margin:0}.main-parent-for-caret-tabs .diamond-size-text strong{color:var(--text-primary)}.certificate-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:50px 0;row-gap:40px}.certificate-new-parent h2.section-heading{margin-bottom:0;text-align:center}.certificate-column{width:calc(100% / 2 - 10px);text-align:center}.certificate-column img{margin:0 auto!important;display:flex;max-width:40px;max-height:40px;padding-bottom:var(--space-12);min-height:40px;object-fit:contain}.certificate-column h4{margin-bottom:var(--space-10);line-height:normal;text-transform:uppercase;font-weight:350;letter-spacing:.18em;font-family:var(--font-jost)}.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)}.shipping-add ul li{text-align:center;width:calc(100% / 4 - 10px);height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.shipping-add ul li p.ship-icon-text{font-size:var(--text-xs);line-height:normal;margin-top:7px;width:100%;cursor:pointer;text-align:center!important;color:var(--brand-primary);font-weight:400}.shipping-add ul li span.lazy-load-image-loaded{border-radius:100%;min-height:50px;max-width:50px;min-width:50px;border:2px solid #eaeaea;margin:0 auto}.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 span.lazy-load-image-loaded{border-color:var(--select-border)}.shipping-delivery-main .shipping-content>p:last-child{padding-bottom:0}.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}.wedding-suggestion{background-color:var(--text-inverse)}.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:var(--space-5)!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}.view-diamond .right-product-content>p span{vertical-align:middle}.diamond-view .detail-price .price-common span.unbold{font-weight:400!important}.detail-price .price-common span.unbold,.diamond-view .detail-price .price-common span.unbold{line-height:normal}.main-page-parent .diamond-view .sticky-inner-main .right-product-content .setting-price-main{border-bottom:0;border-top:0;padding: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:var(--space-3);margin-bottom:0}.step-outer .steps-list{width:100%;position:relative;z-index:1}.step-detail{display:flex;background-color:#fff;padding:10px;margin-top:var(--space-3);min-height:98px;max-width:280px;margin-left:auto;margin-right:auto;border-radius:5px}.last-step .step-detail{background:#ebe0ec}.step-detail .step-img{width:25%;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;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.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:var(--text-sm);line-height:normal}.step-button-content div a,.step-button-content p,.step-detail .step-detail-product h6{color:var(--brand-primary)}.step-button-content p.price,.step-detail .step-detail-product h6{font-weight:500}.step-links-div a{color:var(--text-primary);font-size:var(--text-xs);text-decoration:underline}.step-links-div a:hover{color:var(--brand-primary)}.step-links-div a:not(:last-child){margin-right:5px}.step-header .count{width:40px;height:40px;background-color:#fff;display:flex;margin:0 auto;align-items:center;justify-content:center;border-radius:50%;color:var(--text-primary);border:2.5px solid #d8cbe0;font-weight:400;box-shadow:var(--shadow-low);color:#b7aec2}.steps-list:not(:last-child) .step-header .count:hover{border-color:var(--select-border);color:var(--select-border)}.connector{background-color:#eaeaea;height:2px;left:22%;position:absolute;top:29px;width:22%}.connector.two{left:56%}.step-detail-linking{margin-top:var(--space-1);text-align:center}.step-detail-linking a{font-size:var(--text-base);font-weight:400;color:var(--brand-primary);color:#b7aec2}.step.checked a.underline,.steps-list.last-step .step-detail-linking a{opacity:1;color:#310f4d}.active .step-detail-linking a{color:var(--select-border);text-decoration:none;color:#310f4d}.connector.active{background-color:var(--select-border)}.connector.active.checked{background-color:var(--divider-border-color);opacity:.75}.step.active .step-header .count{border-color:var(--select-border);background-color:transparent;color:#310f4d}.remove-hyper-link{cursor:auto}.step.checked a.underline{opacity:1;color:#6f5c7a}.cs-your-mind-sec-inner .cs-your-mind-sec h4{margin-bottom:var(--space-1)}.main-page-parent .bands-detail section.AnniversaryRing-main.own-engagment.education.p-t,.main-page-parent .diamond-view .sticky-inner-main{padding-bottom:var(--space-6)}.cs-your-mind-sec-main .main-head{padding:0 20px var(--space-2)}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:4;line-clamp:4;-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:var(--text-primary)!important}.right-purchase-price span{font-weight:600;font-size:var(--text-base)}.Diamond-Original.view-matching-band a{justify-content:flex-start;width:40px;background:0 0;height:40px!important;border:3px solid #eaeaea!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-color:var(--select-border)!important;border-width:2.5px}.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 #eaeaea;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:var(--text-xs);font-weight:400!important;color:var(--text-primary)!important;text-align:left!important;justify-content:space-between}.main-page-parent .own-engagment.suggestion-sama{background:#fff;padding-block:var(--space-5) 0}.gem-view section.own-engagment.suggestion-sama{background:transparent;padding-top:0;padding-bottom:0;box-shadow:none}.gem-view .certificate-new-parent{margin-top:var(--space-6)}.main-page-parent .own-engagment.suggestion-sama .popular-engagment{max-width:1110px;margin-left:auto;margin-right:auto}.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 .bands-detail .own-engagment.suggestion-sama .popular-engagment,.main-page-parent .own-engagment.suggestion-sama.detail-ring .popular-engagment,.main-page-parent .own-engagment.suggestion-sama.engagement-details-suggestion .popular-engagment{max-width:1280px}.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:var(--text-sm)}.details-page .shape-main .View-with-diamond-Shape-list-main .shape:hover{border-color:var(--select-border)}.social-icons ul li a:hover,.user-detail a:hover{color:var(--select-border)}.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:var(--select-border)}.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:var(--text-sm);text-transform:capitalize}.right-product-content .add-to-cart>a{border:2px solid var(--brand-primary);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:var(--text-primary)}.jost-font{font-family:var(--font-jost)}.shopping-cart-content-right-m a{color:#1a1a1a;font-size:var(--text-xs);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{margin-left:5px;padding-left:5px;border-left:1px solid #a1a1a1;line-height:1;font-size:var(--text-xs);font-weight:400}.my-cart-ring-right-col-m ul li a:hover{color:var(--brand-primary);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}.shoppingcart-inner-ring-m{position:absolute;left:7px;top:9px;cursor:pointer;width:65px!important}.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}.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:var(--text-base);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:var(--text-sm);text-transform:uppercase;margin-right:5px;white-space:nowrap;display:inline-block}.ring-completed-content-right-m ul li a{color:rgba(49,15,77,.72);font-weight:400;font-size:var(--text-xs);color:#a1a1a1}.ring-completed-content-right-m ul li a:hover{color:var(--brand-primary);text-decoration:underline;transition:.3s ease-in-out}.inner-ring-completed-image-right-col-m+.inner-ring-completed-image-right-col-m{padding-top:15px;border-top:1px solid#eaeaea}.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:var(--text-sm);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:var(--text-sm)}.custom-select-main-nav{font-size:var(--text-sm);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:var(--text-sm);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:var(--text-xs);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-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:var(--text-xs);font-weight:400;margin:5px 0 15px}.add-free-engraving-sec-popup-contents>p{color:var(--text-primary);font-size:var(--text-sm);font-weight:400;margin-bottom:2px}.add-free-engraving-right-price-col ul li{display:inline-block;color:var(--text-primary);font-size:var(--text-sm);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:var(--text-sm);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 var(--text-primary) 36;box-sizing:border-box;font-size:var(--text-xs);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:var(--text-xs);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:30px;height:30px;position:relative;top:-10px}.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:var(--text-primary);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 #eaeaea;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 var(--text-primary);background:#fff;padding:12px 20px;gap:5.333px;color:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:138%;display:inline-block;background:#310f4c;color:#fff}.save-engraving-btn span:hover{border-color:var(--brand-primary);background:0 0;color:var(--brand-primary)}.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:var(--text-xs)}.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#eaeaea!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;padding:0!important}.inner-popup-ring-size span.cross{position:absolute;right:15px;top:15px}.main-top-sect-right-chart>h3>a{text-decoration:underline!important;color:var(--text-primary)!important}.add-free-engraving-left-col span{font-size:var(--text-sm);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:var(--text-base);color:var(--text-primary)}.inner-popup-ring-size h3 a,.inner-popup-ring-size h6 a{font-size:inherit!important;text-decoration:underline!important;color:var(--text-primary)!important}.bridalSets-img,.bridalSets-img img,.customize-banner-main .banner-img.desktop img,.wedding-page .bridalSets.flex{border-radius:5px}span.grey{font-size:var(--text-xs);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}.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 50px}.weight-500{font-weight:500}.weight-400{font-weight:400}.singleProduct-text .stone-and-ring-price,.singleProduct-text p.error{margin-bottom:var(--space-2)}.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:var(--font-sackers);font-size:var(--text-base)!important}#account-error:empty,.sign_in_account:empty,.sign_in_error:empty{display:none}#account-error,.error-message-detail,.sign_in_account,.sign_in_error{display:block;color:#b3261e!important;font-size:var(--text-xs)!important;margin-bottom:var(--space-1)!important;margin-top:var(--space-0);text-align:left}.understanding-diamond-tabs{padding-bottom:30px}.drop-down-dimaond-details ul li a svg{margin-left:5px;width:18px;height:18px;color:#3c3c3c;position:relative;top:-1px}.Compare-Similar-Diamonds-main{padding:0 0 var(--space-6);margin:auto}.diamond-comparison-parent-list{display:table;justify-content:space-between;gap:0;list-style:none;padding:0;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;background:#fff;left:0;right:0;margin:0 auto;width:100%}.diamond-comparison-parent-list>li{border-left:1px solid #eaeaea}.diamond-comparison-parent-list>li:last-child{border-right:1px solid #eaeaea}.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:var(--text-sm);color:var(--text-primary)}.diamond-details-comparison li img{width:100%;max-width:180px;height:180px;margin:0 auto 10px;object-fit:cover}.heading-comparison{display:block;font-weight:600;font-size:var(--text-base);color:var(--brand-primary);margin-bottom:10px;text-transform:capitalize;font-family:var(--font-sackers)}.diamond-details-comparison strong{color:var(--text-primary);margin-right:2px;position:absolute}.diamond-details-comparison span{color:var(--text-primary)}.diamond-details-comparison li a{display:inline-block;margin-top:10px;color:var(--select-border);text-decoration:underline;font-weight:600;font-size:var(--text-sm)}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:var(--font-jost);min-height:50px!important}.diamond-item-comparison-active li{margin-left:0!important;margin-right:0!important}li.diamond-item-comparison ul li+li{border-top:1px solid #eaeaea}.diamond-item-comparison-active{border:2px solid var(--select-border)}.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:49px}.Compare-Similar-Diamonds-main h2.center{padding-bottom:var(--space-2)}.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:var(--text-base);font-style:normal;font-weight:500;color:var(--text-primary);padding-bottom:var(--space-1);display:block}.gem-view .right-product-content .heading-four{padding-bottom:0}.diamond-view .popular-grid-wrapper .text-con p:last-child{font-size:var(--text-sm)}.final-ring .step-outer{margin-bottom:var(--space-4)}.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:var(--text-md)}.final-ring .detail-accordian .ring-info>div>span{font-size:var(--text-sm)}.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:var(--text-xs)}.final-ring .ring-info span.side-stone-bubble span{font-size:var(--text-xs);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 var(--select-border);color:#310f4d}.protect-purchase-main .btn.learn:hover{color:var(--brand-primary);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:var(--select-border)!important;opacity:.7;cursor:not-allowed}.guide-tab-section.tab-content-main-tab{display:none}.mission-content-inner p a:hover{color:var(--brand-primary);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 var(--select-border);background-color:transparent}.checked a.count.active,.checked span.count.active{background-color:transparent;border-color:var(--divider-border-color);font-size:0;opacity:.75}.checked a.count.active:before,.checked span.count.active:before{content:"";position:absolute;width:12px;height:6px;border-left:3px solid var(--divider-border-color);border-bottom:3px solid var(--divider-border-color);display:inline-block;transform:rotate(-45deg);margin:0 0 1px}.banner-content p.subtitle a{display:block;width:max-content}.banner-content p.subtitle a:hover{color:var(--brand-primary);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:var(--text-primary);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%}.change-ring-size-sec-m>ul li>span *{font-family:var(--font-jost )!important;font-weight:400!important;font-size:var(--text-sm)}.sticky-right-column section.all-customization-banner{padding-top:0}.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}.address-field,.edit-the-address,.reciept-includes-price,.user-address-data label{font-size:var(--text-sm)}.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:var(--text-sm)}.address-field,.edit-the-address,.reciept-includes-price,.user-address-data,address.address-field h3{margin-bottom:15px}.main-cart-inner{padding:15px 0;border-bottom:1px solid #eaeaea;width:100%}.accout-inner form.form-search button.btn{border:1px solid var(--brand-primary);color:#fff;background-color:var(--brand-primary);width:100%;margin:0 auto 20px}.accout-inner form.form-search button.btn:hover{opacity:1;background-color:transparent;color:var(--brand-primary)}.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 var(--brand-primary);color:var(--brand-primary)}.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:var(--text-sm);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#eaeaea;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:var(--text-xs)}.edit-cart-section a:hover,.edit-the-address:hover{text-decoration:underline;color:var(--brand-primary)}.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:var(--text-xs);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 #eaeaea;border-radius:6px;font-size:var(--text-sm);margin-bottom:15px;font-family:inherit}.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:var(--text-sm)}.contact-information-parent-main .description a,.create-account-inner .description a{color:var(--text-primary)}.contact-information-parent-main .description a:hover,.create-account-inner .description a:hover{color:var(--brand-primary);text-decoration:underline}.contact-info-footer .btn-continue,.create-account-inner .btn-create-account,.email-already-taken button{background-color:var(--brand-primary);color:#fff;padding:12px 25px;border-radius:5px;font-size:var(--text-sm);cursor:pointer;border:2px solid transparent;font-family:var(--font-jost);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:var(--brand-primary);color:var(--brand-primary)}.pass-forget-pass-field{display:flex;justify-content:flex-end}.contact-information-parent-main .form-container label,.form-group-custom label,.pass-forget-pass-field a{font-size:var(--text-sm);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:var(--text-sm);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:var(--text-primary);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:var(--brand-primary)}.contact-information-parent-main .form-container h2,.create-account-inner .signup-title{margin-bottom:15px;padding-right:38px}.margin-btm-50{margin-bottom:var(--space-6)}.margin-top-50{margin-top:var(--space-6)}.create-account-inner .checkbox-container.description a{float:none!important}.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:var(--space-6);box-shadow:var(--shadow-low)}.Philanthrophy-Partners-page,.my-accout-section,.schedule-head-btn,section.Accordian-main.our-story-main,section.ContactUs,section.password-rest,section.payment-plans-main{margin-top:var(--space-5)}.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:var(--text-md);cursor:pointer}.footer-all-pages-display p a:hover{color:var(--brand-primary);text-decoration:underline;cursor:pointer}.contact-information-parent-main{margin-bottom:20px;position:relative}.error-left{text-align:right!important}.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:var(--text-base)}.create-account-inner .checkbox-container{margin-bottom:20px}.create-account-inner .checkbox-container input[type=checkbox]{margin-right:10px}.create-account-inner .checkbox-container label{font-weight:600;font-size:var(--text-sm);display:inline-block}.create-account-inner .description{font-size:var(--text-xs);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:var(--text-sm);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:#eaeaea;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 #eaeaea;border-radius:50%;font-size:var(--text-md);line-height:40px;text-align:center;cursor:pointer;background-color:transparent}.create-account-inner .login-footer{text-align:center;font-size:var(--text-sm)}.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:var(--text-md)}.right-column-right-align-img .image-col-left:last-child{text-align:right}.image-col-left h2{text-align:left}.ring-info-bubble a:hover{text-decoration:underline;color:var(--text-primary)}.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}.footer-page-mobile-banner{display:none}.wishlist-shopping .category-tiles{margin-bottom:15px}.bespoke-page-main,.bespoke-services-explore-content section.own-engagment{margin-top:var(--space-5)}.bespoke-page-main{max-width:100%!important}.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:var(--text-base)}.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 h2{margin-bottom:15px}.main-tab-customs-for-three-tabs .top-heading-new-cstm p+p{margin-top:15px}.ring-sizer-page-parent-custom{margin:40px auto 50px}.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:var(--space-4)}div#request-ring-sizer{padding-bottom:0}.Philanthrophy-Partners-page .complimentory-column-common,.complimentory-column-common{padding-top:var(--space-5);border-top:1px solid #eaeaea;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:var(--space-2)}.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,section.ring-sizer-page-parent-custom h3{font-size:var(--text-md)!important;font-family:var(--font-jost )!important;margin-bottom:var(--space-2);margin-top:var(--space-4)!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:var(--space-5)}.all-about-content.sphire-tab-des{top:40%}.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}.all-tab-content-aprent img{border-radius:4px}.delivery-message-box{margin-bottom:var(--space-4)}.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:var(--font-jost )!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:#eaeaea;position:absolute;right:0;bottom:7px;z-index:1}.email-already-taken{border-radius:8px;border:1px dashed #310f4c;background-color:#fafaf7;padding:25px 23px 20px}.email-already-taken h5{margin-bottom:15px}.disabled{background-color:#151542!important;opacity:.5}.disabled:hover{color:var(--text-inverse)}.phone-number-field-custom{display:flex;align-items:center;border-radius:3px;position:relative;margin-bottom:var(--space-4)}.phone-number-field-custom .error_1{position:absolute;bottom:-20px;margin-bottom:0}.phone-number-field-custom .prefixers-phone{position:absolute;width:15%;left:1px;top:1px;height:40px;overflow:hidden}.phone-number-field-custom .prefixers-phone .prefixSymbol{position:absolute;left:7px;padding-left:0;height:100%;display:flex;align-items:center;top:-2px}.phone-number-field-custom .prefixers-phone input.prefix{padding-left:20px;background:#fafaf7;border:none;min-width:39px;height:39px;padding-right:0;border-bottom:none!important}.phone-number-field-custom input#billingtelephone,.phone-number-field-custom input#telephone{border:1px solid #eaeaea;padding-left:60px}.total-price-combined-price{display:flex;justify-content:space-between;padding:20px 0}.total-price-combined-price span{font-size:var(--text-base);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,.continue-payment a,.continue-payment button{width:auto;min-width:283px;max-width:283px;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:var(--brand-primary);text-decoration:underline}.mission-banner-common img{display:block}.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:var(--brand-primary)}body.email-popup-open section.new-popups.fixed-popup-content{min-height:590px}.ant-select-dropdown .ant-select-item-option-content{text-align:left!important}.ant-select-selector span.ant-select-selection-item{justify-content:flex-start!important;padding:5px!important;font-family:var(--font-jost )!important;color:var(--text-primary)}.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}.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:static;transition:all .5s ease-in-out}.all-tab-content-aprent .mobile-scroller.scrolled,.all-tab-content-aprent .tabs-shap.scrolled{position:-webkit-sticky;position:sticky;top:62px;z-index:2;transition:all .5s ease-in-out}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:var(--text-base);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}.mission-page-tab-parent .guide-tab-section.tab-content-main-tab p:last-child{margin-bottom:0;font-size:var(--text-base)}.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 #eaeaea!important;background:#fff;box-shadow:none!important}.select-custom-size-side .ant-select.ant-select-outlined{-webkit-tap-highlight-color:transparent;height:40px}body *{-webkit-tap-highlight-color:transparent}.all-tab-content-aprent p>a:hover{color:var(--brand-primary);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:var(--font-sackers);min-height:21px!important}.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 #eaeaea;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:var(--select-border)}.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:var(--space-4)}.Philanthrophy-Partners-page .top-heading-new-cstm{padding:0}.Philanthrophy-Partners-page .container-full{margin-top:var(--space-5)}.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:#fafaf7}.common-tabs-new-content-layout-inner h6{font-family:var(--font-jost);text-align:center}.ring-sizer-page-parent-custom .mission-page-tab-parent{border-top:0;margin-top:0;border-bottom:1px solid #eaeaea;padding:0 0 30px;margin-bottom:45px!important}.complimentory-column-common-for-thirty-days h2{margin-bottom:15px}div#request-ring-sizer-popup{margin-top:30px}.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:5px;height:5px;background:var(--text-primary);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}p.still-not-sure-ring-size a:hover{color:var(--brand-primary)}p.still-not-sure-ring-size a{text-decoration:underline}.montserrat-font-custom{font-family:var(--font-jost);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:var(--space-4)}.diamond-found-selected a{text-decoration:underline}.purple-box-border ul li{margin:10px 0;position:relative;padding-left:10px;font-size:var(--text-sm)}.purple-box-border ul li:before{content:"";width:5px;height:5px;background:var(--text-primary);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:var(--text-base);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:var(--brand-primary)}.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:var(--brand-primary);padding:11px 16px;border-color:var(--brand-primary)}.text_col_inner h2{font-family:var(--font-jost )!important}section.faq-section{border-top:1px solid #eaeaea;padding-top:18px}.bespoke-services-explore-content section.own-engagment{margin-top:0!important;background-color:transparent}.banner-below-description-mission{padding-top:30px}.Philanthrophy-Partners-page{border:none}ul.list-inner-tabe-new li a:hover{color:var(--brand-primary)}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 var(--brand-primary);color:var(--brand-primary)}.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}.phone-number-field-custom input{border:none}.center-error{text-align:center!important}.new-popups.email-and-call-us a:hover{color:var(--brand-primary);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 a sub,.Setting-Carat .variant-outer a sub{font-size:var(--text-base);top:0;letter-spacing:-2px!important;font-family:var(--font-jost)}.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:var(--select-border)}.all-shipping-options{padding:30px 0 10px;border-top:1px solid #eaeaea}.success-page-order .refer-friend-box h5{font-family:var(--font-jost )!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:var(--text-sm);color:var(--text-primary)}.contact-inner .contact-inner-common>a:hover span svg g path{fill:#fff}.schedule-head-btn h1{margin-bottom:var(--space-2)}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;cursor:pointer}.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)}.impacts-and-order-msg p{font-size:var(--text-base)}.impacts-and-order-msg p+p{margin-top:15px}.receive-new-content ul li a:hover{text-decoration:underline;color:var(--brand-primary)}.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:var(--text-base)}p.mt-30.fs-12.bold a{font-size:var(--text-sm)}p.mt-30.fs-12.bold a:hover{color:var(--brand-primary)}.email-popup-open .heart-icon svg{z-index:0}.gemstone-detail-image-contents p{font-size:var(--text-sm);letter-spacing:0;color:var(--text-primary)}.luxury-conscience-wrapper{cursor:pointer}.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:var(--space-4);padding-bottom:30px;border-bottom:1px solid #eaeaea;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:var(--text-primary);font-family:var(--font-jost);font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:140%}.border-bottom-box-new address a:hover{color:var(--brand-primary);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:var(--text-base)}.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;width:100%}.order-history-main-dashboard .panel-body p a:hover,.share-you-wishlist a:hover{color:var(--select-border)}.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}.chat-us-new ul li a:hover,.order-hisotry-main p a:hover,p.privacy-views a:hover{color:var(--brand-primary)}.success-page-order>.container{max-width:750px!important;margin:0 auto!important}.success-order-left .right-des-order{border-top:1px solid #eaeaea;padding-top:20px;margin-top:30px}.personalized-show-success{border-top:1px solid #eaeaea;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}.earings-detail .diamond-quality-main{padding-bottom:var(--space-6);padding-top:0}.earings-detail .singleProduct-text{position:-webkit-sticky;position:sticky;top:0;height:100%}.underline-link:hover{text-decoration:underline;color:var(--brand-primary)}.recipients-your-data{display:flex;gap:7px;align-items:flex-end}.address-indicators-main-box{flex-direction:column;flex-wrap:wrap;border:1px solid #eaeaea;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:var(--text-primary)}.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}.create-account-main input{margin-bottom:3px!important}.create-account-inner .form-group-custom{margin-bottom:12px}.message-box .close-popup-icon{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:var(--text-xs);background:#fafaf7;padding:5px;line-height:normal}.applied-offer-codes p span svg{font-size:var(--text-base);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:var(--text-sm);font-style:normal;font-weight:500!important;line-height:normal;color:var(--text-primary);font-family:var(--font-jost);padding:0}.choose-diamonds .diamond-table-sort .ant-select.ant-select-outlined.ant-select-single.ant-select-show-arrow span.ant-select-arrow{color:var(--text-primary);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:var(--text-primary)}.privacy-policy-new p{padding:10px 0}.accurate-measurement-common a:hover{color:var(--brand-primary);text-decoration:underline}.accordion-item-body-content a{display:inline-block}.table-main-size-chart{overflow:auto}.choose-diamonds .diamonds-table{position:-webkit-sticky;position:sticky;top:-70px;overflow:auto;z-index:55;background:#fafaf7}.diamond-gem-image{max-height:303px;min-height:303px}.diamond-gem-image div img{width:100%}.diamond-gem-image{max-height:350px;min-height:350px}.final-gem-only-gem .Diamond-Original.view-matching-band{width:auto!important;height:auto!important;min-height:auto!important;border:none!important}.final-gem-only-gem .video-collage-common{position:relative}.final-gem-only-gem .video-collage-common figure{position:absolute}.final-gem-only-gem .left-product-images.left-product-details .main-zoom-iamge>div,.final-gem-only-gem .left-product-images.left-product-details .main-zoom-iamge>figure{width:calc(50% - 5px)!important;max-height:308px;min-height:auto!important;overflow:hidden}.final-gem-only-gem .left-product-images.left-product-details .main-zoom-iamge .Diamond-Original.view-matching-band{width:auto!important;min-height:auto!important}.final-gem-only-gem .left-product-images.left-product-details .main-zoom-iamge>figure div,.final-gem-only-gem .left-product-images.left-product-details .main-zoom-iamge>figure div img{height:100%}.final-gem-only-gem .left-product-images.left-product-details .main-zoom-iamge>figure div img{border:1px solid #eaeaea;object-fit:cover;border-radius:5px}.final-gem-only-gem .all-images-collage .video-collage-common figure img{height:auto!important}.simulated-text{font-size:13px!important;margin-top:15px}.Philanthrophy-Partners-page h4 a:hover,.certificate-inner .certificate-column a:hover,.choose-your-impact-main .all-impact-data p>span a:hover,.impacts-and-order-msg a:hover{text-decoration:underline;color:var(--brand-primary)}.choose-your-impact-main .all-impact-data p>span a{font-weight:600}.payment-with-affirm{padding:50px 0;text-align:center}.compare-center-table{width:100%;display:flex;justify-content:space-between}.compare-center-table span{display:block;width:100%}.diamond-view ul.slick-dots li button{border:1px solid var(--brand-primary)}.diamond-view ul.slick-dots li.slick-active button{background:#310f4c}.certificate-new-parent h2.section-heading a{text-decoration:underline;-webkit-text-decoration-color:var(--divider-border-color);text-decoration-color:var(--divider-border-color);text-decoration-thickness:1px;text-underline-offset:13px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.certificate-new-parent h2.section-heading a:hover{color:var(--brand-primary);-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary)}.diamond-gem-slide-img-measurement .video-collage{overflow:inherit!important;min-height:220px}.diamond-gem-slide-img-measurement span.measurement-width{top:16%!important}.diamond-gem-slide-img-measurement span.measurement-depth{right:3.5%}.diamond-gem-slide-img-measurement ul.slick-dots{bottom:7px}.diamond-gem-slide-img-measurement ul.slick-dots li{margin:0}.diamond-gem-slide-img-measurement ul.slick-dots li button:before{font-family:slick;font-size:6px;line-height:normal;position:absolute;top:0;left:0;width:5px;height:5px;content:"•";text-align:center;opacity:1;color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;border:1px solid var(--brand-primary);border-radius:100%}.diamond-gem-slide-img-measurement ul.slick-dots li.slick-active button:before{opacity:1;color:transparent;font-size:6px;background:#310f4c}.diamond-gem-slide-img-measurement .video-collage span{background:transparent}.diamond-gem-slide-img-measurement span.measurement-depth{right:1.5%!important}.diamond-gem-slide-img-measurement .video-collage span.measurement-length{left:-11px!important}.diamond-gem-slide-img-measurement .video-collage span.measurement-table{top:30%}.main-page-parent .diamond-view .video-d{flex-direction:column!important}section.all-customization-banner.men-wed-band-temp{padding:0!important}section.all-customization-banner.men-wed-band-temp .customize-banner-main .banner-img.desktop{margin-top:0!important}section.all-customization-banner.men-wed-band-temp .customize-banner-main.all-pages-banner{padding:0!important}.men-wed-band-temp a:hover{color:var(--brand-primary);text-decoration:underline}.stay-connected-popup-main .close-popup-icon a{position:absolute}.stay-connected-popup-main .close-popup-icon{width:100%;position:relative;justify-content:center}.stay-connected-popup-main .carat-content{text-align:center}section.ring-sizer-page-parent-custom ul.only-for-tab-design li span{max-width:100px}section.ring-sizer-page-parent-custom ul.only-for-tab-design li span img{max-width:100px;max-height:100px;object-fit:contain}.sticky-inner-main .left-product-details .main-zoom-iamge .iframe-video-d iframe{min-height:auto;position:absolute;min-height:-webkit-fill-available!important;width:100vw}.final-gem-only-gem .left-product-details{position:-webkit-sticky;position:sticky;top:20px;left:0;height:100%}.men-wed-band-temp .men-temp-head-sub{max-width:550px;margin:0 auto 30px}.sticky-inner-main .left-product-details .main-zoom-iamge .video-d video{position:absolute;width:100%;height:100%;object-fit:cover;left:0;right:0;margin:0 auto}.sticky-inner-main .left-product-details .main-zoom-iamge .main-image-video-diamond{flex-direction:row;overflow:hidden;position:relative}img.details-video-common{position:absolute;top:0}.create-account-inner .checkbox-container .checkboxes p{position:relative}.create-account-inner .checkbox-container input[type=checkbox]{vertical-align:middle;position:absolute;z-index:9;opacity:0;width:20px;height:20px;cursor:pointer;left:0;right:auto;top:0;border:5px solid var(--text-primary);margin:0 10px 0 0}.create-account-inner .checkbox-container span{position:relative;font-size:var(--text-sm);display:block;width:100%;padding-left:25px}.create-account-inner .checkbox-container .checkboxes span:before{content:"";width:20px;height:20px;border-radius:3px;position:absolute;left:0;top:0;background-color:#fff;border:1px solid #cfcfcf;cursor:pointer;right:auto;display:block}.create-account-inner .checkbox-container .checkboxes span:after{content:"";border-left:2px solid #310f4c;border-bottom:2px solid #310f4c;width:11px;height:5px;position:absolute;top:6px;left:5px;transform:rotate(-45deg);display:none;cursor:pointer;right:4px}.create-account-inner .checkbox-container input[type=checkbox]:checked+span:after{display:block}.cross-input-error-combine{max-width:400px;margin:0 auto;position:relative}.select-one-payment .credit-card-details .card-details form .form-control .cvv-info-bubble{position:absolute;right:0;top:13px;right:-20px}.right-payment.cards-active img{display:none}.right-payment.cards-active .card-selected-u{display:block}.box-size-half .input-half-icons{width:calc(100% - 50%)!important;position:relative}.Return-to-Shipping label,.Return-to-Shipping p{position:relative}.Return-to-Shipping input[type=checkbox]{vertical-align:middle;position:absolute;z-index:9;opacity:0;width:20px;height:20px;cursor:pointer;left:0;right:auto;top:0;border:5px solid var(--text-primary);margin:0 10px 0 0}.Return-to-Shipping span{position:relative;font-size:var(--text-sm);display:block;width:100%;padding-left:30px}.Return-to-Shipping span:before{content:"";width:20px;height:20px;border-radius:3px;position:absolute;left:0;top:0;background-color:#fff;border:1px solid #cfcfcf;cursor:pointer;right:auto;display:block}.Return-to-Shipping span:after{content:"";border-left:2px solid #310f4c;border-bottom:2px solid #310f4c;width:11px;height:5px;position:absolute;top:6px;left:5px;transform:rotate(-45deg);display:none;cursor:pointer;right:4px}.Return-to-Shipping input[type=checkbox]:checked+span:after{display:block}.common-sticked-button{display:none}.gemstone-inner-main .slick-track{display:flex;gap:10px!important}.men-wed-band-temp .banner-content a{text-decoration:underline}.diamond-gem-slide-img-measurement{position:relative}.footer-all-pages-display h1,.footer-all-pages-display h2,.footer-all-pages-display h3,.footer-all-pages-display h4,.footer-all-pages-display h5,.footer-all-pages-display h6{letter-spacing:normal!important}img.details-video-common.active{z-index:9}.underline-link{text-decoration:underline}.bottom-bar-carat{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.earings-detail .bottom-bar-carat{margin-bottom:2px}.popup-hint a span svg{font-size:30px;position:absolute;top:0;right:0}body.email-popup-open .popup-for-iframe-new .close-popup-icon a{background:#fff;border-radius:100%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.iframe-video-d span,.video-d span{position:absolute!important;z-index:1;width:auto;height:auto;right:10px!important;top:10px!important;font-size:24px!important;color:var(--brand-primary);cursor:pointer;border-radius:5px;padding:5px;transition:all .3s ease-in-out;left:auto!important}.iframe-video-d span:hover,.video-d span:hover{transform:scale(1.1);transition:all .3s ease-in-out}body.email-popup-open .popup-for-iframe-new section.new-popups{height:100%}body.email-popup-open .popup-for-iframe-new section.new-popups .popup__content{width:100%;height:100%}body.email-popup-open .popup-for-iframe-new section.new-popups .need-ass-popup{background:#fff;height:100%!important}body.email-popup-open .popup-for-iframe-new .close-popup-icon{position:absolute;right:20px;top:7px;z-index:5}body.email-popup-open .popup-for-iframe-new .carat-content{text-align:left;height:100%!important}body.email-popup-open .popup-for-iframe-new iframe{height:100%!important;position:absolute;top:0;left:0;width:100%}.accout-inner .form-control{margin-bottom:0}.checkbox.Return-to-Shipping span{font-size:var(--text-xs)}.popular-and-all-results:empty{display:none}.popup-for-iframe-new .new-popups{max-width:500px}.popup-for-iframe-new .view-gem360-in{max-width:500px!important}.popup-for-iframe-new .ssi3-s3-us-east-2-amazonaws-com{max-width:602px!important}.popup-for-iframe-new .virtualdiamonds-s3-us-east-2-amazonaws-com{max-width:527px!important}.popup-for-iframe-new .viw-us-s3-amazonaws-com{max-width:497px!important}.popup-for-iframe-new .inventory-nyc3-cdn-digitaloceanspaces-com{max-height:414px}.popup-for-iframe-new .carat-content svg{position:absolute;bottom:auto;left:-40px;z-index:1}.popup-for-iframe-new .carat-content svg *{fill:#fff}.grey-bg-with-padd{background-color:var(--bg-primary)!important}.remove-padd-top{padding-top:0!important}.remove-padd-bottom{padding-bottom:0!important}figure.iframe-three-sixty{position:relative;overflow:hidden}figure.iframe-three-sixty figure.iiz.diamond-gem-image{position:absolute;top:0}figure.iframe-three-sixty figure.iiz.diamond-gem-image div img{min-height:303px}.encrypted-payments{display:flex;gap:15px;background-color:#fafaf7;padding:15px;width:100%;margin-bottom:20px;color:#011e0f;border-radius:5px}.right-payment.affirm-p img{max-width:100%}.Need-More-Time-details,.shipping-add{background-color:#fff;border-radius:5px;padding:15px 20px}.shipping-add{font-size:var(--text-sm);padding:0!important;background-color:transparent}.close-popup-icon{max-width:650px!important;min-width:auto;width:100%;display:block!important;position:relative;top:0;text-align:right}.close-popup-icon a{position:absolute;right:7px;z-index:555555;top:20px;cursor:pointer!important}.close-popup-icon svg{width:30px!important;height:30px!important;padding:0!important;min-width:auto;margin-right:0!important}.close-popup-icon.close-popup-icon-for-drop-hint{max-width:400px!important;margin:0 auto!important;left:0;position:absolute;height:50px;right:0}.close-popup-icon.close-popup-icon-for-drop-hint a{z-index:5555555555;right:30px;top:37px}.close-popup-icon.close-popup-icon-for-drop-hint svg{background:#fff;padding:0!important;font-size:15px!important;width:30px;height:30px}.close-icon-ring-chart{display:block!important;position:absolute;max-width:650px;margin:0 auto!important;top:30px}.message-box{position:relative}.message-box .close-popup-icon{margin:0 auto;position:absolute;right:0;top:0}.stay-connected-popup-main .modal-title{text-align:center!important}.sc-fhHczv,.sc-fhHczv img{width:100%;height:100%}.ring-360-view{position:absolute;top:10px;z-index:1;right:10px}.ring-360-view img{width:38px;height:40px}.new-popups.popup-video .new-popups video{width:100%}.metal-type-color.detail-page span:hover,.shop-by-metal-color a[type=button]:hover{border:1.5px solid var(--select-border);outline-offset:2px}.all-images-videos.mobile .video-collage .iframe-video-d{width:-moz-fit-content!important;width:fit-content!important;right:10px;top:10px;position:absolute;z-index:1}.details-page .iiz__close,.final-ring .iiz__close{top:10px;right:60px;width:40px;height:40px}.ring-scrub-video .carat-content svg{position:absolute;bottom:10px;z-index:1;margin:0 auto;left:0;right:0;top:auto}.index-eng-open:before{content:"";width:100%;height:1000%;background-color:#2f2f2f63;position:fixed;z-index:1111111}.index-eng-open .add-free-engraving-and-price-sec-m{position:relative;z-index:2222222}.ant-select-dropdown.css-dev-only-do-not-override-14i19y2.ant-select-dropdown-placement-bottomLeft{z-index:3333333!important}.diamond-view .shipping-add ul,.final-ring .shipping-add ul{margin-bottom:var(--space-2)}.ring-size-wed-cart h3{padding-left:15px}.virtualdiamonds-s3-us-east-2-amazonaws-com .close-popup-icon{right:60px!important;top:0!important}.all-images-videos.desktop .video-collage svg{position:absolute;z-index:44;left:0;bottom:15px;right:0;margin:0 auto}.left-product-images .iframe-video-d span,.left-product-images .video-d span{width:40px!important;height:40px!important;display:flex;align-items:center;min-width:40px!important;justify-content:center;border:2px solid #fff!important;border-radius:100%;padding:5px;max-width:40px!important;min-height:40px!important}.left-product-images .iframe-video-d span svg,.left-product-images .video-d span svg{color:#fff;position:relative;left:2px;font-size:.85em}.popup-for-iframe-new.popup-video .carat-content img{top:60px;left:40px}.choose-diamonds .remove-mg-top{margin-top:0}.popup-for-iframe-new .carat-content img{position:absolute;z-index:4;width:38px;height:40px;filter:hue-rotate(270deg) brightness(0) invert(1)}.ring-scrub-video .carat-content>img{width:38px;height:40px;position:absolute;z-index:2}.copyright-main-sec{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.designed-by-you div img,.your-purchase-at-sama div img{width:100%!important;height:auto;max-height:561px;object-fit:cover}.our-mission-main p{font-size:var(--text-base)}.earings-slider .slick-arrow{width:20px;height:25px}.earings-slider .slick-arrow:hover{background-color:var(--brand-primary)}.earings-slider .slick-arrow:hover:after{border-color:#fff}.earings-slider .slick-arrow.slick-prev:after{top:7px}.earings-slider .slick-arrow.slick-next:after{right:7px;top:7px}.earings-slider{max-width:73%}.earings-slider .variant-outer{display:flex;justify-content:center}.earings-slider .slick-slider .slick-list{margin-left:0;margin-right:20px}.earings-slider .slick-slider .slick-arrow.slick-prev{left:0;display:none!important}.earings-slider .slick-slider .slick-arrow.slick-next{right:0}.earings-slider .slick-slide div .variant-outer{display:flex!important;align-items:center;justify-content:flex-start;text-align:center}.blogs-head-sec .all-about-banner .all-about-content{top:30%}.small-left-right-image img{max-width:250px;display:block}.post-meta{font-size:11px;color:#999;margin-bottom:10px;margin-top:10px}ul.ftr-contact-ul.sama-ftr-info img{max-width:100px}.Diamond-Original-main.Centerstone .bar-slider-mobile span:last-child a{width:auto;padding:10px 20px;height:auto;min-height:40px;font-size:var(--text-xs)}.banner-img-slider.slide-video{height:100%;align-items:center;justify-content:flex-start}.banner-ring-text-btn>h1{color:var(--brand-primary);line-height:675%}.final-ring .left-product-images .iframe-video-d span svg,.final-ring .left-product-images .video-d span svg{color:#ccc}.final-ring .left-product-images .iframe-video-d span,.final-ring .left-product-images .video-d span{border:2px solid #eaeaea!important}.diamond-gem-image .iframe-video-d span,figure.iframe-three-sixty .iframe-video-d span{border-color:var(--text-inverse)}.all-images-collage figure.iframe-three-sixty .iframe-video-d span,.all-images-collage figure.iframe-three-sixty .video-d span{border:2px solid #fff!important}.diamond-gem-image .iframe-video-d span svg,figure.iframe-three-sixty .iframe-video-d span svg{color:var(--text-inverse)}.all-images-videos>.video-collage .iframe-video-d{position:absolute;right:0}.all-images-videos>.video-collage .iframe-video-d span{display:flex!important;align-items:center!important}.all-images-videos>.video-collage .iframe-video-d span svg{position:static;margin-left:4px}.checkout-left-column-common,.contact-information-parent-main .form-container,.create-account-main-parent.Login-page-main-parent-popup{box-shadow:0 2px 5px rgba(27,27,27,.17)}.endsSoon.ends-soon.shop-by-carat-size.gemstone-by-carat .endsSoon-text.ends-soon-txt{right:50px;left:auto;max-width:35%!important;top:0}.endsSoon.ends-soon.shop-by-carat-size.gemstone-by-carat .endsSoon-text.ends-soon-txt p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}a.link-custom{font-size:var(--text-sm);margin-top:10px;display:flex;justify-content:center;max-width:270px}a.link-custom:hover{color:var(--brand-primary);text-decoration:underline}.love-right-content a.link-custom{font-size:var(--text-xs);margin:0 auto;padding-top:10px;color:#fff}.sticky-inner-main .left-product-details .main-zoom-iamge .main-image-video-diamond *{min-height:345px;height:auto;width:auto}.left-product-images .iframe-video-d span svg{min-height:auto!important}.subtle-text p{font-size:var(--text-sm);letter-spacing:.5px}.subtle-text p a{color:rgba(49,15,77,.72);border-bottom:1px solid #c9a880}.subtle-text p a:hover{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.shop-by-carat-size .carat-tabs-sect{margin:7px 0}.main-faq-accordion{width:100%;margin-top:50px}.faq-tabbing-links>a{display:inline-block;text-align:center;font-size:var(--text-sm)}.faq-tabbing-links{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-start;text-align:left;width:100%}.faq-tabbing-links>a.active,.faq-tabbing-links>a:hover{color:var(--brand-primary);text-decoration:underline}html{scroll-behavior:smooth}.heading-shop-now{display:flex;flex-direction:column;text-align:left;position:absolute!important;bottom:15px;left:0;right:0;margin:0 auto;justify-content:center;align-items:center}.ShopDiamondCotegory .column-width .heading-shop-now h3{font-weight:500!important}.heading-shop-now span{font-size:var(--text-xs)!important;line-height:normal}.heading-shop-now span svg{position:relative;top:3px;transition:all .5s ease-in-out}.ready-ship-banner .inner-banner-wrapped .banner-content{max-width:100%;z-index:9;padding:50px}.shop-by-carat-size .carat-tabs-sect span{font-size:var(--text-base);text-align:center;font-weight:500;cursor:pointer;color:rgba(49,15,77,.72);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:8px;-webkit-text-decoration-color:#c9a880;text-decoration-color:#c9a880}.shop-by-carat-size .endsSoon-text.ends-soon-txt p{margin:0;font-size:var(--text-sm);padding-bottom:0}.main-bespoke-banner .banner-content{width:calc(40% - 70px);left:160px}.ShopDiamondCotegory .column-width a:hover .heading-shop-now h3{color:var(--text-primary)!important;text-decoration:none}body.email-popup-open .singleProduct-img .Diamond-Original.view-matching-band{z-index:0}.left-product-images .video-d span svg{min-height:auto!important}section.all-customization-banner .customize-banner-main .banner-content{top:80px}.sticky-inner-main .left-product-details .main-zoom-iamge .main-image-video-diamond .iiz__close{min-height:40px;width:40px}.Accordian-main .faq{padding:40px;background:#fff;border-radius:5px}.choose-diamonds h1,.choose-setting-pages h1{margin-top:var(--space-3)}.choose-diamonds>p.center,.gemstone-main>p.center,.main-content.choose-setting-pages>p.center{padding-top:var(--space-1)}.care-faq-page .faq{background:none;padding:0}.Accordian-main .faq>h2{margin-bottom:10px}.sticky-inner-main .left-product-details .main-zoom-iamge .main-image-video-diamond figure div{height:100%}.sticky-inner-main .left-product-details .main-zoom-iamge .main-image-video-diamond figure div img{height:100%!important;width:100vw}.three-gold-tones figure img{width:70%;max-width:70%}.view-full-faq p{margin-top:20px}.view-full-faq p a:hover{text-decoration:underline;color:var(--brand-primary)}.Diamond-Original-main.Setting-Carat .Diamond-Original-main.Centerstone .bar-slider-mobile span a:hover,.only-for-mission-change-tab-border ul#tabs-nav-parent-main li a:hover,section.main-tab-customs- ul#tabs-nav-parent-main li a:hover{border-color:var(--select-border)}.all-about-section.blogs-head-sec .breadcrumbs{margin-bottom:20px}#products-customization-faqs a{font-size:var(--text-xs);text-decoration:underline;margin-bottom:15px;display:inline-block}#products-customization-faqs a:hover{color:var(--brand-primary)}.layla-comparison .three-gold-tones{margin:0 auto}.text-with-image-bands-eter{position:relative}section.ready-ship-banner.text-with-image-bands-eter .inner-banner-wrapped{min-height:350px}.find-your-forever figcaption{font-size:var(--text-xs);background-color:#fafaf7!important;padding:15px;border-radius:5px;min-height:50px}.layla-comparison .allthree-images>figure:not(:last-child){position:relative}.layla-comparison .allthree-images>figure:not(:last-child):after{content:"VS";position:absolute;right:-30px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;font-size:20px;font-weight:500}.text-with-image-bands-eter .btn-bar a{text-decoration:none}.final-gem-only-gem .all-images-collage .video-collage-common figure{max-width:298px;margin:0 auto;left:0;right:0}.pay-summ-intake{display:block;margin-bottom:15px;margin-top:10px}.pay-summ-intake .two-sum{display:flex;flex-wrap:wrap;border-bottom:1px solid #d9d9d9;padding:7px 0}.pay-summ-intake .two-sum .two-sum-head{width:50%;font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.pay-summ-intake .two-sum .two-sum-val{width:50%;font-size:var(--text-sm);color:var(--text-primary);padding-left:10px}.is-required{border:2px solid red}.dia-gem-suggestions .popular-grid-wrapper .imgg-sec,.dia-gem-suggestions .popular-grid-wrapper .imgg-sec img{height:auto!important;width:100%!important;max-height:250px;object-fit:cover}.popular-engagment.dia-gem-suggestions .popular-grid-wrapper p a{font-size:var(--text-sm)}.token-expired p{font-weight:600;text-align:center;margin-top:30px;color:red;text-transform:capitalize}.intake-success-page h1{padding-top:0;padding-bottom:30px;text-align:center}.return-to-link{margin-top:20px}.return-to-link a{text-decoration:underline;font-size:var(--text-sm)}.return-to-link a:hover{color:var(--brand-primary)}.gemstone-style-tones{background:#f6e3c4;border-radius:5px;padding-bottom:30px}.gemstone-style-tones figure a{background-color:transparent;border:none!important;outline:none;border:none;box-shadow:none}.gemstone-style-tones figure figcaption{min-height:auto}.text-on-right .inner-banner-wrapped p{padding:0}.text-on-right .inner-banner-wrapped{justify-content:flex-end}.google-sign-in{display:flex;justify-content:center;padding:12px 20px;border:1px solid #eaeaea;margin:20px 0;gap:5px;align-items:center;cursor:pointer}.google-sign-in svg{font-size:25px}.google-sign-in span{font-size:var(--text-sm);text-transform:uppercase}.google-sign-in:hover{background:#eee}.or-division{text-align:center;position:relative;border-bottom:1px solid #eaeaea;margin:30px 0}.or-division span{position:absolute;top:-20px;background:#fff;padding:10px;display:inline-block;left:0;right:0;margin:0 auto;width:max-content;color:#adadad;text-transform:uppercase}.contact-info-footer .google-sign-in{border-radius:5px;font-size:var(--text-sm);width:auto;margin:0 auto}.stripe-form-checkout{display:flex!important;flex-wrap:wrap;gap:16px;row-gap:0}.StripeElement{width:calc(50% - 8px);background-color:#fff;font-family:var(--font-jost);letter-spacing:0;font-weight:600;border-radius:5px;border:1px solid #eaeaea;padding:12px 15px;font-size:var(--text-xs);margin-bottom:16px}.stripe-form-checkout .StripeElement:first-child{width:100%}.pagination-custom ul.pagination.justify-content-center{width:100%;margin-top:20px}.main-parent-only-guide-hub{margin-top:30px}.main-parent-only-guide-hub .guidelink-column nav.sub-tiles{display:block;width:100%}.main-parent-only-guide-hub .guidelink-column nav.sub-tiles a{display:block;width:100%;padding:18px 15px;background:#f8f8f8;border-radius:4px}.main-parent-only-guide-hub .guidelink-column nav.sub-tiles>a+a{margin-top:8px}.jewelery-three-col{row-gap:15px;align-items:flex-start}.jewelery-three-col .bridalSets-text{margin:0 auto;height:auto!important;align-items:flex-start;width:100%!important}li.jewelry i.iconking-earrings{display:none}.bridalSets-img.desktop h3,.jewelery-three-col .bridalSets-text h3{font-size:var(--text-sm)!important;font-weight:500!important;font-family:var(--font-jost )!important}.jewelery-three-col .bridalSets-text h3{display:none}.jewelery-three-col .bridalSets-btn .button{background:transparent;border:none;padding:0;display:flex;align-items:center;background:transparent!important;color:var(--text-primary)!important}.jewelery-three-col .bridalSets .bridalSets-btn .button svg{transition:all .5s ease-in-out}.jewelery-three-col .bridalSets:hover .bridalSets-btn .button svg{transform:translate(10px);transition:all .5s ease-in-out}.jewelery-three-col .bridalSets-img{position:static!important;height:auto;margin-left:0!important}.jewelery-three-col .bridalSets{background:#fff}.jewelery-three-col .bridalSets-text{background:#fff;min-height:unset}.earings-detail p.simulated-text{color:#fff}.men-band-details{text-align:center;padding-top:30px}.men-band-details .metal-type-color{justify-content:center}.men-band-details span{font-weight:500}.engagement-ring-landing h5{text-align:center}.gray-sub-title{font-size:var(--text-xxs)!important;color:rgba(49,15,77,.72);font-family:var(--font-sackers);letter-spacing:var(--eywbro-letter-spacing);line-height:var(--line-height-4)}.engagement-ring-landing .gray-sub-title{text-align:center}body .minified-version{margin-bottom:0;background:#fff;padding-block:var(--space-2)!important;padding-inline:0!important}.minified-version .certificate-column>a img{max-width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:none}.minified-version .certificate-column>a{display:flex;align-items:center;gap:7px}.minified-version .certificate-column>a img{margin:0!important}.minified-version .certificate-inner{justify-content:center!important}.minified-version .certificate-column>a h3{text-align:left;font-family:var(--font-jost)}.minified-version .certificate-column>a:hover h3{color:var(--brand-primary)}.diamond-shape-common .flex{width:100%;gap:10px!important;justify-content:space-between!important;margin:0 auto;max-width:742px}.banner-image-wrapper{width:100%}.banner-image-wrapper img.banner-image{position:static!important;width:auto!important;height:auto!important;margin:0 auto;max-width:550px;max-height:200px}.Four-column-layout .column-width{position:relative;width:calc(100% / 4 - 6px)}.Four-column-layout .column-width .ShopCategory-img{border-radius:5px;background:#fff;height:auto;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.Four-column-layout .column-width .ShopCategory-img img{border-radius:5px;position:static!important}.heading-shop-now p{font-size:var(--text-sm);font-style:normal;color:var(--text-primary);font-family:var(--font-jost);word-wrap:break-word;white-space:normal;display:inline-block}.Four-column-layout .column-width:hover span svg{transform:translate(10px);transition:all .5s ease-in-out}.Four-column-layout .flex{gap:6px}.whislist-button-purple{margin-top:5px}.whislist-button-purple a{padding:6px 12px;letter-spacing:.05em;background-color:var(--text-primary);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:var(--brand-primary)}.text-center{text-align:center}.wedding-page .bridalSets{position:relative;min-height:436px;display:flex;align-items:flex-start}.jewelery-three-col .bridalSets{flex-direction:column!important;min-height:auto!important}.ShopCategory-img img{margin:0 auto}.ShopDiamondCotegory .column-width .ShopCategory-img img,.popular-grid-wrapper .imgg-sec img{transition:all .3s ease-in-out;max-width:135px}.popular-grid-wrapper .imgg-sec{height:135px}.popular-grid-wrapper .imgg-sec img{height:100%;max-height:135px}.ShopDiamondCotegory .column-width a:hover .ShopCategory-img img,.ShopDiamondShape .ShopDiamondShape-img-text a:hover .own-ring-white img,.popular-grid-wrapper a:hover .imgg-sec img{transform:scale(1.09);transition:all .5s ease-in-out}.ShopCategory-img,.popular-grid-wrapper .imgg-sec{overflow:hidden}.engagement-ring-landing .carat-size-circles>div a{color:#333;border-color:#333}.Four-column-layout .column-width .ShopCategory-img img{object-position:center top}.design-your-enguagement-new-layout h2.heading-text{position:relative}.design-your-enguagement-new-layout h2.heading-text:before{content:"";width:100%;height:1px;background:#e7dbd1;position:absolute;left:0;top:20px}.design-your-enguagement-new-layout .contant-bar{background:#f6f2ef;position:relative}span.forword-arrow svg{width:32px;font-size:32px;color:#c3b2a4}.design-your-enguagement-new-layout h2.heading-text span{background:#fafaf7;position:relative;padding:0 40px}.design-your-enguagement-new-layout span.design-icon-img{width:40px;height:40px;position:absolute;top:-20px;display:flex;padding:0;background:#fff;border-radius:100%;align-items:center;justify-content:center;margin:0 auto;left:0;right:0}.design-your-enguagement-new-layout span.design-icon-img img{width:100%;height:100%;border-radius:100%;max-width:22px}.design-your-enguagement-new-layout .grid-wrapper-bar .contant-bar span.forword-arrow svg{transition:all .5s ease-in-out}.design-your-enguagement-new-layout .grid-wrapper-bar a:hover .contant-bar span.forword-arrow svg{color:var(--brand-primary);transform:translate(10px);transition:all .5s ease-in-out}.design-your-enguagement-new-layout .img-bar img{height:auto!important;min-height:auto!important}.wedding-page-shine-banner .ends-soon-txt h2{display:flex;align-items:center}.wedding-page-shine-banner .endsSoon-img img{border-bottom-left-radius:0;border-bottom-right-radius:0}.EngagementBridal .EngagementBridal-img,.EngagementBridal .EngagementBridal-text{width:calc(50% - 15px)}.ShopCategory.ShopDiamondCotegory.Shop-by-Style,.ShopDiamondShape,.main-page-parent .own-engagment.suggestion-sama,.own-engagment.own-pd-control{box-shadow:var(--shadow-low);padding-block:var(--space-5);padding-inline:0}.best-seller-main,.blogs-details,.home-page .AnniversaryRing-main.own-engagment.education .ring-grid-sec .grid-wrapper-bar,.right-content-lay-out-new{box-shadow:var(--shadow-low)}.details-page .gem_type_custom_img_auto a,.details-page .gem_type_custom_img_auto img,.wedding-bands-detail-page figure{box-shadow:var(--shadow-low);border-radius:5px}.wedding-band-bespoke .Bespoke-banner{position:static}.wedding-band-bespoke .banner-content{position:absolute}.wedding-band-bespoke .Bespoke-banner img{display:block}.wedding-page-shine-banner .ends-soon-txt{position:static;display:flex;flex-direction:row;width:100%;max-width:100%;background:#ddc8bf;border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;gap:40px;margin-top:0;padding:var(--space-2) var(--space-5);flex-wrap:wrap;row-gap:0}.wedding-page-shine-banner .ends-soon-txt h2,.wedding-page-shine-banner .ends-soon-txt p{width:calc(50% - 20px);margin:0;padding:0}.EngagementBridal-main .EngagementBridal-text p,.celebrate-content p{font-size:var(--text-sm);padding-right:0;padding-top:var(--space-1);padding-bottom:var(--space-2)}span.forword-arrow{display:block;line-height:normal}.design-your-enguagement-new-layout .contant-bar span.sec-links-common{padding-top:var(--space-2)}.inner-polular-eng.shop-by-color-slider-main .slick-slide .popular-grid-wrapper .text-icon p{font-size:var(--text-sm)}.blog-section .grid-wrapper-bar .contant-bar{padding-block:var(--space-1);padding-inline:0}.wedding-band-bespoke .banner-content{width:calc(50% - 130px)}.add-matching-wedding-band .loves-inner .love-left-image{width:50%}.gemstone .customize-banner-main .banner-content{left:50px;top:0;height:100%}.jewelry-bespoke-banner .inner-banner-wrapped{min-height:507px;object-fit:cover}.jewelry-policy-banner{margin:var(--space-6) 0!important}.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text,.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text h2,.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text h3,.flex.common-row.EngagementBridal-2 .EngagementBridal-2-img.text p{text-align:left}.for-gemstone-offer .flex .endsSoon-text.ends-soon-txt{height:100%;top:0;left:50px}.banner-img.desktop img{display:block}.banner-content .btn-bar .link-custom{font-size:var(--text-xs);margin-top:var(--space-2);display:inline-flex}.diamond-by-caret-size-for-diamond-page a{display:flex;align-items:center;justify-content:center!important;text-align:center}.custom-width-for-img-on-mobile .image-col-left img{max-width:300px}.custom-column-border>div{border:1px solid #eaeaea;border-radius:10px}.top-circle-icon-center-img{width:60px;height:60px;position:absolute;top:-40px;display:flex;padding:0;background:#fff;border-radius:100%;align-items:center;justify-content:center;margin:0 auto;left:0;right:0;border:.5px solid #c9a880}.top-circle-icon-center-img span{display:flex!important;align-items:center}.bottom-top-circle{padding-top:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid #eaeaea}.bottom-top-circle h3{padding-block:var(--space-1);padding-inline:0}.diamond-icon-new-column{display:flex;padding-block:var(--space-2);gap:5px;justify-content:space-between}.bottom-top-circle small,.diamond-category-text-new p{color:#c9a880}.diamond-type-name p{line-height:normal}.diamond-type-name p strong{font-weight:500}.diamond-type-name{width:calc(100% / 3 - 5px)}.diamond-icon-new-column .diamond-type-name+.diamond-type-name{border-left:1px solid #eaeaea}.diamond-category-text-new{padding-bottom:var(--space-2);max-width:310px;margin:0 auto}.diamond-type-button .button{min-width:auto;width:100%}.new-layout-for-most-loved-diamond-page .grid-wrapper-bar img{width:auto;height:auto;max-height:100%;min-height:auto;object-fit:cover}.new-layout-for-most-loved-diamond-page .img-bar.desktop img{min-height:290px;object-fit:cover}.new-layout-for-most-loved-diamond-page .top-circle-icon-center-img span{display:flex!important;width:100%!important}.new-layout-for-most-loved-diamond-page .top-circle-icon-center-img img{max-width:50px!important;height:50px!important}.ready-to-love-section .flex img{position:static!important}.ready-to-love-section .carat-size-circles a{background:transparent}.jewelry-carat-banner{background:transparent!important}.diamond-icon-new-column .diamond-type-name img{width:42px;height:42px}.diamond-icon-new-column .diamond-type-name svg{width:50px;height:30px;color:#c9a880}.diamond-icon-new-column span.circle-icon-center-img{width:50px;height:auto;min-height:50px}.contant-bar-bottom-new-layout{padding:var(--space-2);padding-top:0;text-align:center;position:relative}.contant-bar-bottom-new-layout small{display:block;margin:0 auto}.tabs-for-diamond-page ul{display:flex;gap:16px;padding-bottom:var(--space-2);flex-wrap:wrap;justify-content:center}.tabs-for-diamond-page ul li{flex:1 1}.tabs-for-diamond-page ul li .button.active{background-color:var(--brand-primary);color:var(--text-inverse)!important;box-shadow:var(--shadow-medium)}.tabs-for-diamond-page ul li .button{border-color:var(--select-border)!important;background-color:var(--text-inverse);color:var(--select-border);font-weight:800}.endsSoon-text.ends-soon-txt p a{padding-top:var(--space-2);line-height:normal;width:max-content;display:block}.mobile{display:none}.inner-matching-bands>a span:last-child{margin-bottom:0}.suggestion-sama .inner-polular-eng .popular-grid-wrapper .text-con>p{font-weight:500}.inner-matching-bands>a span:last-child,.suggestion-sama .inner-polular-eng .popular-grid-wrapper .text-con>p:last-child{font-size:var(--text-sm);font-weight:400}.policy-icons-sec .certificate-column{width:calc(100% / 6 - 20px);text-align:center}.policy-icons-sec .certificate-column h3{color:var(--brand-primary);font-family:var(--font-jost)}.policy-icons-sec .certificate-banner-text-aprent{background:transparent;padding:0}.policy-icons-sec{margin-bottom:var(--space-6)}.policy-icons-sec .certificate-column .policy-bottom-circle{background-color:#fff}.policy-icons-sec .certificate-inner{padding:0}.policy-icons-sec .certificate-column .policy-bottom-circle{width:65px;height:65px;object-fit:contain;min-width:65px;max-width:65px;min-height:65px;border:2px solid #eaeaea;border-radius:100%;padding:12px}.policy-icons-sec .certificate-column .policy-bottom-circle img{padding:0;max-width:45px;min-height:auto}.policy-icons-sec .certificate-column:hover img{border-color:var(--brand-primary)}.policy-icons-sec .certificate-column h3{font-size:var(--text-xs)!important;margin-top:5px}.diamond.customize-your-ring .banner-content .btn-bar{display:flex;flex-direction:column;width:max-content}.gemstone-landing-color .popular-grid-wrapper .imgg-sec,.gemstone-landing-style .own-ring-white{padding:3px 0}.natural-circles .carat-size-circles>div>a{border-radius:5px}.singleProduct-text .Diamond-Original,.singleProduct-text .Diamond-Original>a,.wedding-bands-detail-page .Diamond-Original,.wedding-bands-detail-page .Diamond-Original a{min-height:auto}.gemstone-main .color-slider .diamond-image-slider.Gemstone_Color,.shop-by-page-common .shop-style-img{border:2.5px solid #c9a880!important}.gemstone-main .color-slider .diamond-image-slider.Gemstone_Color:hover,.shop-by-page-common .shop-style-img:hover{border-color:var(--select-border)!important}.certificate-new-parent h2.section-heading a{color:var(--text-primary);font-size:var(--text-30)}.certificate-new-parent .section-heading{position:relative}.certificate-new-parent .section-heading:after{content:"";height:1px;background-color:var(--divider-border-color);width:48px;margin:30px auto 0}.certificate-inner .certificate-column a{font-weight:350;color:#6f5c7a;letter-spacing:.03em;font-size:var(--text-xs)}.certificate-new-parent:not(.policy-icons-sec) .certificate-inner .certificate-column a{text-decoration:underline;-webkit-text-decoration-color:var(--divider-border-color);text-decoration-color:var(--divider-border-color);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:8px;color:rgba(49,15,77,.72)}.certificate-new-parent:not(.policy-icons-sec) .certificate-inner .certificate-column a:hover{-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary);color:var(--brand-primary)}.certificate-new-parent .certificate-inner{max-width:800px;margin:0 auto}.policy-icons-sec .certificate-banner-text-aprent .certificate-inner{max-width:100%!important}.certificate-new-parent:not(.policy-icons-sec) .certificate-inner{gap:50px 0}.certificate-new-parent:not(.policy-icons-sec) .certificate-column h4{margin-bottom:4px}.certificate-banner-text-aprent .top-sub-head{font-size:var(--text-10);font-family:var(--font-sackers);text-align:center;letter-spacing:.22em;color:var(--divider-border-color)}.all-images-videos .final-diamond-image{width:calc(100% / 2 - 5px)}.all-images-videos .final-diamond-image .iframe-three-sixty{height:100%;width:100%;margin:0}.all-images-videos .final-diamond-image .iframe-three-sixty .iiz>div{display:block;height:100%}.all-images-videos .final-diamond-image .iframe-three-sixty .iiz>div img{min-height:345px!important}.shape-slider-2.engagement-price-slider>span{color:var(--text-primary);font-size:var(--text-sm);font-style:normal;font-weight:600;line-height:normal;display:block;text-align:center}.shop-by-metal-page.two-column-filter{max-width:100%;display:flex;flex-wrap:wrap;margin-top:var(--space-3)}.shop-by-metal-page.two-column-filter .metal-variants{width:50%;padding-right:20px}.shop-by-metal-page.two-column-filter .shape-slider-2.engagement-price-slider{width:50%;max-width:inherit;margin:0;padding-left:20px}.AnniversaryRing-main .contant-bar .sama-ethos-button{font-family:var(--font-jost);font-size:var(--text-sm);font-weight:400;letter-spacing:var(--heading-letter-spacing);color:rgba(49,15,77,.72);border-bottom:1px solid #c9a880;padding-bottom:2px;transition:color .25s ease,border-color .25s ease;text-decoration:none;margin-top:var(--space-10);display:inline-block}.AnniversaryRing-main .contant-bar .sama-ethos-button:hover{color:var(--brand-primary)!important;border-bottom-color:var(--brand-primary)}.final-ring .sticky-inner-main .right-product-content .setting-price-main{border-top:.5px solid#eaeaea;margin-top:var(--space-1);padding:var(--space-12) 0;margin-bottom:0;padding-bottom:0}.mission-banner-common .EngagementBridal-text h6,.mission-banner-common .sec-titlebar-top h6{font-family:var(--font-sackers);font-size:var(--text-xxs);letter-spacing:.22em;text-transform:uppercase;color:var(--divider-border-color)}.mission-banner-common .EngagementBridal-text p em{font-family:var(--font-cormorant-garamond);font-size:var(--text-38);display:block;font-weight:300;font-style:italic;line-height:1.2;color:var(--brand-primary);padding:10px 0}.mission-banner-common .EngagementBridal-text .explore-btn{font-family:var(--font-jost);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:rgba(49,15,77,.72);padding-bottom:2px;border-bottom:1px solid var(--divider-border-color);width:-moz-fit-content;width:fit-content}.mission-banner-common .EngagementBridal-text .explore-btn:hover{color:var(--brand-primary);border-color:var(--brand-primary)}.mission-banner-common .EngagementBridal-text p{padding-bottom:var(--space-1)}.EngagementBridal-main.mission-banner-common .flex.common-row.EngagementBridal .EngagementBridal-img img{object-position:bottom}#error-message:empty,.singleProduct-text .bold:empty{display:none}.wedding-band-page .shop-by-common.active>a{font-size:16px;text-decoration:underline;color:var(--brand-primary)}.wedding-band-page .shop-by-common>a{color:var(--text-primary)}.wedding-band-filters-main .price-filter-band{width:100%;margin:var(--space-3) auto 0;max-width:50%}.mens-band .wedding-band-filters-main .price-filter-band{margin-top:0}.AnniversaryRing-main.own-engagment.education .grid-wrapper-bar .contant-bar .sec-links-common{text-decoration:none;color:var(--text-primary)!important}.add-matchring-transparent{display:flex;flex-wrap:wrap}.final-ring .right-product-content .heading-four{border-bottom:0;color:var(--brand-primary);padding-bottom:0}.final-ring .right-product-content .full-white-final-page{border-radius:5px;border:1px solid #e5e5e5;margin-bottom:var(--space-15);padding:15px}.final-ring .right-product-content .full-white-final-page .selected-inner-pair{margin-top:0;padding:0 0 5px!important}.final-ring .right-product-content .full-white-final-page .left-icon-image{font-size:0}.final-ring .sticky-inner-main .right-product-content p{color:var(--brand-primary)}.final-ring .right-product-content .full-white-final-page .right-purchase-price span{font-size:var(--text-sm);font-weight:400;color:var(--brand-primary)}.final-ring .sticky-inner-main .setting-price-main .price-common{justify-content:space-between}.final-ring .sticky-inner-main .setting-price-main .price-common>span{width:-moz-fit-content;width:fit-content;color:var(--brand-primary);font-weight:500!important;font-size:18px!important}.final-ring .sticky-inner-main .setting-price-main .price-common>span.price-right{font-family:var(--font-cormorant-garamond)}.shop-by-metal-page .metal-variant-list .shop-by-metal-color .metal-all-color{border:1.5px solid #fff}.choose-diamonds .diamond-image-slider:hover,.gemstone-main .diamond-image-slider:hover,.shop-by-metal-page .metal-variant-list .shop-by-metal-color .metal-all-color:hover,.wedding-band-filters-main .shop-by-shape-style .slick-slider .slick-list .shop-style-img:hover{border-color:var(--select-border)}.shop-by-metal-page .metal-variant-list .shop-by-metal-color.metal-color-active .metal-all-color{border:2.5px solid var(--select-border)}.shop-by-metal-page .metal-variant-list .shop-by-metal-color .metal-all-color a[type=button]{border:3px solid #fff}.gemstone-main .color-slider .diamond-image-slider.Gemstone_Color,.shop-by-page-common .shop-style-img{border:1.5px solid transparent!important}.gemstone-main .shop-by-page-common.shop-by-shape-page .shop-style-img,.gemstone-main .shop-by-shape-page .color-slider .diamond-image-slider.Gemstone_Color{border:1px solid #fff!important;outline:1px solid var(--divider-border-color);outline-offset:-4.5px}.gemstone-main .shop-by-page-common.shop-by-shape-page .shop-style-img:hover,.gemstone-main .shop-by-shape-page .color-slider .diamond-image-slider.Gemstone_Color:hover{border-color:var(--brand-primary)!important}.gemstone-main .shop-by-page-common.shop-by-shape-page .style-active-common .shop-style-img,.gemstone-main .shop-by-shape-page .color-slider .style-active-common .diamond-image-slider.Gemstone_Color{border:2px solid var(--brand-primary)!important;outline-offset:-5.5px}.gemstone-main .color-slider .style-active-common .diamond-image-slider.Gemstone_Color,.shop-by-page-common .style-active-common .shop-style-img{border:2.5px solid var(--select-border)!important}.choose-diamonds .diamond-image-slider,.choose-setting-pages-main .shape-main .diamond-image-slider,.gemstone-main .diamond-image-slider,.wedding-band-filters-main .shop-by-shape-style .slick-slider .slick-list .shop-style-img{border:1.5px solid #fff}.wedding-band-filters-main .shop-by-shape-style .slick-slider .slick-list .shop-style-img img{padding:0;width:60px;height:60px}.four-column-filter.shop-by-shape-page .shop-by-metal-page{width:50%;flex:inherit;max-width:inherit;margin:0}.four-column-filter.shop-by-shape-page .engagement-price-slider{width:48%;margin:0 0 0 auto;transform:inherit}.checkout-right .shipping-add,.summry-col-right .shipping-add{border-bottom:.5px solid#eaeaea;padding-bottom:var(--space-3)!important;padding-top:var(--space-15)!important}.my-cart-ring-right-col-m ul li a{color:#a1a1a1}.sticky-inner-main .right-product-content .heading-four .carat-size{font-family:var(--font-jost);font-size:40px;font-weight:350}.diamond-view section.own-engagment.suggestion-sama .inner-polular-eng .popular-grid-wrapper,.gem-view section.own-engagment.suggestion-sama .inner-polular-eng .popular-grid-wrapper{border:.5px solid#eaeaea}.stepper-section{padding:50px 0 0}.stepper-count{border:2px solid var(--select-border);width:58px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:var(--text-md)}.stepper-detail{margin:var(--space-0)}.stepper-outer{display:flex;align-items:center;justify-content:center;text-align:center}.stepper{position:relative}.stepper-outer>*{flex:1 1}.stepper-outer>:not(:first-child) .stepper:before{content:"";position:absolute;width:66%;background-color:var(--select-border);height:2px;top:28px;left:-33%}.active .stepper-count{border-color:var(--divider-border-color);color:var(--divider-border-color);font-size:0}.active .stepper-count:before{content:"";position:absolute;width:12px;height:6px;border-left:2px solid var(--divider-border-color);border-bottom:2px solid var(--divider-border-color);display:inline-block;transform:rotate(-45deg);margin:0 0 1px}.stepper-outer>* .stepper.active:before{background-color:var(--divider-border-color)}.stepper.active{opacity:.65}.select-one-payment .credit-card-details{display:flex;flex-wrap:wrap;gap:16px}.credit-card-details>*{max-width:100%;flex:0 0 100%}.credit-card-details .payment-methods-checkout{max-width:calc(100%/2 - 8px)}.credit-card-details>div{margin-top:0}.affirm-open .payment-methods-checkout:last-child .payment-card-affirm,.card-open .payment-methods-checkout:first-child .payment-card-affirm{border-color:var(--brand-primary);background-color:#310f4d0d}.payment-card-affirm .left-payment{width:100%;display:flex;align-items:center;gap:var(--space-10)}.affirm-open .payment-methods-checkout:last-child .payment-card-affirm h5,.card-open .payment-methods-checkout:first-child .payment-card-affirm h5{color:var(--brand-primary);font-weight:600}.singleProduct-text .choose-btnn>a.wish-list,span.heart-toggle-class>a{border:1px solid var(--divider-border-color);border-radius:5px;display:flex;align-items:center;justify-content:center;width:41.5px!important;aspect-ratio:1/1;color:var(--divider-border-color);flex:unset!important}.diamond-view span.heart-toggle-class>a{width:46.3px!important}.gem-view span.heart-toggle-class>a{width:44.3px!important}.singleProduct-text .choose-btnn>a.wish-list svg,span.heart-toggle-class>a svg{width:20px}.details-page .shape-main .View-with-diamond-Shape-list-main .shape img{padding:0}.text-link-outer{max-width:270px;text-align:center}.text-link-outer a{color:rgba(49,15,77,.72);border-bottom:1px solid #c9a880;max-width:unset;padding:0 0 2px}.text-link-outer a:hover{color:var(--brand-primary);border-bottom-color:var(--brand-primary);text-decoration:none}.diamond-three-sec .sec-titlebar-top{margin-bottom:var(--space-2)}.all-band-card-step3{justify-content:center;border-top:.5px solid #e6ddd2;padding:var(--space-2) 0 0;margin:var(--space-2) 0 0}.all-band-card-step3 a{display:inline-flex;align-items:center}.all-band-card-step3 a:hover{color:var(--brand-primary)}.all-band-card-step3 a svg{vertical-align:middle;fill:#6f5c7a}.subtext-eyebrow-matching-set{display:block;color:#6f5c7a;font-size:var(--text-xs)!important}.eyebrow-matching-set{color:#a08c72;font-size:var(--text-xs)!important;letter-spacing:2px;font-weight:450}.view-band-btn.button{background-color:transparent;border-color:var(--divider-border-color);color:var(--divider-border-color);width:100%;min-width:100%;padding:13.5px 20px;transition:background-color .2s ease,color .2s ease}.view-band-btn.button:hover{background-color:var(--divider-border-color);color:var(--bg-warm)}.view-band-btn.button:active{background-color:#b8975f;transform:scale(.98);color:var(--bg-warm)}.matching-band-card-outer{display:flex;gap:var(--space-3);margin:var(--space-2) 0 0}.matching-band-card-left{max-width:30%;flex:0 0 100%;position:relative}.matching-band-card-right{max-width:calc(70% - var(--space-3));flex:0 0 100%}.matching-band-card-left img,.matching-band-card-left>*{width:100%}.inner-matching-bands .matching-band-card-right span{text-align:left;margin:0 0 var(--space-2)}.inner-matching-bands .matching-band-card-right .matching-band-product-name{color:var(--brand-primary);font-size:var(--text-sm);margin:0 0 var(--space-0)}.step-links-div a.link.view svg{font-size:15px;position:relative;top:3px;margin-right:2px}.gemstone-main .filter-button.gemstone-active .slick-list .slick-slide .shop-style-img{border:1px solid #fff!important;outline:1px solid var(--divider-border-color);outline-offset:-4.5px}.gemstone-main .filter-button.gemstone-active .slick-list .slick-slide .shop-style-img:hover{border-color:var(--brand-primary)!important}p#account-error-gray{color:var(--text-tertiary)}.fc-filters .style-main{flex:none!important}.ready-ship-banner .inner-banner-wrapped .banner-content .gray-sub-title{text-align:left;padding-top:var(--space-1)}.checkout-left{width:65%;padding-right:60px}.checkout-right{border:1px solid #eaeaea;border-radius:8px}.checkout-name-description{display:flex;flex-wrap:wrap}.checkout-name-description .checkout-left-des{width:80%}.checkout-left-des p a{color:#464646;font-weight:500;font-size:var(--text-sm)}.checkout-right-price p{color:var(--text-primary);font-size:var(--text-sm);font-style:normal;font-weight:400;font-family:var(--font-jost)}.checkout-right h3{text-align:center!important;margin:0 0 15px}.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}.checkout-right *{text-align:left!important;font-size:var(--text-sm)}.checkout-right-scroll{max-height:550px;overflow-y:auto}.checkout .checkout-left .group-fields{margin-bottom:0}.checkout-info{padding-bottom:30px}.cart-right-price p,.checkout-right .order-summary .cart-right-price span,.checkout-right-price p{font-size:var(--text-sm);color:var(--text-primary)!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}.checkout-right .order-summary .cart-left-pic,.checkout-right .order-summary .cart-middle-discription-text{width:80%}.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%}.checkout{column-gap:20px;margin-top:50px}.checkout .checkout-left .group-fields input,.checkout .checkout-left .group-fields select{background-color:#fff;font-family:var(--font-jost);letter-spacing:0;font-weight:500;border-radius:3px;padding-top:0;padding-bottom:0;height:42px}.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:var(--text-sm);color:var(--text-primary)}.checkout-right .order-summary:last-child{margin-bottom:0}.checkout-right .table-count{margin-top:0}.checkout-right .order-summary .cart-middle-discription-text{width:100%}.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 #eaeaea;padding-bottom:15px;padding-top:15px}.checkout .checkout-right .table-count .row:not(:last-child):not(.coupon-code):not(.total){border-bottom:0}.checkout-right .shipping-add{background-color:#fff;border-radius:5px;padding:15px 0!important;font-size:var(--text-sm);text-align:center!important}.checkout-left-column-common,.create-account-main-parent.Login-page-main-parent-popup{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}.checkout-right-scroll::-webkit-scrollbar-thumb:hover{background-color:#888}.Payment-Method.checkout-left-column-common .payment-form{padding-bottom:0}.checkout-main-products{display:flex;gap:5px;align-items:flex-start}.main-cart-inner .checkout-main-products+.checkout-main-products{padding-top:15px}.checkout-left-column-common>h2{padding-right:38px}.checkout-right .order-summary .cart-middle-discription-text h6{text-transform:capitalize;margin-bottom:7px;font-family:var(--font-jost )!important}.checkout-info .checkout-info>.checkout{align-items:flex-start}.checkout-right .social-icons,.summry-col-right .social-icons{padding:0;background:0 0;margin-top:var(--space-3)}.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}.checkout-right .coupon-code{border:none;margin:0;padding-left:0;padding-right:0;font-size:var(--text-xs)}.checkout-right .coupon-code label{font-size:var(--text-xs);font-weight:500}.checkout-right .coupon-code .flex{display:flex;flex-wrap:nowrap;width:100%}.checkout-right .coupon-code .flex .apply-btn{margin-bottom:0!important}.checkout-customo-desc p.description a{float:none}.checkout .checkout-left .group-fields input::placeholder{color:#777}.checkout input:focus,.checkout select:focus{border-color:var(--brand-primary)!important}.checkout-info .two-fields .inputs .css-1wy0on6{position:absolute;right:0;top:20px}.checkout-info .two-fields .inputs .css-1wy0on6 svg{color:var(--text-primary)}.checkout-info .inputs,.select-one-payment .credit-card-details .card-details form .form-control{position:relative}.checkout-info .inputs .input-close-icon,.cross-input-error-combine .input-close-icon,.select-one-payment .credit-card-details .card-details form.form-control .input-close-icon{position:absolute;right:6px;top:13px;height:16px;opacity:0;visibility:hidden;cursor:pointer;transition:all .5s ease-in-out}.checkout-info .inputs:hover .input-close-icon,.cross-input-error-combine:hover .input-close-icon,.select-one-payment .credit-card-details .card-details form .form-control:hover .input-close-icon{opacity:1;visibility:visible;transition:all .5s ease-in-out}.checkout .inputs:has(.error_1:not(:empty)) input,.checkout .inputs:has(.error_1:not(:empty)) select,.contact-information-parent-main:has(.error_1:not(:empty)) input,.select-one-payment .credit-card-details .card-details form .form-control:has(.error:not(:empty)) input{border-bottom:2px solid red!important}.checkout-info .inputs .phone-number-field-custom .prefixers-phone input.prefix{border:none!important}.checkout-info .close-popup-icon{margin:0 auto;position:relative;right:0}.Payment-Method.checkout-left-column-common ul li{list-style:disc}.Payment-Method.checkout-left-column-common ul{padding-left:20px;font-size:var(--text-sm)}.Payment-Method.checkout-left-column-common ul li a:hover{text-decoration:underline;color:var(--brand-primary)}.checkout-right .shipping-add{padding-top:var(--space-3)!important}.intake-confirm-form .continue-payment{padding-bottom:30px}.intake-confirm-form .checkout-right h2{margin-bottom:var(--space-1)}.checkout-info.intake-confirm-form .Shipping-Method table{border:0;width:100%;margin:15px 0;border-collapse:collapse}.checkout-info.intake-confirm-form .Shipping-Method table tr td{text-transform:capitalize;border:1px solid #d9d9d9;padding:5px;font-size:var(--text-sm);color:var(--text-primary)}.checkout-info.intake-confirm-form .Payment-Method label{font-size:var(--text-sm);background-color:#fafaf7;padding:10px;margin:15px 0 0;display:inline-block;position:relative;width:100%}.checkout-info.intake-confirm-form .Payment-Method label>span{position:relative;padding-left:30px}.checkout-info.intake-confirm-form .Payment-Method label span:before{content:"";width:20px;height:20px;border-radius:3px;position:absolute;left:0;top:0;background-color:#fff;border:1px solid #cfcfcf;cursor:pointer}.checkout-info.intake-confirm-form .Payment-Method label span:after{content:"";border-left:2px solid #310f4c;border-bottom:2px solid #310f4c;width:11px;height:5px;position:absolute;top:6px;left:4px;transform:rotate(-45deg);display:none;cursor:pointer}.checkout-info.intake-confirm-form .Payment-Method label input[type=checkbox]{display:none}.checkout-info.intake-confirm-form .Payment-Method label input[type=checkbox]:checked+span:after{display:block}.shoping-car-page ul.product-list li{width:calc(33% - 10px);overflow:hidden}.shoping-car-page .shoping-card-main-wrap .card-right-side{width:calc(34% - 15px);padding-left:0}.shoping-car-page h1{padding-top:40px}.shoping-car-page button{display:inline-block;cursor:pointer;border:none}.shoping-car-page button:hover{color:var(--brand-primary)}.shoping-car-page button{color:var(--text-primary)}.shoping-car-page section.add-matching-wedding-band{margin-top:0}.shoping-car-page section.own-engagment.suggestion-sama{padding-top:50px;position:relative}.shoping-car-page{padding-bottom:0}.shoping-car-page section.own-engagment .popular-engagment{margin-top:50px}.shoping-car-page .heading-sec{position:relative}.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:var(--font-jost)}.shoping-car-page section.own-engagment.suggestion-sama.detail-ring{padding-bottom:0}.shoping-car-page.success-page-order{padding-bottom:50px}.shoping-car-page .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:none!important;border-bottom:1px solid #eaeaea!important}.shoping-car-page .summry-col-right .add-form-gift-checkout{margin:4px 0 32px}.shoping-car-page ul{list-style:none}.shoping-car-page .love-right-content h3{color:#fff;font-size:40px!important;margin-top:15px}.shoping-car-page .love-right-content h4{font-size:15px!important;font-weight:600!important}.data-not-found{font-family:var(--font-jost);margin-bottom:var(--space-4);font-weight:400}