.mc-category-page.mc-infinite-enabled{overflow-anchor:none}
.mc-infinite-controls{padding:26px 0 4px;text-align:center;overflow-anchor:none}
.mc-infinite-status{margin:0 0 13px;color:#777;font:400 12px/1.6 'Google Sans',Arial,sans-serif}
.mc-infinite-actions{display:flex;justify-content:center;align-items:center;gap:12px 22px;flex-wrap:wrap}
.mc-infinite-more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid #ddd;border-radius:6px;background:#f3f3f1;color:#222;font:600 14px/1.3 'Google Sans',Arial,sans-serif;text-decoration:none;box-sizing:border-box}
.mc-infinite-more:hover{border-color:#c00;color:#c00}
.mc-infinite-pause{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:#777;font:400 12px/1.4 'Google Sans',Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.mc-infinite-pause:hover{color:#222}
.mc-infinite-controls [hidden]{display:none!important}
.mc-infinite-controls.is-loading .mc-infinite-more{opacity:.55;cursor:wait}
.mc-infinite-controls.is-loading .mc-infinite-status:before{content:'';display:inline-block;width:9px;height:9px;margin-right:9px;vertical-align:middle;border:1px solid #ddd;border-top-color:#c00;border-radius:50%;animation:mc-infinite-spin .8s linear infinite}
.mc-infinite-more:focus-visible,.mc-infinite-pause:focus-visible{outline:2px solid #c00;outline-offset:4px}
.mc-infinite-controls.is-complete{padding-bottom:0}
@keyframes mc-infinite-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.mc-infinite-controls.is-loading .mc-infinite-status:before{animation:none}}
