/* West theme typography standardization */
:root {
    --west-font: 'Inter', Arial, Helvetica, sans-serif;
    --west-weight-text: 400;
    --west-weight-medium: 500;
    --west-weight-strong: 600;
    --west-weight-title: 700;
}

html,
body {
    font-family: var(--west-font) !important;
    font-weight: var(--west-weight-text);
    letter-spacing: 0 !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body,
p,
li,
td,
th,
input,
textarea,
select,
button {
    font-family: var(--west-font) !important;
    letter-spacing: 0 !important;
}

p,
li,
td,
input,
textarea,
select,
.text-muted,
.yzl-card-meta,
.yzl-card-desc,
.yzlp-result-text,
.yzlp-kat-link,
.wfeat-card p,
.hk2__ozellikler,
.sp-wrap p {
    font-weight: var(--west-weight-text) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.section-title,
.yzl-card-title,
.yzlp-sidebar-title,
.wfeat-card h3,
.hk2__isim,
.sp-domain-panel-title {
    font-family: var(--west-font) !important;
    font-weight: var(--west-weight-title) !important;
    letter-spacing: 0 !important;
}

.site-menu a,
.wh-menu-link,
.wh-top-link,
.yzl-category,
.yzl-tag,
.yzlp-search-kicker,
.yzlp-promo-badge,
.yzlp-promo-discount,
.yzlp-kat-count {
    font-weight: var(--west-weight-strong) !important;
    letter-spacing: 0 !important;
}

a,
button,
.btn,
[class*="btn"],
.yzl-card-btn,
.yzlp-search-btn,
.yzlp-promo-cta,
.sp-domain-submit,
.sp-domain-cta {
    font-family: var(--west-font) !important;
    font-weight: var(--west-weight-strong) !important;
    letter-spacing: 0 !important;
}

.yzl-price-now,
.yzlp-promo-price strong,
.hk2__fiyat,
.sp-domain-price,
.price,
[class*="price"] strong {
    font-weight: var(--west-weight-title) !important;
    letter-spacing: 0 !important;
}

.fa,
.far,
.fas,
.fab,
[class^="fa-"],
[class*=" fa-"] {
    font-family: FontAwesome !important;
}
