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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//wowpets.pl/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//wowpets.pl/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//wowpets.pl/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//wowpets.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("//wowpets.pl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//wowpets.pl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//wowpets.pl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//wowpets.pl/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Cabin", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 16px;
	--wd-title-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(136,173,153);
	--wd-alternative-color: #fbbc34;
	--btn-default-transform: none;
	--btn-default-bgcolor: rgb(51,51,51);
	--btn-default-bgcolor-hover: rgb(36,36,36);
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(136,173,153);
	--btn-accented-bgcolor-hover: rgb(124,157,139);
	--btn-font-family: "Geologica", Arial, Helvetica, sans-serif;
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(136,173,153);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(136,173,153);
	--wd-link-color-hover: rgb(124,157,139);
}
.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;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(247,247,247);
	--wd-bordered-bg:rgb(247,247,247);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(15,15,15);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 28px;
}
html table th {
	text-transform: none;
}
html .wd-checkout-steps li {
	text-transform: none;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: capitalize;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-size: 28px;
	text-transform: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(247,247,247);
	background-image: none;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(136,173,153);
}
html .wd-product.wd-hover-quick .wd-add-btn>a, html .wd-product.wd-hover-quick.wd-quantity-overlap div.quantity input[type], html .wd-product.wd-hover-standard .wd-add-btn>a, html .wd-product.product-list-item .wd-add-btn>a, html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button {
	color: rgb(255,255,255);
	background: rgb(0,0,0);
}
html .wd-product.wd-hover-quick .wd-add-btn>a:hover, html .wd-product.wd-hover-quick.wd-quantity-overlap div:hover > div.quantity input[type], 
			html .wd-product.wd-hover-quick.wd-quantity-overlap div:hover > div.quantity+.button, html .wd-product.wd-hover-standard .wd-add-btn>a:hover, html .wd-product.product-list-item .wd-add-btn>a:hover, html .entry-summary .single_add_to_cart_button:hover, .wd-single-add-cart .single_add_to_cart_button:hover {
	background: rgb(136,173,153);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 44px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(247,247,247);
	--wd-arrow-bg-hover: rgb(136,173,153);
	--wd-arrow-bg-dis: rgb(247,247,247);
	--wd-arrow-radius: 30px;
}
.wd-nav-scroll {
	--wd-nscroll-width: 45%;
	--wd-nscroll-drag-bg: rgb(136,173,153);
	--wd-nscroll-drag-bg-hover: rgba(136,173,153,0.8);
}
.product-labels .product-label.onsale {
	background-color: rgb(233,130,115);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(139,191,106);
	color: rgb(255,255,255);
}
.product-labels .product-label.featured {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}
	html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
		font-size: 22px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: -50px;
	}

}

@media (max-width: 768.98px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: 60px;
	}

}
:root{
--wd-container-w: 1720px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--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-page-title {
background-color: rgb(247,247,247);
}

@font-face {
	font-family: "Geologica";
	src: url("//wowpets.pl/wp-content/uploads/2024/07/Geologica_Auto-Medium.woff") format("woff2"), 
url("//wowpets.pl/wp-content/uploads/2024/07/Geologica_Auto-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Recoleta";
	src: url("//wowpets.pl/wp-content/uploads/2025/05/Recoleta-Regular.woff2") format("woff2"), 
url("//wowpets.pl/wp-content/uploads/2025/05/Recoleta-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Recoleta";
	src: url("//wowpets.pl/wp-content/uploads/2025/05/Recoleta-Bold.woff2") format("woff2"), 
url("//wowpets.pl/wp-content/uploads/2025/05/Recoleta-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

/* WOWPETS fix bannerow - mobile (cropping na wiekszych iPhone'ach) - ClickUp #86c98398u */
@media (max-width: 768.98px) {
  .home-banner-panel .wd-slide,
  .home-banner-panel .wd-carousel,
  .home-banner-panel .wd-carousel-wrap,
  .home-banner-panel .wd-carousel-inner {
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 345 / 440;
  }
  .home-banner-panel .wd-slide-bg {
    background-size: cover !important;
    background-position: center center !important;
  }
}

/* WOWPETS fix bannerow - desktop/tablet (rozjezdzanie sie na <1500px) - ClickUp #86c98398u */
@media (min-width: 769px) {
  .home-banner-panel .wd-slide,
  .home-banner-panel .wd-carousel,
  .home-banner-panel .wd-carousel-wrap,
  .home-banner-panel .wd-carousel-inner {
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 1409 / 360;
  }
  .home-banner-panel .wd-slide-bg {
    background-size: cover !important;
    background-position: center center !important;
  }
}


/* === WOWPETS - Stylizacja filtrów sklep (ClickUp #86c98ttah) === */

/* Sekcja filtrów - lepszy spacing */
.wp-block-woocommerce-product-filters,
.wd-off-sidebar .wp-block-group {
  --filter-gap: 12px;
}

/* Nagłówki sekcji filtrów */
.wp-block-woocommerce-product-filter-attribute > .wp-block-heading,
.wp-block-woocommerce-product-filter-price > .wp-block-heading,
.wp-block-woocommerce-product-filter-status > .wp-block-heading {
  font-size: 16px !important;
  font-weight: 600 !important;
  text-transform: none !important;
  margin: 22px 0 12px !important;
  padding-bottom: 8px;
  border-bottom: 1px solid #e8e8e8;
  letter-spacing: 0;
}

/* === CHIPS / PIGUŁKI === */
.wp-block-woocommerce-product-filter-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.wc-block-product-filter-chips__item {
  background: #f6f6f6 !important;
  border: 1px solid transparent !important;
  border-radius: 999px !important;
  padding: 6px 12px !important;
  font-size: 13px !important;
  text-transform: none !important;
  color: #2b2b2b !important;
  transition: all 0.15s ease !important;
  cursor: pointer;
  line-height: 1.4 !important;
}

.wc-block-product-filter-chips__item:hover {
  background: #efefef !important;
  border-color: #d0d0d0 !important;
  transform: translateY(-1px);
}

.wc-block-product-filter-chips__item.is-selected,
.wc-block-product-filter-chips__item[aria-checked="true"] {
  background: var(--wd-primary-color, #1f1f1f) !important;
  border-color: var(--wd-primary-color, #1f1f1f) !important;
  color: #fff !important;
  font-weight: 500;
}

/* Liczniki w chips - subtelniejsze */
.wc-block-product-filter-chips__item-count {
  opacity: 0.55;
  font-weight: 400;
  margin-left: 4px;
  font-size: 12px;
}

.wc-block-product-filter-chips__item.is-selected .wc-block-product-filter-chips__item-count {
  opacity: 0.8;
  color: #fff;
}

/* === SUWAK CENY === */
.wc-block-product-filter-price__range-slider {
  margin: 16px 0 12px !important;
}

.wc-block-product-filter-price__range-text {
  font-size: 13px;
  color: #555;
}

.wc-block-product-filter-price__amount {
  border: 1px solid #d4d4d4 !important;
  border-radius: 6px !important;
  padding: 6px 10px !important;
  font-size: 13px !important;
}

/* === STATUS - Checkboxy (jeśli pozostały) === */
.wc-block-product-filter-checkbox-list__item label {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
  cursor: pointer;
  transition: color 0.15s ease;
  font-size: 14px;
}

.wc-block-product-filter-checkbox-list__item label:hover {
  color: var(--wd-primary-color, #1f1f1f);
}

.wc-block-product-filter-checkbox-list__input,
.wc-block-product-filter-checkbox-list__item input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 18px !important;
  height: 18px !important;
  border: 1.5px solid #c8c8c8 !important;
  border-radius: 4px !important;
  background: #fff !important;
  cursor: pointer;
  position: relative;
  transition: all 0.15s ease;
  flex-shrink: 0;
}

.wc-block-product-filter-checkbox-list__input:hover,
.wc-block-product-filter-checkbox-list__item input[type="checkbox"]:hover {
  border-color: var(--wd-primary-color, #1f1f1f) !important;
}

.wc-block-product-filter-checkbox-list__input:checked,
.wc-block-product-filter-checkbox-list__item input[type="checkbox"]:checked {
  background: var(--wd-primary-color, #1f1f1f) !important;
  border-color: var(--wd-primary-color, #1f1f1f) !important;
}

.wc-block-product-filter-checkbox-list__input:checked::after,
.wc-block-product-filter-checkbox-list__item input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 1.5px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* Licznik obok checkboxa */
.wc-block-product-filter-checkbox-list__item-count {
  opacity: 0.5;
  font-weight: 400;
  font-size: 13px;
  margin-left: auto;
}

/* === AKTYWNE FILTRY (CHIPS USUWALNE) === */
.wp-block-woocommerce-product-filter-active {
  padding: 10px 0;
}

.wc-block-product-filter-removable-chips__item {
  background: #fff !important;
  border: 1px solid #d4d4d4 !important;
  border-radius: 999px !important;
  padding: 4px 10px !important;
  font-size: 12px !important;
  margin: 0 4px 4px 0 !important;
}

.wc-block-product-filter-removable-chips__remove {
  margin-left: 6px;
  opacity: 0.6;
}

.wc-block-product-filter-removable-chips__remove:hover {
  opacity: 1;
}

/* === FILTROWANIE PRODUKTÓW - główny nagłówek === */
.wp-block-wd-off-sidebar h2.wp-block-heading {
  font-size: 18px !important;
  margin-top: 24px !important;
  letter-spacing: 0;
}

/* Mobile - mniejsze chipy */
@media (max-width: 768px) {
  .wc-block-product-filter-chips__item {
    padding: 5px 10px !important;
    font-size: 12px !important;
  }
}


/* === Ikonki psa/kota dla filtra "Dla kogo?" (ClickUp #86c98ttah) === */
.wc-block-product-filter-chips__item[data-wp-key="attribute/dla-kogo-pies"]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  vertical-align: -5px;
  background-image: url("https://wowpets.pl/wp-content/uploads/2025/11/Samoyed-Streamline-Ultimate.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.wc-block-product-filter-chips__item[data-wp-key="attribute/dla-kogo-kot"]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  vertical-align: -5px;
  background-image: url("https://wowpets.pl/wp-content/uploads/2025/11/Kawaii-Manga-Cute-Cat-1-Streamline-Ultimate.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* Większe chips dla "Dla kogo?" - żeby ikonki się zmieściły ładniej */
.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-chips__item[data-wp-key^="attribute/dla-kogo-"] {
  padding: 7px 14px !important;
  font-size: 14px !important;
}

/* Selected state z białym filterm na ikonki */
.wc-block-product-filter-chips__item[data-wp-key^="attribute/dla-kogo-"][aria-checked="true"]::before {
  filter: invert(1) brightness(2);
}



/* === Ikonki Streamline Ultimate dla filtra Przeznaczenie (ClickUp #86c98ttah) === */
.wc-block-product-filter-chips__item[data-wp-key="attribute/przeznaczenie-odpornosc"]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  vertical-align: -5px;
  background-image: url("https://wowpets.pl/wp-content/uploads/2025/11/Drugs-Medicine-Treatment-Streamline-Ultimate.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.wc-block-product-filter-chips__item[data-wp-key="attribute/przeznaczenie-poprawa-apetytu"]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  vertical-align: -5px;
  background-image: url("https://wowpets.pl/wp-content/uploads/2025/11/Pets-Paw-Can-Streamline-Ultimate.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.wc-block-product-filter-chips__item[data-wp-key="attribute/przeznaczenie-siersc-i-skora"]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  vertical-align: -5px;
  background-image: url("https://wowpets.pl/wp-content/uploads/2025/11/Spa-Soap-Streamline-Ultimate.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.wc-block-product-filter-chips__item[data-wp-key="attribute/przeznaczenie-stawy-i-uklad-ruchu"]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  vertical-align: -5px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.wc-block-product-filter-chips__item[data-wp-key="attribute/przeznaczenie-uklad-nerwowy"]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  vertical-align: -5px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.wc-block-product-filter-chips__item[data-wp-key="attribute/przeznaczenie-uklad-pokarmowy"]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  vertical-align: -5px;
  background-image: url("https://wowpets.pl/wp-content/uploads/2025/11/Pets-Paw-Bubble-Streamline-Ultimate.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* Selected state - biała ikonka przez filter */
.wc-block-product-filter-chips__item[data-wp-key^="attribute/przeznaczenie-"][aria-checked="true"]::before {
  filter: invert(1) brightness(2);
}





/* === INLINE FILTERS MOBILE - filtry bezpośrednio w off-canvas (bez popup) ClickUp #86c98ttah === */
@media (max-width: 1024px) {
  /* Ukryj przycisk "Filtrowanie produktów" otwierający overlay */
  .wp-block-wd-off-sidebar .wc-block-product-filters__open-overlay {
    display: none !important;
  }
  /* Overlay z position:fixed na inline */
  .wp-block-wd-off-sidebar .wc-block-product-filters__overlay {
    position: static !important;
    inset: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    background-color: transparent !important;
    pointer-events: auto !important;
    transition: none !important;
    width: 100% !important;
    height: auto !important;
  }
  /* Dialog box (kontener filtrów) */
  .wp-block-wd-off-sidebar .wc-block-product-filters__overlay-dialog {
    position: static !important;
    transform: none !important;
    inset: auto !important;
    max-height: none !important;
    background-color: transparent !important;
    width: 100% !important;
    box-shadow: none !important;
    padding: 0 !important;
  }
  /* Header overlay ("Zamknij" wewnątrz overlay) - ukryty bo mamy własny */
  .wp-block-wd-off-sidebar .wc-block-product-filters__overlay-header {
    display: none !important;
  }
  /* Backdrop overlay - wyłączony */
  .wp-block-wd-off-sidebar .wc-block-product-filters__overlay::before,
  .wp-block-wd-off-sidebar .wc-block-product-filters__overlay::after {
    display: none !important;
  }
  /* Wrapper sam w sobie - reset height 100% */
  .wp-block-wd-off-sidebar .wc-block-product-filters__overlay-wrapper {
    height: auto !important;
    overflow: visible !important;
  }
}





/* === SIDEBAR WIDTH FIX MOBILE ClickUp #86c98ttah === */
@media (max-width: 1024px) {
  /* Off-canvas sidebar - 100% szerokości viewportu na mobile (zamiast 25%) */
  .wp-block-wd-off-sidebar.wd-left,
  .wp-block-wd-off-sidebar.wd-right,
  .wp-block-wd-off-sidebar {
    --wd-offcanvas-sidebar-w: 100vw;
    width: 100vw !important;
    max-width: 100vw !important;
    flex: 1 0 100vw !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* Tablet - 480px max */
  .wp-block-wd-off-sidebar.wd-left,
  .wp-block-wd-off-sidebar.wd-right,
  .wp-block-wd-off-sidebar {
    --wd-offcanvas-sidebar-w: 480px;
    width: 480px !important;
    max-width: 480px !important;
    flex: 1 0 480px !important;
  }
}

/* === MOBILE POLISH v5 ClickUp #86c98ttah === */
@media (max-width: 1024px) {
  /* Ukryj nagłówek Filtrowanie produktów */
  .wp-block-wd-off-sidebar .wp-block-woocommerce-product-filters > .wp-block-heading,
  .wp-block-wd-off-sidebar .wp-block-woocommerce-product-filters h2:first-child {
    display: none !important;
  }

  /* Shadow na FOOTER overlay (kontener przycisku Zastosuj) */
  .wp-block-wd-off-sidebar .wc-block-product-filters__overlay-footer,
  :where(.wc-block-product-filters) .wc-block-product-filters__overlay-footer {
    box-shadow: none !important;
    padding: 16px 0 !important;
  }

  /* SIDEBAR padding 15px ze wszystkich stron */
  .wp-block-wd-off-sidebar.wd-side-hidden > .wd-content,
  .wp-block-wd-off-sidebar > .wd-content {
    padding: 15px !important;
  }

  /* BANNER COVER (rodzic) - daj aspect-ratio z proporcji 389x460 */
  .wp-block-wd-off-sidebar .wp-block-wd-cover {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    min-height: 0 !important;
    aspect-ratio: 389 / 460 !important;
    margin: 16px 0 !important;
  }
  /* wd-block-cover-img wypełnia rodzica jako absolute (natywne WoodMart) */
  .wp-block-wd-off-sidebar .wd-block-cover-img {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
  }
}

/* === HIDE FILTERING TITLE GLOBAL (desktop + mobile) ClickUp #86c98ttah === */
.wp-block-wd-off-sidebar .wp-block-woocommerce-product-filters > .wp-block-heading,
.wp-block-wd-off-sidebar .wp-block-woocommerce-product-filters > h2,
.wp-block-wd-off-sidebar .wp-block-woocommerce-product-filters h2:first-child,
.wp-block-woocommerce-product-filters > .wp-block-heading.wp-block-heading {
  display: none !important;
}
