body, [class*=color-scheme-light], [class*=color-scheme-dark],
body .wd-search-form[class*="wd-header-search-form"] form.searchform,
body .wd-el-search .searchform {
    --wd-form-bg: transparent;
}

.btn.btn-color-black {
    background-color: #272E3C;
    font-size: 14px;
    font-weight: 600;
}

body.archive .wd-products-per-page {
    --color-gray-500: #4D5567!important;
}

body .wd-swatches-filter.wd-checkboxes-on li>a:before {
    border: 2px solid #4D5567;
}

body .wd-filter-list a {
    color: #AAAAAA;
    font-weight: 600;
}

body .wd-filter-list .count {
    color: #AAAAAA;
    border: 1px solid #5A5A5A;
}

body.archive  .wd-filter-search.wd-search input[type='text'] {
    border: var(--wd-form-brd-width) solid #4D5567;
}

body .wd-shop-result-count .woocommerce-result-count {
    color: #4D5567;
}

body .wd-swatches-filter.wd-checkboxes-on li>a:before {
    border: 2px solid #4D5567;
}

body.archive .widget {
    border-bottom: 1px solid #4D5567;
}

.product-labels .product-label.onsale {
    background-color: #fff;
    color: #2B313F;
}

.labels-rounded-sm .product-label {
    border-radius: 35px;
}

body .woocommerce-breadcrumb a,
body .yoast-breadcrumb a {
    color: #4D5567;
    font-weight: 500;
    font-size: 14px;
}

.wd-attr-term  p,
.wd-attr-term p a{
    color: #4D5567;
}

[class*="color-scheme-light"] .wd-sub-menu {
    --sub-menu-color: rgba(255,255,255,1);
    --sub-menu-color-hover: rgba(255,255,255,0.8);
}

input:-webkit-autofill {
    border-color: #4D5567; 
    -webkit-box-shadow: 0 0 0 1000px #2B313F inset;
    -webkit-text-fill-color: var(--wd-form-color);
}

