/* Dispatch palette: inherited interface colors, no green or olive. */
/* karton.css */
:root{--kv-ink:#242530;--kv-muted:#616483;--kv-sage:#5f6280;--kv-line:#d6d7e0;--accent:#585b77;--accent-hover:#3f4256;--text-primary:#242530;--text-secondary:#616483}
:focus-visible{outline:2px solid #606381}
.topline{background:#e2e3eb;color:#4b4d65}
.masthead.is-scrolled{box-shadow:0 5px 30px #1f202909}
.brand24{color:#636787}
.cart-nav>span{background:#dfe0ea;color:#454862}
.live-dot{background:#72769b;box-shadow:0 0 0 4px #72769b14}
.btn-ink:hover{background:#3d3f52;box-shadow:0 8px 18px #24253018}
.hero-facts{color:#616584}
.hero-facts svg{stroke:#666989}
.hero-caption{color:#393b4d;box-shadow:0 8px 24px #22243310}
.hero-caption small{color:#5a5d7a}
.hero-vertical{color:#5e617f}
.hero-bottom{border-top:1px solid #cdceda;color:#656888}
.assurance-bar>div>span{color:#686c8d}
.category-card{background:#e3e4ec}
.category-card:hover{box-shadow:0 20px 30px #23253610}
.category-number{color:#616584}
.category-card p{color:#616483}
.cat-3{background:#e4e5eb}
.circle-arrow{border:1px solid #a8aabe}
.finder-section{background:#dedfea}
.finder-copy h2 span{color:#646787}
.finder-copy>p{color:#616584}
.dimension-label{color:#7e82a0}
.finder-form{background:#f1f2f8;box-shadow:0 10px 25px #24273e10}
.dimension-inputs>span{color:#878aa6}
.dimension-inputs label{color:#696d8f}
.dimension-inputs input{border:1px solid #cccedd;color:#3b3e55}
.dimension-inputs label>span{color:#7a7e9d}
.finder-help svg{color:#686c8d}
.finder-help p{color:#5b5e7b}
.finder-help small{color:#898ca8}
.product-tag{color:#5f6381}
.product-sku{color:#7b7e9d}
.product-price{color:#5f6280}
.product-price strong{color:#36384a}
.product-price>a{border:1px solid #bfc1d0}
.product-price>a:hover{background:#d5d7e5}
.material-copy h2 span{color:#737798}
.material-points>div>span{color:#7b7f9e}
.service-section{border:1px solid #cfd0dd;background:radial-gradient(ellipse at 10% 90%,#dcdde9,transparent 65%),radial-gradient(ellipse at 90% 10%,#e9e4dd,transparent 60%)}
.service-annotation{color:#7f83a1}
.kv-footer{background:#e4e5ec;color:#52546e}
.footer-brand{color:#2c2e3d!important}
.footer-brand>span{color:#7f83a1}
.footer-bottom{border-top:1px solid #c9cbd9}
.footer-note{color:#7b7e9d}
.kv-toast{background:#232530}
.breadcrumbs{color:#7f83a1}
.breadcrumbs a:hover{color:#313451}
.catalog-header h1 span{color:#696c8d}
.catalog-sidebar>a{color:#6e7294}
.catalog-sidebar>a.selected{color:#222435}
.sidebar-help{background:#dfe0eb}
.sidebar-help p{color:#707495}
.category-chips>a{border:1px solid #cccedd}
.category-chips>a:hover{background:#dddeeb}
.catalog-toolbar{color:#696d8f}
.catalog-toolbar select{color:#44475f}
.gallery-main{background:#e5e6ed}
.gallery-zoom{border:1px solid #b3b5c9}
.gallery-thumbs button{background:#e5e6ee}
.gallery-thumbs button.active{border-color:#767a9a}
.image-origin{color:#888ba7}
.detail-price{color:#8083a1}
.detail-price strong{color:#2b2e45}
.product-delivery{color:#737697}
.buy-form>label small{color:#7f82a0}
.quantity-row>button{background:#dfe0ec;border:1px solid #bec0d5;color:#474a67}
.quantity-row>input{border:1px solid #bec0d5}
.quantity-row>div>small{color:#898ca7}
.buy-result{color:#4b507b}
.tier-table>div,.tier-table>button{border-bottom:1px solid #d8d9e5;color:#666a8b}
.tier-table>div{background:#dfe0ed;color:#7b7f9e}
.tier-table>button:hover,.tier-table>button.selected{background:#dee0ed;color:#2a2e54}
.product-advice{border:1px solid #c8cadd;background:#e9eaf1}
.product-advice>span{color:#888baa}
.product-advice small{color:#767999}
.product-description>div{color:#727596}
.image-dialog::backdrop{background:#1a1b25c9}
.kv-store .btn-primary{background:#474a64}
.kv-store .btn-primary:hover{background:#343751}
.kv-store input:not([type=checkbox]):not([type=radio]),.kv-store textarea,.kv-store select{accent-color:#4e537d}
.cart-page h1>span{color:#727697}
.cart-line-image{background:#e5e6ee}
.cart-line-info>p{color:#727596}
.cart-update input{border:1px solid #c5c7da}
.cart-update button{color:#74789b}
.cart-line-end>small{color:#8285a2}
.cart-remove{color:#7b7e9d}
.cart-note{color:#8a8da8}
.cart-summary{background:#e1e2ed}
.cart-summary dl>div{color:#727596}
.cart-summary dl>.cart-total{border-top:1px solid #c5c7da;color:#35384f}
.shipping-pending{color:#7e819f}
.preview-note p{color:#52567c}
.preview-note small{color:#7d81a1}
.cart-status{color:#6a6e97}
.prelaunch h1 span{color:#747899}
.prelaunch>p{color:#7b7e9d}
.prelaunch-checklist{border:1px solid #c9cbdf}
.prelaunch-checklist p{color:#797d9c}
.product-description td,.product-description th{border:1px solid #ced0df}
.product-description tr:first-child{background:#dfe1ee}
/* karton-bold.css */

/* karton-type.css */

/* karton-experience.css */

/* karton-modern.css */

/* karton-catalog-ui.css */

/* karton-price-summary.css */

/* karton-mobile-pdp.css */

/* karton-listing.css */
.kv-store .kv-category-sidebar{background:#f0f0f4}
.kv-store .kv-category-tree ul{border-left:1px solid #c7c9d6}
.kv-store .kv-category-tree summary:after{color:#484c6c}
.kv-store .kv-category-tree a[aria-current=page]{background:#dcddea;box-shadow:inset 3px 0 #474c75;color:#191c3b}
.kv-store .kv-category-tree a:hover,.kv-store .kv-category-tree summary:hover{background:#e2e3ec}
.kv-store .kv-product-document-card{background:linear-gradient(125deg,#edeef4,#f0f3f9);border:1px solid #cccedc;color:#2e314c}
.kv-store .kv-product-document-card h2{color:#24284c}
.kv-store .kv-product-document-card .eyebrow{color:#4b4e6c}
.kv-store .kv-product-document-card .safety-downloads a{border:1px solid #d0d1de;color:#2f3353}
.kv-store .kv-product-document-card .safety-downloads small{color:#555873}
.kv-store .kv-documents-safety-link{color:#34385c}
.kv-store .kv-category-tree .kv-tree-count{color:#52556f}
@layer base{.kv-store .kv-category-tree > .kv-tree-node > details > summary,.kv-store .kv-category-tree > .kv-tree-node > a{background:#e4e5ee!important}
.kv-store .kv-category-tree ul{border-left:2px solid #c1c3d2!important}
.kv-store .kv-category-tree a[aria-current="page"]{background:#d7d9e8!important;color:#161a3e!important;box-shadow:inset 4px 0 #474c75!important}
.kv-store .kv-category-tree summary:hover,.kv-store .kv-category-tree a:hover{background:#e1e2ec!important;color:#171b3e!important}}
/* karton-editorial.css */

/* karton-basket.css */
.kv-basket-free{background:#eeeff4;color:#363a5a}
.kv-basket-free progress{accent-color:#4d5179}
.kv-basket-free small{color:#606381}
.kv-basket-flags>a{background:#4d506a}
/* karton-refinements.css */
.kv-store .kv-world-copy nav a:hover,.kv-store .kv-world-copy nav a:focus-visible{background:#e8e9f1;color:#24284f}
.kv-store .kv-category-tree .kv-tree-image{border:1px solid #e1e2e9}
/* karton-categories.css */

/* karton-facts.css */

/* karton-home-guide.css */
.kv-guide-number{color:#565978}
/* karton-product-video.css */

/* product-specification-icons.css */

/* karton-finder.css */



.pm-active-green{border:2px solid #3443c7!important}
.sel-kasse-vorteile li::before{
        color: #141e73}
