/* Ivalox – Design aus der Windows-App („Design“), automatisch erzeugt (Version 1794405626) */
:root { --iv-primary: #000000; --iv-primary-hover: #000000; --iv-primary-container: #333333; --iv-primary-soft: #f0f0f0; --iv-ring: 0 0 0 3px rgb(0 0 0 / 0.25); --iv-glow: 0 0 0 1px rgb(0 0 0 / 0.6); --iv-on-primary: #ffffff; --iv-accent: #ffffff; --iv-accent-soft: #ffffff; --iv-on-accent: #0a0a0a; --iv-sky: #000000; --iv-text-muted: #000000; --iv-text-subtle: #333333; --iv-outline: #333333; --iv-border: #ffffff; --iv-border-strong: #dadada; --iv-header-bg: #ffffff; --iv-header-text: #000000; --iv-header-muted: #595959; --iv-header-line: rgb(0 0 0 / 0.12); --iv-header-hover-bg: rgb(0 0 0 / 0.08); --iv-header-strong: #000000; --iv-footer-bg: #ffffff; --iv-footer-text: #000000; --iv-footer-muted: #595959; --iv-footer-line: rgb(0 0 0 / 0.12); --iv-footer-hover-bg: rgb(0 0 0 / 0.08); --iv-footer-strong: #000000; --iv-footer-outline: rgb(0 0 0 / 0.55); }
:root, .hero-home--image { --iv-radius-btn: 9999px; --iv-btn-primary-bg: #ffffff; --iv-btn-primary-hover-bg: #bababa; --iv-btn-primary-color: #0a0a0a; }
@font-face { font-family: "Ivalox Price"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/public/medien/design/22cb55f4b238c66d9ec26cd60b1d8526.ttf") format("truetype"); }
:root { --iv-font-price: "Ivalox Price", "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; }
.price-old, .product-tile__compare, .price-summary dd, .design-offer__prices dd { font-family: var(--iv-font-price); }
.site-header__logo, .mobile-menu__logo { height: 60px; width: auto; max-width: 42vw; object-fit: contain; }
@media (min-width: 1024px) { .site-header__logo { height: 80px; width: auto; max-width: 24rem; object-fit: contain; } }
.site-footer .brand__logo { height: 72px; width: auto; max-width: 100%; object-fit: contain; }
.logo-stage img { width: auto; height: 220px; max-width: 100%; aspect-ratio: auto; object-fit: contain; mix-blend-mode: normal; }
.hero__visual:not(.hero__visual--photo) img { width: auto; max-width: 80%; height: auto; max-height: 70%; aspect-ratio: auto; object-fit: contain; mix-blend-mode: normal; }
.logo-stage, .hero__visual:not(.hero__visual--photo) { background-color: #ffffff; border: 1px solid var(--iv-border); }
.hero-home--image { background-image: linear-gradient(180deg, rgb(0 0 0 / 0.298) 0%, rgb(0 0 0 / 0.5) 100%), url("/public/medien/design/254b391f9170ed487fa910def7d56b9a.jpg"); background-image: linear-gradient(180deg, rgb(0 0 0 / 0.298) 0%, rgb(0 0 0 / 0.5) 100%), image-set(url("/public/medien/design/a10412c655ea5365b5dfd32ce12557a9.webp") type("image/webp"), url("/public/medien/design/254b391f9170ed487fa910def7d56b9a.jpg") type("image/jpeg")); }
@media (min-width: 961px) { .hero-home--image { background-image: linear-gradient(180deg, rgb(0 0 0 / 0.298) 0%, rgb(0 0 0 / 0.5) 100%), url("/public/medien/design/ed4775b886baaaa5f9b8d3253db3b2ee.jpg"); background-image: linear-gradient(180deg, rgb(0 0 0 / 0.298) 0%, rgb(0 0 0 / 0.5) 100%), image-set(url("/public/medien/design/7a690d156a96838ebe9c3de2306715e6.webp") type("image/webp"), url("/public/medien/design/ed4775b886baaaa5f9b8d3253db3b2ee.jpg") type("image/jpeg")); } }
@media (min-width: 1601px), (min-width: 1000px) and (min-resolution: 2dppx) { .hero-home--image { background-image: linear-gradient(180deg, rgb(0 0 0 / 0.298) 0%, rgb(0 0 0 / 0.5) 100%), url("/public/medien/design/05e493b41e63130651f6df6c760d3bc1.jpg"); background-image: linear-gradient(180deg, rgb(0 0 0 / 0.298) 0%, rgb(0 0 0 / 0.5) 100%), image-set(url("/public/medien/design/c48e4df302474b581e9e5765bc5f3767.webp") type("image/webp"), url("/public/medien/design/05e493b41e63130651f6df6c760d3bc1.jpg") type("image/jpeg")); } }
.maintenance-page--image { position: relative; isolation: isolate; background-color: #0a0a0a; }
.maintenance-page--image::before { content: ""; position: fixed; z-index: -1; top: 0; left: 0; right: 0; height: calc(100vh + 0px); height: calc(100lvh + 0px); background-color: #0a0a0a; background-position: center; background-size: cover; background-repeat: no-repeat; pointer-events: none; }
.maintenance-page--image .powered-by--dark { color: #e4e4e7; text-shadow: 0 1px 3px rgb(0 0 0 / 0.9), 0 0 12px rgb(0 0 0 / 0.6); }
.maintenance-page--image .auth-card { box-shadow: 0 24px 64px rgb(0 0 0 / 0.45); }
.maintenance-page--image::before { background-image: linear-gradient(rgb(0 0 0 / 0.45), rgb(0 0 0 / 0.45)), url("/public/medien/design/ef780537b3e0cb80b6aeb34ac42fbc72.jpg"); background-image: linear-gradient(rgb(0 0 0 / 0.45), rgb(0 0 0 / 0.45)), image-set(url("/public/medien/design/4222e8265c720bbd7a7e504fb8fe953a.webp") type("image/webp"), url("/public/medien/design/ef780537b3e0cb80b6aeb34ac42fbc72.jpg") type("image/jpeg")); }
@media (min-width: 961px), (min-height: 1709px) { .maintenance-page--image::before { background-image: linear-gradient(rgb(0 0 0 / 0.45), rgb(0 0 0 / 0.45)), url("/public/medien/design/01cfa2cfd2f667fcd50ddea6b54ce470.jpg"); background-image: linear-gradient(rgb(0 0 0 / 0.45), rgb(0 0 0 / 0.45)), image-set(url("/public/medien/design/4a2036045a14534800e3dace214230de.webp") type("image/webp"), url("/public/medien/design/01cfa2cfd2f667fcd50ddea6b54ce470.jpg") type("image/jpeg")); } }
@media (min-width: 1601px), (min-height: 2847px), (min-width: 1000px) and (min-resolution: 2dppx) { .maintenance-page--image::before { background-image: linear-gradient(rgb(0 0 0 / 0.45), rgb(0 0 0 / 0.45)), url("/public/medien/design/7f9e8c98b047b6d96b5c44d1b9817962.jpg"); background-image: linear-gradient(rgb(0 0 0 / 0.45), rgb(0 0 0 / 0.45)), image-set(url("/public/medien/design/a8ea60157ceee595263905616888883e.webp") type("image/webp"), url("/public/medien/design/7f9e8c98b047b6d96b5c44d1b9817962.jpg") type("image/jpeg")); } }
:root { --iv-sale-title: #e8cd9b; --iv-sale-digits: #000000; --iv-sale-labels: #000000; --iv-sale-ends: #000000; --iv-sale-colon: #e8cd9b; --iv-sale-line: #ffffff; }
