<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	MOBILE FIRST, larger devices come with media queries.
*/
	@font-face {
		font-family:Lucas;
		src: url("https://www.nespresso.com/shared_res/agility/commons/fonts/NespressoLucas-Light.woff") format("woff"); 
		font-style:normal;
		font-weight:300;
	}
	@font-face {
		font-family:Lucas;
		src: url("https://www.nespresso.com/shared_res/agility/commons/fonts/NespressoLucas-Regular.woff") format("woff"); 
		font-style:normal;
		font-weight:400;
	}
	@font-face {
		font-family:Lucas;
		src: url("https://www.nespresso.com/shared_res/agility/commons/fonts/NespressoLucas-Medium.woff") format("woff");
		font-style:normal;
		font-weight:500;
	}
	@font-face {
		font-family:Lucas;
		src: url("https://www.nespresso.com/shared_res/agility/commons/fonts/NespressoLucas-SemiBd.woff") format("woff");
		font-style:normal;
		font-weight:600;
	}
	@font-face {
		font-family:Lucas;
		src: url("https://www.nespresso.com/shared_res/agility/commons/fonts/NespressoLucas-Bold.woff") format("woff"); 
		font-style:normal;
		font-weight:700;
	}
	@font-face {
		font-family:Lucas;
		src: url("https://www.nespresso.com/shared_res/agility/commons/fonts/NespressoLucas-XtraBd.woff") format("woff");
		font-style:normal;
		font-weight:800;
	}	

/*
	PROJECT SPECIFIC
*/

html{
	height: 100%;
}

.ns-cs__body{
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #ffffff;
}

.ns-cs{
	margin: -1.25rem auto 0;
	padding: 0;

	font-family: 'Lucas', 'Helvetica', 'Arial', sans-serif;
	font-size: 16px;
	font-weight: 400;
	background-color: #fff;

	/*max-width: 1440px;*/
	height: 100%;
	min-height: 100%;
}

.ns-cs__row{
	display: flex;
	flex-wrap: wrap;

	margin-left: -.5rem;
	margin-right: -.5rem;
}

.ns-cs__nowrap{
	flex-wrap: nowrap;
}

.ns-cs__h100{
	height: 100%;
}

.ns-cs__col,
.ns-cs__col-1,
.ns-cs__col-2,
.ns-cs__col-3,
.ns-cs__col-4,
.ns-cs__col-6,
.ns-cs__col-12{
	width: auto;

	padding-left: .5rem;
	padding-right: .5rem;
}

.ns-cs__col{
	flex: 0 0 auto;
	width: auto;
}

.ns-cs__col-1{
	flex: 0 0 8.333%;
    max-width: 8.333%;
}

.ns-cs__col-2{
	flex: 0 0 16.666%;
    max-width: 16.666%;
}

.ns-cs__col-3{
	flex: 0 0 25%;
    max-width: 25%;
}

.ns-cs__col-4{
	flex: 0 0 33.333%;
    max-width: 33.333%;
}

.ns-cs__col-6{
	flex: 0 0 50%;
    max-width: 50%;
}

.ns-cs__col-10{
	flex: 0 0 83.3334%;
    max-width: 83.3334%;
}

.ns-cs__col-12{
	flex: 0 0 100%;
    max-width: 100%;
}

.ns-cs__col-auto{
	flex: 0 0 auto;
    max-width: 100%;
}

.ns-cs__align-items-center{
	align-items: center;
}

.ns-cs__align-items-start{
	align-items: flex-start;
}

.ns-cs__align-items-end{
	align-items: flex-end;
}

.ns-cs__justify-content-start{
	justify-content: flex-start;
}

.ns-cs__justify-content-center{
	justify-content: center;
}

.ns-cs__justify-content-between{
	justify-content: space-between;
}

.ns-cs__justify-content-end{
	justify-content: flex-end;
}

.ns-cs__mx-0{
	margin-left: 0!important;
	margin-right: 0!important;
}

.ns-cs__p-0{
	padding-left: 0!important;
	padding-right: 0!important;
}

.ns-cs__br{
	display: none;
}

.ns-cs *,
.ns-cs *:before,
.ns-cs *:after{
	box-sizing: border-box;
}


.ns-cs__img{
	display: flex;
	flex-wrap: wrap;

	width: 100%;
}

.ns-cs__img.lazy{
	opacity: 0;
	transition: opacity 500ms ease-in-out;
}

.ns-cs__img.lazy.loaded{
	opacity: 1;
}

.ns-cs__main-container{
	padding: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;

	font-size: .75rem;
	color: #000000;
}



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

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