:root{--zo-black: #000000;--zo-white: #FFFFFF;--zo-bezova: #E0D5C5;--zo-zelena: #95AD82;--zo-zlta: #FCDB68;--zo-oranzova: #F9A869;--zo-cervena: #EB7B7B;--zo-modra: #758BBA;--zo-bezova-svetla: #F3EDE4;--zo-zelena-svetla: #EDF2E9;--zo-zelena-tmava: var(--zo-cta);--zo-cervena-tmava:#C0504F;--zo-accent: var(--color-primary, #EB7B7B);--zo-accent-dark: var(--zo-cta-dark);--zo-cta: #4E6B3E;--zo-cta-dark: #3E5631;--zo-zelena-akcent: var(--zo-cta);--zo-ink: #1D1816;--zo-body: #584E4A;--zo-muted: #7F736F;--zo-line: #EEEAE8;--zo-bg-soft: #FDF4F4;--zo-bg-soft: color-mix(in srgb, var(--color-primary, #EB7B7B) 8%, #fff);--zo-r: 14px;--zo-r-sm: 8px;--zo-r-pilulka: 999px;--zo-line-soft: rgba(0, 0, 0, .09);--zo-ruzova: #FDF4F4;--zo-ruzova: color-mix(in srgb, var(--color-primary, #EB7B7B) 8%, #fff);--zo-ruzova-ink: var(--zo-ink);--zo-ruzova-body: var(--zo-body);--zo-ruzova-line: var(--zo-line-soft);--zo-ruzova-akcent: #EB7B7B;--zo-ruzova-plocha: rgba(255, 255, 255, .55);--zo-biela-72: rgba(255, 255, 255, .72);--zo-shadow: 0 6px 22px rgba(16, 24, 40, .08);--zo-shadow-sm: 0 2px 8px rgba(16, 24, 40, .06)}body{font-size:14px;line-height:1.6;color:var(--zo-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4{color:var(--zo-ink);letter-spacing:-.015em;line-height:1.25}h1,.p-detail h1{font-weight:700}p{line-height:1.65}a{transition:color .15s ease}.btn,.btn-primary,.btn-secondary,.btn-cart,.add-to-cart-button,button.btn,input[type=submit].btn,.banner-wrapper .btn{font-family:Poppins,-apple-system,Segoe UI,Roboto,sans-serif!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--zo-r-sm)!important;padding:12px 22px;line-height:1.2;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.btn-primary,.btn-secondary{background-color:var(--zo-cta)!important;border-color:var(--zo-cta)!important;color:#fff!important;box-shadow:0 2px 6px #0000002e}.btn-primary:hover,.btn-secondary:hover,.btn-primary:focus,.btn-secondary:focus{background-color:var(--zo-cta-dark)!important;border-color:var(--zo-cta-dark)!important;color:#fff!important;box-shadow:0 6px 16px #0000003d;transform:translateY(-1px)}.btn:active{transform:translateY(0)}body .btn.btn-conversion,body .btn.btn-primary,body .btn.btn-secondary,body .loadMore__button,body .goToTop__button,body .pagination__currentPage,body .add-to-cart-button{--color-primary: #4E6B3E;--color-primary-hover: #3E5631;--color-secondary: #4E6B3E;--color-tertiary: #4E6B3E}body .btn.btn-conversion,body .loadMore__button,body .goToTop__button,body .pagination__currentPage{background-color:var(--zo-cta)!important;border-color:var(--zo-cta)!important;color:#fff!important}@media(min-width:768px){body .listSorting__control--current{--color-primary: #4E6B3E;--color-primary-hover: #3E5631;background-color:var(--zo-cta)!important;border-color:var(--zo-cta)!important;color:#fff!important}}body .btn.btn-conversion:hover,body .loadMore__button:hover,body .goToTop__button:hover{background-color:var(--zo-cta-dark)!important;border-color:var(--zo-cta-dark)!important;color:#fff!important}.flag.flag-discount{color:#103a1b!important;font-weight:700!important}.products:not(.products-inline) .product .p,.products-block:not(.products-inline) .product .p{position:relative;display:flex!important;flex-direction:column!important;height:100%;padding:12px!important;background:#fff!important;border-radius:var(--zo-r)!important;transition:box-shadow .22s ease,transform .22s ease,outline-color .22s ease;border:0!important;outline:1px solid var(--zo-line);outline-offset:-1px}.products:not(.products-inline) .product .p:hover,.products-block:not(.products-inline) .product .p:hover{outline-color:#c9cfd6;box-shadow:var(--zo-shadow);transform:translateY(-3px)}.products:not(.products-inline) .product .p>a.image,.products-block:not(.products-inline) .product .p>a.image{display:block;position:static!important;margin-bottom:12px;overflow:visible;background:#fff;border-radius:0}.products:not(.products-inline) .product .p>a.image img,.products-block:not(.products-inline) .product .p>a.image img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;border-radius:var(--zo-r-sm)}.products:not(.products-inline) .product .p .name,.products-block:not(.products-inline) .product .p .name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:4.2em;margin-bottom:6px;padding:0 30px;text-align:center!important;font-size:14px!important;font-weight:600!important;line-height:1.4;color:var(--zo-ink)!important}.products:not(.products-inline) .product .p .name:hover{color:var(--zo-accent-dark)!important}.products:not(.products-inline) .product .p .p-bottom,.products-block:not(.products-inline) .product .p .p-bottom{margin-top:auto}.products:not(.products-inline) .product .p .prices,.products:not(.products-inline) .product .p .availability,.products:not(.products-inline) .product .p .ratings-wrapper,.products-block:not(.products-inline) .product .p .prices,.products-block:not(.products-inline) .product .p .availability,.products-block:not(.products-inline) .product .p .ratings-wrapper{text-align:center!important;justify-content:center!important}.products-block.carousel .slick-list,.products-block .slick-list{padding-top:10px!important;padding-bottom:10px!important}.products:not(.products-inline) .product .p .ratings-wrapper{margin-bottom:8px}.products:not(.products-inline) .product .p .availability{font-size:12px}.products:not(.products-inline) .product .p .availability span[style*="009901"]{color:var(--zo-zelena-tmava)!important}.products-block[class*=homepage-products] .product .p .availability{display:block!important}.products:not(.products-inline) .p .prices{display:flex;flex-direction:column;gap:1px;margin-bottom:10px}.products:not(.products-inline) .p .price.price-final{order:1;font-size:20px!important;font-weight:700!important;color:var(--zo-ink)!important;line-height:1.2}.products:not(.products-inline) .p .price.price-final strong{font-weight:700}.products:not(.products-inline) .p .price.price-final .pr-list-unit{font-size:13px;font-weight:500;color:var(--zo-muted)}.products:not(.products-inline) .p .price-additional{order:2;font-size:12px;font-weight:400;color:var(--zo-muted)}.products:not(.products-inline) .p .price-measure,.products-block:not(.products-inline) .p .price-measure{display:none}body .products:not(.products-inline) .product .p .p-tools form.pr-action button[type=submit].btn.btn-cart.add-to-cart-button,body .products:not(.products-inline) .product .p .p-tools form.pr-action button[type=submit].btn.btn-cart.add-to-cart-button span,body .products-block:not(.products-inline) .product .p .p-tools form.pr-action button[type=submit].btn.btn-cart.add-to-cart-button,body .products-block:not(.products-inline) .product .p .p-tools form.pr-action button[type=submit].btn.btn-cart.add-to-cart-button span{color:#fff!important;background-color:var(--zo-cta)!important;border-color:var(--zo-cta)!important}body .products:not(.products-inline) .product .p .p-tools form.pr-action button[type=submit].btn.btn-cart.add-to-cart-button:hover,body .products:not(.products-inline) .product .p .p-tools form.pr-action button[type=submit].btn.btn-cart.add-to-cart-button:hover span,body .products-block:not(.products-inline) .product .p .p-tools form.pr-action button[type=submit].btn.btn-cart.add-to-cart-button:hover,body .products-block:not(.products-inline) .product .p .p-tools form.pr-action button[type=submit].btn.btn-cart.add-to-cart-button:hover span{background-color:var(--zo-cta-dark)!important;border-color:var(--zo-cta-dark)!important;color:#fff!important}.products:not(.products-inline) .product .p .p-bottom>div[data-micro=offer],.products-block:not(.products-inline) .product .p .p-bottom>div[data-micro=offer]{align-items:stretch!important}.products:not(.products-inline) .product .p .p-tools,.products-block:not(.products-inline) .product .p .p-tools{text-align:center!important}body .products:not(.products-inline) .product .p .p-tools form.pr-action,body .products-block:not(.products-inline) .product .p .p-tools form.pr-action{display:block!important;width:100%!important}body .products:not(.products-inline) .product .p .p-tools form.pr-action button.add-to-cart-button,body .products-block:not(.products-inline) .product .p .p-tools form.pr-action button.add-to-cart-button{display:block!important;width:100%!important;padding:11px 14px!important;font-size:14px!important}.products:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart){background:#fff!important;color:var(--zo-body)!important;border:1px solid var(--zo-line)!important}.products:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart):hover,.products:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart):hover span,.products:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart):focus,.products:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart):focus span,.products-block:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart):hover,.products-block:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart):hover span,.products-block:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart):focus,.products-block:not(.products-inline) .p .p-tools .btn[href]:not(.btn-cart):focus span{background:var(--zo-cta)!important;color:#fff!important;border-color:var(--zo-cta)!important}.products:not(.products-inline) .product .p .dkLabFavouriteProductDiv,.products-block:not(.products-inline) .product .p .dkLabFavouriteProductDiv{position:absolute!important;top:-2px;right:0;left:auto;z-index:4;margin:0!important}.products:not(.products-inline) .product .p .dkLabFavProductSpan,.products-block:not(.products-inline) .product .p .dkLabFavProductSpan{display:grid;place-items:center;width:26px;height:26px;font-size:0!important;background:transparent;border-radius:50%;cursor:pointer;transition:transform .15s ease}.products:not(.products-inline) .product .p .dkLabFavProductSpan:before,.products-block:not(.products-inline) .product .p .dkLabFavProductSpan:before{font-size:14px!important;line-height:1;color:#9aa1aa}.products:not(.products-inline) .product .p .dkLabFavProductSpan:hover:before,.products-block:not(.products-inline) .product .p .dkLabFavProductSpan:hover:before{color:var(--zo-accent-dark)}.products:not(.products-inline) .product .p .dkLabFavProductSpan:hover{transform:scale(1.12)}.products:not(.products-inline) .product .p .p-tools .quantity,.products-block:not(.products-inline) .product .p .p-tools .quantity{display:none}.products:not(.products-inline) .product .p .p-tools .pr-action{display:block}.homepage-group-title,.products-related-header,.products-block-header{text-align:left!important;margin-bottom:22px!important;font-size:26px!important;font-weight:700!important;color:var(--zo-ink)!important}.homepage-group-title:after,.products-related-header:after,.products-block-header:after{display:none!important}@media(max-width:767px){.homepage-group-title,.products-related-header{font-size:20px!important}}.p-detail .p-image{text-align:center}.p-detail .p-image img,.p-detail .p-main-image img{width:100%;height:auto;max-width:560px;border-radius:var(--zo-r)}.p-detail h1{text-align:left;font-size:30px;margin-bottom:10px}.p-detail .p-final-price-wrapper{padding:0;background:none;border:0}.p-detail .p-final-price-wrapper .price-final{font-size:30px!important;font-weight:700!important;color:var(--zo-ink)!important}.p-detail .p-final-price-wrapper .pr-list-unit{font-size:14px;font-weight:500;color:var(--zo-muted)}.p-detail .p-final-price-wrapper .price-measure{display:block;font-size:12px;color:var(--zo-muted)}.p-detail .add-to-cart-button,.p-detail .btn-conversion{padding:14px 30px;font-size:16px!important}.sidebar .box,.sidebar-inner>div,#filters,.filter-section{border-radius:var(--zo-r)}.sidebar .box{border:1px solid var(--zo-line);background:#fff}.sidebar .box.box-bg-variant,.sidebar .box.box-bg-default{margin-bottom:28px;padding-top:6px;padding-bottom:24px}.sidebar .box .pageElement__heading{padding-left:20px;padding-right:20px}.category-header .sort-bar a,.sort-bar a,.filter-sort a{border-radius:var(--zo-r-pilulka)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea{border-radius:var(--zo-r-sm)!important;border-color:var(--zo-line)!important}input:focus,select:focus,textarea:focus{border-color:var(--zo-accent)!important;box-shadow:0 0 0 3px #0000001a!important;outline:none}.instagram-widget img{border-radius:var(--zo-r-sm)}@media(max-width:767px){body{font-size:14px}.products:not(.products-inline) .product .p{padding:9px;border-radius:var(--zo-r)}.products:not(.products-inline) .product .p a.name,.products-block:not(.products-inline) .product .p a.name{min-height:4.2em;padding:0 26px;font-size:13px!important}.products:not(.products-inline) .p .price.price-final{font-size:16px!important}.p .btn-cart,.p .add-to-cart-button{padding:10px;font-size:13px!important}.p-detail h1{font-size:23px}.p-detail .p-final-price-wrapper .price-final{font-size:26px!important}.btn,.add-to-cart-button{min-height:44px}}@media(max-width:389px){.products:not(.products-inline) .product .p a.name,.products-block:not(.products-inline) .product .p a.name{padding:0 26px 0 0}}.benefitBanner{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;align-items:stretch!important;margin:22px 0 10px}.banners-row .benefitBanner{padding-left:10px!important;padding-right:10px!important}@media(min-width:1200px){.banners-row .benefitBanner{padding-left:12px!important;padding-right:12px!important}}.benefitBanner__item{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;background:#fff;border:1px solid var(--zo-line);border-radius:var(--zo-r);overflow:hidden;transition:border-color .18s ease}.benefitBanner__item:hover{border-color:#d8d2ca}.benefitBanner__item>.benefitBanner__link{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;flex:1 1 auto;width:100%;min-width:0;margin:0!important;padding:0!important;color:inherit;text-decoration:none}.benefitBanner__content{flex:1 1 auto;min-width:0}.benefitBanner__link:hover,.benefitBanner__link:focus,.benefitBanner__link:hover .benefitBanner__title,.benefitBanner__link:focus .benefitBanner__title{text-decoration:none!important}.benefitBanner__picture{flex:none;width:104px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;border-radius:0;background:var(--zo-bezova-svetla);display:flex!important;align-items:center;justify-content:center}.benefitBanner__img{display:block!important;width:54px!important;height:auto!important;max-width:none!important;max-height:none!important}.benefitBanner__content{flex:1 1 auto;min-width:0;padding:15px 18px 16px;font-size:12.5px;line-height:1.5;color:var(--zo-muted);overflow-wrap:anywhere}.benefitBanner__cislo{display:block;margin-bottom:5px;font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--zo-ink)}.benefitBanner__content strong{display:block;margin-bottom:3px;font-size:16px;font-weight:600;line-height:1.25;color:var(--zo-ink)}.benefitBanner.position--benefitProduct{gap:14px;margin:22px 0 24px}.position--benefitProduct .benefitBanner__picture{width:88px!important}.position--benefitProduct .benefitBanner__img{width:46px!important}.position--benefitProduct .benefitBanner__content{padding:13px 15px 14px;font-size:12px}.position--benefitProduct .benefitBanner__cislo{font-size:23px}.position--benefitProduct .benefitBanner__content strong{font-size:14.5px}@media(max-width:991px){.benefitBanner{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:12px}.benefitBanner__picture{width:96px!important}.benefitBanner__img{width:50px!important}}@media(max-width:400px){.benefitBanner__picture{width:82px!important}.benefitBanner__img{width:44px!important}.benefitBanner__cislo{font-size:24px}.benefitBanner__content strong{font-size:15px}}#footer{margin-top:46px;background:var(--zo-bg-soft);border-top:1px solid var(--zo-line)}#footer .custom-footer{padding:34px 0 10px}#footer h3,#footer h4,#footer .pageElement__heading,#footer .site-name strong{font-size:14px!important;font-weight:600!important;color:var(--zo-ink)!important;margin:0 0 14px!important}#footer h3:after,#footer h4:after,#footer .pageElement__heading:after,#footer h3:before,#footer h4:before,#footer .pageElement__heading:before{display:none!important}#footer h3,#footer h4,#footer .pageElement__heading{border-bottom:0!important;padding-bottom:0!important}#footer ul{list-style:none;margin:0;padding:0}#footer li{margin-bottom:7px}#footer a{color:var(--zo-body);font-size:13px}#footer a:hover{color:var(--zo-accent-dark)}#footer .custom-footer__articles ul{columns:2;column-gap:28px}#footer .custom-footer__articles li{break-inside:avoid}@media(max-width:575px){#footer .custom-footer__articles ul{columns:1}}#footer .footer-bottom{margin-top:18px;padding:16px 0;border-top:1px solid var(--zo-line);font-size:12px;color:var(--zo-muted)}.products:not(.products-inline) .product .p>a.image:after,.products-block:not(.products-inline) .product .p>a.image:after{content:"";position:absolute;inset:0;z-index:1}.products:not(.products-inline) .product .p,.products-block:not(.products-inline) .product .p{cursor:pointer}.products:not(.products-inline) .product .p .p-tools,.products:not(.products-inline) .product .p .p-tools form.pr-action,.products:not(.products-inline) .product .p .p-tools button,.products:not(.products-inline) .product .p .p-tools .btn,.products:not(.products-inline) .product .p .p-tools .quantity,.products-block:not(.products-inline) .product .p .p-tools,.products-block:not(.products-inline) .product .p .p-tools form.pr-action,.products-block:not(.products-inline) .product .p .p-tools button,.products-block:not(.products-inline) .product .p .p-tools .btn,.products-block:not(.products-inline) .product .p .p-tools .quantity{position:relative;z-index:4}.products:not(.products-inline) .product .p .dkLabFavouriteProductDiv,.products-block:not(.products-inline) .product .p .dkLabFavouriteProductDiv{z-index:4}.products:not(.products-inline) .product .p .flags,.products-block:not(.products-inline) .product .p .flags{position:absolute!important;inset:12px auto auto 12px;margin:0!important;z-index:4}.products:not(.products-inline) .product .p .flags.flags-extra,.products-block:not(.products-inline) .product .p .flags.flags-extra{left:auto;right:12px}[class*=homepage-products].carousel .slick-track{display:flex!important;align-items:stretch!important}[class*=homepage-products].carousel .slick-slide{display:flex!important;height:auto!important;flex:0 0 auto}[class*=homepage-products].carousel .slick-slide>.p{width:100%;height:auto!important}.zo-skryte{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zo-shopRating{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1;color:var(--zo-muted)}.zo-shopRating__cislo{font-weight:700;font-size:13px;color:var(--zo-ink);font-variant-numeric:tabular-nums}.zo-shopRating__stars{display:inline-flex;gap:1px}.zo-shopRating--velky{gap:9px;font-size:14px}.zo-shopRating--velky .zo-shopRating__cislo{font-size:18px}.zo-shopRating__odkaz{font-size:13px;color:var(--zo-accent-dark);text-decoration:underline;text-underline-offset:2px}.p-detail .stars-wrapper.zo-hasShopRating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.p-detail .stars-wrapper.zo-hasShopRating .zo-shopRating{order:1}.p-detail .stars-wrapper.zo-hasShopRating .zo-shopRating__odkaz{order:2}.zo-recenzieObchodu{margin:46px 0;padding:30px 0 0;border-top:1px solid var(--zo-line)}.zo-recenzieObchodu__hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:22px}.zo-recenzieObchodu__hlava h2{margin:0;font-size:23px;font-weight:700;letter-spacing:-.02em}.zo-recenzieObchodu__mriezka{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.zo-recenzia{margin:0;padding:18px 20px;background:var(--zo-bg-soft);border:1px solid var(--zo-line);border-radius:var(--zo-r)}.zo-recenzia__hlava{display:flex;align-items:center;gap:11px;margin-bottom:12px}.zo-recenzia__avatar{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--avatar-bg, var(--zo-accent-dark));color:#fff;font-size:12px;font-weight:600;text-transform:uppercase}.zo-recenzia__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.zo-recenzia__autor{font-size:13px;font-weight:600;color:var(--zo-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zo-recenzia__stars{display:inline-flex;gap:1px}.zo-recenzia__text{margin:0;font-size:14px;line-height:1.55;color:var(--zo-body)}.zo-recenzieObchodu__odkaz{display:inline-block;margin-top:20px;font-size:14px;font-weight:600;color:var(--zo-accent-dark)}.products .product .p .zo-shopRating{margin-bottom:4px}.products .product .p .zo-shopRating__popis{display:none}@media(max-width:575px){.zo-recenzieObchodu__mriezka{grid-template-columns:1fr}}.p-detail .p-info-wrapper>.price-line{order:1!important}.p-detail .p-info-wrapper>.quantity-discounts{order:2!important}.p-detail .p-info-wrapper>.p-short-description{order:3!important}.p-detail .p-info-wrapper>p{order:4!important}.p-detail .p-info-wrapper>table{order:5!important}.p-detail .p-info-wrapper>.social-buttons-wrapper{order:6!important}.p-detail .price-line{display:grid!important;grid-template-columns:1fr auto;gap:12px 16px;align-items:start;padding:22px 24px!important;margin-left:0!important;margin-right:0!important}.p-detail .price-line:before{background:var(--zo-bg-soft)!important;opacity:1!important;border:1px solid var(--zo-line);border-radius:var(--zo-r)!important}.p-detail .price-line>.p-final-price-wrapper{grid-column:1;grid-row:1}.p-detail .price-line>.dkLabFavouriteDiv{grid-column:2;grid-row:1;justify-self:end;margin:0;font-size:13px}.p-detail .price-line>.dkLabFavouriteDiv a{font-size:13px}.p-detail .price-line>.add-to-cart{grid-column:1 / -1;grid-row:2}.p-detail .price-line>.availability-value{grid-column:1 / -1;grid-row:3;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;text-align:left}.p-detail .price-line>.availability-value .availability-label,.p-detail .price-line>.availability-value .availability-amount{margin:0}.p-detail .price-line>.availability-value .delivery-line{display:inline-flex;align-items:center;margin:0}.p-detail .price-line>.availability-value .delivery-line:before{content:"";width:1px;height:13px;margin-right:14px;background:var(--zo-line)}.p-detail .add-to-cart{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:10px;width:100%;margin:0}.p-detail .add-to-cart .quantity{flex:0 0 auto;display:flex!important;align-items:stretch;width:auto!important;border:1px solid var(--zo-line);border-radius:var(--zo-r-sm)!important;overflow:hidden;background:#fff}.p-detail .add-to-cart .quantity label{display:flex;flex:0 0 auto;width:auto;margin:0;order:1}.p-detail .add-to-cart .quantity .decrease{order:0}.p-detail .add-to-cart .quantity .increase{order:2}.p-detail .add-to-cart .quantity input.amount{width:40px;padding:0;border:0!important;text-align:center;font-size:16px;font-weight:700;color:var(--zo-ink);background:transparent;-moz-appearance:textfield}.p-detail .add-to-cart .quantity input.amount::-webkit-outer-spin-button,.p-detail .add-to-cart .quantity input.amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-detail .add-to-cart .quantity .increase,.p-detail .add-to-cart .quantity .decrease{position:static!important;flex:0 0 36px!important;width:36px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border:0!important;border-radius:0!important;background:#fff!important;color:var(--zo-ink)!important;font-size:23px!important;font-weight:400;line-height:1;cursor:pointer;transition:background-color .15s ease}.p-detail .add-to-cart .quantity .increase:hover,.p-detail .add-to-cart .quantity .decrease:hover{background:var(--zo-bg-soft)!important}.p-detail .add-to-cart .quantity .increase:before,.p-detail .add-to-cart .quantity .decrease:before{display:none!important}.p-detail .add-to-cart .quantity .increase__sign,.p-detail .add-to-cart .quantity .decrease__sign{display:block!important;font-size:23px;font-weight:400;line-height:1;color:var(--zo-ink)}.p-detail .add-to-cart .add-to-cart-button,.p-detail .add-to-cart .btn-conversion{flex:1 1 auto;min-height:52px;border-radius:var(--zo-r)!important;font-size:16px!important}.p-detail .quantity-discounts{margin-top:22px;padding-top:18px;border-top:1px solid var(--zo-line)}.p-detail .quantity-discounts__headline{margin-bottom:12px;font-size:13px;font-weight:600;color:var(--zo-ink)}.p-detail .quantity-discounts__table{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;border:0!important}.p-detail .quantity-discounts__item{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 13px 13px;border:1px solid var(--zo-line)!important;border-radius:var(--zo-r-sm);background:#fff;text-align:left;transition:border-color .18s ease,background-color .18s ease}.p-detail .quantity-discounts__item--highlighted,.p-detail .quantity-discounts__item--highlight,.p-detail .quantity-discounts__item--active,.p-detail .quantity-discounts__item.active{border-color:var(--zo-cta)!important;background:var(--zo-zelena-svetla)!important;outline-color:var(--zo-cta)!important;outline-offset:-2px}.p-detail .quantity-discounts__title{order:1;margin:0 0 2px;font-size:12px!important;font-weight:500;line-height:1.25;color:var(--zo-muted)}.p-detail .zo-zlava__percento{order:2;font-size:16px;font-weight:700;line-height:1.05;letter-spacing:-.02em;white-space:nowrap;color:var(--zo-cta)}.p-detail .quantity-discounts__price-wrapper{order:3;font-size:12px;line-height:1.2;color:var(--zo-muted);white-space:nowrap}.p-detail .quantity-discounts__price{font-size:18px!important;font-weight:700;line-height:1.2;color:var(--zo-ink)}.p-detail .zo-zlava__pred{order:4;font-size:11px;line-height:1.2;color:var(--zo-muted)}.p-detail .zo-zlava__pred s{text-decoration-thickness:1px}.p-detail .quantity-discounts__item:not(:has(.zo-zlava__percento)) .quantity-discounts__price-wrapper{margin-top:6px}.p-detail .zo-zlava__stitok{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:3px 9px;border-radius:var(--zo-r-pilulka);background:var(--color-secondary, #4E6B3E);color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.p-detail .zo-zlava__stitok--oblubene{background:var(--color-secondary, #4E6B3E);color:#fff}@media(max-width:543px){.p-detail .price-line{padding:18px 16px!important;gap:12px 12px}.p-detail .add-to-cart{flex-wrap:wrap!important}.p-detail .add-to-cart .quantity{flex:0 0 auto}.p-detail .add-to-cart .add-to-cart-button,.p-detail .add-to-cart .btn-conversion{flex:1 0 100%}.p-detail .add-to-cart .quantity .increase,.p-detail .add-to-cart .quantity .decrease{flex:0 0 44px!important;width:44px!important}.p-detail .add-to-cart .quantity input.amount{width:48px}.p-detail .price-line>.availability-value{gap:4px 12px}.p-detail .price-line>.availability-value .delivery-line:before{display:none}.p-detail .quantity-discounts__table{grid-template-columns:1fr;gap:7px;padding-top:12px}.p-detail .quantity-discounts__item{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:48px}.p-detail .quantity-discounts__title{order:1;margin:0;font-size:13px!important}.p-detail .zo-zlava__percento{order:3;font-size:18px;margin-left:auto}.p-detail .quantity-discounts__price-wrapper{order:4}.p-detail .zo-zlava__pred{display:none}.p-detail .quantity-discounts__item:not(:has(.zo-zlava__percento)) .quantity-discounts__price-wrapper{margin-top:0}.p-detail .zo-zlava__stitok{position:static;order:2;transform:none;flex:0 0 auto;padding:3px 8px}.zo-recenzieObchodu__odkaz,.zo-recepty__vsetky,.zo-faq-viac a,.p-detail a.shipping-options{display:inline-block;padding-top:13px;padding-bottom:13px}.p-detail .zo-shopRating__odkaz{padding:13px 0!important}.navigation-btn{min-width:48px!important}.p-detail a.chevron-after{display:inline-block;padding:11px 0}.p-detail .link-icon{min-width:48px}.slick-prev,.slick-next{width:44px!important;height:44px!important}.p-detail a.shp-tab-link{padding-top:13px!important;padding-bottom:13px!important}.p-detail a.close-after{display:inline-block;padding:13px 8px}.detail-parameters a{display:inline-block;padding:11px 0}.p-detail .zo-zlava__stitok{font-size:11.5px}}@media(max-width:413px){.p-detail .quantity-discounts__table{gap:16px;padding-top:14px}.p-detail .zo-zlava__stitok{position:absolute;top:-10px;left:12px;transform:none}}.p-detail .p-short-description{font-size:13px;color:var(--zo-muted)}#zo-perKg{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--zo-muted)}#zo-sluby{display:flex;flex-direction:column;gap:9px;margin-top:16px;padding-top:15px;border-top:1px solid var(--zo-line)}#zo-sluby>div{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--zo-body)}#zo-sluby svg{flex:none;width:17px;height:17px;margin-top:1px;fill:none;stroke:var(--zo-accent-dark);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#zo-sluby b{font-weight:600;color:var(--zo-ink)}@supports selector(:has(*)){@media(max-width:992px){.p-detail .p-detail-inner-header{display:flex;flex-direction:column}.p-detail .p-detail-inner-header>h1{order:1}.p-detail .p-detail-inner-header>.stars-wrapper{order:2}.p-detail .p-detail-inner-header>.p-image-wrapper{order:3}.p-detail .p-detail-inner-header:after{content:"";order:3;display:block;width:100%;max-width:500px;aspect-ratio:4 / 3;margin:30px auto 0;background:var(--zo-bezova-svetla)}.p-detail .p-detail-inner-header:has(>.p-image-wrapper):after{display:none}.p-detail .product-top>.p-image-wrapper{display:none}}}@supports selector(:has(*)){@media(max-width:992px){.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line)){padding-top:32px}.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line))>.add-to-cart{margin-top:17px}.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line))>.availability-value{order:1}.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line)):after{content:"";display:block;order:1;height:226px}}@media(min-width:544px)and (max-width:992px){.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line)){padding-top:36px}.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line)):after{height:125px}}}.p-detail .quantity-discounts__save{display:none}.p-detail .add-to-cart{gap:10px}.p-detail .add-to-cart .btn-conversion,.p-detail .add-to-cart .add-to-cart-button{width:auto!important;min-width:0;flex:1 1 auto;white-space:nowrap!important;padding:14px 24px!important}.p-detail .price-measure,.p-detail .stars-wrapper .zo-skryte,.p-detail .stars-wrapper .stars--productDetail,.p-detail .stars-wrapper .starsLabel--productDetail{display:none!important}.p-detail .stars-wrapper.zo-hasShopRating{display:block;margin:0 0 6px;padding:0;background:none;border:0}.p-detail .stars-wrapper.zo-caka{min-height:25px}@media(max-width:543px){.p-detail .stars-wrapper.zo-caka{min-height:47px}}@media(max-width:389px){.p-detail .stars-wrapper.zo-caka{min-height:44px}}@media(max-width:359px){.p-detail .stars-wrapper.zo-caka{min-height:64px}}@supports selector(:has(*)){.p-detail .p-detail-inner-header:not(:has(>.stars-wrapper))>h1{margin-bottom:35px!important}@media(max-width:543px){.p-detail .p-detail-inner-header:not(:has(>.stars-wrapper))>h1{margin-bottom:57px!important}}@media(max-width:389px){.p-detail .p-detail-inner-header:not(:has(>.stars-wrapper))>h1{margin-bottom:54px!important}}@media(max-width:359px){.p-detail .p-detail-inner-header:not(:has(>.stars-wrapper))>h1{margin-bottom:74px!important}}}.p-detail h1{margin-bottom:4px!important}.p-detail .p-info-wrapper>.price-line{margin-top:14px!important}.p-detail .zo-shopRating__odkaz{display:inline-flex!important;flex-wrap:nowrap;white-space:nowrap;align-items:center;gap:9px;padding:2px 0;color:inherit!important;text-decoration:none!important}.p-detail .zo-shopRating{display:inline-flex;align-items:center;gap:9px}.p-detail .zo-shopRating__cislo{order:1;font-size:18px!important;font-weight:700;line-height:1;color:var(--zo-ink)}.p-detail .zo-shopRating__stars{order:2}.p-detail .zo-shopRating__popis{order:3;font-size:14px!important;font-weight:400;color:var(--zo-body)!important;line-height:1.3;max-width:none;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#c3c9ce}.p-detail .zo-shopRating__odkaz:hover .zo-shopRating__popis{text-decoration-color:var(--zo-ink)}.p-detail .zo-shopRating__stars{display:inline-flex!important;align-items:center;height:auto!important;line-height:1}.p-detail .zo-shopRating__stars{gap:4px!important;width:auto!important;flex:0 0 auto!important}.p-detail .zo-shopRating__stars .star{min-width:21px!important;height:21px!important;float:none!important;margin:0!important;text-align:center}.p-detail .zo-shopRating__stars .star:before{font-size:20px!important;line-height:21px!important}.p-detail .zo-shopRating__cislo{font-size:18px!important;font-weight:700;line-height:1;color:var(--zo-ink);order:2}.p-detail .zo-shopRating__popis{order:3;font-size:14px!important;font-weight:400;color:var(--zo-muted)!important;line-height:1.3;max-width:none;position:relative;padding-left:13px}@media(max-width:389px){.p-detail .zo-shopRating__stars{gap:3px!important}.p-detail .zo-shopRating__stars .star{min-width:18px!important;height:18px!important}.p-detail .zo-shopRating__stars .star:before{font-size:17px!important;line-height:18px!important}.p-detail .zo-shopRating__odkaz{gap:7px}.p-detail .zo-shopRating__popis{padding-left:9px}}@media(max-width:359px){.p-detail .zo-shopRating__odkaz,.p-detail .zo-shopRating{flex-wrap:wrap!important;white-space:normal!important;row-gap:2px}.p-detail .zo-shopRating__popis{flex-basis:100%;padding-left:0}}.zo-shopRating__stars.stars span.star.star-on:before,.zo-shopRating__stars.stars span.star.star-half:before{color:#f7b500!important}.zo-shopRating__stars.stars span.star.star-off:before{color:#dce0da!important}body.in-hodnotenie-obchodu .stars span.star.star-on:before,body.in-hodnotenie-obchodu .stars span.star.star-half:before{color:#f7b500!important}body.in-hodnotenie-obchodu .stars span.star.star-off:before{color:#dce0da!important}.zo-recenzia .stars span.star.star-on:before,.zo-recenzia .stars span.star.star-half:before{color:#f7b500!important}.zo-recenzia .stars span.star.star-off:before{color:#dce0da!important}.products:not(.products-inline) .product .p .zo-shopRating__stars,.products-block:not(.products-inline) .product .p .zo-shopRating__stars{display:inline-flex!important;align-items:center;height:auto!important;line-height:1}.products:not(.products-inline) .product .p .zo-shopRating__stars,.products-block:not(.products-inline) .product .p .zo-shopRating__stars{gap:3px!important;width:auto!important;flex:0 0 auto!important}.products:not(.products-inline) .product .p .zo-shopRating__stars .star,.products-block:not(.products-inline) .product .p .zo-shopRating__stars .star{min-width:15px!important;height:15px!important;float:none!important;margin:0!important;text-align:center}.products:not(.products-inline) .product .p .zo-shopRating__stars .star:before,.products-block:not(.products-inline) .product .p .zo-shopRating__stars .star:before{font-size:14px!important;line-height:15px!important}.products:not(.products-inline) .product .p .zo-shopRating__cislo,.products-block:not(.products-inline) .product .p .zo-shopRating__cislo{font-size:13px!important;font-weight:700;color:var(--zo-ink)}.products:not(.products-inline) .product .p .zo-shopRating__popis,.products-block:not(.products-inline) .product .p .zo-shopRating__popis{font-size:10px!important;color:var(--zo-muted)!important}:root{--color-primary: #EB7B7B;--color-primary-hover: #D96A6A;--color-secondary: #4E6B3E;--color-secondary-hover: #3E5631;--color-tertiary: #4E6B3E;--color-tertiary-hover: #3E5631}.zo-recepty{margin:34px 0 10px;padding-top:28px;border-top:1px solid var(--zo-line)}.zo-recepty__hlava{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.zo-recepty__hlava h2{margin:0;font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--zo-ink)}.zo-recepty__hlava h2:after{display:none!important}.zo-recepty__vsetky{font-size:13px;font-weight:500;color:var(--zo-accent-dark);white-space:nowrap}.zo-recepty__mriezka{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zo-recepty__karta{display:flex;flex-direction:column;border:1px solid var(--zo-line);border-radius:var(--zo-r);overflow:hidden;background:#fff;color:var(--zo-ink)!important;text-decoration:none!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.zo-recepty__karta:hover{border-color:#c9cfd6;box-shadow:var(--zo-shadow);transform:translateY(-3px)}.zo-recepty__foto{display:block;overflow:hidden;background:var(--zo-bg-soft)}.zo-recepty__foto img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.zo-recepty__nazov{display:block;padding:13px 14px 15px;font-size:14px;font-weight:600;line-height:1.4}@media(max-width:767px){.zo-recepty__mriezka{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:479px){.zo-recepty__mriezka{grid-template-columns:1fr}}.zo-vlajka{margin-right:7px;font-size:16px;line-height:1;vertical-align:-2px}.zo-kraj{position:relative;display:flex;align-items:center;justify-content:center;height:30px;margin:10px 0 0}.zo-kraj__v{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000021,0 2px 5px #00000021;cursor:help;position:relative;z-index:3}.zo-kraj__v i{font-size:20px;font-style:normal;line-height:1;transform:scale(1.8)}.zo-kraj__v--kod{font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--zo-ink)}.zo-kraj__bublina{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:6;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;color:#fff;background:var(--zo-ink);border-radius:var(--zo-r-sm);box-shadow:0 3px 10px #0000002e;opacity:0;visibility:hidden;transform:translate(-50%,3px);transition:opacity .13s ease,transform .13s ease,visibility .13s;pointer-events:none}.zo-kraj__bublina:after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border:4px solid transparent;border-top-color:var(--zo-ink)}.zo-kraj:hover .zo-kraj__bublina,.zo-kraj--otvoreny .zo-kraj__bublina{opacity:1;visibility:visible;transform:translate(-50%)}.products-inline .zo-kraj{display:none}@media(max-width:543px){.zo-kraj{height:26px;margin-top:8px}.zo-kraj__v{width:26px;height:26px}.zo-kraj__v i{font-size:16px}.zo-kraj__v--kod{font-size:10px}}.zo-sec{position:relative;margin:14px 0;padding:26px 28px;background:#fff;border:1px solid var(--zo-line);border-radius:var(--zo-r)}.zo-sec h2{margin:0 0 6px;font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--zo-ink)}.zo-sec__pod{max-width:62ch;margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--zo-body)}.zo-faq__mriezka{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.zo-faq details{padding:12px 0;border-bottom:1px solid var(--zo-line-soft)}.zo-faq summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--zo-ink);list-style:none}.zo-faq summary::-webkit-details-marker{display:none}.zo-faq summary:before{content:"+";display:inline-block;width:20px;font-weight:400;color:var(--zo-zelena-akcent)}.zo-faq details[open] summary:before{content:"−"}.zo-faq details p{margin:8px 0 0 20px;font-size:14px;line-height:1.55;color:var(--zo-body)}.zo-faq-viac{margin:18px 0 0;font-size:14px}.zo-faq-viac a{color:var(--zo-accent-dark);text-decoration:none;font-weight:500}.zo-faq-viac a:hover{text-decoration:underline}.zo-sec--ruzova{background:var(--zo-ruzova);border-color:transparent;color:var(--zo-ruzova-ink)}.zo-sec--ruzova h2{color:var(--zo-ruzova-ink)}.zo-sec--ruzova .zo-sec__pod{color:var(--zo-ruzova-body)}.zo-sec--ruzova.zo-faq details{border-bottom-color:var(--zo-ruzova-line)}.zo-sec--ruzova.zo-faq summary{color:var(--zo-ruzova-ink)}.zo-sec--ruzova.zo-faq summary:before{color:var(--zo-ruzova-ink)}.zo-sec--ruzova.zo-faq details p{color:var(--zo-ruzova-body)}.zo-sec--ruzova .zo-faq-viac a{color:var(--zo-ruzova-ink)}@media(max-width:860px){.zo-sec{padding:22px 20px}.zo-sec h2{font-size:20px}.zo-faq summary{padding:12px 0}.zo-faq details{padding:2px 0}.zo-faq__mriezka{grid-template-columns:1fr}}#zo-moduly{--zo-m-tlmena: #6B615D;container-type:inline-size;display:flex;flex-direction:column;gap:40px;margin:32px 0 8px;color:var(--zo-body)}#zo-moduly *,#zo-moduly *:before,#zo-moduly *:after{box-sizing:border-box}#zo-moduly h2{margin:0;font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--zo-ink);text-wrap:balance}#zo-moduly h3{margin:0;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--zo-ink)}#zo-moduly p{margin:0}#zo-moduly .zo-m-uvod{margin-top:8px;max-width:72ch;font-size:15px;line-height:1.6;text-wrap:pretty}#zo-moduly .zo-m-sec--video{display:grid;gap:24px}#zo-moduly .zo-m-pas{--zo-muted: var(--zo-m-tlmena);padding:24px 20px;background:var(--zo-bezova-svetla);border-radius:var(--zo-r)}#zo-moduly .zo-m-pas--zelena{background:var(--zo-zelena-svetla)}#zo-moduly .zo-m-kroky{margin:20px 0 0;padding:0;list-style:none}#zo-moduly .zo-m-kroky li{display:grid;grid-template-columns:28px minmax(0,1fr);margin:0;padding:14px 0;border-top:1px solid var(--zo-line-soft)}#zo-moduly .zo-m-kroky li:before{content:none}#zo-moduly .zo-m-kroky li:first-child{border-top:0;padding-top:0}#zo-moduly .zo-m-kroky li:last-child{padding-bottom:0}#zo-moduly .zo-m-kroky__c{font-size:16px;font-weight:600;line-height:1.35;color:var(--zo-cta);font-variant-numeric:tabular-nums}#zo-moduly .zo-m-kroky p,#zo-moduly .zo-m-dovody p{margin-top:2px;font-size:14.5px;line-height:1.55}#zo-moduly .zo-m-dovody{display:grid;column-gap:32px;margin:20px 0 0;padding:0;list-style:none}#zo-moduly .zo-m-dovody li{margin:0;padding:14px 0;border-top:1px solid var(--zo-line-soft)}#zo-moduly .zo-m-dovody li:before{content:none}#zo-moduly .zo-m-dovody li:first-child{border-top:0;padding-top:0}#zo-moduly .zo-m-sortiment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none}#zo-moduly .zo-m-sortiment li{margin:0;padding:12px 14px;background:var(--zo-bezova-svetla);border-radius:var(--zo-r-sm)}#zo-moduly .zo-m-sortiment li:before{content:none}#zo-moduly .zo-m-sortiment b{display:block;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--zo-ink)}#zo-moduly .zo-m-sortiment span{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--zo-m-tlmena)}#zo-moduly .zo-m-zaver{max-width:72ch;margin-top:10px;font-size:14.5px;line-height:1.6}#zo-moduly .zo-m-sortiment+.zo-m-zaver{margin-top:20px}#zo-moduly .zo-m-video{margin:0}#zo-moduly .zo-m-video__tlac,#zo-moduly .zo-m-video video{width:min(100%,360px,43.875vh);aspect-ratio:9 / 16}#zo-moduly .zo-m-video__tlac{position:relative;display:block;margin:0;padding:0;border:0;border-radius:var(--zo-r-sm);overflow:hidden;background:var(--zo-bezova);cursor:pointer;font:inherit;text-align:left;color:inherit}#zo-moduly .zo-m-video__tlac img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}#zo-moduly .zo-m-video__pil{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 14px;border-radius:var(--zo-r-pilulka);background:#fff;color:var(--zo-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 2px 10px #10182824;transition:transform .2s cubic-bezier(.22,1,.36,1)}#zo-moduly .zo-m-video__pil:before{content:"";border-left:10px solid var(--zo-cta);border-top:6px solid transparent;border-bottom:6px solid transparent}#zo-moduly .zo-m-video__tlac:hover .zo-m-video__pil{transform:translateY(-2px)}#zo-moduly .zo-m-video__tlac:focus-visible{outline:2px solid var(--zo-cta);outline-offset:3px}#zo-moduly .zo-m-video figcaption{margin-top:8px;font-size:13px;line-height:1.4;color:var(--zo-muted)}#zo-moduly .zo-m-video video{display:block;border-radius:var(--zo-r-sm);background:var(--zo-ink);object-fit:contain}#zo-moduly .zo-m-faq{display:grid;gap:18px}#zo-moduly .zo-m-faq__zoznam{border-top:1px solid var(--zo-line-soft)}#zo-moduly .zo-m-faq details{border-bottom:1px solid var(--zo-line-soft)}#zo-moduly .zo-m-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:16px;min-height:56px;padding:14px 0;list-style:none;cursor:pointer;font-size:15px;font-weight:600;line-height:1.4;color:var(--zo-ink)}#zo-moduly .zo-m-faq summary::-webkit-details-marker{display:none}#zo-moduly .zo-m-faq summary:before{content:none}#zo-moduly .zo-m-faq summary:focus-visible{outline:2px solid var(--zo-cta);outline-offset:2px}#zo-moduly .zo-m-faq__ikona{position:relative;width:16px;height:16px}#zo-moduly .zo-m-faq__ikona:before,#zo-moduly .zo-m-faq__ikona:after{content:"";position:absolute;left:1px;top:7px;width:14px;height:2px;border-radius:1px;background:var(--zo-cta);transition:transform .2s cubic-bezier(.22,1,.36,1)}#zo-moduly .zo-m-faq__ikona:after{transform:rotate(90deg)}#zo-moduly .zo-m-faq details[open] .zo-m-faq__ikona:after{transform:rotate(0)}#zo-moduly .zo-m-faq details p{max-width:65ch;padding:0 32px 18px 0;font-size:14.5px;line-height:1.6}#zo-moduly .zo-m-faq__viac{font-size:14px}#zo-moduly .zo-m-faq__viac a{display:inline-block;padding:10px 0;color:var(--zo-cta);font-weight:500;text-decoration:underline;text-underline-offset:3px}@container (min-width: 720px){#zo-moduly .zo-m-sec--video{grid-template-columns:minmax(0,1fr) 232px;column-gap:48px;align-items:start}#zo-moduly .zo-m-sec--vlavo{grid-template-columns:232px minmax(0,1fr)}#zo-moduly .zo-m-sec--vlavo>.zo-m-video{grid-column:1;grid-row:1}#zo-moduly .zo-m-sec--vlavo>.zo-m-obsah{grid-column:2;grid-row:1}#zo-moduly .zo-m-pas{padding:36px 40px}#zo-moduly .zo-m-dovody{grid-template-columns:1fr 1fr}#zo-moduly .zo-m-dovody li:nth-child(-n+2){border-top:0;padding-top:0}#zo-moduly .zo-m-sortiment{grid-template-columns:repeat(3,minmax(0,1fr))}#zo-moduly .zo-m-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto 1fr;column-gap:48px;row-gap:16px}#zo-moduly .zo-m-faq__hlava{grid-column:1;grid-row:1}#zo-moduly .zo-m-faq__viac{grid-column:1;grid-row:2;align-self:start}#zo-moduly .zo-m-faq__zoznam{grid-column:2;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){#zo-moduly *{transition:none!important}}.p-detail .p-short-description,.p-detail .description-inner,.p-detail .description-inner p,.p-detail .extended-description,.p-detail .availability-value,.p-detail .availability-amount,.p-detail .dkLabFavProductSpan,.p-detail .dkLabFavouriteDiv span,.p-detail .dkLabFavouriteDiv a{color:var(--zo-body)!important}.products .price-final strong,.products-block .price-final strong,.products .price-final,.products-block .price-final{color:var(--zo-ink)}.p-detail a.chevron-after,.p-detail .p-short-description a,.p-detail .description-inner a,.breadcrumbs a:hover,.zo-faq-viac a{color:var(--zo-accent-dark)!important}.p-detail .pr-list-unit,.p-detail .price-measure{color:var(--zo-muted)!important}.p-detail .availability-label[style*="009901"],.p-detail .availability-label [style*="009901"],.products .availability span[style*="009901"]{color:var(--zo-zelena-akcent)!important}.p-detail .quantity-discounts__item--highlighted,.p-detail .quantity-discounts__item--highlight,.p-detail .quantity-discounts__item--active,.p-detail .quantity-discounts__item.active{--zo-muted: #6B615D}.p-detail input,.p-detail select,.p-detail textarea,.p-detail table,.p-detail td,.p-detail th,.p-detail fieldset,.p-detail hr{border-color:var(--zo-line)!important}.p-detail input,.p-detail select,.p-detail textarea{border-radius:var(--zo-r-sm)!important}.slick-prev,.slick-next{border-color:var(--zo-line)!important;border-radius:var(--zo-r-pilulka)!important}.p-detail .add-to-cart .quantity,.p-detail .add-to-cart .quantity .increase,.p-detail .add-to-cart .quantity .decrease{border-radius:0}.p-detail .add-to-cart .quantity{border-radius:var(--zo-r)!important}.p-detail .tab-content .detail-parameters td,.p-detail .tab-content .detail-parameters td a,.p-detail .tab-content .detail-parameters td span{color:var(--zo-ink)!important}.p-detail .tab-content .detail-parameters td a{text-decoration:underline;text-decoration-color:var(--zo-accent);text-decoration-thickness:2px;text-underline-offset:3px}body .btn.btn-default:not(.toggle-contacts),body #formSearchForm .btn,body .search .btn{background-color:var(--zo-accent)!important;border-color:var(--zo-accent)!important;color:#fff!important}body .btn.btn-default:not(.toggle-contacts) span,body #formSearchForm .btn span{color:#fff!important}body .btn.btn-default:not(.toggle-contacts):hover,body #formSearchForm .btn:hover,body .search .btn:hover{background-color:var(--zo-accent-dark)!important;border-color:var(--zo-accent-dark)!important;color:#fff!important}body .btn.btn-default:not(.toggle-contacts):hover span,body #formSearchForm .btn:hover span{color:#fff!important}.news-item.zo-blogVideo .image{position:relative}.zo-blogVideo__hrat{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:column;border:0;padding:0;cursor:pointer;background:linear-gradient(180deg,#0000000f 40%,#0000006b);transition:background .18s ease}.zo-blogVideo__hrat:hover{background:linear-gradient(180deg,#0000001f 30%,#00000085)}.zo-blogVideo__hrat:focus-visible{outline:3px solid var(--zo-cta);outline-offset:-3px}.zo-blogVideo__ikona{width:54px;height:54px;border-radius:50%;background:#fffffff0;box-shadow:0 2px 14px #00000047;position:relative;flex:none}.zo-blogVideo__ikona:after{content:"";position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--zo-ink)}.zo-blogVideo__hrat:hover .zo-blogVideo__ikona{background:#fff}.zo-blogVideo__cas{font-size:12px;font-weight:500;color:#fff;background:#0000008c;padding:2px 8px;border-radius:99px}.zo-blogVideo__ram{position:relative;padding-bottom:177.78%;height:0;overflow:hidden;border-radius:var(--zo-r-sm);background:var(--zo-ink)}.zo-blogVideo__ram iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.zo-recept__stitky{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.zo-recept__stitok{font-size:12.5px;color:var(--zo-body);background:var(--zo-bg-soft);border:1px solid var(--zo-line);border-radius:99px;padding:5px 13px}.zo-recept__stitok b{color:var(--zo-ink);font-weight:600}.zo-recept__suroviny{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:0 0 10px;padding:0;list-style:none}.zo-recept__suroviny li{padding:9px 0;border-bottom:1px solid var(--zo-line);font-size:15px;color:var(--zo-body)}.zo-recept__postup{counter-reset:zorecept;margin:0;padding:0;list-style:none}.zo-recept__postup>li{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--zo-line);font-size:15px;color:var(--zo-body)}.zo-recept__postup>li:before{counter-increment:zorecept;content:counter(zorecept);width:26px;height:26px;border-radius:50%;background:var(--zo-ruzova-akcent);color:var(--zo-ink);display:grid;place-items:center;font-size:12px;font-weight:600}.zo-recept__postup>li:last-child{border-bottom:0}.zo-recept__nakup{margin:26px 0 0;padding:0;background:var(--zo-ruzova);border-radius:var(--zo-r)}.zo-recept__nakup--nacitane{padding:24px}.zo-recept__nakup h3{margin:0 0 3px;font-size:16px;font-weight:600;color:var(--zo-ink)}.zo-recept__nakupPod{margin:0 0 18px;font-size:13.5px;color:var(--zo-body)}.zo-recept__mriezka{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zo-pk{display:flex;gap:13px;align-items:flex-start;padding:11px;background:#fff;border:1px solid var(--zo-line);border-radius:var(--zo-r-sm)}.zo-pk__foto{flex:none;display:block;width:74px;height:74px;border-radius:8px;overflow:hidden;background:var(--zo-bg-soft)}.zo-pk__foto img{width:100%;height:100%;object-fit:cover;display:block}.zo-pk__telo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.zo-pk__nazov{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--zo-ink);text-decoration:none}.zo-pk__nazov:hover{color:var(--zo-cta)}.zo-pk__cena{margin:0;font-size:12.5px;color:var(--zo-muted)}.zo-pk__cena b{font-size:16px;font-weight:700;color:var(--zo-ink)}.zo-pk__stav{margin:0;font-size:11.5px;font-weight:500;color:var(--zo-cta)}.zo-pk__btn{align-self:flex-start;margin-top:5px;padding:9px 16px;background:var(--zo-cta);color:#fff!important;border-radius:99px;font-size:12.5px;font-weight:500;text-decoration:none}.zo-pk__btn:hover{background:var(--zo-cta-dark)}body .news-item-detail .text a.zo-pk__btn,body .news-item-detail .text a.zo-pk__btn:hover{color:#fff!important;text-decoration:none}@media(max-width:700px){.zo-recept__suroviny,.zo-recept__mriezka{grid-template-columns:1fr}.zo-recept__nakup--nacitane{padding:18px}.zo-pk__btn{padding:12px 18px}}.zo-domovBlok .container>.zo-recenzieObchodu,.zo-domovBlok .container>.zo-sec,.zo-domovBlok--vnutri>.zo-recenzieObchodu{margin:34px 0}.zo-domovSkryte{display:none!important}.zo-recenzieObchodu--domov{padding:28px 30px 30px;background:#fff;border:1px solid var(--zo-line);border-top:1px solid var(--zo-line);border-radius:var(--zo-r)}.zo-recenzieObchodu--domov .zo-recenzieObchodu__mriezka{grid-template-columns:repeat(3,1fr)}.zo-recenzieObchodu--domov .zo-recenzieObchodu__hlava h2{font-size:26px}@media(max-width:991px){.zo-recenzieObchodu--domov .zo-recenzieObchodu__mriezka{grid-template-columns:1fr 1fr}}@media(max-width:860px){.zo-recenzieObchodu--domov .zo-recenzieObchodu__hlava h2{font-size:21px}}@media(max-width:575px){.zo-recenzieObchodu--domov{padding:22px 20px 24px}.zo-recenzieObchodu--domov .zo-recenzieObchodu__mriezka,.zo-faq--domov .zo-faq__mriezka{grid-template-columns:1fr}.zo-recenzieObchodu--domov .zo-recenzia:nth-child(n+5){display:none}}@media(max-width:767px){.siteCookies.siteCookies--bottom{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}.siteCookies .siteCookies__form{display:grid!important;gap:10px!important}.siteCookies .siteCookies__text{font-size:13px!important;line-height:1.45!important;min-height:56.55px}.siteCookies .siteCookies__links{margin:2px 0 0!important}.siteCookies .siteCookies__buttonWrap{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;width:100%!important}.siteCookies .siteCookies__button{width:100%!important;min-height:44px;margin:0!important}}@media(max-width:343px){.siteCookies .siteCookies__text{min-height:calc(13px * 1.45 * 4)}}.products .product a:focus-visible,.products-block .product a:focus-visible{outline:2px solid var(--zo-cta)!important;outline-offset:2px;border-radius:4px}.products .product:focus-visible,.products-block .product:focus-visible{outline:2px solid var(--zo-cta)!important;outline-offset:-2px}.p-detail .add-to-cart-button:focus-visible,.btn-conversion:focus-visible{outline:3px solid var(--zo-ink)!important;outline-offset:3px!important}.cart-sidebar-box.zo-kosikPrazdny .cart-widget-button{display:none!important}.top-navigation-contacts .project-phone,.top-navigation-contacts .project-phone span{color:var(--zo-cta)!important}.navigation-buttons .cart-price{color:var(--zo-body)!important}.top-products .top-products-content strong{color:var(--zo-ink)!important}.breadcrumbs a{color:var(--zo-muted)!important}.breadcrumbs [data-testid=breadcrumbsLastLevel],.breadcrumbs [data-testid=breadcrumbsLastLevel] span{color:var(--zo-body)!important}#categories .topic.active>a,#categories li.active>a{color:var(--zo-cta)!important}.filters .filter-section-button a.chevron-after,.cart-content h2.h4,.rate-wrapper .rate-average{color:var(--zo-ink)!important}.category__secondDescription a:not(.btn),.category-perex a:not(.btn),.news-item-detail .text a:not(.btn),.contact-form a:not(.btn),body.type-page:not(.in-faq):not(.in-firmy-a-organizacie):not(.in-certifikaty-kvality):not(.in-skolsky-program) .content-inner :is(p,li,td) a:not(.btn){color:var(--zo-cta)!important;text-decoration:underline;text-underline-offset:2px}.flags .flag.flag-new{color:var(--zo-ink)!important}@media(min-width:768px)and (max-width:992px){body.type-detail .content-wrapper-in>.sidebar{display:none!important}body.type-detail .content-wrapper-in>#content{width:100%!important;max-width:100%!important;flex:1 1 100%!important}}@media(max-width:767px){#footer ul li>a{display:inline-block;padding:11px 0}}@supports selector(:has(*)){.p-detail .price-line:has(.add-to-cart-button):after{content:"Doprava zadarmo: Trnavský kraj od 40 €, Bratislavský od 50 €, Nitriansky a Trenčiansky od 70 €. Doručenie do 2 pracovných dní.";grid-column:1 / -1;grid-row:auto;order:99;font-size:13px;line-height:1.5;color:var(--zo-body)}}.zo-lepiaci{position:fixed;left:0;right:0;bottom:0;z-index:998;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--zo-line);box-shadow:0 -4px 16px #10182814}.zo-lepiaci[hidden]{display:none}.zo-lepiaci__info{flex:1 1 auto;min-width:0}.zo-lepiaci__nazov{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;color:var(--zo-body)}.zo-lepiaci__cena{display:block;font-size:16px;font-weight:700;line-height:1.3;color:var(--zo-ink);font-variant-numeric:tabular-nums}.zo-lepiaci__tlac{flex:none;min-height:48px;padding:0 22px;border:0;border-radius:var(--zo-r-pilulka);background:var(--zo-cta);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.zo-lepiaci__tlac:hover{background:var(--zo-cta-dark)}.zo-lepiaci__tlac:focus-visible{outline:3px solid var(--zo-ink);outline-offset:3px}body.zo-lepiaci-zobrazeny #smartsupp-widget-container [data-testid=widgetButtonFrame],body.zo-lepiaci-zobrazeny #chat-application{bottom:84px!important}@media(min-width:768px){.zo-lepiaci{display:none!important}}body.in-firmy-a-organizacie{max-width:none!important;margin:0!important;padding:0!important;background-color:#fff!important}body:is(.in-faq,.in-firmy-a-organizacie,.in-certifikaty-kvality,.in-skolsky-program),body:is(.in-faq,.in-firmy-a-organizacie,.in-certifikaty-kvality,.in-skolsky-program) *{font-family:Poppins,sans-serif!important}:where(button,input,select,textarea){font-family:inherit}.siteCookies button.siteCookies__link{line-height:1.45}@media(max-width:767px){.responsive-tools>a.toggle-window[data-target=login]:after,.responsive-tools>a.toggle-window[data-target=navigation]:after,.navigation-buttons a.oblibeneBtn:after,.siteCookies button.siteCookies__link:after{content:"";position:absolute}.responsive-tools>a.toggle-window[data-target=login]:after{inset:-4px}.responsive-tools>a.toggle-window[data-target=navigation]:after{inset:-7px}.navigation-buttons a.oblibeneBtn:after{inset:-10px -9px}.siteCookies button.siteCookies__link{position:relative}.siteCookies button.siteCookies__link:after{inset:-8px 0}body .pagination .pagination__link{min-width:44px!important;min-height:44px!important}.listSorting .listSorting__control,.goToTop__button{min-height:44px}.news-wrapper a.title{padding:2px 0}a.display-results-group{display:inline-block;padding:12px 0}.contacts a.project-phone,.contacts a.project-email{padding:10px 0}}body.in-vyhladavanie #content>h2:first-of-type{font-size:28px;line-height:1.2}body.in-vyhladavanie .search-results-group>h4,body.in-vyhladavanie .search-results>h4.search-products-heading{font-size:22px!important}@media(min-width:768px){body.in-vyhladavanie #content>h2:first-of-type{font-size:36px}body.in-vyhladavanie .search-results-group>h4,body.in-vyhladavanie .search-results>h4.search-products-heading{font-size:26px!important}}.news-item-detail .article-image img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}@supports selector(:has(*)){.news-item-detail:has(script[type="application/ld+json"]):not(:has(>.zo-recept__stitky))>h1{margin-bottom:54px}.news-item-detail:has(span[itemprop=image]):not(:has(>.article-image)):not(:has(>.zo-recept__stitky))>h1{margin-bottom:calc(100% + 15px)}.news-item-detail:has(span[itemprop=image]):has(script[type="application/ld+json"]):not(:has(>.article-image)):not(:has(>.zo-recept__stitky))>h1{margin-bottom:calc(100% + 69px)}.news-item-detail:has(span[itemprop=image]):not(:has(>.article-image))>.zo-recept__stitky{margin-bottom:calc(100% + 37px)}@media(max-width:359px){.news-item-detail:has(script[type="application/ld+json"]):not(:has(>.zo-recept__stitky))>h1{margin-bottom:94px}.news-item-detail:has(span[itemprop=image]):has(script[type="application/ld+json"]):not(:has(>.article-image)):not(:has(>.zo-recept__stitky))>h1{margin-bottom:calc(100% + 109px)}}}#products.products-block:not(.slick-slider){width:calc(100% + 20px)!important;max-width:none!important;margin-left:-10px!important;margin-right:-10px!important}#products.products-block:not(.slick-slider)>.product{padding-left:10px!important;padding-right:10px!important}@media(max-width:767px){#products.products-block:not(.slick-slider){width:calc(100% + 10px)!important;margin-left:-5px!important;margin-right:-5px!important}#products.products-block:not(.slick-slider)>.product{padding-left:5px!important;padding-right:5px!important}}.zo-doruc-kosik{margin:24px 0;padding:18px 20px 20px;background:var(--zo-bezova-svetla);border-radius:var(--zo-r)}.zo-doruc-kosik h2{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:var(--zo-ink)}.zo-doruc-kosik h2:after{display:none!important}.zo-doruc-kosik__pod{margin:4px 0 0;font-size:14px;color:var(--zo-body)}.zo-doruc-cipy{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#zo-doruc-kosik .zo-doruc-cip{min-height:44px;padding:0 18px;border:1px solid #D8D0C6;border-radius:var(--zo-r-pilulka);background:#fff;color:var(--zo-ink);font:500 14px/1 Poppins,sans-serif;letter-spacing:0;text-shadow:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}#zo-doruc-kosik .zo-doruc-cip:hover{border-color:var(--zo-cta);background:#fff;color:var(--zo-ink)}#zo-doruc-kosik .zo-doruc-cip[aria-pressed=true],#zo-doruc-kosik .zo-doruc-cip[aria-pressed=true]:hover{background:var(--zo-cta);border-color:var(--zo-cta);color:#fff}#zo-doruc-kosik .zo-doruc-cip:focus-visible{outline:3px solid var(--zo-ink);outline-offset:2px}.zo-doruc-kosik__info{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--zo-ink)}.zo-doruc-kosik__info strong{font-weight:700}.zo-doruc-meter{display:grid;gap:14px;margin-top:16px}.zo-doruc-meter[hidden]{display:none}.zo-doruc-riadok{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center}.zo-doruc-riadok img{width:32px;height:24px;object-fit:contain}.zo-doruc-riadok p{margin:0;font-size:14px;line-height:1.45;color:var(--zo-ink)}.zo-doruc-riadok p b{font-weight:700;font-variant-numeric:tabular-nums}.zo-doruc-riadok.is-splnene p{color:var(--zo-cta-dark);font-weight:600}.zo-doruc-pas{grid-column:2;height:8px;margin-top:6px;border-radius:var(--zo-r-pilulka);background:#fff;overflow:hidden}.zo-doruc-pas i{display:block;height:100%;border-radius:inherit;background:var(--zo-cta)}body.zo-kosik-kraj .cart-summary .extra.delivery,body.zo-kosik-kraj .cart-summary .extra.gift,body.in-kosik .cart-summary .extra.delivery{display:none!important}.zo-doruc-kraje{margin:4px 0 8px}.zo-doruc-kraje__mriezka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:768px){.zo-doruc-kraje__mriezka{grid-template-columns:repeat(4,minmax(0,1fr))}}#zo-doruc-kraje .zo-doruc-kraj{display:grid;justify-content:start;align-content:center;gap:2px;width:auto;min-width:0;height:auto;min-height:66px;margin:0;padding:10px 14px;border:1px solid #D8D0C6;border-radius:var(--zo-r-sm);background:#fff;text-align:left;color:var(--zo-body);font:400 13px/1.35 Poppins,sans-serif;letter-spacing:0;text-shadow:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}#zo-doruc-kraje .zo-doruc-kraj b{color:var(--zo-ink);font-size:15px;font-weight:600}#zo-doruc-kraje .zo-doruc-kraj span{color:var(--zo-body)}#zo-doruc-kraje .zo-doruc-kraj:hover{border-color:var(--zo-cta);background:#fff}#zo-doruc-kraje .zo-doruc-kraj[aria-checked=true],#zo-doruc-kraje .zo-doruc-kraj[aria-checked=true]:hover{border-color:var(--zo-cta);box-shadow:inset 0 0 0 1px var(--zo-cta);background:var(--zo-zelena-svetla)}#zo-doruc-kraje .zo-doruc-kraj:focus-visible{outline:3px solid var(--zo-ink);outline-offset:2px}.zo-doruc-kraje.is-nacitava{opacity:.6;pointer-events:none}.zo-doruc-kraje__chyba{margin:12px 0 0;padding:10px 14px;border:1px solid #EFC8C5;border-radius:var(--zo-r-sm);background:#fbedec;color:#8a2f2e;font-size:14px;font-weight:600}.zo-doruc-kraje__chyba[hidden]{display:none}.co-basic-information .zo-skryte-pole{display:none!important}#order-shipping-methods,#order-billing-methods{--color-primary: #4E6B3E}#order-shipping-methods .radio-wrapper,#order-billing-methods .radio-wrapper{margin:0 0 8px!important;border:1px solid #D8D0C6!important;border-radius:var(--zo-r-sm)!important;background:#fff!important;transition:border-color .15s ease,background-color .15s ease}#order-shipping-methods .radio-wrapper:hover,#order-billing-methods .radio-wrapper:hover{border-color:var(--zo-cta)!important}#order-shipping-methods .radio-wrapper.active,#order-billing-methods .radio-wrapper.active{border-color:var(--zo-cta)!important;box-shadow:inset 0 0 0 1px var(--zo-cta);background:var(--zo-zelena-svetla)!important}#order-billing-methods .radio-wrapper.inactive-child{display:none!important}#order-shipping-methods .radio-wrapper label,#order-billing-methods .radio-wrapper label{background:transparent!important;box-shadow:none!important}.ordering-process #checkoutContent #order-shipping-methods .radio-wrapper label,.ordering-process #checkoutContent #order-billing-methods .radio-wrapper label{margin-bottom:0!important}#order-shipping-methods .radio-wrapper label span:before,#order-billing-methods .radio-wrapper label span:before{content:none!important}.shipping-billing-table .shipping-billing-name{color:var(--zo-ink);font-weight:600}.shipping-billing-table .zo-popis{display:block;margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;color:var(--zo-body)}.shipping-billing-table .zo-ma-popis .question-tooltip{display:none!important}.shipping-billing-table .payment-shipping-price{color:var(--zo-ink);font-weight:600}.shipping-billing-table .payment-shipping-price.for-free{color:var(--zo-cta-dark)!important;text-transform:lowercase}#order-shipping-methods img[src*=screenshot_2024-06-02]{display:none!important}.zo-psc{flex:1 1 100%;width:100%;margin:8px 0 12px;padding:10px 14px;border:1px solid transparent;border-radius:var(--zo-r-sm);font-size:14px;line-height:1.5}.zo-psc[hidden]{display:none}.zo-psc.ok{background:#edf2e9;color:#2f4526;border-color:#cfddc6}.zo-psc.pozor{background:#fff4e5;color:#6b3e00;border-color:#f1d7ae}.zo-psc.stop{background:#fbedec;color:#8a2f2e;border-color:#efc8c5}.zo-psc b{font-weight:600}.zo-psc a{color:inherit!important;font-weight:600;text-decoration:underline}.zo-psc a.zo-psc__zmen{display:inline-block;margin-top:8px;padding:8px 14px;border:1px solid currentColor;border-radius:var(--zo-r-pilulka);background:#fff;text-decoration:none}.ordering-process a.btn.login-button{padding:0!important;border-color:transparent!important;background:none!important;box-shadow:none!important;color:var(--zo-cta-dark)!important;font-weight:500;text-decoration:underline;text-underline-offset:3px}#footer .contact-socials span.facebook a,#footer .contact-socials span.instagram a,#footer .contact-socials span.youtube a,#footer .contact-socials span.twitter a,#footer .contact-socials span.tiktok a{font-size:0!important}body #checkoutSidebar .toggle-contacts,body #checkoutSidebar .toggle-contacts:hover,body #checkoutSidebar .toggle-contacts:focus{background:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--zo-ink)!important}body #checkoutSidebar .next-step .btn.next-step-back{color:var(--zo-body)!important}@media(max-width:1199px){body #checkoutSidebar .next-step{flex-direction:column-reverse!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:4px}body #checkoutSidebar .next-step .btn:not(.next-step-back){width:100%!important;margin:0!important;float:none!important}body #checkoutSidebar .next-step .btn.next-step-back{align-self:center;justify-content:center;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 14px!important;font-size:14px}}body:where(:not(.in-faq,.in-firmy-a-organizacie,.in-certifikaty-kvality,.in-skolsky-program)) a:hover{color:var(--zo-cta)}body .top-navigation-bar-menu a:hover,body #footer a:not(.btn):hover,body .sidebar #categories li a:hover,body .news-item a:hover .title,body .news-item .text .title:hover,body a.shipping-options:hover{color:var(--zo-cta)!important;text-decoration:underline!important;text-underline-offset:3px}body .sidebar #categories .topic a:hover{color:var(--zo-cta)!important}body .subcategories li a:hover{color:var(--zo-cta)!important;border-color:var(--zo-cta)!important}.category__secondDescription a:not(.btn):hover,.category-perex a:not(.btn):hover,.news-item-detail .text a:not(.btn):hover,.contact-form a:not(.btn):hover,body.type-page:not(.in-faq):not(.in-firmy-a-organizacie):not(.in-certifikaty-kvality):not(.in-skolsky-program) .content-inner :is(p,li,td) a:not(.btn):hover,.zo-recepty__vsetky:hover,.zo-recenzieObchodu__odkaz:hover,#zo-moduly .zo-m-faq__viac a:hover{color:var(--zo-cta-dark)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}body #footer a:not(.btn):hover:before{color:var(--zo-cta)!important}@media(min-width:768px){body #header #navigation ul.menu-level-1>li>a:hover,body #header #navigation ul.menu-level-1>li:hover>a{opacity:1!important;color:#fff!important;background-color:#0000001a!important}body #header #navigation ul.menu-level-1>li>a{transition:background-color .15s ease}body #header #navigation ul.menu-level-2 a:hover,body #header #navigation ul.menu-level-2 li:hover>div>a{color:var(--zo-cta)!important;opacity:1!important}body #header #navigation ul.menu-level-2 li:hover>div>a span{text-decoration:underline;text-underline-offset:3px}}body #header .top-navigation-contacts a:hover,body #header .top-navigation-contacts .project-phone:hover,body #header .top-navigation-contacts .project-email:hover{color:var(--zo-cta-dark)!important;text-decoration:underline;text-underline-offset:3px}body #header .top-navigation-contacts .project-phone:hover:before,body #header .top-navigation-contacts .project-email:hover:before{color:var(--zo-cta-dark)!important}body .top-nav-button-login,body .top-nav-button-account,body #header .header-top .oblibeneBtn{transition:color .15s ease}body .top-nav-button-login:hover,body .top-nav-button-account:hover,body #header .header-top .oblibeneBtn:hover{background:transparent!important;color:var(--zo-cta)!important}body .top-nav-button-login:hover:before,body .top-nav-button-account:hover:before,body #header .header-top .oblibeneBtn:hover:before{opacity:1!important;color:var(--zo-cta)!important}body #header .navigation-buttons a.btn-icon:hover{background:transparent!important;color:var(--zo-cta)!important}.listingControls a.btn:hover,.listingControls button.btn:hover{opacity:1!important}body a.btn.inline-block:hover{background-color:var(--zo-cta-dark)!important;border-color:var(--zo-cta-dark)!important;color:#fff!important}body .contact-button:hover,body a.lo-btn-primary:hover{color:#fff!important}body .contact-button:hover{background-color:#d96a6a}body .lo-cta a.lo-btn-primary:hover{color:var(--primary)!important}body .shp-tabs .shp-tab:not(.active) .shp-tab-link:hover{color:var(--zo-cta)!important}body .product-top .social-buttons-wrapper .link-icon:hover{color:var(--zo-cta)!important}body .product-top .social-buttons-wrapper .link-icon:hover:before{color:var(--zo-cta)!important;opacity:1!important}body .sidebar a.top-products-content:hover,body .sidebar a.top-products-content:hover .top-products-name{color:var(--zo-cta)!important}.products:not(.products-inline) .product .p:hover .name,.products-block:not(.products-inline) .product .p:hover .name{color:var(--zo-cta)!important}.products-inline .product .p{transition:border-color .2s ease,box-shadow .2s ease}.products-inline .product .p:hover{border-color:var(--zo-cta)!important;box-shadow:var(--zo-shadow-sm)}.products-inline .product .p:hover .name{color:var(--zo-cta)!important}@media(min-width:768px){body #category-header .listSorting .listSorting__controls li button.listSorting__control:not(.listSorting__control--current):hover{color:var(--zo-cta)!important;background:var(--zo-zelena-svetla)!important}}body details>summary:hover,.zo-faq summary:hover,#zo-moduly .zo-m-faq summary:hover{color:var(--zo-cta)}details>summary{transition:color .15s ease}.slick-slider .slick-arrow:not(.slick-disabled):hover{border-color:var(--zo-cta)!important;color:var(--zo-cta)!important;background:var(--zo-zelena-svetla)!important}.products .product .dkLabFavouriteProductDiv,.products-block .product .dkLabFavouriteProductDiv{opacity:1!important}.products:not(.products-inline) .product .p .dkLabFavProductSpan:before,.products-block:not(.products-inline) .product .p .dkLabFavProductSpan:before{color:var(--zo-muted)}button:not(:disabled),[role=button],summary,label[for],select,.slick-arrow,.btn{cursor:pointer}button:disabled,.btn.disabled,.btn[disabled]{cursor:not-allowed}footer#footer{position:relative;z-index:1}.sidebar .cart-sidebar-box.fixed{z-index:0}body:not(.ordering-process) #content form .form-group>.form-control-wrapper{flex:1 1 auto;max-width:420px}@supports selector(:has(*)){body:not(.ordering-process) #content form .form-group:has(>.form-control-wrapper){gap:6px 16px}@media(max-width:575px){body:not(.ordering-process) #content form .form-group:has(>.form-control-wrapper){flex-direction:column;align-items:stretch}body:not(.ordering-process) #content form .form-group>.form-control-wrapper{max-width:none;width:100%}}}.alternative-links{display:flex;flex-wrap:wrap;gap:6px 22px}.alternative-links a{color:var(--zo-ink);text-decoration:underline;text-underline-offset:3px}.sidebar .box-filters .filters-wrapper>h4{padding-left:20px;padding-right:20px}body .cart-table .p-name a:hover,body .cart-table a.show-related:hover,body.ordering-process .checkout-box a:not(.btn):hover,body.ordering-process .checkout-box-wrapper a:not(.btn):hover{color:var(--zo-cta)!important;opacity:1!important}body .cart-content .cart-header li a:hover span{color:var(--zo-cta)!important}body .cart-table .related .cart-related-button .btn:hover{background:var(--zo-cta-dark)!important;color:#fff!important}body.ordering-process .contact-box a:hover{color:var(--zo-cta)!important}body.ordering-process .contact-box ul li span a:hover,a.login-btn:hover{opacity:1!important}body:is(.in-dakujeme,.in-dekujeme,.in-thank-you) .order-complete-links .btn-primary:hover{color:#fff!important}body .siteCookies .siteCookies__link:hover{background:#d96a6a!important;color:#fff!important}body .siteCookies .siteCookies__button[value=all]:hover{background:var(--zo-cta)!important;color:#fff!important}body #formSearchForm .btn:focus-visible,body .search .btn:focus-visible{outline:3px solid var(--zo-ink);outline-offset:2px}.slick-slider .slick-arrow:focus-visible{outline:2px solid var(--zo-cta);outline-offset:2px}.p-detail .p-info-wrapper{display:flex;flex-direction:column;margin-bottom:20px}@media(min-width:1200px){.p-detail .p-info-wrapper{padding-left:25px}}.p-detail .price-line{position:relative;isolation:isolate}.p-detail .price-line:before{content:"";position:absolute;inset:0;z-index:-1}.p-detail .price-line .price-final{letter-spacing:-.3px;margin-top:10px}.p-detail .price-line .add-to-cart .add-to-cart-button{line-height:1.2}.p-detail .price-line .add-to-cart .quantity label{align-items:center}.p-detail .price-line .availability-value{font-size:14px;line-height:1.6}.p-detail .price-line .availability-label{font-size:1.3em;font-weight:600;letter-spacing:0}.p-detail .price-line .delivery-line{font-weight:500;letter-spacing:.5px}.p-detail .price-line .delivery-line .shipping-options{position:relative;display:inline-block;margin:10px 0 10px 2px;padding-left:30px;color:var(--zo-ink);text-decoration:underline}.p-detail .price-line .delivery-line .shipping-options:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1816' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 5.5h12v10.5h-12zM13.5 9h4.2l3.3 3.4V16h-7.5'/%3E%3Ccircle cx='6' cy='17.5' r='2' fill='%23fff'/%3E%3Ccircle cx='17' cy='17.5' r='2' fill='%23fff'/%3E%3C/svg%3E") center / 20px no-repeat}.btn.add-to-cart-button:before,.btn-conversion.add-to-cart-button:before{content:none!important;display:none!important}.p-detail .add-to-cart .quantity{padding:0!important}.p-detail .add-to-cart .quantity input.amount{margin:0 34px}.p-detail .p-short-description{font-size:14px;margin-top:10px}.p-detail .p-info-wrapper>p{margin:14px 0}.p-detail .p-info-wrapper>table.detail-parameters{margin:0}.p-detail .p-info-wrapper>.social-buttons-wrapper{margin-top:20px;border-top:1px solid var(--zo-line)}.p-detail .link-icons .link-icon{margin:15px 35px 0 0;padding:0;font-size:12px;font-weight:500;text-transform:none;color:#535353}.p-detail .link-icons .link-icon.print{display:none}.type-detail .shp-tabs-wrapper{clear:both;padding-top:50px;margin-bottom:40px}.p-detail .shp-tabs-holder{border:0;border-radius:8px;overflow:hidden;background-color:#f5f5f5}.p-detail .shp-tabs-holder ul.shp-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0 50px 0 0;background-color:#f5f5f5}.p-detail .shp-tabs-holder ul.shp-tabs li{display:inline-block;border:0}.p-detail .shp-tabs-holder ul.shp-tabs li a{display:block;padding:13px 55px;border:0;background-color:#f5f5f5;color:#666;font-size:1.15em;font-weight:500;text-align:center;text-decoration:none}.p-detail .shp-tabs-holder ul.shp-tabs li.active a{background-color:var(--zo-accent);color:#fff}@media(max-width:1200px){.type-detail .shp-tabs-wrapper{padding-top:30px}.p-detail .shp-tabs-holder ul.shp-tabs li a{padding:20px 40px}}@media(max-width:992px){.p-detail .shp-tabs-holder ul.shp-tabs li a{padding:20px 30px}}@media(max-width:767px){.p-detail .shp-tabs-holder ul.shp-tabs li{flex-grow:0}.p-detail .shp-tabs-holder ul.shp-tabs li a{padding:15px 25px}}body #formSearchForm .query-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}body #formSearchForm .btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.products-inline.products.products-top .product{padding:6px;margin:0;border:0}.products-inline.products.products-top .product .p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:100%;margin:0;padding:15px 15px 10px;border:1px solid var(--zo-line);border-radius:var(--zo-r-sm);background:#fff}.products-inline.products-top .product .p .image{flex:0 0 auto;width:70px;min-height:70px;margin:0 auto;text-align:center}.type-category .products-top .product .name{display:block;height:auto;margin-bottom:6px;font-size:1.15em;font-weight:400!important;line-height:1.1em;color:var(--zo-ink);text-decoration:none}.products-top-wrapper .button-wrapper .toggle-top-products{background:transparent;border:0;color:var(--zo-ink);font-weight:600;text-decoration:underline}:root{--zo-ikona-lupa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20'/%3E%3C/svg%3E");--zo-ikona-ucet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23626262'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20.5c0-4.3 3.6-7 8-7s8 2.7 8 7z'/%3E%3C/svg%3E");--zo-ikona-kosik: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' d='M8 9.5 11.2 4.6M16 9.5 12.8 4.6'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M3.5 9h17l-1.7 9.4a2 2 0 0 1-2 1.6H7.2a2 2 0 0 1-2-1.6zM12 12.6a1.6 1.6 0 1 0 0 3.2 1.6 1.6 0 1 0 0-3.2z'/%3E%3C/svg%3E");--zo-ikona-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M3.5 6h17M3.5 12h17M3.5 18h17'/%3E%3C/svg%3E")}@media(min-width:768px){.top-navigation-bar{background:#fff;border-bottom:1px solid rgba(30,30,28,.08)}.top-navigation-bar .container{justify-content:flex-end;align-items:center;min-height:32px}.top-navigation-bar .container>div.top-navigation-contacts,.top-navigation-bar .container>div.top-navigation-tools{display:none!important}.top-navigation-bar .container>div.top-navigation-menu{flex:0 1 607px}.top-navigation-bar .top-navigation-bar-menu{text-align:right}.top-navigation-bar .top-navigation-bar-menu li:before{content:none!important}.top-navigation-bar .top-navigation-bar-menu li a{padding:4px 17px;font-size:12px;font-weight:500;letter-spacing:.5px;text-decoration:none;color:var(--zo-ink)}#header .header-top{display:grid!important;grid-template-columns:87px 225px minmax(0,400px) minmax(0,1fr) auto;column-gap:63px;align-items:center;height:73px}#header .header-top>.site-name-wrapper{grid-column:1;grid-row:1;width:auto;max-width:none}#header .header-top>.top-navigation-contacts{grid-column:2;grid-row:1}#header .header-top>.search{grid-column:3;grid-row:1;width:auto;max-width:none;margin:0}#header .header-top>.top-nav-button-login,#header .header-top>.top-nav-button-account{grid-column:4;grid-row:1;justify-self:start}#header .header-top>.navigation-buttons{grid-column:5;grid-row:1;justify-self:end;display:flex!important;align-items:center;gap:28px;width:auto}#header .header-top>.top-navigation-contacts{display:flex!important;flex-direction:column;justify-content:center;gap:2px;width:auto;margin:0;padding:0 0 0 45px}#header .header-top>.top-navigation-contacts>strong{display:block!important;font-size:13px;font-weight:400;color:var(--zo-ink)}#header .header-top>.top-navigation-contacts .project-phone{display:flex;align-items:center;padding:0;font-size:16px;font-weight:600;line-height:21px;letter-spacing:0;color:var(--zo-cta);text-decoration:none}#header .header-top>.top-navigation-contacts .project-phone:before,#header .header-top>.top-navigation-contacts .project-email:before{display:none!important}#header .header-top>.top-navigation-contacts .project-email{display:none!important}body #header #formSearchForm .query-input{height:40px;padding:0 15px 0 54px;border:0!important;border-radius:8px 0 0 8px!important;background:#ededed var(--zo-ikona-lupa) left 15px center / 22px no-repeat;font-size:15px}body #header #formSearchForm .btn{display:flex;align-items:center;justify-content:center;flex:0 0 102px;width:102px;height:40px;min-height:40px;padding:0;margin-left:-1px;border-radius:0 8px 8px 0!important;font-size:15px;font-weight:600}#header .header-top>.top-nav-button-login,#header .header-top>.top-nav-button-account{position:relative;display:flex!important;align-items:center;min-height:40px;margin:0;padding:0 0 0 52px;background:transparent!important;border:0!important;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0;color:var(--zo-ink)!important;text-decoration:none;white-space:nowrap}#header .header-top>.top-nav-button-login:before,#header .header-top>.top-nav-button-account:before{content:""!important;position:absolute;left:0;top:50%;width:40px;height:40px;margin:-20px 0 0;border-radius:50%;background:#f6f6f6 var(--zo-ikona-ucet) center / 22px no-repeat;font-size:0}#header .navigation-buttons .cart-count{position:relative!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;width:auto;min-width:0;height:auto;min-height:40px;padding:0 0 0 52px;background:transparent!important;border:0!important;font-size:14px;font-weight:600;line-height:1.2;color:var(--zo-ink)!important;text-decoration:none}#header .navigation-buttons .cart-count:before{content:""!important;position:absolute;left:0;top:50%;width:40px;height:40px;margin:-20px 0 0;border-radius:50%;background:var(--zo-accent) var(--zo-ikona-kosik) center / 22px no-repeat;font-size:0}#header .navigation-buttons .cart-count .sr-only{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap}#header .navigation-buttons .cart-count .cart-price{display:block!important;font-size:14px;font-weight:600;white-space:nowrap;color:var(--zo-ink)!important}#header #navigation{height:42px;background:var(--zo-accent)}#header #navigation .navigation-in>ul.menu-level-1{display:flex;flex-wrap:wrap;align-items:center;height:42px}#header #navigation ul.menu-level-1>li{border:0!important}#header #navigation ul.menu-level-1>li>a{padding:0 30px;line-height:42px;font-size:14px;font-weight:500;color:#fff}#header #navigation ul.menu-level-1>li>a>b{font-weight:500}#header #navigation ul.menu-level-1>li.ext>a .submenu-arrow{display:inline-block;padding-left:1em;font-size:8px;line-height:10px;vertical-align:middle}#header .menu-helper{top:73px;right:0;height:42px;align-items:center;background:var(--zo-accent)}#header .menu-helper>span{display:block!important;width:42px;height:42px;padding:0;border:0;background:var(--zo-accent) var(--zo-ikona-menu) center / 18px no-repeat!important;font-size:0!important;line-height:0;cursor:pointer}#header .menu-helper>span:before,#header .menu-helper:after{content:none!important;display:none!important}}@media(min-width:768px){#header{position:sticky;top:-73px;z-index:60}}@media(min-width:768px)and (max-width:1199px){#header .header-top{grid-template-columns:70px 190px minmax(0,1fr) auto auto;column-gap:24px}#header .header-top>.top-navigation-contacts{padding-left:0}#header .header-top>.top-nav-button-login,#header .header-top>.top-nav-button-account{width:40px;padding:0;font-size:0!important}#header .navigation-buttons .cart-count{width:40px;padding:0}#header .navigation-buttons .cart-count .sr-only,#header .navigation-buttons .cart-count .cart-price{display:none!important}#header #navigation ul.menu-level-1>li>a{padding:0 18px}}@media(min-width:768px)and (max-width:991px){#header .header-top{grid-template-columns:70px minmax(0,1fr) auto auto}#header .header-top>.top-navigation-contacts{display:none!important}#header .header-top>.search{grid-column:2}#header .header-top>.top-nav-button-login,#header .header-top>.top-nav-button-account{grid-column:3}#header .header-top>.navigation-buttons{grid-column:4}}@media(max-width:767px){body:not(.ordering-process) .overall-wrapper{padding-top:100px!important}body:not(.ordering-process) .top-navigation-bar{height:100px!important;border-bottom:0!important;background:linear-gradient(to bottom,#fff 0,#fff 50px,var(--zo-accent) 50px)!important}body:not(.ordering-process) #header{height:50px!important;background:transparent!important;pointer-events:none}body:not(.ordering-process) #header a,body:not(.ordering-process) #header button,body:not(.ordering-process) #header input,body:not(.ordering-process) #header select,body:not(.ordering-process) #header label,body:not(.ordering-process) #header #navigation,body:not(.ordering-process) #header .search{pointer-events:auto}#header .header-top>.top-navigation-contacts,#header .header-top>.top-nav-button-login,#header .header-top>.top-nav-button-account{display:none!important}body:not(.ordering-process) .top-navigation-bar .responsive-tools{justify-content:flex-end;align-items:center;gap:13px}body:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target=login]{display:block!important;order:1;width:36px;height:36px;border-radius:50%;background:#1e1e1c14 var(--zo-ikona-ucet) center / 22px no-repeat}body:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target=login]:before{content:none!important}body:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target=search]{order:2;margin-right:0!important;width:36px;height:36px;border-radius:50%;background:var(--zo-bg-soft) var(--zo-ikona-lupa) center / 20px no-repeat}body:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target=search]:before{content:none!important}body:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target=navigation]{position:fixed!important;top:50px!important;left:6px!important;right:auto!important;width:50px;height:50px;border-radius:0;background:transparent var(--zo-ikona-menu) center / 28px no-repeat!important}body:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target=navigation]:before{content:none!important}body:not(.ordering-process) #header .navigation-buttons .cart-count{position:absolute!important;top:3px!important;right:15px!important;left:auto!important;display:flex!important;align-items:center;width:auto!important;height:44px!important;min-height:44px;padding:0 15px 0 45px!important;border-radius:8px!important;background:#0009!important;color:#fff!important;font-size:16px;font-weight:500;text-decoration:none}body:not(.ordering-process) #header .navigation-buttons .cart-count:before{content:""!important;position:absolute;left:13px;top:50%;width:22px;height:22px;margin-top:-11px;background:var(--zo-ikona-kosik) center / 22px no-repeat;font-size:0}body:not(.ordering-process) #header .navigation-buttons .cart-count .cart-price{display:block!important;font-size:16px;font-weight:500;color:#fff!important;white-space:nowrap}body.search-window-visible:not(.ordering-process) #header .search{position:fixed!important;top:50px;left:57px;right:0;z-index:2;display:flex!important;align-items:center;width:auto!important;height:50px;margin:0;padding:0 15px 0 0!important}body.search-window-visible:not(.ordering-process) #header #formSearchForm{display:flex;flex:1 1 auto;min-width:0}body.search-window-visible:not(.ordering-process) #header #formSearchForm .query-input{flex:1 1 auto;min-width:0;width:auto;height:40px;border:0!important;border-radius:8px 0 0 8px!important}body.search-window-visible:not(.ordering-process) #header #formSearchForm .btn{flex:0 0 auto;height:40px;min-height:40px;padding:0 16px;border-radius:0 8px 8px 0!important}body.search-window-visible:not(.ordering-process) #header .navigation-buttons .cart-count{display:none!important}html.scrolled body:not(.ordering-process) .top-navigation-bar,html.scrolled body:not(.ordering-process) #header .site-name,html.scrolled body:not(.ordering-process) #header .navigation-buttons .cart-count{transform:none!important}}@media(max-width:767px){body.ordering-process .top-navigation-bar .responsive-tools a[data-target=navigation]{width:40px;height:40px;border-radius:50%;background:var(--zo-accent) var(--zo-ikona-menu) center / 20px no-repeat!important}body.ordering-process .top-navigation-bar .responsive-tools a[data-target=navigation]:before{content:none!important}}.content-wrapper.homepage-box.before-carousel{background:transparent;padding:25px 0 0;border-top:0;border-bottom:0}@media(max-width:767px){.content-wrapper.homepage-box.before-carousel{padding-top:15px}#carousel{width:auto;margin:0 5px 15px;border-radius:8px;overflow:hidden}}.sidebar{background-color:transparent!important}#categories li.active>a,#categories .topic.active>a{background-color:transparent!important;font-weight:600}#categories .topic.child-active>a{color:var(--zo-cta)!important}.type-index .products-block[class*=homepage-products-]{--zo-pas-n: 5;--zo-pas-medzera: 20px;display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--zo-pas-n) - 1) * var(--zo-pas-medzera)) / var(--zo-pas-n));gap:var(--zo-pas-medzera);width:auto!important;margin:0!important;padding:4px 0 18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.type-index .products-block[class*=homepage-products-]::-webkit-scrollbar{display:none}.type-index .products-block[class*=homepage-products-]>.product{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important;scroll-snap-align:start}@media(max-width:1199px){.type-index .products-block[class*=homepage-products-]{--zo-pas-n: 4;--zo-pas-medzera: 15px}}@media(max-width:767px){.type-index .products-block[class*=homepage-products-]{--zo-pas-n: 2;--zo-pas-medzera: 8px}}.type-index .homepage-group-title{position:relative;padding-right:110px}.zo-pas__sipky{position:absolute;right:0;top:50%;display:flex;gap:8px;transform:translateY(-50%)}.zo-pas__sipky[hidden]{display:none}.zo-pas__sipka{display:grid!important;place-items:center;width:36px!important;min-width:0!important;height:36px!important;min-height:0!important;padding:0!important;border:1px solid var(--zo-line)!important;border-radius:50%!important;background:#fff!important;color:var(--zo-ink)!important;box-shadow:var(--zo-shadow-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.zo-pas__sipka svg{width:16px;height:16px}.zo-pas__sipka:not(:disabled):hover{border-color:var(--zo-cta)!important;background:var(--zo-zelena-svetla)!important;color:var(--zo-cta)!important}.zo-pas__sipka:focus-visible{outline:2px solid var(--zo-cta);outline-offset:2px}.zo-pas__sipka:disabled{opacity:.35;cursor:default;box-shadow:none}@media(max-width:767px){.zo-pas__sipka{width:44px!important;height:44px!important}.type-index .homepage-group-title{padding-right:104px}}.products-block:not(.products-inline)>.product{border:0!important}body.ordering-process .contact-box a,body.ordering-process .cart-item-name a.main-link,body.ordering-process .recapitulation-single strong span{color:var(--zo-ink)!important}body.ordering-process .helpNote a,body.ordering-process p.label a{color:var(--zo-cta)!important;text-decoration:underline;text-underline-offset:2px}body.ordering-process ol.cart-header li.active strong span,body.ordering-process .step.active strong span{color:var(--zo-ink)!important}body.ordering-process .contact-box span.facebook a,body.ordering-process .contact-box span.instagram a,body.ordering-process .contact-box span.youtube a{font-size:0!important}body.ordering-process .contact-box span.facebook a:after,body.ordering-process .contact-box span.instagram a:after,body.ordering-process .contact-box span.youtube a:after{font-size:14px}body.ordering-process .contact-box span.facebook a:after{content:"Facebook"}body.ordering-process .contact-box span.instagram a:after{content:"Instagram"}body.ordering-process .contact-box span.youtube a:after{content:"YouTube"}@media(min-width:1200px){#products.products-block:not(.slick-slider)>.product,.type-search .products-block:not(.slick-slider)>.product{flex:0 0 auto;width:25%!important}}.products-block:not(.products-inline) .product .p-bottom>div{display:flex;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap}.products-block:not(.products-inline) .product .prices{display:flex;flex-direction:column;flex-basis:auto!important;padding:0;margin-bottom:13px;text-align:center!important}.products-block:not(.products-inline) .product .prices .price-final strong{font-size:1.5em;font-weight:700;letter-spacing:0;color:var(--zo-ink)!important}.products-block:not(.products-inline) .product .p-tools{display:flex;flex-direction:column;align-items:stretch;flex-basis:auto!important;width:100%;text-align:center}.products-block:not(.products-inline) .product .p-tools form.pr-action,.products-block:not(.products-inline) .product .p-tools .btn{width:100%}.products-block:not(.products-inline) .product .p-desc{display:none!important}.products-block:not(.products-inline) .product .ratings-wrapper{flex-direction:column;width:100%;min-height:0;padding:0;text-align:center}@media(max-width:767px){body .listSorting__control--current{background-color:var(--zo-cta)!important;border-color:var(--zo-cta)!important;color:#fff!important}}@media(max-width:767px){#navigation{left:0!important;right:auto!important;width:320px!important;max-width:85vw;padding:52px 0 20px;overflow-y:auto!important;transform:translate(-100%);transition:transform .3s ease-out}body.navigation-window-visible #navigation{transform:none}body.navigation-window-visible #header:before{content:"";position:fixed;inset:0;z-index:999;background:#0009;pointer-events:auto}#navigation .navigation-close{position:absolute;top:0;right:0;padding:20px}#navigation ul.menu-level-1>li{border:0!important}#navigation ul.menu-level-1>li>a{position:relative;display:block!important;margin:0 15px;padding:12px 0!important;border-bottom:1px solid #f1f3f7;background:#fff;color:#333!important;font-size:14px;font-weight:500;line-height:1.2!important}#navigation ul.menu-level-1>li>a>b{display:inline;padding:0;font-size:14px;font-weight:500;color:#333}#navigation ul.menu-level-1>li>a .submenu-arrow{position:absolute;top:0;right:-15px;display:flex;align-items:center;justify-content:center;width:52px;height:100%;padding:0}#navigation ul.navigationActions a{margin:0 15px;padding:12px 0!important;font-size:14px;color:var(--zo-body)!important}}@media(max-width:767px){#navigation ul.menu-level-2 a{font-size:14px!important;font-weight:400;color:var(--zo-body)!important}#navigation ul.navigationActions{border:0!important}}:root{--zo-ikona-fb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1816' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M14 8h3V4h-3a4 4 0 0 0-4 4v3H7v4h3v6h4v-6h3l1-4h-4V8z'/%3E%3C/svg%3E");--zo-ikona-ig: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1816' stroke-width='1.7'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.3' cy='6.7' r='.9' fill='%231D1816' stroke='none'/%3E%3C/svg%3E");--zo-ikona-yt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1816' stroke-width='1.7' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='4'/%3E%3Cpath d='M10 9v6l5-3z' fill='%231D1816'/%3E%3C/svg%3E");--zo-ikona-tel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1816' stroke-width='1.8'%3E%3Crect x='6.5' y='2.5' width='11' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3' stroke-linecap='round'/%3E%3C/svg%3E");--zo-ikona-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1816' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5.5a2.5 2.5 0 0 0 5 0V12a9 9 0 1 0-3.5 7.1' stroke-linecap='round'/%3E%3C/svg%3E")}#footer .container.footer-rows,#footer .container.footer-bottom{background:transparent!important}#footer .custom-footer{display:flex!important;flex-wrap:wrap;align-items:flex-start;padding:0 0 10px}#footer .custom-footer>div{order:2;width:25%;padding:40px 15px 40px 0!important}#footer .custom-footer>.custom-footer__instagram{order:0;display:flex;flex-direction:column;align-items:center;width:100%!important;padding:35px 0 0!important}#footer .custom-footer__instagram .pageElement__heading{margin:0 0 14px!important;text-align:center}#footer .custom-footer__instagram .instagram-widget{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;max-width:none;margin:0}#footer .custom-footer__instagram .instagram-follow-btn{order:-1;display:flex;justify-content:center;flex-basis:100%;margin:0 0 25px}#footer .custom-footer__instagram .instagram-follow-btn a{display:inline;padding:0;font-weight:700;color:var(--zo-ink)!important}#footer .custom-footer__instagram .instagram-follow-btn a:before{content:none!important}#footer .custom-footer__instagram .instagram-widget>a{position:relative;display:block;width:20%;height:auto;margin:0!important;padding:0 0 20%;overflow:hidden}#footer .custom-footer__instagram .instagram-widget>a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none}#footer .custom-footer__instagram .instagram-widget>a:nth-of-type(n+6){display:none}#footer .custom-footer>.custom-footer__articles,#footer .custom-footer>.custom-footer__contact{order:1}#footer .custom-footer>.site-name{order:10;display:block!important;position:static!important;max-width:none!important;padding-right:0!important}#footer .custom-footer__contact .contact-box{min-height:0}#footer .custom-footer__contact .contact-box>strong{display:block!important;margin:0 0 6px;font-weight:700;color:var(--zo-ink)}#footer .custom-footer__contact .contact-box ul{display:none!important}#footer .contact-socials{display:flex;gap:15px;margin-top:10px}#footer .contact-socials span{display:block}#footer .contact-socials span a{display:block!important;width:25px;height:25px;margin:0;padding:0!important;overflow:hidden;font-size:0!important;color:transparent!important;background:center / 24px no-repeat}#footer .contact-socials span a:before,#footer .contact-socials span a:after{content:none!important}#footer .contact-socials .facebook a{background-image:var(--zo-ikona-fb)}#footer .contact-socials .instagram a{background-image:var(--zo-ikona-ig)}#footer .contact-socials .youtube a{background-image:var(--zo-ikona-yt)}#footer .site-name .inner-box{position:relative;margin-top:25px;padding:30px 30px 20px!important;border-radius:10px;background:#eb7b7b14}#footer .site-name .inner-box>a{display:block;margin:0}#footer .site-name .inner-box img{max-width:100%;max-height:44px;width:auto;height:auto}#footer .site-name .inner-box>strong{display:block;margin:20px 0 0!important}#footer .site-name .inner-box .contacts{margin-top:15px}#footer .site-name .inner-box .contacts a{display:flex!important;align-items:center;width:100%;margin:0 0 12px;padding:0!important;font-weight:600;text-decoration:none}#footer .site-name .inner-box .contacts a:before{content:""!important;display:inline-block!important;flex:0 0 20px;width:20px;height:25px;margin-right:15px;background:center / 20px no-repeat}#footer .site-name .inner-box .contacts .project-phone:before{background-image:var(--zo-ikona-tel)}#footer .site-name .inner-box .contacts .project-email:before{background-image:var(--zo-ikona-mail)}#footer .footer-bottom{padding:30px 20px!important;border-top:1px solid var(--zo-line)}@media(max-width:1200px){#footer .custom-footer>div:not(.custom-footer__instagram){width:50%!important}}@media(max-width:767px){#footer .custom-footer>div:not(.custom-footer__instagram){width:100%!important;padding:0 0 20px!important;text-align:center}#footer .custom-footer>.custom-footer__instagram{padding:30px 0 25px!important}#footer .custom-footer__articles ul{columns:1!important}#footer .contact-socials{justify-content:center}#footer .site-name .inner-box{margin-top:10px}#footer .site-name .inner-box .contacts a{justify-content:center}#footer .footer-bottom{text-align:center}}@media(max-width:480px){#footer .custom-footer__instagram .instagram-widget>a{width:50%;padding-bottom:49%}#footer .custom-footer__instagram .instagram-widget>a:nth-of-type(n+5){display:none}}.pageElement__heading{text-transform:none!important}.type-detail .content-wrapper-in>.sidebar{display:none!important}.type-detail .content-wrapper-in>main.content{flex:1 1 auto;width:100%;max-width:none}html body,a{color:#222}body:is(.in-faq,.in-certifikaty-kvality,.in-skolsky-program){background:#fff}h2{font-size:1.5em;font-weight:700}h3{font-size:1.17em;font-weight:700}h4{font-size:1em;font-weight:700}h5{font-size:.83em;font-weight:700}:where(body:not(.in-faq,.in-certifikaty-kvality,.in-firmy-a-organizacie)) p{margin-top:1em;margin-bottom:1em}:where(body:not(.in-faq,.in-certifikaty-kvality,.in-firmy-a-organizacie)) h4{margin-top:1.33em;margin-bottom:1.33em}:where(body:not(.in-faq,.in-certifikaty-kvality,.in-firmy-a-organizacie)) h5{margin-top:1.67em;margin-bottom:1.67em}:where(body:is(.in-faq,.in-certifikaty-kvality,.in-firmy-a-organizacie)) :is(p,h4,h5,h6){margin-top:0;margin-bottom:0}h1,.category-title,.content h4,.products-related-header{position:relative;margin-top:0;margin-bottom:35px;padding-bottom:8px;font-size:2.8em;text-align:left;text-transform:none}.category-title,.content h4,.products-related-header{font-weight:600;color:#292b32;letter-spacing:0;line-height:1.2em}.p-detail-inner h1{color:#292b32;letter-spacing:0;line-height:1.2em}.product-top h1{padding-bottom:0}h1:after,.category-title:after,.content h4:after,.products-related-header:after{content:"";position:absolute;left:0;bottom:-2px;display:block;width:80px;height:2px;background:var(--color-primary, #EB7B7B)}@media(max-width:1200px){h1,.category-title,.content h4,.products-related-header{font-size:2.2em}}@media(max-width:767px){h1,.category-title,.content h4,.products-related-header{font-size:2em}}.p-detail h1:after,.type-post main h1:after{display:none}.type-post main h1{margin-bottom:0;padding-bottom:0}.type-detail .products-related-header{clear:both;margin-top:40px;padding-bottom:15px;font-size:2em;font-weight:500}@media(max-width:1200px){.type-detail .products-related-header{margin-top:30px}}@media(max-width:767px){.type-detail .products-related-header{font-size:1.5em}}.type-detail .shp-tabs-wrapper h3{position:relative;padding-bottom:15px;font-size:2em;font-weight:500;letter-spacing:0}.products-top-wrapper h2#productsTopHeading{margin-top:25px;margin-bottom:10px;font-size:1.2em}.category-perex h2,.category__secondDescription h2{margin-top:.83em}.in-login #content h1{margin-bottom:20px}.empty-content{margin:0;text-align:left}.empty-content h1{color:var(--zo-ink)}.empty-content h2:after{display:none}.empty-content p{margin:1em 0;font-size:1em;color:#222}.welcome-wrapper{text-align:center}.welcome-wrapper .welcome p{max-width:780px;margin:0 auto;font-size:1.1em;font-weight:400;line-height:1.9em;letter-spacing:0;color:#505050}.cart-empty h1.cart-heading{margin-top:30px;margin-bottom:0;padding:20px 20px 20px 0;font-size:1.8em;font-weight:600}.cart-row .col-md-4 h2.h4{position:relative;margin-top:.83em;margin-bottom:30px;padding-top:0;padding-bottom:8px;font-size:1.2em;font-weight:700;text-align:left;text-transform:none}.cart-row .col-md-4 h2.h4:after{content:"";position:absolute;left:0;bottom:-2px;display:block;width:80px;height:2px;background:var(--color-primary, #EB7B7B)}@media(max-width:992px){.cart-row .col-md-4 h2.h4{margin-bottom:10px}}:where(body:not(.in-skolsky-program)) .form-group>p.label{line-height:1.65;margin-bottom:1em}:where(body:is(.in-faq,.in-certifikaty-kvality,.in-firmy-a-organizacie)) .form-group>p.label{margin-bottom:0}#content p.form-legend{margin-top:1em;margin-bottom:1em;text-align:left}#footer .pageElement__heading{letter-spacing:normal}.content-inner{max-width:none}.type-post .content-inner{max-width:700px;margin-left:auto;margin-right:auto}.type-post main .text{font-size:16px;line-height:1.6em}.type-post main .next-prev{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.type-post main .next-prev a.btn{height:48px;margin:5px 0;padding:6px 50px!important;font-size:1.1em;font-weight:500;line-height:36px;letter-spacing:0;color:#fff!important;background-color:var(--color-primary, #EB7B7B);border:0;border-radius:8px}@media(min-width:992px){.breadcrumbs-wrapper{padding-top:17px;padding-bottom:15px}.breadcrumbs-wrapper .breadcrumbs{margin:0 0 10px;background:transparent;border:0}.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper:before{display:none}.breadcrumbs-wrapper .breadcrumbs>span{align-self:center;margin-top:-2px}.breadcrumbs-wrapper .breadcrumbs>span>a,.breadcrumbs-wrapper .breadcrumbs>span>span{display:inline-block;min-height:0;padding:10px 6px;font-size:1.1em;font-weight:500;letter-spacing:.5px;text-decoration:none}.breadcrumbs-wrapper .breadcrumbs>span>a:before,.breadcrumbs-wrapper .breadcrumbs>span>a:after{display:none}.breadcrumbs-wrapper .navigation-home-icon-wrapper #navigation-first a{padding-left:0}.breadcrumbs-wrapper .breadcrumbs .sr-only{position:relative;color:inherit!important;display:block!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.breadcrumbs-wrapper .breadcrumbs>span>span.navigation-bullet{display:inline-block;width:12px;height:12px;padding:10px 0;color:transparent;font-weight:400;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3.2 1.2 7 5l-3.8 3.8' fill='none' stroke='%23222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat;box-sizing:content-box}}@media(min-width:992px)and (max-width:1500px){.breadcrumbs-wrapper{padding-bottom:0}}.news-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.news-wrapper .news-item{display:flex;flex-direction:column;width:calc(33.333% - 20px);max-width:650px;margin-bottom:50px;padding-bottom:0;border-bottom:0}.news-wrapper .news-item .image{position:relative;flex:none;width:100%;height:170px;margin:0;overflow:hidden}.news-wrapper .news-item .image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.news-wrapper .news-item .text{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.news-wrapper .news-item .text .title{display:block;order:1;min-height:50px;margin-top:20px;margin-bottom:5px;font-size:1.7em;font-weight:600;line-height:1.1em;color:#222;text-decoration:none;text-transform:none}.news-wrapper .news-item .text .title:hover{text-decoration:underline}.news-wrapper .news-item .text .description{order:1;font-size:1.1em;line-height:22.4px}.news-wrapper .news-item .text .description p{margin-top:0}.news-wrapper .news-item .text .description p:last-child{margin-bottom:0}@media(max-width:1200px){.news-wrapper .news-item{width:calc(50% - 20px);margin-bottom:40px}.news-wrapper .news-item .text .title{font-size:1.5em}}@media(max-width:767px){.news-wrapper .news-item .text .title{min-height:45px;margin-top:12px;margin-bottom:0;font-size:1.3em}.news-wrapper .news-item .text .description{font-size:1em}}@media(max-width:480px){.news-wrapper .news-item{width:100%;margin-bottom:30px}.news-wrapper .news-item .text .title{min-height:0}}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.pagination .pagination__link{display:flex!important;align-items:center;justify-content:center;aspect-ratio:1;height:2.5714em;min-height:2.5714em;padding:0;color:#000!important;text-decoration:none;background:#fff!important;border:0!important;border-radius:3px;box-shadow:0 1px 10px #00000026}body.in-vyhladavanie #content>h2 strong.highlight{color:inherit;font-weight:bolder}.search-results-groups .search-results-group{margin-bottom:19px}.search-results-groups h4{margin:0 0 10px}.search-products-heading{margin-top:0}.search-results-groups .search-results-group-list ul{margin:0;padding-left:40px}.search-results-groups .search-results-group-list ul li{list-style-position:outside}.search-results-groups .search-results-group-list a,.search-results-groups a.display-results-group{color:#222;text-decoration:underline}.zo-recenzieObchodu__odkaz,.zo-recepty__vsetky,.type-detail .tab-content .detail-parameters tr td a{text-decoration:underline}#footer ul li a{color:#1e1e1c}:where(body:is(.in-faq,.in-skolsky-program,.in-firmy-a-organizacie,.in-certifikaty-kvality)) .pageArticleDetail a[class]:not(p a){text-decoration:none}.empty-cart-boxes ul li a{text-decoration:underline}:root:has(>body:is(.in-faq,.in-skolsky-program)){font-size:16px}body:is(.in-faq,.in-skolsky-program) .menu-helper>ul>li>a{padding-top:9.375px;padding-bottom:9.375px}body:is(.in-faq,.in-skolsky-program) .menu-helper .menu-level-2 a{padding-top:4.6875px;padding-bottom:4.6875px}body:is(.in-faq,.in-skolsky-program) .navigation-in ul.menu-level-2 li a{padding-top:9.375px;padding-bottom:9.375px}@media(max-width:767px){body:is(.in-faq,.in-certifikaty-kvality) .container:not(.content-inner .container){width:auto;max-width:none;margin-left:auto;margin-right:auto}body:is(.in-faq,.in-certifikaty-kvality) :is(.user-action,.top-navigation-bar,#header)>.container,body:is(.in-faq,.in-certifikaty-kvality) .container.breadcrumbs-wrapper,body:is(.in-faq,.in-certifikaty-kvality)>.container{padding-left:20px;padding-right:20px}body:is(.in-faq,.in-certifikaty-kvality) :is(.user-action,.top-navigation-bar,#header)>.container,body:is(.in-faq,.in-certifikaty-kvality)>.container,body:is(.in-faq,.in-certifikaty-kvality) .container.content-wrapper,body:is(.in-faq,.in-certifikaty-kvality) #footer>.container.footer-rows{padding-top:0;padding-bottom:0}body:is(.in-faq,.in-certifikaty-kvality) .container.content-wrapper{padding-left:10px;padding-right:10px}body:is(.in-faq,.in-certifikaty-kvality) #footer>.container.footer-rows{padding-left:0;padding-right:0}}.content-inner .container{position:relative;width:100%;max-width:1680px;margin:0 auto;padding:0}@media(max-width:1750px){.content-inner .container{padding:0 40px}}@media(max-width:992px){.content-inner .container{padding:0 20px}}@media(max-width:480px){.content-inner .container{padding:0 15px}}@media(min-width:768px){#header #navigation ul.menu-level-1>li.ext.exp>a{margin-left:0;margin-right:0}#header #navigation ul.menu-level-1>li.ext>ul.menu-level-2{max-height:calc(100vh - 175px);padding:20px;overflow-y:auto;color:#222;border:1px solid #e4e4e8;border-top:0;border-radius:0 0 8px 8px}#header #navigation ul.menu-level-1>li.ext>ul.menu-level-2>li{align-items:center;height:auto;min-height:75px}#header #navigation ul.menu-level-1>li.ext>ul.menu-level-2>li>a{flex:0 0 auto;width:78px;height:auto;padding:10px 15px 10px 5px}#header #navigation ul.menu-level-1>li.ext>ul.menu-level-2>li>a img{width:auto;height:auto;max-width:60px;max-height:54px}#header #navigation ul.menu-level-1>li.ext>ul.menu-level-2>li>div{display:block;width:calc(100% - 116px);line-height:14px}#header #navigation ul.menu-level-1>li.ext>ul.menu-level-2>li>div>a{padding:0 0 5px;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;color:#222}body.submenu-visible:not(.menu-helper-visible) #header:after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:100vh;background:linear-gradient(180deg,#00000096,#fff0);pointer-events:none;animation:zo-stmavenie .25s ease-out}}@keyframes zo-stmavenie{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){body.submenu-visible #header:after{animation:none}}@media(max-width:767px){#navigation ul.menu-level-1{position:relative}#navigation ul.menu-level-1>li.ext>a .submenu-arrow{left:-15px;right:-15px;width:auto;justify-content:flex-end;padding-right:20px}#navigation ul.menu-level-1>li.ext.exp{position:absolute;top:0;left:0;right:0;z-index:9;min-height:100%;padding-top:42px;background:#fff}#navigation ul.menu-level-1>li.ext.exp>a,#navigation ul.menu-level-1>li.ext.exp>a>b{font-weight:600}#navigation ul.menu-level-1>li.ext.exp>a .submenu-arrow{top:-42px;height:42px;justify-content:flex-start;padding-left:15px;padding-right:0;background:#fff}#navigation ul.menu-level-1>li.ext.exp>a .submenu-arrow:after{content:"";width:20px;height:20px;font-size:0;transform:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%231e1e1c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10H4M9 4.5 3.5 10 9 15.5'/%3E%3C/svg%3E") center / 20px no-repeat}#navigation ul.menu-level-1>li.ext.exp>ul.menu-level-2{margin:0;padding:0}#navigation ul.menu-level-1>li.ext.exp>ul.menu-level-2>li>div>a{display:block;margin:0 15px;padding:12px 0!important;border-bottom:1px solid #f1f3f7;line-height:1.2;color:#333!important}}@media(min-width:768px){body .container,body .container.content-wrapper,body.ordering-process .container.content-wrapper{width:100%;max-width:1680px;margin-left:auto;margin-right:auto;padding:0 40px}.content.wide{padding-left:0;padding-right:0}.content.narrow{padding-right:0}.type-detail .content-wrapper-in>main.content{padding-left:0}#header:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:42px;background:var(--color-primary, #EB7B7B)}#header .header-top{padding-top:0;padding-bottom:0;align-content:center}#header .header-top .site-name a{display:block}#header #navigation ul.menu-level-1>li>a.active,#header #navigation ul.menu-level-1>li>a.active b{font-weight:600}#header #navigation{margin-left:0;margin-right:0}#header #navigation ul.menu-level-1>li:first-child>a{padding-left:0}}@media(min-width:768px)and (max-width:992px){body .container,body .container.content-wrapper,body.ordering-process .container.content-wrapper{padding:0 20px}}@media(min-width:1751px){body .container,body .container.content-wrapper,body.ordering-process .container.content-wrapper{padding:0}}@media(min-width:768px){#header .menu-helper{right:40px}}@media(min-width:768px)and (max-width:992px){#header .menu-helper{right:20px}}@media(min-width:1751px){#header .menu-helper{right:0}}@media(min-width:1501px){#header .header-top{grid-template-columns:87px 225px minmax(0,600px) minmax(0,1fr) auto}#header .header-top>.top-nav-button-login,#header .header-top>.top-nav-button-account{justify-self:end}#products.products-block:not(.slick-slider)>.product,.type-search .products-block:not(.slick-slider)>.product{width:20%!important}.type-index .products-block[class*=homepage-products-]{--zo-pas-n: 6}}@media(min-width:992px){.breadcrumbs-wrapper .breadcrumbs>span{display:inline-flex;align-items:center}body .container.breadcrumbs-wrapper{padding-top:17px;padding-bottom:15px}}@media(min-width:992px)and (max-width:1500px){body .container.breadcrumbs-wrapper{padding-bottom:0}}.flags .flag{padding:5px 10px;font-size:.8em;font-weight:500;letter-spacing:0;border-radius:2px}.flags .flag.flag-new{background:#f59300!important}.flags-extra{padding-top:10px}.flags-extra .flag{display:flex;flex-direction:column;justify-content:center;align-items:center;width:54px;height:54px;padding:0!important;font-size:.8em;font-weight:700;line-height:1.1;text-align:center;border:1px solid rgba(255,255,255,.2);border-radius:100%!important}.flags-extra .flag.flag-discount{background:#68de81!important}.products-block .flags-extra .flag{margin:0 8px 3px 0}.subcategories li a{height:42px;padding:4px 10px 4px 7px;line-height:1.2em;font-weight:500;color:#505050;text-decoration:none;background-color:#fff;border:1px solid #dfdfdf;border-radius:8px}.subcategories li a:before,.subcategories li a:after{display:none!important}.subcategories.with-image li a .image{display:flex;align-items:center;justify-content:center;width:35%;max-width:45px;height:40px;margin:0;overflow:hidden;border-radius:8px}.subcategories.with-image li a .image img{width:auto;height:auto;max-width:45px;max-height:40px}.subcategories.with-image li a .text{display:-webkit-box;width:75%;max-height:38px;padding-left:15px;overflow:hidden;font-size:1.1em;font-weight:400;line-height:1.2em;letter-spacing:0;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical}.in-hodnotenie-obchodu .rate-list{display:none!important}.rate-wrapper .rate-average{margin:0 0 15px;width:auto;align-items:center}.rate-wrapper .rate-form-trigger{display:inline-block;padding:12px 20px;background:#ececec;border-radius:5px}.rate-wrapper .rate-form-trigger .btn{padding:12px 22px;line-height:20px}.vote-wrap .vote-initials{background:transparent!important;color:#222}.vote-wrap .vote-pic img{display:none}.vote-wrap .vote-rating{color:#222}.in-login #content form#formLogin{max-width:min(400px,100%);margin:0;padding:30px;border-radius:5px;box-shadow:0 0 20px #00000012}.in-login #content form#formLogin .alternative-links{display:flex;flex-wrap:wrap;gap:4px 20px}@media(min-width:768px){body.ordering-process{background-color:#fff}}.orderWithdraw--page{background:#fff}.cart-empty .cart-row .col-md-8 .cart-content{background:transparent}.cart-empty .cart-row .col-md-4 .cart-content{background:#1e1e1c0a;border-radius:8px}@media(min-width:768px){.in-zabudnute-heslo .content-wrapper-in{display:flex;flex-wrap:wrap}.in-zabudnute-heslo .content-wrapper-in>main.content{order:1;flex:1 1 100%;padding-left:0}}@media(max-width:767px){.in-zabudnute-heslo .content-wrapper-in{display:flex;flex-direction:column}.in-zabudnute-heslo .content-wrapper-in>main.content{order:1}}.in-zabudnute-heslo .content-wrapper-in>.sidebar{order:2;width:auto;max-width:344px}.in-zabudnute-heslo .sidebar .sidebar-inner{padding:0}.in-zabudnute-heslo .sidebar .box{padding:1px 25px 20px;background:#f6f6f6;border-radius:5px}.in-zabudnute-heslo .sidebar .box ul{margin:0;padding:0;list-style:none}.in-zabudnute-heslo .sidebar .box li a{display:block;padding:10px 0}.basic-description,.p-short-description,.description-inner,.news-item-detail .text,.content-inner :is(td,th){overflow-wrap:anywhere}.content-inner .scroll-wrapper{max-width:100%;overflow-x:auto}@media(max-width:768px){body.in-skolsky-program .lo-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.in-skolsky-program .lo-benefit{overflow-wrap:anywhere}}.pageArticleDetail :is(.contact-form,.contact-info){min-width:0;max-width:100%;box-sizing:border-box}.advanced-order .extras-wrap .extra strong{color:#1e1e1c}@media(max-width:767px){.subcategories{width:auto!important;margin-left:0;margin-right:0}.subcategories li{width:100%;max-width:100%;padding:4px 0}.products-block .product .p .flags.flags-extra{left:auto!important;right:12px;width:auto!important}.products-block .product .flags-extra .flag{flex:none;width:45px!important;height:45px!important;min-height:45px}.p-detail .p-image-wrapper{padding-left:0;padding-right:0}#category-header .listSorting{position:relative;display:block!important;flex:1 1 auto;height:44px;margin-top:16px}#category-header .listSorting .listSorting__controls{position:absolute;top:0;left:0;z-index:5;display:block;width:230px;height:44px;margin:0;padding:44px 0 0;overflow:hidden;list-style:none;background:#fff;border:1px solid var(--zo-line, #EEEAE8);border-radius:8px}#category-header .listSorting .listSorting__controls:is(:hover,:focus-within){height:auto;padding-bottom:6px;box-shadow:0 8px 24px #1018281f}#category-header .listSorting .listSorting__controls:before{content:"";position:absolute;top:10px;left:12px;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none' stroke='%231D1816' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h14M4 11h10M4 16h6'/%3E%3C/svg%3E") center / 22px no-repeat;pointer-events:none}#category-header .listSorting .listSorting__controls li{width:100%;background:#fff}#category-header .listSorting .listSorting__controls li button.listSorting__control{display:flex;align-items:center;width:100%;min-height:44px;height:44px;margin:0;padding:0 12px 0 44px;font-size:14px;font-weight:400;text-align:left;color:var(--zo-ink)!important;background:transparent!important;border:0!important;border-radius:0}#category-header .listSorting .listSorting__controls li button.listSorting__control--current{position:absolute;top:0;left:0;font-weight:600}#category-header .listSorting .listSorting__controls li button.listSorting__control--current:after{content:"";width:12px;height:12px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%231D1816' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") center / 12px no-repeat}#category-header .listSorting .listSorting__controls li button.listSorting__control:not(.listSorting__control--current):is(:hover,:focus-visible){color:var(--zo-cta)!important;background:var(--zo-zelena-svetla)!important}}.pagination .pagination__link{border-radius:8px}.flags .flag:not(.flag-discount){border-radius:6px}.cart-content .box,.cart-content .contact-box{border-radius:8px}#category-header{background:transparent}@media(min-width:768px){#category-header .listSorting{display:block!important;flex:1 1 auto;padding:0}#category-header .listItemsTotal{display:none}#category-header .listSorting .listSorting__controls{display:flex;align-items:center;padding:0;list-style:none;background:#f5f5f5;border-radius:8px;overflow:hidden}#category-header .listSorting .listSorting__controls li{flex:1}#category-header .listSorting .listSorting__controls li button.listSorting__control{position:relative;width:100%;margin:0;padding:12px 10px;font-size:15px;text-align:center;color:#000;background-color:transparent;border:0}#category-header .listSorting .listSorting__controls li button.listSorting__control:after{content:"";position:absolute;top:50%;right:-1px;width:1px;height:24px;background:#c4c4c4;transform:translateY(-50%)}#category-header .listSorting .listSorting__controls li:last-child button.listSorting__control:after,#category-header .listSorting .listSorting__controls li button.listSorting__control--current:after{display:none}}@media(max-width:767px){body:not(.type-index):not(.ordering-process) #content-wrapper{padding-top:20px}}@media(min-width:768px){.sidebar #categories{margin:0 20px;padding:0}.sidebar #categories .categories{margin-left:0;margin-right:0}.sidebar #categories .categories .topic>a{position:relative;display:block;padding:11px 34px 11px 0;font-size:14px;font-weight:500;line-height:1.3;color:var(--zo-ink);background:transparent!important;border-bottom:1px solid var(--zo-line, #EEEAE8)}.sidebar #categories>.categories:last-child>.topic>a{border-bottom:0}.sidebar #categories .expandable>.topic>a>.cat-trigger{left:auto;right:0;top:50%;display:flex!important;align-items:center;justify-content:center;width:28px;height:28px;margin-top:-14px;font-size:0;border-radius:8px}.sidebar #categories .expandable>.topic>a>.cat-trigger:before{content:"";width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%237F736F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") center / 12px no-repeat;transition:transform .2s ease-out}.sidebar #categories .expandable.expanded>.topic>a>.cat-trigger:before{transform:rotate(180deg)}.sidebar #categories .expandable>.topic>a>.cat-trigger:hover{background:var(--zo-zelena-svetla)}.sidebar #categories .categories ul.expanded{margin:4px 0 0;padding:0 0 8px 12px;border-bottom:1px solid var(--zo-line, #EEEAE8)}.sidebar #categories .categories ul li a{padding:6px 0;font-size:14px;font-weight:400;color:var(--zo-body);background:transparent!important}.sidebar #categories .categories ul ul li a{padding-left:12px}}@media(prefers-reduced-motion:reduce){.sidebar #categories .expandable>.topic>a>.cat-trigger:before{transition:none}}.news-wrapper .news-item .image,.news-item-detail .article-image img{border-radius:var(--zo-r, 14px)}.p-detail .browse-p{display:none}.responsive-nav .navigation-btn{color:var(--zo-ink);background:transparent;border-radius:8px}.responsive-nav .navigation-btn:hover,.responsive-nav .navigation-btn:focus-visible{background:var(--zo-zelena-svetla)}body.in-kosik .cart-table,body.in-kosik .cart-table tbody{display:block}body.in-kosik .cart-table tr.removeable{display:grid;align-items:center;margin:0;border-bottom:1px solid var(--zo-line)}body.in-kosik .cart-table tr.removeable>td{display:block;width:auto;margin:0;padding:0;border:0;text-align:left;background:transparent}body.in-kosik .cart-table tr.removeable>td.cart-p-image{grid-area:img}body.in-kosik .cart-table tr.removeable>td.p-name{grid-area:name}body.in-kosik .cart-table tr.removeable>td.p-availability{grid-area:avail}body.in-kosik .cart-table tr.removeable>td.p-quantity{grid-area:qty}body.in-kosik .cart-table tr.removeable>td.p-price{grid-area:price;text-align:right}body.in-kosik .cart-table tr.removeable>td.p-discount{grid-area:disc;text-align:right}body.in-kosik .cart-table tr.removeable>td.p-total{grid-area:total;text-align:right;white-space:nowrap}body.in-kosik .cart-table tr.removeable>td.p-discount:not(:has(.show-tooltip)){display:none}body.in-kosik .cart-table tr.removeable .p-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.in-kosik .cart-table tr.related.visible{display:block}body.in-kosik .cart-table tr.related.visible>td{display:block;width:100%}body.in-kosik .cart-table tr:not(.removeable):not(.related){display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 0;border-bottom:1px solid var(--zo-line)}body.in-kosik .cart-table tr:not(.removeable):not(.related)>td{display:block;padding:0;border:0}@media(min-width:768px){body.in-kosik .cart-table tr.removeable{grid-template-columns:80px minmax(0,1fr) auto 100px 112px;grid-template-areas:"img name  qty price total" "img avail qty disc  total";gap:4px 16px;padding:18px 0}body.in-kosik .cart-table tr.removeable>td.p-name,body.in-kosik .cart-table tr.removeable>td.p-price{align-self:end}body.in-kosik .cart-table tr.removeable>td.p-availability,body.in-kosik .cart-table tr.removeable>td.p-discount{align-self:start}}@media(min-width:768px){body.in-kosik .cart-table tr.removeable:not(:has(.p-discount .show-tooltip))>td.p-price{grid-row:price-start / span 2;align-self:center}}@media(min-width:992px)and (max-width:1199px){body.in-kosik .cart-table tr.removeable{grid-template-columns:80px auto minmax(0,1fr) auto;grid-template-areas:"img name  name  name" "img avail avail avail" "img qty   price total" "img qty   disc  total";gap:6px 16px}body.in-kosik .cart-table tr.removeable>td.cart-p-image{align-self:start}body.in-kosik .cart-table tr.removeable>td.p-name{align-self:start}body.in-kosik .cart-table tr.removeable>td.p-availability{margin-bottom:6px}body.in-kosik .cart-table tr.removeable>td:is(.p-price,.p-discount){text-align:left}}body.in-kosik .cart-table .cart-p-image img{display:block;width:80px;height:80px;object-fit:contain;border-radius:var(--zo-r-sm)}body.in-kosik .cart-table .p-name .main-link{display:block;font-size:15px;font-weight:600;line-height:1.35;text-transform:none;color:var(--zo-ink)}body.in-kosik .cart-table .p-name .show-related{margin-top:4px;padding-top:0;font-size:13px;color:var(--zo-muted)}body.in-kosik .cart-table .p-availability .availability-label{font-weight:600}body.in-kosik .cart-table .p-availability .availability-label[style*="009901"]{color:var(--zo-zelena-akcent)!important}body.in-kosik .cart-table .p-availability .availability-amount{margin-left:2px;font-size:13px;color:var(--zo-muted)}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity{display:inline-flex;align-items:stretch;height:40px;padding:0;border:1px solid var(--zo-line);border-radius:var(--zo-r-sm);overflow:hidden;background:#fff}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity label{display:flex;order:1;margin:0}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity input.amount{width:40px;height:100%;margin:0;padding:0;border:0;border-radius:0;font-family:inherit;font-size:15px;font-weight:600;text-align:center;color:var(--zo-ink);background:transparent}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity .decrease{order:0}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity .increase{order:2}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity :is(.increase,.decrease){position:static;display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:auto;margin:0;padding:0;border:0;border-radius:0;color:var(--zo-ink);background:#fff;cursor:pointer;transition:background-color .15s ease}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity :is(.increase,.decrease):hover{background:var(--zo-bg-soft)}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity :is(.increase,.decrease):before{display:none}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity :is(.increase__sign,.decrease__sign){display:block;font-size:20px;font-weight:400;line-height:1;color:var(--zo-ink)}body.in-kosik .cart-table .p-price .price-final{font-size:14px;font-weight:500;color:var(--zo-body)}body.in-kosik .cart-table .p-price .unit-value{font-size:13px;color:var(--zo-muted)}body.in-kosik .cart-table .p-total .price-final{font-size:16px;font-weight:700;color:var(--zo-ink)}body.in-kosik .cart-table .p-discount .show-tooltip{display:inline-block;padding:3px 8px;border:0;border-radius:6px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;color:var(--zo-zelena-akcent);background:var(--zo-zelena-svetla);cursor:help}body.in-kosik .cart-table .p-discount .show-tooltip:before{content:"zľava ";font-weight:500}:is(body.in-kosik .cart-table tr.removeable,.cart-widget-product-delete) .remove-item{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 0 0 6px;padding:0;border-radius:50%;vertical-align:middle;opacity:1;transition:background-color .15s ease}:is(body.in-kosik .cart-table tr.removeable,.cart-widget-product-delete) .remove-item:before{content:"";display:block;position:static;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%237F736F' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M2.5 2.5l9 9M11.5 2.5l-9 9'/%3E%3C/svg%3E") center / 14px no-repeat}:is(body.in-kosik .cart-table tr.removeable,.cart-widget-product-delete) .remove-item:is(:hover,:focus-visible){background:var(--zo-bg-soft)}:is(body.in-kosik .cart-table tr.removeable,.cart-widget-product-delete) .remove-item:is(:hover,:focus-visible):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23C0504F' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M2.5 2.5l9 9M11.5 2.5l-9 9'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity :is(.increase,.decrease),:is(body.in-kosik .cart-table tr.removeable,.cart-widget-product-delete) .remove-item{transition:none}}@media(max-width:767px){body.in-kosik .cart-table tr.removeable{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img name  name" "img avail price" "img disc  disc" "qty qty   total";gap:8px 12px;padding:16px 10px}body.in-kosik .cart-table tr.removeable>td.cart-p-image{align-self:start}body.in-kosik .cart-table .cart-p-image img{width:72px;height:72px}body.in-kosik .cart-table tr.removeable>td.p-discount{text-align:left}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity{height:44px}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity :is(.increase,.decrease){flex-basis:44px;width:44px}:is(body.in-kosik .cart-table,.advanced-order .ao-quantity,.cart-widget-product-amount) .quantity input.amount{width:44px}body.in-kosik .zo-doruc-kosik{margin-left:10px;margin-right:10px}}body.ordering-process ol.cart-header,body.ordering-process .cart-content h2,body.ordering-process .cart-item>div.cart-item-name,body.ordering-process .payment-info b{text-transform:none}@media(min-width:768px){body.ordering-process ol.cart-header{border-bottom-color:var(--zo-line)}body.ordering-process ol.cart-header li{font-size:15px}body.ordering-process ol.cart-header li :is(a,strong){padding-top:14px;padding-bottom:14px;border-bottom:2px solid transparent;font-weight:500;color:var(--zo-muted);transition:color .15s ease,border-color .15s ease}body.ordering-process ol.cart-header li :is(a,strong) span:before{width:28px;height:28px;margin-right:10px;border-width:2px;font-size:13px;font-weight:600;line-height:24px}body.ordering-process ol.cart-header li.active :is(a,strong){border-bottom-color:var(--zo-cta);font-weight:600;color:var(--zo-ink)}body.ordering-process ol.cart-header li.active :is(a,strong) span:before{color:#fff;background:var(--zo-cta);border-color:var(--zo-cta)}body.ordering-process ol.cart-header li.completed :is(a,strong){color:var(--zo-ink)}body.ordering-process ol.cart-header li.completed :is(a,strong) span:before{color:var(--zo-cta);border-color:var(--zo-cta)}body.ordering-process ol.cart-header li a:is(:hover,:focus-visible){color:var(--zo-cta);border-bottom-color:var(--zo-line)}}@media(max-width:767px){body.ordering-process ol.cart-header li.active :is(a,strong){font-weight:600}}body.in-kosik .cart-summary>h2.h4{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3;color:var(--zo-ink)}body.in-kosik .discount-coupon{padding-left:0}body.in-kosik .discount-coupon:before{display:none}body.in-kosik .discount-coupon form{display:flex;gap:8px;align-items:stretch;width:100%}body.in-kosik .discount-coupon #discountCouponCode{flex:1 1 auto;min-width:0;height:44px;border-radius:var(--zo-r-sm)!important}body.in-kosik .discount-coupon form .btn{flex:0 0 auto;height:44px;min-height:44px;padding:0 20px;border-radius:var(--zo-r-sm)!important;box-shadow:none}body.ordering-process .order-button-text{font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}body.ordering-process .cart-item>div{padding-top:10px;padding-bottom:10px;border-right:0;border-bottom-color:var(--zo-line)}body.ordering-process .cart-item>div.cart-item-name{font-weight:500;color:var(--zo-ink)}body.ordering-process .cart-item>div.cart-item-amount{color:var(--zo-muted);white-space:nowrap}body.ordering-process .cart-item>div.cart-item-price strong{font-weight:600}body.ordering-process .order-summary-item.helper>div:first-child{flex:1 1 auto;padding-right:12px;white-space:nowrap}body.ordering-process .order-summary-item.helper>div:last-child{flex:0 0 auto}body.ordering-process .recapitulation-single>span{flex:0 0 auto;min-width:130px;padding-right:16px;white-space:nowrap}body.ordering-process .recapitulation-single>strong{flex:1 1 0;min-width:0}@media(prefers-reduced-motion:reduce){body.ordering-process ol.cart-header li :is(a,strong){transition:none}}#colorbox:has(.advanced-order) #cboxContent{border-radius:var(--zo-r);overflow:hidden}.advanced-order .ao-availability [style*="009901"]{color:var(--zo-zelena-akcent)!important}.advanced-order .ao-availability .show-tooltip{font-weight:600}.advanced-order .ao-image img{display:block;max-width:100%;height:auto;border-radius:var(--zo-r-sm)}@media(min-width:768px){.advanced-order .ao-product{align-items:center}.advanced-order .ao-image{flex:0 0 auto;width:auto;min-width:0;padding-right:24px}.advanced-order .ao-image img{width:100px;height:100px;object-fit:contain}.advanced-order .ao-name{flex:1 1 auto;min-width:0}}@media(max-width:767px){.advanced-order .ao-product{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"img name  name" "img price qty";gap:10px 14px;align-items:center}.advanced-order .ao-product>div{width:auto;margin:0;padding:0;text-align:left}.advanced-order .ao-product>.ao-image{grid-area:img;align-self:start}.advanced-order .ao-image img{width:80px;height:80px;object-fit:contain}.advanced-order .ao-product>.ao-name{grid-area:name}.advanced-order .ao-availability{text-align:left}.advanced-order .ao-name .h3{display:block;font-size:16px;font-weight:600;line-height:1.35}.advanced-order .ao-product>.ao-price{grid-area:price}.advanced-order .ao-product>.ao-quantity{grid-area:qty;justify-self:end}.advanced-order .ao-quantity>div{width:auto;padding:0}}.cart-row .col-md-4 .cart-content .box{background:transparent;border-radius:0}.cart-inner .contact-box{padding-left:84px}.cart-inner .contact-box>img{left:0;width:64px;max-width:none;height:64px;object-fit:cover;object-position:50% 30%;border-radius:50%}.cart-inner .contact-box>strong{padding-top:4px}.cart-empty h1.cart-heading:after{display:none}@media(max-width:767px){.cart-empty h1.cart-heading{margin-top:10px;padding-left:20px;padding-right:20px;font-size:1.6em}.cart-empty .cart-row .col-md-4 .cart-content{margin:0 10px 20px}}@media(min-width:768px)and (max-width:991px){body.ordering-process .cart-row{margin-left:0;margin-right:0}}.siteCookies{--cookies-notice-background: #323232;--cookies-notice-color: #fff;--cookies-notice-link-hover: rgba(255, 255, 255, .14);--cookies-notice-button-hover: rgba(255, 255, 255, .14)}.siteCookies .siteCookies__form{box-shadow:0 0 30px #00000059}body .siteCookies .siteCookies__buttonWrap .siteCookies__button{border-radius:var(--zo-r-sm);transition:background-color .15s ease,border-color .15s ease}body .siteCookies .siteCookies__buttonWrap .siteCookies__button[value=all]{color:#fff;background:var(--zo-cta);border:2px solid var(--zo-cta)}body .siteCookies .siteCookies__buttonWrap .siteCookies__button[value=all]:hover{background:var(--zo-cta-dark)!important;border-color:var(--zo-cta-dark);opacity:1}body .siteCookies .siteCookies__buttonWrap .siteCookies__button[value=reject]{color:#fff;background:transparent;border:2px solid rgba(255,255,255,.85)}body .siteCookies .siteCookies__buttonWrap .siteCookies__button[value=reject]:hover{background:#ffffff24;opacity:1}body .siteCookies .siteCookies__link{border-radius:var(--zo-r-sm)}#carousel .carousel-control{display:none!important}#carousel{touch-action:pan-y}@media(prefers-reduced-motion:reduce){body .siteCookies .siteCookies__buttonWrap .siteCookies__button{transition:none}}.homepage-blog-wrapper.blog-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;gap:28px 20px}.content-wrapper.container .homepage-blog-wrapper.blog-wrapper{margin-left:0;margin-right:0}.homepage-blog-wrapper.blog-wrapper>.homepage-group-title{flex:0 0 100%;margin-bottom:0}.homepage-blog-wrapper.blog-wrapper .news-item{display:block;flex:0 0 calc((100% - 60px)/4);width:auto;min-width:0;max-width:none;margin:0;padding:0;border:0}.homepage-blog-wrapper .news-item>a{display:block;height:100%;text-decoration:none}.homepage-blog-wrapper .news-item .image{width:100%;margin:0 0 14px;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--zo-r, 14px)}.homepage-blog-wrapper .news-item .image img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.homepage-blog-wrapper .news-item .text{display:flex;flex-direction:column;gap:8px}.homepage-blog-wrapper .news-item .text .title{margin:0;font-size:19px;font-weight:600;line-height:1.25;color:var(--zo-ink)}.homepage-blog-wrapper.blog-wrapper .news-item .text .description{display:-webkit-box;margin:0;overflow:hidden;font-size:14px;line-height:1.55;color:var(--zo-body);-webkit-line-clamp:3;-webkit-box-orient:vertical}.homepage-blog-wrapper.blog-wrapper .news-item .read-article{display:inline-block;align-self:flex-start;font-size:14px;font-weight:600;color:var(--zo-cta);text-decoration:underline;text-underline-offset:3px}@media(max-width:991px){.homepage-blog-wrapper.blog-wrapper .news-item{flex-basis:calc((100% - 20px)/2)}}@media(max-width:767px){.homepage-blog-wrapper.blog-wrapper{gap:20px 12px}.homepage-blog-wrapper.blog-wrapper>.homepage-group-title{padding-left:0;padding-right:0}.homepage-blog-wrapper.blog-wrapper .news-item{flex-basis:calc((100% - 12px)/2)}.homepage-blog-wrapper .news-item .image{margin-bottom:10px;border-radius:var(--zo-r-sm, 8px)}.homepage-blog-wrapper .news-item .text{gap:6px}.homepage-blog-wrapper .news-item .text .title{font-size:15px;line-height:1.3}.homepage-blog-wrapper.blog-wrapper .news-item .text .description{display:none}.homepage-blog-wrapper.blog-wrapper .news-item .read-article{font-size:13px}}.p-detail .add-to-cart .add-to-cart-button,.p-detail .add-to-cart .btn-conversion,.p-detail .add-to-cart .quantity,body.in-firmy-a-organizacie .pageArticleDetail a.contact-button,body.in-certifikaty-kvality .pageArticleDetail a.view-button,body.in-faq .faq-cta a.btn-cta,body.in-skolsky-program .pageArticleDetail a.lo-btn,body.in-skolsky-program .pageArticleDetail button.btn{border-radius:var(--zo-r-sm)!important}body.in-skolsky-program .pageArticleDetail button.btn{text-transform:none!important}.category-title,.content h4,.products-related-header,.p-detail-inner h1{color:var(--zo-ink)}body.type-category h1.category-title{font-weight:700}.zo-recenzieObchodu__hlava h2,.zo-recepty__hlava h2,#zo-moduly h2,.type-detail .shp-tabs-wrapper h3,.type-detail .products-related-header{font-size:26px;font-weight:700;line-height:1.25}@media(max-width:767px){.zo-recenzieObchodu__hlava h2,.zo-recenzieObchodu--domov .zo-recenzieObchodu__hlava h2,.zo-recepty__hlava h2,#zo-moduly h2,.type-detail .shp-tabs-wrapper h3,.type-detail .products-related-header,.homepage-group-title{font-size:22px}body.in-skolsky-program h1{font-size:28px!important}}.products-top-wrapper .product .p,#productsTop .product .p,.in-zabudnute-heslo .sidebar .box{border-radius:var(--zo-r)}body.in-certifikaty-kvality .pageArticleDetail .certificate-card,body.in-skolsky-program .pageArticleDetail :is(.lo-program-card,.lo-benefit,.lo-stat){border-radius:var(--zo-r)!important}body.in-skolsky-program .pageArticleDetail :is(input[type=text],input[type=email],input[type=tel],select).form-control{height:44px!important;padding:0 14px!important;font-size:16px!important;border:1px solid var(--zo-line)!important;border-radius:var(--zo-r-sm)!important}body.in-skolsky-program .pageArticleDetail textarea.form-control{padding:10px 14px!important;font-size:16px!important;border:1px solid var(--zo-line)!important;border-radius:var(--zo-r-sm)!important}#footer .custom-footer__articles ul{columns:1!important}#footer .custom-footer__articles li{margin:0 0 10px}#footer .custom-footer__articles a{font-size:15px;line-height:1.5}#footer .pageElement__heading,#footer .pageElement__heading span{font-size:17px!important;font-weight:700}#footer .site-name .inner-box strong{font-size:15px!important}#footer .site-name .inner-box .contacts a{font-size:15px}@media(max-width:767px){#footer .custom-footer__articles li{margin:0}#footer .custom-footer__articles a{display:block;padding:8px 0}}body.in-faq .category-title .category-icon{display:inline-block;width:28px;height:28px;margin-right:10px;overflow:hidden;font-size:0;line-height:0;vertical-align:-3px}body.in-faq .category-title .category-icon[data-zo-ikona]{background-color:currentColor;-webkit-mask:var(--zo-ikona) center / contain no-repeat;mask:var(--zo-ikona) center / contain no-repeat}body.in-faq .category-icon[data-zo-ikona=kosik]{--zo-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4h2.2l2.3 10.3a1.6 1.6 0 0 0 1.6 1.2h8.6a1.6 1.6 0 0 0 1.5-1.1L20.6 8H6'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.4'/%3E%3Ccircle cx='17' cy='19.5' r='1.4'/%3E%3C/svg%3E")}body.in-faq .category-icon[data-zo-ikona=doprava]{--zo-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.8 5.8h12v10.4h-12zM13.8 9.2h4.2l3.2 3.4v3.6h-7.4'/%3E%3Ccircle cx='6' cy='18' r='1.8'/%3E%3Ccircle cx='17.2' cy='18' r='1.8'/%3E%3C/svg%3E")}body.in-faq .category-icon[data-zo-ikona=platba]{--zo-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5.5' width='19' height='13' rx='2.5'/%3E%3Cpath d='M2.5 10h19M6.5 14.5h4'/%3E%3C/svg%3E")}body.in-faq .category-icon[data-zo-ikona=kvalita]{--zo-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='5.5'/%3E%3Cpath d='M8.6 13.4 7.2 21l4.8-2.6 4.8 2.6-1.4-7.6'/%3E%3C/svg%3E")}body.in-faq .category-icon[data-zo-ikona=skola]{--zo-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7.5c-1.1-1.5-3.3-2-5-1-2.5 1.5-2.9 5-1.7 8 1 2.5 2.9 5 4.8 5 .7 0 1.2-.4 1.9-.4s1.2.4 1.9.4c1.9 0 3.8-2.5 4.8-5 1.2-3 .8-6.5-1.7-8-1.7-1-3.9-.5-5 1zM12 7.5c0-1.9.9-3.3 2.6-4'/%3E%3C/svg%3E")}@supports selector(:has(*)){@media(min-width:993px)and (max-width:1199px){.p-detail .row.product-top:has(>.p-image-wrapper)>.p-image-wrapper,.p-detail .row.product-top:has(>.p-image-wrapper)>.p-info-wrapper{width:50%}.p-detail .row.product-top:has(>.p-image-wrapper)>.p-info-wrapper{padding-left:25px}}@media(min-width:993px){.p-detail .p-detail-inner:has(>.p-detail-inner-header){position:relative}.p-detail .p-detail-inner>.p-detail-inner-header:not(:has(>.p-image-wrapper)){position:absolute;z-index:1;top:1px;left:calc(50% + 25px);width:calc(50% - 25px)}.p-detail .p-detail-inner>.p-detail-inner-header:not(:has(>.p-image-wrapper))>h1{padding-bottom:0}.p-detail .p-detail-inner>.p-detail-inner-header:not(:has(>.p-image-wrapper))+#product-detail-form>.row.product-top>.col-xs-12:not(.col-lg-6)>.p-detail-info{margin-bottom:0}.p-detail .p-detail-inner>.p-detail-inner-header:not(:has(>.p-image-wrapper))+#product-detail-form .p-info-wrapper{padding-top:126px}.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line))>.add-to-cart{margin-top:37px}.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line))>.availability-value{order:1}.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line)):after{content:"";display:block;order:1;height:79px}.p-detail .p-info-wrapper>.quantity-discounts:has(.quantity-discounts__item):not(:has(.zo-zlava)){min-height:156px}}@media(min-width:1060px){.p-detail .p-info-wrapper:has(.add-to-cart-button):not(:has(>.price-line)):after{height:59px}}@media(min-width:1160px){.p-detail .p-detail-inner>.p-detail-inner-header:not(:has(>.p-image-wrapper))+#product-detail-form .p-info-wrapper{padding-top:90px}}}.cart-widget.popup-widget{z-index:61;width:400px;border:1px solid var(--zo-line);border-radius:var(--zo-r);box-shadow:0 14px 34px #1d181624;overflow:hidden}.cart-widget .cart-widget-product{display:grid;grid-template-columns:56px max-content max-content minmax(0,1fr) 36px;grid-template-areas:"img name name name del" "img qty  unit price del";align-items:center;gap:8px 10px;width:auto;padding:14px 16px;border-bottom:1px solid var(--zo-line)}.cart-widget .cart-widget-product>div{padding:0;border:0}.cart-widget .cart-widget-product-image{grid-area:img;align-self:start}.cart-widget .cart-widget-product-image a{display:block}.cart-widget .cart-widget-product-image img{display:block;width:56px;height:56px;object-fit:contain;border-radius:var(--zo-r-sm, 8px)}.cart-widget .cart-widget-product-amount{grid-area:qty}.cart-widget .cart-widget-product-amount form{width:auto;margin:0}.cart-widget .cart-widget-product-unit{display:none}.cart-widget .cart-widget-product-name{display:contents}.cart-widget .cart-widget-product-name>strong{grid-area:name;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;font-weight:600;line-height:1.35}.cart-widget .cart-widget-product-name>strong a{color:var(--zo-ink);text-decoration:none}.cart-widget .cart-widget-product-name>strong a:hover{color:var(--zo-cta)}.cart-widget .cart-widget-product-name>span{grid-area:price;justify-self:end;font-size:15px;font-weight:700;color:var(--zo-ink);white-space:nowrap}.cart-widget .cart-widget-product-delete{grid-area:del;align-self:start;justify-self:end}.cart-widget .cart-widget-product-delete .remove-item{margin:0;visibility:visible}.cart-widget .cart-widget-inner{height:auto!important}.cart-widget .cart-widget-products{max-height:min(360px,50vh);overflow-y:auto}.cart-widget .cart-free-shipping{position:static;display:block;width:auto;margin:12px 16px 0;padding:10px 12px;border-radius:var(--zo-r-sm, 8px);background:var(--zo-bg-soft);font-size:13px;line-height:1.45;text-align:center}.cart-widget .cart-free-shipping>div{display:block}.cart-widget .cart-widget-button{padding:12px 16px 16px}.cart-widget .cart-widget-button .btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 20px;font-size:16px;text-align:center}#zo-recenzie-detail{scroll-margin-top:72px}@media(max-width:991px){#zo-recenzie-detail{scroll-margin-top:84px}}@media(prefers-reduced-motion:no-preference){html:has(#zo-recenzie-detail){scroll-behavior:smooth}}@media(min-width:992px){.top-navigation-bar{background:var(--zo-bezova-svetla);border-bottom:0}.top-navigation-bar .container{justify-content:space-between;min-height:44px;gap:12px}.top-navigation-bar .container>div.top-navigation-menu{display:none!important}}.top-navigation-bar .container>.zo-podpora{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--zo-ink);white-space:nowrap}.zo-podpora b{font-weight:700}.zo-podpora__foto{position:relative;flex:none;display:inline-flex}.zo-podpora__foto img{width:32px;height:32px;border-radius:50%;object-fit:cover}.zo-podpora__foto:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#3cb371;border:2px solid var(--zo-bezova-svetla)}.zo-podpora--mimo .zo-podpora__foto:after{background:#bbb}.zo-podpora__stav{color:#3c8a55;font-weight:600}.zo-podpora--mimo .zo-podpora__stav,.zo-podpora__hodiny{color:#6f716b}.top-navigation-bar .container>.zo-podpora__odkazy{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-left:auto;white-space:nowrap}.zo-podpora__odkazy a{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--zo-cta)!important;text-decoration:none!important}.zo-podpora__odkazy a:hover{text-decoration:underline!important}.zo-podpora__odkazy svg{flex:none}@media(max-width:1199px){.zo-podpora__hodiny{display:none}}.zo-podpora__viac{position:relative}.zo-podpora__viac>summary{display:inline-flex;align-items:center;gap:5px;list-style:none;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--zo-cta)}.zo-podpora__viac>summary::-webkit-details-marker{display:none}.zo-podpora__viac>summary:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg)}.zo-podpora__viac[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.zo-podpora__viac>summary:hover{text-decoration:underline}.zo-podpora__viac>summary:focus-visible{outline:2px solid var(--zo-cta);outline-offset:3px;border-radius:4px}.zo-podpora__zoznam{position:absolute;top:calc(100% + 10px);right:0;z-index:1002;display:flex;flex-direction:column;min-width:260px;padding:8px;border:1px solid var(--zo-line);border-radius:12px;background:#fff;box-shadow:0 10px 30px #0000001f;white-space:normal}.zo-podpora__zoznam a{display:block!important;padding:8px 10px;border-radius:8px;font-size:13px!important;font-weight:500!important;line-height:1.35;color:var(--zo-ink)!important}.zo-podpora__zoznam a{text-align:left;justify-content:flex-start}.zo-podpora__zoznam a:hover{background:var(--zo-bezova-svetla);text-decoration:none!important}@media(max-width:991px){.zo-podpora,.zo-podpora__odkazy{display:none!important}.overall-wrapper:before{content:"";display:block;height:44px}.zo-podporaMob{position:absolute;z-index:50;top:0;left:0;right:0;height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;background:var(--zo-bezova-svetla);font-size:12.5px;line-height:1.25;color:var(--zo-ink)}.zo-podporaMob__kto{display:flex;align-items:center;gap:9px;min-width:0}.zo-podporaMob__kto>span:last-child{display:flex;flex-direction:column;min-width:0;white-space:nowrap}.zo-podporaMob .zo-podpora__foto img{width:30px;height:30px}.zo-podporaMob__tel{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:44px;font-weight:600;color:var(--zo-cta)!important;text-decoration:none!important;white-space:nowrap}}@media(min-width:992px){.zo-podporaMob{display:none!important}}@media(max-width:767px){body:not(.ordering-process) .top-navigation-bar,.popup-widget{translate:0 var(--zo-pasHore, 44px)}body:not(.ordering-process) #header{top:calc(50px + var(--zo-pasHore, 44px))!important}body.search-window-visible:not(.ordering-process) #header .search{top:calc(50px + var(--zo-pasHore, 44px))}}.zo-kat{position:relative;margin:46px 0 8px}.zo-kat__hlava{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}.zo-kat h2{margin:0;font-size:26px;font-weight:700;color:var(--zo-ink)}.zo-kat__sipky{display:flex;gap:6px}.zo-kat__sipky button{width:38px;height:38px;border:1px solid var(--zo-line);border-radius:50%;background:#fff;color:var(--zo-ink);font-size:18px;line-height:1;cursor:pointer}.zo-kat__sipky button:hover{border-color:var(--zo-cta);color:var(--zo-cta)}.zo-kat__pas{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.zo-kat__pas::-webkit-scrollbar{display:none}.zo-kat__pas a{flex:0 0 150px;scroll-snap-align:start;display:block;padding:12px 10px 14px;border-radius:16px;background:var(--zo-bezova-svetla);color:var(--zo-ink)!important;text-align:center;text-decoration:none!important;transition:transform .15s ease,background-color .15s ease}.zo-kat__pas a:hover{transform:translateY(-3px);background:#ece3d6}.zo-kat__foto{display:block;width:96px;height:96px;margin:0 auto 9px;padding:6px;border-radius:12px;background:#fff}.zo-kat__foto img{display:block;width:100%;height:100%;object-fit:contain}.zo-kat__pas b{display:block;font-size:13.5px;font-weight:600;line-height:1.3}.zo-kat__pas small{display:block;margin-top:2px;font-size:11.5px;color:var(--zo-muted)}@media(max-width:767px){.zo-kat{margin-top:34px}.zo-kat h2{font-size:22px}.zo-kat__sipky{display:none}.zo-kat__pas a{flex-basis:118px}.zo-kat__foto{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.zo-kat__pas a{transition:none}.zo-kat__pas a:hover{transform:none}}.zo-firmy{display:grid;grid-template-columns:1fr 1fr;margin:56px 0 8px;border-radius:20px;overflow:hidden;background:var(--zo-cta);color:#fff}.zo-firmy>img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}.zo-firmy__text{padding:30px}.zo-firmy__nad{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.zo-firmy h2{margin:6px 0 0;font-size:26px;font-weight:700;line-height:1.25;color:#fff}.zo-firmy ul{display:grid;gap:8px;margin:16px 0 20px;padding:0;list-style:none;font-size:14.5px}.zo-firmy li{display:flex;align-items:center;gap:8px}.zo-firmy li svg{flex:none;color:#cfe3b8}.zo-firmy__tlacidla{display:flex;flex-wrap:wrap;gap:10px}.zo-firmy__btn{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border:1.5px solid var(--zo-cervena);border-radius:var(--zo-r-sm, 8px);background:var(--zo-cervena);color:#fff!important;font-weight:600;font-size:14.5px;text-decoration:none!important}.zo-firmy__btn:hover{filter:brightness(.95)}.zo-firmy__btn--obrys{background:transparent;border-color:#fff}@media(max-width:991px){.zo-firmy{grid-template-columns:1fr}.zo-firmy>img{min-height:0;aspect-ratio:16 / 9}}@media(max-width:767px){.zo-firmy{margin-top:40px;border-radius:16px}.zo-firmy__text{padding:20px}.zo-firmy h2{font-size:22px}}#zo-faq-domov{margin-top:56px;padding:44px 0 48px;background:var(--zo-bezova-svetla)}#zo-faq-domov .zo-faq--demo{margin:0;padding:0;border:0;background:none;box-shadow:none}#zo-faq-domov .zo-faq--demo h2{margin:0 0 4px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;color:var(--zo-ink)}#zo-faq-domov .zo-faq--demo .zo-sec__pod{margin:0 0 18px;font-size:14.5px;color:var(--zo-muted)}#zo-faq-domov .zo-faq--demo .zo-faq__mriezka{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}#zo-faq-domov .zo-faq--demo details{padding:0 16px;border:1px solid var(--zo-line);border-radius:12px;background:#fff}#zo-faq-domov .zo-faq--demo summary{display:flex;justify-content:space-between;gap:10px;padding:14px 0;font-size:14.5px;font-weight:600;color:var(--zo-ink)}#zo-faq-domov .zo-faq--demo summary:before{content:none}#zo-faq-domov .zo-faq--demo summary:after{content:"+";flex:none;font-size:20px;line-height:1;color:var(--zo-cta)}#zo-faq-domov .zo-faq--demo details[open] summary:after{content:"−"}#zo-faq-domov .zo-faq--demo details p{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--zo-body)}#zo-faq-domov .zo-faq--demo .zo-faq-viac{margin:16px 0 0}#zo-faq-domov .zo-faq--demo .zo-faq-viac a{color:var(--zo-cta)!important;font-weight:600}@media(max-width:767px){#zo-faq-domov{margin-top:40px;padding:32px 0 36px}#zo-faq-domov .zo-faq--demo .zo-faq__mriezka{grid-template-columns:1fr}}.content-wrapper.homepage-box.welcome-wrapper{background:#fff}.news-item-detail .article-image{margin-bottom:28px}.type-post .news-item-detail .text>figure:has(iframe):not(.zo-clanokVideo){display:none}.news-item-detail .zo-clanokVideo{width:100%;max-width:320px;margin:4px auto 28px!important}.zo-postupVideo{display:grid;gap:20px;margin-bottom:28px}.zo-postupVideo>.zo-clanokVideo{order:-1;margin:0 auto!important}.zo-postupVideo>ol{margin-bottom:0}@media(min-width:768px){.zo-postupVideo{grid-template-columns:minmax(0,1fr) 240px;column-gap:32px;align-items:start}.zo-postupVideo>.zo-clanokVideo{order:0;max-width:none}}section.zo-recenzieObchodu.zo-rv{margin:46px 0;padding:32px 36px 28px;border:0;border-radius:20px;background:var(--zo-bezova-svetla)}section.zo-rv .zo-recenzieObchodu__hlava{display:block;margin:0 0 16px}section.zo-rv .zo-recenzieObchodu__hlava h2{margin:0 0 4px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;letter-spacing:0;color:var(--zo-ink)}section.zo-rv .zo-rv__pod{margin:0;font-size:14.5px;color:var(--zo-muted)}section.zo-rv .zo-rv__suhrn{display:inline-flex;align-items:center;gap:12px;margin:0 0 14px;padding:14px 18px;border:1px solid var(--zo-line);border-radius:14px;background:#fff}section.zo-rv .zo-rv__suhrn>span:last-child{display:flex;flex-direction:column;gap:2px}section.zo-rv .zo-rv__cislo{font-size:30px;font-weight:700;line-height:1;color:var(--zo-ink)}section.zo-rv .zo-rv__zdroj{font-size:12px;color:var(--zo-muted)}section.zo-rv .zo-recenzieObchodu__mriezka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}section.zo-rv .zo-rv__karta{display:flex;flex-direction:column;margin:0;padding:16px;border:1px solid var(--zo-line);border-radius:14px;background:#fff;font-size:14px}section.zo-rv .zo-rv__karta .zo-recenzia__text{flex:1;margin:8px 0 0;padding:0;border:0;font-size:14px;line-height:1.55;color:var(--zo-ink)}section.zo-rv .zo-rv__kto{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;color:var(--zo-muted)}section.zo-rv .zo-rv__kto i{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--zo-bezova-svetla);font-style:normal;font-weight:700;color:var(--zo-cta)}section.zo-rv .zo-rv__kto i{text-transform:uppercase}section.zo-rv .zo-rv__suhrn .stars span.star.star-on:before,section.zo-rv .zo-rv__suhrn .stars span.star.star-half:before{color:#f7b500!important}section.zo-rv .zo-rv__suhrn .stars span.star.star-off:before{color:#dce0da!important}section.zo-rv .zo-rv__kto b{display:block;font-weight:600;color:var(--zo-ink)}section.zo-rv .zo-recenzieObchodu__odkaz{margin-top:16px;color:var(--zo-cta)!important}@media(max-width:860px){section.zo-rv .zo-recenzieObchodu__mriezka{grid-template-columns:1fr}}@media(max-width:767px){section.zo-recenzieObchodu.zo-rv{padding:24px 16px 20px;border-radius:16px}}#zo-moduly section.zo-m-faq{display:block;padding:32px 36px 28px;border-radius:20px;background:var(--zo-bezova-svetla)}#zo-moduly section.zo-m-faq .zo-m-faq__hlava h2{margin:0 0 4px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;color:var(--zo-ink)}#zo-moduly section.zo-m-faq .zo-m-uvod{margin:0 0 18px;font-size:14.5px;color:var(--zo-muted)}#zo-moduly section.zo-m-faq .zo-m-faq__zoznam{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start;border:0}#zo-moduly section.zo-m-faq details{padding:0 16px;border:1px solid var(--zo-line);border-radius:12px;background:#fff}#zo-moduly section.zo-m-faq summary{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-height:0;padding:14px 0;font-size:14.5px}#zo-moduly section.zo-m-faq .zo-m-faq__ikona{display:none}#zo-moduly section.zo-m-faq summary:after{content:"+";flex:none;font-size:20px;line-height:1;color:var(--zo-cta)}#zo-moduly section.zo-m-faq details[open] summary:after{content:"−"}#zo-moduly section.zo-m-faq details p{max-width:none;margin:0 0 14px;padding:0;font-size:14px;line-height:1.55;color:var(--zo-body)}#zo-moduly section.zo-m-faq .zo-m-faq__viac{margin:16px 0 0}#zo-moduly section.zo-m-faq .zo-m-faq__viac a{padding:0;font-weight:600;text-decoration:none}#zo-moduly section.zo-m-faq .zo-m-faq__viac a:hover{text-decoration:underline}@media(max-width:767px){#zo-moduly section.zo-m-faq{padding:24px 16px 20px;border-radius:16px}#zo-moduly section.zo-m-faq .zo-m-faq__zoznam{grid-template-columns:1fr}}#zo-moduly .zo-m-kroky{display:grid;grid-template-columns:1fr 1fr;gap:12px}#zo-moduly .zo-m-kroky li,#zo-moduly .zo-m-kroky li:first-child,#zo-moduly .zo-m-kroky li:last-child{display:block;padding:14px;border:1px solid var(--zo-line);border-radius:14px;background:#fff}#zo-moduly .zo-m-kroky__c{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--zo-cta);font-size:12px;font-weight:700;line-height:1;color:#fff}#zo-moduly .zo-m-kroky h3{margin:6px 0 2px;font-size:14px;font-weight:700;color:var(--zo-ink)}#zo-moduly .zo-m-kroky p{margin:0;font-size:13px;line-height:1.5;color:var(--zo-muted)}#zo-moduly .zo-m-dovody{gap:12px}#zo-moduly .zo-m-dovody li,#zo-moduly .zo-m-dovody li:first-child,#zo-moduly .zo-m-dovody li:nth-child(-n+2){padding:18px;border:1px solid var(--zo-line);border-radius:16px;background:#fff}#zo-moduly .zo-m-dovody h3{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--zo-ink)}#zo-moduly .zo-m-dovody p{margin:0;font-size:14px;color:var(--zo-muted)}.p-detail .extended-description table.detail-parameters{width:100%;border:1px solid var(--zo-line);border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;background:#fff}.p-detail .extended-description .detail-parameters th,.p-detail .extended-description .detail-parameters td{padding:10px 14px!important;border:0;border-bottom:1px solid var(--zo-line);background:#fff!important;font-size:13.5px;vertical-align:middle}.p-detail .extended-description .detail-parameters tr:last-child th,.p-detail .extended-description .detail-parameters tr:last-child td{border-bottom:0}.p-detail .extended-description .detail-parameters th,.p-detail .extended-description .detail-parameters th span{font-weight:400;color:var(--zo-muted)!important;text-align:left}.p-detail .extended-description .detail-parameters td{text-align:right;font-weight:700}.p-detail .extended-description .detail-parameters td a,.p-detail .extended-description .detail-parameters td span{font-weight:700}.p-detail .extended-description .detail-parameters .row-header-label-colon{display:none}@media(max-width:767px){#zo-moduly .zo-m-kroky{grid-template-columns:1fr}}#footer .zo-pataPlus{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;margin:8px 0 0;padding:26px 0 30px;border-top:1px solid rgba(29,24,22,.1);color:var(--zo-body);font-size:13.5px}#footer .zo-pataPlus h5{margin:0 0 10px;font-size:15px;font-weight:700;color:var(--zo-ink)}#footer .zo-pataPlus p{margin:0;line-height:1.6}.zo-pataPlus__cipy{display:flex;flex-wrap:wrap;gap:6px}.zo-pataPlus__cipy span{padding:5px 9px;border:1px solid rgba(29,24,22,.12);border-radius:6px;background:#fff;font-size:11.5px;font-weight:700;color:var(--zo-ink)}.zo-pataPlus__iso{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zo-pataPlus__iso span{padding:7px 6px;border:1px solid rgba(29,24,22,.12);border-radius:8px;background:#fff;font-size:11px;line-height:1.35;text-align:center;color:var(--zo-muted)}.zo-pataPlus__iso b{display:block;font-size:12px;color:var(--zo-ink)}.zo-pataPlus__hodnotenia a{display:inline-block;padding:9px 12px;border-radius:10px;background:#fff;color:var(--zo-ink)!important;font-weight:600;text-decoration:none!important}.zo-pataPlus__hviezdy{color:#f2b33d;letter-spacing:1px}@media(max-width:991px){#footer .zo-pataPlus{grid-template-columns:1fr 1fr}}@media(max-width:575px){#footer .zo-pataPlus{grid-template-columns:1fr;gap:20px}}:root{--zo-bg-soft: var(--zo-bezova-svetla);--zo-ruzova: var(--zo-bezova-svetla)}.faq-question-text,.faq-answer-content strong,.faq-content li strong,.contact-method span,.availability-amount,.top-products-name,.listSorting__control,.pagination__link,.filter-label,.filter-label .filter-count,#footer ul li a{color:var(--zo-ink)!important}.faq-answer-content,.faq-answer-content li,.faq-header p,.welcome-wrapper .welcome p,.news-item-detail .text p,.news-item-detail .text li,.category-description-fruit p,.category-description-fruit li,.link-icons .link-icon span,.p-detail-tabs .shp-tab-link{color:var(--zo-body)!important}.filter-label.disabled,.filter-label.disabled .filter-count{color:var(--zo-muted)!important}.availability span[style*=color],.availability>span:not(.availability-amount){color:var(--zo-cervena-tmava)!important}.filter-sections,.listSorting__controls,.shp-tabs-holder,.shp-tabs,.faq-content .contact-info,#formSearchForm .query-input{background-color:var(--zo-bezova-svetla)!important}.p-detail-tabs .shp-tab-link{background-color:transparent!important}#footer .site-name .inner-box{background:#fff!important}.top-navigation-bar,.content-wrapper.homepage-box,.custom-footer,.category-description-fruit{border-color:var(--zo-line)!important}body .btn.btn-default:not(.toggle-contacts),body #formSearchForm .btn,body .search .btn,.param-price-filter .ui-slider-handle{background-color:var(--zo-cta)!important;border-color:var(--zo-cta)!important;color:#fff!important}body .btn.btn-default:not(.toggle-contacts):hover,body #formSearchForm .btn:hover,body .search .btn:hover{background-color:var(--zo-cta-dark)!important;border-color:var(--zo-cta-dark)!important}:root{--zo-muted: #6B615D}.zo-podpora--mimo .zo-podpora__stav,.zo-podpora__hodiny{color:var(--zo-muted)}body.in-faq .category-title,body.in-faq a.quick-link,body.in-faq .faq-cta h3{color:var(--zo-ink)!important}body.in-faq a.quick-link:hover{color:var(--zo-cta)!important}body.in-faq .faq-cta a.btn-cta{background:var(--zo-cta)!important;border-color:var(--zo-cta)!important;color:#fff!important}.slider-header .from,.slider-header .to,.slider-header span,.pagination__link,.close-wrapper .close-after,.faq-content .contact-info p,.faq-answer-content a,body.in-kosik #navigation a,.contact-box strong{color:var(--zo-ink)!important}.zo-firmy__btn{background:#fff;border-color:#fff;color:var(--zo-cta)!important}.zo-firmy__btn--obrys{background:transparent;color:#fff!important}.zo-recepty__vsetky,.p-detail .chevron-after{color:var(--zo-cta)!important}.zo-pataPlus__hviezdy{color:#f7b500}.zo-podpora__stav{color:var(--zo-cta)}body .p-detail a.chevron-after{color:var(--zo-cta)!important}body a.pagination__link{color:var(--zo-ink)!important}body .slider-content,body .param-price-filter.ui-slider{background-color:var(--zo-line)!important}body .next-prev a.btn{background-color:var(--zo-cta)!important;border-color:var(--zo-cta)!important;color:#fff!important}body .next-prev a.btn:hover{background-color:var(--zo-cta-dark)!important;border-color:var(--zo-cta-dark)!important}body.in-faq .contact-info h3{color:var(--zo-ink)!important}body.in-faq .category-title .category-icon{color:var(--zo-cta)!important}.content-wrapper.homepage-box{background-color:#fff!important}body.in-faq a.quick-link{border-color:var(--zo-line)!important;background:#fff!important}body.in-faq a.quick-link:hover{border-color:var(--zo-cta)!important}@media(min-width:992px){#login.popup-widget.login-widget{top:108px!important;z-index:70!important}#login.popup-widget.login-widget:before{display:none}}body.in-faq [id]{scroll-margin-top:90px}@media(max-width:767px){body.in-faq [id],#zo-recenzie-detail{scroll-margin-top:8px}}@media(max-width:767px){#footer .container.footer-rows{padding-left:16px!important;padding-right:16px!important}body:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target=search]{position:relative}body:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target=search]:before{content:""!important;position:absolute;inset:-4px;background:none}#footer .custom-footer__instagram .instagram-follow-btn a{display:inline-flex;align-items:center;min-height:44px}body.in-skolsky-program .lo-benefits-grid{grid-template-columns:1fr!important}body.in-faq .faq-header~p{display:none}body.in-faq .faq-content{padding-top:28px!important}}.zo-pataPlus__cipy span,.zo-pataPlus__iso span,.zo-kat__pas small,.zo-pk__stav,.p-detail .zo-zlava__stitok{font-size:12px!important}@media(max-width:767px){#footer .contact-socials{gap:4px}#footer .contact-socials span a{width:44px;height:44px}}.flags .flag{font-size:12px!important}@supports selector(:has(*)){@media(max-width:992px){.p-detail .p-detail-inner-header:after{content:none!important;display:none!important}.p-detail .product-top>.p-image-wrapper{display:block!important}}}@supports selector(:has(*)){.benefitBanner__content:not(:has(>.benefitBanner__cislo)):before{content:"";display:block;height:27px;margin-bottom:5px}@media(max-width:400px){.benefitBanner__content:not(:has(>.benefitBanner__cislo)):before{height:24px}}.position--benefitProduct .benefitBanner__content:not(:has(>.benefitBanner__cislo)):before{height:23px}}.products .product.fade-in{transition-duration:.2s!important}html.zo-ideDoKosika #cart-widget{visibility:hidden!important}html.zo-meniKraj .overlay.spinner{background:transparent!important;opacity:1!important}html.zo-meniKraj .overlay.spinner .loader{display:none!important}html.zo-meniKraj #order-shipping-methods,html.zo-meniKraj #order-billing-methods{opacity:.55;transition:opacity .15s ease-out}body.ordering-process ol.cart-header li.zo-krok-dalej>strong{cursor:pointer}body.ordering-process ol.cart-header li.zo-krok-dalej>strong:hover span{color:var(--zo-cta)!important}body.ordering-process ol.cart-header li.zo-krok-dalej>strong:focus-visible{outline:2px solid var(--zo-cta);outline-offset:2px;border-radius:var(--zo-r-sm)}@media(max-width:767px){body.ordering-process .top-navigation-bar{position:relative!important;height:56px!important;background:#fff!important;border-bottom:1px solid var(--zo-line)!important}body.ordering-process .top-navigation-bar .responsive-tools a[data-target=navigation]{position:absolute!important;top:8px!important;left:6px!important;right:auto!important;z-index:3!important;display:flex!important;align-items:center;width:auto!important;height:40px!important;padding:0 10px 0 38px!important;border-radius:var(--zo-r-sm)!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1816' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3.5 6h17M3.5 12h17M3.5 18h17'/%3E%3C/svg%3E") 8px center / 24px no-repeat!important;color:var(--zo-ink)!important;text-decoration:none!important}body.ordering-process .top-navigation-bar .responsive-tools a[data-target=navigation]:after{content:"MENU"!important;position:static!important;display:inline!important;transform:none!important;margin:0!important;font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1}body.ordering-process .top-navigation-bar .responsive-tools a[data-target=search]{position:absolute!important;top:8px!important;right:10px!important;left:auto!important;z-index:3;display:block!important;visibility:visible!important;width:40px!important;height:40px!important;margin:0!important;border-radius:50%;background:var(--zo-ikona-lupa) center / 22px no-repeat!important}body.ordering-process .top-navigation-bar .responsive-tools a[data-target=search]:before{content:none!important}body.ordering-process #header{position:relative!important;top:auto!important;height:0!important;z-index:57!important}body.ordering-process #header .site-name{display:block!important;position:absolute!important;top:-50px!important;left:50%!important;translate:-50% 0;transform:none!important;width:auto!important;height:44px!important;margin:0!important}body.ordering-process #header .site-name a{display:block;height:100%}body.ordering-process #header .site-name img{width:auto!important;height:44px!important;max-width:120px;object-fit:contain}body.ordering-process.search-window-visible #header .search{display:flex!important;position:absolute!important;top:-56px!important;left:0!important;right:0!important;z-index:5;align-items:center;height:56px;margin:0!important;padding:0 12px!important;background:#fff}body.ordering-process.search-window-visible #header #formSearchForm{display:flex;flex:1 1 auto;min-width:0}body.ordering-process.search-window-visible #header #formSearchForm .query-input{flex:1 1 auto;min-width:0;height:40px;border-radius:8px 0 0 8px!important}body.ordering-process.search-window-visible #header #formSearchForm .btn{height:40px;min-height:40px;padding:0 16px;border-radius:0 8px 8px 0!important}body.ordering-process .cart-content{padding-top:0!important}body.ordering-process ol.cart-header{position:static!important;display:flex!important;align-items:flex-start;width:auto!important;height:auto!important;margin:0 0 16px!important;padding:16px 0 14px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--zo-line)!important;counter-reset:zo-krok}body.ordering-process ol.cart-header li.step{position:relative;display:flex!important;flex:1 1 0;min-width:0;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;float:none!important;counter-increment:zo-krok}body.ordering-process ol.cart-header li.step:before,body.ordering-process ol.cart-header li.step:after,body.ordering-process ol.cart-header li.step>a:after,body.ordering-process ol.cart-header li.step>strong:after{content:none!important;display:none!important}body.ordering-process ol.cart-header li.step>a,body.ordering-process ol.cart-header li.step>strong{display:flex!important;flex:1 1 auto;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 2px!important;background:none!important;border:0!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;text-align:center;text-decoration:none!important;color:var(--zo-ink)!important}body.ordering-process ol.cart-header li.step>a:before,body.ordering-process ol.cart-header li.step>strong:before{content:counter(zo-krok)!important;display:grid!important;place-items:center;flex:none;position:static!important;width:40px!important;height:40px!important;margin:0!important;border:1.5px solid var(--zo-ink)!important;border-radius:50%!important;background:#fff no-repeat center / 18px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;color:var(--zo-ink)!important;transform:none!important}body.ordering-process ol.cart-header li.step.completed>a:before,body.ordering-process ol.cart-header li.step.completed>strong:before{content:""!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1816' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")!important}body.ordering-process ol.cart-header li.step.active>strong:before{background-color:var(--zo-ink)!important;color:#fff!important}body.ordering-process ol.cart-header li.step:not(.active):not(.completed)>a,body.ordering-process ol.cart-header li.step:not(.active):not(.completed)>strong{color:var(--zo-muted)!important}body.ordering-process ol.cart-header li.step:not(.active):not(.completed)>a:before,body.ordering-process ol.cart-header li.step:not(.active):not(.completed)>strong:before{border-color:#cfc7c3!important;color:var(--zo-muted)!important}body.ordering-process ol.cart-header li.step span{display:block;max-width:100%;white-space:normal;color:inherit!important}body.ordering-process ol.cart-header li.step+li.step:before{content:""!important;display:block!important;position:absolute;top:13px;left:-14px;width:28px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' fill='none' stroke='%23CFC7C3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7h23M19 1.5 25 7l-6 5.5'/%3E%3C/svg%3E") center / contain no-repeat}}body .cart-table tr.related>td{padding:4px 0 8px!important}body .cart-table .cart-related-product{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--zo-line)!important;background:none}body .cart-table .cart-related-product:last-child{border-bottom:0!important}body .cart-table .cart-related-info{display:contents!important;width:auto!important}body .cart-table .cart-related-img{grid-row:1 / span 2;display:block;width:56px;height:56px;margin:0!important}body .cart-table .cart-related-img img{width:56px!important;height:56px!important;object-fit:contain}body .cart-table .cart-related-name{grid-column:2;align-self:end;font-size:14px!important;font-weight:500!important;line-height:1.3!important;text-transform:none!important;color:var(--zo-ink)!important;text-decoration:none!important}body .cart-table .cart-related-availability{grid-column:2;align-self:start;width:auto!important;text-align:left!important;font-size:12.5px;line-height:1.3}body .cart-table .cart-related-availability span[style*="009901"]{color:var(--zo-cta)!important}body .cart-table .cart-related-availability span[style*=cb0000]{color:var(--zo-muted)!important}body .cart-table .cart-related-button{grid-column:3;grid-row:1 / span 2;display:flex!important;flex-direction:column;align-items:flex-end;gap:6px;width:auto!important;min-width:max-content;margin:0!important;padding:0!important;text-align:right}body .cart-table .cart-related-button .price{font-size:15px;font-weight:700;color:var(--zo-ink);white-space:nowrap}body .cart-table .cart-related-button form{margin:0}body .cart-table .cart-related-button .btn{min-height:36px;padding:0 14px!important;border-radius:var(--zo-r-sm)!important;white-space:nowrap}@media(max-width:767px){body .cart-table tr.related>td{display:block!important;width:auto!important}body .cart-table .cart-related-product{padding:10px 4px!important;gap:4px 10px}body .cart-table .cart-related-button .btn{min-height:40px}}body.zo-ma-sus .cart-table a.show-related,body.zo-ma-sus .cart-table tr.related{display:none!important}.zo-sus{margin:8px 0 28px}.zo-sus__hlava{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.zo-sus h2{margin:0!important;font-size:19px!important;line-height:1.25;color:var(--zo-ink)}.zo-sus h2:after{display:none!important}.zo-sus__sipky{display:flex;gap:8px}.zo-sus__sipka{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--zo-line);border-radius:50%;background:#fff;color:var(--zo-ink);cursor:pointer}.zo-sus__sipka svg{width:18px;height:18px}.zo-sus__sipka--dalej svg{transform:scaleX(-1)}.zo-sus__sipka:hover:not(:disabled){border-color:var(--zo-cta);color:var(--zo-cta)}.zo-sus__sipka:disabled{opacity:.35;cursor:default}.zo-sus__sipka:focus-visible{outline:2px solid var(--zo-cta);outline-offset:2px}.zo-sus--plne .zo-sus__sipky{display:none}@media(hover:none)and (pointer:coarse){.zo-sus__sipky{display:none}}.zo-sus__pas{display:grid;grid-auto-flow:column;grid-auto-columns:172px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px}.zo-sus__pas::-webkit-scrollbar{display:none}.zo-sus .cart-related-product{display:flex!important;flex-direction:column;scroll-snap-align:start;min-width:0;margin:0!important;padding:12px!important;border:1px solid var(--zo-line)!important;border-radius:var(--zo-r)!important;background:#fff}.zo-sus .cart-related-info{display:flex!important;flex:1 1 auto;flex-direction:column;gap:6px;width:auto!important;float:none!important}.zo-sus .cart-related-img{display:block;align-self:center;width:120px;height:110px;margin:0 0 4px!important}.zo-sus .cart-related-img img{width:100%!important;height:100%!important;object-fit:contain}.zo-sus .cart-related-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:3.9em;font-size:14px!important;font-weight:500!important;line-height:1.3!important;text-transform:none!important;color:var(--zo-ink)!important;text-decoration:none!important}.zo-sus .cart-related-name:hover{color:var(--zo-cta)!important}.zo-sus .cart-related-availability{width:auto!important;font-size:12.5px;line-height:1.3;text-align:left!important}.zo-sus .cart-related-availability span[style*="009901"]{color:var(--zo-cta)!important}.zo-sus .cart-related-button{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;width:auto!important;margin:10px 0 0!important;padding:0!important;float:none!important;text-align:left}.zo-sus .cart-related-product,.zo-sus .cart-related-product *{text-align:left!important}.zo-sus .cart-related-product,.zo-sus .cart-related-info{align-items:stretch!important}.zo-sus .cart-related-info{padding:0!important}.zo-sus .cart-related-availability,.zo-sus .cart-related-button{flex:none!important;width:auto!important;padding:0!important;align-self:stretch!important}.zo-sus .cart-related-img{align-self:center!important}.zo-sus .cart-related-button .price{display:block;margin:0!important;padding:0!important;font-size:16px;font-weight:700;color:var(--zo-ink)}.zo-sus .cart-related-button form{display:block!important;width:100%!important;margin:0!important;float:none!important}.zo-sus .cart-related-button .btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:40px;margin:0!important;border-radius:var(--zo-r-sm)!important;text-align:center!important}@media(max-width:767px){.zo-sus{margin:4px 10px 24px}.zo-sus__pas{grid-auto-columns:150px;gap:10px}.zo-sus .cart-related-img{width:100px;height:96px}}@media(max-width:991px){body.ordering-process .zo-podporaMob{position:fixed!important;z-index:60!important}body.ordering-process.navigation-window-visible .zo-podporaMob,body.ordering-process.user-action-visible .zo-podporaMob,body.ordering-process.search-window-visible .zo-podporaMob{z-index:1!important}}@media(min-width:768px)and (max-width:991px){body.ordering-process #header{top:-29px}}@media(min-width:992px){body.ordering-process .top-navigation-bar{position:sticky;top:0;z-index:61}body.ordering-process #header{top:-28px}}body.in-krok-2 .co-box{margin:0 0 16px!important;padding:28px 32px!important;border:1px solid var(--zo-line)!important;border-radius:var(--zo-r)!important;background:#fff!important}body.in-krok-2 .co-billing-address>fieldset.box{margin:0!important;padding:0!important;border:0!important}body.in-krok-2 .co-box h2{margin:0 0 18px!important;padding-left:42px!important;font-size:20px!important;line-height:28px!important}body.in-krok-2 .co-box h2:before{top:50%!important;left:0!important;margin:0!important;font-size:28px!important;line-height:1!important;transform:translateY(-50%)!important}body.in-krok-2 .co-box .js-location--hidden,body.in-krok-2 .co-box .form-group--inline>.js-location--hidden{display:none!important}body.in-krok-2 .co-box .form-group--inline{display:block!important;margin:0 0 14px!important}body.in-krok-2 .co-box .form-group--inline>label,body.in-krok-2 .co-box .form-group--inline>.label{display:block!important;width:auto!important;max-width:none!important;margin:0 0 6px!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;color:var(--zo-ink)!important;text-align:left!important}body.in-krok-2 .co-box .form-group--inline>div{width:auto!important;max-width:none!important;margin:0!important;flex:none!important}body.in-krok-2 .co-box .form-legend{margin:0 0 14px!important;font-size:13px;color:var(--zo-muted)}body.in-krok-2 .co-box .form-control{width:100%!important;max-width:none!important;height:48px!important;padding:10px 14px!important;border:1px solid #ABA29D!important;border-radius:var(--zo-r-sm)!important;background:#fff!important;font-size:16px!important;color:var(--zo-ink)!important;box-shadow:none!important}body.in-krok-2 .co-box textarea.form-control{height:auto!important;min-height:96px}body.in-krok-2 .co-box .form-control:hover{border-color:var(--zo-body)!important}body.in-krok-2 .co-box .form-control:focus{border-color:var(--zo-cta)!important;box-shadow:0 0 0 3px #4e6b3e2e!important;outline:none!important}body.in-krok-2 .co-box .phone-combined-input{display:flex;align-items:stretch;gap:8px}body.in-krok-2 .co-box .phone-combined-input .country-flags{flex:none;height:48px;display:flex;align-items:center}body.in-krok-2 .co-box .phone-combined-input .form-control{flex:1 1 auto;min-width:0}body.in-krok-2 .co-box .form-control.error-field,body.in-krok-2 .co-box .form-control.error-field:focus{border-color:#b3261e!important}body.in-krok-2 .co-box .form-control.error-field:focus{box-shadow:0 0 0 3px #b3261e26!important}body.in-krok-2 .co-box .validator-msg{margin-top:6px;font-size:13px;line-height:1.35;color:#b3261e!important}body.in-krok-2 .co-contact-information,body.in-krok-2 .co-billing-address>fieldset.box{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}body.in-krok-2 .co-contact-information>*,body.in-krok-2 .co-billing-address>fieldset.box>*{grid-column:1 / -1;min-width:0}body.in-krok-2 .co-contact-information>.form-group:has(#email),body.in-krok-2 .co-billing-address>fieldset.box>.form-group:has(#billCity){grid-column:1}body.in-krok-2 .co-contact-information>.form-group:has(#phone),body.in-krok-2 .co-billing-address>fieldset.box>.form-group:has(#billZip){grid-column:2}body.in-krok-2 .co-contact-information>.form-group--inline:first-of-type{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;border-radius:var(--zo-r-sm);background:var(--zo-bezova-svetla)}body.in-krok-2 .co-contact-information>.form-group--inline:first-of-type>.label{margin:0!important;font-weight:500!important}body.in-krok-2 .co-contact-information .login-button{min-height:0!important;padding:0!important;border:0!important;background:none!important;font-size:14px!important;font-weight:600!important;color:var(--zo-cta)!important;text-decoration:underline!important}@media(max-width:767px){body.in-krok-2 .co-box{padding:18px 14px!important}body.in-krok-2 .co-box h2{font-size:18px!important;padding-left:36px!important}body.in-krok-2 .co-box h2:before{font-size:24px!important}body.in-krok-2 .co-contact-information>.form-group:has(#email),body.in-krok-2 .co-contact-information>.form-group:has(#phone){grid-column:1 / -1}body.in-krok-2 .co-billing-address>fieldset.box{grid-template-columns:minmax(0,1fr) 120px;column-gap:10px}}@media(min-width:992px)and (min-height:880px){body.in-krok-2 .col-md-4>.cart-content{position:sticky;top:100px}}@media(min-width:768px){body.ordering-process #header #navigation ul.menu-level-1>li>a,body.ordering-process #header #navigation ul.menu-level-1>li>a>b,body.ordering-process #header #navigation ul.menu-level-1>li>a .submenu-arrow{color:#fff!important}}body.zo-ma-vyhody .cart-summary{display:none!important}.zo-vyhody{margin:8px 0 24px;padding:18px 20px 20px;border-radius:var(--zo-r);background:var(--zo-bezova-svetla)}.zo-vyhody h2{margin:0 0 14px!important;font-size:18px!important;line-height:1.3;color:var(--zo-ink)}.zo-vyhody h2:after{display:none!important}.zo-vyhody__riadky{display:grid;gap:16px}.zo-vyhody .zo-doruc-riadok{align-items:start}.zo-vyhody .zo-doruc-riadok img{margin-top:1px}.zo-vyhody__kraje{grid-column:2;display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.4}.zo-vyhody__kraje li{display:flex;justify-content:space-between;gap:12px;color:var(--zo-body)}.zo-vyhody__kraje li b{flex:none;font-weight:700;color:var(--zo-ink);font-variant-numeric:tabular-nums}.zo-vyhody__kraje li.is-splnene b{color:var(--zo-cta-dark)}.zo-vyhody__kraje+.zo-doruc-pas{margin-top:8px}.zo-vyhody__kraje,.zo-vyhody .zo-doruc-pas{max-width:460px}.zo-vyhody__kupon{margin-top:18px;padding-top:16px;border-top:1px solid var(--zo-line-soft)}.zo-vyhody__kupon[hidden]{display:none}.zo-vyhody__kupon>p{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--zo-ink)}.zo-vyhody .discount-coupon form{display:flex!important;gap:8px;margin:0}.zo-vyhody .discount-coupon .form-control{flex:1 1 auto;min-width:0;height:44px!important;padding:8px 14px!important;border:1px solid #ABA29D!important;border-radius:var(--zo-r-sm)!important;background:#fff!important;font-size:16px!important}.zo-vyhody .discount-coupon .form-control:focus{border-color:var(--zo-cta)!important;box-shadow:0 0 0 3px #4e6b3e2e!important;outline:none}.zo-vyhody .discount-coupon .btn{flex:none;height:44px!important;min-height:44px;padding:0 18px!important;border-radius:var(--zo-r-sm)!important}@media(max-width:767px){.zo-vyhody{margin:4px 10px 24px;padding:16px 14px 18px}}
