/*
Theme Name: Tnij Styropian
Description: Motyw dla tnijstyropian.pl
Author: Łukasz Murawski
Author URI: https://strapp.pl
Template: astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
*/



/* Dodaj własne style poniżej */

li.wc-block-product-categories-list-item.active-category > a {
	font-weight: 800;
}

li.wc-block-product-categories-list-item {
	display: none;
}

li.wc-block-product-categories-list-item.show-link {
	display: list-item;
}

/* WooCommerce */
#tab-description.entry-content ul, #tab-description.entry-content ul
{
    padding-left: 35px;
}

#tab-description p:has(+ ul), #tab-description p:has(+ ol)
{
    margin-bottom: 0;
    margin-top: 30px;
}

@media (max-width: 921px) {
    .ast-container .woocommerce .ast-woocommerce-container ul.products:not(.elementor-grid), .woocommerce-page .ast-woocommerce-container ul.products:not(.elementor-grid), .woocommerce.tablet-columns-3 .ast-woocommerce-container ul.products:not(.elementor-grid) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}


@media (max-width: 544px) {
   .ast-container .woocommerce .ast-woocommerce-container ul.products:not(.elementor-grid), .woocommerce-page .ast-woocommerce-container ul.products:not(.elementor-grid), .woocommerce.mobile-columns-2 .ast-woocommerce-container ul.products:not(.elementor-grid), .woocommerce-page.mobile-columns-2 .ast-woocommerce-container ul.products:not(.elementor-grid) {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.wc-scm-count {
	font-weight: 600;
}

.ast-on-card-button.add_to_cart_button {
	display: none;
}

span.ast-on-card-button.ast-onsale-card, .wc-block-components-product-image div.wc-block-components-product-sale-badge--align-left {
    border-radius: 0;
    border: none;
    background-color: var(--ast-global-color-1);
    right: auto;
    left: 4px;
    color: var(--ast-global-color-primary);
    font-size: .875em;
    font-weight: 600;
}

.wp-block-latest-posts.blog-posts-list:not(.is-grid) > li {
  border-bottom: 1px solid #ccc; /* przykładowy kolor */
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 20px;
}

/* Usuń margin-top z pierwszego elementu */
.wp-block-latest-posts.blog-posts-list:not(.is-grid) > li:first-child {
  margin-top: 0;
}

.ast-stock-detail {
	display: none;
}

/* Usuń margin-bottom i border-bottom z ostatniego elementu */
.wp-block-latest-posts.blog-posts-list:not(.is-grid) > li:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

button.slick-prev {
	z-index: 1;
}

.entry-meta {
	display: none;
}

div.review-rating {
	display: none;
}