.mlm-payment-methods{box-sizing:border-box;position:relative;width:100%;height:480px;margin:0 auto 6px;overflow:hidden;border-radius:20px;background:#fff;color:#282834;font-family:'Inter',-apple-system,'Roboto',Arial,sans-serif}.mlm-payment-methods__content{position:absolute;top:50%;left:0;display:flex;width:100%;flex-direction:column;align-items:center;gap:40px;transform:translateY(-50%)}.mlm-payment-methods__title{box-sizing:border-box;width:100%;max-width:344px;margin:0;padding:0 16px;color:#282834;font-family:'Proxima Nova A',Arial,sans-serif;font-feature-settings:"salt" 1,"calt" 0,"ss01" 1;font-size:32px;font-weight:700;letter-spacing:-1.28px;line-height:32px;text-align:center}.mlm-payment-methods__carousel{position:relative;width:100%;height:64px;flex:0 0 64px;overflow:hidden}.mlm-payment-methods__track{position:absolute;top:0;left:0;display:flex;margin:0;padding:0;align-items:center;gap:16px;list-style:none;transform:translate3d(0,0,0);will-change:transform}.mlm-payment-methods__item{display:block;width:64px;height:64px;flex:0 0 64px;overflow:hidden;border-radius:12px;background:#f4f5f9}.mlm-payment-methods__item img{display:block;width:64px;height:64px;object-fit:cover}.mlm-payment-methods__overlay{position:absolute;z-index:1;top:0;width:80px;height:64px;opacity:0;pointer-events:none;transition:opacity .2s ease}.mlm-payment-methods.is-running .mlm-payment-methods__overlay{opacity:1}.mlm-payment-methods__overlay--left{left:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,.1))}.mlm-payment-methods__overlay--right{right:0;background:linear-gradient(270deg,#fff,rgba(255,255,255,.1))}.mlm-payment-methods__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.mlm-payment-methods__toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;border-radius:6px;clip:rect(0 0 0 0);background:#3483fa;color:#fff;font:600 14px/40px 'Inter',Arial,sans-serif;white-space:nowrap;cursor:pointer}.mlm-payment-methods__toggle:hover{background:#2968c8}.mlm-payment-methods__toggle:active{background:#1f4e96}.mlm-payment-methods__toggle:focus-visible{z-index:3;bottom:-56px;left:50%;width:auto;height:40px;margin:0;padding:0 16px;overflow:visible;clip:auto;outline:3px solid #fff;box-shadow:0 0 0 5px #3483fa;transform:translateX(-50%)}.mlm-payment-methods__toggle:disabled{background:#e6e6e6;color:#737373;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mlm-payment-methods__track{will-change:auto}.mlm-payment-methods__overlay{transition:none}}
@media (min-width: 800px) {
  .mlm-payment-methods { height: 640px; margin-bottom: 8px; }
  .mlm-payment-methods__content { gap: 80px; top: calc(50% + 8px); }
  .mlm-payment-methods__title { max-width: 920px; padding: 0 40px; font-size: 48px; line-height: 48px; letter-spacing: -0.04em; }
  .mlm-payment-methods__carousel { width: 100%; height: 80px; flex: 0 0 80px; overflow: hidden; }
  .mlm-payment-methods__track { height: 100%; gap: 40px; }
  .mlm-payment-methods__item, .mlm-payment-methods__item img { width: 80px; height: 80px; flex-basis: 80px; }
  .mlm-payment-methods__overlay { width: 120px; height: 100%; }
  .mlm-payment-methods__overlay--left { background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0)); }
  .mlm-payment-methods__overlay--right { background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0)); }
}
@media (min-width: 1366px) {
  .mlm-payment-methods { height: 712px; }
  .mlm-payment-methods__title { max-width: 1330px; font-size: 72px; line-height: 72px; }
}
@media (min-width: 1601px) {
  .mlm-payment-methods { height: 904px; }
  .mlm-payment-methods__title { max-width: 1600px; font-size: 88px; line-height: 88px; letter-spacing: -4.4px; }
}
