.lp-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:1200px;margin:16px auto;padding:0 16px;color:#2B1B3D;font:16px/1.6 var(--lp-font-body)}.lp-search label{font-weight:700}.lp-search input[type=search]{flex:1;min-width:120px;min-height:44px;border:1px solid #5B4A6E;border-radius:8px;background:#fff;color:#2B1B3D}.lp-search button{min-height:44px;padding:0 16px;border:0;border-radius:8px;background:#C2255C;color:#fff}.lp-search :focus-visible{outline:3px solid #C2255C;outline-offset:3px}@media(max-width:767px){.lp-search label{width:100%}}
