/* Generated from the classic theme manifest. Do not edit. */

@import url('./classic-shared.css');

:root {
  --logo-font-size: 20px;
  --hero-height: 481px;
  --hero-cut-shape: polygon( 0 0, 100% 0, 100% calc(100% - 2px), 0 calc(100% - 2px) );
  --hero-cut-shape-shadow: polygon( 0 0, 100% 0, 100% calc(100% - 0px), 0 calc(100% - 0px) );
  --hero-cta-font-weight: 400;
  --hero-cta-icon: '';
  --hero-cta-icon-width: 0px;
  --hero-cta-icon-height: 0px;
  --hero-cta-icon-display: none;
  --hero-cta-icon-color: #1A211E;
  --hero-scroll-prompt-icon-color: #FBFDFC;
  --navbar-menu-icon-filter: invert(1) brightness(0) saturate(100%) invert(100%);
  --menu-background-color: rgba(26, 33, 30, 0.8);
  --menu-border-color: rgba(251, 253, 252, 0.15);
  --menu-text-color: #FBFDFC;
  --floating-menu-border-color: rgba(251, 253, 252, 0.15);
  --floating-menu-cta-background: #ECEEED;
  --floating-menu-cta-foreground: #1A211E;
  --section-title-font-size: 24px;
  --section-title-font-weight: 700;
  --section-title-shadow: none;
  --section-subtitle-font-size: 14px;
  --section-subtitle-font-weight: 400;
  --container-background: #FFFFFF;
  --container-shadow: none;
  --container-border-radius: 0px;
  --container-border-width: 1px;
  --container-border-color: #D7DAD9;
  --button-border-radius: 0px;
  --team-member-photo-corner-radius: 50px;
  --team-member-photo-shadow: none;
  --team-member-name-font-size: 16px;
  --team-member-name-font-weight: 600;
  --team-member-activity-font-size: 14px;
  --team-member-activity-font-weight: 500;
  --photo-border-width: none;
  --photo-border-color: none;
  --ratings-summary-average-font-size: 24px;
  --ratings-summary-average-font-weight: 900;
  --ratings-summary-average-fraction-font-size: 12px;
  --ratings-summary-average-fraction-font-weight: 500;
  --ratings-summary-partial-count-title-font-size: 12px;
  --ratings-summary-partial-count-title-font-weight: 900;
  --ratings-summary-text-secondary-font-size: 12px;
  --ratings-summary-text-secondary-font-weight: 400;
  --ratings-bar-corner-radius: 0px;
  --location-view-map-background: #FFFFFF;
  --location-navigate-icon-filter: invert(32%) sepia(98%) saturate(1234%) hue-rotate(195deg) brightness(95%) contrast(95%);
  --location-phone-icon-filter: invert(65%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(90%);
}

@media (prefers-color-scheme: dark) {
  :root {
    --container-background: #000000;
    --container-border-color: #373B39;
    --location-view-map-background: #000000;
    --location-navigate-icon-filter: invert(56%) sepia(85%) saturate(1500%) hue-rotate(190deg) brightness(103%) contrast(101%);
    --location-phone-icon-filter: invert(65%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(90%);
  }
}
