/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/components/views/mini-pager/mini-pager.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
.views-mini-pager__items {
  --list-margin: 0;
  --list-padding: 0;
  --li-margin: 0;
  --li-padding: 0;
  --li-style-type: none;
}

.views-mini-pager__item--previous a span, .views-mini-pager__item--next a span {
  background-image: linear-gradient(0deg, var(--animate-underline-gradient-color, currentColor) 0%, var(--animate-underline-gradient-color-2, var(--animate-underline-gradient-color, currentColor)) 100%);
  background-size: var(--underline-animate-background-size-width, 100%) var(--underline-animate-background-size-height, 2px);
  background-repeat: no-repeat;
  background-position: var(--animate-underline-background-position-x, left) bottom;
  transition: background-size 200ms ease-in-out;
}
.views-mini-pager__item--previous a span:hover, .views-mini-pager__item--next a span:hover {
  --underline-animate-background-size-width: var(--underline-animate-background-size-width-hover, 0%);
}

.views-mini-pager__item--previous a, .views-mini-pager__item--next a {
  --a-text-decoration: none;
  --a-line-height: 1.1;
  --a-display: inline;
  align-items: center;
}
.views-mini-pager__item--previous a span, .views-mini-pager__item--next a span {
  --underline-animate-background-size-height: 1px;
  --underline-animate-background-size-width: 0%;
  --underline-animate-background-size-width-hover: 100%;
}

.views-mini-pager__item--previous a::before, .views-mini-pager__item--next a::after {
  content: "";
  background-color: currentColor;
  -webkit-mask-image: var(--link-with-arrow-mask-image);
          mask-image: var(--link-with-arrow-mask-image);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  display: inline-flex;
  height: 0.75em;
  width: 0.75em;
  transition: transform 200ms ease-in-out var(--link-with-arrow-after-transition-delay, 0ms);
  transform: var(--link-with-arrow-transform);
}

.views-mini-pager__item--next a {
  --a-padding: 0 1em 0 0;
}
.views-mini-pager__item--next a::after {
  margin-left: 0.25em;
}
.views-mini-pager__item--next a:hover {
  --link-with-arrow-after-transition-delay: 100ms;
  --link-with-arrow-transform: translateX(0.25em);
}

.views-mini-pager__item--previous a span {
  --animate-underline-background-position-x: right;
}
.views-mini-pager__item--previous a::before {
  margin-right: 0.25em;
}
.views-mini-pager__item--previous a:hover {
  --link-with-arrow-after-transition-delay: 100ms;
  --link-with-arrow-transform: translateX(-0.25em);
}

.views-mini-pager__item--previous a {
  --link-with-arrow-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDQ4IDI1NkM0NDggMjY0LjggNDQwLjYgMjcyIDQzMS40IDI3Mkg1NC4xMWwxNDAuNyAxNDkuM2M2LjE1NyA2LjUzMSA1LjY1NSAxNi42Ni0xLjExOCAyMi41OUMxOTAuNSA0NDYuNiAxODYuNSA0NDggMTgyLjUgNDQ4Yy00LjUwNSAwLTkuMDA5LTEuNzUtMTIuMjgtNS4yNWwtMTY1LjktMTc2Yy01Ljc1Mi02LjA5NC01Ljc1Mi0xNS40MSAwLTIxLjVsMTY1LjktMTc2YzYuMTktNi41NjIgMTYuNjktNyAyMy40NS0xLjA5NGM2Ljc3MyA1LjkzOCA3LjI3NSAxNi4wNiAxLjExOCAyMi41OUw1NC4xMSAyNDBoMzc3LjNDNDQwLjYgMjQwIDQ0OCAyNDcuMiA0NDggMjU2eiIvPjwvc3ZnPg==");
}

.views-mini-pager__item--next a {
  --link-with-arrow-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDQzLjcgMjY2LjhsLTE2NS45IDE3NkMyNzQuNSA0NDYuMyAyNjkuMSA0NDggMjY1LjUgNDQ4Yy0zLjk4NiAwLTcuOTg4LTEuMzc1LTExLjE2LTQuMTU2Yy02Ljc3My01LjkzOC03LjI3NS0xNi4wNi0xLjExOC0yMi41OUwzOTMuOSAyNzJIMTYuNTljLTkuMTcxIDAtMTYuNTktNy4xNTUtMTYuNTktMTUuMVM3LjQyMSAyNDAgMTYuNTkgMjQwaDM3Ny4zbC0xNDAuNy0xNDkuM2MtNi4xNTctNi41MzEtNS42NTUtMTYuNjYgMS4xMTgtMjIuNTljNi43ODktNS45MDYgMTcuMjctNS40NjkgMjMuNDUgMS4wOTRsMTY1LjkgMTc2QzQ0OS40IDI1MS4zIDQ0OS40IDI2MC43IDQ0My43IDI2Ni44eiIvPjwvc3ZnPg==");
}

.views-mini-pager__items {
  align-items: center;
  display: flex;
  justify-content: center;
}
.views-mini-pager__items .views-mini-pager__item + .views-mini-pager__item {
  margin-left: 20px;
}
