:root {
    --primary-h: 71 !important;
    --primary-s: 29.7% !important;
    --primary-l: 92.7% !important;
    --primary-contrast-h: var(--primary-h) !important;
    --primary-contrast-s: var(--primary-s) !important;
    --primary-contrast-l: 20%  !important;

    --secondary-h: 13 !important;
    --secondary-s: 26.2% !important;
    --secondary-l: 45.7% !important;
    --secondary-contrast-h: var(--secondary-h) !important;
    --secondary-contrast-s: var(--secondary-s) !important;
    --secondary-contrast-l: 100%  !important;
  }
  
:root{
  --secondary-font: 'Playfair Display', Arial !important;
  --k-nabolagsprofil-primary: #cb9981 !important;
}
@font-face {
  font-family: 'Playfair Display';
  font-weight: 400;
  src: url('https://assets.kvass.no/67a0ab5fe6224bf3d13ff58a') format('truetype');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 700;
  src: url('https://assets.kvass.no/67a0ad9ce6224bf3d13ff596') format('truetype');
}


/*IKONER*/
.standard-project .blocks-icons-cards__icon-svg {
    color: hsl(56deg 14.29% 79.41%) !important;
}
.standard-project.lysholmen .blocks-icons-cards[data-blocks-variant=circle] .blocks-icons-cards__icon .k-elements-card__header {
    background-color: #696c5b !important;
    border-color: #fff !important;
}
/*IKONER END*/
/*DIV STYLING*/
.standard-project.lysholmen .blocks-residentials .k-datatable__row:first-child .k-datatable__cell {
    background-color: #d2d1c3 !important;
}
@media (min-width: 768px) {
    .standard-project.lysholmen .hero__overlay-content {
        border-radius: 2rem !important;
    }
}
.blocks-contact-list__content {
    padding: 0 !important;
}
.blocks-contact-list__avatar{
        border-radius: 1rem !important;
    }
/*DIV STYLING END*/

/*ACTIVE DESIGN TIMELINE*/
.blocks-timeline__item--active{
    border: unset !important;
}

/*GLOBAL DESIGN BORDER TIMELINE*/
.standard-project.lysholmen .blocks-timeline__item-icon {
    border: none !important;
}
.blocks-timeline__item--check {
    color: unset !important;
}
/*STYLING TIMELINE END*/
.standard-project.lysholmen .navigation-wrapper.k-navigation.navigation-wrapper-variant--hamburger.k-navigation--expanded .k-button--variant-secondary {
    background-color: hsl(70.59deg 8.54% 39.02%) !important;
    color: hsl(0deg 0% 100%) !important;
}


/*STYLING flatfinder height*/
.flatfinder__container {
    min-height: 50vh !important;
}
/*PLASSERING KNIPS*/
.kvass-nuxt__page>.blocks>:nth-child(5)>.blocks-section__container>.blocks>:nth-child(5) {
    order: 20 !important;
}
/*EKSTRA STYLING*/
.standard-project .footer__bottom {
    background-color: var(--background-color) !important;
}
.blocks-timeline {
    --timeline-color: #936356 !important;
    --timeline-checked-color: #c39487 !important;
    --timeline-active-color: #69382b !important;
    --timeline-icon-color: #ffffff !important;
    --timeline-dot-width: 1.5rem;
    --timeline-responsive-padding: 2rem;
    --timeline-icon-background-color: #936356 !important;
    --timeline-line-width: 4px;
    border: none !important;
}
.standard-project.lysholmen .blocks-contact-list__avatar {
    --blocks-contact-list-avatar-min-height: 260px !important;
}
.standard-project.lysholmen .blocks-contact-list__item {
    background-color: unset !important;
}
  
      .blocks-summary__actions > *:nth-child(1) {
        order: 10
      }
      .blocks-summary__actions > *:nth-child(2) {
        order: 20
      }
      .blocks-summary__actions > *:nth-child(3) {
        order: 30
      }
      .blocks-summary__actions [data-field="reserve"] {
        order: 21;
        background-color: hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) - 5%));
      }
      .standard-project.ankerhagen .blocks-summary__actions [data-field="reserve"] {
        background-color: hsl(var(--secondary-h), var(--secondary-s), calc(var(--secondary-l) - 5%));
      }
    


      section:has(knips-feed) {
        z-index: initial!important; // Nuxt override
      }

      knips-feed {
        scroll-margin: 175px;
      }

      .standard-project.ankerhagen {
        --knips-feed-background: hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) + 5%));
        --knips-feed-color: var(--primary-contrast);
      }
      
      .standard-page.age {
        --knips-feed-background: white;
        --knips-feed-color: black;
      }
    


      .standard-project {
        --k-nabolagsprofil-title-weight: 600;
        --k-nabolagsprofil-title-size: 1.4rem;
        --k-nabolagsprofil-demographics-label-size: 1rem;
      }
      .standard-project.ankerhagen {
        --k-nabolagsprofil-demographics-value-weight: 500;
        --k-nabolagsprofil-distance-item-name-gap: 15px;
        --k-nabolagsprofil-population-bar-rounding: 10px 10px 2px 2px;
      }
      .standard-project.solhoyden {
        --k-nabolagsprofil-demographics-value-weight: 500;
        --k-nabolagsprofil-distance-item-name-gap: 15px;
      }
      .standard-project.lysholmen {
        --k-nabolagsprofil-demographics-value-weight: 400;
        --k-nabolagsprofil-population-bar-rounding: 5px;
      }