.formbody{display:flex;flex-wrap:wrap}.formbody .size50,.formbody .size100{padding-inline:15px}input[type=text],input[type=email],input[type=tel],textarea{border:2px solid #0B0B45;border-radius:10px;padding:15px 20px;margin-bottom:15px;font-family:"Rubik", sans-serif}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{outline:3px solid #c0c0f5}input[type=number]{border-radius:0}.quantity .qty_wrapper{display:flex}.quantity .qty_wrapper input{min-width:75px;border:1px solid #0B0B45}.quantity .qty_wrapper .button{border-radius:0;background-color:#FFED7A;color:#0B0B45;display:flex;justify-content:center;align-items:center;border:1px solid #0B0B45}.quantity .qty_wrapper .button:hover,.quantity .qty_wrapper .button:focus{background-color:#BA4137;color:#fff}.widget-upload label{display:block}.plus.button,.min.button{display:inline-block;position:relative;padding:0.5em 1em;background-color:#7f3690;color:#fff;cursor:pointer;text-align:center;width:50px}.plus.button{left:-6px;border-top-right-radius:4px;border-bottom-right-radius:4px}.min.button{right:-6px;border-top-left-radius:4px;border-bottom-left-radius:4px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:950px){.ce_form.size50 .size50{width:100%}}