.focus-ceskaPosta .focus-content{background:#fff;display:flex;flex-direction:column;height:calc(100vh - 40px);width:calc(100% - 40px)}.focus-ceskaPosta iframe{border:0;flex-grow:1;width:100%}@media screen and (max-width:767px){.focus-ceskaPosta .focus-content{bottom:0;height:auto;left:0;padding:10px;position:absolute;right:0;top:0;width:100%}.focus-ceskaPosta .focus-header{border-bottom:0;margin-bottom:0}}.focus-spsParcelShop .focus-content{background:#fff;display:flex;flex-direction:column;height:calc(100vh - 40px);width:calc(100% - 40px)}.focus-spsParcelShop iframe{border:0;flex-grow:1;width:100%}@media screen and (max-width:767px){.focus-spsParcelShop .focus-content{bottom:0;height:auto;left:0;padding:10px;position:absolute;right:0;top:0;width:100%}.focus-spsParcelShop .focus-header{border-bottom:0;margin-bottom:0}}.cart-header{align-items:center;border-bottom:1px solid #e5e5e5}.cart-header .first,.cart-header .last{width:calc(50% - 75px)}.cart-header .first{display:flex;text-align:left}.cart-header .logo{padding-bottom:4px;width:150px}.cart-header .logo img{margin:auto}.cart-header .last{display:flex;justify-content:flex-end}.cart-header .header-login{font-size:16px;font-weight:500;text-transform:uppercase}.cart-header .header-login a{vertical-align:middle}.cart-header .header-login .fc{color:#2c2c2c;margin-left:11px}.cart-header .header-currency{margin-left:20px;position:static}.cart-header .header-cart{flex-grow:0}.cart-header .price{display:inline-block;width:116px}@media screen and (max-width:991px){.cart-header{padding-bottom:20px;padding-bottom:14px;padding-top:20px}}@media screen and (max-width:799px){.cart-header{justify-content:space-between}.cart-header .first{display:none}.cart-header .last{width:auto}}@media screen and (max-width:549px){.cart-header .header-cart{display:none}.cart-header .header-login{font-size:14px}}.order-process{display:flex;font-size:12px;margin:0 auto;max-width:650px;padding:35px 0 40px;text-align:center;text-transform:uppercase}@media screen and (min-width:480px){.order-process{letter-spacing:.12em}}@media screen and (max-width:399px){.order-process{font-size:11px;margin:0 -15px;padding:25px 0 30px}}.order-process-step{position:relative;width:25%}.order-process-step:before{background:#fff;border:1px solid #e5e5e5;border-radius:50%;content:"";display:block;height:14px;margin:0 auto 20px;outline:15px solid #fff;position:relative;width:14px;z-index:1}.order-process-step:after{border-top:1px solid #f4f4f4;content:"";display:block;position:absolute;top:7px;width:100%}.order-process-step:first-child:after{right:0;width:50%}.order-process-step:last-child:after{left:0;width:50%}.order-process-step-active{color:#2c2c2c;font-weight:600}.order-process-step-active:before{background:#2c2c2c}.order-process-step-visited,.order-process-step-visited:active,.order-process-step-visited:focus,.order-process-step-visited:hover{text-decoration:none}.order-process-step-visited:active:before,.order-process-step-visited:focus:before,.order-process-step-visited:hover:before{background:#e5e5e5}.order-process-step-visited-laststep{color:#4fddac;font-weight:500}.order-process-step-visited-laststep:before{background-color:#4fddac;border-color:#4fddac}.price-box{background:#fafafa;border:0;float:right;margin-bottom:10px;max-width:460px;padding:25px 25px 25px 35px;width:100%}.price-box .col-xs-6{width:auto}.price-box .row{align-items:baseline;display:flex;justify-content:space-between}.price-box .row:after{content:none;display:none}.price-box .row:last-child h3,.price-box .row:last-child p{margin-bottom:0}.price-box p{color:#5d5d5d;line-height:1;padding:0}@media screen and (max-width:350px){.price-box p{font-size:13px}}.price-box h3{font-size:20px;font-weight:500;line-height:1}.price-box .text-right p{font-weight:300}.price-box .discount{color:#4fddac;font-weight:500}.price-box .discount .text-right p{font-weight:500}@media screen and (max-width:543px){.price-box{padding:25px}}@media screen and (max-width:374px){.price-box{padding:20px 15px}}.cart-form{margin:0 auto;max-width:1180px}.cart-heading h1{margin-bottom:30px}@media screen and (max-width:767px){.cart-heading h1{display:none}}.cart-subheading{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.cart-subheading a{text-decoration:underline}.cart-subheading a:active,.cart-subheading a:focus,.cart-subheading a:hover{text-decoration:none}.cart-subheading strong{color:#2c2c2c;font-size:20px;margin-right:5px}.cart-subheading p{margin:0}@media screen and (max-width:767px){.cart-subheading{display:block;margin-bottom:15px;text-align:center}.cart-subheading strong{display:block;margin:0 0 8px}.order-container{max-width:none}}.product-detail{padding-top:30px}@media screen and (max-width:991px){.product-detail{padding-top:20px}}.table-cart{margin-bottom:40px}.table-cart.cart{margin-bottom:10px}.table-cart .product{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;height:111px}.table-cart .image{flex-shrink:0;height:95px;padding-right:20px;width:115px}.table-cart .title{flex-grow:1}.table-cart .title p{margin:0}.table-cart .title a{font-weight:500}.table-cart .price-per-piece{text-align:right;width:150px}.table-cart .price-total{color:#2c2c2c;font-size:16px;font-weight:600;letter-spacing:.12em;text-align:right;width:170px}.table-cart .delete-product{color:#2c2c2c;font-size:20px;line-height:1;margin-left:25px;padding-top:2px;text-decoration:none;transition:color .3s}.table-cart .delete-product:active,.table-cart .delete-product:focus,.table-cart .delete-product:hover{text-decoration:none}.table-cart .delete-product:hover{color:#e25f71}.table-cart .pieces{flex:none;margin-left:30px}.table-cart .buy-count-wrapper{border-color:#e5e5e5}@media screen and (max-width:1199px){.table-cart .price-total{flex-shrink:0;letter-spacing:.06em;width:90px}}@media screen and (max-width:991px){.table-cart .price-per-piece{display:none}}@media screen and (max-width:767px){.table-cart .pieces{margin-left:20px}.table-cart .price-total{white-space:nowrap}.table-cart .title{flex-grow:2}.table-cart .item-delivery{display:none}.table-cart .image{height:75px;width:95px}}@media screen and (max-width:549px){.table-cart{padding-top:20px}.table-cart .product{flex-wrap:wrap;height:auto;padding-top:10px;position:relative}.table-cart .product>div{margin-bottom:15px}.table-cart .title{width:calc(100% - 165px)}.table-cart .title a{letter-spacing:.02em}.table-cart .image{height:55px;margin-right:10px;width:65px}.table-cart .pieces{margin-left:65px;order:4}.table-cart .price-total{flex-grow:1;font-size:18px;order:5;width:auto}.table-cart .delete-product{margin:0 -5px 12px 10px;padding:5px}}.cart-btns{display:flex;justify-content:space-between;margin:0 -10px}.cart-btns .btn{margin:10px;padding-left:10px;padding-right:10px;width:calc(100% - 20px)}.cart-btns .btn-prevstep{max-width:330px}.cart-btns .btn-nextstep{max-width:365px}@media screen and (min-width:400px) and (max-width:543px){.cart-btns .btn{letter-spacing:normal}}@media screen and (max-width:420px){.cart-btns{flex-wrap:wrap;justify-content:center}.cart-btns .btn-nextstep{order:-1}}.cart-summary-sidebar{float:right;max-width:440px;padding-left:40px;width:100%}.cart-summary-sidebar .cart-box-product{border-bottom:0;border-top:1px solid #e5e5e5;margin:0;padding:10px 0}.cart-summary-sidebar .cart-box-product .delete-product{display:none}.cart-summary-sidebar .cart-box-product .product-content{padding:0 10px}.cart-summary-sidebar .cart-box-product>p{line-height:1.5;padding:12px 0 0}.cart-summary-sidebar .no-items{padding:10px 0}.cart-summary-sidebar .price-box{float:none;margin-top:20px;max-width:none}@media screen and (max-width:991px){.cart-summary-sidebar{max-width:none;padding-left:0}}.will-scroll{position:-webkit-sticky;position:sticky;top:10px}.nav-tabs{list-style:none;margin-bottom:0;padding-left:0}.nav-tabs:after{clear:both;content:"";display:table}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:-1px}.nav-tabs .nav-link{border:1px solid #e5e5e5;display:block;font-size:14px;font-weight:600;letter-spacing:.06em;opacity:.7;padding:15px 45px;text-transform:uppercase;transition:opacity .3s}.nav-tabs .nav-link:active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e5e5e5;opacity:1;text-decoration:underline}.nav-tabs .nav-link.active{background-color:#fff;border-color:#ddd;opacity:1;pointer-events:none;text-decoration:none}.nav-tabs .nav-link.active:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#4fddac;content:"\f101";font-size:18px;margin-left:-24px;margin-top:1px;position:absolute}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.cart-user .h4,.cart-user h4{margin-bottom:15px}.cart-user-box{border:1px solid #e5e5e5;float:left;margin-bottom:20px;padding:35px;width:100%}.cart-user-box-login{margin-bottom:10px;padding-bottom:25px}.cart-login-block-heading{padding-bottom:10px}.cart-login-block-heading p{margin:0}.cart-user-tabs .nav-tabs{margin-bottom:25px}@media screen and (max-width:767px) and (min-width:460px){.cart-user-tabs .nav-tabs{display:flex;max-width:420px}.cart-user-tabs .nav-tabs .nav-item{flex-grow:1}.cart-user-tabs .nav-tabs .nav-item a{letter-spacing:normal;padding:15px 20px 15px 30px}}@media screen and (max-width:459px){.cart-user-tabs .nav-tabs .nav-item{float:none;width:100%}.cart-user-tabs .nav-tabs .nav-item a{padding-right:20px}.cart-user-tabs .nav-tabs .nav-item+.nav-item{margin-left:0}}.cart-user-tabs .tab-content{padding-bottom:10px}@media screen and (min-width:544px){.form-group-gender{padding-top:45px}}.form-group-gender label{margin-left:0;margin-right:15px}.form-group-gender label:last-child{margin-right:0}.ordering-gdpr .form-group{clear:left;float:left}.ordering-gdpr .form-group:before{content:none;display:none}.ordering-gdpr .form-group .form-control-feedback,.ordering-gdpr .form-group .help-block{display:none!important}.ordering-gdpr .required-star{color:#e25f71}@media screen and (max-width:1199px){.cart-login-block-heading h4{margin-bottom:10px}.cart-login-block-buttons .separator{display:none}.cart-login-block-buttons .btn{width:calc(50% - 5px)}.cart-login-block-buttons .btn:first-child{margin-right:10px}}@media screen and (max-width:767px){.cart-login-block-buttons{border-bottom:1px solid #e5e5e5}.cart-login-block-buttons .btn{width:100%}.cart-user-box-login{margin-bottom:40px}}@media screen and (max-width:543px){.cart-user-box:not(.cart-user-box-login){border:0;padding:0}}@media screen and (max-width:419px){.cart-user-box-login{padding:20px}}.deliveries .disabled{background:#f4f4f4;opacity:.5;pointer-events:none}.cart-box{border-collapse:collapse;border-top:1px solid #e5e5e5}.cart-box:last-child{margin-bottom:35px}.delivery-item,.payment-item{border:0;border-bottom:1px solid #e5e5e5;cursor:pointer;height:80px;position:relative}.delivery-item>div,.payment-item>div{border:0;padding:20px 10px;vertical-align:top}.delivery-item:hover,.payment-item:hover{background:inherit;border:0;border-bottom:1px solid #e5e5e5;z-index:10}.delivery-item:hover>div,.payment-item:hover>div{border:0}.delivery-item .delivery-price,.payment-item .delivery-price{color:#2c2c2c;font-size:18px;font-weight:600;line-height:40px;text-align:right;vertical-align:top;white-space:nowrap;width:100px}.delivery-item .delivery-content,.payment-item .delivery-content{align-items:center;cursor:pointer;display:flex;padding-left:45px}.delivery-item .delivery-content>p,.payment-item .delivery-content>p{color:#2c2c2c;flex-grow:1}.delivery-item .delivery_description,.payment-item .delivery_description{width:100%}.delivery-item label,.payment-item label{margin:0;min-height:40px;padding-top:9px}.delivery-item label .custom-control-indicator,.payment-item label .custom-control-indicator{margin-top:0;top:12px}.delivery-item .custom-control-indicator+.nowrap,.delivery-item .custom-control-indicator+p,.payment-item .custom-control-indicator+.nowrap,.payment-item .custom-control-indicator+p{color:#2c2c2c;font-size:16px;font-weight:500}.delivery-item p,.payment-item p{line-height:1.6;margin:0}.delivery-item .img,.payment-item .img{margin-right:25px;width:80px}.delivery-item .img img,.payment-item .img img{max-height:60px;max-width:100%;object-fit:contain;width:80px}.delivery-item small,.payment-item small{color:#656565;display:block;font-size:14px;font-weight:400}@media screen and (max-width:470px){.delivery-item img,.payment-item img{float:none;margin-bottom:5px}.delivery-item .delivery-content,.payment-item .delivery-content{display:block;padding-left:40px}.delivery-item .delivery-price,.payment-item .delivery-price{position:absolute;right:15px;top:8px}.delivery-item label p,.delivery-item label span.nowrap,.payment-item label p,.payment-item label span.nowrap{clear:both;display:block;padding-right:52px;white-space:normal;width:100%}}.delivery-item .payments-list>div:first-child,.payment-item .payments-list>div:first-child{display:flex;flex-wrap:wrap}.delivery-item .custom-control{align-items:center;display:flex;padding-top:0}.delivery-item .custom-control .custom-control-indicator{top:unset}.delivery-class{padding:10px 0 0;position:relative}.delivery-class a{text-decoration:underline}.delivery-class a:active,.delivery-class a:focus,.delivery-class a:hover{text-decoration:none}.delivery-class .form-control{-moz-appearance:textfield;margin:10px 0 0;padding-right:30px}.delivery-class .form-control::-webkit-inner-spin-button,.delivery-class .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.delivery-class p{display:block;font-size:14px;font-weight:300}.delivery-class p span{display:inline-block;font-weight:600;min-width:70px}.delivery-class>.pos-rel{max-width:300px;position:relative}.delivery-class i.form-control-feedback{display:none!important}.delivery-class .autocomplete{left:0;max-width:none;overflow-y:auto;right:0;width:auto}.delivery-class .autocomplete ul{margin-bottom:0}.delivery-class .autocomplete li{border-bottom:1px solid #e5e5e5;cursor:pointer;padding:10px}.delivery-class .autocomplete.opened{max-height:194px}.delivery-class.zasilkovna .btn-sm{font-size:12px;font-weight:600;margin-top:10px;padding:5px 10px}.posta-info p{padding:3px 0}.posta-info p:first-of-type{padding-top:10px}.thepay-more{padding:5px 15px}.thepay-method{border-top:0}.thepay-method .disabled+.payments-list{background:#f4f4f4;opacity:.5;pointer-events:none}@media screen and (max-width:470px){.delivery-item,.payment-item{display:block;height:auto}.delivery-item .display-cell,.payment-item .display-cell{border:0;display:block;padding:10px}.delivery-item .display-cell.delivery-price,.payment-item .display-cell.delivery-price{border-top:0;padding:10px 0;position:absolute;right:15px;text-align:right;top:0}.delivery-item .display-cell label>p,.payment-item .display-cell label>p{display:block;width:100%}.delivery-item:hover>div,.payment-item:hover>div{border-bottom:0;border-top:0}}@media screen and (max-width:991px){.cart-delivery .cart-summary-sidebar>:not(.price-box){display:none}.cart-delivery .cart-summary-sidebar .price-box{float:right;max-width:460px}}@media screen and (max-width:991px) and (min-width:768px){.cart-delivery .cart-summary-sidebar .price-box{width:calc(50% - 10px)}}.cart-voucher{align-items:center;display:flex;justify-content:flex-end;padding-bottom:20px}.cart-voucher .form-control{margin:15px;max-width:230px}.cart-voucher label{color:#2c2c2c;margin:0 10px}.cart-voucher .btn{margin:15px 0;padding:14px 25px 13px}.cart-voucher .btn-outlined{font-size:14px;font-weight:300;letter-spacing:normal;text-transform:none}.cart-voucher .btn-outlined strong{padding-left:2px}.cart-voucher .btn-outlined .fc{color:#e25f71;margin-right:7px}@media screen and (max-width:539px){.cart-voucher{flex-wrap:wrap;justify-content:center}.cart-voucher .form-control{margin:15px 0;width:calc(100% - 111px)}.cart-voucher label{text-align:center;width:100%}}.page-ordersuccess{margin:0 auto 30px;max-width:740px;text-align:center}.page-ordersuccess h3{margin-bottom:45px}.page-ordersuccess h3 .fc:before{color:#4fddac;margin-right:10px}.page-ordersuccess h3 a{text-decoration:none;text-transform:none}.page-ordersuccess h3 a:active,.page-ordersuccess h3 a:focus,.page-ordersuccess h3 a:hover{text-decoration:underline}@media screen and (max-width:375px){.page-ordersuccess h3{font-size:22px;margin-bottom:20px}}.page-ordersuccess p{margin-bottom:20px}.page-ordersuccess p a{text-decoration:underline}.page-ordersuccess p a:active,.page-ordersuccess p a:focus,.page-ordersuccess p a:hover{text-decoration:none}.page-ordersuccess .ordersuccess-btns{margin-top:40px}@media screen and (max-width:767px){.page-ordersuccess .ordersuccess-btns .btn-primary{margin-bottom:10px}}.payment-link{border:1px solid #e5e5e5;margin-bottom:30px;padding:30px}.payment-link h1{font-size:26px}.payment-link h1:after{content:none;display:none}@media screen and (max-width:500px){.payment-link{padding:30px 10px}.payment-link h1{font-size:20px}.payment-link .btn{font-size:.9em!important}}.order-payment-box{margin-top:20px}@media screen and (max-width:767px){.order-payment-box h2{font-size:24px}.order-payment-box .btn{font-size:18px!important;letter-spacing:normal;max-width:350px;padding-left:5px;padding-right:5px;width:100%}}.page-orderview .order-payment-box{border:1px solid #e5e5e5;margin-bottom:30px;padding:20px;text-align:center}.cart-gift-title{color:#2c2c2c;font-weight:500;text-align:center}.cart-gift-title h3{margin-bottom:1rem}.cart-gift-item{height:100%;padding-left:1rem}.cart-gift-item strong{font-weight:300}@media screen and (max-width:470px){.cart-gift-item{padding-left:0}.cart-gift-item .text{font-size:13px}}@media screen and (max-width:400px){.cart-gift-item.long img{width:50px}}.cart-currency{align-items:center;background:#fafafa;display:flex;flex-wrap:wrap;margin-top:18px;padding:15px}.cart-currency>div{padding:5px 10px}.cart-currency>div:first-child{flex-grow:1}.cart-currency h3,.cart-currency p{margin-bottom:0}.focus-zasilkovna iframe{border:0;height:570px;width:100%}.focus-zasilkovna .focus-content{background:transparent;padding:0;width:1000px}.focus-zasilkovna .focus-close{display:none}