@charset "UTF-8";
/*

.element {
  // Domyślnie mobile-first
  @include media('up', 'md') { ... }

  // Tylko tablet
  @include media('only', 'md') { ... }

  // Mobile
  @include media('down', 'sm') { ... }
}
*/
.pagination {
  margin-top: var(--spacing--md);
  margin-bottom: var(--spacing--lg);
  display: flex;
  justify-content: center;
  width: 100%;
}
.pagination__wrapper {
  padding: 15px;
  border-radius: var(--border-radius--small);
  background: var(--body-background--light);
  display: flex;
  align-items: center;
  gap: 5px;
  border: 0;
  margin: 0;
  list-style-type: none;
}

a.page-numbers {
  padding: 0;
  width: 30px;
  height: 30px;
  border-radius: var(--border-radius--small);
  border: 1px solid var(--color-text);
  color: #101010;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 300ms ease-in-out;
  font-weight: 600;
}
a.page-numbers:hover, a.page-numbers:focus {
  background: #FF6845;
  color: #101010;
  border-color: #FF6845;
  text-decoration: none;
}

span.page-numbers.page-numbers--input {
  height: 30px;
  border-radius: var(--border-radius--small);
  border: 1px solid var(--color-text);
  color: #101010;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 300ms ease-in-out;
  font-weight: 600;
  width: 45px;
  padding: 0 10px;
  background: #fff;
}

input.page-numbers-input.js-paginate-input {
  max-width: 40px;
  border: 0;
  background: transparent;
  font-weight: 600;
}

.c-single-category-list {
  padding: 0;
  list-style-type: none;
  gap: 0.25rem;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.c-single-category-list__single {
  background-color: var(--color-secondary);
  color: var(--color-white);
  border-radius: var(--border-radius--small);
  padding: 0.125rem 1rem;
  font-weight: 500;
}

.c-post {
  display: flex;
  flex-direction: column;
}
.c-post__image-wrapper {
  overflow: hidden;
  border-radius: var(--border-radius);
  margin-bottom: 1rem;
}
.c-post__image {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1.618/1;
  width: 100% !important;
  height: 100% !important;
  transform: scale(1);
  transition: transform var(--trainsition);
}
.c-post .c-single-category-list {
  margin: 0 0 1rem;
}
.c-post__date {
  font-weight: 500;
  font-size: var(--fz-12);
  line-height: 1.5;
  color: var(--color-text-opacity-50);
  margin: 0 0 1rem;
}
.c-post__title {
  margin: 0 0 0.5rem;
  font-size: var(--h-fz--xxs);
}
.c-post__title-link {
  text-decoration: none;
  transition: color var(--trainsition);
}
.c-post__title-link:hover, .c-post__title-link:focus {
  text-decoration: none;
  color: var(--color-secondary);
}
.c-post__link {
  color: var(--color-text);
  transition: color var(--trainsition);
}
.c-post__link:hover, .c-post__link:focus {
  color: var(--color-primary);
}
.c-post__excerpt {
  margin: 0 0 1rem;
  font-size: var(--fz-14);
  line-height: 1.5;
}
.c-post:hover, .c-post:focus {
  text-decoration: none;
  color: var(--color-text);
}
.c-post:hover .c-post__image, .c-post:focus .c-post__image {
  transform: scale(1.1);
}
.c-post__button {
  font-weight: 500;
  font-size: var(--fz-12);
  line-height: 1.5;
}

@media (min-width: 991px) {
  .b-posts__wrapper {
    display: grid;
    grid-template-columns: 3fr 1fr;
    gap: 4rem;
  }
}
.b-posts__list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 2rem 1rem;
}
@media (min-width: 576px) {
  .b-posts__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 991px) {
  .b-posts__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.b-posts__sidebar ul {
  list-style-type: none;
  padding: 0;
}
.b-posts .pagination {
  display: flex;
  justify-content: center;
  margin: var(--spacing--sm) 0;
  grid-template-columns: repeat(1, 1fr);
  gap: 2rem 1rem;
}
@media (min-width: 768px) {
  .b-posts .pagination {
    grid-template-columns: repeat(3, 1fr);
  }
}
.b-posts .pagination .page-numbers {
  padding: 0.5rem 0;
}
.b-posts .pagination .page-numbers:not(.dots) {
  background-color: var(--color-primary);
  color: var(--color-white);
  border-radius: var(--border-radius);
  transition: background-color var(--trainsition);
  padding: 0.5rem 1rem;
}
.b-posts .pagination .page-numbers:not(.dots).current, .b-posts .pagination .page-numbers:not(.dots):hover, .b-posts .pagination .page-numbers:not(.dots):focus {
  background-color: var(--color-secondary);
  text-decoration: none;
}

.blog .c-posts-list__list, .archive .c-posts-list__list {
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 576px) {
  .blog .c-posts-list__list, .archive .c-posts-list__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .blog .c-posts-list__list, .archive .c-posts-list__list {
    grid-template-columns: repeat(3, 1fr);
  }
}/*# sourceMappingURL=netivo-woocommerce-archive.css.map */