.payment-reassurance{display:flex;flex-direction:column;text-align:center;line-height:1.4;width:-moz-max-content;width:max-content;margin:0 auto .75rem}.payment-reassurance .title{position:relative;margin-bottom:0!important}.payment-reassurance .icon-wrapper--default{width:1rem;left:-1.5rem;top:.25rem;position:absolute}@media screen and (max-width: 899px){.desktop-only{display:none!important}}@media screen and (min-width: 900px){.mobile-only{display:none!important}}:root{--phonePortraitBreakpoint: 420px;--tabletBreakpoint: 1024px;--tabletPortraitBreakpoint: 900px;--menuBreakpoint: 56.25em}.payments-recap{width:100%;text-align:center;margin-top:2rem}.payments-recap .title{margin-bottom:.5rem;display:block}@media screen and (min-width: 900px){.payments-recap .payment-reassurance{display:none}}.payment-methods-logos{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2.5rem}.payment-methods-logos svg{width:2.5rem;height:auto}
