/* Bark·Code: drobné úpravy UI (23. 10. 2026) – USP pruh (benefitBanner) a tenké ikony v hlavičce */
/* USP pruh „Bez skrytých poplatků…“: stejná šířka sloupců, text vlevo od začátku linky, víc vzduchu */
#content-wrapper .benefitBanner{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px;margin-top:56px !important;margin-bottom:56px !important;align-items:start}
#content-wrapper .benefitBanner__item{display:block !important;margin:0 !important;width:auto !important;max-width:none !important;flex:none !important;padding:22px 0 0 !important;border-top:2px solid #CB5F23;text-align:left !important}
#content-wrapper .benefitBanner__content{display:block !important;width:auto !important;margin:0 !important;padding:0 !important;text-align:left !important}
#content-wrapper .benefitBanner__title{display:block !important;margin:0 0 8px !important;font-size:20px;line-height:1.25}
#content-wrapper .benefitBanner__data{font-size:14px;line-height:1.5;color:#6b6b6b}
@media (max-width:991px){
  #content-wrapper .benefitBanner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:44px !important;margin-bottom:44px !important}
  #content-wrapper .benefitBanner__item{padding-top:18px !important}
  #content-wrapper .benefitBanner__title{font-size:18px}
}
/* hlavička: tenké lineární ikony místo dvoubarevných (lupa, účet, košík) */
#header .icon-search,#header .icon-login,#header .icon-cart{display:inline-flex !important;align-items:center;justify-content:center;width:24px;height:24px;line-height:1;color:#222;transition:color .15s}
#header .icon-search::after,#header .icon-login::after,#header .icon-cart::after{content:none !important;display:none !important}
#header .icon-search::before,#header .icon-login::before,#header .icon-cart::before{content:"" !important;display:block !important;width:23px;height:23px;font-size:0 !important;background-color:currentColor;-webkit-mask:var(--bc-ico) center/contain no-repeat;mask:var(--bc-ico) center/contain no-repeat}
#header .icon-search{--bc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-4.4-4.4'/%3E%3C/svg%3E")}
#header .icon-login{--bc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8.5' r='3.8'/%3E%3Cpath d='M4.8 20c1.3-3.4 4-5.2 7.2-5.2s5.9 1.8 7.2 5.2'/%3E%3C/svg%3E")}
#header .icon-cart{--bc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8.5h13l-.9 11.5H6.4z'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5'/%3E%3C/svg%3E")}
#header a:hover .icon-search,#header a:hover .icon-login,#header a:hover .icon-cart,#header a:focus-visible .icon-search,#header a:focus-visible .icon-cart{color:#BB2A6E}
/* mobilní menu: tenký hamburger / křížek */
#header a[data-target="navigation"]::before{content:"" !important;width:24px !important;height:24px !important;font-size:0 !important;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E") center/contain no-repeat}
body.navigation-window-visible #header a[data-target="navigation"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}
