/* KOFI: dostupnost (Skladom / Na ceste) */
html.kofi-new span[style*="rgb(46, 125, 50)"]{font-weight:600}
html.kofi-new span[style*="rgb(31, 95, 168)"]{font-weight:700}
html.kofi-new span[style*="rgb(46, 125, 50)"]::before,html.kofi-new span[style*="rgb(31, 95, 168)"]::before{content:"";display:inline-block;width:13px;height:13px;margin:0 5px 2px 0;vertical-align:middle;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
html.kofi-new span[style*="rgb(46, 125, 50)"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")}
html.kofi-new span[style*="rgb(31, 95, 168)"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='3'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='3'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}
/* KOFI: skryt stary lavy panel hned v hlavicke (bez blikania) */
html.kofi-new .sidebar{display:none!important}
html.kofi-new main#content.content.narrow{width:100%!important;max-width:100%!important;margin-left:0!important}
html.kofi-new .content-wrapper-in{display:block!important}
/* KOFI: dalsie stare prvky skryt hned v hlavicke */
html.kofi-new .category-top .products-top-wrapper{display:none!important}
html.kofi-new .custom-footer__newsletter,html.kofi-new .footer-banner .nwslet{display:none!important}
html.kofi-new .middle-banners-wrapper{display:none!important}
/* KOFI: prvky co sa skryvali az skriptom (blikanie) */
html.kofi-new .products .product .widget-parameter-wrapper{display:none!important}
html.kofi-new.kofi-new body #navigation li.menu-item-814{display:none!important}
html.kofi-new #footer .custom-footer__toplist{display:none!important}
/* KOFI: homepage blok products-7 hned skryty (bez blikania) */
.content-wrapper:has(>.content-wrapper-in>#products-7){display:none}

html.kofi-new section.kofi-month{display:none!important}

@media(min-width:768px){html.kofi-new.kofi-new body .search-form .search-input,html.kofi-new.kofi-new body .search-form .query-input{background:#fff!important;border:1px solid #1d1d1d!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}html.kofi-new.kofi-new body .search-form .btn{border-radius:0!important}html.kofi-new.kofi-new body a.pre-web-link.login{background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important;padding:0 6px!important}html.kofi-new.kofi-new body a.pre-web-link.login::before{background-color:transparent!important;border-radius:0!important;filter:invert(1);width:26px!important;height:26px!important}html.kofi-new.kofi-new body a.cart-count.btn{border-radius:0!important}html.kofi-new.kofi-new body .navigation-buttons{flex-wrap:nowrap!important;align-items:center!important}}@media(min-width:768px) and (max-width:1199px){html.kofi-new.kofi-new body a.pre-web-link.login::after{display:none!important}}
@media(min-width:992px){html.kofi-new.kofi-new body .header-top,html.kofi-new.kofi-new body #navigation{transition:none!important}html.kofi-new.kofi-new body .header-top .site-name-wrapper{flex:0 0 auto!important;width:auto!important}html.kofi-new.kofi-new body .header-top .search{flex:1 1 auto!important;width:auto!important;max-width:430px!important;margin:0 auto 0 56px!important}html.kofi-new.kofi-new body .header-top .search .search-form{width:100%!important}html.kofi-new.kofi-new body .header-top .navigation-buttons{flex:0 0 auto!important;width:auto!important;margin-left:auto}html.kofi-new.kofi-new body a.pre-web-link.login.kofi-acc[data-kofi-label]::after{content:attr(data-kofi-label)!important;white-space:nowrap}html.kofi-new.kofi-new body.kofi-stuck .header-top{position:fixed!important;top:0!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;margin:0!important;z-index:2000!important;background:#fff!important;box-shadow:0 1px 0 #1d1d1b!important;padding-left:max(20px,calc((100% - 1378px)/2))!important;padding-right:max(20px,calc((100% - 1378px)/2))!important;box-sizing:border-box!important;transition:padding .16s ease!important}html.kofi-new.kofi-new body.kofi-stuck.kofi-compact .header-top{padding-top:8px!important;padding-bottom:8px!important;box-shadow:0 1px 0 #1d1d1b,0 5px 14px rgba(0,0,0,.05)!important}html.kofi-new.kofi-new body.kofi-stuck #navigation{margin-top:var(--kofi-ht,98px)!important}html.kofi-new.kofi-new body.kofi-stuck .user-action-in .popup-widget{position:fixed!important;top:calc(var(--kofi-bar,98px) + 1px)!important;right:max(20px,calc((100% - 1378px)/2))!important;left:auto!important}html.kofi-new.kofi-new body.kofi-stuck.kofi-compact .user-action-in .popup-widget{top:63px!important}}

@media(max-width:767px){html.kofi-new .ordering-process .responsive-tools{width:auto!important;max-width:calc(100% - 40px)!important}}

html.kofi-co.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new body .co-contact-information .form-group:has(>div>a.login-button)>p.label{display:none!important}
html.kofi-co.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new body a.login-button.btn.btn-secondary{display:inline-block!important;width:auto!important;min-height:0!important;padding:0!important;margin:0 0 4px!important;border:0!important;background:none!important;box-shadow:none!important;font-size:0!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important}
html.kofi-co.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new body a.login-button.btn.btn-secondary::before{content:"Už u nás máš účet? ";font-size:14px;font-weight:500;color:#454545}
html.kofi-co.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new body a.login-button.btn.btn-secondary::after{content:"Prihlás sa";font-size:14px;font-weight:700;color:#1d1d1d;text-decoration:underline;text-underline-offset:3px}
html.kofi-co.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new.kofi-new body a.login-button.btn.btn-secondary:hover::after{text-decoration-thickness:2px}
