/* Košík: blok „Chcete hezčí variantu?“, posouvání a kompaktní boční košík na telefonu (9. 11. 2026).
   Samostatný soubor, protože WP Rocket drží zmenšenou kopii 48-kosik-nabidka.css podle cesty (nová cesta = nová kopie). */
.mk-varianta-pozn{display:block;font-size:12px;color:#6b7280;line-height:1.3;}
.mk-varianta-plus{font-weight:600;color:#6b7280;margin-left:4px;}
/* Boční košík na telefonu (9. 11. 2026): posouvá se celý obsah, hlavička a lišta s pokladnou zůstávají; dřív nabídky stlačily seznam položek na nulu. */
.sidecart > [data-sidecart-content]{overflow-y:auto;overscroll-behavior:contain}
.sidecart-head{position:sticky;top:0;z-index:2;background:#fff}
.sidecart-items{flex:1 0 auto;overflow:visible}
.sidecart-foot{position:sticky;bottom:0;z-index:2}
/* Boční košík na telefonu kompaktněji (9. 11. 2026, Martin): menší okraje a obrázky, užší tlačítka nabídek, doprava zdarma jen řádek, bez věty „Doprava a slevy…“. */
@media (max-width:640px){
body .sidecart-head{padding:12px 16px;}
body .sidecart-item{padding:10px 16px;gap:12px;grid-template-columns:56px 1fr auto;}
body .sidecart-item-img{width:56px;height:56px;}
body .sidecart-item-title{margin-bottom:6px;}
body .sidecart-upsell{padding:8px 16px 6px;}
body .sidecart-upsell-title{margin-bottom:2px;font-size:13px;}
body .sidecart-upsell-item{padding:4px 0;gap:10px;}
body .sidecart-upsell-img{width:40px;height:40px;}
body .sidecart-upsell-body a{font-size:13px;line-height:1.25;}
body .sidecart-upsell-body .price{font-size:12.5px;}
body .sidecart-upsell-item .btn{padding:6px 12px;font-size:12.5px;}
body .mk-varianta-pozn{font-size:11.5px;line-height:1.25;}
body .sidecart-freeship{padding:8px 16px;}
body .sidecart-freeship-text{font-size:12.5px;line-height:1.35;margin-bottom:6px;}
body .sidecart-freeship .freeship-bar{height:4px;}
body .sidecart-freeship.is-done .sidecart-freeship-text{margin-bottom:0;font-weight:700;}
body .sidecart-freeship.is-done .freeship-bar{display:none;}
body .sidecart-foot{padding:10px 16px 12px;}
body .sidecart-totals{margin-bottom:8px;}
body .sidecart-shipping-note{display:none;}
}
