.ts-contact2{position:relative;padding-block:var(--cv2-pad-top, 0) var(--cv2-pad-bottom, 0);padding-inline:var(--cv2-side-gutter, 20px)}.ts-contact2__wrapper{position:relative;z-index:2;max-width:var(--cv2-max-width, 1400px);margin-inline:auto}.ts-contact2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;overflow:hidden}.ts-contact2__media img{width:100%;height:100%;object-fit:cover;object-position:var(--cv2-bg-pos, center)}.ts-contact2__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cv2-overlay-c, transparent)}.ts-contact2__header{text-align:var(--cv2-header-align, center);margin:0 0 var(--cv2-header-mb, 56px)}.ts-contact2__title{margin:0}.ts-contact2__subtitle{margin:var(--cv2-subtitle-mt, 12px) 0 0}.ts-contact2__title[data-max=true],.ts-contact2__subtitle[data-max=true]{margin-inline:var(--cv2-header-inline, auto)}.ts-contact2__cols{display:flex;align-items:var(--cv2-cols-align, flex-start);gap:var(--cv2-cols-gap, 60px)}.ts-contact2__cols[data-order=form-first]{flex-direction:row-reverse}.ts-contact2__content{width:var(--cv2-content-w, 45%);flex:0 0 var(--cv2-content-w, 45%);min-width:0;text-align:var(--cv2-content-align, left)}.ts-contact2__form-wrapper{flex:1 1 auto;min-width:0;box-sizing:border-box;border-radius:var(--cv2-form-radius, 24px);padding:var(--cv2-form-pad-y, 44px) var(--cv2-form-pad-x, 40px);background-color:var(--cv2-form-bg, transparent);-webkit-backdrop-filter:var(--cv2-form-blur, none);backdrop-filter:var(--cv2-form-blur, none)}.ts-contact2__lead{margin:0 0 var(--cv2-lead-mb, 36px)}.ts-contact2__lead em,.ts-contact2__lead i{font-style:italic}.ts-contact2__form-inner{max-width:var(--cv2-form-inner-max, 100%);margin-inline:var(--cv2-form-inner-inline, auto)}.ts-contact2__card{box-sizing:border-box;max-width:var(--cv2-card-max, 100%);margin-inline:var(--cv2-card-inline, 0 auto);border-radius:var(--cv2-card-radius, 16px);padding:var(--cv2-card-pad-y, 26px) var(--cv2-card-pad-x, 28px);margin:0 0 var(--cv2-card-mb, 32px);background-color:var(--cv2-card-bg, transparent);-webkit-backdrop-filter:var(--cv2-card-blur, none);backdrop-filter:var(--cv2-card-blur, none)}.ts-contact2__card-title{margin:0 0 var(--cv2-card-title-mb, 20px)}.ts-contact2__link{display:flex;align-items:center;gap:var(--cv2-link-gap, 12px);justify-content:var(--cv2-content-justify, flex-start);text-decoration:none;color:var(--cv2-link-c, rgb(var(--color-foreground)))}.ts-contact2__link+.ts-contact2__link{margin-top:var(--cv2-link-gap-y, 16px)}.ts-contact2__link-icon{flex:none;display:block;width:var(--cv2-link-icon, 22px);height:var(--cv2-link-icon, 22px);color:var(--cv2-link-icon-c, currentColor)}.ts-contact2__link-icon svg,.ts-contact2__link-icon img{width:100%;height:100%;display:block}.ts-contact2__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:var(--cv2-btn-gap, 12px);min-height:var(--cv2-btn-h, 56px);padding-inline:var(--cv2-btn-pad-x, 30px);border:var(--cv2-btn-border-w, 0px) solid var(--cv2-btn-border-c, transparent);border-radius:var(--cv2-btn-radius, 100px);background-color:var(--cv2-btn-bg, rgb(var(--color-button)));color:var(--cv2-btn-fg, rgb(var(--color-button-text)));text-decoration:none;transition:opacity .2s ease}.ts-contact2__button:hover{opacity:.88}.ts-contact2__button[data-full=true]{width:100%;max-width:var(--cv2-btn-max-w, 420px)}.ts-contact2__button-icon{flex:none;display:block;width:var(--cv2-btn-icon, 18px);height:var(--cv2-btn-icon, 18px)}.ts-contact2__button-icon svg,.ts-contact2__button-icon img{width:100%;height:100%;display:block}.ts-contact2__form-title{margin:0 0 var(--cv2-form-title-mb, 30px);text-align:var(--cv2-form-title-align, center)}.ts-contact2__form-fields{display:flex;flex-wrap:wrap;gap:var(--cv2-field-gap, 14px)}.ts-contact2__form-field{position:relative;display:flex;width:100%;min-width:0}.ts-contact2__form-field[data-width=half]{width:calc(50% - var(--cv2-field-gap, 14px) / 2)}.ts-contact2__form-field input,.ts-contact2__form-field select,.ts-contact2__form-field textarea{box-sizing:border-box;width:100%;height:var(--cv2-field-h, 50px);margin:0;padding:12px var(--cv2-field-pad-x, 22px);font-family:var(--font-body-family);font-size:var(--cv2-field-fs, 15px);font-weight:var(--cv2-field-fw, 400);line-height:100%;color:var(--cv2-field-fg, rgb(var(--color-foreground)));background-color:var(--cv2-field-bg, rgb(var(--color-background)));border:none;border-radius:var(--cv2-field-radius, 100px);outline:none;-webkit-appearance:none;appearance:none}.ts-contact2__form-field input:focus-visible,.ts-contact2__form-field select:focus-visible,.ts-contact2__form-field textarea:focus-visible{outline:none;box-shadow:none}.ts-contact2__form-field input::placeholder,.ts-contact2__form-field textarea::placeholder{color:var(--cv2-ph-c, rgba(var(--color-foreground) / .5));opacity:1}.ts-contact2__form-field select:invalid{color:var(--cv2-ph-c, rgba(var(--color-foreground) / .5))}.ts-contact2__form-field textarea{height:var(--cv2-textarea-h, 130px);border-radius:var(--cv2-textarea-radius, 22px);resize:none}.ts-contact2__form-field--select:after{content:"";position:absolute;top:50%;right:var(--cv2-field-pad-x, 22px);width:18px;height:18px;transform:translateY(-50%);pointer-events:none;opacity:.5;background-color:var(--cv2-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-contact2__form-button{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--cv2-submit-h, 52px);margin:var(--cv2-submit-mt, 18px) 0 0;border:none;border-radius:var(--cv2-submit-radius, 100px);background-color:var(--cv2-submit-bg, rgb(var(--color-button)));color:var(--cv2-submit-fg, rgb(var(--color-button-text)));text-decoration:none;cursor:pointer;transition:opacity .2s ease}.ts-contact2__form-button:hover{opacity:.88}.ts-contact2__form-button .ts-icon-loading{display:none;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);animation:ts-contact2-spin 1s linear infinite}.ts-contact2__form.loading .ts-icon-loading{display:block}.ts-contact2__form.loading .ts-contact2__form-button span{opacity:0}.ts-contact2__form-success{margin:12px 0 0;text-align:center;font-size:16px;line-height:130%;color:var(--cv2-success-c, green)}@keyframes ts-contact2-spin{to{transform:rotate(360deg)}}.ts-contact2--hide-desktop{display:none}@media screen and (max-width:989px){.ts-contact2__header{text-align:var(--cv2-mob-header-align, center);margin:0 0 var(--cv2-mob-header-mb, 28px)}.ts-contact2__cols,.ts-contact2__cols[data-order=form-first]{flex-direction:column;gap:var(--cv2-mob-cols-gap, 24px)}.ts-contact2__cols[data-mob-order=form-first]{flex-direction:column-reverse}.ts-contact2__content{width:100%;flex:0 0 auto;text-align:var(--cv2-mob-content-align, center)}.ts-contact2__link{justify-content:var(--cv2-mob-content-justify, center)}.ts-contact2__lead{margin:0 0 var(--cv2-mob-lead-mb, 24px)}.ts-contact2__card{border-radius:var(--cv2-mob-card-radius, 16px);padding:var(--cv2-mob-card-pad-y, 22px) var(--cv2-mob-card-pad-x, 20px);margin:0 0 var(--cv2-mob-card-mb, 24px)}.ts-contact2__button[data-mob-full=true]{width:100%;max-width:100%}.ts-contact2__form-wrapper{border-radius:var(--cv2-mob-form-radius, 20px);padding:var(--cv2-mob-form-pad-y, 24px) var(--cv2-mob-form-pad-x, 20px)}.ts-contact2__card,.ts-contact2__form-inner{max-width:100%;margin-inline:0}.ts-contact2__form-title{margin:0 0 var(--cv2-mob-form-title-mb, 22px)}.ts-contact2__form-field,.ts-contact2__form-field[data-width=half]{width:100%}.ts-contact2__form-field textarea{height:var(--cv2-mob-textarea-h, 145px)}.ts-contact2--hide-mobile{display:none!important}.ts-contact2--hide-desktop{display:block}}@media screen and (min-width:990px){.ts-contact2--hide-desktop{display:none!important}}.ts-contact2 .ts-contact__form-app-blocks [id^=shopify-block-],.ts-contact2 .ts-contact__form-app-blocks [class*=hulk_form]{width:100%}.ts-contact2 .ts-contact__form-app-blocks,.ts-contact2 .ts-contact__form-app-blocks *,.ts-contact2 .ts-contact__form-app-blocks #formGeneratorForm,.ts-contact2 .ts-contact__form-app-blocks #formGeneratorForm *,.ts-contact2 .ts-contact__form-app-blocks #wizard-validation-form,.ts-contact2 .ts-contact__form-app-blocks #wizard-validation-form *,.ts-contact2 .ts-contact__form-app-blocks *::placeholder{font-family:var(--font-body-family)!important}.ts-contact2 .ts-contact__form-app-blocks .formContainer,.ts-contact2 .ts-contact__form-app-blocks .form_generater_form_div,.ts-contact2 .ts-contact__form-app-blocks .tab,.ts-contact2 .ts-contact__form-app-blocks #formGeneratorForm .form_generater_form_div,.ts-contact2 .ts-contact__form-app-blocks #formGeneratorForm .tab,.ts-contact2 .ts-contact__form-app-blocks #wizard-validation-form .form_generater_form_div,.ts-contact2 .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-contact2 .ts-contact__form-app-blocks .row{margin:0!important}.ts-contact2 .ts-contact__form-app-blocks .row:before,.ts-contact2 .ts-contact__form-app-blocks .row:after,.ts-contact2 .ts-contact__form-app-blocks .clearfix:before,.ts-contact2 .ts-contact__form-app-blocks .clearfix:after{content:none!important;display:none!important}.ts-contact2 .ts-contact__form-app-blocks [class*=col-]{padding:0!important;float:none!important;width:100%}.ts-contact2 .ts-contact__form-app-blocks .form_title_div,.ts-contact2 .ts-contact__form-app-blocks .form_description_div,.ts-contact2 .ts-contact__form-app-blocks .block_label{display:none!important}.ts-contact2 .ts-contact__form-app-blocks .form_container,.ts-contact2 .ts-contact__form-app-blocks #formGeneratorForm .form_container,.ts-contact2 .ts-contact__form-app-blocks #wizard-validation-form .form_container{display:flex!important;flex-wrap:wrap!important;gap:var(--cv2-field-gap, 14px)!important}.ts-contact2 .ts-contact__form-app-blocks .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-contact2 .ts-contact__form-app-blocks .form_container .form-group .row{display:flex!important;flex-wrap:wrap!important;gap:var(--cv2-field-gap, 14px)!important;width:100%!important}.ts-contact2 .ts-contact__form-app-blocks .form_container>.form-group.col-sm-6,.ts-contact2 .ts-contact__form-app-blocks .form_container .form-group .row .form-group.col-sm-6{width:calc(50% - var(--cv2-field-gap, 14px) / 2)!important}.ts-contact2 .ts-contact__form-app-blocks .form_container>.form-group.col-sm-12,.ts-contact2 .ts-contact__form-app-blocks .form_container>.form-group.paragraph,.ts-contact2 .ts-contact__form-app-blocks .form_container>.form-group.heading,.ts-contact2 .ts-contact__form-app-blocks .form_container>.form-group.divider{width:100%!important}.ts-contact2 .ts-contact__form-app-blocks .form_generater_form_div p,.ts-contact2 .ts-contact__form-app-blocks .form_container>.form-group.paragraph p{margin:0!important;color:var(--cv2-field-fg, rgb(var(--color-foreground)))!important;word-break:normal!important;text-align:center!important}.ts-contact2 .ts-contact__form-app-blocks .form-control,.ts-contact2 .ts-contact__form-app-blocks #formGeneratorForm .form-control,.ts-contact2 .ts-contact__form-app-blocks #wizard-validation-form .form-control{font-family:var(--font-body-family)!important;width:100%!important;height:var(--cv2-field-h, 50px)!important;padding:12px var(--cv2-field-pad-x, 22px)!important;font-size:var(--cv2-field-fs, 15px)!important;font-weight:var(--cv2-field-fw, 400);line-height:100%!important;color:var(--cv2-field-fg, rgb(var(--color-foreground)))!important;background-color:var(--cv2-field-bg, rgb(var(--color-background)))!important;border:none!important;border-radius:var(--cv2-field-radius, 100px)!important;margin:0!important;outline:none!important;box-shadow:none!important;appearance:none;-webkit-appearance:none}.ts-contact2 .ts-contact__form-app-blocks textarea.form-control{height:auto!important;min-height:var(--cv2-textarea-h, 130px)!important;border-radius:var(--cv2-textarea-radius, 22px)!important;resize:none!important}.ts-contact2 .ts-contact__form-app-blocks 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-contact2 .ts-contact__form-app-blocks .form-control::placeholder{color:var(--cv2-ph-c, rgba(var(--color-foreground) / .5))!important;opacity:1}.ts-contact2 .ts-contact__form-app-blocks .form-control:focus{border:none!important;outline:none!important;box-shadow:none!important}.ts-contact2 .ts-contact__form-app-blocks .form_submit_div{margin:var(--cv2-submit-mt, 18px) 0 0!important;padding:0!important;width:100%!important}.ts-contact2 .ts-contact__form-app-blocks .form_submit_div .btn,.ts-contact2 .ts-contact__form-app-blocks .form_submit_div button,.ts-contact2 .ts-contact__form-app-blocks [class*=hulk_form] div.form_submit_div button,.ts-contact2 .ts-contact__form-app-blocks #formGeneratorForm .form_submit_div button,.ts-contact2 .ts-contact__form-app-blocks #wizard-validation-form .form_submit_div button{font-family:var(--font-body-family)!important;width:100%!important;min-height:var(--cv2-submit-h, 52px)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;border-radius:var(--cv2-submit-radius, 100px)!important;margin:0!important;font-size:var(--cv2-submit-fs, 14px)!important;font-weight:var(--cv2-submit-fw, 600)!important;line-height:100%!important;letter-spacing:var(--cv2-submit-ls, 0em);text-transform:var(--cv2-submit-tt, uppercase)!important;color:var(--cv2-submit-fg, rgb(var(--color-button-text)))!important;background:var(--cv2-submit-bg, rgb(var(--color-button)))!important;background-color:var(--cv2-submit-bg, rgb(var(--color-button)))!important;text-decoration:none;cursor:pointer;transition:none!important;animation:none!important}.ts-contact2 .ts-contact__form-app-blocks .form_submit_div button:hover,.ts-contact2 .ts-contact__form-app-blocks .form_submit_div button:focus,.ts-contact2 .ts-contact__form-app-blocks .form_submit_div button:active,.ts-contact2 .ts-contact__form-app-blocks .form_submit_div .btn:hover{opacity:1!important;transform:none!important;color:var(--cv2-submit-fg, rgb(var(--color-button-text)))!important;background:var(--cv2-submit-bg, rgb(var(--color-button)))!important;background-color:var(--cv2-submit-bg, rgb(var(--color-button)))!important;border:none!important;box-shadow:none!important;filter:none!important;outline:none!important}.ts-contact2 .ts-contact__form-app-blocks .form_submit_div.ts-app-form__locked,.ts-contact2 .ts-contact__form-app-blocks .form_submit_div.ts-app-form__locked *{cursor:not-allowed!important}.ts-contact2 .ts-contact__form-app-blocks .form_submit_div button[disabled],.ts-contact2 .ts-contact__form-app-blocks .form_submit_div .btn[disabled],.ts-contact2 .ts-contact__form-app-blocks .form_submit_div button[aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important}.ts-contact2 .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-contact2 .ts-contact__form-app-blocks .alert-success p{margin:0!important;font-size:16px!important;line-height:130%!important;color:var(--cv2-success-c, green)!important}.ts-contact2 .ts-contact__form-app-blocks .alert .close{display:none}.ts-contact2 .ts-contact__form-app-blocks label.error,.ts-contact2 .ts-contact__form-app-blocks .error_msg,.ts-contact2 .ts-contact__form-app-blocks .help-block,.ts-contact2 .ts-contact__form-app-blocks .ts-app-form__error{display:block!important;width:100%;margin:8px 0 0!important;padding:0 var(--cv2-field-pad-x, 22px)!important;font-size:13px!important;line-height:140%!important;color:var(--cv2-error-c, #d02b2b)!important;text-align:left!important}.ts-contact2 .ts-contact__form-app-blocks .ts-app-form__error.is-checking{color:var(--cv2-field-fg, rgb(var(--color-foreground)))!important;opacity:.7}.ts-contact2 .ts-contact__form-app-blocks .form-control.ts-app-form__invalid,.ts-contact2 .ts-contact__form-app-blocks .form-control.ts-app-form__invalid:focus{box-shadow:inset 0 0 0 1px var(--cv2-error-c, #d02b2b)!important}.ts-contact2 .ts-contact__form-app-blocks .ts-app-form__note{display:block;width:100%;margin:6px 0 0!important;font-size:13px;line-height:140%;color:var(--cv2-error-c, #d02b2b);text-align:center}@media screen and (max-width:989px){.ts-contact2 .ts-contact__form-app-blocks .form_container>.form-group.col-sm-6,.ts-contact2 .ts-contact__form-app-blocks .form_container .form-group .row .form-group.col-sm-6{width:100%!important}.ts-contact2 .ts-contact__form-app-blocks textarea.form-control{min-height:var(--cv2-mob-textarea-h, 145px)!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ts-contact-v2.css.map */
