@font-face{font-family:"Inter";src:url(/font/inter/Inter-VariableFont_opsz,wght.woff2) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/font/inter/Inter-Italic-VariableFont_opsz,wght.woff2) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}#dach_0{display:none!important}body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:92%!important}.form-check-input:checked+label{color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important;font-weight:700}.kiefer{background-color:none;background-image:url(../../img/holzart-kiefer.jpg);background-size:cover}.laerche{background-color:none;background-image:url(../../img/holzart-laerche.jpg);background-size:cover}.fichte{background-color:none;background-image:url(../../img/holzart-fichte.jpg);background-size:cover}.echtschiefer{background-color:none;background-image:url(../../img/echtschiefer.jpg);background-size:cover}.dachrinnenset_grau{background-color:none;background-color:#9b9fa4;background-size:cover}.dachrinnenset_braun{background-color:none;background-color:#7d3a29;background-size:cover}.dachrinnenset_anthrazit{background-color:none;background-color:#353535;background-size:cover}.backdrop-blur,.fancybox__backdrop{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.f-carousel{--f-arrow-pos:.5rem;--f-arrow-width:40px;--f-arrow-height:40px;--f-arrow-svg-width:16px;--f-arrow-svg-height:16px;--f-arrow-svg-stroke-width:2.5;--f-arrow-color:#fff;--f-arrow-shadow:0 6px 12px -2px rgb(50 50 93 / 25%), 0 3px 7px -3px rgb(0 0 0 / 30%);--f-arrow-border-radius:0;--f-arrow-bg:rgba(43,48,53,0.75);--f-arrow-hover-bg:rgba(43,48,53,1);--f-arrow-active-bg:rgba(43,48,53,1);--f-progressbar-color:#198754}.is-prev,.is-next{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:.375rem}.bg-opacity-85{--bs-bg-opacity:0.875}.sale-badge{top:0;right:-50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-transform-origin:top center;transform-origin:top center}.card-header-info a{font-size:.92rem!important}#scrollContent{top:calc(89px + 1rem);max-height:calc(100vh - 89px - 2rem);height:fit-content}.sale-block{height:calc(100% - 2rem)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:.5rem;transition:opacity 0.4s ease,visibility 0.4s ease}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:.5rem;transition:opacity 0.4s ease,visibility 0.4s ease}#descContent{top:1rem}#nav-main{z-index:1030}#mini-cart{z-index:99999}.w-70{width:70%!important}.w-80{width:80%!important}.w-85{width:85%!important}.w-90{width:90%!important}.w-95{width:95%!important}.h-70{height:70%!important}.h-80{height:80%!important}.h-85{height:85%!important}.h-90{height:90%!important}.h-95{height:95%!important}.f-carousel{--f-carousel-gap:20px}#sidebar{top:calc(89px + 1rem);max-height:calc(100vh - 89px - 2rem);height:fit-content}#sidebar li:hover{background:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-price{cursor:default;opacity:.5}iframe{color-scheme:light}#konfigurator .card .form-check-label{white-space:nowrap}.card .form-check-price small{min-width:6ch;display:inline-block;text-align:right}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle}.sticky-holder-top{top:89px;z-index:1000;background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(255 255 255) 21px,transparent 21px,transparent 100%)}.sticky-holder-bottom{z-index:900;background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(255 255 255) 21px,transparent 21px,transparent 100%)}p{-webkit-hyphens:auto;hyphens:auto}.card-header{padding-top:.75rem;padding-bottom:.75rem}.zub.mt-3.border-top.border-secondary.border-opacity-50.pt-3.pb-1{border:none!important;padding-top:0!important}.zub .card-body{padding-top:.75rem}.zub .card-header{padding-bottom:0;border-bottom:0;background:none}[data-bs-theme=dark] body,[data-bs-theme=dark] .hr-text:after{background-color:var(--bs-body-bg)!important}[data-bs-theme=light] body,[data-bs-theme=light] .hr-text:after{background-color:var(--bs-body-bg)!important}[data-bs-theme=light] .topline,[data-bs-theme=light] .topline .bg-dark-subtle{background:#1a1d20!important}[data-bs-theme=light] .topline .bi{color:#fff!important}[data-bs-theme=light] #switch2d3d-mobil{background:#2b3035bf!important}[data-bs-theme=light] #mobil-price-container{background:#2b3035bf!important}[data-bs-theme=light] #switchar3d-mobil{background:#2b3035bf!important}[data-bs-theme=light] .rounded-mirror-bottom-left,[data-bs-theme=light] .rounded-mirror-bottom-right,[data-bs-theme=light] .rounded-mirror-top-left,[data-bs-theme=light] .rounded-mirror-top-right,[data-bs-theme=light] #carport{background:#fff}[data-bs-theme=light] .start-block-text.bg-body-tertiary,[data-bs-theme=light] .fullscreen{background:#2b3035bf!important}[data-bs-theme=light] #switch2d3d{background:#2b3035bf!important}[data-bs-theme=light] .img-container .bg-body-tertiary{background:#2b3035bf!important}[data-bs-theme=light] .cbg{background-color:#fff}[data-bs-theme=dark] .cbg{background-color:#1e2125!important}[data-bs-theme=dark] .nav-pills .nav-link.active,[data-bs-theme=dark] .nav-pills .show>.nav-link{background-color:#6c757d}[data-bs-theme=light] ul.navbar-nav .nav-item{border-right:1px solid #c6c7c8}[data-bs-theme=light] ul.navbar-nav .nav-link{color:var(--bs-heading-color)!important}footer ul.nav li a.active{font-weight:700;text-decoration:underline}.hr-text{line-height:.5em;position:relative;outline:0;border:0;text-align:center;height:1em;opacity:1;&:before{content:'';background:#4a4e51;position:absolute;left:0;top:50%;width:100%;height:1px}&:after{content:attr(data-content);position:relative;display:inline-block;background-color:#1a1d20!important;padding:0 .5em;font-style:italic;line-height:1em}}[data-bs-theme=light] .hr-text:before{background:#c6c7c8}#abstellraum_rueckwand .hr-text{line-height:.5em;position:relative;outline:0;border:0;text-align:left;height:1em;opacity:1;&:before{content:'';background:#4a4e51;position:absolute;left:0;top:50%;width:100%;height:1px}&:after{content:attr(data-content);position:relative;display:inline-block;background-color:#272b2f!important;padding:0 .5rem 0 0;font-style:italic;line-height:1em}}.bi{vertical-align:0em!important}#abstellraum_rueckwand-tab-list .card-header{position:absolute;text-align:right;top:0}[data-bs-theme=dark] .sticky-holder-top{background:linear-gradient(180deg,rgb(30 33 37) 0%,rgb(30 33 37) 21px,transparent 21px,transparent 100%)}[data-bs-theme=light] .sticky-holder-top{background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(255 255 255) 21px,transparent 21px,transparent 100%)}[data-bs-theme=dark] .sticky-holder-bottom{background:rgb(30 33 37);border-top:1px solid;border-image:linear-gradient(to right,transparent 0%,#4a4e53 25%,#4a4e53 75%,transparent 100%) 1}[data-bs-theme=light] .sticky-holder-bottom{background:rgb(255 255 255);border-top:1px solid;border-image:linear-gradient(to right,transparent 0%,#c6c7c8 25%,#c6c7c8 75%,transparent 100%) 1}[data-bs-theme=dark] .rounded-mirror-top-right{width:1rem;height:1rem;background:radial-gradient(circle at 0 0,transparent 0 .5rem,rgb(30 33 37) .5rem)}[data-bs-theme=dark] .rounded-mirror-top-left{width:1rem;height:1rem;background:radial-gradient(circle at 100% 0,transparent 0 .5rem,rgb(30 33 37) .5rem)}[data-bs-theme=dark] .rounded-mirror-bottom-right{width:1rem;height:1rem;background:radial-gradient(circle at 0 100%,transparent 0 .5rem,rgb(30 33 37) .5rem)}[data-bs-theme=dark] .rounded-mirror-bottom-left{width:1rem;height:1rem;background:radial-gradient(circle at 100% 100%,transparent 0 .5rem,rgb(30 33 37) .5rem)}#canvas3d-container-desktop{background:#fff}[data-bs-theme=light] .rounded-mirror-top-right{width:1rem;height:1rem;background:radial-gradient(circle at 0 0,transparent 0 .5rem,rgb(255 255 255) .5rem)}[data-bs-theme=light] .rounded-mirror-top-left{width:1rem;height:1rem;background:radial-gradient(circle at 100% 0,transparent 0 .5rem,rgb(255 255 255) .5rem)}[data-bs-theme=light] .rounded-mirror-bottom-right{width:1rem;height:1rem;background:radial-gradient(circle at 0 100%,transparent 0 .5rem,rgb(255 255 255) .5rem)}[data-bs-theme=light] .rounded-mirror-bottom-left{width:1rem;height:1rem;background:radial-gradient(circle at 100% 100%,transparent 0 .5rem,rgb(255 255 255) .5rem)}[data-bs-theme=light] .cart-btn{background-color:rgba(var(--bs-dark-rgb),1)!important;border-color:rgba(var(--bs-dark-rgb),1)!important;color:#fff!important}[data-bs-theme=light] .colormode-btn{background-color:rgba(var(--bs-success-rgb),1)!important;border-color:rgba(var(--bs-success-rgb),1)!important;color:#fff!important}[data-bs-theme=dark] .cart-btn{background-color:rgba(var(--bs-warning-rgb),0)!important;border-color:rgba(var(--bs-warning-rgb),1)!important;color:rgba(var(--bs-warning-rgb),1)!important}[data-bs-theme=dark] .colormode-btn{background-color:rgba(var(--bs-success-rgb),0)!important;border-color:rgba(var(--bs-success-rgb),1)!important;color:rgba(var(--bs-success-rgb),1)!important}[data-bs-theme=light] #fallback-fullscreen-desktop .bg-body-tertiary{background-color:rgba(var(--bs-dark-rgb),.75)!important}#scrollContent p:last-of-type{margin-bottom:0}[data-bs-theme="dark"] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme="dark"] .navbar-toggler{border-color:#b5b7b8}[data-bs-theme="dark"] .navbar-toggler{border-color:#b5b7b8}#backToTop{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease,visibility 0.4s ease;width:48px;height:40px;z-index:100;margin-bottom:calc(40px + 1.5rem);margin-right:1rem}#backToTop.show{opacity:1;visibility:visible;pointer-events:auto}#password{display:none}.btn{min-width:48px}#reset{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease,visibility 0.4s ease;width:48px;height:40px;z-index:100;margin-bottom:calc(40px + 4.5rem);margin-right:1rem}#reset.show{opacity:1;visibility:visible;pointer-events:auto}#helpDesk{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease,visibility 0.4s ease}#helpDesk.show{opacity:1;visibility:visible;pointer-events:auto}ul.pagination{flex-direction:row;width:100%}ul.pagination .page-item{flex:1;width:100%;text-align:center}ul.pagination .page-item a.page-link{color:}hr.custom{position:relative;margin-bottom:0;top:-2px;border:none;height:1px;background:linear-gradient(to right,currentColor 82.5%,transparent)}.swiper-pagination-bullet{max-width:2rem;width:100%;height:8px;opacity:1;border:1px solid rgb(255 255 255 / .5)}.swiper-pagination-bullet-active{color:#fff;background:#fff!important;outline:0;box-shadow:0 0 0 .25rem rgb(255 255 255 / .25)}.swiper{width:100%;height:auto;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.mySwiper2{height:auto;width:100%}.mySwiper{height:auto;box-sizing:border-box}.mySwiper .swiper-slide{width:25%;height:auto;opacity:.4}.mySwiper .swiper-slide-thumb-active{opacity:1}.swiper-slide img{display:block;width:100%;height:auto}.btn-sm{font-size:var(--bs-body-font-size)}#grundkonstruktion select{font-size:.94rem}#konfigurator .tab-pane .form-check:first-of-type{margin-top:1rem}.heart{position:relative;width:100px;height:90px}.heart-top{position:absolute;top:0;left:50%;width:100px;height:90px;background:linear-gradient(to bottom,black 33.33%,red 33.33%,red 66.66%,gold 66.66%);border-radius:50px 50px 0 0;transform:rotate(-45deg);transform-origin:0 100%}.heart-bottom{position:absolute;bottom:0;left:50%;width:100px;height:90px;background:linear-gradient(to bottom,black 33.33%,red 33.33%,red 66.66%,gold 66.66%);border-radius:0 0 50px 50px;transform:rotate(45deg);transform-origin:0 0}@keyframes zoomin{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.gallery-item{display:block}.gallery-item img{box-shadow:0 1rem 1rem rgb(0 0 0 / .15);transition:box-shadow 0.2s}.gallery-item:hover img{box-shadow:0 1rem 1rem rgb(0 0 0 / .35)}.lightbox-modal .modal-content{background-color:var(--lightbox)}.lightbox-modal .btn-close{position:absolute;top:1.25rem;right:1.25rem;font-size:1.25rem;z-index:10;filter:invert(1) grayscale(100)}.lightbox-modal .modal-body{display:flex;align-items:center;padding:0}.lightbox-modal .lightbox-content{width:100%}.lightbox-modal .carousel-indicators{margin-bottom:0}.lightbox-modal .carousel-indicators [data-bs-target]{background-color:var(--carousel-text)!important}.lightbox-modal .carousel-inner{width:75%}.lightbox-modal .carousel-inner img{animation:zoomin 10s linear infinite}.lightbox-modal .carousel-item .carousel-caption{right:0;bottom:0;left:0;padding-bottom:2rem;background-color:var(--lightbox);color:var(--carousel-text)!important}.lightbox-modal .carousel-control-prev,.lightbox-modal .carousel-control-next{width:auto}.lightbox-modal .carousel-control-prev{left:1.25rem}.lightbox-modal .carousel-control-next{right:1.25rem}@media (min-width:1400px){.lightbox-modal .carousel-inner{max-width:60%}}@media (max-width:768px){.f-carousel__viewport{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}[data-bs-theme="dark"] .lightbox-modal .carousel-control-next-icon,[data-bs-theme="dark"] .lightbox-modal .carousel-control-prev-icon{filter:none}#fullscreen{cursor:pointer}.btn-fullscreen-enlarge,.btn-fullscreen-exit{position:absolute;top:1.25rem;right:3.5rem;z-index:10;border:0;background:#fff0;opacity:.6;font-size:1.25rem}.bi{display:inline-block;width:1em;height:1em;vertical-align:-.035em;fill:currentcolor}ul.navbar-nav .nav-item{border-right:1px solid #495057}ul.navbar-nav .nav-item:last-child{border-right:0}.cursor-pointer{cursor:pointer}.cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;transform:translateY(100%);transition:transform 0.3s ease}.cookie-consent-banner.cookie-consent-visible{transform:translateY(0)}.cookie-consent-inner{max-width:800px;margin:0 auto 1rem;padding:1.25rem;border-radius:.5rem;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);box-shadow:0 -4px 24px rgb(0 0 0 / .15)}.cookie-consent-text p{font-size:.85rem;margin:.5rem 0 0;color:var(--bs-secondary-color)}.cookie-consent-text a{color:var(--bs-primary)}.cookie-consent-options{margin:.75rem 0;padding:.75rem;border-radius:.375rem;background:var(--bs-tertiary-bg)}.cookie-consent-option{padding:.35rem 0;font-size:.85rem}.cookie-consent-option input{margin-right:.5rem}.cookie-consent-buttons{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem;flex-wrap:wrap}@media (max-width:575px){.cookie-consent-inner{margin:0;border-radius:.5rem .5rem 0 0}.cookie-consent-buttons{flex-direction:column}.cookie-consent-buttons .btn{width:100%}}@media (max-width:991px){ul.navbar-nav .nav-item{border-right:0}.dropdown-menu.show{border:0}}.pp-disabled{pointer-events:none;opacity:.65}.faq-accordion{border-radius:var(--bs-accordion-border-radius,.375rem);overflow:hidden}.faq-item{border:var(--bs-accordion-border-width,1px) solid var(--bs-accordion-border-color,var(--bs-border-color));border-bottom:0}.faq-item:last-child{border-bottom:var(--bs-accordion-border-width,1px) solid var(--bs-accordion-border-color,var(--bs-border-color));border-bottom-left-radius:var(--bs-accordion-border-radius,.375rem);border-bottom-right-radius:var(--bs-accordion-border-radius,.375rem)}.faq-item:first-child{border-top-left-radius:var(--bs-accordion-border-radius,.375rem);border-top-right-radius:var(--bs-accordion-border-radius,.375rem)}.faq-item:first-child .faq-question{border-top-left-radius:var(--bs-accordion-border-radius,.375rem);border-top-right-radius:var(--bs-accordion-border-radius,.375rem)}.faq-question{display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y,1rem) var(--bs-accordion-btn-padding-x,1.25rem);font-size:1rem;font-weight:500;color:var(--bs-accordion-btn-color,var(--bs-body-color));background-color:var(--bs-accordion-btn-bg,var(--bs-accordion-bg,var(--bs-body-bg)));cursor:pointer;list-style:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out}.faq-question::-webkit-details-marker{display:none}.faq-question::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width,1.25rem);height:var(--bs-accordion-btn-icon-width,1.25rem);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width,1.25rem);transition:transform 0.2s ease-in-out}.faq-item:not([open]) .faq-question{color:var(--bs-accordion-btn-color,var(--bs-body-color));background-color:var(--bs-accordion-btn-bg,var(--bs-accordion-bg,var(--bs-body-bg)))}.faq-item[open] .faq-question{color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg)}.faq-item[open] .faq-question::after{transform:rotate(-180deg);background-image:var(--bs-accordion-btn-active-icon)}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{transition:content-visibility 0.3s allow-discrete,block-size 0.3s ease,opacity 0.3s ease;block-size:0;opacity:0;overflow:clip}.faq-item[open]::details-content{block-size:auto;opacity:1}@starting-style{.faq-item[open]::details-content{block-size:0;opacity:0}}}.faq-answer{padding:var(--bs-accordion-body-padding-y,1rem) var(--bs-accordion-body-padding-x,1.25rem);border-top:var(--bs-accordion-border-width,1px) solid var(--bs-accordion-border-color,var(--bs-border-color));color:var(--bs-accordion-color,var(--bs-body-color))}.faq-answer p:last-child{margin-bottom:0}