
/* All 105 component tokens; values come from the active palette or explicit override. */
body{color:var(--pm-c1)}
body a:where(:not(.primary):not(.card):not(.chip):not(.pm-social)),.content a{color:var(--pm-c2)}
body a:where(:not(.primary):not(.card):not(.chip):not(.pm-social)):hover,.content a:hover{color:var(--pm-c3)}
body a:where(:not(.primary):not(.card):not(.chip):not(.pm-social)):where(:visited):where(:not(:hover)),.content a:where(:visited):where(:not(:hover)){color:var(--pm-c4)}
.detail h1,.section-heading h1,.hero h1,.hero h2{color:var(--pm-c5)}
.primary{background-color:var(--pm-c6)}
.primary:hover{background-color:var(--pm-c7)}
.primary{color:var(--pm-c8)}
.primary:hover{color:var(--pm-c9)}
.primary{border-color:var(--pm-c10)}
.topbar{background-color:var(--pm-c11)}
.sidebar nav a,.pm-primary-menu a,.sidebar nav a span,.pm-top-menu a{color:var(--pm-c12)}
.sidebar nav a:hover,.pm-primary-menu a:hover,.sidebar nav a:hover span,.pm-top-menu a:hover{color:var(--pm-c13)}
.topbar{border-color:var(--pm-c14)}
.pm-currency select{color:var(--pm-c15)}
.pm-socials-header .pm-social-vk{color:var(--pm-c16)}
.pm-socials-header .pm-social-facebook{color:var(--pm-c17)}
.pm-socials-header .pm-social-ok{color:var(--pm-c18)}
.pm-socials-header .pm-social-x{color:var(--pm-c19)}
.pm-socials-header .pm-social-instagram{color:var(--pm-c20)}
.pm-socials-header .pm-social-youtube{color:var(--pm-c21)}
.pm-socials-header .pm-social-vk:hover{color:var(--pm-override-c22,var(--pm-social-hover,var(--pm-c22)))}
.pm-socials-header .pm-social-facebook:hover{color:var(--pm-override-c23,var(--pm-social-hover,var(--pm-c23)))}
.pm-socials-header .pm-social-ok:hover{color:var(--pm-override-c24,var(--pm-social-hover,var(--pm-c24)))}
.pm-socials-header .pm-social-x:hover{color:var(--pm-override-c25,var(--pm-social-hover,var(--pm-c25)))}
.pm-socials-header .pm-social-instagram:hover{color:var(--pm-override-c26,var(--pm-social-hover,var(--pm-c26)))}
.pm-socials-header .pm-social-youtube:hover{color:var(--pm-override-c27,var(--pm-social-hover,var(--pm-c27)))}
.pm-currency select:hover{color:var(--pm-c28)}
.search{background-color:var(--pm-c29)}
.search{border-color:var(--pm-c30)}
.pm-keyboard-focus .search:has(input:focus-visible){border-color:var(--pm-c31)}
.search input{color:var(--pm-c32)}
.search button{background-color:var(--pm-c33)}
.search button{border-color:var(--pm-c34)}
.search button svg{color:var(--pm-c35)}
.search button:hover svg{color:var(--pm-c36)}
.pm-secondary-menu a{color:var(--pm-c37)}
.pm-secondary-menu a:hover{background-color:var(--pm-c38)}
.pm-secondary-menu a:hover{color:var(--pm-c39)}
.pm-promo-offer{background-color:var(--pm-c40)}
.pm-promo-offer .pm-promo-copy{background-color:var(--pm-c41)}
.pm-promo-offer .pm-promo-copy{color:var(--pm-c42)}
.pm-promo-offer .primary{background-color:var(--pm-c43)}
.pm-promo-offer .primary:hover{background-color:var(--pm-c44)}
.pm-promo-offer .primary{border-color:var(--pm-c45)}
.pm-promo-offer .primary{color:var(--pm-c46)}
.pm-promo-offer .primary:hover{color:var(--pm-c47)}
.pm-promo-giveaway{background-color:var(--pm-c48)}
.pm-promo-giveaway .pm-promo-copy{background-color:var(--pm-c49)}
.pm-promo-giveaway .pm-promo-copy{color:var(--pm-c50)}
.pm-promo-giveaway .primary{background-color:var(--pm-c51)}
.pm-promo-giveaway .primary:hover{background-color:var(--pm-c52)}
.pm-promo-giveaway .primary{border-color:var(--pm-c53)}
.pm-promo-giveaway .primary{color:var(--pm-c54)}
.pm-promo-giveaway .primary:hover{color:var(--pm-c55)}
.product-section h2,.section-heading h2{color:var(--pm-c56)}
.product-section h2,.section-heading{border-left-color:var(--pm-c57)}
.section-heading{border-bottom-color:var(--pm-c58)}
.detail,.empty,.pm-content-block{background-color:var(--pm-c59)}
.chip,.chip.active{background-color:var(--pm-c60)}
.chip:not(.active){color:var(--pm-c61)}
.chip.active{color:var(--pm-c62)}
.product-card .card-footer{background-color:var(--pm-c63)}
.product-card .pm-old-price{color:var(--pm-c64)}
.product-card .price{color:var(--pm-c65)}
.product-card .pm-badge-unavailable{color:var(--pm-c66)}
.pm-filter-panel{background-color:var(--pm-c67)}
.pm-filter-panel summary{background-color:var(--pm-c68)}
.pm-filter-panel summary{color:var(--pm-c69)}
.pm-filter-panel legend{color:var(--pm-c70)}
.pm-filter-panel label{color:var(--pm-c71)}
.pm-filter-panel label:has(input:checked){color:var(--pm-c72)}
.pm-results .product-card{background-color:var(--pm-c73)}
.pm-results .product-card:hover{background-color:var(--pm-c74)}
.pm-results .card-title{color:var(--pm-c75)}
.pm-results .card-category,.pm-results .term{color:var(--pm-c76)}
.pm-results .pm-old-price{color:var(--pm-c77)}
.pm-results .price{color:var(--pm-c78)}
.pm-results .pm-badge-unavailable{color:var(--pm-c79)}
.download-panel dt{color:var(--pm-c80)}
.detail .pm-badge-sale{background-color:var(--pm-c81)}
.detail .pm-badge-sale{color:var(--pm-c82)}
.detail .pm-old-price{color:var(--pm-c83)}
.detail-price{color:var(--pm-c84)}
.pm-stock-available{color:var(--pm-c85)}
.detail .disabled,.detail .pm-badge-unavailable,.pm-stock-unavailable{color:var(--pm-c86)}
.bottom{background-color:var(--pm-c87)}
.bottom{color:var(--pm-c88)}
.bottom a:not(.pm-social){color:var(--pm-c89)}
.bottom{border-color:var(--pm-c90)}
.bottom a:not(.pm-social):hover{color:var(--pm-c91)}
.pm-socials-footer .pm-social-vk{color:var(--pm-c92)}
.pm-socials-footer .pm-social-facebook{color:var(--pm-c93)}
.pm-socials-footer .pm-social-ok{color:var(--pm-c94)}
.pm-socials-footer .pm-social-x{color:var(--pm-c95)}
.pm-socials-footer .pm-social-instagram{color:var(--pm-c96)}
.pm-socials-footer .pm-social-youtube{color:var(--pm-c97)}
.pm-socials-footer .pm-social-vk:hover{color:var(--pm-override-c98,var(--pm-social-hover,var(--pm-c98)))}
.pm-socials-footer .pm-social-facebook:hover{color:var(--pm-override-c99,var(--pm-social-hover,var(--pm-c99)))}
.pm-socials-footer .pm-social-ok:hover{color:var(--pm-override-c100,var(--pm-social-hover,var(--pm-c100)))}
.pm-socials-footer .pm-social-x:hover{color:var(--pm-override-c101,var(--pm-social-hover,var(--pm-c101)))}
.pm-socials-footer .pm-social-instagram:hover{color:var(--pm-override-c102,var(--pm-social-hover,var(--pm-c102)))}
.pm-socials-footer .pm-social-youtube:hover{color:var(--pm-override-c103,var(--pm-social-hover,var(--pm-c103)))}
.bottom .pm-contact,.bottom a.pm-contact{color:var(--pm-c104)}
.bottom .pm-contact:hover,.bottom a.pm-contact:hover{color:var(--pm-c105)}
