:root{--mc-ink: #24211E;--mc-ivory: #F8F7F3;--mc-sand: #EAE5DC;--mc-greige: #B3A18D;--mc-sage: #626858;--mc-red: #C20735;--mc-muted: #6B5F52;--mc-muted-dark: #4A433C;--mc-serif: var(--font-heading--family, "Cormorant Garamond", Georgia, serif);--mc-label: var(--font-accent--family, "Archivo Narrow", "Arial Narrow", sans-serif);--mc-gutter: max(20px, 5vw)}.mc{color:var(--mc-ink);background:var(--mc-ivory)}.mc--dark{color:var(--mc-ivory);background:var(--mc-ink)}.mc--sand{background:var(--mc-sand)}.mc *,.mc *:before,.mc *:after{box-sizing:border-box}.mc img{max-width:100%;display:block}.mc a{color:inherit;text-decoration:none}.mc-wrap{padding-inline:var(--mc-gutter)}.mc-pad{padding-block:clamp(64px,9vw,130px)}.mc-eyebrow{margin:0;font-family:var(--mc-label);font-weight:700;font-size:.9375rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mc-muted)}.mc--dark .mc-eyebrow{color:var(--mc-greige)}.mc-title{margin:0;font-family:var(--mc-serif);font-weight:400;line-height:1.05;font-size:clamp(2.25rem,4.2vw,3.5rem);text-wrap:balance}.mc-title em{font-style:italic}.mc-text{margin:0;max-width:34rem;color:var(--mc-muted-dark);line-height:1.65}.mc--dark .mc-text{color:var(--mc-sand)}.mc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 30px;font-family:var(--mc-label);font-weight:700;font-size:.9375rem;letter-spacing:.12em;text-transform:uppercase;background:var(--mc-ink);color:var(--mc-ivory)!important;border:1px solid var(--mc-ink);transition:background-color .2s ease,color .2s ease}.mc-btn:hover{background:transparent;color:var(--mc-ink)!important}.mc--dark .mc-btn,.mc-btn--light{background:var(--mc-ivory);color:var(--mc-ink)!important;border-color:var(--mc-ivory)}.mc--dark .mc-btn:hover,.mc-btn--light:hover{background:transparent;color:var(--mc-ivory)!important}.mc-link{align-self:flex-start;font-family:var(--mc-label);font-weight:700;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid currentColor;padding-bottom:4px}.mc a:focus-visible,.mc button:focus-visible{outline:2px solid var(--mc-red);outline-offset:3px}.mc-placeholder{width:100%;height:100%;background:var(--mc-sand)}.mc-placeholder svg{width:100%;height:100%;fill:var(--mc-greige)}.mc--dark .mc-placeholder{background:#2f2b27}.mc-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--mc-ink);color:var(--mc-ivory)}.mc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.mc-hero__media img,.mc-hero__media .mc-placeholder{width:100%;height:100%;object-fit:cover}.mc-hero__content{position:relative;width:100%;padding:160px var(--mc-gutter) clamp(40px,6vw,72px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.mc-hero__heading{margin:0;font-family:var(--mc-serif);font-weight:400;line-height:.98;font-size:clamp(3rem,7vw,6rem)}.mc-hero__heading em{font-style:italic}.mc-hero__side{flex:0 1 380px;display:flex;flex-direction:column;gap:20px}.mc-hero__main{flex:1 1 520px;display:flex;flex-direction:column;gap:14px}.mc-hero .mc-eyebrow,.mc-hero .mc-text{color:var(--mc-sand)}@media(max-width:749px){.mc-hero__mobile+.mc-hero__desktop{display:none}}@media(min-width:750px){.mc-hero__mobile{display:none}}.mc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,48px)}.mc-grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(var(--mc-cols, 4),minmax(0,1fr))}@media(max-width:989px){.mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.mc-grid--collections{grid-template-columns:minmax(0,1fr)}}.mc-card{display:flex;flex-direction:column;gap:12px}.mc-card__media{position:relative;overflow:hidden;background:var(--mc-sand);aspect-ratio:var(--mc-ratio, 4 / 5)}.mc-card__media img,.mc-card__media .mc-placeholder{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mc-card:hover .mc-card__media img{transform:scale(1.03)}.mc-card__title{font-family:var(--mc-label);font-weight:700;font-size:1.125rem;letter-spacing:.06em;text-transform:uppercase;margin:0}.mc-card__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.mc-card__meta{margin:0;font-size:.875rem;color:var(--mc-muted)}.mc-card__price{font-family:var(--mc-label);font-weight:600;font-size:1rem;white-space:nowrap}.mc-badge{position:absolute;top:12px;left:12px;background:var(--mc-ink);color:var(--mc-ivory);font-family:var(--mc-label);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px}@media(prefers-reduced-motion:reduce){.mc-card__media img{transition:none}.mc-card:hover .mc-card__media img{transform:none}}.mc-split{display:flex;flex-wrap:wrap}.mc-split--reverse{flex-direction:row-reverse}.mc-split__text{flex:1 1 420px;padding:clamp(64px,8vw,110px) var(--mc-gutter);display:flex;flex-direction:column;justify-content:center;gap:24px}.mc-split__media{flex:1 1 520px;min-height:clamp(360px,45vw,640px);position:relative}.mc-split__media img,.mc-split__media .mc-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mc-tags{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.mc-tags li{border:1px solid var(--mc-greige);padding:8px 14px;font-family:var(--mc-label);font-weight:600;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.mc--dark .mc-tags li{border-color:#6b5f52}.mc-story{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,64px);align-items:center;justify-content:center}.mc-story__mark{flex:0 0 auto;width:clamp(110px,14vw,180px)}.mc-story__mark img,.mc-emblem{width:100%;height:auto;display:block}.mc-story__body{flex:1 1 480px;max-width:760px;display:flex;flex-direction:column;gap:18px}.mc-banner__media{aspect-ratio:16 / 8;overflow:hidden;background:var(--mc-sand)}.mc-banner__media img,.mc-banner__media .mc-placeholder{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.mc-banner__media{aspect-ratio:4 / 3}}.mc-cta{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.mc-cta__body{flex:1 1 520px;display:flex;flex-direction:column;gap:16px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/machinist.css.map */
