/* Keep each amount and its currency together, including refreshed Woo fragments. */
.woocommerce-Price-amount, .party-bus-package__price { white-space: nowrap; }
html[lang^="cs"] .darling-single-product--party-bus .party-bus-package__price { text-transform: none; }

/* Czech menu uses the reviewed sentence case, including the New Year template. */
html[lang^="cs"] header.header #darling-header-menu .nav a,
html[lang^="cs"] header.header .nav a { text-transform: none; }
html[lang^="cs"] header.header .nav a { overflow-wrap: normal; word-break: normal; }
html[lang^="cs"] .price__link-title { text-transform: none; }
html[lang^="cs"] .price__text { height: auto; }
html[lang^="cs"] .location__actions .btn-border { white-space: normal; text-align: center; }

/* The Czech drinks page keeps its own wrapping and unit typography. */
html[lang^="cs"] .figma-menu-page .split-card--hookah .split-card__content { min-width: 0; height: auto; }
html[lang^="cs"] .figma-menu-page #hookah-title {
    max-width: 100%; height: auto; white-space: normal; overflow: visible;
    text-overflow: clip; overflow-wrap: normal; word-break: normal;
    font-size: clamp(34px, 5vw, 64px); line-height: 1.08;
}
html[lang^="cs"] .figma-menu-page .figma-menu-hero__lead br { display: none; }
html[lang^="cs"] body.figma-menu-page .darling-drink-volume {
    display: inline; font: inherit; color: inherit; letter-spacing: inherit;
    text-transform: none; white-space: nowrap; margin: 0; padding: 0;
}
@media (min-width: 901px) and (max-width: 1180px) {
    html[lang^="cs"] .figma-menu-page .footer__underline { display: flex; flex-wrap: wrap; }
    html[lang^="cs"] .figma-menu-page .footer__underlinks { flex-wrap: wrap; }
}
