.navigation-buttons #dkLabFavHeaderIconBtn em{width:auto !important;min-width:18px !important;height:18px !important;line-height:18px !important;padding:0 3px !important;border-radius:9px !important;white-space:nowrap !important;box-sizing:border-box !important;font-size:12px !important;font-weight:700 !important;font-style:normal !important;text-align:center !important;bottom:auto !important;z-index:3 !important}
#header .navigation-buttons a[data-target="cart"] i{width:auto !important;min-width:18px !important;height:18px !important;line-height:18px !important;padding:0 3px !important;border-radius:9px !important;white-space:nowrap !important;box-sizing:border-box !important;font-size:12px !important;font-weight:700 !important;font-style:normal !important;text-align:center !important;bottom:auto !important;left:auto !important;z-index:3 !important}
@media (min-width: 768px){#header .navigation-buttons a[data-target="cart"] i{top:6px !important;right:calc(100% - 54px) !important}}
@media (max-width: 767px){#header .navigation-buttons a[data-target="cart"] i{top:-2px !important;right:-7px !important}}
@media (max-width: 340px){#header .navigation-buttons a[data-target="cart"] i{right:-4px !important}}
@media (min-width: 768px){.navigation-buttons #dkLabFavHeaderWrapper{display:inline-block !important;vertical-align:middle !important}
#header .navigation-buttons{padding-left:40px !important}
.navigation-buttons #dkLabFavHeaderIconBtn{margin-left:0 !important;margin-right:25px !important;position:relative !important;z-index:2 !important;transition:color .35s !important}
body.template-13 .navigation-buttons #dkLabFavHeaderIconBtn em{top:6px !important;left:auto !important;right:-9px !important}
.navigation-buttons #dkLabFavHeaderIconBtn:before{font-size:26px !important}
.navigation-buttons #dkLabFavHeaderIconBtn:hover{color:var(--color-primary-hover) !important}
.navigation-buttons #dkLabFavHeaderIconBtn:hover:before{background-color:var(--color-primary-hover) !important}
#header .search-form{position:relative !important}
#header .search-form .query-input{width:100% !important;padding-right:60px !important;border:1px solid #cacaca !important;border-radius:8px !important}
#header .search-form .search-button{position:absolute !important;right:0 !important;top:0 !important;height:100% !important;width:60px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:8px !important;background:transparent !important}}
@media (min-width: 768px){#header .header-bottom{border-top:0 !important}
body.id--16 #header .header-bottom, body.id--17 #header .header-bottom{border-bottom:0 !important}}
@media (max-width: 767px){#header .header-bottom{border-top:0 !important;border-bottom:0 !important}
#navigation{border-top:0 !important}}
@media (min-width: 1200px){#header .header-top-wrapper .search{padding-right:0 !important}}
@media (max-width: 767px){div.navigation-wrapper.header-top-wrapper{position:relative !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;padding-left:12px !important;padding-right:12px !important;box-sizing:border-box !important}
div.header-top-wrapper .site-name{order:1 !important;position:static !important;left:auto !important;right:auto !important;transform:none !important;flex:1 1 0 !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 !important;text-align:left !important;transition:none !important}
div.header-top-wrapper .site-name a{display:block !important;max-width:100% !important;margin:0 !important;text-align:left !important}
div.header-top-wrapper .site-name a img{display:block !important;width:auto !important;max-width:100% !important;height:auto !important;margin:0 !important}
div.header-top-wrapper .navigation-buttons{order:2 !important;margin-left:auto !important;padding:10px 0 !important;height:60px !important;width:auto !important;flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;box-sizing:border-box !important}
div.navigation-buttons a.toggle-window[data-target="search"]{display:none !important}
div.navigation-buttons #dkLabFavHeaderWrapper, div.navigation-buttons a[data-target="cart"], div.navigation-buttons a.toggle-window[data-target="navigation"]{flex:0 0 40px !important;width:40px !important;min-width:40px !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important}
div.navigation-buttons #dkLabFavHeaderWrapper{margin-right:5px !important}
div.navigation-buttons a[data-target="cart"]{margin-right:4px !important}
div.navigation-buttons #dkLabFavHeaderIconBtn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;line-height:1 !important;font-size:24px !important;margin:0 !important;top:0 !important}
div.navigation-buttons a.toggle-window[data-target="navigation"]:before, div.navigation-buttons #dkLabFavHeaderIconBtn:before{font-size:24px !important;line-height:40px !important;height:40px !important;top:0 !important}
div.navigation-buttons #dkLabFavHeaderIconBtn:before{font-size:26px !important}
body.template-13 div.navigation-buttons #dkLabFavHeaderIconBtn em{top:-2px !important;left:auto !important;right:-2px !important}
div.navigation-buttons a.toggle-window[data-target="navigation"]{position:static !important;order:9 !important}
div.navigation-buttons, div.navigation-buttons > *{transition:none !important}
div.header-top-wrapper > .search{display:block !important;position:static !important;order:3 !important;flex:0 0 100% !important;width:100% !important;height:auto !important;padding:2px 0 10px !important;margin:0 !important;background:transparent !important;box-shadow:none !important;z-index:auto !important;top:auto !important}
div.header-top-wrapper > .search .search-form{display:block !important;position:relative !important;width:100% !important;margin:0 !important}
div.header-top-wrapper > .search .search-form fieldset{display:block !important;margin:0 !important;padding:0 !important;border:0 !important}
div.header-top-wrapper > .search .query-input{width:100% !important;height:48px !important;border:1px solid #cacaca !important;border-right-style:solid !important;border-radius:8px !important;padding:0 52px 0 18px !important;font-size:16px !important;box-sizing:border-box !important;margin:0 !important}
div.header-top-wrapper > .search .query-input::placeholder{font-size:16px !important}
div.header-top-wrapper > .search .search-input-icon{display:none !important}
div.header-top-wrapper > .search .search-button{display:block !important;position:absolute !important;right:0 !important;top:0 !important;width:52px !important;height:48px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:8px !important;font-size:0 !important;color:transparent !important}
.overall-wrapper{padding-top:120px !important}
#navigation{top:120px !important}
.navigation-in{height:calc(100% - 110px) !important}
#header .searchWhisperer{max-height:calc(100vh - 120px) !important;max-height:calc(var(--vh, 1vh) * 100 - 120px) !important}
.user-action-in .popup-widget.cart-widget{top:120px !important;height:calc(100% - 120px) !important}
.scrolled-down body.search-focused:not(.ordering-process) #header{transform:none !important}
.scrolled-down body:not(.ordering-process) #header:has(.query-input:focus, .searchWhisperer.active){transform:none !important}
#header{box-shadow:none !important;border-bottom:0 !important}
body.id--9 div.header-top-wrapper > .search{display:none !important}
body.id--9 .overall-wrapper{padding-top:60px !important}
body.id--9 #navigation{top:60px !important}
body.id--9 .navigation-in{height:calc(100% - 50px) !important}
body.id--16 div.header-top-wrapper > .search, body.id--17 div.header-top-wrapper > .search{display:none !important}
body.id--16 div.header-top-wrapper .navigation-buttons, body.id--17 div.header-top-wrapper .navigation-buttons, body.id--16 div.navigation-buttons a.toggle-window[data-target="navigation"], body.id--17 div.navigation-buttons a.toggle-window[data-target="navigation"]{display:flex !important}
body.id--16 .header-bottom #navigation, body.id--17 .header-bottom #navigation{display:block !important}
body.id--16 .overall-wrapper, body.id--17 .overall-wrapper{padding-top:60px !important}
body.id--16 #navigation, body.id--17 #navigation{top:60px !important}
body.id--16 .navigation-in, body.id--17 .navigation-in{height:calc(100% - 50px) !important}}
@media (max-width: 479px){div.header-top-wrapper .site-name a{width:130px !important}
div.header-top-wrapper .site-name a img{max-height:none !important}}
@media (min-width: 480px) and (max-width: 767px){div.header-top-wrapper .navigation-buttons{padding:20px 0 !important;height:80px !important}
.overall-wrapper{padding-top:140px !important}
#navigation{top:140px !important}
.navigation-in{height:calc(100% - 130px) !important}
#header .searchWhisperer{max-height:calc(100vh - 140px) !important;max-height:calc(var(--vh, 1vh) * 100 - 140px) !important}
.user-action-in .popup-widget.cart-widget{top:140px !important;height:calc(100% - 140px) !important}
body.id--9 .overall-wrapper{padding-top:80px !important}
body.id--9 #navigation{top:80px !important}
body.id--9 .navigation-in{height:calc(100% - 70px) !important}
body.id--16 .overall-wrapper, body.id--17 .overall-wrapper{padding-top:80px !important}
body.id--16 #navigation, body.id--17 #navigation{top:80px !important}
body.id--16 .navigation-in, body.id--17 .navigation-in{height:calc(100% - 70px) !important}}
@media (max-width: 340px){div.navigation-wrapper.header-top-wrapper{padding-left:8px !important;padding-right:8px !important}
div.header-top-wrapper .navigation-buttons{gap:4px !important}
div.navigation-buttons #dkLabFavHeaderWrapper{margin-right:4px !important}
div.navigation-buttons a[data-target="cart"]{margin-right:4px !important}}
@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat: no-repeat)){.navigation-buttons #dkLabFavHeaderIconBtn:before{content:"" !important;display:inline-block !important;width:26px !important;height:26px !important;font-size:0 !important;line-height:26px !important;vertical-align:middle !important;background-color:var(--colors-foregrounds-content-primary,#1f1f1f) !important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/></svg>") center / 26px 26px no-repeat !important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/></svg>") center / 26px 26px no-repeat !important}
#header .navigation-buttons a[data-target="cart"]:before{background:#fff !important;width:30px !important;min-width:30px !important;height:26px !important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>") center / 26px 26px no-repeat !important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>") center / 26px 26px no-repeat !important}
#header .search-form .search-button{position:absolute !important;background:transparent !important;-webkit-mask:none !important;mask:none !important}
#header .search-form .search-button::before{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background-color:var(--colors-foregrounds-content-primary,#1f1f1f) !important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.35-4.35'/></svg>") center / 24px 24px no-repeat !important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.35-4.35'/></svg>") center / 24px 24px no-repeat !important}
@media (max-width: 767px){div.navigation-buttons a.toggle-window[data-target="navigation"]:before{content:"" !important;display:block !important;width:26px !important;height:26px !important;line-height:26px !important;font-size:0 !important;background-color:var(--colors-foregrounds-content-primary,#1f1f1f) !important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 6h20M2 12h20M2 18h20'/></svg>") center / 26px 26px no-repeat !important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 6h20M2 12h20M2 18h20'/></svg>") center / 26px 26px no-repeat !important}
body.navigation-window-visible div.navigation-buttons a.toggle-window[data-target="navigation"]:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18M6 6l12 12'/></svg>") center / 24px 24px no-repeat !important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18M6 6l12 12'/></svg>") center / 24px 24px no-repeat !important}
div.navigation-buttons #dkLabFavHeaderIconBtn:before{display:block !important;height:40px !important;line-height:40px !important}}}
@media (forced-colors: active){.navigation-buttons #dkLabFavHeaderIconBtn:before, #header .navigation-buttons a[data-target="cart"]:before, div.navigation-buttons a.toggle-window[data-target="navigation"]:before{forced-color-adjust:none;background-color:currentColor !important}
#header .search-form .search-button::before{forced-color-adjust:none;background-color:FieldText !important}}
@supports selector(:has(a)){html:is(:lang(fr),:lang(it),:lang(de),:lang(hu),:lang(cs),:lang(sk)) #header .search-form .query-input::placeholder{color:transparent !important}
#header .search-form:has(.query-input:placeholder-shown)::before{position:absolute !important;left:20px !important;top:0 !important;height:100% !important;display:flex !important;align-items:center !important;pointer-events:none !important;color:#555 !important;font-size:16px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;max-width:calc(100% - 92px) !important;z-index:1 !important}
html:lang(fr) #header .search-form:has(.query-input:placeholder-shown)::before{content:"Que recherchez-vous ?"}
html:lang(it) #header .search-form:has(.query-input:placeholder-shown)::before{content:"Cosa stai cercando?"}
html:lang(de) #header .search-form:has(.query-input:placeholder-shown)::before{content:"Wonach suchen Sie?"}
html:lang(hu) #header .search-form:has(.query-input:placeholder-shown)::before{content:"Mit keres?"}
html:lang(cs) #header .search-form:has(.query-input:placeholder-shown)::before{content:"Napište, co hledáte"}
html:lang(sk) #header .search-form:has(.query-input:placeholder-shown)::before{content:"Napíšte, čo hľadáte"}
@media (max-width: 767px){#header .search-form:has(.query-input:placeholder-shown)::before{left:18px !important;max-width:calc(100% - 76px) !important}}}
@supports (overflow-x: clip){@media (max-width: 767px){html, body{overflow-x:clip !important}}}
@media (min-width: 768px){.navigation-buttons #dkLabFavHeaderWrapper{margin-left:-19px !important}
.navigation-buttons #dkLabFavHeaderIconBtn{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:60px !important;height:50px !important;padding:0 !important;margin-right:10px !important;border-radius:7px !important;color:var(--colors-foregrounds-content-primary,#1f1f1f) !important;text-decoration:none !important;transition:background-color .2s !important}
.navigation-buttons #dkLabFavHeaderIconBtn:hover, .navigation-buttons #dkLabFavHeaderIconBtn:focus-visible, .navigation-buttons #dkLabFavHeaderIconBtn:active{background-color:#f3f3f3 !important;color:var(--colors-foregrounds-content-primary,#1f1f1f) !important}
.navigation-buttons #dkLabFavHeaderIconBtn:hover:before{background-color:var(--colors-foregrounds-content-primary,#1f1f1f) !important}
body.template-13 .navigation-buttons #dkLabFavHeaderIconBtn em{right:calc(100% - 52px) !important}}
@media (min-width: 1200px){#header .header-top-wrapper > .site-name, #header .header-top-wrapper > .navigation-buttons{flex-basis:0 !important}
.navigation-buttons #dkLabFavHeaderWrapper{margin-left:0 !important}
.navigation-buttons #dkLabFavHeaderIconBtn{width:auto !important;padding:0 15px !important}
.navigation-buttons #dkLabFavHeaderIconBtn::after{margin-left:10px;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;line-height:1;white-space:nowrap}
html[lang="sk"] .navigation-buttons #dkLabFavHeaderIconBtn::after{content:"Ob\13e \fa ben\e9 "}
html[lang="cs"] .navigation-buttons #dkLabFavHeaderIconBtn::after{content:"Obl\ed ben\e9 "}
html[lang="hu"] .navigation-buttons #dkLabFavHeaderIconBtn::after{content:"Kedvencek"}
html[lang="de"] .navigation-buttons #dkLabFavHeaderIconBtn::after{content:"Favoriten"}
html[lang="it"] .navigation-buttons #dkLabFavHeaderIconBtn::after{content:"Preferiti"}
html[lang="fr"] .navigation-buttons #dkLabFavHeaderIconBtn::after{content:"Favoris"}
body.template-13 .navigation-buttons #dkLabFavHeaderIconBtn em{right:calc(100% - 46px) !important}}
@media (max-width: 767px){div.navigation-buttons #dkLabFavHeaderIconBtn{border-radius:7px !important;-webkit-tap-highlight-color:transparent;transition:background-color .15s !important}
div.navigation-buttons #dkLabFavHeaderIconBtn:active{background-color:#f3f3f3 !important}}
