.underTabsContainer{padding:30px}[v-cloak]{display:none}.bonus-cards-list{position:relative}.bonus-cards-list h1,.bonus-cards-list h2{margin-bottom:1em;font-size:18px;font-weight:bold}.bonus-cards-list .btn{padding:8px 16px}.bonus-cards-list button+button{margin-left:1em}.bonus-cards-list__item{overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.bonus-cards-list__item>div{margin-right:30px}.bonus-cards-list__item>div:nth-child(2){margin-right:50px}.bonus-cards-list__item>div:last-child{margin-right:0}.bonus-cards-list__img-wrap{max-width:200px}.bonus-cards-list__img-wrap img{width:100%}.bonus-cards-list__info-line{display:flex;margin-bottom:15px}.bonus-cards-list__info-title{min-width:150px}.bonus-cards-list__item .red{color:#e21a1a!important}.greyBlock_loyalty-mode{padding:25px 16px;box-sizing:border-box}.selfcareForm-profile_loyalty-mode{width:608px;padding:0 16px;box-sizing:border-box}.selfcareForm-profile_loyalty-mode input{width:100%;padding:6px 8px;border-radius:4px;border:1px solid #ccc}.selfcareForm-profile_loyalty-mode .tdPad3 td{padding:0 3px 15px}.selfcareForm-profile_loyalty-mode select[name="birthdate_month"]{width:103px}.shadow-cover{position:fixed;top:0;bottom:0;left:0;right:0;padding:30px;z-index:50;background-color:rgba(0,0,0,0.24)}.popup{position:absolute;padding:40px 40px 40px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:70;top:180px;left:0;right:0;max-width:540px;margin:0 auto;min-height:20px;border:1px solid #ccc;box-shadow:2px 2px 16px 0 #555}.bonus-cards-list .msg{font-size:18px}.main-thought{font-size:15px;color:#e21a1a;padding:30px 0 0;text-align:center;font-weight:700}.popup btn{padding:2px 16px 4px}.btn.bg-red{background:#e21a1a;color:#fff;padding:2px 16px 4px}.modal-container{border-radius:10px}.btn-block{text-align:center}.form-group{margin-bottom:15px}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.profile_bonus *{box-sizing:border-box}.profile_bonus .hidden{display:none}.profile_bonus .box-row{display:-ms-flexbox;display:-webkit-flex;display:flex}.profile_bonus .col-40{width:40%}.profile_bonus .col-60{width:60%}.profile_bonus .bonus_pict{max-width:100%}.profile_bonus .popup{padding:24px 24px 24px;max-width:740px}.profile_bonus h2{font-size:15px}.profile_bonus h2,.profile_bonus .header_comment{text-align:center}.profile_bonus .form_comment{font-size:10px;color:#ccc}.profile_bonus h5{font-size:12px}.profile_bonus .bonus_bg_pict{background:url(/images/bonus-cards/loyalty_image.jpg) center no-repeat;background-size:cover}.profile_bonus .bonus_form{background:#f2f2f2;margin-left:16px;padding:10px}.profile_bonus label{display:inline;max-width:100%;margin-bottom:5px;font-weight:normal}.profile_bonus .lavel_input{display:inline-block;width:24%;vertical-align:middle}.profile_bonus input.form-control{padding:4px 8px;width:76%;vertical-align:middle}.profile_bonus input.form-control{padding:4px 8px;width:100%;vertical-align:middle}.profile_bonus button.btn{margin-right:16px;min-width:100px;padding:2px 16px 4px}.profile_bonus button.btn.fri{margin-right:0}.profile_aside_bonus *{box-sizing:border-box}.profile_aside_bonus .hidden{display:none}.greyBlock.profile_aside_bonus{min-width:300px}.profile_aside_bonus .col-40{width:40%}.profile_aside_bonus .col-60{width:60%}.profile_aside_bonus .bonus__info{margin:0 0 16px}.profile_aside_bonus .box-row{display:-ms-flexbox;display:-webkit-flex;display:flex}.profile_aside_bonus h2 span{float:right;width:50%;text-align:right;font-size:12px;padding:2px 0 0}.profile_aside_bonus .link_fake{text-decoration:underline;cursor:pointer}.profile_aside_bonus .bonus_reg_link{font-size:15px;margin-bottom:1rem;display:block}.spinner{height:30px;text-align:center}#err_bind_bonus_card{color:#e21a1a;margin-top:15px;text-align:center;font-size:15px;font-weight:bold}div[disabled]{opacity:.3;cursor:default;pointer-events:none}.pass-restore a{color:#9a9a9a;position:relative;top:5px;right:2px}.aftermath{padding-top:15px}.bonus-logo{float:right;position:absolute;top:10px;right:31px}.reg-bonus-cancel{margin-right:7px!important}.reg-by-bonus button{min-width:0!important;padding:3px 6px!important}.success-msg-text{font-size:15px;color:#48823d}#js_popup_bind_bonus_card_oferta h2{text-align:left}.oferta-msg{max-height:393px;overflow-y:auto;margin-bottom:20px}.float-l{float:left}.float-r{float:right}.font-normal{font-weight:normal}label.bonus-inline{display:inline}