:root{--mh-ink: #0a0a0a;--mh-charcoal: #151515;--mh-cream: #f4efe6;--mh-parchment: #e8dcc8;--mh-gold: #b9965f;--mh-gold-light: #d7be8a;--mh-muted: #a69c8f;--mh-serif: var(--font-heading--family, Georgia, "Times New Roman", serif);--mh-sans: var(--font-body--family, Arial, sans-serif);--mh-max: 1440px}html{scroll-behavior:smooth}body{background:var(--mh-ink);color:var(--mh-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:not(.template-index) .content-for-layout{background:var(--mh-cream);color:#171512}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--mh-serif);font-weight:500;letter-spacing:.015em}button,.button,input,select,textarea{font-family:var(--mh-sans)}.button,button[type=submit],.shopify-payment-button__button{border-radius:2px!important;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600;min-height:48px}.header-section,.header-announcements{letter-spacing:.08em}.header-logo{font-family:var(--mh-serif)!important;font-size:clamp(1rem,1.7vw,1.4rem)!important;letter-spacing:.16em;text-transform:uppercase}.header__menu-item,.header a{letter-spacing:.07em}.header-section:not([data-sticky-state=active]) .header-logo,.header-section:not([data-sticky-state=active]) .header__menu-item{text-shadow:0 1px 18px rgba(0,0,0,.3)}.mh-shell{width:min(var(--mh-max),calc(100% - 48px));margin-inline:auto}.mh-kicker{margin:0 0 14px;color:var(--mh-gold-light);font-family:var(--mh-sans);font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.mh-display{margin:0;font-family:var(--mh-serif);font-size:clamp(2.65rem,6vw,6.75rem);font-weight:400;line-height:.93;letter-spacing:-.015em}.mh-heading{margin:0;font-family:var(--mh-serif);font-size:clamp(2.1rem,4.2vw,4.6rem);font-weight:400;line-height:1}.mh-body{color:#f4efe6c2;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.mh-button-row{display:flex;flex-wrap:wrap;gap:12px}.mh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 24px;border:1px solid var(--mh-gold);border-radius:2px;background:var(--mh-cream);color:var(--mh-ink);font-family:var(--mh-sans);font-size:.74rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.mh-btn:hover{background:var(--mh-gold-light);color:var(--mh-ink);transform:translateY(-1px)}.mh-btn--ghost{background:transparent;color:var(--mh-cream);border-color:#f4efe680}.mh-btn--ghost:hover{background:#f4efe614;color:var(--mh-cream);border-color:var(--mh-cream)}.mh-btn--dark{background:var(--mh-ink);color:var(--mh-cream);border-color:var(--mh-ink)}.mh-btn--dark:hover{background:#2a251f;color:var(--mh-cream);border-color:#2a251f}.mh-rule{width:72px;height:1px;margin:24px 0;background:linear-gradient(90deg,var(--mh-gold),transparent)}.mh-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:38px}.mh-section-head p{max-width:540px;margin:0}body:not(.template-index) #MainContent .section,body:not(.template-index) #MainContent .shopify-section{--color-background: #f4efe6}.product-card,.resource-card,.collection-card,.product-card__image,.product-media img,.product-grid img{border-radius:0!important}.product-card__title,.product-title,.card__heading{font-family:var(--mh-serif)!important;letter-spacing:.02em}.product-information .product-details,.product-information [class*=product-details]{background:#f4efe6}.product-information h1{font-family:var(--mh-serif)!important;font-size:clamp(2.2rem,4.2vw,4.5rem)!important;font-weight:400!important;line-height:.98!important}.product-information .button,.product-information button[name=add]{background:#0a0a0a!important;color:#f4efe6!important;border-color:#0a0a0a!important}.product-information .button:hover,.product-information button[name=add]:hover{background:#2a251f!important}.facets,.collection-title,.collection-description{font-family:var(--mh-sans)}.footer-utilities{border-top-color:#f4efe62e!important}@media(max-width:749px){.mh-shell{width:min(100% - 28px,var(--mh-max))}.mh-section-head{display:block;margin-bottom:26px}.mh-section-head p{margin-top:14px}.mh-button-row{display:grid}.mh-btn{width:100%}.header-logo{font-size:.86rem!important;letter-spacing:.11em}}.header-drawer .menu-drawer{--color-background: #0a0a0a;--color-background-rgb: 10 10 10;--color-foreground: #f4efe6;--color-foreground-rgb: 244 239 230;--color-foreground-heading: #ffffff;--color-border: rgba(244, 239, 230, .18);background:#0a0a0a!important;color:#f4efe6!important}.header-drawer .menu-drawer__menu-item,.header-drawer .menu-drawer__menu-item--mainlist,.header-drawer .menu-drawer__menu-item--parent,.header-drawer .menu-drawer__menu-item--child,.header-drawer .menu-drawer__back-button,.header-drawer .menu-drawer__close-button,.header-drawer .menu-drawer__account{color:#f4efe6!important;opacity:1!important;visibility:visible!important}.header-drawer .menu-drawer__menu-item:hover,.header-drawer .menu-drawer__menu-item:focus-visible{color:#d7be8a!important}.header-drawer .menu-drawer__list-item--divider{border-color:#f4efe626!important}.header-drawer .menu-drawer svg{color:currentColor!important;fill:currentColor}.header-drawer .mh-menu-fallback__label{display:block;padding:20px 0 8px;color:#f4efe67a;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}@media(max-width:989px){.header-drawer .menu-drawer-container[open] .menu-drawer__animated-element{animation:none!important;opacity:1!important;transform:none!important;visibility:visible!important}}.mh-story-page{background:var(--mh-cream);color:#171512}.mh-story-page__hero{overflow:hidden;padding:clamp(118px,13vw,190px) 0 clamp(84px,10vw,145px);background:radial-gradient(circle at 12% 10%,rgba(185,150,95,.2),transparent 26%),linear-gradient(120deg,#0a0a0a,#12110f 65%,#1c1812);color:var(--mh-cream)}.mh-story-page__hero-grid{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(54px,8vw,130px)}.mh-story-page__hero-copy h1{max-width:690px;margin:0;font-family:var(--mh-serif);font-size:clamp(3.6rem,8vw,8.5rem);font-weight:400;letter-spacing:-.025em;line-height:.88}.mh-story-page__intro{max-width:630px;margin:0 0 32px;color:#f4efe6bd;font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.78}.mh-story-page__intro p{margin:0}.mh-story-page__collage{position:relative;min-height:clamp(570px,60vw,790px)}.mh-story-page__image{position:absolute;overflow:hidden;margin:0;background:#151515;box-shadow:0 28px 70px #0000006b}.mh-story-page__image img{width:100%;height:100%;object-fit:cover;display:block}.mh-story-page__image--main{top:7%;right:17%;bottom:3%;left:16%;z-index:2}.mh-story-page__image--top{width:36%;aspect-ratio:2 / 3;top:0;right:0;transform:rotate(4deg)}.mh-story-page__image--bottom{width:33%;aspect-ratio:2 / 3;left:0;bottom:0;z-index:3;transform:rotate(-5deg)}.mh-story-page__chapter{padding:clamp(82px,10vw,150px) 0;background:var(--mh-cream)}.mh-story-page__chapter-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(44px,8vw,130px);align-items:start}.mh-story-page__chapter h2{max-width:650px;margin:0;font-family:var(--mh-serif);font-size:clamp(2.5rem,5.2vw,5.6rem);font-weight:400;line-height:.98}.mh-story-page__chapter .mh-kicker,.mh-story-page__principles .mh-kicker,.mh-story-page__closing .mh-kicker{color:#80663f}.mh-story-page__prose{max-width:720px;color:#171512bd;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.86}.mh-story-page__prose p:first-child{margin-top:0}.mh-story-page__prose p:last-child{margin-bottom:0}.mh-story-page__principles{padding:clamp(78px,9vw,132px) 0;background:#e8dcc8}.mh-story-page__principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(23,21,18,.18)}.mh-story-page__principle-grid article{padding:38px clamp(24px,3vw,48px) 10px 0}.mh-story-page__principle-grid article+article{padding-left:clamp(24px,3vw,48px);border-left:1px solid rgba(23,21,18,.18)}.mh-story-page__principle-grid span{color:#80663f;font-size:.66rem;font-weight:700;letter-spacing:.2em}.mh-story-page__principle-grid h3{margin:17px 0 12px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.mh-story-page__principle-grid p{margin:0;color:#171512ad;line-height:1.72}.mh-story-page__closing{padding:clamp(76px,9vw,130px) 0;background:#f4efe6}.mh-story-page__closing-grid{display:grid;grid-template-columns:1fr .8fr;gap:clamp(44px,8vw,120px);align-items:end}.mh-story-page__closing h2{max-width:760px;margin:0;font-family:var(--mh-serif);font-size:clamp(2.8rem,6vw,6.5rem);font-weight:400;line-height:.94}.mh-story-page__closing p{max-width:530px;margin:0 0 28px;color:#171512b3;font-size:1.06rem;line-height:1.75}.mh-story__mark{position:relative}:where(.mh-btn,.mh-preorder-action,.mh-launch__panel,.mh-footer a,.menu-drawer__menu-item):focus-visible{outline:2px solid var(--mh-gold-light);outline-offset:4px}@media(max-width:989px){.mh-story-page__hero-grid,.mh-story-page__chapter-grid,.mh-story-page__closing-grid{grid-template-columns:1fr}.mh-story-page__collage{min-height:680px;max-width:760px;width:100%}}@media(max-width:749px){.mh-story-page__hero{padding-top:108px}.mh-story-page__hero-copy h1{font-size:clamp(3.25rem,17vw,5.5rem)}.mh-story-page__collage{min-height:500px;margin-inline:-2px}.mh-story-page__image--main{top:7%;right:12%;bottom:3%;left:12%}.mh-story-page__image--top{width:39%}.mh-story-page__image--bottom{width:37%}.mh-story-page__principle-grid{grid-template-columns:1fr}.mh-story-page__principle-grid article{padding:28px 0}.mh-story-page__principle-grid article+article{padding-left:0;border-left:0;border-top:1px solid rgba(23,21,18,.18)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mckellar-house.css.map */
