:root{--mm-off: #fafaf8;--mm-surface: #f5f4f1;--mm-line: #e4e2dd;--mm-gray: #6b6a65;--mm-char: #2a2a28;--mm-ink: #171717;--mm-night: #141414;--mm-prelo: #9b2b1e;--mm-r-card: 14px;--mm-r-img: 12px;--mm-gutter: 20px;--mm-edge: var(--mm-gutter);--mm-section: 64px;--mm-font-title: var(--heading-font-family);--mm-font-text: var(--text-font-family)}@media screen and (min-width:700px){:root{--mm-gutter: 32px;--mm-section: 88px;--container-gutter: 2rem}}@media screen and (min-width:1000px){:root{--mm-gutter: 64px;--mm-section: 112px;--container-gutter: 4rem}}@media screen and (min-width:1728px){:root{--mm-edge: calc((100vw - 1600px)/2) }}.mm2-wrap{padding-inline:var(--mm-edge)}.mm2-section{padding-block:var(--mm-section)}.mm2-eyebrow{margin:0;font:600 11px/1.2 var(--mm-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--mm-gray)}.mm2-title{margin:0;font-family:var(--mm-font-title);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--mm-ink);overflow-wrap:normal}.mm2-title em{font-style:italic}.mm2-text{margin:0;font-size:15px;line-height:1.55;color:var(--mm-char)}.mm2-text strong{font-weight:600}@media screen and (min-width:1000px){.mm2-eyebrow{font-size:12px}.mm2-title{font-size:40px;line-height:1.12}.mm2-text{font-size:16px}}.mm2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:14px 28px;border:1px solid transparent;border-radius:999px;background:transparent;font:500 14px/17px var(--mm-font-text);letter-spacing:.03em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.mm2-btn--dark{background:var(--mm-ink);color:#fff}.mm2-btn--light{background:#fff;color:var(--mm-ink)}.mm2-btn--outline{border-color:var(--mm-ink);color:var(--mm-ink)}.mm2-btn--outline-light{border-color:#ffffff80;color:#fff}.mm2-btn--block{display:flex;width:100%}@media(hover:hover){.mm2-btn--dark:hover{background:var(--mm-char);color:#fff}.mm2-btn--light:hover{background:var(--mm-line);color:var(--mm-ink)}.mm2-btn--outline:hover{background:var(--mm-ink);color:#fff}.mm2-btn--outline-light:hover{border-color:#fff;background:#fff;color:var(--mm-ink)}}.mm2-link{display:inline-flex;align-items:center;gap:8px;font:500 14px/17px var(--mm-font-text);color:inherit;text-decoration:none}.mm2-link svg{flex:none;transition:transform .2s}@media(hover:hover){.mm2-link:hover svg{transform:translate(3px)}}.mm2-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(23 23 23 / .25);border-radius:999px;background:transparent;color:var(--mm-ink);cursor:pointer;transition:border-color .2s,opacity .2s}.mm2-arrow:hover{border-color:var(--mm-ink)}.mm2-arrow[disabled]{opacity:.35;cursor:default}.mm2-stars{display:inline-flex;gap:2px;color:var(--mm-ink);vertical-align:middle}.mm2-stars svg{display:block}:is(.mm2-btn,.mm2-link,.mm2-arrow,.mm2-tile,.mm2-proof):focus-visible{outline:2px solid var(--mm-ink);outline-offset:2px}.mm2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.mm2-head__title{display:grid;gap:10px;min-width:0}.mm2-head__actions{display:none;align-items:center;gap:12px;flex:none}.mm2-head__actions .mm2-link{margin-inline-end:12px}@media screen and (min-width:1000px){.mm2-head__title{gap:12px}.mm2-head__actions{display:flex}}.mm2-rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mm-edge);padding-inline:var(--mm-edge);scrollbar-width:none;-webkit-overflow-scrolling:touch}.mm2-rail::-webkit-scrollbar{display:none}.mm2-rail>*{flex:0 0 auto;scroll-snap-align:start}@media screen and (min-width:1000px){.mm2-rail{gap:20px}}.mm2-progress{position:relative;height:2px;margin:44px var(--mm-edge) 0;overflow:hidden;background:#1717171f}.mm2-progress span{position:absolute;inset-block:0;left:0;width:30%;background:var(--mm-ink);transition:transform .2s linear}.mm2-dots{display:flex;justify-content:flex-start;gap:6px;margin:28px var(--mm-edge) 0}.mm2-dots span{width:6px;height:6px;border-radius:3px;background:#17171733;transition:width .2s,background-color .2s}.mm2-dots span.is-active{width:18px;background:var(--mm-ink)}@media screen and (max-width:999px){.mm2-progress{display:none}}@media screen and (min-width:1000px){.mm2-dots{display:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button{font-size:14px;font-weight:500;line-height:17px;padding:14px 28px}.button--sm{font-size:13px;padding:9px 16px}.h1,.h2,:where(.prose h1,.prose h2){line-height:1.15}.h3,.h4,:where(.prose h3,.prose h4){line-height:1.3}.mm2-announce{display:flex;justify-content:center;align-items:center;gap:8px;min-height:31px;padding:9px var(--mm-gutter);background:var(--mm-ink);color:#fff;font:500 11px/13px var(--mm-font-text);letter-spacing:.04em}.mm2-announce__list{display:grid;margin:0;padding:0;list-style:none}.mm2-announce__msg{grid-area:1 / 1;margin:0;opacity:0;text-align:center;transition:opacity .4s}.mm2-announce__msg.is-active{opacity:1}.mm2-announce__sep{display:none}.mm2-announce__dots{display:inline-flex;flex:none;gap:4px}.mm2-announce__dots span{width:4px;height:4px;border-radius:50%;background:#ffffff59;transition:background-color .3s}.mm2-announce__dots span.is-active{background:#fff}@media screen and (min-width:700px){.mm2-announce{min-height:37px;padding-block:11px;font-size:12px;line-height:15px}.mm2-announce__list{display:flex;align-items:center;gap:28px}.mm2-announce__msg{grid-area:auto;opacity:1}.mm2-announce__sep{display:block;font-weight:400;opacity:.5}.mm2-announce__dots{display:none}}.header__logo-image{filter:brightness(0)}.header__logo-image--transparent{filter:none}.mm2-nav__link{display:inline-flex;align-items:center;gap:4px;font:500 14px/17px var(--mm-font-text);letter-spacing:0;text-transform:none}.header__primary-nav-item:before{font-family:var(--mm-font-text);font-size:14px;font-weight:500;height:1px}.header__secondary-nav{gap:22px}.header__logo{justify-self:center}@media screen and (min-width:1000px){.header__primary-nav{flex-wrap:nowrap;column-gap:24px}}@media screen and (min-width:1280px){.header__primary-nav{column-gap:32px}}.mm2-nav__menu{min-width:220px;padding:10px;border:1px solid var(--mm-line);border-radius:var(--mm-r-img);background:#fff;box-shadow:0 16px 40px #17171714}.mm2-nav__menu a{display:block;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--mm-ink)}.mm2-nav__menu a:hover{background:var(--mm-surface);opacity:1}.mm2-nav__menu li:last-child a{margin-top:6px;padding-top:12px;border-top:1px solid var(--mm-line);border-radius:0 0 8px 8px;font-weight:500}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header+.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has([open])):after{content:"";position:absolute;inset-inline:var(--mm-gutter);inset-block-end:0;height:1px;background:#ffffff2e}.mm2-card{gap:14px}.mm2-card .product-card__figure{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--mm-r-img);background:#fff}.mm2-card .product-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mm2-card .product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .25s}.mm2-card .product-card__image--secondary{opacity:0}@media(hover:hover){.mm2-card:hover .product-card__image--secondary{opacity:1}.mm2-card:hover .product-card__image--primary:has(+.product-card__image--secondary){opacity:0}}.mm2-card .badge-list{position:absolute;top:12px;left:12px;z-index:1;gap:6px}.mm2-card .badge{padding:5px 10px;border-radius:999px;background:var(--mm-ink);color:#fff;font:500 11px/13px var(--mm-font-text);letter-spacing:.04em;text-transform:none}.mm2-card__info{display:grid;justify-items:start;gap:6px;text-align:left}.mm2-card__swatches{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.mm2-card__swatches .color-swatch{--swatch-size: 11px;--swatch-offset: 0px;--swatch-border-size: 0px;box-shadow:inset 0 0 0 1px #cfccc5}.mm2-card__name-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.mm2-card__name{font:500 16px/20px var(--mm-font-title);color:var(--mm-ink);text-decoration:none}.mm2-card__collection{font-size:13px;line-height:16px;color:var(--mm-gray)}.mm2-card__rating{display:flex;align-items:center;gap:6px;font-size:12px;line-height:15px;color:var(--mm-gray)}.mm2-card__rating svg{width:11px;height:11px}.mm2-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.mm2-card__price{font:600 15px/18px var(--mm-font-text);color:var(--mm-ink)}.mm2-card__installment{font-size:13px;line-height:16px;color:var(--mm-gray)}@media screen and (min-width:1000px){.mm2-card__name{font-size:17px;line-height:21px}}.mm2-products .mm2-card{width:232px}.mm2-products__foot{margin:28px var(--mm-edge) 0}@media screen and (min-width:1000px){.mm2-products .mm2-card{width:clamp(280px,20.8vw,340px)}.mm2-products__foot{display:none}.mm2-products .mm2-head{margin-bottom:44px}}.mm2-products .mm2-head{margin-bottom:28px}@media screen and (min-width:1000px){.mm2-products .mm2-head{margin-bottom:44px}}.mm2-hero{position:relative;display:flex;align-items:flex-end;min-height:620px;height:calc(100svh - 31px);max-height:720px;overflow:hidden;background:var(--mm-night);color:#fff}.mm2-hero__media,.mm2-hero__media picture,.mm2-hero__media img,.mm2-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mm2-hero__media picture{z-index:1}.mm2-hero__media .mm-hero-poster{transition:opacity .6s ease}.mm2-hero__media .mm-hero-poster.is-hidden{opacity:0!important;pointer-events:none}.mm2-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#00000047,#0000 28% 42%,#000000b8)}.mm2-hero__inner{position:relative;z-index:3;display:grid;width:100%;gap:18px;padding:0 var(--mm-edge) 48px}.mm2-hero__eyebrow{color:#ffffffbf;letter-spacing:.16em}.mm2-hero__title{margin:0;font-family:var(--mm-font-title);font-weight:400;font-size:36px;line-height:1.08;letter-spacing:0;text-transform:none;color:#fff}.mm2-hero__title em{display:block;font-style:italic}.mm2-hero__text{margin:0;font-size:15px;line-height:1.5;color:#ffffffe0;max-width:500px}.mm2-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.mm2-hero__actions .mm2-btn{flex:1 1 100%}.mm2-hero__actions .mm2-link{display:none;color:#fff}.mm2-hero__proof{display:flex;align-items:center;gap:8px;font:500 13px/16px var(--mm-font-text);color:#fff}.mm2-hero__proof .mm2-stars{color:#fff}.mm2-hero__pause{position:absolute;z-index:4;right:var(--mm-edge);bottom:18px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgb(255 255 255 / .5);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.mm2-hero__pause [data-state=play],.mm2-hero__pause.is-paused [data-state=pause]{display:none}.mm2-hero__pause.is-paused [data-state=play]{display:block}@media screen and (max-width:999px){.mm2-hero__pause{bottom:48px}}@media screen and (min-width:1000px){.mm2-hero{height:clamp(620px,56.95vw,820px);max-height:none;min-height:0}.mm2-hero__shade{background:linear-gradient(90deg,#0000009e,#0000001f 55%,#0000),linear-gradient(180deg,#00000040,#0000 22% 45%,#0000008c)}.mm2-hero__inner{gap:24px;padding-bottom:64px}.mm2-hero__title{font-size:clamp(52px,4.72vw,68px);line-height:1.04}.mm2-hero__text{font-size:18px;line-height:1.55}.mm2-hero__actions .mm2-btn{flex:none}.mm2-hero__actions .mm2-link{display:inline-flex}.mm2-hero__proof{position:absolute;right:calc(var(--mm-edge) + 58px);bottom:75px;font-size:14px;line-height:17px;gap:10px}.mm2-hero__pause{bottom:64px}}.mm2-story{position:relative;background:var(--mm-night);color:#fff;overflow:hidden}.mm2-story__media{position:relative;height:430px}.mm2-story__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.mm2-story__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(20 20 20 / 0) 55%,var(--mm-night) 100%)}.mm2-story__content{position:relative;display:grid;justify-items:start;gap:20px;padding:8px var(--mm-gutter) 64px}.mm2-story__eyebrow{color:#fff9;letter-spacing:.16em}.mm2-story__title{margin:0;font-family:var(--mm-font-title);font-weight:400;font-size:min(10.7vw,44px);line-height:1;letter-spacing:0;text-transform:none;color:#fff}.mm2-story__title em{display:block;font-style:italic;white-space:nowrap}.mm2-story__text{margin:0;font:500 19px/1.4 var(--mm-font-title);color:#fff;max-width:520px}.mm2-story__content .mm2-btn{width:100%}@media screen and (min-width:1000px){.mm2-story{display:flex;align-items:center;min-height:clamp(560px,52.8vw,760px)}.mm2-story__media{position:absolute;inset:0 0 0 auto;width:59.7%;height:auto}.mm2-story__media:after{inset:0 auto 0 0;width:48.8%;background:linear-gradient(90deg,var(--mm-night) 0%,rgb(20 20 20 / 0) 100%)}.mm2-story__content{z-index:1;gap:28px;padding:64px var(--mm-edge)}.mm2-story__title{font-size:clamp(60px,6.67vw,96px)}.mm2-story__text{font-size:22px}.mm2-story__content .mm2-btn{width:auto}}.mm2-reviews{background:var(--mm-surface)}.mm2-reviews__head{display:grid;gap:16px;margin-bottom:28px}.mm2-reviews__summary{display:flex;align-items:center;gap:12px}.mm2-reviews__score{font:400 32px/1.2 var(--mm-font-title);color:var(--mm-ink)}.mm2-reviews__meta{display:grid;gap:4px;font-size:12px;line-height:15px;color:var(--mm-gray)}.mm2-reviews__arrows{display:none;gap:12px;margin-inline-start:8px}@media screen and (min-width:1000px){.mm2-reviews{background:#f5f4f199}.mm2-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px}.mm2-reviews__summary{gap:20px}.mm2-reviews__score{font-size:44px}.mm2-reviews__meta{gap:6px;font-size:13px;line-height:16px}.mm2-reviews__arrows{display:flex}}.mm2-proof{position:relative;display:flex;flex-direction:column;width:272px;height:404px;overflow:hidden;border:1px solid var(--mm-line);border-radius:var(--mm-r-card);background:#fff;color:var(--mm-ink);text-decoration:none}.mm2-proof--photo{border:0;background:#e7e5e0;color:#fff}.mm2-proof--photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.mm2-proof--photo.is-cropped img{height:135%}.mm2-proof--photo:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#000000c7)}.mm2-proof__over{position:absolute;z-index:1;inset:auto 22px 22px;display:grid;justify-items:start;gap:12px}.mm2-proof__who{display:grid;gap:4px}.mm2-proof__name{font:500 18px/22px var(--mm-font-title)}.mm2-proof__handle{font-size:13px;line-height:16px;color:#ffffffc7}.mm2-proof__pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 12px;border-radius:999px;background:#ffffffeb;color:var(--mm-ink);font:500 12px/15px var(--mm-font-text)}.mm2-proof--text{gap:18px;padding:28px 26px 24px}.mm2-proof--text .mm2-proof__quote{font-size:18px}.mm2-proof__quote{margin:0;font:400 20px/1.42 var(--mm-font-title);color:var(--mm-ink)}.mm2-proof__foot{display:flex;align-items:center;gap:12px;margin-top:auto}.mm2-proof__thumb{flex:none;width:48px;height:48px;padding:2px;border:1px solid var(--mm-line);border-radius:8px;background:#fff;object-fit:contain}.mm2-proof__by{display:grid;gap:2px}.mm2-proof__by strong{font-size:14px;line-height:17px;font-weight:600}.mm2-proof__by span{font-size:13px;line-height:16px;color:var(--mm-gray)}.mm2-proof--mixed .mm2-proof__photo{display:block;flex:none;width:100%;height:202px;object-fit:cover}.mm2-proof--mixed .mm2-proof__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px 22px}.mm2-proof--mixed .mm2-proof__quote{font-size:17px;line-height:1.45}@media screen and (min-width:1000px){.mm2-proof{width:clamp(280px,20.8vw,340px);height:440px}.mm2-proof--text .mm2-proof__quote{font-size:20px}.mm2-proof--mixed .mm2-proof__photo{height:220px}}.mm2-formats__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.mm2-formats__title{display:grid;gap:10px}.mm2-formats__title .mm2-text{max-width:520px}.mm2-formats__guide{display:none}.mm2-formats__guide--mobile{display:inline-flex;margin-top:28px}.mm2-formats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:28px 0 0;padding:0;list-style:none}.mm2-tile{display:grid;gap:12px;color:var(--mm-ink);text-decoration:none}.mm2-tile__media{display:block;overflow:hidden;aspect-ratio:5 / 4;border-radius:var(--mm-r-img);background:#fff}.mm2-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}@media(hover:hover){.mm2-tile:hover .mm2-tile__media img{transform:scale(1.04)}}.mm2-tile__label{display:grid;gap:2px}.mm2-tile__name{font:400 16px/20px var(--mm-font-title)}.mm2-tile__count{font-size:12px;line-height:15px;color:var(--mm-gray)}.mm2-help{display:grid;gap:16px;margin-top:28px;padding:22px 20px;border-radius:var(--mm-r-card);background:var(--mm-surface)}.mm2-help__text{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:14px;line-height:1.5;color:var(--mm-char)}.mm2-help__text svg{flex:none}.mm2-help__text strong{font-weight:600}.mm2-help .mm2-btn{width:100%}@media screen and (min-width:1000px){.mm2-formats__title{gap:12px}.mm2-formats__guide{display:inline-flex;flex:none}.mm2-formats__guide--mobile{display:none}.mm2-formats__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:44px}.mm2-tile__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.mm2-tile__name{font-size:19px;line-height:23px}.mm2-help{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:22px 22px 22px 28px}.mm2-help__text{align-items:center;gap:14px;font-size:15px}.mm2-help .mm2-btn{width:auto;flex:none}}.mm2-trust{overflow:hidden;background:var(--mm-night);color:#ffffffd1}.mm2-trust__track{display:flex;width:max-content;padding-block:20px;animation:mm2-trust 26s linear infinite}.mm2-trust__list{display:flex;flex:none;gap:28px;margin:0;padding:0 14px;list-style:none}.mm2-trust__item{display:flex;align-items:center;gap:8px;font:500 12px/15px var(--mm-font-text);letter-spacing:.03em;white-space:nowrap}.mm2-trust__item svg{flex:none;color:#fff}@keyframes mm2-trust{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mm2-trust__track{animation:none;overflow-x:auto;width:auto}.mm2-trust__list[aria-hidden]{display:none}}@media screen and (min-width:1000px){.mm2-trust{border-block:1px solid rgb(255 255 255 / .1)}.mm2-trust__track{width:auto;padding:26px var(--mm-edge);animation:none}.mm2-trust__list{flex:1;justify-content:space-between;padding:0}.mm2-trust__list[aria-hidden]{display:none}.mm2-trust__item{gap:10px;font-size:13px;line-height:16px}}.mm2-club{background:var(--mm-surface)}.mm2-club__grid{display:grid;gap:28px}.mm2-club__media{overflow:hidden;height:300px;border-radius:var(--mm-r-card)}.mm2-club__media img{display:block;width:100%;height:100%;object-fit:cover}.mm2-club__body{display:grid;justify-items:start;gap:28px}.mm2-club__copy{display:grid;gap:10px}.mm2-club__copy .mm2-title em{display:block}.mm2-club__copy .mm2-text{max-width:540px}.mm2-club__body .mm2-btn{width:100%}.mm2-club__note{margin:-14px 0 0;font-size:12px;line-height:1.5;color:var(--mm-gray);max-width:480px}@media screen and (min-width:1000px){.mm2-club__grid{grid-template-columns:minmax(0,620fr) minmax(0,540fr);gap:clamp(40px,5.5vw,80px);align-items:center;max-width:calc(1240px + 2 * var(--mm-edge))}.mm2-club__media{height:auto;aspect-ratio:620 / 560}.mm2-club__body,.mm2-club__copy{gap:24px}.mm2-club__copy .mm2-title{font-size:44px}.mm2-club__copy .mm2-text{font-size:17px;line-height:1.65}.mm2-club__body .mm2-btn{width:auto}.mm2-club__note{margin-top:0;font-size:13px}}.mm2-footer{padding:56px var(--mm-edge) 32px;background:var(--mm-night);color:#fff}.mm2-footer__brand{display:grid;gap:14px;padding-bottom:28px}.mm2-footer__logo{font:600 16px/20px var(--mm-font-title);letter-spacing:.3em;color:#fff;text-decoration:none}.mm2-footer__about{margin:0;font-size:13px;line-height:1.6;color:#ffffffa6;max-width:300px}.mm2-footer__social{display:flex;gap:16px;margin:0;padding:0;list-style:none}.mm2-footer__social a{display:block;color:#fff}.mm2-footer__col{border-top:1px solid rgb(255 255 255 / .12)}.mm2-footer__col summary{display:flex;justify-content:space-between;align-items:center;padding-block:18px;font:500 14px/17px var(--mm-font-text);color:#fff;cursor:pointer;list-style:none}.mm2-footer__col summary::-webkit-details-marker{display:none}.mm2-footer__col summary svg{transition:transform .2s}.mm2-footer__col[open] summary svg{transform:rotate(45deg)}.mm2-footer__list{display:grid;gap:12px;margin:0;padding:0 0 20px;list-style:none}.mm2-footer__list a{font-size:14px;line-height:17px;color:#ffffffd1;text-decoration:none}.mm2-footer__list a:hover{color:#fff}.mm2-footer__base{display:grid;gap:16px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .12)}.mm2-footer__copy{order:2;margin:0;font-size:11px;line-height:13px;color:#ffffff80}.mm2-footer__seals{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mm2-pay{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mm2-pay svg{display:block}.mm2-footer__seal{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgb(255 255 255 / .25);border-radius:6px;font:500 11px/13px var(--mm-font-text);color:#fffc}@media screen and (min-width:1000px){.mm2-footer{padding:88px var(--mm-edge) 40px}.mm2-footer__top{display:flex;gap:clamp(40px,6.67vw,96px)}.mm2-footer__brand{flex:0 1 300px;gap:18px;padding-bottom:0;align-content:start}.mm2-footer__list a{white-space:nowrap}.mm2-footer__logo{font-size:18px;line-height:22px}.mm2-footer__about{font-size:14px}.mm2-footer__col{border-top:0}.mm2-footer__col summary{padding-block:0 12px;font:600 12px/15px var(--mm-font-text);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;cursor:default;pointer-events:none}.mm2-footer__col summary svg{display:none}.mm2-footer__list{padding-bottom:0}.mm2-footer__base{display:flex;justify-content:space-between;align-items:center;margin-top:56px;padding-top:28px}.mm2-footer__copy{order:0;font-size:12px;line-height:15px}}.mm2-wa-float{position:fixed;z-index:3;right:16px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:52px;height:52px;border-radius:999px;background:#fff;box-shadow:0 6px 24px #17171729;color:var(--mm-ink);font:500 14px/17px var(--mm-font-text);text-decoration:none}.mm2-wa-float svg{flex:none;width:24px;height:24px}.mm2-wa-float__label{display:none}@media screen and (min-width:1000px){.mm2-wa-float{right:24px;bottom:24px;width:auto;height:46px;padding:13px 22px 13px 18px}.mm2-wa-float svg{width:20px;height:20px}.mm2-wa-float__label{display:inline}}html:has(cart-drawer[open]) .mm2-wa-float{display:none}.mm2-drawer{--drawer-max-width: min(100vw, 460px);--drawer-body-padding-inline: 20px;--drawer-header-padding-inline: 20px;--drawer-footer-padding-inline: 20px}.mm2-drawer__title{margin:0;font:400 22px/27px var(--mm-font-title);color:var(--mm-ink)}.mm2-drawer__empty{display:grid;justify-items:center;gap:20px;text-align:center}.mm2-drawer__empty-title{margin:0;font:400 20px/1.3 var(--mm-font-title);color:var(--mm-ink)}.mm2-drawer__items{display:grid;gap:18px}.mm2-line{display:flex;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--mm-line)}.mm2-line__media{flex:none;display:block;width:92px;height:92px;overflow:hidden;border:1px solid var(--mm-line);border-radius:10px;background:#fff}.mm2-line__media img{display:block;width:100%;height:100%;object-fit:contain}.mm2-line__info{display:grid;flex:1;align-content:start;gap:6px;min-width:0}.mm2-line__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mm2-line__name{font:500 16px/20px var(--mm-font-title);color:var(--mm-ink);text-decoration:none}.mm2-line__price{flex:none;font:600 15px/18px var(--mm-font-text);color:var(--mm-ink)}.mm2-line__meta{margin:0;font-size:13px;line-height:16px;color:var(--mm-gray)}.mm2-line__actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.mm2-line__remove{font-size:12px;line-height:15px;color:var(--mm-gray);text-decoration:underline;text-underline-offset:3px}.mm2-line .quantity-selector{display:inline-flex;align-items:center;gap:4px;height:30px;padding-inline:4px;border:1px solid var(--mm-line);border-radius:999px}.mm2-line .quantity-selector__button{display:grid;place-items:center;width:22px;height:22px}.mm2-line .quantity-selector__input{width:22px;padding:0;border:0;background:transparent;font:500 13px/16px var(--mm-font-text);text-align:center}.mm2-drawer__pairs{display:grid;gap:12px;margin-top:20px}.mm2-drawer__pairs .mm2-eyebrow{font-size:11px}.mm2-pair{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border:1px solid var(--mm-line);border-radius:var(--mm-r-img)}.mm2-pair__media{flex:none;display:block;width:64px;height:48px;overflow:hidden;border-radius:6px}.mm2-pair__media img{display:block;width:100%;height:100%;object-fit:cover}.mm2-pair__info{display:grid;flex:1;gap:2px;min-width:0}.mm2-pair__name{font:500 15px/18px var(--mm-font-title);color:var(--mm-ink);text-decoration:none}.mm2-pair__price{font-size:12px;line-height:15px;color:var(--mm-gray)}.mm2-pair__add{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 12px;border:0;border-radius:999px;background:var(--mm-ink);color:#fff;font:500 13px/16px var(--mm-font-text);cursor:pointer}.mm2-drawer__perks{display:grid;gap:8px;margin:20px 0 0;padding:0;list-style:none}.mm2-drawer__perks li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:16px;color:var(--mm-char)}.mm2-drawer__footer{display:grid;gap:12px}.mm2-drawer__row{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:17px;color:var(--mm-ink)}.mm2-drawer__free{font-weight:500}.mm2-drawer__total span:first-child{font-size:16px;font-weight:600}.mm2-drawer__total span:last-child{font:500 20px/24px var(--mm-font-title)}.mm2-drawer__installment{margin:0;font-size:13px;line-height:16px;color:var(--mm-gray)}.mm2-drawer__footer .button-group{display:block}.mm2-drawer__checkout{gap:10px;width:100%;padding-block:17px;font-size:15px;line-height:18px}.mm2-drawer__pay{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;line-height:13px;color:var(--mm-gray)}.mm2-drawer__pay>span{display:inline-flex;align-items:center;gap:4px}.mm2-drawer__pay .mm2-pay{flex-wrap:nowrap;gap:6px}.mm2-drawer__pay .mm2-pay svg{width:41px;height:27px}.mm2-drawer__pay .mm2-pay li:nth-child(5){display:none}.mm2-drawer__continue{padding:0;border:0;background:transparent;color:var(--mm-ink);font:500 13px/16px var(--mm-font-text);text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.shopify-section--main-product .section-spacing{margin-block-start:20px}.mm2-crumbs{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:20px var(--mm-edge) 0;font-size:13px;line-height:16px;color:var(--mm-gray);list-style:none}.mm2-crumbs a{color:inherit;text-decoration:none}.mm2-crumbs a:hover{color:var(--mm-ink)}.mm2-crumbs li:last-child{color:var(--mm-ink)}.mm2-crumbs li+li:before{content:"\203a";margin-inline-end:10px}.product-gallery__media{overflow:hidden;background:#fff}.q-btn-inline-provador,.q-btn-trigger-ia{display:none!important}.mm2-tryon{padding:0;border:0;background:transparent;color:var(--mm-ink);cursor:pointer}.mm2-tryon-card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px 12px 12px;border:1px solid var(--mm-ink);border-radius:var(--mm-r-img);background:#fff;color:var(--mm-ink);text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.mm2-tryon-card[hidden]{display:none}.mm2-tryon-card__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--mm-ink);color:#fff}.mm2-tryon-card__text{flex:1;display:grid;gap:2px;min-width:0}.mm2-tryon-card__text strong{font:600 15px/18px var(--mm-font-text)}.mm2-tryon-card__text span{font-size:13px;line-height:16px;color:var(--mm-gray)}.mm2-tryon-card>svg{flex:none}.mm2-tryon-card:focus-visible{outline:2px solid var(--mm-ink);outline-offset:2px}@media(hover:hover){.mm2-tryon-card:hover{background:var(--mm-ink);color:#fff}.mm2-tryon-card:hover .mm2-tryon-card__icon{background:#fff;color:var(--mm-ink)}.mm2-tryon-card:hover .mm2-tryon-card__text span{color:#ffffffbf}}.mm2-pdp-help:has(.mm2-tryon-card:not([hidden])){row-gap:14px}.mm2-pdp-help .mm2-tryon-card{flex:1 1 100%}.product-gallery__image-list{position:relative;container-type:inline-size}.mm2-tryon--chip{position:absolute;left:12px;top:calc(100cqw - 52px);z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border:0;border-radius:999px;background:var(--mm-ink);color:#fff;box-shadow:0 6px 18px #0000002e;font:500 13px/16px var(--mm-font-text);cursor:pointer}.mm2-tryon--chip:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media screen and (min-width:1000px){.product-gallery{gap:0}.mm2-tryon--chip{top:20px;left:20px;padding:11px 18px 11px 14px;font-size:14px;line-height:17px}}#boxVendasContainer .calculoFrete{margin:0!important}#boxVendasContainer #calcFreteFreteNoProduto{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:8px;margin:0}#boxVendasContainer .campoCep{flex:1 1 auto!important;width:auto!important;min-width:0;height:50px!important;min-height:50px;margin:0!important;padding:0 20px!important;border:1px solid var(--mm-line)!important;border-radius:999px!important;background:#fff!important;color:var(--mm-ink);font:400 16px/20px var(--mm-font-text)!important;box-shadow:none!important}#boxVendasContainer .campoCep::placeholder{color:#a8a49c;opacity:1}#boxVendasContainer .campoCep:focus{outline:2px solid var(--mm-ink);outline-offset:1px}#boxVendasContainer .btCalc{flex:none!important;display:inline-flex;align-items:center;justify-content:center;width:auto!important;height:50px!important;min-height:50px;margin:0!important;padding:0 24px!important;border:1px solid var(--mm-ink)!important;border-radius:999px!important;background:transparent!important;cursor:pointer;transition:background-color .2s,color .2s}#boxVendasContainer .btCalc span{color:var(--mm-ink)!important;font:500 14px/17px var(--mm-font-text)!important;letter-spacing:.03em;white-space:nowrap}@media(hover:hover){#boxVendasContainer .btCalc:hover{background:var(--mm-ink)!important}#boxVendasContainer .btCalc:hover span{color:#fff!important}}#boxVendasContainer:after{content:"Mostra a data de entrega antes de voc\ea  comprar.";display:block;margin-top:10px;font-size:12px;line-height:15px;color:var(--mm-gray)}#boxVendasContainer #retorno:not(:empty){margin-top:12px;font-size:13px;line-height:1.4}#boxVendasContainer #retorno .table-responsive{overflow:visible;margin:0;color:var(--mm-ink)!important}#boxVendasContainer #retorno table{width:100%!important;margin:0;border:0!important;border-collapse:collapse;background:transparent!important;color:var(--mm-ink)!important;font:400 13px/17px var(--mm-font-text)!important;table-layout:auto}#boxVendasContainer #retorno :is(th,td){padding:10px 0!important;border:0!important;border-bottom:1px solid var(--mm-line)!important;background:transparent!important;text-align:left;vertical-align:middle}#boxVendasContainer #retorno th{padding-top:0!important;font-weight:500;font-size:12px;color:var(--mm-gray)}#boxVendasContainer #retorno th strong{font-weight:500}#boxVendasContainer #retorno tr:last-child td{border-bottom:0!important}#boxVendasContainer #retorno :is(th,td):last-child{text-align:right!important;white-space:nowrap}#boxVendasContainer #retorno :is(th,td):nth-child(2):not(:last-child){display:none}@media screen and (min-width:1000px){.shopify-section--main-product .product{--product-gap: 64px;align-items:start}.product-gallery__media{border-radius:var(--mm-r-card)}.product-gallery__media:not(:first-child){aspect-ratio:366 / 458}.product-gallery__media:not(:first-child) :is(img,video){width:100%;height:100%;object-fit:contain}.product-gallery__media.is-portrait:not(:first-child) :is(img,video){object-fit:cover}.product-gallery__media:first-child{aspect-ratio:1}.product-gallery__media:first-child :is(img,video){width:100%;height:100%;object-fit:contain}.product-gallery__carousel>.product-gallery__media:nth-child(n+6){display:none}}.product-info__block-list{--product-info-block-spacing: 24px}.product-info__block-list>:not(:first-child){margin-block-start:24px}.product-info__block-list>:not(:last-child){margin-block-end:0}.product-info__block-item[data-block-type=mm2-accordion],.product-info__block-item[data-block-type=mm2-specs]+.product-info__block-item{margin-block-start:0}.product-info__block-item[data-block-type=mm2-head]{margin-block-start:16px}.product-info__block-item[data-block-type=mm2-pay-note]{margin-block-start:12px}.mm2-pdp-rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:16px;color:var(--mm-gray);text-decoration:none}.mm2-pdp-rating strong{font-weight:600;color:var(--mm-ink)}.mm2-pdp-head{display:grid;gap:6px}.mm2-pdp-head__name{margin:0;font:400 36px/1.05 var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-pdp-head__lead{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--mm-char)}.mm2-pdp-price{display:grid;gap:4px}.mm2-pdp-price__value{margin:0;font:500 26px/32px var(--mm-font-title);color:var(--mm-ink)}.mm2-pdp-price__terms{margin:0;font-size:13px;line-height:1.45;color:var(--mm-char)}.mm2-pdp-price__terms strong{font-weight:500;color:var(--mm-ink)}.product-info__block-item[data-block-type=separator] hr,.product-info__block-item[data-block-type=separator] .divider{border-color:var(--mm-line)}.variant-picker__option legend,.variant-picker variant-option-value{font-size:14px;line-height:17px;color:var(--mm-ink)}.variant-picker__option legend{font-weight:400;color:var(--mm-gray)}.variant-picker variant-option-value{font-weight:500}.variant-picker .media-swatch{--swatch-size: 81px;width:81px;height:54px;overflow:hidden;border:1px solid var(--mm-line);border-radius:10px;background:#fff}.variant-picker .media-swatch img{width:100%;height:100%;object-fit:contain}.variant-picker :checked+.media-swatch{border-color:var(--mm-ink)}@media screen and (min-width:1000px){.mm2-pdp-head__name{font-size:48px}.mm2-pdp-head__lead{font-size:16px}.mm2-pdp-price{gap:6px}.mm2-pdp-price__value{font-size:30px;line-height:37px}.mm2-pdp-price__terms{font-size:14px}.variant-picker .media-swatch{--swatch-size: 96px;width:96px;height:64px}}.buy-buttons .button{width:100%;padding-block:18px;font-size:15px;line-height:18px}.mm2-pdp-note{display:flex;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;line-height:15px;color:var(--mm-gray)}.mm2-pdp-ship{display:flex;align-items:center;gap:10px;margin:0;padding:16px 18px 0;border-radius:var(--mm-r-img) var(--mm-r-img) 0 0;background:var(--mm-surface);font-size:14px;line-height:17px;color:var(--mm-ink)}.mm2-pdp-ship strong{font-weight:600}.product-info__block-item[data-block-type=mm2-ship]+.product-info__block-item{margin-block-start:0;padding:12px 18px 16px;border-radius:0 0 var(--mm-r-img) var(--mm-r-img);background:var(--mm-surface)}.mm2-pdp-help{display:flex;flex-wrap:wrap;gap:12px 24px}.mm2-pdp-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none}.mm2-pdp-perks li{display:flex;align-items:flex-start;gap:10px;color:var(--mm-ink)}.mm2-pdp-perks svg{flex:none}.mm2-pdp-perks span{display:grid;gap:2px;font-size:12px;line-height:1.4;color:var(--mm-gray)}.mm2-pdp-perks strong{font-size:13px;line-height:17px;font-weight:600;color:var(--mm-ink)}@media screen and (min-width:1000px){.mm2-pdp-perks{gap:16px}.mm2-pdp-perks span{font-size:13px}.mm2-pdp-perks strong{font-size:14px}}.mm2-acc{border-top:1px solid var(--mm-line)}.product-info__block-item:last-of-type .mm2-acc{border-bottom:1px solid var(--mm-line)}.mm2-acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font:600 15px/18px var(--mm-font-text);color:var(--mm-ink);cursor:pointer;list-style:none}.mm2-acc summary::-webkit-details-marker{display:none}.mm2-acc__body{padding-bottom:18px;font-size:14px;line-height:1.6;color:var(--mm-char)}.mm2-acc__body.prose{--prose-spacing: .75em}.mm2-measure{display:block;width:100%;max-width:380px;height:auto;margin:4px auto 14px;overflow:visible}.mm2-measure__frame{fill:none;stroke:#b9b5ac;stroke-width:2;stroke-linecap:round}.mm2-measure__dim path{fill:none;stroke:var(--mm-ink);stroke-width:1.2}.mm2-measure__dim circle{fill:var(--mm-ink)}.mm2-measure__dim text{fill:#fff;font:600 10px/1 var(--mm-font-text);text-anchor:middle;dominant-baseline:central}.mm2-measure--photo{max-width:480px;margin:4px auto 16px;border-radius:var(--mm-r-img);background:#fff;overflow:hidden}.mm2-measure--photo .mm2-measure__dim path{stroke-width:1.5;vector-effect:non-scaling-stroke}.mm2-specs{display:grid;gap:0;margin:0}.mm2-specs>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;border-bottom:1px solid var(--mm-line)}.mm2-specs dt{display:flex;align-items:flex-start;gap:10px;min-width:0;font-size:12px;line-height:16px;color:var(--mm-gray)}.mm2-specs dt i{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--mm-ink);color:#fff;font:600 10px/1 var(--mm-font-text);font-style:normal}.mm2-specs dt i:empty{background:transparent}.mm2-specs dt span{display:grid;gap:2px}.mm2-specs dt b{font-size:14px;line-height:17px;font-weight:500;color:var(--mm-ink)}.mm2-specs dd{flex:none;margin:0;font-size:16px;line-height:20px;font-weight:600;color:var(--mm-ink);white-space:nowrap}.mm2-specs__tip{margin:12px 0 0;font-size:12px;line-height:17px;color:var(--mm-gray)}.mm2-specs__tip .mm2-nowrap{white-space:nowrap}.mm2-specs__guide{margin-top:14px;font-size:13px;line-height:16px}.mm2-pdp-state{display:grid;gap:16px;justify-items:start}.mm2-pdp-state__pill{padding:6px 12px;border:1px solid var(--mm-line);border-radius:999px;background:var(--mm-surface);font:600 12px/15px var(--mm-font-text);letter-spacing:.06em;text-transform:uppercase;color:#55524b}.mm2-pdp-state__text{margin:0;font-size:16px;line-height:24px;color:#55524b}.mm2-pdp-state__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.mm2-pdp-state__form{display:grid;gap:10px;width:100%}.mm2-pdp-state__ok{margin:0;padding:14px 18px;border-radius:var(--mm-r-img);background:var(--mm-surface);font-size:14px;line-height:1.5;color:var(--mm-ink)}.mm2-pdp-state__club{margin:0;font-size:13px;line-height:1.4;font-weight:500;color:#55524b}.mm2-pdp-state__club a{color:var(--mm-ink);text-decoration:underline;text-underline-offset:3px}.mm2-field{width:100%;min-height:50px;padding:14px 20px;border:1px solid var(--mm-line);border-radius:999px;background:#fff;color:var(--mm-ink);font:400 15px/18px var(--mm-font-text)}.mm2-field::placeholder{color:#a8a49c}.mm2-field:focus{outline:2px solid var(--mm-ink);outline-offset:1px}.mm2-mini{display:grid;gap:4px;color:var(--mm-ink);text-decoration:none}.mm2-mini__media{display:block;overflow:hidden;aspect-ratio:16 / 11;border-radius:10px;background:#fff}.mm2-mini__media img{display:block;width:100%;height:100%;object-fit:contain}.mm2-mini__name{font:500 14px/17px var(--mm-font-title)}.mm2-mini__price{font-size:13px;line-height:16px;font-weight:600}.product-sticky-bar{border-top:1px solid var(--mm-line);background:#fff}.product-sticky-bar__info img{width:64px;height:48px;object-fit:contain;border-radius:8px;background:#fff}.mm2-sticky__name{font:500 16px/20px var(--mm-font-title);color:var(--mm-ink)}.mm2-sticky__price{font-size:13px;line-height:16px;color:var(--mm-gray)}.product-sticky-bar .buy-buttons .button{padding-block:14px;font-size:14px;line-height:17px}@media screen and (max-width:699px){.product-sticky-bar{padding:10px var(--mm-gutter)}}html:has(.product-sticky-bar.is-visible) .mm2-wa-float{bottom:88px}.mm2-details{background:var(--mm-surface)}.mm2-details__head{display:grid;gap:10px}.mm2-details__grid{display:flex;gap:12px;margin:28px calc(-1 * var(--mm-edge)) 0;padding-inline:var(--mm-edge);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mm-edge);scrollbar-width:none}.mm2-detail{flex:0 0 272px;display:grid;align-content:start;gap:10px;scroll-snap-align:start}.mm2-detail__media{overflow:hidden;aspect-ratio:421 / 320;border-radius:var(--mm-r-card);background:#fff}.mm2-detail__media img{display:block;width:100%;height:100%;object-fit:cover}.mm2-detail__title{margin:4px 0 0;font:500 18px/22px var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-detail__text{margin:0;font-size:14px;line-height:1.55;color:var(--mm-char)}.mm2-ficha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:28px 0 0}.mm2-ficha>div{display:grid;align-content:start;gap:6px;padding-block:14px;border-top:1px solid rgb(23 23 23 / .15)}.mm2-ficha dt{font:600 11px/13px var(--mm-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--mm-gray)}.mm2-ficha dd{margin:0;font-size:14px;line-height:1.45;font-weight:500;color:var(--mm-ink)}.mm2-details__guide{margin-top:12px}@media screen and (min-width:1000px){.mm2-details__head{gap:12px}.mm2-details__grid{gap:24px;margin:48px 0 0;padding:0;overflow:visible}.mm2-detail{flex:1 1 0;gap:14px}.mm2-detail__title{font-size:20px;line-height:24px}.mm2-detail__text{font-size:15px}.mm2-ficha{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:48px}.mm2-ficha>div{padding:18px 16px 0 0}.mm2-ficha dd{font-size:15px}.mm2-details__guide{margin-top:32px}}.mm2-pdp-reviews__widget :is(.jdgm-rev-widg__title,.jdgm-rev-widg__summary,.jdgm-histogram,.jdgm-widget-actions-wrapper,.jdgm-rev-widg__sort-wrapper,.jdgm-rev-widg__body,.jdgm-paginate,.jdgm-sort-dropdown-wrapper,.jdgm-rev-widg__summary-stars){display:none!important}.mm2-pdp-reviews__widget .jdgm-rev-widg,.mm2-pdp-reviews__widget .jdgm-rev-widg__header{padding:0;border:0}.mm2-pdp-reviews__widget .jdgm-form-wrapper{margin-top:28px;padding:24px;border:1px solid var(--mm-line);border-radius:var(--mm-r-card);background:#fff}.mm2-pdp-reviews__widget .jdgm-form input,.mm2-pdp-reviews__widget .jdgm-form textarea{border:1px solid var(--mm-line);border-radius:12px}.mm2-pdp-reviews__widget :is(.jdgm-write-rev-link,.jdgm-submit-rev){border-radius:999px!important;background:var(--mm-ink)!important;color:#fff!important}.mm2-pdp-reviews__head{display:grid;gap:20px;margin-bottom:28px}.mm2-pdp-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.mm2-pdp-reviews__score{display:grid;gap:4px}.mm2-pdp-reviews__score strong{font:400 44px/1 var(--mm-font-title);color:var(--mm-ink)}.mm2-pdp-reviews__score span{font-size:12px;line-height:15px;color:var(--mm-gray)}.mm2-hist{display:grid;flex:1 1 200px;gap:6px;min-width:180px;max-width:286px}.mm2-hist:empty{display:none}.mm2-hist__row{display:grid;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:12px;line-height:15px;color:var(--mm-gray)}.mm2-hist__row span:first-child{font-weight:500;color:var(--mm-ink)}.mm2-hist__row i{display:block;height:6px;overflow:hidden;border-radius:3px;background:#1717171a}.mm2-hist__row b{display:block;height:100%;border-radius:3px;background:var(--mm-ink)}.mm2-pdp-reviews.is-empty :is(.mm2-rail,.mm2-progress,.mm2-dots){display:none}.mm2-pdp-reviews__summary .mm2-btn{flex:1 1 100%}@media screen and (min-width:1000px){.mm2-pdp-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.mm2-pdp-reviews__summary{flex-wrap:nowrap;gap:28px}.mm2-pdp-reviews__score{gap:6px}.mm2-pdp-reviews__score strong{font-size:56px}.mm2-pdp-reviews__score span{font-size:13px;line-height:16px}.mm2-pdp-reviews__summary .mm2-btn{flex:none}}.mm2-box{background:var(--mm-surface)}.mm2-box__grid{display:grid;gap:28px}.mm2-box__media{overflow:hidden;aspect-ratio:620 / 560;border-radius:var(--mm-r-card)}.mm2-box__media img{display:block;width:100%;height:100%;object-fit:cover}.mm2-box__body{display:grid;gap:20px}.mm2-box .mm2-title em{display:block}.mm2-box__list{display:grid;margin:0;padding:0;list-style:none}.mm2-box__list li{display:flex;gap:16px;padding-block:16px;border-top:1px solid rgb(23 23 23 / .12)}.mm2-box__num{flex:0 0 28px;font:600 12px/23px var(--mm-font-text);letter-spacing:.1em;color:var(--mm-gray)}.mm2-box__list span:last-child{display:grid;gap:4px;font-size:14px;line-height:17px;color:var(--mm-gray)}.mm2-box__list strong{font:500 17px/21px var(--mm-font-title);color:var(--mm-ink)}@media screen and (min-width:1000px){.mm2-box__grid{grid-template-columns:minmax(0,620fr) minmax(0,520fr);gap:clamp(40px,6.67vw,96px);align-items:center}.mm2-box__body{gap:28px}.mm2-box__list li{padding-block:18px}.mm2-box__list strong{font-size:19px;line-height:23px}}.mm2-faq__grid{display:grid;gap:28px}.mm2-faq__intro{display:grid;justify-items:start;gap:22px}.mm2-acc--faq summary{padding-block:20px;font:500 16px/20px var(--mm-font-title)}.mm2-acc--faq .mm2-acc__body{padding-bottom:22px;font-size:15px;line-height:1.65;max-width:700px}.mm2-faq__list{border-bottom:1px solid var(--mm-line)}@media screen and (min-width:1000px){.mm2-faq__grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(40px,6.67vw,96px);align-items:start}.mm2-acc--faq summary{padding-block:22px;font-size:18px;line-height:22px}}.mm2-pair-section{background:var(--mm-surface)}.mm2-duo__grid{display:grid;gap:16px;margin-top:28px}.mm2-duo{display:grid;gap:20px;padding:16px;border:1px solid var(--mm-line);border-radius:var(--mm-r-card);background:#fff}.mm2-duo__items{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.mm2-duo__item{display:grid;gap:8px;color:var(--mm-ink);text-decoration:none}.mm2-duo__media{display:block;overflow:hidden;aspect-ratio:27 / 20;border:1px solid var(--mm-line);border-radius:10px;background:#fff}.mm2-duo__media img{display:block;width:100%;height:100%;object-fit:contain}.mm2-duo__name{font:500 15px/18px var(--mm-font-title)}.mm2-duo__plus{font-size:18px;color:var(--mm-gray)}.mm2-duo__foot{display:grid;gap:12px}.mm2-duo__total{margin:0;font-size:15px;line-height:20px;color:var(--mm-char)}.mm2-duo__total strong{font-weight:600;color:var(--mm-ink)}.mm2-duo .mm2-btn{width:100%}@media screen and (min-width:1000px){.mm2-duo__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}.mm2-duo{padding:24px}.mm2-duo__items{gap:12px}.mm2-duo__foot{display:flex;justify-content:space-between;align-items:center}.mm2-duo .mm2-btn{width:auto}}.mm2-cta{position:relative;overflow:hidden;background:var(--mm-night);color:#fff}.mm2-cta__media{position:relative;height:300px}.mm2-cta__media img{display:block;width:100%;height:100%;object-fit:cover}.mm2-cta__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(20 20 20 / 0) 55%,var(--mm-night) 100%)}.mm2-cta__content{position:relative;display:grid;justify-items:start;gap:16px;padding:8px var(--mm-gutter) 64px}.mm2-cta__content .mm2-eyebrow{color:#fff9}.mm2-cta__title{margin:0;font:400 40px/1.04 var(--mm-font-title);letter-spacing:0;text-transform:none;color:#fff}.mm2-cta__title em{font-style:italic}.mm2-cta__text{margin:0;font-size:15px;line-height:1.6;color:#fffc;max-width:520px}.mm2-cta__content .mm2-btn{width:100%;margin-top:8px}@media screen and (min-width:1000px){.mm2-cta{display:flex;align-items:center;min-height:620px}.mm2-cta__media{position:absolute;inset:0 0 0 auto;width:52.8%;height:auto}.mm2-cta__media:after{inset:0 auto 0 0;width:50%;background:linear-gradient(90deg,var(--mm-night) 0%,rgb(20 20 20 / 0) 100%)}.mm2-cta__content{z-index:1;gap:24px;padding:64px var(--mm-edge)}.mm2-cta__title{font-size:64px}.mm2-cta__text{font-size:17px;line-height:1.65}.mm2-cta__content .mm2-btn{width:auto;margin-top:0}}.mm2-pdp-story__grid{display:grid;gap:28px}.mm2-pdp-story__media{overflow:hidden;aspect-ratio:560 / 620;border-radius:var(--mm-r-card)}.mm2-pdp-story__media img{display:block;width:100%;height:100%;object-fit:cover}.mm2-pdp-story__body{display:grid;justify-items:start;gap:16px}.mm2-pdp-story .mm2-text{max-width:520px}@media screen and (min-width:1000px){.mm2-pdp-story__grid{grid-template-columns:minmax(0,560px) minmax(0,560px);gap:clamp(56px,7.8vw,112px);align-items:center}.mm2-pdp-story__body{gap:24px}.mm2-pdp-story .mm2-text{font-size:17px;line-height:1.7}}.mm2-related{padding-top:32px}.mm2-np{--np-gutter: 16px;--np-gray: #55524b;--np-gray-2: #6b675f;padding-inline:var(--np-gutter);color:var(--mm-ink)}.mm2-np a{color:inherit;text-decoration:none}.mm2-np__rule{height:1px;background:var(--mm-ink)}.mm2-np__rule--2{height:2px}.mm2-np__double{height:6px;border-top:3px solid var(--mm-ink);border-bottom:1px solid var(--mm-ink)}.mm2-np__double--sm{height:5px;border-top-width:2px}.mm2-np__head{display:grid;justify-items:center;gap:4px;padding-top:14px;text-align:center}.mm2-np__brand{display:none;margin:0;font:600 11px/13px var(--mm-font-text);letter-spacing:.28em;text-transform:uppercase}.mm2-nameplate{display:block;width:100%;height:auto}.mm2-np__plate{width:min(271px,100%)}.mm2-np__section{margin:0 0 8px;font:600 11px/13px var(--mm-font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--np-gray)}.mm2-np__folio{margin:0;padding-block:7px;font:500 11px/13px var(--mm-font-text);letter-spacing:.08em;text-align:center;text-transform:uppercase}.mm2-np__folio .is-desk{display:none}.mm2-np__viewbar{display:flex;justify-content:flex-end;padding-block:8px}.mm2-np-view{display:flex;align-items:center;gap:10px;font-size:13px;line-height:16px;color:var(--np-gray)}.mm2-np-view>span{font-size:10.5px;line-height:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--np-gray-2)}.mm2-np-view button{padding:0;border:0;background:transparent;color:var(--np-gray);font:500 13px/16px var(--mm-font-text);cursor:pointer}.mm2-np-view button[aria-pressed=true]{font-weight:700;color:var(--mm-ink)}.mm2-np-view i{font-style:normal;color:var(--np-gray-2)}.mm2-np__open{display:grid;gap:18px;padding-block:16px 24px}.mm2-np__headline{margin:0;font:400 26px/30px var(--mm-font-title);letter-spacing:-.01em;text-transform:none}.mm2-np__index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--mm-ink)}.mm2-np__index-item{position:relative;display:grid;align-content:center;justify-items:center;gap:6px;min-height:102px;padding:14px 4px;text-align:center;border-left:1px solid var(--mm-line);border-top:1px solid var(--mm-line)}.mm2-np__index-item:nth-child(3n+1){border-left:0}.mm2-np__index-item:nth-child(-n+3){border-top:0}.mm2-np__index-item .mm2-sil{width:72px;height:auto}.mm2-np__index-name{font:500 14px/17px var(--mm-font-title)}.mm2-np__index-count{font-size:12px;line-height:15px;color:var(--np-gray)}.mm2-np__index-item[aria-current]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--mm-prelo)}.mm2-np__index-item[aria-current] .mm2-np__index-name{font-weight:600}.mm2-np-sec{padding-top:0;scroll-margin-top:calc(var(--sticky-area-height, 80px) + 12px)}.mm2-np-sec__open{border-top:2px solid var(--mm-ink);padding-block:10px 14px;display:grid;gap:3px}.mm2-np-sec+.mm2-np-sec{margin-top:0}.mm2-np__double+.mm2-np-sec .mm2-np-sec__open{margin-top:0}.mm2-np-sec__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.mm2-np-sec__no{font:600 11px/13px var(--mm-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--np-gray)}.mm2-np-sec__title h2{margin:0;font:400 24px/27px var(--mm-font-title);letter-spacing:-.01em;text-transform:none}.mm2-np-sec__title p{flex-basis:100%;margin:0;font-size:13px;line-height:19px;color:var(--np-gray)}.mm2-np-sec__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:15px;color:var(--np-gray)}.mm2-np-sec__meta .mm2-sil{display:none}.mm2-np-sec__meta a{font-weight:600;color:var(--mm-ink)}.mm2-np-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.mm2-jc{position:relative;padding-bottom:20px}.mm2-jc:nth-child(2n):before{content:"";position:absolute;top:0;bottom:20px;left:-8px;width:1px;background:var(--mm-ink);transform:scaleX(.5)}.mm2-jc:nth-child(n+3){padding-top:14px}.mm2-jc:nth-child(n+3):after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mm-ink)}.mm2-jc:nth-child(odd):nth-child(n+3):after{left:0}.mm2-jc:nth-child(2n):nth-child(n+3):after{right:0}.mm2-jc:nth-child(2n):nth-child(n+3):before{top:14px}.mm2-jc__link{display:grid;gap:3px}.mm2-jc__photo{position:relative;display:block;overflow:hidden;aspect-ratio:171 / 124;background:var(--mm-off);margin-bottom:7px}.mm2-jc__photo img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.mm2-jc__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mm2-jc__name{font:500 15px/19px var(--mm-font-title)}.mm2-jc__no{flex:none;font:600 10px/13px var(--mm-font-text);letter-spacing:.06em;color:var(--np-gray-2)}.mm2-jc__cap{font-size:12px;line-height:17px;color:var(--np-gray)}.mm2-jc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-top:4px;font-size:11.5px;line-height:15px;color:var(--np-gray)}.mm2-jc__price strong{font-size:14.5px;line-height:19px;font-weight:600;color:var(--mm-ink)}.mm2-jc__colors{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding-top:4px;font-size:12px;line-height:15px;color:var(--np-gray-2)}.mm2-jc__colors i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px #17171780}.mm2-lens{position:absolute;top:0;left:0;z-index:2;border-radius:50%;background-color:var(--mm-off);background-repeat:no-repeat;box-shadow:0 0 0 1px var(--mm-ink),0 0 0 5px var(--mm-off),0 0 0 6px var(--mm-ink);pointer-events:none;animation:mm2-fade .15s ease-out}@keyframes mm2-fade{0%{opacity:0}}.mm2-np-photo{margin:0;padding-block:24px}.mm2-np-photo img{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;filter:grayscale(1)}.mm2-np-photo figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:8px;font-size:12px;line-height:18px;color:var(--np-gray)}.mm2-np-photo figcaption span:last-child{flex:none;font-size:10.5px;line-height:18px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--np-gray-2)}.mm2-np__end{display:grid;gap:12px;margin-top:24px;padding-block:20px 40px;border-top:1px solid var(--mm-ink);font-size:15px;line-height:20px;color:var(--np-gray)}.mm2-np__end strong{font-weight:600;color:var(--mm-ink)}.mm2-np-list{padding-block:16px 32px}.mm2-np-list__head{display:grid;gap:6px;padding-bottom:14px}.mm2-np-list__head h2{margin:0;font:400 26px/30px var(--mm-font-title);letter-spacing:0;text-transform:none}.mm2-np-list__head p{margin:0;font-size:13px;line-height:16px;color:var(--np-gray)}.mm2-np-list__scroll{overflow-x:auto}.mm2-np-list table{width:100%;border-collapse:collapse;border-top:2px solid var(--mm-ink)}.mm2-np-list th{padding:10px 8px 10px 0;border-bottom:1px solid var(--mm-ink);font:600 10.5px/13px var(--mm-font-text);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--np-gray);white-space:nowrap}.mm2-np-list th button{padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.mm2-np-list td{padding:8px 8px 8px 0;border-bottom:1px solid var(--mm-ink);font-size:14px;line-height:18px;white-space:nowrap}.mm2-np-list .is-num{text-align:right}.mm2-np-list .is-muted{color:var(--np-gray)}.mm2-np-list__img img{display:block;width:60px;height:38px;object-fit:contain;mix-blend-mode:multiply}.mm2-np-list__no{font-weight:600;font-size:13px;color:var(--np-gray-2)}.mm2-np-list__name{font:500 16px/20px var(--mm-font-title)}.mm2-np-list__go{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500}.mm2-np-list__foot{margin:8px 0 0;font-size:13px;line-height:16px;color:var(--np-gray)}@media screen and (max-width:699px){.mm2-np-list .is-hide-sm{display:none}}.mm2-np__run{padding-top:14px}.mm2-np__run-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px}.mm2-np__run-brand{display:grid;gap:2px;font:600 10px/12px var(--mm-font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--np-gray)}.mm2-np__run-plate{display:block;width:170px;color:var(--mm-ink)}.mm2-np__crumb{margin:0;font-size:12px;line-height:15px;font-weight:500;color:var(--np-gray)}.mm2-np__run-folio{display:flex;justify-content:space-between;gap:12px;padding-block:8px;font:500 11px/13px var(--mm-font-text);letter-spacing:.08em;text-transform:uppercase}.mm2-np__run-folio .is-desk{display:none}.mm2-np__bar{position:sticky;top:var(--sticky-area-height, 62px);z-index:2;margin-inline:calc(-1 * var(--np-gutter));padding-inline:var(--np-gutter);background:var(--mm-off);overflow-x:auto;scrollbar-width:none}.mm2-np__bar-list{display:flex;width:max-content}.mm2-np__bar-list a{position:relative;padding:14px 16px;font:500 13px/16px var(--mm-font-text);letter-spacing:.02em;white-space:nowrap}.mm2-np__bar-list a:first-child{padding-left:0}.mm2-np__bar-list a+a:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:1px;background:var(--mm-ink)}.mm2-np__bar-list small{font-size:11px;font-weight:400;color:var(--np-gray-2)}.mm2-np__bar-list a[aria-current]:after{content:"";position:absolute;inset:auto 16px 0;height:2px;background:var(--mm-prelo)}.mm2-np__bar-list a[aria-current]{font-weight:700}.mm2-np-open{display:grid;gap:16px;padding-block:22px}.mm2-np-open__no{margin:0 0 8px;font:600 11px/13px var(--mm-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--np-gray)}.mm2-np-open__title{margin:0;font:400 44px/1.1 var(--mm-font-title);letter-spacing:-.01em;text-transform:none}.mm2-np-open__frase{margin:8px 0 0;font-size:21px;line-height:28px}.mm2-np-open__text{margin-top:8px;font-size:15px;line-height:24px;color:var(--np-gray);max-width:640px}.mm2-np-open__art{display:none;margin:0}.mm2-np-feat{display:grid;gap:20px;padding-block:18px 28px}.mm2-np-feat__photo{position:relative;display:block;overflow:hidden;aspect-ratio:856 / 400;background:var(--mm-off)}.mm2-np-feat__photo img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.mm2-np-feat__fig{margin:12px 0 0;font-size:13px;line-height:19px}.mm2-np-feat__fig .is-hover-only{display:none}.mm2-np-feat__buy{display:grid;gap:14px;padding-top:12px}.mm2-np-feat__name{margin:0;font:400 36px/1.15 var(--mm-font-title);letter-spacing:-.01em;text-transform:none}.mm2-np-feat__name small{font:600 13px/16px var(--mm-font-text);letter-spacing:.06em;color:var(--np-gray-2)}.mm2-np-feat__cap{margin:4px 0 0;font-size:15px;line-height:19px;color:var(--np-gray)}.mm2-np-feat__lead{margin:6px 0 0;font-size:15px;line-height:25px}.mm2-np-feat__price{display:grid;gap:10px;justify-items:start}.mm2-np-feat__price p{margin:0;font-size:13.5px;line-height:16px;color:var(--np-gray)}.mm2-np-feat__price strong{font-size:26px;line-height:32px;font-weight:600;color:var(--mm-ink)}.mm2-np-btn{display:inline-flex;justify-content:center;padding:14px 28px;background:var(--mm-ink);color:var(--mm-off)!important;font:600 14px/17px var(--mm-font-text)}.mm2-np-feat__label{margin:0;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--np-gray)}.mm2-np-feat__side{display:grid;align-content:start;gap:16px}.mm2-np-feat__side .mm2-jc{padding:0}.mm2-np-tip{display:grid;gap:8px;padding:20px;border:1px solid var(--mm-ink)}.mm2-np-tip__text{margin:0;font-size:16.5px;line-height:25px}.mm2-np-tip__note{margin:0;font-size:12.5px;line-height:15px;color:var(--np-gray)}.mm2-np-grid--rest{padding-block:18px 8px}.mm2-np-more{padding-block:14px 32px}.mm2-np-more__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:16px}.mm2-np-more__head h2{margin:0;font:400 22px/27px var(--mm-font-title);letter-spacing:-.01em;text-transform:none}.mm2-np-more__head a{font-size:13.5px;line-height:16px;font-weight:600}.mm2-np-more__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.mm2-np-more__list a{display:grid;gap:6px}.mm2-np-more__list .mm2-sil{width:min(150px,100%);height:auto}.mm2-np-more__no{font:600 10px/12px var(--mm-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--np-gray)}.mm2-np-more__name{font:400 19px/24px var(--mm-font-title);letter-spacing:-.01em}.mm2-np-more__count{font-size:13px;line-height:16px;font-weight:500}.mm2-np-notes{display:grid;gap:16px;padding-block:20px}.mm2-np-notes>div{display:flex;gap:10px}.mm2-np-notes i{flex:0 0 14px;font:400 24px/27px var(--mm-font-title);font-style:normal}.mm2-np-notes p{display:grid;gap:4px;margin:0;font-size:14px;line-height:23px}.mm2-np-notes strong{font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--np-gray)}.mm2-np-letters{display:grid;gap:20px;padding-block:20px 56px}.mm2-np-letters__box{display:grid;gap:8px;padding:18px 20px;background:var(--mm-ink);color:var(--mm-off)!important}.mm2-np-letters__label{font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:#bdb7ac}.mm2-np-letters__title{font:400 22px/27px var(--mm-font-title);letter-spacing:-.01em}.mm2-np-letters__text{font-size:15px;line-height:24px;color:var(--mm-line)}.mm2-np-letters__box strong{font-size:14px;line-height:17px;font-weight:600}.mm2-np-letters__exp{display:grid;align-content:start;gap:8px;font-size:14px;line-height:23px}.mm2-np-letters__exp p{margin:0}.mm2-np-letters__small{font-size:12.5px;line-height:15px;color:var(--np-gray)}@media screen and (min-width:1000px){.mm2-np{--np-gutter: 72px}.mm2-np__head{padding-top:36px;gap:6px}.mm2-np__brand{display:block}.mm2-np__plate{width:min(700px,100%)}.mm2-np__section{margin-bottom:22px;font-size:12px;line-height:28px}.mm2-np__double{height:8px;border-top-width:4px}.mm2-np__double--sm{height:5px;border-top-width:2px}.mm2-np__folio{padding-block:9px}.mm2-np__folio .is-desk{display:inline}.mm2-np__viewbar{padding-block:10px}.mm2-np__open{gap:40px;padding-block:56px 64px}.mm2-np__headline{font-size:67px;line-height:76px;text-align:center}.mm2-np__headline .is-mob{display:none}.mm2-np__index{grid-template-columns:repeat(6,minmax(0,1fr));border-inline:0}.mm2-np__index-item{min-height:132px;padding:22px 4px;border-top:0;gap:8px}.mm2-np__index-item:nth-child(3n+1){border-left:1px solid var(--mm-line)}.mm2-np__index-item:first-child{border-left:0}.mm2-np__index-item .mm2-sil{width:96px}.mm2-np__index-name{font-size:17px;line-height:21px}.mm2-np__index-count{font-size:13px;line-height:16px}.mm2-np-sec__open{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:14px 18px}.mm2-np-sec__title{flex-wrap:nowrap;gap:18px}.mm2-np-sec__title h2{font-size:29px;line-height:33px}.mm2-np-sec__title p{flex-basis:auto;font-size:17.5px;line-height:21px}.mm2-np-sec__meta{gap:14px;font-size:12.5px}.mm2-np-sec__meta .mm2-sil{display:block}.mm2-np-sec__meta a{font-size:13px;line-height:16px}.mm2-np-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:25px}.mm2-jc{padding-bottom:36px}.mm2-jc:before,.mm2-jc:after{all:unset}.mm2-jc:not(:nth-child(3n+1)):before{content:"";position:absolute;top:0;bottom:36px;left:-13px;width:1px;background:var(--mm-ink);transform:scaleX(.5)}.mm2-jc:nth-child(n+4){padding-top:20px}.mm2-jc:nth-child(n+4):after{content:"";position:absolute;top:0;left:-13px;right:-12px;height:1px;background:var(--mm-ink)}.mm2-jc:nth-child(3n+1):nth-child(n+4):after{left:0}.mm2-jc:nth-child(3n):nth-child(n+4):after{right:0}.mm2-jc:not(:nth-child(3n+1)):nth-child(n+4):before{top:20px}.mm2-jc:nth-child(3){padding-top:0}.mm2-jc:nth-child(3):after{display:none}.mm2-jc__link{gap:4px}.mm2-jc__photo{aspect-ratio:416 / 300;margin-bottom:10px}.mm2-jc__name{font-size:19px;line-height:24px}.mm2-jc__no{font-size:11px}.mm2-jc__cap{font-size:13.5px;line-height:19px}.mm2-jc__price{padding-top:8px;font-size:12px}.mm2-jc__price strong{font-size:16px;line-height:20px}.mm2-jc__colors{padding-top:6px}.mm2-np-photo{width:66%;margin-inline:auto;padding-block:40px}.mm2-np-photo figcaption{font-size:12.5px}.mm2-np__end{display:flex;align-items:center;gap:48px;margin-top:40px;padding-block:28px;font-size:16px}.mm2-np__end a+a{padding-left:48px;border-left:1px solid var(--mm-line)}.mm2-np-list{padding-block:28px 48px}.mm2-np-list__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.mm2-np-list__head h2{font-size:32px;line-height:36px}.mm2-np-list__head p{font-size:13.5px}.mm2-np__run{padding-top:20px}.mm2-np__run-top{padding-bottom:12px}.mm2-np__run-brand{display:flex;align-items:center;gap:12px;font-size:11px;line-height:13px;letter-spacing:.2em}.mm2-np__run-plate{width:234px}.mm2-np__crumb{font-size:12.5px}.mm2-np__run-folio .is-desk{display:inline}.mm2-np__bar-list a{padding:15px 18px}.mm2-np__bar-list a[aria-current]:after{inset-inline:18px}.mm2-np__bar-list a:first-child[aria-current]:after{left:0}.mm2-np-open{grid-template-columns:minmax(0,856px) minmax(0,416px);justify-content:space-between;align-items:end;padding-block:28px 22px}.mm2-np-open__no{margin-bottom:12px}.mm2-np-open__title{font-size:77px;line-height:88px}.mm2-np-open__frase{margin-top:12px;font-size:29.5px;line-height:36px}.mm2-np-open__text{margin-top:12px;font-size:16px;line-height:26px}.mm2-np-open__art{display:grid;justify-items:center;gap:8px}.mm2-np-open__art figcaption{font-size:13px;line-height:16px;color:var(--np-gray);text-align:center}.mm2-np-feat{grid-template-columns:minmax(0,856fr) minmax(0,416fr);gap:25px;padding-block:22px 40px}.mm2-np-feat__side{position:relative;gap:24px}.mm2-np-feat__side:before{content:"";position:absolute;top:0;bottom:0;left:-13px;width:1px;background:var(--mm-ink)}.mm2-np-feat__fig .is-hover-only{display:inline}.mm2-np-feat__buy{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-top:18px}.mm2-np-feat__name{font-size:42px;line-height:48px}.mm2-np-feat__price{justify-items:end}.mm2-np-more{padding-block:14px 48px}.mm2-np-more__head h2{font-size:24px}.mm2-np-more__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.mm2-np-more__name{font-size:21px}.mm2-np-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-block:20px 24px}.mm2-np-letters{grid-template-columns:minmax(0,632fr) minmax(0,640fr);gap:24px}}.mm2-phero{display:grid;background:var(--mm-off)}.mm2-phero__body{order:2;display:grid;justify-items:start;align-content:center;gap:18px;padding:32px var(--mm-gutter) 48px}.mm2-phero__title{margin:0;font:400 40px/1.06 var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-phero__title em{display:block;font-style:italic}.mm2-phero__text{margin:0;font-size:16px;line-height:1.6;color:var(--mm-char);max-width:500px}.mm2-phero__actions .mm2-link{display:inline-flex;color:var(--mm-ink)}.mm2-phero__actions{width:100%}.mm2-phero__actions .mm2-btn{flex:0 1 auto}.mm2-phero__media{order:1;height:420px;overflow:hidden}.mm2-phero__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1000px){.mm2-phero{grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(620px,56.95vw,820px)}.mm2-phero__body{order:0;gap:28px;padding:64px 72px 64px var(--mm-edge)}.mm2-phero__title{font-size:clamp(44px,4.17vw,60px)}.mm2-phero__text{font-size:18px}.mm2-phero__media{order:0;height:auto;position:relative}.mm2-phero__media img{position:absolute;top:0;right:0;bottom:0;left:0}}.mm2-split__grid{display:grid;gap:28px}.mm2-split__media{overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--mm-r-card)}.mm2-split__media img{display:block;width:100%;height:100%;object-fit:cover}.mm2-split__body{display:grid;justify-items:start;align-content:center;gap:18px}.mm2-split__title em{display:block}.mm2-split__lead{margin:0;font:500 18px/1.5 var(--mm-font-title);color:var(--mm-ink)}.mm2-split__text{font-size:16px;line-height:1.7;max-width:540px}.mm2-split--surface{background:#f5f4f1a6}.mm2-split__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:0}.mm2-split__specs>div{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--mm-line)}.mm2-split__specs dt{font-size:15px;line-height:18px;font-weight:600;color:var(--mm-ink)}.mm2-split__specs dd{margin:0;font-size:14px;line-height:17px;color:var(--mm-gray)}.mm2-split--bleed .mm2-split__media{border-radius:0}.mm2-split--bleed .mm2-split__body{padding:8px var(--mm-gutter) 56px}@media screen and (min-width:1000px){.mm2-split__grid{grid-template-columns:minmax(0,560px) minmax(0,560px);gap:clamp(56px,7.8vw,112px)}.mm2-split__body{gap:28px}.mm2-split__title{font-size:48px;line-height:1.12}.mm2-split__lead{font-size:21px}.mm2-split__text{font-size:18px}.mm2-split--bleed .mm2-split__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:760px}.mm2-split--bleed .mm2-split__media{aspect-ratio:auto;position:relative}.mm2-split--bleed .mm2-split__media img{position:absolute;top:0;right:0;bottom:0;left:0}.mm2-split--bleed .mm2-split__body{padding:64px var(--mm-edge) 64px 96px}.mm2-split--bleed .mm2-split__title{font-size:44px;line-height:1.14}}.mm2-pillars{background:var(--mm-night);color:#fff}.mm2-pillars .mm2-eyebrow{color:#ffffff8c}.mm2-pillars__title{margin:16px 0 0;font:400 40px/1.1 var(--mm-font-title);letter-spacing:0;text-transform:none;color:#fff}.mm2-pillars__title em{display:block;font-style:italic}.mm2-pillars__text{margin:16px 0 0;font-size:16px;line-height:1.65;color:#ffffffc7;max-width:660px}.mm2-pillars__list{display:grid;gap:28px;margin:40px 0 0;padding:0;list-style:none}.mm2-pillars__list li{display:grid;gap:14px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .22)}.mm2-pillars__no{font:600 12px/15px var(--mm-font-text);letter-spacing:.12em;color:#ffffff80}.mm2-pillars__list h3{margin:0;font:400 26px/32px var(--mm-font-title);letter-spacing:0;text-transform:none;color:#fff}.mm2-pillars__list p{margin:0;font-size:16px;line-height:1.6;color:#ffffffb8}@media screen and (min-width:1000px){.mm2-pillars__title{margin-top:36px;font-size:60px}.mm2-pillars__text{margin-top:36px;font-size:19px}.mm2-pillars__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:76px}}.mm2-index__grid{display:grid;gap:32px}.mm2-index__intro{display:grid;justify-items:start;gap:18px;align-content:start}.mm2-index__photo{width:100%;margin-top:8px;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--mm-r-card)}.mm2-index__photo img{display:block;width:100%;height:100%;object-fit:cover}.mm2-index__table{display:grid}.mm2-index__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:14px;border-top:1px solid var(--mm-line);font-size:13px;line-height:17px;color:var(--mm-gray);text-decoration:none}.mm2-index__row--head{padding-block:0 12px;border-top:0;font:600 11px/13px var(--mm-font-text);letter-spacing:.14em;text-transform:uppercase}.mm2-index__name{font:400 19px/25px var(--mm-font-title);color:var(--mm-ink)}a.mm2-index__row:hover .mm2-index__name{font-style:italic}@media screen and (min-width:1000px){.mm2-index__grid{grid-template-columns:minmax(0,560px) minmax(0,632px);justify-content:space-between;gap:64px}.mm2-index__intro{gap:28px}.mm2-index__row{grid-template-columns:96px minmax(0,1fr) 220px;padding-block:15px;font-size:14px}.mm2-index__row--head{padding-block:0 14px;font-size:11px}.mm2-index__name{font-size:22px;line-height:27px}}.mm2-creators .mm2-head{margin-bottom:28px;flex-wrap:wrap}.mm2-creators__proof{display:flex;align-items:center;gap:10px;font:500 14px/17px var(--mm-font-text);color:var(--mm-ink)}@media screen and (min-width:1000px){.mm2-creators .mm2-head{margin-bottom:56px}.mm2-creators .mm2-title{font-size:44px}}.mm2-commit{background:var(--mm-surface)}.mm2-commit__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:28px 0 0;padding:0;list-style:none}.mm2-commit__list li{display:grid;align-content:start;gap:6px}.mm2-commit__list strong{font-size:15px;line-height:19px;font-weight:600;color:var(--mm-ink)}.mm2-commit__list span{font-size:14px;line-height:1.5;color:var(--mm-gray)}@media screen and (min-width:1000px){.mm2-commit .mm2-title{font-size:44px}.mm2-commit__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:48px}.mm2-commit__list li{gap:12px}.mm2-commit__list strong{font-size:16px;line-height:20px}}.mm2-closing{position:relative;display:grid;align-items:center;min-height:560px;overflow:hidden;background:var(--mm-night);color:#fff}.mm2-closing__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mm2-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.mm2-closing__body{position:relative;z-index:1;display:grid;justify-items:start;gap:18px;padding:56px var(--mm-edge)}.mm2-closing__body .mm2-eyebrow{color:#ffffffa6}.mm2-closing__title{margin:0;font:400 44px/1.08 var(--mm-font-title);letter-spacing:0;text-transform:none;color:#fff}.mm2-closing__title em{display:block;font-style:italic}.mm2-closing__text{margin:0;font-size:16px;line-height:1.5;color:#ffffffd9;max-width:930px}.mm2-closing__actions .mm2-link{display:inline-flex;color:#fff}.mm2-closing__actions .mm2-btn{flex:0 1 auto}@media screen and (min-width:1000px){.mm2-closing{min-height:680px}.mm2-closing__body{gap:26px}.mm2-closing__title{font-size:72px}.mm2-closing__text{font-size:19px}}.mm2-chero{background:var(--mm-night);color:#fff}.mm2-chero__grid{display:grid;gap:28px;padding:40px var(--mm-edge) 32px}.mm2-chero__body{display:grid;justify-items:start;gap:16px;align-content:center}.mm2-chero .mm2-eyebrow{color:#cfcac0}.mm2-chero__title{margin:0;font:400 40px/1.08 var(--mm-font-title);letter-spacing:-.01em;text-transform:none;color:#fff}.mm2-chero__title em{display:block;font-style:italic}.mm2-chero__text{margin:0;font-size:16px;line-height:1.6;color:var(--mm-line);max-width:560px}.mm2-chero__line{margin:0;font-size:15px;line-height:20px;font-weight:500;color:#fff}.mm2-chero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;font-size:14px;line-height:17px;color:#cfcac0}.mm2-chero__media{overflow:hidden;aspect-ratio:1;border-radius:var(--mm-r-card)}.mm2-chero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.mm2-cstats{display:grid;gap:0;margin:0;padding:0 var(--mm-edge) 40px;list-style:none}.mm2-cstats li{display:grid;gap:8px;padding-block:20px;border-top:1px solid #3a3a38}.mm2-cstats strong{font:400 40px/1.1 var(--mm-font-title);letter-spacing:-.02em;color:#fff}.mm2-cstats span{font-size:15px;line-height:23px;color:#cfcac0;max-width:340px}@media screen and (min-width:1000px){.mm2-chero__grid{grid-template-columns:minmax(0,620fr) minmax(0,628fr);gap:64px;padding-block:88px}.mm2-chero__body{gap:22px}.mm2-chero__title{font-size:clamp(48px,4.72vw,68px)}.mm2-chero__text{font-size:18px}.mm2-chero__line{font-size:16px}.mm2-chero__media{aspect-ratio:628 / 620}.mm2-cstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:72px}.mm2-cstats li{gap:10px;padding-block:28px 0}.mm2-cstats strong{font-size:56px}}.mm2-cben__head{display:grid;gap:16px}.mm2-cben__list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.mm2-cben__list li{display:grid;align-content:start;gap:12px;padding:24px;border-radius:var(--mm-r-card);background:var(--mm-surface)}.mm2-cben__list span{font:400 15px/18px var(--mm-font-title);color:var(--mm-gray)}.mm2-cben__list h3{margin:0;font:500 21px/26px var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-cben__list p{margin:0;font-size:15px;line-height:23px;color:#55524b}.mm2-cben__note{margin:20px 0 0;font-size:14px;line-height:21px;color:var(--mm-gray);max-width:820px}@media screen and (min-width:1000px){.mm2-cben__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.mm2-cben__head .mm2-title{font-size:44px}.mm2-cben__head .mm2-text{font-size:17px;line-height:27px;max-width:440px}.mm2-cben__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.mm2-cben__list li{padding:28px}}.mm2-cdrop{background:var(--mm-surface)}.mm2-cdrop__grid{display:grid;gap:28px}.mm2-cdrop__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mm2-cdrop__photos>div{overflow:hidden;aspect-ratio:284 / 220;border-radius:var(--mm-r-card)}.mm2-cdrop__photos .mm2-cdrop__main{grid-column:span 2;aspect-ratio:584 / 460}.mm2-cdrop__photos img{display:block;width:100%;height:100%;object-fit:cover}.mm2-cdrop__body{display:grid;justify-items:start;gap:16px;align-content:center}.mm2-cdrop__title{margin:0;font:400 36px/1.1 var(--mm-font-title);letter-spacing:-.02em;text-transform:none;color:var(--mm-ink)}.mm2-cdrop__title em{display:block;font-style:italic}.mm2-cdrop__table{width:100%;margin:0}.mm2-cdrop__table>div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding-block:13px;border-bottom:1px solid var(--mm-line)}.mm2-cdrop__table dt{font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:#55524b}.mm2-cdrop__table dd{margin:0;font-size:16px;line-height:20px;font-weight:500;color:var(--mm-ink)}@media screen and (min-width:1000px){.mm2-cdrop__grid{grid-template-columns:minmax(0,584fr) minmax(0,640fr);gap:72px}.mm2-cdrop__photos{gap:16px}.mm2-cdrop__body{gap:20px}.mm2-cdrop__title{font-size:52px}.mm2-cdrop__table>div{grid-template-columns:140px minmax(0,1fr)}}.mm2-csteps{padding-block:40px}.mm2-csteps__list{display:grid;gap:20px;margin:20px 0 0;padding:0;list-style:none}.mm2-csteps__list li{display:flex;gap:18px;padding-top:20px;border-top:1px solid var(--mm-ink)}.mm2-csteps__list li>span{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--mm-ink);border-radius:50%;font-size:14px;font-weight:500}.mm2-csteps__list h3{margin:0 0 8px;font:500 20px/24px var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-csteps__list p{margin:0;font-size:15px;line-height:23px;color:#55524b}@media screen and (min-width:1000px){.mm2-csteps{padding-block:24px 104px}.mm2-csteps__list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.mm2-csteps__list li{padding-top:24px}}.mm2-cform{background:var(--mm-surface);scroll-margin-top:var(--sticky-area-height, 80px)}.mm2-cform__grid{display:grid;gap:28px}.mm2-cform__intro{display:grid;justify-items:start;gap:16px;align-content:start}.mm2-cform__intro ul{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.mm2-cform__intro li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:19px;color:var(--mm-ink)}.mm2-cform__intro li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--mm-ink)}.mm2-cform__panel{padding:24px 20px;border-radius:var(--mm-r-card);background:#fff}.mm2-cform__form{display:grid;gap:18px}.mm2-cform__field{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.mm2-cform__field>label,.mm2-cform__field>legend{padding:0;font:500 14px/17px var(--mm-font-text);color:var(--mm-ink)}.mm2-cform__field small{font-size:13px;font-weight:400;color:var(--mm-gray)}.mm2-cform__field[hidden]{display:none}.mm2-cform__row{display:grid;gap:18px}.mm2-cform .mm2-field{background:var(--mm-off)}.mm2-cform .mm2-field[aria-invalid=true]{border-color:var(--mm-prelo)}.mm2-field--area{border-radius:var(--mm-r-card);resize:vertical}.mm2-cform__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.mm2-cform__msg{margin:0;font-size:13px;line-height:16px;color:var(--mm-prelo)}.mm2-cform__error{margin:0;padding:12px 16px;border-radius:var(--mm-r-img);background:var(--mm-surface);font-size:14px;line-height:1.5;color:var(--mm-prelo)}.mm2-cform__choice{display:flex;flex-wrap:wrap;gap:10px}.mm2-cform__choice legend{width:100%;margin-bottom:10px}.mm2-cform__choice label{cursor:pointer}.mm2-cform__choice input{position:absolute;opacity:0}.mm2-cform__choice span{display:block;padding:11px 18px;border:1px solid var(--mm-line);border-radius:999px;background:var(--mm-off);font-size:14px;line-height:17px;font-weight:500;color:var(--mm-ink)}.mm2-cform__choice input:checked+span{border-color:var(--mm-ink);background:var(--mm-ink);color:#fff}.mm2-cform__choice input:focus-visible+span{outline:2px solid var(--mm-ink);outline-offset:2px}.mm2-cform__consent{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;line-height:20px;color:#55524b;cursor:pointer}.mm2-cform__consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--mm-ink)}.mm2-cform__foot{margin:0;font-size:12.5px;line-height:18px;color:var(--mm-gray)}.mm2-cform__foot a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mm2-cform__ok{display:grid;justify-items:start;gap:14px;padding:16px 4px}.mm2-cform__ok:focus{outline:0}.mm2-cform__pill{padding:8px 14px;border-radius:999px;background:var(--mm-surface);font:600 11px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:#55524b}.mm2-cform__ok h3{margin:0;font:400 36px/40px var(--mm-font-title);letter-spacing:-.01em;text-transform:none;color:var(--mm-ink)}.mm2-cform__ok p{margin:0;font-size:16px;line-height:25px;color:#55524b}@media screen and (min-width:1000px){.mm2-cform__grid{grid-template-columns:minmax(0,520fr) minmax(0,600fr);justify-content:space-between;gap:80px}.mm2-cform__intro{gap:20px;position:sticky;top:calc(var(--sticky-area-height, 84px) + 24px)}.mm2-cform__intro .mm2-title{font-size:48px}.mm2-cform__intro .mm2-text{font-size:17px;line-height:27px}.mm2-cform__panel{padding:36px}.mm2-cform__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.mm2-intro{padding-block:40px 28px}.mm2-intro .mm2-eyebrow{color:#55524b;font-size:11.5px}.mm2-intro__title{margin:14px 0 0;font:400 36px/1.1 var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-intro__title em{display:block;font-style:italic}.mm2-intro__text{margin:14px 0 0;font-size:16px;line-height:1.55;color:#55524b;max-width:620px}@media screen and (min-width:1000px){.mm2-intro{padding-block:88px 56px}.mm2-intro__title{margin-top:18px;font-size:60px}.mm2-intro__text{margin-top:18px;font-size:18px}}.mm2-stats{padding-bottom:48px}.mm2-stats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;list-style:none}.mm2-stats__list li{display:grid;align-content:start;gap:10px;padding:20px 16px;border-radius:var(--mm-r-card);background:var(--mm-surface)}.mm2-stats__list strong{font:400 26px/1.15 var(--mm-font-title);color:var(--mm-ink)}.mm2-stats__list span{font-size:14px;line-height:21px;color:#55524b}@media screen and (min-width:1000px){.mm2-stats{padding-bottom:88px}.mm2-stats__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mm2-stats__list li{padding:32px 28px}.mm2-stats__list strong{font-size:36px;line-height:40px}.mm2-stats__list span{font-size:15px;line-height:22px}}.mm2-cases{padding-bottom:56px}.mm2-cases__title{margin-bottom:20px}.mm2-cases__grid{display:grid;gap:16px}.mm2-case{display:grid;align-content:start;gap:20px;padding:24px 20px;border:1px solid var(--mm-line);border-radius:var(--mm-r-card);background:#fff}.mm2-case__label{margin:0 0 8px;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:#55524b}.mm2-case h3{margin:0;font:400 24px/30px var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-case ol{display:grid;gap:20px;margin:0;padding:0;list-style:none}.mm2-case li{display:flex;gap:14px}.mm2-case li>span{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--mm-ink);border-radius:50%;font-size:13px;font-weight:500}.mm2-case li div{display:grid;gap:4px}.mm2-case li strong{font-size:15px;line-height:22px;font-weight:600;color:var(--mm-ink)}.mm2-case li p{margin:0;font-size:14.5px;line-height:22px;color:#55524b}.mm2-case li a{color:var(--mm-ink);text-decoration:underline;text-underline-offset:3px}.mm2-case__note{margin:0;padding-top:20px;border-top:1px solid var(--mm-line);font-size:15px;line-height:20px;font-weight:500;color:var(--mm-ink)}@media screen and (min-width:1000px){.mm2-cases{padding-bottom:96px}.mm2-cases__title{margin-bottom:32px}.mm2-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mm2-case{gap:24px;padding:40px}.mm2-case h3{font-size:28px;line-height:34px}.mm2-case li strong{font-size:16px;line-height:23px}.mm2-case li p{font-size:15px}}.mm2-stable{padding-bottom:56px}.mm2-stable table{width:100%;max-width:760px;border-collapse:collapse}.mm2-stable th{padding:0 0 10px;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-align:left;text-transform:uppercase;color:#55524b}.mm2-stable td{padding-block:16px;border-top:1px solid var(--mm-line);font-size:15px;line-height:21px;color:var(--mm-ink)}.mm2-stable td:last-child{font-weight:500}@media screen and (min-width:1000px){.mm2-stable{padding-bottom:96px}.mm2-stable td{font-size:17px}}.mm2-stable table td,.mm2-gmeasure table td{border-inline-start-width:0}.mm2-stable table th,.mm2-gmeasure table th{background:none}.mm2-faq--rows{padding-top:0}.mm2-faq--rows .mm2-faq__grid{gap:16px}@media screen and (min-width:1000px){.mm2-faq--rows .mm2-faq__grid{grid-template-columns:minmax(0,1fr);gap:24px}.mm2-faq--rows .mm2-title{font-size:40px;line-height:46px}.mm2-faq--rows .mm2-title em{display:inline}.mm2-faq--rows .mm2-acc--faq summary{padding-right:0}.mm2-faq--rows .mm2-acc--faq summary>span:first-child{width:43.2%}.mm2-faq--rows .mm2-acc--faq summary .animated-plus{position:absolute;left:calc(46.6% - 11px)}.mm2-faq--rows .mm2-acc--faq{position:relative}.mm2-faq--rows .mm2-acc--faq summary{position:relative;justify-content:flex-start}.mm2-faq--rows .mm2-acc--faq .mm2-acc__body{max-width:none;margin:-44px 0 0 calc(46.6% + 48px);font-size:16px;line-height:24px;color:#55524b}}.mm2-dcta{padding-block:48px;background:var(--mm-night);color:#fff}.mm2-dcta__grid{display:grid;gap:24px}.mm2-dcta .mm2-title{color:#fff}.mm2-dcta__copy p{margin:10px 0 0;font-size:16px;line-height:24px;color:#cfcac0;max-width:560px}.mm2-dcta__actions{display:flex;flex-wrap:wrap;gap:12px}.mm2-dcta__actions .mm2-btn{flex:1 1 auto}@media screen and (min-width:1000px){.mm2-dcta{padding-block:64px}.mm2-dcta__grid{display:flex;justify-content:space-between;align-items:center;gap:48px}.mm2-dcta__copy p{font-size:17px}.mm2-dcta__actions{flex-wrap:nowrap}.mm2-dcta__actions .mm2-btn{flex:none}}.mm2-gopen{padding-block:32px 40px}.mm2-gopen__grid{display:grid;gap:24px}.mm2-gopen__nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mm2-gopen__nav a{padding:9px 14px;border:1px solid var(--mm-line);border-radius:999px;background:#fff;font:500 13.5px/16px var(--mm-font-text);color:var(--mm-ink);text-decoration:none}.mm2-gopen__photo{overflow:hidden;aspect-ratio:584 / 440;border-radius:var(--mm-r-card)}.mm2-gopen__photo img{display:block;width:100%;height:100%;object-fit:cover}.mm2-gstep{padding-bottom:56px;scroll-margin-top:calc(var(--sticky-area-height, 80px) + 16px)}.mm2-gstep__no{margin:0 0 8px;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:#55524b}.mm2-gstep__list{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.mm2-gstep__list li{display:flex;gap:14px;padding:20px;border-radius:var(--mm-r-card);background:var(--mm-surface)}.mm2-gstep__list span{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--mm-ink);border-radius:50%;font-size:13px;font-weight:500}.mm2-gstep__list p{margin:0;font-size:15px;line-height:23px;color:var(--mm-ink)}.mm2-gfaces{display:grid;gap:16px;margin-top:20px}.mm2-gface{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--mm-line);border-radius:var(--mm-r-card);background:#fff}.mm2-gface__head{display:flex;align-items:center;gap:16px}.mm2-gface__head h3{margin:0;font:400 22px/26px var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-gface__label{margin:6px 0 0;font:600 10px/12px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:#55524b}.mm2-gface__text{margin:0;font-size:15px;line-height:22px;color:var(--mm-ink)}.mm2-gface__models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.mm2-gface .mm2-mini__media{aspect-ratio:123 / 76}.mm2-gface .mm2-mini__name{font-size:13px;line-height:16px}.mm2-mini__name small{font-family:var(--mm-font-text);font-size:11px;font-weight:600;color:#6b675f}.mm2-gface__more{margin-top:auto;padding-top:8px;font-size:14px;line-height:17px;font-weight:600;color:var(--mm-ink);text-decoration:none}.mm2-gmeasure__grid{display:grid;gap:24px}.mm2-gmeasure__art{margin-top:20px;padding:20px;border-radius:var(--mm-r-card);background:var(--mm-surface)}.mm2-gmeasure__art svg{display:block;width:100%;height:auto}.mm2-gmeasure__art p{display:flex;flex-wrap:wrap;gap:4px 24px;margin:12px 0 0;font-size:12.5px;line-height:15px;font-weight:500;color:#55524b}.mm2-gmeasure table{width:100%;border-collapse:collapse}.mm2-gmeasure th{padding:0 8px 10px 0;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:#55524b}.mm2-gmeasure td{padding:14px 8px 14px 0;border-top:1px solid var(--mm-line);font-size:15px;line-height:20px;color:var(--mm-ink);white-space:nowrap}.mm2-gmeasure .is-muted{color:#55524b}.mm2-gmeasure__name{font:500 16px/20px var(--mm-font-title)}.mm2-gmeasure__name a{color:inherit;text-decoration:none}.mm2-gmeasure__name small{font:600 11px/13px var(--mm-font-text);color:#6b675f}@media screen and (max-width:699px){.mm2-gmeasure .is-hide-sm{display:none}}@media screen and (min-width:1000px){.mm2-gopen{padding-block:72px 88px}.mm2-gopen__grid{grid-template-columns:minmax(0,640fr) minmax(0,584fr);gap:72px;align-items:center}.mm2-gopen__body .mm2-intro__title{font-size:clamp(44px,4.17vw,60px)}.mm2-gstep{padding-bottom:96px}.mm2-gstep__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.mm2-gstep__list li{padding:24px}.mm2-gstep__list p{font-size:16px;line-height:24px}.mm2-gfaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px}.mm2-gmeasure__grid{grid-template-columns:minmax(0,440fr) minmax(0,784fr);gap:72px}.mm2-gmeasure td{font-size:16px}}.mm2-search{padding-block:32px 40px}.mm2-search__form{display:flex;align-items:center;gap:12px;width:min(100%,760px);min-height:56px;margin-top:16px;padding:0 20px;border:1px solid var(--mm-ink);border-radius:999px;background:#fff;color:var(--mm-ink)}.mm2-search__form svg{flex:none}.mm2-search__form input[type=search]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--mm-ink);font:400 17px/22px var(--mm-font-text)}.mm2-search__clear{flex:none;padding:0;border:0;background:transparent;color:#55524b;font:500 13px/16px var(--mm-font-text);cursor:pointer}.mm2-search__title{margin:20px 0 0;font:400 26px/1.2 var(--mm-font-title);letter-spacing:0;text-transform:none;color:var(--mm-ink)}.mm2-search__title em{font-style:italic}.mm2-search__tabs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;border-bottom:1px solid var(--mm-line)}.mm2-search__tabs nav{display:flex;gap:24px}.mm2-search__tabs nav a{padding-block:8px 12px;border-bottom:2px solid transparent;font-size:15px;line-height:18px;font-weight:500;color:#55524b;text-decoration:none}.mm2-search__tabs nav a[aria-current]{border-color:var(--mm-ink);font-weight:600;color:var(--mm-ink)}.mm2-search__sort{display:flex;align-items:center;gap:8px;padding-bottom:8px;font-size:14px;line-height:17px;color:#55524b}.mm2-search__sort select{border:0;background:transparent;color:var(--mm-ink);font:500 14px/17px var(--mm-font-text);cursor:pointer}.mm2-search__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-top:24px}.mm2-search__journal{margin-top:40px}.mm2-search__articles{display:grid;margin-top:16px}.mm2-search__hint{margin:24px 0 10px;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:#55524b}.mm2-search__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mm2-search__chips a{display:block;padding:10px 16px;border:1px solid var(--mm-line);border-radius:999px;background:#fff;font-size:14px;line-height:17px;font-weight:500;color:var(--mm-ink);text-decoration:none}.mm2-jrow{display:flex;gap:16px;padding-block:16px;border-top:1px solid var(--mm-line);color:var(--mm-ink);text-decoration:none}.mm2-jrow__photo{flex:0 0 120px;overflow:hidden;aspect-ratio:16 / 11;border-radius:10px;background:var(--mm-surface)}.mm2-jrow__photo img{display:block;width:100%;height:100%;object-fit:cover}.mm2-jrow__text{display:grid;align-content:center;gap:6px}.mm2-jrow__tag{font:600 10px/12px var(--mm-font-text);letter-spacing:.1em;text-transform:uppercase;color:#55524b}.mm2-jrow__title{font:500 16px/22px var(--mm-font-title)}.mm2-jrow__min{font-size:12.5px;line-height:15px;color:var(--mm-gray)}@media screen and (min-width:1000px){.mm2-search{padding-block:56px 48px}.mm2-search__title{margin-top:28px;font-size:32px}.mm2-search__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin-top:32px}.mm2-search__articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.mm2-jrow__photo{flex-basis:160px}.mm2-jrow__title{font-size:18px;line-height:25px}}.mm2-404{padding-block:32px 8px}.mm2-404__grid{display:grid;gap:24px}.mm2-404__body .mm2-eyebrow{color:#55524b}.mm2-404__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.mm2-404__actions .mm2-btn{flex:1 1 auto}.mm2-404__photo{overflow:hidden;aspect-ratio:584 / 460;border-radius:var(--mm-r-card)}.mm2-404__photo img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}@media screen and (min-width:1000px){.mm2-404{padding-block:80px 16px}.mm2-404__grid{grid-template-columns:minmax(0,620fr) minmax(0,584fr);gap:72px;align-items:center}.mm2-404__body .mm2-intro__title{font-size:clamp(44px,4.17vw,60px)}.mm2-404__actions .mm2-btn{flex:none}}[class*=mm2-] :is(ol,ul)>li,:is(ol,ul)[class*=mm2-]>li{padding-inline-start:0}.mm2-np-feat__side .mm2-jc:nth-child(n):before,.mm2-np-feat__side .mm2-jc:nth-child(n):after{display:none}.mm2-faq--compact{padding-block:20px}.mm2-faq--compact .mm2-title{font-size:22px;line-height:28px}@media screen and (min-width:1000px){.mm2-faq--compact{padding-block:32px}.mm2-faq--compact .mm2-title{font-size:28px;line-height:34px}}.mm2-sil *{vector-effect:non-scaling-stroke}.mm2-jn,.mm2-art{--np-gray: #55524b;--np-gray-2: #6b675f;color:var(--mm-ink)}.mm2-jn .is-desk,.mm2-art .is-desk{display:none}.mm2-jn{padding-inline:var(--mm-edge)}.mm2-jn__head{display:grid;justify-items:center;gap:8px;padding-top:18px;text-align:center}.mm2-jn__plate{width:min(282px,100%);margin:0}.mm2-jn__tagline{margin:0 0 10px;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--np-gray)}.mm2-jn__double{height:6px;border-top:3px solid var(--mm-ink);border-bottom:1px solid var(--mm-ink)}.mm2-jn__folio{display:flex;justify-content:space-between;gap:12px;margin:0;padding-block:8px;border-bottom:1px solid var(--mm-ink);font:500 11px/13px var(--mm-font-text);letter-spacing:.08em;text-transform:uppercase}.mm2-jn__bar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--mm-ink)}.mm2-jn__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;background:linear-gradient(to right,transparent,var(--mm-off));pointer-events:none}.mm2-jn__tabs{position:relative;display:flex;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.mm2-jn__tabs::-webkit-scrollbar{display:none}.mm2-jn__tabs a{position:relative;flex:none;padding:15px 18px 14px;font:500 13px/16px var(--mm-font-text);letter-spacing:.02em;color:var(--mm-ink);text-decoration:none;scroll-snap-align:start}.mm2-jn__tabs a:first-child{padding-left:0}.mm2-jn__tabs a+a:before{content:"";position:absolute;top:14px;bottom:13px;left:0;width:1px;background:var(--mm-ink)}.mm2-jn__tabs a[aria-current]{font-weight:700}.mm2-jn__tabs a[aria-current]:after{content:"";position:absolute;inset:auto 18px 0;height:2px;background:var(--mm-prelo)}.mm2-jn__tabs a:first-child[aria-current]:after{left:0}.mm2-jn__tools{display:none}.mm2-jn__cover-photo{display:block;overflow:hidden;aspect-ratio:358 / 240;margin-top:16px;background:var(--mm-surface)}.mm2-jn__cover-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.mm2-jn__credit{display:none;margin:14px 0 0;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--mm-gray)}.mm2-jn__kicker{margin:14px 0 0;font:600 11px/13px var(--mm-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--np-gray)}.mm2-jn__cover-title{margin:8px 0 0;font:400 26px/33px var(--mm-font-title);letter-spacing:-.01em;text-transform:none}.mm2-jn__cover-title a{color:inherit;text-decoration:none}.mm2-jn__cover-sub{margin:8px 0 0;font-size:15.5px;line-height:23px;color:var(--np-gray)}.mm2-jn__cover-meta{margin:8px 0 0;font-size:13px;line-height:16px;color:var(--mm-gray)}.mm2-jn__side{display:none}.mm2-jn__latest{margin-top:24px;padding-top:12px;border-top:2px solid var(--mm-ink)}.mm2-jn__latest-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px}.mm2-jn__latest-head h2{margin:0;font:400 22px/28px var(--mm-font-title);letter-spacing:0;text-transform:none}.mm2-jn__all{display:inline-flex;align-items:center;gap:6px;font:600 13.5px/16px var(--mm-font-text);color:var(--mm-ink);text-decoration:none}.mm2-jn__latest .mm2-jn__all{display:none}.mm2-jn__pager{display:flex;justify-content:center;gap:24px;padding-block:24px 8px}.mm2-jcard{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding-block:14px;border-top:1px solid var(--mm-line)}.mm2-jcard__photo{overflow:hidden;aspect-ratio:4 / 3;background:var(--mm-off)}.mm2-jcard__photo img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.mm2-jcard__text{display:grid;align-content:center;gap:4px;min-width:0}.mm2-jcard__tag{margin:0;font:600 10px/12px var(--mm-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--np-gray)}.mm2-jcard__title{margin:0;font:500 16px/21px var(--mm-font-title);letter-spacing:0;text-transform:none}.mm2-jcard__title a{color:inherit;text-decoration:none}.mm2-jcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mm2-jcard__sub{display:none;margin:0;font-size:15px;line-height:23px;color:var(--np-gray)}.mm2-jcard__min{margin:0;font-size:12.5px;line-height:15px;color:var(--mm-gray)}.mm2-jn__band{display:grid;gap:8px;margin-top:24px;padding:20px var(--mm-edge);background:var(--mm-night);color:#fff}.mm2-jn__band .mm2-jn__club-title{display:none}.mm2-jn__band .mm2-jn__club-text{margin:0;font:400 21px/27px var(--mm-font-title);color:#fff}.mm2-jn__club-eyebrow{margin:0;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:#cfcac0}.mm2-jn__club-title{margin:0;font:400 24px/30px var(--mm-font-title);color:#fff}.mm2-jn__club-text{margin:0;font-size:14px;line-height:21px;color:#cfcac0}.mm2-jn__club-link{display:inline-flex;align-items:center;gap:6px;font:600 14px/17px var(--mm-font-text);color:#fff;text-decoration:none}.mm2-jn__empty{display:grid;justify-items:start;gap:12px;padding-block:40px 48px}.mm2-jn--foot{padding-bottom:48px}.mm2-jn__explore{padding-top:20px}.mm2-jn__explore-head h2{margin:0;font:400 22px/28px var(--mm-font-title);letter-spacing:0;text-transform:none}.mm2-jn__explore-head p{display:none;margin:0;font-size:15px;line-height:18px;color:var(--np-gray)}.mm2-jn__formats{margin:12px 0 0;padding:0;list-style:none}.mm2-jn__formats li{border-top:1px solid var(--mm-line)}.mm2-jn__formats a{display:grid;grid-template-columns:44px auto minmax(16px,1fr) auto;align-items:center;gap:10px;padding-block:10px;color:var(--mm-ink);text-decoration:none}.mm2-jn__formats .mm2-sil{width:44px;height:auto}.mm2-jn__format-name{font:500 16px/20px var(--mm-font-title)}.mm2-jn__format-dots{height:1px;border-bottom:1px dotted var(--np-gray-2)}.mm2-jn__format-count{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:16px;color:var(--mm-ink)}@media screen and (min-width:1000px){.mm2-jn .is-desk,.mm2-art .is-desk{display:inline}.mm2-jn .is-mob,.mm2-art .is-mob{display:none}.mm2-jn__head{padding-top:40px}.mm2-jn__plate{width:623px;max-width:100%}.mm2-jn__tagline{margin-bottom:18px;font-size:11.5px;line-height:14px}.mm2-jn__double{height:8px;border-top-width:4px}.mm2-jn__folio{padding-block:9px}.mm2-jn__bar:after{display:none}.mm2-jn__tabs{overflow:visible}.mm2-jn__tools{display:flex;align-items:center;gap:20px;flex:none}.mm2-jn__search{display:flex;align-items:center;gap:6px;color:var(--np-gray)}.mm2-jn__search input[type=search]{width:124px;padding:0;border:0;outline:0;background:transparent;font:500 13px/16px var(--mm-font-text);color:var(--mm-ink);transition:width .2s}.mm2-jn__search input[type=search]::placeholder{color:var(--np-gray);opacity:1}.mm2-jn__search input[type=search]:focus{width:160px}.mm2-jn__search button{display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.mm2-jn__catalog{display:inline-flex;align-items:center;gap:6px;font:600 13px/16px var(--mm-font-text);color:var(--mm-ink);text-decoration:none}.mm2-jn__front{position:relative;display:grid;grid-template-columns:minmax(0,856fr) minmax(0,416fr);column-gap:25px;padding-block:40px 48px}.mm2-jn__cover-photo{aspect-ratio:856 / 500;margin-top:0}.mm2-jn__credit{display:block}.mm2-jn__kicker{margin-top:14px}.mm2-jn__cover-title{margin-top:14px;font-size:48px;line-height:54px;max-width:820px}.mm2-jn__cover-sub{margin-top:14px;font-size:18px;line-height:28px;max-width:720px}.mm2-jn__cover-meta{margin-top:14px}.mm2-jn__side{position:relative;display:block}.mm2-jn__side:before{content:"";position:absolute;top:0;bottom:0;left:-13px;width:1px;background:var(--mm-ink)}.mm2-jn__reads h2{margin:0 0 12px;font:400 26px/30px var(--mm-font-title);letter-spacing:0;text-transform:none}.mm2-jn__reads ol{margin:0;padding:0;list-style:none;border-top:2px solid var(--mm-ink)}.mm2-jn__reads li{display:flex;gap:16px;padding-block:16px;border-bottom:1px solid var(--mm-ink)}.mm2-jn__reads-no{font:400 30px/30px var(--mm-font-title);color:var(--mm-gray)}.mm2-jn__reads-tag{margin:0 0 6px;font:600 10.5px/13px var(--mm-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--np-gray)}.mm2-jn__reads a{font:500 17px/23px var(--mm-font-title);color:var(--mm-ink);text-decoration:none}.mm2-jn__club{display:grid;gap:10px;padding:24px;background:var(--mm-night);color:#fff}.mm2-jn__reads+.mm2-jn__club{margin-top:24px}.mm2-jn__band{display:none}.mm2-jn__latest{margin-top:0;padding-top:0;border-top:0}.mm2-jn__latest .mm2-jn__all{display:inline-flex}.mm2-jn__pager{padding-block:16px 32px}.mm2-jn__latest-head{padding-bottom:16px;border-bottom:2px solid var(--mm-ink)}.mm2-jn__latest-head h2{font-size:32px;line-height:36px}.mm2-jn__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:49px;padding-bottom:8px}.mm2-jn__grid .mm2-jcard{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding-block:24px 32px;border-top:0}.mm2-jn__grid .mm2-jcard:not(:nth-child(3n+1)):before{content:"";position:absolute;top:24px;bottom:32px;left:-25px;width:1px;background:var(--mm-ink)}.mm2-jn__grid .mm2-jcard:nth-child(3n+1):not(:first-child):after{content:"";position:absolute;top:0;left:0;width:calc(300% + 98px);height:1px;background:var(--mm-ink)}.mm2-jcard__photo{aspect-ratio:416 / 260}.mm2-jcard__text{align-content:start;gap:10px}.mm2-jcard__tag{font-size:10.5px;line-height:13px}.mm2-jcard__title{font-size:22px;line-height:28px}.mm2-jcard__sub{display:block}.mm2-jn--foot{padding-bottom:72px}.mm2-jn__explore{padding-top:0;border-top:2px solid var(--mm-ink)}.mm2-jn__explore-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-block:16px 20px}.mm2-jn__explore-head h2{font-size:28px;line-height:32px}.mm2-jn__explore-head p{display:block}.mm2-jn__formats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.mm2-jn__formats li{border-top:0}.mm2-jn__formats li+li{padding-left:12px;border-left:1px solid var(--mm-ink)}.mm2-jn__formats a{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;padding-block:0 12px}.mm2-jn__formats .mm2-sil{width:120px}.mm2-jn__format-name{font-size:18px;line-height:22px}.mm2-jn__format-dots{display:none}.mm2-jn__format-count{color:var(--np-gray)}}.mm2-art__run{padding:8px var(--mm-edge) 0}.mm2-art__run-top{display:flex;align-items:center;gap:14px;padding-bottom:8px}.mm2-art__run-plate{display:block;flex:none;width:150px;color:var(--mm-ink)}.mm2-art__run-sec{display:none;font:600 11px/13px var(--mm-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--np-gray)}.mm2-art__crumb{min-width:0;margin-left:auto;overflow:hidden;font:500 12.5px/15px var(--mm-font-text);color:var(--np-gray);text-overflow:ellipsis;white-space:nowrap}.mm2-art__crumb a{color:inherit;text-decoration:none}.mm2-art__run-rule{height:5px;border-top:2px solid var(--mm-ink);border-bottom:1px solid var(--mm-ink)}.mm2-art__head{display:grid;gap:10px;padding:16px var(--mm-edge) 14px}.mm2-art__kicker{margin:0;font:600 11px/14px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--np-gray)}.mm2-art__title{margin:0;font:400 30px/36px var(--mm-font-title);letter-spacing:-.01em;text-transform:none}.mm2-art__sub{margin:0;font-size:16px;line-height:24px;color:var(--np-gray)}.mm2-art__by{margin:0;font-size:12.5px;line-height:16px;font-weight:500;color:var(--np-gray-2)}.mm2-art__hero{margin:0;padding-inline:var(--mm-edge)}.mm2-art__hero-photo{overflow:hidden;aspect-ratio:358 / 240;background:var(--mm-surface)}.mm2-art__hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.mm2-art__hero figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:8px}.mm2-art__caption{display:none;font-size:13px;line-height:16px;color:var(--np-gray)}.mm2-art__credit{font:600 10.5px/13px var(--mm-font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--mm-gray)}.mm2-art__body{display:grid;gap:16px;padding:16px var(--mm-edge) 40px}.mm2-art__sticky{display:none}.mm2-art__toc-mob{border:1px solid var(--mm-ink)}.mm2-art__toc-mob[hidden],.mm2-art__toc[hidden]{display:none}.mm2-art__toc-mob summary{display:flex;align-items:center;gap:4px;padding:12px 14px;font:600 14px/18px var(--mm-font-text);list-style:none;cursor:pointer}.mm2-art__toc-mob summary::-webkit-details-marker{display:none}.mm2-art__toc-mob summary svg{margin-left:auto;transition:transform .2s}.mm2-art__toc-mob[open] summary svg{transform:rotate(180deg)}.mm2-art__toc-mob ol,.mm2-art__toc ol{margin:0;padding:0;list-style:none}.mm2-art__toc-mob ol{padding:0 14px 6px}.mm2-art__toc-mob li+li{border-top:1px solid var(--mm-line)}.mm2-art__toc-mob a,.mm2-art__toc a{display:flex;gap:10px;padding-block:10px;font-size:14.5px;line-height:18px;color:var(--np-gray);text-decoration:none}.mm2-art__toc-mob a span,.mm2-art__toc a span{flex:none;font-size:12px;line-height:18px;font-weight:500;color:var(--mm-gray)}.mm2-art__text{display:grid;gap:20px;min-width:0}.mm2-art__short{padding:16px 18px;background:var(--mm-surface);scroll-margin-top:calc(var(--sticky-area-height, 80px) + 16px)}.mm2-art__short-label,.mm2-art__side-label{margin:0;font:600 11px/13px var(--mm-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--np-gray)}.mm2-art__short p:last-child{margin:8px 0 0;font-size:16px;line-height:27px}.mm2-art__html{display:grid;gap:18px;min-width:0;font-size:16px;line-height:27px}.mm2-art__html>*{min-width:0;margin:0}.mm2-art__text h2{margin:16px 0 0;font:400 24px/30px var(--mm-font-title);letter-spacing:-.01em;text-transform:none;scroll-margin-top:calc(var(--sticky-area-height, 80px) + 16px)}.mm2-art__html a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mm2-art__html .mm2-art__cta{font-size:15px;font-weight:600;text-decoration:none}.mm2-art__html--open>p:first-child:first-letter{float:left;margin:7px 12px 0 0;font:400 74px/64px "MM Caslon",var(--mm-font-title)}.mm2-art__html ol{display:grid;gap:14px;padding:0;list-style:none;counter-reset:mm-step}.mm2-art__html ol li{display:flex;gap:14px;line-height:26px;counter-increment:mm-step}.mm2-art__html ol li:before{content:counter(mm-step);flex:none;display:grid;place-items:center;width:28px;height:26px;border:1px solid var(--mm-ink);font:500 13px/16px var(--mm-font-text)}.mm2-art__html ul{padding-left:20px}.mm2-art__html blockquote{padding:16px 0 18px;border:0;border-top:2px solid var(--mm-ink);border-bottom:1px solid var(--mm-line);background:none;font:400 26px/32px var(--mm-font-title);font-style:normal;letter-spacing:-.01em;color:var(--mm-ink)}.mm2-art__html blockquote:before{content:none}.mm2-art__html table+p{font-size:14px;line-height:20px;color:var(--mm-gray)}.mm2-art__html table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mm2-art__html table,.mm2-art__html tbody,.mm2-art__html tr,.mm2-art__html td{display:block;width:100%}.mm2-art__html tr{padding-block:14px;border-top:1px solid var(--mm-line)}.mm2-art__html table td{padding:0;border:0;font-size:15px;line-height:21px;color:var(--np-gray)}.mm2-art__html table td:first-child{font:400 16px/22px var(--mm-font-title);color:var(--mm-ink)}.mm2-art__html table td:last-child{margin-top:2px;font-size:13.5px;font-weight:600;color:var(--mm-ink)}.mm2-art__products{display:grid;gap:12px;min-width:0}.mm2-art__products-list{display:flex;gap:12px;margin-inline:calc(-1 * var(--mm-edge));padding-inline:var(--mm-edge);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--mm-edge);scrollbar-width:none}.mm2-art__products-list::-webkit-scrollbar{display:none}.mm2-art__products .mm2-jc:nth-child(n){flex:0 0 62%;padding:0;scroll-snap-align:start}.mm2-art__products .mm2-jc:nth-child(n):before,.mm2-art__products .mm2-jc:nth-child(n):after{display:none}.mm2-art__products .mm2-jc__colors{display:none}.mm2-art__faq details{padding-block:14px;border-top:1px solid var(--mm-line)}.mm2-art__faq h2{margin-bottom:14px}.mm2-art__faq summary{font:500 16px/22px var(--mm-font-title);list-style:none;cursor:pointer}.mm2-art__faq summary::-webkit-details-marker{display:none}.mm2-art__faq p{margin:6px 0 0;font-size:15px;line-height:23px;color:var(--np-gray)}.mm2-art__author{display:flex;align-items:center;gap:14px;padding-top:16px;border-top:1px solid var(--mm-line);color:var(--mm-ink);text-decoration:none}.mm2-art__avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mm-ink);font:600 12px/14px var(--mm-font-title);letter-spacing:.04em;color:#fff}.mm2-art__author strong{display:block;font:500 15px/19px var(--mm-font-title)}.mm2-art__author span span{display:block;margin-top:2px;font-size:13.5px;line-height:19px;color:var(--np-gray)}.mm2-art__related{margin-inline:var(--mm-edge);padding-bottom:32px;border-top:2px solid var(--mm-ink)}.mm2-art__related .mm2-jn__latest-head{padding-block:14px 4px;border:0}.mm2-art__club{display:grid;gap:14px;padding:24px var(--mm-edge);background:var(--mm-night);color:#fff}.mm2-art__club-title{margin:8px 0 0;font:400 22px/28px var(--mm-font-title);color:#fff}.mm2-art__club .mm2-btn{width:100%}@media screen and (min-width:1000px){.mm2-art__run{padding-top:18px}.mm2-art__run-top{padding-bottom:12px}.mm2-art__run-plate{width:206px}.mm2-art__run-sec{display:block}.mm2-art__head{justify-items:center;gap:16px;padding-block:56px 36px;text-align:center}.mm2-art__kicker{font-size:11.5px}.mm2-art__title{max-width:900px;font-size:clamp(40px,3.9vw,56px);line-height:1.107}.mm2-art__sub{max-width:760px;font-size:20px;line-height:30px}.mm2-art__by{font-size:13px}.mm2-art__hero-photo{aspect-ratio:1296 / 600}.mm2-art__caption{display:block}.mm2-art__body{grid-template-columns:minmax(0,300px) minmax(0,720px);column-gap:clamp(56px,8.9vw,128px);align-items:start;padding-block:56px 64px}.mm2-art__toc-mob{display:none}.mm2-art__sticky{position:sticky;top:calc(var(--sticky-area-height, 80px) + 24px);display:grid;gap:28px}.mm2-art__toc .mm2-art__side-label{padding-bottom:12px;border-bottom:1px solid var(--mm-ink)}.mm2-art__toc li{border-bottom:1px solid var(--mm-line)}.mm2-art__toc a{padding-block:11px}.mm2-art__toc a[aria-current]{font-weight:600;color:var(--mm-ink)}.mm2-art__models ul{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none}.mm2-art__models a{display:flex;align-items:center;gap:12px;padding-block:6px;color:var(--mm-ink);text-decoration:none}.mm2-art__models img{width:72px;height:auto;mix-blend-mode:multiply}.mm2-art__model-name{display:block;font:500 14px/18px var(--mm-font-title)}.mm2-art__model-name small{font:600 11px/14px var(--mm-font-text);color:var(--np-gray-2)}.mm2-art__models strong{font-size:13px;line-height:16px;font-weight:600}.mm2-art__text{gap:22px}.mm2-art__short{padding:24px 28px}.mm2-art__short p:last-child{margin-top:10px;font-size:17px;line-height:28px}.mm2-art__html{gap:22px;font-size:17.5px;line-height:30px}.mm2-art__text h2{margin-top:20px;font-size:30px;line-height:36px}.mm2-art__html--open>p:first-child:first-letter{margin:6px 12px 0 0;font-size:84px;line-height:72px}.mm2-art__html ol li{gap:16px;font-size:17px;line-height:28px}.mm2-art__html blockquote{font-size:30px;line-height:36px}.mm2-art__html table{display:table;border-collapse:collapse}.mm2-art__html table thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip-path:none}.mm2-art__html tbody{display:table-row-group;width:auto}.mm2-art__html tr{display:table-row;padding:0;border:0}.mm2-art__html table th{padding:0 16px 12px 0;border:0;border-bottom:2px solid var(--mm-ink);background:none;font:500 12px/15px var(--mm-font-text);text-align:left;text-transform:none}.mm2-art__html table td,.mm2-art__html table td:first-child,.mm2-art__html table td:last-child{display:table-cell;width:auto;margin:0;padding:14px 16px 14px 0;border:0;border-top:1px solid var(--mm-line);font:400 14.5px/21px var(--mm-font-text);vertical-align:top;color:var(--mm-ink)}.mm2-art__html table tr:first-child td{border-top:0}.mm2-art__products-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-inline:0;padding-inline:0;overflow:visible}.mm2-art__faq details{padding-block:16px}.mm2-art__faq summary{font-size:18px;line-height:25px}.mm2-art__faq p{font-size:16px;line-height:24px}.mm2-art__related{padding-bottom:56px}.mm2-art__related .mm2-jn__latest-head{padding-block:16px 20px}.mm2-art__related .mm2-jn__latest-head h2{font-size:28px;line-height:34px}.mm2-art__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mm2-jcard--compact{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:0;border-top:0}.mm2-jcard--compact .mm2-jcard__photo{aspect-ratio:416 / 240}.mm2-jcard--compact .mm2-jcard__title{font-size:20px;line-height:26px}.mm2-art__club{display:flex;justify-content:space-between;align-items:center;gap:48px;padding-block:48px}.mm2-art__club-title{max-width:760px;font-size:30px;line-height:36px}.mm2-art__club .mm2-btn{flex:none;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mm2.css.map */
