/* Wygląd nagłówka tylko na stronie publicznej, bez zmiany edytora Gutenberg. */
body .aw-site > header.site-header { width:100%; max-width:1440px; margin:0 auto; padding:22px 4% !important; display:block !important; }
body .aw-site > header.site-header > .aw-header-editable { display:block; width:100%; }
body .aw-site > header.site-header .aw-header-editable > .wp-block-group.aw-header-blocks { display:grid !important; grid-template-columns: minmax(195px, 225px) minmax(250px, 1fr) auto !important; align-items:center !important; width:100% !important; max-width:100% !important; gap:25px !important; padding:0 !important; margin:0 !important; }
body .aw-site > header.site-header .aw-header-brand.wp-block-group { display:flex !important; align-items:center !important; flex-wrap:nowrap !important; justify-content:flex-start !important; gap:14px !important; margin:0 !important; padding:0 !important; min-width:0 !important; }
body .aw-site > header.site-header p.aw-header-flower { color:#d5c17b !important; font-size:52px !important; line-height:1 !important; margin:0 !important; font-weight:700 !important; }
body .aw-site > header.site-header p.aw-header-logo-text { color:#fff !important; font-size:17px !important; line-height:1.05 !important; font-weight:800 !important; margin:0 !important; }
body .aw-site > header.site-header p.aw-header-logo-text strong { color:#fff !important; }
body .aw-site > header.site-header p.aw-header-description { color:#cdbd84 !important; font-size:15px !important; line-height:1.55 !important; margin:0 !important; padding:0 !important; }
body .aw-site > header.site-header p.aw-header-description strong { color:#d5c17b !important; }
body .aw-site > header.site-header .aw-header-buttons.wp-block-buttons { display:flex !important; justify-content:flex-end !important; margin:0 !important; padding:0 !important; }
body .aw-site > header.site-header .aw-header-contact.wp-block-button { margin:0 !important; }
body .aw-site > header.site-header .aw-header-contact .wp-block-button__link { background:transparent !important; color:#fff !important; border:1px solid #51482b !important; border-radius:999px !important; font-size:14px !important; font-weight:500 !important; padding:12px 20px !important; text-decoration:none !important; white-space:nowrap !important; }
body .aw-site > header.site-header .aw-header-contact .wp-block-button__link:hover { background:#d5c17b !important; color:#111 !important; }
@media(max-width:760px) { body .aw-site > header.site-header .aw-header-editable > .wp-block-group.aw-header-blocks { grid-template-columns:1fr auto !important; gap:18px !important; } body .aw-site > header.site-header p.aw-header-description { grid-column:1/-1; grid-row:2; } body .aw-site > header.site-header p.aw-header-flower { font-size:42px !important; } body .aw-site > header.site-header p.aw-header-logo-text { font-size:14px !important; } }
@media(max-width:430px) { body .aw-site > header.site-header .aw-header-editable > .wp-block-group.aw-header-blocks { grid-template-columns:1fr !important; } body .aw-site > header.site-header p.aw-header-description { grid-column:1; grid-row:auto; } body .aw-site > header.site-header .aw-header-buttons.wp-block-buttons { justify-content:flex-start !important; } }
