.z-pagination{--paginationNumberSize:42px;--paginationNumberBorder:none;--paginationNumberGap:var(--spacer-2xs);--paginationNumberBgColorDefault:var(--color-white);--paginationNumberBgColorHover:var(--color-secondary-50);--paginationNumberBgColorActive:var(--color-primary-100);--paginationNumberTextColorDefault:var(--color-black-700);--paginationNumberTextColorHover:var(--color-primary-400);--paginationNumberTextColorActive:var(--color-black-800);--paginationNumberFontSize:18px;--paginationNumberFontWeight:400;--paginationArrowColorDefault:#8a92a4;--paginationArrowColorHover:var(--color-tertiary-900);--paginationArrowColorActive:#00133a;--paginationArrowColorDisabled:#b0b6c2;--paginationArrowOffsetDesktop:56px;--paginationArrowOffsetTablet:var(--spacer-l);--paginationShowBtnMarginBottom:var(--spacer-l);--paginationShowBtnDefaultFontSize:16px;--paginationShowBtnDefaultFontWeight:600;display:block;margin:0 auto;width:-moz-max-content;width:max-content}.z-pagination__wrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.z-pagination__button,.z-pagination__nav{width:-moz-max-content;width:max-content}.z-pagination__button{margin-bottom:var(--paginationShowBtnMarginBottom)}.z-pagination__button--default{border-width:1px;padding:18px 32px}.z-pagination__button--default .z-pagination__button-text{font-size:var(--paginationShowBtnDefaultFontSize);font-weight:var(--paginationShowBtnDefaultFontWeight);letter-spacing:-.2px;text-transform:uppercase}@media only screen and (max-width:1023px){.z-pagination__button--default .z-pagination__button-text{font-size:.875rem}}.z-pagination__list{align-items:center;display:flex;gap:var(--paginationNumberGap);justify-content:flex-start;margin:0 -4px;padding:0;text-decoration:none}.z-pagination__list-item.is-active .z-pagination__item{background-color:var(--paginationNumberBgColorActive);color:var(--paginationNumberTextColorActive)}.z-pagination__divider{align-items:center;background-color:var(--paginationNumberBgColorDefault);cursor:default;display:flex;font-size:30px;height:var(--paginationNumberSize);justify-content:center;padding:0 6px;width:var(--paginationNumberSize)}.z-pagination__divider path{fill:var(--paginationNumberTextColorDefault)}.z-pagination__item{align-items:center;border:var(--paginationNumberBorder);border-radius:8px;color:var(--paginationNumberTextColorDefault);cursor:pointer;display:flex;font-size:var(--paginationNumberFontSize);font-weight:var(--paginationNumberFontWeight);height:var(--paginationNumberSize);justify-content:center;line-height:100%;list-style:none;margin-top:0!important;padding:0 6px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s ease-in,color .2s ease-in;width:var(--paginationNumberSize)}.z-pagination__item[aria-label="prev page"]{margin-inline-end:var(--paginationArrowOffsetDesktop)}.z-pagination__item[aria-label="next page"]{margin-inline-start:var(--paginationArrowOffsetDesktop)}.z-pagination__item span{color:inherit}.z-pagination__item.is-disabled{color:var(--paginationArrowColorDisabled);pointer-events:none}.z-pagination__item.is-disabled path{fill:var(--paginationArrowColorDisabled)}.z-pagination__item-background{background-color:var(--paginationNumberBgColorDefault)}.z-pagination__item-background:hover{background-color:var(--paginationNumberBgColorHover);color:var(--paginationNumberTextColorHover)}.z-pagination__item-background:active{background-color:var(--paginationNumberBgColorActive);color:var(--paginationNumberTextColorActive)}.z-pagination__item-icon{background-color:transparent}.z-pagination__item-icon:hover path{fill:var(--paginationArrowColorHover)}.z-pagination__item-icon:active{background-color:transparent}.z-pagination__item-icon:active path{fill:var(--paginationArrowColorActive)}.z-pagination__number{font-size:inherit}.z-pagination__number--triple{font-size:12px}.z-pagination__icon{max-height:70%;max-width:70%;position:absolute}.z-pagination__icon path{fill:var(--paginationArrowColorDefault);transition:fill .2s ease-in}@media only screen and (max-width:1359px){.z-pagination__list{gap:8px}}@media only screen and (max-width:1023px){.z-pagination__button--default{padding:16px 24px}.z-pagination__button--default .z-pagination__button-text{display:flex;font-size:.875rem}.z-pagination__list{margin:0 -5px}.z-pagination__item{padding:0 5px}.z-pagination__link{font-size:18px}}@media only screen and (max-width:599px){.z-pagination,.z-pagination__button,.z-pagination__nav{width:100%}.z-pagination__list{flex-wrap:wrap;justify-content:center}.z-pagination__list-item.is-active{margin:0 auto}.z-pagination__list-item:not(.is-active){display:none}}
