.ts-contact{position:relative;padding-block:var(--tsc-pad-top, 0) var(--tsc-pad-bottom, 0);padding-inline:var(--tsc-side-gutter, 20px)}.ts-contact__wrapper{position:relative;z-index:2;max-width:var(--tsc-max-width, 1400px);margin-inline:auto}.ts-contact__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;overflow:hidden}.ts-contact__media img{width:100%;height:100%;object-fit:cover;object-position:var(--tsc-bg-pos, center)}.ts-contact__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tsc-overlay-c, transparent)}.ts-contact__title{margin:0 0 var(--tsc-title-mb, 44px);text-align:var(--tsc-title-align, center)}.ts-contact__cols{display:flex;align-items:stretch;gap:var(--tsc-cols-gap, 20px)}.ts-contact__cols.hide-form{justify-content:center!important}.ts-contact__content,.ts-contact__form-wrapper{box-sizing:border-box;min-width:0;border-radius:var(--tsc-card-radius, 20px);padding:var(--tsc-card-pad-y, 48px) var(--tsc-card-pad-x, 24px)}.ts-contact__content{width:var(--tsc-content-w, 50%);flex:0 0 var(--tsc-content-w, 50%);display:flex;flex-direction:column;justify-content:var(--tsc-content-valign, center);gap:var(--tsc-blocks-gap, 24px);background-color:var(--tsc-content-bg, transparent);-webkit-backdrop-filter:var(--tsc-content-blur, none);backdrop-filter:var(--tsc-content-blur, none)}.ts-contact__form-wrapper{flex:1 1 auto;background-color:var(--tsc-form-bg, transparent);-webkit-backdrop-filter:var(--tsc-form-blur, none);backdrop-filter:var(--tsc-form-blur, none)}.ts-contact__block{min-width:0}.ts-contact__block-title{margin:0}.ts-contact__block-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:var(--tsc-btn-max-w, 380px);height:var(--tsc-btn-h, 52px);margin-block:var(--tsc-btn-mt, 22px) 0;padding-inline:var(--tsc-btn-pad-x, 40px);border:none;border-radius:var(--tsc-btn-radius, 100px);background-color:var(--tsc-btn-bg, rgb(var(--color-button)));color:var(--tsc-btn-fg, rgb(var(--color-button-text)));text-decoration:none;transition:opacity .2s ease}.ts-contact__block-button:hover{opacity:.88}.ts-contact__block-link{display:flex;align-items:center;gap:var(--tsc-link-gap, 10px);margin-block:var(--tsc-link-mt, 20px) 0;text-decoration:none;color:var(--tsc-link-c, rgb(var(--color-foreground)))}.ts-contact__block-link svg{flex:none;width:var(--tsc-link-icon, 26px);height:var(--tsc-link-icon, 26px);color:var(--tsc-link-icon-c, currentColor)}.ts-contact__form-title{margin:0 0 var(--tsc-form-title-mb, 32px);text-align:var(--tsc-form-title-align, center)}.ts-contact__form-fields{display:flex;flex-wrap:wrap;gap:var(--tsc-field-gap, 16px)}.ts-contact__form-field{position:relative;display:flex;width:100%;min-width:0}.ts-contact__form-field[data-width=half]{width:calc(50% - var(--tsc-field-gap, 16px) / 2)}.ts-contact__form-field input,.ts-contact__form-field select,.ts-contact__form-field textarea{box-sizing:border-box;width:100%;height:var(--tsc-field-h, 52px);margin:0;padding:12px var(--tsc-field-pad-x, 22px);font-family:var(--font-body-family);font-size:var(--tsc-field-fs, 16px);font-weight:var(--tsc-field-fw, 400);line-height:100%;color:var(--tsc-field-fg, rgb(var(--color-foreground)));background-color:var(--tsc-field-bg, rgb(var(--color-background)));border:none;border-radius:var(--tsc-field-radius, 100px);outline:none;-webkit-appearance:none;appearance:none}.ts-contact__form-field input:focus-visible,.ts-contact__form-field select:focus-visible,.ts-contact__form-field textarea:focus-visible{outline:none;box-shadow:none}.ts-contact__form-field input::placeholder,.ts-contact__form-field textarea::placeholder{color:var(--tsc-ph-c, rgba(var(--color-foreground) / .55));opacity:1}.ts-contact__form-field select:invalid{color:var(--tsc-ph-c, rgba(var(--color-foreground) / .55))}.ts-contact__form-field textarea{height:var(--tsc-textarea-h, 130px);border-radius:var(--tsc-textarea-radius, 22px);resize:none}.ts-contact__form-field--select:after{content:"";position:absolute;top:50%;right:var(--tsc-field-pad-x, 22px);width:18px;height:18px;transform:translateY(-50%);pointer-events:none;opacity:.5;background-color:var(--tsc-field-fg, rgb(var(--color-foreground)));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 13.17 16.95 8.22l1.41 1.42L12 16 5.64 9.64 7.05 8.22z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 13.17 16.95 8.22l1.41 1.42L12 16 5.64 9.64 7.05 8.22z'/%3E%3C/svg%3E") center / contain no-repeat}.ts-contact__form-button{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:var(--tsc-btn-h, 52px);margin:var(--tsc-submit-mt, 24px) 0 0;border:none;border-radius:var(--tsc-btn-radius, 100px);background-color:var(--tsc-submit-bg, rgb(var(--color-button)));color:var(--tsc-submit-fg, rgb(var(--color-button-text)));text-decoration:none;cursor:pointer;transition:opacity .2s ease}.ts-contact__form-button:hover{opacity:.88}.ts-contact__form-button .ts-icon-loading{display:none;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);animation:ts-contact-spin 1s linear infinite}.ts-contact__form.loading .ts-icon-loading{display:block}.ts-contact__form.loading .ts-contact__form-button span{opacity:0}.ts-contact__form-success{margin:12px 0 0;text-align:center;font-size:16px;line-height:130%;color:var(--tsc-success-c, green)}@keyframes ts-contact-spin{to{transform:rotate(360deg)}}.ts-contact--hide-desktop{display:none}@media screen and (max-width:989px){.ts-contact__title{margin:0 0 var(--tsc-mob-title-mb, 22px);text-align:var(--tsc-mob-title-align, center)}.ts-contact__cols{flex-direction:column;gap:var(--tsc-mob-cols-gap, 16px)}.ts-contact__content,.ts-contact__form-wrapper{padding:var(--tsc-mob-card-pad-y, 24px) var(--tsc-mob-card-pad-x, 20px)}.ts-contact__content{width:100%;flex:0 0 auto;gap:var(--tsc-mob-blocks-gap, 16px)}.ts-contact__form-title{margin:0 0 var(--tsc-mob-form-title-mb, 24px)}.ts-contact__form-field,.ts-contact__form-field[data-width=half]{width:100%}.ts-contact__form-field textarea{height:var(--tsc-mob-textarea-h, 145px)}.ts-contact--hide-mobile{display:none!important}.ts-contact--hide-desktop{display:block}}@media screen and (min-width:990px){.ts-contact--hide-desktop{display:none!important}}.ts-contact__form-app-blocks [id^=shopify-block-],.ts-contact__form-app-blocks [class*=hulk_form]{width:100%}.ts-contact__form-app-blocks,.ts-contact__form-app-blocks *,.ts-contact__form-app-blocks.ts-contact__form-app-blocks [class*=hulk_form],.ts-contact__form-app-blocks.ts-contact__form-app-blocks [class*=hulk_form] *,.ts-contact__form-app-blocks #formGeneratorForm,.ts-contact__form-app-blocks #formGeneratorForm *,.ts-contact__form-app-blocks #wizard-validation-form,.ts-contact__form-app-blocks #wizard-validation-form *,.ts-contact__form-app-blocks *::placeholder,.ts-contact__form-app-blocks *:before,.ts-contact__form-app-blocks *:after{font-family:var(--font-body-family)!important}.ts-contact__form-app-blocks .formContainer,.ts-contact__form-app-blocks .form_generater_form_div,.ts-contact__form-app-blocks .tab,.ts-contact__form-app-blocks #formGeneratorForm .form_generater_form_div,.ts-contact__form-app-blocks #formGeneratorForm .tab,.ts-contact__form-app-blocks #wizard-validation-form .form_generater_form_div,.ts-contact__form-app-blocks #wizard-validation-form .tab{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ts-contact__form-app-blocks .row,.ts-contact__form-app-blocks #formGeneratorForm .row,.ts-contact__form-app-blocks #wizard-validation-form .row{margin:0!important}.ts-contact__form-app-blocks .row:before,.ts-contact__form-app-blocks .row:after,.ts-contact__form-app-blocks .clearfix:before,.ts-contact__form-app-blocks .clearfix:after{content:none!important;display:none!important}.ts-contact__form-app-blocks [class*=col-]{padding:0!important;float:none!important;width:100%}.ts-contact__form-app-blocks .form_title_div,.ts-contact__form-app-blocks .form_description_div,.ts-contact__form-app-blocks #formGeneratorForm .form_title_div,.ts-contact__form-app-blocks #formGeneratorForm .form_description_div,.ts-contact__form-app-blocks #wizard-validation-form .form_title_div,.ts-contact__form-app-blocks #wizard-validation-form .form_description_div,.ts-contact__form-app-blocks .block_label,.ts-contact__form-app-blocks #formGeneratorForm .block_label,.ts-contact__form-app-blocks #wizard-validation-form .block_label{display:none!important}.ts-contact__form-app-blocks .form_container,.ts-contact__form-app-blocks #formGeneratorForm .form_container,.ts-contact__form-app-blocks #wizard-validation-form .form_container{display:flex!important;flex-wrap:wrap!important;gap:var(--tsc-field-gap, 16px)!important}.ts-contact__form-app-blocks .form_container .form-group,.ts-contact__form-app-blocks #formGeneratorForm .form_container .form-group,.ts-contact__form-app-blocks #wizard-validation-form .form_container .form-group{width:100%!important;max-width:100%!important;flex:0 0 auto!important;float:none!important;min-height:0!important;margin:0!important;padding:0!important}.ts-contact__form-app-blocks .form_container .form-group .row,.ts-contact__form-app-blocks #formGeneratorForm .form_container .form-group .row,.ts-contact__form-app-blocks #wizard-validation-form .form_container .form-group .row{display:flex!important;flex-wrap:wrap!important;gap:var(--tsc-field-gap, 16px)!important;width:100%!important}.ts-contact__form-app-blocks .form_container .form-group .row .form-group,.ts-contact__form-app-blocks #formGeneratorForm .form_container .form-group .row .form-group,.ts-contact__form-app-blocks #wizard-validation-form .form_container .form-group .row .form-group{width:100%!important}.ts-contact__form-app-blocks .form_container .form-group .row .form-group.col-sm-6,.ts-contact__form-app-blocks #formGeneratorForm .form_container .form-group .row .form-group.col-sm-6,.ts-contact__form-app-blocks #wizard-validation-form .form_container .form-group .row .form-group.col-sm-6{width:calc(50% - var(--tsc-field-gap, 16px) / 2)!important}.ts-contact__form-app-blocks .form_container>.form-group.col-sm-6,.ts-contact__form-app-blocks #formGeneratorForm .form_container>.form-group.col-sm-6,.ts-contact__form-app-blocks #wizard-validation-form .form_container>.form-group.col-sm-6{width:calc(50% - var(--tsc-field-gap, 16px) / 2)!important}.ts-contact__form-app-blocks .form_container>.form-group.col-sm-12,.ts-contact__form-app-blocks .form_container>.form-group.paragraph,.ts-contact__form-app-blocks .form_container>.form-group.heading,.ts-contact__form-app-blocks .form_container>.form-group.divider,.ts-contact__form-app-blocks #formGeneratorForm .form_container>.form-group.col-sm-12,.ts-contact__form-app-blocks #wizard-validation-form .form_container>.form-group.col-sm-12{width:100%!important}.ts-contact__form-app-blocks .form_container>.form-group.paragraph{font-size:14px;line-height:140%}.ts-contact__form-app-blocks .form_generater_form_div p,.ts-contact__form-app-blocks .form_container>.form-group.paragraph p,.ts-contact__form-app-blocks #formGeneratorForm .form_generater_form_div p,.ts-contact__form-app-blocks #wizard-validation-form .form_generater_form_div p{margin:0!important;color:var(--tsc-field-fg, rgb(var(--color-foreground)))!important;word-break:normal!important;text-align:center!important}.ts-contact__form-app-blocks .form_container>.form-group.paragraph p+p,.ts-contact__form-app-blocks #formGeneratorForm .form_container>.form-group.paragraph p+p{margin-top:8px!important}.ts-contact__form-app-blocks .form-control,.ts-contact__form-app-blocks #formGeneratorForm .form-control,.ts-contact__form-app-blocks #wizard-validation-form .form-control{font-family:var(--font-body-family)!important;width:100%!important;height:var(--tsc-field-h, 52px)!important;padding:12px var(--tsc-field-pad-x, 22px)!important;font-size:var(--tsc-field-fs, 16px)!important;font-weight:var(--tsc-field-fw, 400);line-height:100%!important;color:var(--tsc-field-fg, rgb(var(--color-foreground)))!important;background-color:var(--tsc-field-bg, rgb(var(--color-background)))!important;border:none!important;border-radius:var(--tsc-field-radius, 100px)!important;margin:0!important;outline:none!important;box-shadow:none!important;appearance:none;-webkit-appearance:none}.ts-contact__form-app-blocks textarea.form-control,.ts-contact__form-app-blocks #formGeneratorForm textarea.form-control,.ts-contact__form-app-blocks #wizard-validation-form textarea.form-control{height:auto!important;min-height:var(--tsc-textarea-h, 130px)!important;border-radius:var(--tsc-textarea-radius, 22px)!important;resize:none!important}.ts-contact__form-app-blocks select.form-control,.ts-contact__form-app-blocks #formGeneratorForm select.form-control,.ts-contact__form-app-blocks #wizard-validation-form select.form-control{padding-right:44px!important;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M12.0006 13.1714L16.9504 8.22168L18.3646 9.63589L12.0006 15.9999L5.63672 9.63589L7.05093 8.22168L12.0006 13.1714Z' fill='%2317182D'/%3E%3C/svg%3E%0A")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}.ts-contact__form-app-blocks .form-control::placeholder,.ts-contact__form-app-blocks #formGeneratorForm .form-control::placeholder,.ts-contact__form-app-blocks #wizard-validation-form .form-control::placeholder{color:var(--tsc-ph-c, rgba(var(--color-foreground) / .55))!important;opacity:1}.ts-contact__form-app-blocks .form-control:focus,.ts-contact__form-app-blocks #formGeneratorForm .form-control:focus,.ts-contact__form-app-blocks #wizard-validation-form .form-control:focus{border:none!important;outline:none!important;box-shadow:none!important}.ts-contact__form-app-blocks .form_submit_div,.ts-contact__form-app-blocks #formGeneratorForm .form_submit_div,.ts-contact__form-app-blocks #wizard-validation-form .form_submit_div{margin:var(--tsc-submit-mt, 24px) 0 0!important;padding:0!important;width:100%!important}.ts-contact__form-app-blocks .form_submit_div .btn,.ts-contact__form-app-blocks .form_submit_div button,.ts-contact__form-app-blocks [class*=hulk_form] div.form_submit_div button,.ts-contact__form-app-blocks #formGeneratorForm .form_submit_div button,.ts-contact__form-app-blocks #wizard-validation-form .form_submit_div button{font-family:var(--font-body-family)!important;width:100%!important;height:var(--tsc-btn-h, 52px)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;border-radius:var(--tsc-btn-radius, 100px)!important;margin:0!important;font-size:var(--tsc-btn-fs, 14px)!important;font-weight:var(--tsc-btn-fw, 500)!important;line-height:100%!important;letter-spacing:var(--tsc-btn-ls, 0em);text-transform:var(--tsc-btn-tt, uppercase)!important;color:var(--tsc-submit-fg, rgb(var(--color-button-text)))!important;background:var(--tsc-submit-bg, rgb(var(--color-button)))!important;background-color:var(--tsc-submit-bg, rgb(var(--color-button)))!important;text-decoration:none;cursor:pointer;transition:none!important;animation:none!important}.ts-contact__form-app-blocks .form_submit_div button:hover,.ts-contact__form-app-blocks .form_submit_div button:focus,.ts-contact__form-app-blocks .form_submit_div button:active,.ts-contact__form-app-blocks .form_submit_div .btn:hover,.ts-contact__form-app-blocks .form_submit_div .btn:focus,.ts-contact__form-app-blocks .form_submit_div .btn:active,.ts-contact__form-app-blocks [class*=hulk_form] div.form_submit_div button:hover,.ts-contact__form-app-blocks [class*=hulk_form] div.form_submit_div button:focus,.ts-contact__form-app-blocks [class*=hulk_form] div.form_submit_div button:active,.ts-contact__form-app-blocks #formGeneratorForm .form_submit_div button:hover,.ts-contact__form-app-blocks #wizard-validation-form .form_submit_div button:hover{opacity:1!important;transform:none!important;color:var(--tsc-submit-fg, rgb(var(--color-button-text)))!important;background:var(--tsc-submit-bg, rgb(var(--color-button)))!important;background-color:var(--tsc-submit-bg, rgb(var(--color-button)))!important;border:none!important;box-shadow:none!important;filter:none!important;outline:none!important}.ts-contact__form-app-blocks .form_submit_div.ts-app-form__locked,.ts-contact__form-app-blocks .form_submit_div.ts-app-form__locked *,.ts-contact__form-app-blocks #formGeneratorForm .form_submit_div.ts-app-form__locked,.ts-contact__form-app-blocks #wizard-validation-form .form_submit_div.ts-app-form__locked{cursor:not-allowed!important}.ts-contact__form-app-blocks .form_submit_div button[disabled],.ts-contact__form-app-blocks .form_submit_div .btn[disabled],.ts-contact__form-app-blocks .form_submit_div button[aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important}.ts-contact__form-app-blocks .alert-success{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:12px 0 0;text-align:center}.ts-contact__form-app-blocks .alert-success p,.ts-contact__form-app-blocks #formGeneratorForm .alert-success p,.ts-contact__form-app-blocks #wizard-validation-form .alert-success p{margin:0!important;font-size:16px!important;line-height:130%!important;color:var(--tsc-success-c, green)!important}.ts-contact__form-app-blocks .alert .close{display:none}.ts-contact__form-app-blocks label.error,.ts-contact__form-app-blocks .error_msg,.ts-contact__form-app-blocks .help-block{display:block!important;margin:6px 0 0!important;padding:0 var(--tsc-field-pad-x, 22px)!important;font-size:13px!important;line-height:140%!important;color:var(--tsc-error-c, #d02b2b)!important;text-align:left!important}.ts-contact__form-app-blocks .ts-app-form__error{display:block;width:100%;margin:10px 0 0;padding:0 var(--tsc-field-pad-x, 22px);font-size:13px;line-height:140%;color:var(--tsc-error-c, #d02b2b);text-align:left}.ts-contact__form-app-blocks .ts-app-form__error.is-checking{color:var(--tsc-field-fg, rgb(var(--color-foreground)));opacity:.7}.ts-contact__form-app-blocks .form-control.ts-app-form__invalid,.ts-contact__form-app-blocks .form-control.ts-app-form__invalid:focus,.ts-contact__form-app-blocks #formGeneratorForm .form-control.ts-app-form__invalid,.ts-contact__form-app-blocks #wizard-validation-form .form-control.ts-app-form__invalid{box-shadow:inset 0 0 0 1px var(--tsc-error-c, #d02b2b)!important}.ts-contact__form-app-blocks .ts-app-form__note{display:block;width:100%;margin:5px 0 0!important;font-size:13px;line-height:140%;color:var(--tsc-error-c, #d02b2b);text-align:center}@media screen and (max-width:989px){.ts-contact__form-app-blocks .form_container>.form-group.col-sm-6,.ts-contact__form-app-blocks .form_container .form-group .row .form-group.col-sm-6,.ts-contact__form-app-blocks #formGeneratorForm .form_container>.form-group.col-sm-6,.ts-contact__form-app-blocks #formGeneratorForm .form_container .form-group .row .form-group.col-sm-6,.ts-contact__form-app-blocks #wizard-validation-form .form_container>.form-group.col-sm-6,.ts-contact__form-app-blocks #wizard-validation-form .form_container .form-group .row .form-group.col-sm-6{width:100%!important}.ts-contact__form-app-blocks textarea.form-control,.ts-contact__form-app-blocks #formGeneratorForm textarea.form-control,.ts-contact__form-app-blocks #wizard-validation-form textarea.form-control{min-height:var(--tsc-mob-textarea-h, 145px)!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ts-contact.css.map */
