.mm-announcement,.mm-header,.mm-nav,.mm-hero,.mm-perks,.mm-section,.mm-editorial,.mm-statement,.mm-footer{box-sizing:border-box;--ink:#26201e;--cream:#f8f5ef;--taupe:#a79281;--wine:#563a3a;color:var(--ink)}.mm-announcement *,.mm-header *,.mm-nav *,.mm-hero *,.mm-perks *,.mm-section *,.mm-editorial *,.mm-statement *,.mm-footer *{box-sizing:border-box}.mm-announcement{background:#28211f;color:#fff;min-height:33px;display:flex;justify-content:center;align-items:center;gap:30px;letter-spacing:.18em;font-size:9px;text-align:center}.mm-announcement span{color:#bba494}.mm-header{height:108px;background:var(--cream);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5%}.mm-header__left,.mm-header__right{display:flex;align-items:center;gap:24px}.mm-header__right{justify-content:flex-end}.mm-header a{color:var(--ink);text-decoration:none}.mm-header__left>a,.mm-header__right>a{font-size:29px}.mm-header details{position:relative}.mm-header summary{font-size:23px;cursor:pointer;list-style:none}.mm-drawer{position:absolute;top:45px;left:0;z-index:30;display:flex;flex-direction:column;gap:15px;width:240px;background:var(--cream);padding:22px;box-shadow:0 12px 35px #0002}.mm-drawer a{font-size:13px}.mm-wordmark{font-family:Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:400;letter-spacing:.27em;line-height:1;text-align:center;margin-right:-.27em}.mm-wordmark span{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.45em;margin:9px .45em 0 0}.mm-header__right sup{font-size:11px}.mm-nav{height:48px;background:var(--cream);display:flex;align-items:center;justify-content:center;gap:34px;border-bottom:1px solid #e5ded6}.mm-nav a{color:var(--ink);font-size:10px;letter-spacing:.15em;text-decoration:none}.mm-hero{display:grid;grid-template-columns:47% 53%;height:min(66vw,770px);min-height:550px;background:#e7ddd2}.mm-hero__copy{padding:9% 10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mm-hero__copy>span,.mm-editorial__copy>span,.mm-statement>span{font-size:11px;letter-spacing:.25em}.mm-hero h1,.mm-editorial h2,.mm-statement h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;line-height:1.06}.mm-hero h1{font-size:clamp(58px,6.5vw,108px);margin:28px 0}.mm-hero h1 em,.mm-editorial h2 em,.mm-statement h2 em{font-weight:400}.mm-hero p{font-size:16px;line-height:1.7;max-width:360px;margin:0 0 35px}.mm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#302726;color:white!important;text-decoration:none;padding:19px 25px;font-size:10px;letter-spacing:.15em}.mm-hero__number{font-size:10px;letter-spacing:.18em;margin-top:60px}.mm-hero__photo{position:relative;overflow:hidden;background:#d8cbc0}.mm-hero__photo img{width:100%;height:100%;object-fit:cover}.mm-hero__photo-label{position:absolute;bottom:30px;right:35px;color:white;font-family:Georgia,serif;font-size:35px;text-shadow:0 1px 9px #0006}.mm-hero__photo-label span{display:block;font:10px Arial,sans-serif;letter-spacing:.2em}.mm-perks{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 3%;background:var(--cream);border-bottom:1px solid #e6ddd3;text-align:center}.mm-perks span{font-size:10px;letter-spacing:.12em}.mm-perks span+span{border-left:1px solid #cfc1b3}.mm-section{background:var(--cream);padding:100px 5%}.mm-section__heading{text-align:center;margin-bottom:45px}.mm-section__heading>span{font-size:10px;letter-spacing:.24em}.mm-section__heading h2{font:400 clamp(50px,5.5vw,88px) Georgia,serif;letter-spacing:-.05em;margin:15px 0}.mm-section__heading p{font-size:14px}.mm-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mm-category{text-decoration:none;color:var(--ink)}.mm-category>div{aspect-ratio:3/3.8;background:#e9e1d9;overflow:hidden}.mm-category img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.mm-category:hover img,.mm-product:hover img{transform:scale(1.04)}.mm-category>span{display:block;font:400 27px Georgia,serif;margin:18px 0 7px}.mm-category>small{font-size:10px;letter-spacing:.15em}.mm-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:#ddd0c4}.mm-editorial__photo{min-height:600px;overflow:hidden}.mm-editorial__photo img{height:100%;width:100%;object-fit:cover}.mm-editorial__copy{padding:12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mm-editorial h2{font-size:clamp(62px,6vw,100px);margin:25px 0}.mm-editorial p{font-size:16px;line-height:1.7;margin:0 0 30px}.mm-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px}.mm-product{text-decoration:none;color:var(--ink)}.mm-product__image{aspect-ratio:3/3.9;background:#e9e1d9;overflow:hidden}.mm-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mm-product__details{display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-size:12px}.mm-product__details strong{white-space:nowrap;font-weight:500}.mm-outline{display:table;margin:50px auto 0;border:1px solid #302726;color:#302726;text-decoration:none;padding:17px 27px;font-size:10px;letter-spacing:.15em}.mm-statement{background:#302726;color:white;text-align:center;padding:95px 20px}.mm-statement h2{font-size:clamp(62px,7vw,115px);color:white;margin:25px 0}.mm-statement a{color:white;font-size:11px;letter-spacing:.18em;text-decoration:none;border-bottom:1px solid #c9b9a7;padding-bottom:8px}.mm-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:35px;background:#211c1a;color:white;padding:80px 6%}.mm-footer h2{font:400 54px Georgia,serif;letter-spacing:.23em;margin:0 0 15px}.mm-footer h3{font-size:11px;letter-spacing:.2em;margin:0 0 22px}.mm-footer p,.mm-footer a{color:#e4dcd5;font-size:12px;line-height:1.8}.mm-footer a{display:block;text-decoration:none;margin:8px 0}.mm-newsletter{display:flex;flex-wrap:wrap;border-bottom:1px solid #b4a59a}.mm-newsletter input{flex:1;min-width:90px;border:0;background:transparent;color:white;padding:12px 0;outline:none}.mm-newsletter button{border:0;background:transparent;color:white;cursor:pointer;font-size:11px}@media(max-width:749px){.mm-announcement{font-size:8px;padding:0 8px}.mm-announcement span,.mm-announcement{gap:8px}.mm-header{height:80px;padding:0 4%}.mm-wordmark{font-size:38px}.mm-header__left,.mm-header__right{gap:13px}.mm-nav{justify-content:flex-start;overflow-x:auto;gap:20px;padding:0 15px}.mm-nav a{white-space:nowrap}.mm-hero{grid-template-columns:1fr;height:auto;min-height:0}.mm-hero__copy{padding:65px 7%;min-height:480px}.mm-hero h1{font-size:70px}.mm-hero__photo{height:450px}.mm-perks{grid-template-columns:repeat(2,1fr);gap:18px 0}.mm-perks span:nth-child(3){border-left:0}.mm-section{padding:65px 4%}.mm-categories,.mm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.mm-category>span{font-size:23px}.mm-editorial{grid-template-columns:1fr}.mm-editorial__photo{min-height:0;height:430px}.mm-editorial__copy{padding:65px 7%}.mm-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px;padding:55px 6%}}
.mm-hero__photo img{object-position:50% 35%}.mm-editorial__photo img{object-position:center}.mm-hero__photo-label{display:none}.mm-hero__photo{background:#4b2925}.mm-editorial__photo{background:#4b2925}

.mm-footer .mm-care a{font-size:13px;font-weight:600;color:#fff;margin:15px 0 3px}.mm-footer .mm-care p{font-size:11px;line-height:1.55;color:#cbbfb7;margin:0 0 10px}
