/* Search in the catalog header */
#kk-svastarica-catalog-concept .header{z-index:10}
#kk-svastarica-catalog-concept .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#kk-svastarica-catalog-concept .catalog-search{position:relative;z-index:15;flex:1 1 205px;min-width:175px;max-width:245px}
#kk-svastarica-catalog-concept .catalog-search-field{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;min-height:40px;border:1px solid #d8c2dc;border-radius:999px;background:#fff;box-shadow:0 2px 9px #59396b0d}
#kk-svastarica-catalog-concept .catalog-search-field:focus-within{border-color:#9b70ad;box-shadow:0 0 0 3px #54247715}
#kk-svastarica-catalog-concept .catalog-search-field input{width:100%;min-width:0;height:38px;padding:0 4px 0 14px;border:0;outline:0;border-radius:999px;background:transparent;color:#34283b;font:500 11px/1.2 Inter,ui-sans-serif,system-ui,sans-serif}
#kk-svastarica-catalog-concept .catalog-search-field input::placeholder{color:#8c7b91;opacity:1}
#kk-svastarica-catalog-concept .catalog-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}
#kk-svastarica-catalog-concept .catalog-search-field button{display:grid;place-items:center;width:32px;height:32px;margin-right:4px;border:0;border-radius:50%;background:#542477;color:#fff;cursor:pointer}
#kk-svastarica-catalog-concept .catalog-search-field button:hover{background:#381451}
#kk-svastarica-catalog-concept .catalog-search-field button:focus-visible,#kk-svastarica-catalog-concept .catalog-search-results button:focus-visible{outline:2px solid #bc8c39;outline-offset:2px}
#kk-svastarica-catalog-concept .catalog-search-field svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#kk-svastarica-catalog-concept .catalog-search-results{position:absolute;top:calc(100% + 8px);left:0;width:min(430px,calc(100vw - 32px));max-height:min(62vh,460px);overflow:auto;padding:6px;border:1px solid #e3d3e7;border-radius:14px;background:#fffdfd;box-shadow:0 16px 38px #38145125}
#kk-svastarica-catalog-concept .catalog-search-results[hidden]{display:none}
#kk-svastarica-catalog-concept .search-result-item{padding:2px;border-radius:10px}
#kk-svastarica-catalog-concept .search-result-item+.search-result-item{border-top:1px solid #f0e4f2}
#kk-svastarica-catalog-concept .search-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 9px;width:100%;padding:10px;border:0;border-radius:9px;background:transparent;color:#34283b;text-align:left;cursor:pointer}
#kk-svastarica-catalog-concept .search-result:hover,#kk-svastarica-catalog-concept .search-result:focus-visible{background:#f7eef8}
#kk-svastarica-catalog-concept .search-result-item:focus-within{background:#fdf8fd}
#kk-svastarica-catalog-concept .search-result-code{color:#542477;font-size:10px;font-weight:800;white-space:nowrap}
#kk-svastarica-catalog-concept .search-result-name{overflow:hidden;color:#381451;font:500 12px/1.35 Georgia,serif;text-overflow:ellipsis}
#kk-svastarica-catalog-concept .search-result-price{color:#542477;font-size:11px;font-weight:700;white-space:nowrap}
#kk-svastarica-catalog-concept .search-result-page{display:inline-flex;margin:0 10px 8px;color:#542477;font-size:10px;text-decoration:underline;text-decoration-color:#bc8c39;text-underline-offset:2px}
#kk-svastarica-catalog-concept .search-result-page:hover{color:#381451;text-decoration-thickness:2px}
#kk-svastarica-catalog-concept .search-empty,#kk-svastarica-catalog-concept .search-result-note{margin:0;padding:11px;color:#74657b;font-size:11px}
#kk-svastarica-catalog-concept .search-result-note{border-top:1px solid #f0e4f2}
#kk-svastarica-catalog-concept .category-title{display:block}
#kk-svastarica-catalog-concept .product-card.is-search-target{border-color:#bc8c39;box-shadow:0 0 0 3px #bc8c3933,0 10px 28px #38145116}
@media(max-width:980px){#kk-svastarica-catalog-concept .catalog-search{flex-basis:185px;min-width:160px;max-width:220px}#kk-svastarica-catalog-concept .header{gap:12px}#kk-svastarica-catalog-concept .nav{gap:11px}}
@media(max-width:760px){#kk-svastarica-catalog-concept .catalog-search{order:4;flex:1 1 100%;width:100%;max-width:none}#kk-svastarica-catalog-concept .catalog-search-results{width:100%}}
@media(max-width:640px){#kk-svastarica-catalog-concept .catalog-search{grid-column:1/-1;grid-row:3;order:0;min-width:0;padding:3px 0 7px}#kk-svastarica-catalog-concept .catalog-search-field{min-height:46px}#kk-svastarica-catalog-concept .catalog-search-field input{height:44px;font-size:14px}#kk-svastarica-catalog-concept .catalog-search-field button{width:36px;height:36px}#kk-svastarica-catalog-concept .header-whatsapp{grid-column:1/-1;grid-row:4;justify-self:stretch;width:100%}#kk-svastarica-catalog-concept .catalog-search-results{top:calc(100% + 2px);max-height:55vh}}
