.signup_signin .container{display:flex;flex-direction:row;flex-wrap:wrap}.signup_signin .image{flex:1 1;order:1;height:700px;width:100%}.signup_signin .image img{width:100%;height:100%}.signup_signin .form-container{flex:1 1;display:flex;justify-content:center;align-items:center;padding:2rem;order:2}.signup_signin .form{max-width:400px}.signup_signin .form,.signup_signin .form-guest-checkout{width:100%;display:flex;flex-direction:column;border:1px solid var(--color-soft-gray);padding:20px;border-radius:15px}.signup_signin .form-title{margin-bottom:1rem;font-size:var(--font-size-heading-default)}.signup_signin .input{margin-bottom:1rem}.signup_signin .checkbox-container{display:flex;align-items:center}.signup_signin .submit-btn{margin-top:1rem;margin-bottom:1rem;background-color:var(--color-soft-orange)}.signup_signin .submit-btn:hover{background-color:var(--color-warm-orange)}.signup_signin .login-link{text-align:center}.signup_signin .login-btn,.terms-link{text-decoration:none;color:var(--color-warm-orange)}.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}}