@charset "UTF-8";
@font-face {font-family: "Euclid";font-style: normal;font-weight: 300;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Light.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Light.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Light.woff") format("woff"); }
/*@font-face {font-family: "Euclid";font-style: italic;font-weight: 300;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-LightItalic.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-LightItalic.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-LightItalic.woff") format("woff"); }*/
@font-face {font-family: "Euclid";font-style: normal;font-weight: 400;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Regular.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Regular.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Regular.woff") format("woff"); }
/*@font-face {font-family: "Euclid";font-style: italic;font-weight: 400;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-RegularItalic.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-RegularItalic.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-RegularItalic.woff") format("woff"); }*/
@font-face {font-family: "Euclid";font-style: normal;font-weight: 500;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Medium.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Medium.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Medium.woff") format("woff"); }
/*@font-face {font-family: "Euclid";font-style: italic;font-weight: 500;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-MediumItalic.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-MediumItalic.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-MediumItalic.woff") format("woff"); }*/
@font-face {font-family: "Euclid";font-style: normal;font-weight: 600;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Semibold.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Semibold.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Semibold.woff") format("woff"); }
/*@font-face {font-family: "Euclid";font-style: italic;font-weight: 600;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-SemiboldItalic.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-SemiboldItalic.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-SemiboldItalic.woff") format("woff"); }*/
@font-face {font-family: "Euclid";font-style: normal;font-weight: 700;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Bold.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Bold.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-Bold.woff") format("woff"); }
/*@font-face {font-family: "Euclid";font-style: italic;font-weight: 700;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-BoldItalic.eot?") format("eot"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-BoldItalic.ttf") format("truetype"), url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/EuclidCircularB-BoldItalic.woff") format("woff"); }*/
@font-face {font-family: "MoonTime 2";font-style: normal;font-weight: 400;src: url("https://www.evolus.com/wp-content/themes/evolus-pro-v2/resources/fonts/Dmitrii\ Chirkov\ -\ MoonTime\ 2.otf") format("truetype"); }

body {font-family:"Euclid",arial,sans-serif !important; color:#808080; font-size:16px;}
body {background:linear-gradient(to bottom, #333, #000) #000 no-repeat;}
.navbar.bg-dark {background-color:rgba(0,0,0,0.8) !important;}
.nav-link {}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {color:#B99A6C; padding-left}
a {color:#B99A6C;}
.cdiv {container-type:inline-size;}
.w1 {width:1px;}
tbody, td, tfoot, th, thead, tr {border-color:#333;}

:root {
--accordion-btn-icon:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23B99A6C' stroke-linecap='round' stroke-linejoin='round'><path d='M2 5L8 11L14 5'/></svg>");
}
.accordion-button::after {margin-left:10px; background-image:var(--accordion-btn-icon);}
.accordion-button:not(.collapsed) {color:#B99A6C; background-color:initial; box-shadow:none;}
.accordion-button:not(.collapsed)::after {background-image:var(--accordion-btn-icon);}
.accordion-button {padding:0; color:#B99A6C; background-color:initial; box-shadow:none;}
.accordion-button:focus {box-shadow:none;}

h1 {font-size:48px;}
h2 {font-size:36px;}
h3 {font-size:28px;}
h4 {font-size:24px;}
h5 {font-size:20px;}
h6 {font-size:18px;}
.display-3 {font-size:60px;}

/* form */
input.bform, select.bform {border:1px solid #000; border-radius:0; color:#AFA9A9; background:#000;}
input.bform::placeholder {color:#AFA9A9;}

.btn {display:inline-block; padding:8px 15px; color:#000; font-weight:600; background:#B99A6C; border-radius:0; font-size:14px;}
.btn:hover {background:#999; color:#fff;}
.btn.gray {background:#979797;}
.btn.red {background-color:#EA5A54; color:#fff;}
input[type="text"], input[type="email"] {border:1px solid #000; border-radius:0;}
input[type="text"], input[type="email"]::placeholder {color:#999;}
.btnarrow {background:url(/assets/btn-arw.svg) 100% 50% / auto no-repeat; padding-right:30px;}

.purple {color:#6C2196;}
.blue {color:#005CAB;}
.gray {color:#808080;}
.navyblue {color:#1A4769;}
.white {color:#fff;}
.black {color:#000;}
.black333 {color:#333;}
.bg-lightgray {background-color:#F8F8F8;}
.bg-black {background-color:#000;}
.bg-white {background-color:#fff;}
.bg-purple {background-color:#6C2196;}
.bg-red {background-color:#EA5A54 !important;}
.bg-blue {background-color:#005CAB;}
.bg-lightpurple {background-color:#F6F2F9;}
.bg-lightblue {background-color:#ebf4fb;}
.bg-form {background:url(/assets/bgimg.jpg) #fff 50% / cover  no-repeat;}
.bg-top-right {background:url(/assets/bg-top-right.svg) 100% 0 / auto  no-repeat;}
.bg-bottom-left {background:url(/assets/bg-bottom-left.svg) 0 100% / auto  no-repeat;}

.toppad {margin-top:80px;}
.colvis {min-height:500px;}
.colvis > .bgshade {background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)) no-repeat; height:100%; width:100%; position:absolute;}
.colvis.landing .bgshade > img {width:50%;}
.jeuveau {background:url(/assets/main-jeuvau.png) 50% / 150% no-repeat;}
.jeuveau.landing {background-position:120% 50%; background-size:70%;}
.evolysse {background:url(/assets/main-evolysse.png) 5rem 20% / 90% no-repeat;}
.evolysse.landing {background-position:90% 0%; background-size:40%;}
.face {background:url(/assets/main-face.png) 50% 100% / auto 110% no-repeat;}
.face.landing {background-position:120% 50%; background-size:60%;}

table th, table td {background-color:inherit !important; color:inherit !important; vertical-align:middle;}

.custom-tooltip {--bs-tooltip-bg:#6C2196;}
.text-footer {font-size:0.85em;}
.align-icon {margin-top:-5px;}
.playbtn {display:inline-block; position:relative;}
.playbtn:after {
content:"";
background:url(/assets/control-play.png) 50% / 40px no-repeat;
position:absolute;
height:100%;
width:100%;
display:block;
left:0;
top:0;
}

/* responsive */

@media (min-width:1200px) {
.colvis.landing .bgshade > img {width:30%;}
}
@media screen and (max-width:1400px) {
}
@media screen and (max-width:1200px) {
.display-3 {font-size:5vw;}
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:992px) {
h1 {font-size:34px;}
h2 {font-size:28px;}
h3 {font-size:24px;}
h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
.jeuveau {background-position:50%; background-size:200%;}
.evolysse {background-position:30% 0; background-size:150%;}
.face {background-position:50% 100%; background-size:250%;}
.jeuveau.landing {background-position:50% 1em; background-size:auto 100%;}
.evolysse.landing {background-position:70% 0%; background-size:90%;}
.face.landing {background-position:40% 100%; background-size:90%;}
}
@media screen and (max-width:768px) {
h1 {font-size:30px;}
h2 {font-size:26px;}
h3 {font-size:22px;}
h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
.display-3 {font-size:9vw;}
.jeuveau {background-position:50%; background-size:150%;}
.evolysse {background-position:30% 10%; background-size:100%;}
.face {background-position:50% 100%; background-size:auto 100%;}
.colvis.landing .bgshade > img {width:100%;}
.face.landing {background-position:50% 100%; background-size:120%;}
}
@media screen and (max-width:576px) {
h1 {font-size:26px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
.video-content, .accordion-button, .video-content .btn {font-size:.9em;}
.video-content h3 {font-size:16px;}
.evolysse.landing {background-position:50% 0%; background-size:150%;}
.face.landing {background-size:150vw;}
}
@media only screen and (max-width: 500px) {
}
@media screen and (max-width:480px) {
.face.landing {background-size:170vw;}
}
@media screen and (max-width:300px) {
.face.landing {background-size:190vw;}
}

@media print {
*, *:before, *:after {background:inherit !important;}
}