.contact-form-wrapper .contact-form-main .contact-info-block{padding:2rem;position:relative;border-radius:0}.contact-form-wrapper .contact-form-main .contact-info-block:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.1);border-radius:0;pointer-events:none}.contact-form-wrapper .contact-form-main .contact-info-block .shopify-block:not(:last-child){margin-block-end:1rem}.contact-form-wrapper .contact-form-main .contact-info-block .icon-text-content-block{display:flex;align-items:flex-start;gap:.75rem}.contact-form-wrapper .contact-form-main .contact-info-block .icon-text-content-block .icon{flex:0 0 auto;width:1.5rem}.contact-form-wrapper .contact-form-main .contact-info-block .icon-text-content-block img{width:1.5rem}.contact-form-wrapper .contact-form-map{display:block}@media screen and (max-width:749px){.contact-form-wrapper .contact-form-main .contact-info-block{margin-block-start:1rem}.contact-form-wrapper .contact-form-map{height:400px;margin-block-start:1rem}}.contact-form-fields .field,.contact-form-fields .field-line-group .field,.contact-form-fields .custom-input-filed-block{position:relative}.contact-form-fields .field .field-label,.contact-form-fields .field-line-group .field .field-label,.contact-form-fields .custom-input-filed-block .field-label{position:absolute!important;display:inline-block!important;width:auto;max-width:calc(100% - 2rem);inset-inline-start:1rem;inset-block-start:50%;height:auto;transform:translateY(-50%);font-size:.875rem;opacity:.75;line-height:1;pointer-events:none;transition:all .2s ease;background-color:transparent;padding-inline:.25rem;z-index:1}.contact-form-fields .field .field-input:focus~.field-label,.contact-form-fields .field .field-input:not(:placeholder-shown)~.field-label,.contact-form-fields .field .field-input:-webkit-autofill~.field-label,.contact-form-fields .field select.field-input~.field-label,.contact-form-fields .field-line-group .field .field-input:focus~.field-label,.contact-form-fields .field-line-group .field .field-input:not(:placeholder-shown)~.field-label,.contact-form-fields .field-line-group .field .field-input:-webkit-autofill~.field-label,.contact-form-fields .custom-input-filed-block .field-input:focus~.field-label,.contact-form-fields .custom-input-filed-block .field-input:not(:placeholder-shown)~.field-label,.contact-form-fields .custom-input-filed-block .field-input:-webkit-autofill~.field-label{display:block!important;inset-block-start:-.625rem;transform:none;font-size:.75rem;opacity:1;color:#2e308f;font-weight:500;background-color:rgb(var(--color-background))}.contact-form-fields .field-line-group .field .field-input:focus~.field-label{color:#2e308f!important}.contact-form-fields .field .field-input:focus,.contact-form-fields .field-line-group .field .field-input:focus,.contact-form-fields .custom-input-filed-block .field-input:focus{border-color:rgb(var(--color-button))!important;border-radius:3px;border-width:2px!important;outline:none;box-shadow:0 0 0 2px #2e308f}.contact-form-fields .field .text-area~.field-label{background-color:#fff!important;inset-block-start:2px!important;transform:none!important;inset-inline-start:2px}.contact-form-fields .field .text-area:focus~.field-label,.contact-form-fields .field .text-area:not(:placeholder-shown)~.field-label{display:none!important}.contact-form-fields .field .text-area{padding:1rem;vertical-align:top}@media screen and (min-width:750px){.contact-form-wrapper .contact-form-main{display:flex;align-items:center;gap:3rem;max-width:65rem}.contact-form-wrapper .contact-form-main .contact-form-block{flex:1 1 auto}.contact-form-wrapper .contact-form-main .contact-info-block{flex:0 0 auto;width:22rem}.contact-form-wrapper.has-map{display:flex;align-items:center}.contact-form-wrapper.has-map .contact-form-main{width:50%;z-index:1}.contact-form-wrapper.has-map .contact-form-main .contact-info-block{margin-inline-end:-6rem;box-shadow:0 0 .5rem rgba(var(--color-shadow),.2)}.contact-form-wrapper.has-map .contact-form-map{flex:1 1 auto;height:600px}.contact-form-wrapper:not(.has-map) .contact-form-main{margin-inline-start:auto;margin-inline-end:auto}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-contact-form.css.map */
