﻿.kosik-krok{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;background-color:#71b7fe;border-right:#fff 1px solid;flex-basis:0;flex-grow:1}.kosik-krok.active{background-color:#3e9dfe;position:relative}.kosik-krok.active::before{position:absolute;content:"";display:block;height:0px;width:0px;left:calc(50% - 15px);bottom:-30px;border:15px solid transparent;border-top-color:#3e9dfe}.kosik-krok.pointer{cursor:pointer}.kosik-krok span{color:#fff}.kosik-krok span.cislo{background-color:rgba(0,0,0,.2);width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:2px}.kosik-krok span.napis{font-size:20px;font-weight:400}div.kosik2021[data-krok="2"] .teloKosiku,div.kosik2021[data-krok="3"] .teloKosiku{margin-top:20px}div.kosik2021[data-krok="1"] .teloKosiku{margin:0 20px}.teloKosiku div.hlavniTelo{width:60%}.teloKosiku div.hlavniTelo p.nadpis{color:#000;font-size:x-large;font-weight:400;margin-bottom:0;margin-bottom:10px}.teloKosiku div.hlavniTelo div.platba-box,.teloKosiku div.hlavniTelo div.doprava-box{border:#d6eaff 1px solid;border-radius:5px;padding:0 10px;margin-bottom:30px}.teloKosiku div.hlavniTelo div.platba-box div.dalsi.platby,.teloKosiku div.hlavniTelo div.doprava-box div.dalsi.platby{height:fit-content;max-height:0;overflow:hidden;transition:max-height 300ms ease}.teloKosiku div.hlavniTelo div.platba-box div.dalsi.platby.zobrazit,.teloKosiku div.hlavniTelo div.doprava-box div.dalsi.platby.zobrazit{max-height:1000px}.teloKosiku div.hlavniTelo div.platba-box p.dalsiPlatbyUkazatSkryt,.teloKosiku div.hlavniTelo div.doprava-box p.dalsiPlatbyUkazatSkryt{cursor:pointer;font-weight:bold;padding:10px}.teloKosiku div.hlavniTelo div.platba-box p.dalsiPlatbyUkazatSkryt span.zobrazenoText,.teloKosiku div.hlavniTelo div.platba-box p.dalsiPlatbyUkazatSkryt span.skrytoText,.teloKosiku div.hlavniTelo div.doprava-box p.dalsiPlatbyUkazatSkryt span.zobrazenoText,.teloKosiku div.hlavniTelo div.doprava-box p.dalsiPlatbyUkazatSkryt span.skrytoText{display:inline-flex;flex-wrap:nowrap}.teloKosiku div.hlavniTelo div.platba-box p.dalsiPlatbyUkazatSkryt span.skrytoText:before,.teloKosiku div.hlavniTelo div.platba-box p.dalsiPlatbyUkazatSkryt span.zobrazenoText:before,.teloKosiku div.hlavniTelo div.doprava-box p.dalsiPlatbyUkazatSkryt span.skrytoText:before,.teloKosiku div.hlavniTelo div.doprava-box p.dalsiPlatbyUkazatSkryt span.zobrazenoText:before{padding-right:10px;display:block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid)}.teloKosiku div.hlavniTelo div.platba-box p.dalsiPlatbyUkazatSkryt span.skrytoText:before,.teloKosiku div.hlavniTelo div.doprava-box p.dalsiPlatbyUkazatSkryt span.skrytoText:before{content:""}.teloKosiku div.hlavniTelo div.platba-box p.dalsiPlatbyUkazatSkryt span.zobrazenoText,.teloKosiku div.hlavniTelo div.doprava-box p.dalsiPlatbyUkazatSkryt span.zobrazenoText{display:none}.teloKosiku div.hlavniTelo div.platba-box p.dalsiPlatbyUkazatSkryt span.zobrazenoText:before,.teloKosiku div.hlavniTelo div.doprava-box p.dalsiPlatbyUkazatSkryt span.zobrazenoText:before{content:""}.teloKosiku div.hlavniTelo div.platba-box .doprava-row,.teloKosiku div.hlavniTelo div.platba-box .platba-row,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row,.teloKosiku div.hlavniTelo div.doprava-box .platba-row{border-bottom:#d6eaff 1px solid}.teloKosiku div.hlavniTelo div.platba-box .doprava-row:last-child,.teloKosiku div.hlavniTelo div.platba-box .platba-row:last-child,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row:last-child,.teloKosiku div.hlavniTelo div.doprava-box .platba-row:last-child{border:none}.teloKosiku div.hlavniTelo div.platba-box .doprava-row>div,.teloKosiku div.hlavniTelo div.platba-box .platba-row>div,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row>div,.teloKosiku div.hlavniTelo div.doprava-box .platba-row>div{padding:10px;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.teloKosiku div.hlavniTelo div.platba-box .doprava-row label,.teloKosiku div.hlavniTelo div.platba-box .platba-row label,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label{width:93%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.obrPlatba{display:inline-flex;width:110px;margin-right:10px}.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.obrPlatba img{max-width:80px;max-height:20px}.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.nazev,.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.nazev,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.nazev,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.nazev{display:flex;flex-direction:row;align-items:center}.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.nazev span,.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.nazev span,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.nazev span,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.nazev span{white-space:break-spaces}.teloKosiku .udaje-box{border:#d6eaff 1px solid;border-radius:5px;margin-bottom:30px}.teloKosiku .udaje-box>*{border-bottom:#d6eaff 1px solid}.teloKosiku .udaje-box>*:last-child{border:none}.teloKosiku .udaje-box .telo-nadpis,.teloKosiku .udaje-box .hlavicka{background-color:#f0f7ff;padding:10px;font-size:medium;font-weight:bold}.teloKosiku .udaje-box .telo-nadpis,.teloKosiku .udaje-box .telo-nadpis>*,.teloKosiku .udaje-box .hlavicka,.teloKosiku .udaje-box .hlavicka>*{color:#000}.teloKosiku .udaje-box .telo-nadpis{margin:-5px -5px 5px -5px;background:none;border-bottom:#d6eaff 1px solid}.teloKosiku .udaje-box .telo{padding:5px}.teloKosiku .udaje-box .telo label{margin-right:0}.teloKosiku .udaje-box.shrnuti{margin-bottom:0}.teloKosiku .udaje-box.shrnuti .telo .flexRow{flex-direction:row}.teloKosiku .udaje-box.shrnuti .telo span{color:#000}.teloKosiku .udaje-box.shrnuti .telo span.cena.zdarma{color:green}.teloKosiku aside.shrnuti{position:relative;margin-left:5%;width:35%;border:#d6eaff 1px solid;border-radius:5px}.teloKosiku aside.shrnuti .hlavicka{background-color:#f0f7ff;padding:10px;border-bottom:#d6eaff 1px solid}.teloKosiku aside.shrnuti .hlavicka .nadpis{color:#000;font-size:larger;font-weight:bold}.teloKosiku aside.shrnuti .telo .kosik-produkt{background-color:unset;border:none;margin:0;border-bottom:#d6eaff 1px solid;padding:10px}.teloKosiku aside.shrnuti .telo .kosik-produkt-inner{background-color:unset;margin:0;padding:0;min-height:unset;justify-content:flex-start}.teloKosiku aside.shrnuti .telo a.obrProdukt{padding:0;border:none;position:relative;top:unset;left:unset}.teloKosiku aside.shrnuti .telo a.nazevProdukt{margin-left:10px;color:#000;font-weight:bold;font-size:small}.teloKosiku aside.shrnuti .paticka{background-color:#f0f7ff;padding:10px;color:#000}.teloKosiku aside.shrnuti .paticka .row{border-bottom:#d6eaff 1px solid;padding:10px}.teloKosiku aside.shrnuti .paticka .row:last-child{border-bottom:none}.teloKosiku aside.shrnuti .paticka .row.doprava,.teloKosiku aside.shrnuti .paticka .row.platba{display:flex;flex-direction:column;position:relative}.teloKosiku aside.shrnuti .paticka .row.doprava .title,.teloKosiku aside.shrnuti .paticka .row.platba .title{padding:5px;font-weight:bold;font-size:small}.teloKosiku aside.shrnuti .paticka .row.doprava .hodnota,.teloKosiku aside.shrnuti .paticka .row.platba .hodnota{padding:5px;display:flex;flex-direction:row;justify-content:space-between}.teloKosiku aside.shrnuti .paticka .row.doprava .hodnota .nazev,.teloKosiku aside.shrnuti .paticka .row.platba .hodnota .nazev{font-size:small;max-width:70%;white-space:break-spaces}.teloKosiku aside.shrnuti .paticka .row.celkem{padding:15px;color:#000;font-size:medium;font-weight:bold;display:flex;flex-direction:row;justify-content:space-between}.teloKosiku aside.shrnuti .paticka .row.celkem .title{line-height:unset}.teloKosiku .cena{font-weight:bold;font-size:small;color:#000}.teloKosiku .cena.zdarma{color:green}.teloKosiku .kosik-produkt{border:#d6eaff 1px solid;border-radius:5px;border-radius:5px;background-color:#f0f7ff;position:relative;margin:10px 0}.teloKosiku .kosik-produkt-inner{margin-left:120px;background-color:#fff;padding:10px 20px 10px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:110px}.teloKosiku .kosik-produkt-inner a.obrProdukt{position:absolute;top:10px;left:10px;padding:10px;display:block;background-color:#fff;border:#d6eaff 1px solid;border-radius:5px}.teloKosiku .kosik-produkt-inner .produkt-nazev{display:flex;flex-direction:column;width:40%}.teloKosiku .kosik-produkt-inner .produkt-nazev a>span{font-size:large;font-weight:500;color:#0c84fd}.teloKosiku .kosik-produkt-inner .produkt-nazev span{font-size:smaller;font-weight:300;color:#000}.teloKosiku .kosik-produkt-inner .kosik-seznam-smazat{width:30px;height:30px;padding:0;border:none;font-size:14px;font-size-adjust:1;margin:0 0 0 10px;display:flex;justify-content:center;align-items:center;align-self:flex-start;border-radius:50%;line-height:1em}.teloKosiku .kosik-produkt-inner .mnozstvi{width:10%}.teloKosiku .kosik-produkt-inner .skladovost{width:20%}.teloKosiku .kosik-produkt-inner .cena-za-jednotku,.teloKosiku .kosik-produkt-inner .cena-celkem-produkt{width:14%;text-align:right}.teloKosiku .kosik-produkt-inner span.skladovost{font-size:small;text-align:center}.kosikCeny{margin-bottom:2em}.kosikCeny .cenaBezDph{font-size:medium;margin-bottom:1em;color:gray}.kosikCeny .cenaCelkemVcetneDph{margin-bottom:1em;font-size:large;color:#000;font-weight:normal}.kosikCeny .cenaCelkemVcetneDph span{font-weight:bold}.hlavickaKosiku{margin-top:20px}.hlavickaKosiku h1{color:#000;font-size:x-large;font-weight:400;margin-bottom:0}div.platba-row.disabled label,div.doprava-row.disabled label{color:#ccc}.patickaKosiku.hlavniTelo{width:60%}.kosikTlacitka button[type=button],.kosikTlacitka button.kosik-krok-zpet{background-color:transparent;color:#000;border:1px solid #ccc}.kosikTlacitka *{min-width:150px}div.form-pole{padding:5px}div.form-pole label{width:fit-content;display:flex;flex-direction:column;row-gap:5px}div.form-pole label.plnaSire{width:100%}div.form-pole label span{color:#000}div.form-pole label span.spatneVyplneno{color:red;display:none}div.form-pole label span.spatneVyplneno.zobrazit{display:inline}div.form-pole label textarea,div.form-pole label textarea:active{border:#d6eaff 1px solid;border-radius:5px;resize:none}div.form-pole label textarea:hover{border:#d6eaff 1px solid;border-radius:5px}input.zvyraznit{border-color:red;background-color:#ffe6e6}label[for=id-kosik-podminky]{white-space:normal}div.kosik2021 div.f-pole{padding:0}@media screen and (max-width: 1000px){.krokyKosiku{flex-direction:row;margin-top:-10px;margin-right:-15px;margin-left:-15px;width:unset}.krokyKosiku .kosik-krok{justify-content:flex-start}.krokyKosiku .kosik-krok .nadpis{flex:1;font-size:smaller;display:flex;text-align:center;align-items:center;justify-content:center}.teloKosiku input[type=text],.teloKosiku input[type=number],.teloKosiku input[type=email],.teloKosiku input[type=tel],.teloKosiku textarea{font-size:16px}.teloKosiku div.hlavniTelo{width:100%}.teloKosiku div.hlavniTelo div.platba-box .platba-row div,.teloKosiku div.hlavniTelo div.platba-box .doprava-row div,.teloKosiku div.hlavniTelo div.doprava-box .platba-row div,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row div{align-items:flex-start;justify-content:space-between}.teloKosiku div.hlavniTelo div.platba-box .platba-row label,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label{position:relative;margin:0}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.obrPlatba{width:80px}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.obrPlatba img{align-self:flex-start;margin-right:0;max-width:80px;max-height:20px}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.nazev,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.nazev,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.nazev,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.nazev{width:100%}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.nazev span,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.nazev span,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.nazev span,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.nazev span{text-align:left}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.cena,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.cena,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.cena,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.cena{font-weight:bold}.teloKosiku aside.shrnuti{margin-bottom:30px;width:100%;position:unset;top:unset;margin-left:0}.teloKosiku .kosik-produkt{background-color:transparent}.teloKosiku .kosik-produkt-inner{flex-wrap:wrap;margin-left:50px;align-items:center;row-gap:10px}.teloKosiku .kosik-produkt-inner .produkt-nazev{flex:100%;width:unset;margin-right:18px;padding-bottom:10px;border-bottom:#d6eaff 1px solid}.teloKosiku .kosik-produkt-inner .kosik-seznam-smazat{position:absolute;top:0;right:0;width:20px;height:20px;margin:10px}.teloKosiku .kosik-produkt-inner .mnozstvi{flex:30%;width:unset}.teloKosiku .kosik-produkt-inner .mnozstvi input{text-align:center;padding-left:0}.teloKosiku .kosik-produkt-inner .skladovost{flex:70%;width:unset;text-align:right}.teloKosiku .kosik-produkt-inner .cena-celkem-produkt,.teloKosiku .kosik-produkt-inner .cena-za-jednotku{width:unset;flex:50%}.teloKosiku .kosik-produkt-inner .cena-za-jednotku{text-align:left}.teloKosiku .kosik-produkt-inner a.obrProdukt{padding:0;border:none}.teloKosiku .kosik-produkt-inner a.obrProdukt img{max-width:50px;max-height:50px}.teloKosiku.shrnuti{margin-bottom:20px}.teloKosiku.shrnuti>div.flex{align-items:stretch;row-gap:10px}.teloKosiku.shrnuti div.udaje-box.shrnuti{margin-bottom:0}.patickaKosiku.hlavniTelo{width:100%}.patickaKosiku .kosikTlacitka{flex-direction:row}.patickaKosiku .kosikTlacitka *{min-width:unset;flex:50%}div.form-pole label{width:unset}div.udaje-box div.telo>div.flex{row-gap:15px;margin-bottom:15px}.cenaObjednavky-souhlasy{align-items:flex-start}.cenaObjednavky-souhlasy .kosikCeny{align-self:flex-end}form#krokForm .kosik-menu{align-self:center}}@media print{.krokyKosiku{flex-direction:row;margin-top:-10px;margin-right:-15px;margin-left:-15px;width:unset}.krokyKosiku .kosik-krok{justify-content:flex-start}.krokyKosiku .kosik-krok .nadpis{flex:1;font-size:smaller;display:flex;text-align:center;align-items:center;justify-content:center}.teloKosiku input[type=text],.teloKosiku input[type=number],.teloKosiku input[type=email],.teloKosiku input[type=tel],.teloKosiku textarea{font-size:16px}.teloKosiku div.hlavniTelo{width:100%}.teloKosiku div.hlavniTelo div.platba-box .platba-row div,.teloKosiku div.hlavniTelo div.platba-box .doprava-row div,.teloKosiku div.hlavniTelo div.doprava-box .platba-row div,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row div{align-items:flex-start;justify-content:space-between}.teloKosiku div.hlavniTelo div.platba-box .platba-row label,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label{position:relative;margin:0}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.obrPlatba,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.obrPlatba{width:80px}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.obrPlatba img,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.obrPlatba img{align-self:flex-start;margin-right:0;max-width:80px;max-height:20px}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.nazev,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.nazev,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.nazev,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.nazev{width:100%}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.nazev span,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.nazev span,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.nazev span,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.nazev span{text-align:left}.teloKosiku div.hlavniTelo div.platba-box .platba-row label span.cena,.teloKosiku div.hlavniTelo div.platba-box .doprava-row label span.cena,.teloKosiku div.hlavniTelo div.doprava-box .platba-row label span.cena,.teloKosiku div.hlavniTelo div.doprava-box .doprava-row label span.cena{font-weight:bold}.teloKosiku aside.shrnuti{margin-bottom:30px;width:100%;position:unset;top:unset;margin-left:0}.teloKosiku .kosik-produkt{background-color:transparent}.teloKosiku .kosik-produkt-inner{flex-wrap:wrap;margin-left:50px;align-items:center;row-gap:10px}.teloKosiku .kosik-produkt-inner .produkt-nazev{flex:100%;width:unset;margin-right:18px;padding-bottom:10px;border-bottom:#d6eaff 1px solid}.teloKosiku .kosik-produkt-inner .kosik-seznam-smazat{position:absolute;top:0;right:0;width:20px;height:20px;margin:10px}.teloKosiku .kosik-produkt-inner .mnozstvi{flex:30%;width:unset}.teloKosiku .kosik-produkt-inner .mnozstvi input{text-align:center;padding-left:0}.teloKosiku .kosik-produkt-inner .skladovost{flex:70%;width:unset;text-align:right}.teloKosiku .kosik-produkt-inner .cena-celkem-produkt,.teloKosiku .kosik-produkt-inner .cena-za-jednotku{width:unset;flex:50%}.teloKosiku .kosik-produkt-inner .cena-za-jednotku{text-align:left}.teloKosiku .kosik-produkt-inner a.obrProdukt{padding:0;border:none}.teloKosiku .kosik-produkt-inner a.obrProdukt img{max-width:50px;max-height:50px}.teloKosiku.shrnuti{margin-bottom:20px}.teloKosiku.shrnuti>div.flex{align-items:stretch;row-gap:10px}.teloKosiku.shrnuti div.udaje-box.shrnuti{margin-bottom:0}.patickaKosiku.hlavniTelo{width:100%}.patickaKosiku .kosikTlacitka{flex-direction:row}.patickaKosiku .kosikTlacitka *{min-width:unset;flex:50%}div.form-pole label{width:unset}div.udaje-box div.telo>div.flex{row-gap:15px;margin-bottom:15px}.cenaObjednavky-souhlasy{align-items:flex-start}.cenaObjednavky-souhlasy .kosikCeny{align-self:flex-end}form#krokForm .kosik-menu{align-self:center}div.box-telo{margin-top:10px}div.kosik2021 div.krokyKosiku{display:none !important}div.kosik2021 button.kosik-seznam-smazat{display:none !important}div.kosik2021 div.hlavickaKosiku{margin-top:0 !important}div.kosik2021 div.kosikTlacitka{display:none !important}div.kosik2021 div.teloKosiku{min-height:unset}div.kosik2021[data-krok="1"] div.teloKosiku{margin:0}div.paticka,div.paticka-container{display:none !important}}
