:root{--mt-sage: #7C9885;--mt-sage-dark: #5E7A68;--mt-sage-light: #E7EDE6;--mt-cream: #F7F4EE;--mt-cream-deep: #EFEAE0;--mt-ink: #2B2E2E;--mt-ink-soft: #55564F;--mt-coral: #E8846B;--mt-coral-dark: #D06A50;--mt-white: #FFFFFF;--mt-font-display: "Fraunces", Georgia, "Times New Roman", serif;--mt-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mt-radius-lg: 24px;--mt-radius: 16px;--mt-radius-sm: 10px;--mt-radius-pill: 999px;--mt-shadow-sm: 0 4px 16px -8px rgba(43, 46, 46, .16);--mt-shadow: 0 16px 40px -16px rgba(43, 46, 46, .22);--mt-shadow-lg: 0 24px 60px -20px rgba(43, 46, 46, .28);--mt-ease: cubic-bezier(.22, 1, .36, 1);--mt-container: 1240px;--mt-gutter: 24px;--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}@media screen and (max-width:540px){:root{--mt-gutter: 18px}}.mt-section,.mt-section *{box-sizing:border-box}.mt-section{font-family:var(--mt-font-body);color:var(--mt-ink);-webkit-font-smoothing:antialiased;padding-top:0!important;padding-bottom:0!important}.mt-section img{max-width:100%;display:block}.mt-section a{color:inherit;text-decoration:none}.mt-section ul{margin:0;padding:0;list-style:none}.mt-container{max-width:var(--mt-container);margin:0 auto;padding:0 var(--mt-gutter)}.mt-eyebrow{display:inline-block;font-family:var(--mt-font-body);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mt-sage-dark);margin:0 0 14px}.mt-heading{font-family:var(--mt-font-display);font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:0 0 18px;color:var(--mt-ink)}.mt-body-text{font-family:var(--mt-font-body);line-height:1.65;color:var(--mt-ink-soft);margin:0}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:var(--mt-radius-pill);font-family:var(--mt-font-body);font-weight:600;font-size:16px;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--mt-ease),box-shadow .35s var(--mt-ease),background-color .25s ease,color .25s ease;white-space:nowrap}.mt-btn:hover{transform:translateY(-2px)}.mt-btn-primary{background:var(--mt-ink);color:var(--mt-cream);box-shadow:var(--mt-shadow-sm)}.mt-btn-primary:hover{background:var(--mt-sage-dark);box-shadow:var(--mt-shadow)}.mt-btn-accent{background:var(--mt-coral);color:var(--mt-white);box-shadow:var(--mt-shadow-sm)}.mt-btn-accent:hover{background:var(--mt-coral-dark);box-shadow:var(--mt-shadow)}.mt-btn-outline{background:transparent;color:var(--mt-ink);border-color:#2b2e2e47}.mt-btn-outline:hover{border-color:var(--mt-ink);background:#2b2e2e0a}.mt-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none!important}.mt-card{background:var(--mt-white);border-radius:var(--mt-radius-lg);box-shadow:var(--mt-shadow-sm);transition:transform .4s var(--mt-ease),box-shadow .4s var(--mt-ease)}.mt-card:hover{transform:translateY(-6px);box-shadow:var(--mt-shadow)}.mt-icon-wrap{width:56px;height:56px;border-radius:var(--mt-radius);background:var(--mt-sage-light);display:flex;align-items:center;justify-content:center;color:var(--mt-sage-dark);flex-shrink:0;transition:background .35s var(--mt-ease),color .35s var(--mt-ease),transform .35s var(--mt-ease)}.mt-icon-wrap svg{width:26px;height:26px}.mt-card:hover .mt-icon-wrap{background:var(--mt-sage-dark);color:var(--mt-cream);transform:scale(1.08) rotate(-4deg)}.mt-reveal{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.mt-section *{animation:none!important}}[data-mt-parallax]{will-change:transform}.mt-grid{display:grid;gap:28px}.mt-grid-2{grid-template-columns:repeat(2,1fr)}.mt-grid-3{grid-template-columns:repeat(3,1fr)}.mt-grid-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:990px){.mt-grid-3,.mt-grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.mt-grid-2,.mt-grid-3,.mt-grid-4{grid-template-columns:1fr}}.mt-badge{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--mt-ink-soft)}.mt-badge svg{width:18px;height:18px;color:var(--mt-sage-dark);flex-shrink:0}.mt-overflow-clip{overflow-x:clip;overflow-y:visible}.mt-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-header{margin-bottom:0!important}.mt-marquee{overflow-x:clip;overflow-y:visible}.mt-marquee-track{display:flex;align-items:center;width:max-content;animation:mt-marquee-scroll 26s linear infinite}.mt-marquee:hover .mt-marquee-track{animation-play-state:paused}@keyframes mt-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mt-marquee-track{animation:none}}.mt-stars{display:inline-flex;gap:2px;color:#e8a23d;flex-shrink:0}.mt-stars svg{width:16px;height:16px}.mt-steps-sticky-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:start}.mt-steps-sticky-media{position:sticky;top:110px;border-radius:var(--mt-radius-lg);overflow:hidden;box-shadow:var(--mt-shadow-lg);aspect-ratio:4 / 3;background:var(--mt-ink)}.mt-steps-sticky-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--mt-ease)}.mt-steps-sticky-media{position:sticky}.mt-steps-sticky-media-inner{position:relative;width:100%;height:100%}.mt-step-image-active{opacity:1}.mt-steps-list{display:flex;flex-direction:column}.mt-step{padding:34px 0;border-bottom:1px solid rgba(43,46,46,.1);opacity:.4;transition:opacity .4s var(--mt-ease)}.mt-step:first-child{padding-top:4px}@media screen and (min-width:900px){.mt-step{min-height:62vh;display:flex;flex-direction:column;justify-content:center}.mt-step:last-child{border-bottom:none}}.mt-step-active{opacity:1}.mt-step-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-family:var(--mt-font-display);font-weight:600;font-size:15px;border:1.5px solid rgba(43,46,46,.25);margin-bottom:14px;transition:background .35s ease,color .35s ease,border-color .35s ease}.mt-step-active .mt-step-num{background:var(--mt-ink);color:var(--mt-cream);border-color:var(--mt-ink)}.mt-step-title{font-family:var(--mt-font-display);font-weight:600;font-size:23px;margin:0 0 8px}@media screen and (max-width:900px){.mt-steps-sticky-layout{grid-template-columns:1fr}.mt-steps-sticky-media{position:static;aspect-ratio:4 / 3;margin-bottom:8px}}.mt-ps-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mt-ps-card{border-radius:var(--mt-radius-lg);padding:36px 30px}.mt-ps-card--problem{background:var(--mt-white);border:1.5px dashed rgba(43,46,46,.22)}.mt-ps-card--solution{background:var(--mt-ink);color:var(--mt-cream);box-shadow:var(--mt-shadow-lg)}.mt-ps-card-title{font-family:var(--mt-font-display);font-weight:600;font-size:22px;margin:0 0 22px;display:flex;align-items:center;gap:10px}.mt-ps-list{display:flex;flex-direction:column;gap:16px}.mt-ps-list li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5}.mt-ps-list svg{width:20px;height:20px;flex-shrink:0;margin-top:1px}.mt-ps-card--problem svg{color:var(--mt-coral)}.mt-ps-card--solution svg{color:var(--mt-sage)}@media screen and (max-width:800px){.mt-ps-layout{grid-template-columns:1fr}}.mt-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--mt-white);box-shadow:0 -8px 30px -10px #2b2e2e40;transform:translateY(100%);transition:transform .35s var(--mt-ease);padding:14px var(--mt-gutter);border-top:1px solid rgba(43,46,46,.08)}.mt-sticky-atc-visible{transform:translateY(0)}.mt-sticky-atc-inner{max-width:var(--mt-container);margin:0 auto;display:flex;align-items:center;gap:18px}.mt-sticky-atc-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mt-sticky-atc-thumb{width:46px;height:46px;border-radius:10px;overflow:hidden;flex-shrink:0}.mt-sticky-atc-thumb img{width:100%;height:100%;object-fit:cover}.mt-sticky-atc-title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-sticky-atc-price{font-family:var(--mt-font-display);font-weight:600;color:var(--mt-sage-dark)}@media screen and (max-width:540px){.mt-sticky-atc-title{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mt-styles.css.map */
