-The steps to take to resist the natural aging process are:
A specific skin care regimen, composed of products, services. Daily routines that are performed at home. In the right combination these steps help to correct each person’s specific skin issues.

The first and most important building block of this regimen is a medical-grade anti-aging skin care system, i.e. a product line or combination of product lines that include cleansers, exfoliaters, toners, moisturizers, problem-solvers, and anti-aging products for the skin. The goal of this skin care regimen is to produce and maintain healthy skin and will require traning and at home discipline to acheive the amazing results that are possible.

The earlier in life such a regimen is started, the later in life you enjoy the benefits of healthy skin. As skin ages, the body’s ability to replace skin cells slows down and more and more dead skin cells build up. The effects of this aging process include sagging skin, fine line and wrinkles, discoloration, rough texture and dull tone. The above is far from a complete list as there are many possible sources for skin problems.

Chemical Peels-
​Chemical peels are performed to achieve better skin tone and to remove fine lines, especially on the face. The chemical solution removes outer layers of skin which are damaged by age, sun, acne, wrinkles or pigmentation problems.

Botox, Xeomin, and Dermal Fillers- Injectable fillers such as Juvéderm® are used to add volume to areas of the face in which laxity is apparent.


Teen skin

Help teens take steps to a specific skin care regimen, composed of products, services, and daily routines performed at home.  Using the right combination of products and personalized services to correct and prevent specific skin problems for each individual.


Click on a service above to learn more about what we offer.

What you can do to help change your skin

#tsf_pp_header { margin-top: 100px; } .tsf-pp-body { top: 0; left: 0; margin: 0; padding: 0; font-family: sans-serif; font-size: 20px; line-height: 32px; font-weight: 100; } .tsf-pp-weight-400 { font-weight: 400; } .tsf-pp-bold { font-weight: bold; } .tsf-pp-italic { font-style: italic; } .tsf-pp-uppercase { text-transform: uppercase; } .tsf-pp-text-center { text-align: center; } #tsf_pp_header figure { margin: 0; } .tsf-pp-logo { max-width: 30%; width: 100%; z-index: 1; position: absolute; left: 50%; transform: translateX(-50%); } .tsf-pp-container { /*max-width: 1920px;*/ width: calc(100% - 30%); margin: 0 15%; } .tsf-pp-container .tsf-pp-row-boxed { width: 80%; display: block; clear: both; margin: 60px auto; } .tsf-pp-container .tsf-pp-row-full { width: 100%; float: left; clear: both; margin: 60px auto; } .tsf-pp-separator { width: 100%; height: 2px; background-color: #e5e5e5; } .tsf-pp-image { max-width: 100%; width: 100%; } .tsf-pp-image.width-90 { width: 90%; } .tsf-pp-yellow-flag { width: 40%; float: right; } .tsf-pp-ca-seal { width: 20%; } .tsf-pp-yellow-stripe { background: #f7ee9f; font-size: 24px; padding: 20px 0 20px 80px; margin: 0; width: 500px; float: right; font-weight: 100; position: relative; top: -10px; right: 0; z-index: -1; } .tsf-pp-yellow-stripe:before { content: ""; position: absolute; top: 0; left: 0; border-width: 72px 72px 0 0; border-style: solid; border-color: #fff #f7ee9f #f7ee9f #f7ee9f; background: #fff; display: block; width: 0; } .tsf-margin-tb-20 { margin-top: 20px !important; margin-bottom: 20px !important; } .tsf-margin-tb-40 { margin-top: 40px !important; margin-bottom: 40px !important; } .tsf-margin-tb-60 { margin-top: 60px !important; margin-bottom: 60px !important; } ul.tsf-pp-step-options { width: 100%; margin: 40px 0 0 0; display: block; list-style: none; padding: 0; } ul.tsf-pp-step-options li { display: inline-block; width: 30%; text-align: left; font-weight: 100; border-left: 4px solid #009d83; padding-left: 10px; vertical-align: text-top; } ul.tsf-pp-step-options li p { margin: 0; width: 95%; font-size: 22px; } .tsf-pp-table { width: 100%; border-spacing: 0; border-collapse: separate; } .tsf-pp-table tr td { text-align: center; padding: 20px; } .tsf-pp-table tr:nth-child(odd) { background-color: #eff6f6; } .tsf-pp-footer { background-color: transparent; background-image: url(./images/ProductPage-Crystals.png); background-position: bottom center; background-size: 100%; background-repeat: no-repeat; padding-top: 100px; padding-bottom: 150px; } .tsf-pp-footer p { font-size: 24px; line-height: 36px; } @media screen and (max-width: 1439px) { .tsf-pp-footer { padding-top: 40px; padding-bottom: 20px; } .tsf-pp-ca-seal { width: 40%; } } @media screen and (max-width: 1199px) { /*.tsf-pp-logo { max-width: 600px; }*/ .tsf-pp-container .tsf-pp-row-boxed, .tsf-pp-container .tsf-pp-row-full { margin-top: 40px; margin-bottom: 40px; } ul.tsf-pp-step-options li p { width: 90%; } } @media screen and (max-width: 1023px) { /*.tsf-pp-logo { max-width: 500px; }*/ ul.tsf-pp-step-options li { width: 100%; margin: 10px 0; } ul.tsf-pp-step-options li p { width: 100%; } .tsf-pp-yellow-flag { width: 60%; float: right; } } @media screen and (max-width: 959px) { /*.tsf-pp-logo { max-width: 450px; }*/ .tsf-pp-yellow-stripe { padding: 10px 0 10px 65px; font-size: 16px; width: 300px; } .tsf-pp-yellow-stripe:before { border-width: 52px 52px 0 0; } .tsf-pp-container .tsf-pp-row-boxed, .tsf-pp-container .tsf-pp-row-full { margin-top: 20px; margin-bottom: 20px; } } @media screen and (max-width: 767px) { .tsf-pp-container { width: 100%; margin: 0 auto; } .tsf-pp-logo { max-width: 40%; } .tsf-pp-body { font-size: 16px; line-height: 28px; } ul.tsf-pp-step-options li p { font-size: 18px; } .tsf-pp-table tr td:first-child, .tsf-pp-table tr td:last-child { display: none; } .tsf-pp-footer p { font-size: 20px; line-height: 32px; } ul.tsf-pp-step-options { padding: 0; } /*.tsf-pp-yellow-stripe { width: 400px; font-size: 20px; padding: 15px 0 15px 80px; }*/ .tsf-pp-yellow-stripe:before { border-width: 48px 48px 0 0; } .tsf-pp-yellow-flag { width: 60%; float: right; } } @media screen and (max-width: 579px) { /*.tsf-pp-logo { max-width: 270px; }*/ .tsf-pp-yellow-stripe { width: 250px; font-size: 14px; padding: 5px 0 5px 50px; } .tsf-pp-yellow-stripe:before { border-width: 38px 38px 0 0; } } @media screen and (max-width: 479px) { /*.tsf-pp-logo { max-width: 200px; }*/ .tsf-pp-yellow-stripe { width: 200px; font-size: 12px; padding: 0 0 0 40px; } .tsf-pp-yellow-stripe:before { border-width: 28px 28px 0 0; } } @media screen and (max-width: 374px) { /*.tsf-pp-logo { max-width: 150px; }*/ .tsf-pp-yellow-stripe { width: 165px; font-size: 10px; padding: 0 0 0 30px; } /*.tsf-pp-yellow-stripe:before { border-width: 48px 48px 0 0; }*/ }