.payment-buttons-container,.payment-mean-element,.payment-method-container{display:flex;flex:0 0 100%;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;margin-top:20px;max-width:100%;padding-left:4px;padding-right:4px;position:relative;width:100%}.payment-mean-picto{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:4px;padding-right:4px;position:relative;text-align:center;width:100%}@media (min-width:540px){.payment-mean-picto{flex:0 0 25%;max-width:25%;padding-left:4px;padding-right:4px;position:relative;width:100%}}.payment-mean-legend{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:4px;padding-right:4px;position:relative;width:100%}@media (min-width:540px){.payment-mean-legend{flex:0 0 75%;max-width:75%;padding-left:4px;padding-right:4px;position:relative;width:100%}}.payment-method-lock{flex:0 0 25%;max-width:25%;padding-left:4px;padding-right:4px;position:relative;text-align:center;width:100%}@media (min-width:540px){.payment-method-lock{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:4px;padding-right:4px;position:relative;width:100%}}.payment-method-lock-legend{flex:0 0 75%;max-width:75%;padding-left:4px;padding-right:4px;position:relative;width:100%}@media (min-width:540px){.payment-method-lock-legend{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:4px;padding-right:4px;position:relative;width:100%}}.payment-buttons-element{flex:0 0 50%;max-width:50%;padding-left:4px;padding-right:4px;position:relative;text-align:center;width:100%}.center-lock{width:2.5em!important}.test-ab-button .button-red{align-items:center;background:none;border:none;color:var(--text-icon-neutral-on-dark);display:inline-flex;font-family:var(--font-family-base),sans-serif;font-size:var(--font-size-300);font-weight:var(--font-weight-500);justify-content:center;letter-spacing:var(--letter-spacing-300);line-height:var(--line-height-300);padding:var(--spacing-small);text-align:center}.test-ab-button .button-red:focus,.test-ab-button .button-red:hover,.test-ab-button .button-red:visited{cursor:pointer;text-decoration:none}.test-ab-button .button-red.small{padding:var(--spacing-extra-small)}.test-ab-button .button-red.small .text{font-size:var(--font-size-200);letter-spacing:var(--letter-spacing-200);line-height:var(--line-height-200);padding:var(--spacing-minuscule) var(--spacing-extra-extra-small)}.test-ab-button .button-red.medium{border-radius:calc(var(--font-size-200) + .5em);font-size:var(--font-size-200);line-height:var(--line-height-200)}.test-ab-button .button-red.large{border-radius:calc(var(--font-size-400) + .5em);font-size:var(--font-size-400);line-height:var(--line-height-400)}.test-ab-button .button-red[disabled]{cursor:not-allowed}.test-ab-button .button-red[disabled]:not(.ladda-button){background:#c8c8c8!important}.test-ab-button .button-red:focus-visible{box-shadow:0 0 0 var(--effect-shadow-spread-small) var(--shadow-focus-focus),0 0 0 var(--effect-shadow-spread-medium) var(--shadow-focus-default);outline:none}.test-ab-button .button-red{background:#000;border:1px solid #000;color:#fff;text-transform:none}.test-ab-button .button-red:hover{background:var(--red-main);border:1px solid var(--red-main);color:#fff}.test-ab-button .button-red{display:inline-block}