/* Kosik a ucet v hlavicce - nacita se na celem webu */
.dks-hlavicka-ikony{display:flex;align-items:center;gap:4px;margin-right:16px}
.dks-ucet,.dks-kosik{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 10px;border-radius:2px;color:#121212;text-decoration:none;font:600 14px/1 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;white-space:nowrap;transition:color .2s,background-color .2s}
.dks-ucet:hover,.dks-kosik:hover{color:#A35A00;background:#F0EEE9}
.dks-ucet:focus-visible,.dks-kosik:focus-visible{outline:2px solid #FF8D0D;outline-offset:2px}
.dks-ucet svg,.dks-kosik svg{width:22px;height:22px;flex:0 0 auto}
.dks-kosik__castka .woocommerce-Price-amount,.dks-kosik__castka bdi{font:inherit;color:inherit}
.dks-kosik__pocet{position:absolute;top:5px;left:22px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#FF8D0D;color:#121212;font:700 11px/18px Inter,system-ui,sans-serif;text-align:center;box-sizing:border-box}
.dks-kosik.je-prazdny .dks-kosik__pocet{display:none}
.dks-medovnik{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media (max-width:1024px){.dks-hlavicka-ikony{margin-right:10px}}

/* Hlavicka je plna: ucet i kosik jen jako ikony (popis je v aria-label).
   Kosik je videt jen v e-shopu (body.dks), na strankach webu se schova.
   Oranzove kolecko s poctem kusu v kosiku zustava. */
.dks-ucet__text,.dks-kosik__castka{display:none!important}
.dks-ucet,.dks-kosik{gap:0;padding:0 10px}
body:not(.dks) .dks-kosik{display:none!important}
@media (max-width:640px){.dks-hlavicka-ikony{gap:0;margin-right:4px}.dks-ucet,.dks-kosik{padding:0 7px}.dks-kosik__castka{display:none}}

/* Tlacitko Poptat material je v hlavicce jen na strankach webu od tabletu vys.
   V e-shopu (body.dks) a na telefonech se schova; tlacitko E-shop zustava vsude. */
body.dks .elementor-79 .elementor-element.elementor-element-7384c50{display:none!important}
@media (max-width:767px){
 .elementor-79 .elementor-element.elementor-element-7384c50{display:none!important}
}

/* Polozka Poptavka v hlavnim menu: jen v rozbalovacim menu (tablet, mobil).
   Na pocitaci je v hlavicce tlacitko Poptat material. */
@media (min-width:1025px){.dk-menu-jen-mobil{display:none!important}}

/* Detaily uctu: zobrazovane jmeno se sklada z jmena a prijmeni automaticky */
.woocommerce-EditAccountForm .form-row:has(#account_display_name){display:none}

/* Uzsi pocitace (1025-1279 px, napr. notebook se zvetsenim 125 %): hlavicka se jinak nevejde
   a menu prekryva logo a tlacitka. Zhustime rozestupy menu, tlacitek a ikon. */
@media (min-width:1025px) and (max-width:1279px){
 .elementor-79 .elementor-element.elementor-element-7e7e16e .xpro-elementor-horizontal-navbar-nav > li > a{padding-left:7px!important;padding-right:7px!important;letter-spacing:.5px!important;font-size:13px!important}
 .elementor-79 .elementor-element.elementor-element-446f788{--padding-left:8px;--padding-right:8px}
 .elementor-79 .elementor-element.elementor-element-a86f571{--padding-left:16px;--padding-right:16px}
 .elementor-79 .elementor-element.elementor-element-45b551d .elementor-button{padding-left:14px!important;padding-right:14px!important;letter-spacing:.5px!important}
 .elementor-79 .elementor-element.elementor-element-7c9d788 .elementor-button{padding-left:12px!important;padding-right:12px!important;letter-spacing:.5px!important}
 .elementor-79 .elementor-element.elementor-element-7384c50{--padding-right:6px}
 .dks-hlavicka-ikony{margin-right:6px}
 .dks-ucet,.dks-kosik{padding:0 8px}
}
@media (min-width:1025px) and (max-width:1099px){
 .elementor-79 .elementor-element.elementor-element-7e7e16e .xpro-elementor-horizontal-navbar-nav > li > a{padding-left:5px!important;padding-right:5px!important}
}
