h1.header-title {
    font-size: clamp(24px, 5vw, 32px);
}

/* ✅ Na menších mobilech */
@media (max-width: 480px) {
    h1.header-title {
        font-size: clamp(18px, 5vw, 24px);
    }
}

/* ✅ Na tabletech */
@media (min-width: 768px) {
    h1.header-title {
        font-size: clamp(28px, 4vw, 34px);
    }
}

/* ✅ Na velkých obrazovkách */
@media (min-width: 1200px) {
    h1.header-title {
        font-size: clamp(30px, 3.5vw, 36px);
    }
}
@media (max-width: 991px) {
    .cart-widget-button {
        bottom: 30px;
   }
}