/** Shopify CDN: Minification failed

Line 73:0 Expected "}" to go with "{"

**/



.rich-text {
  background: var(--color-bg, var(--bg-body, #fff));
  color: var(--color-text, var(--color-body)); }
  .rich-text__inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 25px; }
    .rich-text__inner h1 {
      color: inherit; }
    .rich-text__inner img,
    .rich-text__inner .thb-placeholder {
      margin-bottom: 30px; }
    .rich-text__inner .thb-placeholder {
      display: inline-block;
      width: 120px;
      height: 120px; }
  .rich-text .rte {
    margin-bottom: 15px; }
    .rich-text .rte p:last-child {
      margin-bottom: 0; }
  .rich-text.text-position-left .rich-text__inner {
    margin-left: 0; }
  .rich-text.text-position-right .rich-text__inner {
    margin-right: 0; }
  .rich-text.text-width-small .rich-text__inner {
    max-width: 400px; }
  .rich-text.text-width-large .rich-text__inner {
    max-width: 800px; }
  .rich-text.text-width-xlarge .rich-text__inner {
    max-width: 1090px; }
  .rich-text.text-width-grid .rich-text__inner {
    max-width: 1380px; }

@media only screen and (max-width: 767px) {
  .rich-text__inner {
    padding: 0 15px; }

    /* 让表格在移动端支持横向滚动，防止撑破页面 */
.rich-text__table-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* iOS 平滑滚动 */
  margin-bottom: 20px;
}

/* 基础表格样式 (如果你的主题没有全局表格样式) */
.rich-text__table-container table {
  width: 100%;
  border-collapse: collapse;
  margin: 10px 0;
  min-width: 600px; /* 强制表格保持最小宽度，触发滚动条 */
}

.rich-text__table-container th,
.rich-text__table-container td {
  border: 1px solid var(--color-text, #000); /* 使用 section 定义的文本颜色 */
  padding: 10px;
  text-align: left;
}

.rich-text__table-container th {
  background-color: rgba(var(--color-text-rgb, 0,0,0), 0.05); /* 轻微背景色 */
  font-weight: bold;
}
