@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Flickity v2.0.3
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #09f;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:11px;height:11px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 60px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:60px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-56px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}img.mfp-image{display:block;height:100%;width:auto;max-height:calc(100vh - 66px)}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-v3-latin-300.eot);src:url(../fonts/poppins-v3-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v3-latin-300.woff2) format("woff2"),url(../fonts/poppins-v3-latin-300.woff) format("woff"),url(../fonts/poppins-v3-latin-300.ttf) format("truetype"),url(../fonts/poppins-v3-latin-300.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-v3-latin-600.eot);src:url(../fonts/poppins-v3-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v3-latin-600.woff2) format("woff2"),url(../fonts/poppins-v3-latin-600.woff) format("woff"),url(../fonts/poppins-v3-latin-600.ttf) format("truetype"),url(../fonts/poppins-v3-latin-600.svg#Poppins) format("svg")}#main:after,.contact__item:after,.content__image--text:after,.filter-menu-dial .dial-wrapper:after,.home-slider__cell:after,.home-slider__content:after,.ipl-pricing:after,.multi-column-wrapper:after,.newsletter-signup #mc_embed_signup:after,.pricelist-section:after,.pricing-contact-wrapper-full .contact__list:after,.pricing-section .wrapper.wrapper--contained:after,.scroll-nav__wrapper .sub-nav__list:after,.site-header .nav__item .nested-menu .desktop-dropdown-wrapper:after,.site-header .nav__item.mobile-nav-links:after,.site-header .wrapper:after,.sub-nav-wrapper .sub-nav__list:after,.summary-grid:after,.summary-item:after,.suppliers__list:after,.treatments.treatments--latest:after,.treatments__item:after,.treatments__row:after,.treatments__section:after,.wrapper:after,ul.social-menu-group:after{content:"";display:table;clear:both}.banner,.content__image--text .image-wrapper,.hero,.hero--static .hero--background,.hero__bg,.ipl-pricing .title-section,.post__quote,.pricelist-section .title-section{background-repeat:no-repeat;background-position:center;background-size:cover}.close-mobile-nav,.hero--static .hero--background,.hero__bg,.home-slider__content,.treatments__link{position:absolute;top:0;right:0;bottom:0;left:0}.treatments--masonry img,.treatments.treatments--latest .lazy--wrapper img,.treatments__image img{position:absolute;top:0;left:0}.dropdown .carat:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.banner-bg,.hideme,.lazy-bg,.lazy-image{opacity:0}.visible{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.2,.3,.25,.9);animation-timing-function:cubic-bezier(.2,.3,.25,.9)}.visible.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.visible.hinge{-webkit-animation-duration:1s;animation-duration:1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.visible.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0}100%{opacity:1}}.visible.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@media (min-width:769px){@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.visible.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOutScale{-webkit-animation-name:fadeOutScale;animation-name:fadeOutScale}.delay-100,.delay-150,.delay-200,.delay-250,.delay-300,.delay-350,.delay-400,.delay-450,.delay-50,.delay-500,.delay-550{-webkit-animation-delay:.1s;animation-delay:.1s}@media (min-width:769px){.delay-50{-webkit-animation-delay:50ms;animation-delay:50ms}.delay-100{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-150{-webkit-animation-delay:.15s;animation-delay:.15s}.delay-200{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-250{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-300{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-350{-webkit-animation-delay:.35s;animation-delay:.35s}.delay-400{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-450{-webkit-animation-delay:.45s;animation-delay:.45s}.delay-500{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-550{-webkit-animation-delay:.55s;animation-delay:.55s}}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?jz6v2v);src:url(fonts/icomoon.eot?jz6v2v#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?jz6v2v) format("truetype"),url(fonts/icomoon.woff?jz6v2v) format("woff"),url(fonts/icomoon.svg?jz6v2v#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-quotes-left:before{content:"\e977"}.icon-quotes-right:before{content:"\e978"}.icon-lnr-cross:before{content:"\e901"}.icon-search:before{content:"\f002"}.icon-heart:before{content:"\f004"}.icon-clock-o:before{content:"\f017"}.icon-repeat:before{content:"\f01e"}.icon-rotate-right:before{content:"\f01e"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-chevron-down:before{content:"\f078"}.icon-thumbs-o-up:before{content:"\f087"}.icon-phone:before{content:"\f095"}.icon-twitter:before{content:"\f099"}.icon-magic:before{content:"\f0d0"}.icon-envelope:before{content:"\f0e0"}.icon-comments-o:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-flash:before{content:"\f0e7"}.icon-suitcase:before{content:"\f0f2"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-exclamation:before{content:"\f12a"}.icon-instagram:before{content:"\f16d"}.icon-eyedropper:before{content:"\f1fb"}.icon-facebook-official:before{content:"\f230"}@font-face{font-family:Icons;src:url(fonts/icons/Icons.eot);src:url(fonts/icons/Icons.eot?#iefix) format("eot"),url(fonts/icons/Icons.woff2) format("woff2"),url(fonts/icons/Icons.woff) format("woff"),url(fonts/icons/Icons.ttf) format("truetype"),url(fonts/icons/Icons.svg#Icons) format("svg")}.myicn-anaesthetic:before,.myicn-back-to-work:before,.myicn-chat:before,.myicn-email:before,.myicn-facebook:before,.myicn-full-recovery:before,.myicn-instagram:before,.myicn-no-of-treatments:before,.myicn-phone:before,.myicn-potential-risks:before,.myicn-procedure-time:before,.myicn-results-duration:before,.myicn-results:before,.myicn-sensitivity:before,.myicn-twitter:before{font-family:Icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.myicn-anaesthetic:before{content:""}.myicn-back-to-work:before{content:""}.myicn-chat:before{content:""}.myicn-email:before{content:""}.myicn-facebook:before{content:""}.myicn-full-recovery:before{content:""}.myicn-instagram:before{content:""}.myicn-no-of-treatments:before{content:""}.myicn-phone:before{content:""}.myicn-potential-risks:before{content:""}.myicn-procedure-time:before{content:""}.myicn-results-duration:before{content:""}.myicn-results:before{content:""}.myicn-sensitivity:before{content:""}.myicn-twitter:before{content:""}.myicn-back-to-work:before{position:relative;top:-.05em}.myicn-instagram:before{position:relative;top:.02em}.myicn-twitter:before{position:relative;top:-.06em}html{min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{min-height:100%;text-align:center}::-moz-selection{background:#471c4c;color:#fff}::selection{background:#471c4c;color:#fff}input,input[type=email],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}a{color:inherit;text-decoration:inherit}p a{position:relative}p a:after{-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;content:'';position:absolute;display:block;height:2px;bottom:0;left:0;right:0;background-color:#471c4c;-webkit-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;transition:background-color .25s ease-out}html:not([data-whatinput=touch]) p a:hover:after{background-color:#6f9256}ul{list-style:none;padding-left:0;margin:0}ol{padding:0;margin:0}img{max-width:100%!important;height:auto;display:block;width:100%}figure{margin:0}section{background:#fff}section.section--padded .wrapper.wrapper--contained{padding-top:45px;padding-bottom:45px}@media (min-width:48em){section.section--padded .wrapper.wrapper--contained{padding-top:90px;padding-bottom:90px}}.site-wrapper{min-height:100%}.inner-wrapper{position:relative;height:100%}.table-wrapper{display:table;width:100%;height:100%}.centered-inner{display:table-cell;vertical-align:middle}.bottom-inner{display:table-cell;vertical-align:bottom}.center-wrapper{display:table;width:100%;height:100%}.centered-inner{display:table-cell;text-align:center;vertical-align:middle}.clearfix{clear:both}.site-wrapper{position:relative}.wrapper{padding-left:20px;padding-right:20px}@media (min-width:48em){.wrapper{padding-left:25px;padding-right:25px}}@media (min-width:80em){.wrapper{padding-right:30px;padding-left:30px}}.wrapper.wrapper--contained{max-width:1280px;margin-left:auto;margin-right:auto}.wrapper.wrapper--contained:after{content:" ";display:block;clear:both}@media (min-width:87.5em){.wrapper.wrapper--full{padding-left:45px;padding-right:45px}}.wrapper.wrapper--huge{max-width:1600px;margin-left:auto;margin-right:auto}.wrapper.wrapper--huge:after{content:" ";display:block;clear:both}@media (min-width:87.5em){.wrapper.wrapper--huge{padding-left:45px;padding-right:45px}}.wrapper.wrapper--post{max-width:900px;margin-left:auto;margin-right:auto}.wrapper.wrapper--post:after{content:" ";display:block;clear:both}.main__content{position:relative}.wrapper--main{padding-top:45px}@media (min-width:48em){.wrapper--main{padding-top:75px}}html{-webkit-font-smoothing:antialiased}body{font-family:Poppins,sans-serif;font-weight:300;color:#636466}h1,h2,h3,h4,h5,h6{margin:0}h1.underline,h2.underline,h3.underline,h4.underline,h5.underline,h6.underline{padding-bottom:12px;margin-bottom:12px}h1.underline:after,h2.underline:after,h3.underline:after,h4.underline:after,h5.underline:after,h6.underline:after{content:'';display:block;position:relative;margin-left:auto;margin-right:auto;top:12px;width:60px;height:3px;background:#471c4c}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:1.75em;margin:0}@media (min-width:48em){h1{font-size:2.375em}}@media (min-width:64em){h1{font-size:2.625em}}.h2,.results--wrapper h1,h2{font-size:1.6875em;margin-bottom:12px}@media (min-width:48em){.h2,.results--wrapper h1,h2{font-size:1.875em}}@media (min-width:64em){.h2,.results--wrapper h1,h2{font-size:2.125em}}h2.push-bottom{margin-bottom:45px}h3{font-size:1.6875em;margin-bottom:4px}@media (min-width:48em){h3{font-size:1.75em}}@media (min-width:64em){h3{font-size:2em;margin-bottom:5px}}h4{font-size:1.3125em}p{margin-top:0;font-size:1.1875em;line-height:1.5}@media (min-width:48em){p{font-size:1.3125em}}b,strong{font-weight:600}.section-title{max-width:600px;margin-bottom:50px;margin-left:auto;margin-right:auto}@media (min-width:64em){.section-title{margin-bottom:75px}}.u-text-center{text-align:center!important}.dropdown,.dropdown div,.dropdown div::after,.dropdown li{-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.dropdown .selected::after,.dropdown.scrollable div::after{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}.dropdown{position:relative;width:100%;border:1px solid #d5d5d5;cursor:pointer;background:#fff;text-align:left;border-radius:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;font-size:19px;font-weight:400;border-radius:2px}.dropdown.open{z-index:2}.dropdown:hover{color:#636466}.dropdown.focus{color:#636466}.dropdown .carat:after{content:"\f078";position:absolute;right:12px;top:17px;color:#969291;font-size:14px}.dropdown.open .carat{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden}.dropdown select{position:absolute;left:0;top:0}.dropdown.touch .old{width:100%;height:100%}.dropdown.touch select{width:100%;height:100%;opacity:0}.dropdown .selected,.dropdown li{display:block;font-size:1.125em;line-height:1;color:grey;padding:15px;overflow:hidden;white-space:nowrap;font-weight:400}.dropdown.disabled .selected{color:#999}.dropdown .selected::after{content:'';position:absolute;right:0;top:0;bottom:0;width:60px;border-radius:0 2px 2px 0;-webkit-box-shadow:inset -55px 0 25px -20px #fff;box-shadow:inset -55px 0 25px -20px #fff}.dropdown div{position:absolute;height:0;left:-1px;right:-1px;top:100%;margin-top:-1px;background:#fff;border:1px solid #ccc;border-top:1px solid #eee;border-radius:0 0 3px 3px;overflow:hidden;opacity:0}.dropdown.open div{opacity:1;z-index:2}.dropdown.scrollable div::after{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;-webkit-box-shadow:inset 0 -50px 30px -35px #fff;box-shadow:inset 0 -50px 30px -35px #fff}.dropdown.scrollable.bottom div::after{opacity:0}.dropdown ul{position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;overflow:hidden}.dropdown.scrollable.open ul{overflow-y:auto}.dropdown li{list-style:none;padding:15px}.dropdown li.focus{background:#e0bdff;position:relative;z-index:3;color:#fff}.dropdown li.active{font-weight:500}.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:25px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:0 0;outline:0;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.tcon>*{display:block}.tcon:focus,.tcon:hover{outline:0}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{display:inline-block;height:3px;width:25px;border-radius:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#636466;position:relative}.tcon-menu__lines::after,.tcon-menu__lines::before{display:inline-block;height:3px;width:25px;border-radius:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#636466;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;-ms-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%}.tcon-menu__lines::before{top:8px}.tcon-menu__lines::after{top:-8px}.mobile-nav-active .tcon-menu__lines{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}.tcon-menu--xcross{width:auto}.mobile-nav-active .tcon-menu--xcross .tcon-menu__lines{background:0 0}.mobile-nav-active .tcon-menu--xcross .tcon-menu__lines::after,.mobile-nav-active .tcon-menu--xcross .tcon-menu__lines::before{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:25px}.mobile-nav-active .tcon-menu--xcross .tcon-menu__lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.mobile-nav-active .tcon-menu--xcross .tcon-menu__lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.close-mobile-nav{visibility:hidden;z-index:3;opacity:0;cursor:pointer}body.mobile-nav-active .close-mobile-nav{visibility:visible}.site-header{position:relative;z-index:99;background:#fff}.site-header .logo{width:75px;height:75px;display:block;margin-left:auto;margin-right:auto}@media (min-width:60.5625em){.site-header .logo{width:100px;height:100px}}@media (min-width:80em){.site-header .logo{width:117px;height:117px}}.site-header .wrapper{position:relative;padding-top:10px;padding-bottom:10px}@media (min-width:60.5625em){.site-header .wrapper{padding-top:20px;padding-bottom:82px}}.site-header .menu-button-wrapper{position:absolute;left:0;top:25px}.site-header .quick-links-wrapper{display:inline-block;position:absolute;top:24px;right:5px}.site-header .quick-links-wrapper:hover{color:#6f9256}.site-header .quick-links-wrapper span{position:absolute;left:0;top:3px;font-size:18px}@media (min-width:60.5625em){.site-header .quick-links-wrapper{top:35px}}@media (min-width:80em){.site-header .quick-links-wrapper{top:44px}}.site-header .quick-links-wrapper a{margin-left:20px}.site-header .quick-links-wrapper p{margin-bottom:0;display:inline-block;font-weight:400;color:#636466;font-size:1em;position:relative;margin-left:5px}@media (max-width:34.3125em){.site-header .quick-links-wrapper p{display:none}}.site-header .quick-links-wrapper p:hover:after{background-color:#6f9256}.site-header .quick-links-wrapper p:after{content:'';position:absolute;display:block;height:2px;bottom:0;left:0;right:0;background-color:#471c4c}.site-header .menu-button{text-indent:-9999px;overflow:hidden;-webkit-transition:color .3s cubic-bezier(.17,.67,.32,.99);-o-transition:color .3s cubic-bezier(.17,.67,.32,.99);transition:color .3s cubic-bezier(.17,.67,.32,.99)}@media (min-width:60.5625em){.site-header .menu-button{display:none}}.site-header .get-social-wrapper{position:absolute;left:0;top:33px;font-weight:600;color:#2a2a2a;text-transform:uppercase;font-size:.9375em;letter-spacing:1px}@media (max-width:60.5em){.site-header .get-social-wrapper{display:none}}@media (min-width:80em){.site-header .get-social-wrapper{top:50px}}.site-header .nav-wrapper{position:relative;background:#fff}@media (max-width:60.5em){.site-header .nav-wrapper{display:none}}body.mobile-nav-active .site-header .nav-wrapper{display:block}.site-header .fixed-wrapper{position:relative}@media (min-width:60.5625em){.site-header .fixed-wrapper{position:absolute;top:138px;left:0;right:0}.site-header .fixed-wrapper.headroom--not-top{position:fixed;top:0}.site-header .fixed-wrapper.headroom--not-top .filter-menu-dial{padding:37px 0}}@media (min-width:80em){.site-header .fixed-wrapper{top:155px}}@media (min-width:60.5625em){.site-header .nav__list{display:inline-block}}@media (max-width:60.5em){.site-header .nav__item{border-bottom:solid 1px #ececec;text-align:left}}@media (min-width:60.5625em){.site-header .nav__item{display:inline-block}}.site-header .nav__item>a{display:block;font-size:1em;font-weight:700;text-transform:uppercase;color:#471c4c;padding:30px 20px;line-height:.8;letter-spacing:1.2px;position:relative;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}@media (min-width:60.5625em){.site-header .nav__item>a{background:#fff;font-weight:600;font-size:.9375em;color:#471c4c;padding:25px 30px;border-left:solid 1px transparent;border-right:solid 1px transparent;z-index:2;position:relative}.site-header .nav__item>a:hover{background:#f3f3f3;color:#6f9256}}.site-header .nav__item.mobile-nav-links{padding:22px 15px}@media (min-width:60.5625em){.site-header .nav__item.mobile-nav-links{display:none}}.site-header .nav__item.mobile-nav-links a{display:inline-block;float:left;padding:0}.site-header .nav__item.mobile-nav-links a.social-icon{font-size:23px;margin-top:6px;margin-right:15px}.site-header .nav__item.mobile-nav-links a.button{float:right}@media (min-width:60.5625em){.site-header .nav__item.has-dropdown>a{padding-right:30px}}.site-header .nav__item.has-dropdown>a:after{display:none!important}.site-header .nav__item.has-dropdown>a .dropdown-arrow{font-size:13px;color:#a4a1a0}@media (max-width:60.5em){.site-header .nav__item.has-dropdown>a .dropdown-arrow{position:absolute;right:15px}}@media (min-width:60.5625em){.site-header .nav__item.has-dropdown>a .dropdown-arrow{float:right;font-size:12px;margin-left:5px}}@media (max-width:60.5em){.site-header .nav__item.has-dropdown.dropdown-active .dropdown-arrow{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:60.5625em){.site-header .nav__item.has-dropdown.dropdown-hover .nav__link{background:rgba(249,249,249,.95);border-left:solid 1px #ececec;border-right:solid 1px #ececec}}@media (min-width:60.5625em){.site-header .nav__item.has-dropdown.dropdown-hover .desktop-dropdown-wrapper{display:block}}.site-header .nav__item .nested-menu{display:none}@media (max-width:60.5em){.site-header .nav__item .nested-menu{padding:15px 0;background:#2a2a2a}}@media (min-width:60.5625em){.site-header .nav__item .nested-menu{position:absolute;top:62px;left:0;right:0;z-index:1}.site-header .nav__item .nested-menu .mobile-dropdown-nav{display:none}}.site-header .nav__item .nested-menu .desktop-dropdown-wrapper{background:#f9f9f9;border-top:solid 1px #ececec;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15);display:none}.site-header .nav__item .nested-menu .desktop-dropdown-wrapper .wrapper{padding-top:50px;padding-bottom:70px;max-width:1400px}.site-header .nav__item .nested-menu .desktop-dropdown-wrapper .desktop-dropdown-nav{text-align:left}.site-header .nav__item .nested-menu .desktop-dropdown-wrapper .desktop-dropdown-nav li a{display:block;text-transform:none;font-weight:400;font-size:16px;padding:5px 0;color:#636466}.site-header .nav__item .nested-menu .desktop-dropdown-wrapper .desktop-dropdown-nav li a:hover{color:#636466;text-decoration:underline}@media (min-width:64em){.site-header .nav__item .nested-menu .desktop-dropdown-wrapper .desktop-dropdown-nav li a{font-size:18px}}.site-header .nav__item .nested-menu .nav__item{border-bottom-width:0}.site-header .nav__item .nested-menu .nav__item>a{color:#fff;font-size:13px;font-weight:500;padding:20px 20px}.site-header .nav__item .nested-menu .desktop-dropdown-col{width:17.94872%;float:left;margin-right:2.5641%}.site-header .nav__item .nested-menu .desktop-dropdown-col:last-of-type{width:17.94872%;float:right;margin-right:0}@media (min-width:60.5625em){.site-header .nav__item.dropdown-hover .nested-menu{display:block}}.site-header .nav__item.dropdown-active .nested-menu{z-index:10}@media (max-width:60.5em){.site-header .nav__item.dropdown-active .nested-menu{display:block}}.site-header .nav__item .nested-menu .nav__item .nav__link_nested{color:#fff;font-size:16px;font-weight:400;padding:14px 20px;text-transform:initial;position:relative}.dropdown-title{font-weight:700;color:#434343;font-size:14px;text-transform:uppercase;letter-spacing:2px;border-bottom:solid 1px #949190;margin-bottom:11px;padding:7px 0}.nav__link_icon{float:right;opacity:.5;font-size:9px;pointer-events:none}.nav__section{margin-bottom:20px}.nav__item_button{border-top:solid 1px #545454;padding:20px 20px 0;margin-top:20px}.nav__item_title{color:#636466;font-size:16px;font-weight:500;padding:5px 20px 13px;letter-spacing:2px;line-height:2;text-transform:uppercase}.nav__item_title span{display:block;border-bottom:solid 1px #636466!important}.main-nav{border-top:solid 1px #ececec}@media (min-width:60.5625em){.main-nav{text-align:center;border-bottom:solid 1px #ececec}}@media (max-width:60.5em){.scroll-nav{position:absolute;left:0;right:0}.headroom--not-top .scroll-nav{position:fixed;top:0}}.scroll-nav__wrapper,.sub-nav-wrapper{background:#471c4c;color:#fff;text-transform:uppercase;font-size:13px;font-weight:400}@media (min-width:48em){.scroll-nav__wrapper,.sub-nav-wrapper{max-width:none!important}}.scroll-nav__wrapper .scroll-nav__list,.scroll-nav__wrapper .sub-nav,.sub-nav-wrapper .scroll-nav__list,.sub-nav-wrapper .sub-nav{display:inline-block;margin:0;vertical-align:top;list-style:none}.scroll-nav__wrapper .scroll-nav__list,.sub-nav-wrapper .scroll-nav__list{width:100%}.scroll-nav__wrapper .sub-nav__list,.sub-nav-wrapper .sub-nav__list{display:block}.scroll-nav__wrapper .scroll-nav__item,.scroll-nav__wrapper .sub-nav__item,.sub-nav-wrapper .scroll-nav__item,.sub-nav-wrapper .sub-nav__item{display:inline-block;float:left;letter-spacing:1.8px}.scroll-nav__wrapper .scroll-nav__item.active,.scroll-nav__wrapper .sub-nav__item.active,.sub-nav-wrapper .scroll-nav__item.active,.sub-nav-wrapper .sub-nav__item.active{color:#d4c6e0}.scroll-nav__wrapper .scroll-nav__item a.scroll-nav__link,.scroll-nav__wrapper .sub-nav__item a.scroll-nav__link,.sub-nav-wrapper .scroll-nav__item a.scroll-nav__link,.sub-nav-wrapper .sub-nav__item a.scroll-nav__link{display:inline-block;padding:16px 18px}@media (min-width:48em){.scroll-nav__wrapper .scroll-nav__item a.scroll-nav__link,.scroll-nav__wrapper .sub-nav__item a.scroll-nav__link,.sub-nav-wrapper .scroll-nav__item a.scroll-nav__link,.sub-nav-wrapper .sub-nav__item a.scroll-nav__link{padding:16px 27px}}.scroll-nav__list:after{content:'flickity';display:none}@media (min-width:64em){.scroll-nav__list:after{content:''}}.filter-menu-dial{background-image:url(../img/treatments/fat-freezing-banner.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:37px 0;-webkit-transition:padding .15s;-o-transition:padding .15s;transition:padding .15s}@media (min-width:60.5625em){.filter-menu-dial{padding:70px 0}}.filter-menu-dial .dial-wrapper{display:inline-block;margin:auto}.filter-menu-dial .current-treatment,.filter-menu-dial .lead-in{font-size:1.4375em;font-weight:400;display:inline-block;float:left;line-height:1}@media (min-width:60.5625em){.filter-menu-dial .current-treatment,.filter-menu-dial .lead-in{font-size:1.75em}}.filter-menu-dial h2{margin-bottom:0}.filter-menu-dial .filter-icon{color:#fff;line-height:22px;font-size:16px}@media (min-width:60.5625em){.filter-menu-dial .filter-icon{line-height:24px;font-size:20px}}.filter-menu-dial .lead-in{color:#969291;margin-right:10px}.filter-menu-dial .current-treatment{position:relative;color:#fff;margin-right:8px}.filter-menu-dial .current-treatment:after{display:block;content:'';background:#e0bdff;height:3px}.filter-menu-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:#302d32;z-index:9999999;display:none;padding:40px}body.filter-nav-active .filter-menu-wrapper{display:block}.filter-menu-wrapper #close-filter-nav{color:#fff;position:absolute;top:20px;right:20px;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding-right:45px;line-height:40px}@media (min-width:60.5625em){.filter-menu-wrapper #close-filter-nav{top:40px;right:40px}}.filter-menu-wrapper #close-filter-nav span{font-size:40px;position:absolute;top:0;right:0}@media (min-width:60.5625em){body.filter-page #main{padding-top:176px}}.get-social{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#302d32;z-index:9999999}body.social-menu-active .get-social{display:block}.nav-promo{display:block;padding-top:50%;padding-left:15px;padding-right:15px;padding-bottom:1px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.nav-promo div.button.promo-button{padding-left:5px!important;padding-right:5px!important;margin:0 auto 10px;display:inline-block;font-size:11px!important}@media (max-width:63.9375em){.nav-promo div.button.promo-button{display:block}}@media (min-width:64em){.nav-promo div.button.promo-button{font-size:13px!important;padding-left:15px!important;padding-right:15px!important}}ul.social-menu-group li{display:inline-block;font-size:21px;margin-right:15px}ul.social-menu-group li a{-webkit-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out}ul.social-menu-group li a span{line-height:30px}ul.social-menu-group li a .myicn-facebook{font-size:1.1em}ul.social-menu-group li a .myicn-instagram{font-size:1.15em}ul.social-menu-group li a:hover{color:#6f9256}ul.social-menu-group li:last-of-type{margin-right:0}.cd-container{width:90%;margin:2em auto}.cd-container::after{content:'';display:table;clear:both}.cd-top{display:inline-block;height:35px;width:35px;position:fixed;bottom:25px;left:15px;z-index:99;font-size:22px;line-height:35px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:5px;overflow:hidden;color:#fff;background-color:#471c4c;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s,background-color .3s ease;-o-transition:opacity .3s 0s,visibility 0s .3s,background-color .3s ease;transition:opacity .3s 0s,visibility 0s .3s,background-color .3s ease}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s,background-color .3s ease;-o-transition:opacity .3s 0s,visibility 0s 0s,background-color .3s ease;transition:opacity .3s 0s,visibility 0s 0s,background-color .3s ease}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.95}html:not([data-whatinput=touch]) .cd-top:hover{background-color:#6f9256;opacity:1}.newsletter-signup{padding-top:60px;padding-bottom:60px;background:#f5f5f5;color:#969291;border-top:solid 1px #ececec;border-bottom:solid 1px #ececec}.newsletter-signup #mc_embed_signup{background:0 0;max-width:305px;margin-left:auto;margin-right:auto}@media (min-width:34.375em){.newsletter-signup #mc_embed_signup{max-width:460px}}.newsletter-signup #mc_embed_signup input.button,.newsletter-signup #mc_embed_signup input.email{height:initial;display:block;width:100%;line-height:1em}.newsletter-signup #mc_embed_signup input.button{font-size:16px;text-transform:uppercase;font-weight:500;padding-top:21px!important;padding-bottom:20px!important;border-top-left-radius:0;border-bottom-left-radius:0}.newsletter-signup #mc_embed_signup input.button:active{top:0}@media (min-width:34.375em){.newsletter-signup #mc_embed_signup input.button{width:130px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-width:0;-webkit-box-shadow:none;box-shadow:none}}.newsletter-signup #mc_embed_signup input.email{border-radius:0;font-size:18px;font-weight:400;border:solid 1px #d5d5d5;color:#969291;text-align:center;padding:13px;margin-bottom:11px}@media (min-width:34.375em){.newsletter-signup #mc_embed_signup input.email{float:left;display:inline-block;width:100%;max-width:320px;border-top-left-radius:4px;border-bottom-left-radius:4px;text-align:left}}@media (min-width:34.375em){.newsletter-signup #mc_embed_signup .clear{display:inline-block;float:left}}.newsletter-signup h4{font-size:1.25em;max-width:550px;margin:0 auto 25px;font-weight:400;color:#636466}@media (min-width:34.375em){.newsletter-signup h4{margin-bottom:30px}}.site-footer .footer-social{display:inline-block;margin:auto}.site-footer .footer-social li{margin-right:17px}.site-footer .footer-social li a{font-size:24px;color:#636466}.site-footer .footer-social li a:after{display:none}.site-footer .site-footer__upper{padding-top:60px;padding-bottom:50px}@media (min-width:48em){.site-footer .site-footer__upper{padding-top:90px;padding-bottom:80px}}@media (min-width:48em){.site-footer .site-footer__col{text-align:left;border-right:solid 1px #d5d5d5;width:31.91489%;float:left;margin-right:2.12766%}.site-footer .site-footer__col:nth-child(3n){border-right-width:0;width:31.91489%;float:right;margin-right:0}}@media (min-width:48em){.site-footer .site-footer__col.site-footer__links ul{width:48.93617%;float:left;margin-right:2.12766%}.site-footer .site-footer__col.site-footer__links ul:nth-child(odd){width:48.93617%;float:right;margin-right:0}}.site-footer h4{margin-bottom:8px}.site-footer .site-footer__links,.site-footer p{margin-bottom:25px}.site-footer p,.site-footer ul{font-size:1.0625em}.site-footer li{margin-bottom:15px}.site-footer li a{position:relative}.site-footer li a:after{content:'';position:absolute;display:block;height:2px;bottom:0;left:0;right:0;background-color:#471c4c;-webkit-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;transition:background-color .25s ease-out}html:not([data-whatinput=touch]) .site-footer li a:hover:after{background-color:#6f9256}.site-footer__bottom{background-color:#471c4c;padding:12px}.site-footer__bottom p{color:#fff;text-align:center;text-transform:uppercase;font-size:12px;font-weight:400;margin-bottom:0}.hero__bg{z-index:1}@media (max-width:34.3125em){.hero__bg-mobile-defined.hero__bg--desktop{display:none}}@media (min-width:34.375em){.hero__bg-mobile-defined.hero__bg-mobile{display:none}}.hero{position:relative;overflow:hidden}.hero.hero--treatment{padding-top:10%;padding-bottom:10%}.hero.hero--treatment.has-sub-nav{margin-top:48px}.hero.hero--treatment p{font-size:1.25em;color:#fff;margin-bottom:0;background:rgba(42,42,42,.55);font-weight:400;display:inline-block;padding:1px 10px;border-radius:2px}.hero.hero--blog h1{font-size:1.625em;line-height:1.1;padding-top:10px;padding-bottom:12px}@media (min-width:34.375em){.hero.hero--blog h1{font-size:2em}}@media (min-width:48em){.hero.hero--blog h1{font-size:2.125em;padding-top:15px;padding-bottom:17px}}@media (min-width:64em){.hero.hero--blog h1{font-size:2.375em}}.hero.hero--contact{overflow:hidden}.hero.hero--contact .map-wrapper{position:relative;min-height:375px}@media (min-width:48em){.hero.hero--contact .map-wrapper{height:450px}}@media (min-width:64em){.hero.hero--contact .map-wrapper{height:500px}}.hero h1{color:#fff;display:inline-block;background:rgba(42,42,42,.55);padding:0 10px;margin-bottom:5px;border-radius:2px}@media (min-width:48em){.hero h1{padding:3px 15px}}.hero__caption--treatment{display:inline-block;padding-top:10px;padding-bottom:15px;max-width:600px;position:relative;z-index:2}.hero--slim.has-sub-nav{margin-top:48px}.hero__caption--slim{padding-top:45px;padding-bottom:45px}@media (min-width:34.375em){.hero__caption--slim{padding-top:75px;padding-bottom:75px}}@media (min-width:48em){.hero__caption--slim{padding-top:90px;padding-bottom:90px}}@media (min-width:64em){.hero__caption--slim{padding-top:120px;padding-bottom:120px}}.hero__caption--slim h1{background:initial;font-size:1.25em;text-transform:uppercase;font-weight:500;letter-spacing:2px;background:rgba(51,42,61,.9);padding:10px 15px;border-radius:3px}@media (min-width:48em){.hero__caption--slim h1{font-size:1.625em;font-weight:400}}.hero--static{height:300px;width:100%;position:relative;overflow:hidden}.hero--static .hero--background{opacity:0}@media (min-width:48em){.hero--static{height:100vh}}body.white-header .hero__caption h1,body.white-header .hero__caption p{color:#fff}.hero__caption p{font-weight:300;max-width:450px}@media (min-width:34.375em){.hero__caption p{font-size:1.125em}}@media (min-width:48em){.hero__caption p{font-size:1.375em;max-width:550px}}@media (min-width:64em){.hero__caption p{font-size:1.625em;max-width:700px}}@media (min-width:80em){.hero__caption p{font-size:1.75em}}.flickity-viewport .flickity-slider{position:relative}.home-slider{opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;background:#f9f9f9;max-height:550px}@media (min-width:48em){.home-slider{padding-top:0}}@media (min-width:64em){.home-slider .flickity-page-dots{bottom:25px}}.home-slider .flickity-prev-next-button{position:absolute;border:none;border-radius:0;background:0 0;width:75px;height:75px;cursor:pointer;overflow:hidden}@media (min-width:87.5em){.home-slider .flickity-prev-next-button{width:100px}}.home-slider .flickity-prev-next-button.next{right:0}.home-slider .flickity-prev-next-button.previous{left:0}body.white-header .home-slider .flickity-prev-next-button .arrow{fill:#fff}.home-slider.is-hidden{display:none}.home-slider.flickity-enabled{opacity:1}.home-slider__cell{width:100%;height:100%;background:#f8f8f8;counter-increment:carousel-cell;overflow:hidden;height:240px}@media (min-width:34.375em){.home-slider__cell{height:325px}}@media (min-width:48em){.home-slider__cell{height:475px}}@media (min-width:80em){.home-slider__cell{height:550px}}.home-slider__cell>.wrapper{height:100%}.home-slider__cell .image-wrapper{position:absolute;left:50%;margin-left:-275px}@media (min-width:34.375em){.home-slider__cell .image-wrapper{margin-left:-384px}}@media (min-width:48em){.home-slider__cell .image-wrapper{margin-left:-640px}}@media (min-width:80em){.home-slider__cell .image-wrapper{margin-left:-1280px}}.home-slider__cell .image-wrapper>div{background-repeat:no-repeat;background-position:center center}.home-slider__cell .image-wrapper img{max-width:initial!important}.home-slider__cell .image-wrapper .mobile-image{width:549px;height:240px;background-size:550px 240px}@media (min-width:34.375em){.home-slider__cell .image-wrapper .mobile-image{display:none}}.home-slider__cell .image-wrapper .tablet-image{width:767px;height:325px;background-size:768px 325px;display:none}@media (min-width:34.375em) and (max-width:47.9375em){.home-slider__cell .image-wrapper .tablet-image{display:block}}.home-slider__cell .image-wrapper .desktop-image{width:1280px;height:475px;background-size:1280px 475px;display:none}@media (min-width:48em) and (max-width:79.9375em){.home-slider__cell .image-wrapper .desktop-image{display:block}}.home-slider__cell .image-wrapper .desktop-large-image{width:2560px;height:550px;background-size:2560px 550px;display:none}@media (min-width:80em){.home-slider__cell .image-wrapper .desktop-large-image{display:block}}.home-slider__cell.home-slider__cell--white h1,.home-slider__cell.home-slider__cell--white h2{color:#fff}.home-slider__cell.home-slider__cell--white p{color:#cac5c3}.home-slider__content{z-index:999}@media (min-width:48em){.home-slider__content{max-width:1280px;margin-left:auto;margin-right:auto}.home-slider__content:after{content:" ";display:block;clear:both}}.home-slider__caption{text-align:center}@media (max-width:34.3125em){.home-slider__caption{display:none}}@media (min-width:34.375em){.home-slider__caption{width:57.44681%;float:right;margin-right:0}.home-slider__caption .wrapper{padding-left:0}}@media (min-width:48em){.home-slider__caption{width:65.95745%;float:right;margin-right:0}}.home-slider__caption h1,.home-slider__caption h2{font-size:2.0625em;font-weight:400;margin-bottom:2px;color:#636466}@media (min-width:48em){.home-slider__caption h1,.home-slider__caption h2{font-size:2.25em}}@media (min-width:80em){.home-slider__caption h1,.home-slider__caption h2{font-size:2.5em}}.home-slider__caption p{font-size:1.3125em;font-weight:400;color:#969291;margin-bottom:15px;letter-spacing:.2px;max-width:450px;margin-left:auto;margin-right:auto}@media (min-width:48em){.home-slider__caption p{font-size:1.5em}}@media (min-width:80em){.home-slider__caption p{font-size:1.625em;margin-bottom:25px}}@media (min-width:34.375em){.home-slider__caption-inner{padding-left:2.5641%}}@media (min-width:80em){.home-slider__caption-inner{padding-left:5.26316%}}.flickity-page-dots{bottom:-35px}.flickity-page-dots .dot{width:11px;height:11px;opacity:1;background:#969291}.flickity-page-dots .dot.is-selected{background-color:#7e7d7f}.mobile-intro{background:#332a3d;padding:10px 0}@media (min-width:34.375em){.mobile-intro{display:none}}.mobile-intro p{color:#fff;margin-bottom:0}.suppliers{padding-top:40px}.suppliers__title.underline{color:#fff;font-weight:400;margin-bottom:35px}.suppliers__inner{display:inline-block;margin:auto}.suppliers__item{margin:auto}@media (min-width:37.5em){.suppliers__item{display:inline-block;float:left;margin-right:30px}.suppliers__item:last-of-type{margin-right:0;margin-left:30px}}@media (min-width:48em){.suppliers__item{margin-right:45px}.suppliers__item:last-of-type{margin-left:45px}}.suppliers__link{display:inline-block}@media (max-width:37.4375em){.suppliers__link{margin-bottom:30px}}.suppliers__link:hover .suppliers__name{text-decoration:underline}.suppliers__image{margin:auto;margin-bottom:12px}.suppliers__image_revitalash{width:180px;height:57px}.suppliers__image_ceuticals{width:230px;height:57px}.suppliers__name{font-size:1em;margin-bottom:0}.view-all-treatments{margin-bottom:50px}.view-all-treatments a{display:block;max-width:450px;margin-right:auto;margin-left:auto;font-size:18px!important;padding-top:20px!important;padding-bottom:20px!important;border-radius:3px;border-bottom-width:2px}@media (min-width:60.5625em){.view-all-treatments a{display:none}}.treatments.treatments--latest{max-width:1020px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media (min-width:48em){.treatments.treatments--latest{margin-bottom:120px}}.treatments.treatments--latest .lazy--wrapper{position:relative;display:block}.treatments.treatments--all{margin-bottom:45px}@media (min-width:48em){.treatments.treatments--all{margin-bottom:75px}}.treatments__item{position:relative}.treatments__image{position:relative;margin-bottom:23px}.treatments__caption h3{font-size:1.4375em;font-weight:500}.treatments__caption p{font-size:1.1875em;font-weight:400;color:#969291;line-height:1.5;margin:0 auto 20px}.treatments__caption--cool p,.treatments__caption--latest p{max-width:270px}.treatments__column--latest{margin:0 auto 60px;max-width:450px}@media (min-width:48em){.treatments__column--latest{width:31.91489%;float:left;margin-right:2.12766%;margin-bottom:0}.treatments__column--latest:nth-child(3n){float:right;margin-right:0}}.treatments--masonry{margin-bottom:45px}@media (min-width:48em){.treatments--masonry{margin-bottom:75px}}@media (max-width:47.9375em){.treatments--masonry .treatments__item{margin-bottom:25px}}.treatments--masonry img{-o-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}@media (min-width:64em){.treatments--masonry .treatments--masonry__main .treatments__column{margin-bottom:3.22581%}.treatments--masonry .treatments--masonry__main .treatments__column--small{width:48.3871%;float:left;margin-right:3.22581%}.treatments--masonry .treatments--masonry__main .treatments__column--small:nth-child(3n){float:right;margin-right:0}.treatments--masonry .treatments--masonry__side .treatments__column{margin-bottom:6.66667%}.treatments--masonry .treatments--masonry__side .treatments__column--small{width:100%;float:left;margin-left:0;margin-right:0}}.treatment__preview{background:#f7f8f3;padding-top:30px;padding-bottom:30px}@media (min-width:34.375em){.treatment__preview{padding-top:60px;padding-bottom:60px}}@media (min-width:48em){.treatment__preview{padding-top:75px;padding-bottom:75px}}@media (min-width:64em){.treatment__preview{padding-top:100px;padding-bottom:100px}}@media (min-width:80em){.treatment__preview{padding-top:125px;padding-bottom:125px}}@media (min-width:87.5em){.treatment__preview{padding-top:150px;padding-bottom:150px}}.treatment__preview .wrapper{padding-top:30px}.treatment-wrapper{margin-bottom:30px}@media (min-width:34.375em){.treatment-wrapper{margin-bottom:45px}}@media (min-width:48em){.treatment-wrapper{margin-bottom:60px}}@media (min-width:64em){.treatment-wrapper{margin-bottom:75px}}@media (min-width:80em){.treatment-wrapper{margin-bottom:90px}}.treatments__select{overflow:visible}@media (min-width:48em){.treatments__select{display:none}}.treatment-item{border:solid 1px #d5d5d5;margin-bottom:15px;text-align:left}@media (min-width:48em){.treatment-item{margin-bottom:2.12766%}}.treatment-item .treatments__image.image-wrapper{margin-bottom:0;display:block;border-radius:0}.treatment-item figcaption{background:#fff;padding:20px}.treatment-item p{max-width:none}.treatment-page .wrapper--main{padding-top:45px}@media (min-width:48em){.treatment-page .wrapper--main{padding-top:80px}}.content__text{margin-bottom:40px}@media (min-width:48em){.content__text{margin-bottom:50px}}.section-heading{display:none}.treatment-summary{margin-bottom:50px}@media (min-width:48em){.treatment-summary{margin-bottom:125px}}.treatment-summary h3{margin-bottom:40px}@media (min-width:48em){.treatment-summary h3{margin-bottom:50px}}.treatment-summary .wrapper{max-width:900px}@media (max-width:60.5em){.treatment-summary .wrapper{max-width:610px}}.summary-grid .summary-item-wrapper{max-width:100%;margin-left:auto;margin-right:auto}.summary-grid .summary-item-wrapper:after{content:" ";display:block;clear:both}@media (min-width:34.375em){.summary-grid .summary-item-wrapper{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width:60.5625em){.summary-grid .summary-item-wrapper{width:31.91489%;float:left;margin-right:2.12766%}}@media (min-width:34.375em) and (max-width:60.5em){.summary-grid .summary-item-wrapper:nth-child(even){width:48.93617%;float:right;margin-right:0}}@media (min-width:60.5625em){.summary-grid .summary-item-wrapper:nth-child(3n+0){width:31.91489%;float:right;margin-right:0}}@media (min-width:48em){.quote-section.results-banner.banner .wrapper{padding-top:75px;padding-bottom:75px}}@media (min-width:64em){.quote-section.results-banner.banner .wrapper{padding-top:125px;padding-bottom:125px}}.quote-section.results-banner.banner blockquote{margin-bottom:25px}.contact__item{margin-bottom:20px}@media (max-width:47.9375em){.contact__item.contact__item--email .icon-wrapper,.contact__item.contact__item--email h4,.contact__item.contact__item--phone .icon-wrapper,.contact__item.contact__item--phone h4{display:none}.contact__item.contact__item--email .list-item-col,.contact__item.contact__item--phone .list-item-col{float:none;display:block}.contact__item.contact__item--email,.contact__item.contact__item--phone{text-align:center}}@media (min-width:48em){.contact__item{margin-bottom:35px}}.contact__item__block-link{display:block}.contact__item__block-link .icon-wrapper span:before{-webkit-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out}html:not([data-whatinput=touch]) .contact__item__block-link:hover .icon-wrapper span:before{color:#6f9256}html:not([data-whatinput=touch]) .contact__item__block-link:hover .a:after{background-color:#6f9256}.contact__item__block-link .a{display:inline;position:relative}.contact__item__block-link .a:after{-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;content:'';position:absolute;display:block;height:2px;bottom:0;left:0;right:0;background-color:#471c4c;-webkit-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;transition:background-color .25s ease-out}@media (max-width:47.9375em){.contact__item.contact__item--livechat{margin-bottom:10px;display:inline-block}}.contact__item.contact__item--livechat h4{line-height:40px}@media (min-width:48em){.contact__item.contact__item--livechat h4{line-height:46px}}.contact__item .icon-wrapper,.contact__item .list-item-col{display:inline-block;float:left}.contact__item .icon-wrapper{width:50px}@media (min-width:48em){.contact__item .icon-wrapper{width:60px}}.contact__item span{font-size:36px;color:#471c4c}@media (min-width:48em){.contact__item span{font-size:38px;margin-right:20px}}.contact__item h4{font-size:1em;text-transform:uppercase;font-weight:600;letter-spacing:1.25px;text-align:left}.contact__item p{display:block;font-weight:400;font-size:18px;margin-bottom:0}.treatment-item .contact__list .contact__item .icon-wrapper{width:45px}.treatment-item .contact__list .contact__item span{font-size:36px;margin-right:8px}.treatment-item .contact__list .contact__item h4{font-size:14px}.treatment-item .contact__list .contact__item p{font-size:14px}.treatment-item .contact__list .contact__item.contact__item--livechat h4{line-height:36px}.contact__list .custom-intercom-trigger:hover{text-decoration:underline}.summary-item{display:inline-block;width:275px;margin:0 auto 25px}.summary-item .icon-wrapper{width:76px;height:76px;display:inline-block;border:solid 4px #ececec;border-radius:100%;float:left}.summary-item .icon-wrapper span{color:#7c5c9a;font-size:38px;line-height:67px}.summary-item .text-wrapper{display:inline-block;float:left;text-align:left;margin-left:10px;max-width:185px}.summary-item .text-wrapper h4{font-weight:600;font-size:1.375em}.summary-item .text-wrapper p{font-size:1.1875em;font-weight:400;color:#969291;margin-bottom:0}.filter-menu li{margin-bottom:20px}@media (min-width:34.375em){.filter-menu li{margin-bottom:30px}}.filter-menu li:last-of-type{margin-bottom:0}.filter-menu li a{font-weight:600;color:#fff;text-transform:uppercase;font-size:1.4375em;letter-spacing:.1em;line-height:1}@media (min-width:34.375em){.filter-menu li a{font-size:1.625em}}@media (min-width:48em){.filter-menu li a{font-size:1.75em}}@media (min-width:64em){.filter-menu li a{font-size:1.875em}}.filter-menu li a:hover .item-bg{display:block;opacity:1}.filter-menu li a .item-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-2;opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.treatments--cool{padding-top:75px;padding-bottom:75px}@media (min-width:48em){.treatments--cool{padding-top:120px;padding-bottom:120px}}.treatments--cool a.treatments__link{right:0}.treatments--cool.treatments--cool--single{max-width:800px}.treatments--cool.treatments--cool--double{max-width:1040px}@media (max-width:47.9375em){.treatments--cool.treatments--cool--double .treatments--cool__column{margin-bottom:60px}.treatments--cool.treatments--cool--double .treatments--cool__column:last-of-type{margin-bottom:0}}@media (min-width:48em){.treatments--cool.treatments--cool--double .treatments--cool__column{width:48.93617%;float:left;margin-right:2.12766%}.treatments--cool.treatments--cool--double .treatments--cool__column:nth-child(2n){width:48.93617%;float:right;margin-right:0}}.treatments--cool.treatments--cool--double .treatments--cool__column .treatments__item{max-width:390px;margin:auto}.treatments--cool .treatments__image{margin-bottom:32px}.treatments__caption--cool h3{font-size:1.625em}@media (min-width:48em){.treatments__caption--cool h3{font-size:1.875em}}.treatments__caption--cool p{font-size:1.25em;margin-bottom:35px}@media (min-width:48em){.treatments__caption--cool p{font-size:1.4375em}}@media (min-width:48em){.treatments__section{margin-bottom:40px}}.treatments__section .scroll-nav__section{padding-top:30px}@media (min-width:34.375em){.treatments__heading.heading.heading--fw{margin-bottom:45px}}@media (min-width:64em){.treatments__heading.heading.heading--fw{margin-bottom:60px}}.treatments__item--all{text-align:left;margin-bottom:50px;margin-bottom:6.66667%;text-align:left}.treatments__item--all .treatments__image.image-wrapper{margin-bottom:0;display:block}.treatments__item--all figcaption{background:#fff;padding:20px 20px 20px 0}.treatments__item--all p{max-width:none}@media (min-width:34.375em) and (max-width:47.9375em){.treatments__item--all{width:48.93617%;float:left;margin-right:2.12766%}.treatments__item--all:nth-child(2n){float:right;margin-right:0}}@media (min-width:48em) and (max-width:63.9375em){.treatments__item--all{width:31.91489%;float:left;margin-right:2.12766%}.treatments__item--all:nth-child(3n){float:right;margin-right:0}}@media (min-width:64em){.treatments__item--all{width:23.40426%;float:left;margin-right:2.12766%}.treatments__item--all:nth-child(4n){float:right;margin-right:0}}.treatments__dropdown optgroup{font-weight:600;font-size:16px}.treatments__dropdown optgroup option{padding-left:0;margin-bottom:5px;line-height:2}.results--wrapper{max-width:1230px;margin-left:auto;margin-right:auto;margin-bottom:45px}@media (min-width:48em){.results--wrapper{margin-bottom:75px}}.results--grid{position:relative}.results--grid a{display:block}.results--grid a.open-modal{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.results--grid:after{content:'';display:block;clear:both}.grid-item,.grid-sizer{width:100%}@media (min-width:34.375em){.grid-item,.grid-sizer{width:49%}}@media (min-width:48em){.grid-item,.grid-sizer{width:31.91489%}}@media (min-width:64em){.grid-item,.grid-sizer{width:23.40426%}}@media (min-width:34.375em){.gutter-sizer{width:2%}}@media (min-width:48em){.gutter-sizer{width:2.12766%}}@media (min-width:64em){.gutter-sizer{width:2.12766%}}.grid-item{float:left;position:relative}.grid-item .image-wrapper{margin-bottom:10px;border-radius:5px;overflow:hidden;width:100%;display:block}.grid-item img{min-width:100%;max-width:100%}#results figure{margin-bottom:45px}#results figcaption{text-align:left}#results figcaption h5{font-size:1.3125em;letter-spacing:.5px;font-weight:500}#results figcaption a.button{display:none}#results figcaption p{font-weight:300;font-size:1.0625em;color:#716e6d;margin-bottom:0;display:none}#results figcaption img{min-width:initial!important;max-width:initial!important;display:inline-block!important;height:initial!important;width:initial!important}#results .hidden{display:none}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.results .scroll-nav__section{padding:20px 0}@media (min-width:48em){.results .scroll-nav__section{padding:30px 0}}.results{margin-bottom:45px}@media (min-width:48em){.results{margin-bottom:90px}}@media (min-width:64em){.results{margin-bottom:120px}}.results__section{margin-bottom:45px}@media (min-width:34.375em){.results__section{margin-bottom:60px}}@media (min-width:48em){.results__section{margin-bottom:90px}}.results__caption p{max-width:360px}@media (min-width:48em){.results__caption p{margin-bottom:30px}}.results__caption--hidden{display:none}.mfp-title .results__caption--hidden{display:block}.results-gallery{margin-bottom:20px}@media (min-width:34.375em){.results-gallery{margin-bottom:35px}}@media (min-width:48em){.results-gallery{margin-bottom:45px}}.results-gallery .gallery-cell{width:100%;margin-left:10px;margin-right:10px}@media (min-width:34.375em){.results-gallery .gallery-cell{width:50%}}@media (min-width:48em){.results-gallery .gallery-cell{width:25%}}.mfp__disclaimer{color:#fff;text-align:left;padding-top:10px;line-height:1.3;font-weight:300}.mfp-title{padding-right:0;text-align:center;margin-left:auto;margin-right:auto}.content__text{max-width:710px;margin-left:auto;margin-right:auto;padding:0 30px}.content__image--wrapper,.content__slider--wrapper{margin-bottom:30px}@media (min-width:48em){.content__image--wrapper,.content__slider--wrapper{margin-bottom:50px}}.content__image{max-width:1020px;margin-left:auto;margin-right:auto}.content__image p.caption{font-size:1em;color:#969291;font-weight:400;line-height:1}@media (min-width:48em){.content__image p.caption{font-weight:300;position:absolute;bottom:20px;left:20px;margin-bottom:0;color:#fff;background:#7c5c9a;font-size:1.125em;padding:12px 20px}}.content__slider{max-width:1000px;margin-left:auto;margin-right:auto}.content__slider .carousel-cell{position:relative;width:100%}@media (max-width:47.9375em){.content__slider .carousel-cell img{margin-bottom:10px}}.content__slider .flickity-prev-next-button{border-radius:0;background:#fff;background:rgba(71,28,76,.75);width:32px;height:42px}@media (min-width:48em){.content__slider .flickity-prev-next-button{width:50px;height:60px}}.content__slider .flickity-prev-next-button .arrow{fill:#fff}.content__slider .flickity-prev-next-button.previous{left:0}.content__slider .flickity-prev-next-button.next{right:0}.content__slider p.caption{font-size:1em;color:#969291;font-weight:400;line-height:1}@media (min-width:48em){.content__slider p.caption{font-weight:300;position:absolute;bottom:20px;left:20px;margin-bottom:0;color:#fff;background:#471c4c;font-size:1.125em;padding:12px 20px}}.content__image--text{background:#fff}.content__image--text .image-wrapper{padding-top:70%}@media (min-width:64em){.content__image--text .image-wrapper{padding-top:35%;float:left;width:51%}}.content__image--text .text-wrapper{height:100%;padding:45px 30px}.content__image--text .text-wrapper .center-wrapper{max-width:650px;margin:auto}@media (min-width:48em){.content__image--text .text-wrapper{padding:60px 30px}}@media (min-width:64em){.content__image--text .text-wrapper{float:left;width:49%;padding:75px 45px}}.content__image--text .text-wrapper p:last-of-type{margin-bottom:0}@media (min-width:64em){.content__image--text.content__image--right .image-wrapper{float:right}}@media (min-width:64em){.content__image--text.content__image--right .text-wrapper{float:left}}@media (min-width:48em){.pricing-section .pricing-contact-wrapper{padding-left:30px;text-align:left;width:48.93617%;float:right;margin-right:0}}.faq-section .wrapper{max-width:725px}.faq-accordion{text-align:left}.faq-accordion .accordion-item{border-bottom:solid 2px #ececec}.faq-accordion .accordion-item.active .dropdown-arrow{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-accordion dt{font-size:1.1875em;font-weight:400;color:#2a2a2a;padding:20px 10px;position:relative;cursor:pointer}@media (min-width:48em){.faq-accordion dt{font-size:1.375em}}.faq-accordion dt .dropdown-arrow{position:absolute;right:10px;top:26px;font-size:14px;color:#969291}.faq-accordion dd{margin-left:0;margin-bottom:15px;padding:0 10px}.faq-accordion dd p{font-size:1.125em;font-weight:400;color:#716e6d}@media (min-width:48em){.faq-accordion dd p{font-size:1.25em}}.quote-section.banner .quote-icon{color:#fff;opacity:.3;font-size:16px;position:relative;bottom:10px}@media (min-width:48em){.quote-section.banner .quote-icon{font-size:22px}}@media (min-width:64em){.quote-section.banner .quote-icon{font-size:27px}}.quote-section.banner.results-banner .wrapper{max-width:1080px}.quote-section.banner .wrapper{max-width:1280px;padding:35px;display:inline-block}@media (min-width:48em){.quote-section.banner .wrapper{padding-top:150px;padding-bottom:150px}}.quote-section.banner blockquote{font-family:serif;margin:0;position:relative}html.wf-active .quote-section.banner blockquote{font-family:kepler-std-display,serif}.quote-section.banner blockquote p{font-size:1.4375em;padding-top:15px;padding-bottom:18px}.quote-section.banner blockquote p:last-of-type{margin-bottom:0}@media (min-width:48em){.quote-section.banner blockquote p{font-size:1.5625em}}@media (min-width:64em){.quote-section.banner blockquote p{font-size:1.875em}}.parallax-section{position:relative;padding-top:30%;overflow:hidden;min-height:300px;background:0 0;max-height:400px}.parallax-section .parallax-image{position:absolute;top:0;right:0;bottom:0;left:0}.parallax-mirror img{max-width:none!important}.pricing-image-section.wrapper{margin-bottom:45px}@media (max-width:63.9375em){.pricing-image-section.wrapper{max-width:750px}.pricing-image-section.wrapper.ipl-pricing{max-width:initial}}@media (min-width:64em){.pricing-image-section.wrapper{margin-bottom:90px}}.pricing-image-wrapper{background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff!important;border-radius:3px;position:relative;overflow:hidden}.pricing-image-wrapper.ipl-bikini{padding:20px}.pricing-image-wrapper.ipl-bikini .caption-header{margin-bottom:0}.pricing-image-wrapper.ipl-bikini .caption{padding:0 0 15px}.pricing-image-wrapper.ipl-bikini .caption:last-of-type{padding-bottom:0}.pricing-image-wrapper.ipl-bikini h4{font-size:2em}.pricing-image-wrapper .caption{position:relative;text-align:left;padding:40px 20px}.pricing-image-wrapper:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(42,42,42,.8);z-index:0}.pricing-image-wrapper h4,.pricing-image-wrapper p{color:#fff!important}.pricing-image-wrapper h3{font-size:1.8125em;color:#fff!important;font-weight:500;line-height:1.2;margin-bottom:0}.pricing-image-wrapper span.apt-length{font-size:1.1875em;font-weight:400;display:block}.pricing-image-wrapper p{font-size:1.25em;font-weight:400;margin-bottom:35px}.pricing-image-wrapper h4{font-size:2.25em;font-weight:600}.pricing-image-wrapper .caption-header{margin-bottom:30px}@media (max-width:63.9375em){.pricing-image-wrapper{margin-bottom:15px}}@media (min-width:64em){.pricing-image-wrapper{width:31.91489%;float:left;margin-right:2.12766%}.pricing-image-wrapper:nth-child(3n){width:31.91489%;float:right;margin-right:0}}.ipl-main .pricing-image-wrapper{float:none;width:100%}@media (min-width:64em){.ipl-main{width:31.91489%;float:left;margin-right:2.12766%}.ipl-main:last-of-type{width:31.91489%;float:right;margin-right:0}}.ipl-main .caption-header{margin-bottom:0}.ipl-main .caption{padding:20px}.ipl-main .treatment-wrapper{margin-bottom:15px}.ipl-main .treatment-wrapper:before{display:none}.ipl-main .treatment-wrapper div h4{font-size:1.375em}.ipl-main .treatment-wrapper p{font-size:1.0625em;margin-bottom:10px}.ipl-main+.ipl-main:after{display:table;content:' ';clear:both}.ipl-bikini+.ipl-main+.ipl-main{margin-right:0}.ipl-bikini+.ipl-main+.ipl-main:after{display:table;content:' ';clear:both}@media (max-width:47.9375em){.pricing-single .contact__list{overflow:hidden;text-align:left;margin-left:auto;margin-right:auto;display:inline-block}}.pricing-single .pricing__wrapper_single .pricing-table-wrapper{margin:auto;max-width:500px;padding-top:45px;padding-bottom:45px}.pricing-single .pricing__wrapper_single .pricing-table-wrapper h3{font-size:2.625em}.pricing-single .pricing__wrapper_single .pricing-table-wrapper h4{font-size:1.375em}.pricing-single .pricing-table-wrapper{border-radius:5px;padding:25px 30px;border:solid 2px #e4e4e4}.pricing-single .pricing-table-wrapper .pricing-single-wrapper{margin-bottom:25px;padding-bottom:25px;border-bottom:solid 1px #e4e4e4}.pricing-single .pricing-table-wrapper .pricing-single-wrapper:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom-width:0}.pricing-single .pricing-table-wrapper h3{font-size:2.125em;font-weight:600;line-height:1;margin-bottom:5px;position:relative;display:inline-block;margin-left:auto;margin-right:auto}.pricing-single .pricing-table-wrapper h4{font-size:1.125em;font-weight:400;color:#2a2a2a;letter-spacing:1px}.pricing-single .pricing-table-wrapper h5{color:#636466;font-size:18px;font-weight:400;margin-bottom:0;letter-spacing:1px}.pricing-single .pricing-table-wrapper p{font-weight:300;font-size:18px;margin-bottom:0}.pricing-single .pricing-table-wrapper strong{font-weight:500}.pricing-single .pricing-multi-list .pricing-single-wrapper{padding-bottom:25px}.pricing-single .pricing-multi-list .pricing-single-wrapper h3{font-size:2.625em}.pricing-single .pricing-multi-list .pricing-single-wrapper h4{font-size:1.375em;margin-bottom:10px;color:#2a2a2a}@media (min-width:48em){.multi-column-wrapper{width:48.93617%;float:left;margin-right:2.12766%}}.pricing-multi-column{display:block;margin-bottom:2.5641%}@media (min-width:23.5em){.pricing-multi-column{width:48.93617%;float:left;margin-right:2.12766%}.pricing-multi-column:nth-child(even){float:right;margin-right:0}}.pricing-contact-wrapper-full{margin-bottom:30px}@media (min-width:48em){.pricing-contact-wrapper-full{margin-bottom:60px}}.pricing-contact-wrapper-full+div{margin-top:60px}@media (min-width:64em){.pricing-contact-wrapper-full+div{margin-top:120px}}.pricing-contact-wrapper-full+.final-disclaimer{margin-bottom:0!important}.pricing-contact-wrapper-full .contact__list{text-align:left;margin-left:auto;margin-right:auto;display:inline-block}@media (min-width:64em){.pricing-contact-wrapper-full .contact__list{margin-left:auto;margin-right:auto}}@media (min-width:64em){.pricing-contact-wrapper-full .contact__item{float:left;margin-right:40px}}.pricing-dot-section.wrapper{max-width:920px;margin-bottom:45px}.dot-wrapper{text-align:center;margin-bottom:30px}@media (max-width:28.0625em){.dot-wrapper{width:48.93617%;float:left;margin-right:2.12766%}.dot-wrapper:nth-child(odd){width:48.93617%;float:right;margin-right:0}}@media (min-width:28.125em) and (max-width:34.3125em){.dot-wrapper{width:31.91489%;float:left;margin-right:2.12766%}.dot-wrapper:nth-child(3n){width:31.91489%;float:right;margin-right:0}}@media (min-width:34.375em){.dot-wrapper{margin-bottom:60px;width:23.40426%;float:left;margin-right:2.12766%}.dot-wrapper:nth-child(4n){width:23.40426%;float:right;margin-right:0}}.dot-wrapper .image-wrapper{max-width:135px;margin:0 auto 10px}@media (max-width:47.9375em){.dot-wrapper .image-wrapper{padding:0 15px}}.dot-wrapper .image-wrapper .overflow-wrapper{border-radius:100%;overflow:hidden}.dot-wrapper h3{font-size:1.5em;font-weight:500;margin-bottom:3px;line-height:1}.dot-wrapper h4{font-size:1.375em;font-weight:400;color:#969291;line-height:1;margin-bottom:0}.dot-wrapper p{font-size:1em;font-weight:400;color:#969291}.pricing__wrapper{max-width:540px;margin:0 auto 30px}@media (min-width:48em){.pricing__wrapper{width:48.93617%;float:left;margin-right:2.12766%}}.content__image--text+.content__heading,.content__image--text+.science-section .content__heading{padding-top:45px}@media (min-width:48em){.content__image--text+.content__heading,.content__image--text+.science-section .content__heading{padding-top:90px}}.content__heading+div,.content__heading+section{padding-top:45px!important}.content__heading+div.content__text{padding-top:0!important}.content__text+section.section--padded,.pricing-contact-wrapper+.faq-section{padding-top:0}@media (max-width:60.5em){.science-section+.pricing .scroll-nav__section>.wrapper{padding-top:0}}.pricing-section+.faq-section .wrapper{padding-top:0!important}section.science-section+.parallax-section{margin-top:30px}.disclaimer{text-align:left}.final-disclaimer{padding-top:40px}.final-disclaimer .disclaimer{text-align:center;display:inline-block;padding:5px;border:solid 2px #471c4c}.final-disclaimer h4{text-align:center;font-size:1.0625em;font-weight:400;padding:15px;background:#471c4c;display:inline-block;margin:auto;color:#fff}@media (min-width:48em){.final-disclaimer h4{font-size:1.375em}}.facebook-vid{overflow:hidden;position:relative}.facebook-vid iframe{left:0;top:0;height:100%;width:100%;position:absolute}.facebook-vid-wrapper{margin-bottom:30px}@media (min-width:64em){.facebook-vid-wrapper{width:31.91489%;float:left;margin-right:2.12766%}.facebook-vid-wrapper:nth-child(3n){width:31.91489%;float:right;margin-right:0}}.facebook-section{margin-bottom:45px}@media (min-width:48em){.facebook-section{margin-bottom:60px}}@media (min-width:64em){.facebook-section{margin-bottom:75px}}.post{text-align:left}.post__heading{max-width:650px;margin-right:auto;margin-left:auto}.post__text,.post__tweet{max-width:650px!important;margin-bottom:20px;margin-right:auto;margin-left:auto}@media (min-width:48em){.post__text,.post__tweet{margin-bottom:30px}}.post__image{margin-bottom:30px;margin-right:auto;margin-left:auto}.post__caption{float:right}.post__caption p{margin-bottom:0;color:#969291;font-weight:400;font-size:1.0625em;letter-spacing:0}.post__embed{margin-bottom:30px;margin-right:auto;margin-left:auto}.post__embed.post__embed--align{max-width:650px}.post__quote{font-family:kepler-std-display,serif;text-align:center;position:relative;border-radius:3px;margin-bottom:30px;margin-right:auto;margin-left:auto}.post__quote:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(99,100,102,.8)}.post__quote blockquote{text-align:center;position:relative;z-index:1;margin:0;padding:30px 0}@media (min-width:48em){.post__quote blockquote{padding:45px 0}}.post__quote blockquote p{color:#fff;font-size:1.25em}@media (min-width:48em){.post__quote blockquote p{font-size:1.625em}}.post__quote blockquote footer{color:#fff;font-style:none;font-size:1.125em}@media (min-width:48em){.post__quote blockquote footer{font-size:1.3125em}}.blog-list{padding-top:45px}@media (min-width:48em){.blog-list{padding-top:75px}}.blog-list.blog-list--latest{margin-bottom:45px}@media (min-width:48em){.blog-list.blog-list--latest{margin-bottom:60px}}@media (min-width:64em){.blog-list.blog-list--latest{margin-bottom:75px}}@media (min-width:80em){.blog-list.blog-list--latest{margin-bottom:100px}}.blog-list__item{margin-bottom:45px;text-align:left}@media (min-width:48em){.blog-list__item{margin-bottom:60px;width:31.91489%;float:left;margin-right:2.12766%}.blog-list__item:nth-child(3n){width:31.91489%;float:right;margin-right:0}}.blog-list__item a.image-wrapper{display:block;margin-bottom:15px}.blog-list__item h3{font-weight:500;font-size:1.4375em;color:#2a2a2a;margin-bottom:0}.blog-list__item p{font-weight:400;color:#969291;font-size:1.0625em;letter-spacing:0;margin-bottom:0}@media (min-width:48em){.blog-list__item.blog-list__item--latest:nth-child(3n){width:31.91489%;float:left;margin-right:2.12766%}.blog-list__item.blog-list__item--latest:last-of-type{width:31.91489%;float:right;margin-right:0}}.post-title{padding-top:25px}@media (min-width:48em){.post-title{padding-top:75px}}.post-title h1{font-size:1.625em}@media (min-width:48em){.post-title h1{font-size:2.625em}}.wrapper--main.no-hero{padding-top:15px}@media (min-width:48em){.wrapper--main.no-hero{padding-top:40px}}.instagram-feed .flickity-prev-next-button{border-radius:0;background:#fff;background:rgba(71,28,76,.35);width:32px;height:100%}@media (min-width:48em){.instagram-feed .flickity-prev-next-button{width:50px;height:100%}}.instagram-feed .flickity-prev-next-button .arrow{fill:#fff}.instagram-feed .flickity-prev-next-button.previous{left:0}.instagram-feed .flickity-prev-next-button.next{right:0}.instagram-feed .image-link{overflow:hidden;position:relative}.instagram-feed .image-link img{position:absolute;top:0;left:0}.instagram-section{text-align:center}.instagram-section h3{margin-bottom:40px}.slider .carousel.is-hidden{display:none}.slider .carousel.flickity-enabled{opacity:1}.instagram-section .image-link:after{content:initial}.instagram-feed .image-link{padding-top:100%}.instagram-section .header-text-section{margin-bottom:0}.instagram-feed .slide-wrapper{width:50%;float:left;max-width:270px}@media (min-width:769px){.instagram-section h2{margin-bottom:50px}}#map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#map img{width:initial;max-width:initial!important}.contact-section{margin-bottom:45px}@media (min-width:48em){.contact-section{margin-bottom:75px}}@media (max-width:47.9375em){.contact-section .contact__list{margin-bottom:35px}}@media (min-width:48em){.contact-section .column{width:48.93617%;float:left;margin-right:2.12766%}.contact-section .column:nth-child(2n){width:48.93617%;float:right;margin-right:0}}.contact-section .column h4{font-size:1em;text-transform:uppercase;font-weight:600;letter-spacing:1.25px}.contact-section .column p{font-weight:400;font-size:1.125em}@media (max-width:47.9375em){.contact__item--masonry.contact__item--email,.contact__item--masonry.contact__item--phone{text-align:left}}.social-wrapper{text-align:left}@media (max-width:47.9375em){.social-wrapper{text-align:center;display:inline-block;margin-bottom:35px}}.social-wrapper h4{margin-bottom:10px}.social-wrapper li a{font-size:24px}.pricelist-template{margin-bottom:45px;text-align:left}@media (min-width:48em){.pricelist-template{margin-bottom:75px}}.ipl-pricing,.pricelist-section{margin-bottom:20px}.ipl-pricing .scroll-nav__section,.pricelist-section .scroll-nav__section{padding-top:15px}@media (min-width:48em){.ipl-pricing .scroll-nav__section,.pricelist-section .scroll-nav__section{padding-top:30px}}.ipl-pricing p,.pricelist-section p{margin-bottom:0;font-weight:400;font-size:1.125em;color:#716e6d}.ipl-pricing p span.price,.ipl-pricing p strong,.pricelist-section p span.price,.pricelist-section p strong{font-weight:500;color:#636466}.ipl-pricing h3,.pricelist-section h3{font-weight:600;letter-spacing:1.75px;color:#332a3d;font-size:1.1875em;margin-bottom:6px;line-height:1.1;text-transform:uppercase}@media (min-width:48em){.ipl-pricing h3,.pricelist-section h3{font-size:1.25em;letter-spacing:2px;color:#471c4c;font-size:20px;margin-bottom:8px}}@media (min-width:34.375em){.ipl-pricing .pricelist-column.pricelist-column--small,.pricelist-section .pricelist-column.pricelist-column--small{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width:48em){.ipl-pricing .pricelist-column.pricelist-column--small,.pricelist-section .pricelist-column.pricelist-column--small{width:23.40426%;float:left;margin-right:2.12766%;max-width:250px}}@media (min-width:34.375em){.ipl-pricing .pricelist-column.pricelist-column--large,.pricelist-section .pricelist-column.pricelist-column--large{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:48em){.ipl-pricing .pricelist-column.pricelist-column--large,.pricelist-section .pricelist-column.pricelist-column--large{width:48.93617%;float:right;margin-right:0}}.ipl-pricing .price-box,.pricelist-section .price-box{background:#9574b3;padding:20px;margin-bottom:15px}.ipl-pricing .price-box h4,.ipl-pricing .price-box p,.pricelist-section .price-box h4,.pricelist-section .price-box p{color:#fff}.ipl-pricing .price-box p,.pricelist-section .price-box p{font-size:1.0625em;line-height:1.3;font-weight:400}.ipl-pricing .box-title,.pricelist-section .box-title{margin-bottom:7px}.ipl-pricing .box-price,.pricelist-section .box-price{float:right}.ipl-pricing .box-price h4,.pricelist-section .box-price h4{font-size:1.1875em}.ipl-pricing .box-content,.pricelist-section .box-content{max-width:430px}.ipl-pricing .box-content p,.pricelist-section .box-content p{margin-bottom:0}.ipl-pricing .title-section,.pricelist-section .title-section{color:#fff;border-radius:3px;background-color:#332a3d;padding:25px;margin-bottom:20px}.ipl-pricing h4,.pricelist-section h4{font-weight:500;font-size:1.125em;color:#636466;letter-spacing:1px}.ipl-pricing .split-heading,.pricelist-section .split-heading{text-decoration:underline}@media (min-width:48em){.ipl-pricing,.pricelist-section{margin-bottom:30px}}.ipl-pricing .treatment-wrapper,.pricelist-section .treatment-wrapper{margin-bottom:20px;background:#fbfbfb;border-radius:3px;padding:20px 25px;border:solid 1px #d5d5d5;text-align:left}@media (min-width:48em){.ipl-pricing .treatment-wrapper,.pricelist-section .treatment-wrapper{padding-top:25px;padding-bottom:25px}}.ipl-pricing .pricing-wrapper,.pricelist-section .pricing-wrapper{margin-bottom:10px}.ipl-pricing .pricing-wrapper:last-of-type,.pricelist-section .pricing-wrapper:last-of-type{margin-bottom:0}.pricing-image-wrapper.ipl-bikini{text-align:left}@media (min-width:64em){.pricing-image-wrapper.ipl-bikini{width:31.91489%;float:left;margin-right:2.12766%}}.pricing-image-wrapper.ipl-bikini>h4{text-decoration:underline}.pricing-image-wrapper.ipl-bikini h4{color:#fff!important;margin-bottom:15px;position:relative;font-size:1.375em}.ipl-bikini{background-image:url(../img/treatments/young-woman-at-beach.jpg)}.ipl-pricing h3{font-size:26px}.heading.heading--fw{border-radius:3px;background-color:#471c4c;padding:25px;margin-bottom:20px}.heading__title{margin-bottom:0;text-align:center;text-transform:uppercase;font-weight:400;font-size:1.3125em;letter-spacing:3px}@media (max-width:47.9375em){.heading__title{text-align:left}}@media (min-width:48em){.heading__title{font-size:1.5em}}.heading__title.heading__title--fw{color:#fff}.banner .wrapper{padding-top:60px;padding-bottom:60px;max-width:650px}@media (min-width:48em){.banner .wrapper{padding-top:75px;padding-bottom:75px}}.banner .wrapper.pricing-contact-wrapper{max-width:1280px;margin-bottom:0}.banner .wrapper.pricing-contact-wrapper .contact__list li span,.banner .wrapper.pricing-contact-wrapper h2,.banner .wrapper.pricing-contact-wrapper h4,.banner .wrapper.pricing-contact-wrapper p{color:#fff}@media (min-width:64em){.banner .wrapper.pricing-contact-wrapper .contact__item{margin-bottom:0}}.banner h1,.banner h2,.banner h3,.banner p{color:#fff}.error-page.wrapper{padding-top:45px}@media (min-width:48em){.error-page.wrapper{padding-top:60px}}button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button{position:relative;display:inline-block;vertical-align:top;padding:14px 24px!important;font-size:14px!important;color:#fff!important;text-transform:uppercase;text-align:center;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.25);background:#471c4c;border-radius:3px;border:0;cursor:pointer;line-height:.8;letter-spacing:1.2px;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:700;-webkit-transition:background-color .25s ease-out,color .25s ease-out;-o-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}html:not([data-whatinput=touch]) .button:hover{background-color:#6f9256;opacity:1}.button:active,.button:focus{background-color:#6f9256}@media (min-width:48em){.button--medium{padding:17px 36px!important;font-size:15px!important}}@media (min-width:48em){.button--large{font-size:16px!important;padding:23px 60px!important}}