#shop-cart h2{float:left;margin-bottom:20px!important;}#voucher-container{float:left;border-bottom:1px solid #EFEFEF;padding-bottom:20px;}#voucher-container .voucher-checkbox{padding-left:32px;background-image:url('/templates/100/1/icons/voucher-checkbox.svg');background-position:left center;background-repeat:no-repeat;height:22px;display:inline-block;font-size:12px;color:black;text-decoration:none;font-weight:600;}#voucher-container .voucher-checkbox-active{background-image:url('/templates/100/1/icons/voucher-checkbox-active.svg');}#voucher-link-container{display:inline-block;padding-top:10px;}#voucher-input-container{display:inline-block;}#voucher-input-container input{display:inline;height:34px;padding:0 0 0 15px;margin:0;border-radius:0;font-size:12px;color:#515151;margin-left:6px;}#voucher-input-container .button-basic{display:inline;height:34px;padding:0 20px;margin:0;border-radius:0;font-size:11px;font-weight:bold;margin-left:-1px;border-bottom-right-radius:3px;border-top-right-radius:3px;line-height:325%;}#kasicka-container{float:left;}.kasicka-checkbox{padding-left:32px;background-image:url('/templates/100/1/icons/voucher-checkbox.svg');background-position:left center;background-repeat:no-repeat;height:22px;display:inline-block;font-size:12px;color:black;text-decoration:none;font-weight:600;}.kasicka-checkbox-active{background-image:url('/templates/100/1/icons/voucher-checkbox-active.svg');}#kasicka-link-container{display:inline-block;padding-top:10px;}#kasicka-input-container{display:inline-block;}#kasicka-input-container input{display:inline;height:34px;padding:0 0 0 15px;margin:0;border-radius:0;font-size:12px;color:#515151;margin-left:6px;}#kasicka-input-container .button-basic{display:inline;height:34px;padding:0 20px;margin:0;border-radius:0;font-size:11px;font-weight:bold;margin-left:-1px;border-bottom-right-radius:3px;border-top-right-radius:3px;line-height:325%;}#kasicka-container .kasicka-nasporeno{font-size:13px;font-weight:bold;color:black;}#kasicka-container .kasicka-nasporeno span{color:#CC151F;padding-right:18px;background-image:url('/templates/100/1/icons/kasicka-info.svg');background-position:right center;background-repeat:no-repeat;}.cart-odsazeni{width:40px;padding:0!important;}.quickcart-excel-example{margin-top:15px;}.quickcart-excel-example table{}.quickcart-excel-example table td{border:1px solid #D0D7E5;padding:5px;padding-left:5px!important;background-color:#FFF;}#quickcart-excel-input{width:100%;}#cart-split-order{}#cart-split-order .float-right{margin-left:30px;}#cart-split-order .button-basic{line-height:190%;white-space:normal;padding-top:12px;padding-bottom:11px;}@media screen and (max-width:700px){#cart-split-order .float-right{margin-left:0;float:none;text-align:center;margin-bottom:15px;}}#cart-split-order .g-ch [type='checkbox']:not(:checked) + label, #cart-split-order .g-ch [type='checkbox']:checked + label{padding-top:3px;}#shop-cart-progress-common{display:inline-block;}#shop-cart-progress{margin:0 -10px;min-width:900px;display:block;}#shop-cart-progress .step{padding:0 10px;width:25%;float:left;color:#999999;}#shop-cart-progress .step.active{color:#CC151F;font-weight:700;}#shop-cart-progress .step > div{border-bottom:2px solid #DDDDDD;padding:0 0 5px 0;min-width:20px;}#shop-cart-progress .step.active > div{border-bottom-color:#DDDDDD;}#shop-cart-progress .step.active.last-active > div{border-bottom-color:#CC151F;}#shop-cart-progress a{text-decoration:none;color:#5B5B5B;}#shop-cart-progress .active a{}#shop-cart-progress .num{float:left;min-width:20px;}#shop-cart-progress .label{float:left;}@media screen and (max-width:900px){#shop-cart-progress-common{display:block;}#shop-cart-progress{min-width:0;}#shop-cart-progress .step{width:40px;}#shop-cart-progress .step.last-active{width:calc(100% - 120px);}#shop-cart-progress .label{display:none;}#shop-cart-progress .last-active .label{display:block;}}#shop-cart .shop-quickcart {width:15px;}#shop-cart .shop-cart-remove{width:20px;padding:1px!important;text-align:right;}#shop-cart .shop-cart-remove-item, .shop-quickcart .shop-cart-remove-item{width:10px;height:10px;background:url('/templates/100/1/icons/shop-cart-remove-item.svg') center center no-repeat;background-size:cover;display:inline-block;opacity:0.5;}#shop-cart .shop-cart-remove-item:hover, .shop-quickcart .shop-cart-remove-item:hover{opacity:1;}#shop-cart .table-40 td, .table-40-0 td, .shop-quickcart .table-40 td, .table-40-0 td{padding:10px;box-sizing:content-box;}#shop-cart .shop-cart-vypis td, .shop-quickcart .shop-cart-vypis td{border-bottom:10px solid #FFF;}.shop-cart-tbl-col-avail-m{display:none;}.shop-cart-tbl-col-price-m{display:none;}.shop-cart-tbl-col-q-m{display:none;}.shop-cart-tbl-col-price-total-m{display:none;}.shop-cart-tbl-col-q{min-width:134px;}.shop-cart-tbl-col-avail{min-width:90px;}.shop-cart-tbl-col-price-total{min-width:110px;}.shop-cart-tbl-col-name{padding-left:4px; padding-right:10px;}@media screen and (max-width:1000px){.cart-odsazeni{display:none;}#shop-cart .table-40 td{padding:5px;}}@media screen and (max-width:700px){.kosik-popisky{display:none;}#shop-cart .shop-cart-vypis table tr:nth-child(2){border-top:none;}#shop-cart .shop-cart-vypis td, .shop-quickcart .shop-cart-vypis td{display:block;float:left;}.cart-odsazeni{display:none!important;}.shop-cart-tbl-col-q{clear:both;}.shop-cart-remove{display:block;position:absolute;right:40px;}.shop-cart-tbl-col-price-total{float:right!important;}.shop-cart-tbl-col-name{width:calc(100% - 100px);}}/* PUVODN� CSS*/.form-input-valid, .form-input-notvalid{background:url('/templates/100/1/icons/ok.svg') 0 0 no-repeat;width:24px;height:24px;float:left;display:none;margin:8px 0 0 10px;}.form-input-notvalid{background-image:url('/templates/100/1/icons/wrong.svg');}.prazdny-kosik-nadpis{font-size:19px;float:none;margin:30px 0 10px 0;}#shop-cart{padding:0 0 0 0;}#shop-cart img{vertical-align:bottom;}#shop-cart .legend{color:#808080!important;}.oddelovac{background:url('/images/eshop/horizontal-sep.gif') left bottom repeat-x;}#shop-cart .cart-nadpis{font-size:19px;float:none;}#shop-cart .shop-cart-vypis, .shop-quickcart .shop-cart-vypis{/*border:1px solid #000000;*/background:#f2f2f2;}.shop-cart-vypis .shop-cart-vypis-prechod p{color:#333333;}.shop-cart-vypis-price{color:#414141;font-weight:bold;font-size:20px;}.shop-cart-vypis-price strong{font-weight:bold;}.shop-cart-vypis .skladem{color:#009744;font-weight:bold;}.shop-cart-vypis .skladem strong{font-weight:bold;}.shop-cart-vypis .neni-skladem{color:black;font-weight:bold;}#shop-cart .shop-cart-vypis-container{}#shop-cart .shop-cart-vypis-container .cart-title-big a strong{font-size:16px;font-weight:bold;}#shop-cart .shop-cart-vypis-prechod{padding:0 0 0 0;height:35px;background:#e6e6e6;}#shop-cart .odebrat-vybrane{padding:10px 0 0 8px;}#shop-cart .odebrat-vybrane img{float:left;margin-right:5px;}/* rekapitulacni blocek */.shop-cart-rekapitulace{float:right;padding:10px;}.shop-cart-rekapitulace p{color:#333333;}.shop-cart-rekapitulace .slevovy-kupon-cena{color:#D1232F;}.shop-cart-rekapitulace .float-left{margin-right:50px;font-size:13px;}.shop-cart-rekapitulace .float-right{font-size:13px;}/* konec rekapitulacniho blocku */#shop-cart .shop-cart-stav-kreditu{}#shop-cart .shop-cart-stav-kreditu p{font-weight:bold;}#shop-cart .shop-cart-stav-kreditu span{color:#333333;}#shop-cart .shop-cart-stav-kreditu a{text-decoration:underline;color:#333333;}#shop-cart .shop-cart-stav-kreditu a:hover{text-decoration:none;}#shop-cart .shop-cart-slevovy-kupon{background:#f2f2f2;}#shop-cart .shop-cart-slevovy-kupon .kupon-title{font-size:16px;font-weight:bold;line-height:120%;color:#333333;}#shop-cart .shop-cart-slevovy-kupon input{width:130px;}#shop-cart .shop-cart-slevovy-kupon a{}#shop-cart .shop-cart-slevovy-kupon .oddelovac{float:left;margin:9px 10px 9px 11px;height:36px;border-left-width:1px;border-left-style:solid;border-color:#CCCCCC;}#shop-cart .shop-cart-slevovy-kupon .kupon-info{float:left;margin:5px 0 0 0;}#shop-cart .shop-cart-slevovy-kupon .kupon-hodnota{float:right;margin:10px 10px 0 0;font-weight:bold;color:#D1232F;}.shop-cart-celkova-cena{height:auto;background:#EFEFEF;padding:40px;}.shop-cart-celkova-cena.shop-cart-2{background:white;}.shop-cart-celkova-cena .celkova-cena-title{float:left;padding:0;font-weight:bold;color:#393939;font-size:16px;}.shop-cart-celkova-cena .celkova-cena-ceny{float:right;padding:0;}.shop-cart-celkova-cena .celkova-cena-ceny .celkova-cena-s-dph{font-weight:bold;text-align:right;line-height:100%;color:#D1232F;font-size:25px;}.shop-cart-celkova-cena .celkova-cena-ceny .celkova-cena-s-dph span{font-weight:normal;}.shop-cart-celkova-cena .celkova-cena-ceny .celkova-cena-bez-dph{text-align:right;}.shop-cart-celkova-cena .celkova-cena-ceny .celkova-cena-bez-dph span{}.shop-cart-celkova-cena-kredity{padding:5px 10px 5px 0;background:#f2f2f2;background:none;}.shop-cart-celkova-cena-kredity p{float:right;font-weight:normal;}.shop-cart-celkova-cena-kredity p img{margin:3px 5px -3px 0;}.shop-cart-celkova-cena-kredity p span{/*text-decoration:underline;*/}.shop-cart-celkova-cena-kredity p .kredity-hodnota{text-decoration:none;color:#D1232F;color:#3F3F3F;font-weight:bold;}.shop-cart-doprava{float:right;padding:10px 10px 0 0;}.shop-cart-doprava p{text-align:center;font-style:italic;font-weight:bold;padding:0;color:#FFFFFF;}.shop-cart-doprava .shop-cart-doprava-zdarma{/*background-color:#CC0000;*/color:#DD0000;}.shop-cart-doprava .shop-cart-doprava-zdarma-ok{/*background-color:#009933;*/color:#CD151F;}#shop-cart .shop-cart-interni-cislo{float:right;width:346px;height:64px;padding-bottom:7px;margin:20px 0 0 0;/*background-color:#EEEEEE;border-color:#666666;*/}#shop-cart .shop-cart-interni-cislo .shop-cart-interni-cislo-prechod{height:50px;padding:7px 0 0 10px;/*background:#666666 url('/images/eshop/top-bg-prechod.png') left top repeat-x;*/}#shop-cart .shop-cart-interni-cislo .interni-cislo-title{font-size:13px;font-weight:bold;text-decoration:underline;cursor:help;/*color:#CC151F;*/}#shop-cart .shop-cart-interni-cislo .interni-cislo-title img{margin:3px 5px -3px 0;}#shop-cart .shop-cart-interni-cislo input{width:316px;margin:5px 0 0 0;}.cart-nadpis-rychle-pridani{font-size:19px;float:none;margin:30px 0 0 0;}.shop-cart-rychle-pridani{background:#f2f2f2;}.shop-cart-rychle-pridani .rychle-pridani-title,#vysledek-rychle-pridani-container h3{color:#333333;font-size:16px;font-weight:bold;line-height:120%;padding:0 0 10px 0;margin:0;border:0;background:none;text-decoration:none;}.shop-cart-rychle-pridani .rychle-pridani-title{padding:0 0 0 0;min-width:110px;}.shop-cart-rychle-pridani a{float:left;margin:15px 0 0 0;text-align:center;}.shop-cart-rychle-pridani .oddelovac{border-left-width:1px;border-left-style:solid;float:left;margin:9px 10px 9px 11px;height:36px;border-left-color:#CCCCCC;}.shop-cart-rychle-pridani .rychle-pridani-info{font-size:11px;padding:4px 0 0 25px;color:#666666;}.shop-cart-rychle-pridani .rychle-pridani-hodnota{float:right;margin:16px 10px 0 0;font-size:18px;font-weight:bold;/*color:#F8931D;*/}#vysledek-rychle-pridani-container{/*margin:20px 0 0 0;*/padding:10px;/*border:1px solid #CC151F;*//*background-color:#EEEEEE;*/}#vysledek-rychle-pridani-container .vysledek-rychle-pridani{}#vysledek-rychle-pridani-container .vysledek-rychle-pridani-list{padding:0;margin:0;}#vysledek-rychle-pridani-container .vysledek-rychle-pridani-list tr td{/*border-bottom:1px solid #CC151F;border-left:1px solid #CC151F;*/padding:5px;margin:0;}#vysledek-rychle-pridani-container .vysledek-rychle-pridani-list tr .border-top{/*border-top:1px solid #CC151F;*/}#vysledek-rychle-pridani-container .vysledek-rychle-pridani-list tr .border-right{/*border-right:1px solid #CC151F;*/}#vysledek-rychle-pridani-container .vysledek-rychle-pridani-list .no-border td{border:none;}.rychle-pridani-button{height:32px;width:200px;padding:3px 10px;}.rychle-pridani-button img{float:left;margin:-2px -25px 0 25px;}/* druh� strana ko��ku - v�ber dopravy a platby */#shop-cart-2{margin-top:60px;}#shop-cart-2 h2{margin:0;}#shop-cart-2 .cols2-container{margin:0;padding:0;}#shop-cart-2 .cols2-container > div{background:white;padding:30px;width:calc(50% - 20px);}#shop-cart-2 .cols2-container > div:first-child{margin-right:20px;}#shop-cart-2 .cols2-container > div:last-child{margin-left:20px;}@media screen and (max-width:900px){#shop-cart-2 .cols2-container > div{width:100%;padding:0 15px;float:left;}#shop-cart-2 .cols2-container > div:last-child{margin-left:0;}}#shop-cart-2 select{width:100%;}#shop-cart-2 .delivery-list{}#shop-cart-2 .delivery-list > div{margin-bottom:5px;border-bottom:1px solid #EFEFEF;}#shop-cart-2 .delivery-list > div:last-child{border-bottom:none;}#shop-cart-2 .delivery-list > div > div{float:left;padding:15px 0;}#shop-cart-2 .delivery-list > div > div:nth-child(1){width:150px;padding-left:15px;}#shop-cart-2 .delivery-list > div > div:nth-child(2){width:calc(100% - 150px);padding-right:15px;}#shop-cart-2 .g-ch [type='radio']:not(:checked) + label, #shop-cart-2 .g-ch [type='radio']:checked + label{padding-left:40px;display:inline-block;}#shop-cart-2 .delivery-list > div > div.g-ch .float-left strong{font-size:16px;font-weight:bold;}#shop-cart-2 .delivery-list > div > div.g-ch .float-right strong{font-size:20px;font-weight:bold;}@media screen and (max-width:500px){#shop-cart-2 .delivery-list > div > div:nth-child(2){padding:0 15px 15px 15px;width:100%;}}#shop-cart-2 .price{color:#D1232F;}#shop-cart-2 .green{color:#009744;}/* STYLY PRO VÝBĚR POBOČEK DOPRAVY */#shop-cart-2 .vyber-dopravy-results-title{font-weight:bold;}#shop-cart-2 .vyber-dopravy-results-container{}#shop-cart-2 .vyber-dopravy-results-container > div{padding:10px 20px;margin-bottom:10px;background-color:#EEEEEE;}#shop-cart-2 .vyber-dopravy-results-container > div > p{padding:14px;padding-left:20px;margin-bottom:0;display:inline-block;line-height:1.3;cursor:pointer;position:relative;}#shop-cart-2 .vyber-dopravy-results-container > div > p:before{content:'';display:block;width:13px;height:13px;background:url('/templates/100/1/menu-cart-delivery-arrow.svg') center center no-repeat;transition-property:all;transition-duration:0.3s;   position:absolute;   left:0;   top:17px;/*13px;*/}#shop-cart-2 .vyber-dopravy-results-container > div > p.expanded:before{transform:rotate(180deg);-ms-transform:rotate(180deg);}#shop-cart-2 .vyber-dopravy-results-container > div > p .shop-order-pobocka-more-info{/**/}#shop-cart-2 .vyber-dopravy-results-container > div > p:hover .shop-order-pobocka-more-info,#shop-cart-2 .vyber-dopravy-results-container > div > p .shop-order-pobocka-more-info.expanded{/**/}#shop-cart-2 .vyber-dopravy-results-container > div > button{float:right;}#shop-cart-2 .pobocka-info-content{padding:30px 0 20px 0;}#shop-cart-2 .pobocka-info-content-title{margin-bottom:20px;font-weight:bold;}#shop-cart-2 .pobocka-info-content-days{margin-bottom:20px;}#shop-cart-2 .pobocka-info-day{margin-bottom:1rem;}#shop-cart-2 .pobocka-info-day-title{font-weight:bold;display:inline-block;width:90px;color:#3F3F3F;}#shop-cart-2 .pobocka-info-time{display:inline-block;width:110px;}#shop-cart-2 .pobocka-info-cp-icons p{margin-bottom:10px;position:relative;padding-left:30px;}#shop-cart-2 .pobocka-info-cp-icons p:last-child{margin-bottom:0;}#shop-cart-2 .pobocka-info-cp-icons img{position:absolute;left:0;top:0;}@media screen and (max-width:500px){#shop-cart-2 .pobocka-info-content-days{width:200px;margin-left:0;}#shop-cart-2 .pobocka-info-time{float:right;text-align:right;}}/* tret� strana ko��ku - v�ber dopravy a platby */.shop-cart-3{}.shop-cart-3 .cart-nadpis{font-size:19px;float:none;margin:30px 0 10px 0;}.shop-cart-3 .shop-cart-typ-uctu{background:#e6e6e6;}.shop-cart-3 .shop-cart-typ-uctu p{color:#333333;}.shop-cart-3 .shop-cart-typ-uctu a{color:#000000;}.shop-cart-3 .shop-cart-typ-uctu-container{}.shop-cart-3 .shop-cart-typ-uctu-prechod{padding:18px 0 0 0;height:28px;}.shop-cart-3 .shop-cart-typ-uctu-title{font-size:15px;font-weight:bold;font-family:'Open Sans', sans-serif, gf;text-align:center;padding:0 0 16px 0;color:#000000;}.shop-cart-3 .shop-cart-typ-uctu-prihlaseni{border-right-width:1px;border-right-style:solid;width:46%;float:left;padding:0 2% 0 2%;margin:0 0 10px 0;border-color:#CCCCCC;}.shop-cart-3 .shop-cart-typ-uctu-prihlaseni label{float:left;}.shop-cart-3 .shop-cart-typ-uctu-prihlaseni label p{font-size:16px;font-weight:bold;}.shop-cart-3 .shop-cart-typ-uctu-prihlaseni input{width:194px!important;}.shop-cart-3 .shop-cart-typ-uctu-prihlaseni a{float:right;padding:0 0 10px 0;font-size:13px;font-family:'Open Sans', sans-serif, gf;text-decoration:underline;}.shop-cart-3 .shop-cart-typ-uctu-prihlaseni a:hover{text-decoration:none;}.shop-cart-3 .shop-cart-typ-uctu-poprve{float:right;width:46%;padding:0 2% 0 0;}.shop-cart-3 .shop-cart-typ-uctu-poprve input{margin-left:0px;margin-right:15px;float:left;}.shop-cart-3 .shop-cart-typ-uctu-poprve label{float:left;}.shop-cart-3 .shop-cart-typ-uctu-poprve label p{font-size:16px;font-weight:bold;}.shop-cart-3 .shop-cart-typ-uctu-poprve label .popis{font-size:13px;font-weight:normal;}.shop-cart-3 .shop-cart-typ-uctu-poprve label .popis span{font-weight:bold;text-decoration:underline;}/* upozorneni */.shop-cart-upozorneni{padding:5px 25px 10px 25px;}.shop-cart-upozorneni p{font-size:12px;padding:5px 0 0 0;color:#666666;}.shop-cart-upozorneni p strong{font-size:14px;}.shop-cart-upozorneni a,.shop-cart-upozorneni .structure{font-weight:bold;text-decoration:underline;}.shop-cart-upozorneni a:hover{text-decoration:none;}.shop-cart-upozorneni span{font-weight:bold;}.ui-tooltip-content *{color:#333333!important;}.shop-cart-3 .shop-cart-neregistrovany-form{}#neregistrovany{font-size:1px;text-decoration:none;}.shop-cart-3 .shop-cart-neregistrovany-form-container{}.shop-cart-3 .shop-cart-neregistrovany-form-prechod{padding:0;}.shop-cart-3 .shop-cart-neregistrovany-form-title{font-size:16px;font-weight:bold;font-family:'Open Sans', sans-serif, gf;padding:0 0 10px 0;color:#333333;margin-top:25px;}.shop-cart-3 .shop-cart-neregistrovany-form-title img{margin:1px 5px -1px 0;}.shop-cart-3 .shop-cart-neregistrovany-form-left{padding:0;margin:0;}.shop-cart-3 .shop-cart-neregistrovany-form-left .shop-cart-ramecky{padding:40px;background:white;margin-top:40px;}.shop-cart-3 .shop-cart-ramecky .shop-cart-neregistrovany-form-title{font-size:30px;font-weight:bold;font-family:'Roboto condensed', sans-serif, gf;padding:0 0 10px 0;color:#333333;text-transform:uppercase;}.shop-cart-3 .form-blok{}.shop-cart-3 .form-blok .form-blok-radek{padding:0;margin-bottom:20px;}.shop-cart-3 .form-blok .form-blok-radek p{float:left;width:115px;padding:0;margin:0;padding-top:7px;font-size:14px;font-family:'Open Sans', sans-serif, gf;color:#515151;font-weight:600;}.shop-cart-3 .form-blok .form-blok-radek input{float:left;width:295px;font-size:14px;font-family:'Open Sans', sans-serif, gf;margin:0;padding:10px;border-radius:0;border:0;background:#EDEDED;color:#515151;font-weight:600;}.shop-cart-3 .form-blok .form-blok-radek input[disabled],.registrace-form-container input[disabled]{background-color:#EBEBE4!important;}.shop-cart-3 .form-blok .form-blok-radek select{float:left;width:302px;}.shop-cart-3 .form-blok .form-blok-radek img{float:right;}.shop-cart-3 .shop-cart-neregistrovany-form-right{}.shop-cart-3 .shop-cart-neregistrovany-form-right .form-blok-radek p{padding-top:7px;width:105px;}.shop-cart-3 .shop-cart-neregistrovany-form-right .form-blok-poznamka{padding-top:18px;}.shop-cart-3 .shop-cart-neregistrovany-form-right .form-blok-poznamka p{/*height:21px;*/}.shop-cart-3 .shop-cart-neregistrovany-form-right .form-blok-poznamka textarea{width:96%;height:73px;}.shop-cart-3 .g-ch [type='checkbox']:not(:checked) + label, .shop-cart-3 .g-ch [type='checkbox']:checked + label{font-size:16px;font-weight:bold;color:#393939;}.shop-cart-3 .shop-cart-neregistrovany-form-left .form-blok-poznamka textarea{border:none;border-radius:0;padding:12px;background:#EDEDED;font-size:14px;font-weight:600;}/* objednavaci pole - fixni */#shop-cart-objednat-container{padding:0 0 10px 0;}#shop-cart-objednat{text-align:center;z-index:9999;top:0;padding:3px 0 10px 0;background:#FFFFFF;}#shop-cart-objednat p{color:#333333;}#shop-cart-objednat .shop-cart-buttony{padding-top:13px;text-align:center;}#shop-cart-objednat .shop-cart-buttony .buttony-dalsi-krok{float:none;display:inline-block;}#shop-cart-objednat ul{list-style:none;display:inline-block;margin:0px auto;padding:0;}#shop-cart-objednat ul li{float:left;background:none;}#shop-cart-objednat ul li a{text-decoration:underline;}#shop-cart-objednat ul li a:hover{text-decoration:none;}#shop-cart-objednat.fixed{position:fixed;-webkit-box-shadow:0px 10px 20px #888888;box-shadow:0px 10px 20px #888888;}/*NA MIRU*/.shop-cart-3{}.shop-cart-3 .ramecek{background-color:#FFFFFF;padding:40px;margin-top:20px;}/* nova registrace */.registrace-form{background:#f2f2f2;}.registrace-form-container{}.registrace-form-prechod{padding:18px 0 0 0;height:28px;}.registrace-form-title{font-size:15px;font-weight:bold;font-family:'Open Sans', sans-serif, gf;padding:0 0 10px 0;color:#333333;text-transform:uppercase;}.registrace-form h3{text-transform:uppercase;}.registrace-form-title img{margin:1px 5px -1px 0;}.registrace-form-left{float:left;padding:0 10px 0 20px;margin:0 0 10px 0;}.registrace-form .form-blok{}.registrace-form .form-blok .form-blok-radek{clear:both;padding:0 0 8px 0;}.registrace-form-right{float:left;padding:0 10px 0 10px;width:369px;}.registrace-form-right .form-blok-radek p{width:130px;}.registrace-form-right .form-blok-poznamka{padding-top:18px;}.registrace-form-right .form-blok-poznamka p{height:21px;}.registrace-form-right .form-blok-poznamka textarea{width:336px;height:73px;}/* 4. strana ko��ku */#shop-cart-4{background:white;margin-top:60px;padding:40px;}#shop-cart-4 .cart-nadpis{font-size:19px;float:none;margin:20px 0 10px 0;}#shop-cart-4 .shop-cart-upozorneni{padding:5px 10px 10px 10px;}#shop-cart-4 .shop-cart-celkova-cena{background:#EFEFEF;}#shop-cart-4 #shop-cart, #shop-cart-4 #shop-cart-2, #shop-cart-4 #shop-cart-3{margin:0;padding:0;}#shop-cart-4 #shop-cart .shop-cart-vypis-polozka .shop-cart-vypis-mnozstvi p{font-size:14px;font-weight:bold;padding:16px 0 0 4px;}/*#shop-cart-4 .shop-cart-celkova-cena-kredity{border:none;background:none;}*/#shop-cart-4 .shop-cart-3 .shop-cart-neregistrovany-form .form-blok-radek .vyplnene-hodnoty{width:auto;background:none;}#shop-cart-4 .shop-cart-3 .form-blok{}#shop-cart-4 #shop-cart-2 .cols2-container > div{background:#EFEFEF;min-height:137px;}#shop-cart-4 .shop-cart-3 .form-blok .form-blok-radek{margin:0;}/* DARKY*/#shop-present-container{}#shop-present-container > div{vertical-align:top;display:inline-block;border:1px solid #DDD;padding:10px 20px;background:#FFF;border-radius:0;text-align:center;margin-bottom:5px;}@media screen and (max-width:500px){#shop-present-container > div{display:block;}}.cart-separator{    height:40px;    background-color:#ededed;    margin:0 -40px;}#shop-cart-4{padding-top:15px;}/* VÝBĚR POBOČEK POMOCÍ MAPY.CZ - MODUL PickupPlacesClusterer */#personal-pickup-map{max-width:1920px;width:calc(100% - 20px);max-height:65vh;height:100%;position:fixed;top:50%!important;transform:translate(0, -50%);padding:0;border-radius:10px;border:none;}#personal-pickup-mapDialogBoxTools{margin-top:-15px!important;z-index:99;}#personal-pickup-mapDialogBoxToolsSpacer{display:none;}#personal-pickup-map .pickup-places{height:100%;position:relative;border-radius:10px;overflow:hidden;}#personal-pickup-map .pickup-places h2,#personal-pickup-map .pickup-places h3,#personal-pickup-map .pickup-places h4,#personal-pickup-map .pickup-places span{color:#CC151F; /* Na AT asi použít COLOR */}#personal-pickup-map .pickup-places h2{font-size:26px;}#personal-pickup-map .pickup-places h3{margin:0 0 5px 0;padding:0;font-size:18px;font-weight:600;border:none;}#personal-pickup-map .pickup-places h4{font-size:16px;}#personal-pickup-map .pickup-places p{color:#333;}#personal-pickup-map .pickup-places a{cursor:pointer;}#personal-pickup-map .pickup-places div{margin:0;}#personal-pickup-map .pickup-places_list__items::-webkit-scrollbar,#personal-pickup-map .pickup-places_place-detail__items::-webkit-scrollbar{width:5px;}#personal-pickup-map .pickup-places_list__items::-webkit-scrollbar-track,#personal-pickup-map .pickup-places_place-detail__items::-webkit-scrollbar-track{background:#F1F1F1;}#personal-pickup-map .pickup-places_list__items::-webkit-scrollbar-thumb,#personal-pickup-map .pickup-places_place-detail__items::-webkit-scrollbar-thumb{background:#888;}#personal-pickup-map .pickup-places_list__items::-webkit-scrollbar-thumb:hover,#personal-pickup-map .pickup-places_place-detail__items::-webkit-scrollbar-thumb:hover{background:#555;}#personal-pickup-map .pickup-places_controller{display:flex;width:100%;height:100%;}#personal-pickup-map .pickup-places_controller .pickup-places_background{display:flex;flex-direction:column;max-width:420px;width:100%;background:#FFF;z-index:10;border-radius:10px 0 0 10px;padding:25px;}/* Levý sloupec - hledání + seznam poboček */#personal-pickup-map .pickup-places_search{display:flex;flex-direction:column;}/* Formulář polohy */#personal-pickup-map .pickup-places_search-form{display:flex;flex-direction:column;width:100%;}#personal-pickup-map .pickup-places_search-form .pickup-places_search_input{position:relative;}#personal-pickup-map .pickup-places_search-form .pickup-places_search_input > input{width:100%;height:45px;padding-left:45px;}#personal-pickup-map .pickup-places_search-form .pickup-places_search_input > span{display:block;width:18.75px;height:18.75px;position:absolute;top:22.5px;left:15px;transform:translate(0, -50%);fill:#3F3F3F;}#personal-pickup-map .pickup-places_search-form .pickup-places__ico_user_loc > .pp_user_loc_ico{display:none;}#personal-pickup-map .pickup-places_actions{position:relative;display:none;}#personal-pickup-map .pickup-places_actions > div{display:none;}#personal-pickup-map .pickup-places_actions.list-action,#personal-pickup-map .pickup-places_actions.detail-action{display:block;}#personal-pickup-map .pickup-places_actions.list-action .list-action,#personal-pickup-map .pickup-places_actions.detail-action .detail-action{display:block;}#personal-pickup-map .pickup-places_result{max-height:100%;overflow-y:hidden;overscroll-behavior:none;}#personal-pickup-map .pickup-places_result > div{display:none;}#personal-pickup-map .pickup-places_result.result-list .pickup-places_list{display:block;}#personal-pickup-map .pickup-places_result.result-detail .pickup-places_place-detail{display:block;height:100%;}#personal-pickup-map .pickup-places_result .info-block{display:flex;flex-direction:column;align-items:center;flex-grow:1;}#personal-pickup-map .pickup-places_result.result-list .info-block,#personal-pickup-map .pickup-places_result.result-detail .info-block{display:none;}#personal-pickup-map .pickup-places_result .info-block > p{margin:auto;text-align:center;font-size:20px;color:#ddd;}#personal-pickup-map .pickup-places_result .info-block .placeholder_ico svg{width:3rem;fill:#ddd;}#personal-pickup-map .js-toggle-list{display:none;position:absolute;top:-24px;left:50%;transform:translate(-50%, 0);width:50px;height:25px;border-radius:40px 40px 0 0;border:1px solid #DDD;border-bottom:0;background:#FFF;}#personal-pickup-map .js-toggle-list::after{content:'';border:solid #CC151F;border-width:0 2px 2px 0;display:inline-block;padding:5px;vertical-align:middle;transition:transform .2s, margin .1s;transform:rotate(-135deg);margin-top:10px;}#personal-pickup-map .js-toggle-list.active::after{transform:rotate(45deg);margin-top:6px;}/* Seznam poboček */#personal-pickup-map .pickup-places_list{position:relative;height:100%;}#personal-pickup-map .pickup-places_list__items{position:absolute;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:10px 0 0 10px;}#personal-pickup-map .pickup-places_list__items .pickup-places-item{cursor:pointer;padding:5px 10px 5px 3px;}#personal-pickup-map .pickup-places_list__items .pickup-places-item:first-child{padding-top:3px;}#personal-pickup-map .pickup-places_list__items .pickup-places-item:last-child{padding-bottom:3px;}#personal-pickup-map .pickup-places_list__items .pickup-places-item > div{padding:15px 10px;border-radius:5px;box-shadow:0px 0px 3px 1px rgb(0 0 0 / 20%);}#personal-pickup-map .pickup-places_list__items .pickup-places-item > div:hover{background:#F2F2F2;}/* Detail pobočky */#personal-pickup-map .pickup-places_place-detail{display:none;}#personal-pickup-map .pickup-places_place-detail .pickup-places_place-detail__items-wrap{max-height:100%;overflow-y:auto;}#personal-pickup-map .pickup-places_place-detail .pickup-places_place-detail__items{}#personal-pickup-map .pickup-places_place-detail .pickup-places_place-detail__item{margin-bottom:1rem;margin-right:0.5rem;}#personal-pickup-map .pickup-places_place-detail .pickup-places_place-detail__item:last-child{margin-bottom:0;}#personal-pickup-map .open-time-info_content-days{}#personal-pickup-map .open-time-info_day{}#personal-pickup-map .open-time-info_day__title{font-weight:bold;display:inline-block;width:90px;}#personal-pickup-map .open-time-info_day__time{display:inline-block;width:100px;}#personal-pickup-map .open-time-info_day__time > span{display:inline-block;width:30px;text-align:right;}@media screen and (max-width:500px){#personal-pickup-map .open-time-info_content-days{width:200px;margin-left:0;}#personal-pickup-map .open-time-info_day__time{float:right;}}/* Mapa */#personal-pickup-map .pickup-places_clusterer{width:100%;height:100%;}#personal-pickup-map .pickup-places_clusterer iframe{width:100%!important;height:100%!important;border:none!important;}#personal-pickup-map .pickup-places_clusterer .pickup-places_clusterer__map{width:100%;height:100%;background:#DDD;border-radius:10px;}#personal-pickup-map .pickup-places_clusterer .smap .cluster{}#personal-pickup-map .pickup-places_clusterer .smap .cluster > div{display:flex; /* Kvůli line-heightu ve spanu */justify-content:center;align-items:center;background:#CC151F;border:none;box-shadow:0px 0px 5px 2px rgb(0 0 0 / 25%);}#personal-pickup-map .pickup-places_clusterer .smap .cluster > div > span{color:#FFF;font-size:15px;font-weight:600;}#personal-pickup-map .pickup-places_clusterer .smap .cluster > div > img{display:none;}/* Overlay načítání */#personal-pickup-map .pickup-places_loading{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);border-radius:10px;z-index:10;}#personal-pickup-map .pickup-places_loading .loader{display:inline-block;width:48px;height:48px;margin:auto;border:4px solid #041C2C;border-top:4px solid #FFFFFF;}/* Našeptávač Mapy.cz - úprava stylů */#personal-pickup-map .smap-suggest{width:100%;}#personal-pickup-map .smap-suggest li:before{content:none;}#personal-pickup-map .smap-suggest .item{width:100%;padding-left:45px;border-top:none;border-bottom:1px solid #e1e1e1;}#personal-pickup-map .smap-suggest .item .image{display:none;}@media screen and (max-width:1020px){#personal-pickup-map{max-height:100%;height:80vh;}#personal-pickup-map h2{display:none;}#personal-pickup-map .pickup-places{flex-direction:column-reverse;}#personal-pickup-map .pickup-places_controller{flex-direction:column-reverse;}#personal-pickup-map .pickup-places_controller .pickup-places_background{max-height:60%;background:none;max-width:unset;padding:0;}#personal-pickup-map .pickup-places_search{max-width:100%;border-top:1px solid #DDD;margin-bottom:auto;}#personal-pickup-map .pickup-places_search-form{flex-direction:row;position:absolute;top:15px;left:calc(50% + 20px);transform:translate(-50%, 0);width:calc(95% - 40px);z-index:1;}#personal-pickup-map .pickup-places_search-form .pickup-places_search_input{width:100%;}#personal-pickup-map .pickup-places_search-form .pickup-places__ico_user_loc{display:flex;justify-content:center;align-items:center;width:45px;height:45px;margin:0;margin-left:10px;padding:10px;background:#CC151F;border-radius:0;}#personal-pickup-map .pickup-places_search-form .pickup-places__ico_user_loc > p{display:none;}#personal-pickup-map .pickup-places_search-form .pickup-places__ico_user_loc > .pp_user_loc_ico{display:inline-block;width:25px;height:25px;fill:#FFF;}#personal-pickup-map .pickup-places_place-detail .pickup-places__ico_back{position:absolute;margin-top:-1px;padding-bottom:10px;width:calc(100% - 30px);background:#FFF;}#personal-pickup-map .pickup-places .pickup-places_place-detail h3{margin-top:0;}#personal-pickup-map .pickup-places_list{}#personal-pickup-map .pickup-places_list__items{position:relative;border-radius:10px;}#personal-pickup-map .pickup-places_actions{padding:15px 15px 0 15px;}#personal-pickup-map .pickup-places_actions.detail-action .detail-action{margin-bottom:10px;}#personal-pickup-map .pickup-places_result{position:relative;padding:15px;background-color:#fff;margin-top:auto !important;border-radius:0 0 10px 10px;display:none;}#personal-pickup-map .pickup-places_result.result-list,#personal-pickup-map .pickup-places_result.result-detail{display:block;padding-top:0;}#personal-pickup-map .pickup-places_result .info-block{display:none;}#personal-pickup-map .js-toggle-list{display:block;}#personal-pickup-map .pickup-places_clusterer{max-width:100%;border-radius:10px 10px 0 0;padding-left:0;}}@media screen and (min-width:1021px){#personal-pickup-map .pickup-places_background{max-height:100% !important;}#personal-pickup-map .pickup-places_actions{margin-bottom:20px !important;}#personal-pickup-map .pickup-places_actions.list-action{display:none !important;}#personal-pickup-map .pickup-places_result{flex-grow:1;display:flex;flex-direction:column;}}/* VÝBĚR POBOČEK POMOCÍ MAPY.CZ - MODUL PickupPlacesClusterer - END */