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 {
329 .page-simple, .nice-controls {
330 button, input[type=submit] {
341 justify-content: center;
347 outline: 2px solid #083F4D;
365 input, textarea, select {
370 border: 1px solid #D5ECED;
372 transition: all cubic-bezier(0, 0, 0.2, 1) 250ms;
379 input[type=checkbox], input[type=radio] {
384 vertical-align: middle;