:root{--bone: #f2efe9;--paper: #e9e4da;--sand: #d6ccbc;--stone: #a49b8e;--muted: #5f5952;--ink: #1b1a18;--washed: #262422;--night: #121110;--line: rgba(27, 26, 24, .14);--serif: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--sans: "Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--gutter: clamp(16px, 4vw, 48px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--bone);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;z-index:200;top:12px;left:12px;width:auto;height:auto;margin:0;clip:auto;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--bone)}.mz-word{font-family:var(--serif);font-weight:400;letter-spacing:.34em;text-transform:uppercase;font-optical-sizing:auto;margin-right:-.34em;white-space:nowrap;text-decoration:none}.mz-eyebrow{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.mz-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;border-radius:999px;padding:13px 22px;background:var(--ink);color:var(--bone);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:transform .25s var(--ease-out),background .2s,opacity .2s}.mz-btn:hover{background:#000}.mz-btn:active{transform:scale(.97)}.mz-btn[disabled]{opacity:.6;cursor:default}.mz-btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.mz-btn--ghost:hover{background:#1b1a180d}.mz-btn:focus-visible,.mz-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mz-link{background:none;border:0;padding:4px 0;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;opacity:.7;transition:opacity .2s}.mz-link:hover{opacity:1}.mz-signup{width:100%;max-width:440px}.mz-signup__row{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#ffffffb3;border:1px solid var(--line);box-shadow:0 10px 30px -18px #1b1a1859;transition:border-color .2s,box-shadow .2s}.mz-signup__row:focus-within{border-color:#1b1a1873;box-shadow:0 14px 36px -18px #1b1a1873}.mz-signup input[type=email]{flex:1 1 0;width:1px;min-width:0;border:0;outline:0;background:transparent;padding:12px 8px 12px 18px;font-size:16px}.mz-signup input::placeholder{color:#8b847b}.mz-signup__note{margin:12px 0 0 20px;font-size:12px;color:var(--muted);line-height:1.5}.mz-signup__err{margin:10px 0 0 20px;font-size:13px;color:#8a2a22}.mz-signup__err:empty{display:none}.mz-signup__ok{display:none;align-items:center;gap:12px;padding:16px 20px;border-radius:28px;background:#ffffffb3;border:1px solid var(--line);font-size:14px;line-height:1.45;text-align:left}.mz-signup__ok svg{flex:none}.mz-signup__in.is-done .mz-signup__row,.mz-signup__in.is-done .mz-signup__note,.mz-signup__in.is-done .mz-signup__err{display:none}.mz-signup__in.is-done .mz-signup__ok{display:flex;animation:mzPop .5s var(--ease-out)}@keyframes mzPop{0%{opacity:0;transform:translateY(6px) scale(.98)}}.is-dark .mz-signup__row,.is-dark .mz-signup__ok{background:#ffffff0f;border-color:#f2efe92e;box-shadow:none}.is-dark .mz-signup__row:focus-within{border-color:#f2efe980}.is-dark .mz-signup input::placeholder{color:#f2efe980}.is-dark .mz-btn{background:var(--bone);color:var(--ink)}.is-dark .mz-btn:hover{background:#fff}.is-dark .mz-signup__note{color:#f2efe999}.is-dark .mz-signup__err{color:#f0a49a}.mz-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#1211108c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.mz-dialog.is-open{opacity:1;visibility:visible;transition:opacity .3s}.mz-dialog__panel{width:100%;max-width:400px;background:var(--bone);color:var(--ink);border-radius:22px;padding:32px 28px 26px;box-shadow:0 30px 80px -30px #0009;transform:translateY(12px) scale(.98);transition:transform .4s var(--ease-out)}.mz-dialog.is-open .mz-dialog__panel{transform:none}.mz-dialog h2{margin:0 0 6px;font-family:var(--serif);font-weight:400;font-size:26px}.mz-dialog p{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.5}.mz-dialog input{width:100%;padding:14px 18px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:16px;outline:0}.mz-dialog input:focus{border-color:#1b1a1880}.mz-dialog .mz-btn{width:100%;margin-top:10px;padding:15px}.mz-dialog__err{margin:0 0 12px!important;color:#8a2a22!important}.mz-dialog__x{float:right;margin:-16px -10px 0 0;width:36px;height:36px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:var(--muted)}.mz-dialog__x:hover{background:#1b1a180f;color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mz-base.css.map */
