.pagination{--pagination-button-current-padding: 10px 8px;--pagination-button-margin: 0;--pagination-button-padding: 0;--pagination-icon-color: var(--color-secondary);--pagination-icon-margin: -1px;--pagination-icon-transform: none;display:flex;align-items:stretch;justify-content:center;margin:64px auto 20px}.pagination svg{margin-bottom:var(--pagination-icon-margin);transform:var(--pagination-icon-transform)}.pagination path{fill:var(--pagination-icon-color);transition:all var(--transition-duration) var(--transition-function)}.pagination span{display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);min-width:40px;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-secondary);padding:var(--pagination-button-current-padding);margin-left:var(--pagination-button-margin)}.pagination span:has(a){--pagination-button-current-padding: 0;--pagination-button-padding: 10px 8px}.pagination span a{display:flex;align-items:center;justify-content:center;padding:var(--pagination-button-padding);width:100%;height:100%}.pagination span a:hover{--pagination-icon-color: var(--color-outline)}.pagination span[data-enabled=false] svg{opacity:.3}.pagination span:not(:first-child){--pagination-button-margin: -1px}.pagination .current{background:var(--background-accent);cursor:default;color:var(--color-accent)}.pagination .prev{border-top-left-radius:var(--button-border-radius);border-bottom-left-radius:var(--button-border-radius)}.pagination .prev svg{--pagination-icon-margin: 0;--pagination-icon-transform: rotate(180deg)}.pagination .next{border-top-right-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius)}.collection-page__wrapper{--section-padding-bottom: var(--padding-bottom-mobile, 20px);--section-padding-top: var(--padding-top-mobile, 20px)}@media(min-width: 992px){.collection-page__wrapper{--section-padding-bottom: var(--padding-bottom-desktop, 40px);--section-padding-top: var(--padding-top-desktop, 40px)}}.collection-page__wrapper--padding-top:not(:empty){padding-top:var(--section-padding-top)}.collection-page__wrapper--padding-bottom:not(:empty){padding-bottom:var(--section-padding-bottom)}.collection-page__pagination{width:100%}