/* マドリモ専用：シャッター基準の共通CSSを継承 */
body.mk-madorimo-theme .mk-madorimo-product{text-align:center;padding:16px;background:#fff;border:1px solid #e0ebe3;border-radius:12px}
body.mk-madorimo-theme .mk-madorimo-product img{max-width:100%;height:auto}
body.mk-madorimo-theme .mk-madorimo-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.mk-madorimo-theme .mk-madorimo-photo{margin:0;min-width:0;border:1px solid #e0ebe3;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgba(0,45,25,.07)}
body.mk-madorimo-theme .mk-madorimo-photo img{display:block;width:100%;height:210px;object-fit:contain;padding:8px}
@media(max-width:767px){body.mk-madorimo-theme .mk-madorimo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.mk-madorimo-theme .mk-madorimo-photo img{height:170px}}
@media(max-width:480px){body.mk-madorimo-theme .mk-madorimo-gallery{grid-template-columns:1fr}body.mk-madorimo-theme .mk-madorimo-photo img{height:auto}}
