.page-personal-loyalty .page-personal-h2{margin-bottom:24px}.page-personal-loyalty .page-personal-h2 .ui-h2{width:100%;text-align:left}.page-personal-loyalty-subtitle{max-width:543px}.page-personal-loyalty-info-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.page-personal-loyalty-info-list-item{border-radius:8px;border:1px solid #d4daf3;display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.page-personal-loyalty-info-list-item.blue{background:#315efb}.page-personal-loyalty-info-list-item.blue .page-personal-loyalty-info-list-item-ico{color:var(--Color-Base-White, #FFF)}.page-personal-loyalty-info-list-item.blue .page-personal-loyalty-info-list-item-title{color:var(--Color-Base-White, #FFF)}.page-personal-loyalty-info-list-item.blue .page-personal-loyalty-info-list-item-text{color:var(--Color-Base-White, #FFF)}.page-personal-loyalty-info-list-item-ico{color:var(--Color-Blue-Blue500, #315EFB);font-family:Noah;font-size:24px;font-style:normal;font-weight:700;line-height:24px;height:24px}.page-personal-loyalty-info-list-item-title{color:#222;font-family:Noah;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.page-personal-loyalty-info-list-item-text{color:#222;font-family:Noah;font-size:16px;font-style:normal;font-weight:400;line-height:19px}@media only screen and (max-width: 660px){.page-personal-loyalty-info-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page-personal-loyalty-info-list-item-ico{font-size:24px;line-height:1;height:24px}.page-personal-loyalty-info-list-item-title{font-size:16px;line-height:22px}}.page-personal-loyalty-status{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.page-personal-loyalty-status-visual{border-radius:8px;background:#f5f7ff;height:216px;position:relative}.page-personal-loyalty-status-visual-image{height:55.1%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-personal-loyalty-status-visual-image img{width:100%}.page-personal-loyalty-status-visual-circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:79.6296296296%}.svg-circle{height:100%}.svg-circle circle{fill:none;stroke-width:6;stroke-linecap:round}.svg-circle .bg-circle{stroke:#ebebf4}.svg-circle .progress-circle{stroke:#7c99ff;stroke-dasharray:565.48;stroke-dashoffset:565.48;transition:stroke-dashoffset 2s ease-out}.page-personal-loyalty-status-info{padding-top:24px;padding-bottom:34px;padding-left:24px;padding-right:24px;color:var(--Color-Gray-Gray950, #27272F);font-family:Noah;font-size:16px;font-style:normal;font-weight:400;line-height:18px;border-top:1px solid #d4daf3;border-bottom:1px solid #d4daf3;border-left:1px solid #d4daf3;border-right:none;border-radius:8px;display:flex;flex-direction:column;position:relative;background:#fff;overflow:hidden}.page-personal-loyalty-status-info::before{content:" ";display:block;width:1px;height:100%;background:#d4daf3;position:absolute;top:0;right:0;z-index:3}.page-personal-loyalty-status-info::after{content:" ";display:block;width:71px;height:71px;border:1px solid #d4daf3;border-radius:100%;background:#fff;position:absolute;top:50%;right:0;transform:translate(50%, -50%);z-index:5}.page-personal-loyalty-status-info .bonuses-total{color:var(--Color-Blue-Blue500, #315EFB);font-family:Noah;font-size:24px;font-style:normal;font-weight:800;line-height:24px}.page-personal-loyalty-status-info .date{font-weight:bold}.page-personal-loyalty-status-info .bonuses-to-out{font-weight:bold}.page-personal-loyalty-status-info-bonuses-title{font-weight:bold}.page-personal-loyalty-status-info-expiration-date{margin-top:auto}@media only screen and (max-width: 660px){.page-personal-loyalty-status{grid-template-columns:1fr}.page-personal-loyalty-status-info{padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px}.page-personal-loyalty-status-info::after{width:36px;height:36px}.page-personal-loyalty-status-info .bonuses-total{line-height:1}}.page-personal-loyalty-i{display:grid;gap:8px;margin-top:24px}.page-personal-loyalty-i-item{display:flex;gap:10px;font-size:16px;color:var(--Color-Blue-Blue500, #315EFB)}.page-personal-loyalty-i-item-title{color:var(--Color-Blue-Blue500, #315EFB);font-family:Noah;font-size:16px;font-style:normal;font-weight:500;line-height:22px;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-personal-loyalty-i-item-title:hover{color:var(--ui-primary-600)}.page-personal-loyalty-history{margin-top:64px}.page-personal-loyalty-history-title{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.page-personal-loyalty-history-title-h2{color:#222;font-family:Noah;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin-right:auto}.page-personal-loyalty-history-title-filters{display:flex;align-items:center;justify-content:flex-start;gap:24px}.page-personal-loyalty-history-title-filters-item{color:#666;text-align:center;font-family:Noah;font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-personal-loyalty-history-title-filters-item.active{color:var(--Color-Blue-Blue500, #315EFB);border-bottom:2px solid var(--Color-Blue-Blue500, #315EFB)}.page-personal-loyalty-history-title-filters-item:hover{color:var(--ui-primary-500)}.page-personal-loyalty-history-table-head{margin-bottom:16px}.page-personal-loyalty-history-table-head .page-personal-loyalty-history-table-row{padding-top:16px;padding-bottom:16px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.page-personal-loyalty-history-table-head .page-personal-loyalty-history-table-row-col{color:#222;font-family:Noah;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.page-personal-loyalty-history-table-row{display:flex;align-items:flex-start;flex-wrap:nowrap;padding-top:2px;padding-bottom:2px}.page-personal-loyalty-history-table-row-col[data-id=date]{min-width:85px}.page-personal-loyalty-history-table-row-col[data-id=title]{width:100%}.page-personal-loyalty-history-table-row-col[data-id=bonuses]{min-width:85px;text-align:right}.page-personal-loyalty-history-table-body{display:flex;flex-direction:column;gap:16px}.page-personal-loyalty-history-table-body .page-personal-loyalty-history-table-row-col[data-id=date]{color:#222;font-family:Noah;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.page-personal-loyalty-history-table-body .page-personal-loyalty-history-table-row-col[data-id=title]{color:#222;font-family:Noah;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.page-personal-loyalty-history-table-body .page-personal-loyalty-history-table-row-col[data-id=title] .comment{color:#666;font-family:Noah;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:2px}.page-personal-loyalty-history-table-body .page-personal-loyalty-history-table-row-col[data-id=bonuses]{color:#18943d;font-family:Noah;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.page-personal-loyalty-history-table-body .page-personal-loyalty-history-table-row-col[data-type=green]{color:#18943d}.page-personal-loyalty-history-table-body .page-personal-loyalty-history-table-row-col[data-type=red]{color:#ea3025}.page-personal-loyalty-history-table-body .page-personal-loyalty-history-table-row-col[data-type=normal]{color:#000}.page-personal-loyalty-history-table-pagination{margin-top:24px}.page-personal-loyalty-history-table-pagination .ui-pagination{justify-content:flex-start;margin-top:0}.page-personal-loyalty-disclaimer{color:#222;font-family:Noah;font-size:16px;font-style:normal;font-weight:400;line-height:137.5%;margin-top:24px}.page-personal-loyalty-disclaimer a{color:var(--ui-primary-500);transition:all .2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-personal-loyalty-disclaimer a:hover{color:var(--ui-primary-600)}@media only screen and (max-width: 660px){.page-personal-loyalty-history{margin-top:32px}.page-personal-loyalty-history-title{margin-bottom:16px}.page-personal-loyalty-history-title-filters{width:100%}.page-personal-loyalty-history-title-filters-item{font-size:14px}.page-personal-loyalty-history-table-head .page-personal-loyalty-history-table-row-col{font-size:12px}}.basket_main_price_title2_loyalty_program{color:#989898;font-family:Noah;font-size:14px;font-style:normal;font-weight:400;line-height:14px;white-space:nowrap;margin-top:5px}.basket_main_price_title2_loyalty_program .value{color:#315efb;white-space:nowrap}.basket_details_loyalty_program{border-top:1px solid var(--Color-Gray-Gray500, #9595AD);border-bottom:1px solid var(--Color-Gray-Gray500, #9595AD);padding-top:24px;padding-bottom:24px;margin-top:24px;margin-bottom:24px}.basket_details_loyalty_program_text1{color:#222;font-family:Noah;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:15px}.basket_details_loyalty_program_text1 .value{font-weight:bold}.basket_details_loyalty_program_field{margin-bottom:8px}.basket_details_loyalty_program_field input{font-weight:bold}.basket_details_loyalty_program_text2{color:#989898;font-family:Noah;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.page-product-card-info-loyalty-program{margin-top:14px;border-radius:4px;background:var(--Color-Blue-Blue50, #F0F4FF);padding:16px;display:none}.page-product-card-info-loyalty-program-t1{color:#222;font-family:Noah;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.page-product-card-info-loyalty-program-t1 .value{color:var(--Color-Blue-Blue500, #315EFB)}.page-product-card-info-loyalty-program-t2{color:#989898;font-family:Noah;font-size:14px;font-style:normal;font-weight:400;line-height:1.7;margin-top:5px}.page-product-card-info-loyalty-program-t2 a{color:#989898;text-decoration:underline}.page-product-card-info-loyalty-program-t2 a:hover{text-decoration:none}.page-product-card-info-loyalty-program-modal{color:#222;font-family:Noah;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.page-product-card-info-loyalty-program-modal ul{padding-top:0;padding-bottom:0;padding-left:1.4em;padding-right:0;display:flex;flex-direction:column;gap:16px}.page-product-card-info-loyalty-program-modal-title{color:#222;font-family:Noah;font-size:25px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:36px}/*# sourceMappingURL=loyalty-program.css.map */
