:root {
 --kcm-ink:#102c54; --kcm-muted:#52677e; --kcm-lime:#c5e3f7;
 --kcm-mint:#edf5fb; --kcm-border:#d8e5f0;
 --wp--preset--color--ink:#102c54; --wp--preset--color--green:#c5e3f7;
 --wp--preset--color--cream:#f5f9fc; --wp--preset--color--muted:#52677e;
}
body{color:#102c54!important;background-color:#f5f9fc!important;background-image:url("sign-shop-watermark.svg"),linear-gradient(#f5f9fc,#fff)!important}
h1,h2,h3,h4,.kc-nav a{color:#102c54}
.kc-header{border-bottom:1px solid #d8e5f0!important}
.kc-hero{background-color:#f5f9fc!important;background-image:linear-gradient(90deg,#f5f9fc 0%,rgba(245,249,252,.98) 29%,rgba(245,249,252,.78) 49%,rgba(245,249,252,.04) 100%)!important}
.kc-hero:before{background-image:url("sign-shop-banner.svg")!important}
.kc-eyebrow{color:#245c88!important}
.wp-block-button__link,.kc-browse-bar button,.kc-calculator button{
 background:#102c54!important;color:white!important;border-color:#102c54!important
}
.wp-block-button__link:hover{background:#245c88!important}
.is-style-outline .wp-block-button__link{background:#fff!important;color:#102c54!important}
.kc-category-card,.kc-product-card,.kc-calculator{border-color:#d8e5f0!important}
.kc-product-placeholder{background:#edf5fb!important;color:#245c88!important}
.kc-header .kcm-home-line,.kc-header-tools .wp-block-button__link{background:#06c755!important;color:white!important;border-color:#06c755!important}
footer,.kc-footer{background:#102c54!important;color:#fff!important}
footer a,footer h4,footer p{color:#fff!important}
