#htw-converted-page-content .fb-native-products {
  box-sizing: border-box;
  max-width: 1240px;
  margin: 44px auto 62px;
  padding: 0 24px;
}
#htw-converted-page-content .fb-native-products-head {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 22px;
}
#htw-converted-page-content .fb-native-products-head h2 {
  margin: 0;
  color: #0075c8;
  font: 400 clamp(27px, 3vw, 40px)/1.12 Arial, sans-serif;
}
#htw-converted-page-content .fb-native-products-head p { margin: 0; }
#htw-converted-page-content .fb-native-products-head a {
  color: #0075c8;
  font: 700 15px/1.3 Arial, sans-serif;
  text-decoration: underline;
  text-underline-offset: 3px;
  white-space: nowrap;
}
#htw-converted-page-content .fb-native-products-head a:hover,
#htw-converted-page-content .fb-native-products-head a:focus-visible { color: #005e9e; }
#htw-converted-page-content .fb-native-products .row { margin-left: -10px; margin-right: -10px; }
#htw-converted-page-content .fb-native-products .col { padding-left: 10px; padding-right: 10px; }
#htw-converted-page-content .fb-native-products .product-small .box-text { padding-bottom: 14px; }
#htw-converted-page-content .fb-native-products .product-small .box-text .name {
  line-height: 1.35;
  height: 2.7em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
#htw-converted-page-content .fb-native-products .product-small .price del {
  color: #858b96;
}
#htw-converted-page-content .fb-native-products .product-small .price ins,
#htw-converted-page-content .fb-native-products .product-small .price ins .amount {
  color: #d71920;
  font-weight: 700;
  text-decoration: none;
}
#htw-converted-page-content .fb-native-products .product-small .price > .amount {
  color: #d71920;
  font-weight: 700;
}
@media (max-width: 767px) {
  #htw-converted-page-content .fb-native-products { margin: 32px auto 48px; padding: 0 16px; }
  #htw-converted-page-content .fb-native-products-head { align-items: start; flex-direction: column; gap: 7px; margin-bottom: 14px; }
  #htw-converted-page-content .fb-native-products-head h2 { font-size: 28px; }
  #htw-converted-page-content .fb-native-products-head a { min-height: 28px; display: inline-flex; align-items: center; }
  #htw-converted-page-content .fb-native-products .product-small .box-text .name {
    font-size: 13px;
    line-height: 1.3;
    height: 3.9em;
    -webkit-line-clamp: 3;
  }
}
