.volksfenster{height:28px;margin-bottom:8px}.made-in-germany{position:absolute;top:0;right:0;transform:scale(.8) translate(10%,-10%)}@media (max-width: 499px){.col-xs-6 .made-in-germany{transform:scale(75%) translate(12.5%,-12.5%)}}.fv-product.product-detail h1.product-headline,.fv-product.product-detail h2{margin:0;padding:0}.fv-product.product-detail h2{font-size:16px;line-height:24px;font-weight:400}.fv-product.product-detail .product-logo{margin-bottom:8px}.fv-product.product-detail .product-price-box{margin-top:16px}.fv-product.product-detail .product-price-box .priceline{margin-bottom:4px;color:inherit!important}.fv-product.product-detail .product-price-box .priceline .full_price{font-size:20px}.fv-product.product-detail .product-price-box .priceline .discount-percent{font-size:14px;font-weight:600;line-height:20px;letter-spacing:.35px}.fv-product.product-detail .product-price-box .priceline .discount-percent{position:absolute;inset:8px auto auto 8px!important;padding:0 4px;color:#fff!important;border-radius:4px;background-color:#c00;border:2px solid #CC0000}.fv-product.product-detail .product-price-box .priceline .discount-percent{font-size:18px;line-height:25px;position:relative;top:auto!important;left:16px!important;padding:2px 6px}.fv-product.product-detail .product-price-box .priceline-incl{font-size:14px;line-height:18px;color:inherit!important}.fv-product.product-detail .product-price-box .priceline-incl .delivery-link{margin-right:16px;text-decoration:underline}.fv-product.product-detail .product-price-box .priceline-incl .delivery-link:hover{color:#0060b7}.fv-product.product-detail .product-price-box .priceline-incl .best-price{display:inline-block;font-size:inherit;line-height:inherit;color:inherit!important}.fv-product.product-detail .product-availability{margin-top:24px}.fv-product.product-detail .product-buttons{margin-top:24px;margin-bottom:16px}.fv-product.product-detail .product-buttons #configuratorForm{margin-bottom:32px}.fv-product.product-detail .product-buttons .individual-configuration{margin-bottom:4px;font-weight:700}.fv-product.product-detail .product-buttons .raised-btn,.fv-product.product-detail .product-buttons .ghost-btn{min-width:300px!important}.fv-product.product-detail .delivery-info,.fv-product.product-detail .credit-info{margin:0 0 4px!important;text-align:left;font-size:16px;line-height:24px}.fv-product.product-detail .delivery-info:empty,.fv-product.product-detail .credit-info:empty{display:none}.fv-product.product-detail .delivery-info sup,.fv-product.product-detail .credit-info sup{margin-left:2px;font-size:10px!important;font-weight:400}.fv-product.product-detail .delivery-info{display:flex;align-items:center}.fv-product.product-detail .delivery-info svg{width:30px;margin-right:8px}.fv-product.product-detail .product-links{margin-top:64px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media (min-width: 992px){.fv-product.product-detail .product-links{gap:32px;flex-wrap:nowrap}}.fv-product.product-detail .product-links .card{display:flex;flex-flow:column;align-items:center;text-align:center;padding:8px;max-width:140px;border-radius:4px;-webkit-hyphens:auto;hyphens:auto}.fv-product.product-detail .product-links .card .product-link{width:100%;margin-top:4px;font-size:14px;line-height:20px;color:inherit;text-decoration-line:underline}.fv-product.product-detail .product-links .card .product-link:hover{color:#0060b7}.fv-product.product-detail .product-description .product-description{width:100%}.product-detail .product-images>div,.productdetail-container .product-images>div{float:left}.product-detail .product-images .large-image,.productdetail-container .product-images .large-image{position:relative;width:100%}.product-detail .product-images .large-image a[data-gallery]:hover,.productdetail-container .product-images .large-image a[data-gallery]:hover{text-decoration:none}.product-detail .product-images .large-image .caption,.productdetail-container .product-images .large-image .caption{display:flex;align-items:center;justify-content:center;min-height:50px}@media (min-width: 768px){.product-detail .product-images .large-image .caption,.productdetail-container .product-images .large-image .caption{padding-right:40px;padding-left:40px}}.product-detail .product-images .large-image-slider,.productdetail-container .product-images .large-image-slider{padding:0!important}@media (min-width: 992px){.product-detail .product-images .large-image,.productdetail-container .product-images .large-image{width:calc(100% - 88px)}}.product-detail .product-images .large-image .Badge_Rahmen_Galerie,.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie{position:absolute;top:8px!important;bottom:auto;left:8px!important;right:8px;width:auto;height:auto;margin:0;padding:0;line-height:normal;text-align:left}.product-detail .product-images .large-image .Badge_Rahmen_Galerie>div,.product-detail .product-images .large-image .Badge_Rahmen_Galerie>span,.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie>div,.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie>span{position:relative!important;inset:auto!important}.product-detail .product-images .large-image .Badge_Rahmen_Galerie>div:not(.discount-percent),.product-detail .product-images .large-image .Badge_Rahmen_Galerie>span:not(.discount-percent),.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie>div:not(.discount-percent),.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie>span:not(.discount-percent){display:block}.product-detail .product-images .large-image .Badge_Rahmen_Galerie object,.product-detail .product-images .large-image .Badge_Rahmen_Galerie svg,.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie object,.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie svg{display:block}.product-detail .product-images .large-image .Badge_Rahmen_Galerie>*,.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie>*{margin-bottom:4px!important}.product-detail .product-images .large-image .Badge_Rahmen_Galerie,.productdetail-container .product-images .large-image .Badge_Rahmen_Galerie{top:16px!important;left:16px!important;right:auto;max-width:120px;z-index:95}.product-detail .product-images .large-image .made-in-germany,.productdetail-container .product-images .large-image .made-in-germany{top:16px;right:16px;transform:none;z-index:1}.product-detail .product-images .tiny-images-slider,.productdetail-container .product-images .tiny-images-slider{display:none;width:72px;margin-top:-4px;margin-right:16px}.product-detail .product-images .tiny-images-slider img,.productdetail-container .product-images .tiny-images-slider img{margin-top:4px;margin-bottom:4px;cursor:pointer}@media (min-width: 992px){.product-detail .product-images .tiny-images-slider,.productdetail-container .product-images .tiny-images-slider{display:block}}.product-detail .product-description,.productdetail-container .product-description{color:#222}.product-detail .product-description>*,.productdetail-container .product-description>*{color:inherit!important}@media (max-width: 767px){.product-detail>.col-sm-6,.productdetail-container>.col-sm-6{clear:both!important}}@media (min-width: 768px) and (max-width: 991px){.product-detail .product-images,.productdetail-container .product-images{width:40%}.product-detail .product-description,.productdetail-container .product-description{width:60%}}div.content-swiper swiper-container{position:relative}div.content-swiper swiper-container::part(wrapper){align-items:stretch;margin-bottom:32px}div.content-swiper swiper-container swiper-slide{position:relative;display:flex;flex:0 0 auto;width:260px;height:unset}div.content-swiper swiper-container swiper-slide .card{padding-bottom:24px}div.content-swiper swiper-container swiper-slide .card>.ce-textpic{margin-left:0;margin-right:0}div.content-swiper swiper-container swiper-slide .card p{margin-bottom:16px}div.content-swiper swiper-container swiper-slide .card-video .video-inner.border{border:0}div.content-swiper swiper-container swiper-slide .card-video .video-inner img{padding:0;aspect-ratio:1.72}div.content-swiper swiper-container swiper-slide .card-video .card-text{padding:16px 32px;text-align:left}@media (max-width: 1199px){div.content-swiper swiper-container swiper-slide .card-video .card-text{padding:16px}}div.content-swiper swiper-container swiper-slide .card-video .card-headline{margin:16px auto 8px!important;-webkit-hyphens:initial;hyphens:initial}div.content-swiper swiper-container swiper-slide .card-video .card-description{color:#444}div.content-swiper swiper-container[data-columns="1"] swiper-slide{width:100%}@media (min-width: 992px){div.content-swiper swiper-container swiper-slide{width:358px}div.content-swiper swiper-container[data-columns="2"] swiper-slide{width:551px}div.content-swiper swiper-container[data-columns="4"] swiper-slide{width:260px}div.content-swiper swiper-container[data-columns="5"] swiper-slide{width:202px}}div.content-swiper swiper-container div[slot=container-start],div.content-swiper swiper-container div[slot=container-end]{display:flex;justify-content:center;gap:16px;margin-bottom:8px}div.content-swiper swiper-container div[slot=container-start] button.swiper-prev,div.content-swiper swiper-container div[slot=container-start] button.swiper-next,div.content-swiper swiper-container div[slot=container-end] button.swiper-prev,div.content-swiper swiper-container div[slot=container-end] button.swiper-next{width:44px;height:44px;display:inline-block;position:relative;font-size:24px;color:#0060b7;background-color:#fff;border:1px solid #0060B7;border-radius:50%;cursor:pointer;opacity:.75;padding:0}div.content-swiper swiper-container div[slot=container-start] button.swiper-prev i,div.content-swiper swiper-container div[slot=container-start] button.swiper-next i,div.content-swiper swiper-container div[slot=container-end] button.swiper-prev i,div.content-swiper swiper-container div[slot=container-end] button.swiper-next i{position:absolute;top:calc(50% - 12px);width:100%;text-align:center;display:block}div.content-swiper swiper-container div[slot=container-start] button.swiper-prev[disabled],div.content-swiper swiper-container div[slot=container-start] button.swiper-next[disabled],div.content-swiper swiper-container div[slot=container-end] button.swiper-prev[disabled],div.content-swiper swiper-container div[slot=container-end] button.swiper-next[disabled]{cursor:default;opacity:.25}div.content-swiper swiper-container div[slot=container-start] button.swiper-prev:hover:not(.swiper-button-disabled),div.content-swiper swiper-container div[slot=container-start] button.swiper-next:hover:not(.swiper-button-disabled),div.content-swiper swiper-container div[slot=container-end] button.swiper-prev:hover:not(.swiper-button-disabled),div.content-swiper swiper-container div[slot=container-end] button.swiper-next:hover:not(.swiper-button-disabled){background:#0066cc1a}div.content-swiper swiper-container div[slot=container-start] button.swiper-prev i:before,div.content-swiper swiper-container div[slot=container-end] button.swiper-prev i:before{margin-right:2px}div.content-swiper swiper-container div[slot=container-start] button.swiper-next i:before,div.content-swiper swiper-container div[slot=container-end] button.swiper-next i:before{margin-left:2px}@media (min-width: 768px){div.content-swiper swiper-container div[slot=container-start],div.content-swiper swiper-container div[slot=container-end]{justify-content:flex-end}}.video-content .video-cover{height:360px;width:640px;background-position:center;background-size:cover;margin:0 auto}.video-content .video-play{width:72px;height:51px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.video-content iframe+.video-cover+.video-play{z-index:-1}@media (max-width: 640px){.video-content .video-cover,.video-content iframe{width:100%}.video-content .video-play{top:200px}}div.review-swiper swiper-container{position:relative}div.review-swiper swiper-container::part(wrapper){align-items:stretch;margin-bottom:32px}div.review-swiper swiper-container swiper-slide{position:relative;display:flex;flex:0 0 auto;flex-direction:column;width:260px;height:unset}div.review-swiper swiper-container swiper-slide img{width:100%;height:auto;margin:0 auto}div.review-swiper swiper-container swiper-slide.layer-0.card p{margin-bottom:0}div.review-swiper swiper-container swiper-slide .ce-left.ce-above img{width:auto;margin:0 0 8px}div.review-swiper swiper-container swiper-slide .testimonial{position:relative;padding:24px}div.review-swiper swiper-container swiper-slide .testimonial .review-type{position:absolute;left:20px;top:-13px;padding:4px 16px;border-radius:2px;font-size:12px;line-height:18px;font-weight:700;max-width:80%;word-break:break-word}div.review-swiper swiper-container swiper-slide .testimonial .review-headline{font-size:16px;font-weight:700;line-height:20px;letter-spacing:0}div.review-swiper swiper-container swiper-slide .testimonial .review-headline{margin-bottom:8px}@media (min-width: 992px){div.review-swiper swiper-container swiper-slide .testimonial .review-headline{font-size:20px;font-weight:700;line-height:25px;letter-spacing:0}}div.review-swiper swiper-container swiper-slide .testimonial .review-headline{margin-bottom:24px}div.review-swiper swiper-container swiper-slide .testimonial .review-info{display:inline-block;margin-bottom:6px}div.review-swiper swiper-container swiper-slide .testimonial .review-info .reviewer{display:inline-block;font-weight:700;margin-right:8px}div.review-swiper swiper-container swiper-slide .testimonial .review-info .reviewer-location{margin-left:8px;font-weight:400}div.review-swiper swiper-container swiper-slide .testimonial .review-info .reviewer,div.review-swiper swiper-container swiper-slide .testimonial .review-info .reviewer-location{font-size:16px;line-height:22px}div.review-swiper swiper-container swiper-slide .testimonial .review-info .reviewer-rating{width:104px;height:18px;margin-top:16px;margin-bottom:16px}div.review-swiper swiper-container swiper-slide .testimonial p{font-weight:400;font-style:italic;font-size:16px;line-height:24px}div.review-swiper swiper-container swiper-slide .link-container{padding:0 16px 24px;text-align:center}div.review-swiper swiper-container[data-columns="1"] swiper-slide{width:100%}@media (min-width: 992px){div.review-swiper swiper-container swiper-slide{width:358px}div.review-swiper swiper-container[data-columns="2"] swiper-slide{width:551px}div.review-swiper swiper-container[data-columns="4"] swiper-slide{width:260px}div.review-swiper swiper-container[data-columns="5"] swiper-slide{width:202px}}div.review-swiper swiper-container div[slot=container-start],div.review-swiper swiper-container div[slot=container-end]{display:flex;justify-content:center;gap:16px;margin-bottom:8px}div.review-swiper swiper-container div[slot=container-start] button.swiper-prev,div.review-swiper swiper-container div[slot=container-start] button.swiper-next,div.review-swiper swiper-container div[slot=container-end] button.swiper-prev,div.review-swiper swiper-container div[slot=container-end] button.swiper-next{width:44px;height:44px;display:inline-block;position:relative;font-size:24px;color:#0060b7;background-color:#fff;border:1px solid #0060B7;border-radius:50%;cursor:pointer;opacity:.75;padding:0}div.review-swiper swiper-container div[slot=container-start] button.swiper-prev i,div.review-swiper swiper-container div[slot=container-start] button.swiper-next i,div.review-swiper swiper-container div[slot=container-end] button.swiper-prev i,div.review-swiper swiper-container div[slot=container-end] button.swiper-next i{position:absolute;top:calc(50% - 12px);width:100%;text-align:center;display:block}div.review-swiper swiper-container div[slot=container-start] button.swiper-prev[disabled],div.review-swiper swiper-container div[slot=container-start] button.swiper-next[disabled],div.review-swiper swiper-container div[slot=container-end] button.swiper-prev[disabled],div.review-swiper swiper-container div[slot=container-end] button.swiper-next[disabled]{cursor:default;opacity:.25}div.review-swiper swiper-container div[slot=container-start] button.swiper-prev:hover:not(.swiper-button-disabled),div.review-swiper swiper-container div[slot=container-start] button.swiper-next:hover:not(.swiper-button-disabled),div.review-swiper swiper-container div[slot=container-end] button.swiper-prev:hover:not(.swiper-button-disabled),div.review-swiper swiper-container div[slot=container-end] button.swiper-next:hover:not(.swiper-button-disabled){background:#0066cc1a}div.review-swiper swiper-container div[slot=container-start] button.swiper-prev i:before,div.review-swiper swiper-container div[slot=container-end] button.swiper-prev i:before{margin-right:2px}div.review-swiper swiper-container div[slot=container-start] button.swiper-next i:before,div.review-swiper swiper-container div[slot=container-end] button.swiper-next i:before{margin-left:2px}@media (min-width: 768px){div.review-swiper swiper-container div[slot=container-start],div.review-swiper swiper-container div[slot=container-end]{justify-content:flex-end}}.hero.boxed-version{margin-top:55px;position:relative;height:auto!important;clear:both}@media (min-width: 992px){.hero.boxed-version{margin-top:0}}.hero.boxed-version .hero-container{width:100%;background:#f6f6f6}@media (min-width: 992px){.hero.boxed-version .hero-container{padding:40px 0}}.hero.boxed-version .hero-container>.container{border:none;background-color:transparent!important}.hero.boxed-version .hero-container-inner{padding:0 0 16px}@media (min-width: 500px){.hero.boxed-version .hero-container-inner{padding-bottom:32px}}@media (min-width: 992px){.hero.boxed-version .hero-container-inner{padding-bottom:0}}.hero.boxed-version .hero-container-inner .btn,.hero.boxed-version .hero-container-inner .raised-btn,.hero.boxed-version .hero-container-inner .ghost-btn,.hero.boxed-version .hero-container-inner .text-btn{width:100%}@media (min-width: 992px){.hero.boxed-version .hero-container-inner .btn,.hero.boxed-version .hero-container-inner .raised-btn,.hero.boxed-version .hero-container-inner .ghost-btn,.hero.boxed-version .hero-container-inner .text-btn{width:auto}}.hero.boxed-version .hero-title{margin-bottom:16px;margin-left:0;padding:0}@media (min-width: 992px){.hero.boxed-version .hero-title{margin-top:12px;margin-bottom:20px}}.hero.boxed-version .hero-subtitle{margin-bottom:16px;-webkit-hyphens:none;hyphens:none}.hero.boxed-version .hero-image{margin:-40px auto;padding:0}.hero.boxed-version .hero-image img{width:auto;height:auto;min-width:100%}@media (min-width: 992px){.hero.boxed-version .hero-image img{max-width:585px}}.anchor-container{background:#fff;z-index:99;padding:11px 16px;border-top:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9}@media (max-width: 991px){.anchor-container{display:none;margin-top:16px}}@media (max-width: 767px){.anchor-container>.container{padding:0}}@media (max-width: 767px){.anchor-container ul{display:flex;overflow-x:scroll;margin-right:-16px;padding-right:16px;margin-left:0}.anchor-container ul::-webkit-scrollbar-track,.anchor-container ul::-webkit-scrollbar,.anchor-container ul::-webkit-scrollbar-thumb{background-color:transparent;display:none}}.anchor-container ul{margin-left:0;margin-bottom:0}.anchor-container ul li{margin-right:32px}@media (max-width: 991px){.anchor-container ul li{margin-right:24px}}@media (max-width: 359px){.anchor-container ul li{margin-right:32px}}.anchor-container ul li:last-child{margin-right:0}.anchor-container ul li a:hover,.anchor-container ul li .fwd:hover{color:#0060b7;text-decoration:underline}
