a.phonebutton > span {
    margin-right: unset !important;
    width: 24px;
    height: 24px;
}

a.phonebutton {
    width: 42px;
    height: 42px;
    padding: 0;
    border-radius: 9px;
}

a.wishbutton > span {
    margin-right: unset !important;
    width: 24px;
    height: 21px;
}

a.wishbutton {
    width: 42px;
    height: 42px;
    padding: 0;
    border-radius: 9px;
}

a.cartbutton > span {
    margin-right: unset !important;
    width: 20px;
    height: 24px;
}

a.cartbutton {
    width: 42px;
    height: 42px;
    padding: 0;
    border-radius: 9px;
}

a.telegrambutton > span {
    margin-right: unset !important;
    width: 24px;
    height: 21px;
}

a.telegrambutton {
    width: 42px;
    height: 42px;
    padding: 0;
    border-radius: 9px;
}

.whb-column>.info-box-wrapper, .wd-header-text, .whb-column>.wd-button-wrapper, .whb-column>.wd-social-icons, .wd-header-html {
    padding-inline: 4px !important;
}

.wd-account-style-text> a > span.wd-tools-text {
    color: #5060F7;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: underline;
    text-transform: none;
}

.wd-search-cat {
    inset-inline-start: 8px;
    inset-inline-end: unset;
}

.wd-search-cat>a>span {
    color: #3C3D43;
    font-family: "Helvetica Neue";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    width: unset;
    text-transform: none;
}

.wd-cat-style-default .wd-search-cat>a {
    height: 21px;
    padding: 17px 13px;
    width: unset;
    background: #fff;
    border-radius: 9px;
}

form > input.s {
    overflow: hidden;
    color: #D0D0D9;
    text-overflow: ellipsis;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding: 0 15%;
    border: none;
}

span.nav-link-text {
    color: #3C3D43;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}

.wd-nav.wd-gap-l {
    --nav-gap: 66px;
}

.wd-header-cats .menu-opener .menu-open-label {
    color: #FFF;
    font-family: "Helvetica Neue";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}

.wd-header-cats.wd-style-1 .menu-opener {
    min-width: 95px !important;
    padding: 8px 19px 8px 7px !important;
    align-items: center !important;
    gap: 6px !important;
    border-radius: 9px !important;
    margin: 0px 0 !important;
    height: 100% !important;
}

.wd-header-cats.wd-style-1 .menu-opener:after {
    display: none;
    visibility: hidden;
}

.whb-header .whb-header-bottom .wd-header-cats {
    height: 40px !important;
}

.wd-header-cats.wd-style-1 .menu-opener-icon {
    margin-inline-end: 6px;
}

.wd-nav[class*="wd-style-"]>li>a {
    padding: 15px;
    border: 2px solid transparent;
}

.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    border-radius: 13px !important;
    border: 2px solid #5060F7;
}

.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a span.nav-link-text {
    color: #5060F7;
}