.cp-skeleton{list-style:none}.cp-skeleton__media{aspect-ratio:446 / 553;border-radius:4px;background:#00316514}.cp-skeleton__line{height:10px;margin-top:12px;border-radius:2px;background:#00316514}.cp-skeleton__line--short{width:40%;height:8px;margin-top:8px}@media(prefers-reduced-motion:no-preference){.cp-skeleton__media,.cp-skeleton__line{animation:cpPulse 1.2s ease-in-out infinite}}.cp-scrollbar{position:sticky;bottom:0;z-index:5;margin-top:24px;padding:9px 16px 11px;border-top:1px solid var(--cp-hair);background:var(--cp-paper);color:var(--cp-navy)}.cp-scrollbar__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-scrollbar__status{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-variant-numeric:tabular-nums}.cp-scrollbar__status.is-done{color:var(--cp-green-ink)}.cp-scrollbar__title{font-size:11px;opacity:.55}.cp-scrollbar__spinner{width:13px;height:13px;border:1.5px solid var(--cp-dim);border-top-color:var(--cp-navy);border-radius:999px}@media(prefers-reduced-motion:no-preference){.cp-scrollbar__spinner{animation:cpSpin .8s linear infinite}}.cp-scrollbar__track{height:3px;margin-top:7px;border-radius:2px;background:var(--cp-hair)}.cp-scrollbar__fill{display:block;width:0;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--cp-navy),var(--cp-green));transition:width .65s var(--cp-ease)}.cp-scrollbar__links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px}.cp-scrollbar__links a{color:inherit;font-size:11px;opacity:.55;text-decoration:none}.cp-scrollbar__links a:hover{opacity:1}.cp-grid-end,.cp-grid-next{grid-column:1 / -1;list-style:none}.cp-grid-end{display:flex;align-items:center;gap:12px;padding:14px 0 4px}.cp-grid-end:before,.cp-grid-end:after{content:"";flex:1 1 auto;height:1px;background:var(--cp-hair)}.cp-grid-end__chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--cp-green-bg);color:var(--cp-green-ink);font-size:12px;font-weight:500}@media(prefers-reduced-motion:no-preference){.cp-grid-end__chip{animation:cpPop .4s var(--cp-ease) both}}.cp-grid-next{padding:24px 0 12px;font-size:17px;font-weight:500;letter-spacing:-.015em;color:var(--cp-navy)}@media screen and (min-width:750px){.cp-scrollbar{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cp-infinite-scroll.css.map */
