/* Font imports for services/lash-and-brow-shaping */

.zoca-8c0f1739-12ba-4292-91d7-55bbe21ee773 {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  border: none;
  cursor: pointer;
  z-index: 999;
  padding: 10px 20px;
  overflow: hidden;
  position: fixed;
  background-color: var(--color-offer-sticky-bar-background);
}

.zoca-47288ac7-fab1-45fc-9f6e-23f64f376539 {
  gap: 10px;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}

.zoca-87726fd4-7d8b-44be-9b58-c7b55ab55919 {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
  font-weight: 400;
}

.zoca-02f1add1-f046-4a4c-897c-f8aac7b719db {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
}

.zoca-17f171ef-499f-4454-bb25-51317f82efa9 {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.zoca-3711a471-d72a-48ae-b74c-3084485cd85d {
  gap: 10px;
  display: none;
  align-items: center;
  white-space: nowrap;
}

.zoca-57d1c23f-0c8f-45de-93be-7f62ff131508 {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
  font-weight: 400;
}

.zoca-d74b7267-ac8a-4f87-801b-ce220e904e6f {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
}

.zoca-08a2badb-8441-4c51-ae9c-50d764231060 {
  color: var(--color-offer-sticky-bar-foreground);
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.zoca-c08bc27c-c9d6-4b16-8541-ba36d569a766 {
  display: none !important;
}

.zoca-8d629f55-be7d-4bbd-964a-c63be4cf7aa3 {
  display: none !important;
}

.zoca-2a62557f-6a8d-4696-a4f0-03bbaa934544 {
  color: black;
  border-radius: 8px !important;
}

.zoca-3e8ed466-74af-49c7-882c-10edc26890c3 {
  padding: 1.5rem 2rem 0rem 2rem;
}

.zoca-654e781a-3a94-4c43-be00-09de8ddea91c {
  color: black;
  display: none;
  font-weight: 600;
}

.zoca-d7e5432a-0d92-4208-9678-dbf14c51a02a {
  padding: 1.5rem 2rem 2rem 2rem;
}

.zoca-effe3c97-d30f-4195-bd01-21931a52f9d8 {
  margin-top: var(--space-6);
}

.zoca-abf3ae8c-7ac3-4183-8445-b3e6b9f220dd {
  margin-top: var(--space-6);
}

.zoca-334e30b9-e0e9-47ce-992e-f91bdebe6dfa {
  text-align: center !important;
}

.zoca-c19f50c7-1047-42ab-b6ab-563948ab167f {
  text-align: center !important;
}

.zoca-dcf612cb-3df5-480d-b47a-93f92f5171d9 {
  margin-top: var(--space-8);
}

.zoca-8da999d8-7a24-40d1-995a-acb40f3d834e {
  gap: var(--space-2);
  color: var(--color-gray-500);
  display: flex;
  font-size: var(--text-sm);
  margin-top: var(--space-4);
  align-items: center;
  justify-content: center;
}

.zoca-88f29b50-c468-48ae-b2fa-574603ece6b7 {
  margin-top: -0.75rem;
}

.zoca-821c3a8e-4a7b-4851-9d03-9614930d9f27 {
  gap: var(--space-2);
  color: var(--color-gray-500);
  display: flex;
  font-size: var(--text-sm);
  margin-top: var(--space-4);
  align-items: center;
  justify-content: center;
}

.zoca-307ddd59-65ce-414e-868b-c61f2db934e5 {
  padding: 0px !important;
  min-height: 0px !important;
}

@media (max-width: 767Px) {
  .zoca-aa15c987-5a84-4906-b968-0dfea3fbd938 {
    left: 0;
  right: 0;
  width: 100%;
  border: none;
  bottom: 0;
  margin: 0;
  z-index: 99;
  display: flex;
  padding: 0;
  position: fixed;
  box-shadow: 0 -8px 8px var(--color-about-background);
  background: transparent;
  flex-direction: column;
  }
}

@media (min-width: 768Px) {
  .zoca-aa15c987-5a84-4906-b968-0dfea3fbd938 {
    display: none;
  }
}

.zoca-b66756fd-1b1c-4e38-ab59-a23fe26a65c2 {
  color: var(--color-floating-cta-foreground);
  width: 100%;
  border: none;
  margin: 0;
  padding: 20px 24px;
  font-size: 18px;
  box-sizing: border-box;
  text-align: center;
  font-weight: 800;
  border-radius: 0;
  background-color: var(--color-floating-cta-background);
}

.zoca-74320741-97ae-4245-a0a4-3576d7f11d79 {
  gap: 8px;
  color: white;
  width: 100%;
  margin: 0;
  display: flex;
  padding: 10px 16px;
  font-size: 14px;
  max-height: 25px;
  min-height: 12px;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  background-color: #4a4a4a;
}

.zoca-8bbea5d7-ef29-4c5e-acc7-cf3927da680e {
  width: 12px;
  height: 12px;
}

.zoca-c93c22fb-9897-41d1-8b6d-f3032407885e {
  color: white;
  font-size: 12px;
  font-weight: 900;
  margin-left: -3px;
}

.zoca-8888bd8f-20f0-43c0-b857-5406d3cc29fe {
  color: gold;
  font-size: 12px;
  font-weight: 900;
  margin-inline: -5px;
}

.zoca-b9bf75ee-b777-4a38-90e6-d4e90a033f9c {
  color: white;
  margin: 0;
  font-size: 12px;
  font-weight: 900;
}

.zoca-72efd40a-676d-4833-820c-0328ad777472 {
  color: white;
  font-size: 12px;
  font-weight: 900;
  margin-left: -4px;
}

.zoca-8fc69cab-c0b6-4265-a4c8-c409b2b3f8fc {
  min-width: 150px;
}

.zoca-cb9992d9-bd9b-4c3b-ac41-3646d2c849b0 {
  display: none !important;
}

.zoca-e2a32b7c-1e6b-4b5d-8bb9-5940b4e3c0e1 {
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  display: none;
  position: fixed;
  background-color: #1a1a1a;
}

.zoca-30c83f40-673b-4b6e-8f00-1d9af6e5c47e {
  margin: 0 auto;
  padding: 1.35rem 1.5rem;
  max-width: 1200px;
}

@media (max-width: 600px) {
  .zoca-30c83f40-673b-4b6e-8f00-1d9af6e5c47e {
    padding: 1rem;
  }
}

.zoca-f1497a61-53d4-41da-b301-50140ca71b66 {
  gap: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.zoca-3c98842a-d3a4-448c-ab25-65ecb86c06ee {
  gap: 1rem;
  flex: 1;
  display: flex;
  align-items: center;
}

.zoca-046b5f2b-3b9d-4c0e-b440-00090fbd375e {
  gap: 0.25rem;
  display: flex;
  flex-direction: column;
}

.zoca-84becb44-a561-411f-b042-f5e0136d11d6 {
  color: #ffffff;
  margin: 0;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.4;
}

@media (max-width: 600px) {
  .zoca-84becb44-a561-411f-b042-f5e0136d11d6 {
    font-size: 1rem;
  }
}

.zoca-db642866-21eb-4c68-830e-05092d183fe6 {
  color: #ffffff;
  margin: 0;
  opacity: 0.9;
  font-size: 1rem;
}

.zoca-99e623a4-4318-48bf-8389-d5758c72e254 {
  gap: 1rem;
  display: flex;
  align-items: center;
}

.zoca-9569e3e9-09db-4e09-952c-d01eff2d8e66 {
  gap: 0.5rem;
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  display: flex;
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  align-items: center;
  font-weight: 500;
  transition: all 0.2s ease;
  white-space: nowrap;
  border-radius: 50px;
  background-color: transparent;
}

.zoca-9569e3e9-09db-4e09-952c-d01eff2d8e66:hover {
  border-color: rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.1);
}

@media (max-width: 600px) {
  .zoca-9569e3e9-09db-4e09-952c-d01eff2d8e66 {
    padding: 0.6rem;
  font-size: 0.875rem;
  }
}

.zoca-36cdd7f5-2e9f-42f3-ac67-91c33ee1befe {
  color: #000000;
  border: none;
  cursor: pointer;
  padding: 0.75rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all 0.2s ease;
  white-space: nowrap;
  border-radius: 50px;
  background-color: #ffffff;
}

.zoca-36cdd7f5-2e9f-42f3-ac67-91c33ee1befe:hover {
  box-shadow: 0 4px 12px rgba(255, 255, 255, 0.2);
  transform: translateY(-1px);
  background-color: #f0f0f0;
}

@media (max-width: 600px) {
  .zoca-36cdd7f5-2e9f-42f3-ac67-91c33ee1befe {
    padding: 0.9rem 1.25rem;
  font-size: 1.25rem;
  }
}

.zoca-0ba33938-123d-4c89-912a-ce75c4db74c3 {
  display: none;
}

.zoca-d9335742-c7db-4d7a-9c7c-f7e8ac79ada3 {
  display: none;
}

.zoca-5cf49dc5-d011-456f-930d-e217c6625190 {
  display: none;
}

.zoca-47b0d727-dbbf-43e4-903d-7e720e5a3f56 {
  color: var(--color-testimonial-star-background);
}

.zoca-aa21a7e3-a554-418f-bf42-0a6e307f3917 {
  color: var(--color-testimonial-star-background);
}

.zoca-e8efc7e5-0607-4c45-b132-3a9b540a1eae {
  color: var(--color-testimonial-star-background);
}

.zoca-8000bf0e-9e63-4d18-b4e3-14078d429126 {
  color: var(--color-testimonial-star-background);
}

.zoca-b49f9748-1454-4b3d-a5f7-03f39db03a9a {
  color: var(--color-testimonial-star-background);
}

.zoca-27904f21-1bfa-4662-9971-f60c6b56e40f {
  color: var(--color-testimonial-star-background);
}

.zoca-55a4b7fd-06d7-406f-b752-25067e911857 {
  color: var(--color-testimonial-star-background);
}

.zoca-af889063-9a08-4a86-9e38-9ddf5af25820 {
  color: var(--color-testimonial-star-background);
}

.zoca-8597587f-57ed-427b-bef7-f93d6fd8049e {
  color: var(--color-testimonial-star-background);
}

.zoca-c9680068-191a-4bcb-b6d8-7ef7cd770c38 {
  color: var(--color-testimonial-star-background);
}

.zoca-f4752193-d017-4ff6-ba07-80c17b963114 {
  color: var(--color-testimonial-star-background);
}

.zoca-5414cef4-71f4-41ac-9356-be5aa7243009 {
  color: var(--color-testimonial-star-background);
}

.zoca-e242f4ab-5e3e-4c88-96e3-dbbbd5c12ce1 {
  color: var(--color-testimonial-star-background);
}

.zoca-9d5c1f1d-1e4c-4881-8718-f3bbab8509d3 {
  color: var(--color-testimonial-star-background);
}

.zoca-62d2ecdb-03b5-4391-b66d-564a38cdc2c7 {
  color: var(--color-testimonial-star-background);
}

.zoca-4955de8b-744d-424c-92ad-5c0039dd4553 {
  color: var(--color-testimonial-star-background);
}

.zoca-4fc44d6d-10e4-4a91-8b13-b32475c56eaf {
  color: var(--color-testimonial-star-background);
}

.zoca-bd08a8f3-a49d-44ce-a57f-18c6260d919f {
  color: var(--color-testimonial-star-background);
}

.zoca-23ada3e9-7244-49b6-b77e-ba264bddb0a6 {
  color: var(--color-testimonial-star-background);
}

.zoca-7a795c9d-c68f-43cd-a75a-042725fffab2 {
  color: var(--color-testimonial-star-background);
}

.zoca-fd147ec9-4eab-43dd-b8bb-c40c002059fc {
  color: var(--color-testimonial-star-background);
}

.zoca-80b30101-4c9d-4a0a-b961-43c5978b3bea {
  color: var(--color-testimonial-star-background);
}

.zoca-63329444-893f-49f0-842b-afb1ab0b60c6 {
  color: var(--color-testimonial-star-background);
}

.zoca-c8e7e16b-4c7e-454e-921a-64c37ac39506 {
  color: var(--color-testimonial-star-background);
}

.zoca-2f29cd94-7240-4a75-9840-53988479f8fc {
  color: var(--color-testimonial-star-background);
}

.zoca-9e5e2a5e-f372-4eea-8a55-b8217958fb6b {
  color: var(--color-testimonial-star-background);
}

.zoca-490e4caf-a1bd-4351-b01a-15bcc03a39f2 {
  color: var(--color-testimonial-star-background);
}

.zoca-696a69f0-8dc0-4eba-8edf-b2374185889b {
  color: var(--color-testimonial-star-background);
}

.zoca-e5df5f18-cdb6-47ab-9fa8-5396e0031cb7 {
  color: var(--color-testimonial-star-background);
}

.zoca-67e3fa4b-a588-4970-9a03-fba521f80901 {
  color: var(--color-testimonial-star-background);
}

.zoca-4cb6b4da-81d8-4417-9064-50c664d405ce {
  display: none;
}

.zoca-4ef2096e-f044-4729-831a-7c277c3ec0b1 {
  font-size: var(--text-base);
}

@media (max-width: 768Px) {
  .zoca-4ef2096e-f044-4729-831a-7c277c3ec0b1 {
    gap: 6px;
  display: flex;
  margin-top: 30px;
  padding-top: 20px;
  flex-direction: column;
  }
}

@media (min-width: 768Px) {
  .zoca-4ef2096e-f044-4729-831a-7c277c3ec0b1 {
    gap: 8px;
  display: flex;
  margin-top: 40px;
  padding-top: 30px;
  flex-direction: row;
  justify-content: space-between;
  }
}

.zoca-a6afa810-db4c-4b16-b5cf-892ca33eb91e {
  display: flex;
  align-items: center;
}

@media (max-width: 768Px) {
  .zoca-a6afa810-db4c-4b16-b5cf-892ca33eb91e {
    order: 3;
  margin-bottom: 2rem;
  }
}

.zoca-50c9ddb0-a480-4aaf-a0eb-1dbf07d89893 {
  margin: 0;
}

.zoca-6d468c75-289d-43af-9672-70606a2e9b0d {
  gap: 10px;
  display: flex;
  align-items: center;
}

@media (max-width: 768Px) {
  .zoca-6d468c75-289d-43af-9672-70606a2e9b0d {
    gap: 6px;
  order: 1;
  margin-bottom: 1.75rem;
  }
}

.zoca-bab14ca8-97e2-4dc3-b2ba-cf8dd3799cf7 {
  transition: color 0.3s ease;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.zoca-19677415-d613-4ec9-bcfc-cb6772874f4c {
  transition: color 0.3s ease;
  text-decoration: underline;
  text-underline-offset: 2px;
}

