.mx{--mx-bg: #faf7f2;--mx-fg: #1f2a24;--mx-accent: #2f5d46;--mx-accent-ink: #fff;--mx-muted: color-mix(in srgb, var(--mx-fg) 62%, transparent);--mx-card: #fff;--mx-line: color-mix(in srgb, var(--mx-fg) 12%, transparent);--mx-h-d: 56px;--mx-h-m: 34px;--mx-sub-d: 20px;--mx-sub-m: 17px;--mx-t-d: 17px;--mx-t-m: 15px;--mx-lh: 1.55;--mx-maxw: 640px;--mx-pt-d: 80px;--mx-pb-d: 80px;--mx-pt-m: 48px;--mx-pb-m: 48px;--mx-radius: 24px;--mx-speed: 1;--mx-font-h: var(--font-editorial, var(--font-heading, Georgia, serif));--mx-font-b: var(--font-body, system-ui, sans-serif);--mx-align: left;--mx-justify: flex-start;--mx-ease: cubic-bezier(.22, .8, .2, 1);position:relative;isolation:isolate;box-sizing:border-box;color:var(--mx-fg);background:var(--mx-bg);font-family:var(--mx-font-b);padding-block:var(--mx-pt-d) var(--mx-pb-d);overflow:clip}.mx *,.mx *:before,.mx *:after{box-sizing:border-box}.mx img,.mx video,.mx svg{max-width:100%}.mx__wrap{width:min(var(--page-width, 1320px),calc(100% - 48px));margin-inline:auto;position:relative}.mx--full .mx__wrap{width:100%}.mx__copy{max-width:var(--mx-maxw);text-align:var(--mx-align);display:flex;flex-direction:column;align-items:var(--mx-justify);position:relative;z-index:3}.mx--center .mx__copy,.mx__copy--center{margin-inline:auto}.mx--right .mx__copy{margin-left:auto}.mx__kicker{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--mx-accent)}.mx__title{margin:0;font-family:var(--mx-font-h);font-weight:var(--fw-heading, 500);font-size:var(--mx-h-d);line-height:1.04;letter-spacing:-.015em;color:inherit;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.mx__title em,.mx__title i{font-family:var(--font-accent, var(--mx-font-h));font-style:var(--accent-style, italic);color:var(--mx-accent)}.mx__sub{margin:14px 0 0;font-size:var(--mx-sub-d);line-height:1.35;color:color-mix(in srgb,currentColor 86%,transparent);text-wrap:balance}.mx__text{margin:14px 0 0;font-size:var(--mx-t-d);line-height:var(--mx-lh);color:var(--mx-muted);max-width:60ch;text-wrap:pretty}.mx__text p{margin:0 0 .6em}.mx__text p:last-child{margin:0}.mx__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;justify-content:var(--mx-justify)}.mx-f-heading{--mx-font-h: var(--font-heading, Georgia, serif)}.mx-f-body{--mx-font-h: var(--font-body, system-ui, sans-serif)}.mx-f-accent{--mx-font-h: var(--font-accent, var(--font-heading))}.mx-btn{--b-bg: var(--mx-accent);--b-fg: var(--mx-accent-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border:1.5px solid var(--b-bg);border-radius:var(--radius-button, 999px);background:var(--b-bg);color:var(--b-fg);font:600 14px/1 var(--mx-font-b);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .3s var(--mx-ease),box-shadow .3s var(--mx-ease),background-color .3s,color .3s;-webkit-tap-highlight-color:transparent}.mx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--mx-ease)}.mx-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,var(--b-bg) 35%,transparent)}.mx-btn:hover:after{transform:translate(120%)}.mx-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--b-bg) 55%,#fff);outline-offset:3px}.mx-btn__arrow{display:inline-block;transition:transform .3s var(--mx-ease)}.mx-btn:hover .mx-btn__arrow{transform:translate(4px)}.mx-btn--ghost{--b-fg: var(--mx-fg);background:transparent;border-color:color-mix(in srgb,currentColor 35%,transparent);color:var(--b-fg)}.mx-btn--ghost:hover{background:var(--mx-fg);color:var(--mx-bg);box-shadow:none}.mx-btn--light{--b-bg: #fff;--b-fg: #1b1b1b}.mx-btn[disabled],.mx-btn.is-busy{pointer-events:none;opacity:.75}.mx-nav{display:flex;align-items:center;gap:14px;justify-content:var(--mx-nav-justify, center);margin-top:26px;position:relative;z-index:4}.mx-arrow{--a: 46px;width:var(--a);height:var(--a);display:inline-grid;place-items:center;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--mx-arrow-c, var(--mx-fg)) 30%,transparent);background:var(--mx-arrow-bg, transparent);color:var(--mx-arrow-c, var(--mx-fg));cursor:pointer;transition:background-color .25s,color .25s,transform .25s var(--mx-ease),border-color .25s;padding:0}.mx-arrow svg{width:18px;height:18px}.mx-arrow:hover{background:var(--mx-arrow-c, var(--mx-fg));color:var(--mx-bg);transform:scale(1.06)}.mx-arrow:focus-visible,.mx-dot:focus-visible{outline:2px solid var(--mx-accent);outline-offset:3px}.mx-arrows--square .mx-arrow{border-radius:12px}.mx-arrows--minimal .mx-arrow{border-color:transparent}.mx-arrows--solid .mx-arrow{background:var(--mx-arrow-c, var(--mx-fg));color:var(--mx-bg);border-color:transparent}.mx-dots{display:flex;gap:8px;align-items:center}.mx-dot{width:9px;height:9px;border-radius:99px;border:0;padding:0;background:color-mix(in srgb,var(--mx-dot-c, var(--mx-fg)) 28%,transparent);cursor:pointer;transition:width .35s var(--mx-ease),background-color .35s}.mx-dot[aria-current=true]{width:28px;background:var(--mx-dot-c, var(--mx-accent))}.mx-dot{position:relative}.mx-dot:after{content:"";position:absolute;left:-2px;right:-2px;top:min(0px,calc((100% - 44px)/2));bottom:min(0px,calc((100% - 44px)/2))}.mx-dots--lines .mx-dot{width:22px;height:3px}.mx-dots--lines .mx-dot[aria-current=true]{width:40px}.mx-dots--numbers .mx-dot{width:auto;height:auto;background:none;font:600 13px/1 var(--mx-font-b);color:color-mix(in srgb,var(--mx-dot-c, var(--mx-fg)) 45%,transparent);padding:4px}.mx-dots--numbers .mx-dot[aria-current=true]{width:auto;color:var(--mx-dot-c, var(--mx-fg))}.mx-count{font:600 13px/1 var(--mx-font-b);letter-spacing:.12em;font-variant-numeric:tabular-nums}.mx[data-mx-anim] .mx-rv{opacity:0;transform:translate3d(0,26px,0);transition:opacity calc(.8s * var(--mx-speed)) var(--mx-ease),transform calc(.9s * var(--mx-speed)) var(--mx-ease),filter calc(.9s * var(--mx-speed)) var(--mx-ease);transition-delay:calc(var(--d, 0) * 90ms * var(--mx-speed))}.mx[data-mx-anim=fade] .mx-rv{transform:none}.mx[data-mx-anim=zoom] .mx-rv{transform:scale(.94)}.mx[data-mx-anim=blur] .mx-rv{transform:translate3d(0,12px,0);filter:blur(10px)}.mx[data-mx-anim=left] .mx-rv{transform:translate3d(-36px,0,0)}.mx.is-in .mx-rv{opacity:1;transform:none;filter:none}.mx[data-mx-anim=none] .mx-rv{opacity:1;transform:none;transition:none}.mx-media{position:relative;display:block;overflow:hidden;border-radius:var(--mx-radius);background:color-mix(in srgb,var(--mx-fg) 6%,transparent)}.mx-media img,.mx-media video{display:block;width:100%;height:100%;object-fit:cover}.mx-media--contain img{object-fit:contain}.mx-ph{width:100%;height:100%;display:block;fill:color-mix(in srgb,var(--mx-fg) 25%,transparent);background:color-mix(in srgb,var(--mx-fg) 6%,transparent)}.mx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mx-hide-d{display:none!important}@media(max-width:749px){.mx{padding-block:var(--mx-pt-m) var(--mx-pb-m)}.mx__wrap{width:calc(100% - 32px)}.mx--full .mx__wrap{width:100%}.mx__title{font-size:var(--mx-h-m)}.mx__sub{font-size:var(--mx-sub-m)}.mx__text{font-size:var(--mx-t-m)}.mx__copy{text-align:var(--mx-align-m, var(--mx-align));align-items:var(--mx-justify-m, var(--mx-justify));max-width:100%}.mx__actions{justify-content:var(--mx-justify-m, var(--mx-justify))}.mx__actions .mx-btn{flex:1 1 auto}.mx-arrow{--a: 42px}.mx-hide-m{display:none!important}.mx-hide-d{display:revert!important}}@media(min-width:750px){.mx-only-m{display:none!important}}@media(max-width:749px){.mx-only-d{display:none!important}}@media(prefers-reduced-motion:reduce){.mx *,.mx *:before,.mx *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mx .mx-rv{opacity:1!important;transform:none!important;filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/mx-core.css.map */
