
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap');
  @import url('https://fonts.googleapis.com/css?family=Cormorant+Garamond:400,700&display=swap');

  body {
  font-family: 'Montserrat', serif;
  }

  h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', sans-serif;
  }

  h1 {
  font-size: 34px;
  }

  h2 {
  font-size: 32px;
  }

  h3 {
  font-size: 26px;
  }

  h4 {
  font-size: 21px;
  }

  h5 {
  font-size: 18px;
  }

  h6 {
  font-size: 16px;
  }

  body {
  font-size: 15px;
  }

  body,
  .product-usps li,
  .stock-message {
  color: #595959;
  }

  h1, h2, h3, h4, h5, h6 {
  color: #595959 !important;
  }

  a,
  .woocommerce ul.products li.product .price,
  .woocommerce .price {
  color: var(--main) !important;
  }

  a:hover,
  .woocommerce ul.products li.product .price,
  .woocommerce .price,
  .product-usps li i,
  .counter {
  color: var(--backgr) !important;
  }

  .btn,
  .wpcf7-submit,
  .woocommerce span.onsale,
  .woocommerce a.button,
  .woocommerce .button,
  [type="submit"],
  .nf-form-content input[type=submit]
  {
  background: var(--main) !important;
  color: #fff !important;
  }

  .btn:hover,
  .wpcf7-submit:hover,
  .woocommerce span.onsale:hover,
  .woocommerce a.button:hover,
  .woocommerce .button:hover,
  [type="submit"]:hover,
  .nf-form-content input[type=submit]:hover
  {
  background: var(--backgr) !important;
  color: #fff !important;
  }

  div.social-media ul li a {
  background: var(--backgr) !important;
  color: #fff !important;
  }

  div.social-media ul li a i {
  color: #fff !important;
  }

  div.social-media ul li a:hover {
  background: var(--backgr) !important;
  color: #fff !important;
  }
  footer div.social-media ul li a {
  background: var(--main) !important;
  }

  div.phone a.phone, div.email a.email {
  background: var(--backgr) !important;
  color: #fff !important;
  }

  div.phone a.phone, div.email a.email i {
  color: #fff !important;
  }

  div.phone a.phone:hover, div.email a.email:hover {
  background: var(--backgr) !important;
  color: #fff !important;
  }

  header button.navbar-toggle {
  color: var(--backgr);
  border-color: var(--backgr);
  }

  .woocommerce-info,
  .woocommerce-message {
  border-top-color: var(--backgr) !important;
  }

  .woocommerce-info::before,
  .woocommerce-message::before {
  color: var(--backgr) !important;
  }

  .btn,
  .wpcf7-submit,
  .woocommerce span.onsale,
  .woocommerce a.button,
  .woocommerce .button,
  .modal__container,
  .footer-cta-box,
  .rimg,
  [type="submit"] {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  }

  .img-responsive {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  }



  header div.header {
  background-color: rgba(255, 255, 255, .5) !important;
  }
  header .sticky_menu_small div.header {
  background-color: rgb(255, 255, 255) !important;
  }

  @media only screen and (max-width : 992px) {
  header nav.navbar-default {
  background: none !important;
  }
  }





  @media only screen and (min-width : 992px) {
  header > div.wrapper {
  min-height: 510px;
  }
  header > div.wrapper.above {
  min-height: 660px;
  }

  header div.header div.holder {
  height: 410px;
  }
  }



  .shop_topbar {
  background: #262626;
  }
  .shop_topbar a,
  .shop_topbar a:hover {
  color: #ffffff !important;
  }


  nav.navbar-default, div.navbar-collapse {
  background-color: var(--backgr); !important;
  }

  @media only screen and (min-width : 992px) {
  
  div.navbar-collapse {
  background: none !important;
  }

  header nav.navbar-default {
  background-color: rgba(10, 0, 0, .5) !important;
  }

  nav.navbar-default div.navbar-collapse ul.navbar-nav>li a:hover {
  background-color: rgba(10, 0, 0, .5) !important;
  -webkit-box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.1);
  }

  header div.header.full-width nav.navbar-default div.navbar-collapse ul.navbar-nav > li > a:hover,
  header div.header.full-width nav.navbar-default div.navbar-collapse ul.navbar-nav > li > a:focus,
  header div.header.full-width nav.navbar-default div.navbar-collapse ul.navbar-nav > li > a:active {
  color: var(--backgr) !important;
  }
  }


  section.featured div.wrapper {
  margin-top: 60px;
  }





  header div.header {
  text-align: center;
  }

  header div.navbar-collapse ul.navbar-nav li a, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
  border-bottom: 1px solid var(--main);
  }

  @media only screen and (min-width : 992px) {
  header div.navbar-collapse ul.navbar-nav li a, header nav.navbar-default div.navbar-collapse ul.navbar-nav li ul.dropdown-menu li.active > a {
  color: var(--main) !important;
  }
  }


  header div.header div.contact i {
  color: var(--main);
  }

  @media only screen and (min-width : 992px) {
  header div.navbar-collapse {
  text-align: center;
  }
  }

  section.featured div.item p,
  section.news div.item p {
  color: #595959 !important;
  }

  section.featured div.item,
  section.news div.item {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  }

  section.partners {
  background: var(--main) !important;
  }

  section.partners img {
  border-radius: 0 !important;
  }

  footer,
  .footer-cta.center:after,
  .author {
  background: var(--backgr) !important;
  }

  footer div.column > h4 {
  border-bottom: 1px solid var(--main);
  }

  footer div.socket,
  .footer-sticky {
  background: var(--backgr) !important;
  }


  .img-circle {
  border-radius: 0 !important;
  }

  section.treatments div.button-wrap {
  background: #9c7694;
  margin-top: 30px;
  }

  section.treatments div.item a {
  color: #595959 !important;
  }

  section.prices table tr td a {
  color: #595959 !important;
  }

  aside div.block.treatments ul li a,
  .woocommerce .widget_product_categories ul li a,
  .woocommerce .widget_product_categories ul li span {
  color: #595959 !important;
  }

  aside div.block.treatments ul li:hover,
  .woocommerce .widget_product_categories ul li:hover {
  background: var(--backgr);
  }

  section.widget.woocommerce.widget_product_search {
    margin-bottom: 50px;
}
section.widget.woocommerce.widget_product_search button {
    margin-top: 15px;
}
button#scrollRightDienst::after,button#scrollRightDienst::before{content:"";display:block;box-sizing:border-box;position:absolute}.subkop,footer div.column>h4{font-family:var(--bodytekst);font-size:15px;margin-bottom:7px;text-transform:uppercase;font-weight:600}.over_item h3,.subkop,footer div.column>h4{text-transform:uppercase}:root{--backgr:#f7f2ef;--main:#dcc09d;--text:#373738;--link:#d2a56e;--kopkleur:#151515;--white:#fff;--spacing:8rem;--gap:3rem;--bodytekst:"Montserrat",sans-serif;--koptekst:"Cormorant",serif;--font-size-h1:calc(1rem* 2.25);--font-size-h2:calc(1rem* 1.75);--font-size-h3:calc(1rem* 1.5);--font-size-h4:calc(1rem* 1.25);--font-size-h5:calc(1rem* 1);--font-size-h6:calc(1rem* 0.875);--font-size-h00:calc(1rem * 3.75);--font-size-h000:calc(1rem * 4.5);--font-size-h0000:calc(1rem * 5.25);--font-size-h00000:calc(1rem * 6);--font-size-h000000:calc(1rem * 6.75)}footer .column .img-responsive{width:140px}.woocommerce .price,.woocommerce ul.products li.product .price,.woocommerce-info::before,.woocommerce-message::before,a{color:var(--link)!important}.woocommerce .widget_product_categories ul li.cat-parent a,h1,h2,h3,h4,h5,h6{color:var(--kopkleur)!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#dcc09d4a}.woocommerce-info,.woocommerce-message{border-top-color:var(--main)!important}button#scrollLeftDienst::after,button#scrollRightDienst::after{width:11px;height:11px;border-top:2px solid var(--text);border-right:2px solid var(--text)}.woocommerce div.product div.summary p.price{font-weight:600;margin-top:35px;color:var(--link)!important}.woocommerce-tabs.wc-tabs-wrapper{padding-top:20px;border-top:1px solid var(--main);border-bottom:1px solid var(--main);padding-bottom:30px;margin-bottom:75px}.woocommerce .widget_product_categories ul li.cat-parent::before,.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce ul.products li.product a img{mix-blend-mode:darken}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--main)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--link)}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#c9c5c3}.woocommerce .widget_product_categories ul li.cat-parent{font-size:23px;font-weight:600;font-family:var(--koptekst);margin-bottom:35px}.woocommerce .widget_product_categories ul li.cat-parent ul.children li{font-size:17px;font-weight:400}.counter,.product-usps li i,.woocommerce .price,.woocommerce .widget_product_categories ul li:focus:before,.woocommerce .widget_product_categories ul li:hover:before,.woocommerce ul.products li.product .price,a.special_btn:hover,a:hover{color:var(--main)!important}.subkop,a.special_btn,div.social-media ul li a i,footer,footer div.column>h4,footer div.socket,footer div.socket a,footer div.socket a:hover{color:var(--text)!important}.woocommerce .widget_product_categories ul,aside div.block.treatments ul{border:0 solid #e6e6e6!important}.woocommerce ul.products li.product .product-usps{margin:15px 0!important}.woocommerce .price,.woocommerce ul.products li.product .price{color:var(--link)!important;font-size:14px;letter-spacing:1.5px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px;letter-spacing:0}.woocommerce ul.products li.product .button{font-size:13px;padding:12px 15px!important;width:100%;text-align:center}div.page-header h1{border-bottom:0 solid #e6e6e6!important;margin-bottom:60px!important;line-height:1}.btn,.nf-form-content input[type=submit],.woocommerce .button,.woocommerce a.button,.woocommerce span.onsale,.wpcf7-submit,[type=submit]{background:var(--text)!important;padding:12px 35px!important}.btn:hover,.nf-form-content input[type=submit]:hover,.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce span.onsale:hover,.wpcf7-submit:hover,[type=submit]:hover{background:var(--text)!important;opacity:.4}.scroll-buttons button{background:0 0!important;border:none;position:relative;margin:18px;width:57px}button#scrollRightDienst::before{background:var(--text);width:40px;height:2px;left:10px;bottom:9px;transition:.5s}button#scrollRightDienst::after{transform:rotate(45deg);left:40px;bottom:5px;transition:.5s}.special_btn::before,button#scrollLeftDienst::before{background:var(--text);width:40px;bottom:9px;content:"";display:block;box-sizing:border-box;transition:.5s;position:absolute}button#scrollLeftDienst::before{height:2px;left:0}button#scrollLeftDienst::after{content:"";display:block;box-sizing:border-box;position:absolute;transform:rotate(225deg);left:0;bottom:4px;transition:.5s}a.special_btn{position:relative;width:73%;display:block;text-align:right;margin:15px auto 0;font-size:14px}.special_btn::before{height:1px;left:10px}a.special_btn::after{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-top:1px solid var(--text);border-right:1px solid var(--text);transform:rotate(45deg);left:44px;bottom:6px;transition:.5s}.special_btn:hover::before{background:var(--main)}a.special_btn:hover::after{border-top:1px solid var(--main);border-right:1px solid var(--main)}footer div.socket,section.partners .row{margin-top:90px}section.partners div.item div.holder img{filter:invert(.8)}.subkop{letter-spacing:0;margin-top:0}section.archive.treatments div.treatments div.item img,section.treatments.shortcode div.treatments div.item img{height:420px;object-fit:cover}section.archive.treatments div.treatments div.item,section.archive.treatments div.treatments p,section.treatments.shortcode div.treatments div.item,section.treatments.shortcode div.treatments p{text-align:left}footer{border-top:1px solid var(--main);padding-top:100px}header .header__content h1{font-size:var(--font-size-h00);text-transform:uppercase}header .header__content p{font-size:16px}header>div.wrapper.shadow:before{background:rgb(94 68 52 / 65%);top:0!important}footer div.column>h4{border-bottom:0 solid var(--main);letter-spacing:0}footer div.socket img[alt=netbeauty]{filter:invert(.7)}.down_cta{left:0;position:absolute;bottom:0;padding:80px;color:#fff!important}.relative,.slide_contain,main section{position:relative}section.partners{background:#fff!important}footer div.social-media ul{margin-top:-39px}div.social-media ul li a,footer div.social-media ul li a{border:1px solid var(--text)!important;background:0 0!important}div.social-media ul li a:hover{background:var(--main)!important;border-color:var(--main)!important}div.social-media ul li a:hover i{color:var(--white)!important}@media only screen and (min-width:992px){html{font-size:18px!important}.bottom-align{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:75px}.instagram_section .container{width:100%}.dropdown-menu{background-color:var(--backgr)}header div.header.full-width nav.navbar-default div.navbar-collapse ul.navbar-nav>li>a:active,header div.header.full-width nav.navbar-default div.navbar-collapse ul.navbar-nav>li>a:focus,header div.header.full-width nav.navbar-default div.navbar-collapse ul.navbar-nav>li>a:hover{color:var(--main)!important}header div.header.full-width nav.navbar-default div.navbar-collapse ul.navbar-nav>li>a,header div.navbar-collapse ul.navbar-nav li a,header nav.navbar-default div.navbar-collapse ul.navbar-nav li ul.dropdown-menu li.active>a{color:var(--text)!important}body header>div.wrapper{min-height:65px}footer>.container .col-sm-16:first-child{width:27%;margin-right:25%}footer>.container .col-sm-16{width:24%}nav.navbar-default div.navbar-collapse ul.navbar-nav>li a:hover{background-color:rgb(10 0 0 / 0%)!important;box-shadow:none!important;color:var(--main)!important}header>div.wrapper .header__content{transform:translate3d(0,220px,0)}header div.header{background-color:var(--backgr)!important}body.home header>div.wrapper{min-height:850px}header div.header div.holder{height:127px;min-height:50px}header div.header.full-width div.wrapper img.logo{max-width:110px}header div.navbar-collapse{text-align:right}header div.header.full-width .container{width:89%;max-width:2400px}header>div.wrapper.above_shadow:before{top:0}.text-section-content{max-width:45em;margin:0 auto;height:auto;display:flex;flex-direction:column;justify-content:center}}.foto_view{margin-bottom:45px}header>div.wrapper::after{background-position:right!important}.over_item h3,body{font-family:var(--bodytekst);color:var(--text)!important;font-size:15px}main section,section.treatments{padding:110px 0}body{font-weight: 350;line-height:1.5;background:var(--backgr);letter-spacing:-.3px}h1,h2,h3,h4,h5,h6{margin:2.75rem 0 1.05rem;line-height:1.15;letter-spacing:3px;font-family:var(--koptekst)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}.text_small,small{font-size:.8em}p{margin-bottom:1.15rem}.btn{margin:1em 0;white-space:normal}body,html{overflow-x:hidden}img{height:auto}@media only screen and (max-width:991px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,a.special_btn{width:100%!important}html{font-size:17px!important}header div.header{background-color:var(--backgr)!important;text-align:left}.foto_view figure.gallery-item{width:50%}a.special_btn::after,a.special_btn::before{display:none}.slide_contain{gap:0 20px!important}.overzicht-container{gap:30px!important;gap:20px}a.special_btn{text-align:center!important}.over_item{width:220px!important}.home header div.header{background-color:rgb(255 255 255 / 0%)!important}section.salon_intro img{height:420px;object-position:left}section.text-container .container.text-left{flex-direction:column}header>div.wrapper.above_shadow:before{top:0}header div.header div.wrapper img.logo{max-width:190px}.home header div.header div.wrapper img.logo{filter:invert(1)}.home header>div.wrapper{min-height:470px}header>div.wrapper{min-height:150px}header .header__content h1{font-size:var(--font-size-h1)!important}.navbar-open body,html.navbar-open{overflow:hidden!important}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,header button.navbar-toggle,header nav.navbar-default ul.navbar-nav .active>a,header nav.navbar-default ul.navbar-nav .active>a:focus,header nav.navbar-default ul.navbar-nav .active>a:hover,header nav.navbar-default ul.navbar-nav .active>a:visited,html.navbar-open body.mm-fullsize nav.type-fullsize button.navbar-toggle,nav.navbar-default div.navbar-collapse ul.navbar-nav>li>a{color:var(--text)!important}.home header button.navbar-toggle{color:var(--white)!important}section.archive.treatments div.treatments div.item img,section.treatments.shortcode div.treatments div.item img{height:230px!important}.salon_intro .text-section{padding:60px 30px!important}.gallery .gallery-item{width:100%}.m-pdt-0{padding-top:0!important}.m-pdb-0{padding-bottom:0!important}.m-pdb-2{padding-bottom:2em!important}.m-pdt-2{padding-top:2em!important}.m-mt-0{margin-top:0!important}.m-mb-0{margin-bottom:0!important}}.overzicht-container{display:flex;overflow-x:auto;gap:50px;padding-bottom:20px;position:relative;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.overzicht-container::-webkit-scrollbar{display:none}.over_item{flex:0 0 auto;width:250px;text-align:center}.over_item img{width:100%;height:250px;object-fit:cover;margin-bottom:10px}.over_item h3{margin:0 0 7px;letter-spacing:0;font-weight:600}.over_item p.over_small{font-size:14px;color:var(--text);margin:5px 0}section.salon_over h1{margin-bottom:40px;text-align:center}.side-text{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);padding:10px;text-align:center}.slide_contain{display:grid;grid-template-columns:0fr 1fr;gap:0 40px}.custom-scrollbar{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:var(--backgr)}.custom-scrollbar-thumb{position:absolute;height:100%;width:20%;background-color:var(--text);border-radius:2px;cursor:pointer}section.text-container{padding:0}.text-container .container{padding:0;height:auto;display:flex;align-items:stretch;justify-content:center;width:100%;overflow:hidden;margin:0}.text-section{flex:1;padding:var(--spacing);display:flex;flex-direction:column;justify-content:center}.image-section{flex:1;display:flex}section.text-container img{margin:0;object-fit:cover;width:100%}.image-section,.text-section{flex:1 0 50%!important}section.salon_intro img{object-position:left}section.salon_intro{padding-bottom:110px}.flying_button{position:fixed;bottom:10px;right:20px;z-index:99}@media only screen and (max-width:1450px){footer div.socket{padding-bottom:80px!important}}