/* Search controls in the existing blue/orange storefront. */
#search.kj-search{box-sizing:border-box;position:relative;float:right;width:605px;max-width:calc(100% - 230px);height:48px;padding:0;margin:12px 122px 22px 0;border:0;background:none;box-shadow:none;z-index:1010}
#search .kj-searchline{display:flex;align-items:stretch;height:48px;border:2px solid #3499b3;border-radius:5px;background:#fff;box-shadow:0 1px 4px #0001}
#search .kj-searchline:focus-within{outline:3px solid #3499b326}
#search input#keyword{display:block;flex:1;min-width:0;width:0;height:44px;padding:0 12px;margin:0;border:0;outline:0;background:transparent;font-size:17px;box-shadow:none}
#search .kj-clear{position:static;width:35px;flex:0 0 35px;border:0;background:#fff;color:#666;font:24px Arial;cursor:pointer;padding:0}
#search .kj-submit{position:static;display:block;width:56px;flex:0 0 56px;height:auto;margin:0;padding:0;background:#ff8500;border:0;border-radius:0 2px 2px 0;color:#fff;font-size:29px;line-height:40px;cursor:pointer;box-shadow:none}
#search .kj-helper{font-size:12px;color:#777;line-height:20px;text-align:left}
.kj-suggestions{position:absolute;top:53px;left:0;right:0;background:#fff;box-shadow:0 8px 22px #0003;border:1px solid #ccc;border-radius:5px;overflow:auto;max-height:min(590px,calc(100vh - 155px));z-index:1011;text-align:left}
.kj-suggestions[hidden],#kj-search-shade[hidden],.kj-correction[hidden]{display:none!important}
.kj-suggestions .kj-cap{padding:10px 14px 5px;font-size:12px;color:#777}
.kj-suggestions a{box-sizing:border-box;min-height:46px;display:flex;align-items:center;gap:10px;background:white;padding:10px 14px;color:#444;font-size:15px;text-decoration:none;border:0;line-height:1.3}
.kj-suggestions a:hover,.kj-suggestions a.kj-selected{background:#e8f7fb;outline:none}
.kj-suggestions small{display:block;font-size:12px;color:#4789b6;margin-top:3px}
.kj-suggestions img{height:48px;width:48px;object-fit:contain;flex-shrink:0}
.kj-suggestions .kj-all{border-top:1px solid #eee;color:#0875a9;font-weight:bold}
.kj-correction,.kj-suggest-correction{background:#fff6e8;color:#82541c;padding:10px 14px;font-size:13px}
#kj-search-shade{position:fixed;inset:153px 0 0;background:#0004;z-index:1009}
.kj-result-count{font-size:13px;color:#777;margin:0 0 12px}
.kj-kind-chips,.kj-active-filters{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}
.kj-kind-chips button,.kj-active-filters button{font:13px Lato,Arial,sans-serif;background:#eaf7fa;border:1px solid #bddfe8;border-radius:20px;padding:7px 12px;color:#147695;cursor:pointer}
.kj-kind-chips button.kj-on{background:#3499b3;color:white;border-color:#3499b3}
.kj-price-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px}.kj-price-fields label{display:block;min-width:0;font-size:12px;line-height:18px;margin:0;font-weight:normal}
.kj-price-fields input{box-sizing:border-box;display:block;width:100%;min-width:0;height:32px;padding:5px 6px;border:1px solid #ccc;background:white;border-radius:3px;margin-top:3px;font:inherit}
.kj-price-fields button,.kj-empty button{color:#0875a9;border:1px solid #3499b3;background:#fff;padding:9px 12px;border-radius:4px;cursor:pointer}
.kj-price-fields .kj-apply-price{grid-column:1/-1;justify-self:start;min-height:30px;padding:5px 10px;font-size:12px;line-height:18px}
.kj-empty{padding:25px 12px;min-height:260px}.kj-empty h1,.kj-empty h2{font-weight:normal;font-size:24px;line-height:1.4}.kj-empty p{margin:16px 0}.kj-empty a{display:inline-block;margin:12px;color:#0875a9}
@media(min-width:768px){body.kj-search-page .page-hdr h1{font-size:26px;font-weight:400}body.kj-search-page .promo-opis{display:none}}
@media(max-width:767px){
#search.kj-search{float:none;max-width:none;width:100%;height:44px;margin:0;padding:0}#search .kj-searchline{height:44px;border:0;border-radius:24px;overflow:hidden}#search input#keyword{height:44px;font-size:16px;padding-left:13px}#search .kj-submit{background:#ffcd3c;color:#333;flex-basis:48px;width:48px}#search .kj-helper{display:none}
.kj-suggestions{top:50px;max-height:calc(100dvh - 125px);border-radius:4px}.kj-suggestions a{min-height:49px}#kj-search-shade{top:105px}.searchbox{height:44px!important}
body.kj-search-page .page-hdr h1{font-size:21px;line-height:1.3;margin-bottom:9px}body.kj-search-page .promo-opis{display:none}
.kj-kind-chips button,.kj-active-filters button{font-size:12px;padding:7px 9px;min-height:36px}.kj-price-fields input{max-width:100%;min-height:44px}.kj-price-fields .kj-apply-price{min-height:44px}.kj-empty h1{font-size:21px}
}
@media(min-width:768px){
 #header .header-bottom{position:relative}
 #header #search.kj-search{position:absolute;left:248px;right:132px;top:3px;width:auto;max-width:none;margin:0}
 #header .radnje{position:absolute!important;top:56px!important;right:132px!important}
}
@media(max-width:767px){.searchbox{margin-top:12px!important}}

@media(min-width:768px){body.kj-search-page .controls .sort .select{width:178px}body.kj-search-page .controls #controlSort{width:100%}#search .kj-submit{opacity:1!important}}
