:root{--mz-ink:#1e2a23;--mz-ink-2:#18221c;--mz-paper:#f3f0ea;--mz-pink:#fddae0;--mz-blue:#a8d1d4;--mz-green:#adc9ba;--mz-grey:#393e41;--mz-muted:#4a504c;--mz-light:#d9e0db;--mz-display:"Big Shoulders Display",var(--font-heading--family,sans-serif);--mz-topo:repeating-radial-gradient(ellipse 60% 48% at 18% 30%,transparent 0 26px,rgba(243,240,234,.05) 26px 27px),repeating-radial-gradient(ellipse 50% 40% at 82% 75%,transparent 0 30px,rgba(243,240,234,.045) 30px 31px)}body{--font-heading--family:"Big Shoulders Display",sans-serif;--font-subheading--family:"Big Shoulders Display",sans-serif;--font-accent--family:"Big Shoulders Display",sans-serif}.mz{font-family:var(--font-body--family,Inter,sans-serif);color:var(--mz-ink)}.mz *{box-sizing:border-box}.mz-wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.mz-eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mz-display{font-family:var(--mz-display);font-weight:900;text-transform:uppercase;line-height:.9;margin:0;letter-spacing:.005em}.mz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:3px;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;transition:transform .15s ease,background-color .15s ease}.mz-btn:hover{transform:translateY(-1px)}.mz-btn--pink{background:var(--mz-pink);color:var(--mz-ink)}.mz-btn--ink{background:var(--mz-ink);color:var(--mz-paper)}.mz-btn--ghost{border-color:currentColor;color:inherit;background:transparent}.mz-textlink{font-weight:700;font-size:15px;color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;padding:12px 0}.mz-ridge{display:block;width:100%;height:clamp(36px,5vw,80px)}.mz-dark{background-color:var(--mz-ink);background-image:var(--mz-topo);color:var(--mz-paper)}.mz-hero{position:relative;overflow:hidden;min-height:min(94vh,920px);display:flex;flex-direction:column}.mz-hero__media{position:absolute;top:0;bottom:0;right:0;left:34%}.mz-hero__media video,.mz-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mz-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e2a23,#1e2a23bf 12%,#1e2a2300 34%),linear-gradient(180deg,#141c1799,#141c1700 22%),linear-gradient(0deg,#141c1780,#141c1700 25%)}.mz-hero__inner{position:relative;flex:1;display:flex;align-items:flex-end;width:100%;padding-top:calc(var(--header-height,80px) + 64px);padding-bottom:clamp(96px,12vw,150px)}.mz-hero__copy{max-width:520px;display:flex;flex-direction:column;gap:24px}.mz-hero .mz-eyebrow{color:var(--mz-green)}.mz-hero h1{font-size:clamp(64px,8.4vw,132px);color:var(--mz-paper)}.mz-hero__sub{margin:0;font-size:18px;line-height:1.55;color:var(--mz-light);max-width:28em}.mz-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.mz-hero__rating{margin:0;font-size:14px;color:var(--mz-light)}.mz-hero__rating span{color:var(--mz-pink);letter-spacing:2px}.mz-hero>.mz-ridge{position:absolute;bottom:-1px;left:0;right:0}@media(max-width:749px){.mz-hero{min-height:0}.mz-hero__media{position:relative;left:auto;height:62vh;min-height:420px;margin-top:calc(var(--header-height,72px) + 16px)}.mz-hero__shade{background:linear-gradient(180deg,#1e2a2380,#1e2a2300 20% 70%,#1e2a23)}.mz-hero__inner{padding-top:0;padding-bottom:84px;margin-top:-40px}.mz-hero h1{font-size:64px}}.mz-lineup{background:var(--mz-paper);padding-block:72px 96px}.mz-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:40px}.mz-head h2{font-size:clamp(48px,6vw,88px);max-width:12ch}.mz-head .mz-eyebrow{color:var(--mz-muted);margin-bottom:14px}.mz-head__side{max-width:360px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mz-head__side p{margin:0;font-size:16px;line-height:1.55;color:var(--mz-muted)}.mz-lineup__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}@media(max-width:1100px){.mz-lineup__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.mz-lineup__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-inline:calc(-1*clamp(20px,4vw,48px));padding-inline:clamp(20px,4vw,48px);scroll-padding-inline:clamp(20px,4vw,48px)}.mz-card{scroll-snap-align:start}}.mz-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--mz-ink)}.mz-card__img{aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:var(--mz-ink);box-shadow:inset 0 -6px 0 var(--mz-accent,#adc9ba)}.mz-card__img img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;display:block;transform:scale(1.4);transform-origin:50% 52%;transition:transform .5s ease}.mz-card:hover .mz-card__img img{transform:scale(1.48)}.mz-card__body{display:flex;flex-direction:column;gap:4px}.mz-card__roast{margin:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mz-muted)}.mz-card__name{margin:0;font-family:var(--mz-display);font-weight:800;font-size:30px;line-height:1;text-transform:uppercase;color:var(--mz-ink)}.mz-card__notes{margin:0;font-size:14px;color:var(--mz-muted)}.mz-card__foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:10px;border-top:1px solid rgba(30,42,35,.15)}.mz-card__price{font-weight:700;font-size:16px}.mz-card__cta{font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px}.mz-sub{position:relative}.mz-sub>.mz-ridge{background:var(--mz-paper)}.mz-sub__inner{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,80px);align-items:center;padding-block:40px 104px}.mz-sub__media{flex:1 1 420px}.mz-sub__media img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 45%;display:block;border-radius:4px}.mz-sub__copy{flex:1 1 440px;display:flex;flex-direction:column;gap:24px}.mz-sub .mz-eyebrow{color:var(--mz-green)}.mz-sub h2{font-size:clamp(48px,6vw,92px);color:var(--mz-paper)}.mz-sub__text{margin:0;font-size:18px;line-height:1.6;color:var(--mz-light);max-width:32em}.mz-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;background:var(--mz-pink);color:var(--mz-ink);border-radius:4px;padding:18px 22px;max-width:520px}.mz-price__now{font-family:var(--mz-display);font-weight:900;font-size:52px;line-height:1}.mz-price__was{font-size:18px;font-weight:600;text-decoration:line-through;opacity:.6}.mz-price__note{flex-basis:100%;margin:0;font-size:14px;font-weight:600}.mz-story{background:var(--mz-paper);padding-block:96px}.mz-story__inner{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,80px);align-items:center}.mz-story__copy{flex:1 1 440px;display:flex;flex-direction:column;gap:22px}.mz-story h2{font-size:clamp(48px,6vw,88px);color:var(--mz-ink)}.mz-story .mz-eyebrow{color:var(--mz-muted)}.mz-story__text{margin:0;font-size:18px;line-height:1.6;color:var(--mz-muted);max-width:32em}.mz-story__tag{margin:0;font-family:var(--mz-display);font-weight:800;font-size:28px;letter-spacing:.06em;text-transform:uppercase;color:var(--mz-ink)}.mz-story__media{flex:1 1 460px}.mz-story__media video,.mz-story__media img{width:100%;display:block;border-radius:4px;aspect-ratio:16/9;object-fit:cover;background:#000}.mz-towns{margin-top:72px;padding-top:40px;border-top:2px solid var(--mz-ink);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.mz-towns__list{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none}.mz-towns__list li{font-family:var(--mz-display);font-weight:900;font-size:clamp(36px,4.6vw,64px);line-height:1;text-transform:uppercase}.mz-towns__list li:not(:last-child):after{content:"\b7";margin-left:28px;color:var(--mz-pink);-webkit-text-stroke:1px var(--mz-ink)}.mz-towns__ctas{display:flex;flex-wrap:wrap;gap:12px}.shopify-section-group-footer-group{color:var(--mz-paper)}.shopify-section-group-footer-group :is(a,h1,h2,h3,h4,h5,h6,p,span,li,summary,small,div){color:var(--mz-paper)}.shopify-section-group-footer-group svg{color:var(--mz-paper)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mz-montana.css.map */
