.mm-cb{position:relative;overflow:hidden}.mm-cb__inner{position:relative;z-index:2;display:flex;flex-direction:column}.mm-cb--typographic{background:var(--MM-BONE, #F2F0EB)}.mm-cb--typographic .mm-cb__inner{align-items:flex-start}.mm-cb--image{background-size:cover;background-position:center}.mm-cb--image .mm-cb__inner{align-items:flex-start;justify-content:flex-end}.mm-cb--image .mm-cb__title,.mm-cb--image .mm-cb__text,.mm-cb--image .mm-cb__eyebrow,.mm-cb--image .mm-cb__count,.mm-cb--image .mm-cb__crumbs,.mm-cb--image .mm-cb__crumbs a{color:#fff}.mm-cb--image .mm-cb__rule{background:#ffffff80}.mm-cb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#16161ad9,#16161a26 65%,#16161a00)}.mm-cb--small .mm-cb__inner{padding:52px 32px;min-height:220px}.mm-cb--medium .mm-cb__inner{padding:76px 32px;min-height:340px}.mm-cb--large .mm-cb__inner{padding:96px 32px;min-height:460px}.mm-cb__crumbs{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--MM-MUTED, #6E6B66);margin-bottom:22px}.mm-cb__crumbs span{margin:0 8px}.mm-cb__crumbs a{text-decoration:none}.mm-cb__eyebrow{margin-bottom:12px}.mm-cb__title{font-family:var(--FONT-STACK-HEADING);font-weight:400;font-size:clamp(38px,4.4vw,66px);line-height:1.04;letter-spacing:-.01em;margin:0}.mm-cb__text{margin-top:18px;max-width:480px;font-size:15px;line-height:1.75;color:var(--MM-MUTED, #6E6B66)}.mm-cb__text p{margin:0}.mm-cb__count{display:flex;align-items:center;gap:14px;margin-top:26px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--MM-MUTED, #6E6B66)}.mm-cb__rule{display:block;width:44px;height:1px;background:var(--MM-RULE, #DFDCD5)}@media(max-width:860px){.mm-cb--small .mm-cb__inner,.mm-cb--medium .mm-cb__inner,.mm-cb--large .mm-cb__inner{padding:44px 20px;min-height:0}.mm-cb--image .mm-cb__inner{min-height:300px}.mm-cb__crumbs{margin-bottom:16px}}.mm-details{padding:76px 0;border-bottom:1px solid var(--MM-RULE, #DFDCD5)}.mm-details__wrap{display:grid;grid-template-columns:280px 1fr;gap:64px}.mm-details__side h2{font-family:var(--FONT-STACK-HEADING);font-size:30px;font-weight:400;margin:0}.mm-details__acc{border-top:1px solid var(--MM-RULE, #DFDCD5)}.mm-details__acc details{border-bottom:1px solid var(--MM-RULE, #DFDCD5)}.mm-details__acc summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.mm-details__acc summary::-webkit-details-marker{display:none}.mm-details__acc summary:after{content:"+";font-size:16px;font-weight:300}.mm-details__acc details[open] summary:after{content:"\2013"}.mm-acc__body{padding:0 0 24px;font-size:14px;color:var(--MM-MUTED, #6E6B66);line-height:1.75}.mm-acc__body p{margin:0 0 10px}.mm-acc__body strong{color:var(--MM-INK, #16161A);font-weight:500}.mm-meas{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px}.mm-meas th,.mm-meas td{padding:9px 8px;text-align:left;border-bottom:1px solid var(--MM-RULE, #DFDCD5)}.mm-meas th{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--MM-MUTED, #6E6B66);font-weight:500}.mm-meas td{color:var(--MM-INK, #16161A)}@media(max-width:860px){.mm-details{padding:48px 0}.mm-details__wrap{grid-template-columns:1fr;gap:24px}.mm-meas{font-size:12px}.mm-meas th,.mm-meas td{padding:7px 5px}}.mm-fit{background:var(--MM-BONE, #F2F0EB);padding:76px 0}.mm-fit__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mm-fit__copy h2{font-family:var(--FONT-STACK-HEADING);font-size:clamp(28px,2.8vw,40px);font-weight:400;margin:12px 0 18px}.mm-fit__intro{color:var(--MM-MUTED, #6E6B66);max-width:440px;line-height:1.8;font-size:15px;margin:0}.mm-fit__empty{color:var(--MM-MUTED, #6E6B66);font-size:13px;margin-top:18px}.mm-fit__notes{margin:26px 0 0;padding:0;list-style:none;max-width:460px}.mm-fit__notes li{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--MM-RULE, #DFDCD5);font-size:14px}.mm-fit__notes li:last-child{border-bottom:1px solid var(--MM-RULE, #DFDCD5)}.mm-fit__notes .k{font-family:var(--FONT-STACK-HEADING);color:var(--MM-CLARET, #7A2E3B);font-size:13px;min-width:14px}.mm-fit__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}@media(max-width:860px){.mm-fit{padding:52px 0}.mm-fit__grid{grid-template-columns:1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
