.dft-company-title span {
    display: block;
    line-height: 1.45;
}

.site-wrap > .products-wrap > .top-title .small-title {
    font-size: clamp(20px, 1.6vw, 23px);
    font-weight: 600;
}

.dph-page-heading h1 {
    font-size: clamp(28px, 2.4vw, 38px) !important;
    font-weight: 600;
}

@media screen and (min-width: 1281px) {
    .header-info > .header-logo {
        width: 285px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1280px) {
    .header-info > .header-logo {
        width: 245px;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
    .header-info {
        gap: 12px;
    }

    .dkm-nav {
        display: none;
    }

    .dkm-burger {
        display: flex;
    }
}

@media screen and (max-width: 767px) {
    .site-wrap > .products-wrap > .top-title .small-title {
        font-size: 19px;
    }

    .dph-page-heading h1 {
        font-size: 28px !important;
    }
}
