.StripeElement--postalCode{display:none!important}.StripeElement,.StripeElement .__PrivateStripeElement{display:flex!important;flex-direction:column!important;gap:16px!important}.StripeElement .__PrivateStripeElement>div{display:block!important;width:100%!important;margin-bottom:16px!important;flex:none!important}.StripeElement .__PrivateStripeElement>div:first-child{order:1!important;margin-bottom:16px!important;height:44px!important}.StripeElement .__PrivateStripeElement>div:nth-child(2){order:2!important;margin-bottom:16px!important;height:44px!important}.StripeElement .__PrivateStripeElement>div:nth-child(3){order:3!important;margin-bottom:16px!important;height:44px!important}.StripeElement .__PrivateStripeElement>div:nth-child(4){display:none!important;height:0!important;overflow:hidden!important}.StripeElement input{height:44px!important;padding:12px 16px!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-size:16px!important;background-color:#fff!important;width:100%!important;box-sizing:border-box!important}.StripeElement input:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.StripeElement .__PrivateStripeElement svg{display:none!important}[data-testid=link-autofill-button],.Link-button,button[aria-label*=autofill],button[aria-label*=Link],button[aria-label*=Préremplir]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#card-element button[type=button]{display:none!important}.card-element-container{position:relative}.card-logos{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;gap:8px;pointer-events:none}.card-logos span{font-size:10px;color:#9ca3af;font-weight:500}@media (max-width: 768px){.StripeElement input{height:48px!important;font-size:16px!important}.card-logos{display:none}}.StripeElement input{transition:all .2s ease-in-out}.StripeElement--invalid input{border-color:#ef4444!important}.StripeElement--invalid input:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.StripeElement--focus input{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.StripeElement--postalCode,.StripeElement .__PrivateStripeElement>div:last-child{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.StripeElement .__PrivateStripeElement{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:44px 44px 44px!important;gap:16px!important}.StripeElement .__PrivateStripeElement>div{grid-column:1!important}.StripeElement .__PrivateStripeElement>div:first-child{grid-row:1!important}.StripeElement .__PrivateStripeElement>div:nth-child(2){grid-row:2!important}.StripeElement .__PrivateStripeElement>div:nth-child(3){grid-row:3!important}.StripeElement .__PrivateStripeElement>div:nth-child(4){display:none!important}.StripeElement iframe{height:44px!important;margin-bottom:16px!important}.StripeElement iframe:first-of-type{order:1!important}.StripeElement iframe:nth-of-type(2){order:2!important}.StripeElement iframe:nth-of-type(3){order:3!important}.StripeElement iframe:nth-of-type(4){display:none!important}.StripeElement{display:flex!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}.StripeElement>*{flex:none!important;margin-bottom:16px!important}.StripeElement>*:last-child{margin-bottom:0!important}
