.signup_signin .container{flex-flow:wrap;display:flex}.signup_signin .image{flex:1;order:1;width:100%;height:700px}.signup_signin .image img{width:100%;height:100%}.signup_signin .form-container{flex:1;order:2;justify-content:center;align-items:center;padding:2rem;display:flex}.signup_signin .form{border:1px solid var(--color-soft-gray);border-radius:15px;flex-direction:column;width:100%;max-width:400px;padding:20px;display:flex}.signup_signin .form-guest-checkout{border:1px solid var(--color-soft-gray);border-radius:15px;flex-direction:column;width:100%;padding:20px;display:flex}.signup_signin .form-title{font-size:var(--font-size-heading-default);margin-bottom:1rem}.signup_signin .input{margin-bottom:1rem}.signup_signin .checkbox-container{align-items:center;display:flex}.signup_signin .submit-btn{background-color:var(--color-soft-orange);margin-top:1rem;margin-bottom:1rem}.signup_signin .submit-btn:hover{background-color:var(--color-warm-orange)}.signup_signin .login-link{text-align:center}.signup_signin .login-btn,.terms-link{color:var(--color-warm-orange);text-decoration:none}.main-container-margin{margin:0!important}.footer{margin-top:0!important}@media screen and (max-width:768px){.signup_signin .container{flex-direction:column}.signup_signin .form-container{padding:2rem 1rem}.signup_signin .image{order:2;height:50vh}.signup_signin .form-container{order:1;height:auto}}
