6 .l-checkout__support__bar {
7 background: #E6F0F1 url(../images/approval.svg) center right 5px no-repeat;
9 width: 100%; height: 34px;
20 top: 0; right: 13px; bottom: 2px;
21 content: attr(data-label);
27 justify-content: center;
32 .l-checkout__support__footer {
35 justify-content: space-between;
54 .l-checkout__box__header {
59 .l-checkout__box__header__content h1 {
64 letter-spacing: -0.02em;
69 .l-checkout__box__header__content p:first-of-type {
74 letter-spacing: -0.01em;
79 .l-checkout__box__header__content p {
88 .l-checkout__box__header__content {
96 justify-content: space-between;
102 flex-direction: column;
104 justify-content: center;
114 justify-content: center;
118 letter-spacing: -0.01em;
127 letter-spacing: -0.01em;
135 background: #86AD34 url(../images/check.svg) center no-repeat;
156 justify-content: center;
174 transition: color .2s ease;
179 .l-switch label:nth-of-type(1) {
185 .l-switch label:nth-of-type(2) {
201 .l-switch input:checked~label:nth-of-type(1) { color: #003C3C; }
202 .l-switch input:checked~label:nth-of-type(2) { color: #74BDC2; }
204 .l-switch input~:checked~label:nth-of-type(1) { color: #74BDC2; }
205 .l-switch input~:checked~label:nth-of-type(2) { color: #003C3C; }
207 .l-switch input:checked~.toggle {
211 .l-switch input~:checked~.toggle {
215 .l-switch input:checked {
224 transition: left .2s ease;
233 .l-checkout__payments {
239 justify-content: flex-start;
240 flex-direction: column;
242 @include rwd($break-flow) {
247 .l-checkout__payments__box {
249 flex-direction: column;
250 width: calc(33.333% - 20px);
254 transition: box-shadow $ease-out 250ms;
255 box-shadow: 0px 0px 0px rgba(55, 170, 156, 0);
265 width: calc(67.4% - 20px);
273 letter-spacing: -0.01em;
278 justify-content: center;
279 transition: all $ease-out 250ms;
285 letter-spacing: -0.01em;
288 transition: opacity $ease-out 250ms;
291 .l-checkout__payments__box__btn-wrp {
310 border: 1px solid #92BD39;
320 justify-content: center;
323 transition: background $ease-out 250ms;
326 background: rgba(#92BD39, 0.75);
331 box-shadow: 0px 0px 20px rgba(55, 170, 156, 0.35);
346 &.l-checkout__payments__box--xl {
360 justify-content: center;
368 .l-checkout__payments__box__btn-wrp {
373 border-color: #FFA500;
374 background-color: #FFA500;
376 background: darken(#FFA500, 5%);
390 .l-checkout__amount {
392 align-items: flex-end;
393 justify-content: flex-end;
406 justify-content: center;
421 flex-direction: column;
429 span { color: #FF4C54; }
431 input, select, textarea {
434 border: 1px solid #D5ECED;
436 transition: all $ease-out 250ms;
441 border: 1px solid #007880;
454 justify-content: center;
471 border-top: 1px solid white;
479 .l-checkout__payments__box {
484 width: calc(100% - 340px);
490 .l-checkout__form__row.full {
505 .l-checkout__footer__img {
516 flex-direction: column;
519 .l-checkout__form__row {
525 &:nth-child(1) { width: 172px; }
526 &:nth-child(2) { width: calc(100% - 172px); }
531 flex-direction: column;
548 letter-spacing: -0.01em;
571 transition: all $ease-out 250ms;
581 justify-content: space-between;
600 .l-checkout__info__item {
604 justify-content: space-between;
605 transition: all $ease-out 250ms;
611 background-color: darken(#E1F1F2, 2%);
633 background: transparent;
638 justify-content: center;
649 transform: translate(-100%,-100%);
654 .l-checkout__completed {
657 justify-content: center;
658 flex-direction: column;
661 background: url(../images/checkout-bg.png) no-repeat center;
663 .l-checkout__completed__wrapper {
667 justify-content: center;
668 flex-direction: column;
677 letter-spacing: -0.02em;
686 letter-spacing: -0.01em;
696 justify-content: center;
707 .l-checkout__footer {
714 .l-checkout__footer > img {
719 .l-checkout__footer__content {
721 flex-direction: column;
724 .l-checkout__footer__content__item {
728 padding-bottom: 30px;
730 border-bottom: 1px solid #E1F1F2;
734 .l-checkout__footer__content h3 {
738 letter-spacing: -0.01em;
743 .l-checkout__footer__content__item > div {
748 .l-checkout__footer__content__item > div p {
755 .l-checkout__footer__content__item > div p a {
758 text-decoration: underline;
762 .l-checkout__footer__content {
763 .l-article__read-more {
768 display: inline-block;
769 transform: rotate(180deg);
770 content: $icon-arrow-up;
771 font-family: '#{$icomoon-font-family}' !important;
776 font-variant: normal;
777 text-transform: none;
780 /* Better Font Rendering =========== */
781 -webkit-font-smoothing: antialiased;
782 -moz-osx-font-smoothing: grayscale;
786 .l-article__overlay {
791 & + .l-article__read-more {
805 &#switch-once:checked {
806 ~.l-switch__wrapper {
808 &:nth-of-type(1) { color: #003C3C; }
809 &:nth-of-type(2) { color: #74BDC2; }
819 &#switch-monthly:checked {
820 ~.l-switch__wrapper {
822 &:nth-of-type(1) { color: #74BDC2; }
823 &:nth-of-type(2) { color: #003C3C; }
829 ~.payments-recurring {