#cookie_login_social_more {
    display: none !important;
}
#signin_login_separator {
    display: none !important;
}
/* usuń szare tło/ramkę i odstępy */
a.article__image_wrapper {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;

  /* zaokrąglenie + przycięcie */
  display: inline-block;
  border-radius: 16px !important;
  overflow: hidden !important;            /* KLUCZOWE */
  clip-path: inset(0 round 16px);         /* awaryjnie wymusza przycinanie */
}

/* usuń ewentualne pseudo-overlaje dające szare pole */
a.article__image_wrapper::before,
a.article__image_wrapper::after {
  content: none !important;
  display: none !important;
}

/* obrazek ma wypełnić wrapper i dziedziczyć kształt */
a.article__image_wrapper > img.article__image {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  border-radius: inherit !important;
  object-fit: cover; /* przydatne, jeśli gdzieś indziej narzucona jest wysokość */
}

/* (opcjonalnie) jeśli szarość siedzi jeszcze wyżej – wyczyść tło najbliższego rodzica */
a.article__image_wrapper:where(*) {
  background: transparent !important;
}
/* Ukryj sekcję logowania przez serwisy (Google/Facebook/LinkedIn/Apple) */
.client_new_social_sub {
  display: none !important;
}
/* 1) Ukryj nieładowany obrazek / nasz dodatkowy hero */
figure.post-hero,
.post-hero,
img[alt="Jak sklepy stacjonarne mogą wygrać z handlem online"] {
  display: none !important;
  visibility: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}

/* 2) Upewnij się, że nagłówek zaczyna się POD obrazkiem z motywu */
article[lang="pl"] > header {
  clear: both !important;
}
.logo-woofy {
  display: block;
  margin: 0 auto;
  width: 100px !important;  /* wymuszenie szerokości */
  height: auto !important;  /* zachowanie proporcji */
}