/* Comewoo – úpravy e-shopu (styly) */
@media (min-width: 992px){#navigation .menu-level-2>li.cw-has-sub>a{padding-right:28px;}#navigation .cw-toggle{display:none;}#navigation .menu-level-2>li.cw-has-sub>a:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid #1f1f1f;border-top:1.5px solid #1f1f1f;transform:rotate(45deg);}#navigation ul.cw-menu-level-3{display:none;position:absolute;left:100%;top:-1px;min-width:220px;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #dadada;z-index:1002;}#navigation .menu-level-2>li.cw-has-sub:hover>ul.cw-menu-level-3,#navigation .menu-level-2>li.cw-has-sub:focus-within>ul.cw-menu-level-3{display:block;}#navigation ul.cw-menu-level-3 li{position:relative;}#navigation ul.cw-menu-level-3 a{display:block;padding:9px 14px;font-size:14px;line-height:14px;color:#1f1f1f;text-decoration:none;white-space:nowrap;}#navigation ul.cw-menu-level-3 a:hover{text-decoration:underline;}}@media (max-width: 991px){#navigation li.cw-has-sub{position:relative;}#navigation li.cw-has-sub>a{padding-right:52px;}#navigation .cw-toggle{position:absolute;right:0;top:0;width:48px;height:35px;cursor:pointer;background:none;border:0;padding:0;}#navigation .cw-toggle:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-6px 0 0 -4px;border-right:1.5px solid #1f1f1f;border-bottom:1.5px solid #1f1f1f;transform:rotate(45deg);transition:transform .2s;}#navigation li.cw-open>.cw-toggle:before{transform:rotate(-135deg);margin-top:-2px;}#navigation ul.cw-menu-level-3{display:none;margin:0;padding:0 0 6px 0;list-style:none;}#navigation li.cw-open>ul.cw-menu-level-3{display:block !important;}#navigation ul.cw-menu-level-3 a{display:block;padding:8px 10px 8px 50px;font-size:15px;line-height:20px;color:#1f1f1f;text-decoration:none;}}.cw-sib{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:4px 0 14px}.cw-sib a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none!important;color:#333;font-size:12px;line-height:1.2;padding:8px 3px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;transition:border-color .15s;min-width:0}.cw-sib a:hover{border-color:#51b14f;color:#51b14f}.cw-sib a.cw-act{border-color:#51b14f;background:#f2f9f1;color:#51b14f;font-weight:600}.cw-sib a.cw-back{border-style:dashed;color:#666}.cw-sib img{width:60%;max-width:64px;aspect-ratio:1;height:auto;object-fit:contain;margin-bottom:5px}@media(max-width:767px){.cw-sib{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cw-sib a{font-size:11px;padding:6px 2px}}ul.subcategories.cw-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px!important;padding:0!important}ul.subcategories.cw-grid:before,ul.subcategories.cw-grid:after{display:none!important}ul.subcategories.cw-grid>li{width:auto!important;max-width:none!important;flex:none!important;float:none!important;padding:0!important;margin:0!important}ul.subcategories.cw-grid>li>a{height:100%;width:100%!important;box-sizing:border-box;margin:0!important;border:1px solid #e6e6e6!important;border-radius:6px;background:#fff;transition:border-color .15s}ul.subcategories.cw-grid>li>a:hover{border-color:#51b14f!important;color:#51b14f}ul.subcategories.cw-grid.cw-c{grid-template-columns:repeat(var(--n),calc((100% - 30px)/4));justify-content:center}ul.subcategories.cw-grid img{width:140px;max-width:100%;height:100px!important;object-fit:contain}ul.subcategories.cw-grid li.cw-on a{border-color:#51b14f!important;background:#f2f9f1;color:#51b14f;font-weight:600}ul.subcategories.cw-grid li.cw-back a{border-style:dashed!important;color:#666}@media(max-width:767px){ul.subcategories.cw-grid{gap:6px}ul.subcategories.cw-grid.cw-c{grid-template-columns:repeat(var(--n),minmax(0,1fr))}ul.subcategories.cw-grid>li>a,ul.subcategories.cw-grid .text{font-size:12px!important;line-height:1.25!important}}.listSorting{width:100%!important}.listSorting__controls{justify-content:center!important}.listSorting__controls li:has(#listSortingControl-bestseller),.listSorting__controls li:has(#listSortingControl-name){display:none!important}#category-filter-hover{display:flex!important;flex-wrap:wrap;gap:6px;align-items:flex-start;justify-content:center}#category-filter-hover .filter-total-count{text-align:center}#category-filter-hover>.slider-wrapper,#category-filter-hover>.filter-section{display:contents}#category-filter-hover>.slider-wrapper>h4,#category-filter-hover>.filter-section>h4{order:1;flex:0 0 auto;margin:0!important;border:1px solid #ccc!important;border-radius:20px!important;font-size:14px!important;cursor:pointer;background:#fff!important;white-space:nowrap}#category-filter-hover>.otevreny>h4{border-color:#51b14f!important;color:#51b14f;background:#f2f9f1!important}#category-filter-hover>.slider-wrapper>h4,#category-filter-hover>.filter-section>h4{position:relative;text-align:center;padding:6px 16px 16px!important;line-height:1.2}#category-filter-hover>.slider-wrapper>h4:before,#category-filter-hover>.filter-section>h4:before{content:""!important;font-family:inherit!important;position:absolute!important;left:50%!important;top:auto!important;bottom:7px!important;width:6px!important;height:6px!important;margin:0!important;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateX(-50%) rotate(45deg)!important}#category-filter-hover>.otevreny>h4:before{bottom:4px!important;transform:translateX(-50%) rotate(-135deg)!important}#category-filter-hover>.filter-section:not(.otevreny):not(.filter-section-count)>:not(h4),#category-filter-hover>.slider-wrapper:not(.otevreny)>:not(h4){display:none!important}#category-filter-hover>.slider-wrapper>:not(h4),#category-filter-hover>.filter-section>:not(h4){order:2;flex:0 0 100%}#category-filter-hover>.filter-section-count{order:3}#category-filter-hover>.filter-section-count>*{order:3;flex:0 0 100%}@media(min-width:992px){html.scrolled #navigation .navigation-in{position:static!important}html.scrolled #navigation{height:auto!important}html.scrolled .menu-helper{opacity:1!important}html.scrolled #navigation .menu-level-1>li>a{padding-top:16px!important;padding-bottom:16px!important}html.scrolled .menu-helper{height:47px!important}}
