html { font-size: 62.5%; } .btn--Prem { margin: 1rem; background-color: blue; padding: 1.8rem 2.2rem; text-decoration: none; font-family: sans-serif; color: #fff; font-size: 1.8rem; } .btn--Prem .arr { padding: 0 .4rem 0 1.4rem; transition: all .1s ease-out; transition-delay: .05s; font-size: 1.4rem; font-weight: bold; } .btn--Prem:hover { background-color: #0000b3; } .btn--Prem:hover .arr { padding: 0 0 0 1.8rem; }