.phone-input-wrapper{margin-bottom:20px}.phone-input-wrapper .form-label{display:block;font-size:16px;font-weight:500;color:var(--black-color);margin-bottom:10px}@media only screen and (max-width:1800px){.phone-input-wrapper .form-label{font-size:14px}}.phone-input-wrapper .form-label span{color:var(--primary-color);margin-left:2px}.phone-input-wrapper .phone-input-fields{display:flex;gap:10px;align-items:stretch}@media only screen and (max-width:480px){.phone-input-wrapper .phone-input-fields{gap:8px}}.phone-input-wrapper .country-code-field{display:flex;align-items:center;background-color:var(--extra-light-grey);border-radius:27px;padding:0 15px;min-width:90px;max-width:100px}@media only screen and (max-width:1800px){.phone-input-wrapper .country-code-field{min-width:80px;max-width:90px;padding:0 12px}}@media only screen and (max-width:480px){.phone-input-wrapper .country-code-field{min-width:70px;max-width:80px;padding:0 10px}}.phone-input-wrapper .country-code-field .plus-sign{font-size:18px;font-weight:500;color:var(--black-color);margin-right:2px}@media only screen and (max-width:1800px){.phone-input-wrapper .country-code-field .plus-sign{font-size:16px}}.phone-input-wrapper .country-code-field .country-code-input{border:none;background:transparent;width:100%;font-size:18px;font-weight:500;color:var(--black-color);padding:15px 0;outline:none}@media only screen and (max-width:1800px){.phone-input-wrapper .country-code-field .country-code-input{font-size:16px;padding:12px 0}}@media only screen and (max-width:1366px){.phone-input-wrapper .country-code-field .country-code-input{font-size:14px;padding:10px 0}}.phone-input-wrapper .country-code-field .country-code-input::placeholder{color:var(--grey-color);font-weight:400}.phone-input-wrapper .country-code-field .country-code-input:disabled{cursor:not-allowed;opacity:.6}.phone-input-wrapper .phone-number-input{flex:1 1;background-color:var(--extra-light-grey);border:2px solid var(--extra-light-grey);border-radius:27px;padding:15px 25px;font-size:18px;color:var(--black-color);outline:none;transition:border-color .2s ease}@media only screen and (max-width:1800px){.phone-input-wrapper .phone-number-input{font-size:16px;padding:12px 20px}}@media only screen and (max-width:1366px){.phone-input-wrapper .phone-number-input{font-size:14px;padding:10px 15px}}.phone-input-wrapper .phone-number-input::placeholder{color:var(--grey-color)}.phone-input-wrapper .phone-number-input:focus{border-color:var(--primary-color)}.phone-input-wrapper .phone-number-input:disabled{cursor:not-allowed;opacity:.6}.phone-input-wrapper .detected-country{margin-top:8px;font-size:14px;color:var(--grey-color)}@media only screen and (max-width:1800px){.phone-input-wrapper .detected-country{font-size:13px}}@media only screen and (max-width:1366px){.phone-input-wrapper .detected-country{font-size:12px}}.phone-input-wrapper .error-message{display:block;margin-top:8px;font-size:14px;color:var(--danger-color,#dc3545)}@media only screen and (max-width:1800px){.phone-input-wrapper .error-message{font-size:13px}}.guest-checkout-address{padding:40px 50px}@media only screen and (max-width:767px){.guest-checkout-address{padding:30px}}.guest-checkout-address .text-danger{color:var(--red-color)!important}.guest-checkout-otp-view{position:relative;padding:40px 50px}@media only screen and (max-width:767px){.guest-checkout-otp-view{padding:30px}}.guest-checkout-otp-view h4{margin-bottom:12px!important}.guest-checkout-otp-view p{font-size:18px;line-height:21px;font-weight:400;color:var(--grey-color);text-align:center;margin-bottom:40px}@media only screen and (max-width:575px){.guest-checkout-otp-view p{font-size:16px;margin-bottom:30px}}.guest-checkout-otp-view p strong{font-weight:600}.guest-checkout-otp-view .varificationCode>div{justify-content:space-between}.guest-checkout-otp-view .varificationCode>div .otpInput{background-color:var(--extra-light-grey);border-radius:20px;text-align:center;border:none;margin-right:8px;width:70px!important;height:70px;font-size:20px;color:var(--black-color);font-weight:600}@media only screen and (max-width:575px){.guest-checkout-otp-view .varificationCode>div .otpInput{width:50px!important;height:50px;border-radius:15px}}@media only screen and (max-width:400px){.guest-checkout-otp-view .varificationCode>div .otpInput{width:40px!important;height:40px;border-radius:10px}}.guest-checkout-otp-view .varificationCode>div .otpInput:focus{outline:none}.guest-checkout-otp-view .resendCode{margin:20px 0 40px}@media only screen and (max-width:575px){.guest-checkout-otp-view .resendCode{margin-bottom:10px}}.guest-checkout-otp-view .resendCode .resend_code{color:var(--primary-color);cursor:pointer}