 @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.view.userSignup{ position: relative;}.view.userSignup::after{ clear: both;content: "";display: table;}.view.userSignup .information{ padding-bottom: 0.7em;margin-bottom: 1.5em;border-bottom: 1px solid #ccc;}.view.userSignup .information::after{ clear: both;content: "";display: table;}.view.userSignup .information p:first-child{ float: left;width: 40%;}.view.userSignup .information p:last-child{ float: right;width: 40%;text-align: right;}.view.userSignup label{ display: none;}.view.userSignup input, .view.userSignup textarea{ width: 100%;padding: 4px 5px;box-sizing: border-box;border: 1px solid #c0c0c0;}.view.userSignup select{ width: 100%;padding: 3px 0;box-sizing: border-box;border: 1px solid #c0c0c0;}.view.userSignup fieldset{ margin: 0;padding: 6px 6px 6px 0;box-sizing: border-box;border: 1px solid #c0c0c0;border-left: none;border-right: none;border-bottom: none;}.view.userSignup fieldset legend{ padding: 0 15px 0 0;position: relative;top: -1px;font-weight: 600;}.view.userSignup fieldset .field{ margin-bottom: 5px;}.view.userSignup fieldset.generic{ display: inline-block;width: 31%;margin-right: 3%;vertical-align: top;}.view.userSignup fieldset.payment{ display: inline-block;width: 31%;margin-right: 3%;vertical-align: top;}.view.userSignup fieldset.payment .field{ display: none;}.view.userSignup fieldset.payment .field.orderPaymentSame{ display: block !important;position: relative;}.view.userSignup fieldset.payment .field.orderPaymentSame label{ display: block;padding-left: 23px;}.view.userSignup fieldset.payment .field.orderPaymentSame input{ position: absolute;top: 0;left: 0;width: auto;height: 100%;margin: 0;padding: 0;}.view.userSignup fieldset.delivery{ display: inline-block;width: 31%;margin-right: 0;vertical-align: top;}.view.userSignup fieldset.delivery .field{ display: none;}.view.userSignup fieldset.delivery .field.orderDeliverySame{ display: block !important;position: relative;}.view.userSignup fieldset.delivery .field.orderDeliverySame label{ display: block;padding-left: 23px;}.view.userSignup fieldset.delivery .field.orderDeliverySame input{ position: absolute;top: 0;left: 0;width: auto;height: 100%;margin: 0;padding: 0;}.view.userSignup fieldset.account{ display: inline-block;width: 31%;margin-right: 3%;vertical-align: top;}@media screen and (max-width: ){.view.userSignup fieldset{ margin-bottom: 1em;} }.view.userSignup .buttons{ display: block;padding-top: 1.5em;margin-top: 1em;border-top: 1px solid #ccc;}.view.userSignup .buttons::after{ clear: both;content: "";display: table;}.view.userSignup .buttons button:first-child{ float: left;width: 40%;}.view.userSignup .buttons button:last-child{ float: right;width: 40%;}