.cms-115 #columns {
	max-width: 100%;
}

#geometrie {
	font-family: 'FreightBig', serif;
	font-size: 4vw;
	text-align: right;
	text-transform: lowercase;
	letter-spacing: 0.4vw;
}

#feminine {
	font-family: 'Gotham Medium', sans-serif;
	font-size: 5vw;
	color: rgba(27, 34, 58, 0.8);
	text-transform: uppercase;
	writing-mode: vertical-lr;
	text-orientation: upright;
	position: absolute;
		top: 2vw;
		left: 1vw;
}

.lookbookTop1{
	position: relative;
		top: 6vw;
}
.lookbookTop1 img {
	position: absolute;
		top: 3vw;
}

.lookbookTop2 {
	padding-left: 3vw;
	position: relative;
}

.lookbookTop2 img {
	padding-bottom: 1.4vw;
}

.lookbookTop2 .lookbookButton {
	width: 140%;
}

.lookbookTop3 {
	position: relative;
		top: 6vw;
}

.lookbookText {
	position: relative;
		top: 4vw;
	background-color: rgba(27, 34, 58, 0.8);
	padding: 3vw 2vw;
}

.lookbookText p {
	font-family: 'Gotham Light'!important;
	text-align: center;	
	font-size: 1vw;
	color: #fff;
	line-height: 1.8vw!important;
}

.lookbookTopDeco1 {
	position: relative;
		top: 6vw;
}

.lookbookTopDeco img {
	max-width: 100px!important;
}

.lookbookProducts {
	position: relative;
		top: 10vw;
}

.lookbookProducts figure img {
	margin-left: 5.4vw!important;
}

.lookbookBottom {
	position: relative;
		top: 14vw;
}

.lookbookBottom .lookbookButton {
	position: relative;
	top: 3vw;
	width: 112%;
}

.lookbookBottomDeco1 {
	position: absolute;
		top: 6vw;
}

.lookbookBottomDeco2 {
	position: absolute;
		top: 26vw;
	z-index: 99;
}

.lookbookBottomDeco3 {
	position: absolute;
		top: 66vw;
	z-index: 1;
}

.lookbookBottom1 {
	padding: 0 3vw;
}

.lookbookBottom2 {
	padding: 2vw;
	position: relative;
		bottom: 14vw;
}

/****************************************** S M A L L     M O B I L E S ******************************************/

@media (max-width: 767px) {
	.lookbookButton {
		font-size: 2.8vw;
		padding-bottom: 1.7vw;
		border-bottom: 2px solid #000;
	}

	#geometrie {
		font-size: 10vw;
		text-align: left;
		padding-left: 5vw;
	}

	#feminine {
		font-size: 9vw;
			top: 0;
			left: 1vw;
	}

	.lookbookTop1 img {
		top: 6vw;
	}

	.lookbookTop2 {
		padding-left: 2vw;
	}

	.lookbookTop2 .lookbookButton {
		margin-left: 14vw;
	}

	.lookbookTop3 {
		top: 8vw;
	}

	.lookbookText {
		top: 9vw;
		padding: 6vw 15vw;
	}

	.lookbookText p {
		font-size: 4vw;
		line-height: 1.6!important;
	}

	.lookbookTopDeco1 {
		display: none;
	}

	.lookbookProducts {
		top: 11vw;
	}

	.lookbookProducts figure {
		padding: 0 1vw!important;
	}

	.lookbookProducts figure img {
		margin: 0!important;
	}

	.lookbookProducts span {
		display: none;
	}

	.lookbookBottom {
		top: 20vw;
	}

	.lookbookBottom .lookbookButton {
		margin-left: 2vw;
	}

	.lookbookBottomDeco1 {
		top: 12vw;
		padding-left: 2vw;
	}

	.lookbookBottomDeco2 {
		top: 48vw;
		left: 12vw;
	}

	.lookbookBottomDeco3 {
		top: 120vw;
		padding-left: 4vw;
	}

	.lookbookBottom1 {
		padding: 0 2vw;
	}

	.lookbookBottom2 {
		bottom: 23vw;
		padding: 0 9vw;
	}
}