.section-warranty-registration-form .section-container{max-width:1145px}.section-warranty-registration-form .section-heading-wrapper{margin-bottom:20px}.section-warranty-registration-form .section-heading{font-size:36px;font-weight:700;line-height:1.2em}.section-warranty-registration-form .form-type-input,.section-warranty-registration-form .form-type-select{margin-bottom:20px}.section-warranty-registration-form .form-type-heading{margin-top:10px}.section-warranty-registration-form .form-type-select .select-wrapper{position:relative}.section-warranty-registration-form .form-type-select .select-wrapper svg{position:absolute;right:22px;height:100%;width:13px;pointer-events:none}.section-warranty-registration-form .form-type-checkbox{margin-bottom:10px}.section-warranty-registration-form .form-type-checkbox p{font-family:var(--body-font)}.section-warranty-registration-form .form-type-checkbox .heading-field{font-weight:700;margin-bottom:4px}.section-warranty-registration-form .form-type-checkbox .caption-field{color:var(--subtext-color)}.section-warranty-registration-form form p{margin:0 0 12px}.section-warranty-registration-form form label{font-weight:700}.section-warranty-registration-form form select{height:44px;padding:5px 30px 5px 15px;border-color:var(--miscellaneous-color)}.section-warranty-registration-form form input{height:44px}.section-warranty-registration-form form-checklist li input{display:none}.section-warranty-registration-form form-checklist label{display:flex;margin:8px 0}.section-warranty-registration-form form-checklist label span:not(.text){display:flex}.section-warranty-registration-form form-checklist label .text{font-weight:400;line-height:1.3em;margin-left:6px;margin-top:1px}.section-warranty-registration-form table{display:block;overflow:hidden;overflow-x:auto;margin-bottom:30px}.section-warranty-registration-form table thead{display:block;width:100%}.section-warranty-registration-form table thead tr{margin:0 -8px;font-weight:700;display:flex;border-bottom:1px solid var(--miscellaneous-color)}.section-warranty-registration-form table thead td{padding:8px}.section-warranty-registration-form table tbody{display:block;width:100%}.section-warranty-registration-form table tbody tr{margin:0 -8px;display:flex;align-items:center;border-bottom:1px solid var(--miscellaneous-color)}.section-warranty-registration-form table tbody td{padding:12px 8px 13px}.section-warranty-registration-form table::-webkit-scrollbar-track{box-shadow:inset 0 0 4px var(--miscellaneous-color);-webkit-box-shadow:inset 0 0 var(--miscellaneous-color);background-color:var(--miscellaneous-color)}.section-warranty-registration-form table::-webkit-scrollbar{height:4px;background-color:var(--miscellaneous-color)}.section-warranty-registration-form table::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.section-warranty-registration-form .heading-field{flex:0 0 205px}.section-warranty-registration-form .option-heading{flex:0 0 115px;max-width:115px;text-align:center}.section-warranty-registration-form .option-heading input{display:none}.section-warranty-registration-form .option-heading label{margin:0;display:flex;align-items:center;justify-content:center}.section-warranty-registration-form .option-heading span{display:flex}.section-warranty-registration-form .question-item{flex:0 0 205px}.section-warranty-registration-form .button-group{margin-top:20px}.section-warranty-registration-form .button-group .btn{width:100%;text-transform:uppercase}@media (min-width: 750px){.section-warranty-registration-form .section-heading{font-size:48px}.section-warranty-registration-form form .heading-field,.section-warranty-registration-form form .question-item{flex:0 0 40%}.section-warranty-registration-form form .option-heading{flex:0 0 15%;max-width:15%}.section-warranty-registration-form form table{display:block;overflow:hidden}.section-warranty-registration-form form table tbody td{padding:18px 8px}.section-warranty-registration-form .form-type-select .heading-field-wrapper{align-self:center}.section-warranty-registration-form .button-group .btn{width:320px}}@media (min-width: 1000px){.section-warranty-registration-form .form-type-heading{margin-top:30px}.section-warranty-registration-form .form-type-heading:last-child{margin-top:0}.section-warranty-registration-form .form-field:nth-child(29){margin-left:auto}}
