.finder{background:var(--gradient-background);color:var(--color-foreground)}.finder__inner{width:min(calc(100% - 2 * var(--page-margin)),var(--finder-content-width, var(--page-width)));margin-inline:auto;padding-block:clamp(3.75rem,7vw,6.75rem)}.finder__header{max-width:75rem}.finder__header h2{margin-block-start:.55rem;font-size:clamp(2.65rem,5vw,5.15rem);line-height:.9;letter-spacing:-.05em;text-transform:uppercase}.finder__header .rte{max-width:42rem;margin-block-start:1rem;color:var(--color-foreground);font-size:clamp(.9rem,1.2vw,1rem)}.finder__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(11rem,.86fr);gap:0;margin-block-start:clamp(2rem,4vw,3rem);border:1px solid var(--color-line);background:#ffffff04}.finder__field{display:grid;align-content:center;min-width:0;padding:1.15rem 1.35rem 1.35rem}.finder__field:not(:last-of-type){border-inline-end:1px solid var(--color-line)}.finder__label{display:flex;gap:.9rem;align-items:center;color:var(--color-foreground);font-size:.72rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.finder__step{color:var(--color-accent)}.finder__form select{width:100%;min-height:3.5rem;margin-block-start:.85rem;padding-inline:1rem 2.5rem;border:1px solid var(--color-line);border-radius:var(--style-border-radius-inputs);background:var(--color-input-background);color:var(--color-foreground);font-weight:700}.finder__form select:disabled{cursor:not-allowed;color:var(--color-muted);opacity:1}.finder__form select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.finder__submit{width:100%;min-height:100%;border-radius:0;font-size:.8rem}.finder__submit[disabled]{border-color:var(--color-line);background:var(--color-input-background);color:var(--color-muted);opacity:1}.finder__submit-icon{width:1.05rem;height:1.05rem;filter:brightness(0) invert(1);transform:rotate(-90deg)}.finder__submit[disabled] .finder__submit-icon{opacity:.45}.finder__status{grid-column:1 / -1;padding:.8rem;border:1px solid #8d6500;color:#ffe19a}.finder__fallback-links{display:flex;flex-wrap:wrap;gap:.75rem;padding:0;list-style:none}.finder__fallback-links a{color:var(--color-foreground)}.finder__editor-note{padding:1rem;border:1px dashed var(--color-line);color:var(--color-muted)}.finder--layout-split .finder__inner{display:grid;grid-template-columns:minmax(14rem,.42fr) minmax(0,1.58fr);gap:clamp(2rem,5vw,5rem);align-items:end}.finder--layout-split .finder__header h2{font-size:clamp(2.2rem,3.5vw,4rem)}.finder--layout-split .finder__form{margin-block-start:0}@media(max-width:989px){.finder--layout-split .finder__inner{display:block}.finder--layout-split .finder__form{margin-block-start:2rem}.finder__form{grid-template-columns:repeat(2,minmax(0,1fr))}.finder__field:nth-of-type(2){border-inline-end:0}.finder__field:nth-of-type(-n+2){border-block-end:1px solid var(--color-line)}.finder__submit{min-height:5.75rem}}@media(max-width:639px){.finder__inner{padding-block:3rem}.finder__header h2{max-width:11ch;font-size:clamp(2.5rem,12vw,3.35rem)}.finder__header .rte{max-width:30ch;font-size:.9rem;line-height:1.55}.finder__form{grid-template-columns:1fr;margin-block-start:2rem;padding:1rem}.finder__field{padding:.25rem 0 1rem}.finder__field:not(:last-of-type),.finder__field:nth-of-type(2){border-inline-end:0}.finder__field:nth-of-type(-n+2),.finder__field:nth-of-type(3){margin-block-end:1rem;border-block-end:1px solid var(--color-line)}.finder__form select{min-height:3.85rem}.finder__submit{min-height:4.5rem;margin-block-start:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-vehicle-finder.css.map */
