





@media screen and (max-width: 799px){
    .product-grid {
       
        display: grid;
        grid-auto-columns: 1fr;
        grid-auto-rows: 92vw 16vw 280vw    80vw 80vw 80vw 120vw    30vw 20vw   80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 48vw  ;
        grid-template-areas:
        
        'b'
        '.'
        'a'
        'e'    
        'f'
        'g'
        'h' 

        '.'
        'c'

        'i'
        'j'
        'k'  
        'l'
        'm'
        'n'
        'o'
        'p'
        'q'
        'u'
        'v'
        'w'
        'r'  
        's'
        't'
       
        'd'

        ;
    
        grid-gap: 2px;
    }
    
    
    
    
    /* Einzelne Projekte unter Projects */
    

    .stacked:nth-child(1) {
        grid-area: a;
    }
    
    .stacked:nth-child(2) {
        grid-area: b;
    }
    
    .stacked:nth-child(3) {
        grid-area: c;
    }
    
    .stacked:nth-child(4) {
        grid-area: d;
    }
    
    .stacked:nth-child(5) {
        grid-area: e;
    }
    
    .stacked:nth-child(6) {
        grid-area: f;
    }
    
    .stacked:nth-child(7) {
        grid-area: g;
    }
    
    .stacked:nth-child(8) {
        grid-area: h;
    }
    
    .stacked:nth-child(9) {
        grid-area: i;
    }
    
    .stacked:nth-child(10) {
        grid-area: j;
    }
    
    .stacked:nth-child(11) {
        grid-area: k;
    }
    
    .stacked:nth-child(12) {
        grid-area: l;
    }
    
    
    .stacked:nth-child(13) {
        grid-area: m;
    }
    
    .stacked:nth-child(14) {
        grid-area: n;
    }
    
    .stacked:nth-child(15) {
        grid-area: o;
    }
    
    .stacked:nth-child(16) {
        grid-area: p;
    }
    
    .stacked:nth-child(17) {
        grid-area: q;
    }
    
    
    .stacked:nth-child(18) {
        grid-area: r;
    }
    
    .stacked:nth-child(19) {
        grid-area: s;
    }
    
    .stacked:nth-child(20) {
        grid-area: t;
    }
    
    .stacked:nth-child(21) {
        grid-area: u;
    }
    
    .stacked:nth-child(22) {
        grid-area: v;
    }
    
    .stacked:nth-child(23) {
        grid-area: w;
    }
    


}
    
    




@media screen and (min-width: 800px) {
.product-grid {
   
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-rows: 22vh;
    grid-template-areas:
    '. . . a a a a a a'
    '. . . a a a a a a'
    'b b . a a a a a a'
    'b b . . . . . . .'
    'e e e e e e e e e'
    'e e e e e e e e e'
    'e e e e e e e e e'
    'e e e e e e e e e'
    'f f f f f f h h h'
    'f f f f f f h h h'
    'f f f f f f h h h'
    'f f f f f f h h h'
    'g g g g g g g g g'
    'g g g g g g g g g'
    'g g g g g g g g g'
    'g g g g g g g g g'
    '. . . . . . . . .'
    '. . . c c c . . .'
    'i i i j j j k k k'
    'i i i j j j k k k'
    
    'l l l m m n n n n'
    'l l l m m n n n n'
  
    'o o o r r r q q q'
    'o o o r r r q q q'
    'o o o r r r q q q'
    'u u u v v v w w w'
    'u u u v v v w w w'
    'u u u v v v w w w'
    
    'p p p . d . t t t'
    'p p p s s s t t t'
    'p p p s s s t t t'
   
    
    
    
   

   
   

    
    
    
    ;

    grid-gap: 4px;
}




/* Einzelne Projekte unter Projects */


.stacked:nth-child(1) {
    grid-area: a;
}

.stacked:nth-child(2) {
    grid-area: b;
}

.stacked:nth-child(3) {
    grid-area: c;
}

.stacked:nth-child(4) {
    grid-area: d;
}

.stacked:nth-child(5) {
    grid-area: e;
}

.stacked:nth-child(6) {
    grid-area: f;
}

.stacked:nth-child(7) {
    grid-area: g;
}

.stacked:nth-child(8) {
    grid-area: h;
}

.stacked:nth-child(9) {
    grid-area: i;
}

.stacked:nth-child(10) {
    grid-area: j;
}

.stacked:nth-child(11) {
    grid-area: k;
}

.stacked:nth-child(12) {
    grid-area: l;
}


.stacked:nth-child(13) {
    grid-area: m;
}

.stacked:nth-child(14) {
    grid-area: n;
}

.stacked:nth-child(15) {
    grid-area: o;
}

.stacked:nth-child(16) {
    grid-area: p;
}

.stacked:nth-child(17) {
    grid-area: q;
}


.stacked:nth-child(18) {
    grid-area: r;
}

.stacked:nth-child(19) {
    grid-area: s;
}

.stacked:nth-child(20) {
    grid-area: t;
}

.stacked:nth-child(21) {
    grid-area: u;
}

.stacked:nth-child(22) {
    grid-area: v;
}

.stacked:nth-child(23) {
    grid-area: w;
}



}