.pagination-wrapper{margin-top:var(--space-xl);display:flex;justify-content:center;perspective:800px}@media screen and (min-width:990px){.pagination-wrapper{margin-top:var(--space-2xl)}}.pagination{display:inline-flex}.pagination__list{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:4px;padding:7px;border-radius:var(--radius-pill);background:var(--glass-strong);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--border-gold);box-shadow:var(--shadow-soft),inset 0 1px #fff9,inset 0 -1px #0b0f1a0a}.pagination__list:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:var(--radius-pill);padding:1px;background:conic-gradient(from 0deg,transparent 0%,var(--border-gold) 8%,transparent 20%,transparent 50%,var(--border-gold) 58%,transparent 70%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dock-halo-spin 14s linear infinite;opacity:.9}@keyframes dock-halo-spin{to{transform:rotate(360deg)}}@media screen and (min-width:750px){.pagination__list{gap:6px;padding:9px}}.pagination__list>li{flex:0 0 auto;max-width:none;margin:0!important;opacity:0;transform:translateY(6px) scale(.9);animation:pill-settle .48s var(--spring) forwards}.pagination__list>li:nth-child(1){animation-delay:0ms}.pagination__list>li:nth-child(2){animation-delay:35ms}.pagination__list>li:nth-child(3){animation-delay:70ms}.pagination__list>li:nth-child(4){animation-delay:105ms}.pagination__list>li:nth-child(5){animation-delay:.14s}.pagination__list>li:nth-child(6){animation-delay:175ms}.pagination__list>li:nth-child(7){animation-delay:.21s}.pagination__list>li:nth-child(8){animation-delay:245ms}.pagination__list>li:nth-child(n+9){animation-delay:.26s}@keyframes pill-settle{to{opacity:1;transform:translateY(0) scale(1)}}.pagination__item{position:relative;isolation:isolate;overflow:hidden;color:var(--heading-dark);font-family:var(--font-sans);font-weight:600;font-size:13px;display:inline-flex;justify-content:center;align-items:center;height:38px;width:38px;padding:0;border-radius:50%;text-decoration:none;background:transparent;transition:color var(--dur-fast) var(--ease),box-shadow var(--dur-med) var(--ease),transform var(--dur-med) var(--spring)}@media screen and (min-width:750px){.pagination__item{height:44px;width:44px;font-size:14.5px}}a.pagination__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:radial-gradient(circle at 50% 120%,var(--gold-light) 0%,var(--border-gold) 45%,transparent 72%);transform:translateY(100%) scale(1.1);transition:transform var(--dur-slow) var(--spring)}span.pagination__item{color:var(--muted-price);cursor:default;font-weight:500}a.pagination__item:hover{color:var(--ink);transform:translateY(-3px);box-shadow:var(--shadow-gold)}a.pagination__item:hover:before{transform:translateY(0) scale(1)}a.pagination__item:active{transform:translateY(-1px) scale(.94)}a.pagination__item:hover:after,.pagination__item--current:after{content:none}.pagination__item--current{color:var(--ink)!important;font-weight:700;background:var(--gold);box-shadow:var(--shadow-gold)}.pagination__item--current:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:50%;background:conic-gradient(from 0deg,var(--gold-light),var(--gold) 25%,var(--bronze) 50%,var(--gold) 75%,var(--gold-light) 100%);animation:gem-spin 5s linear infinite,gem-pulse 3.2s ease-in-out infinite}@keyframes gem-spin{to{transform:rotate(360deg)}}@keyframes gem-pulse{0%,to{box-shadow:var(--shadow-gold)}50%{box-shadow:0 0 0 6px #d4af3733,var(--shadow-gold)}}.pagination__item--current{animation:gem-idle 3.2s ease-in-out infinite}.pagination__item--current>span,.pagination__item--current{position:relative}.pagination__item--current:after{content:""!important;position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:var(--ivory);box-shadow:0 0 6px 1px #ffffffe6;animation:sparkle-orbit 2.8s linear infinite}@keyframes sparkle-orbit{0%{transform:rotate(0) translate(19px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:rotate(360deg) translate(19px) rotate(-360deg);opacity:0}}@keyframes gem-idle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.03)}}.pagination__item-arrow{border:1.5px solid var(--border-gold);color:var(--bronze);background:var(--glass)}.pagination__item-arrow:hover{border-color:var(--gold);background:var(--ink)!important;color:var(--gold-light);box-shadow:var(--shadow-raised)}.pagination__item-arrow:hover:before{display:none}.pagination__item .icon-caret,.pagination__item .svg-wrapper svg{height:9px;width:auto;transition:transform var(--dur-med) var(--spring)}.pagination__item--next .icon,.pagination__item--next .svg-wrapper svg{transform:rotate(90deg)}.pagination__item--next:hover .icon,.pagination__item--next:hover .svg-wrapper svg{transform:rotate(90deg) scale(1.2) translate(1px)}.pagination__item--prev .icon,.pagination__item--prev .svg-wrapper svg{transform:rotate(-90deg)}.pagination__item--prev:hover .icon,.pagination__item--prev:hover .svg-wrapper svg{transform:rotate(-90deg) scale(1.2) translate(1px)}.pagination__item-arrow[aria-disabled=true]{opacity:.32;pointer-events:none;box-shadow:none!important}.pagination__item:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media screen and (max-width:480px){.pagination__list{gap:3px;padding:6px}.pagination__item{height:34px;width:34px;font-size:12.5px}.sparkle-orbit,.pagination__item--current:after{display:none}}@media(prefers-reduced-motion:reduce){.pagination__list>li{opacity:1;transform:none;animation:none}.pagination__list:before,.pagination__item--current,.pagination__item--current:before,.pagination__item--current:after{animation:none}.pagination__item,a.pagination__item:before,.pagination__item .icon-caret,.pagination__item .svg-wrapper svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-pagination.css.map */
