.swa{padding-top:24px}
.swa__category legend{margin-bottom:2px}
.swa__category .swb__choices{max-height:none;overflow:visible}
.swa .swb__card-link{display:flex;flex-direction:column}
.swa .swb__price{margin-top:auto;padding-top:12px}
.swa .swb__card h3{min-height:55px}
.swa .swb__spec{min-height:35px}
.swa .swb__choices{padding-right:6px;scrollbar-width:thin;scrollbar-color:#b8b8b8 #f3f3f3}
.swa .swb__choices::-webkit-scrollbar{width:7px}
.swa .swb__choices::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:5px}
@media(max-width:749px){.swa{padding-top:12px}}
