.cs-contact-form{width:100%;font-family:Inter,sans-serif;color:#111}.cs-contact-form *,.cs-contact-form *:before,.cs-contact-form *:after{box-sizing:border-box}.cs-contact-form [hidden]{display:none!important}.cs-contact-form__success,.cs-contact-form__errors{margin:0 0 14px;padding:12px 14px;border-radius:8px;line-height:1.45}.cs-contact-form__success{color:#195c2c;background:#edf8f0;border:1px solid #b8dfc2}.cs-contact-form__errors{color:#8b1d1d;background:#fff1f1;border:1px solid #e5bcbc}.cs-contact-form__errors ul{margin:6px 0 0;padding-left:20px}.cs-contact-form__context{margin-bottom:14px;padding:12px 14px;background:#fff7f1;border-left:3px solid #eb6600;border-radius:6px}.cs-contact-form__context-title{margin:0;color:#111;font-size:15px;font-weight:700}.cs-contact-form__context-colour{margin:4px 0 0;color:#eb6600;font-size:13px;font-weight:700}.cs-contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-contact-form__field{min-width:0;margin-bottom:11px}.cs-contact-form__field label{display:block;margin-bottom:5px;color:#111;font-size:13px;font-weight:700}.cs-contact-form input,.cs-contact-form select,.cs-contact-form textarea{display:block;width:100%;min-height:46px;margin:0;padding:10px 12px;color:#111;background:#f5f5f6;border:1px solid transparent;border-radius:8px;outline:none;font:inherit;font-size:14px;line-height:1.35;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.cs-contact-form textarea{min-height:125px;resize:vertical}.cs-contact-form input::placeholder,.cs-contact-form textarea::placeholder{color:#929292;opacity:1}.cs-contact-form input:hover,.cs-contact-form select:hover,.cs-contact-form textarea:hover{background:#f0f0f1;border-color:#c8c8c8}.cs-contact-form input:focus,.cs-contact-form select:focus,.cs-contact-form textarea:focus{background:#fff;border-color:#eb6600;box-shadow:0 0 0 3px #eb660024}.cs-contact-form__conditional-fields{margin:0;padding:0;background:transparent;border:0}.cs-contact-form__submit{display:block;width:100%;min-height:50px;padding:11px 20px;color:#fff;background:#eb6600;border:2px solid #eb6600;border-radius:8px;cursor:pointer;font:inherit;font-size:15px;font-weight:700;text-align:center;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.cs-contact-form__submit:hover{background:#cf5900;border-color:#cf5900;transform:translateY(-1px)}.cs-contact-form__submit:focus-visible{outline:3px solid rgba(235,102,0,.3);outline-offset:3px}.cs-contact-form__notice{margin:8px 0 0;color:#696969;font-size:11px;line-height:1.4;text-align:center}@media(max-width:768px){.cs-contact-form__row{grid-template-columns:1fr;gap:0}.cs-contact-form__field,.cs-contact-form__conditional-fields{width:100%;min-width:0;max-width:100%}.cs-contact-form input,.cs-contact-form textarea{width:100%;max-width:100%;font-size:16px}.cs-contact-form select{display:block;width:100%;max-width:100%;min-width:0;height:46px;padding:9px 32px 9px 10px;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-contact-form select option{max-width:100%;font-size:14px}}.cs-contact-form__field label{padding:2px 0;margin-bottom:7px}.cs-contact-form select{width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}.cs-contact-form select option{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/49/assets/contact-enquiry.css.map */
