#welcome-page{display:block}#verify-email-page,#set-password-page,#welcome-to-nile-page,#final-welcome-page{display:none}.container{display:flex;padding-left:25px;padding-right:25px;flex-direction:column-reverse;justify-content:center;align-items:center;gap:64px}.desktop-images-grid{display:none}.desktop-image-grid-item{width:100%;height:100%;overflow:hidden}.desktop-image-grid-item img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:8px}.desktop-image-grid-item:nth-child(1){grid-area:small1;height:355px}.desktop-image-grid-item:nth-child(2){grid-area:big1;height:474px}.desktop-image-grid-item:nth-child(3){grid-area:big2;height:474px;margin-top:-120px}.desktop-image-grid-item:nth-child(4){grid-area:small2;height:355px}.welcome-title{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:var(--text-4xl);line-height:var(--text-line-spacing-4xl);letter-spacing:0;margin-top:0;margin-bottom:1rem}.welcome-desc{font-weight:400;font-size:var(--text-base);line-height:135%;color:var(--color-text-lighter-new);margin:0 0 2.5rem}.input-field{font-family:var(--font-body-family);background:var(--sustainability-100-color);color:var(--black-color);padding:.6em 1em;border-radius:var(--border-radius);border:1px solid transparent;font-weight:400;line-height:1;font-size:var(--font-body-style)}.input-field::-webkit-input-placeholder{color:var(--color-text-light)}.input-field::-moz-placeholder{color:var(--color-text-light)}.input-field:-ms-input-placeholder{color:var(--color-text-light)}.input-field-moz-placeholder{color:var(--color-text-light)}.custom-register input{transition:all .25s ease!important}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=number]:focus{background-color:var(--white-50-color)!important;border:1px solid var(--black-200-color)!important;box-shadow:0 1px 2px #0000000d!important;outline:none!important;color:var(--black-color)!important}.input-field:focus{background-color:var(--white-50-color)!important;border:1px solid var(--black-200-color)!important;box-shadow:0 1px 2px #0000000d!important;outline:none!important;color:var(--color-text-light)!important}.birthday-inputs{display:flex;align-items:center;gap:9px;align-items:stretch}.birthday-inputs .birthday-input{flex:1 1 80px;width:100%;max-width:none}.birthday-input-container input.register-year{flex:1 1 139px}.birthday-input::placeholder{color:var(--color-text-light);font-weight:400}.birthday-input{display:flex;align-items:center;justify-content:center}.birthday-date-picker{background:var(--sustainability-100-color);border:1px solid var(--black-200-color);border-radius:8px;color:var(--black-color);font-size:var(--text-base);padding:16px;font-family:inherit}.birthday-calendar-btn{width:46px;height:45px;background:none;cursor:pointer;padding:16px;border-radius:8px!important;margin:0!important;min-height:38px!important;min-width:38px!important;display:flex;align-items:center;justify-content:center;background-color:transparent!important;border:1px solid var(--primary-200-color)!important}.birthday-calendar-btn svg{width:20px;height:20px}.resend-email-button{font-family:var(--font-body-family);font-weight:400;font-size:var(--text-sm);line-height:100%;letter-spacing:0%;border:none;background-color:transparent;cursor:pointer;padding:0;width:fit-content;color:var(--primary-color);transition:text-decoration-thickness var(--duration-short) ease;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;text-decoration-style:dotted;text-decoration-color:var(--primary-color)}.submit-button{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:500;border:none;padding:.5rem 1.5rem;border-radius:var(--border-radius-2xl);min-height:2.75rem;cursor:pointer;width:100%;background-color:var(--primary-color);color:var(--white-color);transition:all .3s;margin-top:2.5rem}.submit-button:hover{background-color:var(--primary-dark-color)}.verification-code-boxes{display:flex;gap:9px}.verification-code-input{width:100%;flex:1;text-align:center}.verification-code-input:focus{border-color:var(--primary-color);outline:none}.change-email-button{border:none;box-shadow:none;background:transparent;font-size:var(--text-base);line-height:152%;margin-top:1rem;color:var(--primary-dark-color);cursor:pointer;display:block;text-align:center;width:100%;font-weight:500;padding:0}#verify-email-page .verify-email-input-container{margin-bottom:0}#verify-email-page .error-message-container{margin-top:-.5rem}#verify-email-page .error-message-container:has(#inline-error-message){margin-top:0}#verify-email-page .error-message-container #inline-error-message{margin-bottom:0!important}.page-5-container,.page-4-container,.page-3-container,.page-2-container,.page-1-container{display:flex;flex-direction:column;width:100%;max-width:575px;margin:0 auto}.dynamic-content{width:100%}.forgot-password-link-container{width:100%;display:flex;justify-content:flex-end}.forgot-password-link-container a.forgot-password-link{font-family:var(--font-body-family);font-weight:400;font-size:var(--text-sm);line-height:100%;letter-spacing:0;text-align:right;margin-top:0;color:var(--primary-color);transition:text-decoration-thickness var(--duration-short) ease;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;text-decoration-style:dotted;text-decoration-color:var(--primary-color)}#main-login-form-container .page-1-input-container-password{margin-bottom:.5rem}@media screen and (min-width: 768px){.container{padding-left:30px;padding-right:30px}}@media screen and (min-width: 992px){.desktop-images-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"small1 big1" "big2 small2";gap:21px 19px}.container{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;padding-left:25px;padding-right:25px}.dynamic-content{display:flex;justify-content:center;align-items:center}.page-5-container,.page-4-container,.page-3-container,.page-2-container,.page-1-container{max-width:372px}.container{padding-left:32px;padding-right:32px}.page-1-nile-container{margin-top:82px}}@media screen and (min-width: 1536px){.container{padding-left:48px;padding-right:48px}}.birthday-input-container{display:flex;flex-direction:column;gap:9px;margin-bottom:33px}label{line-height:100%;letter-spacing:0;font-size:var(--text-sm);cursor:pointer;color:var(--dark-black-color);font-weight:var(--font-body-weight-bold);display:block}.birthday-surprise-text{line-height:130%;letter-spacing:0%;font-weight:400;font-size:var(--text-sm);color:var(--color-text-lighter-new)}.newsletter-container{margin-bottom:1.5rem}.mailing-input-container{margin-bottom:32px}.toggle-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.toggle-row label{font-size:var(--text-base)}.toggle-row-text-content{max-width:none;flex:1}.toggle-row-text-content .togle-row-text{font-weight:400;line-height:125%;font-size:var(--text-sm);margin:.5em 0 0;color:var(--color-text-lighter-new)}.toggle-row-text-content .terms-and-conditions-text{margin-top:.5rem;margin-bottom:0;padding:.75rem;background:var(--primary-100-color);border-radius:var(--border-radius-xs)}.toggle-switch{position:absolute;cursor:pointer;top:0;left:0;width:42px;height:24px;background-color:var(--primary-200-color);border-radius:var(--text-3xl);transition:background .3s}.toggle-switch:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:var(--white-color);border-radius:50%;transition:transform .3s}.checkbox-label{position:relative;display:inline-block;width:42px!important;height:24px;margin:0}.checkbox-label input[type=checkbox]{opacity:0;width:0;height:0}.checkbox-label input[type=checkbox]:checked+.toggle-switch{background-color:var(--primary-color)}.checkbox-label input[type=checkbox]:checked+.toggle-switch:after{transform:translate(18px)}.checkbox-label input[type=checkbox]:disabled+.toggle-switch{background-color:var(--primary-200-color)}.checkbox-label input[type=checkbox]:disabled+.toggle-switch:after{background:var(--white-color)}.set-password-hr{margin:1.5rem 0;width:100%;height:1px;background-color:var(--black-200-color)}.set-password-old-store-hint{display:flex;gap:12px;background-color:var(--primary-100-color);border-radius:8px;border:1px solid var(--primary-200-color);padding:16px}.set-password-old-store-hint-text{font-family:var(--font-body-family);line-height:120%;letter-spacing:0%;margin:0;font-weight:400;font-size:var(--text-sm);color:var(--color-text-lighter-new)}.terms-and-conditions-text{font-weight:390;font-size:var(--text-xs);line-height:150%;letter-spacing:0%;color:var(--color-text-light);margin-top:16px}.terms-and-conditions-text a{color:var(--primary-color);transition:text-decoration-thickness var(--duration-short) ease;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;text-decoration-style:dotted;text-decoration-color:var(--primary-color)}@media screen and (min-width: 992px){.welcome-title{font-size:var(--text-5_5xl);line-height:var(--text-line-spacing-5_5xl)}.toggle-row{gap:32px}.mailing-input-container{margin-bottom:42px}}.input-container{gap:.5em;display:flex;flex-direction:column;margin-bottom:1rem}.input-container:last-child{margin-bottom:0}.input-container:has(.error--message){margin-bottom:.5rem}#recover-form-container .input-container{margin-bottom:0}#recover-form-container .submit-button{margin-top:2rem}input[type=text]{padding:.6em 1em;border-radius:var(--border-radius)}.birthday-input-container.input-container{margin-bottom:0}.hint{font-weight:400;font-size:var(--text-sm);color:var(--color-text-lighter-new)}.terms-and-conditions-text{font-weight:400;font-size:var(--text-xs);line-height:130%;color:var(--color-text-lighter-new);margin-top:1rem;margin-bottom:0}.birthdaytwo-date-picker{width:46px;height:100%;border-radius:var(--border-radius);border:1px solid var(--black-200-color)}.mailing-input-container{margin-bottom:0}.page-1-nile-container{display:flex;flex-direction:column;margin-top:3.5rem;gap:.5rem;padding:1rem 1.25rem;border-radius:var(--border-radius);border:1px solid var(--black-200-color)}.page-1-nile-container p{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:var(--text-base);color:var(--black-color)}.page-1-nile-container ul{list-style:none;margin:0;padding-left:0;display:flex;flex-direction:column;gap:.4em}.page-1-nile-container li{letter-spacing:0%;position:relative;padding-left:28px;min-height:24px;display:flex;align-items:flex-start;font-weight:400;font-size:var(--text-sm);line-height:130%;color:var(--color-text-lighter-new);min-height:unset}.calendar-btn-wrapper{width:46px;height:45px}#welcome-page .input-container{margin-bottom:0}#welcome-page .submit-button{margin-top:.5rem}#set-password-page .input-container.confirm-password-input-container{margin-bottom:0}.verify-email-text.welcome-desc #verify-email-text{color:var(--primary-color);transition:text-decoration-thickness var(--duration-short) ease;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;text-decoration-style:dotted;text-decoration-color:var(--primary-color)}input[type=number].input-field::-webkit-inner-spin-button,input[type=number].input-field::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-register.css.map */
