#mobileMenu.mm{--mm-ink: #1a1a1a;--mm-muted: #6b6b6b;--mm-line: #ececec;--mm-soft: #f5f5f4;--mm-radius: .375rem;--mm-ease: cubic-bezier(.2, .8, .2, 1);width:min(24rem,90vw)!important;max-width:90vw!important;border:0!important;background:#fff;color:var(--mm-ink)}.mm__viewport{position:relative;display:block;height:100%;overflow:hidden}.mm__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#fff;transform:translate(-100%);visibility:hidden;transition:transform .32s var(--mm-ease),visibility 0s linear .32s}.mm__panel.is-active{transform:none;visibility:visible;transition:transform .32s var(--mm-ease),visibility 0s}.mm__panel.is-behind{transform:translate(22%)}.mm__head{display:flex;flex-shrink:0;align-items:center;gap:.25rem;min-height:3.75rem;padding:.5rem .5rem .5rem 1.25rem;border-bottom:1px solid var(--mm-line)}.mm__panel:not([data-menu-panel=main]) .mm__head{padding-inline-start:.5rem}.mm__title{flex:1 1 auto;margin:0;overflow:hidden;font-size:1.0625rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mm__icon-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mm-ink);cursor:pointer}.mm__icon-btn:hover{background:var(--mm-soft)}.mm__body{flex:1 1 auto;min-height:0;padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.mm__search{display:flex;align-items:center;gap:.625rem;width:100%;height:2.875rem;margin-bottom:.75rem;padding:0 .875rem;border:1px solid #dcdcdc;border-radius:var(--mm-radius);background:#fff;color:var(--mm-muted);font-size:.9375rem;text-align:start;cursor:text}.mm__search .header-icon{width:1.25rem;height:1.25rem;color:var(--mm-ink)}.mm__list,.mm__sublist,.mm__chips{margin:0;padding:0;list-style:none}.mm__quick{margin:1rem 0 .25rem}.mm__quick-title{margin:0 0 .5rem;color:var(--mm-muted);font-size:.75rem;font-weight:700}.mm__strip{display:flex;gap:.5rem;margin:0 -1.25rem;padding:.125rem 1.25rem .25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:1.25rem;scrollbar-width:none;list-style:none}.mm__strip::-webkit-scrollbar{display:none}.mm__strip li{flex-shrink:0;scroll-snap-align:start}.mm__size{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:4.5rem;min-height:3.125rem;padding:.375rem .625rem;border:1px solid #dcdcdc;border-radius:var(--mm-radius);color:var(--mm-ink);line-height:1.2;text-decoration:none}.mm__size strong{font-size:.9375rem;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.mm__size span{color:var(--mm-muted);font-size:.6875rem;font-weight:600}.mm__size:hover{border-color:var(--mm-ink);color:var(--mm-ink)}.mm__size--all{background:#f4f4f3;border-color:transparent}.mm__colour{display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:3.5rem;color:var(--mm-ink);font-size:.75rem;font-weight:500;text-decoration:none}.mm__colour-dot{display:block;width:2.5rem;height:2.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.mm__colour:hover .mm__colour-dot{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 2px #fff,0 0 0 3.5px var(--mm-ink)}.mm__quick+.mm__list{margin-top:.75rem}.mm__row{display:flex;align-items:center;gap:.875rem;width:100%;min-height:3.5rem;padding:.375rem 0;border:0;border-bottom:1px solid var(--mm-line);background:none;color:var(--mm-ink);font-size:.9375rem;font-weight:600;text-align:start;text-decoration:none;cursor:pointer}.mm__list li:last-child .mm__row{border-bottom:0}.mm__row:hover{color:var(--mm-ink)}.mm__row[aria-current=page] .mm__label{text-decoration:underline;text-underline-offset:.25em}.mm__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:50%;background:var(--mm-soft)}.mm__icon img{width:100%;height:100%;object-fit:cover}.mm__label{flex:1 1 auto}.mm__label.is-sale{color:var(--brand-color, #b21e23)}.mm__chevron{flex-shrink:0;color:var(--mm-muted)}.mm__all{display:flex;align-items:center;justify-content:space-between;min-height:3rem;margin-bottom:.5rem;padding:0 1rem;border-radius:var(--mm-radius);background:var(--mm-soft);color:var(--mm-ink);font-size:.9375rem;font-weight:700;text-decoration:none}.mm__all:hover{color:var(--mm-ink);background:#ececea}.mm__subrow{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.25rem;border-bottom:1px solid var(--mm-line);color:var(--mm-ink);font-size:.9375rem;text-decoration:none;list-style:none;cursor:pointer}.mm__subrow::-webkit-details-marker{display:none}.mm__subrow:hover{color:var(--mm-ink)}.mm__subrow[aria-current=page]{font-weight:700}.mm__group-chevron{flex-shrink:0;color:var(--mm-muted);transition:transform .2s ease}.mm__group[open]>.mm__subrow{border-bottom-color:transparent;font-weight:700}.mm__group[open] .mm__group-chevron{transform:rotate(180deg)}.mm__chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;padding:.25rem 0 1rem;border-bottom:1px solid var(--mm-line)}.mm__chip{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .875rem;border:1px solid #dcdcdc;border-radius:var(--mm-radius);color:var(--mm-ink);font-size:.875rem;text-decoration:none;white-space:nowrap}.mm__chip:hover{border-color:var(--mm-ink);color:var(--mm-ink)}.mm__help{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.875rem 1rem;border-radius:var(--mm-radius);background:#eef7f1;color:#1f5f36;font-size:.875rem;line-height:1.4;text-decoration:none}.mm__help:hover{color:#1f5f36}.mm__help .social-icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:#1f7a3f}.mm__help strong{display:block;color:var(--mm-ink)}.mm__row:focus-visible,.mm__subrow:focus-visible,.mm__all:focus-visible,.mm__chip:focus-visible,.mm__search:focus-visible,.mm__help:focus-visible,.mm__icon-btn:focus-visible{outline:2px solid var(--mm-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mm__panel,.mm__panel.is-active,.mm__group-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/component-mobile-menu.css.map */
