.configento-magento2 .configento{overflow:unset !important}.configento.option .pc-option .label,.configento.option .optionlabel .label{text-transform:none}.configento.option .pc-option .label span{color:#616161}.configento-magento2 ul.thumbnails.image_picker_selector li .thumbnail{border:1px solid #cac9c9;padding:0 !important}.options .pc-hide-option{display:none !important}.pc-title,.optionlabel{color:#ee7203;font-size:1.8rem;font-weight:bold;border-bottom:1px solid #cac9c9;margin-bottom:10px;padding-bottom:10px}.pc-subtitle,.infotext{color:#1d1d1b;font-size:1.6rem;font-weight:bold;margin-bottom:10px}.optionmain{margin-bottom:20px}.pc-option-wrapper{margin-bottom:40px}.pc-option-wrapper .button-wrapper{display:flex}.pc-option-wrapper .button-wrapper .right{margin-left:auto}.pc-options{position:relative}.icon-items-wrapper .pc-option{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 10px 56px;margin-bottom:20px}.icon-items-wrapper .img-box{max-width:40px;max-height:40px}.configento.option .opt-remove-filter .label{text-transform:none}.c-input-image .radiobuttons-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.c-input-image .radiobutton{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 10px 56px;margin-bottom:20px}.c-input-image .img-box img{display:block;max-width:40px !important;max-height:40px;padding-right:0 !important;width:auto}.c-input-image.manufacturer-selector .c-radio{height:60px}.manufacturer_info_pdf .optionheader{display:none}.manufacturer_info_pdf .c-__checkbox{display:inline-block !important}.manufacturer_info_pdf .static-option input{display:none}.manufacturer_info_pdf .static-option a{display:flex;align-items:center;font-size:1.6rem;font-weight:bold;color:#1A799F;width:fit-content}.manufacturer_info_pdf .static-option a:hover{text-decoration:none}.manufacturer_info_pdf .static-option a:before{content:"";display:inline-block;width:32px;height:32px;background-image:url("images/info-icon.svg");margin-right:10px}.product-rollo-dachfenster .windowtype-selector,.product-plissee-dachfenster .windowtype-selector,.product-jalousie-dachfenster .windowtype-selector,.product-rollo-dachfenster .windowsize-selector,.product-plissee-dachfenster .windowsize-selector,.product-jalousie-dachfenster .windowsize-selector,.product-rollo-dachfenster .windowaddon-selector,.product-plissee-dachfenster .windowaddon-selector,.product-jalousie-dachfenster .windowaddon-selector{display:inline-block;width:45%;margin-right:4rem;position:relative}.product-rollo-dachfenster .windowtype-selector .optionmain select,.product-plissee-dachfenster .windowtype-selector .optionmain select,.product-jalousie-dachfenster .windowtype-selector .optionmain select,.product-rollo-dachfenster .windowsize-selector .optionmain select,.product-plissee-dachfenster .windowsize-selector .optionmain select,.product-jalousie-dachfenster .windowsize-selector .optionmain select,.product-rollo-dachfenster .windowaddon-selector .optionmain select,.product-plissee-dachfenster .windowaddon-selector .optionmain select,.product-jalousie-dachfenster .windowaddon-selector .optionmain select{background-color:lightgrey;border-radius:0;border:1px solid #808080;padding:0 25px 0 10px;height:30px}.product-rollo-dachfenster .windowtype-selector .optionmain select option:disabled,.product-plissee-dachfenster .windowtype-selector .optionmain select option:disabled,.product-jalousie-dachfenster .windowtype-selector .optionmain select option:disabled,.product-rollo-dachfenster .windowsize-selector .optionmain select option:disabled,.product-plissee-dachfenster .windowsize-selector .optionmain select option:disabled,.product-jalousie-dachfenster .windowsize-selector .optionmain select option:disabled,.product-rollo-dachfenster .windowaddon-selector .optionmain select option:disabled,.product-plissee-dachfenster .windowaddon-selector .optionmain select option:disabled,.product-jalousie-dachfenster .windowaddon-selector .optionmain select option:disabled{color:black !important}.product-rollo-dachfenster .windowtype-selector i.fv-control-feedback::before,.product-plissee-dachfenster .windowtype-selector i.fv-control-feedback::before,.product-jalousie-dachfenster .windowtype-selector i.fv-control-feedback::before,.product-rollo-dachfenster .windowsize-selector i.fv-control-feedback::before,.product-plissee-dachfenster .windowsize-selector i.fv-control-feedback::before,.product-jalousie-dachfenster .windowsize-selector i.fv-control-feedback::before,.product-rollo-dachfenster .windowaddon-selector i.fv-control-feedback::before,.product-plissee-dachfenster .windowaddon-selector i.fv-control-feedback::before,.product-jalousie-dachfenster .windowaddon-selector i.fv-control-feedback::before{display:none}.product-rollo-dachfenster .windowtype-selector .optionmain,.product-plissee-dachfenster .windowtype-selector .optionmain,.product-jalousie-dachfenster .windowtype-selector .optionmain{display:flex}.product-rollo-dachfenster .windowtype-selector .optionmain::after,.product-plissee-dachfenster .windowtype-selector .optionmain::after,.product-jalousie-dachfenster .windowtype-selector .optionmain::after{content:"/";font-size:18px;position:absolute;right:-22px}.product-rollo-dachfenster .windowsize-selector .optionheader,.product-plissee-dachfenster .windowsize-selector .optionheader,.product-jalousie-dachfenster .windowsize-selector .optionheader,.product-rollo-dachfenster .windowaddon-selector .optionheader,.product-plissee-dachfenster .windowaddon-selector .optionheader,.product-jalousie-dachfenster .windowaddon-selector .optionheader{display:none}.product-rollo-dachfenster .element option:disabled,.product-plissee-dachfenster .element option:disabled,.product-jalousie-dachfenster .element option:disabled{color:black !important}#group-configurator1-stoff .configento.option .optionlabel .infotext2{display:inline-block;margin-left:1px;vertical-align:middle}.configento.option.c-input-image .radiobutton{padding:10px 20px 10px 56px}.sample-msg.success{background:rgba(166,215,71,0.15);font-size:1.4rem;font-weight:bold;color:#a6d747;border:1px solid #a6d747;border-radius:5px;padding:10px 15px;margin-bottom:20px}.sample-msg.error{background:rgba(193,39,44,0.15);font-size:1.4rem;font-weight:bold;color:#c1272c;border:1px solid #c1272c;border-radius:5px;padding:10px 15px;margin-bottom:20px}.configento .footer{margin-right:0 !important;padding-right:0}.configento .footer .button{border-radius:20px !important}.pc-filter{color:#1d1d1b}.tooltipstered{cursor:pointer}.configento.option.warning{margin-bottom:40px}.configento.option.warning .optionheader{display:none}.configento.option.warning .optionmain{border:1px solid #8b0000;padding:10px 10px 0 10px;background-color:#fcd3d3;color:black;border-radius:15px}@media (max-width:767px){#html-body input{font-size:16px}.pc-option-wrapper .pc-options-color .icon-items-wrapper{grid-template-columns:repeat(3, 1fr)}.icon-items-wrapper{position:relative;background:#fff;border:1px solid #cac9c9;border-radius:20px;padding:10px 20px;margin-bottom:60px;z-index:2}.icon-items-wrapper .pc-option{border-bottom:1px solid #cac9c9;margin-bottom:0;padding:10px 0 10px 36px}.icon-items-wrapper .pc-option:last-child{border-bottom:0}.c-input-image .radiobuttons-wrapper{position:relative;background:#fff;border:1px solid #cac9c9;border-radius:20px;padding:10px 20px;margin-bottom:60px;z-index:2}.c-input-image .radiobutton{width:100%;border-bottom:1px solid #cac9c9;margin-bottom:0}.c-input-image .radiobutton:last-child{border-bottom:0}.configento.option.c-input-image .radiobutton{padding:10px 0 10px 36px}.pc-filter{position:absolute;bottom:-40px;left:2px;right:2px;background:#cac9c9;border-radius:0 0 10px 10px;padding-top:20px;z-index:1}.pc-filter-additional{position:initial;margin-bottom:35px;margin-top:-55px;border-radius:10px 10px 10px 10px;padding:5px}.opt-remove-filter{display:flex;align-items:center;padding:10px 20px}.opt-remove-filter .clear-this-filter{font-size:20px;line-height:1;margin-left:auto;cursor:pointer}body.product-rollo-dachfenster .windowtype-selector,body.product-plissee-dachfenster .windowtype-selector,body.product-jalousie-dachfenster .windowtype-selector{margin-right:2rem}body.product-rollo-dachfenster .windowtype-selector .infotext,body.product-plissee-dachfenster .windowtype-selector .infotext,body.product-jalousie-dachfenster .windowtype-selector .infotext{white-space:nowrap}body.product-rollo-dachfenster .windowtype-selector .optionlabel,body.product-plissee-dachfenster .windowtype-selector .optionlabel,body.product-jalousie-dachfenster .windowtype-selector .optionlabel{margin-right:-120%}body.product-rollo-dachfenster .windowtype-selector .optionmain:after,body.product-plissee-dachfenster .windowtype-selector .optionmain:after,body.product-jalousie-dachfenster .windowtype-selector .optionmain:after{right:-14px}body.product-rollo-dachfenster .windowsize-selector,body.product-plissee-dachfenster .windowsize-selector,body.product-jalousie-dachfenster .windowsize-selector,body.product-rollo-dachfenster .windowaddon-selector,body.product-plissee-dachfenster .windowaddon-selector,body.product-jalousie-dachfenster .windowaddon-selector{margin-right:0}}@media (min-width:768px){.page-layout-1column.configento-magento2 .product.media{width:67%}.page-layout-1column.configento-magento2 .product-info-main{width:30%;padding-left:3%}.icon-items-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.icon-items-wrapper .pc-option{width:calc(50% - 5px);border:1px solid #cac9c9;border-radius:20px;box-shadow:0px 12px 0px -2px #cac9c9;box-sizing:border-box}.icon-items-wrapper .pc-option .checkmark{left:20px}.pc-filter{width:100%;margin-top:10px;margin-bottom:10px}.opt-remove-filter{display:flex;align-items:center;background:#cac9c9;padding:10px 20px;border-radius:10px}.opt-remove-filter .clear-this-filter{font-size:20px;margin-left:auto;cursor:pointer}.c-input-image .radiobutton{width:calc(50% - 5px);border:1px solid #cac9c9;border-radius:20px;box-shadow:0px 12px 0px -2px #cac9c9;box-sizing:border-box}.c-input-image .radiobutton .checkmark{left:20px}}.pc-search{display:flex;align-items:center;position:relative;margin-bottom:20px}.pc-search input{border-right:64px solid #cac9c9}.pc-search .search-reset{display:flex;align-items:center;position:absolute;right:44px;width:36px;top:1px;bottom:1px;background:#fff;border-radius:0 20px 20px 0;box-sizing:border-box}.pc-search .search-reset span{font-size:20px;cursor:pointer}.pc-search .search-magnify{display:flex;align-items:center;position:absolute;right:0;width:70px;height:100%;border-radius:0 20px 20px 0;box-sizing:border-box}.pc-search .search-magnify span{position:absolute;right:16px;width:18px;height:18px;background-image:url("images/magnifier.svg");cursor:pointer}.pc-search input:focus+.search-magnify span{background-image:url("images/magnifier-white.svg")}.configento-magento2 .pc-input-wrapper .form-control{height:42px}.predefined-background:before{background-color:#aaa8a8 !important}.tooltipster-content{max-width:none !important}.tooltipster-content img{max-width:100% !important}.full-size-image{width:100% !important}.pc-input-wrapper{position:relative}.pc-input-wrapper:before{content:"";right:40px;top:1px;position:absolute;width:20px;height:40px;background:#fff;border-radius:0 20px 20px 0}.pc-input-wrapper .form-control{border-right:60px solid #cac9c9}.fv-has-error .pc-input-wrapper .form-control{border-color:#c1272c;color:#c1272c;font-weight:bold}.fv-has-error .pc-input-wrapper .fv-control-feedback{color:#fff !important}.fv-has-error .fv-help-block{float:none !important;background:rgba(193,39,44,0.15);font-size:1.4rem;font-weight:bold;color:#c1272c !important;border:1px solid #c1272c;border-radius:5px;padding:10px 15px;margin-bottom:20px}.fv-has-success .pc-input-wrapper .form-control{border-color:#a6d747;color:#a6d747;font-weight:bold}.fv-has-success .pc-input-wrapper .fv-control-feedback{color:#fff !important}.step-progress-bar{background:#f4984c;background:linear-gradient(90deg, #ee7203 0%, #f4984c 15%, #f4984c 85%, #ee7203 100%);margin-bottom:15px}.step-counter{display:flex;align-items:center;padding:20px}.step-counter .counter{min-width:32px;margin-left:10px;text-align:center}.pc-steps{display:flex;font-size:1.6rem;color:#fbf0e5}.steps-container{display:flex;justify-content:space-between;width:100%}.steps-container .item{width:20%;cursor:pointer}.steps-container .active-step{background:#ee7203}.arrow-left,.arrow-right{display:block;width:0;height:0;cursor:pointer}.arrow-right{border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #fbf0e5}.arrow-left{border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #fbf0e5}.pc-total{color:#fbf0e5;background:#1a1a1a}.pc-price-wrapper{display:flex;justify-content:space-between}.pc-price-wrapper .label{font-weight:bold;font-size:2rem}.pc-price-wrapper .price{color:#ee7203;font-weight:bold;font-size:2rem}.pc-additional-info{font-size:1.2rem;line-height:1.2;opacity:.75}@media (max-width:767px){.steps-container{padding:0 20px 20px;box-sizing:border-box}.steps-container .item{height:5px;border-radius:10px;margin:0 3px}.steps-container .item:not(.active-step){background:#fff}.steps-container .item .name{display:none}.step-progress-bar{background:transparent}.progress-bar-container{background:linear-gradient(90deg, #ee7203 0%, #f4984c 15%, #f4984c 85%, #ee7203 100%)}.pc-steps{flex-direction:column-reverse;flex-wrap:wrap;position:relative}.pc-steps:before{content:"";position:absolute;background-color:transparent;bottom:-40px;left:0;height:40px;width:20px;border-top-left-radius:20px;box-shadow:0 -20px 0 0 #ee7d07}.pc-steps:after{content:"";position:absolute;background-color:transparent;bottom:-40px;right:0;height:40px;width:20px;border-top-right-radius:20px;box-shadow:0 -20px 0 0 #ee7d07}.step-counter{justify-content:space-between;background:transparent}.step-counter .arrow-right{display:none}.pc-total{position:fixed;bottom:0;left:0;right:0;padding:10px 20px;z-index:9}.pc-total:before{content:"";position:absolute;background-color:transparent;top:-40px;left:0;height:40px;width:20px;border-bottom-left-radius:20px;box-shadow:0 20px 0 0 #1a1a1a}.pc-total:after{content:"";position:absolute;background-color:transparent;top:-40px;right:0;height:40px;width:20px;border-bottom-right-radius:20px;box-shadow:0 20px 0 0 #1a1a1a}}@media (min-width:768px){.progress-bar-container{display:flex;justify-content:space-between;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px}.pc-steps{justify-content:space-between;width:67%}.pc-total{width:30%;padding-left:3%;padding-top:10px;padding-bottom:10px}.step-counter{background:#ee7203}.step-counter .step-name{display:none}.step-counter .counter{margin-right:10px}.steps-container .item{display:flex;justify-content:center;align-items:center;padding:10px}.pc-price-wrapper{padding-right:20px}}.configento-magento2 .configento-product-summary.block.block-summary .block-content .item{float:none;overflow:visible}.configento-magento2 .configento-product-summary.block.block-summary .block-content .item .title{float:none;margin-right:0}.configento-magento2 .configento-product-summary.block.block-summary .block-content .item .value{float:none}.configento-magento2 .product-info-main .product-info-price{border-bottom:none}.configento-magento2 .product-info-main .product-info-price .configento-product-summary{color:#616161}.summary-img-wrapper{position:relative;border-radius:10px;padding-bottom:32.25%;margin-bottom:5px;overflow:hidden}.summary-img-wrapper img{position:absolute;top:0;left:0;margin:auto;width:100%}.configento-product-summary .summary{position:relative;background:#fff;border:1px solid #cac9c9;border-radius:20px;padding:20px 20px 20px 40px;z-index:2}.configento-product-summary .summary .item{border-bottom:1px solid #cac9c9;margin-bottom:20px}.configento-product-summary .summary .item:last-child{margin-bottom:0;border:none}.configento-product-summary .summary .title{color:#1d1d1b;position:relative;font-size:1.6rem;font-weight:bold !important}.configento-product-summary .summary .title .icon{position:absolute;background:#ee7203;top:1px;left:-25px;width:20px;height:20px;border-radius:50%}.configento-product-summary .summary .title .icon:before{content:"";position:absolute;top:5px;left:4px;right:4px;bottom:3px;margin:auto;background-image:url("images/checkmark.svg");background-repeat:no-repeat}.configento-product-summary .summary .value{color:#939292}.configento-product-summary .summary .navigation-price{font-weight:bold;text-align:right}.configento-product-summary .qt-add-to-cart-container{position:relative;background:#1a1a1a;color:#fff;width:calc(100% - 42px);left:1px;margin-top:-20px;padding:30px 20px 0;border-radius:0 0 20px 20px;box-shadow:0px 40px 0px -2px #cac9c9;z-index:1}.configento-product-summary .qt-add-to-cart-container .note{color:#9F9E9E;font-size:1.1rem;margin-bottom:20px}.configento-product-summary .qt-add-to-cart-container .button-wrapper{display:flex;justify-content:flex-end}.configento-product-summary .qt-add-to-cart-container .button-wrapper .tocart{font-size:1.6rem;font-weight:bold;padding:15px 24px;margin-bottom:-20px}.configento-product-summary .qt-price-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:10px}.configento-product-summary .qt-price-wrapper .label{font-size:1.8rem;margin-right:10px}.configento-product-summary .qt-price-wrapper .summary-footer-price{display:flex;align-items:center}.configento-product-summary .qt-price-wrapper .summary-footer-price-value{color:#ee7203;font-size:2.2rem}.configento-product-summary .qt-price-wrapper .qty-wrapper{display:flex;align-items:center}.configento-product-summary .qt-price-wrapper .qty-wrapper input{color:#1a1a1a;font-weight:bold;height:2.2rem;width:5rem;text-align:center;border:none}.model ul.thumbnails.image_picker_selector li .thumbnail{padding:0;border:1px solid #cac9c9;border-radius:15px}.model ul.thumbnails.image_picker_selector li .thumbnail.selected{border-color:#ee7203;border-width:3px}.configento.option.model ul.thumbnails.image_picker_selector>li{position:relative;margin:0 0 20px 0;padding-bottom:30px}.configento.option.model ul.thumbnails.image_picker_selector>li:before{content:"";position:absolute;bottom:0;left:1px;right:1px;background:#cac9c9;height:42px;border-radius:0 0 15px 15px}.configento.option.model ul.thumbnails.image_picker_selector>li .thumbnail{position:relative;height:100%;background:#fff;text-align:unset;line-height:normal}.configento.model .fa-check{display:none !important}.configento.model .img-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;border-bottom:1px solid #cac9c9;border-radius:15px 15px 0 0;text-align:center;overflow:hidden}.configento.model .thumbnails.image_picker_selector .image_picker_image{min-width:100%;min-height:100%}.configento.model .option-title{color:#1d1d1b;font-size:1.6rem;font-weight:bold;margin:10px}.configento.model .yt-video-container{display:flex;margin-top:15px;margin-bottom:5px}.configento.model .yt-video-container .yt-video-title{color:#1d1d1b;font-weight:bold;margin-left:52px;margin-top:10px;font-size:1.6rem}.configento.model .yt-video-container .yt-video-icon{position:absolute;width:40px;height:40px;background-image:url("images/video-player.svg");cursor:pointer}.configento.model .yt-disclaimer{margin-left:52px;margin-top:15px;font-size:1.1rem}.configento.model .yt-disclaimer a{color:#616161;text-decoration:underline}.configento.model .option-info{border-bottom:1px solid #cac9c9;margin:0 10px 10px;padding-bottom:10px}.configento.model .price-choice{font-size:1.6rem;font-weight:bold;margin:0 10px 30px}.configento.model .select-btn-wrapper{position:absolute;bottom:-20px;left:10px;right:10px;text-align:right}.configento.model ul.thumbnails.image_picker_selector .option-info ul li{float:none;width:auto;margin:0 0 0 1.6rem}.configento.model ul.thumbnails.image_picker_selector .option-info ul li::before{display:inline-block;margin-left:-1em;content:"";background:#616161;width:.3em;height:.3em;border-radius:50%;margin-right:1.6rem;vertical-align:middle}@media (max-width:479px){.configento-magento2 .model ul.thumbnails.image_picker_selector>li{width:100%}}@media (min-width:480px){.configento-magento2 .model ul.thumbnails.image_picker_selector>li{width:calc(50% - 10px)}.configento-magento2 .model ul.thumbnails.image_picker_selector>li:nth-child(2n+1){margin-right:20px}}.search-container{margin-bottom:20px}.search-container .text{margin-bottom:20px}.search-container .button-wrapper{margin-bottom:20px}.search-container .button-wrapper button{margin-bottom:10px}.search-container .button-wrapper button:first-child{margin-right:20px}.search-container .pc-search{margin-bottom:40px}.oben-unten-wrapper{display:flex;justify-content:space-between;margin-bottom:10px}.oben-unten-item{display:flex;flex-direction:column;width:calc(50% - 10px);margin-bottom:20px}.oben-unten-content{display:flex;flex-direction:column;border:1px solid #cac9c9;border-radius:20px;margin-bottom:10px;height:100%;overflow:hidden}.oben-unten-content.selected{border:1px solid #ee7203}.oben-unten-content .image-wrapper{position:relative;border-bottom:1px solid #cac9c9;padding-bottom:32.25%;overflow:hidden}.oben-unten-content .image-wrapper img{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%}.oben-unten-content .name{font-size:1.6rem;font-weight:bold;border-bottom:1px solid #cac9c9;padding:5px 0;margin:0 20px}.oben-unten-content .short-description{padding:5px 0 15px;margin:0 20px}.pc-options-color{position:relative}.pc-options-color .icon-items-wrapper{--min:11ch;--gap:20px;display:grid;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(var(--min), 1fr));padding:15px;border:1px solid #cac9c9;border-radius:20px}.pc-options-color .pc-option{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:0;border:0;border-radius:20px;box-shadow:0px 2px 4px 0px #cac9c9;box-sizing:border-box;padding:33.33% 0}.pc-options-color .pc-option:not(.white){color:#fff}.pc-options-color .c-radio{padding-left:unset}.pc-options-color .c-radio input:checked~.checkmark{border:2px solid #fff}.pc-options-color .checkmark{left:0 !important;right:0;background:transparent;border-color:transparent}@media (min-width:768px){.search-filter-wrapper-stoffwahl{width:50%}}.pc-radio-images .show-choice-selected{padding-left:unset}.pc-radio-images .radiobuttons-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.pc-radio-images .pc-info-wrapper,.pc-radio-images .pc-radiobuttons-wrapper{width:100%;border:1px solid #cac9c9;border-radius:20px;box-shadow:0px 12px 0px -2px #cac9c9;box-sizing:border-box;margin-bottom:30px;padding:10px}.pc-radio-images .image-wrapper{position:relative;padding-bottom:56.25%;border-bottom:1px solid #cac9c9;overflow:hidden}.pc-radio-images .image-wrapper .choice-image{position:absolute;left:0;top:0;right:0;bottom:0;max-width:100% !important;width:auto;margin:auto;padding-right:0 !important;z-index:2;margin-top:1%}.pc-radio-images .pc-name{color:#1d1d1b;font-size:1.6rem;font-weight:bold;border-bottom:1px solid #cac9c9;padding:5px 0;margin-bottom:5px}.pc-radio-images .pc-radiobuttons-wrapper{position:relative;background:#fff;border:1px solid #cac9c9;border-radius:20px;padding:10px 20px;margin-bottom:60px;z-index:2}.pc-radio-images .pc-radiobuttons-wrapper .radiobutton{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cac9c9;margin-bottom:0;padding:10px 0 10px 36px !important}.pc-radio-images .pc-radiobuttons-wrapper .radiobutton:last-child{border-bottom:0}.pc-radio-colors .show-choice-selected{padding-left:unset}.pc-radio-colors .radiobuttons-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.pc-radio-colors .pc-info-wrapper,.pc-radio-colors .pc-radiobuttons-wrapper{width:100%;border:1px solid #cac9c9;border-radius:20px;box-shadow:0px 12px 0px -2px #cac9c9;box-sizing:border-box;margin-bottom:30px;padding:10px}.pc-radio-colors .image-wrapper{position:relative;padding-bottom:56.25%;border-bottom:1px solid #cac9c9;overflow:hidden}.pc-radio-colors .image-wrapper .choice-image{position:absolute;left:0;top:0;right:0;bottom:0;max-width:100% !important;width:auto;margin:auto;padding-right:0 !important;z-index:2}.pc-radio-colors .pc-name{color:#1d1d1b;font-size:1.6rem;font-weight:bold;border-bottom:1px solid #cac9c9;padding:5px 0;margin-bottom:5px}.pc-radio-colors .pc-radiobuttons-wrapper{position:relative;background:#fff;border:1px solid #cac9c9;border-radius:20px;padding:20px;margin-bottom:60px;z-index:2;--min:11ch;--gap:20px;display:grid;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(var(--min), 1fr))}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio{color:#1d1d1b;position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:0;border:0;border-radius:20px;box-shadow:0px 2px 4px 0px #cac9c9;box-sizing:border-box;padding:33.33% 0 !important}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio .info-text{display:none}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio input:checked~.checkmark{border:2px solid #fff}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio:not(.white){color:#fff}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio:not(.white):hover{color:#fff}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio:not(.white) input:checked~label{color:#fff}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio.anthracite{background:#6d6c6c}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio.black-brown{background:#372415}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio.gray{background:#acacac}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio.black{background:black;color:white}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio.silver{background:#cbcbcb}.pc-radio-colors .pc-radiobuttons-wrapper .c-radio.messing{background:#b88c4e}.pc-radio-colors .pc-radiobuttons-wrapper .checkmark{left:0 !important;right:0;background:transparent;border-color:transparent}@media (min-width:768px){.pc-radio-images .radiobuttons-wrapper,.pc-radio-colors .radiobuttons-wrapper{justify-content:space-between}.pc-radio-images .pc-info-wrapper,.pc-radio-colors .pc-info-wrapper,.pc-radio-images .pc-radiobuttons-wrapper,.pc-radio-colors .pc-radiobuttons-wrapper{width:calc(50% - 10px)}.pc-radio-colors .pc-info-wrapper{order:2}.pc-radio-colors .pc-radiobuttons-wrapper{order:1}}.configento-magento2 .mass-wrapper ul.thumbnails.image_picker_selector li{width:100%;margin:0 !important}.mass-wrapper .optionlabel{border-bottom:none}.mass-wrapper .optionlabel label{color:#1a1a1a !important;font-size:1.6rem}.mass-wrapper .thumbnail{border-radius:20px;overflow:hidden}.mass-wrapper .pc-input-wrapper{margin-bottom:5px}.mass-wrapper .min-span{margin-right:20px}.mass-instructions .optionheader{display:none}.mass-instructions .c-__checkbox{display:inline-block !important}.mass-instructions .choice-label input{display:none}.mass-instructions .choice-label a{display:flex;align-items:center;font-size:1.6rem;font-weight:bold;color:#1A799F}.mass-instructions .choice-label a:hover{text-decoration:none}.mass-instructions .choice-label a:before{content:"";display:inline-block;width:32px;height:32px;background-image:url("images/info-icon.svg");margin-right:10px}.info-icon{position:absolute;top:20px;right:20px;width:40px;height:40px;background-image:url("images/info-icon.svg");cursor:pointer}.configento-magento2 .share-as-link .form-control{height:42px}.share-as-link .optionmain:before{content:"";right:40px;top:1px;position:absolute;width:20px;height:40px;background:#fff;border-radius:0 20px 20px 0}.share-as-link .form-control{border-right:60px solid #cac9c9}.share-as-link .form-control:not([disabled]):focus+.share-this-link{color:#fbf0e5}.share-as-link .share-this-link{position:absolute;right:12px;top:7px;font-size:28px;cursor:pointer}@media (min-width:768px){.mass-wrapper{display:flex;justify-content:space-between}.config-mass-img,.config-mass-measures{width:calc(50% - 10px)}}.material-options{margin-bottom:20px}.material-options-item{border-radius:20px}.material-options-item.active .active-content{display:flex;flex-flow:column;background:#fff;border:1px solid #cac9c9;border-radius:20px;height:calc(100% - 30px);box-shadow:0 30px 0 -2px #cac9c9;box-sizing:border-box}.material-options-item.active .active-content .image-wrapper{position:relative;flex:1;background:cornflowerblue;border-radius:20px 20px 0 0;overflow:hidden}.material-options-item.active .active-content .image-wrapper img{position:absolute;top:0;bottom:0;margin:auto;min-width:100%;min-height:100%}.material-options-item.active .active-content .image-wrapper .info-icon{position:absolute;top:20px;right:20px;width:40px;height:40px;background-image:url("images/info-icon.svg");cursor:pointer}.material-options-item.active .active-content .image-wrapper .search-icon{position:absolute;bottom:20px;right:20px;width:40px;height:40px;background-image:url("images/search-icon.svg");cursor:pointer}.material-options-item.active .active-content .material-info{padding:10px 20px}.material-options-item.active .active-content .name{color:#1d1d1b;font-size:20px;font-weight:bold}.material-options-item.active .active-content .material-price{display:none;color:#1d1d1b;font-size:20px;font-weight:bold;margin:10px 0 20px;padding-top:10px;border-top:1px solid #cac9c9}.material-options-item.active .active-content .button-wrapper{display:flex;justify-content:space-between;padding:0 20px;margin-bottom:-15px}.material-options-item .image-wrapper img{position:absolute;top:0;bottom:0;margin:auto;min-width:100%;min-height:100%}.material-options-item:not(.active){position:relative;overflow:hidden;cursor:pointer}@media (max-width:767px){.material-options{display:grid;grid-auto-rows:150px;gap:10px;grid-template-columns:repeat(2, 2fr)}.material-options-item.active{grid-column:span 2;grid-row:span 3}}@media (min-width:768px){.material-options{display:grid;grid-auto-rows:150px;gap:10px}.material-options-item.active{grid-column:span 2;grid-row:span 3}}@media screen and (max-width:1023px) and (min-width:768px){.material-options{grid-template-columns:repeat(3, 1fr)}}@media (min-width:1024px){.material-options{grid-template-columns:repeat(4, 1fr)}}.overlay-opened{overflow-y:hidden}.page-wrapper{position:relative}.overlay-background{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.95);z-index:16}.overlay-background .overlay-background-hover{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.35)}.iframe-yt{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.pc-overlay-content{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;padding-top:40px;z-index:17}.pc-overlay-content .pc-container{position:relative;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px}.pc-overlay-content .modal-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #cac9c9;margin-top:30px;margin-bottom:25px;padding-bottom:5px}.pc-overlay-content .modal-header .title{font-size:20px;color:#1a1a1a;font-weight:bold}.pc-overlay-content .modal-header .close-overlay-pc{color:#1d1d1b;font-size:26px;cursor:pointer}.pc-gallery .gallery-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;background:#ee7203;width:60px;height:60px;border-radius:50%;z-index:2}.pc-gallery .gallery-btn.gallery-prev{margin-right:-30px}.pc-gallery .gallery-btn.gallery-prev img{margin-left:-5px}.pc-gallery .gallery-btn.gallery-next{margin-left:-30px}.pc-gallery .gallery-btn.gallery-next img{margin-right:-5px}.pc-gallery .gallery-btn .label{display:none}.pc-gallery .gallery-btn:hover{background:#f4984c}.pc-gallery .gallery-modal{display:flex;justify-content:center;align-items:center;padding-bottom:40px}.materials-details{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1, 1fr);gap:40px;padding-bottom:20px}.materials-details .button-wrapper .button{width:100%;margin-bottom:20px}.material-detail-item{margin-bottom:20px}.material-detail-item .title{color:#1d1d1b;font-size:16px;font-weight:bold;margin-bottom:20px}.material-detail-content{background:#fff;padding:10px 20px;border-radius:20px}.material-detail-content .item{border-bottom:1px solid #cac9c9}.material-detail-content .item:last-child{border-bottom:none}.material-detail-content .inner-items{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.material-detail-content .label{color:#1d1d1b;font-weight:bold;margin-right:20px}.material-detail-content .material-image-container{max-height:120px;overflow:hidden}.material-detail-content .icon{max-width:40px;max-height:40px}.material-detail-content .light-note{color:#bdbdbd;margin-bottom:10px}.light_technical-container{display:flex;padding:10px 0;position:relative}.material-container-technical,.container-arrow-image{width:50%}.material-container-technical{position:relative}.material-container-technical .light-item{position:absolute}.material-container-technical .light-item.reflektion{top:15%}.material-container-technical .light-item.absorption{top:60%}.material-container-technical .light-item.transmission{top:82%}@media (max-width:767px){.pc-gallery .pc-container .gallery-btn{position:absolute}.pc-gallery .pc-container .gallery-btn.gallery-next{right:0}.pc-gallery .pc-container .gallery-btn.gallery-prev{left:0}}@media screen and (max-width:1023px) and (min-width:768px){.materials-details{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.materials-details{grid-template-columns:repeat(3, 1fr)}}.catalog-product-configento .product-options-bottom,.catalog-product-configento .fotorama-item.fotorama,.catalog-product-configento .search-filter-wrapper,.catalog-product-configento .opt-filter-completed,.catalog-product-configento .material-card,.catalog-product-configento sticky-summary-wrapper .price-final_price{display:none}.configento .r-tabs{border:none}.configento .r-tabs .r-tabs-panel{padding:0}.configento .r-tabs .configento.option{padding:0;margin-top:0;border-top:none}.fv-has-error .fv-control-feedback:before{display:none}.pc-ajax-loader{border:6px solid #f3f3f3;border-top:6px solid #ee7203;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite;position:absolute;z-index:9}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.addPositionSpinner{margin-left:-44px}.spinnerCenter{top:50%;left:50%}#material-card-anchor{position:relative}#init-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:9999}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;border:6px solid #f3f3f3;border-top:6px solid #ee7203}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.oben-unten-message{background:rgba(193,39,44,0.15);font-size:1.4rem;font-weight:bold;border:1px solid #c1272c;border-radius:5px;padding:10px 15px;margin-bottom:20px;float:none !important;color:#c1272c !important}