body{background-image:url(/assets/backgrounds/crafty-background-21ef7515cd6c357190f5c59855dbac31ad98cd9a4b3fcad99530852ea3a09cc6.png);position:relative;background-size:500px;background-position:center bottom}.cover{width:100%;background-image:linear-gradient(to top, rgba(255,255,255,0), #fff)}.header-background{background-image:none}a{color:#3389F4}a:hover,a:focus{color:#61A4BF;text-decoration:none}.form_page_error_msg{font-size:13px;font-weight:normal;padding-bottom:0px;padding-top:10px;font-style:italic}.signup-content{align-items:center;display:flex;justify-content:center;margin-bottom:50px;margin-top:100px}.signup-container{background:#FFF;border-radius:5px;border:1px solid #e7e8e9;box-shadow:0px 2px 0px 0px #f2f5f7;height:auto;min-height:450px;overflow-y:auto;width:560px}.welcome-text-container{border-radius:5px 5px 0 0;border:1px solid #E7E8E9;border-bottom:none;box-shadow:0 2px 0 0 #C6DCF7;height:40px;margin-bottom:2px;background-color:white}.welcome-text-container .welcome-text{color:#0F0F0F;font-size:20px;letter-spacing:0;padding:7px 27px;font-weight:normal}.terms-line{align-items:center;display:flex;justify-content:center;margin-top:20px;text-align:center;width:100%}.terms-line:before,.terms-line:after{content:'';border-top:1px solid #E7E8E9;margin:0 15px 0 0;flex:1 0 55px}.terms-line:after{margin:0 0 0 20px}.terms-text{color:#c0c0c0;font-family:Roboto;font-size:12px;font-weight:normal;letter-spacing:0px;text-align:center}.terms-text a{font-size:12px}.signup.action-box{min-height:350px;text-align:center;background-color:white;border:none;box-shadow:none}.signup.action-box .action-box-body{padding:15px}.signup.action-box .action-box-body .input-container{text-align:left}.signup.action-box label{font-family:Roboto;font-weight:500;font-size:14px;margin-bottom:5px}.signup.action-box .readonly-label{color:#c7c8c9;font-weight:normal}.signup.action-box .input-container{align-items:center;display:flex;justify-content:space-between;width:100%}.signup.action-box .input-container div{width:100%}.signup.action-box .input-container .form-field-container{width:49%}.signup.action-box .form-field{background:#FFF;border-radius:0px;border:1px solid #f2f5f7;font-family:Roboto;font-size:12px;font-weight:normal;height:30px;padding:0px 5px;width:100%}.signup.action-box .form-field[readonly],.signup.action-box .form-field[disabled]{background:#e7e8e9;color:#000;font-weight:500}.signup.action-box *::-webkit-input-placeholder{color:#A5A9AD}.signup.action-box *:-moz-placeholder{color:#A5A9AD}.signup.action-box *::-moz-placeholder{color:#A5A9AD}.signup.action-box *:-ms-input-placeholder{color:#A5A9AD}.signup.action-box .clear-address{align-self:flex-end;color:#3389f4;cursor:pointer;font-family:Roboto;font-size:9px;font-weight:normal;letter-spacing:0.8px}.signup.action-box #delivery_address_field .select2-container{background:#FFF;border-radius:0px;border:1px solid #f2f5f7;font-family:Roboto;font-size:12px;font-weight:normal;padding:0px 5px;width:100%}.signup.action-box #delivery_address_field .select2-selection{border:none;border-radius:0;box-shadow:none;-webkit-box-shadow:none;align-items:center;border-left:none;height:28px;color:#000;font-family:Roboto;font-size:12px;font-weight:normal}.signup.action-box #delivery_address_field .select2-selection__arrow{display:none}.signup.action-box .invalid{border:1px solid #DF0000}.signup.action-box .error-row{align-items:center;display:flex;height:15px;justify-content:space-between;width:100%}.signup.action-box .error-text{color:#DF0000;font-family:Roboto;font-size:12px;font-weight:normal;position:relative}.signup.action-box #recaptcha{height:70px;transform:scale(0.75);transform-origin:0 0}.signup.action-box .ship-text{color:#75797D;font-family:Roboto;font-size:12px;font-weight:normal;letter-spacing:0.4px;text-align:center;margin-bottom:20px;width:100%}.signup.action-box .ship-text a{font-size:12px}.signup.action-box .flex-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:0px;width:100%}.signup.action-box .flex-container .inner-flex-container{align-items:center;display:flex;flex-direction:column;height:305px;justify-content:space-between;width:50%}.signup.action-box .flex-container .inner-flex-container .image-container{align-items:center;display:flex;flex-direction:column;height:250px;justify-content:space-between;max-height:250px;max-width:250px}.signup.action-box .flex-container .inner-flex-container .image-container img{max-height:inherit;max-width:inherit}.signup.action-box .flex-container .inner-flex-container .image-container img.scaled-down{max-height:205px}.signup.action-box .flex-container .inner-flex-container .image-container .img-margin-offset{margin-left:-20px}.signup.action-box .flex-container .contact-text-bold{color:#000;font-family:Roboto;font-size:18px;font-weight:500;letter-spacing:0.8px;text-align:center}.signup.action-box .flex-container .contact-text-small{color:#75797D;font-family:Roboto;font-size:9px;font-weight:normal;letter-spacing:0.8px;text-align:center}.signup.action-box .uniform-btn{width:200px}.signup.action-box .form_page_error_msg{padding:0px}.message-container{font-size:12px;width:240px;font-style:italic;color:gray;margin:0 auto;font-weight:normal}@media only screen and (max-width: 415px){.welcome-text-container,.action-box{border:none}.welcome-text-container .welcome-text,.action-box .welcome-text{font-size:18px;letter-spacing:0;padding:7px 10px}.action-box{box-shadow:none}.signup-container{border:none;width:100%;z-index:1}body{background-image:none}.nav-row-2{display:none}.signup.action-box .input-container{flex-direction:column}.signup.action-box .input-container .form-field-container{width:100%}.signup.action-box .flex-container{flex-direction:column}.signup.action-box .flex-container .inner-flex-container{width:100%}}.btn.crafty-btn{min-width:144px;color:#fff;font-weight:400;background-color:#3389f4;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2);-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}#header_external .brand-logo__img{height:2.5rem;width:auto}#select2-delivery_address-results .option-container{align-items:center;display:inline-flex;font-size:14px;letter-spacing:0.8px}#select2-delivery_address-results .option-container .icon-container{color:gray;font-size:14px}#select2-delivery_address-results .option-container .info-container{display:inline-flex}#select2-delivery_address-results .option-container .info-container .main-info{color:#000;font-weight:500}#select2-delivery_address-results .option-container .info-container .sub-info{color:gray}#select2-delivery_address-results .option-container .add-new-text{color:#3389F4}#select2-delivery_address-results .select2-results__option--highlighted[aria-selected]{background-color:#F2F5F7}
