.wcps{position:relative;width:100%;min-width:180px;font-family:inherit;color:var(--wcps-text);text-align:left;box-sizing:border-box}.wcps *{box-sizing:border-box}.wcps .wcps-form{display:flex;margin:0!important;padding:0!important;background:var(--wcps-bg);border:1px solid var(--wcps-border);border-radius:var(--wcps-radius);overflow:hidden;height:var(--wcps-height)}.wcps .wcps-input{flex:1;min-width:0;width:100%;height:100%!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:var(--wcps-bg)!important;color:var(--wcps-text)!important;font:inherit!important;font-size:14px!important;box-shadow:none!important}.wcps .wcps-input::placeholder{color:var(--wcps-text);opacity:.65}.wcps .wcps-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:48px;margin:0!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:var(--wcps-accent)!important;color:#fff!important;height:100%!important;cursor:pointer;font:inherit;line-height:1}.wcps .wcps-button svg{display:block}.wcps:focus-within .wcps-form{outline:2px solid var(--wcps-accent);outline-offset:2px}.wcps .wcps-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:280px;z-index:99999;background:var(--wcps-bg);color:var(--wcps-text);border:1px solid var(--wcps-border);border-radius:var(--wcps-radius);box-shadow:0 12px 32px #0002;overflow:hidden}.wcps [hidden]{display:none!important}.wcps .wcps-list{list-style:none!important;margin:0!important;padding:0!important;max-height:min(480px,65vh);overflow-y:auto}.wcps .wcps-list li{display:block!important;list-style:none!important;margin:0!important;padding:0!important;border-bottom:1px solid var(--wcps-border)}.wcps .wcps-list a{display:flex!important;align-items:center;gap:12px;padding:12px!important;color:var(--wcps-text)!important;text-decoration:none!important;background:transparent!important;line-height:1.35;white-space:normal!important}.wcps .wcps-list li[aria-selected=true]{box-shadow:inset 4px 0 var(--wcps-accent);background:color-mix(in srgb,var(--wcps-accent) 8%,var(--wcps-bg))}.wcps .wcps-list img{width:56px!important;height:56px!important;object-fit:contain;flex:0 0 56px;background:#fff}.wcps .wcps-body{display:flex;flex-direction:column;gap:3px;min-width:0}.wcps .wcps-name{font-size:14px;font-weight:600;overflow-wrap:anywhere}.wcps .wcps-sku,.wcps .wcps-stock{font-size:11px;opacity:.75;overflow-wrap:anywhere}.wcps .wcps-price{font-size:14px;font-weight:700}.wcps .wcps-note{display:block!important;white-space:normal!important;margin:0!important;padding:12px!important;font-size:12px!important;line-height:1.4!important;opacity:.8}.wcps .wcps-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.wcps .wcps-panel{min-width:0}.wcps .wcps-input{font-size:16px!important}.wcps .wcps-list a{padding:10px!important}}
