@charset "UTF-8";
.shippingsquare_beige{text-transform:uppercase;position:absolute;right:0;top:-10px;display:block;height:70px;width:70px;background:#B19170;color:white;font-size:10px;line-height:10px;padding-left:5px;padding-top:5px;font-family:"Frutiger LT W01_65 Bold1475746", Helvetica, sans-serif !important}.shippingsquare_beige::before{content:"";position:absolute;bottom:0;right:0;border-bottom:20px solid white;border-left:20px solid #B19170;width:0}.shippingsquare_red{text-transform:uppercase;position:absolute;right:0;top:-10px;display:block;height:70px;width:70px;background:#bf0d0d;color:white;font-size:10px;line-height:10px;padding-left:5px;padding-top:5px;font-family:"Frutiger LT W01_65 Bold1475746", Helvetica, sans-serif !important}.shippingsquare_red::before{content:"";position:absolute;bottom:0;right:0;border-bottom:20px solid white;border-left:20px solid #bf0d0d;width:0}.shippingsquare_blue{text-transform:uppercase;position:absolute;right:0;top:-10px;display:block;height:70px;width:70px;background:#002E55;color:white;font-size:10px;line-height:10px;padding-left:5px;padding-top:5px;font-family:"Frutiger LT W01_65 Bold1475746", Helvetica, sans-serif !important}.shippingsquare_blue::before{content:"";position:absolute;bottom:0;right:0;border-bottom:20px solid var(--black);border-left:20px solid #002E55;width:0}@media (max-width:767.98px){.shippingsquare_beige,.shippingsquare_blue,.shippingsquare_red{right:15px;left:auto;top:-120%}}#BluePrint .pageheader,#BluePrint .pageheader>div{height:320px;z-index:5}#BluePrint .pageheader .pageheader__titel{bottom:0;padding-bottom:20px}.flex-center{display:flex;justify-content:center;flex-direction:column}.slots{position:absolute;height:50px;width:50px;background:#888;border-radius:9999px;color:white;transform:translateX(-50%) translateY(-50%);cursor:pointer}.slots.mandatory{background:#bf0d0d}.slots.selected{background:#009a44}.slots i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:white}.configuratorlegend{display:flex;justify-content:space-evenly;padding:10px 0}.configuratorlegend>div{display:flex}.configuratorlegend .slots{position:relative;transform:inherit;display:inline-block;height:20px;width:20px;margin-right:10px}.configuratorlegend .slots i{font-size:12px}.configuratorlegend .slots span{color:black;font-size:18px}.configuratorlegend span{font-size:14px}.blueprintdownload.hidden{display:none}#BluePrint .modal-dialog{max-width:80vw !important}.InfoBlock img{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;transition:0.5s ease all;max-width:calc(100% - 30px)}.InfoBlock img.active{opacity:1}.infoBlockInfoSelection{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.infoBlockInfoSelection .InfoBlockInfoSelector{margin-left:10px;margin-right:10px;border:1px solid transparent;position:relative;cursor:pointer;padding:10px}.infoBlockInfoSelection .InfoBlockInfoSelector.active,.infoBlockInfoSelection .InfoBlockInfoSelector:hover{border:1px solid black}.infoBlockInfoSelection .InfoBlockInfoSelector.active::after,.infoBlockInfoSelection .InfoBlockInfoSelector:hover::after{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);z-index:0;background:rgba(0, 0, 0, 0.4);content:"";pointer-events:none}.infoBlockInfoSelection .InfoBlockInfoSelector i{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:white;font-size:36px;opacity:0;z-index:6;pointer-events:none}.infoBlockInfoSelection .InfoBlockInfoSelector.active i,.infoBlockInfoSelection .InfoBlockInfoSelector:hover i{opacity:1}.InfoBlockInfoContentContainer{position:relative}.InfoBlockInfoContent{opacity:0;position:absolute;top:0;left:0;transition:0.25s ease all;width:100%}.InfoBlockInfoContent ul{margin:0 60px}.InfoBlockInfoContent li{padding:5px 0}.InfoBlockInfoContent li:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.05)}.InfoBlockInfoContent.active{opacity:1}.downloadcatbutton{cursor:pointer}.downloadcatbutton i{font-size:20px}.buybtn{padding:18px 36px !important}.buybtn.btn-grey{cursor:default !important}.SlotContainer{position:absolute}.slotModal{position:fixed;right:0;top:0;background:white;max-width:100vw;width:700px;z-index:50;transition:0.5s ease all;transform:translateX(100%)}.js_reactcontent{height:0;overflow:hidden;transition:0.5s ease all}.js_reacttogglecontent{cursor:pointer;padding:10px 0;display:block}.modalScrollable{overflow-y:scroll}.slotModal.open{transform:translateX(0)}.slotHeader{padding:20px;position:relative;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.slotHeader .SlotModalCloser{position:absolute;top:17px;left:30px;cursor:pointer;background:#c11812;width:32px;height:32px;line-height:34px;text-align:center;border-radius:32px;color:#fff}.productConfiguratorContainer{z-index:5}.iconButton{padding-left:10px;padding-right:10px}.font_16{font-size:16px}@media (min-width:576px){#BluePrint .container-fluid{max-width:540px}}@media (min-width:768px){#BluePrint .container-fluid{max-width:720px}}@media (min-width:992px){#BluePrint .container-fluid{max-width:960px}}@media (min-width:1200px){#BluePrint .container-fluid{max-width:1140px}}@media (min-width:1200px){#BluePrint .container-fluid{max-width:1320px}}@media (min-width:1400px){#BluePrint .container-fluid{max-width:1560px}}#BluePrint .pageheader{display:none}.stickyProductNavi{position:sticky;z-index:1000;background-color:var(--clr-grey) !important}.stickyProductNavi ul>li{padding:0.5rem 1rem;margin:0}.stickyProductNavi ul>li:hover{background-color:var(--black)}.stickyProductNavi ul>li:before{display:none}.stickyProductNavi ul>li span{cursor:pointer}.stickyProductNavi .float-right{float:right}.accordeonContainer{height:0;overflow:hidden;transition:0.5s ease all}.accordeonOpener{position:relative;cursor:pointer}.accordeonOpener::after{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Pro";font-weight:900;content:""}.productTag{border-radius:9999px;padding:5px 8px;border:1px solid rgba(0, 0, 0, 0.1);cursor:pointer;margin-right:10px;margin-bottom:10px;font-size:12px;white-space:nowrap;display:inline-block}.productTag.active{background-color:#c11812;border-color:#c11812;color:white}.tagList{padding-top:9px;width:100%;overflow-wrap:break-word}.modalFilter input,.modalFilter select,select.styledSelect{padding:13px 20px 11px 20px;width:100%;border:1px solid rgba(0, 0, 0, 0.1);background-color:white;appearance:none}.textsearch i{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:rgba(0, 0, 0, 0.3);pointer-events:none}.fakeselecticon{position:absolute;top:50%;right:20px;transform:translateY(-50%);pointer-events:none}.prefiltertag{border:1px solid black;border-radius:4px;padding:10px 20px;text-align:center;white-space:nowrap;display:inline-block;cursor:pointer;position:relative}.prefiltertag.active{background:black;color:white}.prefiltertag.active .fa-check-circle{color:#BF0D0D;position:absolute;right:0;top:0;transform:translateX(50%) translateY(-50%);display:inline-block;background:white;border-radius:9999px;font-size:20px}.blueprintslider .galleryelement__next,.blueprintslider .galleryelement__prev{background:#db211b}@media (max-width:767.98px){.stickyProductNavi li span{font-size:15px}.slots{height:30px;width:30px}.slots i{font-size:12px}.buybtn{padding:12px 20px !important}.product__price{line-height:1.1}.product__description{font-size:12px !important}.modalFilter input,.modalFilter select,select.styledSelect{padding:6px 10px 6px 12px;width:100%;border:1px solid rgba(0, 0, 0, 0.1);background-color:white;appearance:none}}