:root{--font-heading-family: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-body-family: "Inter", "Helvetica Neue", Arial, sans-serif;--mt-font-heading: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--mt-font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--mt-bg: #f7f6f2;--mt-bg-alt: #efede5;--mt-bg-warm: #e7ddd3;--mt-bg-dark: #14151a;--mt-text: #14151a;--mt-text-soft: #63666f;--mt-text-on-dark: #f7f6f2;--mt-text-on-dark-soft: #b9bcc4;--mt-accent: #1f3a32;--mt-accent-soft: #dce6e1;--mt-line: #e3e1da;--mt-line-dark: rgba(247, 246, 242, .14);--mt-radius-sm: 12px;--mt-radius: 20px;--mt-radius-lg: 32px;--mt-radius-pill: 999px;--mt-shadow-sm: 0 4px 16px -6px rgba(20, 21, 26, .14);--mt-shadow: 0 24px 60px -24px rgba(20, 21, 26, .28);--mt-shadow-lg: 0 40px 100px -30px rgba(20, 21, 26, .32);--mt-container: 1280px;--mt-gutter: 24px;--mt-ease: cubic-bezier(.22, 1, .36, 1);--mt-ease-in-out: cubic-bezier(.65, 0, .35, 1);--mt-dur-fast: .25s;--mt-dur: .6s;--mt-dur-slow: .9s}@media(max-width:749px){:root{--mt-gutter: 18px;--mt-radius: 16px;--mt-radius-lg: 22px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mt-section{font-family:var(--mt-font-body);color:var(--mt-text);position:relative;padding-top:0!important;padding-bottom:0!important;overflow-x:clip}.mt-container{max-width:var(--mt-container);margin:0 auto;padding:0 var(--mt-gutter)}.mt-section h1,.mt-section h2,.mt-section h3,.mt-section h4{font-family:var(--mt-font-heading);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0}.mt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mt-text-soft)}.mt-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mt-accent);display:inline-block}.color-scheme-dark .mt-eyebrow,.mt-on-dark .mt-eyebrow{color:var(--mt-text-on-dark-soft)}.mt-on-dark{color:var(--mt-text-on-dark)}.mt-on-dark .mt-text-soft{color:var(--mt-text-on-dark-soft)}.mt-text-soft{color:var(--mt-text-soft)}.mt-wordmark{font-family:var(--mt-font-heading)!important;font-weight:700!important;letter-spacing:.02em;text-transform:uppercase;font-size:1.9rem!important}.mt-btn{--mt-btn-bg: var(--mt-accent);--mt-btn-fg: var(--mt-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:var(--mt-radius-pill);background:var(--mt-btn-bg);color:var(--mt-btn-fg);font-family:var(--mt-font-body);font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;border:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform var(--mt-dur-fast) var(--mt-ease),box-shadow var(--mt-dur-fast) var(--mt-ease);will-change:transform}.mt-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff24;transform:translateY(100%);transition:transform var(--mt-dur-fast) var(--mt-ease-in-out);z-index:-1}.mt-btn:hover{transform:translateY(-2px);box-shadow:var(--mt-shadow-sm)}.mt-btn:hover:before{transform:translateY(0)}.mt-btn:active{transform:translateY(0) scale(.98)}.mt-btn svg{width:16px;height:16px;transition:transform var(--mt-dur-fast) var(--mt-ease)}.mt-btn:hover svg{transform:translate(3px)}.mt-btn--secondary{--mt-btn-bg: transparent;--mt-btn-fg: var(--mt-text);border:1px solid var(--mt-line)}.mt-on-dark .mt-btn--secondary{--mt-btn-fg: var(--mt-text-on-dark);border-color:var(--mt-line-dark)}.mt-btn--secondary:before{background:#14151a0f}.mt-on-dark .mt-btn--secondary:before{background:#f7f6f21a}.mt-btn--light{--mt-btn-bg: var(--mt-bg);--mt-btn-fg: var(--mt-accent)}@media(prefers-reduced-motion:no-preference){.mt-reveal,.mt-reveal-scale,.mt-reveal-blur,.mt-reveal-mask{opacity:0}.mt-reveal{transform:translateY(32px);transition:opacity var(--mt-dur) var(--mt-ease),transform var(--mt-dur) var(--mt-ease)}.mt-reveal-scale{transform:scale(.94) translateY(16px);transition:opacity var(--mt-dur) var(--mt-ease),transform var(--mt-dur) var(--mt-ease)}.mt-reveal-blur{filter:blur(14px);transform:translateY(12px);transition:opacity var(--mt-dur-slow) var(--mt-ease),transform var(--mt-dur-slow) var(--mt-ease),filter var(--mt-dur-slow) var(--mt-ease)}.mt-reveal-mask{overflow:hidden}.mt-reveal-mask>*{display:block;transform:translateY(110%);transition:transform var(--mt-dur-slow) var(--mt-ease)}.mt-visible.mt-reveal,.mt-visible.mt-reveal-scale{opacity:1;transform:none}.mt-visible.mt-reveal-blur{opacity:1;filter:blur(0);transform:none}.mt-visible.mt-reveal-mask>*{transform:translateY(0)}.mt-stagger>*:nth-child(1){transition-delay:0ms}.mt-stagger>*:nth-child(2){transition-delay:80ms}.mt-stagger>*:nth-child(3){transition-delay:.16s}.mt-stagger>*:nth-child(4){transition-delay:.24s}.mt-stagger>*:nth-child(5){transition-delay:.32s}.mt-stagger>*:nth-child(6){transition-delay:.4s}.mt-stagger>*:nth-child(7){transition-delay:.48s}.mt-stagger>*:nth-child(8){transition-delay:.56s}.mt-stagger>*:nth-child(9){transition-delay:.64s}.mt-stagger>*:nth-child(10){transition-delay:.72s}}@media(prefers-reduced-motion:reduce){.mt-reveal,.mt-reveal-scale,.mt-reveal-blur,.mt-reveal-mask,.mt-parallax,.mt-parallax-el{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.mt-reveal-mask>*{transform:none!important}}.mt-parallax-wrap{overflow:clip}.mt-parallax-el{will-change:transform;transition:transform .05s linear}.mt-card{background:var(--mt-bg-alt);border-radius:var(--mt-radius);transition:transform var(--mt-dur-fast) var(--mt-ease),box-shadow var(--mt-dur-fast) var(--mt-ease)}.mt-card:hover{transform:translateY(-6px);box-shadow:var(--mt-shadow)}.mt-card img{border-radius:var(--mt-radius)}.mt-zoom{overflow:hidden;border-radius:var(--mt-radius);display:block}.mt-zoom img{transition:transform 1s var(--mt-ease);transform:scale(1);display:block;width:100%;height:100%;object-fit:cover}.mt-zoom:hover img{transform:scale(1.06)}.section-header{transition:background var(--mt-dur-fast) var(--mt-ease),box-shadow var(--mt-dur-fast) var(--mt-ease),border-color var(--mt-dur-fast) var(--mt-ease)}.section-header .header{transition:padding var(--mt-dur-fast) var(--mt-ease)}body.mt-has-overlay-hero .shopify-section-group-header-group{position:relative;z-index:40}body.mt-has-overlay-hero .section-header{position:absolute!important;top:var(--mt-announce-height, 0px)!important;left:0;right:0;background:transparent!important;box-shadow:none!important}body.mt-has-overlay-hero .section-header.scrolled-past-header{position:fixed!important;top:0!important}body.mt-has-overlay-hero .section-header .header-wrapper{background:transparent!important;border-bottom-color:transparent!important;transition:background var(--mt-dur-fast) var(--mt-ease),backdrop-filter var(--mt-dur-fast) var(--mt-ease)}body.mt-has-overlay-hero .section-header:not(.scrolled-past-header) .header__heading-link,body.mt-has-overlay-hero .section-header:not(.scrolled-past-header) .header__icon,body.mt-has-overlay-hero .section-header:not(.scrolled-past-header) .list-menu__item--link,body.mt-has-overlay-hero .section-header:not(.scrolled-past-header) summary,body.mt-has-overlay-hero .section-header:not(.scrolled-past-header) .h2,body.mt-has-overlay-hero .section-header:not(.scrolled-past-header) .mt-wordmark{color:var(--mt-text-on-dark)!important}body.mt-has-overlay-hero .section-header:not(.scrolled-past-header) svg{color:var(--mt-text-on-dark);fill:currentColor}.section-header.scrolled-past-header .header-wrapper,body:not(.mt-has-overlay-hero) .section-header .header-wrapper{background:#f7f6f2db!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}.section-header.scrolled-past-header .header{padding-top:12px!important;padding-bottom:12px!important}.mt-mobile-buybar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#f7f6f2f0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--mt-line);padding:12px var(--mt-gutter) calc(12px + env(safe-area-inset-bottom));display:none;gap:12px;align-items:center;transform:translateY(0);transition:transform var(--mt-dur-fast) var(--mt-ease)}.mt-mobile-buybar.mt-hide{transform:translateY(110%)}@media(max-width:749px){.mt-mobile-buybar{display:flex}}.mt-mobile-buybar__info{flex:1;min-width:0}.mt-mobile-buybar__title{font-size:12.5px;color:var(--mt-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-mobile-buybar__price{font-family:var(--mt-font-heading);font-weight:600;font-size:17px}.mt-mobile-buybar .mt-btn{padding:13px 24px;font-size:14px}.mt-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}@media(max-width:989px){.mt-grid-2{grid-template-columns:1fr}}.mt-sticky-media{position:sticky;top:100px;align-self:flex-start}@media(max-width:989px){.mt-sticky-media{position:static}}.mt-h2{font-size:clamp(28px,4vw,44px)}.mt-h1{font-size:clamp(38px,6.5vw,76px)}.mt-faq-item{border-bottom:1px solid var(--mt-line)}.mt-on-dark .mt-faq-item{border-color:var(--mt-line-dark)}.mt-faq-item summary{list-style:none;cursor:pointer;padding:22px 4px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--mt-font-heading);font-weight:500;font-size:17px}.mt-faq-item summary::-webkit-details-marker{display:none}.mt-faq-item .mt-faq-icon{flex:none;width:22px;height:22px;position:relative}.mt-faq-item .mt-faq-icon:before,.mt-faq-item .mt-faq-icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform var(--mt-dur-fast) var(--mt-ease),opacity var(--mt-dur-fast) var(--mt-ease)}.mt-faq-item .mt-faq-icon:before{width:14px;height:1.5px}.mt-faq-item .mt-faq-icon:after{width:1.5px;height:14px}.mt-faq-item[open] .mt-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.mt-faq-item .mt-faq-body{padding:0 4px 22px;color:var(--mt-text-soft);font-size:15.5px;line-height:1.6;max-width:60ch}.mt-specs-table{width:100%;border-collapse:collapse}.mt-specs-table tr{border-bottom:1px solid var(--mt-line)}.mt-specs-table td{padding:16px 4px;font-size:15px}.mt-specs-table td:first-child{color:var(--mt-text-soft);width:42%}.mt-specs-table td:last-child{font-weight:500}.mt-section a:focus-visible,.mt-section button:focus-visible,.mt-section summary:focus-visible{outline:2px solid var(--mt-accent);outline-offset:3px;border-radius:4px}.mt-footer{font-family:var(--mt-font-body);position:relative;overflow-x:clip}.mt-footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:56px}@media(max-width:989px){.mt-footer__top{grid-template-columns:1fr 1fr;row-gap:40px}}@media(max-width:540px){.mt-footer__top{grid-template-columns:1fr}}.mt-footer__logo{color:inherit;text-decoration:none}.mt-footer__tagline{margin:18px 0 0;max-width:32ch;font-size:15px;line-height:1.6;color:var(--mt-text-on-dark-soft)}.mt-footer__social{display:flex;gap:14px;margin-top:24px}.mt-footer__social a{width:38px;height:38px;border-radius:50%;border:1px solid var(--mt-line-dark);display:flex;align-items:center;justify-content:center;color:var(--mt-text-on-dark);transition:background var(--mt-dur-fast) var(--mt-ease),transform var(--mt-dur-fast) var(--mt-ease)}.mt-footer__social a:hover{background:#f7f6f21a;transform:translateY(-2px)}.mt-footer__social svg{width:16px;height:16px;fill:currentColor}.mt-footer__heading{font-family:var(--mt-font-heading);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mt-text-on-dark-soft);margin:0 0 20px}.mt-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.mt-footer__list a{color:var(--mt-text-on-dark);text-decoration:none;font-size:15px;opacity:.85;transition:opacity var(--mt-dur-fast) var(--mt-ease)}.mt-footer__list a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.mt-footer__about{font-size:14.5px;line-height:1.65;color:var(--mt-text-on-dark-soft);max-width:34ch}.mt-footer__about p{margin:0}.mt-footer__bottom{border-top:1px solid var(--mt-line-dark);padding:28px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.mt-footer__copyright{margin:0;font-size:13px;color:var(--mt-text-on-dark-soft)}.mt-footer__payment{list-style:none;display:flex;gap:8px;padding:0;margin:0;flex-wrap:wrap}.mt-footer__payment-icon{width:34px;height:auto;border-radius:5px}@media(max-width:749px){.mt-section button,.mt-section a.mt-btn{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mt-styles.css.map */
