/* Kosik: odporucane produkty ako male karticky vedla seba - 12.11.2026 */
body.ordering-process table.cart-table tr.up-products-cart>td.up-products-cart-wrapper{padding:0 0 14px 127px!important;border-top:0!important}
body.ordering-process table.cart-table tr.up-products-cart .up-products-cart-table-wrapper,body.ordering-process table.cart-table tr.up-products-cart table,body.ordering-process table.cart-table tr.up-products-cart table>tbody,body.ordering-process table.cart-table tr.up-products-cart tr.up-products-cart-template-disco,body.ordering-process table.cart-table tr.up-products-cart td.up-addons-cell{display:block!important;width:100%!important;box-sizing:border-box;padding:0!important;margin:0!important;border:0!important;background:none!important}
body.ordering-process table.cart-table tr.up-products-cart td.up-addons-cell>table{border-left:3px solid #dfe5ee!important;padding-left:14px!important}
body.ordering-process table.cart-table tr.up-products-cart td.up-addons-cell>table>tbody{display:flex!important;flex-wrap:wrap;gap:8px}
body.ordering-process table.cart-table tr.up-products-cart tr.up-cart-header-container{display:block!important;flex:0 0 100%;border:0!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-cart-header-container td{display:block!important;height:auto!important;padding:0!important;border:0!important}
body.ordering-process table.cart-table tr.up-products-cart .up-cart-header h4{font:500 12px/1.4 Raleway,sans-serif!important;color:#6b7280!important;margin:0!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product{display:flex!important;align-items:center;gap:8px;flex:1 1 0!important;min-width:190px;border:1px solid #e3e6ec!important;border-radius:10px;background:#fafbfc!important;padding:6px 8px!important;margin:0!important;box-sizing:border-box;height:auto!important;min-height:0!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td{display:block!important;padding:0!important;border:0!important;width:auto!important;height:auto!important;min-width:0}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-image,body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-image a,body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-image img{width:34px!important;height:34px!important;flex:0 0 34px;border-radius:6px;display:block!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-name{flex:1 1 auto}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-name a{font:500 12.5px/1.25 Raleway,sans-serif!important;color:#374151!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product .up-in-stock-label{display:none!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-variants:empty{display:none!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-variants select{font-size:11.5px!important;height:26px!important;min-height:0!important;padding:2px 20px 2px 6px!important;max-width:104px}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product .up-price,body.ordering-process table.cart-table tr.up-products-cart tr.up-product .up-price *{font:700 12.5px Raleway,sans-serif!important;color:#374151!important;width:auto!important;white-space:nowrap}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product .up-product-add-to-cart a{font:700 12px Raleway,sans-serif!important;color:#4f7a22!important;background:#fff!important;border:1px solid #b9d29a!important;border-radius:999px!important;padding:4px 10px!important;min-height:0!important;height:auto!important;line-height:1.4!important;white-space:nowrap;box-shadow:none!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product .up-product-add-to-cart a::before{content:"+ "}
@media(max-width:767px){body.ordering-process table.cart-table tr.up-products-cart>td.up-products-cart-wrapper{padding-left:0!important}body.ordering-process table.cart-table tr.up-products-cart tr.up-product{flex:1 1 100%!important}}
body.ordering-process table.cart-table tr.up-products-cart td.up-addons-cell>table{margin:4px 0 16px!important;width:calc(100% - 16px)!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product{flex-wrap:wrap!important;row-gap:4px!important;overflow:hidden}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-name{flex:1 1 calc(100% - 46px)!important;max-width:calc(100% - 42px)}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-details{margin-left:42px!important;flex:0 0 auto}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-variants{order:3;flex:0 1 auto}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-details{order:2}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-add-to-cart-cell{order:4;margin-left:auto!important;flex:0 0 auto}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product{align-content:flex-start!important;padding:8px 10px!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-details{margin-left:0!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-product-variants select{max-width:92px!important;margin:0!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td,body.ordering-process table.cart-table tr.up-products-cart tr.up-product td>*{min-height:0!important;line-height:1.25!important;margin-top:0!important;margin-bottom:0!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-product td.up-add-to-cart-cell div{margin:0!important;padding:0!important;min-height:0!important;height:auto!important}
body.ordering-process table.cart-table tr.up-products-cart .up-cart-header h4{font:700 14px/1.4 Raleway,sans-serif!important;color:#1a1937!important;margin:0 0 2px!important}
body.ordering-process table.cart-table tr.up-products-cart tr.up-cart-header-container,body.ordering-process table.cart-table tr.up-products-cart tr.up-cart-header-container td{width:100%!important;max-width:100%!important;box-sizing:border-box}
