
						.magazin-liste {
							list-style: none !important;
							padding: 0!important;
							margin: 0!important;
							display: grid;
							grid-template-columns: repeat(auto-fit,minmax(150px,1fr));
							gap: 8px;
						}	
							
						.magazin-liste li {
							padding: 0 !important;
							margin: 0 !important;
						}	
							
						.magazin-liste a {
							text-decoration: none;
							display: flex;
							height: 100%;
							opacity: 1;
							transition: opacity 0.3s ease;
						}

						.magazin-liste a:hover {
							opacity: 0.7;
						}
							
						.magazin-liste img {
							display: block;
							background-color: #fff;
							object-fit: contain;
							aspect-ratio: 1;
							padding: 20px;
						}							
					