.swanpopup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.swanpopup-overlay .popup-content{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);max-width:400px;width:100%;text-align:center}.swanpopup-overlay .popup-content .modal-title{margin-bottom:20px}.swanpopup-overlay .popup-content .actions .primary{display:block;width:fit-content;text-align:center;border-radius:2rem;font-size:var(--medium-font);font-weight:var(--font-weight-bold);font-family:var(--secondary-font-family);color:var(--white);background:var(--turquoise);border:1px solid var(--turquoise);box-shadow:0px 1px 3px rgba(0,0,0,.25);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);transition:all .25s ease-in-out;-webkit-appearance:none;min-width:160px;margin-inline-start:auto}.swanpopup-overlay .popup-content .actions .secondary{display:block;width:fit-content;text-align:center;padding:.75rem 2.25rem;border-radius:2rem;font-size:var(--medium-font);font-weight:var(--font-weight-bold);font-family:var(--secondary-font-family);color:var(--white);background:var(--pink);border:1px solid var(--pink);box-shadow:0px 1px 3px rgba(0,0,0,.25);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);transition:all .25s ease-in-out;-webkit-appearance:none;min-width:160px;margin-inline-start:auto}.swanpopup-overlay .popup-content .actions .primary:hover{background-color:var(--pink);border:1px solid var(--pink)}.swanpopup-overlay .popup-content .actions .secondary:hover{background-color:var(--turquoise);border:1px solid var(--turquoise)}#swanmobileclose{display:flex;justify-content:right}#swanmobileclose img{width:20px;height:20px;cursor:pointer}#swancouponcodeverify{display:flex;text-align:center}.signup{padding:22rem 0}.signup .signup-box{width:600px !important;padding:2.25rem 0;align-items:flex-start;min-height:fit-content !important}.signup .signup-box .signup-content{width:500px !important}.flex-container{display:flex;gap:20px;justify-content:space-between}.input-container,.input-with-button,.title-container{position:relative;width:100%;max-width:350px;margin-bottom:10px}.input-container input,.input-with-button input,.title-container select{width:100%;padding:10px;height:40px;border:1px solid #ccc;border-radius:2rem;outline:none;box-sizing:border-box}.input-container label,.input-with-button label,.title-container label{font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise);margin-bottom:.25rem;margin-left:.1rem}.title-container .select2-container--default .select2-selection--single{border-radius:2rem !important;width:240px}.title-container .select2-container--default .select2-selection--single .select2-selection__arrow{right:120px}.title-container span.select2-dropdown.select2-dropdown--below{width:240px !important}.input-with-button .intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{border-radius:2rem 0 0 2rem}.input-with-button #mobileotp{position:absolute;top:3rem;right:.625rem;transform:translateY(-50%);z-index:1}.input-with-button button{position:absolute;right:0;top:29px;height:40px;padding:0 10px;border:none;font-size:var(--regular-font);font-weight:var(--font-weight-bold);font-family:var(--secondary-font-family);background-color:var(--turquoise);color:var(--white);cursor:pointer;border-radius:0 2rem 2rem 0;font-family:'SF Pro Display'}.input-container-otp{display:flex;align-items:center;width:100%;margin-bottom:.875rem}.input-container-otp input{width:150px;height:2.5rem;border:none;letter-spacing:.3px;padding:0 .5rem;padding-left:0;padding-inline-start:1rem;border-radius:2rem;font-family:'SF Pro Display';background:#dfdfdf}.input-with-button button:hover{background-color:var(--pink)}.input-container .label,.title-container .label,.input-with-button .label{display:flex;justify-content:start;margin-bottom:10px}.create-account-btn{cursor:pointer}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-swanagegroup{width:50%;flex:0 0 50%;padding:0 1.5rem;margin-bottom:1.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-swanagegroup label{font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise);margin-bottom:.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-swanagegroup .select2-container{display:block;width:100% !important;height:2.5rem;letter-spacing:.3px}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .gender{width:50%;flex:0 0 50%;padding:0 1.5rem;margin-bottom:1.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .gender label{font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise);margin-bottom:.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .gender .select2-container{display:block;width:100% !important;height:2.5rem;letter-spacing:.3px}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .verification-container{display:flex;justify-content:space-between;margin-top:5px;margin-bottom:-20px;padding:0 10px}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .not-verified{color:var(--red)}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .not-verified img{width:16px;height:16px;margin-right:5px}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .verified{color:var(--green)}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .verified img{width:16px;height:16px;margin-right:5px}#email-verify-modal .modal-content .modal-title{min-height:auto;word-wrap:break-word;border-bottom:none;margin-bottom:0;padding-bottom:1.25rem;font-size:var(--semi-font);font-weight:var(--font-weight-semibold);font-family:var(--primary-font-family)}#email-verification-form .email-verify label{font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise);margin-bottom:.25rem}#email-verification-form .email-verify{margin-bottom:20px;display:flex;flex-direction:column}#email-verification-form .email-verify input{display:block;width:100%;height:2.5rem;letter-spacing:.3px;padding:10px;-moz-padding-start:calc(.75rem - 3px);font-size:var(--regular-font);font-weight:var(--font-weight-normal);font-family:'SF Pro Display';line-height:1.5;color:var(--black);background-color:var(--white);border:1px solid var(--light);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}#email-verification-form .success-msg{color:var(--green)}#email-verification-form .actions{display:flex;justify-content:space-between}@media (max-width:767px){.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .gender{width:100%;flex:0 0 100%}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-swanagegroup{width:100%;flex:0 0 100%}}.info-icon{display:inline-block;width:24px;height:24px;background-color:#3498db;color:#fff;border-radius:50%;text-align:center;line-height:24px;font-weight:700;font-style:italic;font-family:Arial,sans-serif;cursor:pointer;font-size:16px;margin-right:4px}.no-coupon{border:none}.mobile-otp-modal .modal-inner-wrap{max-width:400px}.mobile-otp-modal .modal-inner-wrap .input-text{display:block;width:100%;height:2.5rem;letter-spacing:.3px;padding:.375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:var(--regular-font);font-weight:var(--font-weight-normal);font-family:'SF Pro Display';line-height:1.5;color:var(--black);background-color:var(--white);border:1px solid var(--light);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mobile-otp-modal .modal-inner-wrap .button-container{display:flex;justify-content:space-between}.mobile-otp-modal .modal-inner-wrap .button-container .get-otp.resend-login-otp-btn.withresend.pop-bnt,.mobile-otp-modal .modal-inner-wrap .button-container .get-otp.submit-login-otp-btn.withresend.pop-bnt{display:block;text-align:center;padding:.75rem 2.25rem;margin:0 auto;border-radius:2rem;font-size:var(--small-font);font-weight:var(--font-weight-bold);font-family:var(--secondary-font-family);margin-top:1.875rem;color:var(--white);background:var(--turquoise);border:1px solid var(--turquoise);cursor:pointer}.mobile-otp-modal .modal-inner-wrap .button-container .get-otp.resend-login-otp-btn.withresend.pop-bnt:hover,.mobile-otp-modal .modal-inner-wrap .button-container .get-otp.submit-login-otp-btn.withresend.pop-bnt:hover{color:var(--white);background:var(--pink);border:1px solid var(--pink)}@media (max-width:767px){.signup{overflow:auto}.signup .mobile-logo{margin:3rem;display:block}.signup .signup-box{width:100% !important;max-width:400px !important;height:500px;padding:2rem 1.5rem}.signup .signup-box .signup-content{width:300px !important}.flex-container{display:block}.mobile-otp-modal .modal-inner-wrap .button-container .get-otp.resend-login-otp-btn.withresend.pop-bnt,.mobile-otp-modal .modal-inner-wrap .button-container .get-otp.submit-login-otp-btn.withresend.pop-bnt{padding:.75rem}.title-container .select2-container--default .select2-selection--single{width:296px}.title-container .select2-container--default .select2-selection--single .select2-selection__arrow{right:70px}.title-container span.select2-dropdown.select2-dropdown--below{width:300px !important}.title-container .select2-container{width:350px}}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-dob{width:50%;flex:0 0 50%;padding:0 1.5rem;margin-bottom:1.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-dob .label{font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise);margin-bottom:.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-dob .customer-dob{display:flex}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-dob .customer-dob input{display:block;width:80%;height:2.5rem;letter-spacing:.3px;padding:.375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:var(--regular-font);font-weight:var(--font-weight-normal);font-family:'SF Pro Display';line-height:1.5;color:var(--black);background-color:var(--white);border:1px solid var(--light);border-radius:.25rem 0 0 .2rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-dob .customer-dob input:focus{outline:none;box-shadow:none;border:1px solid var(--turquoise)}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-dob .customer-dob button{display:block;width:fit-content;text-align:center;border-radius:0 .25rem .25rem 0;font-size:var(--medium-font);font-weight:var(--font-weight-bold);font-family:var(--secondary-font-family);color:var(--white);background:var(--turquoise);border:1px solid var(--turquoise);box-shadow:0px 1px 3px rgba(0,0,0,.25);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);transition:all .25s ease-in-out;-webkit-appearance:none;min-width:160px;margin-inline-start:auto}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-residentialstatus{width:50%;flex:0 0 50%;padding:0 1.5rem;margin-bottom:1.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-residentialstatus .select2-container{display:block;width:100% !important;height:2.5rem;letter-spacing:.3px}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-residentialstatus label{font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise);margin-bottom:.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-is_communication label{font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise);margin-bottom:.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-is_communication{width:50%;flex:0 0 50%;padding:0 1.5rem;margin-bottom:1.25rem}.form-create-account .field.date-of-birth{position:relative;width:100%;max-width:240px;margin-bottom:10px}.form-create-account .field.date-of-birth .label{display:flex;justify-content:start;margin-bottom:10px;font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise)}.form-create-account .field.date-of-birth input#dob{width:100%;padding:10px;height:40px;border:1px solid #ccc;border-radius:2rem 0 0 2rem;outline:none;box-sizing:border-box;max-width:150px}.form-create-account .field.date-of-birth button{display:block;width:fit-content;text-align:center;border-radius:0 2rem 2rem 0;font-size:var(--medium-font);font-weight:var(--font-weight-bold);font-family:var(--secondary-font-family);color:var(--white);background:var(--turquoise);border:1px solid var(--turquoise);box-shadow:0px 1px 3px rgba(0,0,0,.25);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);transition:all .25s ease-in-out;-webkit-appearance:none;min-width:120px;margin-inline-start:auto}.form-create-account .customer-dob{display:flex}.form-create-account button.get-otp.create-account-btn.pop-bnt{margin-top:20px}.form-check .form-check-label{display:block;text-align:start}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-language,.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field.field-swannationality{width:50%;flex:0 0 50%;padding:0 1.5rem;margin-bottom:1.25rem;display:block!important}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-language label,.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field.field-swannationality label{font-size:var(--regular-font);font-weight:var(--font-weight-normal);color:var(--turquoise);margin-bottom:.25rem}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-language .select2-container{display:block;width:100% !important;height:2.5rem;letter-spacing:.3px}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field-is_communication .select2-container{display:block;width:100% !important;height:2.5rem;letter-spacing:.3px}.my-profile .profile-content .column .form-edit-account .fieldset.info .edit-profile .edit-profile-fields .field.field-verified{display:none}