
    html {
      box-sizing: border-box;
      font-size: calc(var(--font-body-scale) * 62.5%);
      height: 100%;
    }
    body {
      display: grid;
      grid-template-rows: auto auto 1fr auto;
      grid-template-columns: 100%;
      min-height: 100%;
      margin: 0;
      font-size: 1.5rem;
      letter-spacing: 0.06rem;
      line-height: calc(1 + 0.8 / var(--font-body-scale));
      font-family: var(--font-body-family);
      font-style: var(--font-body-style);
      font-weight: var(--font-body-weight);
    }
    /* width */
    body::-webkit-scrollbar {
      width: 4px;
    }
    /* Track */
    body::-webkit-scrollbar-track {
      background: #f1f1f1;
    }
    /* Handle */
    body::-webkit-scrollbar-thumb {
      background: #101820;
    }
    /* Handle on hover */
    body::-webkit-scrollbar-thumb:hover {
      background: #555;
    }
    @media screen and (min-width: 750px) {
      body {
        font-size: 1.6rem;
      }
    }
    body.product-destinos .loader-main-content .header-wrapper .header .header__icon,
    body.product-destinos .loader-main-content .header-wrapper .header__heading,
    body.product-destinos .loader-main-content .header-wrapper .header__icons .header__button-contact {
      opacity: 0;
      transform: translateY(30px);
      transition: all 6s;
    }
    .loader__home--logo {
      opacity: 0;
    }
