/* BOVRAM - hlavicka: kosik a prihlaseni (varianta A v2, 2026-11-10: mustek k nahledu kosiku) */
@media (min-width: 1200px) { html body #header .navigation-buttons { display: flex !important; align-items: center; gap: 4px; height: 108px; } html body #header .navigation-buttons .top-nav-button-login { display: flex !important; flex-direction: row !important; align-items: center; gap: 8px; width: auto !important; height: 48px !important; padding: 0 16px !important; border: 0 !important; border-radius: 999px; background: none !important; line-height: 1 !important; font-size: 15px !important; font-weight: 700; color: #16150f !important; } html body #header .navigation-buttons .top-nav-button-login span { margin: 0 !important; padding: 0 !important; line-height: 1 !important; } html body #header .navigation-buttons .top-nav-button-login:hover { background: rgba(22,21,15,.08) !important; } html body #header .navigation-buttons .top-nav-button-login::before { display: block !important; margin: 0 !important; line-height: 1 !important; font-size: 24px !important; height: auto !important; color: #16150f !important; } html body #header .navigation-buttons .top-nav-button-login::after { display: none !important; } html body #header .navigation-buttons a.cart-count::after { display: block !important; content: '' !important; position: absolute !important; left: 0 !important; right: 0 !important; top: 100% !important; bottom: auto !important; width: auto !important; height: 34px !important; background: transparent !important; font-size: 0 !important; transform: none !important; } html body #cart-widget::before { display: none !important; } html body #header .cart-count { display: flex !important; align-items: center; gap: 18px; width: auto !important; height: 52px !important; padding: 0 22px 0 18px !important; margin: 0 !important; border-radius: 999px !important; box-shadow: none !important; } html body #header .cart-count:hover { box-shadow: 0 0 0 2px #16150f !important; } html body #header .cart-count::before { display: block !important; margin: 0 !important; font-size: 24px !important; height: auto !important; line-height: 1 !important; color: #fff !important; } html body #header .cart-count .cart-price { display: inline-block !important; width: auto !important; font-size: 16px !important; font-weight: 800 !important; line-height: 1 !important; color: #ffe321 !important; white-space: nowrap; margin: 0 !important; padding: 0 !important; } html body #header .cart-count i { top: 3px !important; left: 30px !important; right: auto !important; bottom: auto !important; width: 20px !important; height: 20px !important; font-size: 11px !important; border: 2px solid #070700; border-radius: 50%; box-sizing: content-box; } } .navigation-buttons a.cart-count:hover::before,.navigation-buttons a.cart-count:hover::after{color:#fff!important} html.bv-mouse body #header .cart-count:focus-visible{box-shadow:none!important}
