body.template-page,body.template-blog,body.template-article,body.template-policy,body.template-404,body.template-login,body.template-register,body.template-account,body.template-addresses,body.template-order,body.template-reset_password,body.template-activate_account,body.password{background:var(--mm-paper);color:var(--mm-ink);overflow-x:clip}body.template-page #MainContent,body.template-blog #MainContent,body.template-article #MainContent,body.template-policy #MainContent,body.template-404 #MainContent,body.template-login #MainContent,body.template-register #MainContent,body.template-account #MainContent,body.template-addresses #MainContent,body.template-order #MainContent,body.template-reset_password #MainContent,body.template-activate_account #MainContent,body.password #MainContent{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.main-page-title,.contact-page__title,.blog-header__title,.article-template__title,.customer h1,.customer h2,.template-404 .title,.privacy-policy__title,.shopify-policy__title,.about-intro__heading,.about-concept__heading,.about-story__heading,.about-closing__heading,.password-header,.email-signup-banner__heading{font-family:var(--mm-serif)!important;font-weight:400!important;letter-spacing:-.034em!important;line-height:.96!important;text-transform:none}.main-page-title,.contact-page__title,.blog-header__title,.article-template__title,.template-404 .title,.privacy-policy__title,.shopify-policy__title,.customer h1{font-size:clamp(40px,6vw,72px)!important}.page-width--narrow,.rte,.article-template__content,.privacy-policy__content,.shopify-policy__body,.contact-page__container,.customer{max-width:40em}.page-width--narrow,.privacy-policy__inner,.shopify-policy__container,.customer,.template-404,.contact-page__container{margin-left:auto;margin-right:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));box-sizing:border-box}.rte,.article-template__content,.privacy-policy__content,.shopify-policy__body,.about-intro__richtext,.about-concept__body,.about-story__paragraphs,.about-closing__richtext,.contact-page__notice-text{font-size:16px;line-height:1.7;max-width:40em}.rte a,.article-template__content a,.privacy-policy__content a,.shopify-policy__body a,.contact-page__link,.customer a,.blog-tag-filter,.article-template__back-link{color:inherit;text-decoration:none;border-bottom:1px solid rgba(22,22,22,.35)}.about-intro,.about-concept,.about-story,.about-closing{background:var(--mm-paper)!important;color:var(--mm-ink)!important}.about-intro__eyebrow,.about-concept__eyebrow,.about-story__eyebrow,.about-closing__eyebrow,.contact-page__section-title,.blog-header__subheading{letter-spacing:.22em;text-transform:uppercase;font-size:11px;color:var(--mm-muted)}.about-intro__heading,.about-concept__heading,.about-story__heading,.about-closing__heading{font-size:clamp(32px,5vw,64px)!important;max-width:16em}.contact-page__input,.contact-page__textarea,.contact-page__select,.customer .field input,.customer .field textarea,.customer select,.newsletter-form__field-wrapper input,.password input[type=email],.email-signup-banner .field__input{width:100%;min-height:44px;background:transparent!important;border:0!important;border-bottom:1px solid rgba(22,22,22,.35)!important;border-radius:0!important;box-shadow:none!important;color:var(--mm-ink)!important;font-size:16px}.contact-page__submit,.customer button,.template-404 .button,.newsletter-form__button,.password button,.email-signup-banner .button,.about-closing__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:52px;padding:0 20px;background:#161616!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;letter-spacing:.16em;text-transform:uppercase;font-size:12px;text-decoration:none}.customer form,.contact-page form,.newsletter-form,.password form{display:flex;flex-direction:column;align-items:stretch;gap:8px}.customer .field,.contact-page__field{margin-bottom:10px}.customer a{display:inline-block;margin:4px 0 12px;align-self:flex-start}.template-404{padding-top:12vh;text-align:left}.template-404 .button{max-width:280px;margin-top:28px}@media screen and (min-width:990px){.contact-page__container,.customer,.page-width--narrow,.privacy-policy__inner{padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mm-content.css.map */
