.qj-mnav{display:none}@media screen and (max-width:1024px){body.qj-mnav-open{overflow:hidden}.qj-mnav{display:block;position:fixed;top:var(--qj-mnav-top, 150px);left:0;right:0;bottom:0;z-index:25;background:#0006;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}body.qj-mnav-open .qj-mnav{visibility:visible;opacity:1}.qj-mnav__panel{width:var(--qj-mnav-width, 75%);height:100%;background:#fff;box-shadow:3px 0 14px #00000040;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translate(-100%);transition:transform .25s ease;font-family:var(--font-body-family, "Poppins", sans-serif);color:var(--qj-mnav-text, #333333);padding-bottom:60px}body.qj-mnav-open .qj-mnav__panel{transform:translate(0)}.qj-mnav__heading{font-size:var(--qj-mnav-heading-size, 19px);font-weight:700;line-height:1.2;margin:0;padding:18px 20px;color:var(--qj-mnav-text, #333333);border-bottom:1px solid var(--qj-mnav-divider, #d6d6d6)}.qj-mnav ul{list-style:none;margin:0;padding:0}.qj-mnav__item{border-bottom:1px solid var(--qj-mnav-divider, #d6d6d6)}.qj-mnav__row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 20px;background:none;border:0;text-align:left;font-family:inherit;font-size:var(--qj-mnav-font-size, 16px);font-weight:500;line-height:1.3;color:var(--qj-mnav-text, #333333);text-decoration:none;cursor:pointer}.qj-mnav__icon{flex:0 0 var(--qj-mnav-icon-size, 32px);width:var(--qj-mnav-icon-size, 32px);height:var(--qj-mnav-icon-size, 32px);border-radius:var(--qj-mnav-icon-radius, 50%);background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.qj-mnav__icon:empty{background:transparent}.qj-mnav__icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.qj-mnav__emoji{font-size:calc(var(--qj-mnav-icon-size, 32px) * .55);line-height:1}.qj-mnav__label{flex:1 1 auto}.qj-mnav__chevron{flex:0 0 auto;display:flex;align-items:center;color:var(--qj-mnav-chevron, #333333);transition:transform .25s ease}.qj-mnav__item.open>.qj-mnav__row .qj-mnav__chevron,.qj-mnav__subitem.open>.qj-mnav__subrow .qj-mnav__chevron{transform:rotate(-180deg)}.qj-mnav__sub,.qj-mnav__sub2{display:none}.qj-mnav__item.open>.qj-mnav__sub{display:block;border-top:1px solid var(--qj-mnav-divider, #d6d6d6);background:#fafafa}.qj-mnav__subitem.open>.qj-mnav__sub2{display:block}.qj-mnav__sub>li+li,.qj-mnav__sub2>li{border-top:1px solid var(--qj-mnav-divider, #d6d6d6)}.qj-mnav__subrow{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:6px 20px 6px calc(32px + var(--qj-mnav-icon-size, 32px));background:none;border:0;text-align:left;font-family:inherit;font-size:var(--qj-mnav-font-size, 16px);font-weight:400;line-height:1.3;color:var(--qj-mnav-subtext, #666666);text-decoration:none;cursor:pointer}.qj-mnav__subrow .qj-mnav__chevron svg{width:18px;height:18px}.qj-mnav__sub2row{display:flex;align-items:center;width:100%;min-height:44px;padding:6px 20px 6px calc(48px + var(--qj-mnav-icon-size, 32px));font-size:var(--qj-mnav-font-size, 16px);font-weight:400;line-height:1.3;color:var(--qj-mnav-subtext, #666666);text-decoration:none}.qj-mnav__shopall{font-weight:600;color:var(--qj-mnav-text, #333333)}.qj-mnav__promo{padding:16px 20px}.qj-mnav__promo-caption{display:block;margin-bottom:10px;font-size:var(--qj-mnav-font-size, 16px);font-weight:700;color:var(--qj-mnav-text, #333333)}.qj-mnav__promo img{display:block;width:100%;height:auto;border-radius:8px}.qj-mnav__promo-link{display:block}.qj-mnav__prodcard{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--qj-mnav-text, #333333)}.qj-mnav__prodcard img{width:132px;height:auto;flex:0 0 auto;border-radius:8px}.qj-mnav__prodinfo{display:flex;flex-direction:column;gap:4px;min-width:0}.qj-mnav__prodtitle{font-size:var(--qj-mnav-font-size, 16px);font-weight:600;line-height:1.3}.qj-mnav__prodprice{font-size:var(--qj-mnav-font-size, 16px);color:var(--qj-mnav-subtext, #666666)}.qj-mnav__sub2label,.qj-mnav__sub2label a{display:flex;align-items:center;min-height:40px;padding:6px 20px 2px calc(48px + var(--qj-mnav-icon-size, 32px));font-size:calc(var(--qj-mnav-font-size, 16px) - 2px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qj-mnav-text, #333333);text-decoration:none}.qj-mnav__sub2label a{min-height:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/qj-mobile-nav.css.map */
