.form-personal-data .product-group-wrapper{margin-bottom:40px;padding:20px}.form-personal-data .product-group-wrapper .product-groups{display:flex;gap:20px;width:100%;margin-bottom:20px}.form-personal-data .iko-forms-product-search-form{display:flex}.form-personal-data .iko-forms-product-search-form .form-item{flex:1}.form-personal-data .iko-forms-product-search-form .form-item,.form-personal-data .iko-forms-product-search-form input.form-submit{margin-bottom:20px}.form-personal-data .iko-forms-product-search-form .form-control{padding:1.1em}.form-personal-data .iko-forms-product-search-form input.form-submit{margin-left:-1px}.form-personal-data .product-table-wrapper{display:none;margin-bottom:40px}.form-personal-data .product-table-wrapper table.product-table{width:100%;margin:20px 0}.form-personal-data .product-table-wrapper table.product-table thead{border-bottom:1px solid #e50012}.form-personal-data .product-table-wrapper table.product-table thead th{color:#a8a8a8;font-size:12px;font-weight:400}.form-personal-data .product-table-wrapper table.product-table tbody td{color:#282828;padding:10px 0}.form-personal-data .product-table-wrapper table.product-table tbody td.bold{font-weight:600}.form-personal-data .product-table-wrapper table.product-table tbody td .add-product-button{background:#a8a8a8;width:30px;height:30px;text-align:center;color:#e50012;line-height:25px}.form-personal-data .product-table-wrapper.is-active{display:block}.form-personal-data .request-column{padding-left:0}.form-personal-data .request-column .request-wrapper{background:#e50012;padding:40px}.form-personal-data .request-column .request-wrapper h3{color:#fff;padding-bottom:20px;border-bottom:1px solid #f97681}form-personal-data .form-personal-data .request-column .node--type-contact-person:before{display:none}.form-personal-data .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:none}.form-personal-data .overlay.active{display:block}.form-personal-data .modal-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;width:800px;background:#f4f7f9;z-index:19999;display:none}.form-personal-data .modal-wrapper .close{position:absolute;right:10px;top:10px;background:#a8a8a8;width:30px;height:30px;text-align:center;color:#e50012;line-height:25px;cursor:pointer}.form-personal-data .modal-wrapper h3 span{color:#e50012}.form-personal-data .modal-wrapper.active{display:block}.form-personal-data .modal-filters{z-index:19999;width:395px;padding:80px 50px;left:0;top:0;position:fixed;background:#f4f7f9;display:none}.form-personal-data .modal-filters.active{display:block}.form-personal-data .modal-filters h3{font-size:28px}.form-personal-data .modal-filters .js-form-wrapper{border-bottom:1px solid #cecece}.form-personal-data .modal-filters .js-form-wrapper legend span{font-size:16px;text-transform:uppercase}.form-personal-data .modal-filters .js-form-wrapper legend span .count{float:right;padding:0 10px;border:1px solid #0071be}.form-personal-data .modal-filters .js-form-wrapper legend span.filter-active{color:#0071be}.form-personal-data .modal-filters .js-form-wrapper .fieldset-wrapper{display:none}.form-personal-data .modal-filters .js-form-wrapper .fieldset-wrapper.active{display:block}@media screen and (min-width: 768px){.form-personal-data .col-form{padding-right:0}.form-personal-data .product-group-wrapper{padding:40px}.form-personal-data .product-group-wrapper .product-groups{margin-bottom:40px}.form-personal-data .product-table-wrapper{margin-right:40px}}.iko-product-quote-form{margin-bottom:80px}.iko-product-quote-form .step-number{display:inline-block;background:#cecece;color:#0071be;width:27px;height:27px;line-height:25px;text-align:center;margin-right:10px}.iko-product-quote-form .product-code-line{border-top:1px solid #e50012;text-transform:uppercase;font-size:16px;line-height:1.1}.iko-product-quote-form .product-code-line label{color:#777}@media screen and (max-width: 767px){.iko-product-quote-form .product-code-line{padding-top:30px}.iko-product-quote-form .product-code-line label{margin-bottom:20px}.iko-product-quote-form .product-code-line .product-code__value{margin-bottom:10px}.iko-product-quote-form .product-code-line .button{margin:30px 0}}@media screen and (min-width: 768px){.iko-product-quote-form .product-code-line{display:flex;border-bottom:1px solid #e50012}.iko-product-quote-form .product-code-line label{max-width:100px;padding:15px 10px 15px 0;line-height:20px}.iko-product-quote-form .product-code-line .dynamic-product-code{display:flex;flex:1}.iko-product-quote-form .product-code-line .product-code__value{display:flex;align-items:flex-start;border-left:1px solid #cecece;font-size:14px}.iko-product-quote-form .product-code-line .product-code__value .value{color:#282828;align-self:center;margin-right:10px}.iko-product-quote-form .product-code-line .button{border-top:none;border-bottom:none;display:inline-flex;align-items:center}}.iko-product-quote-form .col--form{padding-top:80px}@media screen and (min-width: 768px){.iko-product-quote-form .col--form{padding-right:120px}}.iko-product-quote-form .col--form .form__steps{display:flex;flex-wrap:wrap}.iko-product-quote-form .col--form .form__steps .form-item__step{flex-basis:100%}@media screen and (min-width: 768px){.iko-product-quote-form .col--form .form__steps{gap:40px;margin-bottom:40px}.iko-product-quote-form .col--form .form__steps .form-item__step{flex-basis:calc(50% - 20px);margin-bottom:-20px}}.iko-product-quote-form .col--form .form-item-quantity{width:200px}.iko-product-quote-form .col--form #quote-products-wrapper .form-submit{display:none}.iko-product-quote-form .col--form .product__specifications{border-top:1px solid #e50012;margin:40px 0 20px 0;padding:20px 0}.iko-product-quote-form .col--form .specifications{font-size:16px}.iko-product-quote-form .col--form .specifications__item-label{padding-right:20px}.iko-product-quote-form .col--form .specifications__item-value{color:#282828}.iko-product-quote-form .col--form .specifications__notes{font-size:14px}.iko-product-quote-form .col--form .specifications__button-bar{border-top:1px solid #e50012;margin:5px 0 30px 0;text-align:right}.iko-product-quote-form .col--form .specifications__button{margin-top:-1px}@media screen and (min-width: 768px){.iko-product-quote-form .col--form .specifications{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 767px){.iko-product-quote-form .col--form .specifications__item{display:block;line-height:1.1;padding-bottom:15px}.iko-product-quote-form .col--form .specifications__item td{display:block}}.iko-product-quote-form .quote-wrapper{margin-top:80px;background:#e50012;color:#fff;padding:30px 20px}@media screen and (min-width: 768px){.iko-product-quote-form .quote-wrapper{margin-left:-100px;padding:40px}}.iko-product-quote-form .quote-wrapper h3,.iko-product-quote-form .quote-wrapper h4{color:#fff}.iko-product-quote-form .quote-wrapper article.node--type-contact-person.node--view-mode-teaser{padding:0}.iko-product-quote-form .form__quote{margin:0 0 20px 0}.iko-product-quote-form .form__quote table{font-size:16px;width:100%}.iko-product-quote-form .form__quote table th{border-bottom:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.3)}.iko-product-quote-form .form__quote table td{padding:5px 0}.iko-product-quote-form .form__quote table td input{color:#fff}.iko-product-quote-form .form__side-info{font-size:16px;margin:30px 0 30px 20px}/*# sourceMappingURL=configurator.css.map */
