.lpc-title {
      color: #143616;
      text-align: center;
      font-weight: 400;
  }

  h2.lpc-title {
    margin-bottom: 3rem;
    font-size: 2rem;
    line-height:2.4rem;
    }

h3.lpc-title {
    margin-bottom: 2rem;
    font-size: 1.4rem;
    line-height:1.8rem;
}
 

  .lpc-title span {
      font-weight: 700;
  }

  .lpc_menu {
      background: #fff;
      /*-webkit-box-shadow: 0 6px 6px 0 rgba(0,0,0,0.1);box-shadow: 0 6px 6px 0 rgba(0,0,0,0.1);*/
  }

  .lpc_menu_container {
      display: flex;
      justify-content: center;
  }

  .lpc_menu_item {
      display: block;
      margin: 1.5rem 3rem;
      font-size:1rem;
  }

  .lpc_menu_active{font-weight:700;text-decoration: underline;}

  .lpc_linea_flex {
      display: flex;
  }

  .lpc-producto {
      width: 100%;
      padding-top: 131%;
      background-size: auto 100% !important;
      background-position: center !important;
      background-repeat: no-repeat !important;
      transition:600ms;
  }

  .lpc_linea_copy{color:#143616;}

  .lpc_linea_item01 {
      flex: 0 0 41.6%;
  }

  .lpc_linea_item01 .lpc_linea_copy {
      padding-right: 1rem;
  }

  .lpc-carrusel .slick-next {
      height: 24px;
      margin-top: -12px;
      right: -16px;
      z-index: 99;
  }

  .lpc_table_container{
    padding:0.4rem 1.4rem;
    background-color: #fff;
  }

  .lpc-carrusel .slick-prev {
      height: 24px;
      margin-top: -12px;
      left: -16px;
      z-index: 99;
  }

  .lpc-carrusel .slick-next:before {
      color: #000 !important;
      content: url('https://ttgcommon-240001.s3.us-east-2.amazonaws.com/yrm/contentimages/customimages/https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/icons/caret_right_brown.svg');
      height: 24px;
      margin-top: -12px;
  }

  .lpc-carrusel .slick-prev:before {
      color: #000 !important;
      content: url('https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/caret_left_brown.svg');
      height: 24px;
      margin-top: -12px;
  }

  .lpc-carrusel .slick-dots li button::before {
      font-size: 32px;
  }

  .lpc_mb_4 {
      margin-bottom: 4rem;
  }

  .lpc_img {
      max-width: 100%;
      display: block;
  }

  #lpc_activosBotanicos {
      background: #eff3f6;
  }

  .lpc_pb1 {
      padding-bottom: 1rem;
  }

  .lpc_pb2 {
      padding-bottom: 2rem;
  }

  .lpc_pb3 {
      padding-bottom: 2rem;
  }

  .lpc_pb4 {
      padding-bottom: 4rem;
  }

  .lpc_pb5 {
      padding-bottom: 5rem;
  }

  .lpc_pb6 {
      padding-bottom: 6rem;
  }

  .lpc_pt1 {
      padding-top: 1rem;
  }

  .lpc_pt2 {
      padding-top: 2rem;
  }

  .lpc_pt3 {
      padding-top: 2rem;
  }

  .lpc_pt4 {
      padding-top: 4rem;
  }

  .lpc_pt5 {
      padding-top: 5rem;
  }

  .lpc_pt6 {
      padding-top: 6rem;
  }

  .lpc_mb1 {
      margin-bottom: 1rem;
  }

  .lpc_mb2 {
      margin-bottom: 2rem;
  }

  .lpc_mb3 {
      margin-bottom: 2rem;
  }

  .lpc_mb4 {
      margin-bottom: 4rem;
  }

  .lpc_mb5 {
      margin-bottom: 5rem;
  }

  .lpc_mb6 {
      margin-bottom: 6rem;
  }

  .lpc_mt1 {
      margin-top: 1rem;
  }

  .lpc_mt2 {
      margin-top: 2rem;
  }

  .lpc_mt3 {
      margin-top: 2rem;
  }

  .lpc_mt4 {
      margin-top: 4rem;
  }

  .lpc_mt5 {
      margin-top: 5rem;
  }

  .lpc_mt6 {
      margin-top: 6rem;
  }

  .lpc_table {
      width: 100%;
      background-color: white;
  }

  .lpc_table tr{border-bottom:1px solid #777;}

  .lpc_table td,
  .lpc_table th {
      padding: 0.4rem 1rem;
      text-transform: uppercase;
      text-align: right;
      font-size: 0.7rem;
  }

  .lpc_bakuchiol {
      color: #a2be66 !important;
      text-align: center !important;
      font-weight: 700;
  }

  .lpc_retinol {
      color: #4aaae6 !important;
      text-align: center !important;
      font-weight: 700;
  }

  td.lpc_bakuchiol, td.lpc_retinol{
    font-size: 1.1rem;
  }

  .lpc_imgActivo {
        margin-right:1rem;
      max-width: 100px;
      border-radius: 50%;
  }

  .lpc_activos_items {
    display:flex;
    width:100%;
    margin-bottom:1.2rem;
    align-items: center;
  }

  .lpc_activos_items .lpc_title{font-size:0.9rem;}

  .lpc_note {
      font-size: 0.8rem;
      font-style: italic;
  }

  .lpc_mobile {
      display: none;
  }

#lpc_producto01:hover {
    background-image: url('https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/glow_desktop_fichas_textura_395x504_01.webp') !important;
}

#lpc_producto02:hover {
    background-image: url('https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/glow_desktop_fichas_textura_395x504_02.webp') !important;
}

#lpc_producto03:hover {
    background-image: url('https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/glow_desktop_fichas_textura_395x504_03.webp') !important;
}

#lpc_producto04:hover {
    background-image: url('https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/glow_desktop_fichas_textura_395x504_04.webp') !important;
}

#lpc_producto05:hover {
    background-image: url('https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/glow_desktop_fichas_textura_395x504_05.webp') !important;
}

#lpc_producto06:hover {
    background-image: url('https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/glow_desktop_fichas_textura_395x504_06.webp') !important;
}

  .lpc_rutina_description{height:140px;}

  .lpc_rutina_item_title{font-size:14px;font-weight:700;}

  .lpc_rutina_compra{
    background-color:#fff;
    border-radius:1rem;
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.35);box-shadow: 0 0 6px 0 rgba(0,0,0,0.35);
    width:90%;
    margin-left:5%;
    display: flex;
    align-items: center;
    padding-right:0.4rem;padding-top:0.4rem;
    margin-top: -16px;
    position: relative;
  }

  .lpc_rutina_compra_nombre{font-size:0.8rem;line-height: 1rem;margin-bottom:0.4rem;}
  .lpc_rutina_compra_thumbnail img{width:46px;}
  .lpc_rutina_compra_precio{font-weight: 700;color:#ba1051;}
  .lpc_rutina_compra_precio span{
    font-weight: 400;color:#727272;font-size: 0.8rem;
    background: linear-gradient(to right top, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%);
}

  .lpc_tabs{
    display: flex;
  }
  .lpc_tab_item{
    flex:0 0 50%;
    text-align: center;
    border-bottom:3px solid #ccc;
    padding:1rem 0;
  }

  .lpc_tab_item:hover{cursor:pointer;}

  .lpc_tab_item.lpc_activeTab{
    font-weight: 700;
    border-bottom: 3px solid #143616;
  }

  .lpc_tabContent{
    display: none;
  }

  .lpc_tabContent.lpc_tabVisible{display: flex;}

.lpc_rutina_compra_thumbnail{margin-right:6px;}

.lpc_banner_mobile{display:none;}

.lpc-producto {
    margin-bottom: 1rem;
}

@media only screen and (min-width:1200px){
    .lpc_table_row{align-items: center;}
}

@media only screen and (min-width:992px) and (max-width:1199px){
    .lpc_boton img{width:36px;}
    .lpc_rutina_compra{min-height:130px;}
    #lpc_tabContent02{margin-bottom:2rem;}
    .lpc_table_row{align-items: center;}
}

  @media only screen and (min-width:768px) and (max-width:991px) {
      .countdown-item span {
          font-size: 3rem;
      }
      .countdown-item p {
          font-size: 1rem;
      }
      .lpc_menu_item{margin:1rem 2rem;}
      .lpc_table_row{display:block;}
      .lpc_imgActivo{width:120px;}
      h3.lpc_title{font-size:1rem;}
      h2.lpc_title{font-size:1.4rem;}
      .lpc_activos_scroll{margin-bottom:2rem;}
      .lpc_linea_copy{font-size:0.8rem;}
  }

  @media only screen and (max-width:767px) {
      .lpc_mobile {
          display: block;
      }

      .lpc_desktop {
          display: none;
      }
  }

  @media only screen and (min-width:576px) and (max-width:767px){
    .lpc_tab_item p{font-size: 0.8rem;}
    .lpc_linea_flex {
        display: block;
    }
    .lpc_linea_item{margin-bottom:1.4rem;}
    .lpc_linea_copy{text-align: justify;}
    .lpc_table_row{display:block;}
    .lpc_activos_scroll{margin-bottom:1rem;}
    .lpc_rutina_compra{min-height:104px;}
  }

  @media only screen and (max-width:575px){
    .lpc_menu_item {
        margin: 1rem 1.4rem;
    }
    .lpc_linea_flex {
        display: block;
    }
    .lpc_linea_item{margin-bottom:1.4rem;}
    .lpc_linea_copy{text-align: justify;}
    .lpc-title {
        font-size: 1.6rem;
    }
    .lpc_activos_scroll{margin-bottom:1rem;}
    .lpc-producto-item{
        padding-left:4px;
        padding-right:4px;
    }
    .lpc_imgActivo{width:60px;}
    .lpc_table thead th{font-size:0.7rem;}
    .lpc_table_row{display:block;}
    .lpc_table td, .lpc_table th{padding:0.4rem;}
    .lpc_activoDescription{font-size:0.9rem;}
    .lpc_rutina_img img{margin: 0 auto;}
    .lpc_rutina_compra_nombre{margin-bottom:0.4rem;}
    .lpc_rutina_compra{padding:0.8rem 0.8rem 0.4rem 0.4rem;}
    .lpc_banner_mobile{display:block;}
    .lpc_banner_desktop{display:none;}
    .lpc_rutina_compra{min-height:102px;}
    .lpc_table_container{
        padding:0.4rem 0 0;
        background-color: #fff;
      }
      .lpc_activos_items{margin-bottom:1.4rem;}
      h2.lpc-title{font-size:1.6rem;}
      .lpc_productos_scroll{overflow-x: scroll;}
      #lpc_carruselProductos{width:1500px;}
}