@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,200;0,300;0,400;0,500;1,200;1,300;1,400;1,500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@300;400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700&display=swap);
@font-face{font-family:tenor;src:url(/fonts/tenor/TenorSans.eot);src:url(/fonts/tenor/TenorSans.ttf);src:url(/fonts/tenor/TenorSans.woff) format("woff"),url(/fonts/tenor/TenorSans.svg) format("svg")}@font-face{font-family:TwCen;src:url(/fonts/tw-cen-mt-std/TwCenMT-CondensedBold.eot);src:url(/fonts/tw-cen-mt-std/TwCenMT-CondensedBold.ttf);src:url(/fonts/tw-cen-mt-std/TwCenMT-CondensedBold.woff) format("woff"),url(/fonts/tw-cen-mt-std/TwCenMT-CondensedBold.svg) format("svg")}@font-face{font-family:vonique;src:url(/fonts/vonique/Vonique64.eot);src:url(/fonts/vonique/Vonique64.ttf);src:url(/fonts/vonique/Vonique64.woff) format("woff"),url(/fonts/vonique/Vonique64.svg) format("svg")}@font-face{font-family:segoe;src:url(/fonts/segoe/SegoeUI.eot);src:url(/fonts/segoe/SegoeUI.ttf);src:url(/fonts/segoe/SegoeUI.woff) format("woff"),url(/fonts/segoe/SegoeUI.svg) format("svg")}@font-face{font-family:Great_Vibes;src:url(/fonts/Great_Vibes-Parisienne/Great_Vibes/GreatVibes-Regular.ttf)}@font-face{font-family:Parisienne;src:url(/fonts/Great_Vibes-Parisienne/Parisienne/Parisienne-Regular.ttf)}@font-face{font-family:Parisienne-Regular;src:url(/fonts/parisienne/Parisienne-Regular.eot);src:url(/fonts/parisienne/Parisienne-Regular.ttf);src:url(/fonts/parisienne/Parisienne-Regular.woff) format("woff"),url(/fonts/parisienne/Parisienne-Regular.svg) format("svg")}@font-face{font-family:nunito-bold;src:url(/fonts/nunito/Nunito-Regular.ttf)}@font-face{font-family:nunito-semibold;src:url(/fonts/nunito-semibold/Nunito-SemiBold.eot);src:url(/fonts/nunito-semibold/Nunito-SemiBold.ttf);src:url(/fonts/nunito-semibold/Nunito-SemiBold.woff) format("woff")}@font-face{font-family:brotherina;src:url(/fonts/brotherina/Brotherina.otf);src:url(/fonts/brotherina/Brotherina.eot);src:url(/fonts/brotherina/Brotherina.ttf);src:url(/fonts/brotherina/Brotherina.woff) format("woff"),url(/fonts/brotherina/Brotherina.svg) format("svg")}@font-face{font-family:athenia;src:url(/fonts/Athenia/AtheniaRegular.ttf)}@font-face{font-family:twCenMT;src:url(/fonts/twCenMT/TwCenMTStd-Light.ttf)}@font-face{font-family:twCenMTbold;src:url(/fonts/twCenMT/TwCenMT-Medium.ttf)}@font-face{font-family:barlow;src:url(/fonts/Font-barlow/Barlow-Regular.eot);src:url(/fonts/Font-barlow/Barlow-Regular.ttf);src:url(/fonts/Font-barlow/Barlow-Regular.woff) format("woff")}@font-face{font-family:zcool;src:url(/fonts/zcool/ZCOOLXiaoWei-Regular.eot);src:url(/fonts/zcoolZCOOLXiaoWei-Regular.ttf);src:url(/fonts/zcool/ZCOOLXiaoWei-Regular.woff) format("woff")}@font-face{font-family:futura;src:url(/fonts/futura/FuturaBT-Medium.eot);src:url(/fonts/futura/FuturaBT-Medium.ttf);src:url(/fonts/futura/FuturaBT-Medium.woff) format("woff")}@font-face{font-family:pristina;src:url(/fonts/pristina/PristinaStd.eot);src:url(/fonts/pristina/PristinaStd.ttf);src:url(/fonts/pristina/PristinaStd.woff) format("woff")}@font-face{font-family:Futura Light;src:url(/fonts/FuturaBT-Light/FuturaBT-Light.eot);src:url(/fonts/FuturaBT-Light/FuturaBT-Light.woff2) format("woff2"),url(/fonts/FuturaBT-Light/FuturaBT-Light.woff) format("woff"),url(/fonts/FuturaBT-Light/FuturaBT-Light.ttf) format("truetype"),url(//fonts/FuturaBT-Light/FuturaBT-Light) format("svg")}.twCenMT{font-family:twCenMT}.twCenMTbold{font-family:twCenMTbold}.athenia{font-family:athenia}.barlow{font-family:Barlow,sans-serif}.parisienne{font-family:Parisienne}.josefin{font-family:Josefin Sans,sans-serif}.fredoka{font-family:Fredoka,sans-serif}.futura{font-family:futura}.futura-lt-bt{font-family:Futura Light}.brotherina{font-family:brotherina}.font-Great-Vibes{font-family:Great Vibes,cursive}.font-Parisienne{font-family:Parisienne-Regular}.font-vonique{font-family:vonique}.font-segoe{font-family:segoe}.font-nunito{font-family:nunito-bold}.font-Fredoka{font-family:Fredoka,sans-serif}.font-tenor{font-family:tenor}.font-pristina{font-family:pristina}.weight_500{font-weight:500}*{box-sizing:border-box}a{text-decoration:none!important}.color-white{color:#fff}.color-o-white{color:#dbdbdb}.color-black{color:#000}.color_offwhite{color:#dbdbdb}.w-10{width:10%}.w-19{width:19%}.w-22{width:22%}.w-33{width:32.5%}.w-55{width:55%}.w-45{width:45%}.w-90{width:90%}.w-49{width:49.5%}.w-85{width:85%}.w-95{width:95%}.font-xxl{font-size:90px}.font-xlg{font-size:50px}.font-lg{font-size:22px}.font-md{font-size:18px}.font-reg{font-size:16px}.font-sm{font-size:14px}.font-xs{font-size:10px}.font-15{font-size:15px}.font-17{font-size:17px}.font-13{font-size:13px}.font-12{font-size:12px}.font-11{font-size:11px}.letter-spacing{letter-spacing:1px}.letter-spacing-1{letter-spacing:1.5px}.place-content-center{place-content:center}.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-theme-color{background-color:#f8f3ed}.common-btn,.diamondsinternational-btn,.mobile-btn a{background-color:transparent;border:1px solid #000!important;border-radius:0!important;border-radius:3px;color:#000;cursor:pointer;display:inline-block;font-family:Barlow,sans-serif;font-size:14px;padding:3px 30px;position:relative;text-align:center;z-index:1}.common-btn:hover,.diamondsinternational-btn:hover,.mobile-btn a:hover{background-color:#000!important;color:#fff!important}.common-btn:active,.diamondsinternational-btn:active,.mobile-btn a:active{top:2px}.white_btn{background-color:#000!important;border:1px solid #fff!important;border-radius:0!important;color:#fff!important;cursor:pointer;display:inline-block;font-family:Barlow,sans-serif;position:relative;z-index:1}.white_btn:hover{background-color:transparent!important;border:1px solid #000!important;color:#000!important}.white_btn:active{top:2px}#loginWindow{background-color:#f8f3ed;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.7)),url(/images_new/di_img/ring.webp) 787px!important;box-shadow:5px 5px 5px rgba(0,0,0,.1);display:none;font-family:nunito-bold;height:700px;padding:150px 80px;width:60%!important;z-index:2}@media (max-width:1300px){#loginWindow{zoom:84%;height:620px;padding:50px 60px}}@media (max-width:1024px){#loginWindow{zoom:100%;height:650px;left:30px;position:absolute;top:170px}#loginWindow.w-75{width:95%!important}}@media (max-width:992px){#loginWindow{height:700px;left:18px;padding:50px 35px;top:75px}}@media (max-width:600px){#loginWindow{height:650px;left:10px;top:90px}}@media (max-width:375px){#loginWindow{zoom:80%;height:590px;top:116px}}@media (max-width:320px){#loginWindow{height:500px}}#loginWindow .tab.SignIn.login-signup-wrapper{height:100%;width:100%}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper{flex-direction:column-reverse;padding:0!important}}@media (max-width:992px){#loginWindow .tab.SignIn.login-signup-wrapper #newAccountForm.w-45,#loginWindow .tab.SignIn.login-signup-wrapper .existAccount.w-45{padding:0!important}}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper #newAccountForm.w-45,#loginWindow .tab.SignIn.login-signup-wrapper .existAccount.w-45{height:460px;width:90%!important}}@media (max-width:375px){#loginWindow .tab.SignIn.login-signup-wrapper #newAccountForm.w-45,#loginWindow .tab.SignIn.login-signup-wrapper .existAccount.w-45{height:390px}#loginWindow .tab.SignIn.login-signup-wrapper #newAccountForm p,#loginWindow .tab.SignIn.login-signup-wrapper .existAccount p{font-size:14px}}@media (max-width:320px){#loginWindow .tab.SignIn.login-signup-wrapper #newAccountForm.w-45,#loginWindow .tab.SignIn.login-signup-wrapper .existAccount.w-45{height:285px}}#loginWindow .tab.SignIn.login-signup-wrapper form{align-items:center;display:flex;flex-direction:column}#loginWindow .tab.SignIn.login-signup-wrapper form input{border:1px solid #ccc;font-size:17px!important;height:50px!important;margin-top:10px;padding-left:30px;transition:all .3s ease}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper form input{font-size:16px!important;padding-left:15px}}#loginWindow .tab.SignIn.login-signup-wrapper form input::-moz-placeholder{color:#000;font-weight:500}#loginWindow .tab.SignIn.login-signup-wrapper form input::placeholder{color:#000;font-weight:500}#loginWindow .tab.SignIn.login-signup-wrapper form input[type=checkbox]{accent-color:#000;background-color:transparent;height:25px!important;margin-right:10px!important;margin:0;width:25px}#loginWindow .tab.SignIn.login-signup-wrapper form input[type=checkbox]:focus{box-shadow:none}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper form input[type=checkbox]{height:17px!important;width:17px}}#loginWindow .tab.SignIn.login-signup-wrapper form .login-diamondsinternational-btn{background-color:#000;color:#fff;font-size:14px;margin:auto;margin-left:inherit;padding:0;text-align:center;width:75%!important}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper form .login-diamondsinternational-btn{width:100%!important}}#loginWindow .tab.SignIn.login-signup-wrapper form #forgotPassword,#loginWindow .tab.SignIn.login-signup-wrapper form .forgotPassword{color:#1b1b1b;cursor:pointer;font-size:15px}#loginWindow .tab.SignIn.login-signup-wrapper form #ContinueLoginBtn,#loginWindow .tab.SignIn.login-signup-wrapper form #CreateNewAccountBtn{transition:all .3s ease}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper form #ContinueLoginBtn,#loginWindow .tab.SignIn.login-signup-wrapper form #CreateNewAccountBtn{margin-bottom:30px}}#loginWindow .tab.SignIn.login-signup-wrapper form #ContinueLoginBtn:focus,#loginWindow .tab.SignIn.login-signup-wrapper form #CreateNewAccountBtn:focus{color:#fff;font-size:14px;outline:none;padding:9px}#loginWindow .tab.SignIn.login-signup-wrapper form #ContinueLoginBtn:focus::-moz-placeholder,#loginWindow .tab.SignIn.login-signup-wrapper form #CreateNewAccountBtn:focus::-moz-placeholder{opacity:0}#loginWindow .tab.SignIn.login-signup-wrapper form #ContinueLoginBtn:focus::placeholder,#loginWindow .tab.SignIn.login-signup-wrapper form #CreateNewAccountBtn:focus::placeholder{opacity:0}#loginWindow .tab.SignIn.login-signup-wrapper form .LoginDetails li p,#loginWindow .tab.SignIn.login-signup-wrapper form .alert-danger,#loginWindow .tab.SignIn.login-signup-wrapper form .email-error,#loginWindow .tab.SignIn.login-signup-wrapper form span.password-error.alert-danger{color:red!important}#loginWindow .tab.SignIn.login-signup-wrapper form #GenderContainer{overflow:hidden}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper form #GenderContainer{justify-content:space-between}}#loginWindow .tab.SignIn.login-signup-wrapper form #GenderContainer div.tickbox-container{border:1px solid #ccc;cursor:pointer;height:50px;padding:8px 0!important;text-align:center;width:30%}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper form #GenderContainer div.tickbox-container{margin-right:-22px;width:48%}}#loginWindow .tab.SignIn.login-signup-wrapper form #GenderContainer div.tickbox-container.selected{border:2px solid rgba(0,0,0,.8)}#loginWindow .tab.SignIn.login-signup-wrapper form #GenderContainer div.tickbox-container.selected label{color:#1b1b1b;font-weight:600;padding-left:3px}#loginWindow .tab.SignIn.login-signup-wrapper form #GenderContainer span.tick{width:14px}#loginWindow .tab.SignIn.login-signup-wrapper form #GenderContainer .hidden{display:none}#loginWindow .tab.SignIn.login-signup-wrapper form ul>li>#GenderContainer.gender-checkout div.tickbox-container{padding:4.5px 0!important}@media (max-width:1399px){#loginWindow .tab.SignIn.login-signup-wrapper form#newAccountForm{zoom:85%}}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper form#newAccountForm{zoom:100%;height:500px}}@media (max-width:375px){#loginWindow .tab.SignIn.login-signup-wrapper form#newAccountForm{zoom:100%;height:325px}}#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content{align-items:center;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);justify-content:center;width:40%}@media (max-width:1400px){#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content{padding:20px!important}}@media (max-width:1200px){#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content{padding:40px!important;width:45%}}@media (max-width:992px){#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content{padding:26px!important}}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content{box-shadow:none;padding:26px!important;width:100%}}#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #createLink,#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #loginLink{display:flex;flex-direction:column;gap:30px;height:100%}@media (max-width:1024px){#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #createLink h2.fs-4,#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #loginLink h2.fs-4{font-size:20px!important}#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #createLink h3.fs-5,#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #loginLink h3.fs-5{font-size:18px!important}#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #createLink .font-lg,#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #loginLink .font-lg{font-size:20px}}@media (max-width:600px){#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #createLink,#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #loginLink{gap:15px;text-align:center}#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #createLink .mb-none,#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #loginLink .mb-none{display:none!important}#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #createLink .diamondsinternational-btn,#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #loginLink .diamondsinternational-btn{padding:6px}#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #createLink .diamondsinternational-btn.loginbtn,#loginWindow .tab.SignIn.login-signup-wrapper .login-signup-content .returning-customer-login #loginLink .diamondsinternational-btn.loginbtn{margin:0 auto;padding:5px;width:50%}}#loginWindow .fancybox-close-small{background:#fff;border:1px solid #000;border-radius:50%;height:35px;margin-right:15px;margin-top:15px;padding:5px!important;width:35px}@media (max-width:600px){#loginWindow .fancybox-close-small{height:28px;margin-right:6px;margin-top:8px;width:28px}#loginWindow .fancybox-close-small svg{top:0}}#loginWindow .diamondsinternational-btn{color:#000;padding:15px}#loginWindow .nodisplay{display:none;transition:all .5s ease}#loginWindow span{color:rgba(0,0,0,.8)}#loginWindow .b5konl.input-has-value,#loginWindow ul.LoginDetails li input:focus~.b5konl,#loginWindow ul.signupform li input:focus~.b5konl{font-weight:600;transform:translateY(-20px) scale(.8)}#loginWindow .checkbox{display:inline;left:-62px;position:relative;top:5px;white-space:nowrap}#loginWindow .checkbox input[type=checkbox]:checked+label{transition:all .5s ease}
