.ox-toggle{display:none}@media (max-width:767px){#navigation .menu-level-2>li.has-third-level>div{position:relative}#navigation .menu-level-2>li.has-third-level>div>a{padding-left:52px!important;padding-right:52px!important}#navigation .ox-toggle{display:flex;position:absolute;right:4px;top:0;width:48px;height:42px;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer}#navigation .ox-toggle::before{content:"";width:8px;height:8px;border-right:2px solid #646464;border-bottom:2px solid #646464;transform:rotate(45deg);margin-top:-4px;transition:transform .2s}#navigation li.ox-open>div>.ox-toggle::before{transform:rotate(-135deg);margin-top:4px;border-color:#ed1c24}#navigation li.has-third-level>div>.menu-level-3{display:none!important}#navigation li.ox-open>div>.menu-level-3{display:block!important;margin:0 16px 8px!important;padding:4px 0!important;font-size:0;background:#fff;border-radius:10px}#navigation li.ox-open>div>.menu-level-3>li{display:block!important;padding:0!important;border:0!important}#navigation li.ox-open>div>.menu-level-3 a{display:block!important;padding:8px 20px!important;text-align:center;font-size:14px!important;color:#404040!important;text-transform:none;letter-spacing:0}#navigation li.ox-open>div>a{color:#ed1c24!important}}#categories .topic.active a{background:#1f1d1b!important;color:#fff!important;font-weight:700}#categories .categories>.topic>a{font-weight:600;color:#1f1d1b}#categories .categories>.topic>a:hover{color:#ed1c24}#categories ul.expanded{background:#faf8f5;border-left:4px solid #ed1c24;margin-bottom:8px}#categories ul.expanded>li>a{color:#404040}#categories ul.expanded>li>a:hover{background:#f3eee8;color:#1f1d1b}#categories ul.expanded>li.active>a{background:#ed1c24!important;color:#fff!important;font-weight:600}.subcategories.with-image{display:flex;flex-wrap:wrap;align-items:stretch!important}.subcategories.with-image>li{display:flex;padding-top:0!important;padding-bottom:0!important;margin-bottom:16px}.subcategories.with-image li a{display:flex!important;flex-direction:column;justify-content:flex-start!important;width:100%;height:auto!important;padding:10px 10px 14px!important;border:1px solid #eee9e2!important;border-radius:14px!important;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.subcategories.with-image li a:hover{transform:translateY(-3px);border-color:#ed1c24!important;box-shadow:0 8px 22px rgba(0,0,0,.10)}.subcategories.with-image li a::before,.subcategories.with-image li a::after{display:none!important}.subcategories.with-image li a .image{display:block!important;height:150px!important;width:100%!important;max-width:none!important;flex:none!important;border-radius:10px;overflow:hidden}.subcategories.with-image li a .image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover}.subcategories.with-image li a .text{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-top:12px;padding:0!important;text-align:center;font-size:14px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.04em;text-transform:uppercase;color:#1f1d1b}.subcategories.with-image li a:hover .text{color:#ed1c24}.subcategories.with-image li.bez-obrazku a{justify-content:center!important;min-height:56px;height:100%!important}.subcategories.with-image li.bez-obrazku a .image{display:none!important}@media (max-width:767px){.subcategories.with-image>li{padding-left:6px;padding-right:6px;margin-bottom:12px}.subcategories.with-image li a{padding:8px 8px 10px!important;border-radius:12px!important}.subcategories.with-image li a .image{height:105px!important}.subcategories.with-image li a .text{font-size:12px!important}}
