.navigation--list.newui-mobile-menu .navigation__item{position:relative!important}
.navigation--list.newui-mobile-menu .navigation__item .muf-cart-count{position:absolute!important;top:-2px!important;right:50%!important;transform:translateX(16px)!important;width:16px!important;height:16px!important;background-color:#000!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;line-height:1!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;padding:0!important;white-space:normal!important}
.navigation--list.newui-mobile-menu .navigation__content{display:flex!important;justify-content:space-around!important;align-items:center!important;max-width:100%!important}
.navigation--list.newui-mobile-menu .navigation__item{flex:1 1 0!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:6px 2px!important;font-size:11px!important;text-decoration:none!important;color:#333!important}
.navigation--list.newui-mobile-menu .navigation__item i{font-size:20px!important;margin-bottom:3px!important;display:block!important}
.navigation--list.newui-mobile-menu .navigation__item span{font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}

#category-mobile .sub-menu{padding-left:20px;list-style:none}
#category-mobile .sub-menu li{padding:8px 0}
#category-mobile .sub-menu a{display:block;color:#333;text-decoration:none;font-size:14px;padding:5px 0}
#category-mobile .menu--mobile{list-style:none;margin:0;padding:0}
#category-mobile .menu--mobile>li{border-bottom:1px solid #eee;padding:12px 0}
#category-mobile .menu--mobile>li>a{display:block;color:#000;font-size:15px;font-weight:500}
#category-mobile .sub-toggle{background:transparent;border:0}
#category-mobile [hidden]{display:none!important}
@media(max-width:1199px){.navigation--list.newui-mobile-menu{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}

#category-mobile .sub-menu:not([hidden]){display:block}

/* Preserve the MobileUiFixes services row on phones and small tablets. */
@media(max-width:991px){
    .ps-block--site-features{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;padding:15px 10px!important}
    .ps-block--site-features .ps-block__item{flex:1 1 0!important;max-width:25%!important;min-width:0!important;text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important;padding:8px 4px!important;border-right:none!important}
    .ps-block--site-features .ps-block__left{margin-bottom:6px;margin-right:0!important;padding-right:0!important}
    .ps-block--site-features .ps-block__left svg,.ps-block--site-features .ps-block__left i{height:30px!important;width:auto!important;font-size:30px!important}
    .ps-block--site-features .ps-block__right{padding-left:0!important;text-align:center!important;min-width:0;overflow-wrap:break-word}
    .ps-block--site-features .ps-block__right h4{font-size:11px!important;line-height:1.3!important;margin-bottom:2px!important}
    .ps-block--site-features .ps-block__right p{font-size:9px!important;line-height:1.2!important;margin-bottom:0!important}
}
@media(max-width:450px){
    .ps-block--site-features .ps-block__item{flex-flow:column nowrap!important;padding:5px 2px!important}
    .ps-block--site-features .ps-block__left svg,.ps-block--site-features .ps-block__left i{height:24px!important;font-size:24px!important}
    .ps-block--site-features .ps-block__right h4{font-size:9px!important}
    .ps-block--site-features .ps-block__right p{font-size:8px!important}
}
