.ch-listek{display:none}
@media (max-width:1199px){
body.type-product.ch-listek-aktivni{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}
.ch-listek{
display:flex;align-items:center;gap:12px;
position:fixed;left:0;right:0;bottom:0;z-index:9998;
padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));
background:#fff;border-top:1px solid #eae4d9;box-shadow:0 -3px 14px rgba(0,0,0,.10);
font-family:inherit;color:#1f1f1f;
transform:translateY(110%);transition:transform .22s ease;
-webkit-tap-highlight-color:transparent
}
.ch-listek--ukaz{transform:translateY(0)}
.ch-listek__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.25}
.ch-listek__cena{font-weight:700;font-size:17px;white-space:nowrap;color:#1f1f1f}
.ch-listek__vel{font-size:12.5px;color:#6f6a60;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ch-listek--bez-velikosti .ch-listek__vel{color:#7d5a14;font-weight:600}
.ch-listek__btn{
flex:0 0 auto;min-height:48px;min-width:44%;padding:0 20px;
border:0;border-radius:8px;background:#CD9934;color:#1f1f1f;
font:inherit;font-weight:700;font-size:16px;letter-spacing:.02em;cursor:pointer;
transition:background .15s
}
.ch-listek__btn:hover{background:#e0ad4b}
.ch-listek__btn:focus-visible{outline:2px solid #a87a1e;outline-offset:2px}
.ch-listek__btn:active{background:#b8862b}
body.user-action-visible .ch-listek,
html.cookies-visible .ch-listek{transform:translateY(110%)}
}
.ch-listek-zvyrazni{border-radius:8px;animation:ch-listek-puls 1.1s ease-out 2}
select.ch-listek-zvyrazni{outline:2px solid #a87a1e;outline-offset:2px}
@keyframes ch-listek-puls{
0%{box-shadow:0 0 0 0 rgba(205,153,52,.55)}
70%{box-shadow:0 0 0 10px rgba(205,153,52,0)}
100%{box-shadow:0 0 0 0 rgba(205,153,52,0)}
}
@media (prefers-reduced-motion:reduce){
.ch-listek{transition:none}
.ch-listek__btn{transition:none}
.ch-listek-zvyrazni{animation:none;box-shadow:0 0 0 3px rgba(205,153,52,.55)}
}
@media (forced-colors:active){
.ch-listek{border-top:2px solid CanvasText}
.ch-listek__btn{border:2px solid ButtonText}
.ch-listek-zvyrazni{outline:3px solid Highlight;outline-offset:2px;animation:none}
}
@media print{
.ch-listek{display:none !important}
body.type-product.ch-listek-aktivni{padding-bottom:0}
}