/* Keep the original vectors for interaction, contrast modes and larger layouts. */
.v24-first-view-icon { --v24-small-raster: none; --v24-small-vector: block; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; vertical-align: middle; }
.v24-first-view-icon > .v24-first-view-icon__raster { display: var(--v24-small-raster); width: 100%; height: 100%; object-fit: contain; }
.v24-first-view-icon > svg { display: var(--v24-small-vector); width: 100%; height: 100%; }
.v24-home__service-strip a > .v24-first-view-icon { margin-left: 0; flex-basis: 22px; }
.v24-home__hero-background { display: none; }
@media (max-width: 767px) and (forced-colors: none) {
 body.v24-render-lite a:not(:hover):not(:focus):not(:focus-within):not(:active) > .v24-first-view-icon,
 body.v24-render-lite button:not(:hover):not(:focus):not(:focus-within):not(:active):not(:disabled) .v24-first-view-icon { --v24-small-raster: block; --v24-small-vector: none; }
 body.v24-render-lite #mobile-header #vinduer24-mobile-search-trigger:not(:hover):not(:focus-within):not(:active),
 body.v24-render-lite #mobile-header .header-cart-button:not(:hover):not(:focus-within):not(:active) { background: #fff !important; box-shadow: none !important; }
 body.v24-render-lite .v24-product-3d-gallery:not([data-v24-model-requested]) [data-v24-mobile-model] { overflow: visible !important; border-radius: 0 !important; }
 body.v24-render-lite.single-product.vinduer24-product-page-v2.v24-three-sections .summary.entry-summary > form.variations_form { background: #edf5f9; }
 body.v24-render-lite .vinduer24-purchase-checkout > .vinduer24-configurator-sticky:not(.is-floating) { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; }
}
@media (max-width: 760px) {
 body.v24-render-lite .v24-home__hero--surface::before { background: none; }
 body.v24-render-lite .v24-home__hero--surface > .v24-home__hero-background { display: block; position: absolute; z-index: -1; inset: 0; pointer-events: none; }
 body.v24-render-lite .v24-home__hero-background > img { display: block; width: 100%; height: 100%; object-fit: fill; }
 /* The surface image retains the original photographic shadow. */
 body.v24-render-lite .v24-home__hero--surface .v24-home__hero-visual { box-shadow: none; }
 body.v24-render-lite .v24-home__hero-visual figcaption { background: #072131; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; }
}

@media (max-width: 767px) and (forced-colors: none) {
body.v24-render-lite.single-product .summary.entry-summary form.variations_form table.variations select {
  background-image: image-set(
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxElEQVQ4y+2QLQ7CQBCF32wQ21C7YFBIBKYVNUhEs8F1Lar3qqzAAQk3IA0HIOEMBAVJt2nYwZINfxbCJ9+b+TIZ4M8PMEhM0Iv18Fnfi/VwkJjAz4UfNK3NnRMHFenM71SkM+fEoWlt/laEWhZMqJhFeS9Tkc6YRcmECrUs/DV6dH5/PO1eO3IN8IQJc0FomFEyYwcp0tN2ef5IBABqZEIX2A0xEgBgQiVqmR73i8ujeXr1eDUyIUu7AgCycvZM8udbuQFtF0DegTFHrgAAAABJRU5ErkJggg==") 1x,
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAABCklEQVRYw+2VTU4CQRCF3ytvAOMNPIDMwAmMxpgBF4ZbcRUX6mwQOACRnwt4AwbC3tDlwgRJCKTGnp317Tr9875UV6cBx3Ecx3FqhZZFl63uVRA8SsDLavn2WSWg6l6xHBqIIYGBEtMky1OrTJLlqRJTAoNADC17pGI9G1COLFJJlqdQjkA0qkSYhEjtQ7GxSh3JKDak9msTKufFghe7G6iu91LApNnOO0c903m4huL9tzK6VdH7cl4samvqwzDdyRhkcx9G3K1nxYdlvnahc6HC8BUr8yehUz1ycJU/Y+qt9Zqihc6+ogiZKKGTlYqQiRYCgKTda2kIzwBAkady9rr0D9BxHMf5z3wDVvGGjH794CIAAAAASUVORK5CYII=") 2x,
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAACE4AAAhOAFFljFgAAABx0lEQVRo3u3XMUsCYRzH8d//zgZb6+6kodGyIIKCImqoKUgJ6Q20tYUvoZcQNdTYGyiIHJp0KARDoU1yjEBLoSGqIe/+DSaFnQfe3SMR/w+4POBzz5d7nkcEhBBCCCGEEEIIIf4f8vtFYz655TC2CXQfsT/26reXjTAWFJtdN1r60B6DxzXCSaOUPR1YmDG/ucRsXwGkfQ1VtAhWn4oXj0GizIWU5bSQB5Boj7BDpK80SueFfufS/CzAYWf5RxQAJJwW8uZCygovCgBIaz+rf77CNNKuAXa6hn3HuUe131j7WQMKa5TOCwTKAOCgcb2jwATK+NmGAKD73TpvtepNdCxeJ9BG11k12OZUNDZ59l6/e/Gaw5pJmw7sHIimuqMAzjTL2UO/69ODHPb3WrXsGkc0SuCkV5w1kzbtyEcORNM9og6CrC1QmN841VGhhPUbN4ioQD/QbkbmkjsEOvo1L/Mds7YWsfXWIKJCDwOA0bnkLkD7LnNXOjen6qjQtmLXbVnsdVt+fZRHKQnrnLnhsfgzQOseu0JZlLKwzpvziFMapTTMY1sqj1Ie9r0tJx4YvAjglUCZZjl7LP8YhRBCCCGEEEKIv+ATHL7vKQL8hfEAAAAASUVORK5CYII=") 3x
  ) !important;
}

}
@media (forced-colors: active) {
 body.v24-render-lite .v24-home__hero--surface > .v24-home__hero-background { display: none; }
}
