.ocmb-velux-home-catalog,.ocmb-velux-catalog-cta a { display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:46px;padding:10px 16px;border:1px solid #0b4265;border-radius:7px;background:#fff;color:#0b4265!important;font-weight:700;line-height:1.35;text-decoration:none; }
.ocmb-velux-home-catalog { display:flex;width:100%;margin:12px 0;box-sizing:border-box; }
.ocmb-velux-home-catalog:hover,.ocmb-velux-catalog-cta a:hover { background:#ecf3f7; }
.ocmb-velux-home-catalog:focus-visible,.ocmb-velux-catalog-cta a:focus-visible,.ocmb-promotion-archive summary:focus-visible { outline:3px solid #1266a5;outline-offset:3px; }
.ocmb-promotion-archive { margin:32px 0;padding:0;border:1px solid #d3dce1;border-radius:10px;background:#f5f8fa; }
.ocmb-promotion-archive summary { padding:18px;cursor:pointer;font-size:1.05em;font-weight:700;color:#153d56; }
.ocmb-promotion-archive-content { padding:0 18px 18px; }
#promocja-velux { display:block;scroll-margin-top:100px; }
@media(max-width:600px) { .ocmb-velux-catalog-cta a {display:flex;width:100%;box-sizing:border-box;} }
