#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 .primary-nav .mm-shade-menu,.mm-nav .mm-shade-menu{position:relative;flex:none}#mm-concept .primary-nav .mm-shade-menu>summary,.mm-nav .mm-shade-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.09em;color:#713f39}#mm-concept .primary-nav .mm-shade-menu>summary::-webkit-details-marker,.mm-nav .mm-shade-menu>summary::-webkit-details-marker{display:none}#mm-concept .primary-nav .mm-shade-menu>summary:hover,.mm-nav .mm-shade-menu>summary:hover{color:#b66b58}#mm-concept .primary-nav .mm-shade-menu>summary:focus-visible,.mm-nav .mm-shade-menu>summary:focus-visible{outline:2px solid #713f39;outline-offset:5px}#mm-concept .primary-nav .mm-shade-menu-panel,.mm-nav .mm-shade-menu-panel{position:absolute;top:calc(100% + 22px);left:-22px;z-index:50;width:282px;padding:12px 20px;background:#fffaf6;border:1px solid #ded4cc;box-shadow:0 18px 36px #2b211e22}#mm-concept .primary-nav .mm-shade-menu-panel a,.mm-nav .mm-shade-menu-panel a{display:block;white-space:normal;padding:13px 0;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;line-height:1.35;color:#251b19}#mm-concept .primary-nav .mm-shade-menu-panel a+a,.mm-nav .mm-shade-menu-panel a+a{border-top:1px solid #e5d8ce}#mm-concept .primary-nav .mm-shade-menu-panel strong,.mm-nav .mm-shade-menu-panel strong{display:block;font:400 19px/1.15 Georgia,'Times New Roman',serif}#mm-concept .primary-nav .mm-shade-menu-panel small,.mm-nav .mm-shade-menu-panel small{display:block;margin-top:5px;color:#76645d;font:400 11px/1.4 Arial,Helvetica,sans-serif}#mm-concept .primary-nav .mm-shade-menu-panel em,.mm-nav .mm-shade-menu-panel em{font:700 9px/1 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#713f39}#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-finder-feature .shade-copy>p:not(.eyebrow){margin:20px 0 24px}#mm-concept .shade-finder-feature .shade-tool-choices{display:grid;gap:10px;max-width:535px}#mm-concept .shade-finder-feature .shade-tool-choice{display:grid;gap:7px;padding:18px 22px;background:#fffaf6dc;border:1px solid #c6a99b;transition:transform .2s,box-shadow .2s}#mm-concept .shade-finder-feature .shade-tool-choice:hover{transform:translateY(-2px);box-shadow:0 12px 22px #5b3d3522}#mm-concept .shade-finder-feature .shade-tool-kicker{font-size:9px;font-weight:700;letter-spacing:.16em;color:#713f39}#mm-concept .shade-finder-feature .shade-tool-choice strong{font:400 23px/1.14 Georgia,'Times New Roman',serif;letter-spacing:-.03em}#mm-concept .shade-finder-feature .shade-tool-choice>span:nth-of-type(2){font-size:12px;line-height:1.45;color:#51413c}#mm-concept .shade-finder-feature .shade-tool-action{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#713f39;margin-top:2px}#mm-concept .shade-finder-feature .shade-copy>p.shade-privacy{margin:17px 0 0;font-size:11px;line-height:1.5}#mm-concept .shade-finder-feature .shade-grid{min-height:680px}body.mmsf2-page .mmsf2-alt>.mmsf2-altlink:first-child{display:none!important}body.mmsf2-page #mmsf2-app .mmsf2-shadename{font-size:clamp(42px,6vw,78px)!important;max-width:100%;overflow-wrap:anywhere}@media(max-width:700px){body.mmsf2-page #mmsf2-app .mmsf2-shadename{font-size:clamp(40px,15vw,60px)!important}body.mmsf2-page:has(.mmsf2-sticky) #ht-ctc-chat{bottom:96px!important}}#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}#mm-concept .primary-nav .mm-shade-menu{width:100%}#mm-concept .primary-nav .mm-shade-menu>summary{padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;justify-content:space-between}#mm-concept .primary-nav .mm-shade-menu-panel{position:static;width:100%;box-shadow:none;border:0;padding:0 18px;background:#f3ebe4}}@media(max-width:760px){#mm-concept .primary-nav .mm-shade-menu{width:100%}#mm-concept .primary-nav .mm-shade-menu>summary{padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;justify-content:space-between}#mm-concept .primary-nav .mm-shade-menu-panel{position:static;width:100%;box-shadow:none;border:0;padding:0 16px;background:#f3ebe4}#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:17px 0 22px}#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}}