.gl-text{font-size:17px;font-weight:400;font-family:inherit}.gl-text-bold{font-weight:700}.gl-text-light{font-weight:300}.gl-text-uppercase{text-transform:uppercase}.gl-text-italic{font-style:italic}.gl-text-crossed{text-transform:line-through}.gl-text-center{text-align:center}.gl-text-big{font-size:20px}.gl-text-small{font-size:15px}.gl-text-white{color:#fff}.gl-text-title{font-size:24px;font-weight:400}.gl-text-subtitle{font-size:19px;font-weight:700}.gl-relative{position:relative}.gl-fill{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;display:block}.gl-border{border:1px solid #d7d7d7}.gl-border-bottom{border-bottom:1px solid #d7d7d7}.gl-border-top{border-top:1px solid #d7d7d7}.gl-border-left{border-left:1px solid #d7d7d7}.gl-border-right{border-right:1px solid #d7d7d7}.gl-bg-light{background:#d7d7d7}.gl-bg-dark{background:#262626}.gl-padding{padding:5px}.gl-padding-bottom{padding-bottom:5px}.gl-margin{margin:5px}.gl-margin-bottom{margin-bottom:5px}.gl-transition{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gl-justify{display:flex;justify-content:space-between;align-items:center;text-align:center}.gl-h-1em{height:1em}.gl-h-2em{height:2em}.gl-h-3em{height:3em}.gl-h-4em{height:4em}.gl-h-5em{height:5em}*{margin:0;padding:0}a,a:visited{text-decoration:underline;color:inherit}a:hover{text-decoration:none;color:inherit}b,strong{font-weight:700}img{margin:0;max-width:100%}table{border-collapse:collapse;border:none;margin:0 0 12px 0}table td{vertical-align:top;text-align:left}ol,ul{list-style-position:inside;margin:0 0 12px 0}#cookies_souhlas{width:100%!important}#category p.close{opacity:1;font-size:inherit;font-weight:inherit;color:inherit;text-shadow:none;line-height:inherit;float:none}.gl-text{font-size:17px;font-weight:400;font-family:inherit}.gl-text-bold{font-weight:700}.gl-text-light{font-weight:300}.gl-text-uppercase{text-transform:uppercase}.gl-text-italic{font-style:italic}.gl-text-crossed{text-transform:line-through}.gl-text-center{text-align:center}.gl-text-big{font-size:20px}.gl-text-small{font-size:15px}.gl-text-white{color:#fff}.gl-text-title{font-size:24px;font-weight:400}.gl-text-subtitle{font-size:19px;font-weight:700}.gl-relative{position:relative}.gl-fill{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;display:block}.gl-border{border:1px solid #d7d7d7}.gl-border-bottom{border-bottom:1px solid #d7d7d7}.gl-border-top{border-top:1px solid #d7d7d7}.gl-border-left{border-left:1px solid #d7d7d7}.gl-border-right{border-right:1px solid #d7d7d7}.gl-bg-light{background:#d7d7d7}.gl-bg-dark{background:#262626}.gl-padding{padding:5px}.gl-padding-bottom{padding-bottom:5px}.gl-margin{margin:5px}.gl-margin-bottom{margin-bottom:5px}.gl-transition{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gl-justify{display:flex;justify-content:space-between;align-items:center;text-align:center}.gl-h-1em{height:1em}.gl-h-2em{height:2em}.gl-h-3em{height:3em}.gl-h-4em{height:4em}.gl-h-5em{height:5em}.btn{text-decoration:none;box-shadow:none;padding:.375rem 1rem;color:#000;border:1px solid #dbdbdb;background:#fff;outline:0!important;box-shadow:none!important}.btn:hover{background:#ddd}div.sweet-alert h2{font-size:1.5rem}div.mex-password-progress{height:15px;margin-top:10px;border:1px solid #ced4da;border-radius:.5rem;overflow:hidden}a.mex-login-box{text-decoration:none}a.mex-login-box:hover{text-decoration:underline}form.mex-customer-login button.btn-link:hover{background-color:transparent;border:none}form.mex-customer-login button.btn-link{background-color:transparent;border:none}form.mex-form-produkt-mnozstvi button.mex-button-plus-minus{width:30px;vertical-align:middle;background:#efefef;border:1px solid #d7d7d7;color:#000;height:30px;cursor:pointer;box-shadow:none;outline:0!important;z-index:100;position:relative}form.mex-form-produkt-mnozstvi button.mex-button-plus-minus:hover{background:#393939;color:#fff}form.mex-form-produkt-mnozstvi .mex-input-mnozstvi{display:inline-block;vertical-align:middle;height:30px;max-width:40px;border:none;background:0 0;text-align:center;position:relative;z-index:100}div.mex-eshop-product-added .mex-product-added-header{background:#606060}div.mex-eshop-product-added .mex-product-added-header .close{margin:0 0 auto;border:1px solid #fff;border-radius:5px;padding:.4rem .7rem;color:#fff;opacity:1;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}div.mex-eshop-product-added .mex-product-added-header .close:focus,div.mex-eshop-product-added .mex-product-added-header .close:hover{opacity:1!important;color:#000!important;background:#fff!important}div.mex-eshop-product-added .mex-product-added-header .modal-title{color:#fff;font-size:25px;font-weight:700}div.mex-eshop-product-added .mex-product-added-body{text-align:center;background-color:#fff}div.mex-eshop-product-added .mex-product-added-nazev{font-weight:700}div.mex-eshop-product-added .mex-product-added-obrazek img{max-width:100%;height:auto}div.mex-eshop-product-added .mex-product-added-pocet{margin-top:5px}div.mex-eshop-product-added .mex-product-added-buttons{justify-content:space-between;display:flex;background:#fff}div.mex-eshop-product-added .mex-product-added-buttons .btn{text-transform:initial;font-weight:400}div.mex-eshop-product-added .mex-product-added-ks{font-weight:700}td.kosik-image{text-align:center}div.mex-div-kosik-top-box{margin:2px 0;border:1px solid #dbdbdb;background:#fff;position:relative;display:inline-block}div.mex-div-kosik-top-box .mex-div-popup-box{background:#fff;position:absolute;width:400px;max-width:calc(100vw - 30px);top:100%;right:0;color:#353535;z-index:-1;transition:opacity .4s ease-out;opacity:0;max-height:5000px;border:1px solid #dbdbdb}div.mex-div-kosik-top-box .mex-div-popup-box.visible:before{content:'';display:block;width:20px;height:20px;background:#fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;transform:rotate(45deg);right:20px;top:-10px;position:absolute}div.mex-div-kosik-top-box .mex-div-popup-box.visible{display:block;z-index:1000;opacity:1;overflow:visible;padding:10px}div.mex-div-kosik-top-box .mex-div-popup-box-produkt:hover .mex-h2-nazev{text-decoration:underline}div.mex-div-kosik-top-box .mex-div-popup-box-produkt{position:relative;padding:5px;border-bottom:1px solid #d7d7d7}div.mex-div-kosik-top-box .mex-div-popup-box-produkt-last{border:none}div.mex-div-kosik-top-box .mex-a-produkt{position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:1}div.mex-div-kosik-top-box .mex-div-detail{align-items:center}div.mex-div-kosik-top-box .mex-p-obrazek{margin:0;background:#fff;position:relative;width:100%;height:80px}div.mex-div-kosik-top-box .mex-img-obrazek{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100%;max-height:100%;width:auto!important;height:auto!important}div.mex-div-kosik-top-box .mex-div-info{text-align:left}div.mex-div-kosik-top-box .mex-h2-nazev{color:#353535;font-size:19px}div.mex-div-kosik-top-box .mex-p-pocet{display:inline-block}div.mex-div-kosik-top-box .mex-p-cena{margin:0;display:inline-block;font-weight:700}.mex-seznam-mapa img{max-width:none}.smap div.cluster div{align-items:center;justify-content:center;display:flex;border-width:5px}div.mex-recenze-list .mex-div-recenze{text-align:center;border:none;margin-bottom:20px}div.mex-recenze-list .mex-p-nadpis{background-image:url(/glm/module/icon/5star.png?ver=2);background-repeat:no-repeat;background-position:center bottom 10px;padding-bottom:39px;margin-bottom:25px;border:none;font-weight:700}div.mex-recenze-list .mex-div-text{border:1px solid #dedede;background:#f7f7f7;padding:15px;position:relative;margin-bottom:20px}div.mex-recenze-list .mex-div-text:after{content:'';border-bottom:1px solid #dedede;border-right:1px solid #dedede;background:#f7f7f7;display:inline-block;width:20px;height:20px;transform:rotate(45deg);position:absolute;bottom:-11px;left:0;right:0;margin:auto}div.mex-recenze-list .mex-div-autor-box{text-align:center}div.mex-recenze-list .mex-recenze-autor{font-weight:700;margin-bottom:0}div.mex-recenze-list .mex-recenze-autor-pozice{margin-bottom:8px}div.mex-recenze-list .mex-a-web{word-break:break-all}@media screen and (max-width:768px){div.mex-recenze-list .mex-div-recenze{margin-bottom:30px}div.mex-recenze-list .mex-recenze-autor-pozice{margin-bottom:3px}}.mex-lang-box{position:relative}.mex-lang-box .btn{padding:5px;display:flex;align-items:center;background:0 0;margin:0 auto;border:none!important}.mex-lang-box .dropdown-toggle{color:#000}.mex-lang-box .dropdown-toggle::before{margin-left:0;margin-right:5px;color:inherit;display:block}.mex-lang-box .dropdown-menu{top:100%;left:0;min-width:0;border:1px solid #dbdbdb;text-align:center;width:100%}.mex-lang-box .dropdown-menu .dropdown-item{display:block;padding:3px 0}.mex-lang-box .dropdown-menu .dropdown-item.selected{display:none!important}.mex-lang-box .dropdown-menu .dropdown-item:hover:after{height:0!important}.mex-lang-box .dropdown-menu .dropdown-item:hover img{transform:scale(1.1)}.mex-lang-box .mex-lang-code{text-transform:uppercase;font-size:14px;font-weight:300;margin-right:5px}@media screen and (max-width:800px){.mex-lang-box .dropdown-menu .dropdown-item{width:auto!important;height:auto!important}}@media screen and (max-width:768px){.mex-lang-box .dropdown-menu .dropdown-item{padding:3px 5px}.mex-lang-box .dropdown-menu-center{width:auto;left:50%!important;right:auto!important;text-align:center!important;transform:translate(-50%,30px)!important}}