.LoyaltyBonusesTable{margin-bottom:44px;scroll-behavior:smooth}.LoyaltyBonusesTable__heading{font-size:20px;font-weight:500;margin-bottom:24px;padding:0 16px}@media(max-width:767px){.LoyaltyBonusesTable__heading{font-size:20px;margin-bottom:24px;padding:0 8px}.LoyaltyBonusesTable__table-wrapper{max-width:100%;overflow:auto}}.LoyaltyBonusesTable__table{border-collapse:separate;border-spacing:16px;font-size:16px;max-width:100%;table-layout:fixed;width:100%}@media(max-width:767px){.LoyaltyBonusesTable__table{border-spacing:8px;max-width:none;width:610px}}.LoyaltyBonusesTable td,.LoyaltyBonusesTable th{border-radius:8px;height:60px;line-height:1;text-align:center}@media(max-width:767px){.LoyaltyBonusesTable td,.LoyaltyBonusesTable th{line-height:1.3}}.LoyaltyBonusesTable td span,.LoyaltyBonusesTable th span{font-weight:400}.LoyaltyBonusesTable th{background-color:#faf9fa;font-weight:500}.LoyaltyBonusesTable th .th-container{align-items:center;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:20px}.LoyaltyBonusesTable th .th-container .picture-component{margin-right:12px}@media(max-width:767px){.LoyaltyBonusesTable th{height:58px;padding:12px 0}}.LoyaltyBonusesTable td{background-color:#faf9fa;font-size:14px;line-height:18px}@media(max-width:767px){.LoyaltyBonusesTable td{height:58px;padding:0}}.LoyaltyBonusesTable td:first-child{font-weight:500}.LoyaltyBonusesTable td:nth-child(2),.LoyaltyBonusesTable th:nth-child(2){background:var(--light-red)}.LoyaltyBonusesTable td:nth-child(3),.LoyaltyBonusesTable th:nth-child(3){background:#f5fbf0}.LoyaltyBonusesTable td:nth-child(4),.LoyaltyBonusesTable th:nth-child(4){background:#fef7d0}.bonusInfo{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:60px;scroll-behavior:smooth}.bonusInfo .infoItem{background:#faf9fa;border-radius:12px;display:grid;grid-template-columns:1fr 100px;padding:12px 16px}.bonusInfo .infoItem .title{align-self:flex-end;font-size:16px;font-weight:500;grid-column:1/2;grid-row:1/2;line-height:20px;margin-bottom:8px}.bonusInfo .infoItem .info{color:#6d6d6d;font-size:14px;font-weight:400;grid-column:1/2;grid-row:2/3;line-height:18px}.bonusInfo .infoItem .picture-component{grid-column:2/3;grid-row:1/3}@media(max-width:1200px){.bonusInfo{grid-template-columns:1fr}}.bonusInfoHeading,.statusesInfoHeading{font-size:20px;font-weight:500;margin-bottom:24px}.statusesInfoHeading{scroll-behavior:smooth}.statusesTable{grid-gap:20px;display:grid;font-size:14px;font-weight:400;grid-template-columns:190px 1fr 1fr 1fr;line-height:18px;margin-bottom:60px}.statusesTable .table-item{align-items:center;background:#faf9fa;border-radius:8px;display:flex;height:60px;justify-content:center;padding:12px 20px;text-align:center}.statusesTable .table-item.title{background:#faf9fa;font-size:16px;font-weight:500;justify-content:flex-start;line-height:20px;text-align:start}.statusesTable .table-item.title .picture-component{margin-right:12px}.statusesTable .table-item.status-basic{background:#fff3fa}.statusesTable .table-item.status-silver{background:#faf9fa}.statusesTable .table-item.status-gold{background:#fef7d0}.statusesTable .table-item.main-item{font-size:16px;font-weight:500;line-height:20px}.statusesTable .table-item.status-silver-gold{grid-column:3/5}.statusesTable .table-item.status-all{grid-column:2/5}.statusesTable .table-item.status-all a{text-decoration:underline}.statusesTable .table-item.status-all a:hover{text-decoration:none}.statusesTable .table-item .content{align-items:center;display:flex}.statusesTable .table-item .content .picture-component{margin-right:12px}@media(max-width:1200px){.statusesTable{grid-template-columns:190px 1fr}.statusesTable.basic .table-item.status-basic{grid-column:2/5}.statusesTable.basic .table-item.status-gold,.statusesTable.basic .table-item.status-silver,.statusesTable.basic .table-item.status-silver-gold,.statusesTable.silver .table-item.status-basic{display:none}.statusesTable.silver .table-item.status-silver{grid-column:2/5}.statusesTable.silver .table-item.status-gold{display:none}.statusesTable.silver .table-item.status-silver-gold{grid-column:2/5}.statusesTable.gold .table-item.status-basic,.statusesTable.gold .table-item.status-silver{display:none}.statusesTable.gold .table-item.status-gold,.statusesTable.gold .table-item.status-silver-gold{grid-column:2/5}}@media(max-width:767px){.statusesTable{grid-gap:0;grid-template-columns:1fr}.statusesTable .table-item{height:auto;justify-content:flex-start;padding:0;text-align:start}.statusesTable .table-item.main-item{display:none}.statusesTable .table-item.title{padding:32px 0 8px}.statusesTable.basic .table-item{background:none}.statusesTable.basic .table-item.status-basic,.statusesTable.basic .table-item.title{grid-column:1/5}.statusesTable.basic .table-item.status-gold,.statusesTable.basic .table-item.status-silver,.statusesTable.basic .table-item.status-silver-gold{display:none}.statusesTable.basic .table-item.status-all{grid-column:1/5}.statusesTable.silver .table-item{background:none}.statusesTable.silver .table-item.title{grid-column:1/5}.statusesTable.silver .table-item.status-basic{display:none}.statusesTable.silver .table-item.status-silver{grid-column:1/5}.statusesTable.silver .table-item.status-gold{display:none}.statusesTable.silver .table-item.status-all,.statusesTable.silver .table-item.status-silver-gold{grid-column:1/5}.statusesTable.gold .table-item{background:none}.statusesTable.gold .table-item.title{grid-column:1/5}.statusesTable.gold .table-item.status-basic,.statusesTable.gold .table-item.status-silver{display:none}.statusesTable.gold .table-item.status-all,.statusesTable.gold .table-item.status-gold,.statusesTable.gold .table-item.status-silver-gold{grid-column:1/5}}.statusesMobile{display:flex;margin-bottom:0}@media(min-width:768px)and (max-width:1279px){.statusesMobile{margin-bottom:32px}}.statusesMobile .table-item{align-items:center;background:#faf9fa;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;line-height:18px;margin-right:12px;padding:8px 20px;width:160px}.statusesMobile .table-item .content{align-items:center;display:flex;line-height:1}.statusesMobile .table-item .content .picture-component{margin-right:12px}.statusesMobile .table-item.status-basic{background:#fff3fa}.statusesMobile .table-item.status-silver{background:#faf9fa}.statusesMobile .table-item.status-gold{background:#fef7d0}.statusesMobile .table-item.noselected{background:#f1f1f1;color:#363636}.statusesMobile .table-item.selected{background:#fff3fa;color:#b32442}@media(max-width:767px){.statusesMobile .table-item{height:34px;justify-content:center;padding:8px 12px;width:-moz-fit-content;width:fit-content}.statusesMobile .table-item .content .picture-component{margin-right:4px}}.main-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;scroll-behavior:smooth}.main-title .title{font-size:24px;font-weight:500;line-height:28px}.main-title .links{color:#6d6d6d;display:flex;font-size:14px;font-weight:400;line-height:18px}.main-title .links .link{cursor:pointer;margin-right:16px;text-decoration:underline}.main-title .links .link:hover{text-decoration:none}@media(max-width:767px){.main-title{align-items:flex-start;flex-direction:column}.main-title .title{margin-bottom:20px}}@media(max-width:1279px){.loyalty-program-page{padding:0 25px 0 15px}}@media(max-width:767px){.loyalty-program-page{padding:0 12px}}.loyalty-program-page .title-collapse{margin-bottom:20px}.loyalty-program-page .title-collapse:first-child{margin-top:15px}.loyalty-program-page .collapse .loyalty-page{padding-top:80px}.loyalty-program-page h1{font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}@media(max-width:1440px){.loyalty-program-page h1{font-size:24px;margin-top:25px}}@media(max-width:767px){.loyalty-program-page h1{font-size:18px;margin-bottom:40px;margin-top:20px}}@media(min-width:768px)and (max-width:999px){.loyalty-program-page .loyalty-page .table-bonuses .wrap .current-price,.loyalty-program-page .loyalty-page .table-bonuses .wrap-top .title{min-width:220px}}@media(min-width:1000px)and (max-width:1279px){.loyalty-program-page .loyalty-page .table-bonuses .wrap .current-price,.loyalty-program-page .loyalty-page .table-bonuses .wrap-top .title{min-width:305px}}@media(min-width:1280px)and (max-width:1439px){.loyalty-program-page .loyalty-page .table-bonuses .bonuses li{font-size:16px}}.loyalty-program-page .loyalty-page .table-status{margin-bottom:60px}.loyalty-program-page .loyalty-page .table-status .title{min-width:175px}.loyalty-program-page .loyalty-page .table-status .status-gold{flex-basis:550px}@media(min-width:768px)and (max-width:1279px){.loyalty-program-page .loyalty-page .table-status .privilege{font-size:14px}}.loyalty-program-page .loyalty-page .table-status .status-basic,.loyalty-program-page .loyalty-page .table-status .status-gold,.loyalty-program-page .loyalty-page .table-status .status-silver{min-width:400px}@media(min-width:1280px)and (max-width:1439px){.loyalty-program-page .loyalty-page .table-status .status-basic,.loyalty-program-page .loyalty-page .table-status .status-gold,.loyalty-program-page .loyalty-page .table-status .status-silver{min-width:320px}}@media(min-width:768px)and (max-width:1279px){.loyalty-program-page .loyalty-page .table-status .status-basic,.loyalty-program-page .loyalty-page .table-status .status-gold,.loyalty-program-page .loyalty-page .table-status .status-silver{flex-basis:350px;min-width:190px}}.loyalty-program-page .loyalty-page .table-status .status-basic img,.loyalty-program-page .loyalty-page .table-status .status-gold img,.loyalty-program-page .loyalty-page .table-status .status-silver img{width:auto}@media(min-width:768px)and (max-width:1279px){.loyalty-program-page .loyalty-page .table-status .status-basic img,.loyalty-program-page .loyalty-page .table-status .status-gold img,.loyalty-program-page .loyalty-page .table-status .status-silver img{top:15px}.loyalty-program-page .loyalty-page .table-status .status-basic span,.loyalty-program-page .loyalty-page .table-status .status-gold span,.loyalty-program-page .loyalty-page .table-status .status-silver span{font-size:14px}}.loyalty-program-page .loyalty-page .wrapper{flex-basis:1215px}@media(min-width:768px)and (max-width:1279px){.loyalty-program-page .loyalty-page .title{min-width:165px}}