.custom-contact-split{background-color:var(--custom-contact-split-section-background);background-image:var(--custom-contact-split-section-background-image);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:clamp(50px,6vw,var(--custom-contact-split-padding-top));padding-bottom:clamp(50px,6vw,var(--custom-contact-split-padding-bottom))}.custom-contact-split__inner{width:min(100%,1440px);margin:0 auto;box-sizing:border-box;padding:0 clamp(16px,4vw,64px)}.custom-contact-split__panel{display:grid;grid-template-columns:minmax(280px,var(--custom-contact-split-image-width)) minmax(0,1fr);gap:0;align-items:stretch;background:var(--custom-contact-split-panel-background);max-width:1070px;margin:0 auto}.custom-contact-split__media{min-height:var(--custom-contact-split-desktop-height);background:var(--custom-contact-split-image-background)}.custom-contact-split__media img{display:block;width:100%;height:100%;object-fit:cover}.custom-contact-split__content{padding:var(--custom-contact-split-content-padding-vertical) var(--custom-contact-split-content-padding-horizontal);box-sizing:border-box}.custom-contact-split__title{margin:0 0 var(--custom-contact-split-title-spacing-bottom);color:var(--custom-contact-split-heading-color);font-size:clamp(36px,5vw,var(--custom-contact-split-heading-size));line-height:1}.custom-contact-split__title-script{margin:0 0 var(--custom-contact-split-title-spacing-bottom);color:var(--custom-contact-split-heading-color);font-family:The Sally;font-size:clamp(40px,5.8565vw,78px);line-height:1;text-transform:none;font-weight:400}.custom-contact-split__response{margin:0 0 18px;color:var(--custom-contact-split-text-color);font-size:var(--custom-contact-split-message-size);line-height:1.5}.custom-contact-split__errors{margin:0 0 18px;padding-left:18px;color:var(--custom-contact-split-error-color);font-size:var(--custom-contact-split-message-size);line-height:1.5}.custom-contact-split__fields{display:flex;flex-direction:column;gap:var(--custom-contact-split-field-gap)}.custom-contact-split__field{display:flex;flex-direction:column;gap:8px}.custom-contact-split__label{margin:0;font-size:var(--custom-contact-split-label-size);line-height:1.2;text-transform:uppercase}.custom-contact-split__input{width:100%;height:var(--custom-contact-split-input-height);padding:0 16px!important;border:1px solid var(--custom-contact-split-input-border-color)!important;color:var(--custom-contact-split-input-text-color)!important;font-size:var(--custom-contact-split-input-text-size)!important;-webkit-text-fill-color:var(--custom-contact-split-input-text-color)!important;background:linear-gradient(180deg,#85574c00 -20.7%,#85574c33 99.87%)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.custom-contact-split__input::placeholder{color:inherit;opacity:1}.custom-contact-split__textarea{min-height:140px;height:auto;padding-top:14px!important;padding-bottom:14px!important;resize:vertical}.custom-contact-split__input:-webkit-autofill,.custom-contact-split__input:-webkit-autofill:hover,.custom-contact-split__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--custom-contact-split-input-text-color);box-shadow:0 0 0 1000px transparent inset;transition:background-color 9999s ease-out 0s}.custom-contact-split__actions{margin-top:var(--custom-contact-split-button-spacing-top)}.custom-contact-split__button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--custom-contact-split-button-width);height:var(--custom-contact-split-button-height);padding:0 24px;border:0;background:var(--custom-contact-split-button-background);color:var(--custom-contact-split-button-text-color);font-size:var(--custom-contact-split-button-text-size);font-family:Country Wood,sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.custom-contact-split__button:hover{opacity:.92}.custom-contact-split__input::placeholder{font-family:Country Wood,sans-serif;font-weight:400;letter-spacing:1.92px}@media(max-width:989px){.custom-contact-split__panel{grid-template-columns:1fr;gap:20px}.custom-contact-split__media{max-height:var(--custom-contact-split-mobile-image-height)}.custom-contact-split__media img{object-position:top}}@media(max-width:749px){.custom-contact-split__inner{padding:0 16px}.custom-contact-split__content{padding:24px 20px}.custom-contact-split__title{margin-bottom:20px}.custom-contact-split__button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-contact-split.css.map */
