#maincontent.page-main{overflow:unset}.catalog-category-view.category-konfigurator button#filter-mobile-toggle{display:block}.catalog-category-view.category-konfigurator .toolbar.toolbar-products .toolbar-sorter.sorter.field{display:none !important}.category-konfigurator.catalog-product-view.page-main.page-main-details.fix-indent .column.main{display:none}.category-konfigurator.catalog-category-view #maincontent .columns .column.main .toolbar.toolbar-products,.category-konfigurator.catalog-category-view #maincontent .columns .column.main .products.products-grid,.category-konfigurator.catalog-category-view #maincontent .columns .column.main .toolbar-bottom{background:0 0}.category-konfigurator .page-title-wrapper .page-title{font-size:24px;margin-top:40px}.category-konfigurator .page-title-wrapper .view-title{padding-top:15px}.category-konfigurator .columns.container,.category-konfigurator .columns.container.catalog-product-view .column.main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-konfigurator #configurationContent{margin:0 -15px}.category-konfigurator .toolbar{float:right;margin-bottom:25px;padding:0;width:100%}.category-konfigurator .toolbar .sorter-label.label{display:none}.category-konfigurator #suspensions{margin-top:35px}.category-konfigurator .products-grid{background:0 0;clear:both}.category-konfigurator .products-grid .product-items{margin:0}.category-konfigurator .products-grid .product-item-photo{margin-bottom:10px}.category-konfigurator .products-grid .product-items .gutter-sizer{width:8px}.category-konfigurator .products-grid .product-items:not(.owl-carousel):before,.category-konfigurator .products-grid .product-items:not(.owl-carousel):after{display:none !important}.category-konfigurator .products.products-grid.wrapper .product-items .product-item{border-bottom:none;overflow:hidden;padding:0;margin:0;max-width:unset;-ms-flex-preferred-size:unset;flex-basis:unset;width:calc(50% - 4px);margin-bottom:8px}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .product.details.product-item-details{padding:0 8px 8px}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .action.primary{min-width:unset;padding:8px 19px;line-height:1;border-radius:3px;width:100%;margin-right:0;min-height:42px;text-transform:none;border:1px solid #b0a496;font-size:13px}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .action.primary:hover{background-color:transparent;color:#b0a496}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .stoffmuster-order{text-align:center;padding:8px 0 6px;display:block;margin-top:15px;line-height:1;font-size:11px}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open{position:absolute;top:8px;right:8px;margin:0;font-size:17px;line-height:18px;background:#fff;border-radius:50px;-webkit-box-shadow:0px 3px 6px 0px rgb(0 0 0/16%);width:25px;box-shadow:0px 3px 6px 0px rgb(0 0 0/16%);height:25px;text-align:center;cursor:pointer;outline:2px solid transparent;transition:.2s outline-color}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open:before{font-family:"econsor-icons";font-size:16px;line-height:25px;text-align:center;content:"\eefc";color:#b7b7b7;transition:.2s color}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open:hover{outline-color:#b0a496}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open:hover:before{color:#b0a496}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info{background-color:#fff;border-radius:3px;border:1px solid #e3e3e3;overflow:hidden}.category-konfigurator #suspensions .product-items .product-item .product-item-info{background-color:#fff;border-radius:3px;border:1px solid #e3e3e3;overflow:hidden}.category-konfigurator .products.products-grid.wrapper .product-items .product-item>.product-item-photo{overflow:hidden;border-top-right-radius:3px;border-top-left-radius:3px}.catalog-category-view .products .product-item .product-item-name p{margin-bottom:0}.category-konfigurator .toolbar-bottom{margin:70px 0 0;border-top:none}.category-konfigurator .toolbar-bottom .toolbar{float:none}.category-konfigurator .supensionImageContainer:hover .product-item-photo{display:none}.category-konfigurator .supensionImageContainer .backsideImage{margin-bottom:4px}.category-konfigurator .suspension-headline{font-size:14px;margin-bottom:20px;display:flex;width:100%;align-items:center}.category-konfigurator .suspension-headline:after{content:"";display:block;flex:1;height:1px;background:#dedede;width:100%;margin-left:25px;min-width:140px}.category-konfigurator #suspensions .products .list.items.product-items:not(:last-child){margin-bottom:40px}body.category-konfigurator .swatch-attribute.color .swatch-option{max-width:unset;min-width:unset;min-height:unset;border:none;line-height:1;overflow:unset}body.category-konfigurator .swatch-attribute.color .swatch-option:after{content:"";display:block;height:40px;width:40px;border-radius:100px;border:2px solid #b0a496;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:.2s}body.category-konfigurator .swatch-attribute.color .swatch-option.selected{box-shadow:none}body.category-konfigurator .swatch-attribute.color .swatch-option.selected:after{opacity:1}body.category-konfigurator .swatch-attribute.color .swatch-option .image-pic{height:36px;width:36px;border-radius:50px;border:1px solid #5d5d5d}body.category-konfigurator .swatch-attribute.color .swatch-option .label{position:absolute;top:-30px;padding:4px 6px 2px;background:#f3f3f3;font-size:12px;left:50%;transform:translateX(-50%);display:none}body.category-konfigurator .swatch-attribute.color .swatch-option .label:after{content:"";display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f3f3f3;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}body.category-konfigurator .swatch-attribute.color .swatch-option:hover .label{display:block}.category-konfigurator .product-badge-wrapper{position:absolute;top:8px;left:0;display:flex;flex-flow:column wrap;align-items:flex-start;z-index:1}body.category-konfigurator .product-badge-wrapper span.product-badge{display:block;font-size:11px;text-transform:uppercase;padding:6px 4px 2px;line-height:1;margin-bottom:5px;background:#fff;border:1px solid #e3e3e3;color:#b0a496;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none;font-weight:300}.category-konfigurator #productInfo{top:0;z-index:3;display:block;background:#fff;margin-left:-15px;margin-right:-15px}.category-konfigurator .configurator-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:23px 10px 17px;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,8%);box-shadow:0px 2px 6px 0px rgba(0,0,0,8%);margin-bottom:6px;position:relative;z-index:1;background:#fff}.category-konfigurator .configurator-steps .configuration{transition:.2s color}.category-konfigurator .configurator-steps .configuration:hover{color:#5d5d5d}.category-konfigurator .configurator-steps .configuration.active{font-weight:700;color:#5d5d5d}.category-konfigurator .steps-progress-bar-wrapper .progress-bar{display:flex;align-items:center;margin-top:-13px;transition:.6s all;position:relative;z-index:1;width:0}.category-konfigurator .steps-progress-bar-wrapper .progress-bar.step1-progress{width:calc(33.33% - 183px)}.category-konfigurator .steps-progress-bar-wrapper .progress-bar.step2-progress{width:calc(66.66% - 105px)}.category-konfigurator .steps-progress-bar-wrapper .progress-bar.step3-progress{width:calc(100% - 36px)}.category-konfigurator .steps-progress-bar-wrapper .progress-bar:before{content:"";display:block;background-image:linear-gradient(to right,#5d5d5d 60%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x;height:1px;flex:1}.category-konfigurator .steps-progress-bar-wrapper .progress-bar:after{display:block;font-family:"econsor-icons";content:"\eeff";font-size:16px;line-height:1;margin-left:5px;color:#5d5d5d}.category-konfigurator #productInfo .toggleInfo{padding:28px 25px 22px;font-size:18px;border-bottom:1px solid #f3f3f3;position:relative;display:flex;justify-content:space-between;cursor:pointer}.category-konfigurator #productInfo .productInfoContent{padding:10px 25px 7px;border-bottom:1px solid #f3f3f3}.category-konfigurator #productInfo .productInfoContent>p{display:flex;line-height:1;margin-bottom:0;padding:6px 0}.category-konfigurator #productInfo .productInfoContent img{width:12px;height:12px;border-radius:250px;object-fit:cover;border:1px solid #5d5d5d;margin-right:8px}.category-konfigurator #productInfo .productInfoContent .productInfo>span{min-width:130px}.category-konfigurator #productInfo .productInfoContent .productInfo .productInfo-variants-wrapper span{display:block}.category-konfigurator #productInfo .productInfoContent .productInfo .productInfo-variants-wrapper span:not(:first-child){margin-top:10px}.category-konfigurator #productInfo .productInfoContent .productInfo>span:first-child{font-weight:700}.category-konfigurator #productInfo .toggleInfo[disabled]{cursor:default;pointer-events:none}.category-konfigurator #productInfo .toggleInfo[disabled]:after{color:#d4d4d4}.category-konfigurator #productInfo .toggleInfo #previewProductPrice{margin-right:35px}.category-konfigurator #productInfo .toggleInfo:after{font-family:"econsor-icons";font-size:10px;line-height:44px;text-align:center;content:"\eefa";position:absolute;right:15px;top:50%;color:#5d5d5d;transform:translateY(-50%);line-height:1}.category-konfigurator #productInfo #previewProductPrice{margin-bottom:0}.category-konfigurator #productInfo .toggleInfo .noProduct{display:block;line-height:1;color:#d4d4d4;font-weight:300}.category-konfigurator #viewSwitcher button{display:inline-block;height:45px;width:45px;border:1px solid #e3e3e3;outline:2px solid transparent;transition-property:border,outline-color,color;transition-duration:.2s;color:#5d5d5d;background:#fff;border-radius:3px}.category-konfigurator #viewSwitcher button:not(:last-child){margin-right:10px}.category-konfigurator #viewSwitcher button:before{font-size:24px;line-height:45px;text-align:center;font-family:"econsor-icons"}.category-konfigurator #viewSwitcher button:hover,.category-konfigurator #viewSwitcher button.activated{border-color:transparent;outline-color:#b0a496;color:#b0a496}.category-konfigurator #viewSwitcher button.textileView:before{content:"\e905"}.category-konfigurator #viewSwitcher button.roomView:before{content:"\e904"}.category-konfigurator #viewSwitcher button span{display:none !important}.category-konfigurator .products-grid .product-item-description .product-desc-content{display:block;position:fixed;max-width:92%;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);background:#fff;z-index:9999;padding:70px 20px 40px;border-radius:3px;overflow:hidden;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,16%);box-shadow:0px 3px 6px 0px rgba(0,0,0,16%)}.category-konfigurator #suspensions.products-grid .product-item-description .product-desc-content{padding:0 20px 40px}.category-konfigurator .products-grid .product-item-description .product-info-button.close{position:absolute;right:0;top:0;display:block;line-height:1;margin-bottom:0;padding:20px;cursor:pointer}.category-konfigurator .products-grid .product-item-description .product-info-button.close:before{font-family:"econsor-icons";font-size:20px;line-height:40px;text-align:center;content:"\eefb";line-height:1}.category-konfigurator .products-grid .product-item-description .product-info-button.close.overlay{position:fixed;right:0;top:0;left:0;bottom:0;display:block;background:rgba(236,236,236,90%);z-index:9998;cursor:pointer}.category-konfigurator .products-grid .product-item-description .product-info-button.close.overlay:before{display:none}.category-konfigurator #configurationProgress{margin-left:-15px;margin-right:-15px;overflow:hidden}.category-konfigurator .configurator-steps .configuration{font-size:12px;font-weight:300;color:#b7b7b7}.category-konfigurator .configuration-steps-title{margin-top:-5px;background:#f8f8f8;margin-bottom:0}.category-konfigurator .product-item-description .backsideImage{margin:0 -20px 20px;display:block;min-height:280px;overflow:hidden;background-size:auto;background-repeat:no-repeat;background-position:center center}#html-body.catalog-product-view.category-konfigurator #measurements-product{background:0 0;color:#5d5d5d;text-decoration:underline;display:block;font-size:16px;margin-bottom:0}.catalog-product-view.category-konfigurator .box-tocart .fieldset{display:block}.catalog-product-view.category-konfigurator .box-tocart .fieldset .actions{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 30px}.catalog-product-view.category-konfigurator #product-addtocart-button{flex:1}.catalog-product-view.category-konfigurator .stoffmuster-order{min-width:unset;padding:11px 19px 5px;line-height:1;font-size:16px;border-radius:3px;width:100%;margin-right:0;min-height:42px;text-transform:none;flex:1;text-align:center;line-height:26px;border:1px solid #b0a496;transition:.2s all}.catalog-product-view.category-konfigurator .stoffmuster-order:hover{background-color:#b0a496;color:#fff}.catalog-category-view.category-konfigurator .filter-wrapper-inner{right:0;top:0;overflow-y:scroll;position:fixed;background-color:#fff;z-index:999;width:100%;max-width:unset;height:100%;transition:.2s all;transform:translateX(100%);padding:40px 25px 0;-ms-overflow-style:none;scrollbar-width:none}.catalog-category-view.category-konfigurator .filter-wrapper-inner::-webkit-scrollbar{display:none}.catalog-category-view.category-konfigurator .filter-wrapper.active .filter-wrapper-inner{transform:translateX(0)}.category-konfigurator .filter-wrapper.active .block.filter.mana-filter-block button#filter-mobile-toggle-close{float:none;position:absolute;right:25px;width:20px;display:block;z-index:1}.category-konfigurator .block.filter.mana-filter-block button#filter-mobile-toggle-close:before{content:"\eefb";font-family:"econsor-icons" !important;font-size:16px;line-height:23px;width:20px;height:20px;display:block;color:#5d5d5d;position:absolute}.category-konfigurator .block.filter.mana-filter-block button#filter-mobile-toggle-close span{display:none}.category-konfigurator .block.filter.mana-filter-block .block-title.filter-title{color:#5d5d5d;font-size:28px;font-weight:700}.category-konfigurator .block.filter.mana-filter-block .filter-options dt.filter-options-title{color:#5d5d5d;text-transform:none;font-weight:400;border-bottom:1px solid #b9b9b9;padding:17px 0 13px;line-height:1;margin-bottom:0 !important}.category-konfigurator .block.filter.mana-filter-block .filter-options .filter-options-content{padding-left:0;font-style:normal;overflow:hidden;height:0}.category-konfigurator .block.filter.mana-filter-block .filter-options .filter-options-content ol li{margin-bottom:15px}.category-konfigurator .block.filter.mana-filter-block .filter-options .filter-options-content.open{height:auto;padding-top:20px}.category-konfigurator .block.filter.mana-filter-block .filter-options-title:before{right:0;color:#5d5d5d;font-family:"econsor-icons";font-size:6px !important;top:25px !important;content:"\eefa";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.category-konfigurator .block.filter.mana-filter-block .filter-options-title.open:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}body#html-body.catalog-category-view.category-konfigurator .filter-wrapper .action-mobile-toggle-close.overlay{display:block;position:fixed;z-index:-2;opacity:0;top:0;left:0;background-color:#ececec;bottom:0;right:0;transition:.2s all;cursor:pointer}body#html-body.catalog-category-view.category-konfigurator .filter-wrapper.active .action-mobile-toggle-close.overlay{opacity:.9;z-index:998}body#html-body.catalog-category-view.category-konfigurator .filter-wrapper .toolbar-sorter.sorter.field{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body#html-body.catalog-category-view.category-konfigurator .filter-wrapper .toolbar-sorter.sorter.field .control{flex:1}body#html-body.catalog-category-view.category-konfigurator .filter-wrapper .toolbar-sorter label.sorter-label.label{max-width:none}body#html-body.catalog-category-view.category-konfigurator .filter-wrapper .toolbar-sorter.sorter.field .control .select2-container{max-width:unset !important;width:100% !important}.catalog-category-view .toolbar.toolbar-products{flex-wrap:wrap}.catalog-category-view .toolbar.toolbar-products .filter-duplication{flex-basis:100%;margin-top:20px}.catalog-product-view.category-konfigurator .column.main .upsell_modal_content{display:none !important}.catalog-product-view.category-konfigurator #variationContainer .variations{background:#fff;border:1px solid #f3f3f3;-webkit-box-shadow:0px 3px 6px 0px rgb(0 0 0/16%);box-shadow:0px 3px 6px 0px rgb(0 0 0/16%);border-radius:3px;margin-bottom:25px;padding:15px;position:relative}.catalog-product-view.category-konfigurator .product-add-form{padding:25px;margin:0 -15px;background-color:#f8f8f8}.catalog-product-view.category-konfigurator #variationContainer .field{width:100%;max-width:none;display:block;margin-bottom:15px}.catalog-product-view.category-konfigurator #variationContainer .variationOptions .field.required:last-child{display:none}.catalog-product-view.category-konfigurator #variationContainer .control select{background:#fff;border:1px solid #b7b7b7;border-radius:3px;font-size:14px;font-weight:300;padding:15px}.catalog-product-view.category-konfigurator #variationContainer .control input[type=hidden]{display:none !important;margin:0}.catalog-product-view.category-konfigurator .toggleVariation{display:block;position:absolute;top:0;right:15px;padding:15px;z-index:2;margin-bottom:0;cursor:pointer;line-height:1;margin-top:15px}.catalog-product-view.category-konfigurator .toggleVariation:before{font-family:"econsor-icons";font-size:10px;line-height:1;text-align:center;content:"\eefa";right:15px;color:#5d5d5d;transform:rotate(180deg);transition:.2s all;display:block}.catalog-product-view.category-konfigurator .open .toggleVariation:before{transform:rotate(0deg)}.catalog-product-view.category-konfigurator .open .variationOptions{display:none}.catalog-product-view.category-konfigurator .editVariation{line-height:1;display:block;margin:0 0 0 15px;cursor:pointer}.catalog-product-view.category-konfigurator .editVariation:hover{color:#b0a496}.catalog-product-view.category-konfigurator .variationHeading{margin:0}.catalog-product-view.category-konfigurator .editVariation i:before{font-family:"econsor-icons";font-size:13px;line-height:24px;text-align:center;content:"\eefd"}.catalog-product-view.category-konfigurator #variationContainer .heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin:10px 0 5px;margin-right:40px}.catalog-product-view.category-konfigurator #variationContainer .open .heading-wrapper{margin:10px 0 15px;margin-right:40px}.category-konfigurator .configuration-steps-title{padding:35px 15px 5px;font-size:26px}.catalog-product-view.category-konfigurator #addVariation{margin-bottom:25px}.catalog-product-view.category-konfigurator #maincontent .hideable-container .data.items .item.title{font-size:18px;text-transform:unset;color:#5d5d5d}.catalog-product-view.category-konfigurator #maincontent .hideable-container .data.items .item.title a{color:#5d5d5d}.catalog-product-view.category-konfigurator #maincontent .hideable-container .data.items .item.title a:hover,.catalog-product-view.category-konfigurator #maincontent .hideable-container .data.items .item.title.active a{color:#b0a496}.catalog-product-view.category-konfigurator #maincontent .data.items .content,.category-konfigurator .modal-popup.quick-view .data.items .content{padding:10px 15px 0}.category-konfigurator .hideable-container{margin:40px -15px 0}.category-konfigurator .variationOptions .control .option-info-note-content{font-size:14px}.category-konfigurator .variationOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-konfigurator .variationOptions .field:nth-child(2){order:2}.category-konfigurator .variationOptions .field:nth-child(3){order:1}.category-konfigurator .variationOptions .field:nth-child(5){order:3}.category-konfigurator .variationOptions .field:nth-child(1),.category-konfigurator .variationOptions .field:nth-child(4){order:4;display:none !important}.category-konfigurator .variationOptions .measurements-product{order:5}.category-konfigurator .heading-wrapper .variationNameInput{background:#fff;border:1px solid #b7b7b7;border-radius:3px;font-size:14px;font-weight:300;padding:15px;line-height:1;margin-top:25px}.category-konfigurator .heading-wrapper .saveVariation{display:block;display:block;margin-bottom:0;min-height:50px;margin-top:25px;line-height:1;margin-left:30px;background:#b0a496;padding:18px 22px;color:#fff;font-size:14px;border:1px solid #b0a496;border-radius:3px}.category-konfigurator #configurationContent{display:none}@media only screen and (min-width:769px) and (max-width:1200px){.category-konfigurator .products.products-grid.wrapper .product-items .product-item{width:calc(50% - (16px/2))}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .action.primary{padding:0}}@media only screen and (min-width:769px){.category-konfigurator.catalog-product-view .column.main{margin-left:0;margin-right:0;width:100%}.category-konfigurator #configurationContent{margin:0 auto;padding-top:15px}.category-konfigurator #configurationContent img{position:sticky;top:0}.category-konfigurator .columns.container,.category-konfigurator .columns.container.catalog-product-view .column.main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.category-konfigurator #configurationContent{-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%;width:100%;display:none}.category-konfigurator.catalog-category-view .column.main,.category-konfigurator.catalog-product-view .layout_1 .product-info-main{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;padding-left:25px;padding-right:0}.category-konfigurator.catalog-category-view .column.main.cfg{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%;width:100%;padding-left:25px;padding-right:0}.category-konfigurator.catalog-category-view .column.main{margin-left:25px;border-left:1px solid #5d5d5d38}.category-konfigurator #productInfo{top:0;margin-left:0;margin-right:0;margin-bottom:30px}.category-konfigurator #configurationProgress{margin-left:-25px;margin-right:0;overflow:hidden}.category-konfigurator .configurator-steps .configuration{font-size:18px}.category-konfigurator .configurator-steps{padding:23px 50px 17px}.category-konfigurator #productInfo .productInfoContent{padding:30px 25px 25px}.category-konfigurator #productInfo .productInfoContent>p{padding:8px 0}.category-konfigurator .steps-progress-bar-wrapper .progress-bar:before{background-size:10px 1px}.category-konfigurator .steps-progress-bar-wrapper .progress-bar.step1-progress{height:calc(37.33% - 92px)}.category-konfigurator .steps-progress-bar-wrapper .progress-bar.step2-progress{height:calc(74.66% - 87px)}.category-konfigurator .steps-progress-bar-wrapper .progress-bar.step3-progress{height:calc(100% - 69px)}.category-konfigurator div#configurationProgress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:25px;max-height:395px;position:sticky;top:0;overflow:visible;margin-right:-100px}.category-konfigurator.catalog-category-view .columns.container{flex-wrap:wrap}.category-konfigurator.catalog-category-view .columns.container .row{display:none}.category-konfigurator .configurator-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.category-konfigurator .configurator-steps{padding:23px 0 17px 40px}.catalog-category-view #maincontent .columns .column.main .toolbar.toolbar-products{padding-bottom:0}.category-konfigurator #configurationProgress .steps-progress-bar-wrapper .progress-bar{margin-right:-25px;margin-top:unset;z-index:1;width:1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-konfigurator .steps-progress-bar-wrapper .progress-bar:after{transform:rotate(90deg);margin-left:0}.category-konfigurator .steps-progress-bar-wrapper .progress-bar:before{background-image:linear-gradient(#5d5d5d 60%,rgba(255,255,255,0) 0%);background-position:right;background-repeat:repeat-y;width:1px;height:unset;z-index:3;background-size:1px 10px}.category-konfigurator div.configurator-steps{box-shadow:unset;z-index:1;border-left:1px solid #5d5d5d38}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .product.details.product-item-details{padding:0 14px 14px}.category-konfigurator .products.products-grid.wrapper .product-items .product-item{padding-left:0;padding-right:0;width:calc(33% - (40px/3));margin-bottom:20px;max-width:380px;border-bottom:1px solid #eae9e9}@media only screen and (max-width:1200px){.category-konfigurator .products.products-grid.wrapper .product-items .product-item{padding-left:0;padding-right:0;width:calc(30% - (50px/3));margin-bottom:20px;max-width:180px}}.category-konfigurator #suspensions .product-items .product-item{padding-left:0;padding-right:0;width:calc(33% - (40px/3));margin-bottom:20px;height:unset}.category-konfigurator .products-grid .product-item-photo{margin-bottom:20px}.category-konfigurator .products.products-grid.wrapper .product-items .gutter-sizer{width:20px}.category-konfigurator .products.products-grid.wrapper .product-items{margin-right:0;margin-left:0}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open{width:45px;height:45px}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open:before{line-height:45px}.category-konfigurator #productInfo .toggleInfo{padding:28px 25px 22px}.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .action.primary,.category-konfigurator .products.products-grid.wrapper .product-items .product-item .product-item-info .stoffmuster-order{font-size:16px}body.category-konfigurator .swatch-attribute.color .swatch-option{margin:0 12px 20px 0}body.category-konfigurator .swatch-attribute.color .swatch-option .image-pic{width:42px;height:42px}body.category-konfigurator .product-item-description .backsideImage{min-height:480px}.category-konfigurator .products.wrapper.grid.products-grid{margin-left:0}.category-konfigurator .suspension-headline{font-size:18px}body.category-konfigurator .product-badge-wrapper span.product-badge{font-size:16px;padding:9px 7px 5px}.category-konfigurator .products-grid .product-item-description .product-desc-content{max-width:740px}.category-konfigurator .configuration-steps-title{padding:35px 0 30px 25px}.catalog-product-view.category-konfigurator .product-add-form{margin:-5px 0 0 -25px}.category-konfigurator .variationOptions .option-info-tooltip{min-width:80px}.catalog-product-view.category-konfigurator #variationContainer .heading-wrapper{margin-right:65px}.catalog-product-view.category-konfigurator .box-tocart .fieldset .actions{gap:20px 30px}.catalog-product-view.category-konfigurator .box-tocart .fieldset{display:block}.catalog-product-view.category-konfigurator .box-tocart .fieldset .actions{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.catalog-category-view.category-konfigurator .filter-wrapper-inner{max-width:504px;overflow:hidden;padding:55px}.category-konfigurator .filter-wrapper.active .block.filter.mana-filter-block button#filter-mobile-toggle-close{right:55px}.catalog-product-view.category-konfigurator .hideable-container .data.items .item.title{min-width:110px;font-weight:700}.catalog-product-view.category-konfigurator #maincontent .data.items .content{padding:35px 0 10px;margin-top:46px}.category-konfigurator .hideable-container{margin:25px 0 0 -25px;padding:25px}}@media only screen and (min-width:769px) and (max-width:1200px){.category-konfigurator .columns.container{max-width:none;padding:0}.category-konfigurator .configurator-steps{padding:23px 25px 17px}.category-konfigurator.catalog-category-view .column.main,.category-konfigurator.catalog-product-view .layout_1 .product-info-main{padding-right:25px}.category-konfigurator #productInfo,.category-konfigurator #configurationProgress{margin-right:-25px}}@media only screen and (max-width:768px){body.category-konfigurator .page-header .rd-navbar{margin:0}.category-konfigurator.catalog-category-view .column.main{margin:0 -15px;padding:0 15px;background:#f7f7f7}.category-konfigurator.catalog-category-view .toolbar.toolbar-products{margin-bottom:40px;border:none}.category-konfigurator #maincontent .columns{display:flex}.category-konfigurator div#configurationContent{order:1}.category-konfigurator.catalog-category-view .column.main{order:3}.catalog-category-view .navigation .container .row{display:block}.category-konfigurator #configurationProgress{order:2}.category-konfigurator.catalog-category-view .toolbar.toolbar-products{margin-top:30px}.category-konfigurator.catalog-product-view .column.main,.category-konfigurator.catalog-product-view #configurationContent{margin-right:0;margin-left:0}.catalog-product-view.category-konfigurator #maincontent .hideable-container .data.items .item.title{padding:10px 15px;margin:auto}.catalog-product-view.category-konfigurator #maincontent .data.items .title:before,.catalog-product-view.category-konfigurator .modal-popup.quick-view .data.items .title:before{font-family:"econsor-icons";font-size:6px;content:"\eefa";right:22px;top:50%;transform:translateY(-50%);line-height:1;transition:.3s}.catalog-product-view.category-konfigurator #maincontent .data.items .title.active:before,.category-konfigurator. modal-popup.quick-view .data.items .title.active:before{transform:translateY(-50%) rotate(180deg)}.catalog-product-view #maincontent .columns.container .hideable-container .data.item.content{padding:10px 15px 0;margin:auto}.category-konfigurator #configurationContent img#configurationProgressImage{max-width:340px;max-height:340px}}@media screen and (max-width:1440px){.category-konfigurator div#configurationProgress{margin-right:0}}@media screen and (max-width:1199px){.category-konfigurator #configurationContent img{max-width:340px;max-height:340px}.category-konfigurator #configurationContent{margin:0 auto}.category-konfigurator div#configurationProgress{margin-right:0}.category-konfigurator img#configurationProgressImage{max-width:340px;max-height:340px}.category-konfigurator .products.products-grid.wrapper .product-items .product-item{width:calc(50% - 16px);max-width:30%}.category-konfigurator #configurationContent{margin:0 auto}@media screen and (max-width:600px){.category-konfigurator .products.products-grid.wrapper .product-items .product-item{width:calc(50% - 10px);max-width:380px}}.category-konfigurator .products.products-grid.wrapper .product-items .gutter-sizer{width:15px}}.variationHeading .tooltip{display:none;width:120px;background-color:#50a4aa;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.variationHeading:hover .tooltip{display:inline}@media only screen and (min-width:1200px){.category-konfigurator #configurationContent{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:100%;display:none}.category-konfigurator.catalog-category-view .column.main.cfg{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:100%;padding-left:25px;padding-right:0}}@media only screen and (min-width:1440px){.category-konfigurator #configurationContent{-ms-flex-preferred-size:20%;flex-basis:31%;max-width:32%;width:100%;display:none}.category-konfigurator #configurationContent{margin:unset;padding-top:15px}}@media only screen and (min-width:1200px){.main-filter-darkening-grade{display:none}.mana-filter-block.mana-filter-block-above-horizontal{padding:0;display:flex}.mana-filter-block-above-horizontal .filter-options{display:flex;width:100%}.mana-filter-block-above-horizontal .filter-options .filter-options-item{padding:1%;width:33%}}.mana-filter-block-above-horizontal .filter-options .filter-options-item .filter-options-content .items .item .count{display:none}.mana-selected.item{font-weight:700}.swatch-option.selected{border-radius:25px;box-shadow:none}.catalog-category-view.category-konfigurator button#filter-mobile-toggle{display:none}.filter-options-title:before{display:none}@media only screen and (max-width:1200px){.fiter-options{gap:22px}ol.items{display:flex;flex-direction:row}.filter-options-content ol.items{gap:10px}}