/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Messwert-Symbole: Leistung, Drehmoment und Gewicht */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4 { display: flex; align-items: center; gap: 10px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4::before { content: ""; display: block; width: 32px; height: 32px; flex: 0 0 32px; background-repeat: no-repeat; background-position: center; background-size: 29px 29px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="power"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a8%208%200%201%201%2016%200M6%2018h12M12%2014l5-6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%2010l2%201M12%205v2M19%2010l-2%201%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="torque"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.5%209a8%208%200%201%200%20.5%205M20%204v5h-5%22%2F%3E%3Cpath%20d%3D%22M12%208l3.5%202v4L12%2016l-3.5-2v-4z%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="weight"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%208h12l3%2012H3zM10%2013v4M14%2013l-2%202%202%202%22%2F%3E%3C%2Fsvg%3E"); }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Messwert-Symbole: Leistung, Drehmoment und Gewicht */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4 { display: flex; align-items: center; gap: 10px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4::before { content: ""; display: block; width: 32px; height: 32px; flex: 0 0 32px; background-repeat: no-repeat; background-position: center; background-size: 29px 29px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="power"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a8%208%200%201%201%2016%200M6%2018h12M12%2014l5-6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%2010l2%201M12%205v2M19%2010l-2%201%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="torque"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.5%209a8%208%200%201%200%20.5%205M20%204v5h-5%22%2F%3E%3Cpath%20d%3D%22M12%208l3.5%202v4L12%2016l-3.5-2v-4z%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="weight"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%208h12l3%2012H3zM10%2013v4M14%2013l-2%202%202%202%22%2F%3E%3C%2Fsvg%3E"); }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Dokument-Icons nach Inhalt: Diagramm, technische Daten, Zeichnung */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { grid-template-columns: 32px minmax(0,1fr) !important; grid-template-rows: auto auto !important; column-gap: 12px; row-gap: 12px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-symbol { display: block !important; grid-column: 1 !important; grid-row: 1 / 3 !important; align-self: start; width: 32px; height: 36px; margin: 0; padding: 0; border: 0; background-color: transparent; background-position: center top; background-repeat: no-repeat; background-size: 30px 30px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-symbol svg,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-symbol::after { display: none !important; content: none !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-copy { grid-column: 2 !important; grid-row: 1 !important; min-width: 0; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { grid-column: 2 !important; grid-row: 2 !important; justify-self: start; align-self: end; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-symbol { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2010v7M12%207h.01%22%2F%3E%3C%2Fsvg%3E") !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card[aria-label*="Leistungsdiagramm" i] .mtmv-doc-symbol { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18M6%2016l4-5%204%202%206-8M16%205h4v4%22%2F%3E%3C%2Fsvg%3E") !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card[aria-label*="technische Daten" i] .mtmv-doc-symbol,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card[aria-label*="Abmessungen" i] .mtmv-doc-symbol { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22rotate(-45%2012%2012)%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%228%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M7%208v3M11%208v2M15%208v3M19%208v2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card[aria-label*="Zeichnung" i] .mtmv-doc-symbol { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l8%204.5v9L12%2021l-8-4.5v-9zM4%207.5l8%204.5%208-4.5M12%2012v9M8%205.3l8%204.5%22%2F%3E%3C%2Fsvg%3E") !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Messwert-Symbole: Leistung, Drehmoment und Gewicht */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4 { display: flex; align-items: center; gap: 10px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4::before { content: ""; display: block; width: 32px; height: 32px; flex: 0 0 32px; background-repeat: no-repeat; background-position: center; background-size: 29px 29px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="power"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a8%208%200%201%201%2016%200M6%2018h12M12%2014l5-6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%2010l2%201M12%205v2M19%2010l-2%201%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="torque"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.5%209a8%208%200%201%200%20.5%205M20%204v5h-5%22%2F%3E%3Cpath%20d%3D%22M12%208l3.5%202v4L12%2016l-3.5-2v-4z%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="weight"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%208h12l3%2012H3zM10%2013v4M14%2013l-2%202%202%202%22%2F%3E%3C%2Fsvg%3E"); }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Sichtbare Dateisymbole an den PDF-Dokumenten */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { grid-template-columns: 32px minmax(0,1fr) !important; grid-template-rows: auto auto !important; column-gap: 12px; row-gap: 12px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-symbol { display: flex !important; position: relative; align-items: flex-start; justify-content: center; grid-column: 1 !important; grid-row: 1 / 3 !important; align-self: start; width: 32px; height: 42px; margin: 0; padding: 0; background: transparent; border: 0; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-icon { display: block !important; width: 30px; height: 38px; margin: 0; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-symbol::after { content: "PDF"; position: absolute; left: 0; bottom: 6px; padding: 3px 4px; border-radius: 2px; background: #9c2334; color: #ffffff; font: 700 8px/1 "Barlow", sans-serif; letter-spacing: .3px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-copy { grid-column: 2 !important; grid-row: 1 !important; min-width: 0; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { grid-column: 2 !important; grid-row: 2 !important; justify-self: start; align-self: end; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Messwert-Symbole: Leistung, Drehmoment und Gewicht */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4 { display: flex; align-items: center; gap: 10px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4::before { content: ""; display: block; width: 32px; height: 32px; flex: 0 0 32px; background-repeat: no-repeat; background-position: center; background-size: 29px 29px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="power"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a8%208%200%201%201%2016%200M6%2018h12M12%2014l5-6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%2010l2%201M12%205v2M19%2010l-2%201%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="torque"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.5%209a8%208%200%201%200%20.5%205M20%204v5h-5%22%2F%3E%3Cpath%20d%3D%22M12%208l3.5%202v4L12%2016l-3.5-2v-4z%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="weight"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%208h12l3%2012H3zM10%2013v4M14%2013l-2%202%202%202%22%2F%3E%3C%2Fsvg%3E"); }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-symbol { background-repeat: no-repeat !important; background-position: center top !important; background-size: 30px 30px !important; width: 32px !important; height: 36px !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Messwert-Symbole: Leistung, Drehmoment und Gewicht */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4 { display: flex; align-items: center; gap: 10px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4::before { content: ""; display: block; width: 32px; height: 32px; flex: 0 0 32px; background-repeat: no-repeat; background-position: center; background-size: 29px 29px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="power"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a8%208%200%201%201%2016%200M6%2018h12M12%2014l5-6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%2010l2%201M12%205v2M19%2010l-2%201%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="torque"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.5%209a8%208%200%201%200%20.5%205M20%204v5h-5%22%2F%3E%3Cpath%20d%3D%22M12%208l3.5%202v4L12%2016l-3.5-2v-4z%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="weight"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%208h12l3%2012H3zM10%2013v4M14%2013l-2%202%202%202%22%2F%3E%3C%2Fsvg%3E"); }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Messwert-Symbole: Leistung, Drehmoment und Gewicht */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4 { display: flex; align-items: center; gap: 10px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card h4::before { content: ""; display: block; width: 32px; height: 32px; flex: 0 0 32px; background-repeat: no-repeat; background-position: center; background-size: 29px 29px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="power"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a8%208%200%201%201%2016%200M6%2018h12M12%2014l5-6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%2010l2%201M12%205v2M19%2010l-2%201%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="torque"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.5%209a8%208%200%201%200%20.5%205M20%204v5h-5%22%2F%3E%3Cpath%20d%3D%22M12%208l3.5%202v4L12%2016l-3.5-2v-4z%22%2F%3E%3C%2Fsvg%3E"); }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card[data-metric="weight"] h4::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffb2b5%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%208h12l3%2012H3zM10%2013v4M14%2013l-2%202%202%202%22%2F%3E%3C%2Fsvg%3E"); }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* Passende Kontraste bei ausgewaehlten Ausfuehrungen und Zubehoer */
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery,
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery .a2 { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper #product-offer .estimated-delivery-info { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-choice-label { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-code { color: #d2d7da !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-price,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-option-link { color: #ffb2b5 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-name { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-doc-symbol svg path { stroke: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary { background: #9c2334 !important; color: #ffffff !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:hover,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .product-attributes a.badge-primary:focus-visible { background: #b72b40 !important; color: #ffffff !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV: dezente Markenakzente und abgestufte Graphitflaechen */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-specifications { background: linear-gradient(125deg, #3b444b, #2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-eyebrow { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > h3::after { content: ""; display: block; width: 48px; height: 3px; margin-top: 10px; background: #c52f36; border-radius: 2px; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-approval > h3::after { background: #d6ad7c; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-measurements { background: #30383e !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-comparison-card { background: linear-gradient(135deg, #3b454d, #2b3238) !important; border-top: 2px solid #697983 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-compare-mivv .mtmv-compare-number { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-downloads { background: linear-gradient(120deg, #413039, #2c343a 75%) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-action,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-action { background: #9c2334 !important; color: #ffffff !important; padding: 6px 8px; border-radius: 3px; }
html.mt-mivv-graphite body #content-wrapper .mtg-variant-button[aria-pressed=true] { background: linear-gradient(110deg, #87313e, #60323b) !important; color: #ffffff !important; border-color: #ff8795 !important; }
html.mt-mivv-graphite body #buy_form #mtmv-purchase-note.mtmv-wide-parts { background: linear-gradient(115deg, #3b343b, #30383e) !important; border-top-color: #c52f36 !important; }
/* MIVV Sortierkontrast */
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item.active,
html.mt-mivv-graphite body .filter-type-FilterItemSort .dropdown-item:active { background-color: #9c2334 !important; color: #ffffff !important; }

/* MIVV Produktdetails: Kontraste auf Graphit */
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dt { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-data-list dd { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note p,
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note { color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper #mtmv-purchase-note .mtmv-supply-note strong { color: #ffb2b5 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) .mtmv-content-panel > p.mtmv-measurement-note { background: #2b3136 !important; color: #d2d7da !important; border-color: #74818b !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card { background: #2b3136 !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card .mtmv-doc-format,
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion) a.mtmv-download-card:hover .mtmv-doc-format { color: #c7ccd0 !important; }
html.mt-mivv-graphite body #content-wrapper :is(#tab-description,#tab-content-product-tabs,#tabAccordion)[Truncated]
/* Legacy descriptions and native PDF media share the same product palette. */
html.mt-mivv-graphite body #content-wrapper #tab-description .mtmv-content-overview { background: linear-gradient(125deg,#3b444b,#2d343a) !important; border-left: 3px solid #c52f36 !important; }
html.mt-mivv-graphite body #content-wrapper #tab-description .mtmv-content-overview :is(p,li,div,span,b,strong) { color: #f5f5f4 !important; background-color: transparent !important; }
html.mt-mivv-graphite body #content-wrapper #tab-description .mtmv-content-overview { line-height: 1.75; }
html.mt-mivv-graphite body #content-wrapper .mtg-native-document { background: #30383e !important; border-color: #74818b !important; color: #f5f5f4 !important; }
html.mt-mivv-graphite body #content-wrapper .mtg-native-document .col-md-6 { flex: 0 0 100%; max-width: 100%; }
html.mt-mivv-graphite body #content-wrapper .mtg-native-document a.mtmv-download-card { display: grid !important; padding: 16px !important; min-height: 128px; border: 1px solid #74818b; border-radius: 7px; text-decoration: none !important; }
html.mt-mivv-graphite body #content-wrapper .mtg-native-document .mtmv-doc-format { display: block; margin-bottom: 7px; font-size: 11px; font-weight: 700; }
html.mt-mivv-graphite body #content-wrapper .mtg-native-document .mtmv-doc-name { display: block; font: 500 13px/1.5 Barlow,sans-serif; }
html.mt-mivv-graphite body #content-wrapper .mtg-native-document .mtmv-doc-action { font-size: 12px; }
