/*$secondaryfonts:  optimal;*/
.transition {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out; }

.ellips {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block; }

/*   CMS Banner  */
html[lang="th"] .block-title-fong {
  font-size: 40px;
  line-height: 39px;
  font-weight: 700; }
html[lang="th"] .fong-d-block p {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400; }
html[lang="th"] .latest-drop-wrap .title-border-top h2 {
  font-size: 40px;
  line-height: 39px; }
html[lang="th"] .title-border-top h2 {
  font-size: 39px;
  line-height: 39px; }
html[lang="th"] .title-border-top .sel-fav {
  font-size: 20px; }
  html[lang="th"] .title-border-top .sel-fav a {
    font-size: 20px; }

/**/
.fong-d-block {
  text-align: center;
  margin-bottom: 32px; }
  .fong-d-block p {
    line-height: 1.5; }

.block-title-fong {
  font-weight: 700;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-family: Poppins; }

/**/
.text-underline {
  text-decoration: underline; }

.title-border-top.border-none {
  border: none !important; }

/* Latest drop */
.latest-drop-wrap {
  margin-bottom: 1rem; }
  .latest-drop-wrap .title-border-top {
    border: none !important;
    padding-top: 14px;
    padding-bottom: 22px;
    margin-bottom: 0; }
    .latest-drop-wrap .title-border-top h2 {
      font-size: 1.875rem;
      font-weight: 700; }

.latest-drop-item-wrap .drops-row {
  background: transparent !important; }
  .latest-drop-item-wrap .drops-row:first-child {
    margin-bottom: 10px; }
.latest-drop-item-wrap .drop-item-content p {
  font-weight: 300;
  font-size: 1.375rem;
  line-height: 1.3; }

/* Four Product */
.shop-products.popular-product {
  padding: 0px !important;
  margin-bottom: 14px; }
.shop-products .shop-thumbs {
  margin-bottom: 1rem; }

.shop-products-slider {
  margin-left: -1px;
  margin-right: -1px;
  padding-left: 0; }
  .shop-products-slider .slick-slide {
    padding-left: 1px;
    padding-right: 1px; }

/* Best Seller */
.banner-slider {
  padding-top: 0px; }
  .banner-slider .title-border {
    margin-bottom: 14px; }
    .banner-slider .title-border h3 {
      margin-top: 0px; }
      @media all and (min-width: 992px) {
        .banner-slider .title-border h3 {
          margin-bottom: 14px;
          margin-top: 14px; } }
    .banner-slider .title-border .title-border-top {
      border: none !important;
      padding-top: 0; }

.sel-fav {
  font-size: 1rem;
  font-weight: 400; }
  .sel-fav a {
    font-weight: 700; }
    .sel-fav a img {
      display: inline-block;
      vertical-align: middle;
      margin-left: .25rem;
      max-height: 9px; }

/*  sabina tag will use script later  */
.sabina-tag {
  margin-bottom: 35px; }
  .sabina-tag .border-title {
    font-weight: 700;
    font-size: 1.125rem;
    margin-top: 0;
    font-family: "Poppins", sans-serif; }
    @media all and (min-width: 993px) {
      .sabina-tag .border-title {
        border-bottom: none;
        padding-bottom: 0rem; } }

.tag-img {
  position: relative;
  /*@include flex;
  @include flex-wrap(wrap);*/
  display: block;
  width: 100%;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin-bottom: 0;
  /* @include justify-content(center);*/ }
  .tag-img > li {
    padding: 0 1px 4px 1px;
    background-color: transparent;
    min-width: 25%; }
  .tag-img .slick-slide {
    padding: 0 1px 8px 1px;
    background-color: transparent; }
    @media all and (min-width: 1024px) {
      .tag-img .slick-slide {
        min-width: 200px; } }

.staticBlock468 {
  margin-bottom: 24px; }

.footer-set-1127 {
  margin-top: 84px; }

@media all and (max-width: 992px) {
  .mega-menu-row .mega-menu-col-img {
    display: none; }

  /*   */
  .home-video, .mob-px-0 {
    margin-left: -15px;
    margin-right: -15px; }

  /*.shop-products-slider {
  	margin-left: -6.5px; margin-right: -6.5px;
  }*/
  .latest-drop-wrap {
    display: none; }

  .banner-slider {
    margin-bottom: 20px !important; }
    .banner-slider .title-border h3 {
      margin-top: 0px; }
    .banner-slider .title-border-bottom {
      display: block !important; }
      .banner-slider .title-border-bottom h2 {
        font-size: 2.25rem;
        font-weight: 700; }

  .popular-products-contain .mcs-button-arrow {
    display: none !important; }
  .popular-products-contain .mcs-item .product-item-info {
    padding-right: 16px; }

  .sel-fav a {
    text-transform: uppercase; } }
@media all and (max-width: 767px) {
  .fong-d-block p br {
    display: none; }

  .sabina-tag {
    margin-bottom: .75rem;
    margin-left: -15px;
    margin-right: -15px; }
    .sabina-tag .border-title {
      padding-left: 15px;
      padding-right: 15px;
      padding-bottom: .75rem; }

  .banner-slider .title-border h3 {
    margin-top: 0; }

  .footer-set-1127 {
    margin-top: 16px; } }
