.uxba{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:flex-start;padding:10px 0;}
@media(max-width:1024px){.uxba{grid-template-columns:1fr;gap:24px;}}
.uxba__title{font-size:32px;margin:0 0 6px;font-weight:800;}
.uxba__highlight{color:#bd2a24;}
.uxba__subtitle{margin:0 0 20px;color:#000;font-size: 1.2em;line-height: 1.7;}
.uxba__chips{display:flex;flex-wrap:wrap;gap:18px 22px;}
.uxba__chip{display:inline-block;padding:12px 18px;border-radius:30px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.08);text-decoration:none;color:inherit;font-size: 12px;}
.uxba__chip:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.10);}
.uxba__right{padding-top:8px;}
.uxba__search-title{margin:0 0 14px;font-size:26px;}
.uxba__search{position:relative;background:#fff;border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,.08);padding:20px 18px;}
.uxba__input{width:100%;border:none;outline:none;font-size:16px;padding:12px 40px 12px 8px;background:transparent;}
.uxba__icon{position:absolute;right:18px;top:18px;font-size:22px;opacity:.5;}
.uxba__suggestions{margin-top:10px;border-top:1px solid #eee;padding-top:10px;}
.uxba__label{font-size:14px;color:#777;margin-bottom:6px;}
.uxba__list{list-style:none;margin:0;padding:0;max-height:190px;overflow:auto;}
.uxba__item{padding:5px px;border-radius:6px;cursor:pointer;margin-left: 0px !important;}
.uxba__item:hover,.uxba__item.is-active{background:#f3f3f3;}

/* make sure Woo grid shows 4 columns on category pages (theme-compatible) */
.uxba-archive .products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr));}
