/* Color-only bridge to the saved Prostore scheme. Generated by build.py. */
.km-tile-calculator-status{color:var(--km-accent-974a2d,#974a2d);}
.km-product-content .sku__action .ui-found a{color:var(--km-accent-974a2d,#974a2d)!important;}
.km-product-photo-tab.is-active{color:var(--km-accent-974a2d,#974a2d);border-bottom-color:var(--km-accent-974a2d,#974a2d);}
.km-product-photo-tab:hover{color:var(--km-accent-974a2d,#974a2d);}
.km-product-photo-tab:focus-visible,.km-product-photo-panel:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.km-product-photo-tabs ::selection{background:var(--km-accent-efb28f,#efb28f);}
#app .sku:has(.km-product-photo-tabs) .sku__action .ui-found a{color:var(--km-accent-974a2d,#974a2d)!important;}
#app .sku:has(.km-product-photo-tabs) .sku__action .ui-found a:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.km-purchase .km-tile-calculator-fields input{caret-color:var(--km-accent-974a2d,#974a2d);}
.km-purchase .km-tile-calculator-fields input:focus-visible,.km-purchase-step button:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.km-purchase-step button:hover{border-color:var(--km-accent-974a2d,#974a2d);color:var(--km-accent-974a2d,#974a2d);}
.km-purchase ::selection{background:var(--km-accent-efb28f,#efb28f);}
#product .km-purchase-units button[aria-pressed="true"]{background:var(--km-accent-974a2d,#974a2d);border-color:var(--km-accent-974a2d,#974a2d);}
#product .km-purchase-units button:hover{border-color:var(--km-accent-974a2d,#974a2d);}
#product .km-purchase-units button:focus-visible,#product .km-purchase-quantity>button:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
#product .km-purchase-quantity>button:not(:disabled):hover{border-color:var(--km-accent-974a2d,#974a2d);color:var(--km-accent-974a2d,#974a2d);}
#product .km-purchase-rounding{color:var(--km-accent-974a2d,#974a2d);}
.km-category-cover a:focus-visible{outline:3px solid var(--km-accent-974a2d,#974a2d);}
.km-characteristics .km-characteristics-link:hover{color:var(--km-accent-974a2d,#974a2d);}
.km-characteristics .km-characteristics-link:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.km-nav-material.is-flyout-open>.km-nav-material-row{color:var(--km-accent-974a2d,#974a2d);}
.km-nav-flyout-head>a{color:var(--km-accent-974a2d,#974a2d);}
.km-nav-flyout a:hover{color:var(--km-accent-974a2d,#974a2d);}
.km-nav-flyout-foot{color:var(--km-accent-974a2d,#974a2d);}
.km-nav-flyout-foot>a{color:var(--km-accent-974a2d,#974a2d);}
.km-nav-current-collection{color:var(--km-accent-974a2d,#974a2d);}
.km-collections-head a,.km-collection-context>a{color:var(--km-accent-974a2d,#974a2d);}
.km-collection-action{background:var(--km-accent-974a2d,#974a2d);}
.km-collection-card:hover .km-collection-action,.km-collection-card:focus-visible .km-collection-action{background:var(--km-accent-7e3a22,#7e3a22);}
.km-collection-card:hover h3{color:var(--km-accent-974a2d,#974a2d);}
.km-nav-flyout-toggle:focus-visible,.km-collection-card:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.km-nav-link:hover,.km-nav-overview:hover,.km-nav-branch>summary:hover{color:var(--km-accent-974a2d,#974a2d);}
.km-nav-link.is-active,.km-nav-overview[aria-current]{color:var(--km-accent-974a2d,#974a2d);}
.km-catalog-nav a:focus-visible,.km-catalog-nav summary:focus-visible,.km-nav-search:focus-visible,.km-catalog-return:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.km-catalog-return{color:var(--km-accent-974a2d,#974a2d);}
#app .km-catalog-view-link:hover{border-color:var(--km-accent-974a2d,#974a2d);color:var(--km-accent-974a2d,#974a2d);}
#app .km-catalog-view-link.is-active{background:var(--km-accent-974a2d,#974a2d);border-color:var(--km-accent-974a2d,#974a2d);}
#app .km-catalog-view-link:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
#app .header__info-menu .header__info-link:hover,#app .footer__nav-menu a[href*="route=information"]:hover{color:var(--km-accent-f0bfa3,#f0bfa3);}
#app .km-information-page .editor :is(a:not(.ui-btn):not(.km-delivery-contact)){color:var(--km-accent-974a2d,#974a2d);}
.km-reset{color:var(--km-accent-974a2d,#974a2d);}
.km-option input{accent-color:var(--km-accent-974a2d,#974a2d);}
.km-apply{background:var(--km-accent-974a2d,#974a2d);}
.km-filter button:focus-visible,.km-filter input:focus-visible,.km-filter summary:focus-visible,.km-filter-chips a:focus-visible{outline:3px solid var(--km-accent-974a2d,#974a2d);}
.km-filter-chips a:last-child{color:var(--km-accent-974a2d,#974a2d);}
.footer.footer--v1 .footer__nav-link:hover{color:var(--km-accent-efb28f,#efb28f);}
.footer.footer--v1 .footer__nav-link:focus-visible{outline:2px solid var(--km-accent-efb28f,#efb28f);}
.intro.km-supplier-slideshow .km-hero-cta{background:var(--km-accent-974a2d,#974a2d)!important;}
.intro.km-supplier-slideshow .intro__item:focus-visible{outline:3px solid var(--km-accent-974a2d,#974a2d);}
.intro.km-supplier-slideshow .swiper-pagination-bullet-active:after{background:var(--km-accent-974a2d,#974a2d);}
.intro.km-supplier-slideshow .swiper-pagination-bullet:focus-visible,.intro.km-supplier-slideshow .swiper-control>button:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.intro.km-supplier-slideshow .km-best-price .km-price-accent{color:var(--km-accent-efb28f,#efb28f);}
.intro.km-supplier-slideshow .km-best-price .km-price-guarantee-icon{color:var(--km-accent-efb28f,#efb28f);}
#app .km-contact-page .km-contact-primary a:hover{color:var(--km-accent-974a2d,#974a2d)!important;}
#app .km-contact-page .km-contact-primary a:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.km-cookie-notice a{color:var(--km-accent-783c26,#783c26);}
.km-cookie-notice a:hover{color:var(--km-accent-4f2719,#4f2719);}
.km-cookie-notice__button{border:1px solid var(--km-accent-8e4b30,#8e4b30);}
.km-cookie-notice__button--reject{color:var(--km-accent-783c26,#783c26);}
.km-cookie-notice__button--reject:hover{background:var(--km-accent-faf3ef,#faf3ef);}
.km-cookie-notice__button--accept{background:var(--km-accent-8e4b30,#8e4b30);}
.km-cookie-notice__button--accept:hover{background:var(--km-accent-713b26,#713b26);border-color:var(--km-accent-713b26,#713b26);}
.km-cookie-notice :focus-visible,.km-cookie-controls :focus-visible{outline:2px solid var(--km-accent-8e4b30,#8e4b30);}
.km-cookie-notice .km-cookie-notice__error{color:var(--km-accent-843d28,#843d28);}
.km-cookie-controls a:hover,.km-cookie-controls button:hover{color:var(--km-accent-efb28f,#efb28f);}
.km-cookie-controls :focus-visible{outline-color:var(--km-accent-efb28f,#efb28f);}
.header a.km-stage1-callback{border:1px solid var(--km-accent-b66949,#b66949);background:var(--km-accent-974a2d,#974a2d);}
.header a.km-stage1-callback:hover{background:var(--km-accent-7e3a22,#7e3a22);border-color:var(--km-accent-b66949,#b66949);}
.header a.km-stage1-callback:focus-visible,.km-compact-inner a:focus-visible,.km-compact-inner button:focus-visible,.km-compact-inner input:focus-visible{outline:2px solid var(--km-accent-efb28f,#efb28f);}
.intro__item-info{color:var(--km-accent-efb28f,#efb28f);}
.intro__item-price,.intro__item-price:active{background:var(--km-accent-c96b43,#c96b43);}
.intro__item-price:hover{background:var(--km-accent-af5835,#af5835);}
.products-categories__item:hover{border-color:var(--km-accent-c96b43,#c96b43);}
.footer__nav a:hover{color:var(--km-accent-efb28f,#efb28f);}
.km-brand-strip a:hover{color:var(--km-accent-b35a35,#b35a35);}
.km-hero-cta{background:var(--km-accent-c56c43,#c56c43);}
.intro__item:hover .km-hero-cta{background:var(--km-accent-ad5935,#ad5935);}
.intro__item:focus-visible{outline:3px solid var(--km-accent-c56c43,#c56c43);}
.km-shop-help__card:hover,.km-shop-help__card:focus-visible{border-color:var(--km-accent-c76c46,#c76c46);}
.km-shop-help__card:focus-visible{outline:2px solid var(--km-accent-c76c46,#c76c46);}
.km-shop-help__card svg{stroke:var(--km-accent-c76c46,#c76c46);}
.km-shop-help__card span{color:var(--km-accent-9b492d,#9b492d);}
.categories-aside__link.is-active{border-color:var(--km-accent-c76c46,#c76c46);}
.km-header-arranged .header__row--03 .header__info-link:hover{color:var(--km-accent-efb28f,#efb28f);}
.km-header-contacts a:hover{color:var(--km-accent-efb28f,#efb28f);}
.km-brand-letter:hover:not(:disabled),.km-brand-letter[aria-expanded=true]{background:var(--km-accent-e8ddd4,#e8ddd4);color:var(--km-accent-974a2d,#974a2d);}
.km-brand-options a:hover{color:var(--km-accent-974a2d,#974a2d);}
.km-brand-letter:focus-visible,.km-brand-options a:focus-visible,.km-brand-strip a:focus-visible,.km-brand-strip summary:focus-visible,.km-header-arranged a:focus-visible{outline:2px solid var(--km-accent-c96b43,#c96b43);}
.km-delivery-contact{background:var(--km-accent-974a2d,#974a2d);}
.km-delivery-contact:hover{background:var(--km-accent-7d3c24,#7d3c24);}
.km-delivery-contact:focus-visible,.km-delivery-table-wrap:focus-visible{outline:2px solid var(--km-accent-c96b43,#c96b43);}
.km-delivery-details summary:hover{color:var(--km-accent-974a2d,#974a2d);}
.km-delivery-details summary:focus-visible{outline:2px solid var(--km-accent-c96b43,#c96b43);}
.km-payment-page ::selection{background:var(--km-accent-eacaba,#eacaba);}
:root{--km-action:var(--km-accent-974a2d,#974a2d);--km-action-hover:var(--km-accent-7d3c24,#7d3c24);}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--km-accent-c96b43,#c96b43);}
.km-demo-notice{border-left:3px solid var(--km-accent-974a2d,#974a2d);}
.km-delivery-link{color:var(--km-accent-974a2d,#974a2d)!important;}
.km-product-catalogue nav a:hover,.km-product-catalogue nav a.is-active{border-color:var(--km-accent-974a2d,#974a2d);}
.km-directory-heading a{color:var(--km-accent-974a2d,#974a2d);}
.km-home-brands a:hover,.km-home-countries a:hover{color:var(--km-accent-974a2d,#974a2d);}
.km-home-directory a:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
.km-purchase-help a:hover strong{color:var(--km-accent-974a2d,#974a2d);}
.km-material-rows a:focus-visible,.km-purchase-help a:focus-visible,.km-brand-tile:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
::selection{background:var(--km-accent-eacaba,#eacaba);}
input,textarea{caret-color:var(--km-accent-974a2d,#974a2d);}
.km-contacts-compact .ui-input:focus-visible,.km-contacts-compact .ui-textarea:focus-visible{outline:2px solid var(--km-accent-974a2d,#974a2d);}
:root{--km-menu-accent:var(--km-accent-974a2d,#974a2d);}
