/* HOME-only compatibility rules. The full visual layer remains assets/css/home-bundle.css. */ .products.columns-4 .pt sub{bottom:-1em} .products.columns-4 .pt{font-weight:600;display:flex;justify-content:center} [role="button"]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:2px} /* The mobile/tablet 95% entry width already provides the page gutter.
 * Do not narrow the buy-guide shell a second time on HOME. */ @media only screen and (max-width:1024px) { .buy-guide .shell.bg-wrap { width: 100%; } } /* Niedostępny produkt: wyszarzony kafelek, normalna karta produktu. */ .woocommerce ul.products li.product.butla-unavailable-product-tile, .woocommerce-page ul.products li.product.butla-unavailable-product-tile, ul.products li.product.butla-unavailable-product-tile { filter: grayscale(100%); opacity: 0.55; } .woocommerce div.product form.cart .butla-product-on-order { flex: 0 0 100%; width: 100%; text-align: right; margin: .35em 0 0; } .butla-product-on-order { color: rgb(0, 158, 206); display: block; } .butla-product-on-order[hidden] { display: none !important; } .woocommerce ul.products li.product .butla-product-on-order, .woocommerce-page ul.products li.product .butla-product-on-order { text-align: right; margin: .3em 0; } /* Własne wyniki wyszukiwania w prostym szablonie także respektują stan produktu. */ .search-native-results .search-native-result.butla-unavailable-product-tile { filter: grayscale(100%); opacity: 0.55; } /* Produkty bez zapasu są widoczne, lecz ich kafelki są wyszarzone. */ .pp-products .pp-card.butla-unavailable-product-tile { filter: grayscale(100%); opacity: 0.55; } 