main.ml-payment #mainbanner .wrapper{background:#292a33!important;background-image:none!important;border-radius:18px;padding:40px;min-height:0;height:auto;color:#fff}
main.ml-payment #mainbanner h1{color:#fff;font-size:44px;line-height:1.15;margin:0 0 28px}
main.ml-payment #mainbanner h1 span{color:#f58a20}
main.ml-payment #mainbanner .wrapper__items{display:flex;gap:40px;margin:0 0 28px}
main.ml-payment #mainbanner .item{padding:0;width:auto}
main.ml-payment #mainbanner .item span{color:#fff;font-size:30px;font-weight:700}
main.ml-payment #mainbanner .item p{color:#fff;font-size:16px;margin:4px 0 0}
main.ml-payment #troubleshooting .box__more{grid-column:1/-1;text-align:center}
main.ml-payment #choose .item__content{border-radius:10px}
main.ml-payment #price{background:#f4f6f7}
main.ml-payment #price .tabs__caption{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0;margin:0 0 24px;list-style:none}
main.ml-payment #price [data-payment-tab]{border:1px solid #dce1e5;border-radius:10px;padding:18px;background:#fff;color:#29363e;font:700 20px/1.4 Arial,sans-serif;cursor:pointer}
main.ml-payment #price [data-payment-tab].active{background:#292a33;color:#fff}
main.ml-payment #price [data-payment-panel][hidden]{display:none!important}
main.ml-payment #price [data-payment-panel]:not([hidden]){display:block!important}
main.ml-payment #price .wrapper{background:transparent;padding:0;border-radius:0}
main.ml-payment #price .swiper-wrapper{display:grid;gap:24px;transform:none!important}
main.ml-payment #price .swiper-slide{width:auto!important;height:auto;margin:0!important}
main.ml-payment #price .slide__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;background:#fff;border-radius:12px;padding:24px}
main.ml-payment #price .product__image{height:auto;min-height:0;background:#f5f7f8;border-radius:10px;display:flex;align-items:center;padding:12px}
main.ml-payment #price .product__image img{display:block;width:100%;height:260px;object-fit:contain}
main.ml-payment #price .product__details{width:auto;padding:0;min-width:0}
main.ml-payment #price .connection-type{margin-top:8px}
main.ml-payment #price .product__price{margin:20px 0;padding:0;list-style:none}
main.ml-payment #price .product__char{padding:16px;border:1px solid #efd3bb;border-radius:10px}
main.ml-payment #price table{width:100%;font-size:14px}
main.ml-payment #price td{padding:8px}
main.ml-payment #price .payment-photo-note{font:13px/1.5 Arial,sans-serif;color:#596b77;margin:16px 0 0}
main.ml-payment #price .product__image{background:#fff}
@media(max-width:767px){main.ml-payment #mainbanner .wrapper{padding:24px}main.ml-payment #mainbanner h1{font-size:32px}main.ml-payment #mainbanner .wrapper__items{gap:20px;flex-wrap:wrap}main.ml-payment #price .tabs__caption{gap:10px}main.ml-payment #price [data-payment-tab]{font-size:16px;padding:14px 8px}main.ml-payment #price .slide__inner{grid-template-columns:minmax(0,1fr);padding:18px}main.ml-payment #price .product__image img{height:220px}}
