/* Clear continuation controls; scoped to the audited product catalogue buttons. */
button.cy-browse-more{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:min(100%,560px);max-width:100%;min-height:88px;margin:26px auto 0;padding:18px 22px;border:2px solid #173e4b;border-radius:12px;background:#173e4b;color:#fff;font:inherit;text-align:center;cursor:pointer;box-shadow:0 5px 14px #173e4b1a;transition:background .16s,border-color .16s,box-shadow .16s;white-space:normal;line-height:1.5}
button.cy-browse-more[hidden]{display:none!important}
button.cy-browse-more .cy-more-heading{display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:750;line-height:1.5;color:#fff}
button.cy-browse-more .cy-more-cursor{display:block;flex:none;color:#fff}
button.cy-browse-more .cy-more-arrow{font-size:25px;font-weight:500;line-height:1}
button.cy-browse-more .cy-more-detail{display:block;font-size:14px;font-weight:500;line-height:1.65;color:#edf6f8}
button.cy-browse-more:hover{background:#245566;border-color:#245566;box-shadow:0 6px 18px #173e4b26}
button.cy-browse-more:active{background:#102f3a;border-color:#102f3a;box-shadow:none}
button.cy-browse-more:focus-visible{outline:3px solid #c18130;outline-offset:4px}
.cy-browse-progress{margin:12px 0 28px!important;text-align:center;font-size:14px;line-height:1.7;color:#52646b}
.cy-browse-progress[hidden]{display:none!important}
@media(max-width:650px){button.cy-browse-more{width:100%;padding:16px 12px;min-height:88px}button.cy-browse-more .cy-more-heading{gap:9px;font-size:17px}button.cy-browse-more .cy-more-detail{font-size:13px}.cy-browse-progress{font-size:13px}}
@media(prefers-reduced-motion:reduce){button.cy-browse-more{transition:none}}

/* The click cursor faces the action label on its right. */
button.cy-browse-more .cy-more-cursor{transform:scaleX(-1)}
