.fi-delivery-banner{background:#1b272e;color:#fff;text-align:center;padding:8px 12px;font:600 13px/1.45 Arial,sans-serif}.language-switch{flex-wrap:wrap}.sticky-header .preview-note{grid-template-columns:minmax(0,1fr) auto}@media(max-width:480px){.sticky-header .preview-note{grid-template-columns:1fr}.sticky-header .language-switch{justify-content:center}.announcement-copy{font-size:12px}.fi-delivery-banner{font-size:12px}}.fi-checkout-country{background:#fff6d8;color:#1b272e;padding:14px 18px;border:1px solid #e8cd71;border-radius:6px;font:14px/1.5 Arial,sans-serif;margin:12px auto;max-width:900px}
/* Keep announcement text in normal flow so every translation can wrap. */
@media(max-width:760px){
 html body .sticky-header .preview-note{display:flex;flex-direction:column;align-items:stretch;background:#fff;gap:0;padding:0;min-height:0;border-bottom:1px solid #e3e8ed}
 html body .sticky-header .preview-note .announcement-copy{display:flex;flex-direction:column;min-width:0;width:100%;line-height:1.4}
 html body .sticky-header .preview-note .announcement-part{display:block;position:static;min-width:0;padding:5px 12px;color:#52616c;font-size:12px;font-weight:500;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere}
 html body .sticky-header .preview-note .announcement-part:first-child{background:#005a9c;color:#fff;padding:8px 12px;font-weight:600;letter-spacing:.01em}
 html body .sticky-header .preview-note .announcement-part:nth-of-type(5){order:1;padding-bottom:0}
 html body .sticky-header .preview-note .announcement-part:nth-of-type(3){order:2}
 html body .sticky-header .preview-note .announcement-dot{display:none}
 html body .sticky-header .preview-note .language-switch{position:static;display:flex;flex-wrap:wrap;gap:3px;align-items:center;justify-content:center;background:#fff;padding:3px 8px 6px;margin:0}
 html body .sticky-header .preview-note .language-switch a{border:0;background:transparent;color:#52616c;box-sizing:border-box;min-width:32px;min-height:32px;padding:8px 6px;font:600 11px/1 Arial,sans-serif;border-radius:5px;text-decoration:none}
 html body .sticky-header .preview-note .language-switch a[aria-current="page"]{background:#005a9c;color:#fff}
 html body .sticky-header .preview-note .language-switch a:focus-visible{outline:2px solid #005a9c;outline-offset:1px}
}
