.preferences { position: absolute; top: #{66 / $base-font-size}rem; right: #{40 / $base-font-size}rem; width: #{276 / $base-font-size}rem; background-color: $light-button-background-color; display: none; padding: #{16 / $base-font-size}rem #{26 / $base-font-size}rem; &--selected { display: flex; flex-direction: column; } } .preferences__exit-button { @extend %icon; padding-top: #{5 / $base-font-size}rem; } .preference__plus-button { @extend %preferences-button; } .preference__minus-button { @extend %preferences-button; } .preferences__heading { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: #{20 / $base-font-size}rem; } .preference { display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: #{20 / $base-font-size}rem; border-bottom: 2px dashed $light-button-border-color; } .preference__title { width: 100%; margin-bottom: #{10 / $base-font-size}rem; } .preference__value { border: 1px solid $light-button-border-color; text-align: center; width: #{48 / $base-font-size}rem; background-color: $light-button-background-color; }