/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 25 2026 | 07:45:44 */
/* ============================================================
   CENTRUM FILTRACJI — GLOBALNY CSS
   Wklej do wtyczki "Simple Custom CSS and JS":
   Where on page: Header  |  On which pages: Apply globally
   ============================================================ */


/* ========== 1. PRZYCISKI WOOCOMMERCE (niebieskie) ========== */

.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt {
  background: #007dbc !important;
  color: #fff !important;
  text-shadow: transparent !important;
  border-color: #007dbc !important;
}

.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
  background: #0070ff !important;
  color: #fff !important;
  text-shadow: transparent !important;
  box-shadow: none !important;
  border-color: #007dbc !important;
}


/* ========== 2. STOPKA ========== */

.cf-foot{background:#fff;color:#3a4048;font-family:"Inter",system-ui,-apple-system,sans-serif;border-top:1px solid #e4e7ea;box-sizing:border-box}
.cf-foot *{box-sizing:border-box}
.cf-foot a{text-decoration:none;color:inherit;transition:color .2s}
.cf-foot__inner{max-width:1280px;margin:0 auto;padding:48px 0 36px;display:grid;grid-template-columns:1.8fr 1fr 1.1fr;gap:48px}
.cf-foot__logo{display:block;height:46px;width:auto;max-width:230px;margin-bottom:18px}
.cf-foot__about{font-size:13.5px;line-height:1.65;color:#5a626b;margin:0 0 20px;max-width:330px}
.cf-foot__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
.cf-foot__contact li{display:flex;align-items:center;gap:11px;font-size:14px;color:#1c1f24}
.cf-foot__contact svg{flex:none;width:18px;height:18px}
.cf-foot__contact a:hover{color:#028DCF}
.cf-foot__head{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1c1f24;margin:0 0 16px}
.cf-foot__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.cf-foot__links a{font-size:14px;color:#5a626b}
.cf-foot__links a:hover{color:#028DCF}
.cf-foot__pay-lead{font-size:13px;line-height:1.5;color:#5a626b;margin:0 0 12px}
.cf-foot__pay{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:20px}
.cf-foot__pay-item{font-size:12px;font-weight:600;color:#1c1f24;border:1px solid #e4e7ea;padding:7px 11px;background:#fff}
.cf-foot__pay-logo{height:34px;width:auto;display:block;background:#fff;padding:5px 9px;border:1px solid #e4e7ea}
.cf-foot__cta{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:#1c1f24;border-bottom:2px solid #028DCF;padding-bottom:4px}
.cf-foot__cta svg{width:16px;height:16px}
.cf-foot__cta:hover{color:#028DCF}
.cf-foot__bar{border-top:1px solid #e4e7ea}
.cf-foot__bar-inner{max-width:1280px;margin:0 auto;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.cf-foot__copy{font-size:12.5px;color:#1c1f24}
.cf-foot__legal{font-size:12px;color:#5a626b}
@media(max-width:980px){.cf-foot__inner,.cf-foot__bar-inner{padding-left:22px;padding-right:22px}.cf-foot__inner{grid-template-columns:1fr 1fr;gap:32px}.cf-foot__col--brand{grid-column:1/-1}}
@media(max-width:560px){.cf-foot__inner{grid-template-columns:1fr;gap:28px}.cf-foot__about{max-width:none}.cf-foot__bar-inner{flex-direction:column;align-items:flex-start;gap:8px}}