:root{--flawless-cream: #F0EDE7;--flawless-charcoal: #222825;--flawless-maroon: #7C1F2A;--flawless-maroon-dark: #641721;--flawless-border: #D8CFBF}body{background:var(--flawless-cream);color:var(--flawless-charcoal)}.gradient{background:var(--flawless-cream)!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family),Georgia,serif!important;font-weight:400!important;letter-spacing:-.02em}.button,button.button,input[type=submit],.shopify-payment-button__button{background-color:var(--flawless-maroon)!important;border-color:var(--flawless-maroon)!important;color:#fff!important;border-radius:0!important}.button:hover,button.button:hover,input[type=submit]:hover,.shopify-payment-button__button:hover{background-color:var(--flawless-maroon-dark)!important;border-color:var(--flawless-maroon-dark)!important}.product-card,.card,.collection-card{border-radius:0!important}.product-card .card__inner,.collection-card .card__inner{background:#fff!important}.section-heading,.section-header{color:var(--flawless-charcoal)}:focus-visible{outline:2px solid var(--flawless-maroon)!important;outline-offset:3px}@media(max-width:749px){h1,.h1{font-size:clamp(2rem,9vw,3.2rem)!important;line-height:1.05!important}.button,button.button{min-height:3.25rem;padding-inline:1.5rem!important}}theme-mode button.button-action,theme-mode .button-action{background:transparent!important;border-color:transparent!important;color:inherit!important;border-radius:9999px!important;min-height:auto!important;padding:.625rem!important}.product-card .card__inner,.collection-card .card__inner,.product-card .media,.collection-card .media{background:transparent!important}.product-card img,.collection-card img{mix-blend-mode:multiply}.link-product-variant,.link-product-variant:before,.link-product-variant>div,.card-collection,.card-collection>div{background:transparent!important}.link-product-variant img,.preview-img,.image-hover{mix-blend-mode:multiply}section[id*=featured_collection] .group,section[id*=featured_collection] .group>div,section[id*=featured_collection] .group:before{background:transparent!important}section[id*=featured_collection] .group img{mix-blend-mode:multiply}@media(max-width:749px){#mobile-navigation{width:87vw!important;max-width:none!important;background:var(--flawless-cream)!important;color:var(--flawless-charcoal)!important}#mobile-navigation .background-header{background:var(--flawless-cream)!important}#mobile-navigation>.background-header{padding-top:1.25rem!important}#mobile-navigation #menu-navigation{padding:0 1.25rem!important}#mobile-navigation #menu-level-0>li>span{border-color:#ffffffb8!important;margin:0!important}#mobile-navigation #menu-level-0 .block-mobile-navigation>div,#mobile-navigation #menu-level-0 .block-mobile-navigation>a{border-color:#ffffffb8!important;margin-left:0!important;margin-right:0!important}#mobile-navigation #menu-level-0 .block-mobile-navigation p,#mobile-navigation #menu-level-0 .block-mobile-navigation a{font-size:1.05rem!important;line-height:1.35!important}#mobile-navigation #menu-level-0 .block-mobile-navigation>div>p,#mobile-navigation #menu-level-0 .block-mobile-navigation>div>a{padding-top:1.05rem!important;padding-bottom:1.05rem!important}#mobile-navigation .icon-caret-mobile{color:var(--flawless-charcoal)!important}#mobile-navigation .block-button{padding:0!important}#mobile-navigation .block-button>div{margin:1rem 0!important}#mobile-navigation .block-button .button{width:100%!important;min-height:4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--flawless-maroon)!important;border-color:var(--flawless-maroon)!important;color:#fff!important;font-size:1.05rem!important;letter-spacing:.02em!important}#mobile-navigation .block-button+.block-button>div{margin-top:0!important}#mobile-navigation .block-mobile-navigation:has(.button){border:0!important}#mobile-navigation .block-mobile-navigation:has(.button) .button{border-radius:0!important}#mobile-navigation .block-mobile-navigation.pl-5.pr-5>a{padding-top:1.05rem!important;padding-bottom:1.05rem!important}#mobile-navigation .block-mobile-navigation.pl-5.pr-5>a .w-5{color:#000!important;opacity:1!important}#mobile-navigation .block-mobile-navigation.pl-5.pr-5>div{padding-top:1.05rem!important;padding-bottom:1.05rem!important}#mobile-navigation .h-10{height:4.25rem!important;padding:0 1.25rem!important}#mobile-navigation .h-10 span{width:3rem!important;height:3rem!important;padding:.75rem!important}#mobile-navigation .h-10 svg{width:1.6rem!important;height:1.6rem!important}}body,button,input,select,textarea,.button,.product-card,.card,.collection-card,.header,#mobile-navigation,.product-card h3,.product-card .card__heading,.product-card .product-title,.collection-card h3,.price,.product-form,.shopify-payment-button,.header a,.header button{font-family:Poppins,sans-serif!important}:root{--flawless-cream: #FFFFFF !important}html,body,.gradient,.background-header,#mobile-navigation{background-color:#fff!important}:root{--flawless-nude: #C8B89F;--flawless-lighter-nude: #F2EEE3;--flawless-off-black: #231F20;--flawless-white-cream: #FFFFFF;--flawless-soil-brown: #8B7655;--flawless-aesthetic-maroon: #78081C;--flawless-cream: #FFFFFF !important;--flawless-charcoal: #231F20 !important;--flawless-maroon: #78081C !important;--flawless-maroon-dark: #5E0616 !important}html,body{background:var(--flawless-white-cream)!important;color:var(--flawless-off-black)!important}body,button,input,select,textarea,.button,.product-card,.card,.collection-card,.header,#mobile-navigation{font-family:Poppins,sans-serif!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:The Seasons,Georgia,serif!important;color:var(--flawless-off-black)!important}.subheading,.eyebrow,.caption,.menu-parent,#mobile-navigation,nav,.header{font-family:Abel,Poppins,sans-serif!important}.gradient,.background-header,section,main{background-color:var(--flawless-white-cream)!important}.button,button.button,input[type=submit],.shopify-payment-button__button,#mobile-navigation .block-button .button{background-color:var(--flawless-aesthetic-maroon)!important;border-color:var(--flawless-aesthetic-maroon)!important;color:#fff!important}.button:hover,button.button:hover,input[type=submit]:hover,.shopify-payment-button__button:hover{background-color:#5e0616!important;border-color:#5e0616!important}#x-header-container,#sticky-header,#sticky-header-content{background:var(--flawless-white-cream)!important;color:var(--flawless-off-black)!important}#x-header-container .header{min-height:7rem;align-items:center}#x-header-container .header-logo{max-height:3.5rem;object-fit:contain}#x-header-container .header a,#x-header-container .header button,#x-header-container .header-icon-cart,#x-header-container .header-icon-account{color:var(--flawless-off-black)!important}.section-footer,.background-footer{background:var(--flawless-off-black)!important;color:#fff!important}.section-footer a,.section-footer p,.section-footer li,.section-footer .h6,.section-footer h2,.section-footer h3{color:inherit!important}.section-footer .h6,.section-footer h2,.section-footer h3{font-family:Abel,Poppins,sans-serif!important;text-transform:uppercase;letter-spacing:.03em}.section-footer a:hover{color:var(--flawless-nude)!important}@media(max-width:749px){#x-header-container .header{min-height:11rem;grid-template-columns:1fr auto 1fr!important}#x-header-container .header-logo{max-width:12rem;max-height:4rem}#x-header-container .header [grid-area=drawer],#x-header-container .header [grid-area=icons]{align-self:center}#x-header-container .header-icon-account{display:none!important}#x-header-container .header-icon-cart{margin-right:0!important}.section-footer{padding-top:3rem!important}.section-footer .footer-col--1,.section-footer .footer-col--2,.section-footer .footer-col--3,.section-footer .footer-col--4{width:100%!important}}#x-header-container .header-logo{width:220px!important;height:auto!important}#x-header-container .header-icon-cart span,#x-header-container .header-icon-account span{width:3rem!important;height:3rem!important}#x-header-container .header-icon-cart svg,#x-header-container .header-icon-account svg,#x-header-container .header [data-breakpoint=tablet] svg{width:1.75rem!important;height:1.75rem!important}@media(max-width:749px){#x-header-container .header-logo{width:170px!important}#x-header-container .header{min-height:10rem!important}#x-header-container .header-icon-account{display:none!important}#x-header-container .header>.content-list,#x-header-container .header .content-list{display:none!important}}.card-product,.card-product>div,.card-product .link-product-variant,.card-product .link-product-variant>div,.card-product .link-product-variant picture,.card-product .link-product-variant:before{background:transparent!important}.card-product .preview-img,.card-product .image-hover,.card-product .image-second-hover{background:transparent!important;mix-blend-mode:multiply;object-fit:contain!important}.card-product .link-product-variant{border-radius:0!important}html,body,.gradient,.background-header,#mobile-navigation,main,section{background-color:#fff!important}#x-header-container .header-logo,#x-header-container [class*=logo],header .header-logo,header [class*=logo]{width:220px!important;max-width:220px!important}#x-header-container .header-logo img,#x-header-container [class*=logo] img,header .header-logo img,header [class*=logo] img{width:100%!important;max-width:100%!important;height:auto!important}@media(max-width:749px){#x-header-container .header-logo,#x-header-container [class*=logo],header .header-logo,header [class*=logo]{width:170px!important;max-width:170px!important}}#x-header-container,#sticky-header,#sticky-header-content,.shopify-header,.background-header,.header,.header.page-width,.logo-name{background-color:#fff!important}.logo-name a{width:200px!important;max-width:200px!important}.logo-name img.header-logo{width:200px!important;max-width:200px!important;height:auto!important}@media(max-width:749px){.logo-name a,.logo-name img.header-logo{width:150px!important;max-width:150px!important}}#x-header-container .button-text,#sticky-header .button-text,.shopify-header .button-text,.header .button-text{color:#fff!important}:root{--flawless-cream: #F2EEE3 !important;--flawless-white-cream: #F2EEE3 !important}html body,html body .gradient,html body .background-header,html body .shopify-header,html body .header,html body .header.page-width,html body .logo-name,html body #x-header-container,html body #sticky-header,html body #sticky-header-content,html body #mobile-navigation,html body main,html body section{background-color:#f2eee3!important}.product-card,.product-card .card,.product-card .card__inner,.product-card .media,.card-product,.card-product>div,.card-product .link-product-variant,.card-product .link-product-variant>div,.collection-card,.collection-card .card__inner,.collection-card .media,.card-collection,.card-collection>div,.link-product-variant,.link-product-variant>div,.link-product-variant picture,.preview-img,.image-hover,.image-second-hover{background-color:#f2eee3!important;background-image:none!important}.product-card img,.card-product img,.collection-card img,.link-product-variant img{background-color:transparent!important;mix-blend-mode:multiply}.product-information,.product-information__media,.product-information__details,.product__media-wrapper,.product__media-list,.product__media-item,.product__media,.product-form,.product-form__input,.product-form__quantity,.quantity,.quantity-cart,.product__info-container,.product__accordion,.product__accordion summary,.product__accordion .accordion__content{background-color:#f2eee3!important;background-image:none!important}.product-information img,.product__media img{background-color:transparent!important;mix-blend-mode:multiply}@font-face{font-family:The Seasons;src:url(https://flawlessaesthetics.com.au/wp-content/uploads/2025/12/TheSeasons-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:The Seasons;src:url(https://flawlessaesthetics.com.au/wp-content/uploads/2025/12/TheSeasons-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Abel;src:url(https://fonts.gstatic.com/s/abel/v18/MwQ5bhbm2POE6Vg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.animate-scroll-banner,[class*=animate-scroll-banner],section[id*=scrolling],section[class*=scrolling],section[id*=promotion],section[class*=promotion]{display:none!important}html body .header-logo{transform:scale(3.2)!important;transform-origin:center center!important}.product-card,.product-card .card__inner,.product-card .media,.collection-card,.collection-card .card__inner,.collection-card .media,.product-quick-view,.quick-view,.product-modal,.product-modal__content,.modal-content,.product-info-modal,.quick-add-modal,.quick-add-modal__content,.shopify-section--main-product,.product-information,.product__media-wrapper,.product__info-wrapper{background-color:#f2eee3!important;background-image:none!important}.product-card img,.collection-card img,.product-quick-view img,.quick-view img,.product-modal img,.quick-add-modal img,.product__media-wrapper img{background-color:transparent!important;mix-blend-mode:multiply!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded{background-color:#7c1f2a!important;border-color:#7c1f2a!important;color:#fff!important;border-radius:0!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--branded:hover{background-color:#641721!important;border-color:#641721!important}main.theme-template-collection .collection-page-banner{display:none!important}main.theme-template-collection .collection-page-container .promotion{height:160px!important;min-height:160px!important;background:#f2eee3!important;border-radius:0!important}main.theme-template-collection .collection-page-container .collection-title{padding-top:2rem!important;padding-bottom:1.5rem!important}main.theme-template-collection .collection-page-container .image-treatment-overlay{display:none!important}a[href*=customer_authentication]{display:none!important}@font-face{font-family:The Seasons;src:url(https://flawlessaesthetics.com.au/wp-content/uploads/2025/12/TheSeasons-Regular.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}:root{--wp-off-black: #222825;--wp-maroon: #78081C;--wp-maroon-alt: #6D1A23;--wp-green: #4D6758;--wp-nude: #C8B89F;--wp-light-surface: #F2EEE3;--wp-soft-surface: #F0EDE7}.button--quickview,.label-btn-quickview{display:none!important}@media(min-width:990px){.section-header .header__inline-menu{display:flex!important}.section-header .header__inline-menu>ul{display:inline-flex!important;align-items:center;gap:.15rem}.section-header .header__inline-menu .tree-menu{padding-left:.8rem!important;padding-right:.8rem!important}}.section-header a[href*="flawlessaesth.ap.zenoti.com/webstoreNew"]{background:#78081c!important;color:#fff!important;padding:.85rem 1.25rem!important;text-decoration:none!important}#x-header-container .logo-name,#x-header-container .logo-name a,#x-header-container .logo-name img,header .logo-name,header .logo-name a,header .logo-name img{width:200px!important;max-width:200px!important;height:auto!important}#x-header-container .logo-name img,header .logo-name img{transform:none!important;filter:brightness(0) saturate(100%)!important}#x-header-container a[href*="flawlessaesth.ap.zenoti.com/webstoreNew"],header a[href*="flawlessaesth.ap.zenoti.com/webstoreNew"]{background:#78081c!important;color:#fff!important;border-color:#78081c!important;opacity:1!important}#x-header-container a[href*="flawlessaesth.ap.zenoti.com/webstoreNew"] *,header a[href*="flawlessaesth.ap.zenoti.com/webstoreNew"] *{color:#fff!important}@media(max-width:749px){#x-header-container .logo-name,#x-header-container .logo-name a,#x-header-container .logo-name img,header .logo-name,header .logo-name a,header .logo-name img{width:150px!important;max-width:150px!important}}.logo-name{width:240px!important;min-width:240px!important;max-width:240px!important}.logo-name>div,.logo-name>div>a{width:220px!important;min-width:220px!important;max-width:220px!important;display:block!important}.logo-name img.header-logo{display:block!important;width:220px!important;max-width:220px!important;height:auto!important;transform:none!important;filter:grayscale(1) brightness(.28) contrast(1.05)!important}@media(max-width:749px){.logo-name{width:160px!important;min-width:160px!important;max-width:160px!important}.logo-name>div,.logo-name>div>a{width:150px!important;min-width:150px!important;max-width:150px!important}.logo-name img.header-logo{width:150px!important;max-width:150px!important}}.logo-name img.header-logo.hidden{display:none!important}.logo-name img.header-logo.block{display:block!important;width:220px!important;max-width:220px!important;height:auto!important;transform:none!important;filter:grayscale(1) brightness(.28) contrast(1.05)!important}@media(max-width:749px){.logo-name img.header-logo.block{width:150px!important;max-width:150px!important}}.logo-name img.header-logo.block,.logo-name img.header-logo:not(.hidden){content:url(/cdn/shop/files/flawless-logo-cropped-wordpress-match.png?v=1792659435)!important;width:220px!important;max-width:220px!important;height:auto!important}@media(max-width:749px){.logo-name img.header-logo.block,.logo-name img.header-logo:not(.hidden){width:150px!important;max-width:150px!important}}html,body{overflow-x:hidden!important}#MainContent,.main-product,.content-template,.full-width-mobile.page-width{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}#ProductInfo-template--28423145095450__main,.product-info,.product-page .product-info{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.product-page .page-width{width:100%!important;box-sizing:border-box!important}.product-page .product-info h1,.product-page .product-info .h1{max-width:100%!important;overflow-wrap:anywhere!important}.product-page .product-form,.product-page .shopify-payment-button,.product-page .pickup-availability{max-width:100%!important;min-width:0!important}.product-page .product-form button,.product-page .shopify-payment-button button{max-width:100%!important;white-space:normal!important}.product-page .splide__track,.product-page .splide__list,.product-page .splide__slide{min-width:0!important;max-width:100%!important}.product-page .splide__slide img,.product-page .product-media img{background:transparent!important;mix-blend-mode:multiply!important;object-fit:contain!important}.product-page .splide__track,.product-page .splide__slide,.product-page .product-media,.product-page .product-info{background:transparent!important}@media(max-width:989px){.product-page .full-width-mobile.page-width{display:block!important;padding-left:1rem!important;padding-right:1rem!important}.product-page .full-width-mobile.page-width>*{width:100%!important;max-width:100%!important}.product-page .product-info{position:static!important;padding-left:0!important;padding-right:0!important}.product-page .product-info h1{font-size:clamp(2rem,8vw,3.4rem)!important;line-height:1.05!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/wordpress-visual-match.css.map */
