:root{--infinite-scroll-skeleton-bg: var(--colorBodyDim, #f2f2f2);--infinite-scroll-shimmer-from: var(--colorBodyDim, #f2f2f2);--infinite-scroll-shimmer-to: var(--colorBody, #ffffff);--infinite-scroll-text-color: var(--colorTextBody, #000);--infinite-scroll-text-muted: rgba(0, 0, 0, .5);--infinite-scroll-border: var(--colorBorder, #e8e8e1);--infinite-scroll-gutter: var(--grid-gutter, 22px);--infinite-scroll-radius: var(--buttonRadius, 0);--infinite-scroll-transition: .3s ease;--infinite-scroll-progress-height: 3px;--infinite-scroll-progress-color: var(--colorBtnPrimary, #111)}.infinite-scroll-active{position:relative}.infinite-scroll-skip-link{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;z-index:100}.infinite-scroll-skip-link:focus{background:var(--colorBody, #fff);border:2px solid var(--infinite-scroll-text-color);border-radius:var(--infinite-scroll-radius);clip:auto;color:var(--infinite-scroll-text-color);display:inline-block;font-size:calc(var(--typeBaseSize, 16px) - 2px);height:auto;left:50%;margin:0;padding:10px 20px;text-decoration:none;top:0;transform:translate(-50%);width:auto;z-index:100}.infinite-scroll-toggle-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 0 12px}.infinite-scroll-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:calc(var(--typeBaseSize, 16px) - 4px);letter-spacing:.05em;color:var(--infinite-scroll-text-color);-webkit-user-select:none;user-select:none;line-height:1}.infinite-scroll-toggle input[type=checkbox]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.infinite-scroll-toggle__slider{position:relative;display:inline-block;width:36px;height:20px;background:var(--infinite-scroll-border);border-radius:10px;transition:background var(--infinite-scroll-transition);flex-shrink:0}.infinite-scroll-toggle__slider:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--colorBody, #fff);border-radius:50%;transition:transform var(--infinite-scroll-transition);box-shadow:0 1px 3px #00000026}.infinite-scroll-toggle input[type=checkbox]:checked+.infinite-scroll-toggle__slider{background:var(--colorBtnPrimary, #111)}.infinite-scroll-toggle input[type=checkbox]:checked+.infinite-scroll-toggle__slider:after{transform:translate(16px)}.infinite-scroll-toggle input[type=checkbox]:focus-visible+.infinite-scroll-toggle__slider{outline:2px solid var(--colorBtnPrimary, #111);outline-offset:2px}.infinite-scroll-counter{text-align:center;font-size:calc(var(--typeBaseSize, 16px) - 4px);color:var(--infinite-scroll-text-muted);padding:4px 0 16px;letter-spacing:.02em;line-height:1.4}[data-infinite-scroll-feed]{display:block}.collection-product-grid .infinite-scroll-placeholder{grid-column:1 / -1}.infinite-scroll-skeleton{padding:var(--infinite-scroll-gutter) 0}.infinite-scroll-skeleton-card{overflow:hidden}.infinite-scroll-skeleton-image{position:relative;width:100%;padding-bottom:125%;background:var(--infinite-scroll-skeleton-bg);border-radius:var(--infinite-scroll-radius);overflow:hidden}.infinite-scroll-skeleton-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--infinite-scroll-shimmer-from) 0%,var(--infinite-scroll-shimmer-to) 50%,var(--infinite-scroll-shimmer-from) 100%);background-size:200% 100%;animation:infiniteScrollShimmer 1.5s linear infinite}.infinite-scroll-skeleton-text{height:12px;margin-top:12px;width:80%;background:var(--infinite-scroll-skeleton-bg);border-radius:2px;overflow:hidden;position:relative}.infinite-scroll-skeleton-text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--infinite-scroll-shimmer-from) 0%,var(--infinite-scroll-shimmer-to) 50%,var(--infinite-scroll-shimmer-from) 100%);background-size:200% 100%;animation:infiniteScrollShimmer 1.5s linear infinite}.infinite-scroll-skeleton-text--short{width:50%}.infinite-scroll-load-more{display:block;margin:30px auto;padding:12px 30px;width:auto;max-width:320px;background:transparent;border:1px solid var(--infinite-scroll-text-color);border-radius:var(--infinite-scroll-radius);color:var(--infinite-scroll-text-color);font-size:calc(var(--typeBaseSize, 16px) - 4px);font-size:max(calc(var(--typeBaseSize, 16px) - 4px),8px);font-weight:700;letter-spacing:.3em;line-height:1.42;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;position:relative;transition:background var(--infinite-scroll-transition),color var(--infinite-scroll-transition),opacity var(--infinite-scroll-transition);-webkit-appearance:none;-moz-appearance:none}.infinite-scroll-load-more:hover{background:var(--infinite-scroll-text-color);color:var(--colorBody, #fff)}.infinite-scroll-load-more:focus-visible{outline:2px solid var(--colorBtnPrimary, #111);outline-offset:2px}@media only screen and (max-width:768px){.infinite-scroll-load-more{width:100%;max-width:none}}.infinite-scroll-load-more.is-loading{color:transparent;pointer-events:none}.infinite-scroll-load-more.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--infinite-scroll-border);border-top-color:var(--infinite-scroll-text-color);border-radius:50%;animation:infinite-scroll-spin .6s linear infinite}.infinite-scroll-end{text-align:center;padding:40px 20px 20px;color:var(--infinite-scroll-text-muted);font-size:calc(var(--typeBaseSize, 16px) - 2px);letter-spacing:.02em;line-height:1.6;position:relative}.infinite-scroll-end:before{content:"";display:block;width:60px;height:1px;background:var(--infinite-scroll-border);margin:0 auto 20px}[data-infinite-scroll-sentinel]{display:block;width:100%;height:1px;border:0;margin:0;padding:0;visibility:hidden;pointer-events:none}.infinite-scroll-active .infinite-scroll-seo-pagination{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.infinite-scroll-placeholder{display:block;visibility:hidden;pointer-events:none}[data-infinite-scroll-feed]{transition:opacity var(--infinite-scroll-transition)}[data-infinite-scroll-feed][aria-busy=true]{opacity:.6;pointer-events:none}.infinite-scroll-progress{position:relative;width:100%;height:var(--infinite-scroll-progress-height);background:var(--infinite-scroll-border);border-radius:2px;overflow:hidden;margin:20px 0}.infinite-scroll-progress__bar{position:absolute;top:0;left:0;height:100%;background:var(--infinite-scroll-progress-color);border-radius:2px;transition:width .4s ease}@keyframes infiniteScrollShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes infinite-scroll-spin{to{transform:rotate(360deg)}}.infinite-scroll-restored{animation:infiniteScrollRestoreHighlight 1.2s ease-out forwards}@keyframes infiniteScrollRestoreHighlight{0%{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.infinite-scroll-restored{animation:none}}.infinite-scroll-restoring{text-align:center;padding:16px;font-size:14px;color:var(--color-body-text, #666);opacity:.8}@media(prefers-reduced-motion:reduce){.infinite-scroll-skeleton-image:after,.infinite-scroll-skeleton-text:after{animation:none}.infinite-scroll-load-more.is-loading:after{animation-duration:1.5s}.infinite-scroll-back-to-top{transition:none}.infinite-scroll-spinner:before{animation-duration:1.5s}}.infinite-scroll-back-to-top{position:fixed;bottom:var(--btt-offset, 2rem);z-index:99;width:48px;height:48px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:#fff;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease,background-color .2s ease;pointer-events:none}.infinite-scroll-back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.infinite-scroll-back-to-top:hover{background:#f5f5f5;box-shadow:0 4px 12px #0000002e}.infinite-scroll-back-to-top:focus-visible{outline:2px solid currentColor;outline-offset:2px}.infinite-scroll-back-to-top--bottom-right{right:var(--btt-offset, 2rem)}.infinite-scroll-back-to-top--bottom-left{left:var(--btt-offset, 2rem)}.infinite-scroll-back-to-top svg{width:20px;height:20px}.infinite-scroll-back-to-top[data-size=small]{width:36px;height:36px}.infinite-scroll-back-to-top[data-size=medium]{width:48px;height:48px}.infinite-scroll-back-to-top[data-size=large]{width:60px;height:60px}@media screen and (max-width:768px){.infinite-scroll-back-to-top{bottom:1.5rem;width:42px;height:42px}.infinite-scroll-back-to-top--bottom-right{right:1rem}.infinite-scroll-back-to-top--bottom-left{left:1rem}}.infinite-scroll-load-more--secondary{background:transparent;border:2px solid currentColor;color:inherit}.infinite-scroll-load-more--secondary:hover{background:#0000000d}.infinite-scroll-load-more--link{background:none;border:none;padding:.5em 0;text-decoration:underline;text-underline-offset:4px;color:inherit;font-weight:400;letter-spacing:normal;text-transform:none}.infinite-scroll-load-more--link:hover{text-decoration-thickness:2px}.infinite-scroll-load-more__count{font-weight:400;opacity:.7;font-size:.9em}.infinite-scroll-counter--below{margin-top:1.5rem;margin-bottom:0}.infinite-scroll-progress{width:100%;height:4px;background:#00000014;border-radius:2px;overflow:hidden;margin-top:.75rem}.infinite-scroll-progress__bar{height:100%;width:0%;background:currentColor;opacity:.6;border-radius:2px;transition:width .4s ease}.infinite-scroll-spinner{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0}.infinite-scroll-spinner:before{content:"";width:36px;height:36px;border:3px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:infinite-scroll-spin .8s linear infinite}.infinite-scroll-spinner__text{font-size:.85rem;opacity:.7}.infinite-scroll-loading-text{text-align:center;padding:2rem 0;font-size:.85rem;opacity:.7}.infinite-scroll-end__divider{border:none;border-top:1px solid rgba(0,0,0,.1);margin:0 auto 1rem;max-width:120px}.infinite-scroll-page--no-cv{content-visibility:visible!important;contain-intrinsic-size:auto!important}.infinite-scroll-counter--bar-only>:not(.infinite-scroll-progress):not(.visually-hidden){display:none}
/*# sourceMappingURL=/cdn/shop/t/418/assets/infinite-scroll.css.map */
