.button--tile-type {
		font-size: 1.25rem;
		display: block;
		text-align: center;
		padding: .675rem 1rem;
	}
@media (min-width: 576px) {
.button--tile-type {
			display: inline-block;
			text-align: left;
			width: 13rem
	}
		}
.button--tile-type .svg-symbol {
			font-size: .75rem;
		}
.mouse-loupe img {
		transform-origin: var(--mouse-x) var(--mouse-y);
	}
.mouse-loupe:hover img {
			transform: scale(2);
		}
.catalog-availability {
	--availability__color: #bdbdbd;
	--availability__width: .375rem;
	--availability__gap: .25rem;
	--availability__number: 1;
	display: inline-block;
	vertical-align: top;
	width: var(--availability__width);
	height: calc( var(--availability__width) * var(--availability__number) + var(--availability__gap) * (var(--availability__number) - 1) + .125rem );
	background: repeating-linear-gradient(
			var(--availability__color) 0,
			var(--availability__color) var(--availability__width),
			transparent var(--availability__width),
			transparent calc(var(--availability__width) + var(--availability__gap))
	);
}
.catalog-availability--x2 {
		--availability__color: #ff595a;
		--availability__number: 2;
	}
.catalog-availability--x3 {
		--availability__color: #faa05a;
		--availability__number: 3;
	}
.catalog-availability--x4 {
		--availability__color: #ffc107;
		--availability__number: 4;
	}
.catalog-availability--x5 {
		--availability__color: #93bf3d;
		--availability__number: 5;
	}
.catalog-availability-descriptor {
	margin: 0;
	padding: 0;
	font-size: .75rem;
	display: grid;
	grid-template-columns: -webkit-min-content 8rem;
	grid-template-columns: min-content 8rem;
	grid-gap: 1.5rem 1rem;
}
.catalog-availability-descriptor dd {
		margin: 0;
	}
.detail-pictures--catalog .detail-pictures__picture--main img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: 50% 50%;
}
.detail-pictures--catalog .detail-pictures__picture:nth-child(5) ~ .detail-pictures__picture {
				display: none;
			}
@media (max-width: 576px) {
				.detail-pictures--catalog .detail-pictures__picture:nth-child(4) ~ .detail-pictures__picture {
					display: none;
				}
			}
@media  (min-width: 768px) and (max-width: 992px) {
				.detail-pictures--catalog .detail-pictures__picture:nth-child(4) ~ .detail-pictures__picture {
					display: none;
				}
			}
@media (min-width: 992px) and (max-width: 1200px) {
				.detail-pictures--catalog .detail-pictures__picture:nth-child(4) ~ .detail-pictures__picture {
					display: none;
				}
			}
.laminat-steps {
	display: grid;
	grid-template-columns: repeat(3, auto);
	justify-content: space-between;
	grid-gap: 1rem;
}
.laminat-steps__step::before {
		content: '';
	}
/*# sourceMappingURL=catalog.css.map */
