/* Zlato z Oliv V19 — pouze doladeni V18. Vlozit ZA V18. */
/* Kroky: odstranit puvodni cisla ze sablony a ponechat jediny kruh. */
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:8px 0 22px!important;padding:0!important;overflow:visible!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 3px!important;min-height:0!important;position:relative!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li::before{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;position:relative!important;z-index:2!important;border-radius:50%!important;border:1.5px solid #c9a442!important;background:#fff!important;color:#253511!important;font:700 13px/1 'Source Sans 3',Arial,sans-serif!important;margin:0!important;transform:none!important;box-shadow:none!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li:nth-child(1)::before{content:'1'!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li:nth-child(2)::before{content:'2'!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li:nth-child(3)::before{content:'3'!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li.active::before{background:#253511!important;color:#fff!important;border-color:#253511!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li::after{display:none!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li>a,html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li>strong{display:block!important;position:static!important;min-height:0!important;height:auto!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;transform:none!important;font:600 12px/1.3 'Source Sans 3',Arial,sans-serif!important;color:#253511!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li>a::before,html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li>strong::before,html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li>a::after,html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps>li>strong::after{content:none!important;display:none!important}
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps .zzo-v11-step-title{display:block!important;padding:0!important;margin:0!important;font:600 12px/1.3 'Source Sans 3',Arial,sans-serif!important;letter-spacing:0!important;color:#253511!important}
/* Jemna spojnice v urovni stredu kruhu. */
html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps{background-image:linear-gradient(#ded7c8,#ded7c8)!important;background-size:calc(66.666% - 38px) 1px!important;background-repeat:no-repeat!important;background-position:center 16px!important}
/* Prehledne oddelene benefity, zadne slepene popisky. */
html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust.zzo-v11-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:12px!important;margin:0 0 18px!important}
html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust__item{display:flex!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;line-height:1.35!important}
html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust__item>.zzo-checkout-trust__icon{display:none!important}
html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust__item .zzo-v11-benefit-item{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;padding:0!important;position:static!important}
html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust__item .zzo-v11-benefit-check-overlay{display:none!important}
html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust__item strong{display:block!important;font:700 13px/1.3 'Source Sans 3',Arial,sans-serif!important}
html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust__item small{display:block!important;font:400 12px/1.4 'Source Sans 3',Arial,sans-serif!important}
/* Desktop: zmenseni mezery mezi obrazkem a mnozstvim. */
@media(min-width:768px){html.zzo-checkout-v11 body.in-kosik .cart-table tr.removeable{grid-template-columns:168px minmax(0,1fr)!important;column-gap:16px!important;row-gap:10px!important;padding:12px!important}html.zzo-checkout-v11 body.in-kosik .cart-table tr.removeable>td.cart-p-image>a{height:148px!important;min-height:148px!important}html.zzo-checkout-v11 body.in-kosik .cart-table tr.removeable>td.cart-p-image img{max-height:140px!important}html.zzo-checkout-v11 body.in-kosik .cart-table tr.removeable>td.p-name{align-self:center!important}}
/* Spodni vyhody: kazda samostatne, ne slepeny text. */
html.zzo-checkout-v11 body.in-kosik .zzo-v6-summary-usp{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;align-items:center!important}
html.zzo-checkout-v11 body.in-kosik .zzo-v6-summary-usp__item{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:normal!important}
/* Mobilni poradna: nepokryva produkty, zachova moznost ji otevrit. */
@media(max-width:767px){html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust.zzo-v11-benefits{grid-template-columns:1fr!important;gap:7px!important;padding:12px!important}html.zzo-checkout-v11 body.in-kosik .zzo-checkout-trust__item small{font-size:11px!important}html.zzo-checkout-v11 body.in-kosik ol.cart-header.zzo-v11-steps{margin:10px 0 16px!important}html.zzo-checkout-v11 body.in-kosik .cart-table tr.removeable{row-gap:9px!important;padding:12px!important}html.zzo-checkout-v11 body.in-kosik .cart-table tr.removeable>td.cart-p-image>a{height:145px!important;min-height:145px!important}html.zzo-checkout-v11 body.in-kosik .cart-table tr.removeable>td.cart-p-image img{max-height:137px!important}html.zzo-checkout-v11 body.in-kosik .zzo-v6-summary-usp{gap:8px!important}html.zzo-checkout-v11 body.in-kosik .zzo-v6-summary-usp__item{font-size:11px!important}}
