  .tours {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
      gap: 20px;
    }

    .tour,.merch{
      border: 1px solid #ddd;
      border-radius: 8px;
      overflow: hidden;
    }

    .tour img {
      width: 100%;
      height: 200px;
      object-fit: cover;
    }

    .merch img{
      width: 100%;
      height: 300px;
      object-fit: cover;
    }

    .tour-self {
      object-fit: contain;
    }

    .tour-content {
      padding: 15px;
    }

    .btn {
      background: #b22222;
      color: white;
      padding: 12px 25px;
      text-decoration: none;
      border-radius: 5px;
      /*position: relative;
        right:    10;
        bottom:   10;*/
    }

    .btn-tour {
      background: var(--clr-sand);
      color: var(--clr-primary);
      font-size: clamp(1.8vw, 2vw, 3vw);
      padding: 12px 25px;
      margin: 5vw;
      text-decoration: none;
      border-radius: 5px;
      width: 20vw;
      /*position: relative;
        right:    10;
        bottom:   10;*/
    }

    .btn-guide {
      background: var(--clr-primary);
      color: var(--clr-sand);
      font-size: clamp(1.8vw, 2vw, 3vw);
      padding: 12px 25px;
       margin: 5vw;
      text-decoration: none;
      border-radius: 5px;
      width: 20vw;
      /*position: relative;
        right:    10;
        bottom:   10;*/
    }

  
    #hero {
     
      /*object-fit: cover;*/
      color: var(--clr-sand);
      
      /*display: inline;*/
       text-align: center;
      /*vertical-align: middle;*/
      padding: auto;
    }

   

    .extra-big{
      font-size: clamp(4rem, calc(6vw + 1rem), 8rem);
      font-family: "Garamond",  serif;
      line-height: clamp(4rem, calc(6vw + 1rem), 8rem);
      text-shadow: var(--clr-primary) 5px 5px 8px;
      padding-top: 15vh;
      margin-bottom: 0.1vh;
    }

    .hero-text{
      font-size: clamp(1rem, calc(2vw + 1rem), 3rem);
      font-family: "Garamond",  serif;
      line-height: clamp(2rem, calc(4vw + 1rem), 5rem);
      text-shadow: black 3px 3px 4px;
    }