.footer{font-style:italic;color:#777}.header{background-color:brown}.layout__main{max-width:50rem}.layout__main h2{margin-top:2rem}.layout__main{margin-bottom:5rem}.order label{font-size:.8rem}.order input{width:15rem}.order select{margin-right:10px;vertical-align:center}.order input[type=checkbox]{width:1rem}.order textarea{height:5rem;width:15rem}.order_form-input{margin-bottom:.7rem}.order_validation-error{font-size:.8rem;display:block;margin-top:.3rem;margin-bottom:1rem;margin-left:.2rem;max-width:15rem;color:red}.order_help-text{margin-top:.2rem;margin-left:.2rem;font-size:.8rem}.order_toggle-terms{font-size:.8rem}.builders-guide_parts-table{border:1px solid black}.builders-guide_parts-table td{border:1px solid black;padding:5px}.part-image{margin-left:2rem}.part-image img,.part-image{width:30rem}.image-with-description{margin-bottom:36px}.image-with-description img{margin-bottom:8px}.image-with-description .label{padding-left:10px;padding-right:10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0 80px;padding-left:15px;border-left:1px solid #ccc;font-family:Open Sans,sans-serif}body .logo-image{position:fixed;top:20px;left:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
