/*** uncss> filename: css/style.css ***/
@font-face {
	font-family: 'Gotham';
	src: url("../fonts/Gotham-Black.eot");
	src: url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Black.woff2") format("woff2"), url("../fonts/Gotham-Black.woff") format("woff"), url("../fonts/Gotham-Black.svg#Gotham-Black") format("svg");
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@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: 'Gotham';
	src: url("../fonts/Gotham-Book.eot");
	src: url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book.woff2") format("woff2"), url("../fonts/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");
	font-weight: 300;
	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
}

body {
	margin: 0 auto
}

#lp-it-cosmetics-soin {
	position: relative;
	z-index: 1;
	max-width: 1440px;
	margin: 0 auto;
	overflow: hidden
}

#lp-it-cosmetics-soin *,
#lp-it-cosmetics-soin *::before,
#lp-it-cosmetics-soin *::after {
	box-sizing: border-box
}

#lp-it-cosmetics-soin h1,
#lp-it-cosmetics-soin h2,
#lp-it-cosmetics-soin h3,
#lp-it-cosmetics-soin h4 {
	margin-top: 0;
	margin-bottom: 11.25px;
	font-weight: 500;
	line-height: 1.2
}

#lp-it-cosmetics-soin h1 {
	font-size: calc(30.937px + 1.5vw)
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-soin h1 {
		font-size: 56.25px
	}
}

#lp-it-cosmetics-soin h2 {
	font-size: calc(29.812px + .9vw)
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-soin h2 {
		font-size: 45px
	}
}

#lp-it-cosmetics-soin h3 {
	font-size: calc(29.25px + .6vw)
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-soin h3 {
		font-size: 39.375px
	}
}

#lp-it-cosmetics-soin h4 {
	font-size: calc(28.687px + .3vw)
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-soin h4 {
		font-size: 33.75px
	}
}

#lp-it-cosmetics-soin p {
	margin-top: 0;
	margin-bottom: 22.5px
}

#lp-it-cosmetics-soin ol {
	padding-left: 45px
}

#lp-it-cosmetics-soin ol {
	margin-top: 0;
	margin-bottom: 22.5px
}

#lp-it-cosmetics-soin strong {
	font-weight: bolder
}

#lp-it-cosmetics-soin a {
	color: #0d6efd;
	text-decoration: underline
}

#lp-it-cosmetics-soin a:hover {
	color: #0a58ca
}

#lp-it-cosmetics-soin img {
	vertical-align: middle
}

#lp-it-cosmetics-soin button:focus:not(:focus-visible) {
	outline: 0
}

#lp-it-cosmetics-soin button:not(:disabled),
#lp-it-cosmetics-soin [type="button"]:not(:disabled),
#lp-it-cosmetics-soin [type="reset"]:not(:disabled),
#lp-it-cosmetics-soin [type="submit"]:not(:disabled) {
	cursor: pointer
}

#lp-it-cosmetics-soin ::-moz-focus-inner {
	padding: 0;
	border-style: none
}

#lp-it-cosmetics-soin ::-webkit-datetime-edit-fields-wrapper,
#lp-it-cosmetics-soin ::-webkit-datetime-edit-text,
#lp-it-cosmetics-soin ::-webkit-datetime-edit-minute,
#lp-it-cosmetics-soin ::-webkit-datetime-edit-hour-field,
#lp-it-cosmetics-soin ::-webkit-datetime-edit-day-field,
#lp-it-cosmetics-soin ::-webkit-datetime-edit-month-field,
#lp-it-cosmetics-soin ::-webkit-datetime-edit-year-field {
	padding: 0
}

#lp-it-cosmetics-soin ::-webkit-inner-spin-button {
	height: auto
}

#lp-it-cosmetics-soin ::-webkit-search-decoration {
	-webkit-appearance: none
}

#lp-it-cosmetics-soin ::-webkit-color-swatch-wrapper {
	padding: 0
}

#lp-it-cosmetics-soin ::file-selector-button {
	font: inherit
}

#lp-it-cosmetics-soin ::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

#lp-it-cosmetics-soin iframe {
	border: 0
}

#lp-it-cosmetics-soin .img-fluid {
	max-width: 100%;
	height: auto
}

#lp-it-cosmetics-soin .container,
#lp-it-cosmetics-soin .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
}

@media (min-width: 768px) {
	#lp-it-cosmetics-soin .container {
		max-width: 759.375px
	}
}

@media (min-width: 1080px) {
	#lp-it-cosmetics-soin .container {
		max-width: 1012.5px
	}
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .container {
		max-width: 1350px
	}
}

@media (min-width: 1687.5px) {
	#lp-it-cosmetics-soin .container {
		max-width: 1603.125px
	}
}

@media (min-width: 1968.75px) {
	#lp-it-cosmetics-soin .container {
		max-width: 1856.25px
	}
}

#lp-it-cosmetics-soin .form-control[type="file"]:not(:disabled):not([readonly]) {
	cursor: pointer
}

#lp-it-cosmetics-soin .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-soin .form-control::file-selector-button {
		transition: none
	}
}

#lp-it-cosmetics-soin .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
	background-color: #dde0e3
}

#lp-it-cosmetics-soin .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
	background-color: #dde0e3
}

#lp-it-cosmetics-soin .form-control-sm::file-selector-button {
	padding: 5.625px 11.25px;
	margin: -5.625px -11.25px;
	margin-inline-end: 11.25px
}

#lp-it-cosmetics-soin .form-control-lg::file-selector-button {
	padding: 11.25px 22.5px;
	margin: -11.25px -22.5px;
	margin-inline-end: 22.5px
}

#lp-it-cosmetics-soin .form-control-color:not(:disabled):not([readonly]) {
	cursor: pointer
}

#lp-it-cosmetics-soin .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-soin .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-soin .col-3 {
	flex: 0 0 auto;
	width: 25%
}

#lp-it-cosmetics-soin .col-4 {
	flex: 0 0 auto;
	width: 33.33333333%
}

#lp-it-cosmetics-soin .col-5 {
	flex: 0 0 auto;
	width: 41.66666667%
}

#lp-it-cosmetics-soin .col-6 {
	flex: 0 0 auto;
	width: 50%
}

#lp-it-cosmetics-soin .col-7 {
	flex: 0 0 auto;
	width: 58.33333333%
}

#lp-it-cosmetics-soin .col-8 {
	flex: 0 0 auto;
	width: 66.66666667%
}

#lp-it-cosmetics-soin .col-9 {
	flex: 0 0 auto;
	width: 75%
}

#lp-it-cosmetics-soin .col-10 {
	flex: 0 0 auto;
	width: 83.33333333%
}

#lp-it-cosmetics-soin .col-12 {
	flex: 0 0 auto;
	width: 100%
}

@media (min-width: 768px) {
	#lp-it-cosmetics-soin .col-sm-3 {
		flex: 0 0 auto;
		width: 25%
	}

	#lp-it-cosmetics-soin .col-sm-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	#lp-it-cosmetics-soin .col-sm-6 {
		flex: 0 0 auto;
		width: 50%
	}
}

@media (min-width: 1080px) {
	#lp-it-cosmetics-soin .col-md-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	#lp-it-cosmetics-soin .col-md-6 {
		flex: 0 0 auto;
		width: 50%
	}

	#lp-it-cosmetics-soin .col-md-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}

	#lp-it-cosmetics-soin .col-md-8 {
		flex: 0 0 auto;
		width: 66.66666667%
	}

	#lp-it-cosmetics-soin .col-md-9 {
		flex: 0 0 auto;
		width: 75%
	}

	#lp-it-cosmetics-soin .col-md-10 {
		flex: 0 0 auto;
		width: 83.33333333%
	}

	#lp-it-cosmetics-soin .col-md-11 {
		flex: 0 0 auto;
		width: 91.66666667%
	}
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .col-lg-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	#lp-it-cosmetics-soin .col-lg-6 {
		flex: 0 0 auto;
		width: 50%
	}

	#lp-it-cosmetics-soin .col-lg-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}

	#lp-it-cosmetics-soin .col-lg-8 {
		flex: 0 0 auto;
		width: 66.66666667%
	}

	#lp-it-cosmetics-soin .col-lg-9 {
		flex: 0 0 auto;
		width: 75%
	}

	#lp-it-cosmetics-soin .col-lg-10 {
		flex: 0 0 auto;
		width: 83.33333333%
	}

	#lp-it-cosmetics-soin .col-lg-11 {
		flex: 0 0 auto;
		width: 91.66666667%
	}
}

#lp-it-cosmetics-soin .ratio {
	position: relative;
	width: 100%
}

#lp-it-cosmetics-soin .ratio::before {
	display: block;
	padding-top: var(--bs-aspect-ratio);
	content: ""
}

#lp-it-cosmetics-soin .ratio>* {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#lp-it-cosmetics-soin .ratio-16x9 {
	--bs-aspect-ratio: calc(9 / 16 * 100%)
}

#lp-it-cosmetics-soin .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-soin .d-none {
	display: none !important
}

#lp-it-cosmetics-soin .align-items-center {
	align-items: center !important
}

#lp-it-cosmetics-soin .order-1 {
	order: 1 !important
}

#lp-it-cosmetics-soin .order-2 {
	order: 2 !important
}

#lp-it-cosmetics-soin .mt-3 {
	margin-top: 22.5px !important
}

#lp-it-cosmetics-soin .mt-5 {
	margin-top: 67.5px !important
}

#lp-it-cosmetics-soin .mb-3 {
	margin-bottom: 22.5px !important
}

#lp-it-cosmetics-soin .ms-auto {
	margin-left: auto !important
}

#lp-it-cosmetics-soin .p-0 {
	padding: 0 !important
}

#lp-it-cosmetics-soin .pt-1 {
	padding-top: 5.625px !important
}

#lp-it-cosmetics-soin .text-start {
	text-align: left !important
}

#lp-it-cosmetics-soin .text-end {
	text-align: right !important
}

#lp-it-cosmetics-soin .text-center {
	text-align: center !important
}

#lp-it-cosmetics-soin .text-nowrap {
	white-space: nowrap !important
}

@media (min-width: 768px) {
	#lp-it-cosmetics-soin .d-sm-block {
		display: block !important
	}

	#lp-it-cosmetics-soin .mt-sm-0 {
		margin-top: 0 !important
	}
}

@media (min-width: 1080px) {
	#lp-it-cosmetics-soin .d-md-block {
		display: block !important
	}

	#lp-it-cosmetics-soin .order-md-1 {
		order: 1 !important
	}

	#lp-it-cosmetics-soin .order-md-2 {
		order: 2 !important
	}

	#lp-it-cosmetics-soin .mt-md-0 {
		margin-top: 0 !important
	}

	#lp-it-cosmetics-soin .text-md-end {
		text-align: right !important
	}
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .mt-lg-3 {
		margin-top: 22.5px !important
	}

	#lp-it-cosmetics-soin .mb-lg-4 {
		margin-bottom: 33.75px !important
	}

	#lp-it-cosmetics-soin .pt-lg-3 {
		padding-top: 22.5px !important
	}

	#lp-it-cosmetics-soin .pt-lg-4 {
		padding-top: 33.75px !important
	}

	#lp-it-cosmetics-soin .pe-lg-4 {
		padding-right: 33.75px !important
	}

	#lp-it-cosmetics-soin .ps-lg-2 {
		padding-left: 11.25px !important
	}

	#lp-it-cosmetics-soin .ps-lg-3 {
		padding-left: 22.5px !important
	}

	#lp-it-cosmetics-soin .ps-lg-4 {
		padding-left: 33.75px !important
	}

	#lp-it-cosmetics-soin .ps-lg-5 {
		padding-left: 67.5px !important
	}

	#lp-it-cosmetics-soin .text-lg-start {
		text-align: left !important
	}
}

@media (min-width: 1968.75px) {
	#lp-it-cosmetics-soin .pt-xxl-3 {
		padding-top: 22.5px !important
	}
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='150'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='150'].aos-animate {
	transition-delay: 150ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='300'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='300'].aos-animate {
	transition-delay: 300ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='600'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='600'].aos-animate {
	transition-delay: 600ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='700'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='700'].aos-animate {
	transition-delay: 700ms
}

body[data-aos-duration='800'] #lp-it-cosmetics-soin [data-aos] {
	transition-duration: 800ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='850'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='850'].aos-animate {
	transition-delay: 850ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='900'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='900'].aos-animate {
	transition-delay: 900ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1000'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
	transition-delay: 1000ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1100'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
	transition-delay: 1100ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1200'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
	transition-delay: 1200ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1250'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
	transition-delay: 1250ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1400'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
	transition-delay: 1400ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1500'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
	transition-delay: 1500ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1650'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
	transition-delay: 1650ms
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1800'] {
	transition-delay: 0
}

#lp-it-cosmetics-soin [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
	transition-delay: 1800ms
}

body[data-aos-easing="ease"] #lp-it-cosmetics-soin [data-aos] {
	transition-timing-function: cubic-bezier(.25, .1, .25, 1)
}

#lp-it-cosmetics-soin [data-aos^='fade'][data-aos^='fade'] {
	opacity: 0;
	transition-property: opacity, transform
}

#lp-it-cosmetics-soin [data-aos^='fade'][data-aos^='fade'].aos-animate {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

#lp-it-cosmetics-soin [data-aos='fade-right'] {
	transform: translate3d(-140.625px, 0, 0)
}

#lp-it-cosmetics-soin [data-aos='fade-left'] {
	transform: translate3d(140.625px, 0, 0)
}

@media (min-width: 1968.75px) {
	#lp-it-cosmetics-soin .container {
		max-width: 1440px
	}
}

#lp-it-cosmetics-soin .btn-pink {
	background-color: #eaa6a0;
	color: #fff !important;
	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-soin .btn-pink:hover,
#lp-it-cosmetics-soin .btn-pink:focus {
	opacity: .7
}

#lp-it-cosmetics-soin header h2 {
	color: #eaa6a0;
	font-family: 'Didot';
	font-size: 33.75px;
	margin: 50.625px 28.125px 28.125px 0
}

#lp-it-cosmetics-soin header p {
	font-family: 'Gotham';
	font-weight: 300;
	color: #000;
	font-size: 19.687px;
	line-height: 28.125px;
	margin: -5.625px 28.125px 57.656px 0
}

#lp-it-cosmetics-soin strong {
	font-weight: 800
}

#lp-it-cosmetics-soin .bloc-1 .marg-t-1 {
	margin-top: 46.406px
}

#lp-it-cosmetics-soin .bloc-1 .marg-t-2 {
	margin-top: 46.406px
}

#lp-it-cosmetics-soin .bloc-1 .marg-t-3 {
	margin-top: 47.812px
}

#lp-it-cosmetics-soin .bloc-1 .bg-orange {
	background-color: #fb9257
}

#lp-it-cosmetics-soin .bloc-1 .bg-pink {
	background-color: #c1569f;
	padding: 5.625px 0
}

#lp-it-cosmetics-soin .bloc-1 .bg-blue {
	background-color: #95d9d3;
	padding: 5.625px 0
}

#lp-it-cosmetics-soin .bloc-1 .bg-grey {
	background-color: #cad6de;
	padding: 5.625px 0
}

#lp-it-cosmetics-soin .bloc-1 p {
	font-family: 'Gotham';
	color: #000;
	font-weight: bold;
	font-size: 19.687px;
	margin: 0;
	vertical-align: middle
}

#lp-it-cosmetics-soin .bloc-1 p .percent {
	font-family: 'Gotham';
	font-weight: 300;
	color: #fff;
	font-size: 39.375px;
	vertical-align: middle
}

#lp-it-cosmetics-soin .bloc-1 .bg-img1::after {
	content: url("../images/anim-1-prd1.png");
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(80%, -66%)
}

#lp-it-cosmetics-soin .bloc-1 .bg-img2::after {
	content: url("../images/anim-1-prd2.png");
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(75%, -68%)
}

#lp-it-cosmetics-soin .bloc-1 .bg-img3::after {
	content: url("../images/anim-1-prd3.png");
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(70%, -68%)
}

#lp-it-cosmetics-soin .bloc-1 .bg-img4::after {
	content: url("../images/anim-1-prd4.png");
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(52%, -71%)
}

#lp-it-cosmetics-soin .bloc-1 .row__jauge {
	max-width: 0;
	transition: all .5s linear;
	position: relative;
	height: 54.843px;
	opacity: 0
}

#lp-it-cosmetics-soin .bloc-1 .row__jauge>div {
	position: static
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .bloc-1 .row__jauge {
		padding-left: 23.906px
	}
}

#lp-it-cosmetics-soin .bloc-1 .row__jauge p {
	opacity: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: opacity .2s linear
}

#lp-it-cosmetics-soin .bloc-1 .row__jauge .bg-img1:after,
#lp-it-cosmetics-soin .bloc-1 .row__jauge .bg-img2:after,
#lp-it-cosmetics-soin .bloc-1 .row__jauge .bg-img3:after,
#lp-it-cosmetics-soin .bloc-1 .row__jauge .bg-img4:after {
	opacity: 0;
	transition: opacity .2s linear .3s
}

#lp-it-cosmetics-soin .bloc-1 .row__jauge.anim-trigger {
	max-width: 100%;
	opacity: 1
}

#lp-it-cosmetics-soin .bloc-1 .row__jauge.anim-trigger-2 p {
	opacity: 1
}

#lp-it-cosmetics-soin .bloc-1 .row__jauge.anim-trigger-2 .bg-img1:after,
#lp-it-cosmetics-soin .bloc-1 .row__jauge.anim-trigger-2 .bg-img2:after,
#lp-it-cosmetics-soin .bloc-1 .row__jauge.anim-trigger-2 .bg-img3:after,
#lp-it-cosmetics-soin .bloc-1 .row__jauge.anim-trigger-2 .bg-img4:after {
	opacity: 1
}

#lp-it-cosmetics-soin .bloc-2 h1 {
	font-family: 'Gotham';
	font-weight: 900;
	color: #000;
	font-size: 81.562px;
	margin: 77.343px 0 0 84.375px
}

#lp-it-cosmetics-soin .bloc-2 h1 span {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 21.093px;
	vertical-align: top;
	display: inline-block;
	margin-top: 21.093px
}

#lp-it-cosmetics-soin .bloc-2 p {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 22.5px;
	margin: -11.25px 0 40.781px 0;
	padding: 0 0 0 144.843px
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .bloc-2 .bye-bye-title {
		position: relative;
		left: -70.312px
	}

	#lp-it-cosmetics-soin .bloc-2 p {
		padding-left: 285.468px
	}
}

#lp-it-cosmetics-soin .bloc-3 .container {
	max-width: 1217.125px;
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .bloc-3 .p-height {
		padding-right: 19.687px
	}
}

#lp-it-cosmetics-soin .bloc-3 h3 {
	font-family: 'Gotham';
	font-weight: bold;
	font-size: 18.281px;
	margin: 0
}

#lp-it-cosmetics-soin .bloc-3 p {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 18.281px;
	line-height: 25.312px;
	margin: -1.406px 0 0 0
}

#lp-it-cosmetics-soin .bloc-3 p span {
	font-family: 'Gotham';
	font-weight: 900;
	font-size: 35.156px
}

#lp-it-cosmetics-soin .bloc-3 .grey {
	color: #cad6de
}

#lp-it-cosmetics-soin .bloc-3 .pink {
	color: #c1569f
}

#lp-it-cosmetics-soin .bloc-3 .blue {
	color: #95d9d3
}

#lp-it-cosmetics-soin .bloc-3 .orange {
	color: #fb9257
}

#lp-it-cosmetics-soin .bloc-3 .pic-1 {
	width: 100%
}

#lp-it-cosmetics-soin .bloc-3 .pic-2 {
	width: 100%
}

#lp-it-cosmetics-soin .bloc-3 .pic-3 {
	width: 100%
}

#lp-it-cosmetics-soin .bloc-3 .pic-4 {
	width: 100%
}

#lp-it-cosmetics-soin .bloc-3 .p-img {
	position: relative;
	padding: 42% 19.687px 0
}

#lp-it-cosmetics-soin .bloc-3 .p-img .pic-flacon {
	position: absolute;
	top: -18%;
	right: -35%;
	max-width: 80%;
	z-index: 2
}

#lp-it-cosmetics-soin .bloc-4 .bg-grey {
	background: linear-gradient(180deg, #fff 0%, #fefefe 66%, #f7f7f7 88%, #ebecec 94%, #d6d6d7 100%);
	padding: 45px 0 94.218px
}

#lp-it-cosmetics-soin .bloc-4-2 .bg-grey {
	padding-bottom: 67.5px
}

#lp-it-cosmetics-soin .bloc-4 h2 {
	margin-top: 56.25px;
	font-size: 33.75px;
	line-height: 47.812px;
	color: #eaa6a0;
	font-family: 'Didot'
}

#lp-it-cosmetics-soin .bloc-4 p {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 19.687px;
	line-height: 28.125px;
	padding: 0 84.375px 0 0
}

#lp-it-cosmetics-soin .bloc-5 {
	margin: 66.093px 0 59.062px
}

#lp-it-cosmetics-soin .bloc-5 h2 {
	color: #000;
	font-family: 'Didot';
	font-weight: bold;
	font-size: 33.75px;
	margin: 0 0 19.687px 0
}

#lp-it-cosmetics-soin .bloc-5 p {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 19.687px;
	line-height: 30.937px;
	padding: 0 30.937px;
	margin: 0
}

#lp-it-cosmetics-soin .bloc-5-2 {
	margin-bottom: 56.25px;
	margin-top: 56.25px
}

#lp-it-cosmetics-soin .bloc-6 {
	margin: 0 0 56.25px 0
}

#lp-it-cosmetics-soin .bloc-6 p {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 19.687px;
	line-height: 25.312px;
	padding: 0 28.125px 0 52.031px
}

#lp-it-cosmetics-soin .bloc-6 p strong {
	font-size: 900
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .bloc-6 .col-lg-6 {
		width: 47.25%
	}

	#lp-it-cosmetics-soin .bloc-6 .col-lg-6.text-lg-start {
		width: 52.75%
	}
}

#lp-it-cosmetics-soin .bloc-7 {
	margin: 0 0 70.312px 0
}

#lp-it-cosmetics-soin .bloc-7 .bg {
	background: url("../images/cadre.png") no-repeat transparent center center;
	background-size: 100% 100%
}

#lp-it-cosmetics-soin .bloc-7 p {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 28.125px;
	line-height: 39.375px;
	margin: 0 0 21.093px 0
}

#lp-it-cosmetics-soin .bloc-7 .img-product {
	max-width: 94.218px
}

#lp-it-cosmetics-soin .bloc-7 .img-product2 {
	max-width: 85%
}

#lp-it-cosmetics-soin .bloc-7 .mention {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 19.687px;
	line-height: 29.531px;
	margin: 35.156px 0 0 0
}

#lp-it-cosmetics-soin .bloc-7 .col__icon-plus:after,
#lp-it-cosmetics-soin .bloc-7 .col__icon-equal:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(50%, -50%);
	height: 146.25px;
	max-width: 146.25px;
	width: 20%;
	background: 50% 50% no-repeat transparent;
	background-size: contain
}

#lp-it-cosmetics-soin .bloc-7 .col__icon-plus:after {
	background-image: url("../images/icon-plus.png")
}

#lp-it-cosmetics-soin .bloc-7 .col__icon-equal:after {
	background-image: url("../images/icon-equal.png")
}

#lp-it-cosmetics-soin .bloc-7 .col__vertical p {
	margin-bottom: 28.125px
}

#lp-it-cosmetics-soin .bloc-8 {
	margin-left: auto;
    margin-right: auto;
}

#lp-it-cosmetics-soin .bloc-8 h2 {
	color: #000;
	font-family: 'Didot';
	font-weight: bold;
	font-size: 33.75px;
	margin: 0 0 42.187px 0
}

#lp-it-cosmetics-soin .bloc-8 h4 {
	font-family: 'Gotham';
	font-weight: bold;
	font-size: 19.687px;
	margin: 35.156px 0 0 0
}

#lp-it-cosmetics-soin .bloc-8 p {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 16.875px;
	margin: 28.125px 0 42.187px
}

#lp-it-cosmetics-soin .bloc-9 {
	margin: 84.375px 0
}

#lp-it-cosmetics-soin .bloc-9 .container-fluid {
	padding: 0
}

#lp-it-cosmetics-soin .bloc-9 .ratio {
	max-height: 85vh;
	max-width: 151.111vh;
	margin-left: auto;
	margin-right: auto
}

#lp-it-cosmetics-soin .bloc-10 p {
	font-family: 'Gotham';
	font-weight: bold;
	font-size: 19.687px;
	line-height: 26.718px;
	margin: 49.218px 0 28.125px 0;
	padding: 0 0 0 56.25px
}

#lp-it-cosmetics-soin .bloc-10 ol {
	padding: 0;
	list-style-type: none
}

#lp-it-cosmetics-soin .bloc-10 ol li {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 19.687px;
	line-height: 26.718px;
	padding: 0 0 0 56.25px
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .bloc-10 .col-lg-7 {
		width: 53.25%
	}

	#lp-it-cosmetics-soin .bloc-10 .col-lg-5 {
		width: 46.75%
	}
}

#lp-it-cosmetics-soin .bloc-11 .bg-yellow {
	background-color: #f9eacb;
	padding: 54.843px 0;
	position: relative;
	top: -94.218px;
	z-index: -1;
	margin-bottom: -35.156px
}

#lp-it-cosmetics-soin .bloc-11 .bg-yellow h3 {
	font-family: 'Didot';
	font-weight: bold;
	font-size: 33.75px;
	margin: 67.5px 0 35.156px 0
}

#lp-it-cosmetics-soin .bloc-11 .bg-yellow h4 {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 19.687px
}

#lp-it-cosmetics-soin .bloc-11 .bg-yellow p {
	font-family: 'Gotham';
	font-weight: 300;
	font-size: 19.687px;
	line-height: 26.718px;
	padding: 0 0 0 70.312px
}

@media (min-width: 1395px) {
	#lp-it-cosmetics-soin .bloc-11 .col-md-11 {
		width: 95%
	}
}

#lp-it-cosmetics-soin .bloc-13 {
	margin: 77.343px 0
}

#lp-it-cosmetics-soin .bloc-13 .container {
	max-width: 1265.625px
}

#lp-it-cosmetics-soin .bloc-13 h2 {
	margin: 0 0 21.093px 0
}

#lp-it-cosmetics-soin .bloc-13 h4 {
	margin-top: 26.718px
}

#lp-it-cosmetics-soin .bloc-13 p {
	margin-bottom: 23.906px
}

#lp-it-cosmetics-soin .bloc-13 .txt {
	margin: 0 0 84.375px 0;
	font-size: 19.687px
}

/* MOBILE */

@media (max-width: 767.98px) {
	#lp-it-cosmetics-soin header h2 {
		font-size: 20px;
		margin: 50px 0 15px 0
	}

	#lp-it-cosmetics-soin header p {
		font-size: 11px;
		line-height: 16px;
		margin: 0 0 85px 0
	}

	#lp-it-cosmetics-soin .bloc-1 .row__jauge {
		height: 26px
	}

	#lp-it-cosmetics-soin .bloc-1 .row__jauge p {
		height: 20px;
		display: flex;
		align-items: center;
		font-weight: 500
	}

	#lp-it-cosmetics-soin .bloc-1 .bg-orange {
		padding: 3px 0
	}

	#lp-it-cosmetics-soin .bloc-1 .bg-pink {
		padding: 3px 0
	}

	#lp-it-cosmetics-soin .bloc-1 .bg-blue {
		padding: 3px 0
	}

	#lp-it-cosmetics-soin .bloc-1 .bg-grey {
		padding: 3px 0
	}

	#lp-it-cosmetics-soin .bloc-1 .bg-img1::after {
		content: url("../images/anim-1-prd1.png");
		position: absolute;
		top: -61.6px;
		right: -48px;
		transform: scale(0.5) translate(88%, -71%)
	}

	#lp-it-cosmetics-soin .bloc-1 .bg-img2::after {
		content: url("../images/anim-1-prd2.png");
		position: absolute;
		top: -59.2px;
		right: -43.2px;
		transform: scale(0.5) translate(81%, -69%)
	}

	#lp-it-cosmetics-soin .bloc-1 .bg-img3::after {
		content: url("../images/anim-1-prd3.png");
		position: absolute;
		top: -59.2px;
		right: -44.8px;
		transform: scale(0.5) translate(78%, -68%)
	}

	#lp-it-cosmetics-soin .bloc-1 .bg-img4::after {
		content: url("../images/anim-1-prd4.png");
		position: absolute;
		top: -64.8px;
		right: -37.6px;
		transform: scale(0.5) translate(67%, -72%)
	}

	#lp-it-cosmetics-soin .bloc-1 .marg-t-1 {
		margin-top: 15px
	}

	#lp-it-cosmetics-soin .bloc-1 .marg-t-2 {
		margin-top: 15px
	}

	#lp-it-cosmetics-soin .bloc-1 .marg-t-3 {
		margin-top: 15px
	}

	#lp-it-cosmetics-soin .bloc-1 p {
		font-size: 6px
	}

	#lp-it-cosmetics-soin .bloc-1 p .percent {
		font-size: 14px
	}

	#lp-it-cosmetics-soin .bloc-2 p {
		font-size: 9px;
		margin: 0 0 15px 0;
		padding: 0 0 0 50px
	}

	#lp-it-cosmetics-soin .bloc-2 h1 {
		font-size: 28px;
		margin: 30px 0 0 0
	}

	#lp-it-cosmetics-soin .bloc-2 h1 span {
		font-size: 9px;
		margin-top: 5px
	}

	#lp-it-cosmetics-soin .bloc-3 h3 {
		font-size: 7px;
		display: block;
		line-height: 10px;
		padding-top: 2px;
		margin-bottom: 3px
	}

	#lp-it-cosmetics-soin .bloc-3 p {
		font-size: 8px;
		line-height: 12px;
		margin: 5px 0 0 0
	}

	#lp-it-cosmetics-soin .bloc-3 p span {
		font-size: 14px
	}

	#lp-it-cosmetics-soin .bloc-4 .bg-grey {
		padding: 35px 0
	}

	#lp-it-cosmetics-soin .bloc-4 img {
		max-width: 230px
	}

	#lp-it-cosmetics-soin .bloc-4 h2 {
		font-size: 20px;
		line-height: 25px
	}

	#lp-it-cosmetics-soin .bloc-4 p {
		font-size: 11px;
		line-height: 16px;
		padding: 0 20px 0 0
	}

	#lp-it-cosmetics-soin .bloc-5 {
		margin: 45px 0
	}

	#lp-it-cosmetics-soin .bloc-5 h2 {
		font-size: 20px;
		margin: 0 0 15px 0
	}

	#lp-it-cosmetics-soin .bloc-5 p {
		font-size: 11px;
		line-height: 16px;
		padding: 0 20px;
		margin: 0
	}

	#lp-it-cosmetics-soin .bloc-6 {
		margin: 0 0 45px 0
	}

	#lp-it-cosmetics-soin .bloc-6 p {
		padding: 0 20px;
		font-size: 11px;
		line-height: 16px
	}

	#lp-it-cosmetics-soin .bloc-7 {
		margin: 0 0 50px 0
	}

	#lp-it-cosmetics-soin .bloc-7 .bg {
		background-size: 100% 100%
	}

	#lp-it-cosmetics-soin .bloc-7 .img-product {
		width: 20%
	}

	#lp-it-cosmetics-soin .bloc-7 .img-product2 {
		max-width: 80%
	}

	#lp-it-cosmetics-soin .bloc-7 p {
		font-size: 10px;
		line-height: 15px;
		margin: 0 0 15px 0
	}

	#lp-it-cosmetics-soin .bloc-7 .col__vertical p {
		padding-top: 15px
	}

	#lp-it-cosmetics-soin .bloc-7 .mention {
		font-size: 11px;
		line-height: 16px;
		margin: 25px 0 0 0
	}

	#lp-it-cosmetics-soin .bloc-8 {
		margin-left: auto;
		margin-right: auto;
	}

	#lp-it-cosmetics-soin .bloc-8 h2 {
		font-size: 20px;
		margin: 0 0 15px 0
	}

	#lp-it-cosmetics-soin .bloc-8 h4 {
		font-size: 12px
	}

	#lp-it-cosmetics-soin .bloc-8 p {
		font-size: 11px;
		line-height: 16px;
		margin: 15px 0
	}

	#lp-it-cosmetics-soin .bloc-8 .btn-pink {
		font-size: 12px;
		padding: 10px 20px 14px
	}

	#lp-it-cosmetics-soin .bloc-9 {
		margin: 50px 0
	}

	#lp-it-cosmetics-soin .bloc-10 p {
		font-size: 11px;
		line-height: 16px;
		margin: 45px 0 15px 0;
		padding: 0 40px;
		text-align: center
	}

	#lp-it-cosmetics-soin .bloc-10 ol {
		margin-bottom: 45px
	}

	#lp-it-cosmetics-soin .bloc-10 ol li {
		font-size: 11px;
		line-height: 15px;
		padding: 0;
		text-align: center
	}

	#lp-it-cosmetics-soin .bloc-11 .bg-yellow {
		top: 0;
		padding: 0 0 40px 0;
		background: none
	}

	#lp-it-cosmetics-soin .bloc-11 .bg-yellow img {
		max-width: 50%
	}

	#lp-it-cosmetics-soin .bloc-11 .bg-yellow h3 {
		font-size: 20px;
		margin: 45px 0 15px 0
	}

	#lp-it-cosmetics-soin .bloc-11 .bg-yellow h4 {
		font-size: 11px
	}

	#lp-it-cosmetics-soin .bloc-11 .bg-yellow p {
		font-size: 11px;
		padding: 0 20px;
		line-height: 1.5
	}

	#lp-it-cosmetics-soin .bloc-11 .bg-yellow-2 {
		background-color: #f9eacb;
		padding: 45px 0
	}

	#lp-it-cosmetics-soin .bloc-13 {
		margin: 45px 0
	}

	#lp-it-cosmetics-soin .bloc-13 .txt {
		margin: 0 0 50px 0;
		font-size: 12px
	}

	#lp-it-cosmetics-soin .bloc-13 .product {
		max-width: 80% !important
	}

	#lp-it-cosmetics-soin .bloc-1 .container-fluid {
		width: 120%
	}
}

@media (max-width: 574.98px) {
	#lp-it-cosmetics-soin .bloc-8 .product {
		max-width: 50%
	}

	#lp-it-cosmetics-soin .bloc-3 .p-img {
		padding-top: 60%
	}

	#lp-it-cosmetics-soin .bloc-3 .p-img .pic-flacon {
		top: 0;
		max-width: 72%;
		right: -20%
	}
}

@media (max-width: 420px) {
	#lp-it-cosmetics-soin .bloc-7 .col-4 p br {
		display: none
	}

	#lp-it-cosmetics-soin .bloc-7 .col-4 p strong {
		display: block
	}
}

@media (max-width: 360px) {
	#lp-it-cosmetics-soin .hide-xxs {
		display: none !important
	}
}

@media screen and (min-width: 768px) and (max-width: 1080px) {
	#lp-it-cosmetics-soin .bloc-1 > .container-fluid > .row > .col-7 {
		width: 70%;
	}
	#lp-it-cosmetics-soin .bloc-1 > .container-fluid > .row > .col-8 {
		width: 77.75%;
	}
	#lp-it-cosmetics-soin .bloc-1 > .container-fluid > .row > .col-9 {
		width: 86%;
	}
	#lp-it-cosmetics-soin .bloc-1 > .container-fluid > .row > .col-10 {
		width: 95%;
	}
}

@media screen and (min-width: 768px) and (max-width: 980px) {
	#lp-it-cosmetics-soin .bloc-1 .row__jauge p {
		font-size: 18px;
	}
	#lp-it-cosmetics-soin .bloc-1 p .percent {
		font-size: 33px;
	}
}

@media screen and (min-width: 768px) and (max-width: 860px) {
	#lp-it-cosmetics-soin .bloc-1 .row__jauge#jauge-2 .col-4 {
		width: 35%;
	}
	#lp-it-cosmetics-soin .bloc-1 .row__jauge#jauge-2 .col-7 {
		width: 60%;
	}
}
