/* POEMI Core: cautare live in popup-ul Kadence. Macheta B (grila de produse). */
/* Kadence centreaza formularul intr-un flex pe rand: trecem pe coloana, iar cu rezultate afisate urcam blocul sus. */
#search-drawer .drawer-content{flex-direction:column;}
#search-drawer .drawer-content .search-form{width:100%;}
#search-drawer .drawer-content:has(.poemi-ls:not([hidden])){justify-content:flex-start;padding-top:12vh;}
#search-drawer .poemi-ls{width:100%;max-width:800px;margin:18px auto 0;max-height:calc(100vh - 12vh - 140px);overflow-y:auto;color:#fff;text-align:left;font-size:14px;line-height:1.4;}
#search-drawer .poemi-ls[hidden]{display:none;}
#search-drawer .poemi-ls a{color:#fff;text-decoration:none;}
#search-drawer .poemi-ls-group{margin-bottom:18px;}
#search-drawer .poemi-ls-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#bbb;margin:0 0 8px;}
#search-drawer .poemi-ls-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
#search-drawer .poemi-ls-card{display:flex;flex-direction:column;gap:4px;font-size:13px;}
#search-drawer .poemi-ls-img{position:relative;display:block;}
#search-drawer .poemi-ls-img img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px;background:#333;}
#search-drawer .poemi-ls-card.is-oos img{opacity:.6;}
#search-drawer .poemi-ls-badge{position:absolute;top:6px;left:6px;background:#423431;color:#fff;font-size:11px;padding:2px 6px;border-radius:2px;}
#search-drawer .poemi-ls-price{font-weight:600;}
#search-drawer .poemi-ls-price del{opacity:.6;font-weight:400;margin-right:4px;}
#search-drawer .poemi-ls-price ins{text-decoration:none;}
#search-drawer .poemi-ls-link{display:block;padding:5px 0;color:#eee;}
#search-drawer .poemi-ls-link::before{content:"\2192\00a0";color:#888;}
#search-drawer .poemi-ls-card:hover .poemi-ls-name,#search-drawer .poemi-ls-link:hover{text-decoration:underline;}
/* Buton sub grila de produse (cerut de client 2026-10-16): alb pe fundalul negru, inversat la hover. */
#search-drawer .poemi-ls-all{display:inline-block;margin-top:14px;padding:10px 22px;border:1px solid #fff;background:#fff;color:#14191e !important;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;transition:background .15s,color .15s;}
#search-drawer .poemi-ls-all:hover,#search-drawer .poemi-ls-all:focus-visible{background:transparent;color:#fff !important;}
#search-drawer .poemi-ls-empty{color:#ddd;margin:0;}
@media (max-width:767px){
	#search-drawer .poemi-ls-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
	#search-drawer .drawer-content:has(.poemi-ls:not([hidden])){padding-top:64px;}
	#search-drawer .poemi-ls{max-height:calc(100vh - 220px);}
}
