@charset "UTF-8";.contact_plugin_form{width:100%;height:auto;color:var(--contact-plugin-text-color)}.contact_plugin_form .page-width{max-width:1680px;padding:0}.contact_plugin_form__title{margin:0;color:var(--contact-plugin-title-color);text-align:left;font-size:46px;font-style:normal;font-weight:700;line-height:56px;letter-spacing:0}.contact_plugin_form__main{width:calc(100% - 180px);max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,520px) minmax(0,680px);justify-content:space-between;column-gap:80px;row-gap:48px;align-items:start}.contact_plugin_form__info{min-width:0;padding-top:0}.contact_plugin_form__info-heading{margin:0 0 24px;color:var(--contact-plugin-heading-color);font-size:22px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0}.contact_plugin_form__info-text{margin:42px 0 0;max-width:430px;color:var(--contact-plugin-text-color);font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0}.contact_plugin_form__info-text p{margin:0}.contact_plugin_form__details{margin-top:38px;color:var(--contact-plugin-text-color);font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0}.contact_plugin_form__details p{margin:0 0 4px}.contact_plugin_form__details strong{color:inherit;font-weight:500}.contact_plugin_form__details a{color:inherit;text-decoration:none}.contact_plugin_form__details a:hover{text-decoration:underline}.contact_plugin_form__form{width:100%;min-width:0}.contact_plugin_form__native{display:grid;gap:16px}.contact_plugin_form__embed form:not(.contact_plugin_form__native),.contact_plugin_form__app form:not(.contact_plugin_form__native),.contact_plugin_form__form .form-crm-default--form,.contact_plugin_form__form .form-crm-default--input-wrapper{display:grid!important;gap:16px!important}.contact_plugin_form__field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contact_plugin_form__app+.contact_plugin_form__app,.contact_plugin_form__app+.contact_plugin_form__embed,.contact_plugin_form__embed+.contact_plugin_form__app,.contact_plugin_form__embed+.contact_plugin_form__embed{margin-top:24px}.contact_plugin_form__placeholder{width:100%;min-height:300px;border:1px dashed var(--contact-plugin-field-border);border-radius:10px;color:var(--contact-plugin-placeholder-color);background:#ffffff59;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:16px;line-height:24px;box-sizing:border-box}.contact_plugin_form__form form{width:100%}.contact_plugin_form__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact_plugin_form__form select,.contact_plugin_form__form textarea{width:100%;box-sizing:border-box;border:1px solid transparent!important;border-radius:6px!important;background:var(--contact-plugin-field-bg)!important;color:var(--contact-plugin-field-color)!important;box-shadow:none!important;outline:none;font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0}.contact_plugin_form__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact_plugin_form__form select{height:46px;padding:0 38px}.contact_plugin_form__form textarea{min-height:84px;padding:14px 38px;resize:vertical}.contact_plugin_form__form input::placeholder,.contact_plugin_form__form textarea::placeholder{color:var(--contact-plugin-placeholder-color);opacity:1}.contact_plugin_form__form button,.contact_plugin_form__form input[type=submit],.contact_plugin_form__form .button,.contact_plugin_form__form .shopify-challenge__button,.contact_plugin_form__form .form-crm--button{width:auto;min-width:148px;min-height:42px;margin-top:12px;padding:0 24px;border:0!important;border-radius:5px;background:var(--contact-plugin-button-bg)!important;color:var(--contact-plugin-button-color)!important;box-shadow:none!important;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:0;cursor:pointer}.contact_plugin_form__form button:hover,.contact_plugin_form__form input[type=submit]:hover,.contact_plugin_form__form .button:hover,.contact_plugin_form__form .shopify-challenge__button:hover,.contact_plugin_form__form .form-crm--button:hover{filter:brightness(.94)}.contact_plugin_form__form .field:before,.contact_plugin_form__form .field:after{display:none}.contact_plugin_form__form .field{margin:0}.contact_plugin_form__form .form-crm--card{max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.contact_plugin_form__form .form-crm-default--input-block{padding:0!important;margin:0!important}.contact_plugin_form__form .form-crm-default--field .form-crm-default--label{display:none!important}.contact_plugin_form__form .form-crm-default--field input{height:46px!important}.contact_plugin_form__form .form-crm-default--field textarea{min-height:84px!important}.contact_plugin_form__form .form-crm--free-version-watermark{display:none!important}body .form-crm--style-classic-outlined .form-crm-default--border{border-color:transparent!important}.form-crm--watermark-container{display:none!important}.contact_plugin_form__app .sfc-form[data-width=content]{width:100%;max-width:min(100%,867px);margin-top:0;padding:0;box-sizing:border-box}.contact_plugin_form__app .sfc-form[data-width=content] h2{display:none}.contact_plugin_form__app .sfc-form[data-width=content] *,.contact_plugin_form__app .sfc-field{box-sizing:border-box}.contact_plugin_form__app .sfc-field textarea{min-height:130px;padding:16px 55px}.contact_plugin_form__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact_plugin_form__form select,.contact_plugin_form__form textarea{padding:0 55px;font-size:16px}.contact_plugin_form__form textarea{padding:16px 55px}.contact_plugin_form__app .sfc-template-minimal .sfc-submit{width:0;min-width:148px;margin-top:0}@media screen and (max-width:1680px){.contact_plugin_form .page-width{max-width:100%;padding:0}.contact_plugin_form__main{width:calc(100% - 180px)}}@media screen and (max-width:1199px){.contact_plugin_form__title{font-size:42px;line-height:52px}.contact_plugin_form__main{width:90%;grid-template-columns:1fr 1.35fr;column-gap:48px}.contact_plugin_form__app .sfc-form[data-width=content]{max-width:100%}.contact_plugin_form__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact_plugin_form__form select{padding:0 32px}.contact_plugin_form__form textarea,.contact_plugin_form__app .sfc-field textarea{min-height:124px;padding:16px 32px}}@media screen and (max-width:991px){.contact_plugin_form__main{grid-template-columns:1fr}.contact_plugin_form__info-text{max-width:100%}}@media screen and (max-width:767px){.contact_plugin_form__title{font-size:34px;line-height:42px}.contact_plugin_form__main{width:90%;row-gap:32px}.contact_plugin_form__info{padding-top:0}.contact_plugin_form__info-heading{margin-bottom:16px;font-size:20px;line-height:28px}.contact_plugin_form__info-text,.contact_plugin_form__info-text p,.contact_plugin_form__details,.contact_plugin_form__details p,.contact_plugin_form__details strong,.contact_plugin_form__details span,.contact_plugin_form__details a{font-size:16px;line-height:24px}.contact_plugin_form__details{margin-top:24px}.contact_plugin_form__field-row{grid-template-columns:1fr;gap:16px}.contact_plugin_form__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact_plugin_form__form select{height:46px;padding:0 16px}.contact_plugin_form__form textarea{min-height:96px;padding:16px}.contact_plugin_form__app .sfc-field textarea{min-height:116px;padding:16px 20px}.contact_plugin_form__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact_plugin_form__form select{padding:0 20px;font-size:16px}.contact_plugin_form__form textarea{padding:16px 20px;font-size:16px}.contact_plugin_form__form button,.contact_plugin_form__form input[type=submit],.contact_plugin_form__form .button,.contact_plugin_form__form .shopify-challenge__button,.contact_plugin_form__form .form-crm--button{min-width:42.66667vw;min-height:50px;padding:0 8.53333vw;border:.26667vw solid var(--contact-plugin-button-bg)!important;border-radius:2.66667vw;box-sizing:border-box;font-size:4.26667vw;font-weight:700;line-height:1}.contact_plugin_form__app .sfc-template-minimal .sfc-submit{min-width:45.66667vw;min-height:50px;padding:0 8.53333vw;border-radius:2.66667vw;box-sizing:border-box;font-size:4.26667vw;font-weight:700;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-plugin-form.css.map */
