.z-header .z-nav--mega .z-nav__item{position:static}.z-header .z-nav--mega .zmm{position:absolute;left:0;right:0;top:100%;background:var(--z-white, #fff);border-top:.5px solid var(--z-line, #e6e6e6);border-bottom:.5px solid #000;opacity:0;visibility:hidden;pointer-events:none;z-index:20;transition:opacity .18s linear}.z-header .z-nav--mega .z-nav__item:hover>.zmm,.z-header .z-nav--mega .z-nav__item:focus-within>.zmm,.z-header .z-nav--mega .z-nav__item.is-open>.zmm{opacity:1;visibility:visible;pointer-events:auto}.z-header .z-nav--mega .zmm__grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;min-height:420px;height:52vh;max-height:calc(100vh - var(--zmm-top, 140px) - 1px);overflow:hidden}.z-header .z-nav--mega .zmm__pane--subs{overflow-y:auto;overscroll-behavior:contain}.z-header .z-nav--mega .zmm__pane{padding:30px 24px 30px 40px;display:flex;flex-direction:column}.z-header .z-nav--mega .zmm__pane .zmm__list--util{margin-top:auto;padding-top:26px;columns:auto}.z-header .z-nav--mega .zmm__util{display:inline-block;padding:3px 0;font-family:var(--z-font, input-mono, "Courier New", monospace);font-size:10px;font-weight:400;letter-spacing:1.2px;color:#6f6f6f;text-transform:uppercase;text-decoration:none;white-space:nowrap}.z-header .z-nav--mega .zmm__util:hover,.z-header .z-nav--mega .zmm__util:focus-visible{color:#000;text-decoration:underline;text-underline-offset:4px}.z-header .z-nav--mega .zmm__list{list-style:none;margin:0;padding:0}.z-header .z-nav--mega .zmm__list li{margin:0 0 2px}.z-header .z-nav--mega .zmm__cat,.z-header .z-nav--mega .zmm__sub{display:inline-block;padding:5px 0;font-family:var(--z-font, input-mono, "Courier New", monospace);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#000;text-transform:uppercase;text-decoration:none;white-space:nowrap}.z-header .z-nav--mega .zmm__sub{color:#3a3a3a}.z-header .z-nav--mega .zmm__cat:hover,.z-header .z-nav--mega .zmm__sub:hover,.z-header .z-nav--mega .zmm__cat:focus-visible,.z-header .z-nav--mega .zmm__sub:focus-visible{color:#000;text-decoration:underline;text-underline-offset:4px}.z-header .z-nav--mega .zmm__cat--has:after{content:"/";margin-left:.5em;opacity:.35}.z-header .z-nav--mega .zmm__pane--subs{padding-left:24px}.z-header .z-nav--mega .zmm__list--cats{columns:auto}.z-header .z-nav--mega .zmm__fill{display:flex;flex-direction:column;gap:26px}.z-header .z-nav--mega .zmm__fill[hidden]{display:none}.z-header .z-nav--mega .zmm__prods,.z-header .z-nav--mega .zmm__pane--subs .zmm__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 12px;align-content:start;min-height:0}.z-header .z-nav--mega .zmm__prod{position:relative;display:block;text-decoration:none;color:#000}.z-header .z-nav--mega .zmm__prodimg{display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f4f2ee}.z-header .z-nav--mega .zmm__prodimg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.z-header .z-nav--mega .zmm__prod:hover .zmm__prodimg img{transform:scale(1.05)}.z-header .z-nav--mega .zmm__prodname{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.z-header .z-nav--mega .zmm__media{position:relative;display:block;overflow:hidden;background:#f2f0ec;text-decoration:none}.z-header .z-nav--mega .zmm__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .9s cubic-bezier(.16,1,.3,1)}.z-header .z-nav--mega .zmm__media:hover img{transform:scale(1.04)}.z-header .z-nav--mega .zmm__media img[hidden]{display:none}.z-header .z-nav--mega .zmm__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,#00000080,#0000);pointer-events:none}.z-header .z-nav--mega .zmm__media:has(img[hidden]):after{display:none}.z-header .z-nav--mega .zmm__cap{position:absolute;left:20px;bottom:18px;font-family:var(--z-font, input-mono, "Courier New", monospace);font-size:10px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.55);pointer-events:none}.z-header .z-nav--mega .zmm__media img[hidden]~.zmm__cap{color:#000;text-shadow:none}.z-header .z-nav--mega .z-sub{display:none!important}@media(max-width:1099px){.z-header .z-nav--mega .zmm__grid{min-height:440px}.z-header .z-nav--mega .zmm__pane{padding:22px 18px 26px 24px}}@media(max-width:749px){.z-header .z-nav--mega .zmm{display:none}}@media(prefers-reduced-motion:reduce){.z-header .z-nav--mega .zmm{transition:none}.z-header .z-nav--mega .zmm__media img,.z-header .z-nav--mega .zmm__media:hover img{transition:none;transform:none}}.z-header .z-nav--mega .zmm{right:auto;width:50vw;min-width:620px;border-bottom:0;border-right:.5px solid #000}.z-header .z-nav--mega .zmm>.zmm__grid{grid-template-columns:250px 1fr;height:calc(100vh - var(--zmm-top, 140px));min-height:0;max-height:none}.z-header .z-nav--mega .zmm__pane--cats{overflow-y:auto;overscroll-behavior:contain;border-right:.5px solid var(--z-line, #e6e6e6)}.z-header .z-nav--mega .zmm>.zmm__grid>.zmm__pane--subs,.z-header .z-nav--mega .zmm>.zmm__grid>.zmm__media{grid-column:2;grid-row:1;min-height:0}.z-header .z-nav--mega .zmm>.zmm__grid>.zmm__pane--subs{z-index:2;background:var(--z-white, #fff);padding:30px 34px 30px 28px;opacity:1;transition:opacity .18s linear}.z-header .z-nav--mega .zmm__pane--subs:not(:has(.zmm__fill:not([hidden]))){opacity:0;pointer-events:none}.z-header .z-nav--mega .zmm__pane--subs .zmm__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;gap:14px 10px}.z-header .z-nav--mega .zmm__fill{gap:22px;min-height:0}@media(max-width:1099px){.z-header .z-nav--mega .zmm{width:min(64vw,760px);min-width:560px}.z-header .z-nav--mega .zmm>.zmm__grid{grid-template-columns:216px 1fr}}.z-header .z-nav--mega .zmm__util-gap{margin-top:18px!important}.z-header .z-nav--mega .zmm__util--static{color:#6f6f6f;cursor:default}.z-header .z-nav--mega .zmm__loc{display:flex;align-items:baseline;gap:6px;margin:0}.z-header .z-nav--mega .zmm__sel{appearance:none;-webkit-appearance:none;padding:3px 0;margin:0;border:0;background:none;box-shadow:none;font-family:var(--z-font, input-mono, "Courier New", monospace);font-size:10px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;color:#000;cursor:pointer}.z-header .z-nav--mega .zmm__sel:focus-visible{outline:1px solid #000;outline-offset:2px}.u-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.z-header .z-nav--mega .zmm__group-row{margin:14px 0 3px!important}.z-header .z-nav--mega .zmm__group-row:first-child{margin-top:0!important}.z-header .z-nav--mega .zmm__group{display:inline-block;font-family:var(--z-font, input-mono, "Courier New", monospace);font-size:10px;font-weight:400;letter-spacing:1.4px;line-height:1.4;color:#8a8a8a;text-transform:uppercase;cursor:default;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/patch-mega.css.map */
