+ &.is-active {
+ background: #083F4D;
+ color: white;
+
+ @include rwd($break-flow) {
+ background: white;
+ color: black;
+ }
+ }
+ }
+ &.l-checkout__payments__box--bar {
+ flex-direction: row;
+
+ @include rwd($break-flow) {
+ flex-direction: column;
+ }
+
+ &.is-active {
+ background: #083F4D;
+ color: white;
+
+ @include rwd($break-flow) {
+ background: white;
+ color: black;
+ }
+ }
+
+ h3, .l-checkout__payments__box__btn-wrp {
+ flex-grow: 1;
+ }
+ }
+ &.l-checkout__payments__box--card {
+ }
+
+ &.l-checkout__payments__box--xl {
+ width: 100%;
+ justify-content: center;
+ min-height: 160px;
+
+ @include rwd($break-flow) {
+ width: calc(67.4% - 20px);
+ padding-left: calc(33.7% - 10px);
+ position: relative;
+
+ h3 {
+ position: absolute;
+ left: 0;
+ top: 0;
+ padding-right: 50%;
+ }
+
+ .l-checkout__payments__box__btn-wrp {
+ margin: 0;
+
+ p {
+ flex-wrap: wrap;
+ max-width: 340px;
+ margin-right: 20px;
+ }
+
+ button {
+ position: absolute;
+ bottom: 20px;
+ left: 20px;
+ width: calc(50% - 50px);
+ align-items: center;
+ justify-content: center;
+ }
+ }