.hv3-kv2 { --sp-ink: #666; --sp-soft: #666; --sp-line: var(--hv3-line, #e8e8ec); --sp-green: var(--hv3-green-500, #1D8057); --sp-tile: var(--hv3-tile, #f5f5f7); }
#sanpham-inan-quote-simple .row:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  margin-left: 0;
  margin-right: 0;
}
#sanpham-inan-quote-simple [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *) {
  float: none;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
#sanpham-inan-quote-simple #product-image:is(.hv3-kv2, .hv3-kv2 *) {
  flex: 1 1 0;
  min-width: 0;
  position: sticky;
  top: 16px;
}
#sanpham-inan-quote-simple .show-moble-qd-page:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
@media screen and (max-width: 800px) {
  #sanpham-inan-quote-simple .hide-moble-qd-page:is(.hv3-kv2, .hv3-kv2 *) {
    display: none !important;
  }
  #sanpham-inan-quote-simple .show-moble-qd-page:is(.hv3-kv2, .hv3-kv2 *) {
    display: block !important;
    margin-bottom: 20px;
  }
}
@media (max-width: 900px) {
  #sanpham-inan-quote-simple #product-image:is(.hv3-kv2, .hv3-kv2 *) {
    position: static;
  }
}
#sanpham-inan-quote-simple #product-image img:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 100%;
  height: auto;
  border-radius: var(--hv3-radius, 15px);
}
#sanpham-inan-quote-simple #product-image .panel-custom-info-text:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 16px;
  padding: 6px 16px;
  border: 1px solid var(--sp-line);
  border-radius: 12px;
  background: var(--sp-tile);
}
#sanpham-inan-quote-simple #product-image .panel-custom-info-text p:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0;
}
#sanpham-inan-quote-simple #product-image .panel-custom-info-text p + p:is(.hv3-kv2, .hv3-kv2 *) {
  border-top: 1px solid #e4e4e9;
}
#sanpham-inan-quote-simple #product-image .hover-tranlations:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 11px 0;
  font-size: 14px;
  line-height: 1.5;
  color: var(--sp-green);
  text-decoration: none;
  transition: color .15s;
}
#sanpham-inan-quote-simple #product-image .hover-tranlations:is(.hv3-kv2, .hv3-kv2 *)::after {
  content: "›";
  margin-left: auto;
  font-size: 17px;
  line-height: 1;
  color: #b7c9c0;
}
#sanpham-inan-quote-simple #product-image .hover-tranlations:hover:is(.hv3-kv2, .hv3-kv2 *) {
  color: var(--hv3-green-600, #0f8f56);
}
#sanpham-inan-quote-simple #product-image .hover-tranlations:hover:is(.hv3-kv2, .hv3-kv2 *)::after {
  color: var(--sp-green);
}
#sanpham-inan-quote-simple .hover-tranlations .hv3-linkdot:is(.hv3-kv2, .hv3-kv2 *) {
  flex: none;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: currentColor;
}

#sanpham-inan-quote-simple #addcolor-tab:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 28px !important;
}
#sanpham-inan-quote-simple #addcolor-tab .tab-content:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-direction: column;
  padding-top: 38px;
}
#sanpham-inan-quote-simple #addcolor-tab .tab-content > .tab-pane:is(.hv3-kv2, .hv3-kv2 *) {
  opacity: 1 !important;
  transition: none !important;
}
#sanpham-inan-quote-simple #about-prodct:is(.hv3-kv2, .hv3-kv2 *) {
  order: 1;
}
#sanpham-inan-quote-simple #home:is(.hv3-kv2, .hv3-kv2 *) {
  order: 2;
}
#sanpham-inan-quote-simple #comment-customer:is(.hv3-kv2, .hv3-kv2 *) {
  order: 3;
}
#sanpham-inan-quote-simple .hv3-sec--faq:is(.hv3-kv2, .hv3-kv2 *) {
  order: 4;
}
#sanpham-inan-quote-simple #question-prodct:is(.hv3-kv2, .hv3-kv2 *) {
  order: 5;
}
#sanpham-inan-quote-simple #addcolor-tab .tab-content > .tab-pane:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-sec:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 56px !important;
  padding: 0 !important;
  border: 0;
  border-radius: 0;
  background: none;
}
#sanpham-inan-quote-simple #addcolor-tab .tab-pane > .related-products:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab .tab-pane > .group-related:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab .group-related:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab .group-related-inner:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-sec > .row:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
#sanpham-inan-quote-simple .hv3-sec__title:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #about-prodct > .related-products h2.txt-qd-dm-2:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab .sp_cptieude:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-sec--related h2.txt-qd-dm-2:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 22px !important;
  padding: 0 !important;
  font-size: 21px !important;
  font-weight: 600 !important;
  letter-spacing: -.2px;
  line-height: 1.35 !important;
  text-align: left !important;
  text-transform: none !important;
  color: var(--sp-ink, #666) !important;
}
#sanpham-inan-quote-simple #addcolor-tab .txt-qd-dm-2.text-center:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-sec .txt-qd-dm-2.text-center:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  margin: 0 0 8px !important;
  text-align: left;
}
#sanpham-inan-quote-simple .hv3-sec .txt-qd-dm-2.text-center + .text-center:is(.hv3-kv2, .hv3-kv2 *) {
  text-align: left !important;
}
#sanpham-inan-quote-simple .hv3-sec .txt-qd-dm-2 > .hide-moble-qd-page:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
@media (max-width: 767px) {
  #sanpham-inan-quote-simple #addcolor-tab .tab-content > .tab-pane:is(.hv3-kv2, .hv3-kv2 *),
  #sanpham-inan-quote-simple .hv3-sec:is(.hv3-kv2, .hv3-kv2 *) {
    margin-bottom: 36px !important;
  }
}
#sanpham-inan-quote-simple .hv3-t-green:is(.hv3-kv2, .hv3-kv2 *) {
  color: var(--hv3-green-500, #1D8057);
}
#sanpham-inan-quote-simple .hv3-intro__cols:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  align-items: stretch;
}
#sanpham-inan-quote-simple .hv3-intro__desc iframe:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-intro__desc blockquote:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 auto !important;
}
#sanpham-inan-quote-simple .hv3-intro__desc iframe:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
  height: auto !important;
  aspect-ratio: 16 / 9;
  border: 0;
  border-radius: 12px;
}
#sanpham-inan-quote-simple #addcolor-tab .hv3-intro__desc iframe:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  width: 100%;
  height: auto !important;
  aspect-ratio: 16 / 9;
  margin-top: 14px;
  border: 0;
  border-radius: 12px;
}
#sanpham-inan-quote-simple .hv3-intro__desc:is(.hv3-kv2, .hv3-kv2 *) {
  flex: 1 1 0;
  min-width: 0;
}
#sanpham-inan-quote-simple .hv3-intro__spec:is(.hv3-kv2, .hv3-kv2 *) {
  flex: 1 1 0;
  min-width: 0;
  margin-left: 30px;
}
#sanpham-inan-quote-simple #addcolor-tab .hv3-intro__desc:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab .hv3-intro__spec:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 26px 30px !important;
  border-radius: 10px;
  background: #F6F7F8 !important;
}
#sanpham-inan-quote-simple .hv3-intro__desc p:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.85;
  color: #5b6270;
  text-align: left;
}
#sanpham-inan-quote-simple .hv3-intro__desc a:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-intro__desc a span:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-intro__desc strong:is(.hv3-kv2, .hv3-kv2 *) {
  color: var(--sp-ink, #666) !important;
  font-weight: 700;
  text-decoration: none;
}
#sanpham-inan-quote-simple .hv3-intro__desc p:last-child:is(.hv3-kv2, .hv3-kv2 *) {
  margin-bottom: 0;
}
#sanpham-inan-quote-simple .hv3-spec__row:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  align-items: baseline;
  padding: 13px 0;
  border-bottom: 1px solid #E4E5E8;
  font-size: 14px;
  line-height: 1.6;
}
#sanpham-inan-quote-simple .hv3-spec__row:first-child:is(.hv3-kv2, .hv3-kv2 *) {
  padding-top: 0;
}
#sanpham-inan-quote-simple .hv3-spec__row:last-child:is(.hv3-kv2, .hv3-kv2 *) {
  border-bottom: 0;
}
#sanpham-inan-quote-simple .hv3-spec__k:is(.hv3-kv2, .hv3-kv2 *) {
  flex: none;
  width: 52%;
  padding-right: 12px;
  color: #5b6270;
}
#sanpham-inan-quote-simple .hv3-spec__v:is(.hv3-kv2, .hv3-kv2 *) {
  flex: 1;
  min-width: 0;
  color: #2b2f36;
}
@media (max-width: 900px) {
  #sanpham-inan-quote-simple .hv3-intro__cols:is(.hv3-kv2, .hv3-kv2 *) {
    display: block;
  }
  #sanpham-inan-quote-simple .hv3-intro__spec:is(.hv3-kv2, .hv3-kv2 *) {
    margin: 16px 0 0;
  }
}
#sanpham-inan-quote-simple .hv3-faq__q:is(.hv3-kv2, .hv3-kv2 *)::-webkit-details-marker {
  display: none;
}
#sanpham-inan-quote-simple .hv3-faq__ico:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
  flex: none;
  width: 28px;
  height: 28px;
  margin-left: 14px;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 50%;
  background: #fff;
}
#sanpham-inan-quote-simple .hv3-faq__ico:is(.hv3-kv2, .hv3-kv2 *)::before,
#sanpham-inan-quote-simple .hv3-faq__ico:is(.hv3-kv2, .hv3-kv2 *)::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 11px;
  height: 1.5px;
  background: var(--sp-soft, #666);
  transform: translate(-50%, -50%);
}
#sanpham-inan-quote-simple .hv3-faq__ico:is(.hv3-kv2, .hv3-kv2 *)::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
#sanpham-inan-quote-simple .hv3-faq__item[open] .hv3-faq__ico:is(.hv3-kv2, .hv3-kv2 *)::after {
  display: none;
}
#sanpham-inan-quote-simple .hv3-faq__a ul:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0;
  padding: 0;
  list-style: none;
}
#sanpham-inan-quote-simple .hv3-faq__a li:is(.hv3-kv2, .hv3-kv2 *)::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #c4c4cc;
}
#sanpham-inan-quote-simple .hv3-faq__a li:last-child:is(.hv3-kv2, .hv3-kv2 *) {
  margin-bottom: 0;
}
#sanpham-inan-quote-simple .hv3-faq__a a:is(.hv3-kv2, .hv3-kv2 *) {
  color: var(--hv3-green-500, #1D8057);
}
#sanpham-inan-quote-simple #addcolor-tab .vidusp-qd-style:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #comment-customer .bg-bot-line:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #comment-customer .send-comment-tag:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-sec--related .flex-row-attach:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px;
}
#sanpham-inan-quote-simple #addcolor-tab .vidusp-qd-style > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #comment-customer .bg-bot-line > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #comment-customer .send-comment-tag > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-sec--related .flex-row-attach > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *) {
  padding-left: 8px;
  padding-right: 8px;
}
#sanpham-inan-quote-simple #addcolor-tab .col-md-3:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .hv3-sec .col-md-3:is(.hv3-kv2, .hv3-kv2 *) {
  width: 25%;
}
#sanpham-inan-quote-simple #addcolor-tab .col-md-4:is(.hv3-kv2, .hv3-kv2 *) {
  width: 33.3333%;
}
#sanpham-inan-quote-simple #addcolor-tab .col-md-6:is(.hv3-kv2, .hv3-kv2 *) {
  width: 50%;
}
#sanpham-inan-quote-simple #addcolor-tab .col-md-12:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
}
@media (max-width: 991px) {
  #sanpham-inan-quote-simple #addcolor-tab .col-md-3:is(.hv3-kv2, .hv3-kv2 *),
  #sanpham-inan-quote-simple .hv3-sec .col-md-3:is(.hv3-kv2, .hv3-kv2 *),
  #sanpham-inan-quote-simple #addcolor-tab .col-md-4:is(.hv3-kv2, .hv3-kv2 *),
  #sanpham-inan-quote-simple #addcolor-tab .col-md-6:is(.hv3-kv2, .hv3-kv2 *) {
    width: 50%;
  }
}
@media (max-width: 599px) {
  #sanpham-inan-quote-simple #addcolor-tab .col-md-3:is(.hv3-kv2, .hv3-kv2 *),
  #sanpham-inan-quote-simple .hv3-sec .col-md-3:is(.hv3-kv2, .hv3-kv2 *),
  #sanpham-inan-quote-simple #addcolor-tab .col-md-4:is(.hv3-kv2, .hv3-kv2 *),
  #sanpham-inan-quote-simple #addcolor-tab .col-md-6:is(.hv3-kv2, .hv3-kv2 *) {
    width: 100%;
  }
}
#sanpham-inan-quote-simple #addcolor-tab .fa-star:is(.hv3-kv2, .hv3-kv2 *) {
  display: inline-block;
  width: 1em;
  font-style: normal;
  font-size: 17px;
  line-height: 1;
  color: #d9d9de;
}
#sanpham-inan-quote-simple #addcolor-tab .fa-star:is(.hv3-kv2, .hv3-kv2 *)::before {
  content: "\2605";
  font-family: inherit;
}
#sanpham-inan-quote-simple #addcolor-tab .fa-star.yelow:is(.hv3-kv2, .hv3-kv2 *) {
  color: #F5B301;
}
#sanpham-inan-quote-simple #addcolor-tab .tab-pane img:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
}
#sanpham-inan-quote-simple #comment-customer .group-related:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  align-items: stretch;
}
#sanpham-inan-quote-simple #comment-customer .rating-box .fa-star.yelow:is(.hv3-kv2, .hv3-kv2 *) {
  color: var(--hv3-green-500, #1D8057);
}
#sanpham-inan-quote-simple #comment-customer .product-customer-col-2:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#sanpham-inan-quote-simple #comment-customer .btn-comment-rating:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 18px;
  padding: 11px 28px;
  border: 0;
  border-radius: 999px;
  background: var(--hv3-green-500, #1D8057);
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
#sanpham-inan-quote-simple .show-on-mobile-comment-tag:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
@media screen and (max-width: 480px) {
  #sanpham-inan-quote-simple .hide-on-mobile-comment-tag:is(.hv3-kv2, .hv3-kv2 *) {
    display: none !important;
  }
  #sanpham-inan-quote-simple .show-on-mobile-comment-tag:is(.hv3-kv2, .hv3-kv2 *) {
    display: flex !important;
  }
}
@media (max-width: 1100px) {
  #sanpham-inan-quote-simple #comment-customer .view-comment-tag > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *) {
    flex-basis: calc(40% - 20px);
    width: calc(40% - 20px);
  }
}
@media (max-width: 700px) {
  #sanpham-inan-quote-simple #comment-customer .view-comment-tag > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *) {
    flex-basis: calc(80% - 20px);
    width: calc(80% - 20px);
  }
}
#sanpham-inan-quote-simple #comment-customer .hv3-rate__empty:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  min-height: 160px;
  margin-left: 16px;
  border: 1px dashed var(--hv3-line, #e8e8ec);
  border-radius: 14px;
  font-size: 14px;
  color: #9b9ba3;
}
#sanpham-inan-quote-simple #comment-customer .hv3-rate__none:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #9b9ba3 !important;
}
@media (max-width: 900px) {
  #sanpham-inan-quote-simple #comment-customer .hv3-rate__empty:is(.hv3-kv2, .hv3-kv2 *) {
    margin: 16px 0 0;
  }
}
#sanpham-inan-quote-simple #comment-customer .view-comment-tag:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex: 1;
  min-width: 0;
  margin-left: 16px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}
#sanpham-inan-quote-simple #comment-customer .view-comment-tag .col-right-tag:is(.hv3-kv2, .hv3-kv2 *) {
  flex: 1;
  order: 1;
}
#sanpham-inan-quote-simple #comment-customer .view-comment-tag .col-left-tag:is(.hv3-kv2, .hv3-kv2 *) {
  align-self: stretch;
  max-width: none;
  margin-top: auto;
  margin: 14px -16px -16px;
  padding: 12px 16px;
  background: #FAFBFC;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas: "av name" "av date";
  align-items: center;
  column-gap: 10px;
  order: 2;
  margin-top: 14px;
  padding-top: 12px;
  border-top: 1px solid var(--hv3-line, #e8e8ec);
}
#sanpham-inan-quote-simple #comment-customer .admin-answer:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #comment-customer .view-comment-tag textarea:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #comment-customer .view-comment-tag .text-right:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
@media (max-width: 900px) {
  #sanpham-inan-quote-simple #comment-customer .group-related:is(.hv3-kv2, .hv3-kv2 *) {
    display: block;
  }
  #sanpham-inan-quote-simple #comment-customer .bg-bot-line:is(.hv3-kv2, .hv3-kv2 *) {
    width: 100%;
    margin-bottom: 16px;
  }
  #sanpham-inan-quote-simple #comment-customer .view-comment-tag:is(.hv3-kv2, .hv3-kv2 *) {
    margin-left: 0;
  }
}
#hv3-modal-rating .modal-content:is(.hv3-kv2, .hv3-kv2 *) {
  border: 0;
  border-radius: var(--hv3-radius-lg, 12px);
  box-shadow: var(--hv3-shadow-pop, 0 8px 24px rgba(16, 24, 40, .14));
  font-family: var(--hv3-font, Roboto, Arial, sans-serif);
}
#hv3-modal-rating .modal-header:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  border-bottom: 1px solid var(--hv3-line, #e8e8ec);
}
#hv3-modal-rating .modal-header strong:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 15px;
  font-weight: 800;
  color: var(--hv3-green-500, #1D8057);
}
#hv3-modal-rating .modal-header .close:is(.hv3-kv2, .hv3-kv2 *) {
  width: 30px;
  height: 30px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--hv3-tile, #f5f5f7);
  font-size: 18px;
  opacity: 1;
}
#hv3-modal-rating .modal-body:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 20px;
  font-size: 14px;
  color: var(--sp-soft, #666);
}
#hv3-modal-rating [class*="col-md-"]:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100% !important;
  padding: 0 !important;
}
#hv3-modal-rating .send-comment-tag h3:is(.hv3-kv2, .hv3-kv2 *) {
  display: none;
}
#hv3-modal-rating .send-comment-tag p:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 8px;
}
#hv3-modal-rating .send-comment-tag p + p:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 14px;
}
#hv3-modal-rating .rating-box-choose:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  margin-top: 8px;
  white-space: nowrap;
}
#hv3-modal-rating .rating-box-choose .fa-star:is(.hv3-kv2, .hv3-kv2 *) {
  width: auto !important;
  margin-right: 5px !important;
  font-size: 22px !important;
  color: #dedddc;
  cursor: pointer;
  transition: color .12s ease, transform .12s ease;
}
#hv3-modal-rating .font-13 i:is(.hv3-kv2, .hv3-kv2 *),
#hv3-modal-rating .font-13:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
  line-height: 1.6;
  color: #9b9ba3;
}
#hv3-modal-rating .image-sendtag:is(.hv3-kv2, .hv3-kv2 *),
#hv3-modal-rating .send-tag-info:is(.hv3-kv2, .hv3-kv2 *),
#hv3-modal-rating .send-tag-detail:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#hv3-modal-rating h3:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 14px;
  font-size: 14px;
  font-weight: 800;
  color: var(--sp-ink, #666);
}
#hv3-modal-rating .form-control:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 10px;
  font-size: 14px;
}
#hv3-modal-rating .btn-comment-send-tag:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 6px;
  padding: 10px 24px;
  border: 0;
  border-radius: 999px;
  background: var(--hv3-green-500, #1D8057);
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
#hv3-modal-rating .fa-star:is(.hv3-kv2, .hv3-kv2 *) {
  display: inline-block;
  width: 1em;
  font-style: normal;
  line-height: 1;
}
#hv3-modal-rating .fa-star:is(.hv3-kv2, .hv3-kv2 *)::before {
  content: "\2605";
  font-family: inherit;
}
#sanpham-inan-quote-simple #home table.table-qd-price:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 12px;
  overflow: hidden;
  font-size: 14px;
}
#sanpham-inan-quote-simple #home table.table-qd-price td:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 11px 14px !important;
  border: 0 !important;
  border-bottom: 1px solid var(--hv3-line, #e8e8ec) !important;
}
#sanpham-inan-quote-simple #home table.table-qd-price tr:last-child td:is(.hv3-kv2, .hv3-kv2 *) {
  border-bottom: 0 !important;
}
#sanpham-inan-quote-simple #home table.table-qd-price .bg-head-table-qd td:is(.hv3-kv2, .hv3-kv2 *) {
  background: #F3FAF6;
  font-weight: 700;
  color: var(--sp-ink, #666);
}
#sanpham-inan-quote-simple #home .item-img-files img:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  width: 100%;
  height: auto;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 12px;
}
#sanpham-inan-quote-simple #question-prodct .box-luuy:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 26px !important;
  padding: 0 !important;
  border: 0;
  border-radius: 0;
  background: none;
}
#sanpham-inan-quote-simple #question-prodct .title-luuy:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 10px !important;
  font-size: 14.5px !important;
  font-weight: 700;
  color: var(--sp-ink, #666);
}
#sanpham-inan-quote-simple #question-prodct .box-luuy img:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  max-width: 100%;
  height: auto;
  margin-top: 10px;
  border-radius: 10px;
}
#sanpham-inan-quote-simple .hv3-sec--related .product .image img:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  width: 100%;
  height: auto;
}

#sanpham-inan-quote-simple #home .table-qd-price .btn-select-table:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #home .table-qd-price .bor-price-talbe:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #home .table-qd-price td:not(.sl-table-qd) .time-table-qd:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#sanpham-inan-quote-simple #home .table-qd-price .sl-table-qd .time-table-qd:is(.hv3-kv2, .hv3-kv2 *) {
  display: inline;
  margin: 0 0 0 4px !important;
  font-size: 14px;
  color: #9b9ba3;
}
#sanpham-inan-quote-simple #home .table-qd-price .sl-table-qd .time-table-qd:is(.hv3-kv2, .hv3-kv2 *)::before {
  content: "(";
  margin-right: -3px;
}
#sanpham-inan-quote-simple #home .table-qd-price .sl-table-qd .time-table-qd:is(.hv3-kv2, .hv3-kv2 *)::after {
  content: ")";
  margin-left: -3px;
}
#sanpham-inan-quote-simple #home .table-qd-price tbody tr:not(.bg-head-table-qd) td:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 14px !important;
}
#sanpham-inan-quote-simple #home .table-qd-price .bg-head-table-qd td:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 15px 14px !important;
  font-size: 14px;
  letter-spacing: .3px;
}
#sanpham-inan-quote-simple #home .table-qd-price .price-table-qd:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
  font-weight: 500 !important;
  color: var(--sp-ink, #666);
}
#sanpham-inan-quote-simple #home .table-qd-price td.box-releative:is(.hv3-kv2, .hv3-kv2 *) {
  cursor: pointer;
}
#sanpham-inan-quote-simple #home .table-qd-price td.box-releative:hover:is(.hv3-kv2, .hv3-kv2 *) {
  background: #F5FAF7;
}
#sanpham-inan-quote-simple #home .table-qd-price .sl-table-qd:is(.hv3-kv2, .hv3-kv2 *) {
  font-weight: 500;
  color: var(--sp-ink, #666);
}
#sanpham-inan-quote-simple #home .table-qd-price .sl-table-qd span:is(.hv3-kv2, .hv3-kv2 *) {
  color: #9b9ba3;
  font-weight: 400;
}
#sanpham-inan-quote-simple #comment-customer .item-rating:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 12px;
}
#sanpham-inan-quote-simple .hv3-sec--related .flex-row-attach:is(.hv3-kv2, .hv3-kv2 *) {
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  padding-bottom: 4px;
  margin-left: 0;
  margin-right: 0;
  gap: 24px;
}
#sanpham-inan-quote-simple .hv3-sec--related .flex-row-attach > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *) {
  margin-bottom: 16px;
  flex: 0 0 calc((100% - 4 * 24px) / 5);
  width: calc((100% - 4 * 24px) / 5);
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
  scroll-snap-align: start;
}
@media (max-width: 1100px) {
  #sanpham-inan-quote-simple .hv3-sec--related .flex-row-attach > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *) {
    flex-basis: calc((100% - 2 * 24px) / 3);
    width: calc((100% - 2 * 24px) / 3);
  }
}
@media (max-width: 700px) {
  #sanpham-inan-quote-simple .hv3-sec--related .flex-row-attach > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *) {
    flex-basis: calc((100% - 24px) / 1.6);
    width: calc((100% - 24px) / 1.6);
  }
}
#sanpham-inan-quote-simple .hv3-sec--related .product.text-center:is(.hv3-kv2, .hv3-kv2 *) {
  text-align: left;
}
#sanpham-inan-quote-simple .hv3-sec--related .txt-qd-dm-2 + .text-center:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 16px !important;
  font-size: 14px !important;
  color: var(--sp-soft, #666) !important;
}
#sanpham-inan-quote-simple #home .table-qd-price .nd-first-table-qd:is(.hv3-kv2, .hv3-kv2 *) {
  font-weight: 600;
  color: var(--sp-ink, #666);
  font-size: 14px;
  font-weight: 600 !important;
  color: var(--sp-ink, #666) !important;
}
#sanpham-inan-quote-simple #home .table-qd-price:is(.hv3-kv2, .hv3-kv2 *) {
  border-color: #EDEDF0;
}
#sanpham-inan-quote-simple #home .table-qd-price td:is(.hv3-kv2, .hv3-kv2 *) {
  text-align: center;
  vertical-align: middle;
  border-bottom-color: #EDEDF0 !important;
}
#sanpham-inan-quote-simple #home .vidusp-qd-style:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 700px;
  margin: 34px auto 0;
}
#sanpham-inan-quote-simple #comment-customer .bg-bot-line:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-direction: column;
  flex: none;
  width: 320px;
  padding: 0 !important;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 14px;
  overflow: hidden;
  width: 300px;
  border-color: #E8E8EC;
  border-radius: 10px;
}
#sanpham-inan-quote-simple #comment-customer .text-show-rate:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100% !important;
  flex: 1;
  display: block;
  padding: 28px 22px !important;
}
#sanpham-inan-quote-simple #comment-customer .text-show-rate h3:is(.hv3-kv2, .hv3-kv2 *) {
  display: inline;
  margin: 0 6px 0 0;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 500;
  color: var(--sp-soft, #666);
}
#sanpham-inan-quote-simple #comment-customer .total-review-point:is(.hv3-kv2, .hv3-kv2 *) {
  display: inline;
  margin: 0;
  vertical-align: middle;
  font-size: 18px;
  font-weight: 700;
  color: var(--sp-ink, #666);
}
#sanpham-inan-quote-simple #comment-customer .rating-box .fa-star:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 23px;
  margin: 0 2px;
  color: #d9d9de;
}
#sanpham-inan-quote-simple #comment-customer .comments-count:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 8px 0 0;
  font-size: 14px;
  color: #9b9ba3;
  display: none;
}
#sanpham-inan-quote-simple #comment-customer .hv3-rate__ask:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0;
  font-size: 14px;
  color: var(--sp-soft, #666);
}
#sanpham-inan-quote-simple #comment-customer .hv3-rate__hint:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 4px 0 0;
  font-size: 14px;
  font-style: normal;
  color: #9b9ba3;
  line-height: 1.5;
  white-space: normal;
}
#sanpham-inan-quote-simple #comment-customer .hv3-rate__cta:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100% !important;
  padding: 0 12px 18px !important;
  background: transparent;
}
#sanpham-inan-quote-simple #comment-customer .hv3-rate__foot:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 16px;
  border-top: 1px solid var(--hv3-line, #e8e8ec);
  background: #FAFBFC;
}
#sanpham-inan-quote-simple #comment-customer .hv3-rate__foot .btn-comment-rating:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0;
  height: 42px;
  padding: 0 26px;
  display: inline-flex;
  align-items: center;
}
#sanpham-inan-quote-simple #comment-customer .bg-bot-line:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-direction: column;
}
#sanpham-inan-quote-simple #comment-customer .hv3-carousel:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
}
#sanpham-inan-quote-simple #comment-customer .view-comment-tag:is(.hv3-kv2, .hv3-kv2 *) {
  flex: 1;
  min-width: 0;
}
#sanpham-inan-quote-simple #comment-customer .view-comment-tag > [class*="col-"]:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-direction: column;
  flex: 0 0 260px;
  width: 260px;
  margin-right: 12px;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 14px;
  scroll-snap-align: start;
  flex: 0 0 calc(28.571% - 20px);
  width: calc(28.571% - 20px);
  margin-right: 20px;
  padding: 16px !important;
  border-color: #E8E8EC;
  border-radius: 10px;
}
#sanpham-inan-quote-simple #comment-customer .rating-box-view .fa-star:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 11px;
  margin-left: 1px;
  color: #d9d9de;
}
#sanpham-inan-quote-simple #comment-customer .rating-box-view .fa-star.yelow:is(.hv3-kv2, .hv3-kv2 *) {
  color: var(--hv3-green-500, #1D8057);
}
#sanpham-inan-quote-simple #comment-customer .box-cricle-name:is(.hv3-kv2, .hv3-kv2 *) {
  grid-area: av;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: var(--hv3-green-500, #1D8057);
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  width: 30px;
  height: 30px;
  font-size: 11px;
}
#sanpham-inan-quote-simple #comment-customer .box-name:is(.hv3-kv2, .hv3-kv2 *) {
  grid-area: name;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  color: var(--sp-ink, #666);
  font-size: 14px;
  font-weight: 600;
}
#sanpham-inan-quote-simple #comment-customer .box-date:is(.hv3-kv2, .hv3-kv2 *) {
  grid-area: date;
  margin: 0;
  font-size: 14px;
  color: #9b9ba3;
  font-size: 14px;
  white-space: nowrap;
}
#sanpham-inan-quote-simple .hv3-faq__item:is(.hv3-kv2, .hv3-kv2 *) {
  margin-bottom: 8px;
  border-radius: 999px;
  background: #F7F8F9;
  overflow: hidden;
}
#sanpham-inan-quote-simple .hv3-faq__item[open]:is(.hv3-kv2, .hv3-kv2 *) {
  border-radius: 24px;
  background: #F1F9F4;
}
#sanpham-inan-quote-simple .hv3-faq__q:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  align-items: center;
  padding: 14px 18px;
  list-style: none;
  cursor: pointer;
  padding: 15px 20px;
}
#sanpham-inan-quote-simple .hv3-faq__no:is(.hv3-kv2, .hv3-kv2 *) {
  flex: none;
  width: 30px;
  font-size: 19px;
  font-weight: 500;
  line-height: 1;
  color: var(--sp-ink, #666);
}
#sanpham-inan-quote-simple .hv3-faq__item[open] .hv3-faq__no:is(.hv3-kv2, .hv3-kv2 *) {
  color: var(--hv3-green-500, #1D8057);
}
#sanpham-inan-quote-simple .hv3-faq__title:is(.hv3-kv2, .hv3-kv2 *) {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  line-height: 1.5;
  color: var(--sp-ink, #666);
  font-size: 14px;
  color: #2b2f36;
}
#sanpham-inan-quote-simple .hv3-faq__a:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 0 18px 14px 40px;
  padding: 0 20px 16px 46px;
}
#sanpham-inan-quote-simple .hv3-faq__a li:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
  padding-left: 14px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 1.7;
  color: var(--sp-soft, #666);
  word-break: break-word;
  font-size: 14px;
  color: #5b6270;
}
#sanpham-inan-quote-simple .hv3-sec--related .product:is(.hv3-kv2, .hv3-kv2 *) {
  height: 100%;
  padding: 12px;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 14px;
  background: #fff;
  transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
}
#sanpham-inan-quote-simple .hv3-sec--related .product:hover:is(.hv3-kv2, .hv3-kv2 *) {
  border-color: var(--hv3-green-500, #1D8057);
  box-shadow: 0 6px 16px rgba(29, 128, 87, .14);
  transform: translateY(-2px);
  border: 0;
  box-shadow: none;
  transform: none;
}
#sanpham-inan-quote-simple .hv3-sec--related .product .image:is(.hv3-kv2, .hv3-kv2 *) {
  margin-bottom: 10px;
  border-radius: 10px;
  background: var(--hv3-tile, #f5f5f7);
  overflow: hidden;
  margin-bottom: 14px;
  border-radius: 8px;
}
#sanpham-inan-quote-simple .hv3-sec--related .product .image img:is(.hv3-kv2, .hv3-kv2 *) {
  transition: transform .5s ease;
}
#sanpham-inan-quote-simple .hv3-sec--related .product:hover .image img:is(.hv3-kv2, .hv3-kv2 *) {
  transform: scale(1.05);
}
@media (prefers-reduced-motion: reduce) {
  #sanpham-inan-quote-simple .hv3-sec--related .product .image img:is(.hv3-kv2, .hv3-kv2 *) {
    transition: none;
  }
  #sanpham-inan-quote-simple .hv3-sec--related .product:hover .image img:is(.hv3-kv2, .hv3-kv2 *) {
    transform: none;
  }
}
#sanpham-inan-quote-simple .hv3-sec--related .product .title-2:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 4px;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 1.35;
  color: var(--sp-ink, #666);
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#sanpham-inan-quote-simple .hv3-sec--related .col-info:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-direction: column;
  margin-top: 0 !important;
}
#sanpham-inan-quote-simple .hv3-sec--related .col-info > .hv3-rel__cate:is(.hv3-kv2, .hv3-kv2 *) {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 1.3;
  color: #A4A4A5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#sanpham-inan-quote-simple .hv3-sec--related .col-info > .hv3-rel__price:is(.hv3-kv2, .hv3-kv2 *) {
  font-family: 'Arial Web Head', var(--hv3-font);
  font-size: 14px;
  font-weight: 700;
  color: var(--hv3-green-500, #1D8057);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#sanpham-inan-quote-simple .hv3-sec--related .col-info > .hv3-rel__price.is-empty:is(.hv3-kv2, .hv3-kv2 *) {
  visibility: hidden;
}
#sanpham-inan-quote-simple #comment-customer .col-right-tag > div:first-child:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
#sanpham-inan-quote-simple #comment-customer .col-right-tag > div:first-child > span:not(.rating-box-view):is(.hv3-kv2, .hv3-kv2 *) {
  padding: 3px 9px;
  border-radius: 999px;
  background: #F1F9F4;
  font-size: 14px;
  color: var(--hv3-green-500, #1D8057);
  order: 1;
}
#sanpham-inan-quote-simple #comment-customer .rating-box-view:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  text-align: right;
  order: 2;
  flex: none;
  white-space: nowrap;
}
#sanpham-inan-quote-simple #comment-customer .col-right-tag:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-direction: column;
  min-height: 0;
}
#sanpham-inan-quote-simple #comment-customer .content-tag-box:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
#sanpham-inan-quote-simple #comment-customer .content-tag-box p:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
  color: var(--sp-soft, #666);
  display: -webkit-box;
  -webkit-line-clamp: var(--hv3-rev-lines, 6);
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#sanpham-inan-quote-simple #comment-customer .hv3-rev__more:is(.hv3-kv2, .hv3-kv2 *) {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 0 0 28px;
  border: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 26px);
  font-size: 14px;
  line-height: 1.65;
  color: var(--hv3-green-500, #1D8057);
  cursor: pointer;
}
#sanpham-inan-quote-simple #comment-customer .content-tag-box.is-clamped .hv3-rev__more:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
}
#sanpham-inan-quote-simple #comment-customer .hv3-rev__more:hover:is(.hv3-kv2, .hv3-kv2 *) {
  text-decoration: underline;
}
#sanpham-inan-quote-simple #comment-customer .icon-box-commnet:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #comment-customer .error-rating_sub_comment:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#sanpham-inan-quote-simple .hv3-carousel:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
}
#sanpham-inan-quote-simple .hv3-carousel > *:is(.hv3-kv2, .hv3-kv2 *) {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
#sanpham-inan-quote-simple .hv3-carousel > *:is(.hv3-kv2, .hv3-kv2 *)::-webkit-scrollbar {
  display: none;
}
#sanpham-inan-quote-simple .hv3-carousel__nav:is(.hv3-kv2, .hv3-kv2 *) {
  position: absolute;
  top: 40%;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 3px 10px rgba(16, 24, 40, .14);
  color: var(--sp-soft, #666);
  cursor: pointer;
  transform: translateY(-50%);
}
#sanpham-inan-quote-simple .hv3-carousel__nav:hover:is(.hv3-kv2, .hv3-kv2 *) {
  border-color: var(--hv3-green-500, #1D8057);
  color: var(--hv3-green-500, #1D8057);
}
#sanpham-inan-quote-simple .hv3-carousel__nav:is(.hv3-kv2, .hv3-kv2 *)::before {
  content: "";
  width: 8px;
  height: 8px;
  border-top: 1.6px solid currentColor;
  border-right: 1.6px solid currentColor;
}
#sanpham-inan-quote-simple .hv3-carousel__nav--next:is(.hv3-kv2, .hv3-kv2 *)::before {
  transform: translateX(-2px) rotate(45deg);
}
#sanpham-inan-quote-simple .hv3-carousel__nav--prev:is(.hv3-kv2, .hv3-kv2 *)::before {
  transform: translateX(2px) rotate(-135deg);
}
#sanpham-inan-quote-simple .hv3-carousel__nav--next:is(.hv3-kv2, .hv3-kv2 *) {
  right: -17px;
}
#sanpham-inan-quote-simple .hv3-carousel__nav--prev:is(.hv3-kv2, .hv3-kv2 *) {
  left: -17px;
}
#sanpham-inan-quote-simple .hv3-carousel__nav[hidden]:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#sanpham-inan-quote-simple .related-products:has(.btn-xs):is(.hv3-kv2, .hv3-kv2 *) {
  margin: 28px 0 0 !important;
  padding-top: 22px !important;
  padding-bottom: 44px !important;
  border-top: 1px solid var(--hv3-line, #e8e8ec);
  border-bottom: 0;
}
#sanpham-inan-quote-simple .related-products:has(.btn-xs) .group-related-inner:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 0 !important;
  font-size: 14px;
  color: var(--sp-soft, #666);
}
#sanpham-inan-quote-simple .related-products:has(.btn-xs) .btn-xs:is(.hv3-kv2, .hv3-kv2 *) {
  display: inline-block;
  margin: 0 6px;
  color: #5b6270;
}
#sanpham-inan-quote-simple i:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple em:is(.hv3-kv2, .hv3-kv2 *) {
  font-style: normal;
}
#sanpham-inan-quote-simple .btn-xs:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
}
#sanpham-inan-quote-simple .hv3-sec--related .product .image img.hv3-swap__alt:is(.hv3-kv2, .hv3-kv2 *) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  pointer-events: none;
  transition: opacity .35s ease, transform .5s ease;
}
@media (prefers-reduced-motion: reduce) {
  #sanpham-inan-quote-simple .hv3-sec--related .product .image img.hv3-swap__alt:is(.hv3-kv2, .hv3-kv2 *) {
    transition: none;
  }
}

body:has(#sanpham-inan-quote-simple) .modal-content:is(.hv3-kv2, .hv3-kv2 *) {
  background: #fff;
}

#sanpham-inan-quote-simple *:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 100%;
}
#sanpham-inan-quote-simple input.form-control:is(.hv3-kv2, .hv3-kv2 *) {
  height: 46px;
  padding: 0 14px;
  border: 1px solid var(--sp-line);
  border-radius: 10px;
  font-size: 14px;
  box-shadow: none;
}
#sanpham-inan-quote-simple :is(button, select, input, a, textarea):focus:is(.hv3-kv2, .hv3-kv2 *) {
  outline: none;
}
#sanpham-inan-quote-simple :is(select, textarea):focus:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple input:not([type="radio"]):not([type="checkbox"]):focus:is(.hv3-kv2, .hv3-kv2 *) {
  border-color: var(--sp-green);
  box-shadow: 0 0 0 3px rgba(29, 128, 87, .15);
}
#sanpham-inan-quote-simple :is(button, a):not(.hv3-sel__btn):focus-visible:is(.hv3-kv2, .hv3-kv2 *) {
  outline: 2px solid rgba(29, 128, 87, .55);
  outline-offset: 2px;
}
#sanpham-inan-quote-simple table:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}
#sanpham-inan-quote-simple table th:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple table td:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 10px 12px;
  border: 1px solid var(--sp-line);
}
#sanpham-inan-quote-simple table th:is(.hv3-kv2, .hv3-kv2 *) {
  background: var(--sp-tile);
  color: var(--sp-ink);
  font-weight: 700;
  text-align: left;
}
#sanpham-inan-quote-simple img:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 100%;
  height: auto;
}
#sanpham-inan-quote-simple .image-sendtag img:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 8px;
}
#sanpham-inan-quote-simple .related-products:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 28px;
  padding-top: 24px;
  border-top: 1px solid var(--sp-line);
}
#sanpham-inan-quote-simple .nav-pills:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid var(--sp-line);
}
#sanpham-inan-quote-simple .nav-pills > li:is(.hv3-kv2, .hv3-kv2 *) {
  float: none;
  margin: 0;
}
#sanpham-inan-quote-simple .nav-pills > li > a:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  padding: 10px 18px;
  border: 0;
  border-radius: 0;
  background: none;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .2px;
  color: var(--sp-soft);
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
  margin-bottom: -1px;
}
#sanpham-inan-quote-simple .nav-pills > li > a:hover:is(.hv3-kv2, .hv3-kv2 *) {
  color: var(--sp-ink);
}
#sanpham-inan-quote-simple .nav-pills > li.active > a:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .nav-pills > li.active > a:focus:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .nav-pills > li.active > a:hover:is(.hv3-kv2, .hv3-kv2 *) {
  background: none;
  color: var(--sp-green);
  border-bottom-color: var(--sp-green);
}
#sanpham-inan-quote-simple .tab-content:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
  line-height: 1.75;
}
#sanpham-inan-quote-simple .tab-content h2:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .tab-content h3:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 22px 0 10px;
  font-size: 17px;
  font-weight: 800;
  color: var(--sp-ink);
}
#sanpham-inan-quote-simple .tab-content p:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 12px;
}
#sanpham-inan-quote-simple .tab-content img:is(.hv3-kv2, .hv3-kv2 *) {
  border-radius: var(--hv3-radius, 15px);
}
#sanpham-inan-quote-simple .font-13:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
  color: #9b9ba3;
}
#sanpham-inan-quote-simple .font-13 i:is(.hv3-kv2, .hv3-kv2 *) {
  font-style: normal;
}

#sanpham-inan-quote-simple .spv2-gal-main:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 15px;
  background: var(--sp-tile);
}
#sanpham-inan-quote-simple .spv2-gal-main img#v2-hero-image:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  cursor: zoom-in;
}
#sanpham-inan-quote-simple .spv2-gal-video:is(.hv3-kv2, .hv3-kv2 *) {
  position: absolute;
  inset: 0;
  display: none;
  background: #000;
}
#sanpham-inan-quote-simple .spv2-gal-video iframe:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}
#sanpham-inan-quote-simple .spv2-gallery:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
}
#sanpham-inan-quote-simple .spv2-gal-thumbs:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  margin-top: 16px;
  padding-bottom: 2px;
  overflow-x: auto;
  scrollbar-width: none;
}
#sanpham-inan-quote-simple .spv2-gal-thumbs:is(.hv3-kv2, .hv3-kv2 *)::-webkit-scrollbar {
  display: none;
}
#sanpham-inan-quote-simple .spv2-thumb:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
  flex: 0 0 calc((100% - 40px) / 5);
  aspect-ratio: 1 / 1;
  padding: 0;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 12px;
  overflow: hidden;
  cursor: pointer;
  transition: border-color .15s;
}
#sanpham-inan-quote-simple .spv2-thumb:hover:is(.hv3-kv2, .hv3-kv2 *) {
  border-color: #cdd8e2;
}
#sanpham-inan-quote-simple #product-image .spv2-thumb img:is(.hv3-kv2, .hv3-kv2 *) {
  transition: transform .5s ease;
}
#sanpham-inan-quote-simple #product-image .spv2-thumb:hover img:is(.hv3-kv2, .hv3-kv2 *) {
  transform: scale(1.05);
}
@media (prefers-reduced-motion: reduce) {
  #sanpham-inan-quote-simple #product-image .spv2-thumb img:is(.hv3-kv2, .hv3-kv2 *) {
    transition: none;
  }
  #sanpham-inan-quote-simple #product-image .spv2-thumb:hover img:is(.hv3-kv2, .hv3-kv2 *) {
    transform: none;
  }
}
#sanpham-inan-quote-simple .spv2-thumb.on:is(.hv3-kv2, .hv3-kv2 *) {
  border-color: var(--sp-green);
}
#sanpham-inan-quote-simple #product-image .spv2-thumb img:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 11px;
  display: block;
}
#sanpham-inan-quote-simple .spv2-gal-nav:is(.hv3-kv2, .hv3-kv2 *) {
  position: absolute;
  top: 50%;
  z-index: 3;
  width: 28px;
  height: 28px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--hv3-line, #e8e8ec);
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 3px 10px rgba(16, 24, 40, .14);
  color: var(--sp-soft, #666);
  cursor: pointer;
  transform: translateY(-50%);
}
#sanpham-inan-quote-simple .spv2-gal-nav:is(.hv3-kv2, .hv3-kv2 *)::before {
  content: "";
  width: 7px;
  height: 7px;
  border-top: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
}
#sanpham-inan-quote-simple .spv2-gal-nav--prev:is(.hv3-kv2, .hv3-kv2 *) {
  left: -14px;
}
#sanpham-inan-quote-simple .spv2-gal-nav--prev:is(.hv3-kv2, .hv3-kv2 *)::before {
  transform: translateX(2px) rotate(-135deg);
}
#sanpham-inan-quote-simple .spv2-gal-nav--next:is(.hv3-kv2, .hv3-kv2 *) {
  right: -14px;
}
#sanpham-inan-quote-simple .spv2-gal-nav--next:is(.hv3-kv2, .hv3-kv2 *)::before {
  transform: translateX(-2px) rotate(45deg);
}
#sanpham-inan-quote-simple .spv2-gal-nav[hidden]:is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#sanpham-inan-quote-simple .spv2-gal-strip:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
}
#sanpham-inan-quote-simple .spv2-gal-nav:hover:is(.hv3-kv2, .hv3-kv2 *) {
  border-color: var(--hv3-green-500, #1D8057);
  color: var(--hv3-green-500, #1D8057);
}
#sanpham-inan-quote-simple .spv2-thumb-video:is(.hv3-kv2, .hv3-kv2 *)::before {
  content: "";
  position: absolute;
  inset: 2px;
  z-index: 1;
  border-radius: 10px;
  background: rgba(0, 0, 0, .28);
}
#sanpham-inan-quote-simple .spv2-thumb-video .spv2-play:is(.hv3-kv2, .hv3-kv2 *) {
  position: absolute;
  top: 42%;
  left: 50%;
  z-index: 2;
  width: 28px;
  height: 28px;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #ed4538;
}
#sanpham-inan-quote-simple .spv2-thumb-video .spv2-play:is(.hv3-kv2, .hv3-kv2 *)::before {
  content: "";
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent #fff;
  margin-left: 2px;
}
#sanpham-inan-quote-simple .spv2-thumb-video .spv2-vlabel:is(.hv3-kv2, .hv3-kv2 *) {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 6px;
  z-index: 2;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  color: #fff;
  letter-spacing: .2px;
}
#sanpham-inan-quote-simple .spv2-gal-full:is(.hv3-kv2, .hv3-kv2 *) {
  position: absolute;
  right: 14px;
  bottom: 14px;
  z-index: 2;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: rgba(255, 255, 255, .92) center / 18px 18px no-repeat
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3.5-3.5M11 8v6M8 11h6'/></svg>");
  box-shadow: 0 2px 10px rgba(15, 18, 38, .18);
  opacity: 0;
  transition: opacity .15s;
  pointer-events: none;
}
#sanpham-inan-quote-simple .spv2-gal-main:hover .spv2-gal-full:is(.hv3-kv2, .hv3-kv2 *) {
  opacity: 1;
  pointer-events: auto;
}
.hv3-lightbox {
  position: fixed;
  inset: 0;
  z-index: 100000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 56px 40px;
  background: rgba(12, 15, 32, .92);
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
  cursor: zoom-out;
}
.hv3-lightbox.is-open {
  display: flex;
  animation: hv3-lb-scrim-in .2s ease-out both;
}
.hv3-lightbox.is-open img {
  animation: hv3-lb-img-in .26s cubic-bezier(.2, .85, .3, 1.02) both;
}
.hv3-lightbox img {
  max-width: min(92vw, 1100px);
  max-height: 88vh;
  object-fit: contain;
  border-radius: 16px;
  box-shadow: 0 30px 80px -20px rgba(0, 0, 0, .7);
  cursor: default;
}
.hv3-lightbox__close {
  position: fixed;
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  padding: 0;
  font-size: 22px;
  line-height: 1;
  color: #fff;
  background: rgba(255, 255, 255, .14);
  border: 1px solid rgba(255, 255, 255, .22);
  border-radius: 50%;
  cursor: pointer;
  transition: background .16s ease, transform .14s ease;
}
.hv3-lightbox__close:hover {
  background: rgba(255, 255, 255, .28);
  transform: rotate(90deg);
}
@media (prefers-reduced-motion: reduce) {
  .hv3-lightbox.is-open,
  .hv3-lightbox.is-open img {
    animation: none;
  }
  .hv3-lightbox__close {
    transition: none;
  }
  .hv3-lightbox__close:hover {
    transform: none;
  }
}
#sanpham-inan-quote-simple #addcolor-tab > .nav-pills:is(.hv3-kv2, .hv3-kv2 *) {
  display: none;
}
#sanpham-inan-quote-simple #addcolor-tab .tab-pane:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  opacity: 1;
  visibility: visible;
  height: auto;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > .tab-pane:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 56px;
}
#sanpham-inan-quote-simple .sp-seo-block > h2:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab h2.txt-qd-dm-2:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 22px !important;
  padding: 0 !important;
  font-size: 21px !important;
  font-weight: 600 !important;
  letter-spacing: -.2px;
  line-height: 1.35 !important;
  text-align: left !important;
  text-transform: none !important;
  color: var(--sp-ink, #666) !important;
}
#sanpham-inan-quote-simple #addcolor-tab .txt-qd-dm-2.text-center:is(.hv3-kv2, .hv3-kv2 *) {
  text-align: left !important;
  margin-top: 0 !important;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content:is(.hv3-kv2, .hv3-kv2 *) {
  display: flex;
  flex-direction: column;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > #about-prodct:is(.hv3-kv2, .hv3-kv2 *) {
  order: 1;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > #home:is(.hv3-kv2, .hv3-kv2 *) {
  order: 2;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > #question-prodct:is(.hv3-kv2, .hv3-kv2 *) {
  order: 3;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > #comment-customer:is(.hv3-kv2, .hv3-kv2 *) {
  order: 4;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > .hv3-sec--faq:is(.hv3-kv2, .hv3-kv2 *) {
  order: 5;
}
#sanpham-inan-quote-simple .sp-seo-block:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0 0 36px;
}
#sanpham-inan-quote-simple #addcolor-tab .group-related img:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
}
#sanpham-inan-quote-simple #home .hv3-penci-banner:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 8px 0 0;
}
#sanpham-inan-quote-simple #home .hv3-penci-banner a:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
}
#sanpham-inan-quote-simple #home .hv3-penci-banner img:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
}
#sanpham-inan-quote-simple #home .sp-price-table__scroll:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 756px;
  margin: 0 auto;
  overflow-x: auto;
}
#sanpham-inan-quote-simple #home table:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
  margin: 0 auto;
  border: 1px solid var(--sp-line);
  border-radius: 14px;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  font-size: 14px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}
#sanpham-inan-quote-simple #home table th:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #home table td:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 14px 16px;
  text-align: center;
  border: 0;
  border-bottom: 1px solid var(--sp-line);
}
#sanpham-inan-quote-simple #home table th:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--sp-soft);
  background: #f3faf6;
}
#sanpham-inan-quote-simple #home table td:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
  font-weight: 400;
  color: var(--sp-ink);
  background: transparent;
}
#sanpham-inan-quote-simple #home table td.sp-price-qty:is(.hv3-kv2, .hv3-kv2 *) {
  text-align: left;
  font-weight: 600;
  color: var(--hv3-green-500, #1D8057);
}
#sanpham-inan-quote-simple #home table thead th:first-child:is(.hv3-kv2, .hv3-kv2 *) {
  text-align: left;
}
#sanpham-inan-quote-simple #home table tbody tr:hover td:is(.hv3-kv2, .hv3-kv2 *) {
  background: #f7fbf9;
}
#sanpham-inan-quote-simple #home table tbody tr:last-child td:is(.hv3-kv2, .hv3-kv2 *) {
  border-bottom: 0;
}
#sanpham-inan-quote-simple #home .sp-price-table.is-clipped .sp-price-table__scroll:is(.hv3-kv2, .hv3-kv2 *) {
  position: relative;
  overflow: hidden;
  border-radius: 14px;
}
#sanpham-inan-quote-simple #home .sp-price-table.is-clipped .sp-price-table__scroll:is(.hv3-kv2, .hv3-kv2 *)::after {
  content: "";
  position: absolute;
  right: 1px;
  bottom: 1px;
  left: 1px;
  height: 104px;
  border-radius: 0 0 13px 13px;
  background: linear-gradient(180deg,
  rgba(20, 22, 26, 0) 0%,
  rgba(20, 22, 26, .07) 45%,
  rgba(20, 22, 26, .26) 100%);
  pointer-events: none;
}
#sanpham-inan-quote-simple #home .sp-price-more:is(.hv3-kv2, .hv3-kv2 *) {
  position: absolute;
  left: 50%;
  bottom: 25px;
  transform: translateX(-50%);
  z-index: 2;
  padding: 5px 20px;
  border: 0;
  border-radius: 999px;
  background: var(--hv3-green-500, #1D8057);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
#sanpham-inan-quote-simple #home .sp-price-more:hover:is(.hv3-kv2, .hv3-kv2 *) {
  background: #176a49;
}
#sanpham-inan-quote-simple #home .sp-price-note:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #home p:is(.hv3-kv2, .hv3-kv2 *) {
  max-width: 756px;
  margin: 14px auto 0;
  font-size: 14px;
  color: var(--sp-soft);
}
#sanpham-inan-quote-simple #addcolor-tab h2:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab h3.title-luuy:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 34px;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > .tab-pane > *:first-child h2:first-child:is(.hv3-kv2, .hv3-kv2 *) {
  margin-top: 0;
}
#sanpham-inan-quote-simple #addcolor-tab p:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab li:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
  line-height: 1.75;
  color: var(--sp-soft);
}
#sanpham-inan-quote-simple #addcolor-tab .hv3-faq__a li:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 14px;
  line-height: 1.7;
  color: #5b6270;
}
#sanpham-inan-quote-simple #addcolor-tab .box-luuy:is(.hv3-kv2, .hv3-kv2 *) {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
#sanpham-inan-quote-simple #addcolor-tab h3.title-luuy:is(.hv3-kv2, .hv3-kv2 *) {
  font-size: 15px !important;
  font-weight: 600;
  color: var(--sp-ink);
  margin-bottom: 8px;
}
#sanpham-inan-quote-simple .hv3-sec--related .product:is(.hv3-kv2, .hv3-kv2 *) {
  width: 100%;
}
#sanpham-inan-quote-simple .hv3-sec--related .product .title-2:is(.hv3-kv2, .hv3-kv2 *) {
  display: block;
  flex: 0 0 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#sanpham-inan-quote-simple .hv3-sec--related .product .title-2:is(.hv3-kv2, .hv3-kv2 *) {
  height: 1.4em;
  line-height: 1.4;
  margin: 0 0 5px;
}
#sanpham-inan-quote-simple .hv3-sec--related .txt-qd-dm-2 + .text-center:empty:is(.hv3-kv2, .hv3-kv2 *) {
  display: none;
}
#sanpham-inan-quote-simple #home .vidusp-qd-style:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .box-luuy:has(img[src$="thegioiinan-quytrinh.png"]):is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple img[src$="thegioiinan-quytrinh.png"]:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple .title-luuy:has(+ img[src$="thegioiinan-quytrinh.png"]):is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > #question-prodct:not(:has(.content-luuy)):is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#sanpham-inan-quote-simple #addcolor-tab > .tab-content > #home:not(:has(table)):not(:has(.hv3-penci-banner)):is(.hv3-kv2, .hv3-kv2 *) {
  display: none !important;
}
#sanpham-inan-quote-simple .spv2-gal-full:is(.hv3-kv2, .hv3-kv2 *) {
  padding: 0;
  border: 0;
  cursor: pointer;
}
#sanpham-inan-quote-simple .hv3-intro__cols:not(:has(.hv3-intro__desc)) .hv3-intro__spec:is(.hv3-kv2, .hv3-kv2 *) {
  flex: 0 0 auto;
  width: calc(50% - 15px);
  margin-left: 0;
  margin-right: auto;
}
#sanpham-inan-quote-simple #comment-customer .bg-bot-line:is(.hv3-kv2, .hv3-kv2 *) {
  margin-left: 0;
  margin-right: 0;
}
#sanpham-inan-quote-simple .hv3-intro__desc img:is(.hv3-kv2, .hv3-kv2 *),
#sanpham-inan-quote-simple #addcolor-tab .group-related-inner img:is(.hv3-kv2, .hv3-kv2 *) {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  border-radius: 10px;
}
#sanpham-inan-quote-simple .spv2-gal-thumbs.is-more-right:is(.hv3-kv2, .hv3-kv2 *) {
  -webkit-mask-image: linear-gradient(to right, #000 82%, transparent 100%);
  mask-image: linear-gradient(to right, #000 82%, transparent 100%);
}
#sanpham-inan-quote-simple .spv2-gal-thumbs.is-more-left:is(.hv3-kv2, .hv3-kv2 *) {
  -webkit-mask-image: linear-gradient(to left, #000 82%, transparent 100%);
  mask-image: linear-gradient(to left, #000 82%, transparent 100%);
}
#sanpham-inan-quote-simple .spv2-gal-thumbs.is-more-left.is-more-right:is(.hv3-kv2, .hv3-kv2 *) {
  -webkit-mask-image: linear-gradient(to right, transparent 0, #000 18%, #000 82%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0, #000 18%, #000 82%, transparent 100%);
}

@keyframes hv3-lb-scrim-in { from { opacity: 0; } to { opacity: 1; } }
@keyframes hv3-lb-img-in {
    from { opacity: 0; transform: scale(.94); }
    to   { opacity: 1; transform: scale(1); }
}

@media (min-width: 901px) {
  #sanpham-inan-quote-simple .hv3-intro__spec:is(.hv3-kv2, .hv3-kv2 *) {
    margin-top: 0;
  }
}

@media (max-width: 575px) {
  #sanpham-inan-quote-simple .hv3-carousel__nav--next:is(.hv3-kv2, .hv3-kv2 *) {
    right: -15px;
  }
  #sanpham-inan-quote-simple .hv3-carousel__nav--prev:is(.hv3-kv2, .hv3-kv2 *) {
    left: -15px;
  }
}
