@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0%;size-adjust:112.83%}@media screen and (min-width:1200px){.type-index #header{position:relative!important;top:0!important}.type-index .top-navigation-bar{background-color:#f5f5f5!important;position:relative!important;top:0!important}.type-index .navigation-in>ul>li>a,.type-index .lupa,.type-index .top-nav-button:before,.type-index .menu-helper:not(:hover),.type-index .menu-helper:not(:hover)>span,.type-index .btn.cart-count:before,.type-index a.btn.cart-count:before,.type-index .btn.cart-count .cart-price{color:#000}.type-index .navigation-buttons>a[data-target=cart] i,.cart-count:not(.full):after{color:#fff;background-color:#000}.type-index .top-navigation-bar a,.type-index .dropdown button{color:#000}.type-index .site-name img{filter:none}.type-index .dropdown{border-color:#c4c4c4!important}.type-index .dropdown .caret:before{color:#000!important}.one-column-body .carousel-inner>.item.carousel-link a:before,.one-column-body .carousel-inner>.item:not(.carousel-link):before{display:none}}body,div,p,li,label,input,a,button,select,textarea,#carousel .extended-banner-title,#footer .custom-footer>div h4,#footer .custom-footer>div h3,.quantity .increase:before,.quantity .decrease:before,.box-categories>h4,#filters h4,.product-appendix,.advanced-order .h2,.p-price .price-final,.id--18 .row-summary dl dt,.id--18 .row-summary dl dd,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.navigation-in>ul>li>a,.extended-banner-title,.fav-cat li>div a,.menu-helper>span,.p .name,.prices,.prices>div,.vote-initials,.vote-name,.news-item .text .title,.social-login-buttons-divider,.subcategories li a .text,.price-standard,.price-final,.price-additional,#productsAlternative:before,.benefitBanner__title,#variants:before,.variant-name,#ratingTab:before,.rate-wrapper .rate-average,.vote-form>form:before,#productDiscussion:before,.cart-table .main-link,.free-gift:before,.free-gift-name,.cart-table tr.related td:before,.cart-related-name,.price-primary,.payment-info b,.payment-shipping-price,.cart-item.cart-item-gift>div>strong,.id--15 .cart-table .p-name,.id--15 .cart-table .p-price,#search-group-categories .search-results-group-list ul li a,.empty-content-404:before,.obj-detail .p-name a,.klient-centrum.obj-detail .content td:last-child,.step-title,.empty-cart-boxes ul li a,.dklab_instagram_widget_heading>.text,.plugin-fixed-header__name,.fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price,.fvDoplnek-text .name,.hodnoceni-hp .autor{font-family:Montserrat,Montserrat Fallback,sans-serif!important}.navigation-in>ul>li>a{font-weight:700!important}.veringo-ig{background:#fff;padding:48px 0}.veringo-ig .custom-footer__instagram{float:none!important;flex:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.veringo-ig .pageElement__heading{text-align:center;font-size:22px;margin:0 0 24px!important}.veringo-ig .pageElement__heading a{color:inherit;font-weight:600;text-decoration:none}.veringo-ig .pageElement__heading a:hover{text-decoration:underline}.veringo-ig .instagram-widget{position:relative;width:100%!important;max-width:none!important;margin:0!important;display:block!important}.veringo-ig .vig-viewport{position:relative;overflow:hidden}.veringo-ig .vig-track{will-change:transform;gap:12px;transition:transform .6s;display:flex}.veringo-ig .vig-track>a{aspect-ratio:1;flex:0 0 calc(20% - 9.6px);overflow:hidden;float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.veringo-ig .vig-track>a img{object-fit:cover;transition:transform .4s,opacity .4s;display:block;width:100%!important;max-width:none!important;height:100%!important}.veringo-ig .vig-track>a:hover img{opacity:.9;transform:scale(1.05)}.veringo-ig .vig-arrow{z-index:2;cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;width:40px;height:40px;margin-top:-20px;padding:0;transition:opacity .3s;position:absolute;top:50%;box-shadow:0 2px 8px #00000026}.veringo-ig .vig-arrow:before{content:"";border-top:2px solid #000;border-right:2px solid #000;width:9px;height:9px;position:absolute;top:50%;left:50%}.veringo-ig .vig-prev{left:10px}.veringo-ig .vig-next{right:10px}.veringo-ig .vig-prev:before{transform:translate(-30%,-50%)rotate(-135deg)}.veringo-ig .vig-next:before{transform:translate(-70%,-50%)rotate(45deg)}.veringo-ig .vig-viewport:hover .vig-arrow{opacity:1}.veringo-ig .vig-arrow:focus-visible{opacity:1}.veringo-ig .instagram-follow-btn{display:none!important}@media (max-width:991px){.veringo-ig .vig-track>a{flex-basis:calc(25% - 9px)}.veringo-ig .vig-arrow{opacity:1}}@media (max-width:575px){.veringo-ig{padding:32px 0 28px}.veringo-ig>.container{padding-left:10px!important;padding-right:10px!important}.veringo-ig .pageElement__heading{font-size:19px;margin-bottom:16px!important}.veringo-ig .vig-track{grid-template-columns:repeat(3,1fr);gap:6px;transition:none;display:grid;transform:none!important}.veringo-ig .vig-track>a.vig-clone,.veringo-ig .vig-track>a:nth-child(n+7){display:none!important}.veringo-ig .vig-arrow{display:none}}.footer-banners.veringo-cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:32px auto 40px!important;padding:0!important;display:grid!important}.footer-banners.veringo-cats:before,.footer-banners.veringo-cats:after{content:none!important;display:none!important}.veringo-cats .footer-banner{float:none!important;flex:none!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.veringo-cats .footer-banner>a{aspect-ratio:3/4;background:#efe9e1;position:relative;overflow:hidden;width:100%!important;height:auto!important;text-decoration:none!important;display:block!important}.veringo-cats .footer-banner img{object-fit:cover;transition:transform .6s;position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}.veringo-cats .footer-banner>a{transition:box-shadow .2s}.veringo-cats .footer-banner>a:hover{box-shadow:0 0 10px #0003}.veringo-cats .extended-banner-texts{text-align:center;flex-direction:column;align-items:center;gap:8px;bottom:0;left:0;right:0;background:linear-gradient(#f6f2ec00 0%,#f6f2eccc 45%,#f6f2ecf5 100%)!important;width:auto!important;height:auto!important;margin:0!important;padding:70px 14px 22px!important;display:flex!important;position:absolute!important;top:auto!important;transform:none!important}.veringo-cats .extended-banner-title{display:block;color:#1d3b34!important;background:0 0!important;margin:0!important;padding:0!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:600!important;line-height:1.1!important}.veringo-cats .extended-banner-text{display:block;color:#1d3b34!important;background:0 0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}.veringo-cats .extended-banner-link{display:none!important}@media (max-width:1199px){.veringo-cats .extended-banner-title{font-size:20px!important}.veringo-cats .extended-banner-text{font-size:12px!important}}@media (max-width:991px){.footer-banners.veringo-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.veringo-cats .extended-banner-title{font-size:22px!important}}@media (max-width:575px){.footer-banners.veringo-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px auto 28px!important}.veringo-cats .extended-banner-texts{gap:4px;padding:40px 8px 14px!important}.veringo-cats .extended-banner-title{font-size:19px!important}.veringo-cats .extended-banner-text{font-size:12px!important;line-height:1.35!important;display:block!important}}@media (max-width:767px){.benefitBanner.position--benefitHomepage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:auto!important;max-width:none!important;margin:24px 10px!important;padding:0!important;display:grid!important}.benefitBanner.position--benefitHomepage .benefitBanner__item{text-align:center;background:#fff;border:1px solid #ebe4da;width:auto!important;max-width:none!important;margin:0!important;padding:16px 10px!important;display:block!important}.benefitBanner.position--benefitHomepage .benefitBanner__link{color:inherit;text-decoration:none;display:block!important}.benefitBanner.position--benefitHomepage .benefitBanner__picture{justify-content:center;width:auto!important;margin:0 auto 10px!important;padding:0!important;display:flex!important}.benefitBanner.position--benefitHomepage .benefitBanner__img{object-fit:contain;width:44px!important;max-width:none!important;height:44px!important;min-height:0!important;max-height:none!important}.benefitBanner.position--benefitHomepage .benefitBanner__content{text-align:center!important;margin:0!important;padding:0!important;display:block!important}.benefitBanner.position--benefitHomepage .benefitBanner__title{display:block;margin:0 0 4px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.benefitBanner.position--benefitHomepage .benefitBanner__data{color:#555!important;font-size:12px!important;line-height:1.35!important}}@media (min-width:768px){.benefitBanner.position--benefitHomepage{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:auto!important;max-width:none!important;margin:32px 0!important;padding:0!important;display:grid!important}.benefitBanner.position--benefitHomepage .benefitBanner__item{text-align:center;background:#fff;border:1px solid #ebe4da;transition:box-shadow .2s;flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:28px 20px!important;display:block!important}.benefitBanner.position--benefitHomepage .benefitBanner__item:hover{box-shadow:0 0 10px #00000014}.benefitBanner.position--benefitHomepage .benefitBanner__link{color:inherit;text-decoration:none;display:block!important}.benefitBanner.position--benefitHomepage .benefitBanner__picture{justify-content:center;width:auto!important;margin:0 auto 14px!important;padding:0!important;display:flex!important}.benefitBanner.position--benefitHomepage .benefitBanner__img{object-fit:contain;width:56px!important;max-width:none!important;height:56px!important;min-height:0!important;max-height:none!important}.benefitBanner.position--benefitHomepage .benefitBanner__content{text-align:center!important;margin:0!important;padding:0!important;display:block!important}.benefitBanner.position--benefitHomepage .benefitBanner__title{display:block;margin:0 0 6px!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}.benefitBanner.position--benefitHomepage .benefitBanner__data{color:#555!important;font-size:13px!important;line-height:1.45!important}}@media (min-width:768px) and (max-width:991px){.benefitBanner.position--benefitHomepage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){#header .header-top{position:relative;height:96px!important}#header .site-name-wrapper{z-index:2;justify-content:center;height:96px;top:0;left:50%;transform:translate(-50%);width:auto!important;position:absolute!important}#header .site-name,#header .site-name a{align-items:center;flex:none!important;width:auto!important;max-width:none!important;height:96px!important;display:flex!important}#header .site-name img{width:auto!important;max-width:none!important;height:40px!important;max-height:none!important}#header .navigation-buttons{justify-content:flex-end;align-items:center;height:96px;margin-left:auto;display:flex!important}#header #navigation{background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;width:100%!important;height:50px!important;top:96px!important;left:0!important;right:0!important}#header #navigation .navigation-in{width:auto!important;height:50px!important;position:static!important}#header #navigation .menu-level-1{justify-content:space-between;width:100%!important;height:50px!important;margin:0!important;padding:0 30px!important;position:static!important}#header #navigation .menu-level-1>li{height:50px!important}#header #navigation .menu-level-1>li>a{letter-spacing:.02em;text-transform:uppercase;height:50px!important;padding:0 8px!important;font-size:15px!important;font-weight:700!important;line-height:50px!important}#header #navigation .menu-level-1>li>a b{font-weight:700!important;font-size:inherit!important}#header{padding-bottom:50px}#header #navigation .menu-level-1>li.splitted{visibility:visible!important;display:block!important}#header .menu-helper{display:none!important}}#footer .footer-bottom{flex-wrap:wrap!important}#footer .footer-bottom:before{content:"";background:url(/user/documents/upload/veringo-platby-certifikaty.jpg) 50%/contain no-repeat;flex:0 0 100%;order:-1;width:100%;height:50px;margin:0 0 24px;display:block}@media (max-width:575px){#footer .footer-bottom:before{height:calc(8vw - 1.6px);margin-bottom:18px}}#simple-variants.vrg-named label.advanced-parameter.has-image{vertical-align:top;flex-direction:column;align-items:center;height:auto!important;display:inline-flex!important}#simple-variants .vrg-var-name{text-align:center;color:#1d3b34;margin-top:6px;font-size:13px;line-height:1.2;display:block}#simple-variants label.advanced-parameter input:checked~.vrg-var-name{font-weight:700}.vrg-box-row{display:none!important}.vrg-bx-ov{z-index:100000;opacity:0;background:#00000073;transition:opacity .25s;position:fixed;top:0;bottom:0;left:0;right:0}.vrg-bx-ov.open{opacity:1}.vrg-bx{z-index:100001;color:#000;background:#fff;flex-direction:column;width:540px;max-width:100%;font-family:Montserrat,Montserrat Fallback,sans-serif;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.vrg-bx.open{transform:none}.vrg-bx-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;padding:32px 32px 24px;display:flex}.vrg-bx-head h2{margin:0;font-size:26px;font-weight:700;line-height:1.2}.vrg-bx-x{cursor:pointer;color:#000;background:0 0;border:0;padding:0 0 0 16px;font-size:34px;line-height:1}.vrg-bx-body{flex:1;padding:28px 32px;overflow:auto}.vrg-bx-body p{margin:0 0 20px;font-size:16px}.vrg-bx-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vrg-bx-reg{color:#888;margin-top:6px;font-size:12px;text-decoration:line-through;display:block}.vrg-bx-opt{text-align:center;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;padding:0;display:flex}.vrg-bx-opt:focus{outline:none}.vrg-bx-opt:focus-visible .vrg-bx-img{box-shadow:0 0 0 3px #00000040}.vrg-bx-list{align-items:stretch}.vrg-bx-name{flex:auto}.vrg-bx-img{aspect-ratio:1;border:2px solid #e5e5e5;border-radius:12px;transition:border-color .15s;display:block;overflow:hidden}.vrg-bx-img img{object-fit:cover;width:100%;height:100%;display:block}.vrg-bx-opt:hover .vrg-bx-img{border-color:#bbb}.vrg-bx-opt.sel .vrg-bx-img{border-color:#000}.vrg-bx-name{margin-top:12px;font-size:14px;font-weight:600;line-height:1.35;display:block}.vrg-bx-price{text-transform:uppercase;margin-top:6px;font-size:14px;font-weight:700;display:block}.vrg-bx-price.free{color:#1a7f37}.vrg-bx-foot{border-top:1px solid #eee;padding:20px 32px 28px}.vrg-bx-go{color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#fc5;border:0;width:100%;padding:18px;font:700 13px Montserrat,Montserrat Fallback,sans-serif}@media (max-width:575px){.vrg-bx-head{padding:20px}.vrg-bx-head h2{font-size:21px}.vrg-bx-body{padding:20px}.vrg-bx-foot{padding:16px 20px 20px}.vrg-bx-list{gap:8px}.vrg-bx-name{font-size:12px}}.contact-box li.vrg-social{align-items:center;gap:16px;display:flex;margin-top:20px!important}.contact-box li.vrg-social>span{width:22px;height:22px;display:inline-block;position:relative;padding-left:0!important}.contact-box li.vrg-social a{line-height:0;position:absolute;top:0;bottom:0;left:0;right:0;font-size:0!important}.contact-box li.vrg-social a:before{text-align:center;width:22px!important;height:22px!important;font-size:18px!important;line-height:22px!important;top:0!important;left:0!important}.contact-box li.vrg-social a:hover:before{opacity:.6}.ordering-process .navigation-buttons a.project-phone.vrg-phone{align-items:center;margin-right:24px;width:auto!important;height:auto!important;display:flex!important;position:static!important;top:auto!important;left:auto!important}#footer .pageElement__heading a.vrg-head-link{color:inherit;text-decoration:none}#footer .pageElement__heading a.vrg-head-link:hover{text-decoration:underline}.siteCookies{transition:opacity .3s,visibility .3s!important}@media (min-width:768px){.ordering-process #header>a.project-phone{top:0!important;left:auto!important;right:129px!important;width:auto!important;height:96px!important;align-items:center;display:flex!important}}