.shop-cart-back{float:left;margin-top:-1.6rem;text-align:center;}@media screen and (max-width:400px){.shop-cart-back{float:none;margin-top:0;}.shop-cart-back .clear{display:block;}}#formContainer .ramecek.neregistrovany{padding-left:110px;background-image:url('/templates/100/1/icons/cart-form-user.svg');background-position:21px 15px;background-repeat:no-repeat;}#shop-cart [id*=cartItem],.shop-quickcart [id*=cartItem]{padding-left:1px;padding-right:1px;margin:auto;}#shop-order-inc p,#shop-cart p,#shop-cart-2 p,.shop-cart-3 p,.shop-quickcart p{margin-bottom:0;}.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;}#cart-split-order .button-basic2{padding:0;}#cart-split-order .button-basic2 label{vertical-align:middle;padding:15px 18px 15px 44px;display:block;}#cart-split-order .button-basic2 label:before{left:15px;top:14px;bottom:14px;}@media screen and (max-width:1020px){#cart-split-order .float-right{margin-left:0;float:none;text-align:center;margin-bottom:15px;}}@media screen and (max-width:700px){#cart-split-order .float-right{margin-left:0;float:none;text-align:center;margin-bottom:15px;}}#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;color:#999999;display:inline-block;min-width:22rem;margin-top:1.5rem;}#shop-cart-progress .step.active{color:#009744;font-weight:700;}#shop-cart-progress .step > div{border-bottom:2px solid #999999;padding:0 0 5px 0;min-width:20px;}#shop-cart-progress .step.active > div{border-bottom-color:#009744;}#shop-cart-progress a{text-decoration:none;color:#999999;}#shop-cart-progress .active a{color:#009744;}#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;min-width:0;}#shop-cart-progress .step.last-active{min-width:22rem;}#shop-cart-progress .label{display:none;}#shop-cart-progress .last-active .label{display:block;}}#shop-cart .shop-cart-vypis tr.sub-item p{font-size:1.3rem;}#shop-cart .shop-cart-vypis tr.sub-item p.shop-cart-vypis-price{color:#23353D;}#shop-cart .shop-cart-vypis tr.sub-item p strong{font-weight:normal;}#shop-cart .shop-cart-vypis tr.sub-item p.legend{font-size:1.2rem;}#shop-cart .shop-cart-vypis td.highlight{border-left:5px solid #009744;border-top-left-radius:0!important;border-bottom-left-radius:0!important;}#shop-cart .shop-cart-vypis tr.sub-item [id*=cartItem],#shop-cart .shop-cart-vypis tr.sub-item .shop-quickcart [id*=cartItem]{font-weight:normal;font-size:1.3rem;}#shop-cart .shop-cart-remove, .shop-quickcart .shop-cart-remove{width:15px;}#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;}#shop-cart .table-40 td, .table-40-0 td, .shop-quickcart .table-40 td, .table-40-0 td{padding:1rem;box-sizing:content-box;}#shop-cart .shop-cart-vypis a[id^='title-'],.shop-quickcart .shop-cart-vypis a[id^='title-']{}#shop-cart .shop-cart-vypis a[id^='title-']:hover,.shop-quickcart .shop-cart-vypis a[id^='title-']:hover{}#shop-cart .shop-cart-vypis td,.shop-quickcart .shop-cart-vypis td{background:#FFFFFF;}#shop-cart .shop-cart-vypis td:first-child,.shop-quickcart .shop-cart-vypis td:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px;}#shop-cart .shop-cart-vypis td:last-child,.shop-quickcart .shop-cart-vypis td:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;}#shop-cart .shop-cart-vypis .space td,.shop-quickcart .shop-cart-vypis .space td{font-size:0;height:0.5rem;border:none;margin:0;padding:0;background:none;border-bottom:1px solid #DFE8EC;}#shop-cart .shop-cart-vypis .ramecek,.shop-quickcart .shop-cart-vypis .ramecek{padding-bottom:1rem;margin-bottom:0;}#shop-cart .shop-cart-vypis table,.shop-quickcart .shop-cart-vypis table{margin-bottom:0;}.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-nav-buttons{}#form-confirm .button-large span.small{display:block;line-height:130%;text-transform:none;}#shop-cart [id^='cart-note-']{padding-top:4px;}@media screen and (max-width:800px){#shop-cart .table-40 td,.shop-quickcart .table-40 td,.table-40-0 td{}.shop-cart-tbl-col-avail{display:none;}.shop-cart-tbl-col-price{display:none;}.shop-cart-tbl-col-q{display:none;}.shop-cart-tbl-col-price-total{display:none;}.shop-cart-tbl-col-avail-m{display:block;}.shop-cart-tbl-col-price-m{}.shop-cart-tbl-col-q-m{display:block;float:left;padding:5px 0 0 0;}.shop-cart-tbl-col-price-total-m{display:block;float:right;}}.shop-export-cart-btn{width:100%;text-align:right;margin-top:3rem;}#voucher-container{margin-bottom:1rem;}#voucher-link-container{min-height:3rem;padding-top:0.5rem;}#voucher-input-container{}#voucher-inserted{margin-top:1rem;}#voucher-inserted > p{position:relative;padding-right:30px;margin:0 0 0.5rem 0;}#voucher-inserted > p > a{position:absolute;top:0.7rem;right:0;}.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:4px 0 0 4px;}.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{}.shop-cart-vypis .shop-cart-vypis-prechod p{color:#23353D;}.shop-cart-vypis-price{color:#C90000;}.shop-cart-vypis .skladem{color:#1BB15A;}.shop-cart-vypis .neni-skladem{color:#C90000;}.shop-cart-vypis .neni-skladem2{color:#005BBF;}#shop-cart .shop-cart-vypis-container{}#shop-cart .shop-cart-vypis-prechod{padding:0 0 0 0;height:35px;background:#eff7fd;}#shop-cart .odebrat-vybrane{padding:10px 0 0 8px;}#shop-cart .odebrat-vybrane img{float:left;margin-right:5px;}.shop-cart-rekapitulace{float:right;background:#FFF;padding:10px;border-radius:5px;border:1px solid rgb(223, 232, 236);box-shadow:0px 0px 8px 0px rgba(176, 204, 212, 0.5);}.shop-cart-rekapitulace p{color:#23353D;}.shop-cart-rekapitulace .slevovy-kupon-cena{color:#C90000;}.shop-cart-rekapitulace .float-left{margin-right:50px;font-size:1.3rem;}.shop-cart-rekapitulace .float-right{font-size:1.3rem;}#shop-cart .shop-cart-stav-kreditu{}#shop-cart .shop-cart-stav-kreditu p{font-weight:bold;}#shop-cart .shop-cart-stav-kreditu span{color:#23353D;}#shop-cart .shop-cart-stav-kreditu a{text-decoration:underline;color:#23353D;}#shop-cart .shop-cart-stav-kreditu a:hover{text-decoration:none;}#shop-cart .shop-cart-slevovy-kupon{background:#FFFFFF;}#shop-cart .shop-cart-slevovy-kupon .kupon-title{font-size:16px;font-weight:bold;line-height:120%;color:#23353D;}#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:#C90000;}.shop-cart-celkova-cena{background:#FFF;padding-bottom:2rem;border-radius:5px;border:1px solid rgb(223, 232, 236);box-shadow:0px 0px 8px 0px rgba(176, 204, 212, 0.5);}.shop-cart-celkova-cena .celkova-cena-title{float:left;padding:2rem 0 0 2.5rem;font-weight:bold;color:#C90000;}.shop-cart-celkova-cena .celkova-cena-ceny{float:right;padding:2.5rem 1rem 0 2.5rem;}.shop-cart-celkova-cena .celkova-cena-ceny .celkova-cena-s-dph{color:#C90000;font-weight:bold;text-align:right;line-height:100%;}.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{color:#C90000;text-align:right;}.shop-cart-celkova-cena .celkova-cena-ceny .celkova-cena-bez-dph span{}.shop-cart-celkova-cena-kredity{padding:5px 1 5px 0;}.shop-cart-celkova-cena-kredity p{float:right;font-weight:bold;cursor:help;}.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:#C90000;}.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{color:#DD0000;}.shop-cart-doprava .shop-cart-doprava-zdarma-ok{color:#BF0073;}#shop-cart .shop-cart-interni-cislo{float:right;width:346px;height:64px;padding-bottom:7px;margin:20px 0 0 0;}#shop-cart .shop-cart-interni-cislo .shop-cart-interni-cislo-prechod{height:50px;padding:7px 0 0 10px;}#shop-cart .shop-cart-interni-cislo .interni-cislo-title{font-size:13px;font-weight:bold;text-decoration:underline;cursor:help;}#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:#eff7fd;}.shop-cart-rychle-pridani .rychle-pridani-title,#vysledek-rychle-pridani-container h3{color:#23353D;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;}#vysledek-rychle-pridani-container{padding:10px;}#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{padding:5px;margin:0;}#vysledek-rychle-pridani-container .vysledek-rychle-pridani-list tr .border-top{}#vysledek-rychle-pridani-container .vysledek-rychle-pridani-list tr .border-right{}#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;}#shop-cart-2{}@media screen and (max-width:900px){#shop-cart-2 .cols2-container > div{width:100%;padding:0 15px;float:left;}}#shop-cart-2 select{width:100%;}#shop-cart-2 .delivery-list{}#shop-cart-2 .delivery-list > div{background-color:#FFFFFF;margin-bottom:5px;border-radius:2px;}#shop-cart-2 .delivery-list > div > div{float:left;padding:15px 0;}#shop-cart-2 .delivery-list > div > div:nth-child(1){width:120px;padding-left:15px;}#shop-cart-2 .delivery-list > div > div:nth-child(1) label{vertical-align:top;}#shop-cart-2 .delivery-list > div > div:nth-child(1) label span{vertical-align:top;}#shop-cart-2 .delivery-list > div > div:nth-child(2){width:calc(100% - 120px);padding-right:15px;}#shop-cart-2 .delivery-list .cart-other-shipping > div{padding:0.4rem 0 0.6rem 0;}@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 .delivery-list .cart-other-shipping > div:nth-child(1){display:none;}#shop-cart-2 .delivery-list .cart-other-shipping > div:nth-child(2){padding:0.4rem 0 0.6rem 15px;}}.delivery-red-description{color:#DD0000;font-weight:bold;}#shop-cart-2 .price{color:#C90000;}#shop-cart-2 .green{color:#1BB15A;}.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:#eff7fd;}.shop-cart-3 .shop-cart-typ-uctu p{color:#23353D;}.shop-cart-3 .shop-cart-typ-uctu a{color:#23353D;}.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:Roboto, sans-serif, gf;text-align:center;padding:0 0 16px 0;color:#23353D;}.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:Roboto, 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;}.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 .help-style3{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{background:#FFFFFF;}#neregistrovany{font-size:1px;text-decoration:none;}.shop-cart-3 .shop-cart-neregistrovany-form-container{}.shop-cart-3 .shop-cart-neregistrovany-form-prechod{padding:18px 0 0 0;height:28px;}.shop-cart-3 .shop-cart-neregistrovany-form-title{font-size:1.8rem;font-weight:bold;font-family:Roboto, sans-serif, gf;padding:0 0 10px 0;color:#23353D;text-transform:uppercase;}.shop-cart-3 .shop-cart-neregistrovany-form-title img{margin:1px 5px -1px 0;}.shop-cart-3 .shop-cart-neregistrovany-form-left{width:100%;float:left;padding:0 10px 0 10px;margin:0 0 10px 0;border-color:#CCCCCC;}.shop-cart-3 .form-blok{}.shop-cart-3 .form-blok .form-blok-radek{clear:both;padding:0 0 8px 0;}.shop-cart-3 .form-blok .form-blok-radek p{float:left;width:150px;padding:0;margin:0;padding-top:7px;}.shop-cart-3 .form-blok .form-blok-radek input,.shop-cart-3 .form-blok .form-blok-radek textarea{float:left;width:302px;}.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{float:left;padding:0 10px 10px 10px;width:100%;}.shop-cart-3 .shop-cart-neregistrovany-form-right .form-blok-radek p{padding-top:7px;width:125px;}.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{}.shop-cart-3 .shop-cart-neregistrovany-form-right .form-blok-poznamka textarea{width:96%;height:73px;}.shop-cart-3 .contacts-container{float:left;max-width:100%;margin-right:4rem;}.shop-cart-3 .recipients-container{float:left;width:452px;max-width:100%;}.shop-cart-3 .recipients-search-container{margin-bottom:0.5rem;}.shop-cart-3 .recipients-search-container input{width:100%;}.shop-cart-3 .recipients-list{overflow-y:auto;max-height:142px;border:1px solid #E2EEF4;}.shop-cart-3 .recipients-list .item{display:flex;align-items:center;justify-content:space-between;background-color:#FFFFFF;margin-bottom:1px;padding-left:1rem;padding-right:1rem;}.shop-cart-3 .recipients-list .item label{padding-top:8px;padding-bottom:6px;display:inline-block;}.shop-cart-3 .recipients-list .item [type='radio'] + label:before{bottom:0;margin:auto;}#edit-recipient-form{}#edit-recipient-form input[type='text']{width:100%;}@media screen and (max-width:767px){.shop-cart-3 .contacts-container{margin-right:0;}}#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:#eff7fd;}#shop-cart-objednat p{color:#23353D;}#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;}.registrace-form{background:#FFFFFF;}.registrace-form-container{}.registrace-form-prechod{padding:18px 0 0 0;height:28px;}.registrace-form-title{font-size:15px;font-weight:bold;font-family:Roboto, sans-serif, gf;padding:0 0 10px 0;color:#23353D;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;}#shop-cart-4{}#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{padding-top:20px;}#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-3 .shop-cart-neregistrovany-form .form-blok-radek .vyplnene-hodnoty{width:auto;}#shop-present-container{display:flex;flex-wrap:wrap;}#shop-present-container .shop-present,#shop-present-container .shop-no-present{flex-basis:22.4rem;flex-shrink:0;flex-grow:0;margin:0.5rem;}#shop-present-container .shop-present label,#shop-present-container .shop-no-present label{width:100%;height:100%;border:1px solid #E2EEF4;background:#fff;border-radius:2px;text-align:center;padding:4rem 2rem 1rem 2rem;display:flex;flex-direction:column;}#shop-present-container .shop-present label:before,#shop-present-container .shop-no-present label:before{top:1.5rem!important;left:calc(50% - 0.95rem)!important;}#shop-present-container .shop-present-image,#shop-present-container .shop-present-title,#shop-present-container .shop-no-present-title{margin:1rem 0;}#shop-present-container .shop-present-price{margin:auto 0 1rem 0;}#shop-present-container .shop-present-price span{font-size:0.8em;}#shop-present-container .shop-present input[type=radio]:checked + label,#shop-present-container .shop-no-present input[type=radio]:checked + label{background:#009744;}#shop-present-container .shop-present input[type=radio]:checked + label .shop-present-title a,#shop-present-container .shop-present input[type=radio]:checked + label .shop-present-price,#shop-present-container .shop-no-present input[type=radio]:checked + label .shop-no-present-title{color:#fff;}@media screen and (max-width:500px){#shop-present-container .shop-present,#shop-present-container .shop-no-present{flex-basis:100%;margin:0.5rem 0;}}.requisition-reference-number{display:flex;align-items:center;}.requisition-reference-number p{margin-right:1rem;}@media screen and (max-width:520px){.requisition-reference-number{flex-direction:column;align-items:baseline;}.requisition-reference-number p{margin-right:0;}}#shop-cart-2 .vyber-dopravy-results-title{font-weight:bold;text-align:center;}#shop-cart-2 .vyber-dopravy-results-container{}#shop-cart-2 .vyber-dopravy-results-container > div{padding:1rem 2rem;margin-bottom:1rem;background-color:#EEEEEE;}#shop-cart-2 .vyber-dopravy-results-container > div > p{padding:1rem;padding-left:2rem;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:1.3rem;height:1.3rem;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:1.3rem;}#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 > button{float:right;}#shop-cart-2 .pobocka-info-content{padding:3rem 0 2rem 0;}#shop-cart-2 .pobocka-info-content-title{margin-bottom:2rem;font-weight:bold;}#shop-cart-2 .pobocka-info-content-days{margin-bottom:2rem;}#shop-cart-2 .pobocka-info-day{margin-bottom:1rem;}#shop-cart-2 .pobocka-info-day-title{font-weight:bold;display:inline-block;width:9rem;color:#23353D;}#shop-cart-2 .pobocka-info-time{display:inline-block;width:11rem;}#shop-cart-2 .pobocka-info-cp-icons p{margin-bottom:1rem;position:relative;padding-left:3rem;}#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:20rem;margin-left:0;}#shop-cart-2 .pobocka-info-time{float:right;text-align:right;}}.state-bookmark{}.state-bookmark > div{float:left;border:1px solid #EEEEEE;background:#FFFFFF;text-align:center;padding:7px 15px 0 15px;height:85px;min-width:135px;}#shop-cart-2 .ramecek{border-top-left-radius:0;}.state-bookmark > div:nth-child(1n+2){border-left:0}.state-bookmark .flag{height:50px;max-width:60px;background-position:center center;background-size:auto 98%;background-repeat:no-repeat;margin:0 auto;filter:grayscale(50%);}.state-bookmark p{font-size:1.3rem;}.state-bookmark .short{display:none;}.state-bookmark > div.active{border-bottom:1px solid #EFF7FD;background-color:#EFF7FD;margin-top:0;padding-top:5px;position:relative;}.state-bookmark > div.active:after{content:'';width:100%;left:0;right:0;bottom:-10px;height:10px;background:#eff7fd;position:absolute;}.state-bookmark > div.active .flag{filter:none;}.state-bookmark > div.active p{font-weight:bold;font-size:1.5rem;}.state-bookmark > div:hover{background-color:#EFF7FD;}.state-bookmark > div:hover .flag{background-color:#EFF7FD;filter:none;}.state-bookmark > div{cursor:pointer;box-shadow:0px 0px 8px 0px rgba(176, 204, 212, 0.5);border:1px solid rgb(223, 232, 236);}@media screen and (max-width:767px){.state-bookmark > div{min-width:0;width:18%;height:62px;padding-left:5px;padding-right:5px;}.state-bookmark .flag{height:50px;max-width:30px;height:30px;}.state-bookmark .full-name{display:none;}.state-bookmark .short{display:inline;}}.delivery-container{background:#EFF7FD!important;}#priceContainer p{margin-bottom:0;}#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;-webkit-box-shadow:0px 0px 25px 10px rgb(0 0 0 / 25%);-moz-box-shadow:0px 0px 25px 10px rgba(0,0,0,0.25);box-shadow:0px 0px 25px 10px rgb(0 0 0 / 5%);}#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:#2371B0; }#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;}#personal-pickup-map .pickup-places_search{display:flex;flex-direction:column;}#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:50%;left:15px;transform:translate(0, -50%);fill:#2371B1;}#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 #2371B0;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;}#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;}#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;}}#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; justify-content:center;align-items:center;background:#2371B0;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;}#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;}#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:#2371B0;border-radius:2px;}#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;}}