#search_form{flex-basis:600px;display:flex;margin:0 20px 0 0}.form_input{flex:1;padding:10px;border:none;border:1px solid var(--color_shade4);outline:0}.search_btn{border:none;padding:10px;background-color:var(--highlight_color);border:1px solid var(--highlight_color);color:var(--color_shade1);text-transform:uppercase;letter-spacing:1.2px}.search_btn:hover{background-color:var(--highlight_color_dim);border:1px solid var(--highlight_color_dim);cursor:pointer}.open_btn{background:0 0;border:1px solid var(--highlight_color);padding:15px 23px;color:var(--highlight_color);cursor:pointer;white-space:nowrap;border-radius:5px}.open_btn:hover{border:1px solid var(--highlight_color);background-color:var(--highlight_color);color:var(--color_shade1)}.open_btn:focus{border:1px solid var(--main_color_shade3)}.close_btn{background:var(--highlight_color)!important;border:1px solid var(--highlight_color);padding:15px 23px;color:var(--color_shade1);cursor:pointer;white-space:nowrap;border-radius:5px}.close_btn:hover{opacity:.8}.close_btn:focus{border:1px solid var(--main_color_shade3)}.close_btn:disabled,.open_btn:disabled{opacity:.2}.yes_no_wrap{display:flex;justify-content:flex-end}.yes_no_wrap button{padding:8px 15px}.yes_no_wrap button:not(:last-child){margin-right:10px}.signup_wrapper{padding:50px;display:flex;justify-content:center;align-items:center}.signup_container{background-color:var(--color_shade1);padding:20px 20px 20px 20px;flex-basis:500px}.signup_container h1{margin-bottom:40px}.signup_container h2{margin-bottom:20px}.input_container{display:flex;align-items:center;border:1px solid var(--color_shade4);padding:5px 10px}.dashboard_form_container{box-shadow:0 7px 25px var(--color_shade4);border-radius:20px}.dashboard_form_container .input_container{padding:5px}.input_container:focus-within{border:1px solid var(--main_color)}.input_container span{user-select:none}.input_container:not(:last-child){margin-bottom:15px}.input_container .form_input{border:none;font-size:15px}.form_input{font-size:15px}.show_password{cursor:pointer}.signup_container .close_btn,.signup_container .open_btn{width:100%;font-size:15px}.input_container .hide_password{display:none;cursor:pointer}.signup_container .bottom_text{margin-top:15px;text-align:center}.input_column{display:flex;padding:20px;background-color:var(--color_shade1);width:100%}.input_column:not(:last-child){margin-bottom:10px}.checkout.payment{background:var(--color_shade2);margin-top:20px;margin-bottom:10px}.input_column input{margin-right:10px}.input_column label{cursor:pointer}select{background-color:transparent;color:var(--color_shade7)}.note-editor,textarea{margin-bottom:16px;display:block;width:100%;background:var(--color_shade1);text-align:left}.file_container input{display:none}.file_container{width:100%;display:flex;border:1px solid var(--color_shade4);margin-bottom:20px}#file_text{flex:1;padding:12px;color:var(--color_shade8)}#file_btn{padding:12px 20px;background-image:linear-gradient(var(--color_shade4),var(--color_shade2));cursor:pointer}#file_btn:active{border:1px solid var(--highlight_color)}.input_color_container{display:none}.color_container{display:flex;align-items:center;padding:10px 0}.color_container:not(:last-child){border-bottom:1px solid var(--color_shade4)}.color_container:last-child{margin-bottom:15px}.color_spot{width:20px;height:20px;overflow:hidden;border-radius:50%;margin-right:10px}.color_img_upload_box{display:flex;flex:1;align-items:center}.color_input_container{flex:1}.close_color{height:20px;width:20px;border-radius:50%;border:none;background:var(--danger_color);color:var(--color_shade1);display:flex;justify-content:center;align-items:center}.close_color ion-icon{color:var(--color_shade1);font-size:18px;font-weight:700}button:focus{outline:0!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.note-editable p,.note-editable ul li{margin-bottom:20px!important}.input_label{display:block;margin-bottom:5px;color:var(--color_shade6)}.size_qty_container{margin-bottom:10px}.size_qty_box{display:flex;align-items:center;margin-bottom:20px}.size_qty_box .form_input{width:100%}.size_qty_label{margin-right:10px}.size_qty_input{flex:1;display:grid;gap:10px;grid-template-columns:1fr 1fr}.color_img_upload_box input{width:100%}.color_input_container{margin-right:10px}@media only screen and (max-width:600px){.signup_wrapper{padding:10px}.popup_body .signup_container,.popup_body .signup_wrapper{padding:0}}