.seo-collection {
  display: block;
}
.pdp-seo{
    padding-left: calc(var(--page-padding) + 94px);
    padding-right: calc(var(--page-padding) + 94px);

}
.plp-collection{
    margin-top: 20px;
    padding: 20px 0;
}

@media (min-width: 992px) {
  .seo-collection {
    max-width: 1800px;
    margin: 0 auto !important;
  }
}

.seo-collection__inner {
    padding: 0 9px;
    border-top: 1px solid rgb(0 0 0 / 5%);
    padding-top: 30px;
    padding-bottom: 30px;
}
.plp-pd{
    padding-left: 0 !important;
     padding-right: 0 !important;
}

@media (max-width: 768px) {

  .pdp-seo{
   padding-inline: var(--page-padding)
  }
}

.seo-collection__header {
  margin: 0 0 20px;
  text-align: left;
  font-family: 'Jost';
    font-weight: 500;
    font-size: 20px;
    color: #000000;
  letter-spacing: 0.5px;
}

/* 链接与 SHOW MORE 在同一条 flex 流里自动换行，SHOW MORE 紧跟最后一个链接 */
.seo-collection__body{
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 24px;
  row-gap: 20px;
}

/* grid 透明化，卡片直接参与 body 的 flex 排布 */
.seo-collection__grid {
  display: contents;
}

@media (min-width: 768px) {
  .seo-collection__body {
    column-gap: 32px;
    row-gap: 16px;
  }
}

.seo-collection__card {
  display: block;
  color: inherit;
  text-decoration: none;
}

.seo-collection__card.is-hidden {
  display: none;
}

.seo-collection__card-title {
  font-family: 'Jost';
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.35px;
  color: rgba(0,0,0,0.8);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

.seo-collection__card:hover .seo-collection__card-title {
  color: #000;
}

.seo-collection__footer {
  margin-top: 0;
  text-align: left;
  text-decoration: underline;
}

.seo-collection__show-more {
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  font-family: 'Jost';
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.5px;
  color: #000000;
  text-transform: uppercase;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

.seo-collection__show-more:hover {
  color: #000;
}

.seo-collection__show-more[hidden] {
  display: none;
}
@media (max-width:768px) {
    .seo-collection__show-more{
        font-size: 12px;
    }
    .seo-collection__card-title {
        font-size: 10px;
    }
    .seo-collection__header{
        font-size: 16px;
    }

}