.match-search{padding:56px 0}.match-search__inner{display:grid;gap:28px}.match-search__intro{max-width:720px}.match-search__eyebrow{margin:0 0 8px;font-size:1.3rem;font-weight:700;text-transform:uppercase}.match-search h2{margin:0;font-size:clamp(3rem,5vw,5.6rem);line-height:1.08;letter-spacing:0}.match-search__text{margin-top:16px}.match-search__form{display:grid;gap:20px}.match-search__type{min-width:0;margin:0;padding:0;border:0}.match-search__type legend{margin-bottom:10px;font-weight:600}.match-search__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius);overflow:hidden}.match-search__option{position:relative;cursor:pointer}.match-search__option:not(:last-child){border-right:1px solid rgba(var(--color-foreground),.25)}.match-search__option input{position:absolute;opacity:0;pointer-events:none}.match-search__option span{display:grid;min-height:48px;padding:10px 16px;place-items:center;font-weight:600;text-align:center}.match-search__option input:checked+span{color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.match-search__option input:focus-visible+span{outline:2px solid rgb(var(--color-foreground));outline-offset:-3px}.match-search__fields{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:12px}.match-search__field{display:grid;min-width:0;gap:7px}.match-search__field label{font-weight:600}.match-search__field select,.match-search__field input{box-sizing:border-box;width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius);color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit}.match-search__submit{min-height:48px;white-space:nowrap}.match-search__request{width:fit-content;color:rgb(var(--color-foreground));text-underline-offset:4px}@media screen and (max-width:749px){.match-search{padding:36px 0}.match-search__options{width:100%;max-width:none}.match-search__option span{padding-inline:8px}.match-search__fields{grid-template-columns:1fr}.match-search__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-match-search.css.map */
