:root{--mk-black: #51473f;--mk-ink: #51473f;--mk-gold-hover: #785c40;--mk-radius: 10px;--mk-tracking-en: .03em;--mk-tracking-en-tight: .04em;--mk-tracking-jp: .025em;--mk-body-font: "Hiragino Sans", "Yu Gothic Medium", "Yu Gothic", YuGothic, Meiryo, sans-serif;--text-font-family: var(--mk-body-font)}body,.font-body,[class*=text-body]{font-family:var(--mk-body-font)!important;line-height:1.85}.button,button.button,.btn,[class*=Button],[type=submit].button,.header__primary-nav a,.header-sidebar a{font-family:var(--mk-body-font)!important;letter-spacing:.03em!important}.button,button.button{font-weight:500!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.button--primary:hover,.Button--primary:hover,.button.button--primary:hover{letter-spacing:.03em!important}.button:not(.button--outline):not(.button--link):hover{background:#5d493a!important;border-color:#5d493a!important;color:#faf8f3!important}.text-subdued{color:rgb(var(--text-primary) / .82)}h1,h2,h3,h4,.h1:not(.header__logo),.h2:not(.header__logo),.h3{letter-spacing:.04em!important;line-height:1.55!important}p.h6,.mk-eyebrow{font-family:var(--mk-body-font)!important;font-size:.8125rem!important;letter-spacing:.08em!important;line-height:1.65;opacity:1;color:#785c40;margin-bottom:1rem}.prose p,.rte p{line-height:1.9}.prose p+p{margin-block-start:1.1em}*:focus-visible,a:focus-visible,button:focus-visible,input[type]:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #785c40!important;outline-offset:4px!important}.mk-reveal,.mk-reveal.mk-reveal-in{opacity:1;transform:none;transition:none}.mk-page-index .shopify-section--slideshow .content-over-media{--content-over-media-height: clamp(280px, 43vw, 560px) !important;min-height:0;height:var(--content-over-media-height)}.mk-page-index [id$=__hero-caption] .section-spacing{padding-block:clamp(36px,5vw,64px)}.mk-page-index [id$=__hero-caption] .prose{max-width:800px;margin-inline:auto}#mk-care-lines{scroll-margin-top:calc(var(--sticky-area-height, 80px) + 20px)}.mk-page-index [id$=__product-lines] .multi-column{gap:clamp(20px,3vw,40px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.mk-page-index [id$=__product-lines] .multi-column__item{background:#fff;border:1px solid #e9dfd3;border-radius:12px;overflow:hidden;gap:0}.mk-page-index [id$=__product-lines] .multi-column__media{aspect-ratio:4 / 3;background:#fff}.mk-page-index [id$=__product-lines] .multi-column__media img{width:100%;height:100%;object-fit:contain;padding:18px}.mk-page-index [id$=__product-lines] .multi-column__item .prose{padding:24px;text-align:start;display:flex;flex-direction:column;flex:1}.mk-page-index [id$=__product-lines] .multi-column__item .prose .link{align-self:flex-start;margin-top:auto;padding-top:18px;font-weight:500}.mk-care-guide{max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;text-align:start}.mk-care-guide__intro h2{margin-bottom:20px}.mk-care-guide__intro>p:not(.mk-eyebrow){margin-bottom:28px}.mk-care-guide__examples{list-style:none;padding:0;margin:0;display:grid;gap:14px}.mk-care-guide__examples li{display:flex;align-items:center;gap:18px;padding:22px;border-radius:12px;background:#faf8f3;line-height:1.7}.mk-care-guide__number{font-family:Cormorant Garamond,serif;font-size:1.75rem;color:#785c40;flex-shrink:0}.mk-page-index [id$=__care-guide]{padding-block:0}.mk-page-index [id$=__care-guide] .section-spacing{padding-block:clamp(40px,6vw,80px)}.mk-page-index [id$=__statement] .prose{max-width:680px;margin-inline:auto}.mk-page-index [id$=__statement] .prose>div{text-align:start}.mk-page-index [id$=__ambassador] .image-with-text{max-width:1200px;margin-inline:auto;padding-inline:var(--container-gutter);column-gap:clamp(32px,5vw,72px)}.mk-page-index [id$=__ambassador] picture{border-radius:12px;overflow:hidden}.mk-page-index [id$=__ambassador] .prose{text-align:start}.blog-post-card__figure,.blog-post-card__image-wrapper,.blog-post-card>a.overflow-hidden{border-radius:10px;overflow:hidden}.mk-page-index .blog-post-card__excerpt,.mk-page-product .blog-post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.mk-logo-signature{max-height:180px}.mk-page-index [id$=__contact-invitation] .section-spacing{padding-block:40px}.mk-page-index .newsletter.content-over-media:not(:has(picture)){--content-over-media-height: auto;min-height:0}.mk-page-page [id$=__charter-body] .prose{max-width:640px;margin-inline:auto}@media(max-width:699px){.mk-page-index .shopify-section--slideshow .content-over-media{--content-over-media-height: 320px !important}.mk-page-index [id$=__hero-caption] .h1{font-size:1.5rem;text-wrap:balance}.mk-page-index [id$=__product-lines] .multi-column{grid-template-columns:minmax(0,1fr);gap:20px}.mk-page-index [id$=__product-lines] .multi-column__item{display:grid;grid-template-columns:34% minmax(0,1fr);align-items:stretch}.mk-page-index [id$=__product-lines] .multi-column__media{aspect-ratio:auto;height:100%}.mk-page-index [id$=__product-lines] .multi-column__media img{padding:10px}.mk-page-index [id$=__product-lines] .multi-column__item .prose{padding:20px 16px;font-size:.875rem}.mk-page-index [id$=__product-lines] .multi-column__item .h3{font-size:1.125rem}.mk-care-guide{grid-template-columns:minmax(0,1fr);gap:28px}.mk-care-guide__intro br,.mk-page-index [id$=__product-lines] .prose br,.mk-page-index [id$=__hero-caption] .prose br{display:none}.mk-care-guide__examples li{padding:16px 20px}}@media(prefers-reduced-motion:reduce){.mk-page-index .shopify-section--slideshow .slideshow{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/master-key-warm.css.map */
