fieldset{border:0;margin:0;padding:0}header:before{background:#d5d5d5}html[data-theme=dark] header:before{background:none}.btn-sm div{display:grid;grid-template-columns:1fr;height:3rem;position:relative}.btn-sm div button{align-items:center;background:#000;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.25rem;padding:0 .62rem;text-align:left}.btn-sm div button:first-of-type{border-bottom-right-radius:.4166666667rem;border-left:1px solid #777;border-top-right-radius:.4166666667rem;font-weight:700}.btn-sm div button:first-of-type em{font-size:.875rem;font-style:normal;font-weight:400;white-space:nowrap}.btn-sm div button:hover{background-color:#282828}section{display:grid;gap:3.75rem;grid-template-columns:1fr auto}section h1{margin:0}section p{line-height:150%}section a{color:#875806}section ul.b{display:flex;flex-direction:column;gap:.75rem;padding:0}section ul.b li{background:url(../ico/bananek.li.svg) 0 0 no-repeat;font-weight:300;line-height:150%;list-style-type:none;padding:0 0 0 2rem;text-align:justify}section>div{display:flex;flex-direction:column;margin:1.25rem 0}.radce{background:#dbe2d2;border-radius:.625rem;margin:1.7rem 0 0;overflow:hidden;padding:1.88rem;position:relative;width:26rem}.radce:before{background:url(../im/otaznik.svg);content:"";height:4.7rem;position:absolute;right:1.5rem;top:1rem;width:4.7rem}.radce h2{font-size:1.125rem;margin:0}.radce ul{flex-direction:column;gap:.75rem;list-style-type:none;margin-bottom:0;padding:0;z-index:1}.radce ul,.radce ul li{display:flex;position:relative}.radce ul li{align-items:center;gap:.62rem}.radce ul li:before{background:url(../ico/menu.right.svg);background-size:contain;content:"";height:1rem;min-width:1rem}.radce ul li a{color:#000;font-size:1rem;font-weight:500}.subl{margin-bottom:3.75rem;margin-top:2.5rem;padding-top:0}main{display:grid;grid-template:"sorting" "output";grid-template-columns:auto;grid-template-rows:auto 1fr}main .sorting{grid-area:sorting}main .sorting a{display:none}main .output{grid-area:output}main .btn-sm{grid-area:btn-sm}.output{display:grid;grid-template:"pag" "list" "btn" "pag2";grid-template-rows:auto auto auto 1fr}.output>.filtry{grid-area:filtr}.output>.pag1{align-items:end;grid-area:pag}.output>.pag2{align-items:start;grid-area:pag2}.output>.list{grid-area:list}.output>.load-btn{grid-area:btn}.list{border-radius:.625rem;overflow:hidden;padding:0 0 1px 1px;position:relative}.list .item-p{z-index:1}.list .item-p:after{border:1px solid #d5d5d5;bottom:-1px;content:"";left:-1px;position:absolute;right:0;top:0}.list .item-p:hover{z-index:2}.list .item-p:hover:after{border-color:#777;border-width:1px;left:0;top:0;transition:all .35s linear}.list .item-p:first-of-type:after{border-top-left-radius:.625rem}.list .item-p:nth-of-type(4):after{border-top-right-radius:.625rem}.list .item-p>div>span:nth-of-type(3){font-size:1rem}.list .item-p>a>span:nth-of-type(2){font-size:.875rem}.list .item-p>a>span:nth-of-type(2) strong{font-size:1rem}.pag{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem;margin-top:.62rem}.pag>span{color:#2d2b2c;font-size:.875rem}.pag div{display:flex;gap:.31rem}.pag div>*{border:1px solid #d5d5d5;border-radius:.25rem;font-size:.875rem;height:2.25rem;line-height:2.25rem;margin:0;min-width:2.25rem;padding:0;text-align:center}.pag div>a:hover{border-color:#777;text-decoration:none}.pag div>span{border-color:#fff}.pag div>span.active{font-weight:700}.pag.pag1 em{display:none}.pag.pag2 em{font-size:1rem;font-style:normal;padding:0 0 0 .75rem}.pag.pag2 .pleft+em{padding:0 .75rem 0 0}.pag.pag2 .pleft{margin-left:.5rem}.pag.pag2 .pright{margin-right:.5rem}.load-btn{border-bottom:1px solid #d5d5d5;display:flex;justify-content:center;margin-top:2.5rem;padding-bottom:2.5rem}.load-btn .btn{padding-left:3rem;padding-right:3rem}#article{-moz-columns:2;column-count:2;gap:4rem;margin-top:var(--section-gap)!important;position:relative}#article:after{background-color:#d5d5d5;bottom:1rem;content:"";left:50%;position:absolute;top:0;width:1px}#article strong{font-weight:700}#article strong.tip{font-family:Gabarito,sans-serif;font-weight:900}#article h2:first-of-type{margin-top:0}#article h3{font-size:1.25rem}#article p{line-height:150%;text-align:justify}#article a{color:#875806;font-weight:600;text-decoration:underline}#article a:hover{text-decoration:none}#article ul{padding-left:1.25rem}#article ul li{font-weight:300;line-height:150%;text-align:justify}#article div.panel{background-color:#fbf7f1;border-radius:.375rem;margin:2rem 0;padding:1rem 2rem}#article div.panel h3,#article div.panel h4{font-size:1rem}#article div.panel.logo{background:#fbf7f1 url(../im/logo.square.svg) 2rem no-repeat;background-size:5rem;padding-left:9rem}#article div.panel.gray{background:#fff;border:1px solid #d5d5d5}@media (max-width:1599px){.subl{margin-bottom:2rem;margin-top:1rem}main{grid-template:"sorting" "output";grid-template-columns:auto;grid-template-rows:auto auto}main .list,main .sorting{grid-template-columns:repeat(5,1fr)}main .list .item-p:nth-of-type(5):after,main .sorting .item-p:nth-of-type(5):after{border-top-right-radius:.625rem}main .list .item-p:nth-of-type(4):after,main .sorting .item-p:nth-of-type(4):after{border-top-right-radius:0}}@media (max-width:1399px){main .list{grid-template-columns:repeat(4,1fr)}main .list .item-p:nth-of-type(4):after{border-top-right-radius:.625rem}main .list .item-p:nth-of-type(3):after{border-top-right-radius:0}}@media (max-width:1049px){section .radce{width:20rem}main .list{grid-template-columns:repeat(3,1fr)}main .list .item-p:nth-of-type(3):after{border-top-right-radius:.625rem}main .list .item-p:nth-of-type(2):after{border-top-right-radius:0}}@media (max-width:767px){main{grid-template:"btn-sm" "output";grid-template-columns:1fr;grid-template-rows:1fr auto}.sorting{display:none}header:before{background:transparent}section{gap:1.25rem;grid-template-columns:1fr;margin-top:var(--section-gap)!important}section .radce{margin-top:0;width:auto}section>div{margin:0}.subl{margin-bottom:1.25rem;margin-top:1.25rem}#article{-moz-columns:1;column-count:1;padding:0 5px}#article:after{display:none}.load-btn{border-bottom:none;margin-top:2rem;padding-bottom:1rem}.load-btn .btn{width:100%}div.list{border-radius:0;border-top:1px solid #d5d5d5}div.list:after{left:33.3%}div.list:after,div.list:before{background:#d5d5d5;bottom:0;content:"";position:absolute;top:0;width:1px}div.list:before{left:66.6%}div.list .item-p:after{border:none;border-bottom:1px solid #d5d5d5}}@media (max-width:599px){main .list{grid-template-columns:50% 50%}main .list:after{left:50%}main .list:before{display:none}}@media (max-width:399px){.radce:before{opacity:.3}}@media (min-width:768px){.btn-sm{display:none}.sorting{background:#fcf4cf;border-radius:.625rem;display:block;padding:.625rem}.sorting .heading{display:none}.sorting form{display:flex}.sorting fieldset{align-items:center;display:flex}.sorting fieldset input{position:absolute;visibility:hidden}.sorting fieldset div{display:flex}.sorting fieldset div label{border-radius:.375rem;cursor:pointer;display:block;font-weight:300;padding:.5rem 1rem;transition:all .35s linear;white-space:nowrap}.sorting fieldset div label:hover{background:#d7b574;text-decoration:none}.sorting fieldset div input:checked+label{background:#fff;box-shadow:0 0 10px 0 rgba(213,190,0,.4)}.sorting input[type=submit]{height:2rem}}@media (max-width:349px){main .list{grid-template-columns:repeat(1,1fr)}main .list .item-p:nth-of-type(2):after{border-top-right-radius:.625rem}main .list .item-p:first-of-type:after{border-top-right-radius:0}main .list:after{display:none}}.sorting.open{animation:opacityY .3s;background-color:hsla(0,0%,100%,.98);border-radius:.625rem;bottom:10px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);display:block;left:10px;margin:0;padding:0;position:fixed;right:10px;top:10px;z-index:3}.sorting.open>*{position:relative;z-index:0}.sorting.open:before{bottom:-10px;content:"";left:-10px;position:fixed;right:-10px;top:-10px;z-index:-1}.sorting.open .heading{border-bottom:1px solid #d5d5d5;display:flex;font-family:Gabarito,sans-serif;font-size:1.125rem;font-weight:900;justify-content:space-between;letter-spacing:.0225rem;padding:1.5rem 1.5rem 1rem;text-transform:uppercase}.sorting.open .heading button{background:none;border:none;height:3rem;position:absolute;right:0;top:0;width:3rem}.sorting.open .heading button .ico{transform:scale(1.5)}.sorting.open div{border-bottom:1px solid #d5d5d5}.sorting.open div label{align-items:center;display:flex;font-weight:300;height:3.5rem;padding:0 1.5rem}.sorting.open div input{display:none}.sorting.open div input:checked+label{font-weight:700}
