.QrBanner-module__cE6W3q__buttonContainer{margin:40px 58px}.QrBanner-module__cE6W3q__button{color:#fff;background:#cc092f;border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.QrBanner-module__cE6W3q__button :where(p){margin:0}@media (min-width:1024px){.QrBanner-module__cE6W3q__buttonContainer{display:none}}.QrBanner-module__cE6W3q__floater{display:none}@keyframes QrBanner-module__cE6W3q__qr-floater-in{to{transform:translate(-100%)}}@media (min-width:1024px){.QrBanner-module__cE6W3q__floater{z-index:10000;color:#fff;text-align:center;background-color:#5b080c;border-top-left-radius:8px;border-bottom-left-radius:8px;width:130px;padding:12px 8px;animation:.3s ease-in-out .5s forwards QrBanner-module__cE6W3q__qr-floater-in;display:block;position:fixed;top:25%;left:100%}.QrBanner-module__cE6W3q__topText{font-size:15px;line-height:120%}.QrBanner-module__cE6W3q__topText :where(p){font-size:inherit;line-height:inherit;margin:0}.QrBanner-module__cE6W3q__qrCode{aspect-ratio:1;border:2px solid #97031b;border-radius:4px;width:calc(100% - 16px);margin:20px auto 10px;position:relative}.QrBanner-module__cE6W3q__qrCode img{object-fit:contain;width:100%;height:100%}.QrBanner-module__cE6W3q__bottomText{font-size:12px;line-height:14px}.QrBanner-module__cE6W3q__bottomText :where(p){margin:0}}
