button.glowbutton { position: relative; display: inline-block !important; }
button.glowbutton::before { background: rgb(61, 126, 255); border-radius: inherit; content: ""; filter: blur(10px); position: absolute; transition: all 0.3s ease-in-out 0s; width: 100%; height: 100%; top: 0px; right: 0px; z-index: -1; }
button.glowbutton:hover::before { filter: blur(20px); }
input[type="radio"]:checked + span + span { font-weight: bold; }
@media (min-width: 600px) {
  span.item { display: inline-block; width: 250px; }
  span.cost { display: inline-block; width: 100px; text-align: right; }
}
@media (max-width: 600px) {
  span.item { display: inline-block; width: 215px; }
  span.cost { display: inline-block; width: 95px; text-align: right; }
}

a.scroll-top svg { height: 1.4em; opacity: 0.7; margin: 0px; padding: 5px 0px 0px; }
a { color: rgb(9, 113, 224); }

.st0 { fill-rule: evenodd; clip-rule: evenodd; fill: rgb(75, 75, 75); }