.m-mobile-sticky-bar{--m-box-shawdow-color: rgba(0, 0, 0, 0.11);box-shadow:0px 0px 10px var(--m-box-shawdow-color);position:fixed;left:0;bottom:0;width:100%;z-index:50;will-change:transform;transform:none;transition:transform var(--m-duration-default, 0.25s) ease;background-color:var(--color-main-background, rgba(var(--bg-white), 1))}.m-mobile-sticky-bar--item{display:flex;flex:1 0 auto;padding:18px 20px;align-items:center;justify-content:center;border-right:1px solid var(--color-border);position:relative}.m-mobile-sticky-bar--item .m-cart-icon-bubble,.m-mobile-sticky-bar--item .m-tooltip{padding:0}.m-mobile-sticky-bar--item .m-cart-count-bubble{display:flex;right:-18px;top:-7px}.m-mobile-sticky-bar--item .m-cart-count-bubble .cart-empty{display:none}.m-mobile-sticky-bar--item .m-wishlist-icon-bubble{right:-15px;top:-7px;font-weight:500}.m-mobile-sticky-bar--item:last-child{border-right:0}.m-mobile-sticky-bar--item a::before,.m-mobile-sticky-bar--item .m-mobile-sticky-bar--search::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.m-mobile-sticky-bar--wishlist{position:relative}.m-mobile-sticky-bar.scroll-up{transform:translate3d(0, 104%, 0)}

@media(max-width:767px){.m-mobile-sticky-bar{padding-bottom:env(safe-area-inset-bottom,0px)}.m-mobile-sticky-bar .m-mobile-sticky-bar--item{flex:1 1 0;min-width:0;padding:8px 0;min-height:60px}.m-mobile-sticky-bar--item>a,.m-mobile-sticky-bar--item>.m-cart-icon-bubble{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.m-mobile-sticky-bar--search{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit}.m-mobile-sticky-bar a:focus-visible,.m-mobile-sticky-bar button:focus-visible{outline:2px solid #c62828;outline-offset:-2px}}
button.m-header__search-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit}

.m-header__mobile-right m-search-popup{padding:0;flex:0 0 44px}

@media(max-width:767px){body:has(.m-mobile-sticky-bar) shopify-chat::part(activator){margin-bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}}

@media(max-width:374px){.m-header__mobile .m-logo__image{max-width:100px}}
