
/* ===== mobile-purchase-surface-v5824.css ===== */
/*
 * v5.8.24 — Mobil tek ürün sabit satın alma alanı.
 * Kaydırılan içerikten ayrılan, okunaklı ve güvenli beyaz yüzey.
 */

@media (max-width: 767px) {
  html body.hst-mobile-purchase-bar-enabled.single-product
    .hst-mobile-purchase-bar {
    padding:
      8px max(10px, env(safe-area-inset-right, 0px))
      calc(8px + env(safe-area-inset-bottom, 0px))
      max(10px, env(safe-area-inset-left, 0px)) !important;
    background: #fff !important;
    border-top: 1px solid #e3e8ef !important;
    box-shadow: 0 -7px 22px rgba(15, 23, 42, .10) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    pointer-events: auto !important;
  }

  html body.single-product .hst-mobile-purchase-bar__frame {
    background: #fff !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    pointer-events: auto !important;
  }
}

/* ===== single-discovery-media-v5825.css ===== */
/*
 * v5.8.25 — Tek ürün sayfasında İlgili / Son Görüntülenen medya ve başlık eşitliği.
 * Ürün kartı satın alma butonlarına müdahale etmez.
 */

/* #f5f8fb görsel dolgusunu kaldır; görseller kartın üst kenarlarını doldursun. */
html body.single-product
  .related.products.hst-related-slider li.product .hst-loop-gallery,
html body.single-product
  .hst-v471-recent li.product .hst-loop-gallery {
  background: #fff !important;
  border-radius: 0 !important;
}

html body.single-product
  .related.products.hst-related-slider li.product .hst-loop-gallery img,
html body.single-product
  .hst-v471-recent li.product .hst-loop-gallery img,
html body.single-product
  .related.products.hst-related-slider li.product
  .woocommerce-LoopProduct-link > img,
html body.single-product
  .hst-v471-recent li.product .woocommerce-LoopProduct-link > img {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: contain !important;
  background: #fff !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
}

/* İlgili ürünler başlığının ideal ölçüsünü iki bölümde de kullan. */
html body.single-product
  .related.products.hst-related-slider > h2,
html body.single-product
  .hst-v471-recent .hst-v471-section-head h2 {
  font-size: 26px !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: -.025em !important;
}

@media (max-width: 760px) {
  html body.single-product
    .related.products.hst-related-slider > h2,
  html body.single-product
    .hst-v471-recent .hst-v471-section-head h2 {
    font-size: 19px !important;
  }
}

/* ===== single-discovery-edge-v5826.css ===== */
/*
 * v5.8.26 — İlgili ve Son Görüntülenen kartlarında gerçek kenardan kenara medya.
 */

/* Kartın 10 px yatay iç payını yalnızca medya alanında telafi et. */
html body.single-product
  .related.products.hst-related-slider li.product .hst-loop-product-media,
html body.single-product
  .related.products.hst-related-slider li.product .hst-loop-gallery,
html body.single-product
  .hst-v471-recent li.product .hst-loop-product-media,
html body.single-product
  .hst-v471-recent li.product .hst-loop-gallery {
  width: calc(100% + 20px) !important;
  max-width: none !important;
  margin-right: -10px !important;
  margin-left: -10px !important;
  background: #fff !important;
  border-radius: 0 !important;
}

/* Kapsayıcı kullanılmayan ürün görselinde de aynı yatay telafiyi uygula. */
html body.single-product
  .related.products.hst-related-slider li.product
  .woocommerce-LoopProduct-link > img,
html body.single-product
  .hst-v471-recent li.product .woocommerce-LoopProduct-link > img {
  width: calc(100% + 20px) !important;
  max-width: none !important;
  margin-right: -10px !important;
  margin-left: -10px !important;
  padding: 0 !important;
  background: #fff !important;
  border-radius: 0 !important;
}

/*
 * Gerçek fotoğraflar medya çerçevesini dört kenardan doldurur.
 * WooCommerce boş görseli büyütülmeden, okunaklı biçimde ortada kalır.
 */
html body.single-product
  .related.products.hst-related-slider li.product
  .hst-loop-product-media img:not(.woocommerce-placeholder),
html body.single-product
  .hst-v471-recent li.product
  .hst-loop-product-media img:not(.woocommerce-placeholder),
html body.single-product
  .related.products.hst-related-slider li.product
  .woocommerce-LoopProduct-link > img:not(.woocommerce-placeholder),
html body.single-product
  .hst-v471-recent li.product
  .woocommerce-LoopProduct-link > img:not(.woocommerce-placeholder) {
  height: 100% !important;
  padding: 0 !important;
  object-fit: cover !important;
  background: #fff !important;
}

html body.single-product
  .related.products.hst-related-slider li.product
  .woocommerce-LoopProduct-link,
html body.single-product
  .hst-v471-recent li.product .woocommerce-LoopProduct-link {
  background: #fff !important;
}

/* ===== product-card-actions-v5829.css ===== */
/*
 * v5.8.29 — Tüm ürün kartlarında ortak satın alma butonu düzeni.
 *
 * Sepete Ekle ile Hemen Al / Hızlı Sipariş aynı yükseklik, tipografi ve
 * sütun sistemini kullanır. İki buton varsa kategori kartlarındaki gibi
 * yan yana; tek buton varsa kart genişliğinde gösterilir.
 */
html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner {
  column-gap: 10px !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner > a.button:not(.added_to_cart) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 40px !important;
  min-height: 40px !important;
  padding: 0 6px !important;
  gap: 5px !important;
  border-radius: 9px !important;
  font-size: clamp(10px, .78vw, 12px) !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: clip !important;
  box-sizing: border-box !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner > a.button:not(.added_to_cart) > span {
  display: block !important;
  min-width: 0 !important;
  max-width: 100% !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner > a.button:not(.added_to_cart) > i {
  display: inline-block !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  font-size: 11px !important;
}

/* İki satın alma butonu: kategori kartlarındaki dengeli iki sütun. */
html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:has(> a.hst-buy-now-button)
  > a.add_to_cart_button {
  grid-column: 1 !important;
  width: auto !important;
  margin: 0 0 12px 12px !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:has(> a.add_to_cart_button)
  > a.hst-buy-now-button {
  grid-column: 2 !important;
  width: auto !important;
  margin: 0 12px 12px 0 !important;
}

/* Yalnızca tek eylem gösteriliyorsa buton otomatik tam genişler. */
html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:not(:has(> a.hst-buy-now-button))
  > a.add_to_cart_button,
html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:not(:has(> a.add_to_cart_button))
  > a.hst-buy-now-button {
  grid-column: 1 / -1 !important;
  width: auto !important;
  margin: 0 12px 12px !important;
}

/* Bir eylem sarmalayıcı içinde basılıyorsa aynı standardı koru. */
html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner > .hst-v564-card-actions {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  width: auto !important;
  margin: 0 12px 12px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner > .hst-v564-card-actions > a.button {
  width: 100% !important;
  height: 40px !important;
  min-height: 40px !important;
  margin: 0 !important;
  padding: 0 6px !important;
  gap: 5px !important;
  border-radius: 9px !important;
  font-size: clamp(10px, .78vw, 12px) !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}

@media (max-width: 760px) {
  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner {
    column-gap: 6px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner > a.button:not(.added_to_cart) {
    height: 36px !important;
    min-height: 36px !important;
    padding: 0 3px !important;
    gap: 3px !important;
    border-radius: 8px !important;
    font-size: clamp(8px, 2.25vw, 10px) !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner > a.button:not(.added_to_cart) > i {
    font-size: 9px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:has(> a.hst-buy-now-button)
    > a.add_to_cart_button {
    margin: 0 0 8px 7px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:has(> a.add_to_cart_button)
    > a.hst-buy-now-button {
    margin: 0 7px 8px 0 !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:not(:has(> a.hst-buy-now-button))
    > a.add_to_cart_button,
  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:not(:has(> a.add_to_cart_button))
    > a.hst-buy-now-button {
    margin: 0 7px 8px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner > .hst-v564-card-actions {
    gap: 6px !important;
    margin: 0 7px 8px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner > .hst-v564-card-actions > a.button {
    height: 36px !important;
    min-height: 36px !important;
    padding: 0 3px !important;
    gap: 3px !important;
    border-radius: 8px !important;
    font-size: clamp(8px, 2.25vw, 10px) !important;
  }
}

/* ===== product-card-dual-actions-v5830.css ===== */
/*
 * v5.8.30 — Dar ürün kartlarında iki eylemin eksiksiz görünmesi.
 * Tek butonlu kartların ölçüsü değiştirilmez.
 */
html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button) {
  column-gap: 8px !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)
  > a.button:not(.added_to_cart) {
  height: 40px !important;
  min-height: 40px !important;
  padding-right: 3px !important;
  padding-left: 3px !important;
  gap: 3px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: -.01em !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)
  > a.button:not(.added_to_cart) > span {
  flex: 0 0 auto !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)
  > a.button:not(.added_to_cart) > i {
  font-size: 10px !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:has(> a.hst-buy-now-button)
  > a.add_to_cart_button {
  width: auto !important;
  margin: 0 0 12px 8px !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:has(> a.add_to_cart_button)
  > a.hst-buy-now-button {
  width: auto !important;
  margin: 0 8px 12px 0 !important;
}

@media (max-width: 760px) {
  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button) {
    column-gap: 5px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)
    > a.button:not(.added_to_cart) {
    height: 36px !important;
    min-height: 36px !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
    gap: 2px !important;
    font-size: clamp(8px, 2.15vw, 9.5px) !important;
    letter-spacing: -.02em !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)
    > a.button:not(.added_to_cart) > i {
    font-size: 8px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:has(> a.hst-buy-now-button)
    > a.add_to_cart_button {
    margin: 0 0 8px 5px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:has(> a.add_to_cart_button)
    > a.hst-buy-now-button {
    margin: 0 5px 8px 0 !important;
  }
}

/* ===== product-card-single-action-v5831.css ===== */
/*
 * v5.8.31 — Tüm ürün kartlarında tek Sepete Ekle eylemi.
 * İkincil buton kapalıyken daha geniş yüzey ve daha okunaklı metin.
 */
html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:not(:has(> a.hst-buy-now-button))
  > a.add_to_cart_button {
  grid-column: 1 / -1 !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 7px 12px !important;
  padding-right: 8px !important;
  padding-left: 8px !important;
  gap: 6px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner:not(:has(> a.hst-buy-now-button))
  > a.add_to_cart_button > i {
  font-size: 12px !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner > .hst-v564-card-actions:not(:has(> a.hst-buy-now-button)) {
  grid-template-columns: minmax(0, 1fr) !important;
  width: auto !important;
  margin: 0 7px 12px !important;
}

html body.hst-theme ul.products.products li.product.product
  .hst-product-card-inner > .hst-v564-card-actions:not(:has(> a.hst-buy-now-button))
  > a.add_to_cart_button {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: none !important;
  padding-right: 8px !important;
  padding-left: 8px !important;
  gap: 6px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

@media (max-width: 760px) {
  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:not(:has(> a.hst-buy-now-button))
    > a.add_to_cart_button {
    margin: 0 5px 8px !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
    gap: 5px !important;
    font-size: 11.5px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner:not(:has(> a.hst-buy-now-button))
    > a.add_to_cart_button > i {
    font-size: 11px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner > .hst-v564-card-actions:not(:has(> a.hst-buy-now-button)) {
    margin: 0 5px 8px !important;
  }

  html body.hst-theme ul.products.products li.product.product
    .hst-product-card-inner > .hst-v564-card-actions:not(:has(> a.hst-buy-now-button))
    > a.add_to_cart_button {
    padding-right: 5px !important;
    padding-left: 5px !important;
    gap: 5px !important;
    font-size: 11.5px !important;
  }
}

/* ===== mobile-product-accordion-v5832.css ===== */
/*
 * v5.8.32 — Mobil tek ürün sekmeleri için isteğe bağlı accordion.
 * Masaüstü sekme görünümü değişmez.
 */
.hst-product-tabs__accordion-button {
  display: none;
}

@media (max-width: 760px) {
  body.hst-mobile-tabs-accordion.single-product .hst-product-tabs {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__nav {
    display: none !important;
  }

  body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__panels {
    display: block !important;
    padding-top: 0 !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-button {
    appearance: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    min-height: 52px !important;
    margin: 10px 0 0 !important;
    padding: 0 14px !important;
    border: 1px solid #e1e8f0 !important;
    border-radius: 12px !important;
    background: #fff !important;
    color: #1d2939 !important;
    box-shadow: 0 5px 16px rgba(15, 23, 42, .045) !important;
    font: inherit !important;
    font-size: 14px !important;
    font-weight: 750 !important;
    line-height: 1.3 !important;
    text-align: left !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-button:first-child {
    margin-top: 0 !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-button.is-active {
    border-color: rgba(50, 99, 163, .32) !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    background: #f8fbff !important;
    color: var(--hst-primary, #3263a3) !important;
    box-shadow: none !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-icon {
    position: relative !important;
    flex: 0 0 30px !important;
    width: 30px !important;
    height: 30px !important;
    margin-left: 12px !important;
    border-radius: 50% !important;
    background: #f1f5f9 !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-icon::before,
  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-icon::after {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 11px !important;
    height: 2px !important;
    border-radius: 999px !important;
    background: currentColor !important;
    content: "" !important;
    transform: translate(-50%, -50%) !important;
    transition: transform .2s ease, opacity .2s ease !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-icon::after {
    transform: translate(-50%, -50%) rotate(90deg) !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-button.is-active
    .hst-product-tabs__accordion-icon::after {
    opacity: 0 !important;
    transform: translate(-50%, -50%) rotate(0) !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__panel {
    margin: 0 !important;
    padding: 16px 14px !important;
    border: 1px solid rgba(50, 99, 163, .22) !important;
    border-top: 0 !important;
    border-radius: 0 0 12px 12px !important;
    background: #fff !important;
    color: #344054 !important;
    font-size: 13.5px !important;
    line-height: 1.7 !important;
    box-sizing: border-box !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__panel[hidden] {
    display: none !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__panel:not([hidden]) {
    display: block !important;
  }
}

/* ===== mobile-product-refinements-v5833.css ===== */
/*
 * v5.8.33 — Mobil ürün kartı ve accordion sadeleştirmeleri.
 */
@media (max-width: 760px) {
  /* İlgili ve Son Görüntülenen ürün adları tam iki satır. */
  html body.single-product
    .related.products.hst-related-slider li.product
    .woocommerce-loop-product__title {
    display: -webkit-box !important;
    min-height: 30px !important;
    max-height: 30px !important;
    overflow: hidden !important;
    line-height: 15px !important;
    white-space: normal !important;
    text-overflow: ellipsis !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
  }

  /* Küçük ekranda kartları çerçeve ve boşluk ayırır; gölge kaldırılır. */
  html body.hst-theme ul.products li.product,
  html body.hst-theme ul.products li.product:hover,
  html body.hst-theme ul.products li.product .hst-product-card-inner,
  html body.hst-theme ul.products li.product .hst-product-card-inner:hover {
    box-shadow: none !important;
  }

  html body.hst-theme ul.products li.product:hover,
  html body.hst-theme ul.products li.product .hst-product-card-inner:hover {
    transform: none !important;
  }

  /* Accordion: ince çizgili, gölgesiz ve sade satır görünümü. */
  body.hst-mobile-tabs-accordion.single-product .hst-product-tabs {
    padding: 0 12px !important;
    border: 1px solid #e7ebf0 !important;
    border-radius: 10px !important;
    background: #fff !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-button {
    min-height: 46px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #eceff3 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #1f2937 !important;
    box-shadow: none !important;
    font-size: 13px !important;
    font-weight: 650 !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-button.is-active {
    border-color: #eceff3 !important;
    background: transparent !important;
    color: var(--hst-primary, #3263a3) !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-icon {
    flex-basis: 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-left: 10px !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #98a2b3 !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-icon::before {
    top: 45% !important;
    width: 6px !important;
    height: 6px !important;
    border-right: 1px solid currentColor !important;
    border-bottom: 1px solid currentColor !important;
    border-radius: 0 !important;
    background: transparent !important;
    transform: translate(-50%, -50%) rotate(45deg) !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-icon::after {
    display: none !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__accordion-button.is-active
    .hst-product-tabs__accordion-icon::before {
    top: 58% !important;
    transform: translate(-50%, -50%) rotate(225deg) !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__panel {
    margin: 0 !important;
    padding: 14px 0 16px !important;
    border: 0 !important;
    border-bottom: 1px solid #eceff3 !important;
    border-radius: 0 !important;
    background: #fff !important;
    box-shadow: none !important;
    font-size: 13px !important;
    line-height: 1.68 !important;
  }

  body.hst-mobile-tabs-accordion.single-product
    .hst-product-tabs__panels > :last-child {
    border-bottom: 0 !important;
  }
}
