.header-top.kcc-active:before {
  opacity: 1;
  background: #00A950;
  background: -webkit-gradient(linear, left top, right top, from(#00A950), to(#61d699));
  background: linear-gradient(90deg, #00A950 0%, #61d699 100%);
  background-size: 100% auto;
}

main.loading {
  opacity: 0;
}

.theme-shopee .section .sc-heading {
  margin-bottom: 40px;
}

.theme-shopee .sc-product-detail {
  background: #FF7E45;
  background: -moz-linear-gradient(left, #FF7E45 0%, #F08223 50%, #FF7E45 100%);
  background: -webkit-linear-gradient(left, #FF7E45 0%, #F08223 50%, #FF7E45 100%);
  background: linear-gradient(to right, #FF7E45 0%, #F08223 50%, #FF7E45 100%);

  padding-top: 150px;
}

.theme-shopee #related-card h3.heading {
  height: 75px;
}

.theme-shopee #related-card h3.heading a {
  font-size: inherit;
}

.theme-shopee #related-card p.product {
  font-size: 16px;
  font-weight: 500;
  
  height: 50px;
}

.theme-shopee #related-card .swiper-button-next,
.theme-shopee #related-card .swiper-button-prev {
  top: 30%;
}

.theme-shopee .slick-arrow {
  z-index: 98;
}

.theme-shopee a.link {
  color: #00A950;
  text-decoration: underline;
}

.theme-shopee a.link.more:after {
  content: "\e901";
  font-family: iconkcc;
  font-size: 9px;

  display: inline-block;
  margin-left: 7px;
}

.theme-shopee a.link.external:after {
  content: "\e923";
  font-family: iconkcc;
  font-size: 0.8em;

  display: inline-block;
  margin-left: 7px;
}

.theme-shopee .sc-bottom-bars {
  z-index: 10;
}

@media screen and (max-width: 1024px) {
  .theme-shopee .sc-product-detail {
    padding-top: 100px;
  }
}

@media screen and (max-width: 991px) {  
  .theme-shopee #related-card .all-cards.relate-card .all-cards-list .list-check {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .icw-popup-function #popup-share .ic {
    font-family: icokbank !important;
  }
}

.videoIframePanel {
  background-color: #333;
  position: absolute;
  z-index: 1;
  width: 750px;
  height: 375px;
}
.videoPoster {
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .videoIframePanel {
    height: 100%;
  }
}