.mm-badges{display:flex;gap:var(--c-8px);margin:var(--c-10px) 0;flex-wrap:wrap}.mm-badges .mm-badge{width:var(--c-50px);height:var(--c-50px);object-fit:contain;aspect-ratio:1}.detail-copy>.mm-badges{margin:0 0 var(--c-18px)}.detail-copy .mm-badges .mm-badge{width:var(--c-62px);height:var(--c-62px)}.mm-no-photo{display:grid;place-items:center;aspect-ratio:1;background:var(--surface);color:var(--muted)}.mm-ended{display:inline-block;color:var(--accent-strong);border:1px solid var(--accent);padding:var(--c-3px) var(--c-9px);font-size:var(--c-13px);letter-spacing:.1em}.detail-copy h1,.detail-copy h2{white-space:normal;overflow-wrap:anywhere}.detail-description p{margin:0 0 1em;white-space:normal}.product-card :is(h2,h3),.product-card .tagline{overflow-wrap:anywhere}.sample-news-row{display:block}.sample-news-box{height:auto;min-height:0}.sample-news-cards a{display:block}.sample-news-cards{row-gap:var(--c-32px)}.mm-pagination{display:flex;gap:var(--c-12px);justify-content:center;padding:var(--c-35px) 0}.mm-pagination a{padding:var(--c-8px) var(--c-15px);border:1px solid var(--line)}.mm-pagination [aria-current]{background:var(--accent-strong);color:var(--paper)}.mm-empty{padding:var(--c-28px);text-align:center;border:1px solid var(--line)}.mm-news-photo{display:block;max-width:100%;width:auto;max-height:var(--c-550px);object-fit:contain;margin:0 auto var(--c-32px)}.mm-article-body{line-height:var(--c-2);overflow-wrap:anywhere;margin-bottom:var(--c-40px)}.mm-article{padding-bottom:var(--c-50px)}.reference-news~.section-action{display:block}.page-bento .product-grid{grid-template-rows:none;grid-auto-rows:auto;row-gap:var(--c-70px)}
 .product-card .caption{min-height:var(--c-125px)}@media(max-width:850px){
 .page-bento .product-grid{grid-template-rows:revert;grid-auto-rows:revert;row-gap:var(--c-45px)}
 .product-card .caption{min-height:revert}
 .popular-grid .caption{min-height:var(--c-120px)}
}@media(max-width:600px){
 .page-bento .product-grid{row-gap:var(--c-34px)}
}@media(max-width:850px){.mm-badges .mm-badge{width:var(--c-36px);height:var(--c-36px)}.mm-badges{gap:var(--c-4px)}.sample-news-cards{grid-template-columns:1fr}.sample-news-image{height:auto;aspect-ratio:16/9}}
.mm-article-body{display:flow-root}.mm-article-body img{max-width:100%;height:auto}.mm-article-body figure,.mm-article-body .wp-caption{max-width:100%;margin:1.5em auto}.mm-article-body .aligncenter{display:block;margin:1.5em auto}.mm-article-body .alignleft{float:left;margin:0 1.5em 1em 0}.mm-article-body .alignright{float:right;margin:0 0 1em 1.5em}.mm-article-body figcaption,.mm-article-body .wp-caption-text{font-size:.9em;color:var(--muted);text-align:center}.mm-article-body ul,.mm-article-body ol{padding-left:1.6em;list-style-position:outside}.mm-article-body ul{list-style-type:disc}.mm-article-body ol{list-style-type:decimal}.mm-article-body h2,.mm-article-body h3{margin:1.5em 0 .6em}@media(max-width:600px){.mm-article-body .alignleft,.mm-article-body .alignright{float:none;display:block;margin:1.5em auto}}
