/* AMAVITA cart fix 007 (21.7.2026): sloupce+cena, JEDNOTNY citac [- n +] (kosik+PDP), xsell, toggle, KILL jezdici cara, anti-flash */
@media(min-width:768px){
body.in-kosik .cart-inner table{table-layout:fixed!important;width:100%!important}
body.in-kosik .cart-inner td.cart-p-image{width:96px!important}
body.in-kosik .cart-inner td.p-quantity{width:150px!important}
body.in-kosik .cart-inner td.p-total{width:214px!important;white-space:nowrap!important;text-align:right!important;overflow:visible!important}
body.in-kosik .cart-inner td.p-total strong.price-final{display:inline-block;vertical-align:middle}
body.in-kosik .cart-inner td.p-total form.inline{display:inline-block;vertical-align:middle;margin-left:14px}
body.in-kosik .cart-inner td.p-availability,body.in-kosik .cart-inner td.p-price{width:2px!important;padding:0!important}
body.in-kosik .cart-inner td.p-name{width:auto!important}
body.in-kosik tr.related .cart-related-product{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:center!important;gap:16px;width:auto!important;max-width:100%;float:none!important}
body.in-kosik tr.related .cart-related-info{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:14px;flex:1 1 auto;width:auto!important;min-width:0;float:none!important}
body.in-kosik tr.related .cart-related-img{flex:0 0 64px;width:64px!important;height:64px!important;overflow:hidden;border-radius:8px;position:static!important;float:none!important}
body.in-kosik tr.related .cart-related-img img{width:100%!important;height:100%!important;object-fit:cover}
body.in-kosik tr.related .cart-related-name{flex:1 1 auto;width:auto!important;min-width:0;position:static!important;float:none!important}
body.in-kosik tr.related .cart-related-availability{flex:0 0 auto;white-space:nowrap}
body.in-kosik tr.related .cart-related-button{display:flex!important;align-items:center!important;gap:12px;flex:0 0 auto;white-space:nowrap;float:none!important;width:auto!important}
body.in-kosik tr.related .cart-related-button a[class*=btn],body.in-kosik tr.related .cart-related-button button{white-space:nowrap!important;width:auto!important;min-width:104px;padding:9px 16px!important;position:static!important;float:none!important;overflow:visible!important}
}
/* jezdici cara sidebaru — sablonovy ::before pres celou sirku */
body.in-kosik .sidebar-in-cart::before{content:none!important;display:none!important}
/* toggle souvisejicich */
body.in-kosik a.show-related{white-space:nowrap!important;display:inline-block!important;margin:6px 0 10px!important}
body.in-kosik tr.related>td{padding-top:14px!important}
/* === JEDNOTNY CITAC [ - | n | + ] pro kosik i PDP === */
body.in-kosik .cart-inner span.quantity,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity{display:inline-flex!important;flex-direction:row!important;align-items:stretch!important;width:132px!important;height:44px!important;border:1.5px solid #D9D2C5!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;position:relative!important;padding:0!important;box-sizing:border-box!important}
html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity{width:148px!important;height:52px!important;border-radius:26px!important}
body.in-kosik .cart-inner span.quantity label,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity label{order:2;flex:1 1 auto;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;height:auto!important}
body.in-kosik .cart-inner span.quantity input.amount,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity input.amount{width:100%!important;height:100%!important;text-align:center!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;font-size:16px!important;-moz-appearance:textfield;appearance:textfield}
body.in-kosik .cart-inner span.quantity input.amount::-webkit-inner-spin-button,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity input.amount::-webkit-inner-spin-button,body.in-kosik .cart-inner span.quantity input.amount::-webkit-outer-spin-button,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity input.amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body.in-kosik .cart-inner span.quantity button.decrease,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity button.decrease{order:1;border-right:1px solid #EFE8DB!important}
body.in-kosik .cart-inner span.quantity button.increase,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity button.increase{order:3;border-left:1px solid #EFE8DB!important}
body.in-kosik .cart-inner span.quantity button.increase,body.in-kosik .cart-inner span.quantity button.decrease,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity button.increase,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity button.decrease{position:static!important;flex:0 0 38px!important;width:38px!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important;cursor:pointer;color:#3A3A3A!important;font-size:18px!important;line-height:1!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}
body.in-kosik .cart-inner span.quantity [class*=__sign],html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity [class*=__sign]{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:inline!important;font-size:18px!important;line-height:1!important;background:transparent!important}
body.in-kosik .cart-inner span.quantity .increase-tooltip,body.in-kosik .cart-inner span.quantity .decrease-tooltip,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity .increase-tooltip,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity .decrease-tooltip{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}
body.in-kosik .cart-inner span.quantity button.increase::before,body.in-kosik .cart-inner span.quantity button.decrease::before,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity button.increase::before,html.amv-v2 .p-detail .add-to-cart span.quantity.quantity.quantity button.decrease::before{content:none!important}
/* anti-flash souhrnu */
body.in-kosik .sidebar-in-cart{min-height:340px}
@supports selector(:has(*)){body.in-kosik .sidebar-in-cart:not(:has(#amvSum)){visibility:hidden;animation:amvSbF .01s 4s forwards}}
@keyframes amvSbF{to{visibility:visible}}
