:export{breakpoint1080:1080px;breakpoint1000:1000px;breakpoint920:920px;breakpoint850:850px;breakpoint800:800px;breakpoint720:720px;breakpoint640:640px;breakpoint620:620px;breakpoint600:600px;breakpoint550:550px;breakpoint520:520px;breakpoint420:420px;breakpoint375:375px;breakpoint360:360px}:export{black:#000;blackTransparent10:rgba(0,0,0,0.1);blackTransparent30:rgba(0,0,0,0.3);blackTransparent50:rgba(0,0,0,0.5);blackTransparent70:rgba(0,0,0,0.7);blueDark:#00a6e4;green:var(--green);greenDark:var(--green-dark);greenLight:#f1ffe5;diskColor:#8ba1a9;iconColor:#a7a7a7;grey:#cdcdcd;greyDark:#666;greyExtraLight:#f2f2f2;greyLight:#e6e6e6;greyMiddle:#9a9a9a;greySuperLight:#f7f7f7;myposterBlue:var(--primary);myposterBlueDark:var(--primary-dark);myposterBlueTransparent:rgba(var(--primary),0.1);orange:#f07d00;red:#f30000;redLight:#f30000;white:#fff;whiteTransparent:rgba(255,255,255,0.9);whiteTransparentLight:rgba(255,255,255,0.8);boxShadowBottom:0 2px 4px rgba(0,0,0,0.3);boxShadowBottomRight:2px 2px 4px rgba(0,0,0,0.3);boxShadowBottomSmall:0 1px 2px rgba(0,0,0,0.3);boxShadowBottomRightSmall:1px 1px 2px rgba(0,0,0,0.3)}:export{maxContentWidth:1200px;maxProductContentWidth:1000px}:export{baseFontFamily:arial,sans-serif;baseFontSize:10px}:export{error:"error";notice:"notice";success:"success"}:export{transitionDefault:.3s}:export{black:#000;blackTransparent10:rgba(0,0,0,0.1);blackTransparent30:rgba(0,0,0,0.3);blackTransparent50:rgba(0,0,0,0.5);blackTransparent70:rgba(0,0,0,0.7);blueDark:#00a6e4;green:var(--green);greenDark:var(--green-dark);greenLight:#f1ffe5;diskColor:#8ba1a9;iconColor:#a7a7a7;grey:#cdcdcd;greyDark:#666;greyExtraLight:#f2f2f2;greyLight:#e6e6e6;greyMiddle:#9a9a9a;greySuperLight:#f7f7f7;myposterBlue:var(--primary);myposterBlueDark:var(--primary-dark);myposterBlueTransparent:rgba(var(--primary),0.1);orange:#f07d00;red:#f30000;redLight:#f30000;white:#fff;whiteTransparent:rgba(255,255,255,0.9);whiteTransparentLight:rgba(255,255,255,0.8);boxShadowBottom:0 2px 4px rgba(0,0,0,0.3);boxShadowBottomRight:2px 2px 4px rgba(0,0,0,0.3);boxShadowBottomSmall:0 1px 2px rgba(0,0,0,0.3);boxShadowBottomRightSmall:1px 1px 2px rgba(0,0,0,0.3)}:export{breakpoint1080:1080px;breakpoint1000:1000px;breakpoint920:920px;breakpoint850:850px;breakpoint800:800px;breakpoint720:720px;breakpoint640:640px;breakpoint620:620px;breakpoint600:600px;breakpoint550:550px;breakpoint520:520px;breakpoint420:420px;breakpoint375:375px;breakpoint360:360px}:export{error:"error";notice:"notice";success:"success"}:export{black:#000;blackTransparent10:rgba(0,0,0,0.1);blackTransparent30:rgba(0,0,0,0.3);blackTransparent50:rgba(0,0,0,0.5);blackTransparent70:rgba(0,0,0,0.7);blueDark:#00a6e4;green:var(--green);greenDark:var(--green-dark);greenLight:#f1ffe5;diskColor:#8ba1a9;iconColor:#a7a7a7;grey:#cdcdcd;greyDark:#666;greyExtraLight:#f2f2f2;greyLight:#e6e6e6;greyMiddle:#9a9a9a;greySuperLight:#f7f7f7;myposterBlue:var(--primary);myposterBlueDark:var(--primary-dark);myposterBlueTransparent:rgba(var(--primary),0.1);orange:#f07d00;red:#f30000;redLight:#f30000;white:#fff;whiteTransparent:rgba(255,255,255,0.9);whiteTransparentLight:rgba(255,255,255,0.8);boxShadowBottom:0 2px 4px rgba(0,0,0,0.3);boxShadowBottomRight:2px 2px 4px rgba(0,0,0,0.3);boxShadowBottomSmall:0 1px 2px rgba(0,0,0,0.3);boxShadowBottomRightSmall:1px 1px 2px rgba(0,0,0,0.3)}:export{black:#000;blackTransparent10:rgba(0,0,0,0.1);blackTransparent30:rgba(0,0,0,0.3);blackTransparent50:rgba(0,0,0,0.5);blackTransparent70:rgba(0,0,0,0.7);blueDark:#00a6e4;green:var(--green);greenDark:var(--green-dark);greenLight:#f1ffe5;diskColor:#8ba1a9;iconColor:#a7a7a7;grey:#cdcdcd;greyDark:#666;greyExtraLight:#f2f2f2;greyLight:#e6e6e6;greyMiddle:#9a9a9a;greySuperLight:#f7f7f7;myposterBlue:var(--primary);myposterBlueDark:var(--primary-dark);myposterBlueTransparent:rgba(var(--primary),0.1);orange:#f07d00;red:#f30000;redLight:#f30000;white:#fff;whiteTransparent:rgba(255,255,255,0.9);whiteTransparentLight:rgba(255,255,255,0.8);boxShadowBottom:0 2px 4px rgba(0,0,0,0.3);boxShadowBottomRight:2px 2px 4px rgba(0,0,0,0.3);boxShadowBottomSmall:0 1px 2px rgba(0,0,0,0.3);boxShadowBottomRightSmall:1px 1px 2px rgba(0,0,0,0.3)}:export{black:#000;blackTransparent10:rgba(0,0,0,0.1);blackTransparent30:rgba(0,0,0,0.3);blackTransparent50:rgba(0,0,0,0.5);blackTransparent70:rgba(0,0,0,0.7);blueDark:#00a6e4;green:var(--green);greenDark:var(--green-dark);greenLight:#f1ffe5;diskColor:#8ba1a9;iconColor:#a7a7a7;grey:#cdcdcd;greyDark:#666;greyExtraLight:#f2f2f2;greyLight:#e6e6e6;greyMiddle:#9a9a9a;greySuperLight:#f7f7f7;myposterBlue:var(--primary);myposterBlueDark:var(--primary-dark);myposterBlueTransparent:rgba(var(--primary),0.1);orange:#f07d00;red:#f30000;redLight:#f30000;white:#fff;whiteTransparent:rgba(255,255,255,0.9);whiteTransparentLight:rgba(255,255,255,0.8);boxShadowBottom:0 2px 4px rgba(0,0,0,0.3);boxShadowBottomRight:2px 2px 4px rgba(0,0,0,0.3);boxShadowBottomSmall:0 1px 2px rgba(0,0,0,0.3);boxShadowBottomRightSmall:1px 1px 2px rgba(0,0,0,0.3)}:export{black:#000;blackTransparent10:rgba(0,0,0,0.1);blackTransparent30:rgba(0,0,0,0.3);blackTransparent50:rgba(0,0,0,0.5);blackTransparent70:rgba(0,0,0,0.7);blueDark:#00a6e4;green:var(--green);greenDark:var(--green-dark);greenLight:#f1ffe5;diskColor:#8ba1a9;iconColor:#a7a7a7;grey:#cdcdcd;greyDark:#666;greyExtraLight:#f2f2f2;greyLight:#e6e6e6;greyMiddle:#9a9a9a;greySuperLight:#f7f7f7;myposterBlue:var(--primary);myposterBlueDark:var(--primary-dark);myposterBlueTransparent:rgba(var(--primary),0.1);orange:#f07d00;red:#f30000;redLight:#f30000;white:#fff;whiteTransparent:rgba(255,255,255,0.9);whiteTransparentLight:rgba(255,255,255,0.8);boxShadowBottom:0 2px 4px rgba(0,0,0,0.3);boxShadowBottomRight:2px 2px 4px rgba(0,0,0,0.3);boxShadowBottomSmall:0 1px 2px rgba(0,0,0,0.3);boxShadowBottomRightSmall:1px 1px 2px rgba(0,0,0,0.3)}@-webkit-keyframes hotfoilGradient{0%{background-position:35% 0}50%{background-position:66% 100%}100%{background-position:35% 0}}@keyframes hotfoilGradient{0%{background-position:35% 0}50%{background-position:66% 100%}100%{background-position:35% 0}}.configurator-summary__content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1rem 1.5rem;border:1px solid #cdcdcd}.configurator-summary__price-content{margin:0;padding:0;list-style:none}.configurator-summary .unsuitable{color:#666;font-size:1.1rem;line-height:1.5rem;margin:1rem 0 0 0}.summary-main__headline{color:#666;font-size:1.8rem;line-height:2.4rem;margin:0}.summary-main__empty{color:#666;font-size:1.1rem;line-height:1.5rem;margin:1rem 0 0 0}.price-content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.price-content__item:not(:last-of-type){border-bottom:1px solid #cdcdcd}.price-item.material{padding-bottom:0;border-bottom:0}.price-item.format{padding-top:0}.price-item.total .price{font-weight:bold}.price-item__text,.price-item__price{margin:0}.price-item__text{color:#666;font-size:1.3rem;line-height:1.9rem}.price-item__price{font-size:1.3rem;line-height:1.9rem}.configurator-buttons{width:100%}.configurator-buttons__add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.configurator-buttons__add-to-cart.inactive{border-color:#cdcdcd;color:#666;background-color:#e6e6e6;cursor:default}.configurator-buttons__add-to-cart.inactive:hover{border-color:#cdcdcd;color:#666;background-color:#e6e6e6}@media only screen and (min-width:720px) and (max-width:1000px){.configurator-summary__content-box{width:400px;margin:0 auto}}@media(max-width:720px){.configurator-buttons__add-to-cart.button-article-add{display:none}.configurator-buttons-sticky{position:fixed;bottom:0;left:0;z-index:10;width:100%;border-top:1px solid #cdcdcd;background:#fff;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,0.5);box-shadow:0 -2px 4px rgba(0,0,0,0.5)}.configurator-buttons-sticky__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.configurator-buttons-sticky__price-item,.configurator-buttons-sticky__add-to-cart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px 1rem}.configurator-buttons-sticky__add-to-cart{width:auto;border-radius:0}.configurator-buttons-sticky__price-item{color:#666;font-size:1.5rem;line-height:2.2rem}}@media(min-width:720px){.configurator-buttons-sticky{display:none}}.button-article-add__text{display:inline-block;margin-left:1rem}@media only screen and (max-width:720px){.configurator-summary__content-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;border:0}.configurator-summary__main{padding:1rem 1.5rem;border:1px solid #cdcdcd}.configurator-summary__cta{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:1rem}}@media only screen and (min-width:1000px){#configurator::after{display:none;content:"bp-configurator-desktop-photobox"}}.configurator{margin-top:4rem}@media only screen and (min-width:721px){.configurator::after{display:none;content:"bp-configurator-desktop"}}@media only screen and (max-width:720px){.configurator::after{display:none;content:"bp-configurator-tablet"}}@media only screen and (max-width:520px){.configurator::after{display:none;content:"bp-configurator-mobile-l"}}@media only screen and (max-width:420px){.configurator::after{display:none;content:"bp-configurator-mobile-m"}}@media only screen and (max-width:360px){.configurator::after{display:none;content:"bp-configurator-mobile-s"}}.configurator__types{width:100%;margin-bottom:2rem}.configurator__navigation{width:100%;margin-bottom:1rem}.configurator__shipping-info{margin-top:0}.configurator__hint{color:#666;font-size:1.1rem;line-height:1.5rem}.configurator__summary{width:260px}.configurator__collage-designer .collage-designer-wrapper{padding:0}.selection-output{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:2rem}@media only screen and (max-width:1000px){.configurator__summary{margin-top:4rem}}@media only screen and (min-width:720px) and (max-width:1000px){.configurator__summary{width:100%;margin-left:240px}}@media only screen and (max-width:720px){.configurator-steps .available-payment-methods,.configurator-steps .footer-link-box{display:none}.configurator-frame .footer-information,.configurator-photo .footer-information{padding-bottom:50px}.configurator{margin-top:0}.configurator__types{display:none}.configurator__navigation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.configurator__selection{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.configurator__output{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.configurator__summary{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%}.selection-output{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}@media only screen and (max-width:520px){.configurator__summary{margin-top:2rem}}.configurator-type-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--primary)}.configurator-type{color:#9a9a9a;border-top:1px solid currentColor;border-left:1px solid currentColor;border-right:1px solid currentColor}.configurator-type:nth-of-type(n+2){margin-left:-1px}.configurator-type__link{display:block;padding:.75rem 2rem;color:#666;font-size:1.5rem;line-height:2.2rem;text-decoration:none}.configurator-type__link:hover{color:var(--primary)}.configurator-type--active{color:var(--primary);z-index:2}.configurator-type--active .configurator-type__link{color:var(--primary)}@media only screen and (max-width:720px){.configurator-type__link{padding:.75rem 1rem}}@media only screen and (max-width:420px){#configurator{margin-top:2rem}.configurator-type-list{border-bottom:0}.configurator-type{width:50%;text-align:center;border-bottom:1px solid currentColor}}@media only screen and (max-width:360px){.configurator-type__link{padding:1rem .5rem;color:#666;font-size:1.3rem;line-height:1.9rem}}div.imgareaselect-selection div{width:44px;height:16px;font-size:11px !important;line-height:16px;text-align:center;background:#fff;position:absolute}div.imgareaselect-selection div.width{margin:6px 0 0 -22px;left:50%;top:0}div.imgareaselect-selection div.height{margin:-8px 0 0 -50px;left:100%;top:50%}div.imgareaselect-selection table{width:100%;height:100%}div.imgareaselect-selection table td{border:1px solid #fff}#dialog div.main.image div.tab.effect div.output div.imgareaselect-selection{width:100%;height:100%;position:absolute;left:0;top:0}.imgareaselect-border1{background:url("/web/img/border-anim-v.gif") repeat-y left top}.imgareaselect-border2{background:url("/web/img/border-anim-h.gif") repeat-x left top}.imgareaselect-border3{background:url("/web/img/border-anim-v.gif") repeat-y right top}.imgareaselect-border4{background:url("/web/img/border-anim-h.gif") repeat-x left bottom}.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{opacity:.65}.imgareaselect-handle{background-color:#fff;border:solid 1px #666;opacity:.65}.imgareaselect-handle{width:7px !important;height:7px !important}.imgareaselect-outer{background-color:#000;opacity:.65}.selection-image div.content p a{text-decoration:underline}body.configurator-photo .selection-image div.buttons div.frame-only,body.configurator-photo .selection-material div.buttons div.frame-only,body.configurator-photo #preview-normal div.buttons div.frame-only{display:none}body.configurator-photo .selection-material div.buttons div.type-photo{display:none}#selection div.type-photo{margin:20px 0 0 0;padding:21px 0 0 0}#output{position:relative}#preview div.hidden{width:0;height:0;visibility:hidden}@media only screen and (max-width:720px){#output{position:static}div.imgareaselect-selection div.width{margin-top:13px}div.imgareaselect-selection div.height{margin-left:-57px}.imgareaselect-handle{width:14px !important;height:14px !important}}.dialog-wrapper--configurator-image{max-width:960px}.dialog-configurator-image{padding:4rem 1.5rem 2rem}.dialog-configurator-image__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dialog-configurator-image__selection{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;margin:0 40px 0 0}.dialog-configurator-image__selection ul{padding:0;margin:0;list-style:none}.dialog-configurator-image__selection-headline{margin:0 0 1rem 0;color:#666;font-size:1.8rem;line-height:2.4rem}.dialog-configurator-image__output{-ms-flex-preferred-size:600px;flex-basis:600px;position:relative;overflow:hidden}.dialog-configurator-image__blank{background-color:#e6e6e6;max-width:100%;padding-top:75%;position:relative;width:600px}.dialog-configurator-image__image{margin:0 auto;position:relative}.dialog-configurator-image__image>img{display:block;max-width:100%;margin:0 auto}.dialog-configurator-image__image canvas{display:block;max-width:100%;max-height:450px;margin:0 auto}.dialog-configurator-image__buttons{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:2rem;margin-left:300px;text-align:center;clear:both}.dialog-configurator-image__buttons .button-cta--green{padding:.6rem 1rem;width:180px}.dialog-configurator-image__button-container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:575px;height:250px;margin-right:2.5rem;border:3px dashed var(--primary);border-radius:5px}.dialog-configurator-image__button-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;cursor:pointer}.dialog-configurator-image-blank{color:#666;font-size:1.5rem;line-height:2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem;position:absolute;right:0;top:0;width:100%}.dialog-configurator-image-blank__icon{margin:.6rem 1rem 0 0}.dialog-configurator-image-blank__icon svg{color:#f30000}.upload-button__icon{width:25px;height:25px;margin-right:.5rem}.upload-button__link{color:#666;font-size:1.5rem;line-height:2.2rem;text-decoration:none}.dialog-configurator-image-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 2rem auto;border:1px solid #cdcdcd}.dialog-configurator-image-tabs .swiper-button{top:0;width:38px;height:38px;border:0}.dialog-configurator-image-tabs .swiper-button-prev{left:-19px;background-position:17px}.dialog-configurator-image-tabs .swiper-button-next{right:-19px}.dialog-configurator-image-tabs__list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0;list-style:none}.dialog-configurator-image-tabs__item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;text-align:center}.dialog-configurator-image-tabs__item.set{border-right:1px solid #cdcdcd}.dialog-configurator-image-tabs__item.edit{border-right:1px solid #cdcdcd}.dialog-configurator-image-tabs__item.effect{border-right:1px solid #cdcdcd}.dialog-configurator-image-tabs__item.optimize{border-right:1px solid #cdcdcd}.dialog-configurator-image-tabs__item.active{background-color:var(--green)}.dialog-configurator-image-tabs__item.active a{color:#fff;cursor:pointer}.dialog-configurator-image-tabs__item.active a:hover{color:#fff}.dialog-configurator-image-tabs__item.inactive{background-color:#fff}.dialog-configurator-image-tabs__item.inactive a{color:#cdcdcd;cursor:default}.dialog-configurator-image-tabs__item.inactive a:hover{color:#cdcdcd}.dialog-configurator-image-tabs__item a{display:block;padding:.8rem 0;color:#666;font-size:1.5rem;line-height:2.2rem;text-decoration:none}.dialog-configurator-image-tabs__item a:hover{color:var(--green)}.dialog-configurator-image-set__table{margin:-2px}.dialog-configurator-image-set__table td{padding:2px}.dialog-configurator-image-set__table td a{display:block;width:60px;height:45px;background:#e6e6e6;border:1px solid #cdcdcd}.dialog-configurator-image-set__table td.active a{background:var(--primary)}.dialog-configurator-image-set__table td.over a{background:#f1ffe5}.dialog-configurator-image-set__table td.active.over a{background:var(--green)}.dialog-configurator-image-set__table td.inactive a{background:#f2f2f2;cursor:default}.dialog-configurator-image-set__product{margin:1.5rem 0 0 0}.dialog-configurator-image-set__size{margin:0 0 .3rem 0;overflow:hidden}.dialog-configurator-image-set__size .text{display:block;float:left;color:#666;font-size:1.5rem;line-height:2.2rem;font-weight:bold}.dialog-configurator-image-set__size .info{display:block;float:right;color:#666;font-size:1.5rem;line-height:2.2rem}.dialog-configurator-image-set__price{margin:0;overflow:hidden}.dialog-configurator-image-set__price .text{display:block;float:left;color:#666;font-size:1.5rem;line-height:2.2rem;font-weight:bold}.dialog-configurator-image-set__price .info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;color:#666;font-size:1.5rem;line-height:2.2rem}.dialog-configurator-image-set__price .info .price--original{margin:0 1rem 0 0}.dialog-configurator-image-edit__selection li{margin:0 0 .5rem 0}.dialog-configurator-image-edit__selection li.reset{margin:2rem 0 0 0}.dialog-configurator-image-edit__selection li a{-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-configurator-image-edit__selection li a span.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22px;height:22px;padding:0 .5rem 0 0}.dialog-configurator-image-edit__selection li a span.text{display:inline-block;vertical-align:middle}.icon svg{width:100%;height:100%}.dialog-configurator-image-selection__item{float:left;width:82px;margin:0 1.5rem 1.5rem 0}.dialog-configurator-image-selection__item--blank{background-color:#e6e6e6;height:calc(82px + 15px)}.dialog-configurator-image-selection__item.active{border-color:var(--green)}.dialog-configurator-image-selection__item.active .dialog-configurator-image-selection__title{background-color:var(--green);color:#fff}.dialog-configurator-image-selection__link{position:relative;display:block;width:100%;color:#666;font-size:1.1rem;line-height:1.5rem;text-decoration:none}.dialog-configurator-image-selection__image{display:block;margin:0 auto}.dialog-configurator-image-selection__shape-overlay{position:absolute;top:1px;left:1px}.dialog-configurator-image-selection__title{display:block;background-color:#e6e6e6;text-align:center}.dialog-configurator-image-shape .dialog-configurator-image__image img{width:100%;height:auto}@media only screen and (max-width:800px){.dialog-wrapper--configurator-image{max-width:660px}.dialog-configurator-image__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog-configurator-image__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-configurator-image__selection{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:0}.dialog-configurator-image__output{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.dialog-configurator-image__buttons{padding:2rem 0 0 0;margin-left:0}.dialog-configurator-image__button-container{max-width:100%;margin-right:0}.dialog-configurator-image-set__selection{margin:0 0 2rem 0}.dialog-configurator-image-set__content{display:-webkit-box;display:-ms-flexbox;display:flex}.dialog-configurator-image-set__table{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px}.dialog-configurator-image-set__product{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 0 40px}.dialog-configurator-image-edit__selection{margin:0 0 2rem 0}.dialog-configurator-image-edit__selection li{margin:0 2rem 1rem 0;float:left}.dialog-configurator-image-edit__selection li.reset{margin:0 2rem .75rem 0}.dialog-configurator-image-tabs__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:140px}}@media only screen and (max-width:540px){.dialog-configurator-image__selection-headline{text-align:center}.dialog-configurator-image__buttons .button-cta--green{display:block;width:auto}.dialog-configurator-image-set__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-configurator-image-set__table{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;margin:0 0 1rem 0}.dialog-configurator-image-set__product{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:260px;margin:0}.dialog-configurator-image-edit__selection li{margin:0 0 1.2rem 0;float:none;text-align:center}.dialog-configurator-image-edit__selection li.reset{margin:0 0 .75rem 0}.dialog-configurator-image-edit__selection li a{width:auto}}.configurator-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:1000px;padding:0;margin:0;list-style:none}.configurator-navigation--photo .configurator-navigation__item{width:250px}.configurator-navigation--photo .configurator-nav-link{background-image:url("/web/img/configurator/navigation_photo_bg.png")}.configurator-navigation--frame .configurator-navigation__item{width:167px}.configurator-navigation--frame .configurator-navigation__item:last-of-type{width:165px}.configurator-navigation--frame .configurator-nav-link{background-image:url("/web/img/configurator/navigation_frame_bg.png")}.configurator-navigation__item{height:60px}.configurator-navigation__item .name{color:#666}.configurator-navigation__item .info{color:#cdcdcd}.configurator-navigation__item.available .configurator-navigation__link{cursor:pointer}.configurator-navigation__item.available .name{color:var(--primary)}.configurator-navigation__item.available:hover .name{color:var(--green)}.configurator-navigation__item.active .configurator-navigation__link{cursor:default}.configurator-navigation__item.active .name{color:var(--green)}.configurator-navigation__link{display:block;text-decoration:none;cursor:default;overflow:hidden}.configurator-navigation__link .nav-item-position{display:none}.configurator-navigation__link .name{display:block;color:#666;font-size:1.8rem;line-height:2.4rem;font-weight:bold;position:absolute;top:6px}.configurator-navigation__link .info{display:block;color:#666;font-size:1.3rem;line-height:1.9rem;position:absolute;top:33px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.configurator-navigation .configurator-nav-link{display:block;height:60px;position:relative}.configurator-navigation #navigation-image-photo a{background-position:0 -140px}.configurator-navigation #navigation-image-photo.available a{background-position:0 0}.configurator-navigation #navigation-image-photo.available a:hover{background-position:0 -70px}.configurator-navigation #navigation-image-photo.available.active a{background-position:0 -70px}.configurator-navigation #navigation-image-photo a span.name{width:193px;left:51px}.configurator-navigation #navigation-image-photo a span.info{width:193px;left:51px}.configurator-navigation #navigation-material-photo a{background-position:-250px -140px}.configurator-navigation #navigation-material-photo.available a{background-position:-250px 0}.configurator-navigation #navigation-material-photo.available a:hover{background-position:-250px -70px}.configurator-navigation #navigation-material-photo.available.active a{background-position:-250px -70px}.configurator-navigation #navigation-material-photo a span.name{width:190px;left:56px}.configurator-navigation #navigation-material-photo a span.info{width:190px;left:56px}.configurator-navigation #navigation-format-photo a{background-position:-500px -140px}.configurator-navigation #navigation-format-photo.available a{background-position:-500px 0}.configurator-navigation #navigation-format-photo.available a:hover{background-position:-500px -70px}.configurator-navigation #navigation-format-photo.available.active a{background-position:-500px -70px}.configurator-navigation #navigation-format-photo a span.name{width:190px;left:58px}.configurator-navigation #navigation-format-photo a span.info{width:190px;left:58px}.configurator-navigation #navigation-option-photo a{background-position:-750px -140px}.configurator-navigation #navigation-option-photo.available a{background-position:-750px 0}.configurator-navigation #navigation-option-photo.available a:hover{background-position:-750px -70px}.configurator-navigation #navigation-option-photo.available.active a{background-position:-750px -70px}.configurator-navigation #navigation-option-photo a span.name{width:179px;left:60px}.configurator-navigation #navigation-option-photo a span.info{width:179px;left:60px}.configurator-navigation #navigation-image-frame a{background-position:0 -140px}.configurator-navigation #navigation-image-frame.available a{background-position:0 0}.configurator-navigation #navigation-image-frame.available a:hover{background-position:0 -70px}.configurator-navigation #navigation-image-frame.available.active a{background-position:0 -70px}.configurator-navigation #navigation-image-frame a span.name{width:109px;left:46px}.configurator-navigation #navigation-image-frame a span.info{width:109px;left:46px}.configurator-navigation #navigation-material-frame a{background-position:-167px -140px}.configurator-navigation #navigation-material-frame.available a{background-position:-167px 0}.configurator-navigation #navigation-material-frame.available a:hover{background-position:-167px -70px}.configurator-navigation #navigation-material-frame.available.active a{background-position:-167px -70px}.configurator-navigation #navigation-material-frame a span.name{width:106px;left:50px}.configurator-navigation #navigation-material-frame a span.info{width:106px;left:50px}.configurator-navigation #navigation-frame-frame a{background-position:-334px -140px}.configurator-navigation #navigation-frame-frame.available a{background-position:-334px 0}.configurator-navigation #navigation-frame-frame.available a:hover{background-position:-334px -70px}.configurator-navigation #navigation-frame-frame.available.active a{background-position:-334px -70px}.configurator-navigation #navigation-frame-frame a span.name{width:106px;left:51px}.configurator-navigation #navigation-frame-frame a span.info{width:106px;left:51px}.configurator-navigation #navigation-format-frame a{background-position:-501px -140px}.configurator-navigation #navigation-format-frame.available a{background-position:-501px 0}.configurator-navigation #navigation-format-frame.available a:hover{background-position:-501px -70px}.configurator-navigation #navigation-format-frame.available.active a{background-position:-501px -70px}.configurator-navigation #navigation-format-frame a span.name{width:106px;left:52px}.configurator-navigation #navigation-format-frame a span.info{width:106px;left:52px}.configurator-navigation #navigation-mat-frame a{background-position:-668px -140px}.configurator-navigation #navigation-mat-frame.available a{background-position:-668px 0}.configurator-navigation #navigation-mat-frame.available a:hover{background-position:-668px -70px}.configurator-navigation #navigation-mat-frame.available.active a{background-position:-668px -70px}.configurator-navigation #navigation-mat-frame a span.name{width:106px;left:53px}.configurator-navigation #navigation-mat-frame a span.info{width:106px;left:53px}.configurator-navigation #navigation-glass-frame a{background-position:-835px -140px}.configurator-navigation #navigation-glass-frame.available a{background-position:-835px 0}.configurator-navigation #navigation-glass-frame.available a:hover{background-position:-835px -70px}.configurator-navigation #navigation-glass-frame.available.active a{background-position:-835px -70px}.configurator-navigation #navigation-glass-frame a span.name{width:106px;left:54px}.configurator-navigation #navigation-glass-frame a span.info{width:106px;left:54px}@media only screen and (max-width:1080px){.configurator-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.configurator-navigation--photo .configurator-navigation__item,.configurator-navigation--frame .configurator-navigation__item{-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px;width:100px;min-width:80px}.configurator-navigation--photo .configurator-navigation__item:last-of-type,.configurator-navigation--frame .configurator-navigation__item:last-of-type{width:100px;min-width:80px}.configurator-navigation__item{position:relative;height:auto;background-color:transparent !important}.configurator-navigation__item:not(:last-of-type) .configurator-navigation__number-wrapper{position:relative}.configurator-navigation__item:not(:last-of-type) .configurator-navigation__number-wrapper::after{position:absolute;top:50%;left:100%;z-index:0;width:240px;margin:0;border-bottom:1px solid #e6e6e6;content:' '}.configurator-navigation__item:last-of-type .configurator-navigation__number-wrapper{padding-right:calc((100% - 60px) / 2);margin-right:0}.configurator-navigation__item.available .nav-item-position{background-color:var(--primary)}.configurator-navigation__item.available:hover .nav-item-position{background-color:var(--green)}.configurator-navigation__item.active .nav-item-position{background-color:var(--green)}.configurator-navigation__link{background-color:#fff;text-align:center;overflow:visible}.configurator-navigation__link .nav-item-position{display:block;margin:0 auto;width:40px;height:40px;margin-bottom:1rem;color:#fff;font-size:1.8rem;font-weight:bold;background-color:#cdcdcd;border-radius:50%}.configurator-navigation__link .nav-item-position span{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configurator-navigation__link .name{width:100% !important;position:static;color:#666;font-size:1.5rem;line-height:2.2rem;color:#666 !important;font-weight:normal}.configurator-navigation__link .info{width:100% !important;position:static;display:none}.configurator-navigation__number-wrapper{position:relative;display:block;width:60px;height:40px;margin:0 auto 1rem auto;background-color:#fff;z-index:1}.configurator-navigation .configurator-nav-link{height:auto;background:0}}@media only screen and (max-width:720px){.configurator__navigation{background-color:#f2f2f2}.configurator-navigation--photo .configurator-navigation__item,.configurator-navigation--frame .configurator-navigation__item{-ms-flex-preferred-size:initial !important;flex-basis:initial !important;width:initial !important;min-width:initial !important;margin:0 .5rem}.configurator-navigation{overflow-x:scroll;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.configurator-navigation__item{display:inline-block;padding:1rem .5rem}.configurator-navigation__item .name{color:#666 !important;opacity:.3}.configurator-navigation__item.available .name{opacity:1}.configurator-navigation__item.active{border-bottom:3px solid var(--primary);border-top:3px solid transparent}.configurator-navigation__item.active .name{color:var(--primary) !important;font-weight:bold}.configurator-navigation__number-wrapper{display:none}}.configurator__output{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 0 auto;width:400px}.preview-options{margin-bottom:1.5rem;width:100%}.preview-options--active{display:block}.preview-options__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.preview-options a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.preview-options span{color:#666;font-size:1.3rem;line-height:1.9rem}.preview-options__icon{color:#a7a7a7;height:22px;width:21px}.preview-options__icon--preview{margin-right:.5rem}.preview-options__icon--save{margin-left:.5rem}.preview-options-items__item{padding:0 1rem}.preview-options-item{display:none}.preview-options-item--active{display:block}.preview-options-item--saved a{cursor:default}.preview-options-item:not(.preview-options-item--saved) a:hover span,.preview-options-item:not(.preview-options-item--saved) a:hover svg{color:var(--primary)}.configurator-preview{width:100%}.preview-normal-output{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preview-normal-output__canvas{display:none;max-width:100%;position:relative}.preview-normal-output__canvas canvas{max-height:350px;max-width:100%}.preview-normal-output__image{position:relative}.preview-normal-output__image img{width:100%}.preview-normal-output__buttons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem;width:100%}#preview-normal-loading{position:relative;background:url("/web/img/loader_blue.gif") center center no-repeat}#preview-normal-loading::before{display:block;width:100%;padding-top:75%;content:''}#preview-normal-loading>.ignore{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.preview-buttons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:40%;flex-basis:40%}.preview-buttons__button{color:#666;font-size:1.2rem;line-height:1.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cdcdcd;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 .5rem 0;text-decoration:none}.preview-buttons__button.inactive{color:#cdcdcd;cursor:default}.preview-buttons__button.inactive .preview-buttons__icon{color:#cdcdcd}.preview-buttons__button.shape .preview-buttons__icon,.preview-buttons__button.shape .preview-buttons__text{border:0}.preview-buttons__icon{color:#a7a7a7;height:25px}.preview-buttons__text{text-align:center}.preview-buttons__icon,.preview-buttons__text{border-right:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.preview-buttons .optimize-icon{height:25px;background:url("/web/img/configurator/bild-optimieren.svg") 0 0 no-repeat;background-position:center 0;background-size:contain}.image-suitability{margin-top:2.8rem;width:100%}.image-suitability__headline{color:#666;font-size:1.3rem;line-height:1.9rem;font-weight:bold;margin:0 0 2.1rem 0;text-align:center;width:100%}.image-suitability__progress-bar{width:100%}.image-suitability-headline{overflow:hidden}.image-suitability-headline__text{position:relative;display:inline-block}.image-suitability-headline__text::before,.image-suitability-headline__text::after{position:absolute;top:50%;width:500px;margin:0 2rem;border-bottom:1px solid #e6e6e6;content:' '}.image-suitability-headline__text::before{right:100%}.image-suitability-headline__text::after{left:100%}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.progress-bar__background{background:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;height:19px;margin-right:1rem;overflow:hidden;padding:0 1rem;position:relative;width:100%}.progress-bar__progress-background{background:#666;height:3px;position:relative;top:8px;width:100%}.progress-bar__progress{height:100%;left:0;position:absolute;width:0}.progress-bar__icon-container{background:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;height:18px;padding:.1rem;text-align:center;vertical-align:middle;width:18px}.progress-bar__icon{height:16px;width:15px}.progress-bar__label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:14px;position:relative;padding-right:1rem;text-align:right;width:100%}.exclamation-icon{font-size:1.4rem;font-weight:700}.image-suitability-text{color:#666;font-size:1.2rem;line-height:1.7rem;font-style:italic;margin-top:.8rem}#preview-normal-upload-button-wrapper{position:relative;border:3px dashed var(--primary);border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:400px}#preview-normal-upload-button-wrapper::before{display:block;width:100%;padding-top:75%;content:''}#preview-normal-upload-button-wrapper>.preview-normal__upload-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#preview-normal-upload-button-wrapper:hover .preview-normal-upload__link,#preview-normal-upload-button-wrapper:hover .preview-normal-upload__icon{color:var(--primary)}#preview-normal-upload-button-wrapper .preview-normal-upload__link{color:#666;font-size:1.5rem;line-height:2.2rem;text-decoration:none}#preview-normal-upload-button-wrapper .preview-normal-upload__icon{color:#666;height:25px;margin-right:.5rem;width:25px}.preview-normal__upload-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-device-width:920px){.preview-buttons__button:hover:not(.inactive){color:var(--primary)}.preview-buttons__button:hover:not(.inactive) .preview-buttons__icon{color:var(--primary)}}@media only screen and (max-width:720px){.configurator__output{margin:0 0 1rem 0}.configurator__preview{max-width:400px;margin:0 auto}.preview-normal-output__image-suitability{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:80%;margin-top:0}.preview-normal-output__image-suitability .image-suitability__headline{display:none}.preview-normal-output__image-suitability .image-suitability__text{text-align:center}.preview-normal-output__image-suitability .progress-bar__background{margin-right:0}.preview-normal-output__image-suitability .progress-bar__icon-container{display:none}.preview-options{position:absolute;top:0;right:0;width:auto}.preview-options__text{display:none}.preview-options-items__item{padding:0}.preview-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-buttons__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 1.5rem;border-bottom:0}.preview-buttons__icon{width:25px;margin-right:1rem}.preview-buttons__text{width:initial}.preview-buttons__icon,.preview-buttons__text{border-right:0}.preview-buttons__button.set,.preview-buttons__wrapper{display:none}}@media only screen and (max-width:520px){.preview-normal-output__image-suitability{max-width:75%;margin-right:auto}}@media only screen and (max-width:430px){.configurator__output{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#preview-normal-upload-button-wrapper{width:100%}}.selection-framed-products,.selection-photos-products{margin-bottom:2rem;width:100%}.selection-image{border:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 2rem;width:240px}.selection-image__image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.selection-image .empty a{cursor:default}.selection-image a.image-delete{background:url("/web/img/icons/delete-icon.svg") 2px 0 no-repeat;background-color:#fff;display:block;height:15px;position:absolute;right:1px;top:1px;width:15px}.image-list__item{height:60px;margin-bottom:.9rem;position:relative;width:60px}.image-list__item a{display:block}.image-list__item .image{position:relative}.image-list__item .image.active a::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:3px solid var(--green);content:' '}.image-list__item img{border:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:60px;width:60px}.image-upload-button__button{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%}.frame-only{border:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1rem;width:100%}.frame-only--active{border:3px solid var(--green)}.frame-only--active .frame-only-button__text{color:var(--green)}.frame-only-button{height:100%;width:100%}.frame-only-button a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;text-decoration:none;width:100%}.frame-only-button a:hover{background-color:#e6e6e6}.frame-only-button__icon{color:#666;height:24px;margin-right:1rem;width:24px}.frame-only-button__text{color:var(--primary);font-size:1.2rem;line-height:1.7rem}.frame-only-button--active a{cursor:default}.frame-only-button--active a:hover{background-color:#e6e6e6}.selection-format{width:240px}.selection-format .content{margin-bottom:2rem}.selection-format__list{list-style:none;margin:0;padding:0}.format-list{border:1px solid #cdcdcd}.format-list__headline{display:none}.format-list__format{position:relative}.format-list__format:not(:last-of-type){border-bottom:1px solid #cdcdcd}.format-list__format.active{background-color:#fff}.format-list__format.active::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:3px solid var(--green);content:' '}.format__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;text-decoration:none}.format__link .text{color:#666;font-size:1.3rem;line-height:1.9rem;margin-right:auto}.format__link .price{font-size:1.3rem}.button--format{color:#666;font-size:1.3rem;line-height:1.9rem;background-image:url("/web/img/icons/arrow-filled-right-666.svg"),-webkit-gradient(linear,left top,right top,from(#e6e6e6),to(#e6e6e6));background-image:url("/web/img/icons/arrow-filled-right-666.svg"),linear-gradient(to right,#e6e6e6,#e6e6e6);background-position:right 1rem top 10px,100% 0;background-repeat:no-repeat;background-size:10px 10px,3.1rem 3.1rem;border:1px solid #cdcdcd;display:block;padding:.5rem;text-decoration:none}.button--format:first-of-type{margin-bottom:1rem}.button--format.active{border:1px solid var(--primary)}.selection-material{width:240px}.selection-material__headline{display:none}.selection-material__list{border:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.selection-material__list .text{color:#666;font-size:1.3rem;line-height:1.9rem}.selection-material__list .price{color:#666}.selection-material__list .material{background-color:#f7f7f7;height:auto}.selection-material__list .material:not(:last-of-type){border-bottom:1px solid #cdcdcd}.selection-material__list .material.active,.selection-material__list .material:hover{background-color:var(--green)}.selection-material__list .material.active .text,.selection-material__list .material.active .price,.selection-material__list .material:hover .text,.selection-material__list .material:hover .price{color:#fff}.selection-material__list .material>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.selection-material__list .material .text{margin-right:auto}.selection-material__list .material .price{font-size:1.3rem;line-height:1.8rem}.selection-material__list a{text-decoration:none}.material-list__option-list{border:none !important;height:auto}.material-list__option-list li{background-color:#fff;border:0}.material-list__option-list li .text{color:#666;font-size:1.3rem;line-height:1.9rem;color:#666 !important}.material-list__option-list li .price{color:#666 !important}.material-list__option-list li.material-list__option-list--inactive a{cursor:default}.material-list__option-list li.material-list__option-list--inactive .text{color:#cdcdcd !important}.material-list__option-list li.material-list__option-list--inactive .price{color:#cdcdcd !important}.material-type__image-wrapper{display:none}.material-option-swiper-container{display:none}.material.active .material-list__option-list{display:block}.selection-frame__type .kunststoffrahmen .price{font-weight:bold}@media only screen and (max-width:720px){#selection{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.selection-image{border:0;width:445px}.selection-format{width:100%}.selection-material{width:100%}.selection-material .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.selection-framed-products,.selection-photos-products{margin-bottom:0;padding:0;border:0;color:#666;text-decoration:underline;cursor:pointer}.selection-framed-products:hover,.selection-photos-products:hover{color:#666;background:0}.selection-framed-products::before{content:'+\00a0'}.format-list{border-color:#9a9a9a}.format-list__headline{color:#fff;font-size:1.5rem;line-height:2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#9a9a9a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:1rem}.format-list__format{background-color:#fff;border-bottom:none !important}.format-list__format:nth-of-type(2n-1){background-color:#f2f2f2}.selection-material__headline{position:relative;display:inline-block;color:#666;font-size:1.5rem;line-height:2.2rem;font-weight:normal;margin:2rem 0;text-align:center}.selection-material__headline::before,.selection-material__headline::after{position:absolute;top:50%;width:500px;margin:0 2rem;border-bottom:1px solid #e6e6e6;content:' '}.selection-material__headline::before{right:100%}.selection-material__headline::after{left:100%}.selection-material__list{border:none !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.selection-material__list .selection-material__headline{display:none}.selection-material__list .material{background-color:transparent}.selection-material__list .material:not(:last-of-type){margin-right:2rem}.selection-material__list .material.active,.selection-material__list .material:hover{background-color:transparent}.selection-material__list .material.active .text,.selection-material__list .material.active .price,.selection-material__list .material:hover .text,.selection-material__list .material:hover .price{color:#666}.selection-material__list .material.active .material-type__image-wrapper{display:block;position:relative}.selection-material__list .material.active .material-type__image-wrapper .image::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:3px solid var(--green);content:' '}.selection-material__list .material>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}.selection-material__list .material .text{text-align:center;margin:1rem 0 0 0}.material-type__image-wrapper{display:block;position:relative}.material-type__image-wrapper .image{background-image:url("/web/img/sprites/configurator.png");display:block;height:67px;width:90px}.material-type__image-wrapper .image.fraesbild{background-position:-90px -402px}.material-type .material{border-bottom:none !important;width:92px}.material-type .material .price{display:none}.material.active .material-list__option-list{display:none}.material-option-swiper-container{display:block}}@media only screen and (max-width:520px){.selection-image{width:307px}.selection-image--less-than-4 .selection-image__image-list li:nth-of-type(n+5){display:none}}@media only screen and (max-width:420px){.selection-framed-products,.selection-photos-products{font-size:1.5rem !important;line-height:2.2rem !important}}@media only screen and (max-width:360px){.selection-image{width:238px}.selection-image--less-than-3 .selection-image__image-list li:nth-of-type(n+4){display:none}}@media only screen and (max-width:472px){.selection::after{display:none;content:"bp-configurator-mat"}}.selection-frame,.selection-mat,.selection-glass,.selection-option{width:240px}.selection-frame__headline,.selection-option__headline,.selection-glass__headline{display:none;margin:0 0 1rem 0;color:#666;font-size:1.5rem;line-height:2.2rem;font-weight:normal}.selection-frame__group,.selection-option__group,.selection-glass__group{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 0 2rem;padding:0;list-style:none}.selection-frame__type,.selection-option__type,.selection-glass__type{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0;border:1px solid #cdcdcd;list-style:none}.selection-frame__type--scrollable,.selection-option__type--scrollable,.selection-glass__type--scrollable{-webkit-overflow-scrolling:touch;overflow-y:scroll;max-height:450px}.selection-frame__type--scrollable::-webkit-scrollbar,.selection-option__type--scrollable::-webkit-scrollbar,.selection-glass__type--scrollable::-webkit-scrollbar{-webkit-appearance:none}.selection-frame__type--scrollable::-webkit-scrollbar-track,.selection-option__type--scrollable::-webkit-scrollbar-track,.selection-glass__type--scrollable::-webkit-scrollbar-track{border-radius:.8rem;background-color:#fff;-webkit-box-shadow:inset 0 0 .6rem rgba(0,0,0,0.3)}.selection-frame__type--scrollable::-webkit-scrollbar-thumb,.selection-option__type--scrollable::-webkit-scrollbar-thumb,.selection-glass__type--scrollable::-webkit-scrollbar-thumb{border:.1rem solid #fff;border-radius:.8rem;background-color:rgba(0,0,0,0.5)}.selection-frame__type--scrollable::-webkit-scrollbar:vertical,.selection-option__type--scrollable::-webkit-scrollbar:vertical,.selection-glass__type--scrollable::-webkit-scrollbar:vertical{width:1.2rem}.selection-option__headline{display:block;margin:0;padding:1rem;color:#fff;background-color:var(--green)}.frame-group{margin:0 0 1rem 0}.frame-group__item{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;text-align:center}.frame-group__item:nth-of-type(even){border-right:1px solid #cdcdcd}.frame-group__item:nth-of-type(1),.frame-group__item:nth-of-type(2){border-top:1px solid #cdcdcd}.frame-group__item:only-child{border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd}.frame-group__item.active{background-color:var(--green)}.frame-group__item.active a{color:#fff}.frame-group__item.active a:hover{color:#fff}.frame-group__item a{display:block;padding:1rem 0;color:#666;font-size:1.5rem;line-height:2.2rem;text-decoration:none}.frame-group__item a:hover{color:var(--green)}.frame-type__item,.mat__item,.glass-type__item,.option-type__item{position:relative;width:100%;height:auto}.frame-type__item:not(:last-of-type),.mat__item:not(:last-of-type),.glass-type__item:not(:last-of-type),.option-type__item:not(:last-of-type){border-bottom:1px solid #cdcdcd}.frame-type__item .image,.mat__item .image,.glass-type__item .image,.option-type__item .image{display:block;width:90px;height:67px}.frame-type__item .text,.frame-type__item .price,.mat__item .text,.mat__item .price,.glass-type__item .text,.glass-type__item .price,.option-type__item .text,.option-type__item .price{display:block}.frame-type__item .text,.mat__item .text,.glass-type__item .text,.option-type__item .text{color:#666;font-size:1.5rem;line-height:2.2rem}.frame-type__item .price,.mat__item .price,.glass-type__item .price,.option-type__item .price{font-size:1.3rem;line-height:1.8rem}.frame-type__link,.mat__link,.glass-type__link,.option-type__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-decoration:none}.frame-type__text,.mat__text,.glass-type__text,.option-type__text{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:calc(100% - 90px);padding:.5rem 0}.frame-type__preview-link,.mat__preview-link,.glass-type__preview-link,.option-type__preview-link{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;cursor:pointer}.frame-type__icon,.mat__icon,.glass-type__icon,.option-type__icon{width:20px;height:20px;color:var(--primary)}.frame-type__item .image{background-image:url("/web/img/sprites/frame-types.png")}.fotorahmen .frame-type__item .image{background-image:url("/web/img/sprites/frame-types-foto.png")}.option-type__item{height:auto}.option-type__item .image{background-image:url("/web/img/sprites/configurator.png")}.option-type__item .image.leinwand-rand-farbig{background-position:-360px -670px}.option-type__text{margin-left:.5rem}.mat__item .image{background-image:url("/web/img/sprites/frame-mats.png")}.mat__item .image.mat-none{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:1.1rem;line-height:1.5rem;text-decoration:none}.mat__item .image.mat-none .mat-image__text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 1rem;text-align:center}.glass-type__item .image{background-image:url("/web/img/sprites/configurator.png");background-position:0 -1943px}.glass-type__text{margin-left:.5rem}.hr-line{position:absolute;width:100%;top:13px;left:0;height:1px;background-color:#e6e6e6;z-index:1}.selection-mat__headline{margin:0 0 1.5rem 0;color:#666;font-size:1.5rem;line-height:2.2rem;font-weight:normal}.selection-mat__headline--mat-type{display:none}.selection-mat__mat-size,.selection-mat__mat{width:100%;margin:0;padding:0;list-style:none}.selection-mat__mat-size{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.selection-mat__mat{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #cdcdcd}.selection-mat .mat-size__item{background-color:#fff;z-index:2}.selection-mat .mat-size__item:not(:first-of-type){padding-left:.2rem}.selection-mat .mat-size__item:not(:last-of-type){padding-right:.2rem}.selection-mat .mat-size.active .mat-size__link{cursor:default}.selection-mat .mat-size.active .mat-size__text{background-color:var(--green)}.selection-mat .mat-size.inactive .mat-size__link{color:#cdcdcd;font-size:1.5rem;line-height:2.2rem;cursor:default}.selection-mat .mat-size.inactive .mat-size__text{background-color:#fff;border:1px solid #cdcdcd}.selection-mat .mat-size__link{color:#fff;font-size:1.5rem;line-height:2.2rem;text-decoration:none}.selection-mat .mat-size__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;border-radius:50%;background-color:#cdcdcd}.selection-mat .mat-size__text:hover{background-color:var(--green)}@media only screen and (min-width:721px){.frame-type__item.active .frame-type__link::before,.frame-type__item.active .mat__link::before,.frame-type__item.active .glass-type__link::before,.frame-type__item.active .option-type__link::before,.mat__item.active .frame-type__link::before,.mat__item.active .mat__link::before,.mat__item.active .glass-type__link::before,.mat__item.active .option-type__link::before,.glass-type__item.active .frame-type__link::before,.glass-type__item.active .mat__link::before,.glass-type__item.active .glass-type__link::before,.glass-type__item.active .option-type__link::before,.option-type__item.active .frame-type__link::before,.option-type__item.active .mat__link::before,.option-type__item.active .glass-type__link::before,.option-type__item.active .option-type__link::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:3px solid var(--green);content:' '}}@media only screen and (max-width:720px){.frame-group{margin-top:1rem}.frame-group__item:only-child{display:none}.selection-frame,.selection-glass,.selection-option{width:100%}.selection-frame__type,.selection-glass__type,.selection-option__type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0}.selection-frame__type--scrollable,.selection-glass__type--scrollable,.selection-option__type--scrollable{overflow-y:visible}.selection-frame__type.swiper-wrapper,.selection-glass__type.swiper-wrapper,.selection-option__type.swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.selection-mat{width:100%}.selection-mat__mat{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0}.frame-type__item,.mat__item,.glass-type__item,.option-type__item{width:92px;border:none !important}.frame-type__item.kunststoffrahmen,.mat__item.kunststoffrahmen,.glass-type__item.kunststoffrahmen,.option-type__item.kunststoffrahmen{width:125px}.frame-type__item.kunststoffrahmen .frame-type__preview-link,.mat__item.kunststoffrahmen .frame-type__preview-link,.glass-type__item.kunststoffrahmen .frame-type__preview-link,.option-type__item.kunststoffrahmen .frame-type__preview-link{right:15px}.frame-type__item:not(:last-of-type),.mat__item:not(:last-of-type),.glass-type__item:not(:last-of-type),.option-type__item:not(:last-of-type){margin-right:2rem}.frame-type__item.active .frame-type__image-wrapper,.frame-type__item.active .mat__image-wrapper,.frame-type__item.active .glass-type__image-wrapper,.frame-type__item.active .option-type__image-wrapper,.mat__item.active .frame-type__image-wrapper,.mat__item.active .mat__image-wrapper,.mat__item.active .glass-type__image-wrapper,.mat__item.active .option-type__image-wrapper,.glass-type__item.active .frame-type__image-wrapper,.glass-type__item.active .mat__image-wrapper,.glass-type__item.active .glass-type__image-wrapper,.glass-type__item.active .option-type__image-wrapper,.option-type__item.active .frame-type__image-wrapper,.option-type__item.active .mat__image-wrapper,.option-type__item.active .glass-type__image-wrapper,.option-type__item.active .option-type__image-wrapper{position:relative;display:block}.frame-type__item.active .frame-type__image-wrapper .image::before,.frame-type__item.active .mat__image-wrapper .image::before,.frame-type__item.active .glass-type__image-wrapper .image::before,.frame-type__item.active .option-type__image-wrapper .image::before,.mat__item.active .frame-type__image-wrapper .image::before,.mat__item.active .mat__image-wrapper .image::before,.mat__item.active .glass-type__image-wrapper .image::before,.mat__item.active .option-type__image-wrapper .image::before,.glass-type__item.active .frame-type__image-wrapper .image::before,.glass-type__item.active .mat__image-wrapper .image::before,.glass-type__item.active .glass-type__image-wrapper .image::before,.glass-type__item.active .option-type__image-wrapper .image::before,.option-type__item.active .frame-type__image-wrapper .image::before,.option-type__item.active .mat__image-wrapper .image::before,.option-type__item.active .glass-type__image-wrapper .image::before,.option-type__item.active .option-type__image-wrapper .image::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:3px solid var(--green);content:' '}.frame-type__link,.mat__link,.glass-type__link,.option-type__link{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frame-type__link .image,.mat__link .image,.glass-type__link .image,.option-type__link .image{border:1px solid #cdcdcd}.frame-type__link .text,.mat__link .text,.glass-type__link .text,.option-type__link .text{margin-top:1rem}.frame-type__link .price,.mat__link .price,.glass-type__link .price,.option-type__link .price{display:none}.frame-type__text,.mat__text,.glass-type__text,.option-type__text{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:0;text-align:center}.frame-type__preview-link,.mat__preview-link,.glass-type__preview-link,.option-type__preview-link{top:40px;right:-2px}.mat-size__item:not(:first-of-type){padding-left:1rem !important}.mat-size__item:not(:last-of-type){padding-right:1rem !important}.mat__text .text{display:none}.selection-mat .content,.selection-glass .content,.selection-option .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.selection-mat .content .mat-type-swiper-container,.selection-glass .content .mat-type-swiper-container,.selection-option .content .mat-type-swiper-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.selection-mat__headline,.selection-glass__headline,.selection-option__headline{margin:0 0 2rem 0;text-align:center;position:relative;display:inline-block}.selection-mat__headline::before,.selection-mat__headline::after,.selection-glass__headline::before,.selection-glass__headline::after,.selection-option__headline::before,.selection-option__headline::after{position:absolute;top:50%;width:500px;margin:0 2rem;border-bottom:1px solid #e6e6e6;content:' '}.selection-mat__headline::before,.selection-glass__headline::before,.selection-option__headline::before{right:100%}.selection-mat__headline::after,.selection-glass__headline::after,.selection-option__headline::after{left:100%}.selection-mat__headline--mat-type,.selection-glass__headline--mat-type,.selection-option__headline--mat-type{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:2rem}.selection-mat__headline:first-of-type{margin-top:1.5rem}.selection-option__headline{padding:0;color:#666;background-color:#fff}}@media only screen and (min-width:521px) and (max-width:720px){.frame-group{margin-bottom:2rem}.frame-group__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:25%}.frame-group__item:nth-of-type(3),.frame-group__item:nth-of-type(4){border-top:1px solid #cdcdcd}.frame-group__item:nth-of-type(3){border-left:0}}@media only screen and (max-width:520px){.frame-group{margin-bottom:2rem}.frame-group__item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:50%}}