@charset "UTF-8";
.lp-landing-2019 {
  font-family: Lato,sans-serif !important;
  -moz-font-family: Lato,sans-serif !important;
  -webkit-font-family: Lato,sans-serif !important;
  -o-font-family: Lato,sans-serif !important;
  -ms-font-family: Lato,sans-serif !important;}
  .lp-landing-2019 .fb-hero-carousel-slides .fb-hero-carousel-slide {
    background: transparent; }
  .lp-landing-2019 .page-wrapper {
    padding: 0 0 0px; }
  .lp-landing-2019 .lp-landing-cb {
    clear: both !important; }
  .lp-landing-2019 .lp-landing-boton {
    display: inline-block;
    width: 280px;
    margin-top: 11px;
    padding-left: 0px;
    padding-top: 45px;
    box-sizing: border-box; }
    @media (max-width: 960px) {
      .lp-landing-2019 .lp-landing-boton {
        max-width: 224px;
        padding-top: 10px; } }
    @media (max-width: 480px) {
      .lp-landing-2019 .lp-landing-boton {
        max-width: 196px; } }
    .lp-landing-2019 .lp-landing-boton a {
      text-align: center;
      box-sizing: border-box;
      width: 280px;
      color: white;
      border-radius: 7px;
      background: #333;
      font-size: 12px;
      letter-spacing: 0.65px;
      padding: 15px 20px;
      text-transform: uppercase;
      text-decoration: none;
      font-weight: 600; }
      @media (max-width: 960px) {
        .lp-landing-2019 .lp-landing-boton a {
          padding: 15px 20px;
          max-width: 224px;
          display: block;
          font-size: 10px; } }
      @media (max-width: 480px) {
        .lp-landing-2019 .lp-landing-boton a {
          max-width: 196px; } }
      .lp-landing-2019 .lp-landing-boton a:hover {
        background: #5c5c5c; }
  .lp-landing-2019 .logo-header {
    text-align: center;
    padding-top: 2%;
    padding-bottom: 1%; 
		margin: 0 auto;}

  @media (max-width: 1280px) and (min-width: 1024px) {
    .lp-landing-2019 .fb-hero-carousel-slides .fb-slide-image {
      width: 100% !important;
      height: 100% !important; } }
  @media (max-width: 1023px) and (min-width: 740px) {
    .lp-landing-2019 .fb-hero-carousel-slides .fb-slide-image {
      width: 110% !important;
      height: 100% !important; } }
  .lp-landing-2019 .lp-landing-banner .fb-promo-text {
    width: 100%;
    top: 45%;left: 6.25%; }
    @media (max-width: 960px) {
      .lp-landing-2019 .lp-landing-banner h3 {
        margin-top: 0px !important; } }
  .lp-landing-2019 .lp-landing-banner h1 {
    color: #fff;
    background: #8fca00;
    width: 265px;
    width: max-content;
    font-size: 2.5em;
    padding: 15px; }
 
  .lp-landing-2019 .fb-hero {
    max-height: 100%; }
  

  
  .lp-landing-2019 .fb-hero-subnav--nav__item:hover {
    border-left: 5px solid #8fca00;
    cursor: pointer;
    background: #f9f9f9; }
  .lp-landing-2019 .fb-hero-subnav--nav__header li {
    padding-left: 53px !important; }
    .lp-landing-2019 .fb-hero-subnav--nav__header li h1 {
      font-size: 1.6rem;
      font-weight: 900; }

  .lp-landing-2019 .lp-landing-carousel {
    position: relative;
    background: white;
    /*.dynprice-hide{
        display: none;
    }*/ }
    .lp-landing-2019 .lp-landing-carousel .navidad-as-slide a .navidad-as-slide-prod-price {
      padding-left: 15px;
      padding-right: 15px; }
      @media (max-width: 960px) {
        .lp-landing-2019 .lp-landing-carousel .navidad-as-slide a .navidad-as-slide-prod-price {
          padding-left: 0px; } }
      @media (max-width: 480px) {
        .lp-landing-2019 .lp-landing-carousel .navidad-as-slide a .navidad-as-slide-prod-price {
          padding-left: 15px; } }
      @media (max-width: 414px) {
        .lp-landing-2019 .lp-landing-carousel .navidad-as-slide a .navidad-as-slide-prod-price {
          padding-left: 0px; } }
    .lp-landing-2019 .lp-landing-carousel .navidad-as-slide a {
      text-decoration: none; }
    .lp-landing-2019 .lp-landing-carousel .precio-normal.dynprice-main-price {
      color: #e4022d;
      font-size: 16px;
      font-weight: 400; }
    .lp-landing-2019 .lp-landing-carousel h5 .precio-normal.dynprice-main-price::after {
      content: ''; }
    .lp-landing-2019 .lp-landing-carousel .fb-pod__prices__from {
      line-height: 20px;
      text-decoration: none; }
    .lp-landing-2019 .lp-landing-carousel .no_flex {
      height: auto;
      width: 100%;
      text-align: left; }
    .lp-landing-2019 .lp-landing-carousel .no_flex h5 {
      line-height: 16px; }
    .lp-landing-2019 .lp-landing-carousel .CMR::before {
      content: '';
      background: url(https://www.falabella.com/static/RDF/site/content/evento/ev-24X24/img/icons-services-payment-2cards.svg) bottom left no-repeat;
      padding-left: 30px;
      height: 34px;
      display: block;
      margin: -4px 0 5px 0; }
    .lp-landing-2019 .lp-landing-carousel .dynprice-main-price {
      display: block !important;
      color: #e4022d;
      font-size: 16px;
      font-weight: 400; }
    .lp-landing-2019 .lp-landing-carousel .dynprice-price.dynprice-main-price {
      color: #e4022d;
      font-size: 16px; }
    .lp-landing-2019 .lp-landing-carousel .precio-normal {
      color: #333333;
      font-size: 14px;
      font-weight: 300; }
    .lp-landing-2019 .lp-landing-carousel h5 .precio-normal::after {
      content: ' (Normal)';
      display: inline-block; }
    .lp-landing-2019 .lp-landing-carousel .fb-pod-group__carousel-control {
      position: absolute;
      top: 40%;
      z-index: 10;
      background: transparent; }
    .lp-landing-2019 .lp-landing-carousel .fb-pod-group__carousel-control--inactive {
      display: flex; }
    .lp-landing-2019 .lp-landing-carousel .fb-pod-group__carousel-control .fb-pod-group__carousel__next, .lp-landing-2019 .lp-landing-carousel .carrusel-belleza button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--previous {
      background: transparent;
      color: transparent;
      min-width: initial;
      position: absolute;
      right: 0px; }
    .lp-landing-2019 .lp-landing-carousel button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--previous {
      left: 0px;
      right: initial; }
    .lp-landing-2019 .lp-landing-carousel .fb-pod-group__carousel-control .fb-pod-group__carousel__pips {
      display: none; }
    .lp-landing-2019 .lp-landing-carousel button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--next, .lp-landing-2019 .lp-landing-carousel .carrusel-belleza button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--previous {
      color: transparent !important;
      background-color: transparent !important; }
    .lp-landing-2019 .lp-landing-carousel .icon-right:before, .lp-landing-2019 .lp-landing-carousel .icon-left:before {
      width: 53px;
      height: 45px;
      background-color: rgba(51, 51, 51, 0.5);
      color: white;
      padding: 8px 11px;
      text-align: center; }
    @media (max-width: 960px) {
      .lp-landing-2019 .lp-landing-sectionvideo {
        padding-top: 0px; } }
    .lp-landing-2019 .lp-landing-sectionvideo .fb-overlay {
      position: fixed !important; }
    .lp-landing-2019 .lp-landing-sectionvideo .fb-overlay__inject {
      position: fixed !important;
      top: 50% !important;
      left: 50% !important;
      transform: translate(-50%, -50%) !important; }
    .lp-landing-2019 .lp-landing-sectionvideo .fb-gallery__content {
      padding-bottom: 50px; }
      @media (min-width: 1024px) {
        .lp-landing-2019 .lp-landing-sectionvideo .fb-gallery__content {
          padding: 0 45px 50px 45px; } }
      @media (min-width: 740px) {
        .lp-landing-2019 .lp-landing-sectionvideo .fb-gallery__content {
          width: calc(70vw - 40px); } }
      @media (min-width: 320px) {
        .lp-landing-2019 .lp-landing-sectionvideo .fb-gallery__content {
          width: calc(103vw - 10px); } }
    .lp-landing-2019 .lp-landing-sectionvideo .lp-landing-video-box {
      right: 0px; }
    .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy {
      text-align: left; }
      .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy h1 {
        font-size: 36px;
        font-weight: 300;
        line-height: 35px;
        padding-top: 4%;
        float: left;
        padding-bottom: 8%; }
        .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy h1 span {
          color: #8fca00;
          font-weight: 900; }
        @media (max-width: 1023px) {
          .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy h1 {
            padding-top: 0%; } }
        @media (max-width: 960px) {
          .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy h1 {
            padding-bottom: 3%; } }
        @media (max-width: 414px) {
          .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy h1 {
            padding-bottom: 6%; } }
        @media (max-width: 375px) {
          .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy h1 {
            font-size: 30px; } }
      .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy .video-2 {
        padding-bottom: 10%; }
        @media (max-width: 960px) {
          .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy .video-2 {
            padding-bottom: 40px; } }
      .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy p {
        text-align: left;
        clear: both;
        width: 92%;
        font-weight: 500;
        font-size: 15px;
        margin-bottom: 0px;
        margin-top: 3%;
        line-height: 26px;
        padding-bottom: 25px; }
        @media (max-width: 960px) {
          .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy p {
            width: 100%; } }
      .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy .lp-landing-boton1 {
        width: 100%;
        padding: 19px 0px;
        margin-top: 0px;
        font-weight: 700;
        font-size: 11px !important;
        text-decoration: none !important;
        margin-bottom: 0px;
        color: white !important; }
        @media (max-width: 960px) {
          .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy .lp-landing-boton1 {
            width: 260px; } }
    @media (max-width: 960px) {
      .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__copy, .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__title {
        max-width: 100% !important; } }
    .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__default {
      border-bottom: 5px solid #8fca00; }
      @media (max-width: 960px) {
        .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__default {
          padding: 3% 7% 3% 7%; } }
    .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__default .fb-hero-content__category {
      padding-bottom: 4% !important;
      position: relative;
      font-size: 1.3rem;
      font-weight: 900; }
      @media (max-width: 960px) {
        .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__default .fb-hero-content__category {
          padding-bottom: 0px !important; } }
    .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__default .fb-hero-content__category:before {
      background-color: #8fca00;
      content: "";
      display: block;
      height: 40px;
      left: 110.2% !important;
      position: absolute;
      top: 0px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      width: 40px; }
      @media (max-width: 1279px) {
        .lp-landing-2019 .lp-landing-sectionvideo .fb-hero-content__default .fb-hero-content__category:before {
          display: none; } }
    .lp-landing-2019 .lp-landing-sectionvideo .fb-promotional-media .fb-hero-content {
      width: 38.5%;
      position: absolute;
      top: -3%;
      z-index: 1; }
      @media (max-width: 960px) {
        .lp-landing-2019 .lp-landing-sectionvideo .fb-promotional-media .fb-hero-content {
          width: 100% !important;
          position: relative; } }

.lp-fb .col:before, .lp-fb [class*=col-]:before {
    content: "";
    display: none;
}

.lp-landing-2019 .fb-btn.fb-btn-default {
    float: left;
}
.lp-landing-2019 .fb-hero-carousel--new-carousel .fb-promo-title {
    margin-bottom: auto !important;
}
.lp-landing-2019 .lp-landing-boton1 {
    width: 195px;
		margin-top: 20px;
}
.lp-landing-2019 .lp-landing-boton1 a {
  text-decoration: none;
	border-radius: 0;
}
.lp-landing-2019 .page-wrapper { 
		background: #fff;
}
.lp-landing-2019 a {
		text-decoration: none;
}
.lp-landing-2019 #vertodo {
  padding: 6%;
}
.lp-landing-2019 #vertodo a {
	margin: 0 auto;
}
.lp-landing-2019 .fb-promo-copy.fb-promo-copy--link.fb-btn.fb-btn-default.lp-landing-boton1 {
    padding: 10px 15px;
    border-radius: 50px;
    letter-spacing: 2px;
    width: 215px;
    max-width: 85%;
		margin-top: 100px;
}	
.lp-landing-2019 img.logo-header  {
	  width: auto;
    max-width: 75%;
}
/*mostrar btn hero*/
.lp-landing-2019 .fb-hero-carousel-slides .fb-hero-carousel-slide .fb-promo-text {
	display: block;
}
.lp-landing-2019 .fb-hero-subnav--nav__header li {
    padding: 20px 0;
	  font-size: 2.4rem;
}
.lp-landing-2019 .lp-landing-banner .fb-promo-text {
    width: 100%;
    top: 50%;
    left: 6.25%;
}
.lp-fb .div-btn .my-btn {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    background:#aad501;
    text-align: center;
    padding: 13px 0;
    width: 175px;
    letter-spacing: .075em;
    text-transform: uppercase;
    border-radius: 10px;
		max-width: 85%;
}
.lp-fb .div-btn .my-btn:hover, .lp-fb .row.car-general a.w100.fb-btn.fb-btn-default.fb-pod__quickview:hover {
		background: #aad501c4;
		transition: .3s;
}
.lp-landing-2019 .lp-banner h1 {
    color: #fff;
    background: #404040;
 		width: -moz-max-content;
		width: -webkit-max-content;
		width: -o-max-content;
    width: max-content;
    font-size: 35px;
    padding: 10px 20px;
    line-height: 42px;
    font-weight: 300;
    margin: 20px 0;
}
.lp-fb img {
    width: 100%;
    max-width: 100%;
}
.lp-fb img.arrow {
    width: 12px;
    height: 21px;
}
.lp-fb img.imgAuto {
    width: auto;
    max-width: 100%;
}
.row .col {
    position: relative;
}
.lp-landing-2019 .icon-left, .lp-landing-2019 .icon-right {
    display: block;
}
.lp-fb .page-wrapper {
    line-height: unset;
}
.lp-fb .fb-module-wrapper.lp-landing-banner {
    line-height: 0;
}
.lp-fb .row {
    float: left;
    width: 100%;
		position: relative;
}
.lp-fb .grid {
	display: grid;
}
.lp-fb .center {
	text-align: center;
}
.lp-fb .abs {
	position: absolute;
}
.lp-fb .rel {
	position: relative;
}
p.txtM {
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
}
p.txtM2 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 300;
}
p.txtXS {
    font-size: 14px;
    line-height: 16px;
    font-weight: 300;
}
.lp-fb h2.title {
    font-size: 25px;
    line-height: 33px;
    font-weight: 700;
}
.lp-landing-2019 .lp-landing-carousel {
    background: transparent;
}
.lp-banner.rel {
	position: relative;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
}
.lp-fb .my-hero {
	width: 100%;
}
.lp-fb .hero-txt {
    background: #aad501;
    color: #fff;
    padding: 35px;
	width: max-content;
}
.lp-fb .bajada .my-cont {
    margin-top: -200px;
    z-index: 2;
    position: relative;
}
.lp-fb .bajada h1 {
	font-size:50px;
    font-weight: 300;
    line-height: 1em;
}
.lp-fb .bajada h3 {
    color: #AAD500;
    font-size:16px;
    letter-spacing: 12px;
    padding: 10px 12px;
    background: #000;
    width: max-content;
    margin-left: 35px;
    margin-bottom: -10px;
    z-index: 3;
    position: relative;
}
.lp-fb .hero-txt h2 {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 12px;
    margin-top: 28px;
    display: inline-block;
}
.lp-fb h2.tarrow::before {
    content: url(../../assets/img/arrow.svg);
	    margin-right: 15px;
}
.lp-fb h2.titleA {
		font-family: 'poppins', sans-serif;
}
.lp-fb .my-cont {
	width: 1310px;
	max-width: 100%;
	padding: 0 20px;
	margin: 0 auto;
}
.lp-fb .header {
    background: #f9f9f9;
    padding: 80px 20px 50px;
}
.lp-fb .header h3 {
    font-size: 12px;
    line-height: 26px;
    color: #575757;
    font-weight: 700;
    font-weight: 700;
}
.lp-fb .header img {
	float: left;
	margin-right: 15px;
	  top: 5px;
    position: relative;
}
.r1 .grid.g2c {
    grid-template-columns: 40% 60%;
    align-items: center;
    background: #f9f9f9;
}
.row.r1 {
    margin-top: -24px;
}
.lp-fb .r1 .header {
    background: #f9f9f9;
    padding: 0px 20px 0 20px;
}
.r1 .cont {
    padding: 80px 0 50px;
    background: #f9f9f9;
}
.r1 .col.c2 {
    padding-right: 20px;
}
.r1 p.txtM {
    font-size: 14px;
    line-height: 23px;
}
@font-face {
		font-family: 'poppins';
		src: url('../../assets/fonts/poppins.ttf') format('truetype');
}
.lp-fb .header h2 {
    font-size: 27px;
    line-height: 39px;
    font-weight: 700;
    font-family: 'poppins', sans-serif;
}
.div-tipos .info h2 {
    font-family: 'poppins', sans-serif;
    font-size: 18px;
    line-height: 20px;
		max-width: 220px;
    margin: 0 auto;
}
/*tipos*/
.div-tipos .r1int .g4c {
	grid-template-columns: repeat(4, 25%);
	grid-gap: 15px;
	width: calc(100% - 45px);
}
.div-tipos .tipo {
	text-align: center;
	background: #f7f7f7;
	border: 1px solid #f2f2f2;
}
.div-tipos .divimg {
    background: #e6e6e6;
}
.div-tipos .tipo .info {
    background: #f7f7f7;
    padding: 25px 15px 30px;
		display: grid;
    grid-template-rows: 40px 100px;
}

.div-tipos .gridRow .tipo .info {
	align-self: center;
}

.tipo .my-btn {
    margin: 25px auto 0px;
}
.tipo .info p.txtM, .tipo .desc p.txtM {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 15px;
}
.tipo .desc p.txtM {
    padding: 0 20%;
}

.lp-fb .div-tipos .fb-pod__item {
    background: #f7f7f7;
}
.div-tipos .gridRow .col.tipo {
    grid-template-columns: 50% 50%;
		display: grid;
}
.div-tipos .grid.gri2c.gridRow {
	grid-template-columns: 50% 50%;
}
.div-tipos .gridRow {
	grid-gap: 15px;
	width: calc(100% - 15px);
	margin-top: 15px;
}

/*principales caracteristicas*/
.lp-fb .div-carac .header, .lp-fb .div-vidautil .header {
    border: 1px solid #f2f2f2;
}
.div-carac .g4c {
	grid-template-columns: repeat(4, 25%);
}
.div-carac .col.c1.bloq {
    text-align: center;
}
.div-carac p.txtM {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
}
.div-carac .bloques h2 {
    font-size: 18px;
    line-height: 20px;
    margin: 25px 0;
}
.div-carac .bloques {
    padding: 5%;
    background: #ebebebcc;
}
.div-carac .col.c1.bloq {
    text-align: center;
    padding: 0 40px;
}
.lp-fb .mor {
  cursor: pointer;
}
.lp-fb .comp {
  display: none;
}
.div-carac span.mor {
    width: 100%;
    float: left;
    margin: 40px auto 0;
		text-decoration: underline;
    font-size: 13px;
    line-height: 20px;
	color: #797C81;
}
.row.r3.div-carac {
    margin-top: 30px;
}

/*r4*/
.lp-fb .r4 .header {
    background: transparent;
    padding: 80px 20px 50px;
}

/*considerar*/
.div-considerar .grid.g2c {
    grid-template-columns: 50% 50%;
		line-height: 0;
}
.div-considerar .grid.g2c:not(:first-child) {
	margin-top: 20px;
}
.div-considerar p.txtM {
    margin-top: 20px;
    font-size: 14px;
	color: #797C81;
}
.div-considerar img.abs {
    left: -20px;
}
.div-considerar .grid h2 {
    margin-bottom: 5px;
    font-size: 22px;
}
.lp-fb .div-considerar img.imgAuto {
    width: auto;
    margin: 0 auto;
}
.lp-fb .div-considerar .grid.g2c:nth-child(2) img.imgAuto {
    width: auto;
    margin: 40px 0 0;
}
.div-considerar .col.c2 {
    display: grid;
    align-self: center;
	padding: 50px;
}
.div-considerar .grid.g2c {
    background: #F2F2F2;
	border: 1px solid #f2f2f2;
}
@media(min-width:720px){
.div-considerar .c1 img {
    object-fit: cover;
    height: 100%;
	}
}
/**/
.r6 h3 {
    font-size: 20px;
	margin-bottom: 7.5px;
}
.r6 p.txtM {
    font-size: 14px;
    line-height: 23px;
    color: #797C81;
}
.r6 .grid.g2c {
    grid-template-columns: auto auto;
		align-items: center;
		background: #fff;
		line-height: 0;
}
.r6 .div-txt {
    display: grid;
    grid-template-columns: auto auto;
		line-height: normal;
}
.r6 .grid .col.c2 {
    padding: 50px;
}
.r6 .div-txt .col.c2 {
    padding: 0;
    padding-left: 20px;
}
.r6 .textos:not(:first-child) {
    margin-top: 15px;
}
.row.r6.div-vidautil {
    margin-top: 60px;
}
.r6 p.txtXS {
    font-size: 14px;
    line-height: 23px;
    margin-top: 7.5px;
}

/*r7 innovacion info add sabias que etc*/
.div-info .header.center {
    width: 880px;
    margin: 0 auto;
    max-width: 85%;
	padding: 60px 0 50px;
	background: none;
}
.div-info .bg, .div-info .cont-info {
    background: #fbfbfb;
}

.div-info .header p.txtM {
    margin: 15px 0 0;
}
.lp-fb .div-info  h2.title {
    font-size: 22px;
}
.div-info .grid.g4c {
	grid-template-columns: repeat(4, 25%);
	grid-gap: 10px;
    width: calc(100% - 30px);
}
.row.div-info {
    background: #fbfbfb;
    padding-bottom: 80px;
	padding-top: 20px;
	margin-top: 30px;
}
.div-info .cont-info .col {
    background: #fff;
    border-bottom: 8px solid #b4e017;
	text-align: center;
	padding: 35px 20px;
}
.div-info .cont-info p.txtM {
		color: #2e2e2e;
}
.div-info  p.txtM {
    font-size: 16px;
}
.div-info .cont-info h4 {
    margin: 25px 0 10px;
    font-size: 18px;
    line-height: 25px;
}

/*productos recomendados header*/
.row.r8 {
    padding-top: 20px;
    background: #fff;
}
.lp-fb .row.r8 .header {
    background: #fff;
	padding: 60px 20px 50px;
}


.lp-fb .fb-pod-group.fb-pod-group--carousel .fb-pod-group__item:hover {
    background-color: transparent;
}
.lp-landing-2019 .row.car-general .fb-pod-group .fb-pod-group__item {
    width: 20%;
}
.lp-fb .row.car-general a.w100.fb-btn.fb-btn-default.fb-pod__quickview {
    background: #9CD305;
    margin: 10px;
    width: calc(100% - 20px);
}
.lp-fb .row.car-general .fb-pod__cta {
    border-top: none;
}
.lp-landing-2019 .row.car-general .lp-landing-carousel button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--previous {
    left: -18px;
    top: 16px;
}
.lp-landing-2019 .row.car-general .lp-landing-carousel .fb-pod-group__carousel-control .fb-pod-group__carousel__next {
    right: -20px;
}
.lp-landing-2019 .row.car-general .lp-landing-carousel .icon-right:before, .lp-landing-2019 .row.car-general .lp-landing-carousel .icon-left:before, .lp-landing-2019 .row.car-generalMob .lp-landing-carousel .icon-right:before, .lp-landing-2019 .row.car-generalMob .lp-landing-carousel .icon-left:before {
    width: 53px;
    height: 45px;
    color: transparent;
    padding: 8px 11px;
    background-position: center;
    background-repeat: no-repeat;
		background-color: #fff;
    border: 1px solid #f2f2f2;
    padding: 16px 6px;
    border-radius: 0px;
}
.lp-fb .row .icon-left:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%238fca00'%2F%3E%3C%2Fsvg%3E");
		background-size: 15px;
}
.lp-fb .row .icon-right:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%238fca00'%2F%3E%3C%2Fsvg%3E");
		background-size: 15px;
}
.row.car-general .fb-pod__item {
    border: 1px solid #f0f0f0;
}
.car-general .row {
    padding-bottom: 170px;
}

/*marcas*/
.grid.marcas {
    grid-template-columns: repeat(6, calc(100% / 6));
}
.marcas .logo {
    text-align: center;
}
.div-logos .my-cont {
    background: #fff;
    padding: 20px;
}
.marcas .logo {
    text-align: center;
    border: 1px solid #f2f2f2;
    border-left: unset;
		padding: 40px 0;
}
.marcas .logo:first-child {
	border-left: 1px solid #f2f2f2;
}
.row.r9.div-logos {
    margin-top: -5%;
	margin-bottom: 40px;
}








@media (max-width:719px) {
	.lp-fb .my-cont {
    width: 100%;
    float: left;
	}
	.lp-fb .header {
    display: grid;
    grid-template-columns: 30px auto;
	}
	.r7 .header {
    display: block;
	}
	.row.r1 {
    margin-top: 0;
    background: #f7f7f7;
    padding: 45px 0;
	}
	.r1 .cont {
    padding: unset;
    background: unset;
	}
	.lp-fb .r1 .header {
    background: none !important;
    padding: 0 !important;
		padding: 0 !important;
    margin-bottom: 0px;
	}
	.lp-fb .header img {
    top: 0px;
	}
	.bajadaMob h1 {
    font-size: 27px;
    font-weight: 300;
	}
	.lp-fb .hero-txt {
    padding: 25px 20px;
    width: 100%;
	}
	.lp-fb .grid {
    display: block;
	}
	.lp-fb .header h2 {
    font-size: 18px;
    line-height: 25px;
		margin-bottom: 7.5px;
	}
	/*carouseles mobile*/
	
	.lp-landing-2019 .row.car-general .fb-pod-group .fb-pod-group__item {
		width: 100%;
	}
	.lp-fb button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--next, .lp-fb button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--previous {
		display: none;
	}
	.lp-landing-2019 .row .lp-landing-carousel .fb-pod-group__carousel-control {
    bottom: -60px;
		top: auto;
	}
	.lp-landing-2019 .row .lp-landing-carousel .fb-pod-group__carousel-control .fb-pod-group__carousel__pips {
    display: block;
	}
	.row.car-general .fb-pod__item {
    border-right: none;
		border-top: none;
	}
	.row.car-general .fb-pod-group .fb-pod-group__item {
		border-bottom: none;
	}
	/*fin carouseles mobile*/
	.lp-landing-2019 .fb-pod-group .fb-pod-group__item, .lp-landing-2019 .row .fb-pod-group .fb-pod-group__item {
    width: 75%;
    margin: 0;
    position: relative;
		background: none;
		border-bottom: none;
	}
	.lp-fb .row .fb-pod__item  {
    width: 96%;
    left: 20px;
		border: 1px solid #f0f0f0;
	}
	.lp-fb .row.div-info .fb-pod__item {
    border: none;
	}
	.div-tipos .tipo .info {
    grid-template-rows: 40px 100px;
	}
	.row.row-car.rc1 {
    padding: 20px 0 60px;
    background: #fff;
	}
	.lp-fb .header {
    background: none !important;
    padding: 40px 10px !important;
		float: left;
	}
	.div-carac .bloques {
    padding: 0;
    background: unset;
	}
	.lp-fb .div-carac .header {
        width: calc(100% + 40px);
    margin-left: -20px;
    background: #f7f7f7 !important;
    padding-left: 30px !important;
	}
	.lp-fb .div-vidautil .header{
    background: #f7f7f7 !important;
    padding-left: 30px !important;
	}
	.row.r3.div-carac {
    margin-top: 0px;
	}
	.div-carac .col.c1.bloq {
    padding: 30px 20px;
	}
	.div-carac .row {
    padding: 20px 0 60px;
    background: #fff;
	}
	.div-carac .row .fb-pod__item {
    width: 100%;
    left: 20px;
    background: #f8f8f8;
	}
	.row.fw {
    width: calc(100% + 40px);
		left: -20px;
		padding: 20px 0 60px 20px;
    background: #fff;
	}
	.row.r4 {
    background: #f7f7f7;
	}
	.div-considerar .col.c1 {
    padding: 0;
	}
	.div-considerar .col.c2 {
    padding: 30px 15px;
    background: #eeeeee;
	}
	.div-considerar .grid h2 {
    display: none;
	}
	.div-considerar p.txtM {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 20px;
	}
	.div-considerar .row.row-car.rc1 {
		padding: 0px 0 60px 0px;
    background: #f7f7f7;
	}
	.div-considerar .row .fb-pod__item {
		background: #eee;
	}
	.div-considerar img.abs {
    left: 10px;
    z-index: 2;
    bottom: -20px;
	}
	.div-considerar .fb-pod__header {
    background: none;
	}
	.row.r6.div-vidautil {
    margin-top: 20px;
		background: #ffffff;
	}
	.lp-fb .div-vidautil .header {
    display: grid;
    grid-template-columns: 30px auto;
		padding-right: 20px !important;
	}
	.lp-fb .div-vidautil .header h2 {
    grid-column: 2;
	}
	.r6 p.txtXS {
    grid-column: 2;
	}
	.r6 .my-cont {
    padding: 0;
	}
	.r6 .textos:not(:first-child) {
    margin-top: 30px;
	}
	.r6 .grid .col.c2 {
    padding: 30px 15px;
	}
	.r6 .grid .textos .col.c2 {
    padding: 0 0 0 15px ;
	}
	.row.div-info {
    margin-top: 30px;
    background: #f7f7f7;
		padding-bottom: 0px;
	}
	.div-info .header.center {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
    text-align: left;
	}
	.lp-fb .div-info h2.title {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
	}
	.marcas .logo {
    text-align: center;
    border: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    padding: 40px 0;
	}
	.grid.marcas {
    display: grid;
    grid-template-columns: 50% 50%;
	}
	.row.r9.div-logos {
    margin-top: 0;
    margin-bottom: 0;
	}
	.div-info .cont-info .col {
    background: #f7f7f7;
    border-bottom: 8px solid #b4e017;
    text-align: center;
    padding: 35px 20px;
    display: grid;
    grid-template-rows: 60px 90px 150px;
	}
	.div-carac .bloques h2 {
    font-size: 18px;
    line-height: 20px;
    margin: 15px 0;
	}
	
	.div-info .row.fw {
    padding: 20px 0 60px 0px;
	}
	.lp-fb .header {
    background: none !important;
    padding: 30px 10px 10px !important;
    float: left;
	}
	/*separacion entre productos carouseles*/
	.lp-landing-2019 .div-info .fb-pod-group .fb-pod-group__item {
    width: 75%;
    margin: 10px 10px 0;
		border-bottom: none;
	}
	.lp-landing-2019 .lp-fb .row .fb-pod-group .fb-pod-group__item {
		border-bottom: none;
	}
	.row.r8 {
    padding-top: 0px;
    background: #f7f7f7;
	}
	.lp-landing-2019 .car-general .lp-landing-carousel .fb-pod-group__carousel-control {
    top: 40%;
	}
	.lp-landing-2019 .row.car-general .lp-landing-carousel .fb-pod-group__carousel-control .fb-pod-group__carousel__pips {
    display: none;
	}
	.lp-fb .row.car-general button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--next, .lp-fb .row.car-general button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--previous {
    display: block;
	}
	.lp-landing-2019 .row.car-general .fb-pod-group .fb-pod-group__item {
    width: 65%;
	}
	.lp-fb .row.car-general .fb-pod__item {
    width: 100%;
    left: 0px;
	}
	.car-generalMob .row {
    padding: 0px 0 40px 0px;
    background: #fff;
	}
	.lp-fb .car-generalMob button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--next, .lp-fb .car-generalMob button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--previous {
    display: block;
	}
	.lp-landing-2019 .car-generalMob .lp-landing-carousel .fb-pod-group__carousel-control {
    bottom: auto;
    top: 40%;
	}
	.lp-landing-2019 .car-generalMob .lp-landing-carousel .fb-pod-group__carousel-control .fb-pod-group__carousel__pips {
      display: none; 
	}
	.lp-landing-2019 .row.car-generalMob .lp-landing-carousel button.fb-btn.fb-btn-default.js-fb-pod-group-scroll.fb-pod-group__carousel__next.fb-pod-group__carousel__next--previous {
    top: 16px;
	}
	.lp-landing-2019 .row.car-generalMob .lp-landing-carousel .fb-pod-group__carousel-control .fb-pod-group__carousel__next {
	}
	.div-info .cont-info p.txtM {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
	}
}
/*fin mobile*/


.r1 p.txtM {
    font-size: 17px;
    line-height: 26px;
}
.lp-fb .header h3 {
    letter-spacing: 1px;
}
.div-considerar p.txtM {
    color: #2e2e2e;
}
.div-info img.imgAuto.iconInfo {
    height: 56px;
}
.div-info img.imgAuto.iconInfo.icon3 {
    height: 46px;
    margin-top: 10px;
}


@media (max-width: 719px) {
	.div-info .cont-info .col {
    grid-template-rows: 60px 90px 150px;
	}
	.r1 p.txtM {
    font-size: 14px;
    line-height: 23px;
	}
	.lp-fb .div-carac .header {
    padding-left: 20px !important;
	}
	.lp-fb .header {
    padding: 30px 0px 10px !important;
	}
	.lp-landing-2019 .div-info .fb-pod-group .fb-pod-group__item {
    margin: 10px 0px 0;
	}
}
@media (max-width: 374px) {
	.div-info .cont-info .col {
    grid-template-rows: 60px 90px 190px;
	}
	.div-tipos .tipo .info {
    grid-template-rows: 40px 130px;
	}
}



/*tablet*/
@media (min-width:720px) and (max-width:959px) {
	.div-tipos .tipo .info, .div-tipos .tipo .desc {
    padding: 25px 5px 30px;
    grid-template-rows: auto auto auto;
	}
	.div-tipos .r1int .g4c {
    grid-template-columns: repeat(2, 50%);
    width: calc(100% - 10px);
	}
	.col.c6.tipo {
    grid-column: auto;
	}
	.col.c5.tipo {
    grid-column: auto;
	}
	.div-tipos .col.c5.tipo, .div-tipos .col.c6.tipo {
    display: block;
    align-items: center;
	}
	.lp-fb .r1 .header {
    background: #f9f9f9;
    padding: 0px 10px 0 50px;
	}
	.lp-fb .header h2 {
    font-size: 22px;
    line-height: 30px;
	}
	.r1 .cont {
    padding: 60px 0 50px;
	}
	.r1 .grid.g2c {
    grid-template-columns: 50% 50%;
    align-items: center;
    background: #f9f9f9;
	}
	.r1 .col.c2 {
    padding-right: 20px;
    padding-left: 20px;
	}
	.tipo .info p.txtM, .tipo .desc p.txtM {
    padding: 0 20px;
	}
	.div-carac .g4c {
    grid-template-columns: repeat(2, 50%);
		grid-row-gap: 60px;
	}
	.div-carac .col.c1.bloq {
    text-align: center;
    padding: 0 20px;
	}
	.div-considerar .col.c1 {
    padding: 20px;
	}
	.div-considerar p.txtM {
    margin-top: 10px;
    font-size: 14px;
		line-height: 20px;
	}
	.div-info p.txtM {
    font-size: 14px;
	}
	.div-considerar .grid h2 {
    margin-bottom: 20px;
	}
	.div-info .grid.g4c {
    grid-template-columns: repeat(2, 50%);
    grid-gap: 30px;
    width: calc(100% - 30px);
	}
	.lp-fb .hero-txt h2 {
    font-size: 18px;
    letter-spacing: 6px;
	}
	.lp-fb .bajada h1 {
    font-size: 39px;
	}
	.lp-fb .bajada .my-cont {
    margin-top: -155px;
    z-index: 2;
    position: relative;
	}
}
/*fin tablet*/

/*desktop sm*/
@media (min-width:960px) and (max-width:1279px) {
	.div-tipos .tipo .info {
    grid-template-rows: auto auto auto;
	}
	.div-carac .col.c1.bloq {
    text-align: center;
    padding: 0 20px;
	}
}

@media (min-width:960px) {

}










