.p-wedding-report__item.is-visible {
  display: list-item;
}

.p-wedding-report__item a figure img{
  aspect-ratio: 364 / 260;
}

.paginathing .page-item.active {
  pointer-events: none;
}

.paginathing .page-item a{
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.paginathing .page-item.prev a {
}
.paginathing .page-item.disabled {
  opacity: 0;
  pointer-events: none;
}

.c-paginathing-container .paginathing .page-item.prev:before,
.c-paginathing-container .paginathing .page-item.next:before {
  display: none;
}

.c-paginathing-container .paginathing .page-item.next a::before {
    content: "";
    width: 12px;
    height: 12px;
    border-top: 1px solid var(--color-secondary-60, #978F83);
    border-left: 1px solid var(--color-secondary-60, #978F83);
    transform: rotate(135deg);
    flex-shrink: 0;
    aspect-ratio: 1 / 1;
    display: inline-block;
}

.c-paginathing-container .paginathing .page-item.prev a::before {
    content: "";
    width: 12px;
    height: 12px;
    border-top: 1px solid var(--color-secondary-60, #978F83);
    border-left: 1px solid var(--color-secondary-60, #978F83);
    transform: rotate(-45deg);
    flex-shrink: 0;
    aspect-ratio: 1 / 1;
    display: inline-block;
}