.modal-popup.custom-loginform-popup{text-align:left !important}.register-popup-wrap{margin:0 auto;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;gap:20px}.login-for-offer{color:#000;font-weight:800;font-family:'Red Hat Display',sans-serif !important;margin-bottom:19px;float:left;text-align:center;cursor:pointer;width:100%;font-size:15px;border-bottom:1px solid #000;padding-bottom:10px}.login-for-offer span{text-decoration:underline}.login-for-offer span:hover{text-decoration:none;color:#000}.register-popup-wrap .lets-get-started .consent-wrapper .container-checkbox-wrap input[type=checkbox]:checked{background-color:#000;border-color:#000}.register-popup-wrap .lets-get-started .consent-wrapper .container-checkbox-wrap input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:1px solid #ccc;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-radius:4px;position:relative;cursor:pointer;background-color:#fff;margin:0}.register-popup-wrap .lets-get-started .consent-wrapper .container-checkbox-wrap input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:6px;width:4px;height:9px;border:solid #fff;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 2px 2px 0;transform:rotate(45deg)}.register-customer .container-checkbox-wrap input[type=checkbox]:focus{outline-offset:0px}.register-customer .container-checkbox-wrap{width:20px;float:left}.register-customer .container-checkbox-wrap .bshadow0,.register-customer .container-checkbox-wrap input{box-shadow:none !important}.register-popup-wrap .lets-get-started{width:100%;border-radius:16px;background:#f9f6f0;padding:30px}.lets-get-started form{height:100%;display:flex;flex-direction:column}.register-popup-wrap .images-wrapper .top-neclace-image{width:100%;height:100%}.register-popup-wrap .images-wrapper .top-neclace-image img{width:100%;height:100%;border-radius:10px}.register-popup-wrap .images-wrapper .bottom-ring-images .ring-wrap,.necklace-wrap{width:300px;height:245px}.register-popup-wrap .images-wrapper .bottom-ring-images{width:100%;display:flex;justify-content:space-between;gap:10px}.register-popup-wrap .images-wrapper .bottom-ring-images img{width:100%;height:100%;border-radius:10px}.register-popup-wrap .lets-get-started .register-heading h2{color:#000;text-align:center;font-family:Nunito;font-size:30px;font-weight:600;margin:0;border-bottom:1px solid #000;padding-bottom:20px}.register-popup-wrap .lets-get-started .input-wrap{margin-top:25px}.ajaxsuite-popup-wrapper .modal-popup.custom-loginform-popup .modal-inner-wrap .modal-header .action-close:hover:before{color:#000}.ajaxsuite-popup-wrapper .modal-popup.custom-loginform-popup .modal-inner-wrap .modal-header .action-close{right:0;top:30px}.ajaxsuite-popup-wrapper .modal-popup.custom-loginform-popup .modal-inner-wrap .modal-header .action-close:before{color:#000}.ajaxsuite-popup-wrapper .modal-popup.custom-loginform-popup .modal-inner-wrap .modal-content{padding:0 !important;border-radius:10px}.customer-login .input-wrap.phone-number-wrap{margin-bottom:20px}.register-popup-wrap .lets-get-started .input-wrap label{color:#000;font-family:Nunito;font-size:14px;font-weight:500;line-height:20px;margin-bottom:3px;display:inline-block}.register-popup-wrap .lets-get-started .input-wrap input:not(:placeholder-shown)~label,.register-popup-wrap .lets-get-started .input-wrap input:valid~label{color:#000}.register-popup-wrap .lets-get-started .input-wrap input[type=text],input[type=number]{display:block;border-radius:6px;border:1px solid #d1d5db;background:var(--white,#fff);background:linear-gradient(0deg,#fff 0%,#fff 100%),#fff;width:100%;color:#000;font-family:Nunito;font-size:16px;font-style:normal;font-weight:400;padding:12px 13px;box-sizing:border-box}.register-popup-wrap .lets-get-started .input-wrap input:focus-visible{outline:1px solid #000}input::placeholder{color:#9e9e9e;font-family:Nunito;font-size:16px;font-weight:400}.register-popup-wrap .lets-get-started .input-wrap input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.register-popup-wrap .lets-get-started .input-wrap input[type=number]{appearance:textfield;-moz-appearance:textfield}.register-popup-wrap .lets-get-started .button-wrapper{margin-top:auto}.register-popup-wrap .lets-get-started .button-wrapper .get-otp-button{font-weight:600;color:#fff;font-family:Nunito;font-size:20px;width:100%;border-radius:6px;background-color:#000;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 0;box-sizing:border-box;margin:0 auto;border:none;line-height:24px}.register-popup-wrap .lets-get-started .button-wrapper .get-otp-button:hover{background-color:#000000d9}.register-popup-wrap .lets-get-started .have-account .have-account-text{color:#000;font-family:Nunito;font-size:14px;font-style:normal;font-weight:400;margin-bottom:0;text-align:center;margin-top:5px}.register-popup-wrap .lets-get-started .have-account .have-account-text a{color:#000}.register-popup-wrap .lets-get-started .otp-section-wrap{margin-bottom:20px}.register-popup-wrap .lets-get-started .otp-section-wrap .otp-inputs{display:flex;gap:10px}.register-popup-wrap .lets-get-started .otp-section-wrap .otp-inputs input[type=number]{width:46px;height:46px;text-align:center;font-size:18px;color:#000}.register-popup-wrap .lets-get-started .resend-otp-section{margin-top:5px}.register-popup-wrap .lets-get-started .resend-otp-section a{color:#000;font-family:Nunito;font-size:14px;font-weight:600}.register-popup-wrap .lets-get-started .resend-otp-section .in-time-wrap{color:#000;font-family:Nunito;font-size:14px;font-weight:400}.register-popup-wrap .lets-get-started .resend-otp-section .in-time-wrap .otp-time{font-weight:600}.register-popup-wrap .lets-get-started input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000}.register-popup-wrap .lets-get-started input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important}.register-popup-wrap .lets-get-started .phone-number-wrap .number-input-icon-wrap{position:relative;display:flex;align-items:center;gap:10px}.register-popup-wrap .lets-get-started .phone-number-wrap .number-input-icon-wrap .edit-icon-wrap{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}@media (min-width:320px) and (max-width:767px){.custom-loginform-popup{display:none;position:fixed;bottom:-100%;left:50%;transform:translateX(-50%);z-index:9999;transition:bottom .5s ease-out}.custom-loginform-popup.open{bottom:0}.register-popup-wrap{width:auto;justify-content:center}.register-popup-wrap>.images-wrapper{display:none;padding:30px 20px}.register-popup-wrap>.lets-get-started{width:100%}.register-popup-wrap .lets-get-started .register-heading h2{font-size:22px}.register-popup-wrap .lets-get-started .button-wrapper .get-otp-button{font-size:18px}.modal-popup.custom-loginform-popup.modal-slide{top:auto !important}.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap{max-width:100%;width:100%}.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content{padding:0}.register-popup-wrap .lets-get-started{background:#fff;padding:15px}.input-wrap.lastname{width:48%;float:right}.input-wrap.firstname{width:48%;float:left}.mobile-regi{width:100%}.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content{border-radius:10px 10px 0 0}}@media (min-width:576px) and (max-width:768px){.register-popup-wrap{width:70%}.register-popup-wrap>.images-wrapper{display:none;padding:30px 20px}.register-popup-wrap>.lets-get-started{width:100%}}@media (min-width:768px) and (max-width:992px){.register-container-box{padding:10px}.register-popup-wrap{width:auto}.register-popup-wrap>.lets-get-started{padding:20px}.register-popup-wrap>.lets-get-started .input-wrap{margin-top:20px}.register-popup-wrap .lets-get-started .register-heading h2{font-size:26px;padding-bottom:15px}.register-popup-wrap .images-wrapper .bottom-ring-images .ring-wrap,.necklace-wrap{height:200px}}@media (max-width:1920px) and (min-width:1120px){body.checkout-cart-index .custom-loginform-popup .modal-inner-wrap{width:auto;display:block;margin-left:auto;margin-right:auto;transform:translate(0,50%);margin-top:2%}}