/* 0.9.503 — selective readability lift for partner profiles. */
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-head h1 {
  font-size:22px !important;
  line-height:1.2 !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-head > .tm-meta,
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-location-line {
  font-size:12px !important;
  line-height:16px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-service-line > span {
  min-height:31px !important;
  padding-inline:12px !important;
  font-size:11.5px !important;
}

.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-contact-orbit-item {
  min-height:70px !important;
  height:70px !important;
  font-size:11.5px !important;
  line-height:1.2 !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-contact-orbit-icon {
  width:50px !important;
  height:50px !important;
  min-width:50px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-contact-orbit-icon svg {
  width:31px !important;
  height:31px !important;
  max-width:31px !important;
  max-height:31px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-tabs-green button {
  font-size:14px !important;
}

.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-intro-card > h2 {
  font-size:20px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-intro-card p {
  font-size:14px !important;
  line-height:1.58 !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-media-green .tm-title-row h2,
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-detail-block > h2 {
  font-size:18.5px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-benefits-green > div {
  min-height:64px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-benefits-green strong {
  font-size:11px !important;
  line-height:13px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-benefits-green span {
  font-size:9.5px !important;
  line-height:11.5px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-detail-row,
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-contact-list-green {
  font-size:14px !important;
}

.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-pricing-list .pl-header h2 {
  font-size:20px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-pricing-list input {
  font-size:14px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-pricing-list .pl-service {
  min-height:96px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-pricing-list .pl-copy strong,
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-pricing-list .pl-cost {
  font-size:15px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-pricing-list .pl-copy small {
  font-size:12px !important;
  line-height:1.4 !important;
}

.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-reviews-section h2 {
  font-size:16.5px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-rating-bars span,
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-review-filters-green button {
  font-size:11px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-review strong {
  font-size:14px !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-review p {
  font-size:12.5px !important;
  line-height:1.5 !important;
}
.tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-review-head small {
  font-size:11px !important;
}

@media (max-width:370px) {
  .tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-head h1 { font-size:21px !important; }
  .tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-tabs-green button { font-size:13px !important; }
  .tim-makeup-app.tm-profile-route[data-green-profile-ready="1"] .tm-profile-contact-orbit-item { font-size:11px !important; }
}
