.machine-finder{margin:24px 0}.machine-finder__inner{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 32px}.machine-finder__intro{flex:1 1 240px}.machine-finder__title{margin:0 0 4px}.machine-finder__text{margin:0}.machine-finder__form{flex:3 1 600px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.machine-finder__field{flex:1 1 150px;display:flex;flex-direction:column;gap:6px;margin:0}.machine-finder__field--model{flex:1.4 1 200px}.machine-finder__label{font-size:.8125em;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.machine-finder__select,.machine-finder__input{width:100%;min-height:46px;padding:0 12px}.machine-finder__select{cursor:pointer}.machine-finder__input--model{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23777' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.machine-finder__select:disabled,.machine-finder__input:disabled{opacity:.55;cursor:not-allowed}.machine-finder__button{flex:0 0 auto;min-height:46px}.machine-finder__button:disabled{opacity:.55;cursor:not-allowed}.machine-finder__hint{flex:1 1 100%;margin:0;font-size:.875em;opacity:.75}.machine-finder__message{flex:1 1 100%;margin:0;font-size:.875em}.machine-finder [hidden]{display:none!important}.machine-finder__saved{flex:3 1 600px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.machine-finder__saved-text{margin:0;font-size:1.0625em}.machine-finder__saved-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.machine-finder__link{text-decoration:underline;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.machine-finder .machine-finder__card,.machine-finder .machine-finder__inner{overflow:visible}.machine-finder__search{display:none;flex:1 1 100%;padding-top:16px;border-top:1px solid var(--border-color, rgba(0, 0, 0, .12))}.machine-finder--filtered .machine-finder__search{display:block}.machine-finder__search-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0}.machine-finder__field--search{flex:1 1 320px}.machine-finder__combo{position:relative}.machine-finder__input[type=search]{-webkit-appearance:none;appearance:none}.machine-finder__results{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:min(420px,60vh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 0;text-align:left;background:var(--background, #fff);border:1px solid var(--border-color, rgba(0, 0, 0, .15));border-radius:4px;box-shadow:0 10px 30px #0000001f}.machine-finder__models{z-index:31;max-height:min(320px,45vh)}.machine-finder__option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.machine-finder__option:hover,.machine-finder__option[aria-selected=true]{background:var(--accent-background, rgba(0, 0, 0, .05))}.machine-finder__option-type{flex:0 0 auto;font-size:.8125em;opacity:.7}.machine-finder__result{display:flex;align-items:center;gap:12px;padding:8px 12px;color:inherit;text-decoration:none}.machine-finder__result:hover,.machine-finder__result[aria-selected=true]{background:var(--accent-background, rgba(0, 0, 0, .05))}.machine-finder__result-img{flex:0 0 48px;width:48px;height:48px;object-fit:contain;border-radius:3px;background:var(--secondary-background, #f5f5f5)}.machine-finder__result-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.machine-finder__result-title{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.machine-finder__result-meta{font-size:.875em;opacity:.75}.machine-finder__result-all{display:block;margin-top:4px;padding:10px 12px 6px;border-top:1px solid var(--border-color, rgba(0, 0, 0, .12));font-weight:600;color:var(--link-color, inherit)}.machine-finder__results-empty{margin:0;padding:10px 12px;font-size:.9375em}.machine-finder__scope{flex:1 1 100%;margin:0;font-size:.875em;opacity:.85}@media(max-width:640px){.machine-finder__field,.machine-finder__button{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/machine-finder.css.map */
