body.type-category #products{& .widget-parameter-list{width:146px!important;max-width:100%;gap:6px!important;margin:0 auto!important}& .widget-parameter-value{flex:0 0 calc((100% - 18px)/4)!important;width:auto!important}& .widget-parameter-value a{width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:2px!important;border:0!important;border-radius:4px!important;background:#f1f1f1!important;color:#111!important;font-size:13px!important;font-weight:700!important;box-sizing:border-box}}
@media(max-width:767px){body.type-category #products .name{display:flex!important;align-items:center;justify-content:center;min-height:80px!important;line-height:20px!important}html,body{max-width:100%;overflow-x:hidden!important}#zn-light[open]{grid-template-columns:50px minmax(0,1fr)!important;gap:5px!important;padding:8px!important}#zn-view{padding:30px 18px!important}}
@media(min-width:768px){body.type-category #products{& .image{height:auto!important;position:relative;padding-bottom:28px!important}& .zn-st{top:auto!important;bottom:0!important;left:0!important;flex-direction:row!important;gap:4px!important}}}
.type-detail{& .is-type--photos{& .item-type-img:after{content:"Zobrazit";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0007;color:#fff;font:700 14px sans-serif;opacity:0;pointer-events:none}& a:is(:hover,:focus-visible) .item-type-img:after{opacity:1}& .item-label{display:none!important}}& .social-buttons-wrapper{display:none!important}}
.breadcrumbs{border:0!important;background:none!important;margin:16px 0!important;flex-wrap:wrap;font-size:14px;&>span{display:flex;align-items:center;&>:is(a,span){padding:4px 0!important;min-height:0!important}}&:before,& a:before,& a:after{display:none!important}& .navigation-bullet{display:block!important;padding:0 12px!important}& #navigation-first a{padding-left:0!important}& .sr-only{position:static;width:auto;height:auto;clip:auto;margin:0;overflow:visible}&>span:last-child{font-weight:600;color:#333;& [itemprop=name]{font-weight:700!important;color:#111!important}}}
#zn-platby{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 12px;font:13px Arial;color:#333;& img{display:block;height:24px;width:auto;max-width:80px;object-fit:contain}& span{display:flex;align-items:center;gap:5px}& svg{width:22px;height:22px}}
#zn-vyhody{background:#fff!important}
@media(min-width:992px){#content .zn-prehled{display:grid!important;grid-template:auto/repeat(6,minmax(0,1fr))!important;grid-auto-rows:auto!important;height:auto!important;aspect-ratio:auto!important;&>a{grid-column:span 2!important;grid-row:auto!important;aspect-ratio:1!important}&>a:nth-child(-n+2){grid-column:span 3!important}&>a:nth-child(n+6){display:none!important}&>.zn-dalsi{position:relative!important;&:after{content:"+\a Další";white-space:pre;position:absolute;inset:0;display:grid;place-content:center;text-align:center;background:#fffb;color:#333;font-size:22px;font-weight:700;pointer-events:none}}}}
#zn-light{margin:0;padding:20px;inset:0;border:0;width:100vw;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;background:#fff;&[open]{display:grid;grid-template-columns:70px minmax(0,1fr);gap:15px}&::backdrop{background:#fff}& button{border:0;background:none;cursor:pointer;color:#333;font:30px Arial;&:focus-visible{outline:2px solid #555}}& .zn-close{position:absolute;right:12px;top:8px;z-index:2}}
#zn-mini{overflow:auto;display:flex;flex-direction:column;gap:10px;& button{flex:0 0 65px;padding:2px;border:1px solid transparent;&[aria-pressed=true]{border-color:#555}}& img{width:100%;height:60px;object-fit:contain}}
#zn-view{position:relative;min-width:0;min-height:0;padding:30px;display:grid;&>img{width:100%;height:100%;min-height:0;object-fit:contain}& button{position:absolute;top:45%}}
#zn-prev{left:0}#zn-next{right:0}
#zn-platby{margin-top:40px!important}
@media(min-width:768px){
#zn-light[open]{grid-template-columns:120px minmax(0,1fr)}
#zn-mini button{flex:0 0 120px}
#zn-mini img{height:110px}
}
