.product-color{display:flex;justify-content:flex-start;align-items:center}.product-color .item-color{margin-right:.5rem;width:1.5em;height:1.5em;border:1px solid rgba(0,0,0,.1);border-radius:50%;background-size:cover;background-position:50%;flex-shrink:0}.product-color.is-compact .item-color{margin-right:.5rem;width:1em;height:1em;border:1px solid rgba(0,0,0,.1)}.product-color.is-square .item-color{border-radius:0;width:6em;height:4.5em;flex-shrink:0}.product-configurator-editor-color{margin:3px 0 3px 3px}.accessory-quantity-selector{width:3.5rem;min-width:3.5rem;max-width:3.5rem}.accessory-quantity-selector .custom-select{width:3.5rem;min-width:3.5rem;box-sizing:border-box;padding-left:.65rem;padding-right:1.25rem;background-position:right .35rem center;text-overflow:clip}.accessory-quantity-selector .form-control{width:3.5rem;min-width:3.5rem;text-align:center;box-sizing:border-box}.new-product-configurator-editor-accessory{display:grid;gap:.5rem}.new-product-configurator-editor-accessory .accessory-item{position:relative;border:1px solid #ebe7e6;border-radius:3px}.new-product-configurator-editor-accessory .accessory-item.active{border-color:#849e00}.new-product-configurator-editor-accessory .accessory-select{display:grid;grid-template-columns:72px 1fr;gap:.5rem;width:100%;padding:.5rem;border:0 none;background:transparent;text-align:left}.new-product-configurator-editor-accessory .accessory-image{width:72px;height:54px;-o-object-fit:contain;object-fit:contain}.new-product-configurator-editor-accessory .accessory-image.is-fallback{display:flex;align-items:center;justify-content:center;color:#9f9f9f;background-color:transparent}.new-product-configurator-editor-accessory .accessory-title1{font-weight:500}.new-product-configurator-editor-accessory .accessory-title2{font-size:.875rem;color:#b2b2b2}.new-product-configurator-editor-accessory .accessory-price{margin-top:.25rem;font-weight:500}.new-product-configurator-editor-accessory .accessory-quantity{display:flex;align-items:center;justify-content:flex-end;padding:0 .5rem .5rem}.new-product-configurator-editor-accessory .accessory-quantity .accessory-quantity-selector{margin-right:.2rem}.new-product-configurator-editor-accessory .required-products{margin:0 .5rem .5rem;padding:.65rem;border:1px solid rgba(208,118,51,.5);background-color:rgba(208,118,51,.12);border-radius:3px}.new-product-configurator-editor-accessory .required-title{display:flex;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.new-product-configurator-editor-accessory .required-product-item{position:relative;display:grid;grid-template-columns:48px 1fr auto;gap:.4rem;align-items:center;margin-top:.35rem;padding:.45rem;border-top:1px solid rgba(208,118,51,.35);background-color:hsla(0,0%,100%,.35);border-radius:3px;cursor:pointer}.new-product-configurator-editor-accessory .required-product-item:first-of-type{border-top:0 none;margin-top:0}.new-product-configurator-editor-accessory .required-product-item.active{background-color:rgba(208,118,51,.24);border:1px solid rgba(208,118,51,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.new-product-configurator-editor-accessory .required-image{width:48px;height:36px;-o-object-fit:contain;object-fit:contain}.new-product-configurator-editor-accessory .required-image.is-fallback{display:flex;align-items:center;justify-content:center;color:#9f9f9f;background-color:transparent}.new-product-configurator-editor-accessory .required-title1{font-size:.875rem;font-weight:500;margin-bottom:.1rem}.new-product-configurator-editor-accessory .required-title2{font-size:.75rem;color:rgba(0,0,0,.54);margin-bottom:.2rem}.new-product-configurator-editor-accessory .required-price{font-size:.75rem;font-weight:500}.new-product-configurator-editor-accessory .required-quantity{font-size:.875rem;font-weight:500;color:#424242;margin-left:.25rem}.new-product-configurator-editor-accessory .required-check{position:absolute;top:.5rem;right:.45rem;color:#292929;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.92rem}.new-product-configurator-editor-accessory .required-warning{margin-bottom:.35rem;font-size:.875rem;font-weight:500;color:#6b3c19;padding:.2rem .45rem;border-radius:3px;background-color:rgba(208,118,51,.2)}.new-product-configurator-editor-accessory .check-icon{position:absolute;top:.5rem;right:.45rem;color:#292929;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.92rem}.new-product-configurator-editor-accessory .open-link{position:absolute;top:.5rem;right:1.8rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;font-size:.78rem;line-height:1;color:rgba(0,0,0,.54);text-decoration:none}.new-product-configurator-editor-accessory .open-link:hover{color:#292929}.new-product-configurator-editor-accessory .required-open-link{top:.5rem;right:1.8rem}.new-product-configurator-editor-accessory .accessory-content,.new-product-configurator-editor-accessory .required-content{padding-right:2.4rem}.new-product-accessory-summary{display:flex;flex-wrap:wrap;gap:.25rem}.new-product-accessory-summary .summary-badge{display:inline-flex;align-items:center;max-width:220px;padding:.1rem .35rem;border-radius:3px;background-color:#ededed;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--envname:c1;--envtype:production}.variant-selector-container{margin-top:0;padding-top:1rem;border-top:1px solid #ebe7e6}.variant-selector-container .variant-selector{list-style:none;margin:0;padding:0}.variant-selector-container .variant-selector .variant-selector-item{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ebe7e6;display:flex;flex-direction:row;justify-content:flex-start;cursor:pointer;position:relative}.variant-selector-container .variant-selector .variant-selector-item .modell-title{text-transform:uppercase}.variant-selector-container .variant-selector .variant-selector-item img{width:100%;height:100%;max-width:6em;flex-shrink:0}.variant-selector-container .variant-selector .variant-selector-item .check-icon{position:absolute;bottom:1rem;right:1rem}.variant-selector-container .variant-selector .variant-selector-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.product-configurator{position:relative;overflow:hidden;min-height:200px;margin-bottom:1rem}.product-configurator .configurator-summary .summary-group{display:grid;-moz-column-gap:0;column-gap:0;row-gap:1rem;grid-template-columns:auto auto min-content;margin-top:1rem;padding-top:1rem;border-top:1px solid #ebe7e6;align-items:center}.product-configurator .configurator-summary .summary-group:first-child{margin-top:0;padding-top:0;border-top:0 none}.product-configurator .configurator-summary .summary-group .group-title{grid-column:1/4;font-size:1.125rem;font-weight:500;color:inherit}.product-configurator .configurator-summary .summary-group .group-item{display:contents}.product-configurator .configurator-summary .summary-group .group-item .item-value{padding:0 1rem}.product-configurator .configurator-summary .summary-group .group-item .item-edit{color:#849e00}.product-configurator .configurator-editor{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;overflow:hidden;width:100%;height:100%;background-color:#fff}.product-configurator .configurator-editor .editor-title{flex:0 0 auto;margin-bottom:1rem;font-size:inherit;font-weight:700;color:inherit}.product-configurator .configurator-editor .editor-title a{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none}.product-configurator .configurator-editor .editor-content-wrapper{flex:0 1 100%;overflow:hidden}.product-configurator .configurator-editor .editor-content-wrapper .editor-content .content-description{margin-top:1rem}.product-configurator .configurator-editor .editor-content-wrapper .hasVBar .editor-content{margin-right:12px}.product-configurator .configurator-editor.editor-enter,.product-configurator .configurator-editor.editor-leave-to{left:100%}.product-configurator .configurator-editor.editor-enter-active,.product-configurator .configurator-editor.editor-leave-active{overflow:hidden;transition:left .2s ease-out}.product-configurator .configurator-editor.editor-enter-to,.product-configurator .configurator-editor.editor-leave{left:0}.product-configurator.editor-open.muchdata{min-height:400px}
/*# sourceMappingURL=product-configurator.2c7a592b.css.map */