.htw-mobile-bottom-nav{display:none}
@media(max-width:767px){
 body.htw-has-mobile-bottom-nav{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}
 .htw-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:68px;padding:3px 8px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid #e7e7e4;background:#fff;box-shadow:0 -4px 16px #0000000a}
 .htw-mobile-bottom-nav .htw-mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:60px;padding:4px 8px;color:#222;text-decoration:none;font:500 11px/1.2 WGMNativeCardJost,Arial,sans-serif;letter-spacing:0}
 .htw-mobile-bottom-nav .htw-mobile-bottom-nav__item:focus-visible{outline:2px solid #222;outline-offset:-3px;border-radius:4px}
 .htw-mobile-bottom-nav .htw-mobile-bottom-nav__item[aria-current=page]{font-weight:700}
 .htw-mobile-bottom-nav__icon{position:relative;display:block;width:23px;height:23px}
 .htw-mobile-bottom-nav__icon svg{display:block;width:100%;height:100%}
 .htw-mobile-bottom-nav .htw-site-header__cart-count{position:absolute;top:-5px;right:-9px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#1b1b1b;color:#fff;font:600 10px/1 Arial,sans-serif}
 .htw-mobile-bottom-nav .htw-site-header__cart-count.is-empty{display:none}
 body.htw-has-mobile-bottom-nav .wc-block-cart .wc-block-cart__submit-container--sticky{bottom:calc(68px + env(safe-area-inset-bottom,0px))}
 body.htw-has-mobile-bottom-nav #top-link{bottom:calc(80px + env(safe-area-inset-bottom,0px))}
}
