.template-fullwidth .page-width--fullwidth{margin:0!important;max-width:100%;padding:0 0 32px!important}.topCopyContainer{margin:auto;max-width:1280px}.sectionContainer img,.sectionContainerFlex img{margin:0!important;width:100%}.topCopy.forProfessionals{margin:auto;padding:50px 0 400px!important;width:350px!important}.blog-header p,.cardContainer p,.columnFullWidthInner p,.columnInner p,.faqAccordionPanel p,.fourColumns p,.topCopy p,.topCopy.forProfessionals p,.twoColumnsFullWidth.forProfessionals p{color:#5b6670;line-height:24px}.centercontent button,.columnFullWidthInner button,.columnInner button,.offersTerms button,.topCopy button,.topCopy.forProfessionals button{background-color:transparent;border:1px solid #5b6670;border-radius:2px;color:#5b6670;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;padding:11px 22px;text-decoration:none;text-transform:uppercase}.centercontent button:hover,.columnFullWidthInner button:hover,.columnInner button:hover,.offersTerms button:hover,.topCopy button:hover,.topCopy.forProfessionals button:hover{background:#5b6670;border:1px solid transparent;color:#fff}.centerHeading.forProfessionals{padding-bottom:40px;text-align:center}.blog-header h1,.centerHeading.forProfessionals h1,.centercontent h1,.twoColumnsFullWidth.forProfessionals h1{color:#5b6670;font-size:24px;font-weight:700;letter-spacing:0;line-height:38px;margin:32px 0 16px;text-transform:none}.sectionContainerFlex.forProfessionals{display:inline-grid;margin:0;max-width:100%}.fourColumns{display:inline-block;margin:20px 0;padding:0;width:100%}img.mediumIcons{height:auto;max-width:70px!important;opacity:.5}.maxwidth450{max-width:450px}.maxwidth900{max-width:900px}.sectionContainerFullWidth{clear:both;position:relative}.sectionContainerFullWidth.greybackground{background-color:#f1f2f3;height:570px}.twoColumnsFullWidthImage.forProfessionalsPerks{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/for-professionals-products.jpg?v=1667277435)!important;display:block;height:100%;width:100%}.twoColumnsFullWidth{display:table;float:left;height:auto;padding:40px;width:100%}.contactUsTop{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/fm-motif-banner-bg-grey-50.webp?v=1667285325);background-position:50%;background-repeat:no-repeat;background-size:cover}.contactUsTop .sectionCenterWrapper{background-color:#f7f9fb}.sectionCenterWrapper{display:table;height:100%;margin:auto;padding:80px 0;text-align:center}.centercontent{display:table-cell;margin:auto;padding:0 20px;vertical-align:middle;width:610px}.centercontent p{color:#5b6670;font-size:16px;line-height:24px}.centercontent h2{color:#5b6670;font-size:20px;line-height:30px}.centercontent h1,.twoColumnsFullWidth.forProfessionals h1{font-weight:300}@media (max-width:767px){.template-for-professionals .page-width--for-professionals{margin:30px auto!important;padding:0 10px!important}}@media (min-width:768px){.template-for-professionals .page-width--for-professionals{margin:50px auto!important;padding:0 40px!important}.topCopy.forProfessionals{padding:150px 10px 200px!important}.fourColumns{display:table-cell;margin:0;vertical-align:middle;width:25%}.sectionContainerFlex.forProfessionals{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px auto 0!important;max-width:900px}.twoColumnsFullWidthImage{background-repeat:no-repeat;background-size:cover;float:left;height:100%;overflow:hidden;width:50%}.twoColumnsFullWidth{height:100%;padding:60px;width:50%}.twoColumnsFullWidthImage.forProfessionalsPerks{width:50%}.sectionCenterWrapper{padding:150px 0}.centercontent{padding:0}.centercontent h2{font-size:26px;font-weight:200;line-height:42px}.contactUsTop{background-color:#f7f9fb}.contactUsTop .sectionCenterWrapper{background:none}}#video-viewport{padding:0;width:100%}.twoColumnsFullWidthImage.Jane{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/our-story-jane.jpg?v=1667462511);background-position:50%;display:block}.columnFullWidthInner h1,.columnFullWidthInner h2,.columnFullWidthInner p,.columnInner p,.topCopy p{color:#5b6670;text-transform:none}.columnFullWidthInner h1{font-size:25px;line-height:40px;margin:32px auto 16px}.twoColumnsFullWidthImage{background-repeat:no-repeat;background-size:cover;float:left;height:100%;overflow:hidden;width:100%}.sectionContainer{clear:both;margin:0 auto}.sectionContainerFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:20px 50px;width:100%}.twoColumns{margin:20px 0;width:100%}.columnInner{padding:0}.columnInner ol{padding-left:20px}.columnInner ol li{color:#5b6670;line-height:26px}.columnInner h1,.columnInner h2{color:#5b6670;margin:0}.columnInner h1,.sectionContainerFullWidth.sectionHeading h1{font-size:25px;line-height:40px}.twoColumns.ourStoryEducation{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/our-story-education.jpg?v=1667464514);display:block;order:-1!important}.twoColumns.ourStoryPersonalized{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/out-story-active-clearing-sm.jpg?v=1667466074);display:block}.twoColumns.ourStoryHuman{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/our-story-pst-sm.jpg?v=1667466087);display:block;order:-1!important}.twoColumns.ourStorySustainability{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/our-story-sustainability-sm.jpg?v=1667466890);display:block;order:1!important}.twoColumns.twoColumnsImage{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;height:400px;overflow:hidden;width:100%}.landingPagination{font-size:12px;font-weight:700;letter-spacing:1px;margin:auto;padding:70px 20px 40px;text-transform:uppercase}.landingPaginationLeft{float:left}.landingPaginationRight{float:right;text-align:right}.landingPaginationLeft,.landingPaginationRight{color:#5b6670!important}.landingPaginationLeft:hover,.landingPaginationRight:hover{color:#5a92db!important}.fluid-width-video-wrapper{padding:56.11702% 0 0}.fluid-width-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.sectionAnchorArrow{display:none}.sectionAnchorArrow h3{color:#fff;font-size:12px!important;font-weight:600!important;letter-spacing:1px;margin-bottom:0;text-transform:uppercase;z-index:30}@media (min-width:768px){.sectionContainerFlex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;clear:both;-ms-flex-direction:row;flex-direction:row;margin:40px auto;padding:0}.twoColumns{margin:0}.twoColumnsFullWidthImage{width:50%}.columnFullWidthInner h1{font-size:24px;line-height:38px}.columnFullWidthInner h2{margin-top:32px}.twoColumns{width:50%}.columnInner{padding:40px}.columnInner h1{font-size:24px;line-height:38px}.twoColumns.twoColumnsImage{width:400px}.fluid-width-video-wrapper{padding-top:56.25%}.sectionAnchorArrow{color:#fff!important;display:block;left:0;margin-bottom:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:70%;z-index:1}.twoColumns.ourStoryEducation,.twoColumns.ourStoryHuman{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.twoColumns.ourStorySustainability{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}}.sectionContainer.flagshipTop{display:none}.sectionContainer.hero{height:500px}.flagshipTopCopy{text-align:center}.flagshipTop h2,.flagshipTop p{color:#fff}.bgGrey{background-color:#f5f6f7}.cardsThreeColumn,.cardsTwoColumn{grid-gap:16px;display:grid;margin:10px auto;max-width:1200px}.cardContainer{-webkit-box-shadow:0 4px 8px #f9fafb,0 6px 20px #95a7b738;box-shadow:0 4px 8px #f9fafb,0 6px 20px #95a7b738;display:inline-block;margin:20px auto 0;min-height:560px;width:95%}.cardImage{height:200px}.cardImage img{display:block;height:200px!important;-o-object-fit:cover;object-fit:cover}.cardInner{padding:4% 10% 10%}.cardInner h2{color:#5b6670;font-size:20px;line-height:30px;margin-bottom:16px;margin-top:8px}p.linkUnderline{border-bottom:1px solid #5b6770;color:#5b6770;font-size:14px;letter-spacing:1px;margin:0 0 70px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cardContainer button{background-color:transparent;border:1px solid #5b6670;border-radius:2px;bottom:26px;color:#5b6670;cursor:pointer;display:inline-block;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-size:11px;font-style:normal;font-weight:700;height:46px;left:0;letter-spacing:.1em;margin:auto;padding:.6875rem 1.375rem;position:absolute;right:0;text-decoration:none;-webkit-transition:border-color .2s ease,background-color .2s ease,width .2s ease,height .2s ease;transition:border-color .2s ease,background-color .2s ease,width .2s ease,height .2s ease;width:80%}.cardContainer button:hover{background:#5b6670;border:1px solid transparent;color:#fff}.cardContainer.AUS{min-height:650px;position:relative}.cardContainer.locator{background-image:url(flagship-blue-backer.webp)}.cardInner.locator{padding-top:80px}.verticalLine{border-left:2px solid #fff;display:block!important;height:80px;margin:50px auto 30px;width:2px}.cardInner.locator h2{color:#fff;font-size:26px;line-height:39px;text-align:center}button.secondaryWhite{border:1px solid #fff;color:#fff}.sectionContainer.flagship{background-color:#ece1d7;height:500px;margin:0 auto}.sectionContainer.flagship h1{color:#5b6670;font-family:Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:300;letter-spacing:0;margin-bottom:1rem;margin-top:2rem}.sectionContainer.flagship p{color:#5b6670;line-height:24px;margin-bottom:1rem;margin-top:1rem}.sectionContainer.flagship button{background-color:transparent;border:1px solid #5b6670;border-radius:2px;color:#5b6670;cursor:pointer;display:inline-block;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1.15;padding:11px 22px;text-decoration:none;text-transform:uppercase;-webkit-transition:border-color .2s ease,background-color .2s ease,width .2s ease,height .2s ease;transition:border-color .2s ease,background-color .2s ease,width .2s ease,height .2s ease}.sectionContainer.flagship button:hover{background:#5b6670;border:1px solid transparent;color:#fff}.twoColumnsFullWidth.flagshipServices{background-color:#ece1d7;padding-bottom:70px}@media (min-width:768px){.flagshipTop{background-position:0}.sectionContainer.hero{height:600px}.flagshipTopCopy{margin:0 50px;padding:220px 0 0;text-align:left;width:320px}.cardsThreeColumn{grid-template-columns:repeat(3,1fr);max-width:1100px}.cardsThreeColumn,.cardsTwoColumn{margin:40px auto}.cardContainer{margin-bottom:50px}}@media screen and (max-width:768px){.twoColumnsFullWidth.flagshipServices{margin-bottom:-32px}}.topCopy{margin:auto;padding:100px 50px;text-align:center;width:80%}.topCopy h1{color:#5b6670;font-size:24px;line-height:38px;margin:10px 0 20px;text-transform:none}.topCopy a{display:inline-block}.sectionContainerFullWidth.contactChat{height:500px}.twoColumnsFullWidthImage.contactChat{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/pst_e38d430d-9efa-47ce-b4be-bd10.jpg?v=1668506488);background-position:50%;display:block}.FAQsection.contactUs{padding:40px 0}.FAQsection.contactUs>#faqs{font-family:Helvetica,sans-serif;font-size:20px;font-weight:200;line-height:30px}.FAQsection.contactUs>#faqs,.FAQsection.contactUs>h3{color:#5b6670;margin:32px auto 16px;text-align:center}.FAQsection.contactUs>h3{font-size:16px;font-weight:700}.FAQsection.contactUs>h3,.faqAccordion{font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif}.faqAccordion{background-color:#fff;border:0!important;border-top:1px solid #eee!important;color:#5b6670;cursor:pointer;font-size:16px!important;font-weight:100!important;letter-spacing:0!important;outline:none;padding:20px 10px!important;text-align:left;text-transform:none!important;width:100%}.faqAccordion:focus{background-color:#5b6670;color:#fff}.faqAccordion:hover{background-color:#f1f2f3;color:#5b6670}.faqAccordion:after{content:"\25be";float:right;font-size:16px;margin-left:5px}.faqAccordionActive:after{content:"\25b4"}.faqAccordionPanel{font-size:16px;max-height:0;overflow:hidden;padding:0 18px;text-align:left;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}@media (min-width:768px){.topCopy{margin:auto;padding:150px 50px 200px;text-align:center;width:500px}.FAQsection.contactUs>#faqs{font-size:26px;line-height:42.25px}}.offersSection>h1{color:#5b6670;font-size:23.52px;font-weight:700;line-height:38.22px;margin:32px auto 16px;text-align:center}.offersDetails,.offersTitle{color:#5b6670;padding:0 40px;text-align:center}.offersTitle h2{color:#5b6670;font-size:20px;line-height:30px;margin:32px auto 16px;text-align:center}.offersDetails{font-size:15px;line-height:24.375px}.offersTerms{padding:20px 40px;text-align:center}.offersCTA{bottom:0!important;height:inherit!important;margin-top:inherit!important;position:relative!important;width:inherit!important}.fineprint{font-size:11px!important;line-height:11px!important;margin:16px auto;text-align:center}.offersSection .cardContainer{width:81.33333%}.offerContent .cardsThreeColumn .cardContainer p{text-align:center}.offersPromoCode{padding:10px 40px}.offersPromoCode h3{margin:32px 0 16px}@media (min-width:768px){.offersTitle h2{font-size:26px;line-height:32px}.offersDetails{font-size:16px;line-height:26px}.offersSection .cardContainer{width:calc(100% - 24px)}}.fluid-width-video-wrapper{padding-bottom:0;padding-left:0;padding-right:0;position:relative;width:100%}.fullWidthRow{background-color:#f5f6f7;display:block;max-height:none;overflow:auto}.fullWidthRow.careers{max-height:unset}.fullWidthColumn{-webkit-box-flex:1;display:table;-ms-flex:1;flex:1}.fullWidthColumn.careers{display:block}.columnFullWidthInner{display:table-cell;vertical-align:middle}.columnFullWidthInner ul li{color:#5b6670;line-height:26px}.contentSpacer{padding:40px}i.arrowDown{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:768px){.fullWidthRow{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:500px;overflow:hidden}}.rewardsTop{background-color:#f7f9fb;background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/derm-rewards-lp-topbg.webp?v=1676446982);background-repeat:no-repeat;background-size:cover;margin:auto}.carousel-indicators,.fullWidthColumn.careers p,.preheading,.rewardsTop .topCopy p,.twoColumns .columnInner p{font-size:15px;line-height:24px}.twoColumns.reverseStackTop{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.twoColumns .columnInner ul li{font-size:15px;line-height:24px}.centerHeading{padding:40px 0;text-align:center}.centerHeading.lifeAtDermalogica{padding-top:70px}.lifeAtDermalogica h1{color:#5b6670;font-size:25px;font-weight:700;letter-spacing:0;line-height:40px;margin:32px 0 16px}.sectionContainerFlex.ourCulture{padding:20px}.template-our-culture .carousel{display:-webkit-box;display:-ms-flexbox;display:flex}.template-our-culture .carousel ol{margin-top:0}.template-our-culture .carousel ol li{margin-top:260px}.template-our-culture .carousel ol li:first-child{margin-top:0}@media (min-width:768px){.carousel-indicators,.fullWidthColumn.careers p,.preheading,.rewardsTop .topCopy p,.twoColumns .columnInner p{font-size:16px}.twoColumns .columnInner ul li{font-size:16px;line-height:26px}.lifeAtDermalogica h1{font-size:24px;line-height:38px}.twoColumns.reverseStackTop{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.sectionContainerFlex.ourCulture{padding:0}.template-our-culture .carousel ol li{margin-top:455px}}.template-community-involvement .page-width--community-involvement{margin:30px auto;max-width:100%;padding:0 10px}.centerHeading h1{color:#5b6670;font-size:25px;font-weight:700;line-height:40px;margin:32px auto 16px}@media (min-width:768px){.template-community-involvement .page-width--community-involvement{margin:50px auto;padding:0 40px}.centerHeading h1{font-size:24px;line-height:38px}}.template-live-stream-event-in-this-together .page-width--live-stream-event-in-this-together{max-width:100%}.template-live-stream-event-in-this-together .ctcpodcast-left{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/Aurelian-Lis-Eps-47-4-5.webp?v=1676445382);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;min-height:400px;width:100%}.itt-livestream h2{font-family:HelveticaNeueW01-75Bold,Helvetica,sans-serif!important;font-size:20px!important;line-height:30px!important;text-transform:none}.ctc-left-copy h3,.ctc-right-copy h3,.itt-table-body h3{color:#5b6670;font-size:16px!important;font-weight:700!important;line-height:25.6px!important;margin-top:32px;text-transform:none}@media (min-width:768px){.template-live-stream-event-in-this-together .page-width--live-stream-event-in-this-together{margin:50px auto;max-width:1280px;padding-bottom:50px;padding-top:0}.template-live-stream-event-in-this-together .ctcpodcast-left{width:40%}.itt-livestream h2{font-size:26px!important;line-height:42px!important}}.page-width--professional-skin-care-treatments .servicesTop{background-color:#5b6670;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(hsla(0,0%,45%,0))),url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/Treatments_Page_Banner.webp?v=1677031930)!important;background-image:linear-gradient(rgba(0,0,0,.2),hsla(0,0%,45%,0)),url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/Treatments_Page_Banner.webp?v=1677031930)!important;background-position:0;background-repeat:no-repeat;background-size:cover}.servicesTopCopy{margin:auto;padding:100px 0 200px;text-align:center;width:80%}.servicesTopCopy p{color:#fff;line-height:24px}.servicesTopCopy h2{color:#fff;font-size:30px!important;line-height:45px!important;margin-bottom:16px}button.secondaryWhite{background:transparent;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:13px;padding:11px 22px}.services h1{color:#5b6670;font-size:25px;font-weight:700;line-height:40px;margin-top:50px;text-align:center}.sectionContainer.servicesSafety{height:500px;margin:0 auto}.cardImage.servicesPs30{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/services-proskin30.webp?v=1677034355)!important}.cardImage.servicesPpp30,.cardImage.servicesPs30{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.cardImage.servicesPpp30{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/services-propowerpeel30.webp?v=1677035278)!important}.twoColumnsFullWidthImage.servicesSafety{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/services-clean-touch.webp?v=1677037095);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%}.twoColumnsFullWidth.servicesSafety{background-color:#ece1d7}.page-width--professional-skin-care-treatments .services .cardImage{height:260px}.page-width--professional-skin-care-treatments .services .cardContainer{min-height:680px}.borderDivider{border-top:1px solid #d5d7d9!important;display:block!important;margin-top:20px}.highlightsList{padding-top:10px}.highlightsList ul{list-style-type:none;padding:0!important}.highlightsList p{min-width:250px;padding-left:25px}.highlightsList li{color:#5b6770;height:18px;left:0;margin-bottom:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.highlightsList li#time,.treatmentsWrapper .time{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/services-time.webp?v=1677035533);background-position:50%;background-size:cover}@media (max-width:767px){.template-fullwidth .page-width--professional-skin-care-treatments{padding-bottom:0!important}.page-width--professional-skin-care-treatments .cardContainer{margin:5px auto}.page-width--professional-skin-care-treatments .twoColumnsFullWidthImage.servicesSafety{height:400px}.services h1{font-size:24px;line-height:38px}}@media (min-width:768px){.servicesTopCopy{margin:0 50px;padding:150px 0 200px;text-align:left;width:320px}.servicesTopCopy h2{font-size:40px!important;line-height:60px!important}.page-width--professional-skin-care-treatments .cardsTwoColumn{grid-template-columns:repeat(2,1fr);max-width:1000px}.page-width--professional-skin-care-treatments .cardInner h2{font-size:26px;line-height:42px}}.page-width--dermalogica-pro-microneedling{margin:30px auto 0;max-width:705px!important;padding:0 10px!important}.page-width--dermalogica-pro-microneedling .servicesTop{background-color:#5b6670;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(hsla(0,0%,45%,0))),url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/831TreatmentShoot_Derma_3058.webp?v=1677041502)!important;background-image:linear-gradient(rgba(0,0,0,.2),hsla(0,0%,45%,0)),url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/831TreatmentShoot_Derma_3058.webp?v=1677041502)!important;background-position:0;background-repeat:no-repeat;background-size:cover}.twoColumnsFullWidthImage.microneedling1{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/831TreatmentShoot_Derma_0204.webp?v=1677041662)!important;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.twoColumns.microneedling2{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/prep.png?v=1677048249);display:block;order:-1!important}.twoColumns.microneedling3{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/needle.png?v=1677048254);display:block}.twoColumnsFullWidthImage.microneedling5{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/Dermalogica_Medi_Spa_Image_1_Dr.png?v=1677048522);background-position:50%;display:block}.shopify-buy__btn{padding:15px 30px!important}@media (min-width:768px){.page-width--dermalogica-pro-microneedling{margin:50px auto;max-width:100%!important;padding:0 40px!important}.twoColumns.microneedling2{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.shopify-buy__btn{padding:15px 39px!important}}.bgLightBlue{background-color:#f7f9fb;margin:0 auto}.safetyMessage{padding:60px}.safetyMessage h2{color:#5b6670;font-size:20px;line-height:30px;margin:0!important}.safetyMessage p{color:#5b6670;font-size:15px;line-height:19px}video{display:block;height:100%;margin:0 auto;width:100%}.safetyAurelian{display:table;margin:50px 0 0}.safetyAurelianImage{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/derm-safety-alis-profile-pic.png?v=1677050263);background-repeat:no-repeat;background-size:cover;border-radius:100%;display:table-cell!important;padding:40px}.safetyAurelianText{display:table-cell;padding:0 0 0 20px;vertical-align:middle}@media (min-width:768px){.safetyMessage h2{font-size:26px;line-height:42px}}.sectionContainer.sustainabilityTop{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.sustainabilityText{text-align:center}.page-width--sustainability .twoColumns.reverseStackTop{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:768px){.page-width--sustainability .twoColumns.reverseStackTop{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-width--blog-home,.page-width--skin-in-the-game,.page-width--social-impact{margin:30px auto 0;max-width:705px!important;padding:0 10px 32px!important}.headshotCircleText b,.jane-excerpt h2{color:#5b6670}.page-width--skin-in-the-game .twoColumns.reverseStackTop{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}button.primaryGreyButton{background-color:#5b6670;color:#fff}@media (min-width:768px){.page-width--blog-home,.page-width--skin-in-the-game,.page-width--social-impact{margin:50px auto;max-width:100%!important;padding:0 40px 50px!important}.page-width--skin-in-the-game .twoColumns.reverseStackTop{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.blog-header{margin:0 auto;padding:20px 30px;text-align:center;width:80%}.blog-list-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 auto;width:80%}.blog-list-container div{height:150px;overflow:hidden;width:100%}.blog-list-container li{font-size:1.125rem;list-style-type:none;margin:0 5px 40px;text-align:center;width:calc(20% - 10px)}.blog-list-container li a{color:#5b6670;font-size:18px;line-height:30px}.blog-list-container a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (max-width:767px){.blog-list-container{width:unset}.blog-list-container li{width:33.33333%}.blog-list-container div{height:100px}}.twoColumnsFullWidthImage.flagshipStoreMelbourneCentral{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/flagship-melbcentral.webp?v=1681892000);display:block}.flagshipServicesPMU.twoColumnsImage{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/flagship-treatment_pick-me-up-desktop.webp?v=1681892195);display:block}.flagshipServicesMel.twoColumnsImage{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/flagship-treatment_healthy-skin-desktop.webp?v=1681892352);display:block}.flagshipServicesBYST.twoColumnsImage{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/flagship-treatment_boost-desktop.webp?v=1681892378);display:block}.twoColumnsFullWidthImage.treatmentHighlight{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/treatment-neck-fit-refining-masque.webp?v=1681892432);display:block}.sectionContainerFullWidth.treatmentHighlight{background-color:#f5f6f7;height:570px}.treatmentHighlight h3{font-weight:700;text-transform:uppercase}.horizontalLine{border-bottom:1px solid #5b6770;display:block!important;height:2px;margin:30px 0;max-width:400px;width:100%}.horizontalLine+h2{margin-top:54px}.columnInner.flagshipStores{padding:0 40px}.sectionContainerFlex.flagshipStores{margin:0 auto 150px}.sectionContainerFullWidth.sectionHeading{padding:40px;text-align:center}.sectionContainer.hero h2,.sectionContainerFullWidth.hero h2{font-size:40px;line-height:60px;margin-top:0}.columnFullWidthInner.flagshipStore{float:right;margin-right:130px}@media (max-width:767px){.horizontalLine+h2{margin-top:30px}.columnInner.flagshipStores{padding:0}.sectionContainerFlex.flagshipStores{margin:0 auto}.twoColumnsFullWidthImage.flagshipStoreTop{height:300px}.sectionContainer.hero h2,.sectionContainerFullWidth.hero h2{font-size:30px;line-height:45px}.columnReverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse;height:auto}.columnFullWidthInner.flagshipStore{float:unset;width:unset}}.twoColumnsFullWidthImage.flagshipStoreQvb{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/flagship-qvb.webp?v=1681895782);display:block}.flagshipServicesAHS.twoColumnsImage{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/flagship-treatment_proskin20.webp?v=1681895864);display:block}.sectionContainerFullWidthTable.flagshipServicesFM{background-image:url(https://cdn.shopify.com/s/files/1/0416/7313/0137/files/FM_backer-desktop.webp?v=1681895939);background-position:50%;background-repeat:no-repeat}.badge.price__badge-sale.color-accent-2,.card__badge.top.right{visibility:hidden!important}