:root{--input-label-transform: translateY(var(--input-label-Y-transform)) scale(.85);--close-button-size: 12px;--forms-focus-outline-width: 2px;--forms-focus-outline-color: rgb(0, 91, 211);--forms-focus-outline-offset: 1px;--spacing-size: 25px;--spacing-size-y: 35px;--spacing-size-x: 30px;--app-embed-padding-x: var(--spacing-size);--app-embed-padding-y: var(--spacing-size);--app-embed-width: auto;--forms-base-font-size: 14px;--forms-heading-font-size: 22px;--forms-body-font: normal 400 14px Helvetica, Arial, sans-serif;--forms-heading-font: normal 700 22px Helvetica, Arial, sans-serif;--forms-accent-color: #1878b9;--forms-accent-color-hovered-modifier: #1878b91a;--forms-discount-code-color: #1878b9;--forms-discount-code-background-color-hover: #ffffff;--forms-overlay-background-color: #000000;--forms-overlay-background-opacity: .6;--heading-font-size: 22px;--body-text-color: #202020;--link-text-color: #1878b9;--heading-text-color: #202020;--form-error-color: #e02229;--form-text-color: #202020;--form-placeholder-color: #20202080;--form-background-color: #ffffff;--button-text-color: #ffffff;--button-background-color: #048f88;--button-background-color-hovered-modifier: opacity(80%);--button-close-background-color: #ffffff00;--button-close-color: #000000;--container-background-color: #ffffff00;--forms-padding-top: 0px;--forms-padding-right: 0px;--forms-padding-bottom: 0px;--forms-padding-left: 0px;--container-text-alignment: center;--disclaimer-padding: 0;--form-field-border: 0 0 0 1px #20202033;--form-field-border-focused: 0 0 0 2px #1878b9;--button-border: 0px solid none;--form-field-border-radius: 5px;--button-border-radius: 5px;--container-border-radius: 0px;--form-field-padding: 15px;--form-field-padding-top: calc(var(--form-field-padding) * 1.5);--form-field-padding-bottom: calc(var(--form-field-padding) * .5);--input-label-top: 1em;--input-label-Y-transform: calc(var(--input-label-top) * -.5);--input-label-transform: translateY(var(--input-label-Y-transform));--button-padding: 15px;--container-shadow: none;--container-max-w: 397px;--inline-container-max-width: 450px;--inline-form-alignment: center}main{background-color:var(--color-surface)}.contactForm{display:flex;gap:12px;flex-direction:column;padding:0 2px}.contactForm .caution{text-align:var(--container-text-alignment);color:var(--body-text-color);line-height:14px;font-size:10px;padding:var(--disclaimer-padding);margin:12px auto 0!important}.formFieldContainer{margin-block:0;position:relative;display:flex;flex-direction:column;text-align:left}.formPhoneInputContainer{position:relative;display:grid;grid-template-columns:minmax(0,90px) minmax(0,2.2fr);gap:8px;width:-webkit-fill-available}.formPhoneInputContainer .selectToggle{width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;max-height:46px;padding:var(--form-field-padding);font:var(--forms-body-font);background-color:var(--form-background-color);color:var(--form-text-color);box-shadow:var(--form-field-border);border:none;outline:none;border-radius:var(--form-field-border-radius)}.formPhoneInputContainer .selectToggle .selectToggleText{width:calc(100% - 20px);height:100%;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formPhoneInputContainer .selectToggle .selectToggleText .icon{width:27px;height:20px}.formPhoneInputContainer .selectToggle .arrow{margin:auto;pointer-events:none;color:var(--form-text-color)}.formFieldContainer input{all:unset;-webkit-appearance:none;-moz-appearance:textfield;padding:var(--form-field-padding);padding-top:var(--form-field-padding-top);padding-bottom:var(--form-field-padding-bottom);font:var(--forms-body-font);background-color:var(--form-background-color);color:var(--form-text-color);box-shadow:var(--form-field-border);border:none;outline:none;border-radius:var(--form-field-border-radius)}.formFieldContainer input:focus-visible,.formFieldContainer textarea:focus-visible{border:none;outline:none;box-shadow:var(--form-field-border-focused)}.formFieldContainer input:focus~label,.formFieldContainer input:not(:placeholder-shown)~label,.formFieldContainer textarea:focus~label,.formFieldContainer textarea:not(:placeholder-shown)~label{transform:var(--input-label-transform);width:100%;min-width:0}.formFieldContainer label{pointer-events:none;z-index:1;font:var(--forms-body-font);line-height:1;color:var(--form-placeholder-color);position:absolute;left:var(--form-field-padding);top:var(--input-label-top);max-width:calc(100% - var(--form-field-padding) * 2);word-break:keep-all;overflow-wrap:break-word;margin:0;transform-origin:top left;transform:none;transition:.2s cubic-bezier(0,0,.2,1) 0ms}.formFieldContainer textarea{padding-top:calc(var(--form-field-padding-top) + .25rem);position:relative;z-index:0;resize:none;font:var(--forms-body-font);background-color:var(--form-background-color);color:var(--form-text-color);box-shadow:var(--form-field-border);border:none;outline:none;border-radius:var(--form-field-border-radius);padding:var(--form-field-padding);padding-top:var(--form-field-padding-top)}.formWrapper{min-width:unset;max-width:var(--inline-container-max-width);width:100%;min-height:var(--inline-container-min-height)}.formWrapper .headingSection{flex:1;align-items:center;text-align:var(--container-text-alignment);margin:5px auto 25px}.formWrapper .headingSection .headingText{text-transform:none;font:var(--forms-body-font);-webkit-font-smoothing:antialiased;line-height:20px;color:var(--body-text-color);margin:0;margin-block:0!important}.contact{display:grid;justify-items:var(--inline-form-alignment);align-content:center;height:100%;width:100%;background-color:var(--color-surface);overflow:hidden}._inline_1q1d2_47{background-color:var(--color-surface)}@media screen and (max-width:490px){.contact{width:100%;display:grid;justify-content:center}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{all:unset;display:flex;justify-content:center;line-height:var(--forms-base-font-line-height);background-color:var(--button-background-color);color:var(--button-text-color);box-shadow:none;outline-offset:1px;cursor:pointer;padding:var(--button-padding);border-width:initial;border-style:none;border-color:initial;border-image:initial;outline:var(--button-border);border-radius:var(--button-border-radius)}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.formFieldContainer--prefix .formFieldPrefix{position:absolute;left:var(--form-field-padding);top:var(--form-field-padding-top);color:var(--form-text-color);font:var(--forms-body-font);line-height:1;pointer-events:none;z-index:2}.formFieldContainer--prefix input{padding-left:calc(var(--form-field-padding) + 1.25em)!important}.formFieldContainer--prefix label{left:calc(var(--form-field-padding) + 1.25em)}.formFieldContainer--prefix input:focus~label,.formFieldContainer--prefix input:not(:placeholder-shown)~label{left:var(--form-field-padding)}
/*# sourceMappingURL=/cdn/shop/t/63/assets/section-contact-form.css.map */
