.header__search .field__button.reset__button {
    position: unset;
    min-width: 30px;
    background: transparent;
    color: rgb(var(--color-foreground));
}
predictive-search .reset__button, .wbsearchbtn_main .reset__button {
    position: unset;
    width: 30px;
}
.template-search p {
    word-break: break-word;
}
.search-modal__content button[type=reset]:not(.hidden)~.wbsclose, 
.template-search__search button[type=reset]:not(.hidden)~.wbsclose, .predictive-search .card__information .wbvariantbadges {
    display: none;
}
.template-search__results .article-card .card__badge { 
    padding: var(--wbspace-badge);
}
.template-search__results .article-card .card__information {
    padding: 0;
    margin-top: 10px;
}
.template-search__results .article-card.card--standard{
    background-color: transparent;
}
.template-search__results .article-card__info {
    margin-top: 8px;
}
.template-search__results .article-card__info .circle-divider:after {
    margin: 0 0.8rem 0 0.8rem;
}
.search__input.field__input {
    padding-right: 9.5rem;
}
.search__button {
    right: var(--inputs-border-width);
    top: var(--inputs-border-width);
    border-radius: 0 var(--buttons-radius-outset) var(--buttons-radius-outset) 0;
    position: unset;
}
.wbsearchbtn_main {
    display: flex;
    align-items: center;
    gap: 4px;
    position: absolute;
    width: auto;
    right: var(--inputs-border-width);
    top: var(--inputs-border-width);
    border-radius: 0 var(--buttons-radius-outset) var(--buttons-radius-outset) 0;
}
.search__button:focus-visible {
    background-color: rgb(var(--color-background));
    z-index: 2;
}
.search__button:focus {
    background-color: rgb(var(--color-background));
    z-index: 2;
}
.search__button:not(:focus-visible):not(.focused){
    box-shadow: inherit;
    background-color: inherit;
}
.search__button .icon {
    height: 24px;
    width: 24px;
    fill: rgb(var(--color-foreground));
}
.search__button:not(:focus-visible):not(.focused), .search__button {
    box-shadow: inherit;
    background-color: inherit;
}
.default_placeholder .card--standard .wbproductdes {
    line-height: calc(1 + .1 / max(1, var(--font-heading-scale)));
}
/* Remove extra spacing for search inputs in Safari */
input::-webkit-search-decoration {
    -webkit-appearance: none;
}
.template-search .wbverticalcoll .wbsortbar{
    border: none;
    padding: 0;
    justify-content: end;
}