.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.md-nav-drawer { transform: translateX(100%); transition: .3s ease } .md-nav-drawer.open { transform: translateX(0) } #mobile-nav-overlay { display: none; position: fixed; inset: 0; background: rgba(0, 0, 0, .5) } #mobile-nav-overlay.visible { display: block } div.md-payment-methods-header { margin-top: 10px !important; padding-top: 5px !important } .md-vendor-info>.md-payment-methods-header { margin-top: 20px !important } .md-vendor-location { margin-bottom: 25px !important } [class*=md-payment-methods] { margin-top: 10px !important } .md-vendor-info div:last-child { margin-top: 10px !important }
