/* notte.cz – paleta, hovery, patička, mobilní menu, písma (Nunito všude, nastaveno v Editoru) */
:root{--nt-header-bg:#FFFFFF;--nt-header-text:#2B2926;--nt-header-hover:#2B2926;--nt-header-line:#E6DED2;--nt-accent:#E8B44A;--dklab-topaz-clr-bg:#F8F4EE}body{background-color:#F8F4EE !important}#header{--dklab-topaz-clr-blue:var(--nt-header-bg);background-color:var(--nt-header-bg) !important;border-bottom:1px solid var(--nt-header-line)}.navigation-in .menu-level-1>li>a,.navigation-in .menu-level-1>li>a b{color:var(--nt-header-text) !important}.navigation-in .menu-level-1>li>a:hover b,.navigation-in .menu-level-1>li>a:focus-visible b{color:var(--nt-header-hover) !important;text-decoration:underline;text-decoration-color:var(--nt-accent);text-decoration-thickness:2px;text-underline-offset:6px}.header-top .navigation-buttons .top-nav-button-login,.header-top .navigation-buttons .top-nav-button-login span,.header-top .navigation-buttons .search-toggle,.header-top .navigation-buttons .btn-icon,.header-top .navigation-buttons .btn-icon .cart-price{color:var(--nt-header-text) !important}.header-top .navigation-buttons .top-nav-button-login:hover,.header-top .navigation-buttons .top-nav-button-login:hover span,.header-top .navigation-buttons .search-toggle:hover,.header-top .navigation-buttons .btn-icon:hover,.header-top .navigation-buttons .btn-icon:hover .cart-price{color:var(--nt-header-hover) !important}.header-top>a.toggle-window{color:var(--nt-header-text) !important}.header-top>a.toggle-window::before{background-color:var(--nt-header-text) !important}.header-top>a.toggle-window:hover::before{background-color:var(--nt-header-hover) !important}@media (max-width:991px){#navigation,#navigation .navigation-in,#navigation .menu-level-1,#navigation .navigationActions{background-color:#FFFFFF !important}#navigation .menu-level-2{background-color:#FBF8F3 !important}#navigation .menu-level-1>li>a,#navigation .menu-level-1>li>a b,#navigation .menu-level-2 a,#navigation .menu-level-2 a span,#navigation .navigationActions a,#navigation .navigationActions a span{color:#2B2926 !important}#navigation .menu-level-1>li>a:hover b,#navigation .menu-level-2 a:hover span,#navigation .navigationActions a:hover span{color:#2B2926 !important;text-decoration:underline;text-decoration-color:var(--nt-accent);text-decoration-thickness:2px;text-underline-offset:5px}#navigation li,#navigation .menu-level-1>li>a,#navigation .navigationActions li{border-color:#E6DED2 !important}#navigation .menu-level-1>li{border-bottom-color:#E6DED2 !important}}.btn-conversion:hover,.btn-conversion:focus-visible,.btn-primary:hover,.btn-primary:focus-visible,.search-form .btn:hover{background-color:#E8B44A !important;border-color:#E8B44A !important;color:#2B2926 !important}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],select,textarea{border-color:#948A7B !important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #94621A !important;outline-offset:2px}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:pointer;background:no-repeat center / 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' stroke='%232B2926' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.pagination a:hover,.pagination a:focus-visible{text-decoration:underline;text-decoration-color:var(--nt-accent);text-decoration-thickness:2px;text-underline-offset:6px}#footer,#footer .container,#footer .footer-rows,#footer .footer-links-icons,#footer .footer-bottom{background-color:#2B2926 !important}#footer,#footer a,#footer h2,#footer h3,#footer h4,#footer strong,#footer p,#footer span,#footer li,#footer .copyright{color:#F8F4EE !important}#footer .footer-links a,#footer .footer-bottom a{text-decoration:none}#footer .copyright a{text-decoration:underline;text-underline-offset:3px}#footer a:hover,#footer a:focus-visible{text-decoration:underline !important;text-decoration-color:#E8B44A;text-decoration-thickness:2px;text-underline-offset:5px}#footer .footer-links-icons,#footer .footer-bottom,#footer hr{border-color:#4A4640 !important}#footer h3,#footer h4,#footer .pageElement__heading{text-transform:none}#footer,#footer a,#footer p,#footer span,#footer strong,#footer li,#footer h2,#footer h3,#footer h4{font-family:"Nunito",sans-serif !important}
#footer{border-top:0}
#footer .custom-footer img{background:#F8F4EE;border-radius:10px;padding:10px 14px;box-sizing:content-box}
#footer a:focus-visible{outline-color:#E8B44A !important}
/* karty produktů: žlutá linka pod názvem všude, zvednutí a stín jen ve velkých mřížkách (jen myš) */
@media (hover:hover){
  .products .product .p:hover .name,
  .products .product .p:hover .name span{text-decoration:underline;text-decoration-color:#E8B44A;text-decoration-thickness:2px;text-underline-offset:5px}
  .products-block .product .p{transition:box-shadow .2s ease,transform .2s ease}
  .products-block .product .p:hover{box-shadow:0 10px 28px rgba(43,41,38,.10);transform:translateY(-2px)}
}
@media (prefers-reduced-motion:reduce){
  .products-block .product .p{transition:none}
  .products-block .product .p:hover{transform:none}
}
/* pás „Nejprodávanější“ a ostatní inline pásy: bez zvednutí a stínu */
.products-inline .product .p,#productsTop .product .p{transition:none !important}
.products-inline .product .p:hover,#productsTop .product .p:hover{transform:none !important;box-shadow:none !important}
