﻿@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Light.otf");src:url("../fonts/4Reasons-Light.otf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Regular.otf");src:url("../fonts/4Reasons-Regular.otf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Bold.otf");src:url("../fonts/4Reasons-Bold.otf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"BetterTimes";src:url("../fonts/BetterTimes.otf");src:url("../fonts/BetterTimes.otf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Scrawny Cat";src:url("../fonts/Hanoded-ScrawnyCat.otf");src:url("../fonts/Hanoded-ScrawnyCat.otf") format("truetype");font-weight:400;font-style:normal}.large-font-size{font-size:1.5rem}.salon-cover{position:relative;height:60vh;background-repeat:no-repeat;background-size:cover;background-position:center}.salon-cover .cover-content{top:0;bottom:0;left:0;right:0;width:100%;text-align:center;position:absolute;background-color:rgba(0,0,0,.35)}.salon-cover .center{display:flex;justify-content:center;flex-direction:column;height:100%;color:#fff;text-align:left}.salon-cover .center .person-details{border-bottom:solid 1px #fff;padding-bottom:1rem}.salon-cover .center .person-details span{display:block;width:100%}.salon-cover .center .person-details .titel{font-size:2.25rem;text-transform:uppercase}.salon-cover .center .person-details .name{font-size:5rem;line-height:1;font-weight:600;text-transform:capitalize}.salon-cover .center .company-details{padding-top:1rem;font-size:1.5rem}.salon-cover .center .company-details .company-name{font-weight:600}.salon-cover .center .company-details .company-name:before{content:"\f1ad";font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:.5rem}.salon-cover .center .company-details .company-address{position:relative;display:block;width:100%}.salon-cover .center .company-details .company-address:before{content:"\f276";font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:.5rem}.salon-cover .center .company-details .company-profile-name{font-size:5rem;line-height:1;font-weight:600;text-transform:capitalize}@media(max-width: 991.98px){.salon-cover .center .company-details .company-profile-name{font-size:2rem}}.description .profile-img{margin-top:-175px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-box-shadow:0px 4px 12px 0px rgba(0,0,0,.4);-moz-box-shadow:0px 4px 12px 0px rgba(0,0,0,.4);box-shadow:0px 4px 12px 0px rgba(0,0,0,.4);width:330px;height:330px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 991.98px){.description .profile-img{margin:0 auto 2rem auto}}@media(max-width: 767.98px){.description .profile-img{width:160px;height:160px}}.terms .expertises .expertise{padding:.5rem 1rem;border:solid 1px #0c0c0c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;font-weight:600;margin:0 .5rem .5rem 0;display:inline-block;background-color:#fff}.terms .frequencies .term-img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}.terms .frequencies .bubble{position:relative;background:#fff;border-radius:.4em;border:solid 1px #979797;padding:.5rem 1rem;margin-left:2rem;-webkit-box-shadow:0px 5px 20px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,.5);box-shadow:0px 5px 20px 0px rgba(0,0,0,.5)}.terms .frequencies .bubble:after{content:"";position:absolute;left:2px;top:30px;width:15px;height:15px;border-left:0;margin-top:-0.625em;margin-left:-0.625em;border:solid 1px #979797;background-color:#fff;transform:rotate(45deg);border-right:0;border-top:0}.terms .frequencies .bubble .title{color:#ea969d;text-transform:uppercase}.products{border-top:solid 1px #0c0c0c;border-bottom:solid 1px #0c0c0c}.products .btn{background-color:#ea969d;display:block;width:100%;color:#fff;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;padding:.5rem}.code{background-color:#0c0c0c;color:#fff}.code span{font-size:2rem}.code .code-box{background-color:#fff;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;display:block;width:100%;padding:1rem 0;font-size:1.5rem;color:#ea969d;margin:1rem 0 1.5rem 0}.code .btn{background-color:#ea969d;display:block;width:100%;color:#fff;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;padding:.5rem}.product-lines{background-color:#efefef}.product-lines .brands .term-img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}.product-lines .brands .bubble{position:relative;background:#fff;border-radius:.4em;border:solid 1px #979797;padding:.5rem 1rem;margin-left:2rem;-webkit-box-shadow:0px 5px 20px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,.5);box-shadow:0px 5px 20px 0px rgba(0,0,0,.5)}.product-lines .brands .bubble:after{content:"";position:absolute;left:2px;top:30px;width:15px;height:15px;border-left:0;margin-top:-0.625em;margin-left:-0.625em;border:solid 1px #979797;background-color:#fff;transform:rotate(45deg);border-right:0;border-top:0}.product-lines .brands .bubble .title{color:#ea969d;text-transform:uppercase;display:block;width:100%}.product-lines .opening-hours{background-color:#0c0c0c;color:#fff;padding-top:2rem;padding-bottom:2rem}.product-lines .opening-hours .hours{list-style-type:none;padding-left:0;position:relative;display:block;margin:0 auto;width:33%}.product-lines .opening-hours .hours li{display:flex}.product-lines .opening-hours .hours li .day{font-weight:600;flex:0 0 66%}.channels .secondary-cta{border:solid 1px #0c0c0c;width:100%}.content-closed{overflow:hidden;height:70px;position:relative}.content-closed.text-shadow:after{display:block;position:absolute;width:100%;height:100%;background:-moz-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));background:-webkit-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-o-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-ms-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);content:"";bottom:0}.content-closed+.salon-readmore:after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:400;display:block;position:absolute;right:-20px;top:0}.content-open+.salon-readmore:after{content:"\f077";font-family:"Font Awesome 5 Pro";font-weight:400;display:block;position:absolute;right:-20px;top:0}.salon-readmore{position:relative;cursor:pointer}