.header .logo img { max-height: 69px; width: unset }
.header:not(.header-scrolled) { background-color:rgba(var(--color-tertiary-rgb), .85); }
.mobile-nav-toggle { color: #FFF; }
.header nav a.nav-button-primary { border-radius: 5px !important; }
.hero-component h1 { text-shadow: 2px 1px 5px var(--shadow-color) }
.hero-component { background-size: cover; background-position: center center; }
body.home #hero { background-image: url(../img/cms/hero1.webp); }
body.home .testimonials .profile img { display: none; }
body.page-epilation-laser #epilation-laser_hero { background: linear-gradient(-45deg, #efe1d2, #ebdbcb, #d2b393, #b88a5c); background-size: 400% 400%; animation: gradient 15s ease infinite; }
body.page-epilation-laser #epilation-laser_video { background-color: #333; }
body.page-team #team_hero { background-image: url(../img/cms/accueil.webp); }
body.page-team #team_team .line { align-items: flex-start !important; }
body.page-team #team_team .line .item { width: 400px; border: solid 1px var(--color-primary); border-radius: 5px; overflow: hidden; }
body.page-team #team_team .line .item .label { padding: 14px; }
body.page-radiofrequence #radiofrequence_hero { background: linear-gradient(-45deg, #efe1d2, #ebdbcb, #d2b393, #b88a5c); background-size: 400% 400%; animation: gradient 15s ease infinite; }
body.page-peeling #peeling_hero { background: linear-gradient(-45deg, #efe1d2, #ebdbcb, #d2b393, #b88a5c); background-size: 400% 400%; animation: gradient 15s ease infinite; }
footer { background-color: rgb(var(--color-tertiary-rgb), .5); }
footer a.btn { background-color: var(--color-light); }
