/*
File generated by XWK on Tue, 24 Jun 2025 13:15:22 +0200 - NEVER EDIT THIS FILE 
File src: files/cache/dscss/product-configurator.8D75BF13.scss 
Compile Time: 21ms 
*/
.select2-dropdown .disabled-option{opacity:0.3;}form.product-configurator-form > .product-configuration-step{border-top:1px solid #d6d6d6;position:relative;margin-top:28px;padding-top:22px;}form.product-configurator-form > .product-configuration-step:first-of-type{border-top:none;}form.product-configurator-form > .product-configuration-step.disabled{opacity:0.3;cursor:default;outline:none;pointer-events:none;}form.product-configurator-form > .product-configuration-step .step-info-popup{margin-left:10px;}form.product-configurator-form > .product-configuration-step .step-info-popup a{text-decoration:none;}form.product-configurator-form > .product-configuration-step .step-info-popup a:hover{text-decoration:none;}form.product-configurator-form > .product-configuration-step .step-description-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}form.product-configurator-form .radio-button-group-area > div.radio > input.disabled-option + label.radio-inline{cursor:pointer;opacity:0.3;}form.product-configurator-form .radio-button-group-area > div.radio > input[disabled] + label.radio-inline{cursor:default;}form.product-configurator-form .radio-button-group-area > .radio.with-color .color-choice{border:1px #666 solid;}form.product-configurator-form select,form.product-configurator-form .select2{margin-top:16px;}form.product-configurator-form .popup-select-not-inited .radio:not(:first-child){display:none !important;}form.product-configurator-form .popup-select .radio.not-selected{display:none !important;}form.product-configurator-form .product-configurator-step-overlay{background-color:rgba(255, 255, 255, 0.7);display:none;height:100%;width:100%;left: / 2 * 1px;right: / 2 * 1px;top:0;bottom:0;position:absolute;text-align:center;z-index:10;}form.product-configurator-form .product-configurator-step-overlay.show{display:block;}form.product-configurator-form .product-configurator-step-overlay > .overlay-center{top:50%;left:50%;margin-top:0;position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}form.product-configurator-form .product-configurator-step-overlay > .overlay-center > i.fa-spinner{color:#222;font-size:4em;}.product_configurator_popup_content_modal .radio-button-group-area{margin-left:0;margin-right:0;}.product_configurator_popup_content_modal .form-container.row{display:flex;}.product_configurator_popup_content_modal .panel-heading{min-height:45px;}.popup-before-cart-container{display:none;}.step-items-container{display:flex;}.step-items-container > .item-wrapper{padding-left:0;padding-right:0;}.step-items-container > .item-wrapper.item-group > .item > .item-content{margin-bottom:0;}.step-items-container .item-wrapper{flex:1 0 auto;display:flex;flex-direction:column;height:100%;}.step-items-container .item-wrapper > .item > .item-content{margin-bottom:0;}.step-selection-container{display:flex;align-items:flex-start;}.step-selection-container > .step-image-label{padding-left:5%;}.step-selection-container .step-image,.step-selection-container .step-image-label{padding-top:15px;}.step-selection-container > .radio-button-group-area{margin-left:auto;margin-right:8px;}.step-selection-container .popup-select-link{hyphens:none;}