.tongda_goods_read_main {
  width: 100%;
  padding: 1.625rem 0 var(--section-padding);
  overflow: hidden;
  background: var(--bg-color);
  color: var(--text-color);
  letter-spacing: 0;
}

.tongda_goods_read_main .tongda_goods_read_breadcrumb {
  align-items: center;
  word-break: break-all;
}

.tongda_goods_read_main .tongda_goods_read_breadcrumb a,
.tongda_goods_read_main .tongda_goods_read_breadcrumb span {
  display: contents;
  flex-shrink: 0;
  font-family: var(--font-family);
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-md);
  line-height: 1.5;
  color: var(--color-primary);
  text-transform: capitalize;
}

.tongda_goods_read_main .tongda_goods_read_breadcrumb a:hover {
  text-decoration: underline;
}

.tongda_goods_read_main .tongda_goods_read_breadcrumb_separator {
  display: flex;
  align-items: center;
}

.tongda_goods_read_main .tongda_goods_read_breadcrumb_current {
  color: #9b9b9b !important;
}

.tongda_goods_read_hero {
  margin-top: 4.375rem;
}

.tongda_goods_read_hero_inner {
  display: flex;
  gap: 7.1875rem;
  align-items: center;
  width: 100%;
}

.tongda_goods_read_gallery {
  display: flex;
  flex-direction: column;
  width: 33.5625rem;
  flex-shrink: 0;
  gap: 1.875rem;
  min-width: 0;
}

.tongda_goods_read_gallery_main {
  width: 100%;
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 1.25rem;
  background: #f3f3f3;
}

.tongda_goods_read_gallery_link {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: inherit;
}

.tongda_goods_read_gallery_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.tongda_goods_read_gallery_play {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.45);
  transform: translate(-50%, -50%);
  transition:
    background 0.3s ease,
    transform 0.3s ease;
}

.tongda_goods_read_gallery_link:hover .tongda_goods_read_gallery_play,
.tongda_goods_read_gallery_link:focus-visible .tongda_goods_read_gallery_play {
  background: var(--color-primary);
  transform: translate(-50%, -50%) scale(1.06);
}

.tongda_goods_read_gallery_play svg {
  width: 2.5rem;
  height: 2.5rem;
}

.tongda_goods_read_thumbnails {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  overscroll-behavior-inline: contain;
}

.tongda_goods_read_thumbnails_wrapper {
  align-items: stretch;
}

.tongda_goods_read_thumbnails:not(.swiper-initialized) {
  overflow-x: auto;
  scrollbar-width: none;
}

.tongda_goods_read_thumbnails:not(.swiper-initialized)::-webkit-scrollbar {
  display: none;
}

.tongda_goods_read_thumbnails:not(.swiper-initialized)
  .tongda_goods_read_thumbnails_wrapper {
  gap: 0.625rem;
}

.tongda_goods_read_thumbnail {
  height: auto;
  aspect-ratio: 1;
  padding: 0;
  overflow: hidden;
  border: 0;
  border-radius: 0.625rem;
  outline: 0.125rem solid transparent;
  outline-offset: -0.125rem;
  background: #f3f3f3;
  cursor: pointer;
  transition:
    outline-color 0.3s ease,
    opacity 0.3s ease;
}

.tongda_goods_read_thumbnails:not(.swiper-initialized)
  .tongda_goods_read_thumbnail {
  flex: 0 0 calc((100% - 1.875rem) / 4);
}

.tongda_goods_read_thumbnail:nth-child(n + 3) {
  border-radius: 0.375rem;
}

.tongda_goods_read_thumbnail:hover {
  opacity: 0.8;
}

.tongda_goods_read_thumbnail:focus-visible {
  outline-color: var(--text-color);
  outline-offset: -0.25rem;
  box-shadow: inset 0 0 0 0.25rem #fff;
  opacity: 1;
}

.tongda_goods_read_thumbnail.is-active {
  outline-color: var(--color-primary);
  opacity: 1;
}

.tongda_goods_read_thumbnail_image {
  border-radius: inherit;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.tongda_goods_read_hero_info,
.tongda_goods_read_hero_body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.tongda_goods_read_hero_title,
.tongda_goods_read_section_title {
  width: 100%;
  overflow-wrap: anywhere;
  font-family: var(--title-font-family);
  font-size: var(--font-size-60);
  font-weight: var(--font-weight-xl);
  line-height: normal;
  color: #000;
  text-transform: capitalize;
}

.tongda_goods_read_hero_title {
  margin: 0;
}

.tongda_goods_read_hero_body {
  margin-top: 2.875rem;
  gap: 3.125rem;
}

.tongda-goods-content {
  padding: 5rem 0px;
}

.tongda-goods-content p,.tongda-goods-content {
  font-family: var(--font-family);
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-md);
  line-height: 1.4;
  color: var(--text-color);
}

.tongda-goods-content p {
  margin-bottom: 1.25rem;
}

.tongda-goods-content h1,
.tongda-goods-content h2,
.tongda-goods-content h3,
.tongda-goods-content h4,
.tongda-goods-content h5,
.tongda-goods-content h6 {
  margin-bottom: 1.25rem;
}

.tongda_goods_read_hero_summary,
.tongda_goods_read_hero_summary *,
.tongda_goods_read_advantages_content,
.tongda_goods_read_advantages_content * {
  font-family: var(--font-family);
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-md);
  line-height: 1.9167;
  color: var(--text-color);
}

.tongda_goods_read_advantages_content ul,
.tongda_goods_read_hero_summary ul {
  list-style: disc;
}

.tongda_goods_read_hero_summary p {
  margin: 0;
  line-height: 1.5;
}

.tongda_goods_read_hero_summary > * + * {
  margin-top: 2.1875rem;
}

.tongda_goods_read_hero_summary ul,
.tongda_goods_read_hero_summary ol {
  margin-bottom: 0;
  padding-left: 2.1875rem;
}

.tongda_goods_read_hero_summary li,
.tongda_goods_read_advantages_content p,
.tongda_goods_read_advantages_content li {
  margin: 0;
}

.tongda_goods_read_hero_share {
  display: flex;
  align-items: center;
}

.tongda_goods_read_hero_share .social-media,
.tongda_goods_read_hero_share .social-medias {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.tongda_goods_read_hero_share .social-medias {
  margin: -0.1875rem -0.5rem !important;
  padding: 0;
  list-style: none;
}

.tongda_goods_read_hero_share .social-media {
  margin: 0.1875rem 0.5rem !important;
}

.tongda_goods_read_hero_share .social-media > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border-radius: 0.625rem;
  overflow: hidden;
}

.tongda_goods_read_hero_share .social-media > a img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
}

.tongda_goods_read_contact.tongda-btn {
  margin-top: 4.375rem;
  gap: 0.625rem;
  padding: 0.875rem 1.625rem;
  border-radius: 0.625rem;
  font-family: var(--font-family);
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-md);
  line-height: 1.5;
}

.tongda_goods_read_contact svg {
  position: relative;
  z-index: 3;
  flex: 0 0 auto;
  width: 1.25rem;
  height: 0.75rem;
  color: #fff;
}

.tongda_goods_read_section {
  margin-top: 7.5rem;
}

.tongda_goods_read_section_title {
  text-align: center;
}

.tongda_goods_read_advantages_inner {
  display: flex;
  gap: 4.75rem;
  align-items: center;
  width: 100%;
  margin: 5rem auto 0;
}

.tongda_goods_read_advantages_content {
  flex: 1;
}

.tongda_goods_read_advantages_content ul,
.tongda_goods_read_advantages_content ol {
  margin: 0;
  padding-left: 2.25rem;
}

.tongda_goods_read_advantages_media {
  flex-shrink: 0;
  aspect-ratio: 653 / 410;
  width: 40.8125rem;
  overflow: hidden;
  border-radius: 1.25rem;
}

.tongda_goods_read_advantages_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.tongda_goods_read_parameters_shell {
  position: relative;
  padding: 2.5rem;
  margin-top: 2.5rem;
  border-radius: 1.25rem;
  background: #fff;
}

.tongda_goods_read_parameters_scroll {
  width: 100%;
  overflow-x: auto;
  background: #fff;
  overscroll-behavior-inline: contain;
  -webkit-overflow-scrolling: touch;
}

.tongda_goods_read_parameters_scroll:focus-visible {
  outline: 0.125rem solid var(--color-primary);
  outline-offset: 0.25rem;
}

.tongda_goods_read_parameters_content {
  font-family: var(--font-family);
  font-size: var(--font-size-18);
  line-height: 1.6;
  color: var(--text-color);
}

.tongda_goods_read_parameters_content > *:first-child {
  margin-top: 0;
}

.tongda_goods_read_parameters_content > *:last-child {
  margin-bottom: 0;
}

.tongda_goods_read_parameters_content p,
.tongda_goods_read_parameters_content ul,
.tongda_goods_read_parameters_content ol {
  margin: 0 0 1rem;
}

.tongda_goods_read_parameters_content ul,
.tongda_goods_read_parameters_content ol {
  padding-inline-start: 1.5rem;
}

.tongda_goods_read_parameters_content h1,
.tongda_goods_read_parameters_content h2,
.tongda_goods_read_parameters_content h3,
.tongda_goods_read_parameters_content h4,
.tongda_goods_read_parameters_content h5,
.tongda_goods_read_parameters_content h6 {
  margin: 1.5rem 0 0.75rem;
  font-family: var(--title-font-family);
  line-height: 1.3;
  color: var(--title-text-color);
}

.tongda_goods_read_parameters_content a {
  color: var(--color-primary);
  text-decoration: underline;
}

.tongda_goods_read_parameters_content img {
  max-width: 100%;
  height: auto;
}

.tongda_goods_read_parameters_content table {
  width: 100% !important;
  min-width: 50rem;
  margin: 0 !important;
  border: 0 !important;
  border-collapse: collapse;
  table-layout: fixed;
}

.tongda_goods_read_parameters_content tr {
  height: 5.625rem;
  border: 0 !important;
  background: #fff;
}

.tongda_goods_read_parameters_content thead tr,
.tongda_goods_read_parameters_content
  table
  > tbody:first-child
  > tr:first-child {
  height: 3.75rem;
  background: var(--color-primary);
}

.tongda_goods_read_parameters_content thead + tbody > tr:nth-child(odd),
.tongda_goods_read_parameters_content
  table
  > tbody:first-child
  > tr:nth-child(even) {
  background: #f8f8f8;
}

.tongda_goods_read_parameters_content thead + tbody > tr:nth-child(even),
.tongda_goods_read_parameters_content
  table
  > tbody:first-child
  > tr:nth-child(n + 3):nth-child(odd) {
  background: #fff;
}

.tongda_goods_read_parameters_content th,
.tongda_goods_read_parameters_content td {
  width: auto;
  height: inherit;
  padding: 0.625rem 1.25rem !important;
  border: 0 !important;
  font-family: var(--font-family);
  text-align: left !important;
  vertical-align: middle;
  white-space: normal;
  overflow-wrap: anywhere;
  color: var(--text-color);
}

.tongda_goods_read_parameters_content th,
.tongda_goods_read_parameters_content thead td,
.tongda_goods_read_parameters_content
  table
  > tbody:first-child
  > tr:first-child
  td {
  font-size: var(--font-size-28) !important;
  font-weight: var(--font-weight-md) !important;
  line-height: 1.4286 !important;
  color: #fff !important;
}

.tongda_goods_read_parameters_content tbody td:first-child {
  font-size: var(--font-size-24) !important;
  font-weight: var(--font-weight-md) !important;
  line-height: 1.5 !important;
}

.tongda_goods_read_parameters_content tbody td:not(:first-child) {
  font-size: var(--font-size-20) !important;
  font-weight: var(--font-weight-sm) !important;
  line-height: 1.5 !important;
}

.tongda_goods_read_parameters_content td *,
.tongda_goods_read_parameters_content th * {
  margin: 0 !important;
  font: inherit !important;
  color: inherit !important;
}

.tongda_goods_read_application_grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.5625rem;
  align-items: start;
  width: 100%;
  margin: 5rem auto 0;
}

.tongda_goods_read_application_item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 0.625rem;
  background: #f3f3f3;
}

.tongda_goods_read_application_item:nth-child(even) {
  margin-top: 5.1875rem;
}

.tongda_goods_read_application_image {
  object-fit: contain;
}

.tongda_goods_read_details_grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.625rem;
  margin: 5rem auto 0;
}

.tongda_goods_read_details_item {
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 1.25rem;
  background: #f3f3f3;
}

.tongda_goods_read_details_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 1024px) {
  .tongda_goods_read_main .tongda_goods_read_breadcrumb {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
  }

  .tongda_goods_read_hero {
    margin-top: 3rem;
  }

  .tongda_goods_read_hero_inner {
    flex-direction: column;
    align-items: stretch;
    gap: 3rem;
  }

  .tongda_goods_read_gallery {
    width: 100%;
    /* max-width: 40rem; */
    margin: 0 auto;
  }

  .tongda_goods_read_hero_info {
    width: 100%;
  }

  .tongda_goods_read_hero_body {
    margin-top: 2rem;
    gap: 2rem;
  }

  .tongda_goods_read_contact.tongda-btn {
    margin-top: 2.5rem;
  }

  .tongda_goods_read_section {
    margin-top: var(--section-padding);
  }

  .tongda_goods_read_advantages_inner {
    flex-direction: column;
    align-items: stretch;
    gap: 2.5rem;
    margin-top: 3rem;
  }

  .tongda_goods_read_advantages_content,
  .tongda_goods_read_advantages_media {
    width: 100%;
  }

  .tongda_goods_read_parameters_shell {
    margin-top: 2rem;
    padding: 1.5rem;
  }

  .tongda_goods_read_application_grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
    margin-top: 3rem;
  }

  .tongda_goods_read_application_item:nth-child(even) {
    margin-top: 0;
  }

  .tongda_goods_read_details_grid {
    grid-template-columns: 1fr;
    gap: 1rem;
    margin-top: 3rem;
  }
}
