h3.heading{font-size:22px}.top-form-container{align-items:start;column-gap:24px;display:grid!important;grid-template-columns:minmax(210px,240px) minmax(570px,590px) minmax(340px,380px);justify-content:start;margin:20px auto;max-width:1400px;padding:0 20px}.top-form-container .quote-order{grid-column:1}.top-form-container .quote-order .heading{margin:0 0 20px}.top-form-container .quote-order .form-msg{line-height:1.35;margin:0 0 10px}.top-form-container .quote-order .quote-order-radio-inputs label{font-weight:700;margin-top:10px}.top-form-container .quote-order .customer-type-selection{margin-top:20px}.top-form-container .customer-information{grid-column:2}.top-form-container .delivery-options{align-self:start!important;grid-column:3;justify-self:start;margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;text-align:left}.top-form-container .customer-information{align-items:start;column-gap:0;display:grid!important;grid-template-columns:1fr 1fr;max-width:none;row-gap:0}.top-form-container .customer-information>.heading{grid-column:1/-1;margin:0 0 10px}#form-customer-info1{grid-column:1;max-width:none}#form-customer-info2{grid-column:2;padding-left:0!important}.top-form-container .customer-information table,.top-form-container .customer-information td,.top-form-container .delivery-options table,.top-form-container .delivery-options td{background:transparent!important;border:none!important;box-shadow:none!important;margin-bottom:0!important}.top-form-container .customer-information table,.top-form-container .delivery-options table{border-collapse:collapse!important;border-spacing:0!important}.top-form-container .customer-information td,.top-form-container .delivery-options td{padding:3px 5px!important;vertical-align:middle}@media (max-width:1100px){.top-form-container{grid-template-columns:1fr;row-gap:24px}.top-form-container .customer-information,.top-form-container .delivery-options,.top-form-container .quote-order{grid-column:1}.top-form-container .customer-information{align-items:start;column-gap:28px;grid-template-columns:max-content max-content;justify-content:start}}@media (max-width:560px){.top-form-container .customer-information{align-items:start!important;column-gap:0!important;grid-template-columns:1fr!important;justify-content:start!important;row-gap:16px!important}#form-customer-info1,#form-customer-info2{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}.top-form-container .customer-information table{border-collapse:collapse!important;border-spacing:0!important;width:100%!important}.top-form-container .customer-information td{padding:2px 6px!important}.top-form-container .customer-information td:first-child{white-space:nowrap;width:100px!important}.top-form-container .customer-information td:nth-child(2) input,.top-form-container .customer-information td:nth-child(2) select{box-sizing:border-box;max-width:none!important;width:100%!important}#form-customer-info2 tr[style*=height]{display:none!important}}.bottom-form-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px 30px;margin:0 auto 30px;max-width:1400px;padding:0 20px;width:100%;@media screen and (max-width:1200px){gap:20px}.custom-const{border:unset;font-weight:700;padding:unset;@media screen and (max-width:768px){max-width:unset!important;width:100%}}.submit{margin:0}}.door-form-v6-5{& h3.heading{margin-bottom:4px;margin-top:0}.select-style{flex:0 1 300px;@media screen and (max-width:768px){max-width:unset!important;width:100%}& fieldset{border:unset;display:flex;font-weight:700;gap:10px;margin:0 0 10px;padding:unset;width:fit-content;@media (max-width:768px){max-width:unset!important;width:100%!important}}.style-image{@media (max-width:768px){display:flex;justify-content:center}& img{display:none;&:first-child{display:block}}}}.select-wood{flex:0 1 300px;@media (max-width:768px){width:100%}& fieldset{border:unset;font-weight:700;margin:10px;padding:0;width:calc(100% - 20px);@media (max-width:768px){max-width:unset!important;width:100%!important}}}.custom-options{@media (max-width:768px){width:100%}.top{align-items:center;display:none;gap:10px;margin:0 0 30px;& h3{margin:0}}& .custom-options-table{display:none;& fieldset{border:none;font-weight:700;padding:5px 0;width:400px;@media (max-width:768px){max-width:unset!important;width:100%!important}& label,& select{display:inline-block}& label{width:100%}& select{@media (max-width:768px){width:100%}}}}}.hinge-options{@media (max-width:768px){width:100%}h3.heading{margin-bottom:4px}>p{margin-bottom:10px}& fieldset{border:unset;display:flex;flex-wrap:wrap;font-weight:700;margin:0 0 10px;padding:unset;width:100%;@media (max-width:768px){max-width:unset!important}& select{flex:0 0 100%}.spec,.speclink{cursor:pointer;margin-left:10px;&:focus,&:hover{color:#000}}}}.line-items-section{margin:0 0 20px;overflow:auto;padding:10px 0;@media screen and (max-width:820px){display:none}.door-order-table{border-collapse:collapse;& th{font-size:16px;text-align:center;@media screen and (max-width:1200px){font-size:14px}}& td,& th{border:1px solid #000;padding:3px 5px}.door-quantity{width:30px}.door-type{@media screen and (max-width:1200px){width:80px}}.small-numbers{width:80px;@media screen and (max-width:1200px){width:60px}}.door-hinge-side{width:100px;@media screen and (max-width:1200px){width:80px}}.door-notes{width:500px;@media screen and (max-width:1200px){width:200px}}.mobile-label{display:none}& input,& select{font-size:16px;padding:3px 5px;@media screen and (max-width:1200px){font-size:14px}}}.add-row-btn{cursor:pointer;margin-bottom:0;margin-top:10px;padding:5px 5px 3px}}.line-items-mobile{display:none;margin:10px 0;max-width:100%;width:400px;@media screen and (min-width:581px){td{display:flex;input,select{flex-grow:1;margin-left:10px}}}@media screen and (max-width:820px){display:block;flex:0 0 100%}table{display:block;margin:0;tr{display:flex;flex-direction:column;margin-bottom:10px;.door-dimensions-col1{background-color:#e9e9e9;font-size:18px;font-weight:700;padding:5px;.mobile-label{font-size:18px;font-weight:700}}td{border:unset;padding:5px;&:nth-child(2){padding-top:10px}input[type=text],select{@media (max-width:500px){margin-bottom:10px;width:100%}}}}}@media screen and (max-width:768px) and (min-width:501px){width:100%;td{display:flex;input,select{flex-grow:1;margin-left:10px}}}.add-row-btn{margin:10px 0 0;padding:5px 5px 3px}}}a.speclink{margin-left:10px}.hide{display:none;visibility:hidden}@media screen and (min-width:1200px){button.add-row-btn.hide-desktop{display:none}}@media screen and (max-width:1200px){button.add-row-btn.hide-mobile{display:none}.top-form-container{flex-direction:column}}.door-form-v6-5 #hinge-cabinet-door-hinges{max-width:100%;width:400px}@media screen and (max-width:768px){.door-form-v6-5 #hinge-cabinet-door-hinges{box-sizing:border-box;width:100%!important}}.spec,a.speclink{font-weight:700}.attachments-section{flex:0 0 100%;margin:20px 0}.attachments-section label{display:block;font-weight:700;margin-bottom:4px}.attachments-section input[type=file]{max-width:400px;width:100%}@media (max-width:768px){.attachments-section input[type=file]{max-width:100%}}.notes-comments{box-sizing:border-box;clear:both;color:#000;flex:0 0 100%!important;margin:20px 0;max-width:1400px;padding:0;text-align:left;width:100%}.notes-comments h3.heading{border-bottom:1px solid;padding-bottom:5px}.notes-comments table{background:#fff;border-collapse:collapse;width:100%}.notes-comments td,.notes-comments th{border:1px solid #aaa;padding:8px;vertical-align:top}.notes-comments th{background:#f5f1ed;font-weight:700}.notes-comments input[type=text],.notes-comments textarea{background:#fff;border:1px solid #ccc;box-sizing:border-box;font-size:14px;line-height:1.4;padding:6px;width:100%}.notes-comments textarea{min-height:60px;resize:vertical}.notes-comments td:first-child,.notes-comments th:first-child{width:150px}.notes-comments,.notes-comments th{color:#000!important}#ShippingAddress1:disabled,#ShippingCity:disabled,#ShippingState:disabled,#ShippingZip:disabled{background:#eee;color:#777;cursor:not-allowed}