.customer-contact-us{width:340px;margin:0 auto;margin-top:80px;margin-bottom:100px}.customer-contact-us .page-title-wrapper .page-title{margin:0 0 10px;font-size:18px;text-align:center}.customer-contact-us .page-title-wrapper .page-title .base{font-size:18px;font-weight:600;color:#2f2f2f;margin-bottom:10px;padding:0;font-style:normal;line-height:1.2;text-transform:uppercase;font-family:'Helvetica','Arial',sans-serif}.customer-contact-us .form.contact{border:1px solid #efefef;width:100%;padding:10px;min-width:unset}.customer-contact-us .form.contact .field.note.no-label{font-style:italic;font-family:'Helvetica','Arial',sans-serif;font-size:13px;color:#a0a0a0;text-align:center;line-height:1.5;-webkit-font-smoothing:antialiased;margin:0}.customer-contact-us .form.contact .field.note.no-label a{text-decoration:underline}.customer-contact-us .form.contact .field{padding-top:2px;margin-bottom:15px}.customer-contact-us .form.contact .field .control input{height:30px;padding:0 8px;width:100%;max-width:100%}.customer-contact-us .form.contact .fieldset{margin:0}.customer-contact-us .form.contact .actions-toolbar .primary{width:100%;text-align:center;float:unset}.customer-contact-us .form.contact .actions-toolbar .primary button{background:#000;display:inline-block;padding:5px 20px;border:0;color:#fff;font-size:13px;font-weight:400;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:0;width:unset;margin:0;float:unset}.customer-contact-us .form.contact .field .control input:focus,.customer-contact-us .form.contact .field .control textarea:focus{box-shadow:none}.customer-contact-us .form.contact .field .control #name-error,.customer-contact-us .form.contact .field .control #email-error,.customer-contact-us .form.contact .field .control #comment-error{color:#df280a;font-size:13px;margin-top:3px;-webkit-font-smoothing:antialiased;transition:.8s}.customer-contact-us .form.contact .field .control input.mage-error{border-color:#df280a;transition:.8s}.customer-contact-us .form.contact .field .control input::placeholder,.customer-contact-us .form.contact .field .control textarea::placeholder{font-family:'Helvetica','Arial',sans-serif;color:#a0a0a0;-webkit-font-smoothing:antialiased}.customer-contact-us .page.messages .messages .message-error{color:#000;background-color:#f6f5f5;border:1px solid #e85a5a;border-radius:5px;text-align:left;font-size:15px;padding:10px 10px 9px 47px;font-family:'Helvetica','Arial',sans-serif}.message.error>*:first-child:before{content:'\f071' !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:24px;color:#000;font-family:'luma-icons';vertical-align:middle;display:inline-block;margin:3px;font-weight:400;overflow:unset;speak:none;left:0;top:12px;width:45px;font:normal normal normal 14px/1 FontAwesome;position:absolute;text-align:center}.page-wrapper .page-main .column.main .customer-contact-us .page.messages .messages .message.success{color:#000;border:1px solid #11b400;background-color:#f6f5f5;border-radius:5px}.page-wrapper .page-main .column.main .customer-contact-us .page.messages .messages .message.success div{-webkit-font-smoothing:antialiased;font-size:15px}@media only screen and (min-width:320px) and (max-width:374px){.customer-contact-us{width:290px}}@media only screen and (min-width:320px) and (max-width:768px){.customer-contact-us{margin-top:50px}}