/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customBgColor:#EDEEE7;--customRGBA4:rgba(133, 150, 90, .5)}@font-face{font-family:Big-Caslon-Medium;src:url("../fonts/Big-Caslon-Medium/Big-Caslon-Medium.woff2"),url("../fonts/Big-Caslon-Medium/Big-Caslon-Medium.woff"),url("../fonts/Big-Caslon-Medium/Big-Caslon-Medium.ttf"),url("../fonts/Big-Caslon-Medium/Big-Caslon-Medium.otf"),url("../fonts/Big-Caslon-Medium/Big-Caslon-Medium.svg")}body{font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{letter-spacing:1px;color:var(--neutral444);font-family:Big-Caslon-Medium,Helvetica,Arial,sans-serif}h3{color:var(--accentColor)}#menu-banner{background-color:var(--whiteBgColor)}#menu-banner .top-banner{border-bottom:1px solid transparent}#menu-banner .menu-banner .nav-anchor{color:var(--blackColor);padding:clamp(20px,1.3vw,24px) clamp(12px,.8vw,15px)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{font-weight:700}#menu-banner .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{width:0;content:'';height:2px;bottom:-5px;display:block;position:relative;transition:width .3s,left .3s;background-color:var(--accentColor)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor::after,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor::after{left:10%;width:80%}#menu-banner .menu-banner .nav-dropdown{width:220px;border-radius:var(--borderRadius)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item{margin:4px}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item>.nav-anchor{color:var(--blackColor);border-radius:var(--borderRadius)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active>.nav-anchor,#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover>.nav-anchor{color:var(--whiteColor);background-color:var(--accentColor)}#splash{background-image:url('../images/splash/facial.jpg')}#splash .content{padding:19% 0;overflow:hidden;position:relative}#splash .content video{left:0;right:0;bottom:0;top:-16%;width:100%;position:absolute}#pg-splash{padding:10% 0;position:relative;background-image:url('../images/ui/bg.jpg')}#pg-splash::after{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--whiteBgColor50)}#slogan{background-color:var(--bodyBgColor)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row .sum-row-wrapper>.title{font-weight:400;text-transform:uppercase}#sum-div .sum-row.circles .sum-column{overflow:hidden;position:relative;border:3px solid var(--customBgColor);transition-duration:.3s;transition-property:box-shadow,transform}#sum-div .sum-row.circles .sum-column:hover{box-shadow:-2px 5px 23px -4px var(--blackBgColor20)}#sum-div .sum-row.circles .sum-column .image{width:100%;position:relative}#sum-div .sum-row.circles .sum-column .image::after{top:0;left:0;right:0;bottom:0;content:'';display:none;position:absolute;background-color:var(--customRGBA4)}#sum-div .sum-row.circles .sum-column:hover .image::after{display:block}#sum-div .sum-row.circles .sum-column .title{top:20%;left:0;right:0;width:100%;display:none;position:absolute;font-weight:400;color:var(--whiteColor)}#sum-div .sum-row.circles .sum-column:hover .title{display:block}#sum-div .sum-row.circles .sum-column .links{top:60%;left:0;right:0;margin:0;width:100%;display:none;position:absolute}#sum-div .sum-row.circles .sum-column:hover .links{display:block}#sum-div .sum-row.cover{background-image:url('../images/home/bg.jpg')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor95)}#content>.spread>.data h3{padding:0}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{padding:0}#content>.panel .image.skinpen{width:50%;margin:0 auto 30px}#content>.panel .video-gifs .logo{margin-bottom:-60px;width:calc(100% - 240px)}#content>.panel .video-gifs .youtube-video{z-index:0;box-shadow:-4px 10px 46px -8px var(--blackBgColor75)}#content>.panel .video-gifs .gif{z-index:1;width:200px;height:100px;position:relative;box-shadow:-4px 10px 46px -8px var(--blackBgColor75)}#content>.panel .video-gifs .gif.top{margin-bottom:-20px;margin-left:calc(100% - 220px)}#content>.panel .video-gifs .gif.bottom{margin-top:-20px;margin-left:20px}#content>.panel.view-price-list{text-align:center;position:relative}#content>.panel.view-price-list::after,#content>.panel.view-price-list::before{content:'';width:250px;height:250px;position:absolute;background-position:center;background-size:250px 250px;background-repeat:no-repeat}#content>.panel.view-price-list::before{top:30px;right:15%;background-image:url('../images/ui/lily.png')}#content>.panel.view-price-list::after{left:15%;bottom:30px;background-image:url('../images/ui/lily.png')}#content>.panel.view-price-list .info{margin-bottom:50px}#content>.panel.price-list table{width:700px;margin:0 auto;max-width:100%}#content>.panel.price-list table thead tr th{font-weight:700;color:var(--accentColor)}#content>.panel.price-list table tbody tr{background-color:var(--customBgColor)}#content>.panel.price-list table tbody tr:nth-child(odd){background-color:transparent}#content>.panel.contact .text{font-size:var(--fontSize120)}@media screen and (max-width:1380px){#content>.panel.view-price-list::after,#content>.panel.view-price-list::before{width:200px;height:200px;background-size:200px 200px}#content>.panel.view-price-list::before{right:10%}#content>.panel.view-price-list::after{left:10%}}@media screen and (max-width:1100px){#splash .content{padding:28% 0}#splash .content video{top:0}}@media screen and (max-width:600px){#menu-banner{background-color:var(--whiteBgColor)}#pg-splash{padding:40% 0}#content>.panel.view-price-list::after,#content>.panel.view-price-list::before{width:120px;height:120px;background-size:120px 120px}#content>.panel .video-gifs{margin-top:50px}#content>.panel.view-price-list::before{right:20px}#content>.panel.view-price-list::after{left:20px}#content>.panel.price-list table{width:100%}#content>.panel.price-list table tr{border-left:5px solid var(--accentColor)}#content>.panel.price-list table tbody tr:nth-child(2n){color:var(--blackColor)}#content>.panel.price-list table tbody tr td{text-align:center}#content>.panel.price-list table tbody tr td::before{text-align:center}#content>.panel.price-list table tbody tr td:first-child{text-align:center}#content>.panel.price-list table tbody tr td:nth-child(odd){background-color:var(--customBgColor)}}