.pagination{margin-top:var(--py_spacing_mdLg)}.pagination__pages{align-items:center;border-bottom:1px solid #101a3180;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagination__pages__link{align-content:center;color:var(--py_colour_princessBlue);display:inline-block;min-height:40px;min-width:40px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:var(--py_transition_basic) background-color}.pagination__pages__link:hover{background-color:#f9f8f3bf}@supports (color:color-mix(in srgb,black 50%,white)){.pagination__pages__link:hover{background-color:color-mix(in srgb,#f9f8f3 75%,#000)}}.pagination__pages__link:before{background-color:currentColor;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.pagination__pages__link--current:before{bottom:-2px;height:3px}.pagination__btns{align-items:center;display:flex;gap:var(--py_spacing_sm);justify-content:center;margin-top:var(--py_spacing_sm)}.pagination__btn{align-content:center;border:2px solid;border-radius:100vw;color:var(--py_colour_princessBlue);display:block;height:48px;position:relative;text-align:center;transition:var(--py_transition_basic) background-color;transition:.75s;width:48px}.pagination__btn:hover{background-color:#f9f8f3bf}@supports (color:color-mix(in srgb,black 50%,white)){.pagination__btn:hover{background-color:color-mix(in srgb,#f9f8f3 75%,#000)}}.pagination__btn:hover{color:#101a31b3}.pagination__btn--prev{transform:rotate(180deg)}.pagination__btn>svg{bottom:50%;position:absolute;top:50%;transform:translate(-44%,-50%)}.pagination__btn--disabled{opacity:.5;pointer-events:none}
