<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
main &gt; .stripe { margin-right: 390px; }
	main &gt; .stripe + .stripe { padding-top: 0; }
main &gt; figure {
	margin: 45px 0 0 0;
	float: right;
}

	main &gt; figure span {
		width: 288px;
		height: 190px;
		display: block;
		position: relative;
		overflow: hidden;
	}
		main &gt; figure span:first-child {
			/* border: 1px solid #c9c8c8; */
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			    -ms-box-sizing: border-box;
			     -o-box-sizing: border-box;
			        box-sizing: border-box;
		}
		main &gt; figure span + span { margin-top: 33px; }

		main &gt; figure span img {
			display: block;
			position: relative;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%,-50%);
			   -moz-transform: translate(-50%,-50%);
			    -ms-transform: translate(-50%,-50%);
			     -o-transform: translate(-50%,-50%);
			        transform: translate(-50%,-50%);
		}

.prod_detail_link {
    margin-top: 50px;
    display: block;
}

.prod_detail_link.pdf:before {
    content: url(/immagini_layout/icone/pdf.svg);
}

.prod_detail_link:before {
    margin-right: 13px;
    display: inline-block;
    vertical-align: middle;
}

#nomeContatti{
	text-transform:capitalize;
}


@media only screen and (max-width: 1024px){

	main &gt; .stripe { margin-right: 340px; }

}

@media only screen and (max-width: 768px){
	main {
		display: flex;
		flex-wrap: wrap;
	}

		main &gt; .stripe {
			width: 100%;
			margin-right: 0;
		}

		main &gt; figure {
			width: 100%;
			margin: 0 0 45px 0;
			padding: 0 10px;
			float: none;
			text-align: justify;
			order: 1;
		}
			main &gt; figure:after {
				content: '';
				width: 100%;
				display: inline-block;
			}

			main &gt; figure span {
				width: 32%;
				height: auto;
				display: inline-block;
				vertical-align: top;
			}
				main &gt; figure span + span { margin-top: 0; }

				main &gt; figure span:first-child:before {
					content: '';
					width: 100%;
					height: 0;
					padding-top: 65.97%;
					display: block;
				}

				main &gt; figure span img {
					max-width: 100%;
					top: 0;
					-webkit-transform: translate(-50%,0);
					   -moz-transform: translate(-50%,0);
					    -ms-transform: translate(-50%,0);
					     -o-transform: translate(-50%,0);
					        transform: translate(-50%,0);
				}

					main &gt; figure span:first-child img {
						height: 85%;
						position: absolute;
						top: 50%;
						-webkit-transform: translate(-50%,-50%);
						   -moz-transform: translate(-50%,-50%);
						    -ms-transform: translate(-50%,-50%);
						     -o-transform: translate(-50%,-50%);
						        transform: translate(-50%,-50%);
					}


}


@media only screen and (max-width: 490px){

	main &gt; figure span {
		width: 100%;
		height: 0;
		padding-top: 65.97%;
		display: block;
	}
		main &gt; figure span + span { margin-top: 15px; }

		main &gt; figure span:first-child:before { display: none;}

			main &gt; figure span img {
				height: 100%;
				position: absolute;
				top: 50%;
				-webkit-transform: translate(-50%,-50%);
				   -moz-transform: translate(-50%,-50%);
				    -ms-transform: translate(-50%,-50%);
				     -o-transform: translate(-50%,-50%);
				        transform: translate(-50%,-50%);
			}

}
</pre></body></html>