.template-search{min-height:50vh;margin-block:56px;font-family:var(--vx-font)}.template-search .template-search__header{max-width:720px;margin-inline:auto}.template-search h1,.template-search h2,.template-search h3{font-family:var(--vx-font);color:var(--vx-ink);letter-spacing:-.01em}.template-search p[role=status]{font-family:var(--vx-font);color:var(--vx-muted)}.template-search .template-search__search .field__input,.template-search .template-search__search .search__input.field__input{height:48px!important;min-height:48px!important;border:1px solid var(--vx-line)!important;border-radius:10px!important;background-color:#fff!important;color:var(--vx-body)!important;font-family:var(--vx-font)!important;font-size:14px!important}.template-search .template-search__search .field__input:focus,.template-search .template-search__search .field__input:focus-visible,.template-search .template-search__search .search__input.field__input:focus,.template-search .template-search__search .search__input.field__input:focus-visible{border:1px solid var(--vx-cyan-dark)!important;box-shadow:0 0 0 3px var(--vx-glow)!important}.template-search .template-search__search .field__label{font-family:var(--vx-font)!important;font-size:14px!important;color:var(--vx-muted)!important}.template-search .template-search__search .search__button.field__button{height:46px!important;width:46px!important;top:1px!important;right:1px!important;background:#0090c1!important;color:#fff!important;border-radius:0 9px 9px 0!important}.template-search .template-search__search .search__button.field__button:hover{background:#007da8!important}.template-search .template-search__search .search__button .icon,.template-search .template-search__search .search__button .svg-wrapper,.template-search .template-search__search .search__button svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}.template-search .template-search__search .reset__button.field__button{color:var(--vx-muted)!important}.template-search.template-search--empty{padding-bottom:96px}.contact-form{min-height:50vh;margin-block:56px;font-family:var(--vx-font)}.contact-form .page-width--narrow{max-width:720px;margin-inline:auto}.contact-form .contact-form__heading{font-family:var(--vx-font);color:var(--vx-ink);letter-spacing:-.01em}.contact-form .contact-form__input{min-height:48px;padding-block:12px;border:1px solid var(--vx-line);border-radius:10px;background-color:#fff;color:var(--vx-body);font-family:var(--vx-font);font-size:14px}.contact-form[data-component=contact-form] .contact-form__input{border-color:var(--vx-line)!important}.contact-form .contact-form__input::placeholder{color:var(--vx-muted)}.contact-form .contact-form__input:focus,.contact-form .contact-form__input:focus-visible{border-color:var(--vx-cyan-dark);box-shadow:0 0 0 3px var(--vx-glow);outline:none}.contact-form[data-component=contact-form] .contact-form__input:focus,.contact-form[data-component=contact-form] .contact-form__input:focus-visible{border-color:var(--vx-cyan-dark)!important}.contact-form .contact-form__textarea{min-height:150px}.contact-form .contact-form__field-error{font-family:var(--vx-font);font-size:13px}.contact-form .contact-form__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding-inline:34px;border:0;border-radius:var(--vx-btn-radius);background-color:#0090c1;color:#fff;font-family:var(--vx-font);font-size:15px;font-weight:600;letter-spacing:0;cursor:pointer;transition:background-color .2s ease}.contact-form .contact-form__button:hover,.contact-form .contact-form__button:focus{background-color:#007da8;border-color:transparent;color:#fff}.contact-form .contact-form__button:focus-visible{outline:2px solid var(--vx-cyan-dark);outline-offset:3px}.customer button,.customer .button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding-inline:34px;border:0;border-radius:var(--vx-btn-radius);background:#0090c1;color:#fff;font-family:var(--vx-font);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.customer button:hover,.customer .button:hover{background:#007da8;color:#fff}.customer button:focus-visible,.customer .button:focus-visible{outline:2px solid var(--vx-ink);outline-offset:3px}.customer .field__input{min-height:48px;border-radius:10px;border:1px solid var(--vx-line);font-family:var(--vx-font)}@media screen and (max-width:749px){.template-search,.contact-form{margin-block:36px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vx-aux.css.map */
