*,: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}}html[data-zoom="2"] .zoom-scope{zoom:1.15}html[data-zoom="3"] .zoom-scope{zoom:1.3}html[data-zoom="4"] .zoom-scope{zoom:1.5}._root_famc7_3{background:var(--black);flex-direction:column;min-height:100vh;display:flex}._header_famc7_9{color:#fff;z-index:100;border-bottom:3px solid var(--red);background:#111;position:sticky;top:0;overflow:hidden}._tyreOverlay_famc7_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_famc7_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}._headerActions_famc7_15{align-items:center;gap:6px;margin-left:auto;display:flex}._langBtn_famc7_17{color:#fff9;cursor:pointer;font-family:var(--font-display);background:#ffffff14;border:none;border-radius:4px;padding:7px 12px;font-size:13px;font-weight:700;transition:all .12s}._langBtn_famc7_17:hover{color:#fff}._langBtnActive_famc7_21{background:var(--red);color:#fff}@keyframes _stepFadeIn_famc7_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._stepContentArea_famc7_27{animation:.18s _stepFadeIn_famc7_1}._contentLayout_famc7_33{grid-template-columns:1fr 268px;align-items:start;gap:1.5rem;display:grid}@media (width<=860px){._contentLayout_famc7_33{grid-template-columns:1fr}}._sidebarPanel_famc7_41{background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;position:sticky;top:145px}._sidebarPanelTitle_famc7_43{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_famc7_45{border-bottom:1px solid var(--border2);margin-bottom:8px;padding-bottom:8px}._sidebarLabel_famc7_47{text-transform:uppercase;letter-spacing:.1em;color:var(--muted2);margin-bottom:4px;font-size:9px;font-weight:700}._sidebarRow_famc7_49{justify-content:space-between;align-items:baseline;gap:6px;display:flex}._sidebarRowName_famc7_51{color:#ccc;flex:1;font-size:12px;line-height:1.3}._sidebarRowPrice_famc7_53{color:var(--price);flex-shrink:0;font-size:12px;font-weight:600}._sidebarSubRow_famc7_55{color:var(--muted);justify-content:space-between;gap:6px;padding:2px 0 0 6px;font-size:11px;display:flex}._sidebarSubRow_famc7_55 span:last-child{flex-shrink:0}._sidebarTotal_famc7_59{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_famc7_61{color:var(--muted2);margin-top:4px;font-size:10px}._sidebarNote_famc7_63{color:var(--muted2);margin-top:3px;font-size:9px}._sidebarEmpty_famc7_65{color:var(--muted2);text-align:center;padding:1.25rem 0;font-size:11px;font-style:italic}._sidebarAnfrage_famc7_67{color:var(--muted);flex-shrink:0;font-size:11px}._sidebarCta_famc7_69{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_famc7_69:hover{background:var(--red-dark)}._logoImg_famc7_77{flex-shrink:0;width:auto;height:38px}._logoMarkMd_famc7_83{flex-shrink:0;align-items:center;gap:0;display:flex}._logoMarkLg_famc7_85{align-items:center;gap:0;display:flex}._logoNum_famc7_87{font-family:var(--font-display);color:#fff;font-weight:800;line-height:1}._logoMarkMd_famc7_83 ._logoNum_famc7_87{font-size:28px}._logoMarkLg_famc7_85 ._logoNum_famc7_87{font-size:58px}._logoX_famc7_93{font-family:var(--font-display);color:var(--red);font-weight:800;line-height:1}._logoMarkMd_famc7_83 ._logoX_famc7_93{margin:0 1px;font-size:28px}._logoMarkLg_famc7_85 ._logoX_famc7_93{margin:0 3px;font-size:58px}._logoDivider_famc7_99{background:var(--red);align-self:stretch;width:1.5px;margin:0 10px}._logoMarkLg_famc7_85 ._logoDivider_famc7_99{margin:4px 18px}._logoTextBlock_famc7_103{flex-direction:column;justify-content:center;display:flex}._logoKonfig_famc7_105{font-family:var(--font-display);color:#fff;letter-spacing:.15em;text-transform:uppercase;font-weight:700;line-height:1.1}._logoMarkMd_famc7_83 ._logoKonfig_famc7_105{font-size:13px}._logoMarkLg_famc7_85 ._logoKonfig_famc7_105{font-size:20px}._logoSlogan_famc7_111{letter-spacing:.08em;color:var(--red);text-transform:uppercase;line-height:1.2}._logoMarkMd_famc7_83 ._logoSlogan_famc7_111{font-size:8px}._logoMarkLg_famc7_85 ._logoSlogan_famc7_111{font-size:12px}._logoStorkan_famc7_117{color:#444}._splash_famc7_123{z-index:9999;opacity:1;background:#0a0a0a;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}._splashOut_famc7_125{opacity:0}._headerCenter_famc7_129{flex:1}._headerRight_famc7_131{text-align:right;flex-shrink:0;min-width:110px}._headerPrice_famc7_133{font-family:var(--font-display);color:var(--red);letter-spacing:.02em;font-size:22px;font-weight:800}._headerWeight_famc7_135{color:var(--muted);margin-top:1px;font-size:10px}._main_famc7_141{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:2rem 1.5rem}._stepperWrap_famc7_147{z-index:90;background:var(--black);margin-bottom:2rem;position:sticky;top:65px}._stepper_famc7_147{background:var(--dark);border:1px solid var(--border);border-radius:8px;gap:4px;padding:6px;display:flex}._stepperTrack_famc7_151{background:var(--border);border-radius:2px;height:3px;margin-top:6px;position:relative}._stepperFill_famc7_153{background:var(--red);border-radius:2px;height:100%;transition:width .3s}._stepperMarkerWrap_famc7_155{outline:none;transition:left .3s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}._stepperMarker_famc7_155{filter:drop-shadow(0 1px 2px #0009);width:auto;height:16px;display:block}._stepperMarkerBounce_famc7_159{animation:.45s .3s _stepperMarkerBounce_famc7_159}@keyframes _stepperMarkerBounce_famc7_159{0%{transform:scale(1)}35%{transform:scale(1.4)}65%{transform:scale(.9)}to{transform:scale(1)}}._stepperTooltip_famc7_173{background:var(--dark);border:1px solid var(--border);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px)}._stepperMarkerWrap_famc7_155:hover ._stepperTooltip_famc7_173,._stepperMarkerWrap_famc7_155:focus-visible ._stepperTooltip_famc7_173{opacity:1}._stepperCounter_famc7_177{color:var(--muted);text-align:center;letter-spacing:.04em;margin-top:6px;font-size:11px;display:none}._stepBtn_famc7_179{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_famc7_179:not(:disabled){cursor:pointer}._stepBtn_famc7_179:not(:disabled):hover{background:#1a1a1a}._stepActive_famc7_185{background:var(--red)!important;color:#fff!important}._stepDone_famc7_187{color:var(--red);cursor:pointer}._stepNum_famc7_189{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_famc7_185 ._stepNum_famc7_189{color:#fff;background:#00000040}._stepDone_famc7_187 ._stepNum_famc7_189{background:var(--red);color:#fff}._stepLabel_famc7_195{font-size:13px}._stepTitle_famc7_201{align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}._stepTitleNum_famc7_203{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_famc7_201 h1{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:4px;font-size:32px;font-weight:700}._stepTitle_famc7_201 p{color:var(--muted);font-size:14px}._stepTitle_famc7_201 strong{color:#fff}._seriesBlock_famc7_215{margin-bottom:2rem}._seriesLabel_famc7_217{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_famc7_219{border:1.5px solid var(--border);background:var(--card);cursor:default;border-radius:6px;height:72px;position:relative;overflow:hidden}._seriesImgCard_famc7_219 img{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block}._seriesImgOverlay_famc7_223{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_famc7_225{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_famc7_217{font-size:13px}}._compatTags_famc7_229{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;padding-left:10px;display:flex}._compatLabel_famc7_231{text-transform:uppercase;letter-spacing:.06em;color:var(--muted2);flex-shrink:0;font-size:10px;font-weight:700}._compatTag_famc7_229{color:#5a9a5a;background:#0f1a0f;border:1px solid #1e3a1e;border-radius:3px;padding:1px 7px;font-size:10px}._compatOptional_famc7_235{color:#8a8030;background:#1a1500;border-color:#3a3000}._modelGrid_famc7_237{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}._compatBanner_famc7_241{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_famc7_243{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_famc7_245{flex-shrink:0;font-size:16px}._compatBannerText_famc7_247{color:#aaa;flex:1;font-size:13px}._compatBannerText_famc7_247 strong{color:#fff}._compatBannerToggle_famc7_251{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_famc7_251:hover{color:#fff;border-color:#888}._incompatChip_famc7_255{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_famc7_257{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_famc7_257:hover{border-color:#444;transform:translateY(-1px)}._modelCardActive_famc7_261{border-color:var(--red)!important;background:var(--selected)!important}._modelCardIncompat_famc7_263{opacity:.45;filter:saturate(.3)}._modelCardIncompat_famc7_263:hover{opacity:.65}._modelName_famc7_267{font-family:var(--font-display);color:#fff;letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px;font-size:14px;font-weight:600}._modelCardActive_famc7_261 ._modelName_famc7_267{color:var(--red)}._modelMeta_famc7_271{align-items:center;gap:8px;display:flex}._modelPrice_famc7_273{color:var(--price);font-size:14px;font-weight:700}._modelWeight_famc7_275{color:var(--muted2);font-size:11px}._actionBar_famc7_281{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:2rem;padding-top:1.5rem;display:flex}._btnPrimary_famc7_287{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_famc7_287:hover{background:var(--red-dark)}._btnPrimary_famc7_287:active{transform:scale(.98)}._btnPrimary_famc7_287:disabled{color:#555;cursor:not-allowed;background:#3a1a1a}._btnSecondary_famc7_295{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_famc7_295:hover{background:#1a1a1a;border-color:#555}._btnOutline_famc7_299{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_famc7_299:hover{color:#ccc;background:#1a1a1a;border-color:#555}._selectedModelBar_famc7_307{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_famc7_309{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:16px;font-weight:700}._selectedModelPrice_famc7_311{color:var(--muted);margin-top:2px;font-size:13px}._changeBtn_famc7_313{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_famc7_313:hover{color:#fff;border-color:#666}._accLayout_famc7_319{grid-template-columns:1fr 280px;align-items:start;gap:1.5rem;display:grid}@media (width<=780px){._accLayout_famc7_319{grid-template-columns:1fr}._summaryPanel_famc7_321{order:-1}}._accGroup_famc7_325{border:1px solid var(--border);background:var(--card);border-radius:6px;margin-bottom:6px;overflow:hidden}._accGroupOpen_famc7_327{border-color:#444}._accGroupHeader_famc7_329{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_famc7_329:hover{background:#1a1a1a}._accGroupOpen_famc7_327 ._accGroupHeader_famc7_329{color:#fff;background:#1a1a1a}._accGroupRight_famc7_335{color:var(--muted);align-items:center;gap:8px;display:flex}._accGroupCount_famc7_337{background:var(--red);color:#fff;font-size:11px;font-weight:700;font-family:var(--font-body);border-radius:3px;padding:2px 7px}._accItems_famc7_339{border-top:1px solid var(--border2);padding:6px 8px 8px}._accItem_famc7_339{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_famc7_339:hover{background:#1a1a1a}._accItemOn_famc7_345{background:var(--selected)!important;border-color:#3a1a1a!important}._checkbox_famc7_347{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_famc7_349{background:var(--red);border-color:var(--red)}._accItemName_famc7_351{color:#ccc;flex:1;font-size:13px;line-height:1.3}._accItemOn_famc7_345 ._accItemName_famc7_351{color:#fff}._accItemRight_famc7_355{text-align:right;flex-shrink:0;margin-left:6px}._accItemPrice_famc7_357{color:#fff;font-size:13px;font-weight:600;display:block}._accItemOn_famc7_345 ._accItemPrice_famc7_357{color:var(--price)}._accItemWeight_famc7_361{color:var(--muted2);font-size:10px;display:block}._summaryPanel_famc7_321{background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;position:sticky;top:80px}._summaryTitle_famc7_369{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_famc7_371{color:var(--muted);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}._summaryTotal_famc7_373{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_famc7_375{color:var(--muted2);margin-top:4px;font-size:11px}._summaryNote_famc7_377{color:var(--muted2);margin-top:2px;font-size:10px}._summaryItemList_famc7_379{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}._summaryItemListTitle_famc7_381{text-transform:uppercase;letter-spacing:.08em;color:var(--muted2);margin-bottom:6px;font-size:10px;font-weight:700}._summaryItem_famc7_379{color:var(--muted);align-items:flex-start;gap:6px;margin-bottom:4px;font-size:11px;line-height:1.3;display:flex}._removeBtn_famc7_385{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_famc7_385:hover{background:var(--red);color:#fff}._summaryCard_famc7_393{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}._summaryCardTitle_famc7_395{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-size:10px;font-weight:700}._summaryLine_famc7_397{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:baseline;gap:1rem;padding:5px 0;display:flex}._summaryLine_famc7_397:last-of-type{border-bottom:none}._summaryLineName_famc7_401{color:#ccc;flex:1;font-size:13px}._summaryLinePrice_famc7_403{color:var(--price);flex-shrink:0;font-size:13px;font-weight:600}._summaryCardTotal_famc7_405{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_famc7_405 span:last-child{color:var(--price)}._summaryCardWeight_famc7_409{color:var(--muted);margin-top:8px;font-size:12px}._summaryHinweis_famc7_411{color:var(--muted2);border-top:1px solid var(--border);margin-top:12px;padding-top:10px;font-size:11px;line-height:1.6}._contactCard_famc7_417{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}._contactTitle_famc7_419{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:11px;font-weight:700}._contactGrid_famc7_421{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:10px;display:grid}._formGroup_famc7_423 label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}._formGroup_famc7_423 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_famc7_423 input:focus{border-color:var(--red)}._ctaRow_famc7_429{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._errorBox_famc7_431{color:#e08000;background:#1a0a00;border:1px solid #8b4000;border-radius:6px;margin-top:10px;padding:10px 14px;font-size:13px}._successBox_famc7_433{text-align:center;background:#0a1a0a;border:1.5px solid #2a6a2a;border-radius:10px;margin-bottom:1.5rem;padding:32px}._successIcon_famc7_435{margin-bottom:10px;font-size:36px}._successTitle_famc7_437{color:#5a9a5a;font-family:var(--font-display);margin-bottom:6px;font-size:22px;font-weight:700}._successSub_famc7_439{color:var(--muted);font-size:14px}._footer_famc7_445{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_famc7_447{color:var(--muted);text-decoration:none}._footerLink_famc7_447:hover{color:#fff}@media (width<=600px){._footer_famc7_445{flex-direction:column;gap:4px}._headerInner_famc7_13{gap:10px;height:54px;padding:0 1rem}._headerCenter_famc7_129{display:none}._logoImg_famc7_77{height:28px}._headerPrice_famc7_133{font-size:17px}._headerRight_famc7_131{min-width:70px}._headerActions_famc7_15{gap:3px}._langBtn_famc7_17{padding:5px 8px;font-size:11px}._main_famc7_141{padding:.75rem}._stepperWrap_famc7_147{margin-bottom:1.25rem;top:57px}._stepper_famc7_147{gap:3px;padding:4px}._stepBtn_famc7_179{flex-direction:column;gap:4px;padding:8px 4px}._stepLabel_famc7_195{letter-spacing:.03em;font-size:9px;display:none}._stepActive_famc7_185 ._stepLabel_famc7_195{display:block}._stepNum_famc7_189{width:20px;height:20px;font-size:11px}._stepperCounter_famc7_177{display:block}._sidebarPanel_famc7_41{top:160px}._stepTitle_famc7_201{gap:.75rem;margin-bottom:1.25rem}._stepTitleNum_famc7_203{font-size:36px}._stepTitle_famc7_201 h1{font-size:22px}._stepTitle_famc7_201 p{font-size:12px}._modelGrid_famc7_237{grid-template-columns:1fr 1fr}._unicaGrid_famc7_527{grid-template-columns:1fr}._btnPrimary_famc7_287{width:100%;padding:12px 16px;font-size:14px}._btnSecondary_famc7_295{width:100%;padding:12px 16px;font-size:13px}._actionBar_famc7_281{flex-direction:column-reverse;gap:8px}._accItemName_famc7_351{word-break:break-word;min-width:0}._accItemRight_famc7_355{white-space:nowrap}._accItemHint_famc7_551{display:none}._contactGrid_famc7_421{grid-template-columns:1fr}._summaryCardTotal_famc7_405{font-size:17px}._compatBannerText_famc7_247{font-size:12px}._compatBannerToggle_famc7_251{width:100%;margin-top:4px}._skipBox_famc7_577{flex-direction:column;align-items:flex-start;gap:10px}._skipBox_famc7_577 ._btnSecondary_famc7_295{width:auto}}._fahrzeugGrid_famc7_587{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-bottom:2rem;display:grid}._fahrzeugBrand_famc7_629{font-family:var(--font-display);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}._fahrzeugCardActive_famc7_627 ._fahrzeugBrand_famc7_629{color:var(--red)}._fahrzeugModel_famc7_647{color:#aaa;font-size:12px;font-weight:500}._fahrzeugAufpreis_famc7_659{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_famc7_681{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_famc7_693{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin-bottom:16px;display:flex}._switchTrack_famc7_701{background:#333;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}._switchTrackOn_famc7_711{background:#1e4a1e}._switchThumb_famc7_713{background:#666;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}._switchTrackOn_famc7_711 ._switchThumb_famc7_713{background:#5a9a5a;transform:translate(20px)}._switchLabel_famc7_725{color:var(--muted);font-size:13px;transition:color .2s}._switchLabelOn_famc7_727{color:#5a9a5a}._fahrzeugAccSection_famc7_769{background:var(--dark);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;overflow:hidden}._fahrzeugAccTitle_famc7_783{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_famc7_811{background:var(--red);color:#fff;border-radius:3px;padding:2px 8px;font-size:10px}._fahrzeugAccGrid_famc7_825{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0;padding:6px 8px 8px;display:grid}._fahrzeugAccItem_famc7_837{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_famc7_837:hover{background:#1a1a1a}._fahrzeugAccItemOn_famc7_865{background:var(--selected)!important;border-color:#3a1a1a!important}._fahrzeugAccText_famc7_867{flex:1}._fahrzeugAccName_famc7_869{color:#ccc;font-size:13px;line-height:1.3}._fahrzeugAccItemOn_famc7_865 ._fahrzeugAccName_famc7_869{color:#fff}._fahrzeugAccMeta_famc7_873{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}._fahrzeugAccPrice_famc7_875{color:var(--price);font-size:12px;font-weight:600}._fahrzeugAccKg_famc7_877{color:var(--muted2);font-size:11px}._fahrzeugAccInfo_famc7_879{color:var(--muted2);font-size:10px}._fahrzeugAccTotal_famc7_881{border-top:1px solid var(--border);color:#aaa;text-align:right;padding:10px 16px;font-size:13px}._fahrzeugAccTotal_famc7_881 strong{color:var(--price);font-size:15px}@media (width<=600px){._fahrzeugGrid_famc7_587{grid-template-columns:repeat(2,1fr)}._fahrzeugAccGrid_famc7_825{grid-template-columns:1fr}}._skipBox_famc7_577{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_famc7_973{flex-direction:column;gap:3px;display:flex}._skipBoxText_famc7_973 strong{color:#fff;font-size:14px}._skipBoxText_famc7_973 span{color:var(--muted);font-size:12px}._linieRow_famc7_983{flex-wrap:wrap;gap:8px;margin-bottom:1.5rem;display:flex}._linieBtn_famc7_995{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_famc7_995:hover{color:#ccc;border-color:#444}._linieBtnActive_famc7_1031{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}._linieBtnLogoTischer_famc7_1033{object-fit:contain;background:#ffffffe6;border-radius:2px;flex-shrink:0;width:auto;height:20px;padding:2px 5px}._linieBtnLogoUnica_famc7_1051{object-fit:contain;background:#ffffffe6;border-radius:2px;flex-shrink:0;width:auto;height:20px;padding:2px}._brandGroup_famc7_1073{margin-bottom:1.5rem}._brandGroupLabel_famc7_1075{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_famc7_587{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px;display:grid}._fahrzeugCard_famc7_599{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_famc7_599:hover{border-color:#444;transform:translateY(-1px)}._fahrzeugCardActive_famc7_627{border-color:var(--red)!important;background:var(--selected)!important}._fahrzeugModel_famc7_647{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:700}._fahrzeugCardActive_famc7_627 ._fahrzeugModel_famc7_647{color:var(--red)}._fahrzeugInfo_famc7_657{color:var(--muted2);font-size:10px}._fahrzeugPreis_famc7_1145{color:var(--price);margin-top:2px;font-size:12px;font-weight:700}._fahrzeugAufpreis_famc7_659{color:#8a8030;text-transform:uppercase;background:#1a1500;border:1px solid #3a3000;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:700}._fahrzeugSeries_famc7_729{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:4px;display:flex}._seriesTag_famc7_743{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_famc7_627 ._seriesTag_famc7_743{color:#777;border-color:#3a1a1a}._fahrzeugAntrieb_famc7_1155{color:#666;margin-top:2px;font-size:9px}._fahrzeugCardIncompat_famc7_1157{opacity:.45}._compatBadge_famc7_1159{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;align-items:center;gap:3px;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}._compatEmpfohlen_famc7_1161{color:#3daa72;background:#0d2b1a;border:1px solid #1a4a2d}._compatBedingt_famc7_1163{color:#c80;background:#2b1f00;border:1px solid #4a3500}._compatNein_famc7_1165{color:#555;background:#1a1a1a;border:1px solid #333}._fedBadge_famc7_1167{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_famc7_1169{color:#3daa72;background:#0d2b1a;border:1px solid #1a4a2d}._fedBadgeSemiAir_famc7_1171{color:#c80;background:#2b1f00;border:1px solid #4a3500}._fedBadgeFullAir_famc7_1173{color:#c44;background:#2b0d0d;border:1px solid #4a1a1a}._techReqBlock_famc7_1179{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}._techReqRow_famc7_1181{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}._techReqRow_famc7_1181:last-child{border-bottom:none}._techReqLabel_famc7_1185{color:var(--muted)}._techReqValue_famc7_1187{color:#ccc;font-weight:600}._techChipSerie_famc7_1189{color:#3daa72;background:#0d2b1a;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700}._techChipSemiAir_famc7_1191{color:#c80;background:#2b1f00;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700}._techChipFullAir_famc7_1193{color:#c44;background:#2b0d0d;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700}._upgradeSection_famc7_1199{border:1px solid var(--border);border-radius:10px;margin-top:1.5rem;overflow:hidden}._upgradeSectionTitle_famc7_1201{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_famc7_1213{background:var(--red);color:#fff;border-radius:3px;padding:2px 8px;font-size:10px}._accItemHint_famc7_551{color:var(--muted2);font-size:11px;font-weight:400}._unicaInfo_famc7_1221{background:var(--dark);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}._unicaInfoTitle_famc7_1235{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:11px;font-weight:700}._unicaFeatures_famc7_1243{flex-wrap:wrap;gap:6px;display:flex}._unicaFeature_famc7_1243{border:1px solid var(--border);color:var(--muted);background:#111;border-radius:4px;padding:3px 9px;font-size:11px}._unicaGrid_famc7_527{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:1.5rem;display:grid}._unicaCard_famc7_1249{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_famc7_1249:hover{border-color:#444;transform:translateY(-1px)}._unicaCardActive_famc7_1263{border-color:var(--red)!important;background:var(--selected)!important}._unicaCode_famc7_1265{font-family:var(--font-display);color:var(--red);letter-spacing:-1px;font-size:28px;font-weight:800}._unicaTyp_famc7_1267{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}._unicaBeschreibung_famc7_1269{color:#aaa;font-size:12px;line-height:1.4}._unicaPreis_famc7_1271{color:var(--muted);border:1px solid var(--border);border-radius:4px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:700}._linkBtn_famc7_901{color:var(--red);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}._summaryLineNote_famc7_925{color:var(--muted2);flex-shrink:0;font-size:11px}@media (width<=600px){._skipBox_famc7_577{flex-direction:column;align-items:flex-start}._fahrzeugGrid_famc7_587{grid-template-columns:repeat(2,1fr)}._unicaGrid_famc7_527{grid-template-columns:1fr 1fr}}@media (width<=480px){._innenRow_famc7_1295{flex-direction:column;gap:6px}._innenLabel_famc7_1297{min-width:unset;padding-top:0}}._innenSection_famc7_1305{background:var(--dark);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}._innenTitle_famc7_1319{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_famc7_1295{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}._innenRow_famc7_1295:last-child{margin-bottom:0}._innenLabel_famc7_1297{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_famc7_1377{flex:1;position:relative}._innenTrigger_famc7_1385{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_famc7_1385:hover{border-color:#555}._innenTriggerOpen_famc7_1417{border-color:var(--red)!important}._innenTrigger_famc7_1385>svg{color:var(--muted2);flex-shrink:0;margin-left:auto}._innenPlaceholder_famc7_1421{color:var(--muted2);font-size:12px;font-style:italic}._innenThumbSm_famc7_1423{object-fit:cover;border-radius:3px;flex-shrink:0;width:36px;height:24px}._innenDropdownList_famc7_1437{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_famc7_1463{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_famc7_1463:hover{color:#fff}._innenDropdownItem_famc7_1489{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_famc7_1489:last-child{border-bottom:none}._innenDropdownItem_famc7_1489:hover{background:#222}._innenDropdownItemActive_famc7_1523{color:#fff;background:var(--selected)!important}._innenDropdownItemActive_famc7_1523>svg{color:var(--red);margin-left:auto}._innenThumb_famc7_1423{object-fit:cover;border-radius:3px;flex-shrink:0;width:48px;height:32px}._partnerBar_famc7_1545{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_famc7_1565{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_famc7_1585{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._partnerLogo_famc7_1585{background:#ffffffeb;border-radius:3px;justify-content:center;align-items:center;height:28px;padding:3px 8px;display:flex}._partnerLogo_famc7_1585 img{object-fit:contain;width:auto;height:18px;display:block}._bereifungPflichtBox_famc7_1633{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_famc7_1653{border:1px solid var(--border);border-radius:10px;margin-bottom:1.25rem;overflow:hidden}._bereifungSectionHeader_famc7_1665{border-bottom:1px solid var(--border);background:#111;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}._bereifungSectionMeta_famc7_1681{align-items:center;gap:10px;display:flex}._bereifungSectionTitle_famc7_1691{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}._bereifungPflichtBadge_famc7_1707{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:700}._bereifungOptBadge_famc7_1727{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_famc7_1749{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}@media (width<=500px){._bereifungGrid_famc7_1749{grid-template-columns:1fr}}._bereifungCard_famc7_1767{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_famc7_1767:hover:not(:disabled){border-color:#444}._bereifungCardActive_famc7_1795{border-color:var(--red)!important;background:var(--selected)!important}._bereifungCardLocked_famc7_1803{opacity:.4;cursor:not-allowed;background:#0d0d0d!important}._bereifungCardLabel_famc7_1813{font-family:var(--font-display);color:#fff;letter-spacing:.02em;margin-top:2px;margin-bottom:2px;font-size:15px;font-weight:700}._bereifungCardSub_famc7_1831{color:var(--muted2);margin-bottom:8px;font-size:10px}._bereifungCardPreis_famc7_1841{color:var(--price);font-size:12px;font-weight:700}._bereifungBadgeNot_famc7_1851{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_famc7_1879{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_famc7_1909{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_1vvl0_2{background:var(--black);flex-direction:column;min-height:100vh;display:flex}._header_1vvl0_5{border-bottom:3px solid var(--price);z-index:100;background:#111;position:sticky;top:0;overflow:hidden}._tyreOverlay_1vvl0_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_1vvl0_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_1vvl0_9{flex-shrink:0;width:auto;height:34px}._logoMarkMd_1vvl0_12{flex-shrink:0;align-items:center;gap:0;display:flex}._logoNum_1vvl0_13{font-family:var(--font-display);color:#fff;font-size:26px;font-weight:800;line-height:1}._logoX_1vvl0_14{font-family:var(--font-display);color:var(--price);margin:0 1px;font-size:26px;font-weight:800;line-height:1}._logoDivider_1vvl0_15{background:var(--price);align-self:stretch;width:1.5px;margin:0 10px}._logoTextBlock_1vvl0_16{flex-direction:column;justify-content:center;display:flex}._logoKonfig_1vvl0_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_1vvl0_18{letter-spacing:.08em;color:var(--price);text-transform:uppercase;font-size:8px;line-height:1.2}._logoStorkan_1vvl0_19{color:#444}._badge_1vvl0_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_1vvl0_21{align-items:center;gap:10px;margin-left:auto;display:flex}._headerLink_1vvl0_22{color:#666;font-size:12px;text-decoration:none;transition:color .12s}._headerLink_1vvl0_22:hover{color:#fff}._logoutBtn_1vvl0_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_1vvl0_24:hover{color:#fff;border-color:#555}._langBtn_1vvl0_26{color:#fff9;cursor:pointer;font-family:var(--font-display);background:#ffffff14;border:none;border-radius:4px;padding:7px 12px;font-size:13px;font-weight:700;transition:all .12s}._langBtn_1vvl0_26:hover{color:#fff}._langBtnActive_1vvl0_28{background:var(--price);color:#fff}._loginWrap_1vvl0_31{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}._loginBox_1vvl0_32{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:12px;width:100%;max-width:380px;padding:40px 36px}._loginIcon_1vvl0_33{margin-bottom:16px;font-size:40px}._loginTitle_1vvl0_34{font-family:var(--font-display);color:#fff;margin-bottom:6px;font-size:24px;font-weight:700}._loginSub_1vvl0_35{color:var(--muted);margin-bottom:24px;font-size:13px}._pinInput_1vvl0_36{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_1vvl0_36:focus{border-color:var(--price)}._pinErr_1vvl0_38{border-color:#f44!important}._pinErrMsg_1vvl0_39{color:#f66;margin-bottom:12px;font-size:12px}._backLink_1vvl0_40{color:#444;margin-top:16px;font-size:12px;text-decoration:none;display:block}._backLink_1vvl0_40:hover{color:#888}._main_1vvl0_44{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:2rem 1.5rem}._emptyBox_1vvl0_47{background:var(--card);border:1px dashed var(--border);text-align:center;border-radius:12px;padding:48px 32px}._emptyIcon_1vvl0_48{margin-bottom:14px;font-size:40px}._emptyTitle_1vvl0_49{font-family:var(--font-display);color:#fff;margin-bottom:8px;font-size:20px;font-weight:700}._emptySub_1vvl0_50{color:var(--muted);max-width:480px;margin:0 auto;font-size:13px;line-height:1.6}._emptySub_1vvl0_50 code{color:#aaa;background:#1a1a1a;border-radius:3px;padding:1px 5px;font-size:12px}._card_1vvl0_54{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:1.25rem;overflow:hidden}._cardTitle_1vvl0_55{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_1vvl0_56{color:#fff;font-weight:800}._custContact_1vvl0_57{color:var(--muted);padding:6px 16px 0;font-size:12px}._configSectionLabel_1vvl0_58{text-transform:uppercase;letter-spacing:.1em;color:var(--red);padding:6px 16px 2px;font-size:10px;font-weight:700}._configLine_1vvl0_59{border-bottom:1px solid var(--border2);justify-content:space-between;padding:7px 16px;font-size:13px;display:flex}._configLine_1vvl0_59:last-of-type{border-bottom:none}._configName_1vvl0_61{color:#ccc;flex:1}._configPrice_1vvl0_62{color:var(--price);flex-shrink:0;font-weight:600}._configTotal_1vvl0_63{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_1vvl0_63 span:last-child{color:var(--price)}._formSection_1vvl0_67{border-bottom:1px solid var(--border);padding:1rem 1.25rem}._formSection_1vvl0_67:last-child{border-bottom:none}._formSectionTitle_1vvl0_69{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:10px;font-weight:700}._formGrid_1vvl0_70{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:8px;display:grid}._formGroup_1vvl0_71{margin-bottom:4px}._formGroup_1vvl0_71 label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}._formGroup_1vvl0_71 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_1vvl0_71 input:focus{border-color:var(--red)}._formActions_1vvl0_75{flex-wrap:wrap;align-items:center;gap:12px;padding:1rem 1.25rem;display:flex}._extraRow_1vvl0_78{border-bottom:1px solid var(--border2);align-items:center;gap:8px;padding:7px 0;display:flex}._extraName_1vvl0_79{color:#ccc;flex:1;font-size:13px}._extraPrice_1vvl0_80{color:var(--price);text-align:right;min-width:80px;font-size:13px;font-weight:600}._extraRemoveBtn_1vvl0_81{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_1vvl0_81:hover{background:var(--red);color:#fff}._addExtraRow_1vvl0_83{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}._addExtraName_1vvl0_84{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_1vvl0_84:focus{border-color:var(--red);border-style:solid}._addExtraPrice_1vvl0_86{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_1vvl0_86:focus{border-color:var(--red);border-style:solid}._addExtraBtn_1vvl0_88{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_1vvl0_88:hover{color:#fff;background:#222;border-color:#555}._discountHint_1vvl0_92{color:var(--red);margin-top:8px;font-size:12px;font-weight:500}._mpoDiff_1vvl0_93{color:var(--muted);border-left:3px solid var(--price);background:#1a1a1a;border-radius:5px;padding:8px 12px;font-size:12px}._btnPrimary_1vvl0_96{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_1vvl0_96:hover{background:var(--red-dark)}._btnSecondary_1vvl0_98{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_1vvl0_98:hover{color:#fff;border-color:#888}._quote_1vvl0_102{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:1.5rem;overflow:hidden}._quoteHeader_1vvl0_103{color:#fff;border-bottom:3px solid var(--red);background:#111;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}._quoteLogo_1vvl0_104{align-items:center;gap:12px;display:flex}._quoteLogoMark_1vvl0_105{background:var(--red);width:44px;height:44px;font-family:var(--font-display);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}._quoteLogoName_1vvl0_106{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:18px;font-weight:700}._quoteLogoSub_1vvl0_107{color:#777;margin-top:1px;font-size:11px}._quoteHeaderRight_1vvl0_108{text-align:right}._quoteMeta_1vvl0_109{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}._quoteDate_1vvl0_110{font-family:var(--font-display);color:#fff;font-size:26px;font-weight:700}._quoteProduct_1vvl0_111{color:#666;font-size:11px}._quoteOfferNum_1vvl0_112{color:#555;margin-top:2px;font-size:11px}._quoteCustomer_1vvl0_113{background:#fafafa;border-bottom:1px solid #eee;padding:12px 1.5rem}._quoteCustomerName_1vvl0_114{color:#111;font-size:15px;font-weight:600}._quoteCustomerNote_1vvl0_115{color:#666;margin-top:2px;font-size:12px}._quoteSection_1vvl0_116{border-bottom:1px solid #eee;padding:1rem 1.5rem}._quoteSectionHead_1vvl0_117{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:10px;font-weight:700}._quoteLine_1vvl0_118{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:flex-start;gap:1rem;padding:6px 0;display:flex}._quoteLine_1vvl0_118:last-child{border-bottom:none}._quoteLineDesc_1vvl0_120{flex:1}._quoteLineName_1vvl0_121{color:#111;font-size:13px}._quoteLineNote_1vvl0_122{color:#aaa;margin-top:1px;font-size:11px}._quoteLinePrice_1vvl0_123{color:#111;text-align:right;flex-shrink:0;font-size:13px;font-weight:600}._quoteTotals_1vvl0_124{background:#fafafa;padding:1.25rem 1.5rem}._quoteTotalRow_1vvl0_125{color:#666;justify-content:space-between;padding:3px 0;font-size:13px;display:flex}._quoteTotalDiscount_1vvl0_126{color:var(--red)}._quoteTotalMpo_1vvl0_127{color:#111;font-weight:600}._quoteTotalFinal_1vvl0_128{font-family:var(--font-display);color:var(--red);border-top:2px solid var(--red);justify-content:space-between;margin-top:8px;padding-top:12px;font-size:22px;font-weight:800;display:flex}._quoteWeightLine_1vvl0_129{color:#bbb;text-align:right;margin-top:8px;font-size:11px}._quoteFooter_1vvl0_130{color:#bbb;border-top:1px solid #eee;padding:12px 1.5rem;font-size:10px;line-height:1.6}._footerLink_1vvl0_133{color:#555;text-decoration:none;transition:color .12s}._footerLink_1vvl0_133:hover{color:#aaa}._footer_1vvl0_133{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_1vvl0_133{flex-direction:column;gap:4px}._headerInner_1vvl0_7{height:50px;padding:0 1rem}._logoImg_1vvl0_9{height:28px}._headerActions_1vvl0_21{gap:3px}._langBtn_1vvl0_26{padding:5px 8px;font-size:11px}._main_1vvl0_44{padding:.75rem}._formGrid_1vvl0_70{grid-template-columns:1fr}._formActions_1vvl0_75{flex-direction:column}._btnPrimary_1vvl0_96,._btnSecondary_1vvl0_98{width:100%}._quoteHeader_1vvl0_103{flex-direction:column;gap:12px}._quoteHeaderRight_1vvl0_108{text-align:left}}@media print{._header_1vvl0_5{position:static}._main_1vvl0_44{max-width:100%;padding:0}._quote_1vvl0_102{border:none;border-radius:0}._quoteHeader_1vvl0_103,._quoteTotalFinal_1vvl0_128{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._charlyBanner_1vvl0_160{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_1vvl0_160 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_1vvl0_160 button:hover{opacity:1}
