@charset "UTF-8";
:root {
  --me-hex-primary-color: #008ac9;
  --me-hex-primary-900-color: #005994;
  --me-hex-primary-800-color: #0078b5;
  --me-hex-primary-700-color: #008ac9;
  --me-hex-primary-600-color: #089cdc;
  --me-hex-primary-500-color: #0faaeb;
  --me-hex-primary-400-color: #30b7ed;
  --me-hex-primary-300-color: #53c4ef;
  --me-hex-primary-200-color: #82d4f4;
  --me-hex-primary-100-color: #b3e5f8;
  --me-hex-primary-50-color: #e1f5fc;
  --me-hex-primary-dark-color: #005d98;
  --me-hex-primary-dark-900-color: #005d98;
  --me-hex-primary-dark-800-color: #087eba;
  --me-hex-primary-dark-700-color: #098fcd;
  --me-hex-primary-dark-600-color: #13a2e1;
  --me-hex-primary-dark-500-color: #19b0ef;
  --me-hex-primary-dark-400-color: #36bcf1;
  --me-hex-primary-dark-300-color: #57c8f2;
  --me-hex-primary-dark-200-color: #85d8f6;
  --me-hex-primary-dark-100-color: #b5e7f9;
  --me-hex-primary-dark-50-color: #e2f6fd;
  --me-hex-primary-light-color: #5cbafc;
  --me-hex-primary-light-900-color: #004caa;
  --me-hex-primary-light-800-color: #006ac8;
  --me-hex-primary-light-700-color: #007bda;
  --me-hex-primary-light-600-color: #008ded;
  --me-hex-primary-light-500-color: #009bfb;
  --me-hex-primary-light-400-color: #2faafd;
  --me-hex-primary-light-300-color: #5cb9fc;
  --me-hex-primary-light-200-color: #8dcdfd;
  --me-hex-primary-light-100-color: #bae0fd;
  --me-hex-primary-light-50-color: #e3f3fe;
  --me-hex-secondary-color: #84d0f0;
  --me-hex-secondary-900-color: #00528f;
  --me-hex-secondary-800-color: #0071b0;
  --me-hex-secondary-700-color: #0082c4;
  --me-hex-secondary-600-color: #0695d7;
  --me-hex-secondary-500-color: #0aa2e5;
  --me-hex-secondary-400-color: #31b0e8;
  --me-hex-secondary-300-color: #55bdea;
  --me-hex-secondary-200-color: #84d0f0;
  --me-hex-secondary-100-color: #b4e2f6;
  --me-hex-secondary-50-color: #e1f4fc;
  --me-hex-secondary-dark-color: #509fbd;
  --me-hex-secondary-dark-900-color: #31545e;
  --me-hex-secondary-dark-800-color: #3e778a;
  --me-hex-secondary-dark-700-color: #468aa3;
  --me-hex-secondary-dark-600-color: #509ebd;
  --me-hex-secondary-dark-500-color: #57add0;
  --me-hex-secondary-dark-400-color: #5bb9db;
  --me-hex-secondary-dark-300-color: #6cc4e4;
  --me-hex-secondary-dark-200-color: #8fd5ef;
  --me-hex-secondary-dark-100-color: #b9e5f6;
  --me-hex-secondary-dark-50-color: #e3f5fc;
  --me-hex-secondary-light-color: #b8ffff;
  --me-hex-secondary-light-900-color: #308f8a;
  --me-hex-secondary-light-800-color: #36b5b8;
  --me-hex-secondary-light-700-color: #3acad0;
  --me-hex-secondary-light-600-color: #3ee2ec;
  --me-hex-secondary-light-500-color: #41f3ff;
  --me-hex-secondary-light-400-color: #4df8ff;
  --me-hex-secondary-light-300-color: #66fcff;
  --me-hex-secondary-light-200-color: #8dffff;
  --me-hex-secondary-light-100-color: #b8ffff;
  --me-hex-secondary-light-50-color: #e3ffff;
  --me-hex-surface-white-color: #ffffff;
  --me-hex-surface-white-900-color: #3c3c3c;
  --me-hex-surface-white-800-color: #606060;
  --me-hex-surface-white-700-color: #818181;
  --me-hex-surface-white-600-color: #979797;
  --me-hex-surface-white-500-color: #c2c2c2;
  --me-hex-surface-white-400-color: #dedede;
  --me-hex-surface-white-300-color: #f0f0f0;
  --me-hex-surface-white-200-color: #f5f5f5;
  --me-hex-surface-white-100-color: #fafafa;
  --me-hex-surface-white-50-color: #ffffff;
  --me-hex-surface-dark-color: #000000;
  --me-hex-surface-dark-900-color: #000000;
  --me-hex-surface-dark-800-color: #262626;
  --me-hex-surface-dark-700-color: #434343;
  --me-hex-surface-dark-600-color: #555555;
  --me-hex-surface-dark-500-color: #7b7b7b;
  --me-hex-surface-dark-400-color: #9d9d9d;
  --me-hex-surface-dark-300-color: #c4c4c4;
  --me-hex-surface-dark-200-color: #d9d9d9;
  --me-hex-surface-dark-100-color: #e9e9e9;
  --me-hex-surface-dark-50-color: #f5f5f5;
}

._me__card_ {
  padding: 15px 35px;
}

@media screen and (max-width: 1024px) {
  ._me__card_ {
    padding: 15px 0;
    padding-left: 15px;
    padding-right: 15px;
  }
}

._me__card_._me__card__list_ {
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._me__card_._me__card__list_ > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

@media screen and (max-width: 1024px) {
  ._me__card_._me__card__list_ {
    -ms-grid-columns: 720px;
    grid-template-columns: 720px;
  }
}

@media screen and (max-width: 360px) {
  ._me__card_._me__card__list_ {
    -ms-grid-columns: 330px;
    grid-template-columns: 330px;
  }
}

._me__card_._me__card__list_ ._me__card__item_ {
  -ms-grid-columns: 100px 15px 1060px 15px 300px;
  grid-template-columns: 100px 320px 270px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
          grid-template-areas: 'stl_card_col_image_ stl_card_col_description_ stl_card_col_prices_';
}

@media screen and (max-width: 1024px) {
  ._me__card_._me__card__list_ ._me__card__item_ {
    -ms-grid-columns: 100px 320px 270px;
    grid-template-columns: 100px 320px 270px;
  }
}
@media screen and (min-width: 1200px) {
  ._me__card_._me__card__list_ ._me__card__item_ {
    -ms-grid-columns: 100px 420px 270px;
    grid-template-columns: 100px 420px 270px;
  }
}

@media screen and (min-width: 1280px) {
  ._me__card_._me__card__list_ ._me__card__item_ {
    -ms-grid-columns: 100px 520px 270px;
    grid-template-columns: 100px 520px 270px;
  }
}

@media screen and (min-width: 1366px) {
  ._me__card_._me__card__list_ ._me__card__item_ {
    -ms-grid-columns: 100px 620px 270px;
    grid-template-columns: 100px 620px 270px;
  }
}

@media screen and (min-width: 1440px) {
  ._me__card_._me__card__list_ ._me__card__item_ {
    -ms-grid-columns: 100px 520px 270px;
    grid-template-columns: 100px 655px 270px;
  }
}

@media screen and (min-width: 1680px) {
  ._me__card_._me__card__list_ ._me__card__item_ {
    -ms-grid-columns: 100px 520px 270px;
    grid-template-columns: 100px 920px 270px;
  }
}

@media screen and (min-width: 1920px) {
  ._me__card_._me__card__list_ ._me__card__item_ {
    -ms-grid-columns: 100px 1060px 270px;
    grid-template-columns: 100px 1060px 270px;
  }
    
  ._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ {
      -ms-grid-columns: 95px 5px 95px 5px 95px;
      grid-template-columns: 200px 200px 200px;
      -ms-grid-rows: 15px 3px 15px;
      grid-template-rows: repeat(2, 15px);
      grid-column-gap: 5px;
      grid-row-gap: 3px;
   }
}

@media screen and (max-width: 360px) {
  ._me__card_._me__card__list_ ._me__card__item_ {
    -ms-grid-columns: 330px;
    grid-template-columns: 330px;
    -ms-grid-rows: (1fr)[3];
    grid-template-rows: repeat(3, 1fr);
            grid-template-areas: 'stl_card_col_image_'
 'stl_card_col_description_'
 'stl_card_col_prices_';
  }
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__image_ {
  position: relative;
  width: 100px;
}

@media screen and (max-width: 360px) {
  ._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__image_ {
    display: -ms-grid;
    display: grid;
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-flex-line-pack: center;
        align-content: center;
  }
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ {
  -ms-grid-columns: 1060px;
  grid-template-columns: 100%;
  -ms-grid-rows: 20px 5px 1fr;
  grid-template-rows: 40px 1fr;
  grid-row-gap: 5px;
          grid-template-areas: 'stl_row_description_'
 'stl_row_list_';
}

@media screen and (max-width: 1024px) {
  ._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ {
    -ms-grid-columns: 320px;
    grid-template-columns: 320px;
    -ms-grid-rows: 40px 1fr;
    grid-template-rows: 40px 1fr;
  }
  ._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  ._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ > *:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__description_ h5 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  ._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__description_ h5 {
    font-size: 10px;
  }
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ {
  -ms-grid-columns: 95px 5px 95px 5px 95px;
  grid-template-columns: 190px 80px 80px;
  -ms-grid-rows: 15px 3px 15px;
  grid-template-rows: repeat(2, 15px);
  grid-column-gap: 5px;
  grid-row-gap: 3px;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ .stl_clave_ {
  grid-area: stl_clave_;
  -ms-grid-row: 1;
  grid-row: 1 / 1;
  -ms-grid-column: 1;
  grid-column: 1 / 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ .stl_exis_ {
  grid-area: stl_exis_;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / 2;
  -ms-grid-column: 2;
  grid-column: 2 / 2;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ .stl_exis_fut_ {
  grid-area: stl_exis_fut_;
  grid-row: 1 ​/ 1;
  -ms-grid-column: 3;
  grid-column: 3 / 3;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ .stl_cfabricante_ {
  grid-area: stl_cfabricante_;
  -ms-grid-row: 2;
  grid-row: 2 / 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / 2;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ .stl_trans_ {
  grid-area: stl_trans_;
  -ms-grid-row: 2;
  grid-row: 2 / 2;
  -ms-grid-column: 2;
  grid-column: 2 / 2;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ .stl_exist_cd_ {
  grid-area: stl_exist_cd_;
  -ms-grid-row: 3;
  -ms-grid-row-span: -1;
  grid-row: 3 / 2;
  -ms-grid-column: 3;
  grid-column: 3 / 3;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ ._me__card__clave_, ._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ ._me__card__cfabricante_ {
  font-weight: bold;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__row__list_ ._me__card__tag__stock_ ._me__card__stock__label_ {
  font-weight: bold;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__tag__stock_ {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__description_ ._me__card__tag__stock_ ._me__card__stock__label_ {
  padding-right: 15px;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__prices_ {
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: 25px 45px 45px;
  grid-template-rows: 25px 45px 45px;
          grid-template-areas: 'stl_brand_ stl_promo_price_'
 'stl_price_ stl_price_'
 'stl_buttons_ stl_buttons_';
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__prices_ .stl_brand_ {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: stl_brand_;
  -ms-grid-row: 1;
  grid-row: 1 / 1;
  -ms-grid-column: 1;
  grid-column: 1 / 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__prices_ .stl_brand_ img {
  width: 54%;
  margin: 0 auto;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__prices_ .stl_promo_price_ {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: stl_promo_price_;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / 2;
  -ms-grid-column: 2;
  grid-column: 2 / 2;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__prices_ .stl_price_ {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: stl_price_;
  -ms-grid-row: 2;
  grid-row: 2 / 2;
  -ms-grid-column: 2;
  grid-column: 2 / 2;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__prices_ .stl_buttons_ {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: stl_buttons_;
  -ms-grid-row: 3;
  grid-row: 3 / 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1 / 3;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__prices_ ._me__card__price_ {
  margin-top: 5px;
  display: block;
  color: #0066BB;
  font-size: 24px;
  text-align: right;
  margin-bottom: 5px;
  line-height: 0.9 !important;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__col__prices_ ._me__card__promo__price_ {
  text-decoration: line-through;
  color: #333333;
  font-size: 16px;
  display: block;
  text-align: right;
  height: 20px;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__stock_ {
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: (auto)[4];
  grid-template-rows: repeat(4, auto);
  margin: 15px auto;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__stock_ > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__stock_ > *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__stock_ > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__stock_ > *:nth-child(4) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__stock_ ._me__card__tag_ {
  font-weight: bold;
  font-size: 10px;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__stock_ ._me__card__tag_ ._me__card__label_ {
  padding-right: 5px;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__buttons_ {
  -ms-grid-columns: (auto)[4];
  grid-template-columns: repeat(4, auto);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  margin: 15px auto;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__buttons_ > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__buttons_ > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__buttons_ > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

._me__card_._me__card__list_ ._me__card__item_ ._me__card__buttons_ > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

@media screen and (max-width: 1024px) {
  ._me__card_._me__card__list_ ._me__card__item_ ._me__card__buttons_ {
    -ms-grid-columns: (auto)[4];
    grid-template-columns: repeat(4, auto);
  }
}
