.siloek-search-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.2,.8,.2,1)}.siloek-search-overlay.is-active{opacity:1;pointer-events:auto}.siloek-search-drawer{position:fixed;top:0;right:0;width:450px;max-width:100%;height:100vh;background-color:#fff;z-index:9999;display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s cubic-bezier(.2,.8,.2,1);box-shadow:-5px 0 30px #0000000d}.siloek-search-drawer.is-active{transform:translate(0)}.search-drawer-header{display:flex;align-items:center;padding:30px 40px;border-bottom:1px solid #eee;gap:20px}.search-drawer-form{flex:1;margin:0}.search-input-wrapper{display:flex;align-items:center;position:relative}.search-drawer-icon{color:#888;margin-right:15px}.search-drawer-input{flex:1;border:none;background:transparent;font-family:Switzer,sans-serif;font-size:18px;color:#333;padding:5px 0;outline:none;width:100%}.search-drawer-input::placeholder{color:#bbb}.search-drawer-input::-webkit-search-cancel-button{display:none}.search-drawer-clear{background:none;border:none;color:#999;cursor:pointer;padding:5px;display:none}.search-drawer-clear:hover{color:#333}.search-drawer-close{background:none;border:none;font-family:Switzer,sans-serif;font-size:14px;color:#666;cursor:pointer;padding:5px 0}.search-drawer-close:hover{color:#000}.search-drawer-body{flex:1;overflow-y:auto;padding:30px 40px}.search-section-title{display:flex;justify-content:space-between;align-items:center;font-family:Switzer,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:20px}.search-history-clear{background:none;border:none;font-size:12px;color:#aaa;cursor:pointer;text-decoration:underline}.search-history-clear:hover{color:#333}.search-history-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.search-history-pill{background-color:#f5f5f5;border:1px solid #eee;border-radius:20px!important;padding:8px 16px;font-family:Switzer,sans-serif;font-size:14px;color:#444;cursor:pointer;transition:all .2s ease}.search-history-pill:hover{background-color:#e8e8e8;color:#000}.search-result-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #f5f5f5;text-decoration:none;transition:background-color .2s ease}.search-result-item:hover{background-color:#fafafa}.search-result-image{width:60px;height:80px;object-fit:cover;background-color:#f9f9f9;border-radius:4px!important;margin-right:20px}.search-result-info{flex:1;display:flex;flex-direction:column}.search-result-title{font-family:Switzer,sans-serif;font-size:16px;font-weight:500;color:#222;margin-bottom:4px}.search-result-type{font-family:Switzer,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:6px}.search-result-price{font-family:Switzer,sans-serif;font-size:14px;font-weight:500;color:#222}.search-empty-state{text-align:center;padding:40px 0;font-family:Switzer,sans-serif;color:#555}.search-empty-sub{font-size:14px;color:#888;margin-top:10px}.search-loading{display:flex;justify-content:center;padding:40px 0}.spinner{animation:rotate 2s linear infinite;width:30px;height:30px}.spinner .path{stroke:#222;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media(max-width:768px){.siloek-search-drawer{width:100%}.search-drawer-header,.search-drawer-body{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/siloek-search.css.map */
