*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--red:#c00;--red-dark:#a30000;--price:#b30000;--black:#0d0d0d;--dark:#161616;--card:#1e1e1e;--border:#282828;--border2:#222;--selected:#1a0000;--muted:#888;--muted2:#555;--white:#fff;--font-display:"Barlow Condensed", sans-serif;--font-body:"Barlow", sans-serif}html{-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--font-body);background:var(--black);color:var(--white);min-height:100vh}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none}input,select,textarea{font-family:var(--font-body);font-size:14px}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}@media print{body{color:#111;background:#fff}.no-print{display:none!important}}._root_18yxb_3{background:var(--black);flex-direction:column;min-height:100vh;display:flex}._header_18yxb_9{color:#fff;z-index:100;border-bottom:3px solid var(--red);background:#111;position:sticky;top:0;overflow:hidden}._tyreOverlay_18yxb_11{opacity:.13;pointer-events:none;z-index:0;background:url(/storkan-tyre.png) 100%/cover no-repeat;width:55%;height:100%;position:absolute;top:0;right:0}._headerInner_18yxb_13{z-index:1;align-items:center;gap:16px;max-width:1100px;height:62px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}@keyframes _stepFadeIn_18yxb_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._stepContentArea_18yxb_19{animation:.18s _stepFadeIn_18yxb_1}._contentLayout_18yxb_25{grid-template-columns:1fr 268px;align-items:start;gap:1.5rem;display:grid}@media (width<=860px){._contentLayout_18yxb_25{grid-template-columns:1fr}}._sidebarPanel_18yxb_33{background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;position:sticky;top:80px}._sidebarPanelTitle_18yxb_35{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:8px;font-size:10px;font-weight:700}._sidebarSection_18yxb_37{border-bottom:1px solid var(--border2);margin-bottom:8px;padding-bottom:8px}._sidebarLabel_18yxb_39{text-transform:uppercase;letter-spacing:.1em;color:var(--muted2);margin-bottom:4px;font-size:9px;font-weight:700}._sidebarRow_18yxb_41{justify-content:space-between;align-items:baseline;gap:6px;display:flex}._sidebarRowName_18yxb_43{color:#ccc;flex:1;font-size:12px;line-height:1.3}._sidebarRowPrice_18yxb_45{color:var(--price);flex-shrink:0;font-size:12px;font-weight:600}._sidebarSubRow_18yxb_47{color:var(--muted);justify-content:space-between;gap:6px;padding:2px 0 0 6px;font-size:11px;display:flex}._sidebarSubRow_18yxb_47 span:last-child{flex-shrink:0}._sidebarTotal_18yxb_51{font-family:var(--font-display);color:var(--price);border-top:1px solid var(--border);justify-content:space-between;margin-top:8px;padding-top:10px;font-size:15px;font-weight:800;display:flex}._sidebarWeight_18yxb_53{color:var(--muted2);margin-top:4px;font-size:10px}._sidebarNote_18yxb_55{color:var(--muted2);margin-top:3px;font-size:9px}._sidebarEmpty_18yxb_57{color:var(--muted2);text-align:center;padding:1.25rem 0;font-size:11px;font-style:italic}._sidebarAnfrage_18yxb_59{color:var(--muted);flex-shrink:0;font-size:11px}._sidebarCta_18yxb_61{background:var(--red);color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;margin-top:12px;padding:10px 0;font-size:13px;font-weight:700;transition:background .15s}._sidebarCta_18yxb_61:hover{background:var(--red-dark)}._logoImg_18yxb_69{flex-shrink:0;width:auto;height:38px}._logoMarkMd_18yxb_75{flex-shrink:0;align-items:center;gap:0;display:flex}._logoMarkLg_18yxb_77{align-items:center;gap:0;display:flex}._logoNum_18yxb_79{font-family:var(--font-display);color:#fff;font-weight:800;line-height:1}._logoMarkMd_18yxb_75 ._logoNum_18yxb_79{font-size:28px}._logoMarkLg_18yxb_77 ._logoNum_18yxb_79{font-size:58px}._logoX_18yxb_85{font-family:var(--font-display);color:var(--red);font-weight:800;line-height:1}._logoMarkMd_18yxb_75 ._logoX_18yxb_85{margin:0 1px;font-size:28px}._logoMarkLg_18yxb_77 ._logoX_18yxb_85{margin:0 3px;font-size:58px}._logoDivider_18yxb_91{background:var(--red);align-self:stretch;width:1.5px;margin:0 10px}._logoMarkLg_18yxb_77 ._logoDivider_18yxb_91{margin:4px 18px}._logoTextBlock_18yxb_95{flex-direction:column;justify-content:center;display:flex}._logoKonfig_18yxb_97{font-family:var(--font-display);color:#fff;letter-spacing:.15em;text-transform:uppercase;font-weight:700;line-height:1.1}._logoMarkMd_18yxb_75 ._logoKonfig_18yxb_97{font-size:13px}._logoMarkLg_18yxb_77 ._logoKonfig_18yxb_97{font-size:20px}._logoSlogan_18yxb_103{letter-spacing:.08em;color:var(--red);text-transform:uppercase;line-height:1.2}._logoMarkMd_18yxb_75 ._logoSlogan_18yxb_103{font-size:8px}._logoMarkLg_18yxb_77 ._logoSlogan_18yxb_103{font-size:12px}._logoStorkan_18yxb_109{color:#444}._splash_18yxb_115{z-index:9999;opacity:1;background:#0a0a0a;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}._splashOut_18yxb_117{opacity:0}._headerCenter_18yxb_121{flex:1}._headerRight_18yxb_123{text-align:right;flex-shrink:0;min-width:110px}._headerPrice_18yxb_125{font-family:var(--font-display);color:var(--red);letter-spacing:.02em;font-size:22px;font-weight:800}._headerWeight_18yxb_127{color:var(--muted);margin-top:1px;font-size:10px}._main_18yxb_133{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:2rem 1.5rem}._stepper_18yxb_139{background:var(--dark);border:1px solid var(--border);border-radius:8px;gap:4px;margin-bottom:2rem;padding:6px;display:flex}._stepBtn_18yxb_141{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:default;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;transition:background .15s;display:flex}._stepBtn_18yxb_141:not(:disabled){cursor:pointer}._stepBtn_18yxb_141:not(:disabled):hover{background:#1a1a1a}._stepActive_18yxb_147{background:var(--red)!important;color:#fff!important}._stepDone_18yxb_149{color:var(--red);cursor:pointer}._stepNum_18yxb_151{width:22px;height:22px;color:inherit;background:#1a1a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._stepActive_18yxb_147 ._stepNum_18yxb_151{color:#fff;background:#00000040}._stepDone_18yxb_149 ._stepNum_18yxb_151{background:var(--red);color:#fff}._stepLabel_18yxb_157{font-size:13px}._stepTitle_18yxb_163{align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}._stepTitleNum_18yxb_165{font-family:var(--font-display);color:#1a1a1a;letter-spacing:-2px;flex-shrink:0;margin-top:-6px;font-size:64px;font-weight:800;line-height:1}._stepTitle_18yxb_163 h1{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:4px;font-size:32px;font-weight:700}._stepTitle_18yxb_163 p{color:var(--muted);font-size:14px}._stepTitle_18yxb_163 strong{color:#fff}._seriesBlock_18yxb_177{margin-bottom:2rem}._seriesLabel_18yxb_179{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--red);border-left:2px solid var(--red);margin-bottom:8px;padding-left:8px;font-size:16px;font-weight:700}._seriesImgCard_18yxb_181{border:1.5px solid var(--border);background:var(--card);cursor:default;border-radius:6px;height:72px;position:relative;overflow:hidden}._seriesImgCard_18yxb_181 img{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block}._seriesImgOverlay_18yxb_185{pointer-events:none;background:linear-gradient(#0000 0%,#0000001a 40%,#000000b8 100%);flex-direction:column;justify-content:flex-end;padding:6px 8px;display:flex;position:absolute;inset:0}._seriesImgTitle_18yxb_187{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:700;line-height:1.2}@media (width<=600px){._seriesLabel_18yxb_179{font-size:13px}}._compatTags_18yxb_191{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;padding-left:10px;display:flex}._compatLabel_18yxb_193{text-transform:uppercase;letter-spacing:.06em;color:var(--muted2);flex-shrink:0;font-size:10px;font-weight:700}._compatTag_18yxb_191{color:#5a9a5a;background:#0f1a0f;border:1px solid #1e3a1e;border-radius:3px;padding:1px 7px;font-size:10px}._compatOptional_18yxb_197{color:#8a8030;background:#1a1500;border-color:#3a3000}._modelGrid_18yxb_199{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}._compatBanner_18yxb_203{background:#0d1f0d;border:1px solid #1e4a1e;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}._compatBannerNeutral_18yxb_205{background:#1a1600;border:1px solid #3a3000;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}._compatBannerIcon_18yxb_207{flex-shrink:0;font-size:16px}._compatBannerText_18yxb_209{color:#aaa;flex:1;font-size:13px}._compatBannerText_18yxb_209 strong{color:#fff}._compatBannerToggle_18yxb_213{color:#aaa;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #444;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:600;transition:border-color .12s,color .12s}._compatBannerToggle_18yxb_213:hover{color:#fff;border-color:#888}._incompatChip_18yxb_217{color:#8a7020;letter-spacing:.04em;text-transform:none;vertical-align:middle;background:#2a2000;border:1px solid #4a3800;border-radius:3px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600}._modelCard_18yxb_219{border:1.5px solid var(--border);background:var(--card);cursor:pointer;text-align:left;border-radius:6px;padding:12px 14px;transition:border-color .12s,background .12s,transform .1s}._modelCard_18yxb_219:hover{border-color:#444;transform:translateY(-1px)}._modelCardActive_18yxb_223{border-color:var(--red)!important;background:var(--selected)!important}._modelCardIncompat_18yxb_225{opacity:.45;filter:saturate(.3)}._modelCardIncompat_18yxb_225:hover{opacity:.65}._modelName_18yxb_229{font-family:var(--font-display);color:#fff;letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px;font-size:14px;font-weight:600}._modelCardActive_18yxb_223 ._modelName_18yxb_229{color:var(--red)}._modelMeta_18yxb_233{align-items:center;gap:8px;display:flex}._modelPrice_18yxb_235{color:var(--price);font-size:14px;font-weight:700}._modelWeight_18yxb_237{color:var(--muted2);font-size:11px}._actionBar_18yxb_243{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:2rem;padding-top:1.5rem;display:flex}._btnPrimary_18yxb_249{background:var(--red);color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;padding:11px 28px;font-size:15px;font-weight:700;transition:background .15s,transform .1s}._btnPrimary_18yxb_249:hover{background:var(--red-dark)}._btnPrimary_18yxb_249:active{transform:scale(.98)}._btnPrimary_18yxb_249:disabled{color:#555;cursor:not-allowed;background:#3a1a1a}._btnSecondary_18yxb_257{color:#ccc;border:1.5px solid var(--border);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:11px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}._btnSecondary_18yxb_257:hover{background:#1a1a1a;border-color:#555}._btnOutline_18yxb_261{color:var(--muted);font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #333;border-radius:6px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .12s}._btnOutline_18yxb_261:hover{color:#ccc;background:#1a1a1a;border-color:#555}._selectedModelBar_18yxb_269{border-left:4px solid var(--red);border:1px solid var(--border);border-left:4px solid var(--red);background:#111;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:12px 16px;display:flex}._selectedModelName_18yxb_271{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:16px;font-weight:700}._selectedModelPrice_18yxb_273{color:var(--muted);margin-top:2px;font-size:13px}._changeBtn_18yxb_275{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #333;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .12s}._changeBtn_18yxb_275:hover{color:#fff;border-color:#666}._accLayout_18yxb_281{grid-template-columns:1fr 280px;align-items:start;gap:1.5rem;display:grid}@media (width<=780px){._accLayout_18yxb_281{grid-template-columns:1fr}._summaryPanel_18yxb_283{order:-1}}._accGroup_18yxb_287{border:1px solid var(--border);background:var(--card);border-radius:6px;margin-bottom:6px;overflow:hidden}._accGroupOpen_18yxb_289{border-color:#444}._accGroupHeader_18yxb_291{cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#ccc;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;font-weight:600;transition:background .1s;display:flex}._accGroupHeader_18yxb_291:hover{background:#1a1a1a}._accGroupOpen_18yxb_289 ._accGroupHeader_18yxb_291{color:#fff;background:#1a1a1a}._accGroupRight_18yxb_297{color:var(--muted);align-items:center;gap:8px;display:flex}._accGroupCount_18yxb_299{background:var(--red);color:#fff;font-size:11px;font-weight:700;font-family:var(--font-body);border-radius:3px;padding:2px 7px}._accItems_18yxb_301{border-top:1px solid var(--border2);padding:6px 8px 8px}._accItem_18yxb_301{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .1s,border-color .1s;display:flex}._accItem_18yxb_301:hover{background:#1a1a1a}._accItemOn_18yxb_307{background:var(--selected)!important;border-color:#3a1a1a!important}._checkbox_18yxb_309{color:#fff;border:1.5px solid #444;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .1s,border-color .1s;display:flex}._checkboxOn_18yxb_311{background:var(--red);border-color:var(--red)}._accItemName_18yxb_313{color:#ccc;flex:1;font-size:13px;line-height:1.3}._accItemOn_18yxb_307 ._accItemName_18yxb_313{color:#fff}._accItemRight_18yxb_317{text-align:right;flex-shrink:0;margin-left:6px}._accItemPrice_18yxb_319{color:#fff;font-size:13px;font-weight:600;display:block}._accItemOn_18yxb_307 ._accItemPrice_18yxb_319{color:var(--price)}._accItemWeight_18yxb_323{color:var(--muted2);font-size:10px;display:block}._summaryPanel_18yxb_283{background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;position:sticky;top:80px}._summaryTitle_18yxb_331{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:8px;font-size:12px;font-weight:700}._summaryRow_18yxb_333{color:var(--muted);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}._summaryTotal_18yxb_335{color:var(--price);border-top:1px solid var(--border);justify-content:space-between;margin-top:6px;padding:10px 0 4px;font-size:16px;font-weight:700;display:flex}._summaryWeight_18yxb_337{color:var(--muted2);margin-top:4px;font-size:11px}._summaryNote_18yxb_339{color:var(--muted2);margin-top:2px;font-size:10px}._summaryItemList_18yxb_341{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}._summaryItemListTitle_18yxb_343{text-transform:uppercase;letter-spacing:.08em;color:var(--muted2);margin-bottom:6px;font-size:10px;font-weight:700}._summaryItem_18yxb_341{color:var(--muted);align-items:flex-start;gap:6px;margin-bottom:4px;font-size:11px;line-height:1.3;display:flex}._removeBtn_18yxb_347{cursor:pointer;color:#666;background:#222;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;transition:background .1s,color .1s;display:flex}._removeBtn_18yxb_347:hover{background:var(--red);color:#fff}._summaryCard_18yxb_355{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}._summaryCardTitle_18yxb_357{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-size:10px;font-weight:700}._summaryLine_18yxb_359{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:baseline;gap:1rem;padding:5px 0;display:flex}._summaryLine_18yxb_359:last-of-type{border-bottom:none}._summaryLineName_18yxb_363{color:#ccc;flex:1;font-size:13px}._summaryLinePrice_18yxb_365{color:var(--price);flex-shrink:0;font-size:13px;font-weight:600}._summaryCardTotal_18yxb_367{font-family:var(--font-display);color:#fff;border-top:2px solid var(--red);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;font-size:22px;font-weight:800;display:flex}._summaryCardTotal_18yxb_367 span:last-child{color:var(--price)}._summaryCardWeight_18yxb_371{color:var(--muted);margin-top:8px;font-size:12px}._summaryHinweis_18yxb_373{color:var(--muted2);border-top:1px solid var(--border);margin-top:12px;padding-top:10px;font-size:11px;line-height:1.6}._contactCard_18yxb_379{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}._contactTitle_18yxb_381{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:11px;font-weight:700}._contactGrid_18yxb_383{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:10px;display:grid}._formGroup_18yxb_385 label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}._formGroup_18yxb_385 input{border:1px solid var(--border);width:100%;font-family:var(--font-body);color:#fff;box-sizing:border-box;background:#111;border-radius:5px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .12s}._formGroup_18yxb_385 input:focus{border-color:var(--red)}._ctaRow_18yxb_391{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._errorBox_18yxb_393{color:#e08000;background:#1a0a00;border:1px solid #8b4000;border-radius:6px;margin-top:10px;padding:10px 14px;font-size:13px}._successBox_18yxb_395{text-align:center;background:#0a1a0a;border:1.5px solid #2a6a2a;border-radius:10px;margin-bottom:1.5rem;padding:32px}._successIcon_18yxb_397{margin-bottom:10px;font-size:36px}._successTitle_18yxb_399{color:#5a9a5a;font-family:var(--font-display);margin-bottom:6px;font-size:22px;font-weight:700}._successSub_18yxb_401{color:var(--muted);font-size:14px}._footer_18yxb_407{background:var(--dark);color:var(--muted2);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:auto;padding:.75rem 1.5rem;font-size:11px;display:flex}._footerLink_18yxb_409{color:var(--muted);text-decoration:none}._footerLink_18yxb_409:hover{color:#fff}@media (width<=600px){._footer_18yxb_407{flex-direction:column;gap:4px}._headerInner_18yxb_13{gap:10px;height:54px;padding:0 1rem}._headerCenter_18yxb_121{display:none}._logoImg_18yxb_69{height:28px}._headerPrice_18yxb_125{font-size:17px}._headerRight_18yxb_123{min-width:70px}._main_18yxb_133{padding:.75rem}._stepper_18yxb_139{gap:3px;margin-bottom:1.25rem;padding:4px}._stepBtn_18yxb_141{flex-direction:column;gap:4px;padding:8px 4px}._stepLabel_18yxb_157{letter-spacing:.03em;font-size:9px;display:none}._stepActive_18yxb_147 ._stepLabel_18yxb_157{display:block}._stepNum_18yxb_151{width:20px;height:20px;font-size:11px}._stepTitle_18yxb_163{gap:.75rem;margin-bottom:1.25rem}._stepTitleNum_18yxb_165{font-size:36px}._stepTitle_18yxb_163 h1{font-size:22px}._stepTitle_18yxb_163 p{font-size:12px}._modelGrid_18yxb_199{grid-template-columns:1fr 1fr}._unicaGrid_18yxb_479{grid-template-columns:1fr}._btnPrimary_18yxb_249{width:100%;padding:12px 16px;font-size:14px}._btnSecondary_18yxb_257{width:100%;padding:12px 16px;font-size:13px}._actionBar_18yxb_243{flex-direction:column-reverse;gap:8px}._accItemName_18yxb_313{word-break:break-word;min-width:0}._accItemRight_18yxb_317{white-space:nowrap}._accItemHint_18yxb_503{display:none}._contactGrid_18yxb_383{grid-template-columns:1fr}._summaryCardTotal_18yxb_367{font-size:17px}._compatBannerText_18yxb_209{font-size:12px}._compatBannerToggle_18yxb_213{width:100%;margin-top:4px}._skipBox_18yxb_529{flex-direction:column;align-items:flex-start;gap:10px}._skipBox_18yxb_529 ._btnSecondary_18yxb_257{width:auto}}._fahrzeugGrid_18yxb_539{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-bottom:2rem;display:grid}._fahrzeugBrand_18yxb_581{font-family:var(--font-display);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}._fahrzeugCardActive_18yxb_579 ._fahrzeugBrand_18yxb_581{color:var(--red)}._fahrzeugModel_18yxb_599{color:#aaa;font-size:12px;font-weight:500}._fahrzeugAufpreis_18yxb_611{color:#8a8030;text-transform:uppercase;letter-spacing:.05em;background:#1a1500;border:1px solid #3a3000;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:700}._fahrzeugVorhanden_18yxb_633{color:#5a9a5a;text-transform:uppercase;letter-spacing:.05em;background:#0f1a0f;border:1px solid #1e3a1e;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:700}._vorhandenBar_18yxb_645{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin-bottom:16px;display:flex}._switchTrack_18yxb_653{background:#333;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}._switchTrackOn_18yxb_663{background:#1e4a1e}._switchThumb_18yxb_665{background:#666;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}._switchTrackOn_18yxb_663 ._switchThumb_18yxb_665{background:#5a9a5a;transform:translate(20px)}._switchLabel_18yxb_677{color:var(--muted);font-size:13px;transition:color .2s}._switchLabelOn_18yxb_679{color:#5a9a5a}._fahrzeugAccSection_18yxb_721{background:var(--dark);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;overflow:hidden}._fahrzeugAccTitle_18yxb_735{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border-bottom:1px solid var(--border);background:#111;align-items:center;gap:10px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}._fahrzeugAccBadge_18yxb_763{background:var(--red);color:#fff;border-radius:3px;padding:2px 8px;font-size:10px}._fahrzeugAccGrid_18yxb_777{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0;padding:6px 8px 8px;display:grid}._fahrzeugAccItem_18yxb_789{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:10px;width:100%;padding:9px 8px;transition:background .1s,border-color .1s;display:flex}._fahrzeugAccItem_18yxb_789:hover{background:#1a1a1a}._fahrzeugAccItemOn_18yxb_817{background:var(--selected)!important;border-color:#3a1a1a!important}._fahrzeugAccText_18yxb_819{flex:1}._fahrzeugAccName_18yxb_821{color:#ccc;font-size:13px;line-height:1.3}._fahrzeugAccItemOn_18yxb_817 ._fahrzeugAccName_18yxb_821{color:#fff}._fahrzeugAccMeta_18yxb_825{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}._fahrzeugAccPrice_18yxb_827{color:var(--price);font-size:12px;font-weight:600}._fahrzeugAccKg_18yxb_829{color:var(--muted2);font-size:11px}._fahrzeugAccInfo_18yxb_831{color:var(--muted2);font-size:10px}._fahrzeugAccTotal_18yxb_833{border-top:1px solid var(--border);color:#aaa;text-align:right;padding:10px 16px;font-size:13px}._fahrzeugAccTotal_18yxb_833 strong{color:var(--price);font-size:15px}@media (width<=600px){._fahrzeugGrid_18yxb_539{grid-template-columns:repeat(2,1fr)}._fahrzeugAccGrid_18yxb_777{grid-template-columns:1fr}}._skipBox_18yxb_529{background:var(--dark);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:1.5rem;padding:14px 18px;display:flex}._skipBoxText_18yxb_925{flex-direction:column;gap:3px;display:flex}._skipBoxText_18yxb_925 strong{color:#fff;font-size:14px}._skipBoxText_18yxb_925 span{color:var(--muted);font-size:12px}._linieRow_18yxb_935{flex-wrap:wrap;gap:8px;margin-bottom:1.5rem;display:flex}._linieBtn_18yxb_947{background:var(--dark);border:1.5px solid var(--border);color:var(--muted);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:700;transition:all .12s;display:inline-flex}._linieBtn_18yxb_947:hover{color:#ccc;border-color:#444}._linieBtnActive_18yxb_983{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}._linieBtnLogoTischer_18yxb_985{object-fit:contain;background:#ffffffe6;border-radius:2px;flex-shrink:0;width:auto;height:20px;padding:2px 5px}._linieBtnLogoUnica_18yxb_1003{object-fit:contain;background:#ffffffe6;border-radius:2px;flex-shrink:0;width:auto;height:20px;padding:2px}._brandGroup_18yxb_1025{margin-bottom:1.5rem}._brandGroupLabel_18yxb_1027{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--muted2);margin-bottom:8px;padding-left:4px;font-size:10px;font-weight:700}._fahrzeugGrid_18yxb_539{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px;display:grid}._fahrzeugCard_18yxb_551{border:1.5px solid var(--border);background:var(--card);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;transition:border-color .12s,background .12s,transform .1s;display:flex}._fahrzeugCard_18yxb_551:hover{border-color:#444;transform:translateY(-1px)}._fahrzeugCardActive_18yxb_579{border-color:var(--red)!important;background:var(--selected)!important}._fahrzeugModel_18yxb_599{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:700}._fahrzeugCardActive_18yxb_579 ._fahrzeugModel_18yxb_599{color:var(--red)}._fahrzeugInfo_18yxb_609{color:var(--muted2);font-size:10px}._fahrzeugPreis_18yxb_1097{color:var(--price);margin-top:2px;font-size:12px;font-weight:700}._fahrzeugAufpreis_18yxb_611{color:#8a8030;text-transform:uppercase;background:#1a1500;border:1px solid #3a3000;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:700}._fahrzeugSeries_18yxb_681{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:4px;display:flex}._seriesTag_18yxb_695{border:1px solid var(--border);color:var(--muted2);font-size:9px;font-family:var(--font-display);background:#1a1a1a;border-radius:3px;padding:1px 5px;font-weight:700}._fahrzeugCardActive_18yxb_579 ._seriesTag_18yxb_695{color:#777;border-color:#3a1a1a}._fedBadge_18yxb_1107{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;align-items:center;gap:3px;margin-top:5px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}._fedBadgeSerie_18yxb_1109{color:#3daa72;background:#0d2b1a;border:1px solid #1a4a2d}._fedBadgeSemiAir_18yxb_1111{color:#c80;background:#2b1f00;border:1px solid #4a3500}._fedBadgeFullAir_18yxb_1113{color:#c44;background:#2b0d0d;border:1px solid #4a1a1a}._techReqBlock_18yxb_1119{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}._techReqRow_18yxb_1121{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}._techReqRow_18yxb_1121:last-child{border-bottom:none}._techReqLabel_18yxb_1125{color:var(--muted)}._techReqValue_18yxb_1127{color:#ccc;font-weight:600}._techChipSerie_18yxb_1129{color:#3daa72;background:#0d2b1a;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700}._techChipSemiAir_18yxb_1131{color:#c80;background:#2b1f00;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700}._techChipFullAir_18yxb_1133{color:#c44;background:#2b0d0d;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700}._upgradeSection_18yxb_1139{border:1px solid var(--border);border-radius:10px;margin-top:1.5rem;overflow:hidden}._upgradeSectionTitle_18yxb_1141{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border-bottom:1px solid var(--border);background:#111;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}._upgradeBadge_18yxb_1153{background:var(--red);color:#fff;border-radius:3px;padding:2px 8px;font-size:10px}._accItemHint_18yxb_503{color:var(--muted2);font-size:11px;font-weight:400}._unicaInfo_18yxb_1161{background:var(--dark);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}._unicaInfoTitle_18yxb_1175{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:11px;font-weight:700}._unicaFeatures_18yxb_1183{flex-wrap:wrap;gap:6px;display:flex}._unicaFeature_18yxb_1183{border:1px solid var(--border);color:var(--muted);background:#111;border-radius:4px;padding:3px 9px;font-size:11px}._unicaGrid_18yxb_479{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:1.5rem;display:grid}._unicaCard_18yxb_1189{border:1.5px solid var(--border);background:var(--card);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;transition:border-color .12s,background .12s,transform .1s;display:flex}._unicaCard_18yxb_1189:hover{border-color:#444;transform:translateY(-1px)}._unicaCardActive_18yxb_1203{border-color:var(--red)!important;background:var(--selected)!important}._unicaCode_18yxb_1205{font-family:var(--font-display);color:var(--red);letter-spacing:-1px;font-size:28px;font-weight:800}._unicaTyp_18yxb_1207{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}._unicaBeschreibung_18yxb_1209{color:#aaa;font-size:12px;line-height:1.4}._unicaPreis_18yxb_1211{color:var(--muted);border:1px solid var(--border);border-radius:4px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:700}._linkBtn_18yxb_853{color:var(--red);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}._summaryLineNote_18yxb_877{color:var(--muted2);flex-shrink:0;font-size:11px}@media (width<=600px){._skipBox_18yxb_529{flex-direction:column;align-items:flex-start}._fahrzeugGrid_18yxb_539{grid-template-columns:repeat(2,1fr)}._unicaGrid_18yxb_479{grid-template-columns:1fr 1fr}}@media (width<=480px){._innenRow_18yxb_1235{flex-direction:column;gap:6px}._innenLabel_18yxb_1237{min-width:unset;padding-top:0}}._innenSection_18yxb_1245{background:var(--dark);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}._innenTitle_18yxb_1259{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:8px;font-size:11px;font-weight:700}._innenRow_18yxb_1235{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}._innenRow_18yxb_1235:last-child{margin-bottom:0}._innenLabel_18yxb_1237{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);flex-shrink:0;min-width:90px;padding-top:10px;font-size:10px;font-weight:700}._innenDropdownWrap_18yxb_1317{flex:1;position:relative}._innenTrigger_18yxb_1325{border:1.5px solid var(--border);color:#ccc;cursor:pointer;text-align:left;background:#111;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:13px;transition:border-color .12s;display:flex}._innenTrigger_18yxb_1325:hover{border-color:#555}._innenTriggerOpen_18yxb_1357{border-color:var(--red)!important}._innenTrigger_18yxb_1325>svg{color:var(--muted2);flex-shrink:0;margin-left:auto}._innenPlaceholder_18yxb_1361{color:var(--muted2);font-size:12px;font-style:italic}._innenThumbSm_18yxb_1363{object-fit:cover;border-radius:3px;flex-shrink:0;width:36px;height:24px}._innenDropdownList_18yxb_1377{border:1.5px solid var(--border);z-index:200;background:#181818;border-radius:7px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}._innenDropdownClear_18yxb_1403{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--muted2);cursor:pointer;text-align:left;background:0 0;padding:7px 12px;font-size:11px;transition:color .1s}._innenDropdownClear_18yxb_1403:hover{color:#fff}._innenDropdownItem_18yxb_1429{border:none;border-bottom:1px solid var(--border2);color:#ccc;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:6px 12px;font-size:12px;transition:background .1s;display:flex}._innenDropdownItem_18yxb_1429:last-child{border-bottom:none}._innenDropdownItem_18yxb_1429:hover{background:#222}._innenDropdownItemActive_18yxb_1463{color:#fff;background:var(--selected)!important}._innenDropdownItemActive_18yxb_1463>svg{color:var(--red);margin-left:auto}._innenThumb_18yxb_1363{object-fit:cover;border-radius:3px;flex-shrink:0;width:48px;height:32px}._partnerBar_18yxb_1485{border-top:1px solid var(--border);background:#0d0d0d;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}._partnerBarLabel_18yxb_1505{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--muted2);white-space:nowrap;flex-shrink:0;font-size:9px;font-weight:700}._partnerLogos_18yxb_1525{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._partnerLogo_18yxb_1525{background:#ffffffeb;border-radius:3px;justify-content:center;align-items:center;height:28px;padding:3px 8px;display:flex}._partnerLogo_18yxb_1525 img{object-fit:contain;width:auto;height:18px;display:block}._bereifungPflichtBox_18yxb_1573{color:#ffb84d;background:#1a0f00;border:1px solid #4a3000;border-radius:8px;margin-bottom:1.25rem;padding:12px 16px;font-size:12px;line-height:1.65}._bereifungSection_18yxb_1593{border:1px solid var(--border);border-radius:10px;margin-bottom:1.25rem;overflow:hidden}._bereifungSectionHeader_18yxb_1605{border-bottom:1px solid var(--border);background:#111;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}._bereifungSectionMeta_18yxb_1621{align-items:center;gap:10px;display:flex}._bereifungSectionTitle_18yxb_1631{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}._bereifungPflichtBadge_18yxb_1647{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:700}._bereifungOptBadge_18yxb_1667{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border);background:#222;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:700}._bereifungGrid_18yxb_1689{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}@media (width<=500px){._bereifungGrid_18yxb_1689{grid-template-columns:1fr}}._bereifungCard_18yxb_1707{background:var(--card);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:8px;min-height:86px;padding:12px 14px;transition:border-color .1s,background .1s;position:relative}._bereifungCard_18yxb_1707:hover:not(:disabled){border-color:#444}._bereifungCardActive_18yxb_1735{border-color:var(--red)!important;background:var(--selected)!important}._bereifungCardLocked_18yxb_1743{opacity:.4;cursor:not-allowed;background:#0d0d0d!important}._bereifungCardLabel_18yxb_1753{font-family:var(--font-display);color:#fff;letter-spacing:.02em;margin-top:2px;margin-bottom:2px;font-size:15px;font-weight:700}._bereifungCardSub_18yxb_1771{color:var(--muted2);margin-bottom:8px;font-size:10px}._bereifungCardPreis_18yxb_1781{color:var(--price);font-size:12px;font-weight:700}._bereifungBadgeNot_18yxb_1791{text-transform:uppercase;letter-spacing:.04em;color:#844;background:#2b0d0d;border:1px solid #4a1a1a;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:6px;right:8px}._summaryPflichtBadge_18yxb_1819{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;border-radius:3px;margin-left:8px;padding:1px 6px;font-size:8px;font-weight:700;display:inline-block;position:relative;top:-1px}._bereifungBadgeMin_18yxb_1849{text-transform:uppercase;letter-spacing:.04em;color:#c80;background:#2b1f00;border:1px solid #4a3500;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:6px;right:8px}._root_19cb5_2{background:var(--black);flex-direction:column;min-height:100vh;display:flex}._header_19cb5_5{border-bottom:3px solid var(--price);z-index:100;background:#111;position:sticky;top:0;overflow:hidden}._tyreOverlay_19cb5_6{opacity:.13;pointer-events:none;z-index:0;background:url(/storkan-tyre.png) 100%/cover no-repeat;width:55%;height:100%;position:absolute;top:0;right:0}._headerInner_19cb5_7{z-index:1;align-items:center;gap:14px;max-width:1000px;height:58px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}._logoImg_19cb5_9{flex-shrink:0;width:auto;height:34px}._logoMarkMd_19cb5_12{flex-shrink:0;align-items:center;gap:0;display:flex}._logoNum_19cb5_13{font-family:var(--font-display);color:#fff;font-size:26px;font-weight:800;line-height:1}._logoX_19cb5_14{font-family:var(--font-display);color:var(--price);margin:0 1px;font-size:26px;font-weight:800;line-height:1}._logoDivider_19cb5_15{background:var(--price);align-self:stretch;width:1.5px;margin:0 10px}._logoTextBlock_19cb5_16{flex-direction:column;justify-content:center;display:flex}._logoKonfig_19cb5_17{font-family:var(--font-display);color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.1}._logoSlogan_19cb5_18{letter-spacing:.08em;color:var(--price);text-transform:uppercase;font-size:8px;line-height:1.2}._logoStorkan_19cb5_19{color:#444}._badge_19cb5_20{background:var(--price);color:#fff;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--font-display);border-radius:3px;padding:3px 10px}._headerActions_19cb5_21{align-items:center;gap:10px;margin-left:auto;display:flex}._headerLink_19cb5_22{color:#666;font-size:12px;text-decoration:none;transition:color .12s}._headerLink_19cb5_22:hover{color:#fff}._logoutBtn_19cb5_24{color:#555;cursor:pointer;background:0 0;border:1px solid #333;border-radius:4px;padding:4px 10px;font-size:11px;transition:all .12s}._logoutBtn_19cb5_24:hover{color:#fff;border-color:#555}._loginWrap_19cb5_28{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}._loginBox_19cb5_29{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:12px;width:100%;max-width:380px;padding:40px 36px}._loginIcon_19cb5_30{margin-bottom:16px;font-size:40px}._loginTitle_19cb5_31{font-family:var(--font-display);color:#fff;margin-bottom:6px;font-size:24px;font-weight:700}._loginSub_19cb5_32{color:var(--muted);margin-bottom:24px;font-size:13px}._pinInput_19cb5_33{border:1.5px solid var(--border);color:#fff;width:100%;font-family:var(--font-body);letter-spacing:8px;text-align:center;box-sizing:border-box;background:#111;border-radius:8px;outline:none;margin-bottom:10px;padding:12px 16px;font-size:20px;transition:border-color .15s}._pinInput_19cb5_33:focus{border-color:var(--price)}._pinErr_19cb5_35{border-color:#f44!important}._pinErrMsg_19cb5_36{color:#f66;margin-bottom:12px;font-size:12px}._backLink_19cb5_37{color:#444;margin-top:16px;font-size:12px;text-decoration:none;display:block}._backLink_19cb5_37:hover{color:#888}._main_19cb5_41{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:2rem 1.5rem}._emptyBox_19cb5_44{background:var(--card);border:1px dashed var(--border);text-align:center;border-radius:12px;padding:48px 32px}._emptyIcon_19cb5_45{margin-bottom:14px;font-size:40px}._emptyTitle_19cb5_46{font-family:var(--font-display);color:#fff;margin-bottom:8px;font-size:20px;font-weight:700}._emptySub_19cb5_47{color:var(--muted);max-width:480px;margin:0 auto;font-size:13px;line-height:1.6}._emptySub_19cb5_47 code{color:#aaa;background:#1a1a1a;border-radius:3px;padding:1px 5px;font-size:12px}._card_19cb5_51{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:1.25rem;overflow:hidden}._cardTitle_19cb5_52{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--price);border-bottom:1px solid var(--border);background:var(--dark);padding:12px 16px;font-size:11px;font-weight:700}._custNameBadge_19cb5_53{color:#fff;font-weight:800}._custContact_19cb5_54{color:var(--muted);padding:6px 16px 0;font-size:12px}._configSectionLabel_19cb5_55{text-transform:uppercase;letter-spacing:.1em;color:var(--red);padding:6px 16px 2px;font-size:10px;font-weight:700}._configLine_19cb5_56{border-bottom:1px solid var(--border2);justify-content:space-between;padding:7px 16px;font-size:13px;display:flex}._configLine_19cb5_56:last-of-type{border-bottom:none}._configName_19cb5_58{color:#ccc;flex:1}._configPrice_19cb5_59{color:var(--price);flex-shrink:0;font-weight:600}._configTotal_19cb5_60{color:#fff;border-top:1px solid var(--border);background:var(--dark);justify-content:space-between;padding:10px 16px;font-size:14px;font-weight:700;display:flex}._configTotal_19cb5_60 span:last-child{color:var(--price)}._formSection_19cb5_64{border-bottom:1px solid var(--border);padding:1rem 1.25rem}._formSection_19cb5_64:last-child{border-bottom:none}._formSectionTitle_19cb5_66{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:10px;font-weight:700}._formGrid_19cb5_67{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:8px;display:grid}._formGroup_19cb5_68{margin-bottom:4px}._formGroup_19cb5_68 label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}._formGroup_19cb5_68 input{border:1px solid var(--border);width:100%;font-family:var(--font-body);color:#fff;box-sizing:border-box;background:#111;border-radius:5px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .12s}._formGroup_19cb5_68 input:focus{border-color:var(--red)}._formActions_19cb5_72{flex-wrap:wrap;align-items:center;gap:12px;padding:1rem 1.25rem;display:flex}._extraRow_19cb5_75{border-bottom:1px solid var(--border2);align-items:center;gap:8px;padding:7px 0;display:flex}._extraName_19cb5_76{color:#ccc;flex:1;font-size:13px}._extraPrice_19cb5_77{color:var(--price);text-align:right;min-width:80px;font-size:13px;font-weight:600}._extraRemoveBtn_19cb5_78{cursor:pointer;color:#555;background:#1a1a1a;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .1s;display:flex}._extraRemoveBtn_19cb5_78:hover{background:var(--red);color:#fff}._addExtraRow_19cb5_80{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}._addExtraName_19cb5_81{min-width:200px;font-family:var(--font-body);color:#ccc;background:#111;border:1px dashed #333;border-radius:5px;outline:none;flex:1;padding:8px 12px;font-size:13px}._addExtraName_19cb5_81:focus{border-color:var(--red);border-style:solid}._addExtraPrice_19cb5_83{width:110px;font-family:var(--font-body);color:#ccc;background:#111;border:1px dashed #333;border-radius:5px;outline:none;padding:8px 12px;font-size:13px}._addExtraPrice_19cb5_83:focus{border-color:var(--red);border-style:solid}._addExtraBtn_19cb5_85{color:#ccc;border:1px solid var(--border);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#1a1a1a;border-radius:5px;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .12s;display:flex}._addExtraBtn_19cb5_85:hover{color:#fff;background:#222;border-color:#555}._discountHint_19cb5_89{color:var(--red);margin-top:8px;font-size:12px;font-weight:500}._mpoDiff_19cb5_90{color:var(--muted);border-left:3px solid var(--price);background:#1a1a1a;border-radius:5px;padding:8px 12px;font-size:12px}._btnPrimary_19cb5_93{background:var(--red);color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;padding:11px 28px;font-size:15px;font-weight:700;transition:background .15s}._btnPrimary_19cb5_93:hover{background:var(--red-dark)}._btnSecondary_19cb5_95{color:#aaa;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #444;border-radius:6px;padding:11px 24px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s}._btnSecondary_19cb5_95:hover{color:#fff;border-color:#888}._quote_19cb5_99{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:1.5rem;overflow:hidden}._quoteHeader_19cb5_100{color:#fff;background:#111;border-bottom:3px solid #c00;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}._quoteLogo_19cb5_101{align-items:center;gap:12px;display:flex}._quoteLogoMark_19cb5_102{width:44px;height:44px;font-family:var(--font-display);color:#fff;background:#c00;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}._quoteLogoName_19cb5_103{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:18px;font-weight:700}._quoteLogoSub_19cb5_104{color:#777;margin-top:1px;font-size:11px}._quoteHeaderRight_19cb5_105{text-align:right}._quoteMeta_19cb5_106{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#c00;font-size:11px;font-weight:700}._quoteDate_19cb5_107{font-family:var(--font-display);color:#fff;font-size:26px;font-weight:700}._quoteProduct_19cb5_108{color:#666;font-size:11px}._quoteOfferNum_19cb5_109{color:#555;margin-top:2px;font-size:11px}._quoteCustomer_19cb5_110{background:#fafafa;border-bottom:1px solid #eee;padding:12px 1.5rem}._quoteCustomerName_19cb5_111{color:#111;font-size:15px;font-weight:600}._quoteCustomerNote_19cb5_112{color:#666;margin-top:2px;font-size:12px}._quoteSection_19cb5_113{border-bottom:1px solid #eee;padding:1rem 1.5rem}._quoteSectionHead_19cb5_114{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#c00;margin-bottom:10px;font-size:10px;font-weight:700}._quoteLine_19cb5_115{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:flex-start;gap:1rem;padding:6px 0;display:flex}._quoteLine_19cb5_115:last-child{border-bottom:none}._quoteLineDesc_19cb5_117{flex:1}._quoteLineName_19cb5_118{color:#111;font-size:13px}._quoteLineNote_19cb5_119{color:#aaa;margin-top:1px;font-size:11px}._quoteLinePrice_19cb5_120{color:#111;text-align:right;flex-shrink:0;font-size:13px;font-weight:600}._quoteTotals_19cb5_121{background:#fafafa;padding:1.25rem 1.5rem}._quoteTotalRow_19cb5_122{color:#666;justify-content:space-between;padding:3px 0;font-size:13px;display:flex}._quoteTotalDiscount_19cb5_123{color:#c00}._quoteTotalMpo_19cb5_124{color:#111;font-weight:600}._quoteTotalFinal_19cb5_125{font-family:var(--font-display);color:#c00;border-top:2px solid #c00;justify-content:space-between;margin-top:8px;padding-top:12px;font-size:22px;font-weight:800;display:flex}._quoteWeightLine_19cb5_126{color:#bbb;text-align:right;margin-top:8px;font-size:11px}._quoteFooter_19cb5_127{color:#bbb;border-top:1px solid #eee;padding:12px 1.5rem;font-size:10px;line-height:1.6}._footerLink_19cb5_130{color:#555;text-decoration:none;transition:color .12s}._footerLink_19cb5_130:hover{color:#aaa}._footer_19cb5_130{background:var(--dark);color:var(--muted2);border-top:1px solid var(--border);justify-content:space-between;gap:1rem;margin-top:auto;padding:1rem 1.5rem;font-size:11px;display:flex}@media (width<=600px){._footer_19cb5_130{flex-direction:column;gap:4px}._headerInner_19cb5_7{height:50px;padding:0 1rem}._logoImg_19cb5_9{height:28px}._main_19cb5_41{padding:.75rem}._formGrid_19cb5_67{grid-template-columns:1fr}._formActions_19cb5_72{flex-direction:column}._btnPrimary_19cb5_93,._btnSecondary_19cb5_95{width:100%}._quoteHeader_19cb5_100{flex-direction:column;gap:12px}._quoteHeaderRight_19cb5_105{text-align:left}}@media print{._header_19cb5_5{position:static}._main_19cb5_41{max-width:100%;padding:0}._quote_19cb5_99{border:none;border-radius:0}._quoteHeader_19cb5_100,._quoteTotalFinal_19cb5_125{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._charlyBanner_19cb5_155{color:#1b5e20;background:#edfaf0;border:1px solid #4caf50;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}._charlyBanner_19cb5_155 button{cursor:pointer;color:#1b5e20;opacity:.6;background:0 0;border:none;flex-shrink:0;margin-left:auto;font-size:16px;line-height:1}._charlyBanner_19cb5_155 button:hover{opacity:1}
