html,body{background:var(--mi-bg-0,#fff);overflow-x:clip}:root{--mi-font-display:"Inter Tight", "Helvetica Neue", sans-serif;--mi-font-body:"Instrument Sans", system-ui, sans-serif;--mi-font-mono:"Instrument Sans", system-ui, sans-serif;--mi-space-2xs:.125rem;--mi-space-xs:.25rem;--mi-space-sm:.5rem;--mi-space-md:1rem;--mi-space-lg:1.5rem;--mi-space-xl:2rem;--mi-space-2xl:3rem;--mi-space-3xl:4rem;--mi-space-4xl:6rem;--mi-ease-out:cubic-bezier(.16, 1, .3, 1);--mi-duration-fast:.12s;--mi-duration-normal:.25s;--mi-duration-slow:.5s;--mi-radius:0px;--mi-bg-0:#fff;--mi-bg-1:#f5f5f5;--mi-bg-2:#fff;--mi-bg-3:#eaeaea;--mi-bg-card:#fff;--mi-bg-soft:#fafafa;--mi-bg-hover:#f4f4f4;--mi-bg-glass:#fffffff0;--mi-bg-stamp:#00000005;--mi-border:#0000001a;--mi-border-hover:#0000002e;--mi-border-strong:#0000004d;--mi-text-0:#111;--mi-text-1:#555;--mi-text-2:#6b6b6b;--mi-text-3:#ccc;--mi-text-inv:#f2f0ec;--mi-accent:#d53800;--mi-accent-hover:#b33000;--mi-accent-dim:#d538000f;--mi-accent-glow:#d538001f;--mi-green:#008a47;--mi-green-dim:#008a470f;--mi-red:#cc2f2f;--mi-red-dim:#cc2f2f0f;--mi-blue:#1a6ae0;--mi-blue-dim:#1a6ae00f;--mi-amber:#cc9300;--mi-amber-dim:#cc93000f;--mi-chart-bg:#1a1a1a;--mi-barcode-color:#0000000a;--mi-stamp-border:#00000026;--mi-watermark:#00000005;--mi-bg:var(--mi-bg-0);--mi-text:var(--mi-text-0);--mi-text-dim:var(--mi-text-1);--mi-surface:var(--mi-bg-card);--mi-radius-lg:0px}@keyframes mi-fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mi-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mi-pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes mi-tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mi-chartDraw{to{stroke-dashoffset:0}}@keyframes mi-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes mi-stampReveal{0%{opacity:0;transform:rotate(-3deg)scale(.9)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@keyframes mi-povGrow{0%{width:0}}.mi-page{font-family:var(--mi-font-body);background:var(--mi-bg-0);color:var(--mi-text-0);line-height:1.6}.mi-container{width:100%;max-width:1680px;padding:0 var(--mi-space-lg);margin:0 auto}@media (min-width:768px){.mi-container{padding:0 var(--mi-space-xl)}}@media (min-width:1024px){.mi-container{padding:0 var(--mi-space-2xl)}}.main-menu{max-width:1680px;margin:0 auto;padding:0 var(--mi-space-xl)!important}.mi-mobile-header{background:var(--mi-bg-card);z-index:1001;width:100%;padding-left:var(--mi-space-md);padding-right:var(--mi-space-sm);flex-direction:column;display:flex;top:0;left:0}.mi-mobile-header-bar{align-items:center;width:100%;height:56px;display:flex}.mi-mobile-header-left{flex-shrink:0;width:25%}.mi-mobile-header-center{flex:1;justify-content:center;align-items:center;min-width:0;height:56px;display:flex}.mi-mobile-header-center svg{max-width:140px;height:auto}.mi-mobile-header-right{align-items:center;gap:var(--mi-space-xs);flex-shrink:0;width:auto;display:flex}.mi-mobile-hamburger{border:1.5px solid var(--mi-text-0);width:36px;height:36px;color:var(--mi-text-0);font-size:var(--mi-fs-xl);cursor:pointer;transition:color var(--mi-duration-fast,.15s) ease, background-color var(--mi-duration-fast,.15s) ease, border-color var(--mi-duration-fast,.15s) ease, opacity var(--mi-duration-fast,.15s) ease, transform var(--mi-duration-fast,.15s) ease, box-shadow var(--mi-duration-fast,.15s) ease;background:0 0;justify-content:center;align-items:center;display:flex}.mi-mobile-hamburger:active{background:var(--mi-text-0);color:var(--mi-bg-card)}.mi-search-trigger{align-items:center;gap:var(--mi-space-md);height:38px;padding:0 var(--mi-space-sm) 0 var(--mi-space-md);background:var(--mi-bg-soft,#fafafa);width:320px;max-width:40vw;color:var(--mi-text-2);cursor:pointer;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);text-align:left;border:1px solid #0000001f;flex-grow:0;flex-shrink:1;transition:border-color .12s cubic-bezier(.16,1,.3,1),background .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1);display:flex}.mi-search-trigger:hover{border-color:var(--mi-accent);color:var(--mi-text-0);background:#fff}.mi-search-trigger:hover .mi-search-trigger-icon{color:var(--mi-accent)}.mi-search-trigger:focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px}.mi-search-trigger-icon{color:var(--mi-text-1);flex-shrink:0;transition:color .12s}.mi-search-trigger-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.mi-search-trigger-kbd{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;color:var(--mi-text-2);background:#fff;border:1px solid #0000001f;flex-shrink:0;padding:2px 6px;font-weight:700}@media (max-width:1199px){.mi-search-trigger{width:220px}}@media (max-width:1023px){.mi-search-trigger{width:auto;padding:0 var(--mi-space-sm);gap:var(--mi-space-sm)}.mi-search-trigger-label,.mi-search-trigger-kbd{display:none}}.mi-auth-corner{z-index:1100;opacity:.18;pointer-events:auto;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;position:fixed;top:18px;right:14px}.mi-auth-corner:hover{opacity:1}.mi-auth-corner button{font-size:14px;width:24px!important;height:24px!important}.mi-search-close{top:50%;right:var(--mi-space-md);width:34px;height:34px;color:var(--mi-text-0);cursor:pointer;background:0 0;border:1px solid #0000001a;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s cubic-bezier(.16,1,.3,1),background-color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1),opacity .12s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translateY(-50%)}.mi-search-close:hover{border-color:var(--mi-accent);color:var(--mi-accent);box-shadow:0 2px 8px #0000000f}.mi-search-close:active{box-shadow:none}.mi-mobile-tab-bar{border-top:1px solid var(--mi-border);align-items:center;width:100%;height:30px;display:flex}.mi-mobile-tab-nav{z-index:50;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;display:flex}.mi-mobile-tab-link{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mi-text-1);cursor:pointer;transition:color var(--mi-duration-fast,.15s) ease;margin:-8px 0;padding:8px 0;font-weight:700;text-decoration:none;display:inline-block}.mi-mobile-tab-link:hover,.mi-mobile-tab-link:active{color:var(--mi-accent)}.mi-mobile-slider-backdrop{z-index:10000;background:#0d0d0d80;animation:.2s forwards mi-fade-in;position:fixed;inset:0}.mi-mobile-slider{background:var(--mi-bg-card);z-index:10001;flex-direction:column;width:300px;max-width:85vw;animation:.25s forwards mi-slide-in;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000026}.mi-mobile-slider-header{padding:var(--mi-space-md) var(--mi-space-lg);border-bottom:1.5px solid var(--mi-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mi-mobile-slider-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-md);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-text-0);font-weight:800}.mi-mobile-slider-close{border:1.5px solid var(--mi-border-hover);background:var(--mi-bg-0);cursor:pointer;width:36px;height:36px;font-size:var(--mi-fs-md);color:var(--mi-text-0);transition:color var(--mi-duration-fast,.15s) ease, background-color var(--mi-duration-fast,.15s) ease, border-color var(--mi-duration-fast,.15s) ease, opacity var(--mi-duration-fast,.15s) ease, transform var(--mi-duration-fast,.15s) ease, box-shadow var(--mi-duration-fast,.15s) ease;justify-content:center;align-items:center;display:flex}.mi-mobile-slider-close:hover{background:var(--mi-text-0);color:var(--mi-bg-0)}.mi-mobile-slider-nav{padding:var(--mi-space-md) var(--mi-space-lg);flex:1;overflow-y:auto}.mi-mobile-slider-footer{padding:var(--mi-space-lg);border-top:1px solid var(--mi-border);margin-top:auto}.mi-mobile-slider-item{align-items:center;gap:var(--mi-space-sm);border-bottom:1px solid var(--mi-border);display:flex}.mi-mobile-slider-item>:last-child{flex:1;min-width:0}.mi-mobile-slider-chevron{font-size:var(--mi-fs-xs);color:var(--mi-text-2);transition:transform var(--mi-duration-fast,.15s) ease;flex-shrink:0}.mi-mobile-slider-item:has([aria-expanded=true]) .mi-mobile-slider-chevron{color:var(--mi-accent);transform:rotate(90deg)}.mi-mobile-slider-link{width:100%;min-height:44px;padding:var(--mi-space-xs) 0;text-align:left;font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-text-0);cursor:pointer;transition:color var(--mi-duration-fast,.15s) ease;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:none;display:flex}.mi-mobile-slider-link:active{color:var(--mi-accent)}.mi-mobile-slider-sub{padding-left:var(--mi-space-lg)}.mi-mobile-slider-sub .mi-mobile-slider-item{border-bottom-color:var(--mi-border)}.mi-mobile-slider-sub .mi-mobile-slider-link{font-family:var(--mi-font-body);font-size:var(--mi-fs-md);letter-spacing:0;text-transform:none;color:var(--mi-text-1);font-weight:500}.mi-stamp{border:1.5px solid var(--mi-stamp-border);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-text-1);align-items:center;gap:6px;padding:3px 8px;font-weight:600;display:inline-flex;position:relative}.mi-stamp:before{content:"";border:1px dashed var(--mi-border);position:absolute;inset:-3px}.mi-lot{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--mi-text-2);font-weight:500}.mi-micro-text{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;color:var(--mi-text-3);line-height:1.4}.mi-warning-stripe{background:repeating-linear-gradient(-45deg, var(--mi-accent), var(--mi-accent) 4px, transparent 4px, transparent 8px);opacity:.6;height:3px}.mi-section-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--mi-text-2);margin-bottom:var(--mi-space-sm);align-items:center;gap:8px;font-weight:600;display:inline-flex}.mi-section-label:before{content:"";background:var(--mi-text-2);width:16px;height:1px}.mi-animate-on-scroll{opacity:0;transition:opacity .5s var(--mi-ease-out), transform .5s var(--mi-ease-out);transform:translateY(12px)}.mi-animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.mi-btn-primary{align-items:center;gap:var(--mi-space-sm);padding:10px var(--mi-space-xl);background:var(--mi-accent);color:#fff;font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-family:var(--mi-font-mono);transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease, scale .12s var(--mi-ease-out);white-space:nowrap;cursor:pointer;border:none;text-decoration:none;display:inline-flex;position:relative}.mi-btn-primary:hover{background:var(--mi-accent-hover);transform:translateY(-1px)}.mi-btn-secondary{align-items:center;gap:var(--mi-space-sm);padding:10px var(--mi-space-xl);color:var(--mi-text-0);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-family:var(--mi-font-mono);border:2px solid var(--mi-text-0);transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease, scale .12s var(--mi-ease-out);cursor:pointer;background:0 0;text-decoration:none;display:inline-flex}.mi-btn-secondary:hover{background:var(--mi-text-0);color:var(--mi-bg-0)}.mi-section{padding:var(--mi-space-xl) 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.mi-section:before{content:attr(data-section-tag);font-family:var(--mi-font-display);letter-spacing:-.04em;text-transform:uppercase;color:#0000000a;writing-mode:vertical-rl;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;font-size:clamp(4rem,8vw,7.5rem);font-weight:900;line-height:.9;display:none;position:absolute;top:50%;right:1.75rem;transform:translateY(-50%)}.mi-section[data-section-tag]:before{display:none}@media (min-width:1024px){.mi-section[data-section-tag]:before{display:block}}.mi-section.mi-cta-section:before,.mi-section.mi-chart-showcase-section:before,.mi-stats-section[data-section-tag]:before,.mi-live-section[data-section-tag]:before{color:#ffffff0d}.mi-section--soft:before{color:#0000000d}.mi-section>.mi-container{z-index:1;position:relative}.mi-section-header{margin-bottom:var(--mi-space-md)}.mi-section-header-row{gap:var(--mi-space-md);flex-direction:column;display:flex}@media (min-width:768px){.mi-section-header-row{flex-direction:row;justify-content:space-between;align-items:flex-end}}.mi-section-label-tag{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--mi-bg-0);margin-bottom:var(--mi-space-xs);background:var(--mi-text-0);align-items:center;gap:8px;padding:3px 8px;font-weight:700;display:inline-flex}.mi-section-label-tag:before{content:"■";color:var(--mi-accent);font-size:.35rem}.mi-section-label-tag.accent{background:var(--mi-accent);color:#fff}.mi-section-label-tag.accent:before{color:#fff}.mi-section-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-title);letter-spacing:-.04em;text-transform:uppercase;color:var(--mi-text-0);font-weight:900;line-height:1.1}.mi-section:nth-of-type(2n):after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 70% 30%,#d5380008 0%,#0000 60%);width:40%;height:100%;position:absolute;top:0;right:-10%}.mi-section--soft{background:var(--mi-bg-soft);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.mi-section-subtitle{color:var(--mi-text-1);font-size:var(--mi-fs-sm);margin-top:var(--mi-space-xs);max-width:520px;line-height:1.6}.mi-ticker-bar{background:var(--mi-accent);border-bottom:none;width:100vw;margin:-8px calc(50% - 50vw) 0;padding:5px 0;position:relative;overflow:hidden}.mi-ticker-bar:before,.mi-ticker-bar:after{content:"";z-index:2;width:60px;position:absolute;top:0;bottom:0}.mi-ticker-bar:before{background:linear-gradient(to right, var(--mi-accent), transparent);left:0}.mi-ticker-bar:after{background:linear-gradient(to left, var(--mi-accent), transparent);right:0}.mi-ticker-track{align-items:center;width:max-content;animation:60s linear infinite mi-tickerScroll;display:flex}.mi-ticker-item{padding:0 var(--mi-space-lg);font-size:var(--mi-fs-sm);color:#fff;font-family:var(--mi-font-mono);white-space:nowrap;letter-spacing:.02em;text-shadow:0 1px #00000026;align-items:center;gap:8px;font-weight:600;display:inline-flex}.mi-ticker-brand-dot{flex-shrink:0;width:5px;height:5px}.mi-ticker-dot{background:#ffffffa6;flex-shrink:0;width:3px;height:3px}.mi-ticker-price-drop{color:#1a1714;letter-spacing:.01em;background:#fcd34d;padding:1px 6px;font-weight:800}.mi-hero{color:#f2f0ec;background:#1a1714;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(24px,3vw,40px) 0;position:relative;overflow:hidden}.mi-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 30%,#d538001f 0%,#0000 65%);width:70%;height:140%;position:absolute;top:-20%;left:-10%}.mi-hero:after{content:"PREISVERGLEICH";font-family:var(--mi-font-display);letter-spacing:-.04em;color:#ffffff06;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:0;font-size:clamp(6rem,15vw,12rem);font-weight:900;line-height:1;position:absolute;bottom:-30px;left:-20px}.mi-hero-deco{pointer-events:none;color:#ffffff0f;opacity:1;z-index:0;position:absolute}.mi-hero-deco-crosshair{width:120px;height:120px;top:100px;right:8%}.mi-hero-deco-globe{width:160px;height:160px;bottom:20px;left:-30px}@media (max-width:1023px){.mi-hero-deco{display:none}}.mi-hero-content{gap:var(--mi-space-md);z-index:1;grid-template-columns:1fr;display:grid;position:relative}@media (min-width:1024px){.mi-hero-content{align-items:center;gap:var(--mi-space-xl);grid-template-columns:1fr 380px}}@media (min-width:1280px){.mi-hero-content{grid-template-columns:1fr 420px}}.mi-hero-primary{min-width:0}.mi-hero-label-cluster{align-items:center;gap:var(--mi-space-md);margin-bottom:var(--mi-space-sm);flex-wrap:wrap;display:flex}.mi-hero-stamp{border:2px solid var(--mi-accent);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mi-accent);align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex;transform:rotate(-1.5deg)}.mi-hero-stamp-dot{background:var(--mi-accent);width:5px;height:5px;animation:1.5s infinite mi-pulseDot}.mi-hero-lot-info{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;color:#ffffffa6;text-transform:uppercase}.mi-hero-title{font-family:var(--mi-font-display);letter-spacing:-.05em;text-transform:uppercase;margin-bottom:var(--mi-space-sm);color:#f2f0ec;font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:900;line-height:.95}.mi-hero-title-accent{color:var(--mi-accent);text-shadow:0 0 40px #d538004d;display:inline-block;position:relative}.mi-hero-subtitle{color:#ffffffa6;font-size:var(--mi-fs-sm);max-width:520px;margin-bottom:var(--mi-space-md);line-height:1.6}.mi-hero-search{max-width:870px;margin-top:var(--mi-space-lg);z-index:2;position:relative}.mi-hero-search--glow:before{content:"";pointer-events:none;opacity:0;z-index:0;will-change:opacity;animation:2.8s ease-in-out infinite mi-hero-search-pulse;position:absolute;inset:0;box-shadow:0 0 14px #d53800b3,0 0 36px 6px #d5380073,0 0 64px 16px #d5380040}.mi-hero-search--glow>*{z-index:1;position:relative}@keyframes mi-hero-search-pulse{0%,to{opacity:.3}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.mi-hero-search--glow:before{opacity:.35;animation:none}}.mi-hero-search .MuiAutocomplete-root{width:100%!important}.mi-hero-search .MuiOutlinedInput-root{letter-spacing:.02em;transition:border-color .12s,box-shadow .12s;font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-lg)!important;background:#fff!important;border:1px solid #0000001f!important;border-radius:0!important;padding:12px 20px!important}.mi-hero-search .MuiOutlinedInput-root fieldset{border:none!important}.mi-hero-search .MuiOutlinedInput-root:hover{border-color:#00000052!important}.mi-hero-search .MuiOutlinedInput-root.Mui-focused{border-color:var(--mi-accent)!important;box-shadow:0 0 0 2px #d5380033!important}.mi-hero-search .MuiInputBase-input{letter-spacing:.02em;font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-lg)!important;color:var(--mi-text-0)!important}.mi-hero-search .MuiInputBase-input::placeholder{font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-md)!important;color:#00000080!important;opacity:1!important}.mi-hero-search .MuiAutocomplete-root svg{color:#0000008c;width:22px;height:22px;transition:color .12s}.mi-hero-search .MuiAutocomplete-root svg:hover{color:var(--mi-accent)}.MuiAutocomplete-popper{z-index:1400!important;border-radius:0!important}.MuiAutocomplete-popper .MuiPaper-root{border:2px solid var(--mi-text-0)!important;font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-sm)!important;background:var(--mi-bg-card)!important;border-top:none!important;border-radius:0!important;box-shadow:0 8px 30px #0000001f!important}.MuiAutocomplete-popper .MuiAutocomplete-listbox{flex-direction:column!important;display:flex!important}.MuiAutocomplete-option{font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-sm)!important;border-bottom:1px solid var(--mi-border)!important;padding:8px 16px!important}.MuiAutocomplete-option:hover,.MuiAutocomplete-option[aria-selected=true],.MuiAutocomplete-option.Mui-focused{background:var(--mi-accent-dim)!important}.MuiAutocomplete-groupLabel{font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-xs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--mi-text-2)!important;background:var(--mi-bg-1)!important;border-bottom:1px solid var(--mi-border)!important;padding:4px 16px!important;font-weight:700!important}.mi-hero-search-input{width:100%;padding:16px var(--mi-space-xl);font-size:var(--mi-fs-md);color:#f2f0ec;font-family:var(--mi-font-mono);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:2px solid #fff3;padding-right:130px}.mi-hero-search-input::placeholder{color:#ffffffa6;font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm)}.mi-hero-search-input:focus{border-color:var(--mi-accent);outline:none;box-shadow:0 0 0 3px #d5380033}.mi-hero-search-btn{padding:0 var(--mi-space-2xl);background:var(--mi-accent);color:#fff;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--mi-duration-fast) ease;border:none;font-weight:700;position:absolute;top:0;bottom:0;right:0}.mi-hero-search-btn:hover{background:var(--mi-accent-hover)}.mi-hero-search-hints{gap:var(--mi-space-xs);margin-top:var(--mi-space-md);flex-wrap:wrap;align-items:center;display:flex}.mi-hero-search-hints-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;margin-right:var(--mi-space-xs);font-weight:700}.mi-hero-search-hint{font-size:var(--mi-fs-xs);font-family:var(--mi-font-mono);color:#fff9;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;background:0 0;border:1.5px solid #ffffff40;padding:4px 10px;font-weight:600;text-decoration:none}.mi-hero-search-hint:hover{color:#f2f0ec;background:#ffffff1a;border-color:#ffffff80}.mi-search-light{max-width:870px;position:relative}.mi-search-light .MuiAutocomplete-root{width:100%!important}.mi-search-light .MuiOutlinedInput-root{letter-spacing:.02em;transition:border-color .12s,box-shadow .12s;background:var(--mi-bg-card)!important;border:2px solid var(--mi-border-hover)!important;font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-md)!important;border-radius:0!important;padding:6px 16px!important}.mi-search-light .MuiOutlinedInput-root fieldset{border:none!important}.mi-search-light .MuiOutlinedInput-root:hover{border-color:var(--mi-text-2)!important}.mi-search-light .MuiOutlinedInput-root.Mui-focused{border-color:var(--mi-accent)!important;box-shadow:0 0 0 3px #d5380026!important}.mi-search-light .MuiInputBase-input{letter-spacing:.02em;font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-md)!important;color:var(--mi-text-0)!important}.mi-search-light .MuiInputBase-input::placeholder{font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-md)!important;color:var(--mi-text-2)!important;opacity:1!important}.mi-search-light .MuiAutocomplete-root svg{width:18px;height:18px;color:var(--mi-text-2);transition:color .12s}.mi-search-light .MuiAutocomplete-root svg:hover{color:var(--mi-accent)}.mi-hero-featured-deal{align-items:center;gap:var(--mi-space-md);background:0 0;border:none;flex-direction:row;margin-top:0;padding:0;display:flex;position:relative;overflow:visible}@media (min-width:1024px){.mi-hero-featured-deal{background:0 0;border:none;flex-direction:column;align-self:center;gap:0;margin-top:0;padding:0}}.mi-hero-featured-deal:before,.mi-hero-featured-deal:after{display:none}.mi-hero-featured-image-wrap{background:0 0;flex:0 0 45%;justify-content:center;align-items:flex-end;width:100%;padding:0;display:flex;position:relative}@media (min-width:1024px){.mi-hero-featured-image-wrap{padding:var(--mi-space-sm) var(--mi-space-lg) 0;flex:initial}}.mi-hero-featured-image-wrap:before{content:"";filter:blur(30px);pointer-events:none;z-index:0;background:radial-gradient(#d5380026 0%,#0000 65%);position:absolute;inset:10%}.mi-hero-featured-image-wrap img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px #00000080)drop-shadow(0 12px 24px #00000073)drop-shadow(0 30px 50px #0009);width:auto;max-height:340px;position:relative}.mi-hero-featured-image-wrap .bg-white,.mi-hero-featured-image-wrap .dark\:bg-white{background:0 0!important}.mi-hero-featured-image-wrap .rounded{background:0 0!important;border-radius:0!important}.mi-hero-featured-info{text-align:center;padding-top:var(--mi-space-xs);flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.mi-hero-featured-brand{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6}.mi-hero-featured-name{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-md);letter-spacing:-.02em;text-transform:uppercase;color:#f2f0ec;max-width:280px;line-height:1.2}.mi-hero-featured-original{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:#ffffffa6;letter-spacing:.04em;margin-top:2px;text-decoration:line-through}.mi-hero-featured-discount{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-accent);border:1px solid var(--mi-accent);padding:1px 5px;font-weight:700;display:inline-block}.mi-hero-featured-prices-grid{gap:var(--mi-space-2xl);margin-top:var(--mi-space-sm);justify-content:center;align-items:flex-start;display:flex}.mi-hero-featured-price-col{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.mi-hero-featured-price-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;font-weight:700}.mi-hero-featured-price-col.gebraucht .mi-hero-featured-price-label{color:#ffffffa6}.mi-hero-featured-price-row{align-items:center;gap:var(--mi-space-sm);display:inline-flex}.mi-hero-featured-price-value{font-family:var(--mi-font-display);font-size:var(--mi-fs-xl);letter-spacing:-.02em;color:#fff;font-weight:800;line-height:1}.mi-hero-featured-price-col.gebraucht .mi-hero-featured-price-value{color:#ffffffb3;font-size:var(--mi-fs-lg)}.mi-hero-featured-cta{align-items:center;gap:var(--mi-space-sm);margin-top:var(--mi-space-sm);padding:8px var(--mi-space-xl);background:var(--mi-accent);color:#fff;font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-family:var(--mi-font-mono);cursor:pointer;transition:background var(--mi-duration-fast) ease, box-shadow .2s ease, scale .12s var(--mi-ease-out);border:none;text-decoration:none;display:flex}.mi-hero-featured-cta:hover{background:var(--mi-accent-hover);box-shadow:0 0 20px #d538004d}.mi-trust-stats-bar{border-top:3px solid var(--mi-accent);color:#f2f0ec;background:#111;border-bottom:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}@media (max-width:767px){.mi-trust-stats-bar{display:none}}.mi-trust-stats-bar:before{content:"⌖ SYSTEM STATUS ⌖";font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.2em;text-transform:uppercase;color:#ffffff1f;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (max-width:480px){.mi-trust-stats-bar:before{display:none}}.mi-trust-stats-inner{max-width:1680px;padding:0 var(--mi-space-lg);grid-template-columns:1fr;gap:0;margin:0 auto;display:grid}@media (min-width:768px){.mi-trust-stats-inner{padding:0 var(--mi-space-xl);grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.mi-trust-stats-inner{padding:0 var(--mi-space-2xl)}}.mi-trust-stat-item{justify-content:center;align-items:center;gap:var(--mi-space-md);padding:var(--mi-space-xl) var(--mi-space-lg);border-right:1px solid #ffffff0f;display:flex;position:relative}.mi-trust-stat-item:last-child{border-right:none}@media (max-width:767px){.mi-trust-stat-item{border-bottom:1px solid #ffffff0f;border-right:none}.mi-trust-stat-item:last-child{border-bottom:none}}.mi-trust-stat-icon{width:36px;height:36px;color:var(--mi-accent);border:1.5px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.mi-trust-stat-icon:after{content:"";border-top:1px solid var(--mi-accent);border-right:1px solid var(--mi-accent);width:5px;height:5px;position:absolute;top:-3px;right:-3px}.mi-trust-stat-icon svg{width:16px;height:16px}.mi-trust-stat-value{font-family:var(--mi-font-mono);font-size:var(--mi-fs-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-weight:700}.mi-trust-stat-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.mi-deal-featured{gap:var(--mi-space-lg);padding:var(--mi-space-xl);background:var(--mi-bg-card);border:1px solid var(--mi-border);margin-bottom:var(--mi-space-md);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.mi-deal-featured{grid-template-columns:auto 1fr auto;align-items:center}}.mi-deal-featured:before{content:"";background:var(--mi-accent);height:3px;position:absolute;top:0;left:0;right:0}.mi-deal-featured-image{border:1px solid var(--mi-border);background:var(--mi-bg-stamp);justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative;overflow:hidden}.mi-deal-featured-image:after{content:"";border:1px dashed var(--mi-border);position:absolute;inset:-3px}.mi-deal-featured-image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-deal-featured-body{min-width:0}.mi-deal-featured-badge{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--mi-space-xs);border:1px solid;align-items:center;gap:4px;padding:2px 7px;font-weight:700;display:inline-flex}.mi-deal-featured-badge.hot{color:var(--mi-accent);border-color:var(--mi-accent)}.mi-deal-featured-badge.best{color:var(--mi-green);border-color:var(--mi-green)}.mi-deal-featured-brand{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mi-text-2)}.mi-deal-featured-name{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-lg);letter-spacing:-.02em;text-transform:uppercase;color:var(--mi-text-0);margin:2px 0}.mi-deal-featured-meta{gap:var(--mi-space-sm);font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);flex-wrap:wrap;display:flex}.mi-deal-featured-pricing{text-align:right}@media (max-width:767px){.mi-deal-featured-pricing{text-align:left}}.mi-price-col-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;border:1px solid;margin-bottom:2px;padding:1px 6px;font-weight:700;display:block}.mi-price-col-label.neu{color:var(--mi-green);border-color:var(--mi-green)}.mi-price-col-label.gebraucht{color:var(--mi-blue);border-color:var(--mi-blue)}.mi-price-col-value{font-family:var(--mi-font-mono);font-variant-numeric:tabular-nums;font-weight:700}.mi-price-col-value.neu{font-size:var(--mi-fs-xl);color:var(--mi-green)}.mi-price-col-value.gebraucht{font-size:var(--mi-fs-md);color:var(--mi-blue)}.mi-deal-price-original{font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);text-decoration:line-through}.mi-deal-price-discount{font-size:var(--mi-fs-xs);color:var(--mi-accent);font-weight:700;font-family:var(--mi-font-mono);border:1px solid var(--mi-accent);padding:0 4px}.mi-deals-grid-compact{border:2px solid var(--mi-text-0);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.mi-deals-grid-compact{grid-template-columns:repeat(2,1fr)}}.mi-deal-card{gap:var(--mi-space-md);padding:var(--mi-space-md) var(--mi-space-lg);background:var(--mi-bg-card);border-bottom:1px solid var(--mi-border);transition:background var(--mi-duration-fast) ease;cursor:pointer;color:inherit;grid-template-columns:52px 1fr auto;align-items:center;text-decoration:none;display:grid;position:relative}@media (min-width:768px){.mi-deal-card{border-right:1px solid var(--mi-border)}.mi-deal-card:nth-child(2n){border-right:none}}.mi-deal-card:last-child{border-bottom:none}.mi-deal-card:hover{background:var(--mi-bg-hover)}.mi-deal-card:before{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.mi-deal-card.hot:before{background:var(--mi-accent)}.mi-deal-card.best:before{background:var(--mi-green)}.mi-deal-card.new:before{background:var(--mi-blue)}.mi-deal-card-image{border:1px solid var(--mi-border);background:var(--mi-bg-stamp);justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.mi-deal-card-image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-deal-card-body{min-width:0}.mi-deal-card-brand{font-size:var(--mi-fs-xs);font-family:var(--mi-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mi-text-2)}.mi-deal-card-name{font-family:var(--mi-font-display);font-weight:700;font-size:var(--mi-fs-md);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;color:var(--mi-text-0);overflow:hidden}.mi-deal-card-meta{gap:var(--mi-space-xs);font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);display:flex}.mi-deal-card-right{text-align:right;min-width:100px}.mi-deal-prices-stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mi-deal-price-row{align-items:baseline;gap:4px;display:flex}.mi-deal-price-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:0 3px;font-weight:700}.mi-deal-price-label.neu{color:var(--mi-green);border-color:var(--mi-green)}.mi-deal-price-label.gebraucht{color:var(--mi-blue);border-color:var(--mi-blue)}.mi-deal-price-value{font-family:var(--mi-font-mono);font-variant-numeric:tabular-nums;font-weight:700}.mi-deal-price-value.neu{font-size:var(--mi-fs-md);color:var(--mi-green)}.mi-deal-price-value.gebraucht{font-size:var(--mi-fs-sm);color:var(--mi-blue)}.mi-new-releases-grid{border:1px solid var(--mi-border);grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (min-width:640px){.mi-new-releases-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.mi-new-releases-grid{grid-template-columns:repeat(4,1fr)}}.mi-release-card{gap:var(--mi-space-sm);padding:var(--mi-space-lg);background:var(--mi-bg-card);border-right:1px solid var(--mi-border);border-bottom:1px solid var(--mi-border);transition:background var(--mi-duration-fast) ease;cursor:pointer;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.mi-release-card:hover{background:var(--mi-bg-hover)}.mi-release-card-badge{border:1px solid var(--mi-blue);color:var(--mi-blue);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-family:var(--mi-font-mono);align-items:center;gap:4px;width:fit-content;padding:2px 6px;display:inline-flex}.mi-release-card-image{aspect-ratio:4/3;background:var(--mi-bg-stamp);border:1px dashed var(--mi-border);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.mi-release-card-image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-release-card-brand{font-size:var(--mi-fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--mi-text-2);font-weight:600;font-family:var(--mi-font-mono)}.mi-release-card-name{font-family:var(--mi-font-display);font-size:var(--mi-fs-md);text-transform:uppercase;letter-spacing:-.01em;-webkit-line-clamp:2;min-height:2.1em;color:var(--mi-text-0);-webkit-box-orient:vertical;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.mi-release-card-meta{align-items:center;gap:var(--mi-space-xs);font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);flex-wrap:wrap;display:flex}.mi-release-card-footer{justify-content:space-between;align-items:baseline;gap:var(--mi-space-sm);padding-top:var(--mi-space-sm);border-top:1px solid var(--mi-border);margin-top:auto;display:flex}.mi-release-card-price{font-family:var(--mi-font-mono);font-size:var(--mi-fs-md);color:var(--mi-text-0);font-weight:700}.mi-release-card-shops{font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono)}.mi-live-section{padding:var(--mi-space-3xl) 0;background:#161310;border-top:none;border-bottom:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.mi-live-dashboard{font-family:var(--mi-font-mono);color:#f2f0ec;margin:0 auto;position:relative}.mi-live-header{align-items:center;gap:var(--mi-space-sm);margin-bottom:var(--mi-space-lg);padding-bottom:var(--mi-space-md);border-bottom:1px solid #ffffff14;display:flex}.mi-live-dot{background:#ff3b3b;width:6px;height:6px;animation:1.5s infinite mi-pulseDot}.mi-live-label{font-size:var(--mi-fs-xs);text-transform:uppercase;letter-spacing:.14em;color:#ffffffa6;font-weight:600}.mi-live-updates{flex-direction:column;display:flex}.mi-live-update-item{align-items:center;gap:var(--mi-space-md);font-size:var(--mi-fs-sm);color:#ffffffd9;border-bottom:1px solid #ffffff0f;padding:8px 0;display:flex}.mi-live-update-item:last-child{border-bottom:none}.mi-live-update-img{flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.mi-live-update-img .bg-white{background:0 0}.mi-live-update-time{font-size:var(--mi-fs-xs);color:#ffffffa6;font-variant-numeric:tabular-nums;min-width:68px}.mi-live-update-set{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}.mi-live-update-change{font-weight:700;font-size:var(--mi-fs-sm);align-items:center;gap:3px;display:flex}.mi-live-update-change.down{color:#00d68f}.mi-live-update-change.up{color:#f44}.mi-live-update-shop{font-size:var(--mi-fs-xs);color:#ffffffa6;text-align:right;min-width:75px;display:none}@media (min-width:768px){.mi-live-update-shop{display:block}}@supports (grid-template-columns:subgrid){.mi-live-updates{grid-template-columns:auto auto minmax(0,1fr) auto fit-content(11rem);display:grid}.mi-live-update-item{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.mi-live-update-change{justify-content:flex-end}.mi-live-update-shop{overflow-wrap:anywhere}}@media (max-width:767px){.mi-live-updates{flex-direction:column;display:flex}.mi-live-update-item{-moz-column-gap:12px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img set change""img time change";align-items:center;gap:2px 12px;display:grid}.mi-live-update-img{grid-area:img;width:48px;height:48px}.mi-live-update-set{grid-area:set}.mi-live-update-time{grid-area:time;min-width:0}.mi-live-update-change{grid-area:change;justify-content:flex-end}}.mi-brands-grid{border:2px solid var(--mi-text-0);grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (min-width:640px){.mi-brands-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.mi-brands-grid{grid-template-columns:repeat(5,1fr)}}.mi-brand-card{background:var(--mi-bg-card);border-right:1px solid var(--mi-border);border-bottom:1px solid var(--mi-border);padding:var(--mi-space-xl) var(--mi-space-lg);text-align:center;transition:background var(--mi-duration-fast) ease;cursor:pointer;color:inherit;text-decoration:none;position:relative}.mi-brand-card:hover{background:var(--mi-bg-hover);box-shadow:inset 0 -2px 0 var(--mi-accent)}.mi-brand-card:before,.mi-brand-card:after{content:none}.mi-brand-card-logo{width:100px;height:100px;margin:0 auto var(--mi-space-md);justify-content:center;align-items:center;padding:4px;display:flex;overflow:hidden}.mi-brand-card-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-brand-card-name{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-lg);text-transform:uppercase;letter-spacing:-.01em;color:var(--mi-text-0)}.mi-brand-card-count{font-family:var(--mi-font-body);font-size:var(--mi-fs-md);color:var(--mi-text-2);margin-top:4px;line-height:1.6}.mi-bento-grid{border:2px solid var(--mi-text-0);grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (min-width:768px){.mi-bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(120px,auto)}}.mi-bento-item{background:var(--mi-bg-card);border-right:1px solid var(--mi-border);border-bottom:1px solid var(--mi-border);padding:var(--mi-space-lg);transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;cursor:pointer;color:inherit;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative}.mi-bento-item:hover{background:var(--mi-text-0);color:#fff}.mi-bento-item:hover .mi-bento-item-name{color:#fff}.mi-bento-item:hover .mi-bento-item-count{color:#ffffffa6}.mi-bento-item:hover:after{color:#fff3}.mi-bento-item:hover:before{border-color:#ffffff26}.mi-bento-item:before{content:"";border-top:1.5px solid var(--mi-border-strong);border-left:1.5px solid var(--mi-border-strong);width:10px;height:10px;position:absolute;top:6px;left:6px}.mi-bento-item:after{content:attr(data-ref);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;color:var(--mi-text-3);position:absolute;top:8px;right:10px}.mi-bento-item-icon{margin-bottom:var(--mi-space-sm);opacity:.35}.mi-bento-item-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mi-bento-item-name{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-md);text-transform:uppercase;letter-spacing:-.01em;color:var(--mi-text-0)}.mi-bento-item-count{font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);letter-spacing:.04em}@media (min-width:768px){.mi-bento-star-wars{grid-area:span 2/span 2}.mi-bento-technic{grid-column:span 2}.mi-bento-city{grid-row:span 2}}.mi-theme-grid{background:var(--mi-text-0);border:2px solid var(--mi-text-0);grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(140px,auto);gap:2px;display:grid}@media (max-width:639px){.mi-theme-grid>.mi-theme-card:nth-of-type(n+8):not(.mi-theme-card--all){display:none}}@media (min-width:640px){.mi-theme-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.mi-theme-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(160px,auto)}}@media (min-width:1280px){.mi-theme-grid{grid-template-columns:repeat(6,1fr)}}.mi-theme-card{background:var(--mi-bg-card);padding:var(--mi-space-lg) var(--mi-space-md);color:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,opacity .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.mi-theme-card:before{content:"";border-top:1.5px solid var(--mi-border-strong);border-left:1.5px solid var(--mi-border-strong);opacity:.3;width:10px;height:10px;transition:opacity .15s;position:absolute;top:6px;left:6px}.mi-theme-card:hover{background:var(--mi-bg-1);box-shadow:0 4px 20px #d538000a}.mi-theme-card:hover:before{border-color:var(--mi-accent);opacity:.6}.mi-theme-card:hover .mi-theme-card-image{transform:scale(1.08)}@media (min-width:1024px){.mi-theme-card--featured{grid-area:span 2/span 2}.mi-theme-card--featured .mi-theme-card-image{max-width:200px}.mi-theme-card--featured .mi-theme-card-name{font-size:var(--mi-fs-xl)}.mi-theme-card--featured .mi-theme-card-count{font-size:var(--mi-fs-xs)}}@media (min-width:1280px){.mi-theme-card--wide{gap:var(--mi-space-lg);padding:var(--mi-space-md) var(--mi-space-xl);flex-direction:row;grid-area:3/span 2/4}.mi-theme-card--wide .mi-theme-card-image{flex-shrink:0;max-width:140px}.mi-theme-card--wide .mi-theme-card-info{text-align:left}}@media (min-width:1024px) and (max-width:1279px){.mi-theme-card--wide{gap:var(--mi-space-md);padding:var(--mi-space-md) var(--mi-space-lg);flex-direction:row;grid-column:span 2}.mi-theme-card--wide .mi-theme-card-image{flex-shrink:0;max-width:120px}.mi-theme-card--wide .mi-theme-card-info{text-align:left}}@media (max-width:1023px) and (min-width:640px){.mi-theme-card--featured{grid-column:span 2}.mi-theme-card--featured .mi-theme-card-image{max-width:160px}.mi-theme-card--wide{grid-column:span 2}}.mi-theme-card-image{aspect-ratio:1;width:100%;max-width:110px;margin-bottom:var(--mi-space-sm);justify-content:center;align-items:center;transition:transform .2s;display:flex}.mi-theme-card-info{text-align:center;width:100%}.mi-theme-card-name{font-family:var(--mi-font-display);font-weight:900;font-size:clamp(var(--mi-fs-md), 1.2vw, var(--mi-fs-lg));text-transform:uppercase;letter-spacing:-.03em;color:var(--mi-text-0);margin-bottom:var(--mi-space-xs);line-height:1.05}.mi-theme-card-count{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);letter-spacing:.04em}.mi-theme-card--all{background:var(--mi-text-0);padding:var(--mi-space-xl);justify-content:center}.mi-theme-card--all:before{display:none}.mi-theme-card--all:hover{background:var(--mi-accent)}.mi-theme-card-all-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.mi-theme-card--all .mi-theme-card-name{color:#fff;font-size:var(--mi-fs-sm)}.mi-theme-card--all .mi-theme-card-count{color:#ffffffa6;font-size:var(--mi-fs-xs)}.mi-theme-card-all-icon{font-size:var(--mi-fs-xl);color:#fff;margin-bottom:var(--mi-space-sm);line-height:1;display:block}.mi-chart-showcase-section{padding-bottom:0}.mi-chart-showcase-section .mi-section-label-tag{background:var(--mi-text-0);color:var(--mi-text-inv)}.mi-chart-showcase{padding:var(--mi-space-2xl) 0;color:#f2f0ec;border-top:3px solid var(--mi-accent);background:#1a1714;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.mi-chart-showcase:after{content:"";pointer-events:none;background:radial-gradient(#d538000f 0%,#0000 60%);width:60%;height:200%;position:absolute;top:-50%;left:-20%}.mi-chart-showcase:before{content:"REF: VB-CHART-2026 ·PREISVERLAUF-MODUL";font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffff26;z-index:1;position:absolute;bottom:10px;right:14px}.mi-chart-showcase .mi-chart-showcase-info h3{color:#fff}.mi-chart-showcase .mi-chart-showcase-info p{color:#ffffffa6}.mi-chart-showcase .mi-chart-showcase-price-current{color:#00d68f}.mi-chart-showcase .mi-chart-showcase-price-label{color:#ffffffa6}.mi-chart-showcase .mi-chart-beispiel-badge{border-color:var(--mi-accent);color:var(--mi-accent)}.mi-chart-showcase-header{gap:var(--mi-space-md);margin-bottom:var(--mi-space-2xl);flex-direction:column;display:flex}@media (min-width:768px){.mi-chart-showcase-header{flex-direction:row;justify-content:space-between;align-items:center}}.mi-chart-showcase-product{align-items:center;gap:var(--mi-space-lg);color:inherit;text-decoration:none;display:flex}.mi-chart-showcase-product:hover .mi-chart-showcase-info h3{color:var(--mi-accent)}.mi-chart-showcase-prices{gap:var(--mi-space-xl);align-items:flex-start;display:flex}.mi-chart-showcase-image{background:#fff;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.mi-chart-showcase-image:after{content:"";border:1px dashed #ffffff14;position:absolute;inset:-3px}.mi-chart-showcase-image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-chart-showcase-image .bg-white,.mi-chart-showcase-image .dark\:bg-white{background:0 0!important}.mi-chart-showcase-image .rounded{background:0 0!important;border-radius:0!important}.mi-chart-showcase-info h3{font-family:var(--mi-font-display);font-size:var(--mi-fs-lg);color:var(--mi-text-0);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:3px;font-weight:800}.mi-chart-showcase-info p{font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);letter-spacing:.04em}.mi-chart-beispiel-badge{align-items:center;gap:var(--mi-space-xs);border:1px solid var(--mi-accent);color:var(--mi-accent);font-size:var(--mi-fs-xs);font-weight:600;font-family:var(--mi-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;padding:2px 6px;display:inline-flex}.mi-chart-showcase-price{text-align:right}.mi-chart-showcase-price-value{font-family:var(--mi-font-mono);font-size:var(--mi-fs-lg);font-weight:700;display:block}.mi-chart-showcase-price-label{font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.mi-chart-container{aspect-ratio:3;width:100%;min-height:200px;position:relative}@media (max-width:480px){.mi-chart-showcase{padding:var(--mi-space-xl) 0}.mi-chart-container{aspect-ratio:5/3;min-height:240px}.mi-chart-showcase-header{gap:var(--mi-space-md);margin-bottom:var(--mi-space-lg)}.mi-chart-showcase-image{width:56px;height:56px}.mi-chart-showcase-info h3{font-size:var(--mi-fs-sm)}.mi-chart-showcase-info p{font-size:var(--mi-fs-xs)}.mi-chart-showcase-prices{gap:var(--mi-space-lg)}.mi-chart-showcase-price-value{font-size:var(--mi-fs-md)}.mi-chart-showcase-price-label{font-size:var(--mi-fs-xs)}}.mi-chart-svg{width:100%;height:100%}.mi-chart-period-tabs{border:1px solid #ffffff1f;gap:0;width:fit-content;display:flex}.mi-chart-period-tab{padding:5px var(--mi-space-md);font-size:var(--mi-fs-xs);color:#ffffffa6;font-weight:600;font-family:var(--mi-font-mono);letter-spacing:.06em;transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff1f}.mi-chart-period-tab:last-child{border-right:none}.mi-chart-period-tab:hover{color:#ffffffb3;background:#ffffff0d}.mi-chart-period-tab.active{background:var(--mi-accent);color:#fff}.mi-eol-list{border:2px solid var(--mi-text-0);flex-direction:column;gap:0;display:flex;position:relative}.mi-eol-list:before{content:"⚠ EOL-WARNUNG";top:-10px;left:var(--mi-space-md);background:var(--mi-bg-0);padding:0 var(--mi-space-sm);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;color:var(--mi-amber);font-weight:700;position:absolute}.mi-eol-item{align-items:center;gap:var(--mi-space-lg);padding:var(--mi-space-md) var(--mi-space-xl);background:var(--mi-bg-card);transition:background var(--mi-duration-fast) ease;cursor:pointer;border-bottom:1px solid var(--mi-border);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex;position:relative}.mi-eol-item:last-child{border-bottom:none}.mi-eol-item:hover{background:var(--mi-bg-hover)}.mi-eol-item-info{flex:1;min-width:0}.mi-eol-item-name{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-md);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--mi-text-0);overflow:hidden}@media (max-width:480px){.mi-eol-item{gap:var(--mi-space-sm);padding:var(--mi-space-md) var(--mi-space-md);flex-wrap:wrap}.mi-eol-item-name{white-space:normal;text-overflow:unset;font-size:var(--mi-fs-sm);overflow:visible}.mi-eol-item-timer{font-size:var(--mi-fs-xs);padding:3px var(--mi-space-sm)}.mi-eol-item-cta{text-align:center;width:100%;padding:8px var(--mi-space-md)}}.mi-eol-item-set{font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);letter-spacing:.06em}.mi-eol-item-timer{padding:4px var(--mi-space-md);font-size:var(--mi-fs-xs);border:1px solid var(--mi-amber);color:var(--mi-amber);white-space:nowrap;font-weight:600;font-family:var(--mi-font-mono);align-items:center;gap:5px;display:inline-flex}.mi-eol-item-timer.urgent{border-color:var(--mi-red);color:var(--mi-red);animation:2s infinite mi-pulse}.mi-eol-item-timer svg{width:12px;height:12px}.mi-eol-item-cta{padding:6px var(--mi-space-lg);background:var(--mi-accent);color:#fff;font-size:var(--mi-fs-xs);white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-family:var(--mi-font-mono);cursor:pointer;transition:background var(--mi-duration-fast) ease, scale .12s var(--mi-ease-out);border:none}.mi-eol-item-cta:hover{background:var(--mi-accent-hover)}.mi-stats-section{color:#f2f0ec;background:#1a1714;border-top:none;border-bottom:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.mi-stats-section:before{content:"SYS-MONITOR // LIVE DATA";font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.2em;text-transform:uppercase;color:#ffffff26;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mi-stats-section:after{content:"";background:var(--mi-accent);height:3px;position:absolute;top:0;left:0;right:0}.mi-stats-grid{max-width:1680px;padding:0 var(--mi-space-lg);grid-template-columns:repeat(2,1fr);gap:0;margin:0 auto;display:grid}@media (min-width:768px){.mi-stats-grid{padding:0 var(--mi-space-xl);grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.mi-stats-grid{padding:0 var(--mi-space-2xl)}}.mi-stat-item{text-align:center;padding:var(--mi-space-2xl) var(--mi-space-md);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.mi-stat-item+.mi-stat-item:before{content:"";background:#ffffff14;width:1px;position:absolute;top:20%;bottom:20%;left:0}@media (max-width:767px){.mi-stat-item:nth-child(odd):before{display:none}.mi-stat-item:nth-child(n+3):after{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:20%;right:20%}}.mi-stat-value{font-family:var(--mi-font-mono);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 30px #d5380026;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.05}.mi-stat-label{font-size:var(--mi-fs-xs);color:#ffffffa6;letter-spacing:.14em;text-transform:uppercase;font-weight:600;font-family:var(--mi-font-mono);white-space:nowrap}@media (max-width:480px){.mi-stat-item{padding:var(--mi-space-lg) var(--mi-space-sm)}.mi-stat-value{font-size:var(--mi-fs-xl)}.mi-stat-label{font-size:var(--mi-fs-xs);letter-spacing:.1em}}.mi-blog-grid{border:2px solid var(--mi-text-0);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.mi-blog-grid{grid-template-columns:repeat(3,1fr)}}.mi-blog-card{background:var(--mi-bg-card);transition:border-color var(--mi-duration-fast) ease, background var(--mi-duration-fast) ease;cursor:pointer;color:inherit;border:2px solid #0000;text-decoration:none;overflow:hidden}.mi-blog-card:hover{border-color:var(--mi-accent);box-shadow:0 4px 24px #d538000f}.mi-blog-card-image{aspect-ratio:16/10;background:var(--mi-bg-stamp);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.mi-blog-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.mi-blog-card:hover .mi-blog-card-image img{transform:scale(1.05)}.mi-blog-card-content{padding:var(--mi-space-lg)}.mi-blog-card-tag{font-size:var(--mi-fs-xs);margin-bottom:var(--mi-space-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-family:var(--mi-font-mono);border:1px solid;padding:2px 8px;display:inline-block}.mi-blog-card-tag-ratgeber{color:var(--mi-accent);border-color:var(--mi-accent)}.mi-blog-card-tag-vergleich{color:var(--mi-blue);border-color:var(--mi-blue)}.mi-blog-card-tag-tipps{color:var(--mi-green);border-color:var(--mi-green)}.mi-blog-card-title{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-md);margin-bottom:var(--mi-space-sm);text-transform:uppercase;letter-spacing:-.01em;color:var(--mi-text-0);line-height:1.25}.mi-blog-card-excerpt{font-size:var(--mi-fs-sm);color:var(--mi-text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.mi-blog-card-meta{align-items:center;gap:var(--mi-space-sm);margin-top:var(--mi-space-md);font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-family:var(--mi-font-mono);display:flex}.mi-blog-featured{background:var(--mi-bg-card);cursor:pointer;color:inherit;transition:border-color var(--mi-duration-fast) ease, background var(--mi-duration-fast) ease;margin-bottom:var(--mi-space-lg);border:2px solid #0000;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mi-blog-featured:hover{border-color:var(--mi-accent)}.mi-blog-featured-image{aspect-ratio:21/9;background:var(--mi-bg-stamp);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.mi-blog-featured-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.mi-blog-featured:hover .mi-blog-featured-image img{transform:scale(1.05)}.mi-blog-featured-content{padding:var(--mi-space-xl)}.mi-blog-featured-content .mi-blog-card-tag{font-size:var(--mi-fs-xs);width:auto;padding:2px 8px;display:inline-block}.mi-blog-featured-title{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-xl);margin-bottom:var(--mi-space-sm);text-transform:uppercase;letter-spacing:-.01em;color:var(--mi-text-0);line-height:1.2}@media (min-width:768px){.mi-blog-featured{flex-direction:row}.mi-blog-featured-image{aspect-ratio:auto;border-bottom:none;flex-shrink:0;width:50%}.mi-blog-featured-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.mi-blog-featured-title{font-size:var(--mi-fs-xl)}}.mi-blog-grid-3{gap:var(--mi-space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.mi-blog-grid-3{grid-template-columns:repeat(3,1fr)}}.mi-cta-section{background:#1a1714;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;position:relative;overflow:hidden}.mi-cta-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#d5380014 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mi-cta-card{padding:var(--mi-space-2xl) var(--mi-space-xl);text-align:center;background:0 0;border:none;max-width:1680px;margin:0 auto;position:relative}@media (min-width:768px){.mi-cta-card{padding:var(--mi-space-2xl) var(--mi-space-3xl)}}.mi-cta-card:before{content:"";background:linear-gradient(to bottom, var(--mi-accent), transparent);width:1px;height:40px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mi-cta-card:after{content:"SUBSCRIBE";font-family:var(--mi-font-display);color:#ffffff05;letter-spacing:-.04em;text-transform:uppercase;pointer-events:none;white-space:nowrap;font-size:clamp(4rem,10vw,8rem);font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.mi-cta-content{z-index:1;max-width:480px;margin:0 auto;position:relative}.mi-cta-icon{border:2px solid var(--mi-accent);width:48px;height:48px;margin:0 auto var(--mi-space-xl);font-size:var(--mi-fs-lg);color:#f2f0ec;justify-content:center;align-items:center;display:flex;position:relative}.mi-cta-icon:after{content:"";border:1px dashed #ffffff1a;position:absolute;inset:-4px}.mi-cta-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-title);letter-spacing:-.04em;margin-bottom:var(--mi-space-md);text-transform:uppercase;color:#fff;font-weight:900}.mi-cta-subtitle{color:#ffffffa6;margin-bottom:var(--mi-space-xl);font-size:var(--mi-fs-md);line-height:1.7}.mi-cta-form{gap:0;max-width:420px;margin:0 auto;display:flex}.mi-cta-input{padding:10px var(--mi-space-lg);color:#fff;font-size:var(--mi-fs-sm);font-family:var(--mi-font-mono);letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff26;border-right:none;flex:1;min-width:0}.mi-cta-input::placeholder{color:#ffffffa6}.mi-cta-input:focus{border-color:var(--mi-accent)}.mi-cta-input:focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px}.mi-faq-grid{border:2px solid var(--mi-text-0);grid-template-columns:1fr;gap:0;max-width:920px;margin:0 auto;display:grid}@media (min-width:1024px){.mi-faq-grid{grid-template-columns:repeat(2,1fr)}}.mi-faq-item{background:var(--mi-bg-card);border-bottom:1px solid var(--mi-border)}@media (min-width:1024px){.mi-faq-item{border-right:1px solid var(--mi-border)}.mi-faq-item:nth-child(2n){border-right:none}}.mi-faq-item:last-child{border-bottom:none}.mi-faq-item.open{background:var(--mi-bg-hover)}.mi-faq-question{align-items:center;gap:var(--mi-space-md);width:100%;padding:var(--mi-space-md) var(--mi-space-lg);font-weight:600;font-size:var(--mi-fs-sm);cursor:pointer;color:var(--mi-text-0);transition:color var(--mi-duration-fast) ease;text-align:left;background:0 0;border:none;font-family:inherit;display:flex}.mi-faq-question:hover{color:var(--mi-accent)}.mi-faq-question-icon{border:1.5px solid var(--mi-border-hover);width:20px;height:20px;color:var(--mi-accent);font-size:var(--mi-fs-xs);font-weight:700;font-family:var(--mi-font-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mi-faq-question-text{flex:1}.mi-faq-toggle-icon{font-family:var(--mi-font-mono);font-size:var(--mi-fs-md);color:var(--mi-text-2);flex-shrink:0;font-weight:400}.mi-faq-item.open .mi-faq-toggle-icon{color:var(--mi-accent)}.mi-faq-answer{max-height:0;transition:max-height .4s var(--mi-ease-out);overflow:hidden}.mi-faq-item.open .mi-faq-answer{max-height:300px}.mi-faq-answer-inner{padding:0 var(--mi-space-lg) var(--mi-space-lg);padding-left:calc(var(--mi-space-lg) + 20px + var(--mi-space-md));font-size:var(--mi-fs-sm);color:var(--mi-text-1);line-height:1.7}.mi-geo-about-section{background:var(--mi-bg-1);padding:var(--mi-space-3xl) 0;width:100vw;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.mi-geo-about-text{font-size:var(--mi-fs-sm);color:var(--mi-text-1);text-align:center;max-width:860px;margin:0 auto;line-height:1.8}.mi-geo-about-text p{margin-bottom:var(--mi-space-md)}.mi-geo-about-text strong{color:var(--mi-text-0);font-weight:600}.mi-footer{border-top:1px solid var(--mi-border);padding:var(--mi-space-3xl) 0 var(--mi-space-xl);position:relative}.mi-footer:before{content:"";background:var(--mi-text-3);width:1px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mi-footer-logo-area{margin-bottom:var(--mi-space-2xl);text-align:center}.mi-footer-logo{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-xl);letter-spacing:-.03em;margin-bottom:var(--mi-space-sm);color:var(--mi-text-0);justify-content:center;align-items:center;gap:8px;display:flex}.mi-footer-logo-icon{border:2px solid var(--mi-text-0);width:36px;height:36px;font-family:var(--mi-font-mono);font-weight:700;font-size:var(--mi-fs-xs);letter-spacing:.05em;justify-content:center;align-items:center;display:flex}.mi-footer-tagline{font-size:var(--mi-fs-sm);color:var(--mi-text-1);max-width:380px;margin:0 auto}.mi-footer-grid{gap:var(--mi-space-2xl);margin-bottom:var(--mi-space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.mi-footer-grid{grid-template-columns:repeat(3,1fr)}}.mi-footer-col-title{font-family:var(--mi-font-mono);font-weight:600;font-size:var(--mi-fs-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--mi-text-2);margin-bottom:var(--mi-space-lg);padding-bottom:var(--mi-space-xs);border-bottom:1px solid var(--mi-border)}.mi-footer-links{gap:var(--mi-space-sm);flex-direction:column;display:flex}.mi-footer-link{font-size:var(--mi-fs-sm);color:var(--mi-text-1);transition:color var(--mi-duration-fast) ease;padding:1px 0;text-decoration:none}.mi-footer-link:hover{color:var(--mi-accent)}.mi-footer-partners{gap:var(--mi-space-xs);margin-bottom:var(--mi-space-2xl);flex-wrap:wrap;justify-content:center;display:flex}.mi-footer-partner-pill{padding:3px var(--mi-space-sm);border:1px solid var(--mi-border);font-size:var(--mi-fs-xs);color:var(--mi-text-2);font-weight:500;font-family:var(--mi-font-mono);letter-spacing:.06em;transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease}.mi-footer-partner-pill:hover{border-color:var(--mi-accent);color:var(--mi-accent)}.mi-footer-bottom{gap:var(--mi-space-md);padding-top:var(--mi-space-xl);border-top:1px solid var(--mi-border);font-size:var(--mi-fs-xs);color:var(--mi-text-2);text-align:center;font-family:var(--mi-font-mono);letter-spacing:.04em;flex-direction:column;display:flex}@media (min-width:768px){.mi-footer-bottom{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}.mi-footer-legal{gap:var(--mi-space-lg);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:768px){.mi-footer-legal{justify-content:flex-end}}.mi-footer-legal a{color:var(--mi-text-2);transition:color var(--mi-duration-fast) ease;text-decoration:none}.mi-footer-legal a:hover{color:var(--mi-accent)}.mi-section-divider{background:0 0;border:none;height:0;margin:0}.mi-section-divider:before,.mi-section-divider:after{content:none}.mi-submenu-desktop{background:var(--mi-bg-card);border-bottom:1px solid var(--mi-border);z-index:100;width:100%;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 16px #0000000f}.mi-submenu-grid{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.mi-submenu-grid{grid-template-columns:repeat(4,1fr)}}.mi-submenu-col{padding:var(--mi-space-lg) var(--mi-space-xl);border-right:1px solid var(--mi-border)}.mi-submenu-col:last-child{border-right:none}.mi-submenu-heading{align-items:baseline;gap:var(--mi-space-sm);margin-bottom:var(--mi-space-md);text-decoration:none;display:flex}.mi-submenu-heading:hover .mi-submenu-heading-label{color:var(--mi-accent)}.mi-submenu-heading-label{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-md);text-transform:uppercase;letter-spacing:-.01em;color:var(--mi-text-0);transition:color .12s}.mi-submenu-heading-ref{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;color:var(--mi-text-3);border:1px solid var(--mi-border);flex-shrink:0;padding:1px 5px;font-weight:600}.mi-submenu-heading--sub{margin-top:var(--mi-space-md)}.mi-submenu-items{flex-direction:column;gap:1px;display:flex}.mi-submenu-item{font-family:var(--mi-font-body);font-size:var(--mi-fs-md);color:var(--mi-text-1);letter-spacing:.01em;border-left:2px solid #0000;padding:8px 0 8px 10px;font-weight:400;text-decoration:none;transition:color .1s,border-color .1s,background .1s;display:block}.mi-submenu-item:hover{color:var(--mi-text-0);border-left-color:var(--mi-accent);background:var(--mi-bg-1)}.mi-submenu-more{margin-top:var(--mi-space-sm);font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-accent);padding:6px 0 6px 12px;font-weight:600;text-decoration:none;transition:color .12s;display:inline-block}.mi-submenu-more:hover{color:var(--mi-accent-hover)}.mi-submenu-divider{border:none;border-top:1px dashed var(--mi-border);height:0;margin:var(--mi-space-md) 0}.mi-page ::-webkit-scrollbar{width:5px;height:5px}.mi-page ::-webkit-scrollbar-track{background:0 0}.mi-page ::-webkit-scrollbar-thumb{background:var(--mi-bg-3)}.mi-page ::-webkit-scrollbar-thumb:hover{background:var(--mi-text-2)}.mi-breadcrumb-bar{padding:calc(70px + var(--mi-space-lg)) 0 0}.mi-breadcrumb{align-items:center;gap:var(--mi-space-xs);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;color:var(--mi-text-2);flex-wrap:wrap;display:flex}.mi-breadcrumb a{color:var(--mi-text-2);text-decoration:none}.mi-breadcrumb a:hover{color:var(--mi-accent)}.mi-breadcrumb-sep{color:var(--mi-text-3);margin:0 2px}.mi-breadcrumb-current{color:var(--mi-text-0);font-weight:600}.mi-product-hero-grid{gap:var(--mi-space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.mi-product-hero-grid{grid-template-columns:1fr 1fr;align-items:start}}.mi-gallery-main{aspect-ratio:4/3;background:var(--mi-bg-card);border:2px solid var(--mi-border-hover);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mi-gallery-main:before{content:"";border:1px dashed var(--mi-border);pointer-events:none;position:absolute;inset:-4px}.mi-gallery-main img{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.mi-gallery-badge{top:var(--mi-space-md);left:var(--mi-space-md);border:2px solid var(--mi-green);background:var(--mi-green-dim);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mi-green);animation:mi-stampReveal .5s var(--mi-ease-out) both;padding:4px 10px;font-weight:700;position:absolute;transform:rotate(-2deg)}.mi-brand-row{align-items:center;gap:var(--mi-space-sm);display:flex}.mi-brand-logo-sq{border:1.5px solid var(--mi-border-hover);width:28px;height:28px;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.05em;color:var(--mi-text-1);justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.mi-brand-logo-sq img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-brand-text{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mi-text-2);font-weight:600}.mi-product-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-title);letter-spacing:-.04em;text-transform:uppercase;color:var(--mi-text-0);font-weight:900;line-height:1}.mi-set-number-badge{border:1.5px solid var(--mi-border-hover);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;color:var(--mi-text-1);padding:2px 8px;font-weight:600;display:inline-flex}.mi-quick-stats{gap:var(--mi-space-xs);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:1024px){.mi-quick-stats{grid-template-columns:repeat(6,1fr)}}.mi-quick-stat{padding:var(--mi-space-sm);border:1px solid var(--mi-border);text-align:center}.mi-quick-stat-value{font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm);color:var(--mi-text-0);font-weight:700;line-height:1.2}.mi-quick-stat-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-text-2);margin-top:2px;font-weight:500}.mi-price-box{border:2px solid var(--mi-border-hover);background:var(--mi-bg-card);padding:var(--mi-space-lg);position:relative}.mi-price-tabs{border-bottom:1px solid var(--mi-border);margin-bottom:var(--mi-space-md);display:flex}.mi-price-tab{padding:var(--mi-space-sm) var(--mi-space-md);text-align:center;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mi-text-2);cursor:pointer;transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;font-weight:600}.mi-price-tab:hover{color:var(--mi-text-0)}.mi-price-tab.active{color:var(--mi-accent);border-bottom-color:var(--mi-accent)}.mi-price-content{display:none}.mi-price-content.active{display:block}.mi-price-main-row{align-items:baseline;gap:var(--mi-space-sm);margin-bottom:var(--mi-space-xs);display:flex}.mi-price-current{font-family:var(--mi-font-mono);color:var(--mi-green);font-size:2rem;font-weight:700}.mi-price-original{font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm);color:var(--mi-text-2);text-decoration:line-through}.mi-price-discount{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-accent);border:1px solid var(--mi-accent);padding:1px 6px;font-weight:700}.mi-price-shop{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);letter-spacing:.04em;margin-bottom:var(--mi-space-xs)}.mi-price-per-piece{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-1);margin-top:var(--mi-space-sm);padding-top:var(--mi-space-sm);border-top:1px solid var(--mi-border)}.mi-price-low-notice{margin-top:var(--mi-space-sm);padding:var(--mi-space-xs) var(--mi-space-sm);border:1px solid var(--mi-blue);background:var(--mi-blue-dim);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-blue);letter-spacing:.04em}.mi-offers-tabs{margin-bottom:var(--mi-space-lg);gap:0;display:flex}.mi-offers-tab{padding:var(--mi-space-sm) var(--mi-space-xl);border:1px solid var(--mi-border);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mi-text-2);cursor:pointer;transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;background:0 0;font-weight:600}.mi-offers-tab:first-child{border-right:none}.mi-offers-tab:hover{color:var(--mi-text-0)}.mi-offers-tab.active{background:var(--mi-accent);color:#fff;border-color:var(--mi-accent)}.mi-offers-list{display:none}.mi-offers-list.active{display:block}.mi-offer-row{gap:var(--mi-space-md);padding:var(--mi-space-md);border:1px solid var(--mi-border);transition:background var(--mi-duration-fast) ease;grid-template-columns:auto 1fr auto auto;align-items:center;margin-bottom:-1px;display:grid}.mi-offer-row:hover{background:var(--mi-bg-hover)}@media (max-width:767px){.mi-offer-row{gap:var(--mi-space-sm);grid-template-columns:auto 1fr}.mi-offer-shipping{grid-column:1/-1}.mi-offer-price-col{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}}.mi-offer-shop-logo{border:1.5px solid var(--mi-border-hover);width:36px;height:36px;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.05em;color:var(--mi-text-1);justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.mi-offer-shop-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-offer-shop-info{flex-direction:column;gap:2px;display:flex}.mi-offer-shop-name{font-family:var(--mi-font-body);font-size:var(--mi-fs-sm);color:var(--mi-text-0);font-weight:600}.mi-offer-shop-detail{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);letter-spacing:.04em}.mi-offer-shipping{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);letter-spacing:.02em;text-align:right}.mi-offer-shipping .free{color:var(--mi-green);font-weight:600}.mi-offer-price-col{text-align:right;align-items:center;gap:var(--mi-space-md);display:flex}.mi-offer-price{font-family:var(--mi-font-mono);font-size:var(--mi-fs-lg);color:var(--mi-text-0);font-weight:700}.mi-offer-best .mi-offer-price{color:var(--mi-green)}.mi-offer-arrow{border:1px solid var(--mi-border);width:32px;height:32px;color:var(--mi-text-2);font-size:var(--mi-fs-sm);transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;justify-content:center;align-items:center;text-decoration:none;display:flex}.mi-offer-arrow:hover{border-color:var(--mi-accent);color:var(--mi-accent)}.mi-eol-banner{border:1px solid var(--mi-amber);background:var(--mi-amber-dim);padding:var(--mi-space-sm) var(--mi-space-md);position:relative;overflow:hidden}.mi-eol-banner:before{content:"";background:repeating-linear-gradient(-45deg, var(--mi-amber), var(--mi-amber) 4px, transparent 4px, transparent 8px);opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.mi-eol-banner-text{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;color:var(--mi-amber);font-weight:600}.mi-eol-banner-sub{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);letter-spacing:.04em;margin-top:2px}.mi-section--alert{padding:0}.mi-alert-banner{gap:var(--mi-space-lg);padding:var(--mi-space-xl);background:var(--mi-accent);text-align:center;color:#fff;border:none;flex-direction:column;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:relative;box-shadow:0 0 60px #d5380033,0 0 120px #d5380014}.mi-alert-banner:before{content:"";height:0;position:absolute;top:0;left:0;right:0}.mi-alert-banner:after{content:"⌂ ALERT  ⌂";font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.15em;color:#ffffffa6;position:absolute;top:8px;right:12px}@media (min-width:768px){.mi-alert-banner{text-align:left;justify-content:center;gap:var(--mi-space-xl);flex-direction:row}}.mi-alert-banner-icon{width:40px;height:40px;font-size:var(--mi-fs-md);color:#fff;border:2px solid #fff6;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mi-alert-banner-content{flex:0 auto;max-width:640px}.mi-alert-banner-title{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-md);text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin-bottom:2px}.mi-alert-banner-text{font-size:var(--mi-fs-sm);color:#fffc}.mi-alert-banner .mi-btn-primary{color:var(--mi-accent);background:#fff}.mi-alert-banner .mi-btn-primary:hover{background:#ffffffe6}.mi-testdata-badge{border:1px solid var(--mi-amber);color:var(--mi-amber);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;margin-left:var(--mi-space-sm);align-items:center;gap:4px;padding:2px 6px;font-weight:700;display:inline-flex}@media (max-width:480px){.mi-ticker-bar{padding:4px 0}.mi-hero{padding:calc(60px + var(--mi-space-sm)) 0 var(--mi-space-sm)}.mi-hero-title{font-size:2rem}.mi-hero-subtitle{font-size:var(--mi-fs-sm);margin-bottom:var(--mi-space-md)}.mi-hero-search{max-width:100%}.mi-hero-search-input{padding:var(--mi-space-sm) var(--mi-space-md);font-size:var(--mi-fs-sm);padding-right:var(--mi-space-md)}.mi-hero-search-btn{width:100%;margin-top:var(--mi-space-xs);padding:var(--mi-space-sm);text-align:center;display:block;position:static}.mi-hero-search{flex-direction:column;display:flex}.mi-trust-stats-inner{grid-template-columns:1fr 1fr;gap:0}.mi-trust-stat-item{padding:var(--mi-space-lg) var(--mi-space-md);gap:var(--mi-space-sm)}.mi-trust-stat-icon{display:none}.mi-trust-stat-value{font-size:var(--mi-fs-md)}.mi-trust-stat-label{font-size:var(--mi-fs-xs);letter-spacing:.08em}.mi-deal-featured{padding:var(--mi-space-md);gap:var(--mi-space-md)}.mi-deal-featured-image{max-width:80px;height:80px;margin:0 auto}.mi-hero-label-cluster{gap:var(--mi-space-xs);flex-wrap:wrap}.mi-hero-stamp{font-size:var(--mi-fs-xs);padding:4px 8px}.mi-hero-lot-info{font-size:var(--mi-fs-xs)}.mi-hero-search .MuiOutlinedInput-root{font-size:var(--mi-fs-md)!important;padding:8px 14px!important}.mi-hero-search .MuiInputBase-input{font-size:var(--mi-fs-md)!important}.mi-hero-search--glow:before{opacity:.3;animation:none;inset:-2px}.mi-hero-search-hints{gap:var(--mi-space-xs)}.mi-hero-search-hints-label{font-size:var(--mi-fs-xs)}.mi-hero-search-hint{font-size:var(--mi-fs-xs);padding:4px 8px}.mi-hero-featured-deal{align-items:stretch}.mi-hero-featured-image-wrap{aspect-ratio:auto;flex:none;width:160px;min-height:130px;padding:0}.mi-hero-featured-image-wrap:before{display:none}.mi-hero-featured-image-wrap img{filter:drop-shadow(0 2px 6px #0006);max-height:130px}.mi-hero-featured-info{text-align:right;flex:1;justify-content:center;align-items:flex-end;gap:3px;padding-top:0}.mi-hero-featured-brand{font-size:var(--mi-fs-xs)}.mi-hero-featured-name{font-size:var(--mi-fs-xs);max-width:none;line-height:1.15}.mi-hero-featured-original{font-size:var(--mi-fs-xs)}.mi-hero-featured-discount{font-size:var(--mi-fs-xs);padding:1px 3px}.mi-hero-featured-prices-grid{gap:var(--mi-space-md);justify-content:flex-end;margin-top:2px}.mi-hero-featured-price-col{align-items:flex-end;gap:2px}.mi-hero-featured-price-label{font-size:var(--mi-fs-xs)}.mi-hero-featured-price-row{gap:4px}.mi-hero-featured-price-value{font-size:var(--mi-fs-md)}.mi-hero-featured-price-col.gebraucht .mi-hero-featured-price-value{font-size:var(--mi-fs-sm)}.mi-hero-featured-cta{padding:5px var(--mi-space-md);font-size:var(--mi-fs-xs);align-self:flex-end;margin-top:4px}.mi-faq-section .mi-faq-question{padding:var(--mi-space-sm) var(--mi-space-md);font-size:var(--mi-fs-sm)}.mi-faq-section .mi-faq-answer{padding:0 var(--mi-space-md) var(--mi-space-md)}.mi-faq-section .mi-faq-icon{width:20px;height:20px;font-size:var(--mi-fs-md)}.mi-faq-section .mi-faq-list{border-width:1px}.mi-top-button{width:2rem!important;height:2rem!important;bottom:.75rem!important;right:.75rem!important}.mi-deal-featured-name{font-size:var(--mi-fs-md)}.mi-deals-grid-compact{grid-template-columns:1fr}.mi-deal-card{gap:var(--mi-space-sm);padding:var(--mi-space-sm) var(--mi-space-md);grid-template-columns:44px 1fr auto}.mi-deal-card-image{width:44px;height:44px}.mi-deal-card-name{font-size:var(--mi-fs-sm)}.mi-new-releases-grid{grid-template-columns:1fr}}@media (max-width:640px){.mi-new-releases-grid{grid-template-columns:repeat(2,1fr)}}.mi-product-page .mi-breadcrumb{padding:var(--mi-space-sm) 0;border-bottom:1px solid var(--mi-border);background:var(--mi-bg-1)}.mi-breadcrumb-list{align-items:center;gap:var(--mi-space-xs);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-text-dim);margin:0;padding:0;list-style:none;display:flex}.mi-breadcrumb-list li:not(:last-child):after{content:"▸";margin-left:var(--mi-space-xs);color:var(--mi-accent);font-size:var(--mi-fs-xs)}.mi-breadcrumb-list a{color:var(--mi-text-dim);text-decoration:none;transition:color .15s}.mi-breadcrumb-list a:hover{color:var(--mi-accent)}.mi-breadcrumb-list li[aria-current=page]{color:var(--mi-text);font-weight:600}.mi-product-hero{padding:var(--mi-space-2xl) 0 var(--mi-space-xl);position:relative;overflow:hidden}.mi-product-hero:after{content:attr(data-watermark);font-family:var(--mi-font-display);letter-spacing:-.04em;color:#0000000b;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:0;text-align:right;font-size:clamp(5rem,12vw,10rem);font-weight:900;line-height:1;position:absolute;bottom:-15px;right:-10px}.mi-product-hero .mi-container{z-index:1;position:relative}.mi-product-hero-grid{gap:var(--mi-space-2xl);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:900px){.mi-product-hero-grid{gap:var(--mi-space-lg);grid-template-columns:1fr}}.mi-product-gallery{align-self:stretch;position:sticky;top:100px}.mi-product-gallery-main{background:var(--mi-surface);border:2px solid var(--mi-border-hover);border-radius:var(--mi-radius-lg);padding:var(--mi-space-lg);justify-content:center;align-items:center;height:100%;min-height:320px;display:flex;position:relative}.mi-product-info{gap:var(--mi-space-lg);flex-direction:column;display:flex}.mi-product-info-header{gap:var(--mi-space-sm);flex-direction:column;display:flex}.mi-product-brand-link{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--mi-accent);transition:background var(--mi-duration-fast) ease;align-items:center;gap:6px;padding:3px 10px;font-weight:700;text-decoration:none;display:inline-flex}.mi-product-brand-link:before{content:"■";color:#fff9;font-size:.35rem}.mi-product-brand-link:hover{background:var(--mi-accent-hover);text-decoration:none}.mi-product-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-title);color:var(--mi-text);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-weight:900;line-height:1.1}.mi-product-quick-stats{flex-wrap:wrap;gap:0;display:flex}.mi-product-stat{padding:var(--mi-space-sm) var(--mi-space-md);border:1px solid var(--mi-border);background:var(--mi-surface);text-align:center;flex-direction:column;flex:1;gap:2px;min-width:80px;margin-bottom:-1px;margin-right:-1px;display:flex}.mi-product-stat-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mi-text-dim)}.mi-product-stat-value{font-family:var(--mi-font-mono);font-size:var(--mi-fs-md);color:var(--mi-text);font-weight:700}.mi-price-box{background:var(--mi-surface);border:2px solid var(--mi-text-0);border-radius:var(--mi-radius-lg);padding:var(--mi-space-lg);box-shadow:4px 4px 0 0 var(--mi-text-0);position:relative}.mi-price-box .neo-btn-buy,.mi-price-box .neo-btn-used{font-family:var(--mi-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:var(--mi-fs-sm);border-radius:var(--mi-radius);padding:var(--mi-space-sm) var(--mi-space-lg)}.mi-price-box .neo-btn-best{border:2px solid var(--mi-accent)!important}.mi-product-price-alert{padding:var(--mi-space-sm) var(--mi-space-md);background:var(--mi-accent-dim);border:1px dashed var(--mi-accent);align-items:center;display:flex}.mi-product-price-alert:empty{display:none}.mi-offers-section .mi-section-header-row{align-items:flex-start}.mi-offers-header-meta{align-items:center;gap:var(--mi-space-md);flex-direction:row;display:flex}@media (min-width:768px){.mi-offers-section .mi-section-header-row{align-items:flex-end}}.mi-offer-list-wrap{padding-top:var(--mi-space-md);width:100%}.mi-product-page .neo-offer-row{background:var(--mi-bg-0);border:1px solid var(--mi-border);border-radius:var(--mi-radius);margin-bottom:var(--mi-space-sm);transition:border-color .15s,background .15s,box-shadow .15s}.mi-product-page .neo-offer-row:hover{border-color:var(--mi-accent);box-shadow:2px 2px 0 0 var(--mi-accent);background:#ff480008}.mi-product-page .neo-offer-row-best{box-shadow:0 0 0 1px var(--mi-accent);background:var(--mi-accent-dim);border-color:var(--mi-accent)!important}.mi-product-page .neo-offer-row-best:hover{box-shadow:3px 3px 0 0 var(--mi-accent)}.mi-product-page .neo-offer-row-best.border-used{box-shadow:0 0 0 1px var(--mi-blue);background:var(--mi-blue-dim);border-color:var(--mi-blue)!important}.mi-product-page .neo-offer-row-best.border-used:hover{box-shadow:3px 3px 0 0 var(--mi-blue)}.mi-offers{width:100%;font-family:var(--mi-font-display);color:var(--mi-text-0);--mi-offer-grid:minmax(180px, 1.2fr)  minmax(100px, .7fr)  minmax(160px, 1fr)  minmax(220px, 1.6fr)  minmax(200px, 1.1fr);--mi-offer-gap:var(--mi-space-lg);--mi-offer-padx:clamp(16px, 2vw, 28px);--mi-offer-pady:18px}.mi-product-page{--mi-accent:var(--accent,#d53800);--mi-accent-hover:var(--accent-2,#b33000);--mi-accent-dim:color-mix(in srgb, var(--accent,#d53800) 6%, transparent);--mi-accent-glow:color-mix(in srgb, var(--accent,#d53800) 18%, transparent)}.mi-offer-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--mi-accent) 6%, transparent) 0%, color-mix(in srgb, var(--mi-accent) 1%, transparent) 100%);color:var(--mi-text-0);border:1px solid var(--mi-accent);border-left:3px solid var(--mi-accent);margin-bottom:var(--mi-space-lg);box-shadow:0 0 0 1px #0000000a inset, 0 20px 50px -22px var(--mi-accent), 0 10px 30px #0000000f;transition:box-shadow .3s;display:block;position:relative}.mi-offer-hero:before{content:"";pointer-events:none;background:radial-gradient(ellipse at top left, var(--mi-accent-glow) 0%, transparent 60%);opacity:.55;z-index:0;position:absolute;inset:-1px}.mi-offer-hero:after{content:"";pointer-events:none;border:1px solid var(--mi-accent);box-shadow:0 0 18px 2px var(--mi-accent), 0 0 42px 6px var(--mi-accent-glow);opacity:0;z-index:0;will-change:opacity;animation:2.8s ease-in-out infinite mi-offer-hero-pulse;position:absolute;inset:-1px}@keyframes mi-offer-hero-pulse{0%,to{opacity:.12}50%{opacity:.38}}@media (prefers-reduced-motion:reduce){.mi-offer-hero:after{opacity:.18;animation:none}}.mi-offer-hero>*{z-index:1;position:relative}.mi-offer-hero:hover{box-shadow:0 0 0 1px #0000000a inset, 0 24px 60px -18px var(--mi-accent), 0 14px 34px #00000014}.mi-offer-rows{border-top:1px solid #00000014;border-bottom:1px solid #00000014;margin:0;padding:0;list-style:none}.mi-offer-show-all-btn{justify-content:center;align-items:center;gap:var(--mi-space-sm);width:100%;padding:var(--mi-space-md) var(--mi-space-lg);margin-top:var(--mi-space-md);cursor:pointer;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--mi-text-1);background:0 0;border:1px solid #0000001f;border-radius:4px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.mi-offer-show-all-btn:hover{border-color:var(--mi-accent);color:var(--mi-text-0);background:#00000008}.mi-offer-show-all-arrow{font-size:var(--mi-fs-sm);transition:transform .2s}.mi-offer-show-all-btn:hover .mi-offer-show-all-arrow{transform:translate(3px)}.mi-offer-row-mi{transition:background var(--mi-duration-fast,.18s) ease, border-left-color var(--mi-duration-fast,.18s) ease;background:0 0;border-top:1px solid #0000000f;border-left:3px solid #0000;position:relative}.mi-offer-row-mi:first-child{border-top:none}.mi-offer-row-mi:hover{background:#00000005;border-left-color:#00000047}.mi-offer-row-mi.is-best{background:linear-gradient(90deg, color-mix(in srgb, var(--mi-accent) 5.5%, transparent) 0%, transparent 55%);border-left-color:var(--mi-accent)}.mi-offer-row-mi.is-best:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--mi-accent) 9%, transparent) 0%, transparent 55%)}.mi-offer-row-main{grid-template-columns:var(--mi-offer-grid);align-items:center;gap:var(--mi-offer-gap);padding:var(--mi-offer-pady) var(--mi-offer-padx);cursor:pointer;display:grid}.mi-offer-row-main:focus-visible{outline:2px solid var(--mi-accent);outline-offset:-2px}.mi-offer-hero .mi-offer-row-main{padding-top:22px;padding-bottom:22px}.mi-offer-shop-cell{min-width:0;display:flex}.mi-offer-shoplink{transition:opacity var(--mi-duration-fast,.18s) ease;opacity:.88;align-items:center;padding:6px 8px;display:inline-flex}.mi-offer-shoplink:hover{opacity:1}.mi-offer-shoplogo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:180px;height:auto;max-height:36px}.mi-offer-hero .mi-offer-shoplogo{max-width:200px;max-height:42px}.mi-offer-cond-cell{display:flex}.mi-offer-pill{-webkit-backdrop-filter:blur(6px);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--mi-text-0);white-space:nowrap;background:#00000009;border:1px solid #00000029;align-items:center;gap:8px;padding:7px 12px;font-weight:700;display:inline-flex;position:relative}.mi-offer-pill:before{font-size:var(--mi-fs-sm);color:var(--mi-text-0);flex-shrink:0;line-height:1;display:inline-block}.mi-offer-pill.is-new{border-style:solid}.mi-offer-pill.is-new:before{content:"★"}.mi-offer-pill.is-used{border-style:dashed;border-color:#00000052}.mi-offer-pill.is-used:before{content:"○";font-weight:900}.mi-offer-price-cell{min-width:0}.mi-offer-priceblock{flex-direction:column;gap:3px;display:flex}.mi-offer-pricerow{align-items:baseline;gap:var(--mi-space-sm);flex-wrap:wrap;display:flex}.mi-offer-price-display{font-family:var(--mi-font-display);color:var(--mi-text-0);font-feature-settings:"tnum" 1, "lnum" 1;align-items:baseline;line-height:1;display:inline-flex}.mi-offer-price-whole{font-size:var(--mi-fs-xl);letter-spacing:-.02em;font-weight:900}.mi-offer-price-frac{font-size:var(--mi-fs-sm);color:var(--mi-text-1);margin-left:1px;font-weight:700}.mi-offer-price-sym{font-size:var(--mi-fs-sm);color:var(--mi-text-1);margin-left:4px;font-weight:500}.mi-offer-hero .mi-offer-price-whole{text-shadow:0 2px 18px color-mix(in srgb, var(--mi-accent) 28%, transparent);font-size:clamp(1.9rem,2.6vw,2.4rem)}.mi-offer-hero .mi-offer-price-frac,.mi-offer-hero .mi-offer-price-sym{font-size:var(--mi-fs-md)}.mi-offer-saving-text{font-family:var(--mi-font-body);font-size:var(--mi-fs-xs);color:var(--mi-text-1);font-variant-numeric:tabular-nums;line-height:1.35}.mi-offer-pricerow .mi-offer-best-marker{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);align-self:center}.mi-offer-pricesub{align-items:center;gap:var(--mi-space-sm);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;color:var(--mi-text-1);flex-wrap:wrap;display:flex}.mi-offer-savings{color:var(--mi-accent);font-weight:700}.mi-offer-delta{color:var(--mi-text-2)}.mi-offer-best-marker{color:var(--mi-accent);border:1px solid var(--mi-accent);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:2px 7px;font-weight:800;display:inline-flex}.mi-offer-hero .mi-offer-best-marker{background:var(--mi-accent);color:#fff;border-color:var(--mi-accent);text-shadow:0 1px 2px #00000059}.mi-offer-meta-cell{min-width:0}.mi-offer-metablock{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.04em;color:var(--mi-text-1);flex-direction:column;gap:3px;line-height:1.5;display:flex}.mi-offer-meta-item{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mi-offer-meta-customs{color:var(--mi-text-2)}.mi-offer-meta-coupon{color:var(--mi-accent);font-weight:700}.mi-offer-meta-preorder{color:var(--mi-text-0);border-bottom:1px dashed var(--mi-text-0);font-weight:700}.mi-offer-cta-cell{justify-content:flex-end;display:flex}.mi-offer-btn{width:100%;min-width:0;color:var(--mi-text-0);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--mi-duration-fast,.18s) ease, color var(--mi-duration-fast,.18s) ease, border-color var(--mi-duration-fast,.18s) ease, transform var(--mi-duration-fast,.18s) ease;background:0 0;border:1px solid #00000038;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;font-weight:700;display:inline-flex;position:relative}.mi-offer-btn:hover{background:var(--mi-text-0);color:#fff;border-color:var(--mi-text-0);transform:translateY(-1px)}.mi-offer-btn-label{text-align:left;text-wrap:balance;overflow-wrap:anywhere;min-width:0;line-height:1.3}.mi-offer-btn-arrow{transition:transform var(--mi-duration-fast,.18s) ease;font-size:1.1em}.mi-offer-btn:hover .mi-offer-btn-arrow{transform:translate(3px)}.mi-offer-btn:has(.mi-offer-btn-save){align-items:stretch;padding-top:0;padding-bottom:0;padding-right:0}.mi-offer-btn:has(.mi-offer-btn-save) .mi-offer-btn-label{align-self:center;padding:11px 0}.mi-offer-btn-save{background:color-mix(in srgb, var(--mi-accent) 10%, transparent);color:var(--mi-accent);font-family:var(--mi-font-display);font-size:var(--mi-fs-sm);letter-spacing:0;font-variant-numeric:tabular-nums;transition:background var(--mi-duration-fast,.18s) ease, color var(--mi-duration-fast,.18s) ease;border-left:1px solid #00000038;flex:none;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.mi-offer-btn:hover .mi-offer-btn-save{background:var(--mi-accent);color:#fff;border-left-color:var(--mi-accent)}.mi-offer-hero .mi-offer-btn:has(.mi-offer-btn-save) .mi-offer-btn-label{padding:14px 0}.mi-offer-hero .mi-offer-btn:has(.mi-offer-btn-save){padding:0 0 0 22px}.mi-offer-hero .mi-offer-btn-save,.mi-offer-hero .mi-offer-btn:hover .mi-offer-btn-save{color:#fff;background:#00000029;border-left-color:#ffffff47}.mi-offer-hero .mi-offer-btn{font-size:var(--mi-fs-xs);background:var(--mi-accent);color:#fff;border-color:var(--mi-accent);box-shadow:0 10px 26px -10px var(--mi-accent);padding:14px 22px}.mi-offer-hero .mi-offer-btn:hover{background:var(--mi-accent-hover);border-color:var(--mi-accent-hover);box-shadow:0 14px 32px -10px var(--mi-accent);transform:translateY(-1px)}@media (max-width:1100px){.mi-offers{--mi-offer-grid:minmax(150px, 1fr) minmax(90px, .6fr) minmax(150px, 1fr) minmax(180px, 1.1fr);--mi-offer-padx:var(--mi-space-md)}.mi-offer-meta-cell{display:none}}@media (max-width:760px){.mi-offer-row-main,.mi-offer-hero .mi-offer-row-main{gap:var(--mi-space-sm) var(--mi-space-md);padding:var(--mi-space-md);grid-template-columns:1fr auto;grid-template-areas:"shop cond""price price""meta meta""cta cta";display:grid}.mi-offer-shop-cell{grid-area:shop}.mi-offer-cond-cell{grid-area:cond;justify-content:flex-end;align-self:center}.mi-offer-price-cell{grid-area:price}.mi-offer-meta-cell{grid-area:meta;display:block}.mi-offer-cta-cell{grid-area:cta}}.mi-offers-section .MuiTabs-root{background:0 0;border:none;border-bottom:1px solid #0000001f;min-height:0}.mi-offers-section .MuiTabs-flexContainer{gap:4px}.mi-offers-section .MuiTab-root{font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-xs)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--mi-text-1)!important;opacity:1!important;min-height:44px!important;transition:color var(--mi-duration-fast,.18s) ease, border-color var(--mi-duration-fast,.18s) ease!important;border:none!important;border-bottom:2px solid #0000!important;padding:10px 22px!important;font-weight:700!important}.mi-offers-section .MuiTab-root:hover{background:0 0;color:var(--mi-text-0)!important}.mi-offers-section .MuiTab-root.Mui-selected{color:var(--mi-text-0)!important;border-bottom-color:var(--mi-accent)!important;background:0 0!important}.mi-offers-section .MuiTabs-indicator{display:none!important}.mi-offers-tab-count{color:var(--mi-text-1);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.04em;background:#0000000f;margin-left:8px;padding:1px 7px;font-weight:700;display:inline-block}.mi-offers-tab-title{align-items:center;gap:6px;display:inline-flex}.mi-offers-tab-title.is-new:before{content:"★";font-size:var(--mi-fs-sm);line-height:1}.mi-offers-tab-title.is-used:before{content:"○";font-size:var(--mi-fs-sm);font-weight:900;line-height:1}.mi-offers-section .MuiTab-root.Mui-selected .mi-offers-tab-count{background:var(--mi-accent);color:#fff}.mi-disclaimer-text{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.04em;color:var(--mi-text-dim);padding-top:var(--mi-space-md);opacity:.6}div:has(>.main-container>.mi-product-page){max-width:none!important;padding:0!important}.main-container:has(>.mi-product-page){max-width:none!important;padding:0!important}.mi-product-page{width:100%;margin-top:-8px}.mi-product-page .mi-container{max-width:1680px;padding:0 var(--mi-space-xl);margin:0 auto}.mi-offers-section{background:var(--mi-surface);border-bottom:1px solid var(--mi-border);padding:var(--mi-space-2xl) 0}.mi-chart-section{background:var(--mi-text-0);color:var(--mi-text-inv);padding:var(--mi-space-2xl) 0}.mi-chart-section .mi-section-label-tag{background:var(--mi-accent);color:#fff}.mi-chart-section .mi-section-label-tag:before{color:#ffffffa6}.mi-chart-section .mi-section-title{color:var(--mi-text-inv)}.mi-details-section{border-top:1px solid var(--mi-border)}.mi-desc-editorial{margin-top:var(--mi-space-2xl);position:relative}.mi-desc-editorial:before{content:"";background:var(--mi-accent);width:60px;height:3px;position:absolute;top:0;left:0}.mi-desc-editorial-header{align-items:center;gap:var(--mi-space-lg);margin-bottom:var(--mi-space-xl);padding-top:var(--mi-space-lg);display:flex}.mi-desc-editorial-tag{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-accent);white-space:nowrap;font-weight:700}.mi-desc-editorial-rule{background:var(--mi-border);flex:1;height:1px}.mi-desc-editorial-intro{max-width:none;margin-bottom:var(--mi-space-2xl)}.mi-desc-editorial-intro.mi-desc-magazine{overflow:hidden}.mi-desc-editorial-intro>:first-child p:first-child:first-letter,.mi-desc-editorial-intro>p:first-child:first-letter{font-family:var(--mi-font-display);float:left;color:var(--mi-accent);margin-top:.06em;margin-right:.08em;font-size:3.4em;font-weight:800;line-height:.76}.mi-desc-editorial-intro p{font-size:var(--mi-fs-md);color:var(--mi-text-1);line-height:1.85}.mi-desc-editorial-intro p+p{margin-top:var(--mi-space-md)}.mi-desc-magazine{position:relative;overflow:hidden}.mi-desc-feature{padding:var(--mi-space-md) 0;padding-left:var(--mi-space-sm);border-left:2px solid #0000;transition:border-color .25s;display:block}.mi-desc-feature:hover{border-left-color:var(--mi-accent)}.mi-desc-feature-index{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-accent);float:left;width:2em;margin-right:var(--mi-space-sm);text-align:right;opacity:.5;font-weight:700;line-height:1.7}.mi-desc-feature-body{display:block;overflow:hidden}.mi-desc-feature-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-sm);text-transform:uppercase;letter-spacing:-.01em;color:var(--mi-text-0);margin-bottom:3px;font-weight:800;line-height:1.3}.mi-desc-feature-text{font-size:var(--mi-fs-sm);color:var(--mi-text-2);line-height:1.7}.mi-desc-mag-img{margin-bottom:var(--mi-space-lg);margin-top:var(--mi-space-sm);border-radius:4px;overflow:hidden}.mi-desc-mag-img-inner{-o-object-fit:cover;object-fit:cover;filter:brightness(.92)contrast(1.04);border-radius:4px;width:100%;height:auto;display:block}.mi-desc-mag-img--left,.mi-desc-mag-img--right{width:100%;max-height:240px}@media (min-width:768px){.mi-desc-mag-img{width:45%;max-width:420px;margin-top:var(--mi-space-md);margin-bottom:var(--mi-space-xl)}.mi-desc-mag-img--right{float:right;margin-left:var(--mi-space-2xl);shape-outside:margin-box;margin-right:0}.mi-desc-mag-img--left{float:left;margin-right:var(--mi-space-2xl);shape-outside:margin-box;margin-left:0}.mi-desc-mag-img-inner{max-height:300px}}.mi-similar-section{background:var(--mi-bg-1);border-top:1px solid var(--mi-border);border-bottom:1px solid var(--mi-border)}.mi-chart-wrapper{width:100%;margin-top:var(--mi-space-md);padding:var(--mi-space-xl) var(--mi-space-lg) var(--mi-space-md);gap:var(--mi-space-xs);background:#1a1a1f;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;display:flex}.mi-keyfacts{gap:var(--mi-space-sm);flex-wrap:wrap;margin-bottom:0;display:flex}.mi-keyfact{min-width:110px;padding:var(--mi-space-md) var(--mi-space-md);background:var(--mi-surface);border:1px solid var(--mi-border);border-radius:var(--mi-radius-lg,0);text-align:center;flex-direction:column;flex:110px;justify-content:center;align-items:center;gap:.3rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.mi-keyfact:hover{border-color:var(--mi-border-hover,var(--mi-text-3));transform:translateY(-1px);box-shadow:0 2px 12px #0000000d}.mi-keyfact-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mi-text-2);font-weight:600;line-height:1.2}.mi-keyfact-value{font-family:var(--mi-font-display);font-size:var(--mi-fs-lg);letter-spacing:-.02em;color:var(--mi-text-0);font-weight:800;line-height:1.15}.mi-keyfact-link{color:var(--mi-accent)}.mi-keyfact--accent{border-color:color-mix(in srgb, var(--accent,var(--mi-accent)) 30%, transparent);background:color-mix(in srgb, var(--accent,var(--mi-accent)) 5%, var(--mi-surface))}.mi-keyfact--accent .mi-keyfact-value{color:var(--accent,var(--mi-accent))}.mi-keyfact--accent .mi-keyfact-label{color:color-mix(in srgb, var(--accent,var(--mi-accent)) 70%, var(--mi-text-2))}@media (max-width:640px){.mi-keyfacts{gap:var(--mi-space-xs)}.mi-keyfact{min-width:90px;padding:var(--mi-space-sm) var(--mi-space-xs);flex:90px}.mi-keyfact-value{font-size:var(--mi-fs-md)}}.mi-wse-editable{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.mi-wse-edit-icon{width:16px;height:16px;color:var(--mi-text-2,#999);cursor:pointer;opacity:.35;transition:opacity var(--mi-duration-fast,.12s) ease, color var(--mi-duration-fast,.12s) ease;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mi-wse-editable:hover .mi-wse-edit-icon,.mi-wse-edit-icon:hover{opacity:1;color:var(--accent,var(--mi-accent,#d53800))}.mi-wse-popup.MuiPaper-root{font-family:var(--mi-font-body,"Instrument Sans", system-ui, sans-serif);background:var(--mi-bg-card,#fff);color:var(--mi-text-0,#111);border:1px solid var(--mi-border,#0000001a);border-radius:0;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000f}.mi-wse-popup-title.MuiDialogTitle-root{font-family:var(--mi-font-display,"Inter Tight", sans-serif);font-size:var(--mi-fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--mi-text-1,#555);border-bottom:1px solid var(--mi-border,#0000001a);padding:12px 16px;font-weight:700;position:relative}.mi-wse-popup-close{cursor:pointer;color:var(--mi-text-2,#999);transition:color var(--mi-duration-fast,.12s) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;line-height:1;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mi-wse-popup-close:hover{color:var(--mi-text-0,#111)}.mi-wse-popup-content.MuiDialogContent-root{font-family:var(--mi-font-body,"Instrument Sans", system-ui, sans-serif);font-size:var(--mi-fs-md);color:var(--mi-text-0,#111);padding:16px}.mi-wse-popup .MuiTextField-root,.mi-wse-popup .MuiFormControl-root{width:100%}.mi-wse-popup .MuiInputBase-root{font-family:var(--mi-font-body,"Instrument Sans", system-ui, sans-serif);font-size:var(--mi-fs-md);background:var(--mi-bg-0,#fff);border-radius:0}.mi-wse-popup .MuiInputBase-root:hover{background:var(--mi-bg-hover,#f4f4f4)}.mi-wse-popup .MuiOutlinedInput-notchedOutline{border-color:var(--mi-border,#0000001a);border-radius:0}.mi-wse-popup .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--mi-accent,#d53800);border-width:1.5px}.mi-wse-popup .MuiInputLabel-root{font-family:var(--mi-font-body,"Instrument Sans", system-ui, sans-serif);font-size:var(--mi-fs-sm);color:var(--mi-text-2,#999);letter-spacing:.02em}.mi-wse-popup .MuiInputLabel-root.Mui-focused{color:var(--mi-accent,#d53800)}.mi-wse-popup .MuiButton-root{font-family:var(--mi-font-display,"Inter Tight", sans-serif);font-size:var(--mi-fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--mi-text-0,#111);border:1px solid var(--mi-border-strong,#0000004d);background:0 0;border-radius:0;min-width:auto;padding:6px 14px;font-weight:700}.mi-wse-popup .MuiButton-root:hover{background:var(--mi-bg-1,#f5f5f5);border-color:var(--mi-text-0,#111)}.mi-wse-popup .MuiRating-root{color:var(--mi-accent,#d53800)}.mi-wse-array{flex-direction:column;gap:8px;display:flex}.mi-wse-array-list{flex-direction:column;gap:6px;display:flex}.mi-wse-array-item{align-items:center;gap:6px;display:flex}.mi-wse-array-delete{flex-shrink:0;color:var(--mi-text-2,#999)!important;transition:color var(--mi-duration-fast) ease!important}.mi-wse-array-delete:hover{color:var(--mi-red,#cc2f2f)!important}.mi-wse-array-add{border-top:1px dashed var(--mi-border,#0000001a);align-items:center;gap:6px;padding-top:4px;display:flex}.mi-wse-array-add-btn{flex-shrink:0;color:var(--mi-text-2,#999)!important;transition:color var(--mi-duration-fast) ease!important}.mi-wse-array-add-btn:hover:not(:disabled){color:var(--mi-accent,#d53800)!important}.mi-wse-array-add-btn:disabled{opacity:.3}.mi-details-link{color:var(--mi-accent);text-underline-offset:2px;text-decoration:underline}.mi-similar-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--mi-border) transparent;padding-bottom:var(--mi-space-sm);overflow-x:auto}.mi-similar-scroll::-webkit-scrollbar{height:6px}.mi-similar-scroll::-webkit-scrollbar-track{background:0 0}.mi-similar-scroll::-webkit-scrollbar-thumb{background:var(--mi-border);border-radius:3px}.mi-similar-scroll::-webkit-scrollbar-thumb:hover{background:var(--mi-text-3)}.mi-similar-grid{gap:var(--mi-space-md);scroll-snap-type:x mandatory;display:flex}.mi-similar-grid>*{scroll-snap-align:start;flex:0 0 260px;max-width:260px}@media (max-width:640px){.mi-similar-grid>*{flex:0 0 220px;max-width:220px}}@media (max-width:900px){.mi-product-gallery{position:static}.mi-product-title{font-size:var(--mi-fs-xl)}.mi-product-gallery-main{min-height:220px}}.mi-card-product{background:var(--mi-bg-card);border:1px solid var(--mi-border);transition:border-color var(--mi-duration-normal) var(--mi-ease-out), box-shadow var(--mi-duration-normal) var(--mi-ease-out), transform var(--mi-duration-normal) var(--mi-ease-out);flex-direction:column;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.mi-card-product:hover{border-color:var(--mi-border-hover);transform:translateY(-3px);box-shadow:0 8px 30px #00000012}.mi-card-image{background:var(--mi-bg-card);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.mi-card-image img{transition:transform var(--mi-duration-normal) var(--mi-ease-out)}.mi-card-product:hover .mi-card-image img{transform:scale(1.05)}.mi-card-discount{top:var(--mi-space-xs);left:var(--mi-space-xs);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.04em;color:#fff;align-items:center;gap:3px;padding:3px 7px;font-weight:700;display:inline-flex;position:absolute}.mi-card-discount--new{background:var(--mi-accent)}.mi-card-discount--used{background:var(--mi-text-0);color:#fff}.mi-card-historic-low{bottom:var(--mi-space-xs);right:var(--mi-space-xs);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--mi-green);color:#fff;padding:2px 6px;font-weight:700;position:absolute}.mi-card-info{padding:var(--mi-space-sm) var(--mi-space-md) 0;flex-direction:column;gap:3px;display:flex}.mi-card-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-sm);letter-spacing:-.01em;color:var(--mi-text-0);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:2.2em;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mi-card-meta{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.04em;color:var(--mi-text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.mi-card-meta-sep{color:var(--mi-text-3)}.mi-card-divider{background:var(--mi-border);height:1px;margin:var(--mi-space-sm) var(--mi-space-md) 0}.mi-card-prices{padding:var(--mi-space-sm) var(--mi-space-md) var(--mi-space-xs);flex-direction:column;flex:1;gap:0;display:flex}.mi-card-price-row{grid-template-columns:min-content auto;align-items:center;width:100%;display:grid}.mi-card-price-detail{height:fit-content;font-size:var(--mi-fs-xs);color:var(--mi-text-2);flex-flow:column wrap;justify-content:flex-end;display:flex}.mi-card-price-compact{opacity:.6;justify-content:flex-end;align-items:center;gap:8px;width:100%;padding-top:3px;display:flex}.mi-card-price-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2)}.mi-card-price-value{font-family:var(--mi-font-mono);white-space:nowrap;text-align:end;letter-spacing:-.03em;font-weight:800}.mi-card-price-value--lg{font-size:var(--mi-fs-xl);line-height:1.75rem}.mi-card-price-value--sm{font-size:var(--mi-fs-md)}.mi-card-badge{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);white-space:nowrap;letter-spacing:.02em;align-items:center;gap:2px;padding:2px 5px;font-weight:800;display:inline-flex}.mi-card-badge--accent{background:var(--mi-accent);color:#fff}.mi-card-badge--dark{background:var(--mi-bg-1);color:var(--mi-accent)}.mi-card-cta-wrap{padding:0 var(--mi-space-md) var(--mi-space-sm);margin-top:auto}.mi-card-cta{text-align:center;width:100%;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;padding:var(--mi-space-xs) var(--mi-space-sm);color:var(--mi-text-2);border:1px solid var(--mi-border);transition:color var(--mi-duration-normal) var(--mi-ease-out), background-color var(--mi-duration-normal) var(--mi-ease-out), border-color var(--mi-duration-normal) var(--mi-ease-out), opacity var(--mi-duration-normal) var(--mi-ease-out), transform var(--mi-duration-normal) var(--mi-ease-out), box-shadow var(--mi-duration-normal) var(--mi-ease-out);background:0 0;font-weight:700}.mi-card-product:hover .mi-card-cta{background:var(--mi-accent);color:#fff;border-color:var(--mi-accent)}.swiper-slide .mi-card-product{height:100%}.mi-faq-section{background:var(--mi-surface);border-top:3px solid var(--mi-text-0)}.mi-faq-section .mi-section-label-tag{background:var(--mi-text-0);color:var(--mi-text-inv)}.mi-faq-section .mi-faq-list{border:2px solid var(--mi-border-hover);flex-direction:column;gap:0;display:flex}.mi-faq-section .mi-faq-item{border-bottom:1px solid var(--mi-border);transition:background var(--mi-duration-fast) ease;background:0 0}.mi-faq-section .mi-faq-item:last-child{border-bottom:none}.mi-faq-section .mi-faq-item[open]{background:var(--mi-accent-dim);border-left:3px solid var(--mi-accent)}.mi-faq-section .mi-faq-question{justify-content:space-between;align-items:center;gap:var(--mi-space-md);padding:var(--mi-space-md) var(--mi-space-lg);font-family:var(--mi-font-body);font-size:var(--mi-fs-md);color:var(--mi-text-0);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--mi-duration-fast) ease;font-weight:700;list-style:none;display:flex}.mi-faq-section .mi-faq-question::-webkit-details-marker{display:none}.mi-faq-section .mi-faq-question:hover{background:var(--mi-bg-hover)}.mi-faq-section .mi-faq-icon{font-family:var(--mi-font-mono);font-size:var(--mi-fs-lg);color:var(--mi-accent);transition:transform var(--mi-duration-fast) ease;border:1px solid var(--mi-border);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:400;display:flex}.mi-faq-section .mi-faq-item[open] .mi-faq-icon{background:var(--mi-accent);color:#fff;border-color:var(--mi-accent);transform:rotate(45deg)}.mi-faq-section .mi-faq-answer{max-height:none;padding:0 var(--mi-space-lg) var(--mi-space-lg);transition:none;overflow:visible}.mi-faq-section .mi-faq-answer p{font-family:var(--mi-font-body);font-size:var(--mi-fs-sm);color:var(--mi-text-1);max-width:100%;line-height:1.7}.mi-brand-tabs{gap:var(--mi-space-xs);margin-bottom:var(--mi-space-lg);border-bottom:2px solid var(--mi-border);padding-bottom:0;display:flex}.mi-brand-tab{padding:var(--mi-space-sm) var(--mi-space-lg);font-family:var(--mi-font-display);font-size:var(--mi-fs-md);text-transform:uppercase;letter-spacing:.05em;color:var(--mi-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;font-weight:700;transition:color .2s,background-color .2s,border-color .2s,opacity .2s,transform .2s,box-shadow .2s}.mi-brand-tab:hover{color:var(--mi-text-primary)}.mi-brand-tab.active{color:var(--mi-accent);border-bottom-color:var(--mi-accent)}.mi-brand-panels{min-height:280px}.mi-cat-hero{color:#f2f0ec;background:#1a1714;width:100vw;margin-top:-8px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(24px,3vw,40px) 0;position:relative;overflow:hidden}.mi-cat-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 30%,#d538001f 0%,#0000 65%);width:70%;height:140%;position:absolute;top:-20%;left:-10%}.mi-cat-hero:after{content:attr(data-watermark);font-family:var(--mi-font-display);letter-spacing:-.04em;color:#ffffff06;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:0;font-size:clamp(6rem,15vw,12rem);font-weight:900;line-height:1;position:absolute;bottom:-30px;left:-20px}.mi-cat-hero .mi-container{z-index:1;position:relative}.mi-cat-hero-grid{gap:var(--mi-space-xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.mi-cat-hero-grid{grid-template-columns:1fr 320px;align-items:center}}.mi-cat-hero .mi-section-label-tag{border-color:var(--mi-accent);color:var(--mi-accent)}.mi-cat-hero .mi-section-title{color:#f2f0ec}.mi-cat-hero .mi-section-subtitle{color:#fff9}.mi-cat-hero-stats{gap:var(--mi-space-sm);margin-top:var(--mi-space-md);flex-wrap:wrap;display:flex}.mi-cat-hero-stat{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#fff9;background:#ffffff0d;border:1.5px solid #fff3;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.mi-cat-hero-stat strong{color:#f2f0ec;font-weight:800}.mi-cat-hero-stat.accent{border-color:var(--mi-accent);color:var(--mi-accent)}.mi-cat-hero-image{padding:var(--mi-space-md);justify-content:center;align-items:center;display:flex}@media (max-width:1023px){.mi-cat-hero-image{display:none}}.mi-cat-hero .mi-breadcrumb-list a{color:#ffffffa6}.mi-cat-hero .mi-breadcrumb-list a:hover{color:var(--mi-accent)}.mi-cat-hero .mi-breadcrumb-list li[aria-current=page]{color:#fffc}.mi-cat-hero .mi-breadcrumb-list li:not(:last-child):after{color:#ffffffa6}.mi-search-hero{color:#f2f0ec;background:#1a1714;width:100vw;margin-top:-8px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(24px,3vw,40px) 0;position:relative;overflow:hidden}.mi-search-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 30%,#d538001f 0%,#0000 65%);width:70%;height:140%;position:absolute;top:-20%;left:-10%}.mi-search-hero:after{content:attr(data-watermark);font-family:var(--mi-font-display);letter-spacing:-.04em;color:#ffffff06;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:0;font-size:clamp(6rem,15vw,12rem);font-weight:900;line-height:1;position:absolute;bottom:-30px;left:-20px}.mi-search-hero .mi-container{z-index:1;position:relative}.mi-search-hero-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-title);letter-spacing:-.04em;text-transform:uppercase;color:#f2f0ec;margin-bottom:var(--mi-space-xs);font-weight:900;line-height:1}.mi-filter-bar{border-top:1.5px solid var(--mi-border);border-bottom:1.5px solid var(--mi-border);background:var(--mi-bg-card);padding:var(--mi-space-sm) 0;z-index:20;width:100vw;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);position:sticky;top:64px}.mi-filter-bar-inner{align-items:center;gap:var(--mi-space-sm);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.mi-filter-bar-inner::-webkit-scrollbar{display:none}.mi-filter-bar-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-text-2);white-space:nowrap;flex-shrink:0;font-weight:700}.mi-filter-chip{border:1.5px solid var(--mi-border-hover);background:var(--mi-bg-0);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.04em;color:var(--mi-text-0);cursor:pointer;white-space:nowrap;transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;flex-shrink:0;align-items:center;gap:4px;padding:5px 12px;font-weight:600;display:inline-flex}.mi-filter-chip:hover{border-color:var(--mi-text-0);background:var(--mi-bg-hover)}.mi-filter-chip.active{background:var(--mi-text-0);color:var(--mi-bg-0);border-color:var(--mi-text-0)}.mi-filter-chip-count{background:var(--mi-accent);color:#fff;min-width:16px;height:16px;font-size:var(--mi-fs-xs);justify-content:center;align-items:center;padding:0 4px;font-weight:800;display:inline-flex}.mi-filter-sort{flex-shrink:0;margin-left:auto}.mi-filter-sort select{border:1.5px solid var(--mi-border-hover);background:var(--mi-bg-0);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-0);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23555' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding:5px 28px 5px 10px;font-weight:600}.mi-filter-dropdown-wrap{position:relative}.mi-filter-dropdown{background:var(--mi-bg-card);border:1.5px solid var(--mi-border-strong);min-width:220px;max-height:320px;padding:var(--mi-space-sm);z-index:30;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #00000014}.mi-filter-dropdown-item{align-items:center;gap:var(--mi-space-sm);padding:6px var(--mi-space-sm);font-size:var(--mi-fs-sm);color:var(--mi-text-0);cursor:pointer;transition:background .1s;display:flex}.mi-filter-dropdown-item:hover{background:var(--mi-bg-hover)}.mi-filter-dropdown-item input[type=checkbox]{accent-color:var(--mi-accent)}.mi-filter-dropdown-item .count{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);margin-left:auto}.mi-filter-price-range{padding:var(--mi-space-sm) var(--mi-space-md);gap:var(--mi-space-sm);flex-direction:column;display:flex}.mi-filter-price-inputs{gap:var(--mi-space-sm);align-items:center;display:flex}.mi-filter-price-inputs input{border:1.5px solid var(--mi-border-hover);width:80px;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);background:var(--mi-bg-0);padding:4px 8px}.mi-filter-price-inputs span{font-size:var(--mi-fs-xs);color:var(--mi-text-2)}.mi-product-grid{grid-template-columns:repeat(1,1fr);gap:2px;display:grid}@media (min-width:480px){.mi-product-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.mi-product-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.mi-product-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.mi-product-grid{grid-template-columns:repeat(5,1fr)}}.mi-product-grid-header{margin-bottom:var(--mi-space-md);justify-content:space-between;align-items:center;display:flex}.mi-product-grid-count{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-text-1);font-weight:600}.mi-product-grid-count strong{color:var(--mi-text-0)}.mi-results-info{align-items:center;gap:var(--mi-space-md);padding:var(--mi-space-md) 0;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;color:var(--mi-text-2);text-transform:uppercase;display:flex}.mi-results-info strong{color:var(--mi-text-0);font-weight:800}.mi-loading-more{padding:var(--mi-space-2xl) 0;justify-content:center;align-items:center;gap:var(--mi-space-sm);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mi-text-2);font-weight:600;display:flex}.mi-loading-dot{background:var(--mi-accent);width:6px;height:6px;animation:1s infinite mi-pulseDot}.mi-related-grid{gap:var(--mi-space-sm);scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--mi-space-sm);display:flex;overflow-x:auto}.mi-related-grid::-webkit-scrollbar{display:none}.mi-related-card{align-items:center;gap:var(--mi-space-xs);min-width:140px;max-width:160px;padding:var(--mi-space-md);border:1.5px solid var(--mi-border);background:var(--mi-bg-card);color:var(--mi-text-0);transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;flex-direction:column;flex-shrink:0;text-decoration:none;display:flex}.mi-related-card:hover{border-color:var(--mi-accent);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.mi-related-card-image{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.mi-related-card-name{font-family:var(--mi-font-display);font-size:var(--mi-fs-sm);text-align:center;letter-spacing:-.02em;font-weight:700}.mi-related-card-count{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.mi-seo-text{font-size:var(--mi-fs-sm);color:var(--mi-text-1);max-width:860px;line-height:1.8}.mi-seo-text p{margin-bottom:var(--mi-space-md)}.mi-seo-text strong{color:var(--mi-text-0);font-weight:600}.mi-seo-text-toggle{margin-top:var(--mi-space-sm);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mi-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.mi-seo-text-toggle:hover{text-decoration:underline}.mi-cat-divider{border:none;border-top:1.5px solid var(--mi-border);margin:var(--mi-space-xl) 0}.mi-cat-top-deal{align-items:center;gap:var(--mi-space-lg);padding:var(--mi-space-md) var(--mi-space-lg);border:2px solid var(--mi-text-0);background:var(--mi-bg-card);color:inherit;transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;text-decoration:none;display:flex}.mi-cat-top-deal:hover{border-color:var(--mi-accent);box-shadow:0 4px 16px #0000000f}.mi-cat-top-deal-image{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.mi-cat-top-deal-body{flex:1;min-width:0}.mi-cat-top-deal-badge{background:var(--mi-accent);color:#fff;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;padding:2px 8px;font-weight:800;display:inline-block}.mi-cat-top-deal-brand{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;color:var(--mi-text-2);text-transform:uppercase;font-weight:600}.mi-cat-top-deal-name{font-family:var(--mi-font-display);font-size:var(--mi-fs-md);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:800;line-height:1.2;overflow:hidden}.mi-cat-top-deal-pricing{align-items:center;gap:var(--mi-space-lg);flex-shrink:0;display:flex}.mi-cat-top-deal-price-col{text-align:center}.mi-cat-top-deal-price-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-text-2);margin-bottom:2px;font-weight:700;display:block}.mi-cat-top-deal-price-label.neu{color:var(--mi-accent)}.mi-cat-top-deal-price-label.gebraucht{color:var(--mi-blue)}.mi-cat-top-deal-price-value{font-family:var(--mi-font-display);font-size:var(--mi-fs-lg);letter-spacing:-.03em;font-weight:900}.mi-cat-top-deal-price-value.neu{color:var(--mi-accent)}.mi-cat-top-deal-price-value.gebraucht{color:var(--mi-blue)}.mi-cat-top-deal-original{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);text-decoration:line-through}.mi-cat-top-deal-discount{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-green);letter-spacing:.04em;font-weight:800}@media (max-width:767px){.mi-cat-top-deal{text-align:center;flex-direction:column}.mi-cat-top-deal-pricing{justify-content:center}}.mi-page .neo-filter-panel{border:1.5px solid var(--mi-border);box-shadow:none;border-left:1.5px solid var(--mi-border);background:var(--mi-bg-card);padding:var(--mi-space-md)!important}.mi-page .categorie-item-header{font-family:var(--mi-font-display)!important;font-size:var(--mi-fs-xs)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mi-text-0)!important;font-weight:800!important}.mi-page .MuiFormLabel-root{font-family:var(--mi-font-display)!important}.mi-page .MuiFormControlLabel-label{font-family:var(--mi-font-body)!important;font-size:var(--mi-fs-sm)!important;color:var(--mi-text-0)!important}.mi-page .MuiCheckbox-root.Mui-checked{color:var(--mi-accent)!important}.mi-page .MuiCheckbox-root{color:var(--mi-text-2)!important;padding:4px 8px!important}.mi-page .neo-btn{font-family:var(--mi-font-mono)!important;border:1.5px solid var(--mi-border-hover)!important;box-shadow:none!important;background:var(--mi-bg-card)!important;font-size:var(--mi-fs-xs)!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--mi-text-0)!important;font-weight:600!important}.mi-page .neo-btn:hover{border-color:var(--mi-accent)!important;transform:none!important}.mi-page .neo-btn-primary{background:var(--mi-accent)!important;color:#fff!important;border-color:var(--mi-accent)!important}.mi-filter-drawer-backdrop{z-index:1100;opacity:0;background:#0d0d0d73;animation:.2s forwards mi-fade-in;position:fixed;inset:0}@keyframes mi-fade-in{to{opacity:1}}.mi-filter-drawer{background:var(--mi-bg-card);z-index:1101;flex-direction:column;width:380px;max-width:100vw;animation:.25s forwards mi-slide-in;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000001f}@keyframes mi-slide-in{to{transform:translate(0)}}.mi-filter-drawer-header{padding:var(--mi-space-md) var(--mi-space-lg);border-bottom:1.5px solid var(--mi-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mi-filter-drawer-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-md);letter-spacing:.04em;text-transform:uppercase;color:var(--mi-text-0);font-weight:800}.mi-filter-drawer-close{border:1.5px solid var(--mi-border-hover);background:var(--mi-bg-0);cursor:pointer;width:36px;height:36px;font-size:var(--mi-fs-lg);color:var(--mi-text-0);transition:color var(--mi-duration-fast) ease, background-color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, opacity var(--mi-duration-fast) ease, transform var(--mi-duration-fast) ease, box-shadow var(--mi-duration-fast) ease;justify-content:center;align-items:center;display:flex}.mi-filter-drawer-close:hover{background:var(--mi-text-0);color:var(--mi-bg-0)}.mi-filter-drawer-body{padding:var(--mi-space-md) var(--mi-space-lg);scrollbar-width:thin;scrollbar-color:var(--mi-bg-3) transparent;flex:1;overflow-y:auto}.mi-filter-drawer-body::-webkit-scrollbar{width:5px}.mi-filter-drawer-body::-webkit-scrollbar-track{background:0 0}.mi-filter-drawer-body::-webkit-scrollbar-thumb{background:var(--mi-bg-3)}.mi-filter-drawer .neo-filter-panel{box-shadow:none!important;border:none!important;width:100%!important;padding:0!important}.mi-filter-drawer .rounded.mt-4.p-2,.mi-filter-drawer .border-1.rounded,.mi-filter-drawer-body>.block{display:none!important}.mi-filter-drawer-body>.hidden{display:block!important}.mi-filter-drawer .categorie-item-header{font-family:var(--mi-font-display)!important;font-size:var(--mi-fs-xs)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mi-text-0)!important;font-weight:700!important}.mi-filter-drawer .MuiFormControlLabel-label{font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-xs)!important;letter-spacing:.02em!important;color:var(--mi-text-1)!important}.mi-filter-drawer .MuiCheckbox-root{color:var(--mi-border-hover)!important}.mi-filter-drawer .MuiCheckbox-root.Mui-checked{color:var(--mi-accent)!important}.mi-filter-drawer-footer{padding:var(--mi-space-sm) var(--mi-space-lg);border-top:1.5px solid var(--mi-border);flex-shrink:0}.mi-filter-drawer-apply{background:var(--mi-text-0);width:100%;color:var(--mi-bg-0);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--mi-duration-fast) ease;border:none;padding:10px;font-weight:700}.mi-filter-drawer-apply:hover{background:var(--mi-accent)}@media (max-width:480px){.mi-filter-drawer{width:100vw}}.mi-filter-panel-container .neo-filter-panel{gap:var(--mi-space-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:0;display:grid;box-shadow:none!important;border:none!important;width:100%!important;max-width:100%!important;padding:0!important}.mi-filter-panel-container .neo-filter-panel+div{display:none}.mi-filter-panel-container>div>div>div:first-child:has(.neo-btn){display:none}.mi-filter-panel-container .rounded.mt-4.p-2,.mi-filter-panel-container .border-1.rounded{display:none!important}.mi-page .MuiSlider-root{color:var(--mi-accent)!important}.mi-page .MuiSlider-thumb{border:2px solid var(--mi-accent)!important;background:var(--mi-bg-card)!important}.mi-page .MuiSlider-track{background:var(--mi-accent)!important}.mi-page .MuiSlider-rail{background:var(--mi-border)!important}.mi-page .neo-filter-panel input[type=number],.mi-page .neo-filter-panel input[type=text]{border:1.5px solid var(--mi-border-hover)!important;font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-xs)!important;background:var(--mi-bg-0)!important;padding:4px 8px!important}.mi-page .neo-filter-panel button,.mi-page .neo-filter-panel a{font-family:var(--mi-font-mono)!important;font-size:var(--mi-fs-xs)!important;letter-spacing:.06em!important;color:var(--mi-accent)!important}.mi-filter-panel-container>div>div>div.block.md\:hidden,.mi-filter-panel-container .block.md\:hidden{display:none!important}.mi-filter-panel-container>div>div>div.hidden.md\:block,.mi-filter-panel-container .hidden.md\:block{display:block!important}.mi-page .w-full.sm\:w-\[200px\]{width:100%!important}.mi-info-modal.mi-region-dialog .MuiPaper-root{max-width:640px!important}.mi-info-modal.mi-region-dialog .MuiDialogTitle-root:after{content:none}.mi-info-modal.mi-region-dialog .MuiDialogContent-root{padding:0!important}.mi-info-modal.mi-region-dialog .MuiDialogActions-root{display:none!important}.mi-region-lang-bar{justify-content:center;align-items:center;gap:var(--mi-space-md);padding:var(--mi-space-md) var(--mi-space-lg);background:var(--mi-bg-1);border-bottom:1px solid var(--mi-border);display:flex}.mi-region-lang-btn{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--mi-border);background:var(--mi-bg-2);color:var(--mi-text-0);cursor:pointer;transition:color var(--mi-duration-fast) var(--mi-ease-out), background-color var(--mi-duration-fast) var(--mi-ease-out), border-color var(--mi-duration-fast) var(--mi-ease-out), opacity var(--mi-duration-fast) var(--mi-ease-out), transform var(--mi-duration-fast) var(--mi-ease-out), box-shadow var(--mi-duration-fast) var(--mi-ease-out);padding:.4rem 1rem;font-weight:700}.mi-region-lang-btn:hover,.mi-region-lang-btn.active{background:var(--mi-text-0);color:var(--mi-bg-2)}.mi-region-section-title{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mi-text-2);padding:var(--mi-space-md) var(--mi-space-lg);padding-bottom:var(--mi-space-xs);font-weight:700}.mi-region-description{font-family:var(--mi-font-body);font-size:var(--mi-fs-sm);color:var(--mi-text-1);padding:var(--mi-space-xs) var(--mi-space-lg);padding-bottom:var(--mi-space-md);border-bottom:1px solid var(--mi-border)}.mi-region-continent{font-family:var(--mi-font-display);font-size:var(--mi-fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--mi-accent);padding-bottom:var(--mi-space-xs);margin-bottom:var(--mi-space-xs);border-bottom:1px solid var(--mi-accent);font-weight:800}.mi-region-countries{padding:var(--mi-space-md) var(--mi-space-lg);padding-top:var(--mi-space-sm)}.mi-region-country{align-items:center;gap:var(--mi-space-xs);font-family:var(--mi-font-body);font-size:var(--mi-fs-sm);color:var(--mi-text-0);cursor:pointer;transition:color var(--mi-duration-fast) var(--mi-ease-out), background-color var(--mi-duration-fast) var(--mi-ease-out), border-color var(--mi-duration-fast) var(--mi-ease-out), opacity var(--mi-duration-fast) var(--mi-ease-out), transform var(--mi-duration-fast) var(--mi-ease-out), box-shadow var(--mi-duration-fast) var(--mi-ease-out);border:1px solid #0000;margin:.15rem;padding:.35rem .6rem;font-weight:600;display:inline-flex}.mi-region-country:hover{border-color:var(--mi-border);background:var(--mi-bg-0)}.mi-region-country.selected{border-color:var(--mi-accent);background:var(--mi-accent-dim);color:var(--mi-accent)}.mi-region-pending{pointer-events:none;position:relative;overflow:hidden}.mi-region-pending .mi-region-country:not(.selected),.mi-region-pending .mi-region-description{opacity:.45}.mi-region-pending:before{content:"";background:var(--mi-accent);width:40%;height:2px;animation:1.1s ease-in-out infinite mi-region-pending-slide;position:absolute;top:0;left:0}@keyframes mi-region-pending-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.mi-region-pending:before{width:100%;animation:none;left:0}}.mi-region-lang-item{align-items:center;gap:var(--mi-space-sm);padding:.75rem var(--mi-space-lg);font-family:var(--mi-font-body);font-size:var(--mi-fs-sm);color:var(--mi-text-0);border-bottom:1px solid var(--mi-border);cursor:pointer;transition:color var(--mi-duration-fast) var(--mi-ease-out), background-color var(--mi-duration-fast) var(--mi-ease-out), border-color var(--mi-duration-fast) var(--mi-ease-out), opacity var(--mi-duration-fast) var(--mi-ease-out), transform var(--mi-duration-fast) var(--mi-ease-out), box-shadow var(--mi-duration-fast) var(--mi-ease-out);font-weight:600;display:flex}.mi-region-lang-item:hover{background:var(--mi-bg-0);padding-left:calc(var(--mi-space-lg) + 4px)}.mi-region-lang-item:last-child{border-bottom:none}.mi-region-lang-item .lang-code{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--mi-bg-1);border:1px solid var(--mi-border);padding:.15rem .4rem;font-weight:700}.mi-vendor-page{width:100%}.mi-vendor-header{background:var(--mi-text-0);color:var(--mi-text-inv);padding:var(--mi-space-2xl) 0;border-bottom:4px solid var(--mi-accent)}.mi-vendor-header h1{font-family:var(--mi-font-display);font-weight:900;font-size:var(--mi-fs-title);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:var(--mi-space-sm);line-height:1.1}.mi-vendor-header .mi-vendor-subtitle{font-family:var(--mi-font-body);font-size:var(--mi-fs-md);color:var(--mi-text-3);max-width:640px;line-height:1.5}.mi-vendor-header .mi-vendor-more-toggle{color:var(--mi-accent);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;margin-top:var(--mi-space-xs);background:0 0;border:none;padding:0;font-weight:700}.mi-vendor-header .mi-vendor-more-toggle:hover{text-decoration:underline}.mi-vendor-header .mi-vendor-long-text{font-family:var(--mi-font-body);font-size:var(--mi-fs-sm);color:var(--mi-text-3);max-width:640px;margin-top:var(--mi-space-sm);line-height:1.6}.mi-vendor-grid-section{background:var(--mi-bg-0);padding:var(--mi-space-xl) 0}.mi-vendor-grid-section .mi-section-label{margin-bottom:var(--mi-space-lg)}.mi-vendor-grid{gap:var(--mi-space-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:480px){.mi-vendor-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.mi-vendor-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.mi-vendor-grid{grid-template-columns:repeat(4,1fr)}}.mi-vendor-card{background:var(--mi-bg-card);border:2px solid var(--mi-text-0);transition:color var(--mi-duration-fast) var(--mi-ease-out), background-color var(--mi-duration-fast) var(--mi-ease-out), border-color var(--mi-duration-fast) var(--mi-ease-out), opacity var(--mi-duration-fast) var(--mi-ease-out), transform var(--mi-duration-fast) var(--mi-ease-out), box-shadow var(--mi-duration-fast) var(--mi-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.mi-vendor-card:hover{box-shadow:4px 4px 0 var(--mi-text-0);transform:translate(-2px,-2px)}.mi-vendor-card-image{height:160px;padding:var(--mi-space-lg);border-bottom:2px solid var(--mi-text-0);background:#fff;justify-content:center;align-items:center;display:flex}.mi-vendor-card-image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-vendor-card-body{padding:var(--mi-space-md);gap:var(--mi-space-sm);flex-direction:column;flex:1;display:flex}.mi-vendor-card-name{font-family:var(--mi-font-display);font-weight:800;font-size:var(--mi-fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--mi-text-0);line-height:1.2}.mi-vendor-card-footer{justify-content:space-between;align-items:center;gap:var(--mi-space-sm);margin-top:auto;display:flex}.mi-vendor-card-brands{flex-shrink:1;gap:4px;display:flex;overflow:hidden}.mi-vendor-card-brands img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.mi-vendor-card-count{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--mi-text-0);color:var(--mi-text-inv);white-space:nowrap;flex-shrink:0;padding:.2rem .5rem;font-weight:700}.mi-vendor-intro{background:var(--mi-text-0);color:var(--mi-text-inv);padding:var(--mi-space-2xl) 0;border-bottom:4px solid var(--mi-accent)}.mi-vendor-intro-inner{gap:var(--mi-space-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.mi-vendor-intro-inner{grid-template-columns:1fr auto}}.mi-vendor-intro h1{font-family:var(--mi-font-display);font-weight:900;font-size:var(--mi-fs-title);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:var(--mi-space-sm);line-height:1.1}.mi-vendor-intro .mi-vendor-description{font-family:var(--mi-font-body);font-size:var(--mi-fs-sm);color:var(--mi-text-3);max-width:80ch;line-height:1.6}.mi-vendor-intro .mi-vendor-description h3{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-text-inv);margin:var(--mi-space-md) 0 .25rem;font-weight:700}.mi-vendor-intro .mi-vendor-description h3:first-child{margin-top:0}.mi-vendor-intro .mi-vendor-description p+p{margin-top:.5rem}.mi-vendor-intro .mi-vendor-description strong{color:var(--mi-text-inv);font-weight:700}.mi-vendor-intro .mi-vendor-description-toggle{color:var(--mi-accent);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;margin-top:var(--mi-space-xs);background:0 0;border:none;padding:0;font-weight:700}.mi-vendor-intro .mi-vendor-description-toggle:hover{text-decoration:underline}.mi-vendor-intro-logo{width:120px;height:90px;padding:var(--mi-space-sm);background:#fff;border:2px solid #fff3;justify-content:center;align-items:center;display:flex}.mi-vendor-intro-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mi-vendor-products{background:var(--mi-bg-0);padding:var(--mi-space-xl) 0}div:has(>.main-container>.mi-vendor-page){max-width:none!important;padding:0!important}.main-container:has(>.mi-vendor-page){max-width:none!important;padding:0!important}.mi-vendor-intro{margin-top:-10px}div:has(>.main-container>.mi-category-overview-page){max-width:none!important;padding:0!important}.main-container:has(>.mi-category-overview-page){max-width:none!important;padding:0!important}.mi-category-header{background:var(--mi-text-0);color:var(--mi-text-inv);padding:var(--mi-space-2xl) 0 var(--mi-space-xl);margin-top:-10px}.mi-category-header h1{font-family:var(--mi-font-display);letter-spacing:-.03em;margin:var(--mi-space-xs) 0 var(--mi-space-md);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.mi-category-header .mi-section-label-tag{background:var(--mi-accent);color:#fff}.mi-category-header-desc{font-size:var(--mi-fs-md);color:#ffffffb3;line-height:1.65}.mi-category-header-desc p{margin:0}.mi-category-header-desc strong{color:#ffffffe6}.mi-category-header-long{margin-top:var(--mi-space-md)}.mi-category-header-long h3{font-family:var(--mi-font-display);font-size:var(--mi-fs-lg);color:var(--mi-accent);margin:var(--mi-space-lg) 0 var(--mi-space-xs);font-weight:700}.mi-category-header-long h3:first-child{margin-top:0}.mi-category-more-toggle{margin-top:var(--mi-space-sm);color:var(--mi-accent);font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:opacity var(--mi-duration-fast) var(--mi-ease-out);background:0 0;border:none;padding:0;font-weight:600;display:inline-block}.mi-category-more-toggle:hover{opacity:.8}.mi-category-grid{gap:var(--mi-space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.mi-category-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.mi-category-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.mi-category-grid{grid-template-columns:repeat(5,1fr)}}.mi-category-card{background:var(--mi-bg-card);border:1px solid var(--mi-border);transition:border-color var(--mi-duration-fast) var(--mi-ease-out), box-shadow var(--mi-duration-fast) var(--mi-ease-out), transform var(--mi-duration-fast) var(--mi-ease-out);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mi-category-card:hover{border-color:var(--mi-border-strong);transform:translateY(-2px);box-shadow:4px 4px #0000000f}.mi-category-card-name-top{padding:var(--mi-space-sm) var(--mi-space-md);font-family:var(--mi-font-display);font-size:clamp(var(--mi-fs-md), 1.2vw, var(--mi-fs-lg));letter-spacing:-.03em;text-transform:uppercase;color:var(--mi-text-0);text-align:center;font-weight:900;line-height:1.05;display:block}.mi-category-card-image{height:140px;padding:var(--mi-space-sm);background:var(--mi-bg-0);justify-content:center;align-items:center;display:flex}.mi-category-card-body{padding:var(--mi-space-sm) var(--mi-space-md);gap:var(--mi-space-xs);flex-direction:column;flex:1;display:flex}.mi-category-card-name{font-family:var(--mi-font-display);font-size:clamp(var(--mi-fs-md), 1.2vw, var(--mi-fs-lg));letter-spacing:-.03em;text-transform:uppercase;color:var(--mi-text-0);font-weight:900;line-height:1.05;display:block}.mi-category-card-footer{justify-content:space-between;align-items:center;gap:var(--mi-space-sm);margin-top:auto;display:flex}@media (max-width:480px){.mi-category-card-footer{align-items:stretch;gap:var(--mi-space-xs);flex-direction:column}.mi-category-card-brands{justify-content:flex-start;width:100%}.mi-category-card-brand-more{margin-left:auto;margin-right:0}.mi-category-card-count{margin-left:0}}.mi-category-card-brands{align-items:center;gap:var(--mi-space-xs);display:flex;overflow:hidden}.mi-category-card-brand-icon{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.mi-category-card-brand-icon img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.mi-category-card-brand-more{width:24px;height:24px;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);color:var(--mi-text-2);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}@media (max-width:480px){.mi-category-card-brands{flex-wrap:nowrap;justify-content:space-between;gap:0;overflow:visible}.mi-category-card-brand-icon{flex-shrink:0;width:24px;height:24px}.mi-category-card-brand-icon img{width:20px;height:20px}.mi-category-card-brand-more{width:24px;height:24px;font-size:var(--mi-fs-xs);flex-shrink:0;margin-left:0}}.mi-category-card-count{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mi-text-2);white-space:nowrap;margin-left:auto;font-weight:600}.mi-brand-sections{flex-direction:column;gap:0;display:flex}.mi-brand-section{padding:var(--mi-space-2xl) 0;background:0 0;border:none;position:relative}.mi-brand-section:before{content:"";z-index:0;transition:background var(--mi-duration-normal) var(--mi-ease-out);background:0 0;position:absolute;inset:0 calc(50% - 50vw)}.mi-brand-section:nth-child(2n):before{background:var(--mi-bg-soft)}.mi-brand-section>*{z-index:1;position:relative}.mi-brand-section-header{gap:var(--mi-space-xl);margin-bottom:var(--mi-space-lg);align-items:flex-start;display:flex}.mi-brand-section-logo{background:0 0;border:none;flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:100px;height:100px;padding:0;display:flex}.mi-brand-section-logo>div{justify-content:flex-start!important;align-items:flex-start!important}.mi-brand-section-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;max-width:100%;max-height:100%}@media (min-width:768px){.mi-brand-section-logo{width:120px;height:120px}}.mi-brand-section-info{flex:1;min-width:0}.mi-brand-section-title-link{color:inherit;text-decoration:none}.mi-brand-section-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-title);letter-spacing:-.03em;color:var(--mi-text-0);margin:0 0 var(--mi-space-xs);text-transform:uppercase;margin-top:-.08em;font-weight:900;line-height:.95}.mi-brand-section-desc{font-size:var(--mi-fs-md);color:var(--mi-text-1);margin:0 0 var(--mi-space-sm);max-width:600px;line-height:1.6}.mi-brand-section-meta{align-items:center;gap:var(--mi-space-md);flex-wrap:wrap;display:flex}.mi-brand-section-count{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--mi-text-2);background:0 0;border:none;padding:0;font-weight:600}.mi-brand-section-link{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--mi-accent);transition:opacity var(--mi-duration-fast) var(--mi-ease-out);font-weight:700;text-decoration:none}.mi-brand-section-link:hover{opacity:.7}.mi-brand-section-deals{margin-top:var(--mi-space-md);border-top:none;padding-top:0}@media (max-width:640px){.mi-brand-section{padding:var(--mi-space-xl) 0}.mi-brand-section-header{text-align:center;align-items:center;gap:var(--mi-space-md);flex-direction:column}.mi-brand-section-desc{max-width:none}.mi-brand-section-meta{justify-content:center}}.mi-specs{margin-top:var(--mi-space-sm);padding:var(--mi-space-xl);background:var(--mi-surface);border:1px solid var(--mi-border);border-radius:var(--mi-radius-lg,0)}.mi-specs-header{align-items:center;gap:var(--mi-space-md);margin-bottom:var(--mi-space-xl);padding-bottom:var(--mi-space-md);border-bottom:2px solid var(--mi-text-0);display:flex}.mi-specs-title{font-family:var(--mi-font-display);font-size:var(--mi-fs-lg);letter-spacing:-.02em;color:var(--mi-text-0);margin:0;font-weight:800}.mi-specs-groups{gap:var(--mi-space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.mi-spec-group{min-width:0}.mi-spec-group-title{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-accent,var(--mi-text-2));margin:0 0 var(--mi-space-sm) 0;padding-bottom:var(--mi-space-xs);border-bottom:1px solid var(--mi-border);font-weight:700}.mi-spec-table{border-collapse:collapse;width:100%}.mi-spec-row{transition:background var(--mi-duration-fast) var(--mi-ease-out)}.mi-spec-row:hover{background:var(--mi-bg-hover)}.mi-spec-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mi-text-2);vertical-align:baseline;width:45%;padding:.45rem .6rem .45rem 0;font-weight:600}.mi-spec-value{font-family:var(--mi-font-body);font-size:var(--mi-fs-sm);color:var(--mi-text-0);vertical-align:baseline;padding:.45rem 0;font-weight:500}.mi-spec-row+.mi-spec-row .mi-spec-label,.mi-spec-row+.mi-spec-row .mi-spec-value{border-top:1px solid color-mix(in srgb, var(--mi-border) 50%, transparent)}@media (max-width:640px){.mi-specs{padding:var(--mi-space-md)}.mi-specs-groups{gap:var(--mi-space-lg);grid-template-columns:1fr}}.mi-categories{margin-top:var(--mi-space-2xl);padding-top:var(--mi-space-lg);border-top:1px solid var(--mi-border)}.mi-categories-title{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-text-2);margin:0 0 var(--mi-space-md) 0;font-weight:700}.mi-categories-list{gap:var(--mi-space-xs);flex-wrap:wrap;display:flex}.mi-category-tag{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.04em;color:var(--mi-text-1);background:var(--mi-surface);border:1px solid var(--mi-border);border-radius:var(--mi-radius-lg,0);white-space:nowrap;align-items:center;padding:.35rem .75rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,opacity .2s,transform .2s,box-shadow .2s;display:inline-flex}.mi-category-tag:hover{color:var(--mi-text-0);border-color:var(--accent,var(--mi-accent));background:color-mix(in srgb, var(--accent,var(--mi-accent)) 6%, var(--mi-surface));transform:translateY(-1px);box-shadow:0 2px 8px #0000000d}.mi-product-page{--stage-1:#1a1a1f;--stage-2:#0a0a0d;--stage-3:#2c2c34;--accent:#5a5a66;--accent-2:#43434c;--accent-soft:#8a8a94}.mi-product-hero[data-stage=on]{padding:0 0 var(--mi-space-2xl);overflow:visible}.mi-product-hero[data-stage=on]:after{content:none}.mi-product-hero[data-stage=on]{padding:0}.mi-stage-wrap{isolation:isolate;background:radial-gradient(ellipse at 30% 30%, var(--stage-3) 0%, transparent 55%), radial-gradient(ellipse at 80% 110%, var(--accent-2) 0%, transparent 60%), linear-gradient(135deg, var(--stage-1) 0%, var(--stage-2) 100%);color:#fff;--mi-text-0:#fff;--mi-bg-0:#111;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.mi-stage-wrap:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff0a 0%,#0000 30%,#00000040 100%);position:absolute;inset:0}.mi-stage-wrap:after{content:"";mix-blend-mode:overlay;opacity:.55;pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.mi-stage-inner{z-index:1;max-width:1680px;margin:0 auto;padding:clamp(16px,2vw,28px) clamp(20px,4vw,64px) clamp(28px,5vw,80px);position:relative}.mi-stage-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}@media (max-width:900px){.mi-stage-grid{gap:var(--mi-space-lg);flex-direction:column;display:flex}.mi-stage-grid>.mi-stage-text{display:contents}.mi-stage-grid>.mi-stage-text>.mi-stage-title{order:1}.mi-stage-grid>.mi-stage-text>.mi-stage-lead{order:3}.mi-stage-grid>.mi-stage-art{order:2}.mi-stage-grid>.mi-stage-text>.mi-stage-pricehero{order:3}.mi-stage-grid>.mi-stage-text>.mi-stage-kicker{order:4}.mi-stage-grid>.mi-stage-text>.mi-stage-metarow{order:5;margin-top:0}.mi-stage-grid>.mi-stage-art>.mi-stage-badges{margin-top:calc(10px - var(--mi-space-lg));order:6}.mi-stage-grid>.mi-stage-text>.mi-stage-metarow,.mi-stage-grid>.mi-stage-art>.mi-stage-badges{justify-content:center;gap:10px;width:100%}.mi-stage-chip,.mi-stage-badge{box-sizing:border-box;flex:none;justify-content:center;width:calc(50% - 5px);min-width:0}.mi-stage-grid>.mi-stage-text>.mi-stage-title{margin-top:var(--mi-space-sm)}.mi-stage-grid>.mi-stage-art{display:contents}.mi-stage-grid>.mi-stage-art>.mi-stage-art-img,.mi-stage-grid>.mi-stage-art>.mi-stage-art-frame{order:2}.mi-stage-art-img{aspect-ratio:16/11;box-sizing:border-box;width:100%;max-width:100%;height:auto;padding:8px}.mi-stage-art:before{display:none}}.mi-stage-breadcrumb{z-index:2;margin-bottom:var(--mi-space-md);position:relative}.mi-stage-breadcrumb .mi-breadcrumb-list{align-items:center;gap:var(--mi-space-xs);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mi-stage-breadcrumb .mi-breadcrumb-list li:not(:last-child):after{content:"▸";margin-left:var(--mi-space-xs);color:#ffffffa6;font-size:var(--mi-fs-xs)}.mi-stage-breadcrumb .mi-breadcrumb-list a{color:#ffffffb8;text-decoration:none;transition:color .15s}.mi-stage-breadcrumb .mi-breadcrumb-list a:hover{color:#fff}.mi-stage-breadcrumb .mi-breadcrumb-list li[aria-current=page]{color:#fff;font-weight:600}.mi-stage-text{gap:var(--mi-space-md);flex-direction:column;min-width:0;display:flex}.mi-stage-kicker{-webkit-backdrop-filter:blur(6px);width:fit-content;font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid #ffffff40;align-items:center;gap:10px;padding:6px 14px;font-weight:600;display:inline-flex}.mi-stage-kicker:before{content:"";background:var(--accent-soft,#fff);width:6px;height:6px;box-shadow:0 0 12px var(--accent-soft,#fff);border-radius:50%;display:inline-block}.mi-stage-brandlink{color:inherit;text-decoration:none}.mi-stage-brandlink:hover{text-decoration:underline}.mi-stage-title{font-family:var(--mi-font-display);letter-spacing:-.03em;color:#fff;text-transform:uppercase;text-shadow:0 2px 30px #00000059;margin:0;font-size:clamp(2rem,4.4vw,4.4rem);font-weight:900;line-height:1.02}.mi-stage-teaser{max-width:56ch;font-family:var(--mi-font-body);font-size:clamp(var(--mi-fs-md), 1.1vw, var(--mi-fs-lg));color:#ffffffd1;margin:0;line-height:1.55}.mi-stage-lead{margin-top:var(--mi-space-sm)}.mi-stage-lead-stand{white-space:nowrap;color:#fff9}.mi-stage-metarow{margin-top:var(--mi-space-sm);flex-wrap:wrap;gap:10px;display:flex}.mi-stage-chip{-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff2e;align-items:baseline;gap:8px;padding:10px 14px;display:inline-flex}.mi-stage-chip-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#fff9}.mi-stage-chip-value{font-family:var(--mi-font-display);font-size:var(--mi-fs-md);color:#fff;letter-spacing:-.01em;font-weight:800}.mi-stage-pricehero{margin-top:var(--mi-space-lg);gap:var(--mi-space-md);flex-direction:column;max-width:640px;display:flex}.mi-stage-pricehero-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.mi-stage-pricehero-grid{grid-template-columns:1fr}.mi-stage-pricehero-grid.is-used-cheaper [data-cond=used]{order:0}.mi-stage-pricehero-grid.is-used-cheaper [data-cond=new]{order:1}}.mi-stage-pricetile{color:#fff;transition:transform var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease, background var(--mi-duration-fast) ease;background:0 0;border:1px solid #ffffff2e;border-left:3px solid #ffffff47;flex-direction:column;gap:6px;padding:18px 20px 16px;text-decoration:none;display:flex;position:relative}.mi-stage-pricetile:hover{background:#ffffff0d;border-color:#ffffff8c;transform:translateY(-2px)}.mi-stage-pricetile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mi-stage-pricetile-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:6px;font-weight:700;display:inline-flex}.mi-stage-pricetile[data-cond=new] .mi-stage-pricetile-label:before{content:"★";font-size:var(--mi-fs-md);line-height:1}.mi-stage-pricetile[data-cond=used] .mi-stage-pricetile-label:before{content:"○";font-size:var(--mi-fs-md);font-weight:900;line-height:1}.mi-stage-pricetile-badge{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:#fff;text-shadow:0 1px 2px #00000073;border:1px solid #ffffff59;padding:4px 8px;font-weight:800}.mi-stage-pricetile-priceline{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:2px;display:flex}.mi-stage-pricetile-price{font-family:var(--mi-font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px #0000008c;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:900;line-height:1}.mi-stage-pricetile-rrp{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;color:#ffffffa6;align-items:baseline;gap:8px;display:inline-flex}.mi-stage-pricetile-rrp s{text-decoration-thickness:1px}.mi-stage-pricetile-savings{color:#fff;letter-spacing:.08em;background:#ffffff1f;border:1px solid #ffffff47;padding:3px 7px;font-weight:800;display:inline-block}.mi-stage-pricetile.is-best .mi-stage-pricetile-savings{background:var(--accent);text-shadow:0 1px 2px #00000073;border-color:#ffffff73}.mi-stage-pricetile-savingsline{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;margin-top:4px;font-weight:700}.mi-stage-pricetile.is-best .mi-stage-pricetile-savingsline{color:#fff}@media (max-width:560px){.mi-stage-pricetile-priceline{gap:8px}.mi-stage-pricetile-rrp,.mi-stage-pricetile-savingsline{font-size:var(--mi-fs-xs)}}.mi-stage-pricetile-meta{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.mi-stage-pricetile-cta{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#fff;transition:scale .12s var(--mi-ease-out);border-top:1px dashed #ffffff2e;align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-weight:700;display:inline-flex}.mi-stage-pricetile-cta svg{transition:transform var(--mi-duration-fast) ease}.mi-stage-pricetile:hover .mi-stage-pricetile-cta svg{transform:translate(3px)}.mi-stage-pricetile.is-best{border:1px solid var(--accent);border-left:3px solid var(--accent);box-shadow:0 0 0 1px #ffffff14 inset, 0 20px 50px -20px var(--accent), 0 10px 30px #00000073;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 100%)}.mi-stage-pricetile.is-best:before{content:"";pointer-events:none;background:radial-gradient(ellipse at top left, var(--accent-soft) 0%, transparent 60%);opacity:.35;z-index:0;position:absolute;inset:-1px}.mi-stage-pricetile.is-best:after{content:"";pointer-events:none;border:1px solid var(--accent);box-shadow:0 0 18px 2px var(--accent), 0 0 42px 6px var(--accent-soft,var(--accent));opacity:0;z-index:0;will-change:opacity;animation:2.8s ease-in-out infinite mi-pricetile-pulse;position:absolute;inset:-1px}@keyframes mi-pricetile-pulse{0%,to{opacity:.18}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.mi-stage-pricetile.is-best:after{opacity:.2;animation:none}}.mi-stage-pricetile.is-best>*{z-index:1;position:relative}.mi-stage-pricetile.is-best .mi-stage-pricetile-label{color:#fff}.mi-stage-pricetile.is-best .mi-stage-pricetile-price{color:#fff;text-shadow:0 2px 18px var(--accent), 0 2px 4px #0000008c}.mi-stage-pricetile.is-best .mi-stage-pricetile-cta{border-top-style:solid;border-top-color:#ffffff59}.mi-stage-pricetile.is-fallback{background:0 0;border:1px dashed #ffffff38;border-left-width:3px;justify-content:space-between;min-height:170px}.mi-stage-pricetile.is-fallback:hover{border-color:#ffffff80}.mi-stage-pricetile-fallback-msg{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.04em;color:#ffffffa6;margin-top:10px;line-height:1.4}.mi-stage-pricehero-all{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;transition:color var(--mi-duration-fast) ease, border-color var(--mi-duration-fast) ease;border-bottom:1px solid #ffffff40;align-self:flex-start;padding:6px 0;font-weight:700;text-decoration:none}.mi-stage-pricehero-all:hover{color:#fff;border-bottom-color:#fff}.mi-stage-price-alert{margin-top:var(--mi-space-sm);max-width:620px}.mi-stage-price-alert:empty{display:none}.mi-admin-tools{margin-top:var(--mi-space-sm);align-items:center;gap:8px;display:flex}.mi-admin-tools .mi-btn-secondary{font-size:var(--mi-fs-xs);opacity:.6;transition:opacity var(--mi-duration-fast) ease;border-width:1px;padding:5px 12px}.mi-admin-tools .mi-btn-secondary:hover{opacity:1}.mi-admin-hint{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#ca8a04;opacity:.7;border:1px solid #ca8a04;padding:4px 10px;font-weight:700;display:inline-block}.mi-stage-ctarow{margin-top:var(--mi-space-md);flex-wrap:wrap;gap:12px;display:flex}.mi-stage-cta{font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform var(--mi-duration-fast) ease, background var(--mi-duration-fast) ease, scale .12s var(--mi-ease-out);border:2px solid #0000;align-items:center;gap:8px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.mi-stage-cta.primary{color:var(--stage-2);background:#fff}.mi-stage-cta.primary:hover{background:var(--accent-soft);color:#fff;transform:translateY(-1px)}.mi-stage-cta.ghost{color:#fff;background:0 0;border-color:#ffffff59}.mi-stage-cta.ghost:hover{background:#ffffff1a}.mi-stage-art{place-items:center;min-width:0;display:grid;position:relative}.mi-stage-art:before{content:"";background:radial-gradient(ellipse at center, var(--accent-soft) 0%, transparent 60%);filter:blur(40px);opacity:.45;z-index:0;position:absolute;inset:10%}.mi-stage-art-img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px #0009)drop-shadow(0 18px 28px #0000008c)drop-shadow(0 50px 80px #000000bf);width:100%;max-height:800px;padding:clamp(12px,2vw,32px);position:relative}.mi-stage-callouts{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mi-stage-callouts .halo{stroke:#0a0c108c;stroke-width:5px;stroke-linecap:round;fill:none}.mi-stage-callouts line{stroke:#fff;stroke-width:1.7px;stroke-dasharray:5 4;stroke-linecap:round;vector-effect:non-scaling-stroke;fill:none}.mi-stage-callouts circle{display:none}.mi-stage-dot{pointer-events:none;z-index:4;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0a0c108c,0 0 6px #0a0c1059}.mi-stage-badges{pointer-events:none;z-index:4;position:absolute;inset:0}.mi-stage-badge{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(140%);color:#fff;background:#ffffff1f;border:1px solid #ffffff47;flex-direction:column;gap:2px;min-width:110px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 10px 40px #00000059}.mi-stage-badge-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.mi-stage-badge-value{font-family:var(--mi-font-display);font-size:var(--mi-fs-lg);letter-spacing:-.01em;font-weight:800}@property --mi-float{syntax:"<length>";inherits:false;initial-value:0}.mi-stage-badge{--jx:0%;--jy:0%;--jr:0deg;--mi-rotate:0deg;--mi-float:0px;margin-left:var(--jx);margin-top:var(--jy);transform:rotate(var(--mi-rotate)) translateY(var(--mi-float));will-change:transform}.mi-stage-badge.b1{--mi-rotate:calc(-2deg + var(--jr));top:6%;left:-4%}.mi-stage-badge.b2{--mi-rotate:calc(1.5deg + var(--jr));top:18%;right:-2%}.mi-stage-badge.b3{--mi-rotate:calc(1deg + var(--jr));bottom:12%;left:2%}.mi-stage-badge.b4{--mi-rotate:calc(-1.5deg + var(--jr));bottom:4%;right:4%}@media (max-width:900px){.mi-stage-callouts,.mi-stage-dot{display:none}.mi-stage-badges{pointer-events:auto;flex-wrap:wrap;gap:10px;margin-top:0;display:flex;position:static;inset:auto}.mi-stage-badge{min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff2e;flex-direction:row;align-items:baseline;gap:8px;padding:10px 14px;display:inline-flex;position:static;margin:0!important;transform:none!important}.mi-stage-badge-label{font-size:var(--mi-fs-xs);color:#fff9}.mi-stage-badge-value{font-size:var(--mi-fs-md)}}.mi-gallery-section{padding:var(--mi-space-2xl) 0}.mi-gallery-count{font-family:var(--mi-font-mono);color:var(--mi-text-2);margin-left:.4em;font-size:.75em;font-weight:500}.mi-gallery-wrap{margin-top:var(--mi-space-xl);position:relative}.mi-product-gallery{gap:var(--mi-space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.mi-product-gallery-item{aspect-ratio:4/3;padding:var(--mi-space-md);background:var(--mi-bg-card);border:1px solid var(--mi-border);border-radius:var(--mi-radius-lg,0);cursor:pointer;justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex;position:relative;overflow:hidden}.mi-product-gallery-item:hover{border-color:var(--accent,var(--mi-text-3));transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.mi-product-gallery-item img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}@media (max-width:640px){.mi-product-gallery{gap:var(--mi-space-sm);grid-template-columns:repeat(2,1fr)}.mi-product-gallery-item{padding:var(--mi-space-sm)}}.mi-route-loader{z-index:9999;pointer-events:none;background:#d538001f;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.mi-route-loader-bar{background:var(--mi-accent,#d53800);transform-origin:0;width:100%;height:100%;animation:1.4s ease-in-out infinite mi-route-loader-sweep;box-shadow:0 0 8px #d5380099}@keyframes mi-route-loader-sweep{0%{transform:translate(-100%)scaleX(.4)}50%{transform:translate(0%)scaleX(.6)}to{transform:translate(100%)scaleX(.4)}}.mi-info-modal .MuiPaper-root{width:100%;border:1px solid var(--mi-border)!important;border-top:3px solid var(--mi-accent)!important;background:var(--mi-bg-0)!important;border-radius:0!important;max-width:560px!important;box-shadow:0 8px 40px #0000001f,0 4px 24px #d538000f!important}.mi-info-modal .MuiDialogTitle-root{position:relative;font-family:var(--mi-font-display)!important;font-weight:800!important;font-size:var(--mi-fs-lg)!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:1px solid var(--mi-border)!important;color:var(--mi-text-0)!important;background:var(--mi-bg-0)!important;padding:1.1rem 1.5rem!important}.mi-info-modal .MuiDialogTitle-root:after{content:"⌂ HELP  ⌂";font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.18em;color:var(--mi-text-2);position:absolute;top:6px;right:56px}.mi-info-modal .MuiDialogContent-root{font-family:var(--mi-font-body);color:var(--mi-text-0);padding:var(--mi-space-lg) var(--mi-space-xl)!important;background:var(--mi-bg-0)!important}.mi-info-modal .MuiDialogActions-root{background:var(--mi-bg-1);border-top:1px solid var(--mi-border);justify-content:flex-end;padding:var(--mi-space-md) var(--mi-space-xl)!important}.mi-info-modal .MuiIconButton-root{color:var(--mi-text-0)!important;border-radius:0!important;top:8px!important;right:12px!important}.mi-info-modal .MuiIconButton-root:hover{background:var(--mi-accent-dim)!important;color:var(--mi-accent)!important}.mi-info-modal-intro{font-size:var(--mi-fs-md);color:var(--mi-text-1);margin-bottom:var(--mi-space-lg);line-height:1.5}.mi-info-modal-steps{gap:var(--mi-space-md);margin-bottom:var(--mi-space-xl);flex-direction:column;padding:0;list-style:none;display:flex}.mi-info-modal-step{align-items:flex-start;gap:var(--mi-space-md);padding:var(--mi-space-sm) var(--mi-space-md);border-left:3px solid var(--mi-accent);background:var(--mi-bg-soft);display:flex}.mi-info-modal-step-num{font-family:var(--mi-font-mono);font-size:var(--mi-fs-sm);color:var(--mi-accent);letter-spacing:.04em;flex-shrink:0;min-width:28px;padding-top:1px;font-weight:700}.mi-info-modal-step-text{font-size:var(--mi-fs-sm);color:var(--mi-text-0);flex:1;line-height:1.5}.mi-info-modal-newsletter{gap:var(--mi-space-sm);padding:var(--mi-space-md) var(--mi-space-lg);border:1px solid var(--mi-border);background:var(--mi-bg-1);flex-direction:column;display:flex;position:relative}.mi-info-modal-newsletter:before,.mi-info-modal-newsletter:after{content:"";width:8px;height:8px;position:absolute}.mi-info-modal-newsletter:before{border-top:1px solid var(--mi-text-3);border-left:1px solid var(--mi-text-3);top:6px;left:6px}.mi-info-modal-newsletter:after{border-bottom:1px solid var(--mi-text-3);border-right:1px solid var(--mi-text-3);bottom:6px;right:6px}.mi-info-modal-newsletter-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--mi-text-2);font-weight:700}.mi-info-modal-newsletter-text{font-size:var(--mi-fs-sm);color:var(--mi-text-1);line-height:1.5}.mi-info-modal-newsletter-link{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-accent);border-bottom:1px solid var(--mi-accent);transition:color var(--mi-duration-fast) var(--mi-ease-out);align-self:flex-start;align-items:center;gap:6px;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.mi-info-modal-newsletter-link:hover{color:var(--mi-accent-hover);border-color:var(--mi-accent-hover)}:where([class*=mi-][class*=price],[class*=mi-][class*=-value],[class*=mi-][class*=-count],[class*=mi-][class*=stat-num],.mi-price-current,.mi-stat-value){font-variant-numeric:tabular-nums}.mi-search-close,.mi-mobile-slider-close,.mi-filter-drawer-close,.mi-wse-popup-close{min-width:40px;min-height:40px}.mi-filter-chip,.mi-stage-chip,.mi-region-lang-btn,.mi-region-lang-item,.mi-brand-tab{min-height:40px}.mi-region-lang-btn{justify-content:center;align-items:center;display:inline-flex}.mi-region-lang-btn,.mi-region-lang-item{min-width:40px}.swiper-button-prev,.swiper-button-next{min-width:40px!important;min-height:40px!important}.mi-btn-primary:active,.mi-btn-secondary:active,.mi-eol-item-cta:active,.mi-hero-featured-cta:active,.mi-stage-cta:active,.mi-stage-pricetile-cta:active{scale:var(--mi-press-scale,.97)}@media (prefers-reduced-motion:reduce){[class*=mi-],[class*=mi-]:before,[class*=mi-]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mi-ticker-track,.mi-live-dot,.mi-hero-stamp-dot,.mi-loading-dot,.mi-eol-item-timer.urgent,.mi-hero-search--glow:before,.mi-offer-hero:after,.mi-stage-pricetile.is-best:after{animation:none!important}.mi-route-loader-bar{animation:none!important;transform:none!important}.mi-btn-primary:active,.mi-btn-secondary:active,.mi-eol-item-cta:active,.mi-hero-featured-cta:active,.mi-stage-cta:active,.mi-stage-pricetile-cta:active{scale:none}}.mi-search-overlay{width:100%;max-width:900px;padding:0 var(--mi-space-md);align-items:center;gap:8px;display:flex}.mi-search-overlay-field{flex:auto;min-width:0;max-width:none}.mi-search-overlay-field .MuiOutlinedInput-root{min-height:44px;padding-top:2px!important;padding-bottom:2px!important}.mi-search-photo{border:2px solid var(--mi-border-hover);background:var(--mi-bg-card);height:44px;color:var(--mi-text-0);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.mi-search-photo:hover{border-color:var(--mi-accent);color:var(--mi-accent)}.mi-search-photo:focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px}.mi-search-overlay .mi-search-close{border-width:2px;border-color:var(--mi-border-hover);background:var(--mi-bg-card);width:44px;height:44px;position:static;transform:none}@media (max-width:640px){.mi-search-overlay{gap:6px;padding:0 10px}.mi-search-photo{width:44px;padding:0}.mi-search-photo-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}body:has(.mi-search-overlay) .mi-auth-corner{visibility:hidden}.mi-category-card-image--header{background:#14110e;padding:0;position:relative;overflow:hidden}.mi-category-card-image--header .mi-category-card-header-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.mi-category-card-image--header .mi-category-card-header-img--v3{-o-object-position:left calc(140px * -.24) top 50%;object-position:left calc(140px * -.24) top 50%}.mi-info-modal.mi-coupon-dialog .MuiPaper-root{max-width:440px!important}.mi-info-modal.mi-coupon-dialog .MuiDialogTitle-root{padding-right:56px!important}.mi-info-modal.mi-coupon-dialog .MuiDialogTitle-root:after{content:none}.mi-info-modal.mi-coupon-dialog .MuiDialogContent-root{padding:var(--mi-space-lg) var(--mi-space-xl)!important}.mi-coupon{gap:var(--mi-space-sm);flex-direction:column;display:flex}.mi-coupon-label{font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-text-2);font-weight:700;display:block}.mi-coupon-code{border:1px dashed var(--mi-accent);background:var(--mi-accent-dim);transition:border-color var(--mi-duration-fast,.18s) ease, background-color var(--mi-duration-fast,.18s) ease;align-items:stretch;display:flex}.mi-coupon-code.is-copied{border-color:var(--mi-green);background:var(--mi-green-dim)}.mi-coupon-code-value{min-width:0;padding:12px var(--mi-space-md);font-family:var(--mi-font-mono);font-size:var(--mi-fs-md);letter-spacing:.08em;text-transform:uppercase;color:var(--mi-text-0);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-weight:700}.mi-coupon-copy{padding:0 var(--mi-space-md);border:none;border-left:1px dashed var(--mi-accent);font-family:var(--mi-font-mono);font-size:var(--mi-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mi-accent);cursor:pointer;transition:background-color var(--mi-duration-fast,.18s) ease, color var(--mi-duration-fast,.18s) ease;background:0 0;flex:none;font-weight:700}.mi-coupon-copy:hover{background:var(--mi-accent);color:#fff}.mi-coupon-copy:focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px}.mi-coupon-code.is-copied .mi-coupon-copy{border-left-color:var(--mi-green);color:var(--mi-green)}.mi-coupon-code.is-copied .mi-coupon-copy:hover{background:var(--mi-green);color:#fff}.mi-coupon-note,.mi-coupon-promo{font-size:var(--mi-fs-sm);color:var(--mi-text-1);margin:0;line-height:1.5}.mi-coupon-promo{margin-top:var(--mi-space-sm)}.mi-coupon-promo strong{color:var(--mi-text-0)}.mi-coupon-cta{justify-content:space-between;width:100%}.mi-coupon-cta-arrow{transition:transform var(--mi-duration-fast,.18s) ease;font-size:1.1em}.mi-coupon-cta:hover .mi-coupon-cta-arrow{transform:translate(3px)}
