.elementor-384 .elementor-element.elementor-element-206daa7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-384 .elementor-element.elementor-element-206daa7:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-206daa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#274634;}.elementor-384 .elementor-element.elementor-element-76ff971{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-384 .elementor-element.elementor-element-4247379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-384 .elementor-element.elementor-element-f6d4f6e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-384 .elementor-element.elementor-element-b949b8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#BEBFC0;}.elementor-384 .elementor-element.elementor-element-531a733{--display:flex;}.elementor-384 .elementor-element.elementor-element-c65b860{text-align:center;}.elementor-384 .elementor-element.elementor-element-c65b860 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#BEBFC0;}.elementor-384 .elementor-element.elementor-element-76f63e7{--display:flex;}.elementor-384 .elementor-element.elementor-element-5d98027{text-align:center;}.elementor-384 .elementor-element.elementor-element-5d98027 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#BEBFC0;}.elementor-384 .elementor-element.elementor-element-5283642{--display:flex;}.elementor-384 .elementor-element.elementor-element-584fc75{text-align:center;}.elementor-384 .elementor-element.elementor-element-584fc75 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#BEBFC0;}.elementor-384 .elementor-element.elementor-element-28bffa3{--display:flex;}.elementor-384 .elementor-element.elementor-element-68e34ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F1F1F1;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-384 .elementor-element.elementor-element-94b6cfc{--divider-border-style:solid;--divider-color:#948D8D;--divider-border-width:1px;}.elementor-384 .elementor-element.elementor-element-94b6cfc .elementor-divider-separator{width:100%;}.elementor-384 .elementor-element.elementor-element-94b6cfc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-384 .elementor-element.elementor-element-f48ec2b{--display:flex;}.elementor-384 .elementor-element.elementor-element-ad8ba51{--display:flex;}.elementor-384 .elementor-element.elementor-element-18753b0{--display:flex;}.elementor-384 .elementor-element.elementor-element-678c218{--display:flex;}.elementor-384 .elementor-element.elementor-element-3b29ced .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-384 .elementor-element.elementor-element-f476c57{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 0.1px 0px;--margin-top:0px;--margin-bottom:-132px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-384 .elementor-element.elementor-element-f476c57:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-f476c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#274634;}.elementor-384 .elementor-element.elementor-element-dca8606{--display:flex;--min-height:462px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:650px;--margin-right:0px;}.elementor-384 .elementor-element.elementor-element-775ce0b > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-384 .elementor-element.elementor-element-775ce0b{text-align:left;}.elementor-384 .elementor-element.elementor-element-775ce0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-384 .elementor-element.elementor-element-c7f682d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-384 .elementor-element.elementor-element-ea776cb{text-align:left;}.elementor-384 .elementor-element.elementor-element-ea776cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#BEBFC0;}.elementor-384 .elementor-element.elementor-element-fbb2b1a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-384 .elementor-element.elementor-element-94512d0{text-align:left;}.elementor-384 .elementor-element.elementor-element-94512d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#BEBFC0;}.elementor-384 .elementor-element.elementor-element-8de123c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-384 .elementor-element.elementor-element-89d0db2{text-align:left;}.elementor-384 .elementor-element.elementor-element-89d0db2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#BEBFC0;}.elementor-384 .elementor-element.elementor-element-c12b878{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-384 .elementor-element.elementor-element-83d4159 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#BEBFC0;}.elementor-384 .elementor-element.elementor-element-c07bb10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-384 .elementor-element.elementor-element-e362814 > .elementor-widget-container{margin:0px 0px 0px 18px;}.elementor-384 .elementor-element.elementor-element-e362814{text-align:left;}.elementor-384 .elementor-element.elementor-element-e362814 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#F1F1F1;}.elementor-384 .elementor-element.elementor-element-2fed3c4 > .elementor-widget-container{margin:-13px 0px 0px 18px;}.elementor-384 .elementor-element.elementor-element-2fed3c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:17px;color:#F1F1F1;}.elementor-384 .elementor-element.elementor-element-fcb9a58 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-4f2a714{--display:flex;}.elementor-384 .elementor-element.elementor-element-608b528{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-384 .elementor-element.elementor-element-608b528:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-608b528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#274634;}.elementor-384 .elementor-element.elementor-element-7d5a07d{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:0.1rem;}.elementor-384 .elementor-element.elementor-element-7d5a07d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-7d5a07d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-384 .elementor-element.elementor-element-7d5a07d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-384 .elementor-element.elementor-element-1bb8aec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 1px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-9px;--padding-left:0px;--padding-right:0px;}.elementor-384 .elementor-element.elementor-element-1bb8aec:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-1bb8aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#274634;}.elementor-384 .elementor-element.elementor-element-942c264{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-384 .elementor-element.elementor-element-3956dae{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:38px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-384 .elementor-element.elementor-element-7a1c914 img{width:100%;max-width:100%;height:500px;}.elementor-384 .elementor-element.elementor-element-75b1bde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-384 .elementor-element.elementor-element-360317f{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-384 .elementor-element.elementor-element-387b70f{text-align:center;}.elementor-384 .elementor-element.elementor-element-387b70f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-384 .elementor-element.elementor-element-de2855d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;}@media(min-width:768px){.elementor-384 .elementor-element.elementor-element-dca8606{--width:70%;}.elementor-384 .elementor-element.elementor-element-c07bb10{--width:100%;}.elementor-384 .elementor-element.elementor-element-3956dae{--width:100%;}.elementor-384 .elementor-element.elementor-element-75b1bde{--width:100%;}.elementor-384 .elementor-element.elementor-element-de2855d{--width:100%;}}@media(max-width:767px){.elementor-384 .elementor-element.elementor-element-206daa7{--min-height:767px;}.elementor-384 .elementor-element.elementor-element-76ff971{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-384 .elementor-element.elementor-element-4247379 .elementor-heading-title{font-size:20px;}.elementor-384 .elementor-element.elementor-element-f6d4f6e{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-384 .elementor-element.elementor-element-b949b8b{text-align:left;}.elementor-384 .elementor-element.elementor-element-b949b8b .elementor-heading-title{font-size:12px;}.elementor-384 .elementor-element.elementor-element-c65b860{text-align:left;}.elementor-384 .elementor-element.elementor-element-c65b860 .elementor-heading-title{font-size:12px;}.elementor-384 .elementor-element.elementor-element-5d98027{text-align:left;}.elementor-384 .elementor-element.elementor-element-5d98027 .elementor-heading-title{font-size:12px;}.elementor-384 .elementor-element.elementor-element-584fc75{text-align:left;}.elementor-384 .elementor-element.elementor-element-584fc75 .elementor-heading-title{font-size:12px;}.elementor-384 .elementor-element.elementor-element-28bffa3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-384 .elementor-element.elementor-element-68e34ea{text-align:left;}.elementor-384 .elementor-element.elementor-element-68e34ea .elementor-heading-title{font-size:17px;}.elementor-384 .elementor-element.elementor-element-94b6cfc > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-f48ec2b{--margin-top:0px;--margin-bottom:-46px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-384 .elementor-element.elementor-element-3b29ced .elementor-heading-title{font-size:11px;}.elementor-384 .elementor-element.elementor-element-f476c57{--min-height:767px;}.elementor-384 .elementor-element.elementor-element-dca8606{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-384 .elementor-element.elementor-element-775ce0b .elementor-heading-title{font-size:20px;}.elementor-384 .elementor-element.elementor-element-ea776cb{text-align:left;}.elementor-384 .elementor-element.elementor-element-ea776cb .elementor-heading-title{font-size:12px;}.elementor-384 .elementor-element.elementor-element-94512d0{text-align:left;}.elementor-384 .elementor-element.elementor-element-94512d0 .elementor-heading-title{font-size:12px;}.elementor-384 .elementor-element.elementor-element-89d0db2{text-align:left;}.elementor-384 .elementor-element.elementor-element-89d0db2 .elementor-heading-title{font-size:12px;}.elementor-384 .elementor-element.elementor-element-83d4159{text-align:left;}.elementor-384 .elementor-element.elementor-element-83d4159 .elementor-heading-title{font-size:12px;}.elementor-384 .elementor-element.elementor-element-c07bb10{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-384 .elementor-element.elementor-element-e362814{text-align:left;}.elementor-384 .elementor-element.elementor-element-e362814 .elementor-heading-title{font-size:17px;}.elementor-384 .elementor-element.elementor-element-2fed3c4{text-align:left;}.elementor-384 .elementor-element.elementor-element-2fed3c4 .elementor-heading-title{font-size:17px;}.elementor-384 .elementor-element.elementor-element-4f2a714{--margin-top:0px;--margin-bottom:-46px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-384 .elementor-element.elementor-element-1bb8aec{--min-height:767px;}.elementor-384 .elementor-element.elementor-element-387b70f .elementor-heading-title{font-size:11px;}}/* Start custom CSS for shortcode, class: .elementor-element-75e7f81 *//* styl pod MailPoet / shortcode */
.footer-newsletter .mailpoet_form {max-width:760px;margin:0 auto;padding:18px;background:#0f3f33;border-radius:16px}
.footer-newsletter .mailpoet_paragraph {display:flex;gap:10px;flex-wrap:wrap;margin:0}
.footer-newsletter input[type="email"]{flex:1 1 260px;padding:14px 16px;border-radius:12px;border:1px solid #1f5348;background:#0b2e27;color:#fff}
.footer-newsletter .mailpoet_submit{padding:14px 18px;border-radius:12px;background:#0e5c45;color:#fff;font-weight:800;border:0;cursor:pointer}
.footer-newsletter .mailpoet_message{color:#a7f3d0;margin-top:10px}
.footer-newsletter label.mailpoet_checkbox{color:#c7d2d9}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc5ee05 *//* UŁAD: pierwszy rząd obok siebie, drugi rząd 1 logo na środku */
.pay-strip{ padding:8px 0; }
.pay-row{
  display:flex; flex-wrap:wrap;
  justify-content:center; align-items:center;
  gap:14px 22px;           /* odstępy między obrazkami */
  margin:0 0 10px;
}
.pay-row.bottom{ margin-top:4px; }

/* TYLKO OBRAZKI – bez tła, bez ramek, bez zaokrągleń */
.pay-badge{
  display:inline-flex; align-items:center; justify-content:center;
  padding:0; background:transparent; border:0; border-radius:0; box-shadow:none;
  text-decoration:none;
}

/* Skala logo – JEDYNA rzecz, która je zmniejsza */
.pay-badge img{
  height:24px;            /* ← zmień tu globalną wysokość (np. 22–28px) */
  width:auto;
  max-width:100%;
  object-fit:contain;
  display:block;
}

/* opcjonalnie na większych ekranach lekko większe */
@media (min-width:768px){
  .pay-badge img{ height:26px; }
}

/* Jeśli któreś logo chcesz mieć mniejsze/większe:
   dodaj klasę do <a> i ustaw wysokość indywidualnie */
.pay-badge.xs img{ height:20px; }
.pay-badge.sm img{ height:22px; }
.pay-badge.lg img{ height:28px; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fcb9a58 *//* Zablokuj czerwone hover/active – trzymaj jasny przycisk */
.mailpoet_form .mailpoet_submit,
.mailpoet_form input[type="submit"],
.mailpoet_form button[type="submit"]{
  background:#f3f6f5 !important;   /* jasny */
  color:#274634 !important;         /* zielony tekst */
  border:0 !important;
  box-shadow:none !important;
  transition:none;                  /* opcjonalnie: bez efektów motywu */
}

/* i te same kolory na hover/active/focus */
.mailpoet_form .mailpoet_submit:hover,
.mailpoet_form .mailpoet_submit:focus,
.mailpoet_form .mailpoet_submit:active,
.mailpoet_form input[type="submit"]:hover,
.mailpoet_form input[type="submit"]:focus,
.mailpoet_form input[type="submit"]:active,
.mailpoet_form button[type="submit"]:hover,
.mailpoet_form button[type="submit"]:focus,
.mailpoet_form button[type="submit"]:active{
  background:#f3f6f5 !important;
  color:#274634 !important;
  border:0 !important;
  box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f26b12 *//* UŁAD: pierwszy rząd obok siebie, drugi rząd 1 logo na środku */
.pay-strip{ padding:8px 0; }
.pay-row{
  display:flex; flex-wrap:wrap;
  justify-content:center; align-items:center;
  gap:14px 22px;           /* odstępy między obrazkami */
  margin:0 0 10px;
}
.pay-row.bottom{ margin-top:4px; }

/* TYLKO OBRAZKI – bez tła, bez ramek, bez zaokrągleń */
.pay-badge{
  display:inline-flex; align-items:center; justify-content:center;
  padding:0; background:transparent; border:0; border-radius:0; box-shadow:none;
  text-decoration:none;
}

/* Skala logo – JEDYNA rzecz, która je zmniejsza */
.pay-badge img{
  height:24px;            /* ← zmień tu globalną wysokość (np. 22–28px) */
  width:auto;
  max-width:100%;
  object-fit:contain;
  display:block;
}

/* opcjonalnie na większych ekranach lekko większe */
@media (min-width:768px){
  .pay-badge img{ height:26px; }
}

/* Jeśli któreś logo chcesz mieć mniejsze/większe:
   dodaj klasę do <a> i ustaw wysokość indywidualnie */
.pay-badge.xs img{ height:20px; }
.pay-badge.sm img{ height:22px; }
.pay-badge.lg img{ height:28px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb8aec *//* ===== Slim footer – mniej wysokości, ciaśniejsze odstępy ===== */
.footer-slim.elementor-section{
  min-height:auto !important;                     /* wyłącz minimalną wysokość */
  padding-block: clamp(8px, 1.6vw, 14px) !important;  /* pionowe paddingi */
}

/* kontener i kolumny */
.footer-slim .elementor-container{
  align-items:center;            /* wyrównaj w pionie */
  --e-column-gap: 10px;          /* mniejsze przerwy między kolumnami */
}

/* zbij domyślne odstępy widgetów w Elementorze */
.footer-slim .elementor-widget{ margin-bottom: 6px !important; }
.footer-slim .elementor-widget:last-child{ margin-bottom: 0 !important; }

/* logo jako tekst/nagłówek – zbite linie i marginesy */
.footer-slim .elementor-heading-title,
.footer-slim .site-title,
.footer-slim .site-title a{
  margin:0 !important;
  line-height:1 !important;
}

/* logo jako obrazek */
.footer-slim .custom-logo,
.footer-slim .site-logo img,
.footer-slim .elementor-widget-image img{
  height: 28px !important;       /* dopasuj jeśli chcesz mniejsze/większe */
  width: auto !important;
}

/* pasek ikon płatności – ciaśniejsze i mniejsze */
.footer-slim .pay-row{ gap: 8px 10px; margin: 4px 0 0; }
.footer-slim .pay-badge{ padding:0; background:transparent; border:0; box-shadow:none; }
.footer-slim .pay-badge img{ height:20px; width:auto; }

/* copyright – mały, bez nadmiarowych odstępów */
.footer-slim .footer-copy{
  margin: 6px 0 0 !important;
  font-size: 13px;
  opacity: .9;
}/* End custom CSS */
/* Start custom CSS *//* Force LIGHT theme – ignoruj prefers-color-scheme: dark */
@media (prefers-color-scheme: dark){
  /* karta z osią dostawy/opinią */
  .lp-card{
    background:#fff !important; border-color:#e5e7eb !important; color:#0f172a !important;
  }
  .lp-icon{
    background:#eaf5f0 !important; color:#0b3b2e !important; box-shadow:inset 0 0 0 2px #d7ede4 !important;
  }
  .lp-bar{ background:linear-gradient(90deg,#0e5c45 0%,#0e5c45 60%,#e5e7eb 60%,#e5e7eb 100%) !important; }
  .lp-acc details{ border-color:#eef1f4 !important; }
  .lp-acc ul{ color:#1f2937 !important; }

  /* ściana recenzji */
  .rev-card{
    background:#fff !important; border-color:#e5e7eb !important; color:#0f172a !important;
  }
  .rev-text{ color:#374151 !important; }
  .rev-prod{ border-top-color:#eef1f4 !important; }

  /* newsletter / płatności – gdyby łapały ciemne tło */
  .mailpoet_form,
  .pay-strip{ background:transparent !important; color:#fff !important; }
}/* End custom CSS */