/* 沿用 Protostar 的颜色与版式，修复图片和新增栏目在窄屏的布局。 */
main img, #content img { max-width: 100%; height: auto; }
main, #content, .catalog-card { min-width: 0; overflow-wrap: anywhere; }
.container { box-sizing: border-box; max-width: 100%; }
.home-blog { padding-inline: 0; }
.catalog-module-nav { margin-block: 12px; }
.catalog-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.item-image { float: none; margin-block: 16px; }
.item-image img { display: block; width: 100%; height: auto; }
.icon-chevron-right:before, .icon-arrow-right:before { content: '›'; font-family: Arial, sans-serif; }
.icon-chevron-left:before { content: '‹'; font-family: Arial, sans-serif; }
@media (max-width: 767px) {
  .catalog-grid, .catalog-product { grid-template-columns: minmax(0, 1fr); }
  .item-page [style*="float"], .blog [style*="float"] { float: none !important; }
  .product-gallery { min-width: 0; }
}
