html{scroll-behavior:smooth}body.landing,body.online-colour-analysis,body.townsville-new,body.brisbane{color:#3f4245}a:hover{transition:.3s ease-in-out}body.landing main .shopify-section,body.online-colour-analysis main .shopify-section,body.townsville-new main .shopify-section,body.brisbane main .shopify-section{margin:0}.ba-content h2 i{color:#aa8368}.sec_heading{font-size:56px;font-weight:500;line-height:62px;color:#3f4245;letter-spacing:.63px;margin:0 0 5px}.sec_subheading{font-size:20px;line-height:21.6px;letter-spacing:.63px;color:#3f4245}.cstm_btn{font-family:Kepler Std;font-size:22px;letter-spacing:1px}.cstm_btn:hover{background-color:#aa8368}footer.gradient{background-color:#2f2f2f;position:relative;overflow:hidden}footer.gradient:before{content:"YourSZN";font-size:14vw;position:absolute;right:0;bottom:0;color:#ffffff0f;font-family:Kepler Std;font-weight:400;line-height:.6}.custom-hero{padding:80px 0 100px}.custom-hero__container{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.custom-hero__content{width:calc(55% - 15px)}.custom-hero__image{text-align:right;width:calc(45% - 15px)}.custom-hero__heading{font-size:56px;line-height:1.2;margin:0 0 15px}.custom-hero__heading span{color:#aa8368;font-style:italic}.custom-hero__text{font-size:20px;margin:0 0 25px;max-width:650px;line-height:21.6px;letter-spacing:.63px}.custom-hero__buttons{display:flex;gap:15px;margin-bottom:25px}.custom-btn{padding:12px 23px;border-radius:30px;font-size:22px;cursor:pointer;text-decoration:none;display:inline-block;font-family:Kepler Std;font-weight:500;line-height:normal;letter-spacing:1px}.custom-btn--primary{background:#3f4245;color:#fff}.custom-btn--primary:hover{background:#aa8368}.custom-btn--secondary{border:1px solid #3F4245;color:#3f4245}.custom-btn--secondary:hover{background:#3f4245;color:#fff}.custom-hero__rating{font-size:16px;font-weight:400;letter-spacing:.32px}.starts_rating svg{width:24px;height:24px;vertical-align:middle}.starts_rating span{display:inline-block;vertical-align:middle}.starts_rating i{color:#aa8368;font-size:18px}.banner_side{position:relative;display:inline-block}.custom-hero__image img{width:100%;max-width:420px;height:auto}.image_tag{display:inline-block;background-color:#3f4245;color:#fff;padding:6px 12px;border-radius:10px;position:absolute;left:0;right:0;top:calc(100% - 34px);width:100%;max-width:fit-content;margin:auto;font-size:18px}.landing-problems{background:#fff;padding:70px 0}.landing-problems__header{text-align:center;max-width:764px;margin:0 auto 50px}.landing-problems__heading em{color:#aa8368;font-style:italic;font-weight:400}.landing-problems__text{margin:0}.landing-problems__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.landing-problems__card{display:flex;flex-direction:column;height:100%}.landing-problems__image{position:relative;line-height:0}.landing-problems__image img{width:100%;display:block;height:260px;object-fit:cover;border-radius:10px;object-position:top}.landing-problems__content{border:1px solid #3F4245;border-radius:10px;overflow:hidden;background:#f6eee4;padding:18px 18px 20px;width:calc(100% - 20px);margin:-40px auto 0;height:100%;z-index:1}.landing-problems__card-title{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:.63px;margin:0 0 5px}.landing-problems__card-text{margin:0;font-size:14px;line-height:16.8px;font-weight:400;letter-spacing:.63px;opacity:.8}.landing-expert{padding:70px 0;text-align:center}.landing-expert__heading em{color:#aa8368;font-style:italic}.landing-expert__text{max-width:800px;margin:0 auto 40px}.landing-expert__image-wrap{position:relative;display:block;max-width:500px;margin:auto}.landing-expert__image img{width:100%;max-width:344px;border-radius:20px;object-fit:cover}.expert-badge img{object-fit:contain}.expert-badge{position:absolute;padding:14px 12px;font-size:13px;text-align:left;width:100%;max-width:245px;display:flex;align-items:center;gap:10px;line-height:normal;border-radius:12px;border:1px solid var(--Light-color, #EDE3D7);background:#fdf9f4cc}.expert-badge p{margin:0;font-size:14px;font-weight:400;line-height:normal;letter-spacing:.5px}.expert-badge strong{display:block;margin-bottom:0;font-size:14px;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}.badge-1{top:70px;right:75%;transform:rotate(355deg)}.badge-2{top:55%;right:75%;transform:rotate(5deg)}.badge-3{top:40%;left:75%;background:#3f4245;border:2px solid #3F4245;color:#fff;transform:rotate(5deg);box-shadow:0 10px 25px #0000000d}.badge-3 strong{color:#fff}.badge-4{bottom:60px;left:75%;transform:rotate(-5deg)}.landing-session{background:#faf6f3;padding:70px 0}.landing-session__header{text-align:center;max-width:760px;margin:0 auto 48px}.landing-session__subtext{margin:0}.landing-session__heading em{color:#aa8368;font-style:italic;font-weight:400}.landing-session__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:38px;align-items:start}.landing-session__accordion{display:flex;flex-direction:column;gap:14px}.landing-session__item{border:1px solid #9F9F9F;border-radius:14px;background:#fff}.landing-session__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 18px;background:transparent;border:0;cursor:pointer;text-align:left}.landing-session__title{font-size:32px;font-weight:500;margin:0;line-height:26.4px;letter-spacing:.164px}.landing-session__icon{width:22px;height:22px;min-width:22px;border:1px solid #AA8368;border-radius:50%;position:relative;display:inline-block}.landing-session__icon:before,.landing-session__icon:after{content:"";position:absolute;background:#aa8368;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .25s ease}.landing-session__icon:before{width:10px;height:1.5px}.landing-session__icon:after{width:1.5px;height:10px}.landing-session__item.is-active .landing-session__icon:after{opacity:0}.landing-session__mobile-image{display:none}.landing-session__mobile-image img{width:100%;display:block;height:auto;object-fit:cover;border-radius:14px}.landing-session__content{max-height:0;overflow:hidden;transition:max-height .35s ease}.landing-session__content-inner{padding:0 18px 18px}.landing-session__text{margin:0;font-size:18px;line-height:1.45;max-width:92%}.landing-session__cta{margin-top:26px}.landing-session__button{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:#3f4245;color:#fff;text-decoration:none;line-height:1;transition:opacity .25s ease}.landing-session__button:hover{opacity:.9}.landing-session__button-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px}.landing-session__media{position:sticky;top:30px}.landing-session__image-wrap{position:relative;border-radius:22px;overflow:hidden;line-height:0;min-height:520px;background:#ffffff59}.landing-session__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.landing-session__image.is-active{opacity:1;visibility:visible}.landing-session__image img{width:100%;height:100%;display:block;object-fit:cover}.landing-session__item.is-active .landing-session__trigger{padding-bottom:8px}#book-appointment-section#book-appointment-section{scroll-margin-top:100px}.brisbane_plans{background-color:#faf6f3}.brisbane_session{background-color:#f6eee4}.brisbane_testimonials{background-color:#ede3d7}@media screen and (max-width:991px){.landing-problems__heading{font-size:44px}.landing-problems__grid{grid-template-columns:repeat(2,1fr)}.landing-problems__image img{height:300px}.landing-session__grid{grid-template-columns:1fr}.landing-session__media{position:static;order:-1}.landing-session__image-wrap{min-height:460px}}@media(max-width:749px){.sec_heading{font-size:32px;line-height:34px}.sec_subheading{font-size:16px}.custom-hero{padding:40px 0 60px}.custom-hero__heading{font-size:36px;line-height:42px}.custom-hero__text{font-size:16px;margin:0 0 15px}.custom-hero__container{flex-direction:column;gap:30px}.custom-hero__content{width:100%}.custom-hero__image{text-align:center;width:100%}.custom-hero__buttons{gap:10px}.custom-btn{padding:12px 14px;font-size:17px}.landing-problems{padding:40px 0}.landing-problems__header{margin-bottom:32px}.landing-problems__grid{grid-template-columns:1fr;gap:16px}.landing-problems__image img{height:280px}.landing-problems__content{padding:16px}.landing-expert{padding:40px 0}.badge-1{top:12px;right:auto;left:0}.badge-2{top:auto;right:auto;left:0;bottom:100px}.badge-3{top:150px;left:auto;right:0}.badge-4{bottom:0;left:auto;right:0}.landing-expert__image-wrap{display:flex;flex-direction:column;align-items:center}.landing-session{padding:40px 0}.landing-session__header{margin-bottom:30px}.landing-session__grid{display:block}.landing-session__media{display:none}.landing-session__accordion{gap:12px}.landing-session__item{border-radius:12px}.landing-session__trigger{padding:14px}.landing-session__title{font-size:24px;line-height:1.25}.landing-session__mobile-image{display:none;padding:0 14px 14px}.landing-session__item.is-active .landing-session__mobile-image{display:block}.landing-session__content-inner{padding:0 14px 14px}.landing-session__text{font-size:16px;max-width:100%}.landing-session__cta{margin-top:18px}.footer__payment{gap:5px;flex-direction:column;align-items:center}footer.gradient:before{font-size:24vw}.expert-badge strong,.expert-badge p{font-size:11px}.expert-badge{padding:10px;font-size:13px;max-width:190px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style.css.map */
