.tyr-home{background:#f9f7f7;color:#0f0e0e;padding-top:var(--tyr-pad-top, 32px);padding-bottom:var(--tyr-pad-bottom, 32px);border-top:3px solid #B52F2C}.tyr-home__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px 48px;align-items:center}.tyr-home__heading{margin:0;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:.01em;font-size:clamp(2.6rem,2.4vw,3.4rem);color:#0f0e0e}.tyr-home__heading-accent,.tyr-home__heading-turn{display:block}.tyr-home__heading-accent{color:#b52f2c}.tyr-home__text{margin:8px 0 0;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;color:#0f0e0e;max-width:44rem}.tyr-home__label{display:block;margin:0 0 6px;font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;color:#0f0e0e}.tyr-home__row{display:flex;gap:0;align-items:stretch}.tyr-home__input{flex:1 1 auto;min-width:0;min-height:48px;margin:0;padding:0 16px;border:1px solid #0F0E0E;border-radius:0;background:#fff;color:#0f0e0e;font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.04em;box-shadow:none;-webkit-appearance:none;appearance:none}.tyr-home__input:focus-visible{outline:2px solid #B52F2C;outline-offset:0}.tyr-home__button{flex:0 0 auto;min-height:48px;margin:0;padding:0 28px;border:1px solid #B52F2C;border-radius:0;background:#b52f2c;color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;letter-spacing:.06em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.tyr-home__button:hover{background:#0f0e0e;border-color:#0f0e0e}.tyr-home__button:focus-visible{outline:2px solid #0F0E0E;outline-offset:2px}.tyr-home__button[disabled]{opacity:.6;cursor:wait}.tyr-home__result:empty{display:none}.tyr-home__result{margin-top:12px;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;color:#0f0e0e}.tyr-home__result p{margin:0}.tyr-home__result .tyr-found-meta{margin-top:4px;font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;color:#b52f2c}@media screen and (max-width:749px){.tyr-home{padding-top:24px;padding-bottom:24px}.tyr-home__inner{grid-template-columns:minmax(0,1fr);gap:16px}.tyr-home__heading{font-size:2.4rem}.tyr-home__text{font-size:1.4rem}.tyr-home__row{flex-direction:column;gap:8px}.tyr-home__button{width:100%}}@media(prefers-reduced-motion:reduce){.tyr-home__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAABA */
