:root{--pagination-item-width:36px;--pagination-item-height:36px;--pagination-color:var(--theme-secondary-color);--pagination-hover-color:#fff;--pagination-active-color:#fff;--pagination-item-shadow:0 8px 15px #00000029;--pagination-bg-color:#fff;--pagination-hover-bg-color:var(--theme-color-primary);--pagination-active-bg-color:var(--theme-color-primary);--pagination-border-radius:50px}ul.pagination{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}ul.pagination li,ul.pagination li.page-item{border-radius:var(--pagination-border-radius);margin-bottom:15px;margin-right:7px;position:relative}ul.pagination li.disabled,ul.pagination li.page-item.disabled{cursor:not-allowed}ul.pagination li:last-child a,ul.pagination li:last-child span,ul.pagination li:last-child .page-link,ul.pagination li:first-child a,ul.pagination li:first-child span,ul.pagination li:first-child .page-link,ul.pagination li.page-item:last-child a,ul.pagination li.page-item:last-child span,ul.pagination li.page-item:last-child .page-link,ul.pagination li.page-item:first-child a,ul.pagination li.page-item:first-child span,ul.pagination li.page-item:first-child .page-link{border-radius:var(--pagination-border-radius)}ul.pagination li:hover:not(ul.pagination li.disabled,ul.pagination li.page-item.disabled) a,ul.pagination li:hover:not(ul.pagination li.disabled,ul.pagination li.page-item.disabled) span,ul.pagination li.page-item:hover:not(ul.pagination li.disabled,ul.pagination li.page-item.disabled) a,ul.pagination li.page-item:hover:not(ul.pagination li.disabled,ul.pagination li.page-item.disabled) span{opacity:1;background:var(--pagination-hover-bg-color);color:var(--pagination-hover-color)}ul.pagination li.active a,ul.pagination li.active span,ul.pagination li.page-item.active a,ul.pagination li.page-item.active span,ul.pagination li.page-item.active a,ul.pagination li.page-item.active span,ul.pagination li.page-item.page-item.active a,ul.pagination li.page-item.page-item.active span{opacity:1;background-color:var(--pagination-active-bg-color);color:var(--pagination-active-color)}ul.pagination li:last-child,ul.pagination li.page-item:last-child{margin-right:0}ul.pagination li:before,ul.pagination li.page-item:before{content:"";width:100%;height:var(--pagination-item-height);border-radius:var(--pagination-border-radius);box-shadow:var(--pagination-item-shadow);opacity:.16;z-index:-1;display:block;position:absolute;inset:0}ul.pagination li a,ul.pagination li span,ul.pagination li .page-item,ul.pagination li.page-item a,ul.pagination li.page-item span,ul.pagination li.page-item .page-item{color:var(--pagination-color);text-align:center;font-weight:700;line-height:var(--pagination-item-height);opacity:.3;-webkit-user-select:none;user-select:none;min-width:var(--pagination-item-width);height:var(--pagination-item-height);background:var(--pagination-bg-color);border-radius:var(--pagination-border-radius);box-shadow:var(--pagination-item-shadow);border:none;padding:0 10px;text-decoration:none;transition:all .3s;display:block}ul.pagination li a:focus,ul.pagination li span:focus,ul.pagination li .page-item:focus,ul.pagination li.page-item a:focus,ul.pagination li.page-item span:focus,ul.pagination li.page-item .page-item:focus{color:var(--pagination-color);background:var(--pagination-bg-color);box-shadow:var(--pagination-item-shadow)}
