:root{--mh-sand: #d6bc82;--mh-brown: #211a12;--mh-cream: #fbf8f2;--mh-line: #e6dcc3}.mh-story .mh-story__title{font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.1;letter-spacing:0}@media screen and (max-width:749px){.mh-story .mh-story__title{font-size:2rem}}.button,.button-secondary,.button-custom,.mh-story .mh-story__cta,.mh-btn{font-family:var(--font-subheading--family, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;min-height:48px;padding:8px 32px;border-radius:0;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.button:not(.button-custom):hover,.button-secondary:hover{background-color:#211a12!important;color:#fbf8f2!important}.mh-sec{background:var(--mh-bg, #fbf8f2);color:#211a12;padding-block:clamp(64px,8vw,128px)}.mh-wrap{max-width:1300px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px);box-sizing:content-box}.mh-h{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08;margin:0 0 1.25rem;color:inherit}.mh-p{font-size:1rem;line-height:1.7;color:#4a3f33}.mh-p p{margin:0 0 .75rem}.mh-p p:last-child{margin-bottom:0}.mh-eyebrow{margin:0 0 .75rem;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#7a6136}.mh-more{position:relative;display:inline-block;padding:10px 0 6px;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#211a12;text-decoration:none;white-space:nowrap}.mh-more:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background:currentColor;transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.mh-more:hover:after{transform:scaleX(.4)}.mh-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #211a12;color:#211a12;background:transparent;text-decoration:none}.mh-btn:hover{background:#211a12;color:#fbf8f2}.mh-btn--light{border-color:#fbf8f2;color:#fbf8f2}.mh-btn--light:hover{background:#fbf8f2;color:#211a12}.mh-btn:focus-visible,.mh-more:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mh-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e6dcc3,#cdbb8f)}.mh-ph--dark{background:linear-gradient(135deg,#4a3d2e,#211a12)}.mh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.mh-head .mh-h{margin:0}.mh-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px clamp(24px,3.5vw,64px)}.mh-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#efe7d6}.mh-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.mh-card:hover .mh-card__media img{transform:scale(1.04)}.mh-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:18px}.mh-card__name{margin:0 0 4px;font-family:var(--font-heading--family);font-weight:400;font-size:1.25rem;line-height:1.25}.mh-card__cat{margin:0;font-size:.8125rem;color:#4a3f33}.mh-steps__h{max-width:22ch}.mh-steps__intro{max-width:36rem}.mh-steps__list{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,6vw,96px)}.mh-step__top{position:relative;display:flex;align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgb(33 26 18 / 22%)}.mh-step__top:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:1px;background:#211a12}.mh-step__no{font-size:.75rem;font-weight:500;letter-spacing:.2em;color:#7a6136}.mh-step__t{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:1.5rem;line-height:1.2}.mh-steps .mh-btn{margin-top:clamp(40px,5vw,64px)}.mh-banner{position:relative;display:flex;align-items:center;min-height:var(--mh-banner-h, 75vh);overflow:hidden;background:#211a12;color:#fbf8f2}.mh-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.mh-banner__media img{display:block;width:100%;height:100%;object-fit:cover}.mh-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#120c060d,#120c0699)}.mh-banner[data-align=left] .mh-banner__media:after{background:linear-gradient(90deg,#120c0699,#120c060d)}.mh-banner__inner{position:relative;z-index:1;display:flex;justify-content:flex-end;width:100%;padding-block:clamp(64px,8vw,120px)}.mh-banner[data-align=left] .mh-banner__inner{justify-content:flex-start}.mh-banner__copy{max-width:30rem}.mh-banner .mh-h{font-size:clamp(2.25rem,4vw,3.5rem)}.mh-banner .mh-eyebrow{color:#d6bc82}.mh-banner__text{margin-bottom:28px;font-size:1rem;line-height:1.7;color:#fbf8f2d9}.mh-banner__text p{margin:0}.mh-split__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,120px);align-items:start}.mh-split__list{list-style:none;margin:clamp(28px,3vw,40px) 0 0;padding:0}.mh-split__item{padding:22px 0;border-top:1px solid rgb(33 26 18 / 18%)}.mh-split__item:last-child{border-bottom:1px solid rgb(33 26 18 / 18%)}.mh-split__t{margin:0 0 6px;font-family:var(--font-heading--family);font-weight:400;font-size:1.375rem;line-height:1.25}.mh-split__more{margin-top:28px}.mh-split__media{position:sticky;top:120px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,40px);align-items:start}.mh-split__img{overflow:hidden;background:#efe7d6}.mh-split__img--a{aspect-ratio:3 / 4}.mh-split__img--b{aspect-ratio:4 / 5;margin-top:22%}.mh-split__img img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.mh-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-split__grid{grid-template-columns:1fr}.mh-split__media{position:static}}@media screen and (max-width:749px){.mh-head{flex-direction:column;align-items:flex-start}.mh-products__grid,.mh-steps__list{grid-template-columns:1fr}.mh-banner__inner,.mh-banner[data-align=left] .mh-banner__inner{justify-content:flex-start;align-self:flex-end}.mh-banner__media:after,.mh-banner[data-align=left] .mh-banner__media:after{background:linear-gradient(180deg,#120c061a,#120c06b3)}}.shopify-section-group-footer-group{background:#211a12;color:#fbf8f2}.shopify-section-group-footer-group :is(h1,h2,h3,h4,h5,h6,p,a,li,span,small,summary){color:#fbf8f2!important}.shopify-section-group-footer-group :is(h2,h3,h4){font-family:var(--font-heading--family)}.shopify-section-group-footer-group a:hover{color:#d6bc82!important}.shopify-section-group-footer-group .button{background:transparent!important;border:1px solid #d6bc82!important;color:#d6bc82!important}.shopify-section-group-footer-group .button:hover{background:#d6bc82!important;color:#211a12!important}.placeholder-image{background:linear-gradient(135deg,#e6dcc3,#cdbb8f)}.placeholder-image svg{display:none}.hero__media-grid{background:linear-gradient(135deg,#4a3d2e,#211a12)}.hero__media-grid svg.hero__media{display:none}.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base, 0);pointer-events:none;background:linear-gradient(to bottom,#120c068c,#120c0600 24% 48%,#120c069e)}.hero__content-wrapper.full-width{padding-inline:clamp(20px,2.6vw,40px)}@media screen and (max-width:749px){.hero h1{font-size:1.875rem!important}.header-logo__wordmark{font-size:1.0625rem;letter-spacing:.3em;padding-inline-start:.3em}}.hero-scroll{position:absolute;inset-inline-start:50%;top:calc(100% + 4px);transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:#fff;cursor:pointer;transition:opacity .2s ease-out}.hero-scroll:hover{opacity:.75}.hero-scroll:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-scroll svg{display:block}@media screen and (max-width:749px){.hero-scroll{display:none}}@keyframes mh-hero-in{0%{opacity:0}to{opacity:1}}.hero .hero__content-wrapper{opacity:0;animation:mh-hero-in 1.2s ease-out 2s forwards!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mobhaus.css.map */
