#signature .apollo{display: none!important;}
.products-block .p-in-in{min-height: auto;}.category-header input[type="radio"]:checked+label{background-color: var(--color-primary);}.welcome .welcome__content p{margin-bottom: 0;}.welcome .welcome__content p + p{margin-top: 20px;}@media (min-width: 768px){.navigation-in{font-size: 15px;line-height: 15px;}.navigation-in ul li a{padding-left: 22px;padding-right: 22px;}.top-navigation-bar .container > div.top-navigation-contacts{top: 0;height: 49px;}.welcome h1{font-size: 40px;margin-bottom: 30px;}.welcome p{font-size: 16px;line-height: 1.8;margin-bottom: 30px;}}@media (min-width: 992px){.welcome{padding: 40px 40px 40px 40px;}}@media (min-width: 768px){.header-top{padding-top: 30px;padding-bottom: 10px;}.popup-widget.cart-widget, .popup-widget.login-widget{top: 105px;}.admin-logged .popup-widget.cart-widget, .admin-logged .popup-widget.login-widget{top: 130px;}}@media (min-width: 992px){.header-top{padding-top: 30px;padding-bottom: 10px;}.popup-widget.cart-widget, .popup-widget.login-widget{top: 130px;}.admin-logged .popup-widget.cart-widget, .admin-logged .popup-widget.login-widget{top: 155px;}}@media (max-width: 767px){.top-navigation-bar{background-color: white;}}@media (max-width: 370px){.top-navigation-bar .site-name a img{max-height: 30px;}}@media (min-width: 768px){.products-related-block h2, .products-alternative-block h2, h4.homepage-group-title, .h4.homepage-group-title{font-size: 36px;}body .hodnoceni:before{text-align: center;font-size: 36px;margin-bottom: 30px;}.products-block.products .p .name{font-size: 18px;}.navigation-buttons a[data-target="cart"]:hover{color: white;}.header-top .btn.cart-count:hover .cart-price{color: white;}.navigation-buttons .click-cart a:after{display: none;}.click-cart > a[data-target="cart"]{background: var(--color-primary);border-radius: 8px;}.click-cart > a[data-target="cart"]:hover{background: var(--color-primary-hover);}#header .cart-count{border-radius: 7px 7px;}.navigation-buttons a[data-target="cart"]{color: #fff;}.header-top .btn.cart-count:before{font-size: 26px;}.header-top .btn.cart-count:before{color: white !important;}.navigation-buttons{right: 0;}.cart-window-visible #header .click-cart{border-radius: 7px 7px 0 0;}.cart-window-visible #header .cart-count{background: var(--color-secondary-hover);border-radius: 7px 7px 0 0;}.cart-window-visible .btn.cart-count .cart-price{color: white;}.popup-widget{margin-left: -6px;}}@media (min-width: 992px){.popup-widget.cart-widget{margin-left: 106px;}}@media (min-width: 1200px){.popup-widget.cart-widget{margin-left: 209px;}}@media (min-width: 1440px){.popup-widget.cart-widget{margin-left: 329px;}}
.top-navigation-bar-menu>li:not(:has(>a[href="/leoness-klub-vyhod/"])):not(:has(>a[href="/leoness-pre-firmy/"])):not(:has(>a[href="/kontakty/"])):not(:has(>a[href$="/klient/objednavky/"])):not(:has(>a[href$="/akciove-ceny/"])){display:none!important}
.top-navigation-menu-trigger,.top-navigation-bar-menu-helper{display:none!important}
@media(min-width:768px){
  .top-navigation-bar{background:#f5f8fa!important;border-bottom:1px solid #e3eaf0!important}
  .top-navigation-bar .top-navigation-menu{min-height:46px}
  .top-navigation-bar .top-navigation-bar-menu{display:flex!important;align-items:stretch;gap:6px;margin:0!important;padding:0!important;overflow:visible!important;height:46px!important}
  .top-navigation-bar .top-navigation-bar-menu>li:has(>a:is([href="/leoness-klub-vyhod/"],[href="/leoness-pre-firmy/"],[href="/kontakty/"],[href$="/klient/objednavky/"],[href$="/akciove-ceny/"])){display:flex!important;align-items:stretch;margin:0!important;padding:0!important}
  .top-navigation-bar .top-navigation-bar-menu>li:before,.top-navigation-bar .top-navigation-bar-menu>li:after{display:none!important}
  .top-navigation-bar .top-navigation-bar-menu>li>a{display:flex!important;align-items:center;padding:0 13px!important;min-height:46px;font-size:14px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0;color:#23465d!important;text-decoration:none!important;border-bottom:2px solid transparent;transition:background-color .15s,color .15s,border-color .15s}
  .top-navigation-bar .top-navigation-bar-menu>li:has(>a[href="/leoness-klub-vyhod/"]){order:1}
  .top-navigation-bar .top-navigation-bar-menu>li:has(>a[href="/leoness-pre-firmy/"]){order:2}
  .top-navigation-bar .top-navigation-bar-menu>li:has(>a[href$="/klient/objednavky/"]){order:3}
  .top-navigation-bar .top-navigation-bar-menu>li:has(>a[href="/kontakty/"]){order:4}
  .top-navigation-bar .top-navigation-bar-menu>li>a[href="/leoness-klub-vyhod/"]{color:#a92169!important}
  body.in-leoness-klub-vyhod .top-navigation-bar .top-navigation-bar-menu>li>a[href="/leoness-klub-vyhod/"]{border-bottom-color:#c22375}
  .top-navigation-bar .top-navigation-bar-menu>li>a:hover,.top-navigation-bar .top-navigation-bar-menu>li>a:focus-visible{color:#a92169!important;background:#eef2f6;border-bottom-color:#c22375}
  .top-navigation-bar .top-navigation-bar-menu>li>a:focus-visible{outline:2px solid #c22375;outline-offset:-3px}
  .top-navigation-bar .top-navigation-contacts{display:flex;align-items:center;height:46px!important}
}
@media(min-width:768px) and (max-width:991px){.top-navigation-bar .top-navigation-bar-menu{gap:0}.top-navigation-bar .top-navigation-bar-menu>li>a{font-size:13px!important;padding:0 9px!important}}

.le-nav-offers{position:relative;color:#23465d;font:600 14px/1.3 Arial,sans-serif;letter-spacing:0}
.le-nav-offers summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 13px;cursor:pointer;list-style:none;border-bottom:2px solid transparent;white-space:nowrap}
.le-nav-offers summary::-webkit-details-marker{display:none}
.le-nav-offers summary:after,.top-navigation-bar-menu>li>a[href$="/akciove-ceny/"]:after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.le-nav-offers[open] summary,.le-nav-offers summary:hover{color:#a92169;background:#eef2f6;border-bottom-color:#c22375}
.le-nav-offers summary:focus-visible{outline:2px solid #c22375;outline-offset:-3px}
.le-nav-offers-links{position:absolute;top:100%;left:0;z-index:1002;min-width:190px;background:#fff;border:1px solid #dde4e8;border-radius:6px;box-shadow:0 6px 18px #17354b20;padding:5px}
.le-nav-offers-links a{display:flex!important;align-items:center;min-height:44px;padding:10px 13px!important;color:#23465d!important;font:600 14px/1.3 Arial,sans-serif;text-decoration:none!important;border:0!important;white-space:nowrap}
.le-nav-offers-links a:hover,.le-nav-offers-links a:focus-visible{background:#f3f6f8;color:#a92169!important}
.top-navigation-bar .top-navigation-bar-menu>li>a.le-nav-offers-fallback{display:none!important}
@media(min-width:768px){
  .top-navigation-bar .top-navigation-menu{overflow:visible!important;z-index:1003}
  .top-navigation-bar .top-navigation-bar-menu>li:has(>a[href$="/akciove-ceny/"]){order:5;display:flex!important;align-items:stretch;width:167px;flex:none}
  .top-navigation-bar-menu>li>a[href$="/akciove-ceny/"]{gap:9px}
  .top-navigation-bar .top-navigation-bar-menu>li>.le-nav-offers{width:100%}
}
@media(min-width:768px) and (max-width:1199px){.top-navigation-bar .top-navigation-contacts a[href^="mailto:"]{display:none!important}}
@media(min-width:768px) and (max-width:991px){
  .top-navigation-bar .top-navigation-contacts{display:none!important}
  .le-nav-offers summary{font-size:13px;padding:0 9px}
  .top-navigation-bar .top-navigation-bar-menu>li:has(>a[href$="/akciove-ceny/"]){width:155px}
}
@media(max-width:767px){
  #le-mobile-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #le-mobile-quick-links>a:nth-child(3){border-left:0!important;border-top:1px solid #dde4e8}
  #le-mobile-quick-links>.le-nav-offers{border-left:1px solid #dde4e8;border-top:1px solid #dde4e8;font-size:13px}
  #le-mobile-quick-links .le-nav-offers summary{min-height:44px;padding:10px 8px;font-size:13px;line-height:1.4;border-bottom:0}
  #le-mobile-quick-links .le-nav-offers-links{left:auto;right:0;min-width:190px}
  #le-mobile-quick-links .le-nav-offers-links a{justify-content:flex-start!important;text-align:left!important;border:0!important}
  #header:has(.search):not(:has(+ #le-mobile-quick-links)){margin-bottom:90px!important}
}
