/* Generated floral identity for otvanmocvet.ru. */
.centered-main { gap: 24px; }
.logo-centered { display: block; flex: 0 0 auto; width: 240px; max-width: 100%; }
.logo-centered img { display: block; width: 100%; height: auto; }
.centered-nav { min-width: 0; }
.wide-logo { display: block; width: 220px; max-width: 100%; }
.wide-logo img { display: block; width: 100%; height: auto; margin-bottom: 16px; filter: brightness(0) invert(1); }
@media (max-width: 800px) {
    .centered-main { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px 12px; padding-top: 12px; padding-bottom: 16px; }
    .logo-centered { grid-column: 1; grid-row: 1; width: 220px; }
    .cart-button-centered { grid-column: 2; grid-row: 1; justify-self: end; }
    .centered-nav { grid-column: 1 / -1; grid-row: 2; justify-content: flex-start; }
    .centered-menu { width: 100%; flex-wrap: wrap; justify-content: space-between; gap: 12px; }
    .centered-menu a { font-size: 14px; }
}
