body{position:relative;height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body.lightBackground:after{content:"..";top:0;left:0;bottom:0;right:0;position:fixed;z-index:-1;background:rgba(255,255,255,.7)}body .body-bottom{position:absolute;bottom:0}body.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}body.flex .body-content{-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}body.flex .body-popup{-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:0 60px}body.flex .body-bottom{position:relative;bottom:initial}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible!important}.tnList{max-width:96%;margin-right:auto;margin-left:auto}.tn{margin-bottom:1.5%}.tn .tn-item{padding:15px 15px 0 15px;background:#fff;border:1px solid #ccc;border-bottom:2px solid #ccc}.tn .tn-item .tn-image{position:relative;height:130px;display:block}.tn .tn-item .tn-image img{}.tn .tn-item .tn-title{display:table;padding:10px 0;font-size:1.5em;line-height:1.2em;color:#333;height:90px;overflow:hidden}.tn .tn-item .tn-title .tn-title-center{display:table-cell;vertical-align:middle;white-space:initial}.tn .tn-item .tn-title .tn-title-center span{overflow:hidden;display:block;line-height:24px;max-height:calc(2*24px)}.tn .tn-item a{text-decoration:none}.tn .tn-item a:hover,.tn .tn-item a:focus,.tn .tn-item a:active{opacity:.7}.tn .tn-item .tn-image{position:relative;padding:0%}.tn .tn-item .tn-image .innerTn-image{position:absolute;height:100%;width:100%;font-size:0}.tn .tn-item .tn-image .innerTn-image:before{content:"";display:inline-block;height:100%;vertical-align:middle}.tn .tn-item .tn-image .innerTn-image img{max-width:100%;height:auto;vertical-align:middle;display:inline-block;width:auto;max-height:130px}.tn .tn-item .barcode{margin:15px auto}.tn.cashDesk .tn-item .tn-title{height:120px;font-size:2em}.tn.cashDesk .tn-item .tn-title .tn-title-center{}.tn.cashDesk .tn-item .tn-title .tn-title-center span{line-height:inherit;max-height:inherit}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.transparent{background-color:transparent}.navbar{min-height:initial}.navbar.centered{height:215px;margin:0;border:0}.header.centered .logo{position:relative}.header.centered .logo a{display:block;position:absolute;top:0;left:0;right:0;width:364px;margin:auto}.header.centered .logo a img{max-width:100%;height:auto;display:block}@media(max-width:1700px){.navbar.centered{height:179px}.header.centered .logo a{width:300px}}.col-limit{overflow-y:hidden;max-height:450px}.col-tertiary{max-width:21vw}.productImage{width:24vw;height:18vw;margin:10px auto}.productImage img{width:100%;height:100%}.priceTag{height:160px;width:217px;background:url('images/price-tag.png');margin:10px auto;background-size:initial;background-repeat:no-repeat;background-position:center}.priceTag .price{text-align:center;font-size:3.1em;display:block;color:#fff;position:relative;padding:35px 0}.priceTag .price sup{font-size:.5em;margin-left:-15px}.discount{background-color:#fd0;color:#e20119;padding:10px;font-size:1.5em;width:100%;display:inline-block}.discount .name{color:#e20119}.discount h2{font-size:2em}.discount .btn{margin-top:20px}#coupon{}#coupon #couponText{}#coupon #couponButton{text-align:center}.discountTag{position:relative;background-size:initial;background-repeat:no-repeat;background-position:top;width:217px;margin:-30px auto 10px auto}.discountTag .discountTagText,.discountTag .discountTagSubtext{position:absolute}.globusBonusTag{background-image:url('images/rabat_gb.png');height:139px}.globusBonusTag .discountTagText{top:35px;left:106px}.globusBonusTag .discountTagText h2{top:35px;left:106px;color:#4a7000}.globusBonusTag .discountTagText h2 .caption{font-size:1.2em}.globusBonusTag .discountTagSubtext{top:140px;left:6px;font-size:.9em}.mimiClubTag{background-image:url('images/rabat_mimi.png');height:112px}.mimiClubTag .discountTagText{top:39px;left:96px;color:#eb6395}.mimiClubTag .discountTagText h2{top:35px;left:106px;margin:0;color:#eb6395;font-size:3em}.mimiClubTag .discountTagText h2.mimiPrice{top:35px;left:106px;margin:0;color:#eb6395;font-size:2.3em}.tag{padding:10px 0}.tag img{width:70%;margin:0 auto;display:block}.productPriceTag{}.productPriceTag img{}.productTag{}.productTag img{width:35%}.productBrand{}.productBrand img{width:100%}#barcode{margin-top:16px}.productDetail h2{font-size:2.3em}.productDetail p{font-size:1.6em;line-height:1.3em}.productDetail .productImage{margin:0 auto 5px;width:100%}.productDetail .productImage{background:#fff;padding:15px;height:390px;width:390px;border:1px solid #ccc;text-align:center}.productDetail .productImage img{vertical-align:middle;line-height:390px;width:auto;height:auto;max-height:100%}.body-bottom{bottom:50px}.body-bottom .btn{line-height:60px;min-height:60px;font-size:38px}.productTag{position:relative;width:100%;padding-left:5%;padding-right:5%;float:left}.productTag .tag{padding:15px 0}.productTag img{width:100%;max-width:80%;max-height:100%}#productTag-2001.productTag img{max-width:120px}#productTag-2002.productTag img{max-width:120px}#productTag-2004.productTag img{max-width:120px}#productTag-2005.productTag img{max-width:120px}#productTag-2008.productTag img{max-width:120px}#productTag-2009.productTag img{max-width:120px}#productTag-2010.productTag img{max-width:120px}#productTag-2011.productTag img{max-width:120px}#productTag-2012.productTag img{max-width:230px}#productTag-2013.productTag img{max-width:120px}#brand-1.productBrand img{max-width:245px}#brand-2.productBrand img{max-width:245px}#brand-5.productBrand img{max-width:245px}#brand-6.productBrand img{max-width:245px}#priceTag-1.productPriceTag img{max-width:245px}#priceTag-2.productPriceTag img{max-width:245px}#priceTag-3.productPriceTag img{max-width:245px}#priceTag-4.productPriceTag img{max-width:245px}.productPriceTag{padding-left:10%;padding-right:10%;margin-bottom:5%}.priceTag .price{padding:5px 13px;position:relative;font-size:5em}.productDetail .discountTagText h2{font-size:1.5em}.discount h2{font-size:1.6em}.popupContent{font-size:1.6em;line-height:1.3em}.popupContent img{margin-left:auto;margin-right:auto;display:block;border:20px solid #fff}.kompletni-informace{height:46px;position:relative;overflow:hidden;margin-top:-10px;z-index:9}.kompletni-informace span{display:block;width:90%;box-shadow:0 12px 20px -2px gray;height:15px;border-radius:50%;margin-top:0;position:absolute;top:5px;margin:auto;left:0;right:0}.kompletni-informace a{position:relative;z-index:99;line-height:30px;min-height:45px;font-size:1.4em;width:250px;border-bottom:2px solid #006221;display:inline-block;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important;box-shadow:0 0 0 #fff}.product-desc{}.product-desc .row{overflow:hidden}.productImage{position:relative;padding:5%}.productImage .innerProductImage{position:absolute;height:90%;width:90%;font-size:0}.productImage .innerProductImage:before{content:"";display:inline-block;height:100%;vertical-align:middle}.productImage .innerProductImage img{max-width:100%;height:auto;vertical-align:middle;display:inline-block}#couponButton .btn{padding:10px 16px;background:#e87721;box-shadow:0 3px 0 #bd6b00;margin-left:20px;margin-right:20px;border-radius:6px;color:#fff;line-height:60px;min-height:60px;font-size:38px;width:360px;font-weight:bold}.priceTag{text-align:center;background-position:left top}.priceTag.discount-wrapper{background:url('images/price-tag-discount.png');height:200px;position:relative}.priceTag .old-price{text-align:center;font-size:2em;display:inline-block;color:#000;position:relative;padding:0;margin-top:-5px;line-height:1em;top:-17px;overflow:hidden}.priceTag .old-price:before{content:" ";display:block;position:absolute;top:3px;width:100%;height:25px;z-index:99;background:transparent url(images/old-price/skrtnuti-ceny_6-znaky.png) 50% 50% no-repeat;margin:auto}.priceTag .old-price-percentage{position:absolute;top:140px;font-size:3em;color:#e02b36;left:0;right:0;line-height:32px}.col-limit.full-height{min-height:390px}.col-limit.full-height .priceTag{position:absolute;top:50%;margin-top:-80px;left:0;right:0}.col-limit.full-height .priceTag.discount-wrapper{position:absolute;top:50%;margin-top:-100px;left:0;right:0}.col-limit.full-height .discountTag-wrapper .priceTag{position:static;margin-top:0}.discountTag-wrapper{position:absolute;top:50%;margin-top:-160px;left:0;right:0}.not-this-branch-warning{font-size:32px;text-shadow:0 0 100px #bbb}@media(max-width:1800px){.productDetail .productImage{width:320px;height:320px}.productDetail .productImage img{line-height:320px}.product-desc .row{}.discount h2{font-size:1.35em}.tn .tn-item .tn-image{height:130px}.tn .tn-item .tn-title{font-size:1.2em;line-height:1.1em;height:70px;overflow:hidden}.productTn .tn-item .tn-title{font-size:1.2em;line-height:1.1em;height:70px;overflow:hidden}.productDetail .col-limit.full-height{min-height:330px}#productTag-2001.productTag img{max-width:100px}#productTag-2002.productTag img{max-width:100px}#productTag-2004.productTag img{max-width:100px}#productTag-2005.productTag img{max-width:100px}#productTag-2008.productTag img{max-width:100px}#productTag-2009.productTag img{max-width:100px}#productTag-2010.productTag img{max-width:100px}#productTag-2011.productTag img{max-width:100px}#productTag-2012.productTag img{max-width:210px}#productTag-2013.productTag img{max-width:100px}#brand-1.productBrand img{max-width:200px}#brand-2.productBrand img{max-width:200px}#brand-5.productBrand img{max-width:200px}#brand-6.productBrand img{max-width:200px}#priceTag-1.productPriceTag img{max-width:200px}#priceTag-2.productPriceTag img{max-width:200px}#priceTag-3.productPriceTag img{max-width:200px}#priceTag-4.productPriceTag img{max-width:200px}}@media(max-width:1100px){.productDetail .productImage{width:640px;height:640px}.productDetail .productImage img{line-height:640px}.tn .tn-item a{display:inline-block;width:100%}}.documentTnList{position:relative;overflow-x:hidden;overflow-y:hidden}.documentTnList .documentTnList-inner{position:relative;display:inline-block;white-space:nowrap;min-width:100%}.documentTNPage{display:inline-block;vertical-align:top;width:100%}.documentTNPage .tn{display:block}.globusBonus{font-size:1.6em}.globusBonusVerification{font-size:3em}.numpad{width:770px;display:inline-block}.numpad #num{width:180px;text-align:center}.numpad .btn{height:100px;width:100px;line-height:33px;margin:2px;font-size:1em}.numpad .btn.btnDelete{width:205px;line-height:33px}.globusBonusAbout{font-size:1.6em;position:relative}.globusBonusAbout .imgSeal{width:90%;position:absolute;top:-35px}.globusBonusAbout .imgProof{position:absolute;bottom:-100px;right:0;width:270px;height:282px}.globusBonusAbout .row{}.globusBonusAbout .green{color:#486632}.globusBonusAbout .item{height:12.5vh;line-height:12.5vh;margin:0;font-size:1.8vw;display:inline-block}.globusBonusAbout .item h3{margin:0;vertical-align:middle;display:inline-block;line-height:4.1vh}.globusBonusAbout .item img{vertical-align:middle;display:inline-block;height:8.2vh;line-height:8.2vh}.globusBonusAbout .item span{line-height:4.1vh;font-weight:normal;display:inline-block;font-family:'ClearfaceGothicPro-light';font-size:1.6vw}.employee{font-size:1.6em;padding-top:70px}.employee .image img{margin-left:-120px}.employee .text{}.employee .text h2{font-size:2.2em;margin-bottom:50px}.employee .text h3{font-size:1.6em}.employee .balance{font-size:3em;color:#e87721;position:absolute;bottom:0;right:110px}