/* =============================================
   FH ALINA — Ujednolicenie buttonów i fontów
   ============================================= */

/* Wszystkie buttony — drukowane, weight 300 */
.fhalina-order-btn,
.fhalina-order-floating,
.fhalina-header-order-btn,
.fhalina-choice-option,
.elementor-button,
.elementor-button-text,
button.button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
input[type="submit"],
button[type="submit"] {
    text-transform: uppercase !important;
    font-weight: 300 !important;
    letter-spacing: 1px !important;
}

/* Popup wyboru — tekst w opcjach normalnie */
.fhalina-choice-option h3 {
    text-transform: uppercase !important;
    font-weight: 300 !important;
    letter-spacing: 0.5px !important;
}

.fhalina-choice-option p {
    text-transform: none !important;
    font-weight: 400 !important;
}

/* Header menu buttony */
.fhalina-header-order-btn {
    text-transform: uppercase !important;
    font-weight: 300 !important;
    letter-spacing: 1px !important;
}

/* Cart badge — nie zmieniaj */
.fhalina-cart-badge {
    text-transform: none !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
}

/* =============================================
   KONFIGURATOR /zamow/ — ujednolicenie fontów
   ============================================= */

/* Reset fontów w konfiguratorze */
.fhk3-konfigurator,
.fhk3-konfigurator * {
    font-family: 'Public Sans', 'Manrope', Arial, sans-serif !important;
}

/* Nagłówki kroków */
.fhk3-step-title,
.fhk3-section-title,
.fhk3-konfigurator h2,
.fhk3-konfigurator h3 {
    font-family: 'Gotu', 'Public Sans', serif !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}

/* Labele opcji (materiał, kształt, rozmiar) */
.fhk3-option-label,
.fhk3-tile-label,
.fhk3-format-label,
.fhk3-konfigurator label {
    font-weight: 300 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    font-size: 13px !important;
}

/* Buttony w konfiguratorze */
.fhk3-btn,
.fhk3-btn-next,
.fhk3-btn-back,
.fhk3-btn-cart,
.fhk3-konfigurator button,
.fhk3-konfigurator .button {
    font-weight: 300 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-size: 14px !important;
}

/* Cena floating */
.fhk3-price-float,
.fhk3-price-value {
    font-family: 'Public Sans', Arial, sans-serif !important;
    font-weight: 300 !important;
}

/* Kafelki wyboru (materiał/kształt/typ) */
.fhk3-tile,
.fhk3-option {
    font-weight: 300 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

/* Podsumowanie */
.fhk3-summary-label {
    font-weight: 300 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

.fhk3-summary-value {
    font-weight: 400 !important;
}

/* =============================================
   DALEJ button — konfigurator krok 7
   ============================================= */
.fhk3-btn,
.fhk3-btn.fhk3-btn-p,
.fhk3-btn.pill,
button.fhk3-btn,
.fhk3-konfigurator .fhk3-btn {
    font-family: 'Public Sans', Arial, sans-serif !important;
    font-weight: 300 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-size: 14px !important;
    border-radius: 8px !important;
}
