/*** uncss> filename: css/style.css ***/
.icv {
	position: relative;
	overflow: hidden;
	cursor: row-resize
}

.icv__icv--horizontal {
	cursor: col-resize
}

.icv__img {
	pointer-events: none;
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	max-width: none;
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	top: 0;
	display: block
}

.icv__img-a {
	height: auto;
	position: static;
	z-index: 1;
	left: 0px
}

.icv__img-b {
	height: 100%;
	position: absolute;
	z-index: 2;
	left: auto;
	right: 0px;
	width: auto
}

.icv__wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0px;
	top: 0px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 3
}

.icv__icv--horizontal .icv__wrapper {
	height: 100% !important
}

.icv__control {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	height: 100%;
	top: 0px;
	z-index: 5
}

.icv__control-line {
	height: 50%;
	width: 2.812px;
	z-index: 6
}

.icv__theme-wrapper {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	transition: all 0.1s ease-out 0s;
	z-index: 5
}

.icv__arrow-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.1s ease-out 0s
}

body {
	margin: 0 auto
}

@font-face {
	font-family: 'Gotham';
	src: url("../fonts/Gotham-Bold.eot");
	src: url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Bold.woff2") format("woff2"), url("../fonts/Gotham-Bold.woff") format("woff"), url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");
	font-weight: bold;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Gotham';
	src: url("../fonts/Gotham-Medium.eot");
	src: url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Medium.woff2") format("woff2"), url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Didot';
	src: url("../fonts/Didot-Bold.eot");
	src: url("../fonts/Didot-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Didot-Bold.woff2") format("woff2"), url("../fonts/Didot-Bold.woff") format("woff"), url("../fonts/Didot-Bold.svg#Didot-Bold") format("svg");
	font-weight: bold;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Sofia Pro Semi';
	src: url("../fonts/SofiaPro-SemiBold.eot");
	src: url("../fonts/SofiaPro-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/SofiaPro-SemiBold.woff2") format("woff2"), url("../fonts/SofiaPro-SemiBold.woff") format("woff"), url("../fonts/SofiaPro-SemiBold.svg#SofiaPro-SemiBold") format("svg");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Sofia Pro';
	src: url("../fonts/SofiaPro-Bold.eot");
	src: url("../fonts/SofiaPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/SofiaPro-Bold.woff2") format("woff2"), url("../fonts/SofiaPro-Bold.woff") format("woff"), url("../fonts/SofiaPro-Bold.svg#SofiaPro-Bold") format("svg");
	font-weight: bold;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Sofia Pro';
	src: url("../fonts/SofiaPro-Medium.eot");
	src: url("../fonts/SofiaPro-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/SofiaPro-Medium.woff2") format("woff2"), url("../fonts/SofiaPro-Medium.woff") format("woff"), url("../fonts/SofiaPro-Medium.svg#SofiaPro-Medium") format("svg");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Sofia Pro';
	src: url("../fonts/SofiaPro-Light.eot");
	src: url("../fonts/SofiaPro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/SofiaPro-Light.woff2") format("woff2"), url("../fonts/SofiaPro-Light.woff") format("woff"), url("../fonts/SofiaPro-Light.svg#SofiaPro-Light") format("svg");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Sofia Pro';
	src: url("../fonts/SofiaProRegular.eot");
	src: url("../fonts/SofiaProRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/SofiaProRegular.woff2") format("woff2"), url("../fonts/SofiaProRegular.woff") format("woff"), url("../fonts/SofiaProRegular.svg#SofiaProRegular") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

#lp-it-cosmetics-univers {
	max-width: 1440px;
	margin: 0 auto;
	line-height: 1.3
}

#lp-it-cosmetics-univers *,
#lp-it-cosmetics-univers *::before,
#lp-it-cosmetics-univers *::after {
	box-sizing: border-box
}

#lp-it-cosmetics-univers h1,
#lp-it-cosmetics-univers h2,
#lp-it-cosmetics-univers h3,
#lp-it-cosmetics-univers h4 {
	margin-top: 0;
	margin-bottom: 11.25px;
	font-weight: 500;
	line-height: 1.2
}

#lp-it-cosmetics-univers h1 {
	font-size: calc(30.937px + 1.5vw)
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-univers h1 {
		font-size: 56.25px
	}
}

#lp-it-cosmetics-univers h2 {
	font-size: calc(29.812px + .9vw)
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-univers h2 {
		font-size: 45px
	}
}

#lp-it-cosmetics-univers h3 {
	font-size: calc(29.25px + .6vw)
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-univers h3 {
		font-size: 39.375px
	}
}

#lp-it-cosmetics-univers h4 {
	font-size: calc(28.687px + .3vw)
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-univers h4 {
		font-size: 33.75px
	}
}

#lp-it-cosmetics-univers p {
	margin-top: 0;
	margin-bottom: 22.5px
}

#lp-it-cosmetics-univers strong {
	font-weight: bolder
}

#lp-it-cosmetics-univers a {
	color: #0d6efd;
	text-decoration: underline
}

#lp-it-cosmetics-univers a:hover {
	color: #0a58ca
}

#lp-it-cosmetics-univers img,
#lp-it-cosmetics-univers svg {
	vertical-align: middle
}

#lp-it-cosmetics-univers button:focus:not(:focus-visible) {
	outline: 0
}

#lp-it-cosmetics-univers button:not(:disabled),
#lp-it-cosmetics-univers [type="button"]:not(:disabled),
#lp-it-cosmetics-univers [type="reset"]:not(:disabled),
#lp-it-cosmetics-univers [type="submit"]:not(:disabled) {
	cursor: pointer
}

#lp-it-cosmetics-univers ::-moz-focus-inner {
	padding: 0;
	border-style: none
}

#lp-it-cosmetics-univers ::-webkit-datetime-edit-fields-wrapper,
#lp-it-cosmetics-univers ::-webkit-datetime-edit-text,
#lp-it-cosmetics-univers ::-webkit-datetime-edit-minute,
#lp-it-cosmetics-univers ::-webkit-datetime-edit-hour-field,
#lp-it-cosmetics-univers ::-webkit-datetime-edit-day-field,
#lp-it-cosmetics-univers ::-webkit-datetime-edit-month-field,
#lp-it-cosmetics-univers ::-webkit-datetime-edit-year-field {
	padding: 0
}

#lp-it-cosmetics-univers ::-webkit-inner-spin-button {
	height: auto
}

#lp-it-cosmetics-univers ::-webkit-search-decoration {
	-webkit-appearance: none
}

#lp-it-cosmetics-univers ::-webkit-color-swatch-wrapper {
	padding: 0
}

#lp-it-cosmetics-univers ::file-selector-button {
	font: inherit
}

#lp-it-cosmetics-univers ::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

#lp-it-cosmetics-univers iframe {
	border: 0
}

#lp-it-cosmetics-univers .img-fluid {
	max-width: 100%;
	height: auto
}

#lp-it-cosmetics-univers .container-fluid {
	width: 100%;
	padding-right: var(--bs-gutter-x, 16.875px);
	padding-left: var(--bs-gutter-x, 16.875px);
	margin-right: auto;
	margin-left: auto
}

#lp-it-cosmetics-univers .form-control[type="file"]:not(:disabled):not([readonly]) {
	cursor: pointer
}

#lp-it-cosmetics-univers .form-control::file-selector-button {
	padding: 8.437px 16.875px;
	margin: -8.437px -16.875px;
	margin-inline-end: 16.875px;
	color: #212529;
	background-color: #e9ecef;
	pointer-events: none;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	border-inline-end-width: 1.406px;
	border-radius: 0;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
	#lp-it-cosmetics-univers .form-control::file-selector-button {
		transition: none
	}
}

#lp-it-cosmetics-univers .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
	background-color: #dde0e3
}

#lp-it-cosmetics-univers .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
	background-color: #dde0e3
}

#lp-it-cosmetics-univers .form-control-sm::file-selector-button {
	padding: 5.625px 11.25px;
	margin: -5.625px -11.25px;
	margin-inline-end: 11.25px
}

#lp-it-cosmetics-univers .form-control-lg::file-selector-button {
	padding: 11.25px 22.5px;
	margin: -11.25px -22.5px;
	margin-inline-end: 22.5px
}

#lp-it-cosmetics-univers .form-control-color:not(:disabled):not([readonly]) {
	cursor: pointer
}

#lp-it-cosmetics-univers .row {
	--bs-gutter-x: 33.75px;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-.5 * var(--bs-gutter-x));
	margin-left: calc(-.5 * var(--bs-gutter-x))
}

#lp-it-cosmetics-univers .row>* {
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
	margin-top: var(--bs-gutter-y)
}

#lp-it-cosmetics-univers .col-6 {
	flex: 0 0 auto;
	width: 50%
}

#lp-it-cosmetics-univers .col-12 {
	flex: 0 0 auto;
	width: 100%
}

@media (min-width: 810px) {
	#lp-it-cosmetics-univers .col-sm-3 {
		flex: 0 0 auto;
		width: 25%
	}
}

@media (min-width: 1080px) {
	#lp-it-cosmetics-univers .col-md-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	#lp-it-cosmetics-univers .col-md-6 {
		flex: 0 0 auto;
		width: 50%
	}

	#lp-it-cosmetics-univers .col-md-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-univers .col-lg-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	#lp-it-cosmetics-univers .col-lg-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}
}

#lp-it-cosmetics-univers .ratio {
	position: relative;
	width: 100%
}

#lp-it-cosmetics-univers .ratio::before {
	display: block;
	padding-top: var(--bs-aspect-ratio);
	content: ""
}

#lp-it-cosmetics-univers .ratio>* {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#lp-it-cosmetics-univers .ratio-16x9 {
	--bs-aspect-ratio: calc(9 / 16 * 100%)
}

#lp-it-cosmetics-univers .visually-hidden-focusable:not(:focus):not(:focus-within) {
	position: absolute !important;
	width: 1.406px !important;
	height: 1.406px !important;
	padding: 0 !important;
	margin: -1.406px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important
}

#lp-it-cosmetics-univers .d-block {
	display: block !important
}

#lp-it-cosmetics-univers .d-none {
	display: none !important
}

#lp-it-cosmetics-univers .position-relative {
	position: relative !important
}

#lp-it-cosmetics-univers .align-items-center {
	align-items: center !important
}

#lp-it-cosmetics-univers .order-1 {
	order: 1 !important
}

#lp-it-cosmetics-univers .order-2 {
	order: 2 !important
}

#lp-it-cosmetics-univers .mt-2 {
	margin-top: 11.25px !important
}

#lp-it-cosmetics-univers .mt-3 {
	margin-top: 22.5px !important
}

#lp-it-cosmetics-univers .mt-4 {
	margin-top: 33.75px !important
}

#lp-it-cosmetics-univers .mt-5 {
	margin-top: 67.5px !important
}

#lp-it-cosmetics-univers .mb-4 {
	margin-bottom: 33.75px !important
}

#lp-it-cosmetics-univers .mb-5 {
	margin-bottom: 67.5px !important
}

#lp-it-cosmetics-univers .p-0 {
	padding: 0 !important
}

#lp-it-cosmetics-univers .px-3 {
	padding-right: 22.5px !important;
	padding-left: 22.5px !important
}

#lp-it-cosmetics-univers .pt-1 {
	padding-top: 5.625px !important
}

#lp-it-cosmetics-univers .pe-3 {
	padding-right: 22.5px !important
}

#lp-it-cosmetics-univers .pe-4 {
	padding-right: 33.75px !important
}

#lp-it-cosmetics-univers .pe-5 {
	padding-right: 67.5px !important
}

#lp-it-cosmetics-univers .pb-2 {
	padding-bottom: 11.25px !important
}

#lp-it-cosmetics-univers .pb-3 {
	padding-bottom: 22.5px !important
}

#lp-it-cosmetics-univers .pb-4 {
	padding-bottom: 33.75px !important
}

#lp-it-cosmetics-univers .ps-3 {
	padding-left: 22.5px !important
}

#lp-it-cosmetics-univers .ps-4 {
	padding-left: 33.75px !important
}

#lp-it-cosmetics-univers .ps-5 {
	padding-left: 67.5px !important
}

#lp-it-cosmetics-univers .text-start {
	text-align: left !important
}

#lp-it-cosmetics-univers .text-end {
	text-align: right !important
}

#lp-it-cosmetics-univers .text-center {
	text-align: center !important
}

@media (min-width: 810px) {
	#lp-it-cosmetics-univers .mt-sm-0 {
		margin-top: 0 !important
	}
}

@media (min-width: 1080px) {
	#lp-it-cosmetics-univers .d-md-block {
		display: block !important
	}

	#lp-it-cosmetics-univers .d-md-none {
		display: none !important
	}

	#lp-it-cosmetics-univers .order-md-1 {
		order: 1 !important
	}

	#lp-it-cosmetics-univers .order-md-2 {
		order: 2 !important
	}

	#lp-it-cosmetics-univers .mt-md-0 {
		margin-top: 0 !important
	}

	#lp-it-cosmetics-univers .mt-md-4 {
		margin-top: 33.75px !important
	}

	#lp-it-cosmetics-univers .mb-md-0 {
		margin-bottom: 0 !important
	}

	#lp-it-cosmetics-univers .p-md-0 {
		padding: 0 !important
	}

	#lp-it-cosmetics-univers .pt-md-3 {
		padding-top: 22.5px !important
	}

	#lp-it-cosmetics-univers .pe-md-0 {
		padding-right: 0 !important
	}

	#lp-it-cosmetics-univers .pe-md-3 {
		padding-right: 22.5px !important
	}

	#lp-it-cosmetics-univers .pb-md-0 {
		padding-bottom: 0 !important
	}

	#lp-it-cosmetics-univers .pb-md-5 {
		padding-bottom: 67.5px !important
	}

	#lp-it-cosmetics-univers .ps-md-0 {
		padding-left: 0 !important
	}

	#lp-it-cosmetics-univers .ps-md-3 {
		padding-left: 22.5px !important
	}

	#lp-it-cosmetics-univers .ps-md-4 {
		padding-left: 33.75px !important
	}

	#lp-it-cosmetics-univers .text-md-end {
		text-align: right !important
	}
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-univers .d-lg-block {
		display: block !important
	}

	#lp-it-cosmetics-univers .mt-lg-2 {
		margin-top: 11.25px !important
	}

	#lp-it-cosmetics-univers .mt-lg-4 {
		margin-top: 33.75px !important
	}

	#lp-it-cosmetics-univers .mt-lg-5 {
		margin-top: 67.5px !important
	}

	#lp-it-cosmetics-univers .pt-lg-5 {
		padding-top: 67.5px !important
	}

	#lp-it-cosmetics-univers .pe-lg-3 {
		padding-right: 22.5px !important
	}

	#lp-it-cosmetics-univers .pe-lg-4 {
		padding-right: 33.75px !important
	}

	#lp-it-cosmetics-univers .ps-lg-3 {
		padding-left: 22.5px !important
	}
}

#lp-it-cosmetics-univers [data-aos][data-aos][data-aos-delay='100'] {
	transition-delay: 0
}

#lp-it-cosmetics-univers [data-aos][data-aos][data-aos-delay='100'].aos-animate {
	transition-delay: 100ms
}

#lp-it-cosmetics-univers [data-aos][data-aos][data-aos-delay='400'] {
	transition-delay: 0
}

#lp-it-cosmetics-univers [data-aos][data-aos][data-aos-delay='400'].aos-animate {
	transition-delay: 400ms
}

#lp-it-cosmetics-univers [data-aos][data-aos][data-aos-delay='700'] {
	transition-delay: 0
}

#lp-it-cosmetics-univers [data-aos][data-aos][data-aos-delay='700'].aos-animate {
	transition-delay: 700ms
}

body[data-aos-duration='800'] #lp-it-cosmetics-univers [data-aos] {
	transition-duration: 800ms
}

body[data-aos-easing="ease"] #lp-it-cosmetics-univers [data-aos] {
	transition-timing-function: cubic-bezier(.25, .1, .25, 1)
}

#lp-it-cosmetics-univers [data-aos^='fade'][data-aos^='fade'] {
	opacity: 0;
	transition-property: opacity, transform
}

#lp-it-cosmetics-univers [data-aos^='fade'][data-aos^='fade'].aos-animate {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

#lp-it-cosmetics-univers [data-aos='fade-right'] {
	transform: translate3d(-140.625px, 0, 0)
}

#lp-it-cosmetics-univers .btn-pink {
	background-color: #eaa6a0;
	color: #fff;
	font-family: 'Sofia Pro';
	font-weight: normal;
	font-size: 19.687px;
	display: inline-block;
	padding: 7.031px 28.125px;
	text-decoration: none;
	border-radius: 2.812px;
	-webkit-border-radius: 2.812px;
	-moz-border-radius: 2.812px
}

#lp-it-cosmetics-univers .btn-pink:hover,
#lp-it-cosmetics-univers .btn-pink:focus {
	background-color: #eaa6a0;
	color: #fff;
	opacity: .7
}

#lp-it-cosmetics-univers header .hero-d-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 42.68%;
	max-width: 1008.281px
}

#lp-it-cosmetics-univers header .hero-d-2 {
	position: absolute;
	top: 0;
	left: 42.69%;
	width: 23.88%;
	max-width: 563.906px
}

#lp-it-cosmetics-univers header .hero-d-3 {
	position: absolute;
	top: 0;
	left: 66.5%;
	width: 33.46%;
	max-width: 786.093px
}

#lp-it-cosmetics-univers header .hero-m-1 {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%
}

#lp-it-cosmetics-univers header .hero-m-2 {
	position: absolute;
	top: 50%;
	left: 0;
	max-width: 100%
}

#lp-it-cosmetics-univers .bloc-1 h1 {
	font-family: 'Gotham', sans-serif;
	font-weight: bold;
	font-size: 25.312px;
	margin: 59.062px 0
}

#lp-it-cosmetics-univers .bloc-2 h2 {
	font-family: 'Didot', serif;
	font-weight: bold;
	font-size: 33.75px;
	color: #eaa6a0;
	padding: 14.062px 0 0 45px;
	margin-top: 0px;
	margin-bottom: 21.093px
}

#lp-it-cosmetics-univers .bloc-2 .marg {
	margin-top: -70.312px
}

#lp-it-cosmetics-univers .bloc-2 p {
	font-family: 'Sofia Pro', sans-serif;
	font-weight: normal;
	font-size: 19.687px;
	color: #000;
	padding: 0 0 0 45px;
	line-height: 1.4
}

#lp-it-cosmetics-univers .bloc-2 .mention {
	font-family: 'Gotham', sans-serif;
	font-size: 11.25px;
	margin: 30.937px 0 21.093px;
	padding: 0
}

#lp-it-cosmetics-univers .bloc-2 .bg-pink-1 {
	background: linear-gradient(180deg, #fcf3f3 0%, #fdf8f8 36%, #fffdfd 72%, #fff 100%);
	padding: 42.187px 88.593px 14.062px
}

#lp-it-cosmetics-univers .bloc-2 .position2 h2,
#lp-it-cosmetics-univers .bloc-2 .position2 p {
	padding-left: 0
}

#lp-it-cosmetics-univers .bloc-3 .ratio {
	max-height: 85vh;
	max-width: 151.111vh;
	margin-left: auto;
	margin-right: auto;
	height: 100%
}

#lp-it-cosmetics-univers .bloc-4 h2 {
	font-family: 'Gotham', sans-serif;
	font-weight: bold;
	font-size: 25.312px;
	margin: 57.656px 0 42.187px 0
}

#lp-it-cosmetics-univers .bloc-5 h3 {
	font-family: 'Didot', serif;
	font-weight: bold;
	font-size: 33.75px;
	color: #eaa6a0;
	margin: 0 0 32.343px 0
}

@media (min-width: 1080px) {
	#lp-it-cosmetics-univers .bloc-5 h3:not(.pad) {
		margin-bottom: 21.093px
	}

	#lp-it-cosmetics-univers .bloc-5 h3:not(.pad)+img {
		margin-bottom: 30.937px
	}
}

#lp-it-cosmetics-univers .bloc-5 .pad {
	padding-right: 0
}

#lp-it-cosmetics-univers .bloc-5 p {
	font-family: 'Sofia Pro', sans-serif;
	font-weight: normal;
	font-size: 19.687px;
	line-height: 25.713px;
	padding: 0 56.25px
}

#lp-it-cosmetics-univers .bloc-5 .margin-t {
	margin-top: 67.5px
}

#lp-it-cosmetics-univers .bloc-5 .bg {
	background: linear-gradient(180deg, #fff 0%, #fefefe 66%, #f7f7f7 88%, #ebecec 94%, #d6d6d7 100%)
}

#lp-it-cosmetics-univers .bloc-6 {
	margin: 80.156px 0
}

#lp-it-cosmetics-univers .bloc-6 h4 {
	font-family: 'Sofia Pro', sans-serif;
	font-weight: bold;
	font-size: 19.687px;
	margin: 28.125px 0 0 0
}

#lp-it-cosmetics-univers .bloc-6 p {
	font-family: 'Sofia Pro', sans-serif;
	font-weight: 300;
	font-size: 16.875px;
	margin: 28.125px 0;
	min-height: 45px
}

#lp-it-cosmetics-univers .bloc-7 .bg-pink-1 {
	padding: 28.125px 84.375px 0
}

#lp-it-cosmetics-univers .bloc-7 .h2-marg {
	padding: 0 0 0 56.25px
}

#lp-it-cosmetics-univers .bloc-7 .p-marg {
	padding: 0 28.125px 0 56.25px
}

#lp-it-cosmetics-univers .bloc-7 .position1 {
	position: relative;
	z-index: 2
}

#lp-it-cosmetics-univers .bloc-7 .position2 {
	position: relative;
	top: -98.437px;
	z-index: 1
}

#lp-it-cosmetics-univers .bloc-7 .position3 {
	position: relative;
	z-index: 0;
	top: -182.812px
}

#lp-it-cosmetics-univers .bloc-7 .img-center {
	max-width: 94%;
	margin: 0 0 0 auto
}

#lp-it-cosmetics-univers .bloc-7 .pad {
	padding: 0 56.25px 0 0
}

#lp-it-cosmetics-univers .bloc-7 .btn-pink {
	margin: 21.093px 0 0 56.25px
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-univers .bloc-7 .col-lg-7 {
		width: 53.25%
	}

	#lp-it-cosmetics-univers .bloc-7 .col-lg-5 {
		width: 46.75%
	}
}

/* Mobile */

@media (max-width: 767.98px) {
	#lp-it-cosmetics-univers .bloc-1 h1 {
		font-size: 14px;
		line-height: 20px;
		margin: 44px 0
	}

	#lp-it-cosmetics-univers .bloc-2 .marg {
		margin-top: 32px
	}

	#lp-it-cosmetics-univers .bloc-2 h2 {
		font-size: 20px;
		padding: 0;
		margin: 0
	}

	#lp-it-cosmetics-univers .bloc-2 p {
		font-size: 11px;
		padding: 0;
		margin-bottom: 50px
	}

	#lp-it-cosmetics-univers .bloc-2 .mention {
		font-size: 8px;
		margin: 10px 0 20px
	}

	#lp-it-cosmetics-univers .bloc-2 .bg-pink-1 {
		background: linear-gradient(180deg, #fcf3f3 0%, #fdf8f8 16%, #fffdfd 35%, #fff 60%);
		padding: 40px 30px 0
	}

	#lp-it-cosmetics-univers .bloc-4 h2 {
		font-size: 14px;
		line-height: 20px;
		margin: 45px 0
	}

	#lp-it-cosmetics-univers .bloc-5 .margin-t {
		margin-top: 30px
	}

	#lp-it-cosmetics-univers .bloc-5 h3 {
		font-size: 19px;
		margin: 0 0 11px 0
	}

	#lp-it-cosmetics-univers .bloc-5 p {
		font-size: 11px;
		line-height: 15px;
		padding: 0 5px
	}

	#lp-it-cosmetics-univers .bloc-5 .pad {
		padding: 0 0 0 5px
	}

	#lp-it-cosmetics-univers .bloc-5 .stars {
		max-width: 108px;
		margin-bottom: 15px
	}

	#lp-it-cosmetics-univers .bloc-6 {
		margin: 50px 0
	}

	#lp-it-cosmetics-univers .bloc-6 h4 {
		font-size: 10px;
		font-weight: bold
	}

	#lp-it-cosmetics-univers .bloc-6 p {
		font-size: 9px;
		margin: 15px 0
	}

	#lp-it-cosmetics-univers .bloc-6 .btn-pink {
		font-size: 11px;
		padding: 6px 20px 8px
	}

	#lp-it-cosmetics-univers .bloc-6 .product {
		max-width: 80%
	}

	#lp-it-cosmetics-univers .bloc-7 .marg {
		margin-top: 40px
	}

	#lp-it-cosmetics-univers .bloc-7 .h2-marg {
		padding: 0 20px 0 0
	}

	#lp-it-cosmetics-univers .bloc-7 .p-marg {
		padding: 0 20px 0 0;
		margin-top: 5px
	}

	#lp-it-cosmetics-univers .bloc-7 .h2-marg2 {
		padding: 15px 0 0 10px
	}

	#lp-it-cosmetics-univers .bloc-7 .p-marg2 {
		padding: 0 0 10px 10px
	}

	#lp-it-cosmetics-univers .bloc-7 p {
		margin-bottom: 30px
	}

	#lp-it-cosmetics-univers .bloc-7 .pad {
		padding: 0
	}

	#lp-it-cosmetics-univers .bloc-7 .position2 {
		top: 0
	}

	#lp-it-cosmetics-univers .bloc-7 .position3 {
		top: 0
	}

	#lp-it-cosmetics-univers .bloc-7 .img-center {
		max-width: 100%
	}

	#lp-it-cosmetics-univers .bloc-7 .btn-pink {
		font-size: 11px;
		margin: 0;
		padding: 6px 20px 8px
	}
}

@media (max-width: 574.98px) {
	#lp-it-cosmetics-univers .bloc-6 .product {
		max-width: 50%
	}
}