.kzsa{--kzsa-accent:#B9832F;--kzsa-gold:#ECB05A;--kzsa-ink:#1A1A1A;--kzsa-muted:#6B6B6B;--kzsa-line:#E8E0D4;--kzsa-soft:#F6F1E8;--kzsa-white:#fff;margin:1.6rem 0 1.2rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--kzsa-ink)}.kzsa-panel{background:var(--kzsa-white);border:1px solid var(--kzsa-line);border-radius:14px;padding:1.6rem 1.8rem 1.4rem;box-shadow:0 8px 28px #1a1a1a0f;width:100%;box-sizing:border-box}.kzsa__block{margin:0 0 1.2rem}.kzsa__block:last-child{margin-bottom:0}.kzsa__h{margin:0 0 .7rem;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kzsa-muted)}.kzsa__meant{margin:0 0 1.2rem;font-size:1.7rem;line-height:1.4;color:var(--kzsa-ink)}.kzsa__meant a{color:var(--kzsa-accent);font-style:italic;font-weight:600;text-decoration:underline;text-underline-offset:3px}.kzsa__chips{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}.kzsa__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--kzsa-line);border-radius:999px;background:var(--kzsa-soft);color:var(--kzsa-ink);text-decoration:none;font-size:1.35rem;line-height:1.2;transition:border-color .15s,background .15s,transform .15s}.kzsa__chip:hover{border-color:var(--kzsa-accent);background:#fff;color:var(--kzsa-ink);transform:translateY(-1px)}.kzsa__cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.55rem;list-style:none;margin:0;padding:0}.kzsa__cat{display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;border:1px solid var(--kzsa-line);border-radius:10px;background:#fff;color:var(--kzsa-ink);text-decoration:none;font-size:1.4rem;font-weight:550;transition:border-color .15s,box-shadow .15s}.kzsa__cat:hover{border-color:var(--kzsa-accent);box-shadow:0 4px 14px #b9832f1f;color:var(--kzsa-ink)}.kzsa__cat-ic{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:8px;background:var(--kzsa-soft);color:var(--kzsa-accent);flex-shrink:0}.kzsa__cat-t{flex:1 1 auto}.kzsa__count{margin-left:auto;font-size:1.2rem;font-weight:600;color:var(--kzsa-muted);background:var(--kzsa-soft);border-radius:999px;padding:.15rem .6rem}.kzsa__chat{display:inline-flex;align-items:center;gap:.5rem;margin-top:.2rem;padding:.45rem .2rem;border:0;background:none;color:var(--kzsa-muted);font-size:1.3rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kzsa__chat:hover{color:var(--kzsa-accent)}.kzsa-intent{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 1.4rem;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid #e4d3b4;background:linear-gradient(135deg,#fbf6ec,#f6f1e8 60%,#fff);text-decoration:none;color:var(--kzsa-ink);box-shadow:0 6px 18px #b9832f1a;transition:transform .15s,box-shadow .15s}.kzsa-intent[hidden]{display:none!important}.kzsa-intent:hover{transform:translateY(-1px);box-shadow:0 10px 24px #b9832f29;color:var(--kzsa-ink)}.kzsa-intent__kicker{margin:0 0 .25rem;font-size:1.1rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--kzsa-accent)}.kzsa-intent__title{margin:0 0 .35rem;font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.kzsa-intent__meta{margin:0;font-size:1.4rem;color:var(--kzsa-muted)}.kzsa-intent__meta [data-kzsa-intent-count]{font-weight:700;color:var(--kzsa-ink)}.kzsa-intent__arrow{color:var(--kzsa-accent);font-weight:700;margin-left:.15rem}.kzsa-stihl{margin:0 0 1.4rem;padding:1.2rem 1.4rem 1.15rem;border-radius:12px;border:1px solid #e4d3b4;background:linear-gradient(135deg,#fbf6ec,#fff);box-shadow:0 6px 18px #b9832f14}.kzsa-stihl[hidden]{display:none!important}.kzsa-stihl__kicker{margin:0 0 .2rem;font-size:1.1rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--kzsa-accent)}.kzsa-stihl__title{margin:0 0 .2rem;font-size:1.9rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--kzsa-ink)}.kzsa-stihl__query{margin:0 0 .85rem;font-size:1.25rem;color:var(--kzsa-muted)}.kzsa-stihl__machines{display:flex;flex-direction:column;gap:.55rem;margin:0 0 .85rem}.kzsa-stihl__machine{display:flex;align-items:center;gap:.85rem;padding:.55rem .65rem;border:1px solid var(--kzsa-line);border-radius:10px;background:#fff;text-decoration:none;color:var(--kzsa-ink);transition:border-color .15s,box-shadow .15s}.kzsa-stihl__machine:hover{border-color:var(--kzsa-accent);box-shadow:0 4px 14px #b9832f1f;color:var(--kzsa-ink)}.kzsa-stihl__img{width:6.4rem;height:6.4rem;object-fit:contain;flex-shrink:0;background:var(--kzsa-soft);border-radius:8px}.kzsa-stihl__img--empty{display:inline-block}.kzsa-stihl__m-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.kzsa-stihl__m-title{font-size:1.35rem;font-weight:600;line-height:1.3}.kzsa-stihl__m-price{font-size:1.3rem;font-weight:650;color:var(--kzsa-ink)}.kzsa-stihl__links{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem}.kzsa-stihl__link{font-size:1.3rem;font-weight:600;color:var(--kzsa-accent);text-decoration:underline;text-underline-offset:3px}.kzsa-stihl__link:hover{color:var(--kzsa-ink)}.kzsa-stihl--header{margin:0 0 1rem;padding:.9rem 1rem}.kzsa-stihl--header .kzsa-stihl__title{font-size:1.55rem}.kzsa-stihl--header .kzsa-stihl__img{width:5.2rem;height:5.2rem}#predictive-search-results .kzsa-stihl,.custom-header__search-results .kzsa-stihl{max-width:100%}.kzsa-drop{position:absolute;z-index:140;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--kzsa-line);border-radius:12px;box-shadow:0 12px 36px #1a1a1a24;max-height:min(70vh,32rem);overflow:auto;padding:.4rem .2rem .6rem}.kzsa-drop[hidden]{display:none!important}.kzsa-drop .kzsa,.kzsa-drop .kzsa-panel{margin:0;padding:.4rem 1rem .5rem;border:0;box-shadow:none;background:transparent}.kzsa-drop .kzsa__h{font-size:1.1rem;margin:.55rem 0 .4rem}.kzsa-drop .kzsa__cats{grid-template-columns:1fr;gap:.3rem}.kzsa-drop .kzsa__cat{border:0;padding:.5rem .4rem;border-radius:6px}.custom-header__search,.custom-header__search-wrap,predictive-search,main-search,.template-search__search{position:relative}@media(min-width:990px){.custom-header__search.is-open,.custom-header__search.kzsa-pred-open,.custom-header__search:focus-within{max-width:min(920px,100%);transition:max-width .2s ease}}.custom-header__search.is-open .custom-header__search-results,.custom-header__search.kzsa-pred-open .custom-header__search-results{display:block;padding:1rem 1.1rem 1.1rem;border-radius:14px;border-color:var(--kzsa-line,#E8E0D4);box-shadow:0 18px 48px #1a1a1a29;max-height:min(74vh,680px);overflow:auto;background:#fff}@media(max-width:749px){.custom-header__search--mobile.is-open .custom-header__search-results,.custom-header__search-results{left:0;right:0;width:100%;max-width:100%}.kzsa__cats{grid-template-columns:1fr 1fr}.kzsa-intent__title{font-size:1.7rem}.kzsa-panel{padding:1.2rem 1.1rem 1rem}}.custom-header__search.is-open,.custom-header__search.kzsa-pred-open,.custom-header__search:focus-within,.custom-header__search--mobile.is-open{z-index:10050;position:relative}.custom-header:has(.custom-header__search.is-open) .custom-header__row-shell--top,.custom-header:has(.custom-header__search.kzsa-pred-open) .custom-header__row-shell--top,.custom-header:has(.custom-header__search:focus-within) .custom-header__row-shell--top,.custom-header:has(.custom-header__search--mobile.is-open) .custom-header__mobile-search-row{z-index:10050;position:relative;overflow:visible}.custom-header__search.is-open .custom-header__search-results,.custom-header__search.kzsa-pred-open .custom-header__search-results,.custom-header__search--mobile.is-open .custom-header__search-results,.custom-header__search:focus-within .custom-header__search-results,.kzsa-drop{z-index:10050}.custom-header__search-wrap,.custom-header__top-main,.custom-header__inner--top,.custom-header__row-shell--top,.custom-header__full,.custom-header__mobile-search-row,.custom-header__search,predictive-search{overflow:visible}#predictive-search-results,.custom-header__search-results #predictive-search-results{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.35fr);gap:1.2rem 1.6rem;align-items:start}.predictive-search__results-groups-wrapper--no-products,.predictive-search__results-groups-wrapper--no-suggestions{grid-template-columns:1fr}.predictive-search__heading{margin:0 0 .7rem;font-size:1.15rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:#6b6b6b}.predictive-search__results-list{margin:0;padding:0;list-style:none}.predictive-search__result-group .predictive-search__list-item+.predictive-search__list-item{margin-top:.35rem}.predictive-search__item{border-radius:8px;padding:.45rem .5rem}.predictive-search__item:hover{background:#f6f1e8}.kzsa-pred__count{display:inline-block;margin-left:.4rem;font-size:1.15rem;font-weight:600;color:#6b6b6b;background:#f6f1e8;border-radius:999px;padding:.05rem .5rem;letter-spacing:0;text-transform:none}.predictive-search__item--link-with-thumbnail{display:flex;align-items:center;gap:1rem;padding:.7rem .75rem;border:1px solid #E8E0D4;border-radius:10px;background:#fff;text-decoration:none}.predictive-search__item--link-with-thumbnail:hover{border-color:#b9832f;box-shadow:0 4px 14px #b9832f1f;background:#fff}.predictive-search__image{width:7.2rem;height:7.2rem;object-fit:contain;flex-shrink:0;background:#f6f1e8;border-radius:8px}.predictive-search__item-vendor{font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:#b9832f;font-weight:650;margin-bottom:.15rem}.predictive-search__item-heading{margin:0;font-size:1.35rem;font-weight:600;line-height:1.3;color:#1a1a1a}.predictive-search__item-content .price{margin-top:.25rem;font-weight:650;color:#1a1a1a}.predictive-search__search-for-button{margin-top:1rem;border-top:1px solid #E8E0D4;padding-top:.85rem}.predictive-search__item--term,.kzsa-pred__all{display:flex;align-items:center;justify-content:center;width:100%;padding:.85rem 1.2rem;border:0;border-radius:10px;background:#b9832f;color:#fff!important;font-size:1.4rem;font-weight:650;text-decoration:none!important;cursor:pointer;gap:.5rem}.predictive-search__item--term:hover,.kzsa-pred__all:hover{background:#9a6c24;color:#fff!important}.predictive-search__item--term .svg-wrapper{filter:brightness(0) invert(1)}@media(max-width:749px){.predictive-search__results-groups-wrapper{grid-template-columns:1fr;gap:.8rem}.predictive-search__image{width:5.6rem;height:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/kz-search-assist.css.map */
