/* Unified shop navigation; native Shoptet links, hover and mobile toggles retained. */
.bb-subcategory-toggle{display:none}
@media(max-width:991px){
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li>div{position:relative!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li.has-third-level>div>a{padding-right:48px!important}
 html body.template-14.bb-catalog-navigation #header #navigation .bb-subcategory-toggle{display:flex!important;align-items:center;justify-content:center;position:absolute;right:4px;top:3px;width:38px;height:38px;border:0;background:transparent;color:#194d38;cursor:pointer}
 html body.template-14.bb-catalog-navigation #header #navigation .bb-subcategory-toggle:after{content:'';width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
 html body.template-14.bb-catalog-navigation #header #navigation .bb-subcategory-toggle[aria-expanded=true]:after{transform:rotate(225deg)}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-3{display:none!important;height:auto!important;max-height:none!important;width:100%!important;overflow:visible!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li.bb-sub-open>div>.menu-level-3{display:block!important}
 html body.template-14.bb-catalog-navigation #header #navigation .more-items-trigger{display:none!important}
}
@media(min-width:992px){
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-3{height:auto!important;max-height:none!important;width:100%!important;max-width:none!important;overflow:visible!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li>div{width:100%!important;max-width:none!important}
 html body.template-14.bb-catalog-navigation #header #navigation .more-items-trigger{display:none!important}
 html body.template-14.bb-catalog-navigation #bb-home .bb-shop-opening section.bb-native-hero[data-bb-carousel=ready]>a.bb-carousel-photo>img{object-fit:contain!important}
}
html body.template-14.bb-catalog-navigation #header .bb-page-navigation,
html body.template-14.bb-catalog-navigation .bb-mobile-years,
html body.template-14.bb-catalog-navigation #bb-home .bb-shop-departments{display:none!important}
html body.template-14.bb-catalog-navigation #bb-home .bb-shop-opening{display:block!important}
html body.template-14.bb-catalog-navigation .site-msg{background:#194d38!important;color:#fff!important;position:relative!important;top:auto!important}
html body.template-14.bb-catalog-navigation .site-msg .text{display:flex!important;justify-content:center!important;align-items:center!important;gap:28px!important;line-height:1.35!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;text-transform:none!important}
html body.template-14.bb-catalog-navigation .site-msg .text span+span{border-left:1px solid #ffffff66;padding-left:28px}
html body.template-14.bb-catalog-navigation .site-msg .close{display:none!important}
html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>.bb-header-secondary{display:none!important}
html body.template-14.bb-catalog-navigation.type-category #content-wrapper .sidebar{display:none!important}
html body.template-14.bb-catalog-navigation.type-category #content-wrapper .content-wrapper-in{display:block!important}
html body.template-14.bb-catalog-navigation.type-category #content{width:100%!important;max-width:none!important;flex-basis:100%!important;margin-left:0!important}
@media(min-width:992px){
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1{display:flex!important;overflow:visible!important;justify-content:stretch!important;position:relative!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>li:is(.menu-item-965,.menu-item-1020,.menu-item-1023,.menu-item-756,.menu-item-753,.menu-item-705){display:block!important;flex:1 1 0!important;min-width:0!important;position:static!important;background:#194d38!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>li>a{height:36px!important;min-height:36px!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:14px!important;background:#194d38!important;color:#fff!important;white-space:nowrap!important;border:0!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>li>a:hover,
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>li>a:focus-visible{background:#286047!important}
 html body.template-14.bb-catalog-navigation #header :is(.header-bottom,.header-bottom-wrapper,#navigation,#navigation .navigation-in,#navigation .menu-level-1){height:36px!important;min-height:36px!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>li>.menu-level-2{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:70vh!important;overflow:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 28px!important;padding:26px 30px!important;background:#fff!important;box-shadow:0 12px 30px #163a2820!important;border:1px solid #e0e7db!important;border-radius:0 0 12px 12px!important;text-align:left!important;z-index:100!important;column-count:auto!important;transform:none!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>li:is(:hover,:focus-within,.exp)>.menu-level-2{display:grid!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li{display:block!important;width:auto!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;background:none!important;break-inside:avoid!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2 .menu-image{display:none!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li>div{display:block!important;padding:0!important;margin:0!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li>div>a{display:block!important;font-size:15px!important;line-height:1.4!important;font-weight:700!important;color:#194d38!important;padding:0 0 9px!important;margin:0!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-3{display:block!important;position:static!important;width:auto!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-3 li{display:block!important;margin:0!important;padding:0!important;float:none!important;width:auto!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-3 a{display:block!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important;color:#405a48!important;padding:5px 0!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2 a:hover{text-decoration:underline!important;background:none!important}
 html body.template-14.bb-catalog-navigation #bb-home .bb-shop-opening section.bb-native-hero[data-bb-carousel=ready]{height:340px!important;aspect-ratio:auto!important}
}
@media(max-width:991px){
 html body.template-14.bb-catalog-navigation .site-msg .text{gap:10px!important;font-size:10px!important;padding:8px 6px!important}
 html body.template-14.bb-catalog-navigation .site-msg .text span+span{padding-left:10px}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>li:is(.menu-item-965,.menu-item-1020,.menu-item-1023,.menu-item-756,.menu-item-753,.menu-item-705){display:block!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-1>li>a{font-size:16px!important;min-height:52px!important;padding:15px 18px!important;background:#fff!important;color:#194d38!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2 .menu-image{display:none!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li{width:100%!important;float:none!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li>div{width:100%!important;padding:0!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-2>li>div>a{font-size:14px!important;line-height:1.4!important;padding:11px 12px!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-3{padding:0 10px 8px!important}
 html body.template-14.bb-catalog-navigation #header #navigation .menu-level-3 a{font-size:13px!important;line-height:1.4!important;padding:9px 10px!important}
}
