.pagination-wrapper{margin-top:4rem}@media screen and (min-width:990px){.pagination-wrapper{margin-top:5rem}}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center}.pagination__list>li:not(:last-child){margin-right:1rem}.pagination__item{color:rgb(var(--color-foreground),.7);display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none;width:4rem;border-radius:2rem;font-size:1.4rem;font-weight:500}a.pagination__item:hover:after{height:.1rem}.pagination__item .icon-caret{height:.6rem}.pagination__item--current:after{height:.1rem}.pagination__item--next .icon{margin-left:-.2rem}.pagination__item--prev .icon{margin-right:-.2rem}.pagination__item--prev:hover .icon{transform:rotate(0) scale(1.07)}.pagination__item-arrow:hover:after{display:none}.pagination__list>li:has(>.pagination__item--next){margin-right:auto;position:absolute;left:0}.pagination__list>li:has(>.pagination__item--prev){margin-left:auto;position:absolute;right:0}.pagination__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative;padding-inline:13rem}.pagination__item.pagination__item--current{background:var(--color-creamy);opacity:1;text-decoration:none;font-weight:500;color:rgb(var(--color-foreground),1)}.pagination__item--next .icon{margin-left:-.2rem;width:1.5rem;height:1.5rem}.pagination__item:is(.pagination__item--next,.pagination__item--prev) .svg-wrapper{width:1.5rem;height:1.5rem;transition:var(--transition)}.pagination__item.pagination__item--next span.svg-wrapper{transform:rotate(180deg);transition:var(--transition)}.pagination__item--prev .icon{margin-right:-.2rem;width:1.5rem;height:1.5rem}.pagination__item:is(.pagination__item--next,.pagination__item--prev){width:auto;height:auto;gap:.9rem;background:transparent;transition:var(--transition)}.pagination-wrapper{margin-top:4rem;border-top:1px solid rgba(var(--color-foreground),.1);padding-top:3rem;align-items:center}@media screen and (max-width:989px){.pagination-wrapper{margin-top:2rem;padding-top:2rem}}@media screen and (max-width:749px){.pagination__list{padding-inline:0}.pagination__list>li:has(>.pagination__item--prev,>.pagination__item--next){display:none}.pagination__list>li{flex:1 0 5rem;max-width:5rem}.pagination__item--prev .icon{margin-right:0}.pagination__item--next .icon{margin-left:0}.pagination__item{font-size:1.9rem}.pagination__list>li:has(>.pagination__item--prev){flex:1 0 7rem;max-width:7rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-pagination.css.map */
