.flexRowContent--menu-link,
.flexRowContent--main-header, 
.flexRowContent--main-header-mobile {
  padding: 0;
}

.flexRowContent--menu-link {
  background-color: #03044e;
  color: #fff;
}

.flexRowContent--menu-link :global(.vtex-menu-2-x-styledLink) {
  color: #ffffff;
  font-size: 14px;
}

.flexRowContent--main-header :global(.vtex-menu-2-x-styledLink) {
  color: #727273;
  font-size: 14px;
}
.flexRow--deals {
  background-color: #a7afbd;
  padding: 14px 0px;
}

.flexRow--deals .stretchChildrenWidth {
  align-items: center;
}

.flexRow--deals .flexCol {
  align-items: center;
}

.flexCol--filterCol {
  max-width: 500px;
  min-width: 270px;
  background: #fafafa;
  padding: 20px;
}

.flexCol--productCountCol {
  align-items: flex-start;
}

.flexCol--orderByCol {
  align-items: flex-end;
}

.flexCol--orderByMobileCol {
  width: 42%;
}

.flexCol--filterMobileCol {
  width: 38%;
}

.flexRow--quickviewMainRow {
  display: flex;
  max-height: 100%;
}

.flexColChild--quickviewDetails:first-child {
  overflow-y: auto;
  height: 66% !important;
  overflow-x: hidden;
}

.flexColChild--quickviewDetails:last-child {
  height: 34% !important;
}

.flexRow--addToCartRow {
  padding-bottom: 1rem;
}

.flexRow--main-header {
  background-color: #fff;
}

/*header*/
.flexRowContent--main-header, 
.flexRowContent--main-header-mobile {
  box-shadow: none;
  background-color: #fff;
}

/*header*/
.flexCol--login-minicart {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

.flexRow--main-header-mobile,
.flexRowContent--main-header-mobile {
  background-color: #fff;
}

/*  footer  */
.flexRow--menu-row .flexRowContent--menu-row {
  padding: 50px 0;
}
.flexRow--menu-row .flexRowContent--menu-row .flexCol--items-menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.flexRow--footer-bottom .flexCol--logosfooter {
  flex-direction: row;
  justify-content: flex-end;
}

/*mobile footer*/
.flexColChild--footer-mobile-cols {
  text-align: center;
}


.flexColChild--colLogin :global(.vtex-login-2-x-dontHaveAccount) {
  display: none;
}

.flexRowContent--LoginColLeft {
  height: 90vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}


/*HEADER*/
.flexCol--headerCol3Mob {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.flexCol--volverSellerWrapper .flexColChild--volverSellerWrapper {
  padding-top: 10px;
}


/*Home*/
.flexRowContent--atributs {
  padding-top: 20px;
}
.flexCol--seller-info {
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
