/* kategori-kort-proto (KUN PROTOTYPE) – v2-PROTO kortlayout fra nyheder-v2.css, scoped til kategorilister. Ikke live. */
/* 1) kortet som flex-kolonne; pris + køb låst i bunden */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL>li{display:flex!important;flex-direction:column}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL>li>form{display:flex!important;flex-direction:column;flex:1 1 auto}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product{display:flex!important;flex-direction:column;flex:1 1 auto;text-align:center}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.image{order:1}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.units{order:2}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.name{order:3;flex:1 1 auto;display:flex!important;flex-wrap:wrap;justify-content:center;align-content:space-between;gap:0 3px;margin:6px 0 2px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.name>a{flex:0 0 100%}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.name>span{line-height:1.6;color:#666}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.price{order:4;margin:0 0 6px!important;min-height:1.3em}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.buy,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>a.fls-forud{order:5}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.deliverytime{order:6}
/* ens knapper: samme bredde/højde for Læg i kurv og Forudbestil */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.buy{text-align:center;margin:0!important;padding:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.buy input[type=image]{display:block;width:100%!important;max-width:180px;height:auto!important;aspect-ratio:149/29;margin:0 auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL li .product>a.fls-forud{width:100%!important;max-width:180px;aspect-ratio:149/29;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0 6px!important;font-size:12px!important;border-radius:4px}
/* tom .buy (udsolgt uden Forudbestil) reserverer knaphøjde, så pris flugter */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.buy:empty{display:block!important;width:100%;max-width:180px;aspect-ratio:149/29;margin:0 auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.buy:empty:has(~a.fls-forud){display:none!important}
/* 2) etiketter: SPAR øverst-venstre, NYHED øverst-højre, lager + «Sendes ikke» som piller under billedet */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.news{position:absolute!important;top:4px!important;right:4px!important;left:auto!important;z-index:3;margin:0!important;line-height:0;width:auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.news img{height:22px;width:auto;border-radius:4px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .image{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column;align-items:center;padding-top:28px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .image>br{display:none}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .image>a{display:flex;align-items:center;justify-content:center;height:150px;width:100%}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .image img{max-height:150px;width:auto;object-fit:contain}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .Element_Overlay_ProdList_SavingsDIV{position:static!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .Element_Overlay_ProdList_SavingsContainer_DIV{position:absolute!important;top:4px!important;left:4px!important;right:auto!important;width:44px!important;height:44px!important;margin:0!important;z-index:3;border-radius:50%;background:#00856b!important;display:flex!important;align-items:center;justify-content:center;transform:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .Element_Overlay_ProdList_SavingsImage_DIV{display:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .Element_Overlay_ProdList_SavingsText_DIV{position:static!important;color:#fff!important;font-size:11px!important;line-height:1.1!important;font-weight:800;text-transform:uppercase;margin:0!important;padding:0!important;width:auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL li .product .stock,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL li .product .stock[data-fls-lev]{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:inline-block!important;margin:6px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:#e4f4e6!important;color:#1f7a2c!important;border:1px solid #bfe3c5!important;font-size:11px!important;line-height:1.4!important;max-width:100%!important;width:auto!important;height:auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL li .product .stock[data-stock="0"],body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL li .product .stock[data-stock^="-"]{background:#fff!important;color:#666!important;border-color:#ccc!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.units.active{position:static!important;top:auto!important;transform:none!important;float:none!important;display:inline-block!important;align-self:center;margin:4px auto 0!important;padding:2px 10px!important;border-radius:999px;background:#fff!important;color:#b04a00!important;border:1px solid #e0b38c;font-size:11px!important;line-height:1.4;width:auto!important;height:auto!important;opacity:1!important}
@media (max-width:700px){
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .image>a{height:120px}body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .image img{max-height:120px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .Element_Overlay_ProdList_SavingsContainer_DIV{width:38px!important;height:38px!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .Element_Overlay_ProdList_SavingsText_DIV{font-size:10px!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL .product>.news img{height:18px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) ul.ProductList_Custom_UL li .product>a.fls-forud{font-size:11px!important;letter-spacing:0!important}}
