9 .is-open .l-change-pop {
27 .l-navigation__menu__book__header {
30 justify-content: space-between;
37 content: url('images/korona.svg');
47 .l-navigation__menu__book {
49 display: inline-block;
62 transition: background-color 150ms;
65 background-color: #FBC40F;
69 .l-navigation__menu__book__info {
75 .l-navigation__menu__links ul li a em {
80 .l-navigation__login {
88 .l-navigation__actions {
108 margin-right: 17px !important; // reverse the 5n+5 rule.
110 transition: opacity .1s, all cubic-bezier(0.25, 1, 0.5, 1) 350ms;
116 order: attr(data-pop);
123 left: calc(50% - 77px/2);
140 .l-checkout__payments {
144 &#switch-once:checked {
145 ~.l-switch__wrapper {
147 &:nth-of-type(1) { color: #003C3C; }
148 &:nth-of-type(2) { color: #74BDC2; }
158 &#switch-monthly:checked {
159 ~.l-switch__wrapper {
161 &:nth-of-type(1) { color: #74BDC2; }
162 &:nth-of-type(2) { color: #003C3C; }
168 ~.payments-recurring {
174 .l-checkout__footer__content__item > div ul {
182 .l-checkout__form__row {
190 .l-books__item__content {
224 box-shadow: 0px 0px 20px rgba(1, 129, 137, 0.2);
229 pointer-events: none;
230 transition: 200ms opacity;
264 label.required:before {
277 .socialaccount_providers {
282 display: inline-block;
291 padding-bottom: 30px;
295 flex-direction: column;
299 // for legacy templates
302 flex-direction: column;
310 border-radius: 10px 10px 0 0;
316 letter-spacing: -0.02em;
321 > p, form, > .normal-text {
331 border-collapse: separate;
335 padding: .625rem .3125rem .625rem;
336 border-top: .625rem solid rgba(255,255,255,0);
337 border-bottom: 1px solid #083F4D;
344 .page-simple, .nice-controls {
345 button, input[type=submit] {
356 justify-content: center;
362 outline: 2px solid #083F4D;
380 input, textarea, select {
385 border: 1px solid #D5ECED;
387 transition: all cubic-bezier(0, 0, 0.2, 1) 250ms;
394 input[type=checkbox], input[type=radio] {
399 vertical-align: middle;
425 .l-checkout__support {
439 letter-spacing: -0.01em;
442 transition: all cubic-bezier(0.25, 1, 0.5, 1) 350ms;
447 .funding-bar-container {