mobile-menu .mobile-menu{height:max(580px,100vh)!important;max-height:100vh!important;max-height:100svh!important}mobile-menu .mobile-menu button[data-button-close]{position:absolute;right:15px;top:50%;transform:translateY(-50%)}mobile-menu .mobile-menu .menu-footer{background:rgba(var(--color-modal-background));border-top:1px solid var(--item-background);bottom:0;position:sticky}mobile-menu .mobile-menu .mobile-menu-wrapper{display:flex;flex-direction:column;gap:1.5rem;padding-inline:1rem}mobile-menu .mobile-menu .mobile-primary-menu .side-menu-item,mobile-menu .mobile-menu .mobile-secondary-menu .side-menu-item.side-menu-item--sub{background:var(--item-background);border-radius:var(--block-corner-radius);color:var(--item-text);gap:.75rem;padding-block:.75rem;padding-inline:.75rem}mobile-menu .mobile-menu .mobile-primary-menu .side-menu-item img{display:flex;max-width:50px;height:50px;object-fit:cover}mobile-menu .mobile-menu .mobile-primary-menu .nav-one-liner{font-size:.75rem;color:var(--item-text);text-align:left}mobile-menu .mobile-menu .mobile-secondary-menu .side-menu-item:not(.side-menu-item--sub){border-bottom:1px solid var(--item-background);padding-block:1rem;padding-inline:.5rem;font-size:1rem}mobile-menu .mobile-menu .mobile-secondary-menu .side-menu-item:last-child{border-bottom:none}mobile-menu .mobile-menu .mobile-secondary-menu .side-menu-item .collapse-chevron{width:.8rem}mobile-menu .mobile-menu .mobile-menu-promo-images{padding:0;width:100%}mobile-menu .mobile-menu .mobile-menu-promo-images{display:flex;flex-direction:column;gap:.5rem;width:100%}mobile-menu .mobile-menu .mobile-menu-promo-images .promo-image{border-radius:var(--block-corner-radius);display:flex;flex-direction:column;gap:.5rem;position:relative}mobile-menu .mobile-menu .mobile-menu-promo-images .promo-image .image-loader{width:100%;height:7rem;border-radius:var(--block-corner-radius)}mobile-menu .mobile-menu .mobile-menu-promo-images .promo-image .image-loader img{border-radius:var(--block-corner-radius);height:100%;object-fit:cover;object-position:center;width:100%}mobile-menu .mobile-menu .mobile-menu-promo-images .promo-image .font-navigation{align-items:center;background:#00000080;border-radius:var(--block-corner-radius);bottom:0;color:#fff;display:flex;font-size:1.25rem;height:100%;justify-content:center;left:0;margin:0;position:absolute;right:0;z-index:5}
/*# sourceMappingURL=/cdn/shop/t/52/assets/component-mobile-menu.css.map */
