#step_2_form,#step_3_form,#thank_you{display:none}.type_Product_Registration_Main h2{margin-bottom:1em!important}.product-registration{display:block}.product-registration .camera{width:100px;margin:1em auto}.product-registration #step_2_form h5,.product-registration #step_2_form h4{margin-bottom:0}.product-registration .form-wrap{margin-top:3em}.product-registration form .help{font-size:1.1rem}.product-registration #no_thanks{background:none;color:var(--scheme-text-color);border:none;font-style:italic}.product-registration .success-msg,.product-registration .error-msg:not(:empty){margin-bottom:4rem}.product-registration .success-msg{font-size:1.5em}.product-registration .grid-item{margin-bottom:1.5em}.product-registration .grid{margin-left:-.9em}.product-registration .grid-item{padding-left:1em}.product-registration .grid-item:last-child .field{margin-bottom:0}.product-registration .field{border:none}.product-registration .field:after{top:1.6em}.product-registration .field label{opacity:1;position:relative;top:0;line-height:normal;font-size:.875em;font-weight:600;padding-left:0;display:block;left:0;margin-bottom:.5em}.product-registration input,.product-registration textarea,.product-registration .field.select select{border:1px solid var(--scheme-fields-border-color);padding:.7em}.product-registration .field.select svg{top:67%}.product-registration .radio-group .small-label{margin-bottom:1em}.product-registration .radio-group .options.flex .radio-field:not(:last-child){margin-right:1.5em}.product-registration .radio-group .options:not(.flex) .radio-field:not(:last-child){margin-bottom:.5em}.product-registration .checkbox-field p{font-size:calc(1.4rem * var(--font-body-scale))}.product-registration .btn-loading{display:none;position:relative;width:80px;height:16px}.product-registration .btn[disabled] span{display:none}.product-registration .btn[disabled] .btn-loading{display:block}.product-registration .btn-loading div{position:absolute;top:2px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.product-registration .btn-loading div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.product-registration .btn-loading div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.product-registration .btn-loading div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.product-registration .btn-loading div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@media(min-width:66.001rem){.type_Product_Registration_Main .image-text .wrap{padding-right:2.85em}}@media(min-width:38.001rem){.product-registration .grid-item:not(.one-whole){flex:1 0 50%}.product-registration #contactFormProduct{margin-bottom:1.5em}.product-registration .btn-wrap{margin-top:1em}}@media(max-width:38rem){.product-registration .grid-item:not(.one-whole){flex:1 0 100%}.product-registration .field label,.product-registration .checkbox-field p{font-size:1.2rem}.product-registration .field:after{top:2em;right:.6em}.product-registration .btn-wrap,.product-registration .btn{width:100%}}html{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/228/assets/product_registration.css.map */
