body {
  font-family: "Stack Sans Text";
}

:root {
  /* colors */
  --base: #4F5356;
  --base-aux: #ffff;
  --button-font-color: #ffffff;
  --button-font-color-hover: #076AB3;
  --lighter-base: #c5c5c5;
  --newsletter-color: #F6F6F6;
  --secondary: #076AB3;
  --image-group-font-color: #ffffff;
  --web-background: white;
  --wishlist-color: #EFEFF0;
  --border-groups: #4F53564D;
  --custom-title-color: #076AB3;
  --work-with-us: #F6F6F6;
  --header-border-color: #0000001A;
  --special-button: #A1052A;
  --special-button-hover: #910526;
  --category-background: #E6F0F7;
  --category2-background: #F8FCFF;
  --special-background: #FAF1F3;

  /* fonts */
  --base-font-size: 14px;
  --base-font-weight: 400;
  --header-font-weight: 500;
  --base-line-height: 20px;
  --body-font-size: 12px;
  --body-line-height: 16px;
  --button-font-size: 16px;
  --button-font-weight: 500;
  --custom-titles-font-weight: 600;
  --group-font-size: 26px;
  --group-line-height: 28px;
  --groups-font-weight: 600;
  --prices-font-weight: 600;
  --slider-font-size: 20px;
  --slider-font-weight: 700;
  --slider-line-height: 20px;
  --spec-title-font-weight: 600;
  --promo-font-weight: 300;
  --title-font-size: 30px;
  --title-line-height: 36px;
  --secondary-font: "Stack Sans Text";

  /* only when needed */
  --header-promo-height: 28px;
  --home-container: var(--web-container);
  --icons-invert: invert(0);
  --letter-spacing: 0px;
  --main-img-product: 180/248;
  --menu-height: 107px;
  --shop-grid-items: repeat(4, 1fr);
  --shop-grid-items-mobile: repeat(2, 1fr);
  --slider-nav-aspect-ratio: 111/472;
  --web-container: 94%;
  --opacity: 0.3;
  --online-offers-gap: 20px;
  --lines-border-color: rgb(from var(--base) r g b / var(--opacity));
  --border-radius: 8px;
  --border-radius-small: 4px;

  /* fixed vars */
  --bbva: #1a5493;
  --header-icons-height: 19px;
  --itau: #ff5300;
  --santander: #e42313;
  --scotia: #ed0722;
  --scotiaBlack: #000000;
}
@media screen and (max-width: 768px) {
  :root {
    --menu-height: 95px;
    --web-container: 90%;
  }
}
