/* Hidden by default: desktop keeps its existing navigation and spacing. */
html body #cw-mobile-navigation{display:none!important}
@media(max-width:980px){
 html body.cw-mobile-nav-enabled{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;--cw-mobile-nav-space:calc(82px + env(safe-area-inset-bottom,0px))}
 html body.cw-mobile-nav-enabled #cw-mobile-navigation{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:99970;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;box-sizing:border-box;max-width:600px;margin:0 auto!important;padding:8px 5px!important;border:1px solid #393939;border-radius:24px;background:#191919;box-shadow:0 7px 25px #0003;line-height:1.2;isolation:isolate}
 html body #cw-mobile-navigation *{box-sizing:border-box}
 html body #cw-mobile-navigation a{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:46px;padding:3px 0!important;margin:0!important;border:0!important;border-radius:17px!important;background:none!important;background-image:none!important;color:#aaa!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important;font-family:Manrope,Arial,sans-serif!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;filter:none!important}
 html body #cw-mobile-navigation a:before,html body #cw-mobile-navigation a:after{content:none!important}
 html body #cw-mobile-navigation a.cw-nav-current{background:#303030!important;color:white!important}
 html body #cw-mobile-navigation a:hover{color:#fff!important}
 html body #cw-mobile-navigation a:focus-visible{outline:2px solid white!important;outline-offset:2px!important;color:white!important}
 html body #cw-mobile-navigation .cw-nav-icon{position:relative;display:flex;align-items:center;justify-content:center;line-height:1}
 html body #cw-mobile-navigation svg{display:block;width:19px!important;height:19px!important;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}
 html body #cw-mobile-navigation .cw-nav-label{font-size:9px!important;white-space:nowrap;line-height:1.2!important}
 html body #cw-mobile-navigation .cw-nav-badge{position:absolute;right:-8px;top:-6px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border-radius:12px;border:1px solid #ddd;color:#191919;background:white;font-size:8px!important;font-weight:700;line-height:1}
 html body #cw-mobile-navigation .cw-nav-badge[hidden]{display:none!important}
 html body.cw-drawer-open #cw-mobile-navigation,html body.cw-club-signup-open #cw-mobile-navigation,html body.expanded-mobile-filters #cw-mobile-navigation,html body.cw-navigation-keyboard #cw-mobile-navigation{visibility:hidden!important;pointer-events:none!important}
 html body.cw-mobile-nav-enabled .cky-btn-revisit-wrapper{bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}
}
@media(max-width:767px){
 html body#page-product-view.cw-mobile-nav-enabled{padding-bottom:calc(170px + env(safe-area-inset-bottom,0px))!important}
 html body.cw-mobile-nav-enabled .cw-lenta{bottom:var(--cw-mobile-nav-space)!important;padding-bottom:10px!important}
 html body.cw-mobile-nav-enabled .cw-lenta:not(.pokazana){visibility:hidden!important}
 html body.cw-drawer-open .cw-lenta{visibility:hidden!important}
}
