@media screen and (max-width:1023px){#productconfigurator .productConfiguratorStep .productConfiguratorStep-head{padding-top:50px}#productconfigurator .options .productConfiguratorSelectionOption{width:48%}#productconfigurator .productConfiguratorSelectionOption.disabled{display:none}#productconfigurator .options.options-color .productConfiguratorSelectionOption,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption{width:120px;max-width:120px;min-width:120px;border:none}#productconfigurator .totals-summary,#productconfigurator .totals-summary.collapsed{float:none;max-width:343px;margin:0 auto;padding:0 10px;width:100%}#productconfigurator .totals-summary{padding-bottom:53px}#productconfigurator .totals-summary .summaryTitle{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#303030;padding:17px 0 13px}#productconfigurator .totals-summary .summaryTitle .summaryTitleValue-container{font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:.5px;text-align:right;color:#303030;width:39%;float:right}#productconfigurator .totals-summary .summaryTitle .summaryTitleLabel-container{width:60%}#productconfigurator .productConfiguratorStep .actions-toolbar .secondary,#productconfigurator .totals-summary{display:block;float:none}#productconfigurator .productConfiguratorExtra .productConfiguratorExtraProduct .product-item-details{width:100%;padding-left:0;min-width:301px}#productconfigurator .productConfiguratorExtra .productConfiguratorExtraProduct{min-width:301px}#productconfigurator #productConfiguratorStepsOverview .progressBarSteps{margin:0 auto;display:flex;flex-direction:row;overflow-x:scroll;overflow-y:hidden;margin-left:16px}#productconfigurator #productConfiguratorStepsOverview .configuratorStepPreview{order:2;min-width:fit-content;margin-right:6%;width:100%}}@media screen and (max-width:768px){#productconfigurator #productConfiguratorSteps{margin-top:32px;width:96%}#productconfigurator .productConfiguratorStep .productConfiguratorStep-head{padding-top:25px}#productconfigurator .productConfiguratorStep .actions-toolbar .primary{float:none;margin:2.4rem auto}#productconfigurator .productConfiguratorStep .actions-toolbar .primary button.nextButton{width:271px;height:44px}#productconfigurator .options .productConfiguratorSelectionOption{width:100%;max-width:343px;margin:40px auto;display:block}#productconfigurator .productConfiguratorSelectionOption.disabled{display:none}#productconfigurator .options.options-color .productConfiguratorSelectionOption,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption{width:120px;max-width:120px;min-width:120px;border:none;display:inline-block;margin:5px auto}#productconfigurator .infoContainer,#productconfigurator .infoContainer .infoItem.finalProductImage,#productconfigurator .infoContainer .infoItem,#productconfigurator .selectionsContainer.selection_custom .selectionImage,#productconfigurator .selectionsContainer.selection_custom .selections{display:block;margin:0 auto;max-width:343px;width:100%}#productconfigurator .infoContainer .infoItem.finalProductInfo,#productconfigurator .selectionsContainer.selection_custom .selections{margin-top:57px;max-width:343px;width:100%}#productconfigurator .customInput .inputArea{margin:0 auto;width:304px;display:block}#productconfigurator .infoContainer .infoItem.finalProductInfo .addCartPart{margin:0;width:343px}#productconfigurator .infoContainer .infoItem.finalProductInfo .addCartPart .actions-toolbar{width:204px;vertical-align:middle}#productconfigurator .addCartPart #qtyConfigurator{width:124px}#productconfigurator .infoContainer .infoItem.finalProductInfo .addCartPart .control{margin-right:9px}#productconfigurator button.action.tocart.primary span{margin-left:-9px}#productconfigurator .infoBlock{margin-top:0;height:266px}#productconfigurator .productConfiguratorExtra .productConfiguratorExtraProduct{display:flex;margin:0 auto;width:100%}#productconfigurator .productConfiguratorExtra .modalTitle{text-align:left}#productconfigurator .productConfiguratorExtra .modalTitle .text{width:100%}}@media (max-width:374px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(2n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(2n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(2n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(2n)>.option-hint:before{right:5.5rem}#productconfigurator .infoContainer .infoItem.finalProductInfo .addCartPart .control{margin-right:0}}@media (max-width:499px) and (min-width:375px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(3n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(3n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(3n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(3n)>.option-hint:before{right:5.5rem}#productconfigurator .infoContainer .infoItem.finalProductInfo .addCartPart .control{margin-right:0}}@media (max-width:624px) and (min-width:500px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(4n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(4n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(4n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(4n)>.option-hint:before{right:5.5rem}}@media (max-width:749px) and (min-width:625px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(5n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(5n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(5n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(5n)>.option-hint:before{right:5.5rem}}@media (max-width:768px) and (min-width:750px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(6n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(6n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(6n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(6n)>.option-hint:before{right:5.5rem}}@media (max-width:777px) and (min-width:769px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(4n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(4n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(4n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(4n)>.option-hint:before{right:5.5rem}}@media (max-width:933px) and (min-width:778px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(5n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(5n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(5n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(5n)>.option-hint:before{right:5.5rem}}@media (max-width:1073px) and (min-width:934px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(6n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(6n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(6n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(6n)>.option-hint:before{right:5.5rem}}@media (max-width:1226px) and (min-width:1074px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(7n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(7n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(7n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(7n)>.option-hint:before{right:5.5rem}}@media (max-width:1372px) and (min-width:1227px){#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(8n)>.option-hint,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(8n)>.option-hint{right:0}#productconfigurator .options.options-color .productConfiguratorSelectionOption:nth-child(8n)>.option-hint:before,#productconfigurator .options.options-farbe .productConfiguratorSelectionOption:nth-child(8n)>.option-hint:before{right:5.5rem}}