body {
				background: white;
				background-position: center center;
				background-size: cover;
				font-family: 'Source Code Pro', monospace;
				margin: 10px;
				}
				
			.wrapper {
				height: 100%;
				margin: 0 auto;
				padding-top: 50px;
				}
				
			.content.full {
			max-width: 1030px;
			margin: 0 auto;
			}
			
			@media (min-width: 1200px)
			.container {
			max-width: 1030px;
			}
			
			/* Header */
			
			.logo {
				width: 77px;
				margin: 0 auto;
				}
				
			.social {text-align: center; margin: 25px; font-size: 12px;}
				
			/* gallery */
			
			.photoset {
			text-align: center;
			}
			
			img.product {
			width: 380px;
			margin: 0 auto;
			}
			

			@media (min-width: 992px) {
			
			img.product {
			width: 500px;
			}
			
			 }

			
			/* description */
			
			h1 {
			text-align: center;
			font-size: 14px;
			font-weight: 600;
			}
			
			p {
			text-align: center;
			font-size: 12px;
			}
			
			ul {
			font-size: 10px;
			letter-spacing: 0.06em;
			padding: 0;
			}
			
			li {
			list-style-position: inside;
			list-style-type: none;
			}
			
			li:before { content: "\002B"; }

			/* item */
			
			.item {margin-bottom: 100px;}
			
			.description {text-align: center;}
			
			/* Availability */
			
			.status {margin: 20px;}
			
			span.available {
			background: #14dd7c;
			padding: 5px;
			color: white;
			font-weight: 600;
			font-size: 12px;}
			
			span.sold-out {
			background: #ccc;
			padding: 5px;
			color: #fff;
			font-weight: 600;
			font-size: 12px;}			
			
			.location {font-size: 12px; font-weight: 600;}	
			
			footer {text-transform: uppercase; margin: 40px 0px 80px 0px; font-size: 14px; text-align: center;}
			