/* bxc-head-b v1 – styly přesunuté z HTML kódů (záhlaví) */
#header:not(:has(#topActionBanner)):before{content:"";display:block;height:43px;box-sizing:border-box;background:linear-gradient(#1b1b1b,#0e0e0e);border-bottom:1px solid rgba(255,255,255,.06)}
@media (max-width:650px){#header:not(:has(#topActionBanner)):before{height:47px}}
.type-category #content h1.category-title{margin:0 auto 12px!important;padding-bottom:14px!important}
.type-category #content .category-perex,.type-category #content ul.subcategories>.category-perex,.type-category #content .category__secondDescription{max-width:1180px!important}
.type-category #content .category-perex{margin-bottom:8px!important}
@media (min-width:992px){
#cart-widget.popup-widget{position:fixed!important;top:var(--bxc-cw-top,118px)!important;right:var(--bxc-cw-right,20px)!important;left:auto!important;margin:0!important;max-width:calc(100vw - 32px);border:1px solid #ebe7e1!important;border-radius:16px!important;box-shadow:0 18px 50px rgba(17,17,17,.18)!important;overflow:visible!important}
#cart-widget.popup-widget>.popup-widget-inner{border-radius:16px;overflow:hidden;background:#fff}
#cart-widget.popup-widget:before{left:auto!important;right:var(--bxc-cw-arrow,40px)!important;top:-9px!important;border-color:#ebe7e1!important}
#cart-widget.popup-widget:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:100%!important;width:auto!important;height:20px!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}
}
.type-search #products-found:not(:has(.product))>h4{visibility:hidden}
.bxb-col{order:9}
.radio-wrapper input:focus,.radio-wrapper input:focus+label{outline:0!important;box-shadow:none!important}
.kb-ed[data-k="115"] .kb-ed-h p,.kb-ed[data-k="118"] .kb-ed-h p{position:relative;padding-bottom:22px}.bx-led-src{display:none!important}@media(min-width:768px){body.navigation-hovered::before{opacity:0!important;visibility:hidden!important;transition:none!important}}
.bx-hide,.bx-more,.bx-close{display:none}.bx-t:target .bx-more{display:block}.bx-t:target .bx-open{display:none}.bx-t:target .bx-close{display:inline}
#content .bxc-hero{--u:83px;.bxc-hero-txt{position:relative;padding-bottom:var(--u)}.bxc-hero-usp{position:absolute;left:0;right:0;top:calc(100% - var(--u));margin:22px 0 0!important}.bxc-hero-img:not(:has(.bxc-rot)){>img{padding:50px 18px 38px}&:before{content:"Kanystr bar černý se zrcadlem-speciál";position:absolute;inset:20px 22px auto;text-align:center;font-size:18px;font-weight:800;line-height:1.25;color:#111}}.bxc-hr{min-width:0!important;max-width:none!important}.bxc-hr-row{flex-wrap:wrap;row-gap:2px}.bxc-hr-row b,.bxc-hr-sub{white-space:nowrap;overflow:visible!important;text-overflow:clip!important}@media(max-width:767px),(min-width:1300px) and (max-width:1499px){.bxc-hero-img:not(:has(.bxc-rot))>img{padding-top:73px}}@media(max-width:767px){--u:45px;&{padding:22px 18px 20px!important;gap:16px!important;margin:10px 0!important}.bxc-hero-rev{display:none!important}.bxc-kick{font-size:11px!important;padding:6px 12px!important}& h2{font-size:27px!important;margin:12px 0 8px!important}& p{font-size:15px!important;line-height:1.5!important;margin:0 0 16px!important}.bxc-hero-btns{flex-wrap:nowrap!important;gap:8px!important}.bxc-btn{flex:1 1 0!important;min-width:0!important;width:auto!important;padding:12px 8px!important;font-size:15px!important;justify-content:center!important;white-space:nowrap!important;margin:0!important}.bxc-hero-usp{gap:6px 14px!important}.bxc-hero-usp li{font-size:13.5px!important}.bxc-hero-img{width:min(100%,260px)!important;margin:0 auto!important}}@media(max-width:479px){--u:74px}@media(min-width:768px) and (max-width:991px){>.bxc-hero-img{order:3}&:not(:has(.bxc-hr)):after{content:"";order:2;height:104px}}@media(min-width:992px) and (max-width:1299px){>.bxc-hero-img{grid-area:1/2!important;align-self:center}>.bxc-hero-rev{grid-area:2/1/3/3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;width:100%;max-width:none!important}.bxc-hero-rev-h{grid-column:1/-1}&:not(:has(.bxc-hr)):after{content:"";grid-area:2/1/3/3;height:123px}}@media(min-width:992px) and (max-width:1049px){&:not(:has(.bxc-hr)):after{height:138px}}@media(min-width:1300px){--w:340px;&{grid-template-columns:minmax(0,1fr) var(--w) minmax(0,1fr)!important;gap:28px 32px!important}>*{grid-row:1!important}>.bxc-hero-img{grid-column:2!important;justify-self:center!important;width:var(--w)!important}>.bxc-hero-rev{grid-column:3!important;justify-self:end;width:100%;max-width:360px;flex-direction:column}& h2{font-size:32px!important}}@media(min-width:1500px){--w:420px;& h2{font-size:clamp(32px,2.1vw,42px)!important}}}@media(min-width:992px){#navigation .menu-level-1:not([style*=margin]){visibility:hidden;animation:bxv 0s 2s forwards}.type-detail .p-detail-inner{display:flex!important;gap:48px;align-items:flex-start;>.p-image-wrapper{flex:0 0 52%!important;max-width:52%!important;width:52%!important}>.p-data-wrapper{flex:1 1 0!important;min-width:0}}}@keyframes bxv{to{visibility:visible}}
.type-detail .p-detail:not(.bxc-on) .p-data-wrapper{visibility:hidden;animation:bxv 0s 2.5s forwards}
