.payment-conditions-banner{--font-size-h4-strong:1.25rem;--font-size-h4:1.125rem;--line-height-h4:1.35rem;font-family:Dotties Vanilla;padding:1.3rem 1rem}.payment-conditions-banner__border{background:linear-gradient(90deg,#ff355a,#fee 49.04%,#ff3559);border-radius:1.5rem;padding:2px 2.7px;position:relative}.payment-conditions-banner__grid{align-items:center;background-color:#f8f8f8;border-radius:1.4rem;display:grid;gap:1rem;grid-template-columns:minmax(80px,80px) 1fr;padding:.375rem}.payment-conditions-banner__grid h4{font-size:var(--font-size-h4);font-weight:400;margin:0;padding:.625rem 0}.payment-conditions-banner__grid strong{font-size:var(--font-size-h4-strong);font-weight:600;margin:0 .625rem}.payment-conditions-banner__grid figure{align-items:center;background:#fff;border-radius:1rem;display:flex;height:100%;justify-content:center;margin:0;overflow:hidden;padding:.75rem .4375rem}.payment-conditions-banner__grid figure img{max-height:100%;object-fit:contain;width:4.5rem}@media screen and (width > 758px){.payment-conditions-banner{--font-size-h4-strong:1.75rem;--font-size-h4:1.25rem;--line-height-h4:2.1rem}.payment-conditions-banner__grid{grid-template-columns:minmax(140px,140px) 1fr}.payment-conditions-banner__grid figure{padding:.75rem 1.5rem}.payment-conditions-banner__grid figure img{max-height:100%;object-fit:contain;width:6rem}}