:root{--fullGrid:1/1/-1/-1}.grey-linear-background{background:linear-gradient(180deg,#fff 100px,#f0f0f0 250px)}.cpu-button-outline{background-color:none;border:1px solid #d50032;border-radius:5px;color:#d50032;display:block;margin-bottom:1em;padding:10px;text-align:center;transition:background-color .2s,border-color .2s}.cpu-button-outline *{color:#d50032}.cpu-button-outline:hover{background-color:#d50032;color:#fff}.cpu-button-outline:hover *{color:#fff}.cpu-button-outline-white{background-color:transparent;border:1px solid #fff;border-radius:5px;color:#fff;display:block;font-size:.875em;margin-bottom:1em;padding:12px 20px;text-align:center;transition:background-color .2s,border-color .2s}.cpu-button-outline-white *{color:#d50032}.cpu-button-outline-white:hover{background-color:#fff;color:#d50032}.cpu-button-outline-white:hover *{color:#fff}.cpu-button-solid-red{background-color:#d50032;border:none;border-radius:5px;color:#fff;display:block;margin-bottom:1em;padding:10px 20px;text-align:center}.cpu-button-solid-red *{color:#fff;font-size:14px}.cpu-button-solid-red:hover{background-color:#ba002c;color:#fff}.cpu-button-solid-red:hover *{color:#fff}.mobile-plus{background-color:#f5f5f5;border:none;border-radius:5px;color:#494846;font-weight:700;height:30px;text-align:center;width:30px}.mobile-plus::open{content:" - "}.button,.cpu-button,.frm_button_submit,.frm_final_submit,.frm_prev_page,.search-filter-reset,.woocommerce-Button{border:0;border-radius:5px;display:inline-block;font-size:14px;font-weight:500;line-height:12px;padding:12px 20px 13px}.cpu-button.lg,.lg.button,.lg.frm_final_submit,.lg.search-filter-reset,.lg.woocommerce-Button{line-height:15px;padding:16px 25px 15px}.button,.cpu-button.red,.frm_button_submit,.frm_final_submit,.frm_prev_page,.search-filter-reset,.woocommerce-Button{background-color:#d50032;color:#fff}.button:hover,.cpu-button.red-hover,.cpu-button.red:hover,.frm_final_submit:hover,.red-hover.button,.red-hover.frm_final_submit,.red-hover.search-filter-reset,.red-hover.woocommerce-Button,.search-filter-reset:hover,.woocommerce-Button:hover{background-color:#ba002c;color:#fff}.cpu-button.white,.white.button,.white.frm_final_submit,.white.search-filter-reset,.white.woocommerce-Button{background-color:#fff;color:#d50032}.cpu-button.white-hover,.cpu-button.white:hover,.white-hover.button,.white-hover.frm_final_submit,.white-hover.search-filter-reset,.white-hover.woocommerce-Button,.white.button:hover,.white.frm_final_submit:hover,.white.search-filter-reset:hover,.white.woocommerce-Button:hover{background-color:#fff;color:#ba002c}.cpu-button.outline,.outline.button,.outline.frm_final_submit,.outline.search-filter-reset,.outline.woocommerce-Button{background-color:#fff;border:2px solid #d50032;color:#d50032}.cpu-button.outline-hover,.cpu-button.outline:hover,.outline-hover.button,.outline-hover.frm_final_submit,.outline-hover.search-filter-reset,.outline-hover.woocommerce-Button,.outline.button:hover,.outline.frm_final_submit:hover,.outline.search-filter-reset:hover,.outline.woocommerce-Button:hover{background-color:#ba002c;color:#fff}.cpu-button.grey,.grey.button,.grey.frm_final_submit,.grey.search-filter-reset,.grey.woocommerce-Button{background-color:#525252;color:#fff}a.button,a.cpu-button.red,a.frm_final_submit,a.search-filter-reset,a.woocommerce-Button{display:block;text-align:center;text-decoration:none!important;text-decoration-line:none;text-decoration-line:#fff}a.button span.ps-button-label,a.cpu-button.red span.ps-button-label,a.frm_final_submit span.ps-button-label,a.search-filter-reset span.ps-button-label,a.woocommerce-Button span.ps-button-label{text-decoration:none!important}a.button:link,a.cpu-button.red:link,a.frm_final_submit:link,a.search-filter-reset:link,a.woocommerce-Button:link{text-decoration-line:none;text-decoration:none}.cpu-button.grey-hover,.cpu-button.grey:hover,.grey-hover.button,.grey-hover.frm_final_submit,.grey-hover.search-filter-reset,.grey-hover.woocommerce-Button,.grey.button:hover,.grey.frm_final_submit:hover,.grey.search-filter-reset:hover,.grey.woocommerce-Button:hover{background-color:#525252;color:#fff}#primary{padding-bottom:3em}legend{color:#000;font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.44;text-align:left}.form-row-first,.form-row-last{overflow:visible;width:49%}.form-row-first{float:left}.form-row-last{float:right}.form-row-wide{clear:both}.select2-container{margin-bottom:10px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{margin:0 0 .8em;padding:0}.woocommerce-MyAccount-navigation ul li a{font-family:Gotham A,Gotham B,Helvetica,Arial,sans-serif;font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:2.33;text-align:left}.product-registrations label{font-weight:400}.product-registrations .product{display:grid;grid-template-columns:1fr;text-align:center}@media only screen and (min-width:480px){.product-registrations .product{grid-gap:0;background-color:#f5f5f5;border-radius:5px;display:grid;font-size:14px;grid-template-columns:20% 80%;margin-bottom:1em;padding:22px 23px 22px 22px;text-align:left;width:100%}}.product-registrations .product p{color:#414141;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.36;text-align:left}@media only screen and (min-width:480px){.product-registrations .product .product-image img{height:100%;width:100%}}.product-registrations .product .product-details{display:grid;padding:1em;position:relative}.product-registrations .product .product-details p{margin-bottom:0}.product-registrations .product .product-details h3{color:#000;font-family:Gotham A,Gotham B,Helvetica,Arial,sans-serif;font-size:22px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1}@media only screen and (min-width:480px){.product-registrations .product .product-details h3{border-bottom:1px solid #8b8b8b;margin-bottom:1em;padding-bottom:10px}}.product-registrations .product .product-details .delete-controls a{color:#8b8b8b;font-size:14px;font-weight:500}@media only screen and (min-width:480px){.product-registrations .product .product-details .delete-controls a{float:right}}.product-registrations .product .product-details .item-1{border-bottom:1px solid #8b8b8b;order:2;padding:16px}@media only screen and (min-width:480px){.product-registrations .product .product-details .item-1{border-bottom:0;order:1;padding:0}}.product-registrations .product .product-details .item-2{order:1}@media only screen and (min-width:480px){.product-registrations .product .product-details .item-2{order:2}}.product-registrations .product .product-details .item-3{order:3;padding-top:16px}@media only screen and (min-width:480px){.product-registrations .product .product-details .item-3{padding-top:0}}.product-registrations .product .product-details .item-4{order:4}.product-registrations .product .product-details .item-5{order:5}.form-register-show-after-selecting{display:block;max-height:0;opacity:0;transition:all .2s}.form-register-show-after-selecting.open{max-height:none;opacity:1}.business-use-info{display:none}.business-use-info.open{display:block}.login p{font-size:12px}.woocommerce-MyAccount-content{position:relative}.woocommerce-MyAccount-content .registrations{position:absolute;right:0}.modal-email-transmit-form{background:#fff;border:1px solid #f9f9f9;box-shadow:2px 2px 2px rgba(0,0,0,.5);display:none!important;font-size:.8em;padding:10px!important;position:relative;text-align:left;transition:all .2s;z-index:1}.modal-email-transmit-form.send_form{display:block!important}.modal-email-transmit-form input{margin-bottom:5px}.modal-email-transmit-form .btn{margin-bottom:0}.modal-email-transmit-form form{margin-bottom:0;padding-bottom:0}.reg-head{display:grid;grid-template-columns:1fr}.reg-head .disclaimer{margin:6px}.reg-head .disclaimer label{align-items:baseline;display:flex;font-weight:400}.reg-display{display:grid;gap:8px;grid-template-columns:1fr}@media only screen and (min-width:480px){.reg-display{grid-template-columns:50% 20% 30%;margin-bottom:20px}.reg-display .cpu-button-outline{margin-bottom:0}}.overview .overview-details{grid-template-columns:60%}.page-template-template-registration-new{background:linear-gradient(180deg,#fff 100px,#f0f0f0 250px)}.page-template-template-registration-new #go-back-to-step-2{margin-right:1em}.page-template-template-registration-new .default-header h2{margin-bottom:30px}@media only screen and (min-width:768px){.page-template-template-registration-new .default-header p{width:70%}}.page-template-template-registration-new .btn{margin-top:1em}.page-template-template-registration-new .message-area{color:#d50032;margin-bottom:.5em}.page-template-template-registration-new .select2-container .select2-choice{padding:.3em}@media only screen and (max-width:768px){.page-template-template-registration-new #registration-selector .select2-container{width:auto!important}}.page-template-template-registration-new .registration-input-error{border-color:#d50032!important;color:#d50032!important}.page-template-template-registration-new .product-image img{height:auto;max-width:100%}.page-template-template-registration-new .registration-main-area{border:0;margin-bottom:50px;min-height:300px;padding:1.333em;position:relative;width:100%}.page-template-template-registration-new .registration-main-area .product-reg{margin-bottom:1em;padding:1em}.page-template-template-registration-new .registration-main-area h2.product-title{color:#d50032;font-size:1em}.page-template-template-registration-new .registration-main-area .btn{word-wrap:break-word;display:inline-block;margin-bottom:1em;padding:.5em;text-transform:uppercase;transition:all .2s;white-space:normal;width:100%}@media only screen and (min-width:1024px){.page-template-template-registration-new .registration-main-area .btn{max-width:100%;padding:.5em 2em;width:auto}}.page-template-template-registration-new .registration-main-area .btn-black{background-color:#000;color:#fff}.page-template-template-registration-new .registration-main-area .btn-black:hover{background-color:#fff!important;color:#000!important}.page-template-template-registration-new .registration-main-area hr{border-color:#a0a0a0}.page-template-template-registration-new .registration-main-area .step-content{display:none}.page-template-template-registration-new .registration-main-area .step-content.active{display:block}.page-template-template-registration-new .registration-main-area .step-content ul{margin:0}.page-template-template-registration-new .registration-main-area .step-content .has-serial{display:none}.page-template-template-registration-new .registration-main-area .step-content h5{font-size:.68em;font-weight:700;margin-bottom:2em;text-transform:uppercase}.page-template-template-registration-new .registration-main-area .step-content label{font-weight:400}@media only screen and (min-width:480px){.page-template-template-registration-new .tabs{background:none}}.page-template-template-registration-new .tabs .step{grid-gap:10px;border:1px solid #cecece;box-sizing:border-box;display:grid;font-size:1em;grid-template-columns:30px auto;padding-bottom:20px;transition:all .2s;width:100%}.page-template-template-registration-new .tabs .step .step-text{background-color:#d50032;border-radius:20px;color:#fff;display:grid;font-size:13px;font-stretch:normal;font-style:normal;font-weight:500;height:25px;letter-spacing:normal;line-height:1.77;place-items:center;text-align:left;width:25px}.page-template-template-registration-new .tabs .step .step-desc{align-items:center;color:#000;display:grid;font-family:Gotham A,Gotham B,Helvetica,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44}.page-template-template-registration-new .tabs .step.active .step-desc{font-weight:500}.page-template-template-registration-new .tabs .step.active .step-text{background-color:#d50032;color:#fff}.page-template-template-registration-new .registration-tab{padding:32px 24px}.page-template-template-registration-new .registration-tab form{display:grid;gap:16px}.page-template-template-registration-new .registration-tab h4{margin-bottom:16px}.page-template-template-registration-new .registration-tab label{font-size:16px}.page-template-template-registration-new .registration-tab #registration-selector label{font-weight:500!important}.page-template-template-registration-new .registration-tab #registration-selector label.radio-inline{font-weight:400!important}.page-template-template-registration-new .registration-tab #registration-selector .remove-reg{font-weight:500}.page-template-template-registration-new .registration-tab .cpu-button-outline{background-color:#fff}.page-template-template-registration-new .registration-tab .radio-inline{padding-right:24px}.page-template-template-registration-new .registration-tab .form-group{padding-bottom:32px}.page-template-template-registration-new .registration-tab .medium{font-weight:500}.page-template-template-registration-new .registration-tab .no-serial{border-bottom:1px solid #b5b5b5;display:grid;gap:16px;grid-template-columns:1fr 1fr}.page-template-template-registration-new .registration-tab .product-info{padding-bottom:32px;padding-top:32px}.page-template-template-registration-new .registration-tab .registration-terms{border-bottom:1px solid #b5b5b5;padding-bottom:32px}.page-template-template-registration-new .registration-tab .registration-terms .disclaimer label{align-items:baseline;display:flex;font-weight:400}.page-template-template-registration-new .registration-tab .registration-terms .disclaimer input[type=checkbox]{margin-right:8px}.registration-validation-area{display:grid;gap:16px;padding:32px 24px}.registration-validation-area .serial-number{padding-top:16px}.product-review-area{display:grid;gap:24px;grid-template-columns:132px 1fr}.registration-pre-confirm .disclaimer label{align-items:baseline;display:flex;font-weight:400}.registration-pre-confirm .disclaimer input[type=checkbox]{margin-right:8px}.registration-successful{display:none}.registration-successful .registration-successful-message-area{display:grid;gap:16px}.new-nav{padding:1em}.index-text{align-content:center;background-color:#d50032;border-radius:50px;color:#fff;content:"n";display:inline-block;height:30px;margin-right:10px;overflow:hidden;transform:translateY(10px);width:30px}.warranty-info{padding-bottom:32px}.sign-in-top,.warranty-info{padding-top:32px}.product-model{margin-top:32px}.cp-accent{accent-color:#d50032}.con-padding{padding:16px}.cp-red{color:#d50032}.bg-white{background-color:#fff}.inline{display:inline!important}.bottom-border-gray{border-bottom:1px solid #cecece}.no-padding{padding:0}.hide-tabs{display:none}@media only screen and (min-width:480px){.hide-tabs{display:flex}}

/*# sourceMappingURL=template-registration-new.css.map*/