.slls-link-list { box-sizing: border-box; }
.slls-link-list * { box-sizing: border-box; }
.slls-preset-most-popular { width: 100%; max-width: 100%; }
.slls-module-header { display: flex; align-items: center; gap: 0.8em; margin: 0 0 1.1em; }
.slls-module-header-label { display: inline-block; background: var(--slls-header-bg, #000000); color: var(--slls-header-text, #ffffff); padding: 0.35em 0.65em; font-size: 0.78em; font-weight: 700; line-height: 1; letter-spacing: 0.04em; text-transform: uppercase; }
.slls-module-header-rule { flex: 1 1 auto; border-top: 1px solid var(--slls-header-rule, #000000); min-width: 2em; }
.slls-preset-most-popular .slls-link-item { margin: 0; padding: 0.45em 0; font-size: 1.15em; line-height: 1.28; font-weight: 500; }
.slls-link { color: var(--slls-link-text, inherit); text-decoration: none; }
.slls-link:hover, .slls-link:focus { color: var(--slls-link-hover, var(--slls-link-text, inherit)); text-decoration: underline; }
.slls-link-description { margin: 0.2em 0 0.7em; color: #666; font-size: 0.92em; }
.slls-separator { height: 0; }
.slls-load-more-container { text-align: center; margin-top: 1.4em; }
.slls-load-more-align-center { text-align: center; }
.slls-load-more-align-left { text-align: left; }
.slls-load-more-align-right { text-align: right; }
.slls-load-more-button { display: inline-flex; transform-origin: center center; align-items: center; justify-content: center; gap: 0.45em; padding: 0.38em 0.95em; border: 1px solid #cfcfcf; background: #ffffff; color: #777777; font-size: 0.72em; font-weight: 400; line-height: 1.25; text-decoration: none; box-shadow: none; border-radius: 0; }
.slls-load-more-button:visited { color: #777777; }
.slls-load-more-button:hover, .slls-load-more-button:focus { color: #555555; border-color: #b5b5b5; background: #ffffff; text-decoration: none; }
.slls-load-more-button:focus { outline: 2px solid currentColor; outline-offset: 2px; }
.slls-load-more-chevron { display: inline-block; font-size: 1.25em; line-height: 1; transform: translateY(-0.02em); }
