.link-list { margin: 30px 0; }
.link-list .center {position: relative;display: flex;align-items: flex-start;gap: 20px;justify-content: center; flex-wrap: wrap;}
.link-list .stack {position: relative;display: flex;flex-direction: column;gap: 8px;font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;min-width: 240px;padding: 20px;border-radius: 20px;outline: 2px solid #e1ebf3;}
.link-list .stack .item-list {position: relative;width: 100%;display: flex;max-height: 193px;overflow-y: hidden;flex-direction: column;gap: 9px;}
.link-list .stack .item-list.wide {max-height: fit-content;}
.link-list .stack .name {display: flex;align-items: center;gap: 10px;font-size: 20px;font-weight: bold;color: #000000;width: 180px;margin-bottom: 10px;}
.link-list .stack a {text-decoration: none;font-size: 16px;font-style: normal;color: #001f43;cursor: pointer;display: flex;gap: 5px;align-items: center;}
.link-list .stack a:before {content: '';transform: rotate(135deg);width: 12px;height: 12px;background-image: url('https://highcityappliance.com/images/ico/ico-arrow-left.svg');background-repeat: no-repeat;background-size: 100% 100%;background-position: center center;position: relative;display: block;}
.link-list .stack a:hover { color: black; text-decoration: underline; }
.link-list .stack .more { position: relative; bottom: 0; font-size: 14px; color: #163045; cursor: pointer; user-select: none; padding: 3px; border-radius: 6px; background: #aecae2; width: 50px; text-align: center; }
.link-list .stack .more:hover { background: black; color: white; }
.link-list .stack .stack-ico { width: 60px; height: 60px; }

@media screen and (max-width: 580px){
.link-list .stack { width: calc(100% - 40px); }
}