.qr-btn{display:flex;position:relative;box-sizing:border-box;cursor:pointer;flex:0 0 auto;align-items:center;justify-content:center;padding:0em .9375em;height:100%;margin:0;outline:none;border:none;border-right:1px solid #ccc;box-shadow:inset 0em 3.125em 1.5625em -0.9375em #226da7;background-color:#174c74;font-size:16px;color:#fff;border-right:1px solid #ccc;transition:background-color .3s ease,box-shadow .3s ease}.qr-btn:hover{border-bottom:none;box-shadow:none;background-color:#1b5785}.qr-btn__icon{display:inline-block;width:1.5em;height:1.5em;fill:#fff}.b-qr-wrapper{flex:0 0 auto;height:100%;margin-left:auto}.b-qr-wrapper .modal-mask{display:table;position:fixed;top:0;left:0;z-index:10010;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .3s ease}.b-qr-wrapper .modal-wrapper{display:table-cell;vertical-align:middle}.b-qr-wrapper .modal-body{height:100%;margin:0}.b-qr-wrapper .modal-container{display:flex;align-items:center;justify-content:center;padding:1.6666666667em 2.5em;margin:0 auto;border-radius:2px;transition:all .3s ease}.b-qr-wrapper .modal-enter,.b-qr-wrapper .modal-leave-active{opacity:0}.b-qr-wrapper .modal-enter .modal-container,.b-qr-wrapper .modal-leave-active .modal-container{transform:scale(1.1)}.qr-modal{position:relative;box-sizing:border-box;padding:2.5em;width:34.375em;max-height:calc(100vh - 2.5em);border-radius:.375em;box-shadow:0 0 5px 3px rgba(0,0,0,.5),inset 0 0 2px #fff;background:#0f5e9c url("/genfiles/cms/1/desktop/qr_codes/bg-qr-modal.png") center/cover;font-size:16px;filter:hue-rotate(360deg)}.qr-modal__inner{display:block;width:100%;height:100%;max-height:calc(100vh - 7.5em);overflow-y:auto}.qr-modal__title{margin-bottom:4px;text-align:center;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:1.6875em;color:#fff}.qr-modal__subtitle{margin-bottom:.5em;text-align:center;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:1.25em;color:#fff}.qr-modal__close{display:block;position:absolute;top:.6875em;right:.6875em;cursor:pointer;right:.6875em;width:1.375em;height:1.375em;border:none;background-color:rgba(0,0,0,0);text-align:center;transition:transform .3s ease 0s}.qr-modal__close:hover{transform:rotate(90deg)}.qr-modal__close::after{transform:rotate(135deg)}.qr-modal__close::before{transform:rotate(45deg)}.qr-modal__close::after,.qr-modal__close::before{content:"";display:block;position:absolute;top:50%;left:.625em;width:2px;height:1.25em;margin-top:-0.625em;border-radius:.625em;background-color:#fff}.qr-modal__text{margin-bottom:1.0714285714em;text-align:center;font-family:"Roboto",sans-serif;font-size:.875em;color:#fff}.qr-modal__img{box-sizing:border-box;padding:1.5em;max-width:14em;min-height:14em;margin:0 auto;background-color:#fff}.qr-modal__img-code{display:block;width:100%;height:auto}.qr-modal__btn{display:flex;cursor:pointer;align-items:center;justify-content:center;padding:0em .7142857143em;width:100%;max-width:17.8571428571em;height:2.7857142857em;margin:1.0714285714em auto 0em;border:none;box-shadow:inset 0 -3px 0 rgba(0,0,0,.4);background-color:#79a430;text-align:center;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:.875em;font-weight:500;color:#fff}.qr-modal__btn:hover{background-color:#91c835}.qr-modal__preloader{display:flex;align-items:center;justify-content:center;padding:1.25em;min-height:14em;text-align:center}#loginout:not(.top__account){margin-left:0 !important}