.mz-mnav{--mz-navy: #1f2a4d;--mz-ink: #222;--mz-muted: rgba(34, 34, 34, .62);--mz-line: rgba(31, 42, 77, .12);--mz-tint: #eef3f8;--mz-cream: #f7f4ef;--mz-ease: cubic-bezier(.22, 1, .36, 1);--mz-ease-out: cubic-bezier(.4, 0, .2, 1);max-width:100vw;background:var(--mz-cream);color:var(--mz-ink)}.f-drawer.mz-mnav{transition:transform .4s var(--mz-ease-out);will-change:transform;backface-visibility:hidden}.f-drawer.mz-mnav[open]{transition:transform .7s var(--mz-ease)}.mz-mnav .f-drawer__overlay{transition:opacity .4s var(--mz-ease-out),visibility .4s linear}.mz-mnav[open] .f-drawer__overlay{transition:opacity .7s var(--mz-ease),visibility 0s linear}.mz-mnav .f-drawer__content{padding:0}.mz-mnav__panel{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;padding:0 2rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;isolation:isolate;scrollbar-width:none}.mz-mnav__panel::-webkit-scrollbar{display:none}.mz-mnav__glow{position:absolute;inset:-12rem -10rem auto auto;z-index:-1;width:34rem;height:34rem;background:radial-gradient(closest-side at 42% 42%,#c6dbeae6,#c6dbea73 45%,#c6dbea00),radial-gradient(closest-side at 62% 62%,#c9bfe2b3,#c9bfe24d 45%,#c9bfe200);pointer-events:none}.mz-mnav[open] .mz-mnav__glow{animation:mz-mnav-fade 1.2s var(--mz-ease) .15s both,mz-mnav-drift 16s ease-in-out 1.2s infinite alternate}.mz-mnav__top{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:clamp(4.8rem,8.5dvh,6.8rem);padding-top:env(safe-area-inset-top)}.mz-mnav .mz-mnav__top .site-logo{margin:0;padding:0;opacity:1!important}.mz-mnav__top .site-logo img{max-width:var(--logo-mobile-width, 60px);height:auto}.mz-mnav__close{display:grid;place-items:center;flex:0 0 auto;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fff;color:var(--mz-navy);box-shadow:0 0 0 1px var(--mz-line);cursor:pointer;transition:transform .35s var(--mz-ease),background-color .2s ease}.mz-mnav__close:hover{transform:rotate(90deg);background:var(--mz-tint)}.mz-mnav[open] .mz-mnav__close svg{animation:mz-mnav-spin .8s var(--mz-ease) .2s both}.mz-mnav__search{position:relative;display:flex;align-items:center;margin:0;color:var(--mz-navy)}.mz-mnav__search svg{position:absolute;left:1.6rem;pointer-events:none}.mz-mnav__search input[type=search]{width:100%;height:clamp(4.4rem,6dvh,4.8rem);margin:0;padding:0 1.6rem 0 4.6rem;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--mz-line);font:inherit;font-size:1.6rem;color:var(--mz-ink);-webkit-appearance:none;appearance:none;transition:box-shadow .2s ease}.mz-mnav__search input::placeholder{color:var(--mz-muted)}.mz-mnav__search input:focus{outline:none;box-shadow:0 0 0 2px var(--mz-navy)}.mz-mnav__nav{margin-top:clamp(.6rem,1.6dvh,1.6rem)}.mz-mnav__list{margin:0;padding:0;list-style:none;counter-reset:none}.mz-mnav__item+.mz-mnav__item{border-top:1px solid var(--mz-line)}.mz-mnav__link{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:clamp(4.4rem,7dvh,5.6rem);padding:.2rem .4rem;color:var(--mz-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.mz-mnav__link:before{content:"";position:absolute;top:.4rem;right:-1.2rem;bottom:.4rem;left:-1.2rem;z-index:-1;border-radius:1.4rem;background:#ffffffd9;opacity:0;transform:scale(.96);transition:opacity .25s ease,transform .35s var(--mz-ease)}.mz-mnav__link:hover:before,.mz-mnav__link:active:before{opacity:1;transform:scale(1)}.mz-mnav__label{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-heading-family, inherit);font-size:min(clamp(2.2rem,3.5dvh,3rem),7.2vw);line-height:1.1;letter-spacing:-.01em;text-transform:none;transition:transform .35s var(--mz-ease)}.mz-mnav__link:hover .mz-mnav__label{transform:translate(.4rem)}.mz-mnav__arrow{flex:0 0 auto;margin-left:auto;color:var(--mz-navy);opacity:.35;transform:translate(-.4rem);transition:opacity .25s ease,transform .35s var(--mz-ease)}.mz-mnav__link:hover .mz-mnav__arrow,.mz-mnav__link:focus-visible .mz-mnav__arrow{opacity:1;transform:translate(0)}.mz-mnav__link.is-current .mz-mnav__label{font-style:italic;color:var(--mz-navy)}.mz-mnav__dots{display:inline-flex;flex:0 0 auto}.mz-mnav__dots span{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--mz-cream)}.mz-mnav__dots span+span{margin-left:-.3rem}.mz-mnav[open] .mz-mnav__dots span{animation:mz-mnav-pop .7s var(--mz-ease) both;animation-delay:calc(.4s + var(--d) * 45ms)}.mz-mnav__link:hover .mz-mnav__dots span+span{margin-left:.1rem}.mz-mnav__dots span{transition:margin .35s var(--mz-ease)}.mz-mnav__sub{display:flex;flex-wrap:wrap;gap:.8rem;margin:-.4rem 0 1.4rem 3.8rem;padding:0;list-style:none}.mz-mnav__sub a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--mz-line);font-size:1.4rem;color:var(--mz-ink);text-decoration:none}.mz-mnav__shop{margin-top:auto;padding-top:clamp(1rem,2.2dvh,2rem)}.mz-mnav__eyebrow{margin:0 0 clamp(.6rem,1.2dvh,1.2rem);font-family:var(--font-body-family, inherit);font-size:1.2rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--mz-navy)}.mz-mnav__products{display:flex;gap:1.2rem;margin:0 -2rem;padding:0 2rem .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2rem;scrollbar-width:none;overscroll-behavior-x:contain}.mz-mnav__products::-webkit-scrollbar{display:none}.mz-mnav__product{flex:0 0 clamp(8rem,14.5dvh,12rem);scroll-snap-align:start}.mz-mnav[open] .mz-mnav__product{animation:mz-mnav-in .8s var(--mz-ease) both;animation-delay:calc(.22s + var(--d) * 30ms)}.mz-mnav__product a{display:block;color:var(--mz-ink);text-decoration:none}.mz-mnav__thumb{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:1.4rem;background:#f4f1ec}.mz-mnav__thumb:after{content:"";position:absolute;inset:auto 0 0;height:.5rem;background:var(--mz-card-colour, transparent)}.mz-mnav__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mz-mnav__product a:hover img{transform:scale(1.05)}.mz-mnav__pname{display:-webkit-box;margin-top:.6rem;font-size:1.3rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mz-mnav__price{display:block;margin-top:.2rem;font-size:1.3rem;color:var(--mz-muted)}.mz-mnav__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(1.2rem,2.4dvh,2.4rem) 0 calc(clamp(1rem,2dvh,2rem) + env(safe-area-inset-bottom))}.mz-mnav__account{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 2rem;border-radius:999px;background:var(--mz-navy);color:#fff;font-size:1.4rem;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:transform .25s var(--mz-ease),background-color .2s ease}.mz-mnav__account:hover{background:#2c3a66;transform:translateY(-1px)}.mz-mnav__foot .social-links{gap:.8rem;margin:0;padding:0}.mz-mnav__foot .social-links:empty{display:none}.mz-mnav__foot .social-links li{margin:0}.mz-mnav__foot .social-links a{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--mz-line);color:var(--mz-navy);transition:transform .25s var(--mz-ease),background-color .2s ease}.mz-mnav__foot .social-links a:hover{background:var(--mz-tint);transform:translateY(-2px)}.mz-mnav__foot .social-links svg{width:1.8rem;height:1.8rem;margin:0}.mz-mnav a:focus-visible,.mz-mnav button:focus-visible{outline:2px solid var(--mz-navy);outline-offset:3px;border-radius:1.2rem}.mz-mnav__close:focus-visible,.mz-mnav__foot .social-links a:focus-visible{border-radius:50%}.mz-mnav__account:focus-visible{border-radius:999px}.mz-mnav[open] .mz-mnav__rise{animation:mz-mnav-in .8s var(--mz-ease) both;animation-delay:calc(.1s + var(--i, 0) * 35ms)}@keyframes mz-mnav-in{0%{opacity:0;transform:translate3d(-3.2rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mz-mnav-fade{0%{opacity:0}to{opacity:1}}@keyframes mz-mnav-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mz-mnav-spin{0%{transform:rotate(-45deg) scale(.85);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes mz-mnav-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.4rem,1.6rem,0) scale(1.06)}}@media(max-height:740px){.mz-mnav__pname{-webkit-line-clamp:1}}@media(max-height:600px){.mz-mnav__top{min-height:5.2rem}.mz-mnav__top .site-logo img{max-width:6rem}.mz-mnav__nav{margin-top:.4rem}.mz-mnav__shop{padding-top:.8rem}.mz-mnav__products{padding-bottom:.2rem}.mz-mnav__product{flex-basis:7rem}.mz-mnav__foot{padding:.8rem 0 calc(.8rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.f-drawer.mz-mnav,.f-drawer.mz-mnav[open]{transition-duration:.2s}.mz-mnav *,.mz-mnav *:before{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/myzac-mobile-nav.css.map */
