/* screen - blog-1-all-breakpoints */

.blog-1-all-breakpoints {
  align-items: center;
  background-color: var(--seashell-peach);
  display: flex;
  flex-direction: column;
  height: 2340px;
  overflow: hidden;
  width: 375px;
}

.blog-1-all-breakpoints .frame-4 {
  height: 15px;
  margin-bottom: 1.0px;
  width: 21px;
}

.blog-1-all-breakpoints .overlap-group2-1 {
  align-items: flex-start;
  background-color: var(--bizarre);
  display: flex;
  flex-direction: column;
  gap: 34px;
  left: 0;
  min-height: 426px;
  padding: 20px 0;
  position: absolute;
  top: 0;
  width: 375px;
}

.blog-1-all-breakpoints .frame-1171275880 {
  align-items: flex-start;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  border-color: transparent;
  border-image: linear-gradient(to bottom, rgb(198, 44, 96), rgb(239, 219, 217)) 1;
  border-right-style: solid;
  border-right-width: 3px;
  border-top-style: solid;
  border-top-width: 3px;
  display: inline-flex;
  gap: 10px;
  margin-left: 40.5px;
  margin-top: 10px;
  padding: 12px 18px;
  position: relative;
}

.blog-1-all-breakpoints .overlap-group3 {
  height: 288px;
  position: relative;
  width: 327px;
}

.blog-1-all-breakpoints .group-6480-1 {
  height: 53px;
  left: 237px;
  position: absolute;
  top: 0;
  width: 41px;
}

.blog-1-all-breakpoints .about-us-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 45px;
  opacity: 0.5;
  position: absolute;
  top: 243px;
  white-space: nowrap;
}

.blog-1-all-breakpoints .group-1116601677 {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  height: 242px;
  left: 48px;
  min-width: 279px;
  position: absolute;
  top: 26px;
}

.blog-1-all-breakpoints .overlap-group1-1 {
  height: 149px;
  position: relative;
  width: 134px;
}

.blog-1-all-breakpoints .rectangle-1741 {
  height: 145px;
  left: 4px;
  position: absolute;
  top: 4px;
  width: 130px;
}

.blog-1-all-breakpoints .overlap-group-3 {
  align-self: flex-end;
  height: 150px;
  position: relative;
  width: 135px;
}

.blog-1-all-breakpoints .rectangle-1740-2 {
  background-color: var(--pink);
  box-shadow: 6px 4px 12px #00000026;
  height: 115px;
  left: 18px;
  position: absolute;
  top: 35px;
  width: 117px;
}

.blog-1-all-breakpoints .rectangle-1738-2 {
  height: 145px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 129px;
}

.blog-1-all-breakpoints .group-1116601614 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 35px;
  min-height: 516px;
  width: 345px;
}

.blog-1-all-breakpoints .rectangle-3942-1 {
  height: 240px;
  width: 345px;
}

.blog-1-all-breakpoints .group-1116601856 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 261px;
  width: 351px;
}

.blog-1-all-breakpoints .surname {
  letter-spacing: 0;
  line-height: normal;
  min-height: 46px;
  width: 345px;
}

.blog-1-all-breakpoints .address-1 {
  color: var(--pink);
  font-family: var(--font-family-plus_jakarta_sans);
  font-size: var(--font-size-m);
  font-weight: 600;
  min-height: 15px;
}

.blog-1-all-breakpoints .which-is-the-same-as-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 180px;
  width: 345px;
}

.blog-1-all-breakpoints .rectangle-3943-1 {
  height: 301px;
  margin-top: 35px;
  object-fit: cover;
  width: 345px;
}

.blog-1-all-breakpoints .what-is-microblading {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 14px;
  min-height: 23px;
  width: 345px;
}

.blog-1-all-breakpoints .microblading-also-k {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 210px;
  width: 345px;
}

.blog-1-all-breakpoints .permanent-cosmetics-procedures {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 23px;
  width: 345px;
}

.blog-1-all-breakpoints .microblading-is-a-wa {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 75px;
  width: 345px;
}

.blog-1-all-breakpoints .group-1116601870 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-left: 15px;
  margin-top: 16px;
  min-height: 128px;
  width: 308px;
}

.blog-1-all-breakpoints .group-1116601593 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: 60px;
  width: 270px;
}

.blog-1-all-breakpoints .group-1116601591 {
  align-items: flex-start;
  display: flex;
  gap: 54px;
  min-width: 239px;
}

.blog-1-all-breakpoints .group-1000005698-3 {
  min-width: 96px;
}

.blog-1-all-breakpoints .frame-2 {
  height: 26px;
  width: 26px;
}

.blog-1-all-breakpoints .eyebrows-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 1.0px;
  min-height: 15px;
  min-width: 58px;
}

.blog-1-all-breakpoints .group-1116601567 {
  align-items: center;
  display: flex;
  gap: 10px;
  min-width: 91px;
}

.blog-1-all-breakpoints .eyeliners-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 1.0px;
  min-height: 15px;
  min-width: 53px;
}

.blog-1-all-breakpoints .group-1116601592 {
  align-items: flex-start;
  display: flex;
  gap: 66px;
  min-width: 270px;
}

.blog-1-all-breakpoints .group-1000005698-4 {
  min-width: 84px;
}

.blog-1-all-breakpoints .eyeliner-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 1.0px;
  min-height: 15px;
  min-width: 46px;
}

.blog-1-all-breakpoints .group-1116601567-1 {
  min-width: 122px;
}

.blog-1-all-breakpoints .mens-eyeliner-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 1.0px;
  min-height: 15px;
  min-width: 84px;
}

.blog-1-all-breakpoints .group-1116601834 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: 60px;
  width: 308px;
}

.blog-1-all-breakpoints .group-1116601591-1 {
  align-items: flex-start;
  display: flex;
  gap: 62px;
  min-width: 308px;
}

.blog-1-all-breakpoints .group-1000005698-5 {
  min-width: 88px;
}

.blog-1-all-breakpoints .lip-lines-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 1.0px;
  min-height: 15px;
  min-width: 50px;
}

.blog-1-all-breakpoints .group-1116601567-2 {
  min-width: 160px;
}

.blog-1-all-breakpoints .lip-lines-and-full-lips-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 1.0px;
  min-height: 15px;
  min-width: 122px;
}

.blog-1-all-breakpoints .group-1116601592-1 {
  align-items: center;
  display: flex;
  gap: 10px;
  min-width: 139px;
}

.blog-1-all-breakpoints .areola-3-d-nipple-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 1.0px;
  min-height: 15px;
  min-width: 103px;
}

.blog-1-all-breakpoints .group-1116601833 {
  align-items: flex-start;
  display: flex;
  justify-content: flex-end;
  margin-top: 35px;
  min-width: 375px;
}

.blog-1-all-breakpoints .overlap-group1-2 {
  height: 343px;
  position: relative;
  width: 375px;
}

.blog-1-all-breakpoints .overlap-group-4 {
  height: 343px;
  left: 0;
  position: absolute;
  top: 0;
  width: 375px;
}

.blog-1-all-breakpoints .designer-beauty-3 {
  margin-right: 3.0px;
}

.blog-1-all-breakpoints .lorem-ipsum-dolor-si-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 4.0px;
  margin-top: 10px;
  min-height: 45px;
  text-align: center;
  width: 345px;
}

.blog-1-all-breakpoints .frame-3 {
  height: 20px;
  width: 20px;
}

.blog-1-all-breakpoints .open-hours-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
}

.blog-1-all-breakpoints .monday-to-friday-0900-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 15px;
}

.blog-1-all-breakpoints .place-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
}

.blog-1-all-breakpoints .address-2 {
  min-height: 45px;
  width: 125px;
}

.blog-1-all-breakpoints .phone-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 15px;
}

.blog-1-all-breakpoints .dbeautystudiooutlookcom-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 30px;
  width: 123px;
}

.blog-1-all-breakpoints .line-1-1 {
  height: 1px;
  margin-top: -1px;
  object-fit: cover;
  width: 375px;
}

.blog-1-all-breakpoints .x2016-skin-care-by-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 17px;
  min-height: 14px;
  white-space: nowrap;
}

.blog-1-all-breakpoints .why-choose-1-bg-s1-dark-1png-1 {
  height: 194px;
  left: 0;
  position: absolute;
  top: 149px;
}

.blog-1-all-breakpoints .cta-bg-1-shapepng-1 {
  height: 123px;
  left: 276px;
  position: absolute;
  top: 220px;
  transform: rotate(-179.79deg);
  width: 98px;
}

.blog-1-all-breakpoints .flex-row-1 {
  align-items: flex-end;
  display: flex;
  gap: 190px;
  height: 656px;
  margin-right: 0.19px;
  margin-top: 1218px;
  min-width: 375px;
}

.blog-1-all-breakpoints .why-choose-1-bg-s1-dark-1png-2 {
  height: 194px;
}

.blog-1-all-breakpoints .why-choose-1-bg-s1-dark-1png-3 {
  height: 263px;
}

.blog-1-all-breakpoints .cta-bg-1-shapepng-2 {
  height: 110px;
  margin-left: 0;
  transform: rotate(-179.79deg);
  width: 88px;
}

.blog-1-all-breakpoints .cta-bg-1-shapepng-3 {
  height: 149px;
  transform: rotate(-179.72deg);
  width: 88px;
}

.blog-1-all-breakpoints .address {
  letter-spacing: 0;
  line-height: normal;
}

.blog-1-all-breakpoints .cta-bg-1-shapepng {
  background-image: url(../img/cta-bg-1-shape-png@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.2;
}

.blog-1-all-breakpoints .designer-beauty {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  min-width: 136px;
  white-space: nowrap;
}

.blog-1-all-breakpoints .group-1000005698 {
  align-items: center;
  display: flex;
  gap: 10px;
}

.blog-1-all-breakpoints .group-1116601567-3 {
  align-items: center;
  display: flex;
  gap: 10px;
}

.blog-1-all-breakpoints .why-choose-1-bg-s1-dark-1png {
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.1;
  width: 97px;
}
/* screen - blog-detail */

.blog-detail {
  align-items: center;
  background-color: var(--white-2);
  display: flex;
  flex-direction: column;
  gap: 150px;
  height: 2917px;
  overflow: hidden;
  width: 1920px;
}

.blog-detail .group-1116601645 {
  align-items: flex-start;
  display: flex;
  height: 734px;
  margin-left: 2.0px;
  min-width: 1924px;
}

.blog-detail .overlap-group2 {
  align-items: flex-start;
  background-color: var(--bizarre);
  display: flex;
  flex-direction: column;
  gap: 49px;
  min-height: 734px;
  padding: 0 25px;
  width: 1920px;
}

.blog-detail .group-1000005624 {
  align-items: center;
  align-self: center;
  display: flex;
  margin-right: 3.0px;
  margin-top: 35px;
  min-width: 1439px;
}

.blog-detail .designer-beauty {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 7.0px;
  min-height: 26px;
  min-width: 196px;
  white-space: nowrap;
}

.blog-detail .group-1000005622 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 51px;
  margin-left: 338px;
  min-width: 166px;
}

.blog-detail .frame-1116600713 {
  align-items: center;
  background-color: var(--pink);
  box-shadow: inset 0px 4px 4px #00000040;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  padding: 14px 25px;
  position: relative;
}

.blog-detail .group-1000005619 {
  height: 23px;
  margin-right: -2.00px;
  position: relative;
  width: 118px;
}

.blog-detail .contact-now {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.blog-detail .flex-row {
  align-items: flex-start;
  display: flex;
  height: 599px;
  min-width: 1655px;
}

.blog-detail .flex-col {
  align-items: center;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  min-height: 512px;
  width: 586px;
}

.blog-detail .overlap-group {
  height: 112px;
  margin-left: 47.0px;
  position: relative;
  width: 201px;
}

.blog-detail .rectangle-503 {
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-color: transparent;
  border-image: linear-gradient(to bottom, rgb(198, 44, 96), rgb(239, 219, 217)) 1;
  border-right-style: solid;
  border-right-width: 4px;
  border-top-style: solid;
  border-top-width: 4px;
  height: 112px;
  left: 0;
  position: absolute;
  top: 0;
  width: 201px;
}

.blog-detail .home-blog-detail {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 75.0px;
  margin-top: 76px;
  min-height: 33px;
  min-width: 233px;
}

.blog-detail .title {
  letter-spacing: 0;
  line-height: 254px;
  margin-top: 37px;
  min-width: 586px;
  opacity: 0.5;
  white-space: nowrap;
}

.blog-detail .group-6480 {
  height: 87px;
  margin-left: 199px;
  width: 68px;
}

.blog-detail .group-1116601731 {
  align-items: flex-start;
  display: flex;
  gap: 20px;
  height: 501px;
  margin-left: 177px;
  margin-top: 24px;
  min-width: 625px;
}

.blog-detail .overlap-group1 {
  height: 337px;
  position: relative;
  width: 303px;
}

.blog-detail .rectangle-1740 {
  background-color: var(--pink);
  box-shadow: 6px 4px 12px #00000026;
  height: 179px;
  left: 0;
  position: absolute;
  top: 0;
  width: 178px;
}

.blog-detail .rectangle-1738 {
  height: 327px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 293px;
}

.blog-detail .overlap-group-1 {
  align-self: flex-end;
  height: 338px;
  position: relative;
  width: 302px;
}

.blog-detail .rectangle-1740-1 {
  background-color: var(--pink);
  box-shadow: 6px 4px 12px #00000026;
  height: 179px;
  left: 124px;
  position: absolute;
  top: 159px;
  width: 178px;
}

.blog-detail .rectangle-1738-1 {
  height: 327px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 293px;
}

.blog-detail .group-1116601776 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-right: 1.0px;
  min-height: 1511px;
  width: 1441px;
}

.blog-detail .group-1116601770 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 60px;
  min-height: 1411px;
  width: 1441px;
}

.blog-detail .group-1116601769 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 850px;
  width: 1446px;
}

.blog-detail .rectangle-3942 {
  height: 559px;
  width: 1440px;
}

.blog-detail .well-we-are-moving-o {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 20px;
  min-height: 63px;
  width: 1315px;
}

.blog-detail .aug28-2023 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 20px;
  min-height: 23px;
}

.blog-detail .which-is-the-same-as {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 15px;
  min-height: 150px;
  width: 1440px;
}

.blog-detail .group-1116601768 {
  align-items: flex-start;
  display: flex;
  gap: 80px;
  min-width: 1441px;
}

.blog-detail .rectangle-3943 {
  height: 501px;
  width: 564px;
}

.blog-detail .group-1116601767 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-height: 490px;
  width: 805px;
}

.blog-detail .group-1116601767-item {
  letter-spacing: 0;
  line-height: normal;
  min-height: 35px;
}

.blog-detail .microblading {
  letter-spacing: 0;
  line-height: 30px;
  min-height: 180px;
  width: 797px;
}

.blog-detail .group-1116601775 {
  align-items: flex-start;
  display: flex;
  height: 70px;
  min-width: 1331px;
}

.blog-detail .group-1116601771 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 18px;
  min-height: 70px;
  width: 119px;
}

.blog-detail .group-1000005697 {
  align-items: center;
  display: flex;
  gap: 15px;
  min-width: 121px;
}

.blog-detail .frame {
  height: 26px;
  width: 26px;
}

.blog-detail .eyebrows {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 78px;
}

.blog-detail .group-1000005698 {
  align-items: center;
  display: flex;
  gap: 15px;
  min-width: 109px;
}

.blog-detail .lip-lines {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 66px;
}

.blog-detail .group-1116601772 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin-left: 218px;
  min-height: 70px;
  width: 203px;
}

.blog-detail .group-1000005697-1 {
  min-width: 113px;
}

.blog-detail .eyeliners {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 70px;
}

.blog-detail .group-1000005698-1 {
  min-width: 205px;
}

.blog-detail .lip-lines-and-full-lips {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 162px;
}

.blog-detail .group-1116601773 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin-left: 218px;
  min-height: 70px;
  width: 178px;
}

.blog-detail .group-1000005697-2 {
  min-width: 105px;
}

.blog-detail .eyeliner {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 62px;
}

.blog-detail .group-1000005698-2 {
  min-width: 180px;
}

.blog-detail .areola-3-d-nipple {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 137px;
}

.blog-detail .group-1116601774 {
  align-items: center;
  display: flex;
  gap: 15px;
  margin-left: 243px;
  min-width: 152px;
}

.blog-detail .mens-eyeliner {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 111px;
}

.blog-detail .group-1116601825 {
  align-items: flex-start;
  display: flex;
  margin-right: 2.0px;
  min-width: 1920px;
}

.blog-detail .group-1116601642 {
  align-items: center;
  background-color: var(--bizarre);
  display: flex;
  gap: 55px;
  min-width: 1920px;
}

.blog-detail .why-choose-1-bg-s1-dark-1png {
  background-image: url(../img/why-choose-1-bg-s1-dark-1-png@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 372px;
  opacity: 0.1;
  width: 185px;
}

.blog-detail .overlap-group-2 {
  height: 369px;
  margin-top: 0.62px;
  position: relative;
  width: 1681px;
}

.blog-detail .place {
  letter-spacing: 0;
  line-height: normal;
  min-height: 30px;
}

.blog-detail .address {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 30px;
  min-height: 46px;
  width: 203px;
}

.blog-detail .phone {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 23px;
  width: 203px;
}

.blog-detail .dbeautystudiooutlookcom {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 46px;
  width: 255px;
}

.blog-detail .designer-beauty-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 3.0px;
  min-height: 48px;
  min-width: 356px;
  white-space: nowrap;
}

.blog-detail .lorem-ipsum-dolor-si {
  letter-spacing: 0;
  line-height: 30px;
  margin-right: 4.0px;
  margin-top: 30px;
  min-height: 90px;
  text-align: center;
  width: 493px;
}

.blog-detail .frame-1 {
  height: 20px;
  width: 20px;
}

.blog-detail .open-hours {
  letter-spacing: 0;
  line-height: normal;
  min-height: 33px;
}

.blog-detail .monday-to-friday-0900 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 27px;
  min-height: 23px;
}

.blog-detail .line-1 {
  height: 1px;
  margin-top: -1px;
  object-fit: cover;
  width: 1440px;
}

.blog-detail .x2016-skin-care-by {
  letter-spacing: 0;
  line-height: normal;
  min-height: 20px;
  min-width: 373px;
}

.blog-detail .cta-bg-1-shapepng {
  background-image: url(../img/cta-bg-1-shape-png@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 368px;
  left: 1390px;
  opacity: 0.2;
  position: absolute;
  top: 1px;
  transform: rotate(-179.79deg);
  width: 291px;
}

.blog-detail .group-1000005697-3 {
  align-items: center;
  display: flex;
  gap: 15px;
}

.blog-detail .group-1000005698-3 {
  align-items: center;
  display: flex;
  gap: 15px;
}
@media screen and (max-width: 1919px) {
  .screen.blog-detail { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.blog-1-all-breakpoints { 
    display: none;
   }
}