.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#D7005E;--e-global-color-543adbd:#FA9008;--e-global-color-f9f098f:#FA0808;--e-global-color-06e2c06:#21CE00;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );font-weight:bold;}.elementor-kit-7 a:hover{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Koloruj cały wiersz */
.status-dostepne > td,
.status-sprzedane > td,
.status-rezerwacja > td,
.status-dostepne .wcpt-cell,
.status-sprzedane .wcpt-cell,
.status-rezerwacja .wcpt-cell {
  transition: background .2s ease;
  padding: 10px !important; /* opcjonalnie: trochę oddechu */
}

/* DOSTĘPNY = biały */
.status-dostepne > td,
.status-dostepne .wcpt-cell { background: #ffffff !important; }

/* SPRZEDANY = szary */
.status-sprzedane > td,
.status-sprzedane .wcpt-cell { background: #DFDFDF !important; }

/* REZERWACJA = różowy */
.status-rezerwacja > td,
.status-rezerwacja .wcpt-cell { background: #FFF18C !important; }

/* 1) Zgaś wszystkie przejścia/transformacje obrazków produktów (archiwa, widgety, tabela, single) */
.woocommerce ul.products li.product a,
.woocommerce ul.products li.product a img,
.woocommerce ul.products li.product .attachment-woocommerce_thumbnail,
.elementor-widget-woocommerce-products .product a,
.elementor-widget-woocommerce-products .product a img,
.elementor-widget-woocommerce-products .product .attachment-woocommerce_thumbnail,
.elementor-widget-loop-grid .product a,
.elementor-widget-loop-grid .product a img,
.wcpt .wcpt-cell img,
.woocommerce-product-gallery__image a,
.woocommerce-product-gallery__image img {
  transition: none !important;
  transform: none !important;
  filter: none !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

/* 2) Jawnie wyłącz hover na najczęstszych selektorach */
.woocommerce ul.products li.product a:hover,
.woocommerce ul.products li.product a:hover img,
.elementor-widget-woocommerce-products .product a:hover img,
.elementor-widget-loop-grid .product a:hover img,
.wcpt .wcpt-cell:hover img,
.woocommerce-product-gallery:hover .woocommerce-product-gallery__image img,
.woocommerce-product-gallery__wrapper:hover img {
  transform: none !important;
  filter: none !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

/* 3) Jeśli motyw rysuje overlay na hover – zdejmij go */
.woocommerce ul.products li.product .product-thumbnail::before,
.woocommerce ul.products li.product .product-thumbnail::after,
.product .thumbnail::before,
.product .thumbnail::after {
  content: none !important;
  display: none !important;
}

/* 4) (Opcjonalnie) jeśli motyw podmienia obrazek na drugi przy hover – wyłącz to */
.product .secondary-image,
.product .hover-image,
.product .hover-img,
.product .wp-post-image--secondary {
  display: none !important;
}

/* Obrazki produktów WooCommerce - pokaż całe zdjęcie zamiast cover */
.woocommerce ul.products li.product a img,
.woocommerce ul.products li.product img,
.elementor-widget-woocommerce-products .product a img,
.elementor-widget-loop-grid .product a img,
.wcpt .wcpt-cell img,
.woocommerce div.product div.images img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important; /* pokaż całe zdjęcie */
  background: #fff; /* opcjonalnie: białe tło wokół */
}


.mieszkanielink{font-weight:bold!important;}/* End custom CSS */