.om2-contact-dialog:not(:defined){display:none}.om2-contact-dialog::part(dialog){overflow:visible!important;z-index:999!important}.om2-contact-dialog__inner{padding:0;overflow:visible!important}.om2-contact-dialog__head{margin-bottom:24px}.om2-contact-dialog__title-wrap{display:flex;align-items:center;gap:12px}.om2-contact-dialog__icon{display:inline-flex;color:var(--brand-color)}.om2-contact-dialog__icon svg{width:37px;height:37px}.om2-contact-dialog__title{margin:0;font-size:24px;font-weight:600;line-height:28px;color:#161616}.om2-contact-dialog__form{display:flex;flex-direction:column;gap:16px}.om2-contact-dialog__form-row{display:flex;gap:16px}.om2-contact-dialog__form-field{flex:1;display:flex;flex-direction:column;gap:8px}.om2-contact-dialog__form-label{font-size:12px;font-weight:400;line-height:16px;color:#6c6d6e}.om2-contact-dialog__form-input-wrapper{position:relative;height:56px;padding:12px 16px 8px;border:1px solid #E1E1E1;border-radius:4px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.om2-contact-dialog__form-input-label{position:absolute;left:16px;top:50%;z-index:2;max-width:calc(100% - 32px);font-size:16px;font-weight:400;line-height:20px;color:#6c6d6e;pointer-events:none;transform:translateY(-50%);transition:top .2s,transform .2s,font-size .2s,line-height .2s,color .2s}.om2-contact-dialog__form-input-label.active-label{top:8px;font-size:12px;font-weight:400;line-height:16px;color:#6c6d6e;transform:none}.om2-contact-dialog__form-input-inner{border:none;outline:none;background:transparent;font-family:Proxima Nova,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#161616;width:100%;height:32px;padding-top:10px}.om2-contact-dialog__form-input-inner:focus{outline:none}.om2-contact-dialog__form-textarea{height:140px;padding:12px 16px;border:1px solid #E1E1E1;border-radius:4px;background:#fff;font-size:16px;line-height:20px;color:#161616;box-sizing:border-box;resize:none}.om2-contact-dialog__form-input-wrapper:focus-within{border-color:#161616}.om2-contact-dialog__custom-select{position:relative;width:100%}.om2-contact-dialog__custom-select__trigger{display:flex;align-items:center;justify-content:space-between;height:56px;padding:12px 16px;border:1px solid #E1E1E1;border-radius:4px;background:#fff;cursor:pointer;box-sizing:border-box}.om2-contact-dialog__custom-select__placeholder{font-family:Proxima Nova,sans-serif;font-weight:400;font-size:14px;line-height:1.4285714285714286em;color:#6c6d6e}.om2-contact-dialog__custom-select__value{font-family:Proxima Nova,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;color:#161616}.om2-contact-dialog__custom-select__arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.om2-contact-dialog__custom-select__options{position:absolute;top:100%;left:0;right:0;margin-top:4px;border:1px solid #E1E1E1;border-radius:4px;background:#fff;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:200px;overflow-y:auto}.om2-contact-dialog__custom-select__option{padding:12px 16px;font-family:Proxima Nova,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;color:#161616;cursor:pointer;transition:background-color .2s ease}.om2-contact-dialog__custom-select__option:hover{background-color:#f5f5f5}.om2-contact-dialog__custom-select.open .om2-contact-dialog__custom-select__trigger{border-color:#161616}.om2-contact-dialog__custom-select.open .om2-contact-dialog__custom-select__arrow svg{transform:rotate(180deg);transition:transform .2s ease}.om2-contact-dialog__custom-select.has-value .om2-contact-dialog__custom-select__placeholder{display:none}.om2-contact-dialog__custom-select.has-value .om2-contact-dialog__custom-select__value{display:block}.om2-contact-dialog__form-actions{margin-top:40px;display:flex;justify-content:flex-start}.om2-contact-dialog__form-submit{padding:10px 24px;border:none;border-radius:24px;background:#161616;font-size:14px;font-weight:500;line-height:20px;color:#fff;cursor:pointer;transition:background .2s ease}.om2-contact-dialog__form-submit:hover{background:#333}@media(max-width:1183px){.om2-contact-dialog__form-submit{width:100%}.om2-contact-dialog__form-actions{margin-top:70px}}@media(max-width:767px){.om2-contact-dialog__form-row{flex-direction:column}.om2-contact-dialog__form-field{width:100%}.om2-contact-dialog__form-actions{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/order-contact-modal-v2.css.map */
