.pagination-wrapper{border-bottom:var(--border);border-top:var(--border);margin-top:clamp(4rem,1.97531vw + 3.22963rem,5.6rem);padding:calc(var(--gw-spacing-6)*.1rem) 0}.pagination__list{--color-base:var(--gw-color-heading-dark);--rgb-base:var(--gw-rgb-heading-dark);--color-hover:var(--gw-color-link-active);--rgb-hover:var(--gw-rgb-link-active);--color-current:var(--gw-color-heading-inverse-dark);--rgb-current:var(--gw-rgb-heading-inverse-dark);--bg-base:transparent;--bg-hover:var(--gw-color-background-2);--bg-current:var(--gw-color-background-inverse-1);--color:var(--color-base);--rgb:var(--rgb-base);--bg:var(--bg-base);--size:clamp(4.2rem,1.23457vw + 3.71852rem,5.2rem);--arrow-gap:3.5rem;display:flex;flex-wrap:wrap;gap:calc(var(--gw-spacing-1)*.1rem);justify-content:center}.pagination__list>li{flex:1 0 var(--size);max-width:var(--size)}li:has(.pagination__item-arrow){display:flex;max-width:calc(var(--size) + var(--arrow-gap))}.pagination__item{align-items:center;background-color:var(--bg);border-radius:var(--size);color:var(--color);display:inline-flex;font-family:var(--gw-fontFamily-subheading);font-size:var(--gw-fontSize-subheading);font-style:var(--gw-fontStyle-subheading);font-weight:var(--gw-fontWeight-subheading);height:var(--size);justify-content:center;letter-spacing:var(--gw-letterSpacing-subheading);line-height:var(--gw-lineHeight-subheading);padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--duration-default);transition-property:background-color,color,box-shadow;transition-timing-function:ease;width:var(--size)}a.pagination__item--number:hover{--color:var(--color-hover);--rgb:var(--rgb-hover);--bg:var(--bg-hover)}.pagination__item--current{--color:var(--color-current);--rgb:var(--rgb-current);--bg:var(--bg-current)}.pagination__item-arrow{--color:var(--gw-color-interactive);--rgb:var(--gw-rgb-interactive);box-shadow:var(--color) 0 0 0 .1rem inset}.pagination__item-arrow:hover{--color:var(--gw-color-interactive-focus);--rgb:var(--gw-rgb-interactive-focus)}.pagination__item--next{margin-left:auto}.pagination__item--next .icon{margin-left:-.2rem}.pagination__item--prev{margin-right:auto}.pagination__item--prev .icon{transform:scaleX(-1)}.shopify-section:has(.pagination-wrapper):has(+.section--banner .banner--full) .section-padding{padding-bottom:0}.shopify-section:has(+.section--banner .banner--full) .pagination-wrapper{border-bottom:0}
