.kx-liste{position:relative}.kx-liste:before,.kx-liste:after{content:"";background:var(--p200);pointer-events:none;z-index:1;width:1px;-webkit-mask-image:var(--liste-maska,none);mask-image:var(--liste-maska,none);-webkit-mask-image:var(--liste-maska,none);position:absolute;top:0;bottom:0}.kx-liste:before{left:max(0px, calc((100% - var(--ramec)) / 2))}.kx-liste:after{right:max(0px, calc((100% - var(--ramec)) / 2))}@media (max-width:1023px){.kx-liste:before,.kx-liste:after{display:none}}.kx-hrana{position:relative}.kx-hrana:before,.kx-hrana:after{content:"";left:max(0px, calc((100% - var(--ramec)) / 2));right:max(0px, calc((100% - var(--ramec)) / 2));background:var(--p200);pointer-events:none;z-index:1;height:1px;position:absolute}.kx-hrana--nahore:before{top:0}.kx-hrana--dole:after{bottom:0}.kx-hrana:not(.kx-hrana--nahore):before,.kx-hrana:not(.kx-hrana--dole):after{content:none}.kx-predel{z-index:2;width:100%;height:var(--s-12);background:#fff;position:relative}@media (min-width:1000px){.kx-predel{height:var(--s-16)}}.kx-predel:before{content:"";background:var(--p200);width:100%;height:1px;position:absolute;top:50%;left:0;translate:0 -50%}.kx-predel:after{content:"";border:1px solid var(--p200);background:var(--p50);width:22px;height:22px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.kx-predel--sraf{z-index:auto;background:linear-gradient(to bottom, #fff 0 calc(50% + 16px), var(--predel-dole,#fff) calc(50% + 16px) 100%)}.kx-predel--sraf:before{top:50%;left:max(0px, calc((100% - var(--ramec)) / 2));right:max(0px, calc((100% - var(--ramec)) / 2));background-color:#fff;background-image:linear-gradient(to bottom, var(--p200) 0 1px, transparent 1px), linear-gradient(to top, var(--p200) 0 1px, transparent 1px), repeating-linear-gradient(45deg, var(--p200) 0 1px, transparent 1px 22px), repeating-linear-gradient(-45deg, var(--p200) 0 1px, transparent 1px 22px);width:auto;height:32px;translate:0 -50%}.kx-predel--sraf:after{content:none}.kx-predel--kruh:after{background:radial-gradient(circle, var(--p200) 0 2.5px, transparent 3px), var(--p50);border-radius:50%;rotate:none}
