@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//way26.com.pl/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.7") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//way26.com.pl/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//way26.com.pl/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//way26.com.pl/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//way26.com.pl/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//way26.com.pl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//way26.com.pl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//way26.com.pl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//way26.com.pl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(43,43,43);
	--wd-text-font-size: 14px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(234, 53, 53);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 5px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
--wd-cat-brd-radius: 12px;
}



.wd-page-title {
background-color: #0a0a0a;
}

/* Auto-generated unique styles for DTF guide */
.w26dtf_b5f5845b_root {
  --primary-color: #2563eb;
  --danger-color: #ef4444;
  --success-color: #22c55e;
  --warning-color: #f59e0b;
  --purple-color: #9333ea;
  --bg-color: #f8fafc;
  --text-color: #334155;
  --card-bg: #ffffff;
  font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.6;
  color: var(--text-color);
  background-color: var(--bg-color);
  padding: 20px;
  box-sizing: border-box;
}
.w26dtf_b5f5845b_root * { box-sizing: border-box; }

.w26dtf_b5f5845b_root .w26dtf_b5f5845b_ab5ebac679 {
  max-width: 800px;
  margin: 0 auto;
  background: var(--card-bg);
  padding: 40px;
  border-radius: 12px;
  box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);
}

.w26dtf_b5f5845b_root h1 { text-align: center; color: #1e293b; margin: 0 0 10px; }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_4fc8e045c3 { text-align: center; color: #64748b; margin: 0 0 30px; }

.w26dtf_b5f5845b_root h2 {
  border-bottom: 2px solid var(--primary-color);
  padding-bottom: 10px;
  margin: 40px 0 0;
  color: #1e293b;
}
.w26dtf_b5f5845b_root h3 { margin-top: 0; }

/* Alert boxes */
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_8af1417de6 {
  padding: 15px;
  margin: 20px 0;
  border-radius: 8px;
  border-left: 5px solid;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_4cc8f42f02 { background-color: #e0f2fe; border-color: var(--primary-color); }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_051213e1b3 { background-color: #f3e8ff; border-color: var(--purple-color); }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_034e100be6 {
  background-color: #fef2f2;
  border-color: var(--danger-color);
  text-align: center;
  border: 2px solid var(--danger-color);
}

/* Comparison */
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_c7bfe35d7d {
  display: flex;
  gap: 20px;
  margin: 20px 0;
  flex-wrap: wrap;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_3bb7873910 {
  flex: 1;
  min-width: 250px;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 15px;
  text-align: center;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_3bb7873910.w26dtf_b5f5845b_c7e0e7a071 { border-color: var(--danger-color); background-color: #fff1f2; }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_3bb7873910.w26dtf_b5f5845b_b6bef94f26 { border-color: var(--success-color); background-color: #f0fdf4; }

.w26dtf_b5f5845b_root .w26dtf_b5f5845b_a7f004e8d5 {
  display: inline-block;
  padding: 4px 12px;
  border-radius: 20px;
  font-size: 0.85em;
  font-weight: 700;
  color: #fff;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_a7f004e8d5.w26dtf_b5f5845b_c7e0e7a071 { background-color: var(--danger-color); }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_a7f004e8d5.w26dtf_b5f5845b_b6bef94f26 { background-color: var(--success-color); }

/* Mock images */
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_fe3a3e4255 {
  height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
  border-radius: 6px;
  font-weight: 700;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}

.w26dtf_b5f5845b_root .w26dtf_b5f5845b_b1f69bf27e {
  background-image:
    linear-gradient(45deg, #ddd 25%, transparent 25%),
    linear-gradient(-45deg, #ddd 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, #ddd 75%),
    linear-gradient(-45deg, transparent 75%, #ddd 75%);
  background-size: 20px 20px;
  background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
  background-color: #fff;
}

.w26dtf_b5f5845b_root .w26dtf_b5f5845b_22728ce292 {
  background: url('https://placehold.co/300x200/e2e8f0/94a3b8?text=Low+Quality');
  background-size: cover;
  filter: blur(3px);
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_b57866b565 {
  background: url('https://placehold.co/300x200/e2e8f0/2563eb?text=High+Quality');
  background-size: cover;
}

.w26dtf_b5f5845b_root .w26dtf_b5f5845b_dd0ed38a3f { background: #fff; border: 1px solid #ccc; color: #000; font-size: 2rem; }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_8b6b721387 { color: #000; font-size: 2rem; }

/* Screen vs Print */
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_54f6120379 { background: linear-gradient(45deg, #00ff00, #ff00ff); color: #fff; text-shadow: 0 0 5px #000; }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_ae8d4085d6 {
  background: linear-gradient(45deg, #00ff00, #ff00ff);
  filter: contrast(0.8) brightness(0.9) saturate(0.8);
  color: #fff;
  text-shadow: 0 0 5px #000;
}

/* Size visualization */
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_7c7b083f94 {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 20px;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_0c69f3cd32 {
  background: #e2e8f0;
  height: 140px;
  width: 120px;
  border-radius: 10px 10px 0 0;
  position: relative;
  margin: 0 auto 10px;
  border: 2px solid #cbd5e1;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_0c69f3cd32::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  height: 20px;
  background: #f8fafc;
  border-radius: 0 0 20px 20px;
  border: 2px solid #cbd5e1;
  border-top: none;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_a6d6ee1ed5 {
  background: var(--primary-color);
  position: absolute;
  opacity: 0.8;
  border: 1px dashed #fff;
}

/* Gang sheet roll (optional visual) */
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_dc659417fd {
  background-color: #334155;
  width: 140px;
  height: 200px;
  margin: 0 auto 10px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  border-left: 10px solid #cbd5e1;
  border-right: 10px solid #cbd5e1;
  box-shadow: inset 0 0 20px rgba(0,0,0,0.5);
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_8688e453eb {
  position: absolute;
  background: var(--success-color);
  opacity: 0.9;
  border-radius: 2px;
}

/* Split card */
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_0dc86c9a85 {
  position: relative;
  height: 200px;
  border-radius: 8px;
  overflow: hidden;
  cursor: default;
  border: 2px solid #e2e8f0;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_a65f7c3adc {
  position: absolute;
  top: 0; bottom: 0;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: width 0.3s ease;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_92af8db2ef {
  left: 0;
  background-color: #f1f5f9;
  border-right: 2px solid #fff;
  z-index: 1;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_26f8caadb2 {
  right: 0;
  background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
  color: #fff;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_1b304c477a {
  position: absolute;
  left: 50%;
  top: 0; bottom: 0;
  width: 4px;
  background: #ef4444;
  transform: translateX(-50%);
  z-index: 10;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_1b304c477a::after {
  content: "VS";
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  background: #ef4444;
  color: #fff;
  padding: 5px 8px;
  border-radius: 50%;
  font-weight: 700;
  font-size: 12px;
  border: 2px solid #fff;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_de39062e90 { filter: blur(1.5px); opacity: 0.7; font-size: 2em; font-weight: 700; }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_4f75d24c9c { text-shadow: 0 0 10px rgba(255,255,255,0.5); font-size: 2em; font-weight: 700; }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_38c4319c85 { font-weight: 700; margin-bottom: 5px; text-transform: uppercase; font-size: 0.8em; letter-spacing: 1px; }

/* Checklist (new) */
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_5a4a9b2071 {
  margin-top: 16px;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 18px;
  padding: 14px;
  box-shadow: 0 8px 20px rgba(2,6,23,0.06);
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_c85387c3b3 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 12px;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_860d1fef0f {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding: 12px;
  border: 1px solid #eef2f7;
  border-radius: 16px;
  background: #f8fafc;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_c3ed1a8a61 {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  color: #fff;
  background: var(--success-color);
  flex: 0 0 auto;
  margin-top: 1px;
}
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_e662cce2ae { font-weight: 800; line-height: 1.2; margin-bottom: 2px; }
.w26dtf_b5f5845b_root .w26dtf_b5f5845b_cc35d1c6f7 { color: #475569; font-size: 0.95em; line-height: 1.35; }

@media (max-width: 600px) {
  .w26dtf_b5f5845b_root .w26dtf_b5f5845b_ab5ebac679 { padding: 20px; }
  .w26dtf_b5f5845b_root .w26dtf_b5f5845b_c7bfe35d7d { flex-direction: column; }
  .w26dtf_b5f5845b_root .w26dtf_b5f5845b_7c7b083f94 > div { width: 45%; }
}

/* --- Video embed (YouTube) --- */
.w26dtf_b5f5845b_vw_9c2f1a7d{
  margin: 18px 0 28px;
  border-radius: 16px;
  overflow: hidden;
  background: #0b1220;
  border: 1px solid rgba(226,232,240,.9);
  box-shadow: 0 10px 28px rgba(2,6,23,.10);
  position: relative;
  width: 100%;
}

/* Modern browsers */
@supports (aspect-ratio: 16 / 9){
  .w26dtf_b5f5845b_vw_9c2f1a7d{ aspect-ratio: 16 / 9; }
  .w26dtf_b5f5845b_vf_44b8d0a2{
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
  }
}

/* Fallback */
@supports not (aspect-ratio: 16 / 9){
  .w26dtf_b5f5845b_vw_9c2f1a7d{ height: 0; padding-top: 56.25%; }
  .w26dtf_b5f5845b_vf_44b8d0a2{
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
  }
}

.w26dtf_b5f5845b_vf_44b8d0a2{
  display: block;
  border: 0;
}

/* ===== WAY26 FOOTER: one scoped, responsive source ===== */
.wd-footer:has(.site-footer) {
  background: #10151b;
  border-top: 1px solid #293039;
}
.wd-footer .main-footer:has(.site-footer) {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}
.site-footer,
.site-footer * { box-sizing: border-box; }
.site-footer {
  --footer-text: #e8eaed;
  --footer-muted: #b1b7c0;
  --footer-accent: #d2b477;
  color: var(--footer-text);
  background: #10151b;
  font-size: 14px;
  line-height: 1.6;
}
.site-footer .site-footer__container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 48px 32px 24px;
}
.site-footer p { margin: 0; }
.site-footer a {
  color: var(--footer-text);
  text-decoration: none;
  transition: color .15s ease;
}
.site-footer a:hover { color: var(--footer-accent); }
.site-footer a:focus-visible {
  outline: 2px solid var(--footer-accent);
  outline-offset: 5px;
  border-radius: 2px;
}
.site-footer .site-footer__brand {
  display: inline-flex;
  margin-bottom: 32px;
}
.site-footer .site-footer__logo {
  display: block;
  width: 164px;
  max-width: 100%;
  height: auto;
  margin: 0;
  filter: none;
  opacity: 1;
}
.site-footer .footer-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 80px;
  align-items: start;
}
.site-footer .footer-left,
.site-footer .footer-right,
.site-footer .footer-menu,
.site-footer .f-body { min-width: 0; }
.site-footer .f-title,
.site-footer .site-footer__title {
  margin: 0 0 20px;
  color: var(--footer-accent);
  font-size: 12px;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.site-footer .f-contact { max-width: none; }
.site-footer .f-item {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr);
  gap: 12px;
  margin: 0;
  padding: 12px 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  transform: none;
}
.site-footer .f-item:first-of-type { padding-top: 0; }
.site-footer .f-item:last-child { padding-bottom: 0; }
.site-footer .f-ico {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  border: 1px solid #343b43;
  border-radius: 8px;
  background: #1a2027;
  box-shadow: none;
  color: var(--footer-accent);
}
.site-footer .f-ico svg { display: block; width: 17px; height: 17px; }
.site-footer .f-label {
  margin: 0 0 3px;
  color: var(--footer-muted);
  font-size: 12px;
  line-height: 1.5;
}
.site-footer .f-strong {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.site-footer .f-sub { margin-top: 3px; font-size: 12px; }
.site-footer .f-sub a { color: var(--footer-muted); }
.site-footer .f-sub a:hover { color: var(--footer-accent); }
.site-footer .f-hours {
  max-width: 320px;
  margin: 4px 0 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  backdrop-filter: none;
}
.site-footer .f-row {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding: 3px 0;
  border: 0;
  font-size: 13px;
  color: var(--footer-text);
  font-variant-numeric: tabular-nums;
}
.site-footer .f-row span:last-child { white-space: nowrap; }
.site-footer .f-row.is-closed { color: var(--footer-muted); }
.site-footer .footer-menus {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  align-items: start;
}
.site-footer .footer-links,
.site-footer .footer-company__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-footer .footer-links li,
.site-footer .footer-company__list li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-footer .footer-links li::before,
.site-footer .footer-company__list li::before { content: none; }
.site-footer .footer-links li::marker,
.site-footer .footer-company__list li::marker { content: ''; }
.site-footer .footer-links li + li { margin-top: 10px; }
.site-footer .footer-links a {
  display: inline-block;
  padding: 2px 0;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.site-footer .footer-company {
  margin-top: 32px;
  padding-top: 24px;
  border-top: 1px solid #343b43;
  color: var(--footer-muted);
  font-size: 13px;
}
.site-footer .footer-company .site-footer__title { margin-bottom: 10px; }
.site-footer .footer-company__text strong { color: var(--footer-text); font-weight: 600; }
.site-footer .footer-company__list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 24px;
  margin-top: 8px;
}
.site-footer .footer-company__list strong { font-weight: 500; }
.site-footer .site-footer__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px 24px;
  margin-top: 36px;
  padding-top: 20px;
  border-top: 1px solid #343b43;
  color: var(--footer-muted);
  font-size: 12px;
}
.site-footer .site-footer__mini {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px 20px;
}
.site-footer .site-footer__mini a,
.site-footer #w26-cookie-footer button {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  padding: 4px 0;
  font: inherit;
  line-height: 1.6;
  color: var(--footer-muted);
  text-decoration: none;
}
.site-footer .site-footer__mini a:hover,
.site-footer #w26-cookie-footer button:hover { color: var(--footer-accent); }
@media (max-width: 1024px) {
  .site-footer .site-footer__container { padding-bottom: 84px; }
  .site-footer .footer-layout { gap: 40px; }
  .site-footer .footer-menus { gap: 24px; }
}
@media (max-width: 760px) {
  .site-footer .site-footer__container { padding: 36px 24px 84px; }
  .site-footer .site-footer__brand { margin-bottom: 28px; }
  .site-footer .footer-layout { grid-template-columns: minmax(0, 1fr); gap: 32px; }
  .site-footer .f-hours { max-width: 320px; }
  .site-footer .footer-right { padding-top: 28px; border-top: 1px solid #343b43; }
  .site-footer .f-title,
  .site-footer .site-footer__title { margin-bottom: 16px; }
  .site-footer .footer-links a { padding: 5px 0; }
  .site-footer .footer-links li + li { margin-top: 4px; }
  .site-footer .site-footer__bottom { margin-top: 28px; }
}
@media (max-width: 359px) {
  .site-footer .site-footer__container { padding-left: 20px; padding-right: 20px; }
  .site-footer .footer-menus { grid-template-columns: minmax(0, 1fr); gap: 24px; }
}
/* ===== END WAY26 FOOTER ===== */

/* ========= WAY26 / Rank Math FAQ — AZER / AGGRESSIVE ========= */

/* target FRONT output */
#rank-math-faq.rank-math-block{
  --faq-accent:#c5a059;
  --faq-ink:#0f172a;
  --faq-muted:#475569;
  --faq-bg:#ffffff;
  --faq-border:rgba(15,23,42,.10);
  --faq-radius:26px;
  --faq-pad:22px;
  --faq-gap:14px;

  counter-reset: rmfaq;
}

#rank-math-faq.rank-math-block .rank-math-list{
  display:grid;
  gap:var(--faq-gap);
}

/* cards */
#rank-math-faq.rank-math-block .rank-math-list-item{
  counter-increment: rmfaq;

  position:relative;
  background:var(--faq-bg);
  border:1px solid var(--faq-border);
  border-radius:var(--faq-radius);
  padding:var(--faq-pad);
  box-shadow: 0 18px 45px rgba(15,23,42,.08);
  overflow:hidden;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

/* top accent strip */
#rank-math-faq.rank-math-block .rank-math-list-item::before{
  content:"";
  position:absolute;
  left:18px; right:18px; top:0;
  height:4px;
  border-radius:999px;
  background:linear-gradient(90deg, var(--faq-accent), rgba(197,160,89,0));
  opacity:.9;
}

/* glow border on hover */
#rank-math-faq.rank-math-block .rank-math-list-item::after{
  content:"";
  position:absolute;
  inset:0;
  padding:1px;
  border-radius:inherit;
  background:linear-gradient(135deg, rgba(197,160,89,0), rgba(197,160,89,.55), rgba(15,23,42,0));
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  opacity:0;
  transition:opacity .18s ease;
  pointer-events:none;
}

#rank-math-faq.rank-math-block .rank-math-list-item:hover{
  transform:translateY(-2px);
  border-color:rgba(197,160,89,.35);
  box-shadow: 0 24px 65px rgba(15,23,42,.12);
}
#rank-math-faq.rank-math-block .rank-math-list-item:hover::after{ opacity:1; }

/* question */
#rank-math-faq.rank-math-block .rank-math-question{
  margin:0;
  color:var(--faq-ink);
  font-weight:900;
  letter-spacing:-0.02em;
  line-height:1.12;

  display:flex;
  align-items:flex-start;
  gap:14px;
}

/* number badge */
#rank-math-faq.rank-math-block .rank-math-question::before{
  content: counter(rmfaq);
  width:38px; height:38px;
  border-radius:14px;
  display:grid;
  place-items:center;
  color:#fff;
  font-weight:900;
  font-size:14px;
  background:linear-gradient(135deg, var(--faq-ink), var(--faq-accent));
  box-shadow:0 12px 22px rgba(15,23,42,.18);
  flex:0 0 auto;
}

/* aggressive “pill” icon */
#rank-math-faq.rank-math-block .rank-math-question::after{
  content:"";
  margin-left:auto;
  width:38px; height:38px;
  border-radius:999px;
  border:1px solid rgba(15,23,42,.10);
  background:
    radial-gradient(circle at 30% 30%, rgba(197,160,89,.25), rgba(197,160,89,0) 55%),
    linear-gradient(180deg, rgba(15,23,42,.06), rgba(15,23,42,.02));
  box-shadow:0 12px 20px rgba(15,23,42,.08);
  flex:0 0 auto;
}

/* answer */
#rank-math-faq.rank-math-block .rank-math-answer{
  margin-top:12px;
  color:var(--faq-muted);
  font-weight:650;
  line-height:1.75;
}
#rank-math-faq.rank-math-block .rank-math-answer p{ margin:0; }
#rank-math-faq.rank-math-block .rank-math-answer strong{
  color:var(--faq-ink);
  font-weight:900;
}

/* mobile */
@media (max-width:640px){
  #rank-math-faq.rank-math-block{
    --faq-pad:18px;
    --faq-radius:22px;
  }
  #rank-math-faq.rank-math-block .rank-math-question::before,
  #rank-math-faq.rank-math-block .rank-math-question::after{
    width:34px; height:34px;
    border-radius:12px;
  }
}


/* ===== WAY26: migrated theme styles ===== */
/* ===== WAY26: Blog ===== */
/* WAY26 editorial design: blog, categories, tags, archives and articles. */
.w26-editorial{--w26e-ink:#151a20;--w26e-paper:#f5f3ed;--w26e-gold:#bea05b;--w26e-line:#dcd9d0;--w26e-muted:#555c62}
.w26-editorial .main-page-wrapper{background:var(--w26e-paper);padding-top:0!important;color:var(--w26e-ink);font-family:Montserrat,Arial,sans-serif}
.w26-editorial .main-page-wrapper .wd-page-title,.w26-editorial .wd-sidebar,.w26-editorial .wd-toolbar-sidebar,.w26-editorial .wd-sidebar-opener,.w26-editorial .archive-meta{display:none!important}
.w26-editorial .wd-content-layout{display:block!important;width:min(100%,1264px)!important;max-width:1264px!important;margin:0 auto!important;padding:0 40px 72px!important}
.w26-editorial .wd-content-area{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0}
.w26-editorial .main-page-wrapper *{box-sizing:border-box}
.w26-editorial .w26e-wrap{width:min(100%,1264px);margin:0 auto;padding-inline:40px}
.w26-editorial .w26e-hero{padding:50px 0 32px}
.w26-editorial .w26e-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:end;gap:64px}
.w26-editorial .w26e-kicker{color:#806528;font-size:11px;font-weight:800;letter-spacing:.15em;margin:0 0 18px;line-height:1.5}
.w26-editorial .w26e-hero h1{font-family:Montserrat,Arial,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.045em;line-height:1.12;color:var(--w26e-ink);margin:0 0 20px;overflow-wrap:anywhere}
.w26-editorial .w26e-lead{max-width:660px;margin:0;font-size:16px;line-height:1.85;color:var(--w26e-muted)}
.w26-editorial .w26e-search{margin:0 0 3px}
.w26-editorial .w26e-search label{display:block;font-size:11px;font-weight:700;letter-spacing:.045em;margin:0 0 10px;color:var(--w26e-muted)}
.w26-editorial .w26e-search>div{display:flex;min-width:0}
.w26-editorial .w26e-search input[type=search]{min-width:0;flex:1;width:100%;height:48px;background:#fff;border:1px solid #c9c9c5;border-radius:0;color:var(--w26e-ink);padding:12px;font:inherit;font-size:12px;box-shadow:none}
.w26-editorial .w26e-search button{flex:none;height:48px;border:1px solid var(--w26e-ink);border-radius:0;background:var(--w26e-ink);color:#fff;padding:0 18px;font-family:inherit;font-size:11px;font-weight:800;box-shadow:none;line-height:1}
.w26-editorial .w26e-search button:hover{background:#343b44}
.w26-editorial .w26e-topics{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--w26e-line);margin-top:32px;padding-top:22px}
.w26-editorial .w26e-topics a{font-size:12px;line-height:1.5;font-weight:600;display:inline-flex;align-items:center;border:1px solid #d5d1c7;padding:9px 14px;color:var(--w26e-ink);text-decoration:none;background:transparent}
.w26-editorial .w26e-topics a[aria-current=page]{background:var(--w26e-ink);border-color:var(--w26e-ink);color:#fff}
.w26-editorial .w26e-topics a:hover{border-color:#806528}
.w26-editorial .wd-blog-holder{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;height:auto!important;margin:0!important}
.w26-editorial .wd-blog-holder>.wd-post{position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important}
.w26-editorial .wd-blog-holder>.wd-post:first-of-type{grid-column:1/-1}
.w26-editorial .wd-blog-holder .wd-post-inner{display:flex;flex-direction:column;background:#fff;border:1px solid #e3dfd6;box-shadow:none!important;border-radius:0;overflow:hidden;height:100%}
.w26-editorial .wd-blog-holder>.wd-post:first-of-type .wd-post-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.w26-editorial .wd-blog-holder .wd-post-thumb{margin:0;min-width:0;align-self:stretch;overflow:hidden}
.w26-editorial .wd-blog-holder .wd-post-img{height:100%;margin:0}
.w26-editorial .wd-blog-holder .wd-post-img img{display:block;width:100%;height:100%;min-height:260px;aspect-ratio:16/10;object-fit:cover;object-position:center 45%;transition:none!important;transform:none!important}
.w26-editorial .wd-blog-holder>.wd-post:first-of-type .wd-post-img img{min-height:360px;max-height:440px;aspect-ratio:5/4}
.w26-editorial .wd-blog-holder .wd-post-thumb:after,.w26-editorial .wd-blog-holder .wd-post-thumb:before,.w26-editorial .wd-blog-holder .wd-post-date,.w26-editorial .wd-blog-holder .wd-post-meta{display:none!important}
.w26-editorial .wd-blog-holder .wd-post-content{position:static;text-align:left;padding:30px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;background:#fff;margin:0}
.w26-editorial .wd-blog-holder .wd-post-cat,.w26-editorial .wd-single-post-header>.wd-post-cat{position:static!important;transform:none!important;background:none!important;color:#806528!important;padding:0!important;margin:0 0 16px!important;max-width:100%;font-size:10px;line-height:1.6;font-weight:800;letter-spacing:.1em}
.w26-editorial .wd-post-cat a{color:#806528!important;background:none!important}
.w26-editorial .wd-blog-holder .wd-post-title{font-family:Montserrat,Arial,sans-serif;color:var(--w26e-ink);font-weight:800;font-size:24px;letter-spacing:-.03em;line-height:1.3;margin:0 0 16px;text-transform:none}
.w26-editorial .wd-blog-holder>.wd-post:first-of-type .wd-post-title{font-size:clamp(24px,2.4vw,32px)}
.w26-editorial .wd-blog-holder .wd-post-title a{color:inherit}
.w26-editorial .wd-blog-holder .wd-post-title a:hover{color:#806528}
.w26-editorial .wd-blog-holder .wd-post-excerpt{font-size:14px;line-height:1.85;color:var(--w26e-muted);margin:0 0 24px}
.w26-editorial .wd-blog-holder .wd-post-read-more{margin:0;padding:0}
.w26-editorial .wd-blog-holder .wd-post-read-more a{display:inline-flex;align-items:center;gap:20px;border:0!important;background:none;color:var(--w26e-ink);padding:0!important;font-size:11px;letter-spacing:.055em;line-height:1.6;font-weight:800;text-decoration:none}
.w26-editorial .wd-blog-holder .wd-post-read-more a:before{display:none!important}
.w26-editorial .wd-blog-holder .wd-post-read-more a:after{content:"→";position:static;font-size:20px;background:none!important;width:auto;height:auto;transform:none!important;opacity:1}
.w26-editorial .wd-blog-holder .wd-post-read-more a:hover{color:#806528}
.w26-editorial .w26e-path{padding:28px 0 32px}
.w26-editorial .w26e-path .w26e-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}
.w26-editorial .w26e-path a{font-size:12px;font-weight:600;color:#555c62;text-decoration:none}
.w26-editorial .w26e-path a:hover{color:#806528}
.w26-editorial .w26e-path span{font-size:10px;letter-spacing:.13em;font-weight:700;color:#806528}
.w26-editorial .post-single-page{margin:0}
.w26-editorial .wd-single-post-header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);grid-template-rows:auto 1fr;column-gap:56px;align-items:start;margin:0 0 44px;padding:0;text-align:left}
.w26-editorial .wd-single-post-header>.wd-post-cat{grid-column:1;grid-row:1;align-self:end;margin:20px 0!important}
.w26-editorial .wd-single-post-header>.wd-post-title{grid-column:1;grid-row:2;align-self:start;margin:0!important;padding:0;font-family:Montserrat,Arial,sans-serif;color:var(--w26e-ink);font-size:clamp(30px,3.1vw,44px);line-height:1.16;letter-spacing:-.04em;font-weight:800;overflow-wrap:break-word}
.w26-editorial .wd-single-post-header>.wd-post-meta{display:none!important}
.w26-editorial .wd-single-post-header>.wd-post-image{grid-column:2;grid-row:1/3;align-self:stretch;margin:0!important;overflow:hidden;border:1px solid #e3dfd6}
.w26-editorial .wd-single-post-header>.wd-post-image img{display:block;width:100%;height:100%;min-height:300px;max-height:400px;object-fit:cover;object-position:center 45%}
.w26-editorial .post-single-page>.wd-entry-content{max-width:800px;margin:0 auto;font-size:16px;line-height:1.9;color:#343b42;overflow-wrap:break-word}
.w26-editorial .w26e-reading-meta{display:flex;flex-wrap:wrap;gap:8px 22px;border-top:1px solid var(--w26e-line);border-bottom:1px solid var(--w26e-line);padding:15px 0;margin:0 0 28px;font-size:11px;line-height:1.6;color:#60656a}
.w26-editorial .post-single-page>.wd-entry-content>p:first-of-type{font-size:18px;line-height:1.85;color:var(--w26e-ink)}
.w26-editorial .post-single-page>.wd-entry-content p{margin:0 0 22px}
.w26-editorial .post-single-page>.wd-entry-content h2{font-family:inherit;font-size:30px;font-weight:800;color:var(--w26e-ink);line-height:1.25;letter-spacing:-.03em;margin:48px 0 20px;padding-top:12px;scroll-margin-top:30px}
.w26-editorial .post-single-page>.wd-entry-content h3{font-family:inherit;font-size:21px;font-weight:700;color:var(--w26e-ink);line-height:1.4;letter-spacing:-.015em;margin:30px 0 14px;scroll-margin-top:30px}
.w26-editorial .post-single-page>.wd-entry-content a:not(.button){color:#806528;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.w26-editorial .post-single-page>.wd-entry-content a:not(.button):hover{color:var(--w26e-ink)}
.w26-editorial .post-single-page>.wd-entry-content li{margin-bottom:12px;padding-left:3px}
.w26-editorial .post-single-page>.wd-entry-content li::marker{color:#806528;font-weight:700}
.w26-editorial .post-single-page>.wd-entry-content nav[aria-label="Spis treści"]{background:#fff;border:1px solid #e3dfd6;border-left:3px solid var(--w26e-gold);padding:26px 30px;margin:30px 0 40px;font-size:14px;line-height:1.7}
.w26-editorial .post-single-page>.wd-entry-content nav[aria-label="Spis treści"] p{margin-bottom:16px}
.w26-editorial .post-single-page>.wd-entry-content nav[aria-label="Spis treści"] ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;margin:0;padding-left:18px}
.w26-editorial .post-single-page>.wd-entry-content nav[aria-label="Spis treści"] li{margin:0}
.w26-editorial .post-single-page>.wd-entry-content .wp-block-table{display:block;max-width:100%;width:100%;overflow-x:auto;background:#fff;border:1px solid #dedad0;margin:26px 0 30px;-webkit-overflow-scrolling:touch}
.w26-editorial .post-single-page>.wd-entry-content table{width:100%;border-collapse:collapse;margin:0;table-layout:auto;font-size:13px;line-height:1.7}
.w26-editorial .post-single-page>.wd-entry-content th,.w26-editorial .post-single-page>.wd-entry-content td{padding:16px 18px!important;border:1px solid #e3dfd6!important;text-align:left;vertical-align:top;color:#343b42;text-transform:none;font-weight:400}
.w26-editorial .post-single-page>.wd-entry-content thead th{background:#ebe6d9;color:var(--w26e-ink);font-weight:700}
.w26-editorial .post-single-page>.wd-entry-content tbody th{font-weight:700;background:#faf9f5}
.w26-editorial .post-single-page>.wd-entry-content .button{display:inline-flex;background:var(--w26e-ink);border:1px solid var(--w26e-ink);color:#fff;border-radius:0;box-shadow:none;padding:16px 24px;line-height:1.6;font-size:12px;font-weight:800;text-align:center;white-space:normal;text-decoration:none}
.w26-editorial .post-single-page>.wd-entry-content .button:hover{background:#343b44;color:#fff}
.w26-editorial .wd-single-footer,.w26-editorial .post-navigation,.w26-editorial .related-posts-slider{max-width:800px;margin-inline:auto}
.w26-editorial .main-page-wrapper a:focus-visible,.w26-editorial .main-page-wrapper input:focus-visible,.w26-editorial .main-page-wrapper button:focus-visible{outline:3px solid var(--w26e-gold);outline-offset:4px}
.w26-editorial .wd-pagination{margin-top:36px}
.w26-editorial .no-results{max-width:800px;margin:0 auto!important;padding:32px!important;background:#fff;border:1px solid #e3dfd6;text-align:left}
.w26-editorial .no-results:before,.w26-editorial .no-results .wd-search-form{display:none!important}
.w26-editorial .no-results .title{font-family:inherit;font-size:28px;line-height:1.3;font-weight:800;color:var(--w26e-ink);letter-spacing:-.03em}
.w26-editorial .no-results p{font-size:14px;line-height:1.85;color:var(--w26e-muted);margin:0}
.w26-editorial .wd-pagination .current{background:var(--w26e-ink);color:#fff}
.w26-editorial .wd-page-content:after{display:none}
@media(max-width:1024px){
.w26-editorial .wd-content-layout,.w26-editorial .w26e-wrap{padding-inline:28px!important}
.w26-editorial .w26e-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:32px}
.w26-editorial .wd-single-post-header{column-gap:32px}
.w26-editorial .wd-blog-holder .wd-post-content{padding:26px!important}
}
@media(max-width:767px){
.w26-editorial .wd-content-layout{padding:0 20px 48px!important}
.w26-editorial .w26e-wrap{padding-inline:20px!important}
.w26-editorial .w26e-hero{padding:30px 0 24px}
.w26-editorial .w26e-hero-grid{grid-template-columns:1fr;gap:24px}
.w26-editorial .w26e-hero h1{font-size:34px;line-height:1.12;margin-bottom:16px}
.w26-editorial .w26e-lead{font-size:14px;line-height:1.8}
.w26-editorial .w26e-kicker{font-size:10px;margin-bottom:14px}
.w26-editorial .w26e-topics{margin-top:24px;padding-top:18px;gap:8px}
.w26-editorial .w26e-topics a{font-size:11px;padding:8px 10px}
.w26-editorial .wd-blog-holder{grid-template-columns:1fr!important;gap:22px!important}
.w26-editorial .wd-blog-holder>.wd-post:first-of-type .wd-post-inner{display:flex;flex-direction:column}
.w26-editorial .wd-blog-holder .wd-post-img img,.w26-editorial .wd-blog-holder>.wd-post:first-of-type .wd-post-img img{height:240px;min-height:0;max-height:none;aspect-ratio:auto;object-position:center 42%}
.w26-editorial .wd-blog-holder .wd-post-content{padding:24px!important}
.w26-editorial .wd-blog-holder .wd-post-title,.w26-editorial .wd-blog-holder>.wd-post:first-of-type .wd-post-title{font-size:24px;line-height:1.3}
.w26-editorial .w26e-path{padding:22px 0 26px}
.w26-editorial .w26e-path span{display:none}
.w26-editorial .wd-single-post-header{display:flex;flex-direction:column;gap:0;margin-bottom:24px}
.w26-editorial .wd-single-post-header>.wd-post-cat{margin:0 0 14px!important;align-self:start}
.w26-editorial .wd-single-post-header>.wd-post-title{font-size:32px;line-height:1.17;margin:0 0 24px!important}
.w26-editorial .wd-single-post-header>.wd-post-image{width:100%;align-self:auto}
.w26-editorial .wd-single-post-header>.wd-post-image img{height:260px;min-height:0;max-height:none;object-position:center 42%}
.w26-editorial .post-single-page>.wd-entry-content{font-size:15px;line-height:1.85}
.w26-editorial .post-single-page>.wd-entry-content>p:first-of-type{font-size:17px}
.w26-editorial .post-single-page>.wd-entry-content h2{font-size:25px;margin-top:36px}
.w26-editorial .post-single-page>.wd-entry-content h3{font-size:20px}
.w26-editorial .post-single-page>.wd-entry-content nav[aria-label="Spis treści"]{padding:22px 20px;font-size:13px}
.w26-editorial .post-single-page>.wd-entry-content nav[aria-label="Spis treści"] ul{grid-template-columns:1fr;gap:12px}
.w26-editorial .post-single-page>.wd-entry-content table{min-width:0;font-size:12px}
.w26-editorial .post-single-page>.wd-entry-content table:has(thead tr>:nth-child(3)){min-width:620px}
.w26-editorial .post-single-page>.wd-entry-content .wp-block-table:has(thead tr>:nth-child(3)):before{content:"Przesuń tabelę w bok, aby zobaczyć wszystkie kolumny.";display:block;position:sticky;left:0;padding:12px 14px;font-size:11px;line-height:1.6;color:#555c62;background:#faf9f5;border-bottom:1px solid #e3dfd6}
.w26-editorial .post-single-page>.wd-entry-content th,.w26-editorial .post-single-page>.wd-entry-content td{padding:13px 14px!important}
.w26-editorial .w26e-reading-meta{column-gap:14px;font-size:10px;margin-bottom:24px}
.w26-editorial .post-single-page>.wd-entry-content .button{width:100%;padding:15px 18px}
}

/* ===== WAY26: Customer information ===== */
/* WAY26 customer information pages: layout and typography. */
.w26-information{--w26i-ink:#151a20;--w26i-paper:#f5f3ed;--w26i-gold:#bea05b;--w26i-line:#dcd9d0;--w26i-muted:#555c62}
.w26-information .main-page-wrapper{background:var(--w26i-paper);color:var(--w26i-ink);padding-top:0!important;font-family:Montserrat,Arial,sans-serif}
.w26-information .main-page-wrapper *{box-sizing:border-box}
.w26-information .main-page-wrapper .wd-page-title,.w26-information .wd-sidebar,.w26-information .wd-sidebar-opener,.w26-information .wd-toolbar-sidebar{display:none!important}
.w26-information .w26i-wrap{width:min(100%,1264px);margin:0 auto;padding-inline:40px}
.w26-information .w26i-hero{padding:46px 0 30px}
.w26-information .w26i-kicker{font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.15em;color:#806528;margin:0 0 18px}
.w26-information .w26i-hero h1{font-family:inherit;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.14;letter-spacing:-.04em;color:var(--w26i-ink);max-width:930px;margin:0 0 18px;overflow-wrap:break-word}
.w26-information .w26i-intro{font-size:16px;line-height:1.85;color:var(--w26i-muted);max-width:760px;margin:0}
.w26-information .w26i-pages{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;padding-top:22px;border-top:1px solid var(--w26i-line)}
.w26-information .w26i-pages a{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;border:1px solid #d5d1c7;color:var(--w26i-ink);font-size:12px;font-weight:600;line-height:1.5;text-decoration:none}
.w26-information .w26i-pages a[aria-current=page]{background:var(--w26i-ink);border-color:var(--w26i-ink);color:#fff}
.w26-information .w26i-pages a:hover{border-color:#806528}
.w26-information .wd-content-layout{display:block!important;width:min(100%,1264px)!important;max-width:1264px!important;margin:0 auto!important;padding:0 40px 64px!important}
.w26-information .wd-content-area{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;min-width:0}
.w26-information .w26i-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}
.w26-information .w26i-short{display:block}
.w26-information .w26i-document{background:#fff;border:1px solid #e3dfd6;padding:36px 38px;font-size:16px;line-height:1.9;color:#343b42;min-width:0;max-width:100%;overflow-wrap:anywhere}
.w26-information .w26i-short .w26i-document{max-width:900px;margin:0 auto}
.w26-information .w26i-document .w26i-duplicate-title{display:none!important}
.w26-information .w26i-document p{font-size:inherit;line-height:inherit;margin:0 0 20px!important}
.w26-information .w26i-document h2{font-family:inherit;font-size:26px!important;font-weight:800!important;line-height:1.3;letter-spacing:-.025em;color:var(--w26i-ink);margin:38px 0 18px!important;scroll-margin-top:70px}
.w26-information .w26i-document h3{font-family:inherit;font-size:21px!important;font-weight:700!important;line-height:1.4;letter-spacing:-.015em;color:var(--w26i-ink);margin:30px 0 15px!important;scroll-margin-top:70px}
.w26-information .w26i-document .way26-page>h3:first-child,.w26-information .w26i-document .w26i-payment-card>h3:first-child{margin-top:0!important}
.w26-information .w26i-document a:not(.button):not(.cky-banner-element){color:#806528;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}
.w26-information .w26i-document a:hover{color:var(--w26i-ink)}
.w26-information .w26i-document ul,.w26-information .w26i-document ol{padding-left:24px;margin:0 0 24px}
.w26-information .w26i-document li{font-size:inherit;line-height:inherit;margin-bottom:12px;padding-left:3px}
.w26-information .w26i-document li::marker{color:#806528;font-weight:700}
.w26-information .w26i-document li>p{margin-top:12px!important}
.w26-information .w26i-document li>ol,.w26-information .w26i-document li>ul{margin-top:12px}
.w26-information .w26i-document strong{color:var(--w26i-ink);font-weight:700}
.w26-information .w26i-document .w26i-callout{background:#f4efdf!important;border:1px solid #ded3b4!important;border-left:3px solid var(--w26i-gold)!important;border-radius:0!important;color:var(--w26i-ink)!important;padding:22px 24px!important;margin:24px 0!important;font-size:15px}
.w26-information .w26i-document .w26i-callout h3{margin-top:0!important}
.w26-information .w26i-document .w26i-callout p:last-child{margin-bottom:0!important}
.w26-information .w26i-document .w26i-payment-card{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;margin:0!important}
.w26-information .w26i-document .policy-preview-container,.w26-information .w26i-document .policy-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}
.w26-information.page-id-3295 .w26i-document>div{background:transparent!important;font-family:inherit!important}
.w26-information.page-id-3295 .w26i-document>div>div{max-width:none!important;padding:0!important;margin:0!important}
.w26-information .w26i-document .way26-regulamin>header p,.w26-information .w26i-document .cookie-policy-date-container p{font-size:12px;line-height:1.8;color:#60656a;margin-bottom:8px!important}
.w26-information .w26i-document .way26-regulamin>header{padding-bottom:18px;border-bottom:1px solid var(--w26i-line);margin-bottom:26px}
.w26-information .w26i-document .cookie-policy-date-container{padding-bottom:18px;border-bottom:1px solid var(--w26i-line);margin-bottom:24px}
.w26-information .w26i-toc{position:sticky;top:48px;max-height:calc(100vh - 80px);overflow:auto;padding:22px;background:#fff;border:1px solid #e3dfd6;scrollbar-width:thin}
.w26-information .w26i-toc-label{font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.12em;color:#806528;margin:0 0 18px}
.w26-information .w26i-toc ol,.w26-information .w26i-toc-mobile ol{list-style:none;margin:0;padding:0;display:grid;gap:13px}
.w26-information .w26i-toc li,.w26-information .w26i-toc-mobile li{margin:0;padding:0}
.w26-information .w26i-toc a,.w26-information .w26i-toc-mobile a{display:block;font-size:11px;line-height:1.65;font-weight:500;color:#555c62;text-decoration:none;overflow-wrap:anywhere}
.w26-information .w26i-toc a:hover,.w26-information .w26i-toc-mobile a:hover{color:#806528;text-decoration:underline;text-underline-offset:4px}
.w26-information .w26i-toc-mobile{display:none}
.w26-information .w26i-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;margin:24px 0 28px;border:1px solid #dedad0;-webkit-overflow-scrolling:touch}
.w26-information .w26i-document table{border-collapse:collapse!important;width:100%!important;margin:0!important;table-layout:auto;font-family:inherit;font-size:13px!important;line-height:1.75!important}
.w26-information .w26i-document th,.w26-information .w26i-document td{border:1px solid #e3dfd6!important;padding:14px 16px!important;text-align:left;vertical-align:top;font-size:13px!important;line-height:1.75!important;color:#343b42!important;text-transform:none;font-weight:400;white-space:normal;overflow-wrap:anywhere}
.w26-information .w26i-document thead th{background:#ebe6d9!important;color:var(--w26i-ink)!important;font-weight:700}
.w26-information .w26i-document tbody td{background:#fff!important}
.w26-information .w26i-document tbody tr:nth-child(even) td{background:#faf9f5!important}
.w26-information .w26i-document td p{font-size:inherit!important;line-height:inherit!important;margin-bottom:12px!important}
.w26-information .w26i-document td p:last-child{margin-bottom:0!important}
.w26-information .w26i-document .cky-table-wrapper{overflow:visible!important;margin:0!important}
.w26-information .w26i-document .cky-audit-table-element [class*="text-xl"]{font-size:19px!important;font-weight:700;line-height:1.5;color:var(--w26i-ink)}
.w26-information .w26i-document button,.w26-information .w26i-document .button,.w26-information .w26i-document .cky-banner-element{display:inline-flex;align-items:center;justify-content:center;background:var(--w26i-ink)!important;border:1px solid var(--w26i-ink)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;padding:14px 20px!important;font-family:inherit;font-size:11px!important;font-weight:800;line-height:1.6!important;text-decoration:none!important;white-space:normal;cursor:pointer}
.w26-information .w26i-document button:hover,.w26-information .w26i-document .button:hover,.w26-information .w26i-document .cky-banner-element:hover{background:#343b44!important;color:#fff!important}
.w26-information .w26i-document .w26i-help{border-top:1px solid var(--w26i-line);padding-top:24px;margin-top:32px}
.w26-information .w26i-document .w26i-help p{font-size:13px;color:var(--w26i-muted);margin:0 0 10px!important}
.w26-information .w26i-document .w26i-help a{display:inline-flex;gap:24px;font-size:12px;font-weight:700;text-decoration:none!important}
.w26-information .w26i-document .w26i-help a span{font-size:18px}
.w26-information .main-page-wrapper a:focus-visible,.w26-information .main-page-wrapper button:focus-visible,.w26-information .main-page-wrapper summary:focus-visible,.w26-information .main-page-wrapper [tabindex]:focus-visible{outline:3px solid var(--w26i-gold);outline-offset:4px}
@media(max-width:1050px){
.w26-information .w26i-wrap{padding-inline:28px}
.w26-information .wd-content-layout{padding-inline:28px!important}
.w26-information .w26i-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}
.w26-information .w26i-document{padding:28px}
.w26-information .w26i-toc{padding:18px}
}
@media(max-width:800px){
.w26-information .w26i-layout{display:block}
.w26-information .w26i-toc{display:none}
.w26-information .w26i-toc-mobile{display:block;background:#fff;border:1px solid #e3dfd6;margin:0 0 18px;padding:18px 22px}
.w26-information .w26i-toc-mobile summary{font-size:12px;font-weight:700;color:var(--w26i-ink);cursor:pointer;line-height:1.6}
.w26-information .w26i-toc-mobile[open] summary{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--w26i-line)}
.w26-information .w26i-toc-mobile a{font-size:12px}
}
@media(max-width:600px){
.w26-information .w26i-wrap{padding-inline:20px}
.w26-information .w26i-hero{padding:30px 0 24px}
.w26-information .w26i-kicker{font-size:10px;margin-bottom:14px}
.w26-information .w26i-hero h1{font-size:32px;line-height:1.16;margin-bottom:16px}
.w26-information .w26i-intro{font-size:14px;line-height:1.8}
.w26-information .w26i-pages{gap:8px;margin-top:24px;padding-top:18px}
.w26-information .w26i-pages a{font-size:10px;min-height:38px;padding:8px 10px}
.w26-information .wd-content-layout{padding:0 16px 44px!important}
.w26-information .w26i-document{padding:22px 20px;font-size:15px;line-height:1.85}
.w26-information .w26i-document h2{font-size:23px!important;line-height:1.35;margin:30px 0 16px!important}
.w26-information .w26i-document h3{font-size:19px!important;line-height:1.4;margin:26px 0 14px!important}
.w26-information .w26i-document ul,.w26-information .w26i-document ol{padding-left:20px}
.w26-information .w26i-document .w26i-callout{padding:18px!important;font-size:14px}
.w26-information .w26i-document .w26i-toc-mobile ol{padding-left:0}
.w26-information .w26i-document th,.w26-information .w26i-document td{font-size:12px!important;padding:10px 9px!important}
.w26-information .w26i-document .w26i-table-scroll{margin:20px 0 24px}
.w26-information.page-id-4719 .w26i-document table{table-layout:fixed}
.w26-information.page-id-4719 .w26i-document th:first-child{width:36%}
.w26-information.page-id-4719 .w26i-document th:nth-child(2){width:27%}
.w26-information.page-id-4716 .w26i-table-scroll{border:0}
.w26-information.page-id-4716 .w26i-document table,.w26-information.page-id-4716 .w26i-document tbody,.w26-information.page-id-4716 .w26i-document tr{display:block}
.w26-information.page-id-4716 .w26i-document tr{padding:12px 0;border-bottom:1px solid var(--w26i-line)}
.w26-information.page-id-4716 .w26i-document td{display:block;width:100%!important;border:0!important;padding:4px 0!important;background:#fff!important;font-size:14px!important;letter-spacing:normal!important}
.w26-information.page-id-4716 .w26i-document td:first-child{font-size:11px!important;color:#60656a!important;font-weight:600}
.w26-information.page-id-4716 .w26i-document td strong{font-size:14px;letter-spacing:.02em}
.w26-information.page-id-14397 .w26i-table-scroll table{min-width:620px}
.w26-information.page-id-14397 .w26i-table-scroll:before{content:"Przesuń tabelę w bok, aby zobaczyć wszystkie kolumny.";display:block;position:sticky;left:0;background:#faf9f5;color:#555c62;font-size:11px;line-height:1.6;padding:10px 12px;border-bottom:1px solid #e3dfd6}
.w26-information .w26i-document .button,.w26-information .w26i-document button{max-width:100%}
}


/* ===== WAY26: navigation ===== */
.wd-toolbar-home{display:none!important;}
.wd-breadcrumbs>a[href="https://way26.com.pl/"]:first-child,.wd-breadcrumbs>a[href="https://way26.com.pl/"]:first-child+.wd-delimiter{display:none!important;}
.woocommerce-breadcrumb>a[href="https://way26.com.pl/"]:first-child,.woocommerce-breadcrumb>a[href="https://way26.com.pl/"]:first-child+.wd-delimiter{display:none!important;}
.wd-breadcrumbs>a[href="https://way26.com.pl"]:first-child,.wd-breadcrumbs>a[href="https://way26.com.pl"]:first-child+.wd-delimiter{display:none!important;}
.woocommerce-breadcrumb>a[href="https://way26.com.pl"]:first-child,.woocommerce-breadcrumb>a[href="https://way26.com.pl"]:first-child+.wd-delimiter{display:none!important;}


/* ===== WAY26: homepage scoped typography ===== */
#way26-home { font-family: "Montserrat", sans-serif; }
#way26-home .font-display { font-family: "Montserrat", sans-serif; }
#way26-home .bg-dark, #way26-home .bg-dark * { color: #e9edf5; }
#way26-home .text-brand { color: #c5a059; }
#way26-home .bg-brand { background-color: #c5a059; }

