/* Bidaabak soft typography profile */
.aiz-bidaabak,
.aiz-bidaabak button,
.aiz-bidaabak input,
.aiz-bidaabak select,
.aiz-bidaabak textarea {
    font-family: "Public Sans", "Segoe UI", Arial, sans-serif !important;
    font-weight: 400;
    letter-spacing: 0;
}
.aiz-bidaabak h1,
.aiz-bidaabak h2,
.aiz-bidaabak h3,
.aiz-bidaabak h4,
.aiz-bidaabak h5,
.aiz-bidaabak h6,
.aiz-bidaabak .fw-bold,
.aiz-bidaabak .fw-700,
.aiz-bidaabak .fw-800,
.aiz-bidaabak .font-weight-bold {
    font-weight: 600 !important;
    letter-spacing: -.01em !important;
}
.aiz-bidaabak .fw-600,
.aiz-bidaabak .font-weight-semibold {
    font-weight: 500 !important;
}
.aiz-bidaabak .header-menu .nav-link,
.aiz-bidaabak .mega-menu-wrapper > .nav-link {
    font-weight: 600 !important;
}
.aiz-bidaabak .bdbx-heading h2 {
    font-size: 20px;
    font-weight: 600 !important;
    letter-spacing: -.015em;
}
.aiz-bidaabak .bdbx-heading p {
    color: #7a7f87;
    font-weight: 400;
}
.aiz-bidaabak .bdbx-heading > a,
.aiz-bidaabak .bdbx-category-row strong,
.aiz-bidaabak .bdbx-benefits b,
.aiz-bidaabak .bdbx-delivery,
.aiz-bidaabak .bdbx-brand-row span {
    font-weight: 500 !important;
}
.aiz-bidaabak .bdbx-product-name {
    color: #444;
    font-weight: 400 !important;
    line-height: 1.55;
}
.aiz-bidaabak .bdbx-prices strong {
    font-size: 16px;
    font-weight: 600 !important;
}
.aiz-bidaabak .bdbx-discount {
    font-weight: 500 !important;
}
.aiz-bidaabak .bdbx-hero-side strong {
    font-weight: 600 !important;
}
.aiz-bidaabak .bdbx-panel-cover h3 {
    font-weight: 600 !important;
}
.aiz-bidaabak .btn,
.aiz-bidaabak button {
    font-weight: 500 !important;
}
@media (max-width: 575.98px) {
    .aiz-bidaabak .bdbx-heading h2 {
        font-size: 17px;
    }
}
