.form-page{background:#e1e1e1;padding:15px}.grizform{margin:0 auto;max-width:800px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);padding:40px;background:#fff;border-top:12px solid #ed1c24}.grizform fieldset h4{display:block;margin-bottom:0;font-family:avantgarde_normalbook;color:#666;background:#fff;padding:0 15px;border:0;font-weight:bold;color:#555;font-size:22px;padding:0;margin:0 0 20px;border-bottom:1px solid #ccc;padding-bottom:10px}.grizform .checkbox-group ul,.grizform .radio-group ul{list-style-type:none;padding-left:0}.grizform fieldset{overflow:hidden;-webkit-transition:max-height 250ms ease-out;-moz-transition:max-height 250ms ease-out;-ms-transition:max-height 250ms ease-out;-o-transition:max-height 250ms ease-out;transition:max-height 250ms ease-out;background:#fff;margin-bottom:40px}.grizform fieldset h4{display:block;margin-bottom:0;font-family:avantgarde_normalbook;color:#666;background:#fff;padding:0 15px;border:0;font-weight:bold;color:#555;font-size:22px;padding:0;margin:0 0 20px;border-bottom:1px solid #ccc;padding-bottom:10px}.grizform .textbox,.grizform .dropdownbox,.grizform .textareabox{display:block;position:relative}.grizform .textbox>input[type=password],.grizform .textbox>input[type=text]{display:block;width:100%;border-radius:3px;border:1px solid #ccc;height:50px;padding:25px 5px 5px;position:relative;font-size:17px;max-width:none}.grizform .dropdownbox>select{display:block;height:50px;border-radius:3px;border:1px solid #ccc;width:100%;font-family:avantgarde_normalbook;font-weight:bold;color:#666;line-height:65px;-webkit-appearance:none;text-indent:5px;font-size:17px;position:relative;max-width:none;padding:0}.grizform .dropdownbox:after{content:" ";display:block;position:absolute;top:10px;right:5px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #999}.grizform .radio label,.grizform .checkbox label{font-size:16px!important;color:#666!important;font-family:avantgarde_normalbook}.grizform .textareabox>label,.grizform .textbox>label,.grizform .dropdownbox>label{position:absolute;z-index:1;font-size:14px;font-family:avantgarde_normalbook;left:5px;top:5px;color:#999;text-align:left}@media(max-width:767px){.grizform .textareabox>label,.grizform .textbox>label,.grizform .dropdownbox>label{font-size:12px}}.error{font-weight:bold;margin:0;padding:0;font-size:12px;color:#f00}.grizform .textareabox textarea{width:100%;border:1px solid #ccc;border-radius:3px;padding:25px 5px 10px;resize:none;display:block;max-width:none}.grizform li.form-group{font-size:18px;color:#666;font-family:avantgarde_normalbook;font-weight:bold}.grizform input[type=submit]{height:50px;min-width:200px;background:#209462;color:#fff;font-family:avantgarde_normalbook;font-size:18px;border:0;border-radius:3px}.grizform .fieldset-group>.form-group:last-child,.grizform .fieldset-group>.form-group:last-child input,.grizform .fieldset-group>.form-group:last-child .radio,.grizform .fieldset-subgroup:last-child{margin-bottom:0}.grizform span#ctl00_mainContent_valEmailValid{height:0;display:block}.grizform .form-group>label{color:#999;font-family:avantgarde_normalbook}.grizform .textbox input:focus+label{color:#209462!important}.grizform .form-group.checkbox{font-family:avantgarde_normalbook;margin-bottom:15px;margin-top:0}.grizform .field-validation{position:absolute;top:4px;right:7px;font-size:12px;color:#c00;font-family:avantgarde_normalbook}.grizform .fieldset-subgroup{border:2px solid #ccc;padding:15px;border-radius:5px;margin-bottom:30px}.grizform .fieldset-subgroup>.subheading{display:table;margin-top:-20px;background:#fff;margin:-27px auto 20px;padding:0 15px;font-family:avantgarde_normalbook;color:#666;font-size:18px}.grizform .radio{border:0;margin-right:15px;perspective:1000px;backface-visibility:hidden}.grizform .radio>label{padding-left:25px}.grizform iframe{border:1px solid #ccc;width:100%;display:block}.grizform .textbox>label,.grizform .dropdownbox>label{padding-left:0}.grizform .textbox>input[type=text]:focus,.grizform .textbox>input[type=text]:focus{border-color:#209462}.grizform .textbox>input[required]+label:after{content:"*";color:#c00;margin-left:2px;margin-top:-2px;display:block;float:right;font-size:16px}.grizform .checkbox-group-inline>.checkbox{width:33.3333333%;float:left}.grizform .checkbox-group-inline>label{width:100%;display:block;clear:both;margin-bottom:15px}.grizform .radio-group>label,.grizform .checkbox-group>label{font-size:18px;color:#666}.grizform .validation-message,.grizform .field-validation{position:absolute;top:4px;right:7px;font-size:12px;background:transparent!important;color:#c00!important;font-family:avantgarde_normalbook}@media(max-width:991px){.grizform{padding:15px;margin:0 -15px!important}.grizform .radio-group>label,.grizform .checkbox-group>label{font-size:16px}.grizform .radio label,.grizform .checkbox label{font-size:14px!important;color:#666!important;font-family:avantgarde_normalbook}.grizform .checkbox-group-inline>.checkbox{width:100%}.grizform #categorytitle{font-size:24px}.grizform fieldset h4{font-size:17px}.grizform .form-group.checkbox{height:50px;line-height:normal;display:flex;align-items:center;padding-left:10px}}.checkbox input+label{height:15px;width:15px;background-color:#fff;border:1px solid #aaa;border-radius:1px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease .1s;-o-transition:border-color ease .1s;-webkit-transition:border-color ease .1s;transition:border-color ease .1s;cursor:pointer;padding:0;position:absolute;top:50%!important;margin-top:-7.5px;min-height:0;left:0!important}.checkbox input+label::before,.checkbox input+label::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:2.25px;background-color:#34b93d;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:1px;content:" ";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5}.checkbox input+label::before{top:9.6px;left:8.25px;box-shadow:0 0 0 1.2px #fff1e4;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input+label::after{top:5.25px;left:1.65px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox input[type=checkbox]:checked+label{border-color:#34b93d}.checkbox input[type=checkbox]:checked+label::after{height:7.5px;-moz-animation:dothabottomcheck .1s ease 0s forwards;-o-animation:dothabottomcheck .1s ease 0s forwards;-webkit-animation:dothabottomcheck .1s ease 0s forwards;animation:dothabottomcheck .1s ease 0s forwards}.checkbox input[type=checkbox]:checked+label::before{height:15px;-moz-animation:dothatopcheck .2s ease 0s forwards;-o-animation:dothatopcheck .2s ease 0s forwards;-webkit-animation:dothatopcheck .2s ease 0s forwards;animation:dothatopcheck .2s ease 0s forwards}@-moz-keyframes dothabottomcheck{0%{height:0}100%{height:7.5px}}@-webkit-keyframes dothabottomcheck{0%{height:0}100%{height:7.5px}}@keyframes dothabottomcheck{0%{height:0}100%{height:7.5px}}@keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:15px}}@-webkit-keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:15px}}@-moz-keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:15px}}.radio{position:relative;padding:5px 0}.radio>input[type=radio]{visibility:hidden;height:0;padding:0;margin:0;display:block}.radio>label:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:50%;margin-top:-7px;border:1px solid #aaa;left:5px}.radio>label:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#e88500;position:absolute;top:50%;margin-top:-5px;left:7px;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:150ms ease-out;-webkit-transition:150ms ease-out;transition:150ms ease-out}.radio>input:checked+label:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#e88500;position:absolute;top:50%;margin-top:-5px;left:7px;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.form-group.radio label{position:static}.parts-form-instruction{color:#fff;margin-bottom:15px;font-weight:bold}.ui-autocomplete{max-height:20em;overflow-y:auto;overflow-x:hidden;font-size:1em;padding:0 5px}main{padding-bottom:0!important}.form-page{flex-direction:column;align-items:center}.catalog-link{position:relative;margin-bottom:15px}.grizform{position:relative;overflow:hidden;margin:0;border-top:0}.grizform h3{font-size:16px;font-weight:bold}.grizform span{font-size:11px}.grizform input[type=button]{height:50px;min-width:200px;background:#209462;color:#fff;font-family:avantgarde_normalbook;font-size:18px;border:0;border-radius:3px}.modal .modal-header{font-size:19px}.modal .modal-header h4{font-size:16px}.modal .modal-header button{outline:0}.modal .modal-body{overflow:auto;max-height:500px}.modal .modal-body #error-container{display:none}.modal .modal-footer{justify-content:flex-end!important}.themebtn{background:#209462;color:#fff}#response-address strong{color:#008000}.bg-OriginalAddress{background:#286090!important;border-color:#286090!important}