.oj-contact-form-subject{width:100%;padding:13px;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}.oj-contact-form__subject-dropdown-icon{position:absolute;right:10px}.oj-contact-form-subject option{font-family:Nexa-Regular}p.oj-contact-form__phone_number{margin:0;padding-left:6px}.phone_number_icon_img{display:flex;padding-top:10px}.oj-contact-form__gradient{background-color:#fdfaf3}select.oj-contact-form-subject{outline:none;background-color:#fff;box-shadow:none;font-family:Nexa-Regular;color:#000;font-size:16px;text-transform:capitalize}.oj-field__contact-form-subject{border:.5px solid;appearance:none;position:relative;-webkit-appearance:none;-moz-appearance:none;display:flex;justify-content:center;align-items:center}.field__label,.oj-form__message{font-family:Nexa-Regular}.oj-form__message:focus-visible{outline:none;box-shadow:none}.oj-contact-page__container{display:flex;justify-content:space-between;background-color:#fdfaf3;padding:3% 8% 10%}.oj-contact-page__container .contact{padding-top:0}.contact{width:75%}.oj-contact__left-container{width:20%}.oj-customer-service__menu{list-style:none;background-color:#f7f4ef;width:100%;padding-left:0}.oj-customer-service__menu li{margin:3px 0 0;padding:7px 0}.oj-customer-service__menu li a{text-decoration:none;color:#000;padding:3px 20px;font-size:14px;text-transform:uppercase}.oj-contact__dropdown-menu{display:none;box-shadow:0 3px 6px #00000029;background-color:#fff;text-align:center;cursor:pointer}.oj-contact-form__active{border-left:5px solid black}.contact{margin:0 auto;max-width:100%!important}.oj-contact__container{display:flex}.oj-contact__heading{font-weight:400;text-align:left;font-size:16px;font-family:Nexa-Bold}.oj-contact__address{padding-top:50px;padding-bottom:5px}.contact__fields>.field>.field__input{background-color:#fff;border:none;padding:10px;height:40px}.contact__fields>.field:after,.contact__fields>.field:before{content:none}.oj-contact__container>.oj-contact__address{width:55%}.oj-contact__container>form{width:45%}.contact__fields label{position:static}#ContactForm .contact__fields{display:block}.oj-contact-address__heading{margin:0;font-size:16px;font-family:Nexa-Bold}.oj-contact-form__enquiry-details{font-size:16px;font-family:Nexa-Regular;margin-bottom:50px}.oj-contact-form__heading{font-size:16px;font-family:Nexa-Bold;padding-top:50px}.oj-contact__officeaddress p{font-size:16px;font-family:Nexa-Regular;line-height:30px;margin:0}.oj-contact__officeaddress p strong{font-weight:400}input#ContactForm-name:focus-visible,input#ContactForm-email:focus-visible,input#ContactForm-phone:focus-visible,textarea#ContactForm-body:focus-visible{box-shadow:none}.oj-contact__container>#ContactForm ul.form-status-list li>.link{text-decoration:none}.oj-contact__useful-emails{font-size:16px;letter-spacing:0}.oj-contact__emails-heading{font-weight:400;margin:0;font-size:1.8rem;font-family:Nexa-Regular}.oj-contact_thankyou{font-size:16px;margin-top:32px}.oj-contact__useful-emails a{color:#000}@media (max-width:1150px){.oj-contact-page__container{padding:0 10% 10%}}@media (max-width:990px){.oj-contact-page__container .contact{padding:0}.oj-contact-page__container{padding:0 3% 7%}.oj-contact__pagewidth{width:91%}}@media (max-width:750px){.oj-contact__container{flex-direction:column;padding:2% 10%;width:100%}.shopify-section section .oj-contact-page{padding:0}.oj-contact__container>.oj-contact__address{width:100%}.oj-contact__container>#ContactForm{width:100%}.oj-contact-page__container{flex-direction:column;padding:0}.oj-contact__dropdown-menu{display:flex;justify-content:center;align-items:center}.oj-contact__dropdown-menu h1{padding:14px 0;font-size:18px;font-family:Nexa-Regular;margin-bottom:0;margin-top:0}.oj-customer-service__menu{display:none;text-align:center;margin-top:0;z-index:2;position:absolute;box-shadow:#00000029 0 3px 6px}.oj-contact__left-container{width:100%}.contact button{margin-bottom:30px}.contact{width:100%}}@media (max-width:550px){.contact{width:100%}.oj-contact__useful-emails a{font-size:14px}}.contact__fields .field{border:.5px solid rgba(18,18,18,.75)}.oj-contact__officeaddress.oj-contact__address{color:#000!important}.contact__fields .field.field--with-error{background-color:#fff}@media (max-width:550px){.contact__message-button{overflow-y:scroll}}.oj-contact__officeaddress .oj-contact__address{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/106/assets/component-contact-form.css.map */
