/* https://www.mirrorfinishdetail.com.au/wp-content/themes/mirror_finish/css/styles_d.css?ver=1.0 */
main{width:calc(100% - 110px);margin-left:auto}.slick-slide{outline:none}.header{position:absolute;left:110px;top:0;width:calc(100% - 110px);z-index:100;padding:21px 0}.header .container{max-width:100%}.header .header_wrap{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header .logo_wrap{padding-top:13px;padding-left:22px}.header .web_logo{width:82px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.header .nav_cont{width:calc(100% - 82px);padding-left:54px}.header .nav_wrap{width:calc(100% + 34px);margin-left:-17px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header .single_nav_wrap.cart_nav{margin-left:auto;cursor:pointer}.header .single_nav{padding:20px 17px 43px;color:#fff;font-size:12px;letter-spacing:.65px;text-transform:uppercase;display:inline-block;font-weight:600;white-space:nowrap;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.header .dropdown_cont .single_nav span{position:relative}.header .dropdown_cont .single_nav span::after{content:'';position:absolute;left:0;bottom:-42px;width:100%;height:4px;background-color:#BC001F;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;opacity:0;pointer-events:none;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}@media screen and (min-width:1025px){.header .dropdown_cont:hover .single_nav span::after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header .dropdown_cont:hover .dropdown_wrap{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.header .dropdown_cont .dropdown_wrap{color:#fff;position:absolute;left:0;top:100%;min-width:780px;background-color:#0d0c0c;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:1;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;opacity:0;pointer-events:none;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}.header .dropdown_cont .left_wrap{width:34%;border-right:1px solid #313131;padding:36px 20px 36px 40px}.header .dropdown_cont .right_wrap{width:66%;padding:79px 20px 59px 50px}.header .dropdown_cont .dropdown_items{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:23px;-moz-column-gap:23px;column-gap:23px}.header .dropdown_cont .dropdown_item{color:#474747;font-family:"Big Shoulders Display",sans-serif;font-size:32px;font-weight:700;letter-spacing:1.6px;line-height:1.2;text-transform:uppercase;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;display:block;margin-bottom:18px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.header .dropdown_cont .dropdown_item.white{color:#fff}@media screen and (min-width:1025px){.header .dropdown_cont .dropdown_item:hover{color:#fff}}.header .dropdown_cont .sm_title{font-size:14px;line-height:18px;margin-bottom:23px}@media screen and (max-width:1120px){.header{width:calc(100vw - 80px);left:80px;padding:22px 0}.header .single_nav_wrap:not(.cart_nav){display:none}.header .cart_nav{position:relative}.header .cart_nav .single_nav{padding-right:12px}.header .cart_nav .cart_wrap_nr{display:none}.header .cart_nav #cur_cart_nr{position:absolute;font-size:10px;letter-spacing:.54px;right:0;top:16px}.header .container{padding:0 35px}.header .logo_wrap{padding-left:0}.header .web_logo{width:66px}}@media screen and (max-width:767px){.header{width:calc(100vw - 60px);left:60px;padding:19px 0}.header .container{padding:0 16px}.header .web_logo{width:54px}}@media screen and (max-width:320px){.header{width:calc(100vw - 52px);left:52px;padding:16px 0}.header .container{padding:0 12px}.header .web_logo{width:47px}}@media screen and (min-width:768px){.side_bar_menu{height:100vh;height:calc(var(--vh, 1vh) * 100)}}.side_bar_menu{width:110px;position:fixed;top:0;left:0;background-color:#0d0c0c;z-index:999}.side_bar_menu .left_menu{position:relative;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;padding-bottom:118px}.side_bar_menu .ham_btn{width:100%;height:100px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.side_bar_menu .ham{width:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:-webkit-transform 400ms;-moz-transition:-moz-transform 400ms;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.side_bar_menu .hamRotate.active{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.side_bar_menu .hamRotate180.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.side_bar_menu .line{fill:none;-webkit-transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;-moz-transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#fff;stroke-width:2;stroke-linecap:round}.side_bar_menu .ham4 .top{stroke-dasharray:40 121}.side_bar_menu .ham4 .bottom{stroke-dasharray:40 121}.side_bar_menu .ham4.active .top{stroke-dashoffset:-68px}.side_bar_menu .ham4.active .bottom{stroke-dashoffset:-68px}.side_bar_menu .book_now_btn{position:relative;width:100%;height:205px;background-color:#2E0101;cursor:pointer}.side_bar_menu .book_now_btn span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-moz-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);-o-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);color:#fff;font-family:"Big Shoulders Display",sans-serif;font-size:15px;font-weight:900;letter-spacing:2.68px;text-transform:uppercase;white-space:nowrap}.side_bar_menu .book_now_btn .text_open{display:none}.side_bar_menu .book_now_btn.active .text_close{display:none}.side_bar_menu .book_now_btn.active .text_open{display:block}.side_bar_menu .phone_icon_wrap{width:100%;margin-top:28px}.side_bar_menu .phone_icon_wrap a{display:block;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20px 0}.side_bar_menu .phone_icon_wrap a svg,.side_bar_menu .phone_icon_wrap a img{opacity:.5;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media screen and (min-width:1025px){.side_bar_menu .phone_icon_wrap a:hover svg,.side_bar_menu .phone_icon_wrap a:hover img{opacity:1}}.side_bar_menu .socials_wrap{margin-top:auto;width:100%}.side_bar_menu .socials_wrap a{display:block;opacity:.5;color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;letter-spacing:1px;line-height:32px;text-align:center;font-weight:600;padding:14px 0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media screen and (min-width:1025px){.side_bar_menu .socials_wrap a:hover{opacity:1}}.side_bar_menu .right_menu{position:absolute;width:calc(100vw - 110px);height:100%;left:110px;top:0;pointer-events:none;overflow:hidden}.side_bar_menu .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);opacity:0}.side_bar_menu .sidebar_navigation{position:relative;z-index:1;width:50%;height:100%;overflow-y:auto;background-color:#000;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.side_bar_menu .sidebar_navigation_wrap{width:100%;min-height:100%;padding:112px 90px 93px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.side_bar_menu .side_bar_heading{color:#BC001F;font-family:"Big Shoulders Display",sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 26px;opacity:0}.side_bar_menu .menu{list-style:none;padding:0;margin:0}.side_bar_menu .menu li{opacity:0}.side_bar_menu .menu li a{color:#646464;font-family:"Big Shoulders Display",sans-serif;font-weight:700;text-transform:uppercase;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media screen and (min-width:1025px){.side_bar_menu .menu li a:hover{color:#fff}}.side_bar_menu .menu_item_1{margin-bottom:10px}.side_bar_menu .menu_item_1 a{display:block;color:#646464;font-family:"Big Shoulders Display",sans-serif;font-size:45px;letter-spacing:4.5px}.side_bar_menu .menu_item_2{margin-bottom:12px}.side_bar_menu .menu_item_2 a{font-size:30px;letter-spacing:3px;text-transform:uppercase}.side_bar_menu .menu_item_2.lg a{font-size:45px;letter-spacing:4.5px}.side_bar_menu .menu_2{margin-top:auto;padding-top:20px}.side_bar_menu .book_now_menu{color:#fff}.side_bar_menu .book_now_menu .menu_item_anim{opacity:0}.side_bar_menu .form_wrap{max-width:505px;margin:0 auto}.side_bar_menu .form_wrap .side_bar_heading{margin-bottom:31px}.side_bar_menu .form_wrap .two_inputs_wrap{max-width:100%;margin:0}.side_bar_menu .form_wrap .email_wrap{max-width:100%;padding:0}.side_bar_menu .form_wrap .input_wrap{margin-bottom:58px}.side_bar_menu .form_wrap .radio_wrap{margin-bottom:28px}.side_bar_menu .form_wrap .date_wrap{margin-bottom:50px}.side_bar_menu .form_wrap .btn_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.side_bar_menu .sidebar_navigation_from{min-height:100%;padding:108px 90px 50px}.side_bar_menu.active_nav .right_menu.navigation_menu{pointer-events:auto}.side_bar_menu.active_book .right_menu.book_now_menu{pointer-events:auto}.mobile_book_now_cda{height:61px;background-color:#2E0101;width:100%;position:fixed;bottom:0;z-index:998;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.mobile_book_now_cda span{color:#fff;font-family:"Big Shoulders Display",sans-serif;font-size:15px;font-weight:900;letter-spacing:2.68px;text-transform:uppercase}@media screen and (max-width:1120px){main{width:calc(100% - 80px)}.side_bar_menu{width:80px}.side_bar_menu .ham_btn{height:99px}.side_bar_menu .ham_btn .ham{width:70%}.side_bar_menu .right_menu{left:80px;width:calc(100vw - 80px);height:100vh;height:calc(var(--vh, 1vh) * 100)}.side_bar_menu .sidebar_navigation{width:100%}.side_bar_menu .sidebar_navigation_wrap{padding-bottom:162px}}@media screen and (max-width:767px){main{width:100%}.side_bar_menu{width:60px;height:120px}.side_bar_menu .left_menu{padding:0;z-index:10;background-color:#0d0c0c}.side_bar_menu .ham_btn{height:50%}.side_bar_menu .ham_btn .ham{width:95%}.side_bar_menu .phone_icon_wrap{margin:0;height:50%}.side_bar_menu .phone_icon_wrap a{padding:0;height:100%}.side_bar_menu .right_menu{left:0;width:100vw}.side_bar_menu .sidebar_navigation_wrap{position:relative;padding:144px 20px 14px}.side_bar_menu .menu_item_1{margin-bottom:10px}.side_bar_menu .menu_item_1 a{font-size:36px;letter-spacing:3.6px}.side_bar_menu .menu_item_2{margin-bottom:12px}.side_bar_menu .menu_item_2 a{font-size:24px;letter-spacing:2.4px}.side_bar_menu .menu_item_2.lg a{font-size:36px;letter-spacing:3.6px}.side_bar_menu .socials_wrap{position:absolute;z-index:1;right:0;bottom:0;padding:0 11px 16px 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;opacity:0}.side_bar_menu .socials_wrap a{padding:7px}.side_bar_menu .sidebar_navigation_from{padding:144px 20px 50px}.side_bar_menu .close_sidebar{position:absolute;top:0;right:0;width:70px;height:70px;cursor:pointer;z-index:1}.side_bar_menu .close_sidebar::before,.side_bar_menu .close_sidebar::after{content:'';position:absolute;left:50%;top:50%;width:2px;height:18px;background-color:#fff}.side_bar_menu .close_sidebar::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.side_bar_menu .close_sidebar::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}}@media screen and (max-width:320px){.side_bar_menu{width:52px;height:104px}.side_bar_menu .ham_btn{height:50%}.side_bar_menu .ham_btn .ham{width:85%}}