/* Local article 3231 only. White contrast: text #232125 15.96, muted #626262 6.10,
   action #A2601F 4.97, field outline #858585 3.69. */
.fa3d-booting .configurator_action:not([data-enhanced="true"]){position:relative;min-height:420px}
.fa3d-booting .configurator_action:not([data-enhanced="true"])>*{visibility:hidden!important}
.fa3d-booting .configurator_action:not([data-enhanced="true"])::before{content:'Konfigurator wird geladen …';position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;background:#F7F5F3;border:1px solid #DDDAD6;border-radius:12px;color:#626262;font:16px/1.5 'IBM Plex Sans',Arial,sans-serif}
#fa3d-editor{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start;clear:both;color:#232125}
#fa3d-editor *{box-sizing:border-box}#fa3d-editor .one_half_main{float:none!important;width:auto!important;margin:0!important;min-width:0}#fa3d-editor .fa3d-workbench{grid-column:1;grid-row:1}#fa3d-editor .fa3d-inspector{grid-column:2;grid-row:1;background:#fff;border:1px solid #DDDAD6;border-radius:12px;overflow:hidden}#fa3d-editor .fa3d-checkout{grid-column:1/-1;grid-row:2;margin:0;border:1px solid #DDDAD6;border-radius:12px;background:#fff;padding:16px 24px}#fa3d-editor #sidebar{position:static!important;width:auto!important}
#fa3d-editor button:focus-visible,#fa3d-editor input:focus-visible,#fa3d-editor select:focus-visible,#fa3d-editor textarea:focus-visible,#fa3d-editor a:focus-visible{outline:3px solid #A2601F;outline-offset:3px}#fa3d-editor button{touch-action:manipulation}
#fa3d-editor .fa3d-tabs{display:flex;gap:16px;border-bottom:1px solid #DDDAD6;padding:0 20px}#fa3d-editor .fa3d-tabs button{flex:1;border:0;border-bottom:2px solid transparent;background:#fff;min-height:56px;padding:8px 0;font-size:14px;color:#626262;white-space:nowrap}#fa3d-editor .fa3d-tabs button[aria-selected=true]{border-bottom-color:#A2601F;color:#232125;font-weight:600}#fa3d-editor .fa3d-panel{padding:16px 20px}#fa3d-editor [hidden]{display:none!important}#fa3d-editor .textConfigBox{margin-top:0;background:transparent}#fa3d-editor .textConfigBoxHead{background:transparent!important;margin-bottom:12px;display:flex;align-items:center;line-height:1.4}#fa3d-editor .textConfigBoxNumber{display:none}#fa3d-editor .textConfigBoxTitle{font:600 24px/1.3 'Archivo Narrow',Arial,sans-serif!important;flex:1}#fa3d-editor .textConfigBoxHelpWr{position:static;float:none;width:32px;height:32px;flex:none}#fa3d-editor .textConfigBoxHelpWr a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;padding:0;font-size:14px;background:#F7F5F3}#fa3d-editor .textConfigBoxContent{padding:0}
#fa3d-editor .tc-input-wr label,#fa3d-editor .fa3d-size-field label{font-size:14px;font-weight:500;display:block;margin-bottom:6px}#fa3d-editor #fa3d-text,#fa3d-editor #artikel_subline2{width:100%;min-height:84px!important;padding:12px;border:1px solid #858585;border-radius:8px;background:white;font:20px/1.4 'IBM Plex Sans',Arial,sans-serif;resize:vertical}#fa3d-editor .tc-lines-head-wr{display:none!important}#fa3d-editor .tc-lines-wr{margin-top:20px}#fa3d-editor .textConfigTextWrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #DDDAD6}#fa3d-editor .textConfigTextWrapper:before{content:attr(aria-label);grid-column:1/-1;font-weight:600;font-size:14px}#fa3d-editor .textConfigTextWrapper>*{float:none!important;width:auto!important;margin:0!important;min-width:0}#fa3d-editor .textConfigLinesWr{display:none!important}#fa3d-editor .textConfigTextWrapper .k-dropdown{grid-column:1/-1;width:100%!important;min-height:44px}#fa3d-editor .k-dropdown-wrap{min-height:44px;border:1px solid #858585!important;border-radius:6px!important;display:flex;align-items:center}#fa3d-editor .k-input{height:30px!important;line-height:30px!important}#fa3d-editor .k-input img{max-height:28px;max-width:90%}
#fa3d-editor select:not(.font-select),#fa3d-editor .textConfigSizeInput,#fa3d-editor .spacingWrapper input{width:100%!important;min-height:44px;border:1px solid #858585;border-radius:6px;padding:8px;background:white;font-size:14px}#fa3d-editor [name="color[]"]{grid-column:1}#fa3d-editor .line-width-input-wr{display:none}#fa3d-editor .line-height-input-wr:before{content:'Relative Zeilengröße';display:block;font-size:12px;color:#626262;margin-bottom:4px}#fa3d-editor .spacingWrapper{margin-top:0!important}#fa3d-editor .spacingWrapper:before{content:'Zeilenabstand';font-size:12px;color:#626262}#fa3d-editor .textConfigaddLineWr{margin:16px 0}#fa3d-editor .textConfigaddLineWr a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}#fa3d-editor #configFontUpload{font-size:14px;min-height:44px}#fa3d-editor .radio{font-size:14px;line-height:1.5;margin:12px 0;padding-left:24px}#fa3d-editor .fa3d-panel .span3,#fa3d-editor .fa3d-panel .span8{width:auto;float:none;margin:0}
#fa3d-editor .fa3d-preview{border:1px solid #DDDAD6;background:#F7F5F3;border-radius:12px;overflow:hidden}#fa3d-editor .fa3d-viewtabs{display:flex;gap:8px;padding:12px 16px;background:#F7F5F3}#fa3d-editor .fa3d-viewtabs button,#fa3d-editor .fa3d-camera button{background:white;border:1px solid #858585;border-radius:6px;min-height:40px;padding:8px 12px;font-size:13px}#fa3d-editor .fa3d-viewtabs button[aria-pressed=true]{border-color:#A2601F;color:#A2601F}#fa3d-stage{height:360px;min-height:360px;background:#e4e1db}#fa3d-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab}#fa3d-editor .fa3d-camera{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-top:1px solid #DDDAD6;background:white}#fa3d-editor .fa3d-camera label{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;font-size:12px}#fa3d-editor .fa3d-camera input{width:96px;accent-color:#A2601F}#fa3d-editor .fa3d-note{font:13px/1.5 'IBM Plex Sans',Arial,sans-serif;color:#626262;margin:0;padding:12px 16px}#fa3d-editor .fa3d-preview[data-view=detail] #imagePreview{display:none!important}#fa3d-editor .fa3d-preview[data-view=flat] #fa3d-stage,#fa3d-editor .fa3d-preview[data-view=flat] .fa3d-camera{display:none}#fa3d-editor #imagePreview{min-height:260px;margin:0!important;padding:24px 16px!important;width:100%!important;background:white}#fa3d-editor #imagePreviewImgWr{background:none!important}#fa3d-editor .textConfigZoomTrigger{display:none}#fa3d-editor .fa3d-sizes{margin-top:20px!important;padding:16px 20px;border:1px solid #DDDAD6;border-radius:10px;background:white}#fa3d-editor .fa3d-sizes .textConfigBoxContent{display:grid;grid-template-columns:1fr 1fr;gap:12px}#fa3d-editor .fa3d-size-field input{width:100%;min-height:44px;border:1px solid #858585;border-radius:6px;padding:8px 12px;font-family:'IBM Plex Mono',monospace}#fa3d-editor .fa3d-proportion{grid-column:1/-1;margin:0;font-size:13px;color:#626262}#fa3d-editor #configuration_overview{margin-bottom:8px;font-size:14px}#fa3d-editor .fa3d-checkout .textConfigBoxHead{margin-bottom:8px}#fa3d-editor .fa3d-checkout .fa-addtobasket__row{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex-wrap:wrap}#fa3d-editor .fa-addtobasket__price{margin-left:auto}#fa3d-editor .fa3d-discounts{margin-top:8px}#fa3d-editor .fa3d-discounts summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#A2601F;font-size:14px}#fa3d-editor .fa3d-discounts summary:before{content:'+ ';margin-right:8px}#fa3d-editor .fa3d-discounts[open] summary:before{content:'− '}#fa3d-editor #batch_prices{overflow:auto}
@media(max-width:1200px){#fa3d-editor{grid-template-columns:minmax(0,1fr) 330px;gap:20px}#fa3d-editor .fa3d-camera label{margin-left:0}#fa3d-editor .fa3d-tabs{padding:0 12px;gap:12px}}
@media(max-width:768px){#fa3d-editor{display:flex!important;flex-direction:column;gap:20px}#fa3d-editor .fa3d-workbench{order:0;width:100%!important}#fa3d-editor .fa3d-inspector{order:1;width:100%!important}#fa3d-editor .fa3d-checkout{order:2;width:100%;padding:16px}#fa3d-stage{height:260px;min-height:260px}#fa3d-editor .fa3d-camera{padding:8px;gap:8px}#fa3d-editor .fa3d-camera label{width:100%;justify-content:space-between}#fa3d-editor .fa3d-camera input{width:160px;min-height:32px}#fa3d-editor .fa3d-panel{padding:16px}#fa3d-editor .fa-addtobasket__row{gap:16px!important}#fa3d-editor .fa-addtobasket__btn{width:100%}#fa3d-editor .fa-addtobasket__btn button{width:100%}#fa3d-editor .textConfigBoxTitle{font-size:22px!important}}
#fa3d-editor .fa3d-size-field input{width:100%!important;font-size:16px}#fa3d-editor .textConfigaddLineWr{display:none!important}#fa3d-editor .fa3d-entryhint{font-size:13px;color:#626262;margin:8px 0 0}
.fa3d-product .fa3d-color-dialog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:640px;max-width:calc(100% - 32px);padding:16px;border:1px solid #858585;border-radius:10px}
.fa3d-product .fa3d-color-dialog .color-selector{display:flex;align-items:center;justify-content:center;min-height:64px;width:auto;margin:0;padding:12px;white-space:normal;overflow-wrap:anywhere;text-shadow:none;border:2px solid #858585;border-radius:6px}
.fa3d-product .fa3d-color-dialog .color-selector.active{outline:3px solid #A2601F;outline-offset:2px}
.fa3d-product .fa3d-color-dialog :focus-visible{outline:3px solid #A2601F;outline-offset:3px}
.fa3d-product .fa3d-color-close{grid-column:1/-1;justify-self:end;min-height:44px;padding:8px 16px;background:white;border:1px solid #858585;border-radius:6px}
#fa3d-editor .fa3d-validation:empty{display:none}
#fa3d-editor .fa3d-validation{padding:12px;border-left:3px solid #A2601F;background:#fff;font-size:14px}
.fa3d-product .k-list-container{box-sizing:border-box;max-width:calc(100vw - 32px)}
.fa3d-product .k-list-container .k-list{overflow-x:hidden!important}
.fa3d-product .k-list-container .k-item{white-space:normal!important;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}
.fa3d-product .k-list-container .kendoDropdownImg{max-width:100%!important;width:auto!important;height:auto!important;max-height:44px!important;object-fit:contain}
.fa3d-product .fa3d-fontfallback{display:inline-block;font:500 18px/1.5 'IBM Plex Sans',Arial,sans-serif;color:#232125}
