#mm-concept .nav-shade-finder,.mm-nav .mm-nav-shade-finder,.mm-menu nav .mm-nav-shade-finder{color:#713f39}#mm-concept .nav-shade-finder:hover,.mm-nav .mm-nav-shade-finder:hover,.mm-menu nav .mm-nav-shade-finder:hover{color:#b66b58}#mm-concept .shade-finder-feature{background:#e2c5b8}#mm-concept .shade-finder-feature .shade-grid{min-height:550px}#mm-concept .shade-finder-feature .shade-copy{padding-top:82px;padding-bottom:82px}#mm-concept .shade-finder-feature .shade-copy h2{font-size:clamp(53px,5.1vw,79px);line-height:1.02}#mm-concept .shade-finder-feature .shade-copy>p:not(.eyebrow){max-width:510px}#mm-concept .shade-finder-feature .shade-copy>p.shade-privacy{font-size:12px;line-height:1.65;margin:-12px 0 30px;color:#604a43;max-width:490px}#mm-concept .shade-finder-feature .shade-buttons .button-dark{color:#fff;white-space:nowrap}#mm-concept .shade-finder-feature .shade-buttons .underlined{color:#372522}#mm-concept .shade-studio-card{position:relative;z-index:1;width:min(72%,310px);min-height:238px;padding:28px 25px;background:rgb(255 250 245 / .94);box-shadow:0 20px 45px rgb(54 31 25 / .18);transform:rotate(-5deg);display:flex;flex-direction:column;justify-content:space-between;gap:22px;text-align:center}#mm-concept .shade-studio-card small{font-size:9px;font-weight:700;letter-spacing:.19em;line-height:1.5}#mm-concept .shade-studio-card strong{font:400 43px/1 Georgia,'Times New Roman',serif;letter-spacing:-.055em}#mm-concept .shade-studio-card strong em{font-weight:400}@media(min-width:1151px){#mm-concept .header-inner{grid-template-columns:155px minmax(0,1fr) 116px;gap:16px}#mm-concept .primary-nav{gap:clamp(12px,1.3vw,20px)}#mm-concept .primary-nav a,#mm-concept .nav-category-toggle{font-size:10px;letter-spacing:.09em}}@media(min-width:1181px){.mm-header-inner{grid-template-columns:155px minmax(0,1fr) 116px;gap:16px}.mm-nav{gap:clamp(12px,1.25vw,19px)}.mm-nav a{font-size:10px;letter-spacing:.08em}}@media(max-width:1180px){.mm-header-inner{grid-template-columns:1fr auto;width:calc(100% - 40px)}.mm-nav{display:none}.mm-menu{display:block}}@media(max-width:1150px) and (min-width:761px){#mm-concept .header-inner{grid-template-columns:35px 1fr 116px;gap:12px}#mm-concept .menu-button{display:flex;width:25px;height:24px;padding:2px 0;background:none;border:0;flex-direction:column;justify-content:space-around}#mm-concept .menu-button span{height:1.5px;width:23px;background:var(--ink);display:block}#mm-concept .brand{justify-self:center}#mm-concept .primary-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#faf7f4;padding:20px 36px 24px;border-top:1px solid var(--line);box-shadow:0 15px 20px #0002}#mm-concept .primary-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 125px);overflow-y:auto}#mm-concept .primary-nav>a{padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}#mm-concept .nav-category{display:block;height:auto}#mm-concept .nav-category-toggle{width:100%;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}#mm-concept .nav-category-panel{position:static;box-shadow:none;border-top:0;background:#f3ebe4}#mm-concept .nav-category-inner{width:100%;padding:0 18px 17px}#mm-concept .nav-category-top{padding:17px 0 10px}#mm-concept .nav-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;padding-top:6px}}@media(max-width:760px){#mm-concept .shade-finder-feature .shade-copy{padding:70px 0 10px}#mm-concept .shade-finder-feature .shade-copy h2{font-size:clamp(47px,11vw,61px)}#mm-concept .shade-finder-feature .shade-copy>p.shade-privacy{margin:-10px 0 28px}#mm-concept .shade-studio-card{min-height:205px;width:min(72%,285px)}#mm-concept .shade-studio-card strong{font-size:37px}}@media(max-width:600px){.mm-menu nav{grid-template-columns:1fr;max-height:calc(100svh - 105px);overflow-y:auto;overscroll-behavior:contain}.mm-menu nav a{padding:13px 0}}@media(max-width:440px){#mm-concept .shade-finder-feature .shade-buttons{align-items:flex-start;flex-direction:column;gap:22px}#mm-concept .shade-finder-feature .shade-buttons .button-dark{font-size:10px;gap:17px;padding:0 16px}#mm-concept .shade-finder-feature .shade-copy h2{font-size:49px}#mm-concept .shade-studio-card{width:245px;min-height:185px;padding:23px 18px}#mm-concept .shade-studio-card strong{font-size:32px}}