body#html-body .modals-wrapper{z-index:9999}body#html-body.konfigurator-product-mmg .logo{justify-content:center;flex-basis:unset;display:flex;align-items:center}.catalog-product-view.konfigurator-product-mmg #maincontent.page-main{padding:0;overflow:unset}body.catalog-product-view.konfigurator-product-mmg{color:#5d5d5d}.catalog-product-view.konfigurator-product-mmg #maincontent.page-main{overflow:unset}.catalog-product-view.konfigurator-product-mmg .columns.container{padding:0 25px}.catalog-category-view.konfigurator-product-mmg button#filter-mobile-toggle{display:block}.catalog-category-view.konfigurator-product-mmg .toolbar.toolbar-products .toolbar-sorter.sorter.field{display:none !important}.konfigurator-product-mmg.catalog-product-view.page-main.page-main-details.fix-indent .column.main{display:none}.konfigurator-product-mmg.catalog-category-view #maincontent .columns .column.main .toolbar.toolbar-products,.konfigurator-product-mmg.catalog-category-view #maincontent .columns .column.main .products.products-grid,.konfigurator-product-mmg.catalog-category-view #maincontent .columns .column.main .toolbar-bottom{background:0 0}.konfigurator-product-mmg .page-title-wrapper .page-title{font-size:24px;margin-top:40px}.konfigurator-product-mmg .page-wrapper{overflow:unset}body#html-body #mini-cart .product.actions .action.edit{display:none !important;opacity:0 !important;visibility:hidden !important}.konfigurator-product-mmg .columns.container{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}.konfigurator-product-mmg #configurationContent{margin:0 -15px}.konfigurator-product-mmg .toolbar{float:right;margin-bottom:25px;padding:0;width:100%}.konfigurator-product-mmg .toolbar .sorter-label.label{display:none}.konfigurator-product-mmg #suspensions{margin-top:35px}.konfigurator-product-mmg .pagebuilder-banner-button,body#html-body.konfigurator-product-mmg .primary .action,body#html-body.konfigurator-product-mmg .secondary .action,body#html-body.konfigurator-product-mmg .modal-popup .action-secondary,body#html-body.konfigurator-product-mmg .modal-popup .action-primary,body#html-body.konfigurator-product-mmg .pagebuilder-button-primary{border-radius:3px;padding:12px 18px;line-height:1;border:1px solid #50a4aa;font-size:16px;text-transform:unset;color:#50a4aa}body#html-body.mmg-konfigurator .secondary .action,.mmg-konfigurator .minicart-wrapper #minicart-content-wrapper .minicart-items .product.actions>div a,.mmg-konfigurator .block-minicart .minicart-items .item.product .product.actions .secondary a:before{color:#50a4aa}body#html-body.konfigurator-product-mmg div[data-content-type=button-item] .pagebuilder-button-primary,.konfigurator-product-mmg .pagebuilder-banner-button.pagebuilder-button-primary,body#html-body.konfigurator-product-mmg .primary .action,body#html-body.konfigurator-product-mmg .modal-popup .action-primary,body#html-body.konfigurator-product-mmg .pagebuilder-button-primary{background-color:#50a4aa;color:#fff;border:1px solid #50a4aa;border-radius:3px}body#html-body.konfigurator-product-mmg div[data-content-type=button-item] .pagebuilder-button-primary:hover,.konfigurator-product-mmg .pagebuilder-banner-button.pagebuilder-button-primary:hover,body#html-body.konfigurator-product-mmg .primary .action:hover,body#html-body.konfigurator-product-mmg .modal-popup .action-primary:hover,body#html-body.konfigurator-product-mmg .pagebuilder-button-primary:hover{background-color:unset;color:#50a4aa;border-radius:3px}.konfigurator-product-mmg .pagebuilder-banner-button.pagebuilder-button-secondary:hover,body#html-body.konfigurator-product-mmg .secondary .action:hover,body#html-body.konfigurator-product-mmg .modal-popup .action-secondary:hover,body#html-body.mmg-konfigurator .secondary .action:hover,.mmg-konfigurator .minicart-wrapper #minicart-content-wrapper .minicart-items .product.actions>div a:hover{background-color:#50a4aa;color:#fff}.mmg-konfigurator .block-minicart .minicart-items .item.product .product.actions .secondary a:hover:before{color:#fff}body#html-body.konfigurator-product-mmg .rd-navbar-cart-toggle .counter{background-color:#50a4aa}body#html-body.konfigurator-product-mmg .modals-wrapper .modal-popup footer.modal-footer button#finishconfig{background-color:#50a4aa;color:#fff;border:1px solid #50a4aa;border-radius:3px;text-transform:inherit}body#html-body.konfigurator-product-mmg .modals-wrapper .modal-popup footer.modal-footer button#finishconfig:hover{background-color:unset;color:#50a4aa;border-radius:3px}.konfigurator-product-mmg .header-top-bar p{margin-bottom:0;color:#fff;font-size:15px}.konfigurator-product-mmg .copyright{background-color:#50a4aa}.konfigurator-product-mmg .footer-social-links ul li a{color:#50a4aa}.konfigurator-product-mmg .page-header .rd-navbar-panel.layout_1{flex-wrap:unset;justify-content:space-between}.konfigurator-product-mmg .page-header .rd-navbar-panel.layout_1 .navigation,.konfigurator-product-mmg .page-header .rd-navbar-panel.layout_1 .panel.page-header__panel{flex-basis:unset}@media screen and (max-width:425px){.catalog-category-view .rd-navbar .logo img{max-width:100%}}.konfigurator-product-mmg .products-grid{background:0 0;clear:both}.konfigurator-product-mmg .products-grid .product-items{margin:0}.konfigurator-product-mmg .products-grid .product-item-photo{margin-bottom:10px}.konfigurator-product-mmg .products-grid .product-items .gutter-sizer{width:8px}.konfigurator-product-mmg .products-grid .product-items:not(.owl-carousel):before,.konfigurator-product-mmg .products-grid .product-items:not(.owl-carousel):after{display:none !important}.konfigurator-product-mmg .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}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .product.details.product-item-details{padding:0 8px 8px}.konfigurator-product-mmg .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 #50a4aa;background-color:#50a4aa;font-size:13px}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .action.primary:hover{background-color:transparent;color:#50a4aa}.konfigurator-product-mmg .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}.konfigurator-product-mmg .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}.konfigurator-product-mmg .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}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open:hover{outline-color:#50a4aa}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open:hover:before{color:#50a4aa}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info{background-color:#fff;border-radius:3px;border:1px solid #e3e3e3;height:100%;overflow:hidden}.konfigurator-product-mmg .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}.konfigurator-product-mmg .toolbar-bottom{margin:70px 0 0;border-top:none}.konfigurator-product-mmg .toolbar-bottom .toolbar{float:none}.konfigurator-product-mmg .supensionImageContainer:hover .product-item-photo{display:none}.konfigurator-product-mmg .supensionImageContainer .backsideImage{margin-bottom:4px}body.konfigurator-product-mmg .swatch-attribute.color .swatch-option{max-width:unset;min-width:unset;min-height:unset;border:none;line-height:1;overflow:unset}body.konfigurator-product-mmg .swatch-attribute.color .swatch-option:after{content:"";display:block;height:23px;width:23px;border-radius:100px;border:2px solid #50a4aa;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:.2s}body.konfigurator-product-mmg .swatch-attribute.color .swatch-option.selected{box-shadow:none}body.konfigurator-product-mmg .swatch-attribute.color .swatch-option.selected:after{opacity:1}body.konfigurator-product-mmg .swatch-attribute.color .swatch-option .image-pic{height:18px;width:18px;border-radius:50px;border:1px solid #5d5d5d}body.konfigurator-product-mmg .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.konfigurator-product-mmg .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.konfigurator-product-mmg .swatch-attribute.color .swatch-option:hover .label{display:block}.konfigurator-product-mmg .product-badge-wrapper{position:absolute;top:8px;left:0;display:flex;flex-flow:column wrap;align-items:flex-start;z-index:1}body.konfigurator-product-mmg .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:#50a4aa;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none;font-weight:300}.konfigurator-product-mmg #productInfo{top:0;display:block;background:#fff;margin-left:-15px;margin-right:-15px}.konfigurator-product-mmg .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}.konfigurator-product-mmg .configurator-steps .configuration{transition:.2s color}.konfigurator-product-mmg .configurator-steps .configuration:hover{color:#5d5d5d}.konfigurator-product-mmg .configurator-steps .configuration.active{font-weight:700;color:#50a4aa}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar{display:flex;align-items:center;margin-top:-13px;transition:.6s all;position:relative;z-index:1;width:0}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar.step1-progress{width:calc(33.33% - 53px)}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar.step2-progress{width:calc(66.66% - 40px)}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar.step3-progress{width:calc(100% - 36px)}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar:before{content:"";display:block;background-image:linear-gradient(to right,#5d5d5d 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x;height:1px;flex:1}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar:after{display:block;font-family:"econsor-icons";content:"\eeff";font-size:16px;margin-left:5px;line-height:1;margin-left:5px}.konfigurator-product-mmg #productInfo .toggleInfo{padding:28px 25px 22px;font-size:18px;border-bottom:1px solid #f3f3f3;position:relative;display:flex;justify-content:space-between;cursor:pointer}.konfigurator-product-mmg #productInfo .productInfoContent{padding:10px 25px 7px;border-bottom:1px solid #f3f3f3}.konfigurator-product-mmg #productInfo .productInfoContent>p{display:flex;line-height:1;margin-bottom:0;padding:6px 0}.konfigurator-product-mmg #productInfo .productInfoContent .color-img{width:12px;height:12px;border-radius:250px;object-fit:cover;border:1px solid #5d5d5d;margin-right:8px}.konfigurator-product-mmg #productInfo .productInfoContent .color-name{text-transform:capitalize}.konfigurator-product-mmg #productInfo .productInfoContent .productInfo>span{min-width:130px}.konfigurator-product-mmg #productInfo .productInfoContent .productInfo .productInfo-variants-wrapper span{display:block}.konfigurator-product-mmg #productInfo .productInfoContent .productInfo .productInfo-variants-wrapper span:not(:first-child){margin-top:10px}.konfigurator-product-mmg #productInfo .productInfoContent .productInfo>span:first-child{font-weight:700}.konfigurator-product-mmg #productInfo .toggleInfo[disabled]{cursor:default;pointer-events:none}.konfigurator-product-mmg #productInfo .toggleInfo[disabled]:after{color:#d4d4d4}.konfigurator-product-mmg #productInfo .toggleInfo #previewProductPrice{margin-right:35px}.konfigurator-product-mmg #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}.konfigurator-product-mmg #productInfo #previewProductPrice{margin-bottom:0}.konfigurator-product-mmg #productInfo .toggleInfo .noProduct{display:block;line-height:1;color:#d4d4d4;font-weight:300}.konfigurator-product-mmg #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}.konfigurator-product-mmg #viewSwitcher button:not(:last-child){margin-right:10px}.konfigurator-product-mmg #viewSwitcher button:before{font-size:24px;line-height:45px;text-align:center;font-family:"econsor-icons"}.konfigurator-product-mmg #viewSwitcher button:hover,.konfigurator-product-mmg #viewSwitcher button.activated{border-color:transparent;outline-color:#50a4aa;color:#50a4aa}.konfigurator-product-mmg #viewSwitcher button.textileView:before{content:"\edf5"}.konfigurator-product-mmg #viewSwitcher button.roomView:before{content:"\edfe"}.konfigurator-product-mmg #viewSwitcher button span{display:none !important}.konfigurator-product-mmg .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:20px 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%)}.konfigurator-product-mmg .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}.konfigurator-product-mmg .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}.konfigurator-product-mmg .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}.konfigurator-product-mmg .products-grid .product-item-description .product-info-button.close.overlay:before{display:none}.konfigurator-product-mmg #configurationProgress{margin-left:-15px;margin-right:-15px;overflow:hidden}.konfigurator-product-mmg .configurator-steps .configuration{font-size:12px;font-weight:300;color:#b7b7b7}.konfigurator-product-mmg .configuration-steps-title{margin-top:-5px;background:#f8f8f8;margin-bottom:0}.konfigurator-product-mmg .suspension-backimage-wrapper{margin:0 -20px 20px;max-height:250px;overflow:hidden}#html-body.catalog-product-view.konfigurator-product-mmg .measurements-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#html-body.catalog-product-view.konfigurator-product-mmg #measurements-product{background:0 0;color:#5d5d5d;text-decoration:underline;display:block;font-size:16px;margin-bottom:0}#html-body.catalog-product-view.konfigurator-product-mmg .deleteVariation{color:#5d5d5d;text-decoration:underline;cursor:pointer}#html-body.catalog-product-view.konfigurator-product-mmg .deleteVariation:before{font-family:"econsor-icons";font-size:10px;line-height:40px;text-align:center;content:"\eefb";line-height:1;text-decoration:underline;margin-right:5px}.catalog-product-view.konfigurator-product-mmg .box-tocart .fieldset{display:block}.catalog-product-view.konfigurator-product-mmg .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.konfigurator-product-mmg #product-addtocart-button{flex:1;background:#50a4aa;border:1px solid #50a4aa}.catalog-product-view.konfigurator-product-mmg #product-addtocart-button:hover{background:0 0;color:#50a4aa}.catalog-product-view.konfigurator-product-mmg .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 #50a4aa;transition:.2s all}.catalog-product-view.konfigurator-product-mmg .stoffmuster-order:hover{background-color:#50a4aa;color:#fff}.catalog-category-view.konfigurator-product-mmg .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.konfigurator-product-mmg .filter-wrapper-inner::-webkit-scrollbar{display:none}.catalog-category-view.konfigurator-product-mmg .filter-wrapper.active .filter-wrapper-inner{transform:translateX(0)}.konfigurator-product-mmg .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}.konfigurator-product-mmg .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}.konfigurator-product-mmg .block.filter.mana-filter-block button#filter-mobile-toggle-close span{display:none}.konfigurator-product-mmg .block.filter.mana-filter-block .block-title.filter-title{color:#5d5d5d;font-size:28px;font-weight:700}.konfigurator-product-mmg .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}.konfigurator-product-mmg .block.filter.mana-filter-block .filter-options .filter-options-content{padding-left:0;font-style:normal;overflow:hidden;height:0}.konfigurator-product-mmg .block.filter.mana-filter-block .filter-options .filter-options-content ol li{margin-bottom:15px}.konfigurator-product-mmg .block.filter.mana-filter-block .filter-options .filter-options-content.open{height:auto;padding-top:20px}.konfigurator-product-mmg .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}.konfigurator-product-mmg .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.konfigurator-product-mmg .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.konfigurator-product-mmg .filter-wrapper.active .action-mobile-toggle-close.overlay{opacity:.9;z-index:998}body#html-body.catalog-category-view.konfigurator-product-mmg .filter-wrapper .toolbar-sorter.sorter.field{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body#html-body.catalog-category-view.konfigurator-product-mmg .filter-wrapper .toolbar-sorter.sorter.field .control{flex:1}body#html-body.catalog-category-view.konfigurator-product-mmg .filter-wrapper .toolbar-sorter.sorter.field .control .select2-container{max-width:unset !important;width:100% !important}.catalog-product-view.konfigurator-product-mmg .column.main .upsell_modal_content,.catalog-product-view.konfigurator-product-mmg .column.main .block.related{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;overflow:hidden !important;margin:0;padding:0}.catalog-product-view.konfigurator-product-mmg #maincontent .block-margin.block.row{border-top:1px solid rgba(112,112,112,.25);padding-top:45px;margin-top:60px}.catalog-product-view.konfigurator-product-mmg #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.konfigurator-product-mmg .product-add-form{padding:25px;margin:0 -15px;background-color:#f8f8f8}.catalog-product-view.konfigurator-product-mmg #variationContainer .field{width:100%;max-width:none;display:block;margin-bottom:15px}.catalog-product-view.konfigurator-product-mmg #variationContainer .variationOptions .field.required:last-child{display:none}.catalog-product-view.konfigurator-product-mmg #variationContainer .control select{background:#fff;border:1px solid #b7b7b7;border-radius:3px;font-size:14px;font-weight:300;padding:15px}.catalog-product-view.konfigurator-product-mmg #variationContainer .control input[type=hidden]{display:none !important;margin:0}.catalog-product-view.konfigurator-product-mmg .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.konfigurator-product-mmg .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.konfigurator-product-mmg .open .toggleVariation:before{transform:rotate(0deg)}.catalog-product-view.konfigurator-product-mmg .open .variationOptions{display:none}.catalog-product-view.konfigurator-product-mmg .editVariation{line-height:1;display:block;margin:0 0 0 15px;cursor:pointer}.catalog-product-view.konfigurator-product-mmg .editVariation:hover{color:#50a4aa}.catalog-product-view.konfigurator-product-mmg .variationHeading{margin:0}.catalog-product-view.konfigurator-product-mmg .editVariation i:before{font-family:"econsor-icons";font-size:13px;line-height:24px;text-align:center;content:"\eefd"}.catalog-product-view.konfigurator-product-mmg #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.konfigurator-product-mmg #variationContainer .open .heading-wrapper{margin:10px 0 15px}.konfigurator-product-mmg .configuration-steps-title{padding:35px 15px 5px;font-size:26px}.catalog-product-view.konfigurator-product-mmg #addVariation{margin-bottom:25px}.catalog-product-view.konfigurator-product-mmg #maincontent .hideable-container .data.items .item.title{font-size:18px;text-transform:unset;color:#5d5d5d}.catalog-product-view.konfigurator-product-mmg #maincontent .hideable-container .data.items .item.title a{color:#5d5d5d}.catalog-product-view.konfigurator-product-mmg #maincontent .hideable-container .data.items .item.title a:hover,.catalog-product-view.konfigurator-product-mmg #maincontent .hideable-container .data.items .item.title.active a{color:#50a4aa}.catalog-product-view.konfigurator-product-mmg #maincontent .data.items .content,.konfigurator-product-mmg .modal-popup.quick-view .data.items .content{padding:10px 15px 0}.konfigurator-product-mmg .hideable-container{margin:40px -15px 0}.konfigurator-product-mmg .variationOptions .control .option-info-note{padding-left:10px}.konfigurator-product-mmg .option-info-note-content button span:before{content:"\eefc";font-family:'econsor-icons';width:25px;height:25px;text-align:center;display:block;line-height:21px;border:2px solid;border-radius:50px;font-size:12px;color:#50a4aa}.konfigurator-product-mmg .variationOptions .control .option-info-note-content{font-size:14px;display:block}.konfigurator-product-mmg .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}.konfigurator-product-mmg .variationOptions .field:nth-child(2){order:2}.konfigurator-product-mmg .variationOptions .field:nth-child(3){order:1}.konfigurator-product-mmg .variationOptions .field:nth-child(5){order:3}.konfigurator-product-mmg .variationOptions .field:nth-child(1),.konfigurator-product-mmg .variationOptions .field:nth-child(4){order:4;display:none !important}.konfigurator-product-mmg .variationOptions .measurements-product{order:5}.konfigurator-product-mmg .variationOptions .field .control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.konfigurator-product-mmg .variationOptions .field .control label{margin-right:10px;min-width:60px}.catalog-product-view.konfigurator-product-mmg #variationContainer .control select{flex:calc(100% - 70px)}.konfigurator-product-mmg .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:35px}.konfigurator-product-mmg .heading-wrapper .saveVariation{display:block;display:block;margin-bottom:0;min-height:50px;margin-top:35px;line-height:1;margin-left:20px;background:#50a4aa;padding:18px 22px;color:#fff;font-size:14px;border:1px solid #50a4aa;border-radius:3px;cursor:pointer}body.konfigurator-product-mmg .loading-mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10001;transition:.4s all ease-out}body.konfigurator-product-mmg .loading-mask .loader{position:absolute;left:50%;top:50%;margin:-45px 0 0 -45px;width:90px;height:90px;line-height:90px;box-sizing:border-box;text-align:center;z-index:0;text-transform:uppercase;-o-text-transform:uppercase;-ms-text-transform:uppercase;-webkit-text-transform:uppercase;-moz-text-transform:uppercase}body.konfigurator-product-mmg .loading-mask .loader:before{z-index:2;animation:cssload-gogoloader 2.3s infinite;-o-animation:cssload-gogoloader 2.3s infinite;-ms-animation:cssload-gogoloader 2.3s infinite;-webkit-animation:cssload-gogoloader 2.3s infinite;-moz-animation:cssload-gogoloader 2.3s infinite}body.konfigurator-product-mmg .loading-mask .loader:after{z-index:1;animation:cssload-gogoloader 2.3s infinite 1.15s;-o-animation:cssload-gogoloader 2.3s infinite 1.15s;-ms-animation:cssload-gogoloader 2.3s infinite 1.15s;-webkit-animation:cssload-gogoloader 2.3s infinite 1.15s;-moz-animation:cssload-gogoloader 2.3s infinite 1.15s}body.konfigurator-product-mmg .loading-mask .loader:before,body.konfigurator-product-mmg .loading-mask .loader:after{opacity:0;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;content:"\0020";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px}body.konfigurator-product-mmg .loading-mask .loader:before,body.konfigurator-product-mmg .loading-mask .loader:after{border-width:3px;border-style:solid;border-color:#5d5d5d;border:3px solid #5d5d5d}body.konfigurator-product-mmg .loading-mask .loader img,body.konfigurator-product-mmg .loading-mask .loader p{display:none}body.konfigurator-product-mmg .popup-success-message{display:flex;align-items:center;width:auto;margin-left:auto;margin-right:auto;padding:9px 20px;background:#e4fbdf;color:#7da575;border-radius:3px}body.konfigurator-product-mmg .popup-success-message:before{font-family:"econsor-icons";content:"\ef00";font-size:18px;color:#7da575;display:inline-block;margin-right:8px;line-height:1}@media only screen and (min-width:769px){.konfigurator-product-mmg.catalog-product-view .column.main{margin-left:0;margin-right:0;width:100%}.konfigurator-product-mmg #configurationContent{margin:0}.konfigurator-product-mmg #configurationContent img{position:sticky;top:0}.konfigurator-product-mmg .columns.container,.konfigurator-product-mmg .columns.container.catalog-product-view .column.main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.konfigurator-product-mmg #configurationContent{-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%;width:100%}.konfigurator-product-mmg.catalog-product-view .column.main{-ms-flex-preferred-size:51%;flex-basis:51%;max-width:51%;width:100%;padding-left:25px;padding-right:0}.konfigurator-product-mmg.catalog-product-view .layout_1 .product-info-main{flex-basis:unset;max-width:unset;width:100%}body.konfigurator-product-mmg .page-header .rd-navbar-nav>li>.rd-navbar-megamenu{top:90px}.konfigurator-product-mmg #productInfo{top:0;margin-left:-25px;margin-right:0}.konfigurator-product-mmg #configurationProgress{margin-left:-25px;margin-right:0;overflow:hidden}.konfigurator-product-mmg .configurator-steps .configuration{font-size:18px}.konfigurator-product-mmg .configurator-steps{padding:23px 25px 17px}.konfigurator-product-mmg #productInfo .productInfoContent{padding:30px 25px 25px}.konfigurator-product-mmg #productInfo .productInfoContent>p{padding:8px 0}.category-konfigurator .steps-progress-bar-wrapper .progress-bar:before{background-size:10px 1px}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar.step1-progress{width:calc(33.33% - 92px)}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar.step2-progress{width:calc(66.66% - 77px)}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar.step3-progress{width:calc(100% - 69px)}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .product.details.product-item-details{padding:0 14px 14px}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item{padding-left:0;padding-right:0;width:calc(50% - 17px);margin-bottom:20px}.konfigurator-product-mmg .products-grid .product-item-photo{margin-bottom:20px}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .gutter-sizer{width:34px}.konfigurator-product-mmg .products.products-grid.wrapper .product-items{margin-right:0;margin-left:0}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open{width:45px;height:45px}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .product-info-button.open:before{line-height:45px}.konfigurator-product-mmg #productInfo .toggleInfo{padding:28px 25px 22px}.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .action.primary,.konfigurator-product-mmg .products.products-grid.wrapper .product-items .product-item .product-item-info .stoffmuster-order{font-size:16px}body.konfigurator-product-mmg .swatch-attribute.color .swatch-option{margin:0 12px 20px 0}body.konfigurator-product-mmg .swatch-attribute.color .swatch-option .image-pic{width:21px;height:21px}body.konfigurator-product-mmg .product-badge-wrapper span.product-badge{font-size:16px;padding:9px 7px 5px}.konfigurator-product-mmg .products-grid .product-item-description .product-desc-content{max-width:740px}.konfigurator-product-mmg .configuration-steps-title{padding:35px 0 30px 25px}.catalog-product-view.konfigurator-product-mmg .product-add-form{margin:-8px 0 0 -25px}.konfigurator-product-mmg .variationOptions .option-info-tooltip{min-width:80px}.catalog-product-view.konfigurator-product-mmg #variationContainer .heading-wrapper{margin-right:65px}.catalog-product-view.konfigurator-product-mmg .box-tocart .fieldset .actions{gap:20px 30px}.catalog-product-view.konfigurator-product-mmg .box-tocart .fieldset{display:block}.catalog-product-view.konfigurator-product-mmg .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.konfigurator-product-mmg .filter-wrapper-inner{max-width:504px;overflow:hidden;padding:55px}.konfigurator-product-mmg .filter-wrapper.active .block.filter.mana-filter-block button#filter-mobile-toggle-close{right:55px}.catalog-product-view.konfigurator-product-mmg .hideable-container .data.items .item.title{min-width:110px;font-weight:700}.catalog-product-view.konfigurator-product-mmg #maincontent .data.items .content{padding:35px 0 10px;margin-top:46px}.konfigurator-product-mmg .hideable-container{margin:25px 0 0 -25px;padding:25px}}.konfigurator-product-gardinen .modal-popup .block-content .products-grid .product-item-actions{display:none}.konfigurator-product-gardinen .modal-popup .product-items .product-item .product-item-details .action.primary{min-width:unset;padding:12px 19px;line-height:1;border-radius:3px;width:100%;margin-right:0;min-height:42px;text-transform:none;border:1px solid #50a4aa;font-size:16px;color:#fff;cursor:pointer;transition:.2s all;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}.konfigurator-product-gardinen .modal-popup .products.products-grid.wrapper .product-items .product-item .product-item-details .action.primary span{font-weight:400;line-height:1}.konfigurator-product-gardinen .modal-popup .products.products-grid.wrapper .product-items .product-item .product-item-details .action.primary:before{font-family:"Linearicons";content:"\e74d";font-size:161%;padding-right:10px;line-height:1;vertical-align:sub;font-weight:400}.konfigurator-product-gardinen .modal-popup .products.products-grid.wrapper .product-items .product-item .product-item-info .product-item-details .action.primary.active{background-color:#ececec;border-color:#ececec;color:#b7b7b7}.konfigurator-product-gardinen .modal-popup .products.products-grid.wrapper .product-items .product-item .product-item-details .action.primary.active:before{font-family:"econsor-icons";content:"\ef00";font-size:100%}.konfigurator-product-gardinen .modal-popup .modal-footer button.finishconfig{border-radius:3px;text-transform:none;font-size:16px;line-height:1}@media only screen and (max-width:768px){body.konfigurator-product-mmg .page-header .rd-navbar{margin:0}.konfigurator-product-mmg.catalog-category-view .column.main{margin:0 -15px;padding:0 15px;background:#f7f7f7}.konfigurator-product-mmg.catalog-category-view .toolbar.toolbar-products{margin-bottom:40px;border:none}.konfigurator-product-mmg .steps-progress-bar-wrapper .progress-bar:before{display:block;background-image:linear-gradient(to right,#5d5d5d 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:13px 1px;background-repeat:repeat-x;height:1px}.konfigurator-product-mmg.catalog-product-view .column.main,.konfigurator-product-mmg.catalog-product-view #configurationContent{margin-right:0;margin-left:0}.catalog-product-view.konfigurator-product-mmg #maincontent .hideable-container .data.items .item.title{padding:10px 15px;margin:auto}.catalog-product-view.konfigurator-product-mmg #maincontent .data.items .title:before,.catalog-product-view.konfigurator-product-mmg .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.konfigurator-product-mmg #maincontent .data.items .title.active:before,.konfigurator-product-mmg .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}}.variationHeading .tooltip{display:none;width:120px;background-color:beige;color:#000;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.variationHeading:hover .tooltip{display:inline}.configurator_price{text-align:end;font-size:1.5em;font-weight:700}#addVariation{font-size:1.5em;font-weight:700}