.mtm{--mtm-ink: var(--carbon-black, #1A1A1A);--mtm-text: var(--soft-charcoal, #2E2E2E);--mtm-muted: #717171;--mtm-bg: var(--cream-white, #FCFCFB);--mtm-bg-elevated: #F4F0EB;--mtm-accent: var(--signature-amber, #FAC05E);--mtm-accent-hover: #e8ad47;--mtm-border: rgba(0, 0, 0, .08);--mtm-max-width: 1700px;--mtm-max-text: 680px;--mtm-fs-h2: clamp(2rem, 3.2vw, 3.75rem);--mtm-fs-h3: clamp(1.35rem, 1.8vw, 1.75rem);--mtm-fs-body: clamp(1.0625rem, 1.2vw, 1.3125rem);--mtm-fs-small: clamp(.9375rem, 1vw, 1.0625rem);--mtm-fs-eyebrow: clamp(.75rem, .85vw, 1.375rem);--mtm-fs-btn: clamp(1rem, 1.1vw, 1.125rem);--mtm-section-pad: clamp(56px, 8vw, 100px);--mtm-ease: cubic-bezier(.23, 1, .32, 1);--mtm-duration: .75s;font-family:var(--font-primary);color:var(--mtm-text)}.mtm__container{max-width:var(--mtm-max-width);margin:0 auto;padding:0 clamp(24px,5vw,80px)}.mtm-reveal{opacity:0;transform:translateY(24px);filter:blur(3px);transition:opacity var(--mtm-duration) var(--mtm-ease),transform var(--mtm-duration) var(--mtm-ease),filter var(--mtm-duration) var(--mtm-ease)}.mtm-reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.mtm-reveal[data-mtm-delay="1"]{transition-delay:.12s}.mtm-reveal[data-mtm-delay="2"]{transition-delay:.24s}.mtm-reveal[data-mtm-delay="3"]{transition-delay:.36s}.mtm-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:var(--mtm-fs-btn);font-weight:var(--fw-semibold, 600);text-decoration:none;border-radius:var(--radius-pill, 24px);border:none;cursor:pointer;line-height:1;transition:background .3s ease,color .3s ease,transform .15s ease,box-shadow .3s ease}.mtm-btn:active{transform:scale(.97)}.mtm-btn--primary{background:var(--mtm-accent);color:var(--mtm-ink);padding:clamp(14px,1.1vw,20px) clamp(28px,2.2vw,40px)}@media(hover:hover){.mtm-btn--primary:hover{background:var(--mtm-accent-hover);transform:translateY(-2px);box-shadow:0 8px 28px #fac05e4d}}.mtm-btn--secondary{background:transparent;color:var(--mtm-text);padding:clamp(14px,1.1vw,20px) clamp(28px,2.2vw,40px);border:1.5px solid rgba(0,0,0,.15)}@media(hover:hover){.mtm-btn--secondary:hover{border-color:var(--mtm-muted);color:var(--mtm-ink);transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}}.mtm-hero-intro{padding:clamp(48px,6vw,80px) 0 clamp(24px,3vw,40px);text-align:center}.mtm-hero-intro__eyebrow{display:block;font-size:var(--mtm-fs-eyebrow);font-weight:var(--fw-semibold, 600);letter-spacing:.14em;text-transform:uppercase;color:var(--mtm-accent);margin-bottom:16px}.mtm-hero-intro__heading{font-size:var(--mtm-fs-h2);font-weight:var(--fw-bold, 700);letter-spacing:-.025em;line-height:1.1;color:var(--mtm-ink);max-width:800px;margin:0 auto 20px;text-wrap:balance}.mtm-hero-intro__body{font-size:var(--font-base-size);line-height:1.6;color:var(--mtm-muted);max-width:var(--mtm-max-text);margin:0 auto}.mtm-content-split{padding:var(--mtm-section-pad) 0}.mtm-content-split--elevated{background:var(--mtm-bg-elevated)}.mtm-content-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.mtm-content-split--image-right .mtm-content-split__media{order:1}.mtm-content-split__media{border-radius:16px;overflow:hidden;background:var(--mtm-bg-elevated)}.mtm-content-split__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.mtm-content-split__placeholder{aspect-ratio:4 / 3;background:var(--mtm-bg-elevated);border-radius:16px;display:flex;align-items:center;justify-content:center}.mtm-content-split__placeholder-svg{width:60%;opacity:.25}.mtm-content-split__eyebrow{display:block;font-size:var(--mtm-fs-eyebrow);font-weight:var(--fw-semibold, 600);letter-spacing:.14em;text-transform:uppercase;color:var(--mtm-accent);margin-bottom:12px}.mtm-content-split__heading{font-size:var(--mtm-fs-h2);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);letter-spacing:-.02em;line-height:1.15;margin:0 0 16px;text-wrap:balance}.mtm-content-split__body{font-size:var(--font-base-size);line-height:1.65;color:var(--mtm-muted);margin:0 0 24px}.mtm-content-split__body p{margin:0 0 14px}.mtm-content-split__body p:last-child{margin-bottom:0}.mtm-content-split__bullets{list-style:none;padding:0;margin:0 0 28px}.mtm-content-split__bullet{display:flex;align-items:flex-start;gap:12px;font-size:var(--font-base-size);line-height:1.5;color:var(--mtm-text);padding:6px 0}.mtm-content-split__check{width:20px;height:20px;flex-shrink:0;color:var(--mtm-accent);margin-top:2px}.mtm-specs{padding:var(--mtm-section-pad) 0;background:var(--mtm-bg-elevated)}.mtm-specs__header{text-align:center;margin-bottom:clamp(32px,4vw,56px)}.mtm-specs__heading{font-size:var(--mtm-fs-h2);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.mtm-specs__intro{font-size:var(--font-base-size);line-height:1.6;color:var(--mtm-muted);max-width:var(--mtm-max-text);margin:0 auto}.mtm-specs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}.mtm-specs__card{background:var(--mtm-bg, #FCFCFB);border-radius:14px;padding:clamp(24px,2.2vw,32px);border:1px solid var(--mtm-border);transition:transform .3s var(--mtm-ease),box-shadow .3s var(--mtm-ease)}@media(hover:hover){.mtm-specs__card:hover{transform:translateY(-3px);box-shadow:0 10px 32px #0000000f}}.mtm-specs__card-icon-wrap{width:clamp(44px,3.5vw,52px);height:clamp(44px,3.5vw,52px);border-radius:12px;background:#fac05e1f;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.mtm-specs__card-icon{width:clamp(22px,1.6vw,26px);height:clamp(22px,1.6vw,26px);color:var(--mtm-accent)}.mtm-specs__card-title{font-size:var(--fs-h3);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);margin:0 0 8px;line-height:1.3}.mtm-specs__card-desc{font-size:var(--fs-small);line-height:1.55;color:var(--mtm-muted);margin:0}.mtm-measure{padding:var(--mtm-section-pad) 0}.mtm-measure__inner{background:var(--mtm-bg-elevated);border-radius:20px;padding:clamp(40px,5vw,72px) clamp(32px,5vw,72px)}.mtm-measure__header{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.mtm-measure__heading{font-size:var(--mtm-fs-h2);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.mtm-measure__body{font-size:var(--font-base-size);line-height:1.6;color:var(--mtm-muted);max-width:var(--mtm-max-text);margin:0 auto}.mtm-measure__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px);margin-bottom:clamp(28px,3vw,40px)}.mtm-measure__step{text-align:center}.mtm-measure__step-number{width:clamp(44px,3.5vw,56px);height:clamp(44px,3.5vw,56px);border-radius:50%;background:var(--mtm-accent);color:var(--mtm-ink);display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,1.2vw,1.375rem);font-weight:var(--fw-bold, 700);margin:0 auto 16px}.mtm-measure__step-title{font-size:var(--mtm-fs-h3);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);margin:0 0 8px;line-height:1.2}.mtm-measure__step-desc{font-size:var(--fs-small);line-height:1.55;color:var(--mtm-muted);max-width:320px;margin:0 auto}.mtm-measure__cta{text-align:center}.mtm-uses{padding:var(--mtm-section-pad) 0}.mtm-uses__header{text-align:center;margin-bottom:clamp(32px,4vw,56px)}.mtm-uses__heading{font-size:var(--mtm-fs-h2);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.mtm-uses__intro{font-size:var(--font-base-size);line-height:1.6;color:var(--mtm-muted);max-width:var(--mtm-max-text);margin:0 auto}.mtm-uses__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}.mtm-uses__card{background:var(--mtm-bg-elevated);border-radius:16px;padding:clamp(28px,2.5vw,36px);border:1px solid var(--mtm-border);text-align:center;transition:transform .3s var(--mtm-ease),box-shadow .3s var(--mtm-ease)}@media(hover:hover){.mtm-uses__card:hover{transform:translateY(-3px);box-shadow:0 10px 32px #0000000f}}.mtm-uses__card-icon-wrap{width:clamp(52px,4vw,64px);height:clamp(52px,4vw,64px);border-radius:14px;background:#fac05e1f;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.mtm-uses__card-icon{width:clamp(26px,2vw,32px);height:clamp(26px,2vw,32px);color:var(--mtm-accent)}.mtm-uses__card-title{font-size:var(--mtm-fs-h3);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);margin:0 0 8px;line-height:1.25}.mtm-uses__card-desc{font-size:var(--fs-small);line-height:1.55;color:var(--mtm-muted);margin:0}.mtm-uses__card-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:var(--fs-small);font-weight:var(--fw-semibold, 600);color:var(--mtm-ink);text-decoration:none;transition:color .2s ease}@media(hover:hover){.mtm-uses__card-link:hover{color:var(--mtm-accent-hover)}}.mtm-reassurance{padding:var(--mtm-section-pad) 0}.mtm-reassurance--elevated .mtm-reassurance__inner{background:var(--mtm-bg-elevated);border-radius:20px;padding:clamp(40px,5vw,72px) clamp(32px,5vw,72px)}.mtm-reassurance--centered{text-align:center}.mtm-reassurance__eyebrow{display:block;font-size:var(--mtm-fs-eyebrow);font-weight:var(--fw-semibold, 600);letter-spacing:.14em;text-transform:uppercase;color:var(--mtm-accent);margin-bottom:12px}.mtm-reassurance__heading{font-size:var(--mtm-fs-h2);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.mtm-reassurance__body{font-size:var(--font-base-size);line-height:1.65;color:var(--mtm-muted);max-width:var(--mtm-max-text);margin:0 0 28px}.mtm-reassurance--centered .mtm-reassurance__body{margin-left:auto;margin-right:auto}.mtm-reassurance__body p{margin:0 0 14px}.mtm-reassurance__body p:last-child{margin-bottom:0}.mtm-reassurance__points{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-wrap:wrap;gap:12px 32px}.mtm-reassurance--centered .mtm-reassurance__points{justify-content:center}.mtm-reassurance__point{display:flex;align-items:center;gap:10px;font-size:var(--font-base-size);line-height:1.4;color:var(--mtm-text)}.mtm-reassurance__point-icon{width:20px;height:20px;flex-shrink:0;color:var(--mtm-accent)}.mtm-faq{padding:var(--mtm-section-pad) 0;background:var(--mtm-bg-elevated)}.mtm-faq__heading{font-size:var(--mtm-fs-h2);font-weight:var(--fw-bold, 700);color:var(--mtm-ink);letter-spacing:-.02em;margin:0 0 16px;text-align:center;text-wrap:balance}.mtm-faq__intro{font-size:var(--font-base-size);line-height:1.6;color:var(--mtm-muted);text-align:center;max-width:var(--mtm-max-text);margin:0 auto 48px}.mtm-faq__list{list-style:none;margin:0 auto;padding:0;max-width:800px}.mtm-faq__item{border-bottom:1px solid var(--mtm-border)}.mtm-faq__item:first-child{border-top:1px solid var(--mtm-border)}.mtm-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-size:var(--mtm-fs-h3);font-weight:var(--fw-semibold, 600);color:var(--mtm-ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.mtm-faq__trigger::-webkit-details-marker{display:none}.mtm-faq__trigger::marker{display:none;content:""}.mtm-faq__chevron{width:clamp(20px,1.5vw,28px);height:clamp(20px,1.5vw,28px);flex-shrink:0;color:var(--mtm-muted);transition:transform .3s var(--mtm-ease)}.mtm-faq__details[open] .mtm-faq__chevron{transform:rotate(180deg)}.mtm-faq__answer{padding:0 0 24px;font-size:var(--font-base-size);line-height:1.65;color:var(--mtm-muted)}.mtm .mtm-faq__answer p{margin:0 0 12px;max-width:none}.mtm .mtm-faq__answer p:last-child{margin-bottom:0}@media(max-width:1100px){.mtm-specs__grid,.mtm-uses__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.mtm{--mtm-section-pad: clamp(40px, 8vw, 64px);--mtm-fs-h2: clamp(1.5rem, 6vw, 2rem);--mtm-fs-h3: clamp(1.125rem, 4vw, 1.35rem);--mtm-fs-body: clamp(.9375rem, 3.5vw, 1.0625rem);--mtm-fs-small: clamp(.875rem, 3vw, .9375rem);--mtm-fs-eyebrow: 1rem;--mtm-fs-btn: .9375rem}.mtm-reveal{transform:translateY(16px);filter:blur(2px)}.mtm-hero-intro{padding:clamp(32px,6vw,48px) 0 clamp(16px,3vw,24px)}.mtm-content-split__grid{grid-template-columns:1fr;gap:28px}.mtm-content-split--image-right .mtm-content-split__media{order:0}.mtm-specs__grid{grid-template-columns:1fr}.mtm-measure__steps{grid-template-columns:1fr;gap:24px}.mtm-measure__inner{padding:clamp(28px,5vw,40px) clamp(20px,4vw,28px);border-radius:16px}.mtm-uses__grid{grid-template-columns:1fr}.mtm-reassurance--elevated .mtm-reassurance__inner{padding:clamp(28px,5vw,40px) clamp(20px,4vw,28px);border-radius:16px}.mtm-reassurance__points{flex-direction:column;gap:10px}.mtm-faq__trigger{padding:20px 0;gap:16px}.mtm-faq__chevron{width:20px;height:20px}.mtm-faq__answer{padding-bottom:20px}.mtm-btn--primary,.mtm-btn--secondary{min-height:48px;padding:14px 24px}}@media(max-width:480px){.mtm__container{padding:0 16px}}@media(prefers-reduced-motion:reduce){.mtm-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.mtm-faq__chevron,.mtm-btn,.mtm-specs__card,.mtm-uses__card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/mtm-doors.css.map */
