.collection-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0;margin-top:24px;border-top:1px solid #e5e5e5}@media (min-width: 768px){.collection-pagination{gap:20px;padding:32px 24px;margin-top:32px}}.collection-pagination__count{text-align:center}.collection-pagination__count-text{font-size:var(--pagination-font-size-mobile, 13px);color:var(--pagination-text-color, #333333);font-weight:500}@media (min-width: 768px){.collection-pagination__count-text{font-size:var(--pagination-font-size-desktop, 14px)}}.collection-pagination__progress{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:300px}.collection-pagination__progress-bar{width:100%;height:6px;background-color:var(--progress-bar-bg, #e5e5e5);border-radius:3px;overflow:hidden}.collection-pagination__progress-fill{height:100%;background-color:var(--progress-bar-fill, #f97316);border-radius:3px;transition:width .3s ease-out}.collection-pagination__progress-text{font-size:12px;color:var(--pagination-text-color, #333333);opacity:.7}.collection-pagination__load-more{width:100%;max-width:320px}.collection-pagination__load-more-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;font-size:var(--pagination-font-size-mobile, 13px);font-weight:600;color:var(--load-more-text, #ffffff);background-color:var(--load-more-bg, #f97316);border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease,transform .1s ease,opacity .2s ease;position:relative;min-height:44px}@media (min-width: 768px){.collection-pagination__load-more-btn{font-size:var(--pagination-font-size-desktop, 14px);padding:16px 32px;min-height:48px}}.collection-pagination__load-more-btn:hover{background-color:var(--load-more-hover-bg, #ea580c)}.collection-pagination__load-more-btn:active{transform:scale(.98)}.collection-pagination__load-more-btn:focus-visible{outline:2px solid var(--load-more-bg, #f97316);outline-offset:2px}.collection-pagination__load-more-btn.is-loading{pointer-events:none;opacity:.8}.collection-pagination__load-more-btn.is-loading .collection-pagination__load-more-text{visibility:hidden}.collection-pagination__load-more-loading{display:none}.collection-pagination__load-more-btn.is-loading .collection-pagination__load-more-loading{display:flex;align-items:center;gap:8px;position:absolute;left:50%;transform:translate(-50%)}.collection-pagination__load-more-btn.is-loading .collection-pagination__load-more-loading:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pagination-spinner .6s linear infinite}@keyframes pagination-spinner{to{transform:rotate(360deg)}}.collection-pagination__nav{width:100%;margin-top:8px}.collection-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;list-style:none;margin:0;padding:0}@media (min-width: 768px){.collection-pagination__list{gap:6px}}.collection-pagination__item{margin:0}.collection-pagination__link{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;font-size:var(--pagination-font-size-mobile, 13px);font-weight:500;color:var(--pagination-text-color, #333333);text-decoration:none;background-color:transparent;border:1px solid #e5e5e5;border-radius:4px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media (min-width: 768px){.collection-pagination__link{min-width:40px;height:40px;padding:0 12px;font-size:var(--pagination-font-size-desktop, 14px)}}.collection-pagination__link:hover:not(.collection-pagination__link--disabled):not(.collection-pagination__link--current){background-color:#f5f5f5;border-color:var(--pagination-active-bg, #f97316);color:var(--pagination-active-bg, #f97316)}.collection-pagination__link:focus-visible{outline:2px solid var(--pagination-active-bg, #f97316);outline-offset:1px}.collection-pagination__link--current{color:var(--pagination-active-text, #ffffff);background-color:var(--pagination-active-bg, #f97316);border-color:var(--pagination-active-bg, #f97316);cursor:default}.collection-pagination__link--disabled{color:#ccc;border-color:#e5e5e5;cursor:not-allowed}.collection-pagination__link--ellipsis{border-color:transparent;cursor:default}.collection-pagination__link--prev,.collection-pagination__link--next{padding:0 8px}.collection-pagination__link--prev svg,.collection-pagination__link--next svg{width:16px;height:16px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.collection-products__grid [data-product-card].is-new,#product-grid [data-product-card].is-new,.mrk-product-list [data-product-card].is-new,.collection-products__grid .is-new,#product-grid .is-new,.mrk-product-list .is-new{animation:pagination-fade-in .4s ease-out forwards}@keyframes pagination-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.collection-products__grid [data-product-card].is-new:nth-child(4n+1),#product-grid [data-product-card].is-new:nth-child(4n+1),.mrk-product-list [data-product-card].is-new:nth-child(4n+1){animation-delay:0ms}.collection-products__grid [data-product-card].is-new:nth-child(4n+2),#product-grid [data-product-card].is-new:nth-child(4n+2),.mrk-product-list [data-product-card].is-new:nth-child(4n+2){animation-delay:50ms}.collection-products__grid [data-product-card].is-new:nth-child(4n+3),#product-grid [data-product-card].is-new:nth-child(4n+3),.mrk-product-list [data-product-card].is-new:nth-child(4n+3){animation-delay:.1s}.collection-products__grid [data-product-card].is-new:nth-child(4n+4),#product-grid [data-product-card].is-new:nth-child(4n+4),.mrk-product-list [data-product-card].is-new:nth-child(4n+4){animation-delay:.15s}.collection-pagination__error{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#f44;color:#fff;padding:12px 20px;border-radius:6px;display:flex;align-items:center;gap:12px;z-index:9999;box-shadow:0 4px 12px #00000026;font-size:14px}.collection-pagination__error button{background:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1}.collection-pagination__error button:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/212/assets/collection-pagination.css.map */
