.rcp-fe-lol-npe-rewards { cursor: default; position: absolute; width: 1055px; height: 718px; animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards; } .rcp-fe-lol-npe-rewards::before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.1; transition: opacity 1s; -webkit-filter: none; } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title { font-family: var(--font-display); } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-text, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-subtitle { font-family: var(--font-body); } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-text, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-subtitle { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-text, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-subtitle { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle, .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title { text-transform: uppercase; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title:lang(ko-kr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle:lang(ko-kr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title:lang(ko-kr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title:lang(ja-jp), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle:lang(ja-jp), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title:lang(ja-jp), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title:lang(tr-tr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle:lang(tr-tr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title:lang(tr-tr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title:lang(el-gr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle:lang(el-gr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title:lang(el-gr), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title:lang(th-th), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle:lang(th-th), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title:lang(th-th), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title:lang(zh-tw), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle:lang(zh-tw), .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title { color: #f0e6d2; font-size: 30px; font-weight: 700; line-height: 32px; letter-spacing: 0.05em; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-title { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-text { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-subtitle { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-subtitle:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards-hub-v2 .page-layout-rewards-v2 .rewards-header-container { position: absolute; top: 65px; left: 30px ; right: auto ; } .rcp-fe-lol-npe-rewards-hub-v2 .page-layout-rewards-v2 .level-rewards-container { position: absolute; top: 65px; right: 30px ; left: auto ; } .rcp-fe-lol-npe-rewards-hub-v2 .page-layout-rewards-v2 .game-mode-carousel { position: absolute; bottom: 35px; left: 30px ; right: auto ; } .rcp-fe-lol-npe-rewards-hub-v2 .page-layout-rewards-v2 .login-rewards-container { position: absolute; bottom: 35px; right: 30px ; left: auto ; } .rcp-fe-lol-npe-rewards-hub-v2 { cursor: default; position: absolute; width: 1055px; height: 718px;  } .rcp-fe-lol-npe-rewards-hub-v2::before { content: ' '; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.1; background: url("/fe/lol-npe-rewards/images/rewards-hub/npe-rewards-background.jpg"); background-size: cover; transition: opacity 1s; -webkit-filter: none; transform: none ; } .rcp-fe-lol-npe-rewards-hub-v2.main-background::before { opacity: 1; } .rcp-fe-lol-npe-rewards-hub-v2 .root-component { margin-top: 80px; height: calc(100% - 80px); position: relative; } .rcp-fe-lol-npe-rewards-hub-v2 .page-layout-rewards-v2 { direction: ltr; } .rcp-fe-lol-npe-rewards-hub-v2 .page-layout-rewards-v2 .rcp-fe-lol-npe-rewards-new-player-pack-component { position: absolute; top: 126px; left: 30px ; right: auto ; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container { text-align: left ; color: #f0e6d2; width: 315px; position: absolute; left: 41px; top: 92px; animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-subtitle { color: #a09b8c; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-header-container .rewards-header-text { width: 260px; margin-top: 20px; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container { width: 657px; height: 254px; position: absolute; opacity: 0; animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container + .rewards-container { animation-delay: 0.1s; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container::before { content: ''; position: absolute; top: -3px; bottom: -3px; right: 8px; left: 8px; box-sizing: border-box; border: 2px solid transparent; background: linear-gradient(0deg, #433b27, #2c2b1b); border-radius: 3px/20px; box-shadow: 0px 0px 0px 10px #000 inset; -webkit-filter: none; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.all-complete { opacity: 0.7; transition: opacity 0.5s; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.all-complete::before { -webkit-filter: grayscale(1); transition: opacity 1s, -webkit-filter 0.5s; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.all-complete .rewards-section-header { -webkit-filter: grayscale(0.8) brightness(0.6); transition: -webkit-filter 0.5s; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.all-complete .rewards-main-content { border-image-source: linear-gradient(to bottom, #474648, #302f2e); } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.all-complete .rewards-main-content::before { -webkit-filter: grayscale(0.8); transition: -webkit-filter 0.5s; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-main-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; border: 2px solid #664e28; border-image-source: linear-gradient(to bottom, #584628, #3c3017); border-image-slice: 2; border-image-width: 2px; box-shadow: 0px 0px 1px rgba(0,0,0,0.2); background: #000; border-radius: 10px 5px; -webkit-filter: none; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-section-header { position: relative; width: 285px; margin: 37px 0 0 40px ; -webkit-filter: none; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-title { letter-spacing: 0.03em; text-transform: none; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-subtitle { margin: 0 50px 0 0 ; padding-top: 8px; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-calendar-button { position: absolute; right: 39px ; left: auto ; top: 20px; min-width: 150px; max-width: 210px; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-calendar-button:hover { cursor: pointer; color: #cdbe91; text-decoration: underline; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-section-footer { background-image: radial-gradient(rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.4) 50%); position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container .rewards-section-footer::before { position: absolute; content: ' '; top: 0; height: 1px; width: 600px; left: calc(((100% - 600px) / 2)); background-color: #32281e; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.should-animate.all-complete { transition-delay: 2.8s; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.should-animate.all-complete::before { transition-delay: 2.8s; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.should-animate.all-complete .rewards-section-header { transition-delay: 2.8s; } .rcp-fe-lol-npe-rewards-hub-v2 .rewards-container.should-animate.all-complete .rewards-main-content::before { transition-delay: 2.8s; } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .lol-npe-rewards-intro-splash .intro-splash-subtext, .lol-npe-rewards-intro-splash .intro-splash-title, .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title { font-family: var(--font-display); } .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .description, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .description { font-family: var(--font-body); } .lol-npe-rewards-intro-splash .intro-splash-subtext, .lol-npe-rewards-intro-splash .intro-splash-title, .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title, .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .description, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .description { -webkit-user-select: none; } .lol-npe-rewards-intro-splash .intro-splash-subtext, .lol-npe-rewards-intro-splash .intro-splash-title, .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title, .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .description, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .description { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .lol-npe-rewards-intro-splash .intro-splash-subtext, .lol-npe-rewards-intro-splash .intro-splash-title, .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title { text-transform: uppercase; } .lol-npe-rewards-intro-splash .intro-splash-subtext:lang(ko-kr), .lol-npe-rewards-intro-splash .intro-splash-title:lang(ko-kr), .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title:lang(ko-kr), .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title:lang(ko-kr), .lol-npe-rewards-intro-splash .intro-splash-subtext:lang(ja-jp), .lol-npe-rewards-intro-splash .intro-splash-title:lang(ja-jp), .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title:lang(ja-jp), .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title:lang(ja-jp), .lol-npe-rewards-intro-splash .intro-splash-subtext:lang(tr-tr), .lol-npe-rewards-intro-splash .intro-splash-title:lang(tr-tr), .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title:lang(tr-tr), .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title:lang(tr-tr), .lol-npe-rewards-intro-splash .intro-splash-subtext:lang(el-gr), .lol-npe-rewards-intro-splash .intro-splash-title:lang(el-gr), .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title:lang(el-gr), .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title:lang(el-gr), .lol-npe-rewards-intro-splash .intro-splash-subtext:lang(th-th), .lol-npe-rewards-intro-splash .intro-splash-title:lang(th-th), .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title:lang(th-th), .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title:lang(th-th), .lol-npe-rewards-intro-splash .intro-splash-subtext:lang(zh-tw), .lol-npe-rewards-intro-splash .intro-splash-title:lang(zh-tw), .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title:lang(zh-tw), .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title:lang(zh-tw) { text-transform: none; } .lol-npe-rewards-intro-splash .intro-splash-title { color: #f0e6d2; font-size: 40px; font-weight: 700; line-height: 42px; letter-spacing: 0.05em; } .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .lol-npe-rewards-intro-splash .intro-splash-subtext { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .lol-npe-rewards-intro-splash .intro-splash-subtext:lang(ja-jp) { font-size: 13px; } .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .description, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .description { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .lol-npe-rewards-intro-splash { direction: ltr; position: absolute; top: 0; left: 0; width: 100%; height: calc(100% - 80px); margin-top: 80px; background-image: url("/fe/lol-npe-rewards/images/intro-screen/intro-bg.jpg"); background-size: cover; background-repeat: no-repeat; } .lol-npe-rewards-intro-splash .intro-splash-content { position: absolute; width: 800px; height: 100%; top: 0; left: 0; text-align: center; } .lol-npe-rewards-intro-splash .intro-splash-content-top-section { padding-right: 160px; } .lol-npe-rewards-intro-splash .intro-splash-divider { width: 158px; height: 38px; background-image: url("/fe/lol-npe-rewards/images/intro-screen/divider.png"); background-size: contain; background-position: 50% 50%; background-repeat: no-repeat; margin: 120px auto 0; } .lol-npe-rewards-intro-splash .intro-splash-subtext { color: #cdbe91; margin-top: 25px; letter-spacing: 1.8px; } .lol-npe-rewards-intro-splash .intro-splash-title { margin-top: 12px; } .lol-npe-rewards-intro-splash .intro-splash-button-wrapper { font-size: 0; margin-top: 38px; } .lol-npe-rewards-intro-splash .intro-splash-button-wrapper::before, .lol-npe-rewards-intro-splash .intro-splash-button-wrapper::after { content: ' '; width: 100px; height: 10px; display: inline-block; background: url("/fe/lol-npe-rewards/images/intro-screen/intro-button-linework.png") no-repeat; background-position: 50% 50%; } .lol-npe-rewards-intro-splash .intro-splash-button-wrapper::before { transform: none ; } .lol-npe-rewards-intro-splash .intro-splash-button-wrapper::after { transform: scaleX(-1) ; } .lol-npe-rewards-intro-splash .intro-splash-button-wrapper .intro-splash-button { display: inline-block; margin: 0 auto; padding: 0 7px; } .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper { width: 350px; height: 230px; box-sizing: border-box; padding: 61px 0 0 207px ; text-align: left ; position: absolute; } .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .title, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .title { display: block; } .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper .description, .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper .description { margin-top: 16px; display: block; } .lol-npe-rewards-intro-splash .intro-splash-level-up-wrapper { top: 383px; left: 13px ; background: url("/fe/lol-npe-rewards/images/intro-screen/level-up.png") no-repeat; background-position: 39px 12px ; } .lol-npe-rewards-intro-splash .intro-splash-log-in-wrapper { top: 384px; left: 339px ; background: url("/fe/lol-npe-rewards/images/intro-screen/log-in.png") no-repeat; background-position: 27px 12px ; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title { font-family: var(--font-display); } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-text, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-subtitle { font-family: var(--font-body); } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-text, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-subtitle { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-text, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-subtitle { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle, .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title { text-transform: uppercase; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title:lang(ko-kr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle:lang(ko-kr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title:lang(ko-kr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title:lang(ja-jp), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle:lang(ja-jp), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title:lang(ja-jp), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title:lang(tr-tr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle:lang(tr-tr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title:lang(tr-tr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title:lang(el-gr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle:lang(el-gr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title:lang(el-gr), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title:lang(th-th), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle:lang(th-th), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title:lang(th-th), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title:lang(zh-tw), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle:lang(zh-tw), .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title { color: #f0e6d2; font-size: 30px; font-weight: 700; line-height: 32px; letter-spacing: 0.05em; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-title { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-text { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-subtitle { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-subtitle:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards-hub-v3 .page-layout-rewards-v3 .rewards-header-container { position: absolute; top: 65px; left: 30px ; right: auto ; } .rcp-fe-lol-npe-rewards-hub-v3 .page-layout-rewards-v3 .level-rewards-container { position: absolute; top: 65px; right: 30px ; left: auto ; } .rcp-fe-lol-npe-rewards-hub-v3 .page-layout-rewards-v3 .rcp-fe-lol-npe-rewards-challenges-card { position: absolute; bottom: 35px; left: 0px ; right: auto ; } .rcp-fe-lol-npe-rewards-hub-v3 .page-layout-rewards-v3 .login-rewards-container { position: absolute; bottom: 35px; right: 30px ; left: auto ; } .rcp-fe-lol-npe-rewards-hub-v3 { cursor: default; position: absolute; width: 1055px; height: 718px;  } .rcp-fe-lol-npe-rewards-hub-v3::before { content: ' '; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.1; background: url("/fe/lol-npe-rewards/images/rewards-hub/npe-rewards-background.jpg"); background-size: cover; transition: opacity 1s; -webkit-filter: none; transform: none ; } .rcp-fe-lol-npe-rewards-hub-v3.main-background::before { opacity: 1; } .rcp-fe-lol-npe-rewards-hub-v3 .root-component { margin-top: 80px; height: calc(100% - 80px); position: relative; } .rcp-fe-lol-npe-rewards-hub-v3 .page-layout-rewards-v3 { direction: ltr; } .rcp-fe-lol-npe-rewards-hub-v3 .page-layout-rewards-v3 .v3-hub-magic { background: url("/fe/lol-npe-rewards/images/rewards-hub/challenges-card-magic.png") no-repeat center/contain; position: absolute; bottom: 140px; height: 300px; width: 300px; left: -50px; } .rcp-fe-lol-npe-rewards-hub-v3 .page-layout-rewards-v3 .rcp-fe-lol-npe-rewards-new-player-pack-component { position: absolute; top: 126px; left: 30px ; right: auto ; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container { text-align: left ; color: #f0e6d2; width: 315px; position: absolute; left: 41px; top: 92px; animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-subtitle { color: #a09b8c; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-header-container .rewards-header-text { width: 260px; margin-top: 20px; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container { width: 657px; height: 254px; position: absolute; opacity: 0; animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container + .rewards-container { animation-delay: 0.1s; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container::before { content: ''; position: absolute; top: -3px; bottom: -3px; right: 8px; left: 8px; box-sizing: border-box; border: 2px solid transparent; background: linear-gradient(0deg, #433b27, #2c2b1b); border-radius: 3px/20px; box-shadow: 0px 0px 0px 10px #000 inset; -webkit-filter: none; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.all-complete { opacity: 0.7; transition: opacity 0.5s; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.all-complete::before { -webkit-filter: grayscale(1); transition: opacity 1s, -webkit-filter 0.5s; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.all-complete .rewards-section-header { -webkit-filter: grayscale(0.8) brightness(0.6); transition: -webkit-filter 0.5s; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.all-complete .rewards-main-content { border-image-source: linear-gradient(to bottom, #474648, #302f2e); } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.all-complete .rewards-main-content::before { -webkit-filter: grayscale(0.8); transition: -webkit-filter 0.5s; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-main-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; border: 2px solid #664e28; border-image-source: linear-gradient(to bottom, #584628, #3c3017); border-image-slice: 2; border-image-width: 2px; box-shadow: 0px 0px 1px rgba(0,0,0,0.2); background: #000; border-radius: 10px 5px; -webkit-filter: none; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-section-header { position: relative; width: 285px; margin: 37px 0 0 40px ; -webkit-filter: none; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-title { letter-spacing: 0.03em; text-transform: none; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-subtitle { margin: 0 50px 0 0 ; padding-top: 8px; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-calendar-button { position: absolute; right: 39px ; left: auto ; top: 20px; min-width: 150px; max-width: 210px; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-calendar-button:hover { cursor: pointer; color: #cdbe91; text-decoration: underline; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-section-footer { background-image: radial-gradient(rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.4) 50%); position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container .rewards-section-footer::before { position: absolute; content: ' '; top: 0; height: 1px; width: 600px; left: calc(((100% - 600px) / 2)); background-color: #32281e; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.should-animate.all-complete { transition-delay: 2.8s; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.should-animate.all-complete::before { transition-delay: 2.8s; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.should-animate.all-complete .rewards-section-header { transition-delay: 2.8s; } .rcp-fe-lol-npe-rewards-hub-v3 .rewards-container.should-animate.all-complete .rewards-main-content::before { transition-delay: 2.8s; } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle, .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title { font-family: var(--font-display); } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .rewards-subtitle { font-family: var(--font-body); } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle, .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title, .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .rewards-subtitle { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle, .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title, .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .rewards-subtitle { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle, .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title { text-transform: uppercase; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle:lang(ko-kr), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title:lang(ko-kr), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle:lang(ja-jp), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title:lang(ja-jp), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle:lang(tr-tr), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title:lang(tr-tr), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle:lang(el-gr), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title:lang(el-gr), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle:lang(th-th), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title:lang(th-th), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle:lang(zh-tw), .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title { color: #f0e6d2; font-size: 40px; font-weight: 700; line-height: 42px; letter-spacing: 0.05em; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .rewards-subtitle { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards-hub-v4 { cursor: default; position: absolute; width: 1055px; height: 718px; } .rcp-fe-lol-npe-rewards-hub-v4::before { content: ' '; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.1; background: url("/fe/lol-npe-rewards/images/rewards-hub/npe-rewards-background.jpg"); background-size: cover; transition: opacity 1s; -webkit-filter: none; } .rcp-fe-lol-npe-rewards-hub-v4.main-background::before { opacity: 1; } .rcp-fe-lol-npe-rewards-hub-v4 .root-component { margin-top: 80px; height: calc(100% - 80px); position: relative; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 { box-sizing: border-box; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 * { box-sizing: border-box; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .rewards-header-container { position: absolute; top: 0; left: 0; width: 55%; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .rcp-fe-lol-npe-rewards-store-carousel { position: absolute; top: 0; right: 0; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .rcp-fe-lol-npe-rewards-level-up-interactions-component { position: absolute; bottom: 35px; left: 35px; right: 35px; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .lol-npe-rewards-battle-pass-component { position: absolute; bottom: 0px; left: 0px; right: 0px; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .top-section { position: absolute; left: 35px; right: 35px; top: 55px; bottom: 250px; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-pretitle { color: #a09b8c; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .journey-title { letter-spacing: 0.03em; } .rcp-fe-lol-npe-rewards-hub-v4 .page-layout-rewards-v4 .rewards-subtitle { margin-right: 50px; padding-top: 8px; } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .rcp-fe-lol-npe-rewards .level-rewards-container { color: #f0e6d2; } .rcp-fe-lol-npe-rewards .level-rewards-container .rewards-main-content::before { content: ' '; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("/fe/lol-npe-rewards/images/rewards-hub/level-rewards-bg.jpg"); background-size: cover; opacity: 0.3; transform: none ; } .rcp-fe-lol-npe-rewards .level-rewards-container .rewards-play-button { display: inline-block; position: absolute; width: 105px; top: 128px; left: 50px; } .rcp-fe-lol-npe-rewards .login-rewards-container .section-left .reward-progress, .rcp-fe-lol-npe-rewards .login-rewards-container .rewards-unlock-message { font-family: var(--font-body); } .rcp-fe-lol-npe-rewards .login-rewards-container .section-left .reward-progress, .rcp-fe-lol-npe-rewards .login-rewards-container .rewards-unlock-message { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards .login-rewards-container .section-left .reward-progress, .rcp-fe-lol-npe-rewards .login-rewards-container .rewards-unlock-message { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards .login-rewards-container .section-left .reward-progress { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards .login-rewards-container .rewards-unlock-message { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards .login-rewards-container .rewards-unlock-message:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards .login-rewards-container { color: #f0e6d2; } .rcp-fe-lol-npe-rewards .login-rewards-container.render-mode-v3 { width: inherit; height: 100%; position: absolute; } .rcp-fe-lol-npe-rewards .login-rewards-container .section-left .reward-image { height: 75%; } .rcp-fe-lol-npe-rewards .login-rewards-container .section-left .daily-play-image { width: 200px; margin-top: -45px; margin-left: -30px; } .rcp-fe-lol-npe-rewards .login-rewards-container .section-left .reward-progress { text-align: center; height: 25%; color: #c89b3c; } .rcp-fe-lol-npe-rewards .login-rewards-container .rewards-main-content::before { content: ' '; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("/fe/lol-npe-rewards/images/rewards-hub/login-rewards-bg.jpg"); background-size: 700px; background-position: -30px -30px; opacity: 0.4; } .rcp-fe-lol-npe-rewards .login-rewards-container .rewards-claim-button { width: 150px; position: absolute; bottom: 10px; right: 10px; } .rcp-fe-lol-npe-rewards .login-rewards-container .rewards-unlock-message { margin-top: 8px; color: #c3973a; } .rcp-fe-lol-npe-rewards .login-rewards-container.should-animate .rewards-unlock-message { animation: rewardsUnlockMessageFadeIn 0.4s linear 3s normal 1 both; } @-moz-keyframes rewardsUnlockMessageFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes rewardsUnlockMessageFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes rewardsUnlockMessageFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes rewardsUnlockMessageFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .lol-npe-rewards-progress-bar-component .completed-count-label, .lol-npe-rewards-progress-bar-component .type-label, .lol-npe-rewards-progress-bar-component .all-completed-label { font-family: var(--font-display); } .lol-npe-rewards-progress-bar-component .completed-count-label, .lol-npe-rewards-progress-bar-component .type-label, .lol-npe-rewards-progress-bar-component .all-completed-label { -webkit-user-select: none; } .lol-npe-rewards-progress-bar-component .completed-count-label, .lol-npe-rewards-progress-bar-component .type-label, .lol-npe-rewards-progress-bar-component .all-completed-label { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .lol-npe-rewards-progress-bar-component .completed-count-label, .lol-npe-rewards-progress-bar-component .type-label, .lol-npe-rewards-progress-bar-component .all-completed-label { text-transform: uppercase; } .lol-npe-rewards-progress-bar-component .completed-count-label:lang(ko-kr), .lol-npe-rewards-progress-bar-component .type-label:lang(ko-kr), .lol-npe-rewards-progress-bar-component .all-completed-label:lang(ko-kr), .lol-npe-rewards-progress-bar-component .completed-count-label:lang(ja-jp), .lol-npe-rewards-progress-bar-component .type-label:lang(ja-jp), .lol-npe-rewards-progress-bar-component .all-completed-label:lang(ja-jp), .lol-npe-rewards-progress-bar-component .completed-count-label:lang(tr-tr), .lol-npe-rewards-progress-bar-component .type-label:lang(tr-tr), .lol-npe-rewards-progress-bar-component .all-completed-label:lang(tr-tr), .lol-npe-rewards-progress-bar-component .completed-count-label:lang(el-gr), .lol-npe-rewards-progress-bar-component .type-label:lang(el-gr), .lol-npe-rewards-progress-bar-component .all-completed-label:lang(el-gr), .lol-npe-rewards-progress-bar-component .completed-count-label:lang(th-th), .lol-npe-rewards-progress-bar-component .type-label:lang(th-th), .lol-npe-rewards-progress-bar-component .all-completed-label:lang(th-th), .lol-npe-rewards-progress-bar-component .completed-count-label:lang(zh-tw), .lol-npe-rewards-progress-bar-component .type-label:lang(zh-tw), .lol-npe-rewards-progress-bar-component .all-completed-label:lang(zh-tw) { text-transform: none; } .lol-npe-rewards-progress-bar-component .completed-count-label { color: #f0e6d2; font-size: 40px; font-weight: 700; line-height: 42px; letter-spacing: 0.05em; } .lol-npe-rewards-progress-bar-component .type-label, .lol-npe-rewards-progress-bar-component .all-completed-label { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; -webkit-font-smoothing: subpixel-antialiased; } .lol-npe-rewards-progress-bar-component { position: absolute; left: 40px ; right: auto ; bottom: 12px; height: 45px; } .lol-npe-rewards-progress-bar-component .completed-count-label { color: #a9e0e8; position: absolute; left: 0 ; right: auto ; top: 1px; text-shadow: 0 0 4px rgba(97,176,183,0.8), 0px 0px 8px rgba(97,176,183,0.8); transform: translateZ(0); } .lol-npe-rewards-progress-bar-component .completed-count-label.should-animate { animation: completedCountSlideIn 0.6s cubic-bezier(0, 0.75, 0.25, 1) 2.8s normal 1 both; } .lol-npe-rewards-progress-bar-component .completed-count-label.should-animate.animated-duplicate { animation: completedCountSlideOut 0.6s cubic-bezier(0, 0.75, 0.25, 1) 2.8s normal 1 both; } @-moz-keyframes completedCountSlideOut { 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(-20px); } } @-webkit-keyframes completedCountSlideOut { 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(-20px); } } @-o-keyframes completedCountSlideOut { 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(-20px); } } @keyframes completedCountSlideOut { 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(-20px); } } @-moz-keyframes completedCountSlideIn { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0px); } } @-webkit-keyframes completedCountSlideIn { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0px); } } @-o-keyframes completedCountSlideIn { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0px); } } @keyframes completedCountSlideIn { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0px); } } .lol-npe-rewards-progress-bar-component .type-label, .lol-npe-rewards-progress-bar-component .all-completed-label { position: absolute; top: 28px; font-size: 10px; font-weight: normal; } .lol-npe-rewards-progress-bar-component .type-label { left: 60px ; right: auto ; color: #c1b9ab; } .lol-npe-rewards-progress-bar-component .all-completed-label { right: 4px; color: #fff; } .lol-npe-rewards-progress-bar-component .all-completed-label::after { content: ' '; position: absolute; border-radius: 50%; border: 1px solid #484946; width: 27px; height: 27px; top: -16px; right: -39px; background-color: #000; background-image: url("/fe/lol-npe-rewards/images/reward-series-progress/checkmark.png"); background-position: 50%; background-repeat: no-repeat; } .lol-npe-rewards-progress-bar-component.should-animate .all-completed-label { animation: allCompletedLabelFadeIn 0.6s cubic-bezier(0, 0.75, 0.25, 1) 2.8s normal 1 both; } @-moz-keyframes allCompletedLabelFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes allCompletedLabelFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes allCompletedLabelFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes allCompletedLabelFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .lol-npe-rewards-progress-bar-component .progress-bar { margin: 15px 0 0 62px ; height: 20px; display: flex; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick { width: 23px; height: 8px; display: inline-block; box-sizing: border-box; transform: skewX(-30deg) ; margin-right: 3px; transition: 0.3s all linear; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-claimed { background: #a8e0e7; border: 1px solid rgba(97,176,183,0.5); box-shadow: 0px 0px 6px rgba(97,176,183,0.5), 0px 0px 10px rgba(97,176,183,0.3), 0px 0px 1px rgba(97,176,183,0.3) inset; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-claimed.animated-duplicate { opacity: 0; position: relative; right: 3px; margin: 0 0 0 -23px; animation-name: progressBarTickSwipeIn; animation-duration: 0.5s; animation-iteration-count: 1; animation-fill-mode: forwards; animation-timing-function: ease-out; animation-delay: 2.8s; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-locked-current { background: #1e2124; border: 1px solid rgba(97,176,183,0.9); box-shadow: 0px 0px 6px rgba(97,176,183,0.8), 0px 0px 10px rgba(97,176,183,0.5), 0px 0px 1px rgba(97,176,183,0.5) inset; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-locked-current:after { content: ' '; position: absolute; transform: skewX(30deg); top: -8px; left: 2px; width: 14px; height: 20px; display: inline-block; background: url("/fe/lol-npe-rewards/images/reward-series-progress/lock-grey.png"); background-repeat: no-repeat; background-size: 100%; opacity: 0; transition: 1s opacity linear; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-locked-current.available:after { animation-name: currentRewardLockFadeOut; animation-duration: 0.5s; animation-iteration-count: 1; animation-fill-mode: forwards; animation-timing-function: ease-out; animation-delay: 0s; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-locked-current.unavailable:after { animation-name: currentRewardLockFadeIn; animation-duration: 0.5s; animation-iteration-count: 1; animation-fill-mode: forwards; animation-timing-function: ease-out; animation-delay: 0s; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-locked-current.animated-duplicate { opacity: 0; position: relative; right: 3px; margin: 0 0 0 -23px; animation-name: progressBarTickSwipeIn; animation-duration: 0.5s; animation-iteration-count: 1; animation-fill-mode: forwards; animation-timing-function: ease-out; animation-delay: 2.8s; } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-unlocked { background: #294444; box-shadow: 0px 0px 6px rgba(97,176,183,0.4), 0px 0px 10px rgba(97,176,183,0.2), 0px 0px 1px 1px rgba(97,176,183,0.8); } .lol-npe-rewards-progress-bar-component .progress-bar .progress-bar-tick.progress-bar-tick-locked { background: #1e2124; border: 1px solid #4e5051; box-shadow: 0px 0px 0px 1px rgba(46,48,49,0.7), 0px 0px 1px 0px rgba(0,0,0,0.2) inset; } @-moz-keyframes progressBarTickSwipeIn { 0% { transform: translateX(-11.5px) skewX(-30deg) scaleX(0.05); opacity: 1; } 100% { transform: skewX(-30deg); opacity: 1; } } @-webkit-keyframes progressBarTickSwipeIn { 0% { transform: translateX(-11.5px) skewX(-30deg) scaleX(0.05); opacity: 1; } 100% { transform: skewX(-30deg); opacity: 1; } } @-o-keyframes progressBarTickSwipeIn { 0% { transform: translateX(-11.5px) skewX(-30deg) scaleX(0.05); opacity: 1; } 100% { transform: skewX(-30deg); opacity: 1; } } @keyframes progressBarTickSwipeIn { 0% { transform: translateX(-11.5px) skewX(-30deg) scaleX(0.05); opacity: 1; } 100% { transform: skewX(-30deg); opacity: 1; } } @-moz-keyframes currentRewardLockFadeIn { 0% { opacity: 0; } 100% { opacity: 0.8; } } @-webkit-keyframes currentRewardLockFadeIn { 0% { opacity: 0; } 100% { opacity: 0.8; } } @-o-keyframes currentRewardLockFadeIn { 0% { opacity: 0; } 100% { opacity: 0.8; } } @keyframes currentRewardLockFadeIn { 0% { opacity: 0; } 100% { opacity: 0.8; } } @-moz-keyframes currentRewardLockFadeOut { 0% { opacity: 0.8; } 100% { opacity: 0; } } @-webkit-keyframes currentRewardLockFadeOut { 0% { opacity: 0.8; } 100% { opacity: 0; } } @-o-keyframes currentRewardLockFadeOut { 0% { opacity: 0.8; } 100% { opacity: 0; } } @keyframes currentRewardLockFadeOut { 0% { opacity: 0.8; } 100% { opacity: 0; } } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level, .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title { font-family: var(--font-display); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul { font-family: var(--font-body); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level, .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title, .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level, .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title, .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level, .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title { text-transform: uppercase; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level:lang(ko-kr), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title:lang(ko-kr), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level:lang(ja-jp), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title:lang(ja-jp), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level:lang(tr-tr), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title:lang(tr-tr), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level:lang(el-gr), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title:lang(el-gr), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level:lang(th-th), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title:lang(th-th), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level:lang(zh-tw), .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview { position: absolute; display: flex; height: 120px; width: 290px; right: 43px ; left: auto ; top: 29px; transform: translateZ(0); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container { background-size: 119px; background-repeat: no-repeat; background-position: 50%; width: 50%; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-container .rewards-next-reward-preview-level { position: absolute; width: 30px; margin: auto; text-align: center; left: 55px; bottom: 4px; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-wrapper { width: 100px; height: 100px; margin: auto; margin-top: 7px; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-image-wrapper .rewards-next-reward-preview-image { width: 204px; margin: -79px 0 0 -50px ; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container { width: 50%; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container .rewards-next-reward-preview-text-title { margin: 5px 0 0 13px ; font-weight: 500; color: #a09b8c; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul { line-height: 14px; color: #f0e6d2; list-style-type: none; margin-top: 10px; padding: 0 0 0 40px ; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li { position: relative; margin-bottom: 10px; letter-spacing: 0.04em; font-weight: 300; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li::before { content: ' '; width: 15px; height: 20px; position: absolute; top: -3px; left: -25px ; right: auto ; background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/unlock.png"); background-repeat: no-repeat; background-position: 50% 50%; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-blue_essence::before, .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-orange_essence::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/essence-white.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-champion_choice_generic::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/champion.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-champion_choice_marksman::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/marksman.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-champion_choice_mage::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/mage.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-champion_choice_fighter::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/fighter.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-champion_choice_assassin::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/assassin.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-champion_choice_support::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/support.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-hextech_chest::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/hextech-chest.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-hextech_key::before, .rcp-fe-lol-npe-rewards .rewards-next-reward-preview .rewards-next-reward-preview-text-container ul li.reward-list-item-hextech_key_fragment::before { background-image: url("/fe/lol-npe-rewards/images/reward-minor-icons/hextech-key.png"); } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview.should-animate.animate-out { animation: rewardPreviewAnimateOut 0.2s linear 3s normal 1 both; } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview.should-animate.animate-out .rewards-next-reward-preview-image { animation: rewardsPreviewImageDim 0.4s cubic-bezier(0, 0, 0, 1) 1s normal 1 both; } @-moz-keyframes rewardsPreviewImageDim { 0% { opacity: 1; -webkit-filter: brightness(1) saturate(1); } 100% { opacity: 0.9; -webkit-filter: brightness(0.5) saturate(0.2); } } @-webkit-keyframes rewardsPreviewImageDim { 0% { opacity: 1; -webkit-filter: brightness(1) saturate(1); } 100% { opacity: 0.9; -webkit-filter: brightness(0.5) saturate(0.2); } } @-o-keyframes rewardsPreviewImageDim { 0% { opacity: 1; -webkit-filter: brightness(1) saturate(1); } 100% { opacity: 0.9; -webkit-filter: brightness(0.5) saturate(0.2); } } @keyframes rewardsPreviewImageDim { 0% { opacity: 1; -webkit-filter: brightness(1) saturate(1); } 100% { opacity: 0.9; -webkit-filter: brightness(0.5) saturate(0.2); } } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview.should-animate.animate-out .rewards-next-reward-preview-text-container { animation: rewardsPreviewTextDim 0.4s cubic-bezier(0, 0, 0, 1) 1s normal 1 both; } @-moz-keyframes rewardsPreviewTextDim { 0% { -webkit-filter: brightness(1); } 100% { -webkit-filter: brightness(0.7); } } @-webkit-keyframes rewardsPreviewTextDim { 0% { -webkit-filter: brightness(1); } 100% { -webkit-filter: brightness(0.7); } } @-o-keyframes rewardsPreviewTextDim { 0% { -webkit-filter: brightness(1); } 100% { -webkit-filter: brightness(0.7); } } @keyframes rewardsPreviewTextDim { 0% { -webkit-filter: brightness(1); } 100% { -webkit-filter: brightness(0.7); } } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview.should-animate.animate-out .rewards-completed-checkmark { width: 84px; height: 84px; top: 23px; left: 33px; position: absolute; background: url("/fe/lol-npe-rewards/images/rewards-hub/checkmark-large.png"); background-repeat: no-repeat; background-size: 84px 84px; background-position: center; animation: rewardsCompletedCheckmark 0.4s cubic-bezier(0, 0, 0, 1) 1.6s normal 1 both; } @-moz-keyframes rewardsCompletedCheckmark { 0% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 29.6875% 48.4375%, 21.875% 56.25%); } 50% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 46.875% 65.625%, 39.0625% 73.4375%); } 100% { -webkit-clip-path: polygon(21.875% 56.25%, 62.5% 18.75%, 78.125% 34.375%, 39.0625% 73.4375%); } } @-webkit-keyframes rewardsCompletedCheckmark { 0% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 29.6875% 48.4375%, 21.875% 56.25%); } 50% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 46.875% 65.625%, 39.0625% 73.4375%); } 100% { -webkit-clip-path: polygon(21.875% 56.25%, 62.5% 18.75%, 78.125% 34.375%, 39.0625% 73.4375%); } } @-o-keyframes rewardsCompletedCheckmark { 0% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 29.6875% 48.4375%, 21.875% 56.25%); } 50% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 46.875% 65.625%, 39.0625% 73.4375%); } 100% { -webkit-clip-path: polygon(21.875% 56.25%, 62.5% 18.75%, 78.125% 34.375%, 39.0625% 73.4375%); } } @keyframes rewardsCompletedCheckmark { 0% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 29.6875% 48.4375%, 21.875% 56.25%); } 50% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 46.875% 65.625%, 39.0625% 73.4375%); } 100% { -webkit-clip-path: polygon(21.875% 56.25%, 62.5% 18.75%, 78.125% 34.375%, 39.0625% 73.4375%); } } @-moz-keyframes rewardPreviewAnimateOut { 0% { opacity: 1; transform: translateX(0); } 100% { opacity: 0; transform: translateX(-40px); } } @-webkit-keyframes rewardPreviewAnimateOut { 0% { opacity: 1; transform: translateX(0); } 100% { opacity: 0; transform: translateX(-40px); } } @-o-keyframes rewardPreviewAnimateOut { 0% { opacity: 1; transform: translateX(0); } 100% { opacity: 0; transform: translateX(-40px); } } @keyframes rewardPreviewAnimateOut { 0% { opacity: 1; transform: translateX(0); } 100% { opacity: 0; transform: translateX(-40px); } } .rcp-fe-lol-npe-rewards .rewards-next-reward-preview.should-animate.animate-in { animation: rewardPreviewAnimateIn 0.2s linear 3.2s normal 1 both; } @-moz-keyframes rewardPreviewAnimateIn { 0% { opacity: 0; transform: translateX(40px); } 100% { opacity: 1; transform: translateX(0px); } } @-webkit-keyframes rewardPreviewAnimateIn { 0% { opacity: 0; transform: translateX(40px); } 100% { opacity: 1; transform: translateX(0px); } } @-o-keyframes rewardPreviewAnimateIn { 0% { opacity: 0; transform: translateX(40px); } 100% { opacity: 1; transform: translateX(0px); } } @keyframes rewardPreviewAnimateIn { 0% { opacity: 0; transform: translateX(40px); } 100% { opacity: 1; transform: translateX(0px); } } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title { font-family: var(--font-display); } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-description { font-family: var(--font-body); } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title, .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-description { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title, .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-description { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title { text-transform: uppercase; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title:lang(ko-kr), .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title:lang(ja-jp), .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title:lang(tr-tr), .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title:lang(el-gr), .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title:lang(th-th), .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title { text-transform: none; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title { letter-spacing: 0.0375em; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-description { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-description:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards .game-mode-carousel { width: 250px; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-inner { width: 250px; height: 250px; box-sizing: border-box; border: #32281e 1px solid; position: relative; background: #000; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-buttons { position: absolute; left: 0; top: 0; width: 100%; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-buttons .carousel-button { background-image: url("/fe/lol-npe-rewards/images/ui/carousel-arrow-right.png"); background-size: 100%; background-repeat: no-repeat; width: 12px; height: 19px; cursor: pointer; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-buttons .carousel-button:hover { -webkit-filter: brightness(1.5); } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-buttons .carousel-button:active { -webkit-filter: brightness(0.8); } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-buttons .left { transform: scaleX(-1); position: absolute; top: 60px; left: 20px; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-buttons .right { position: absolute; top: 60px; right: 20px; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-video-wrapper { position: absolute; top: 0; left: 0; width: 248px; height: 248px; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-video-wrapper .game-mode-carousel-video { width: 248px; height: 248px; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-background-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.6) 70%); } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info { position: absolute; bottom: 15px; left: 15px; width: 220px; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-play-button { display: flex; min-width: 125px; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-title { display: block; margin-bottom: 3px; color: #f0e6d2; } .rcp-fe-lol-npe-rewards .game-mode-carousel .game-mode-carousel-queue-info .carousel-queue-info-description { display: block; margin-bottom: 14px; } .rcp-fe-lol-npe-rewards-loading-experience { position: relative; width: 100%; height: 100%; } .rcp-fe-lol-npe-rewards-loading-experience .loading-spinner { top: calc(50% - 25px); left: calc(50% - 25px); } .rcp-fe-lol-npe-rewards-loading-experience .loading-spinner.animate-in { animation: fadeIn 0.4s linear; } .rcp-fe-lol-npe-rewards-loading-experience .error-container { position: absolute; top: 50%; left: 50%; width: 300px; text-align: center; transform: translate(-50%, -50%); } .rcp-fe-lol-npe-rewards-loading-experience .error-container.animate-in { animation: fadeIn 0.4s linear; } .rcp-fe-lol-npe-rewards-loading-experience .error-icon { width: 76px; height: 76px; margin: 0 auto -4px; background: url("/fe/lol-npe-rewards/images/rewards-hub/icon-repair.png") no-repeat center/contain; } .rcp-fe-lol-npe-rewards-loading-experience .error-message { color: #f0e6d2; } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle, .rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost, .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header { font-family: var(--font-display); } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle, .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list { font-family: var(--font-body); } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle, .rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost, .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header, .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list { -webkit-user-select: none; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle, .rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost, .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header, .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle, .rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost, .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header { text-transform: uppercase; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(ko-kr), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(ko-kr), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle:lang(ko-kr), .rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(ko-kr), .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(ko-kr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(ko-kr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(ko-kr), .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header:lang(ko-kr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(ja-jp), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(ja-jp), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle:lang(ja-jp), .rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(ja-jp), .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(ja-jp), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(ja-jp), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(ja-jp), .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header:lang(ja-jp), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(tr-tr), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(tr-tr), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle:lang(tr-tr), .rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(tr-tr), .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(tr-tr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(tr-tr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(tr-tr), .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header:lang(tr-tr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(el-gr), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(el-gr), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle:lang(el-gr), .rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(el-gr), .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(el-gr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(el-gr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(el-gr), .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header:lang(el-gr), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(th-th), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(th-th), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle:lang(th-th), .rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(th-th), .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(th-th), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(th-th), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(th-th), .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header:lang(th-th), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(zh-tw), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title:lang(zh-tw), .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle:lang(zh-tw), .rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(zh-tw), .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(zh-tw), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount:lang(zh-tw), .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost:lang(zh-tw), .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header:lang(ja-jp) { font-size: 13px; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle, .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle:lang(ja-jp), .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list:lang(ja-jp) { font-size: 13px; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component { width: 308px; height: 194px; border: #32281e 1px solid; background: rgba(0,0,0,0.4); } .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component { width: 400px; height: 150px; position: absolute; } .rcp-fe-lol-npe-rewards-new-player-pack-component .store-time-sensitive-banner { position: absolute; right: 30px ; left: auto ; width: 46px; height: 40px; background: url("/fe/lol-npe-rewards/images/new-player-pack/store-time-sensitive-banner.png"); background-size: cover; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .store-time-sensitive-banner { visibility: hidden; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-section-header { position: absolute; left: 15px ; right: auto ; top: 15px; width: 90%; height: 63%; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title, .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-title { font-size: 15px; letter-spacing: 0.03em; text-transform: none; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle { position: absolute; bottom: 0; right: 0; height: 36px; display: flex; align-items: center; } .render-mode-carousel.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-subtitle { position: relative; left: 2em; top: 2em; } .rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-main-content::before { content: ' '; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("/fe/lol-npe-rewards/images/new-player-pack/full-backdrop.png") no-repeat center/contain; background-size: cover; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-main-content::before { background: url("/fe/lol-npe-rewards/images/new-player-pack/v3-backdrop.png") no-repeat center/contain; } .rcp-fe-lol-npe-rewards-new-player-pack-component .rewards-section-footer { background-color: rgba(0,0,0,0.5); } .rcp-fe-lol-npe-rewards-new-player-pack-component .footer-content { display: flex; position: absolute; bottom: 20px; width: 90%; left: 15px; height: 18%; justify-content: flex-start; align-items: center; } .rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost { color: #ff2345; font-size: 20px; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount, .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost { color: #ff2345; margin-left: 5px; } .rcp-fe-lol-npe-rewards-new-player-pack-component .purchase-button { width: 170px; right: 4px; position: absolute; bottom: 1px; } .render-mode-sidebar.rcp-fe-lol-npe-rewards-new-player-pack-component .discount-container { width: 90px; } .rcp-fe-lol-npe-rewards-new-player-pack-component .total-cost { text-decoration: line-through; } .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-wrapper { position: absolute; height: 120px; width: 145px; right: 43px; top: 29px; } .rcp-fe-lol-npe-rewards-new-player-pack-component .store-item-contents-header { margin-left: 13px; margin-top: 5px; font-weight: 500; color: #a09b8c; } .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list { line-height: 14px; color: #f0e6d2; list-style-type: none; margin-top: 10px; } .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list li { position: relative; margin-bottom: 10px; letter-spacing: 0.04em; font-weight: 300; } .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list li::before { content: ' '; width: 15px; height: 20px; position: absolute; top: -3px; left: -25px; background-image: url("/fe/lol-npe-rewards/images/unlock.png"); background-repeat: no-repeat; background-position: 50% 50%; } .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list li.item-champ::before { background-image: url("/fe/lol-npe-rewards/images/icon-champ.png"); } .rcp-fe-lol-npe-rewards-new-player-pack-component ul.store-item-contents-list li.item-ward::before { background-image: url("/fe/lol-npe-rewards/images/icon-ward.png"); } .lol-npe-rewards-battle-pass-component { position: absolute; bottom: 5px; width: 100%; height: 230px; } .lol-npe-rewards-progression-milestone-component .progress-indicator-info { font-family: var(--font-body); } .lol-npe-rewards-progression-milestone-component .progress-indicator-info { -webkit-user-select: none; } .lol-npe-rewards-progression-milestone-component .progress-indicator-info { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .lol-npe-rewards-progression-milestone-component .progress-indicator-info { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .lol-npe-rewards-progression-milestone-component { height: 216px; display: inline-block; } .lol-npe-rewards-progression-milestone-component .rewards { position: relative; height: 150px; } .lol-npe-rewards-progression-milestone-component .progress-bar-container { position: relative; width: 148px; height: 54px; } .lol-npe-rewards-progression-milestone-component .progress-bar-container:before { content: ''; position: absolute; width: 100%; height: 100%; background: url("/fe/lol-tft/images/pass-progress-bar.png") no-repeat center/contain; } .lol-npe-rewards-progression-milestone-component .progress-bar-container.first-bar:before { background: url("/fe/lol-tft/images/pass-progress-bar-end.png") no-repeat center/contain; } .lol-npe-rewards-progression-milestone-component .progress-bar-container.last-bar:before { background: url("/fe/lol-tft/images/pass-progress-bar-end.png") no-repeat center/contain; transform: scaleX(-1); } .lol-npe-rewards-progression-milestone-component .milestone-container { position: relative; left: 38px; bottom: 58px; width: 72px; height: 72px; } .lol-npe-rewards-progression-milestone-component .progress-bar { position: absolute; top: 25px; left: -62px; max-width: 124px; height: 4px; background-color: #0f5f87; border-radius: 1px; } .lol-npe-rewards-progression-milestone-component .progress-bar.in-progress { background: linear-gradient(to right, #0f5f87 50%, #1bd8e3 100%); } .lol-npe-rewards-progression-milestone-component .progress-bar.progress-complete { left: 86px; width: 54px; } .lol-npe-rewards-progression-milestone-component .progress-bar.progress-complete:after { content: ''; left: 100%; position: absolute; height: 0; width: 0; border: solid transparent; border-left-color: #0f5f87; border-width: 2px; } .lol-npe-rewards-progression-milestone-component .first-bar .progress-bar::after { content: ''; right: 100%; position: absolute; height: 0; width: 0; border: solid transparent; border-right-color: #0f5f87; border-width: 2px; } .lol-npe-rewards-progression-milestone-component .progress-indicator-container { position: absolute; top: 0; right: 0; } .lol-npe-rewards-progression-milestone-component .progress-indicator-line { position: absolute; width: 1px; height: 16px; background: linear-gradient(#cdfafa, #fff 20%, transparent); } .lol-npe-rewards-progression-milestone-component .progress-indicator-info { position: absolute; top: 18px; transform: translateX(-50%); } .lol-npe-rewards-progression-milestone-component .progress-indicator-points-earned { color: #cdfafa; } .lol-npe-rewards-progression-milestone-component .progress-indicator-points-required { color: #0596aa; } .lol-npe-rewards-progression-milestone-component .milestone-complete { position: absolute; bottom: 5px; z-index: 1; width: 72px; } .lol-npe-rewards-progression-milestone-component .milestone-locked { position: absolute; top: 15px; left: 20px; width: 33px; } .lol-npe-rewards-progression-milestone-list-component .milestones-wrapper { display: flex; justify-content: center; } .lol-npe-rewards-progression-milestone-list-component .milestones { display: flex; overflow-x: hidden; overflow-y: hidden; white-space: nowrap; } .lol-npe-rewards-progression-milestone-list-component .left-button-group, .lol-npe-rewards-progression-milestone-list-component .right-button-group { display: flex; justify-content: center; flex-direction: column; } .lol-npe-rewards-progression-milestone-list-component .left-button-group .arrow, .lol-npe-rewards-progression-milestone-list-component .right-button-group .arrow { width: 30px; } .lol-npe-rewards-progression-reward-component .reward, .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame { font-family: var(--font-display); } .lol-npe-rewards-progression-reward-component .claim-label { font-family: var(--font-body); } .lol-npe-rewards-progression-reward-component .reward, .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame, .lol-npe-rewards-progression-reward-component .claim-label { -webkit-user-select: none; } .lol-npe-rewards-progression-reward-component .reward, .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame, .lol-npe-rewards-progression-reward-component .claim-label { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .lol-npe-rewards-progression-reward-component .reward, .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame { text-transform: uppercase; } .lol-npe-rewards-progression-reward-component .reward:lang(ko-kr), .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame:lang(ko-kr), .lol-npe-rewards-progression-reward-component .reward:lang(ja-jp), .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame:lang(ja-jp), .lol-npe-rewards-progression-reward-component .reward:lang(tr-tr), .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame:lang(tr-tr), .lol-npe-rewards-progression-reward-component .reward:lang(el-gr), .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame:lang(el-gr), .lol-npe-rewards-progression-reward-component .reward:lang(th-th), .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame:lang(th-th), .lol-npe-rewards-progression-reward-component .reward:lang(zh-tw), .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame:lang(zh-tw) { text-transform: none; } .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .lol-npe-rewards-progression-reward-component .reward { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .lol-npe-rewards-progression-reward-component .claim-label { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .lol-npe-rewards-progression-reward-component { position: absolute; width: 100%; height: 100%; } .lol-npe-rewards-progression-reward-component .reward { position: absolute; top: 25px; left: 24px; width: 100px; height: 100px; text-align: center; } .lol-npe-rewards-progression-reward-component .reward:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #081010; } .lol-npe-rewards-progression-reward-component .reward-frame { position: absolute; width: 148px; height: 150px; left: -24px; top: -25px; pointer-events: none; } .lol-npe-rewards-progression-reward-component .reward-image { position: absolute; left: 0; top: 0px; height: 100%; width: 100%; pointer-events: none; } .lol-npe-rewards-progression-reward-component .label { position: absolute; bottom: 12px; left: 45px; width: 60px; pointer-events: all; line-height: 28px; } .lol-npe-rewards-progression-reward-component .state-acquired .reward-frame { background: url("/fe/lol-tft/images/pass-reward-frame-default.png") no-repeat center/contain; } .lol-npe-rewards-progression-reward-component .state-acquired:hover .reward-frame { background: url("/fe/lol-tft/images/pass-reward-frame-default-hover.png") no-repeat center/contain; } .lol-npe-rewards-progression-reward-component .state-unclaimed { cursor: pointer; } .lol-npe-rewards-progression-reward-component .state-unclaimed .reward-frame { background: url("/fe/lol-tft/images/pass-reward-frame-claim.png") no-repeat center/contain; } .lol-npe-rewards-progression-reward-component .state-unclaimed:hover .reward-frame { background: url("/fe/lol-tft/images/pass-reward-frame-claim-hover.png") no-repeat center/contain; } .lol-npe-rewards-progression-reward-component .state-in-progress { top: 7px; left: 15px; width: 118px; height: 118px; } .lol-npe-rewards-progression-reward-component .state-in-progress .reward-frame { left: -14px; top: -8px; background: url("/fe/lol-tft/images/pass-reward-frame-next.png") no-repeat center/contain; color: #c89b3c; } .lol-npe-rewards-progression-reward-component .state-in-progress:hover .reward-frame { background: url("/fe/lol-tft/images/pass-reward-frame-next-hover.png") no-repeat center/contain; color: #f0e6d2; } .lol-npe-rewards-progression-reward-component .state-unavailable .reward-image { -webkit-filter: saturate(0.5) opacity(0.5); transition: -webkit-filter 0.1s linear; } .lol-npe-rewards-progression-reward-component .state-unavailable .reward-frame { background: url("/fe/lol-tft/images/pass-reward-frame-locked.png") no-repeat center/contain; } .lol-npe-rewards-progression-reward-component .state-unavailable .label { color: #5c5b57; } .lol-npe-rewards-progression-reward-component .state-unavailable:hover { -webkit-filter: brightness(120%); } .lol-npe-rewards-progression-reward-component .state-unavailable:hover .reward-image { -webkit-filter: saturate(1) opacity(1); } .lol-npe-rewards-progression-reward-component .claim-label { position: absolute; top: -26px; left: 0; width: 100%; pointer-events: none; text-align: center; text-transform: uppercase; font-weight: 900; letter-spacing: 0.05em; background: linear-gradient(to bottom, #0f5f87 10%, #1bd8e3 70%, #fff 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .lol-npe-rewards-progression-reward-component .particles { position: absolute; top: -25px; left: -24px; pointer-events: none; } .lol-npe-rewards-progression-reward-component .particles img { position: absolute; width: 148px; height: 148px; top: 0; left: 0; } .lol-npe-rewards-progression-reward-component .particles img:nth-child(1) { animation: change-background-1 10s linear alternate infinite; } .lol-npe-rewards-progression-reward-component .particles img:nth-child(2) { animation: change-background-2 10s linear alternate infinite; } .lol-npe-rewards-progression-reward-component .particles img:nth-child(3) { animation: change-background-3 10s linear alternate infinite; } .lol-npe-rewards-progression-reward-component .particles img:nth-child(4) { animation: change-background-4 10s linear alternate infinite; } .lol-npe-rewards-progression-reward-component .particles img:nth-child(5) { animation: change-background-5 10s linear alternate infinite; } @-moz-keyframes change-background-1 { 0% { opacity: 1; } 50% { opacity: 1; } 10%, 20%, 30%, 40%, 60%, 70%, 80%, 90%, 100% { opacity: 0; } } @-webkit-keyframes change-background-1 { 0% { opacity: 1; } 50% { opacity: 1; } 10%, 20%, 30%, 40%, 60%, 70%, 80%, 90%, 100% { opacity: 0; } } @-o-keyframes change-background-1 { 0% { opacity: 1; } 50% { opacity: 1; } 10%, 20%, 30%, 40%, 60%, 70%, 80%, 90%, 100% { opacity: 0; } } @keyframes change-background-1 { 0% { opacity: 1; } 50% { opacity: 1; } 10%, 20%, 30%, 40%, 60%, 70%, 80%, 90%, 100% { opacity: 0; } } @-moz-keyframes change-background-2 { 10% { opacity: 1; } 60% { opacity: 1; } 0%, 20%, 30%, 40%, 50%, 70%, 80%, 90%, 100% { opacity: 0; } } @-webkit-keyframes change-background-2 { 10% { opacity: 1; } 60% { opacity: 1; } 0%, 20%, 30%, 40%, 50%, 70%, 80%, 90%, 100% { opacity: 0; } } @-o-keyframes change-background-2 { 10% { opacity: 1; } 60% { opacity: 1; } 0%, 20%, 30%, 40%, 50%, 70%, 80%, 90%, 100% { opacity: 0; } } @keyframes change-background-2 { 10% { opacity: 1; } 60% { opacity: 1; } 0%, 20%, 30%, 40%, 50%, 70%, 80%, 90%, 100% { opacity: 0; } } @-moz-keyframes change-background-3 { 20% { opacity: 1; } 70% { opacity: 1; } 0%, 10%, 30%, 40%, 50%, 60%, 80%, 90%, 100% { opacity: 0; } } @-webkit-keyframes change-background-3 { 20% { opacity: 1; } 70% { opacity: 1; } 0%, 10%, 30%, 40%, 50%, 60%, 80%, 90%, 100% { opacity: 0; } } @-o-keyframes change-background-3 { 20% { opacity: 1; } 70% { opacity: 1; } 0%, 10%, 30%, 40%, 50%, 60%, 80%, 90%, 100% { opacity: 0; } } @keyframes change-background-3 { 20% { opacity: 1; } 70% { opacity: 1; } 0%, 10%, 30%, 40%, 50%, 60%, 80%, 90%, 100% { opacity: 0; } } @-moz-keyframes change-background-4 { 30% { opacity: 1; } 80% { opacity: 1; } 0%, 10%, 20%, 40%, 50%, 60%, 70%, 90%, 100% { opacity: 0; } } @-webkit-keyframes change-background-4 { 30% { opacity: 1; } 80% { opacity: 1; } 0%, 10%, 20%, 40%, 50%, 60%, 70%, 90%, 100% { opacity: 0; } } @-o-keyframes change-background-4 { 30% { opacity: 1; } 80% { opacity: 1; } 0%, 10%, 20%, 40%, 50%, 60%, 70%, 90%, 100% { opacity: 0; } } @keyframes change-background-4 { 30% { opacity: 1; } 80% { opacity: 1; } 0%, 10%, 20%, 40%, 50%, 60%, 70%, 90%, 100% { opacity: 0; } } @-moz-keyframes change-background-5 { 40% { opacity: 1; } 90% { opacity: 1; } 0%, 10%, 20%, 30%, 50%, 60%, 70%, 80%, 100% { opacity: 0; } } @-webkit-keyframes change-background-5 { 40% { opacity: 1; } 90% { opacity: 1; } 0%, 10%, 20%, 30%, 50%, 60%, 70%, 80%, 100% { opacity: 0; } } @-o-keyframes change-background-5 { 40% { opacity: 1; } 90% { opacity: 1; } 0%, 10%, 20%, 30%, 50%, 60%, 70%, 80%, 100% { opacity: 0; } } @keyframes change-background-5 { 40% { opacity: 1; } 90% { opacity: 1; } 0%, 10%, 20%, 30%, 50%, 60%, 70%, 80%, 100% { opacity: 0; } } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title { font-family: var(--font-display); } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-subtitle { font-family: var(--font-body); } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title, .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-subtitle { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title, .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-subtitle { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title { text-transform: uppercase; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title:lang(ko-kr), .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title:lang(ja-jp), .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title:lang(tr-tr), .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title:lang(el-gr), .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title:lang(th-th), .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-subtitle { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .interactions-bar { display: flex; justify-content: flex-start; width: 100%; height: 200px; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .challenges, .rcp-fe-lol-npe-rewards-level-up-interactions-component .daily-play { width: 36%; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .loading-section { width: 100%; height: 200px; display: flex; justify-content: center; align-items: center; position: relative; border: 1px solid #3c3c41; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .go-to-loot { width: 27%; position: absolute; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .loot-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: 0px 0px 75px 15px #005a82; height: 50px; width: 180px; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .loot-button-content { min-width: 180px; display: flex; justify-content: flex-start; align-items: center; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .hextech { height: 13px; width: 13px; margin: 0 10%; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .view-button { max-height: 20px; width: 80px; position: absolute; bottom: 25px; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-title { margin: 8% 8% 0% 0%; color: #f0e6d2; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-subtitle { padding-right: 8%; color: #cdbe91; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-wrapper { height: 100%; display: flex; justify-content: flex-start; align-items: center; border: 1px solid #3c3c41; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-wrapper .section-left { width: 40%; height: 100%; display: flex; flex-direction: column; } .rcp-fe-lol-npe-rewards-level-up-interactions-component .section-wrapper .section-right { width: 60%; height: 100%; } .rcp-fe-lol-npe-rewards-challenges-card .section-title { font-family: var(--font-display); } .rcp-fe-lol-npe-rewards-challenges-card .section-subtitle, .rcp-fe-lol-npe-rewards-challenges-card .progress-label { font-family: var(--font-body); } .rcp-fe-lol-npe-rewards-challenges-card .section-title, .rcp-fe-lol-npe-rewards-challenges-card .section-subtitle, .rcp-fe-lol-npe-rewards-challenges-card .progress-label { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards-challenges-card .section-title, .rcp-fe-lol-npe-rewards-challenges-card .section-subtitle, .rcp-fe-lol-npe-rewards-challenges-card .progress-label { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards-challenges-card .section-title { text-transform: uppercase; } .rcp-fe-lol-npe-rewards-challenges-card .section-title:lang(ko-kr), .rcp-fe-lol-npe-rewards-challenges-card .section-title:lang(ja-jp), .rcp-fe-lol-npe-rewards-challenges-card .section-title:lang(tr-tr), .rcp-fe-lol-npe-rewards-challenges-card .section-title:lang(el-gr), .rcp-fe-lol-npe-rewards-challenges-card .section-title:lang(th-th), .rcp-fe-lol-npe-rewards-challenges-card .section-title:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards-challenges-card .section-title { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .rcp-fe-lol-npe-rewards-challenges-card .section-subtitle, .rcp-fe-lol-npe-rewards-challenges-card .progress-label { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-npe-rewards-challenges-card .section-subtitle:lang(ja-jp), .rcp-fe-lol-npe-rewards-challenges-card .progress-label:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards-challenges-card { padding-left: 30px; background: url("/fe/lol-npe-rewards/images/rewards-hub/challenges-card-background.png") no-repeat; background-size: 317px 268px; background-position: top right; } .rcp-fe-lol-npe-rewards-challenges-card .challenges { width: 308px; height: 254px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; } .rcp-fe-lol-npe-rewards-challenges-card .view-button { height: 36px; min-width: 174px; max-width: 270px; position: absolute; bottom: 15px; right: 17px; } .rcp-fe-lol-npe-rewards-challenges-card .section-title { width: 100%; height: 25%; display: flex; justify-content: flex-start; align-items: center; padding-top: 10px; margin-bottom: -5px; } .rcp-fe-lol-npe-rewards-challenges-card .section-subtitle { margin-top: 10px; padding-right: 8%; } .rcp-fe-lol-npe-rewards-challenges-card .section-wrapper { width: 100%; height: 75%; display: flex; justify-content: flex-start; align-items: center; } .rcp-fe-lol-npe-rewards-challenges-card .section-wrapper .section-left { width: 40%; height: 100%; } .rcp-fe-lol-npe-rewards-challenges-card .section-wrapper .section-right { width: 60%; height: 100%; } .rcp-fe-lol-npe-rewards-challenges-card .progress-bar-container { width: 100px; height: 4px; display: inline-block; background-color: #000; border: 2px solid #463714; position: relative; } .rcp-fe-lol-npe-rewards-challenges-card .progress-bar { width: 100px; position: relative; background: linear-gradient(to right, #0f5f87 50%, #1bd8e3 100%); height: 4px; } .rcp-fe-lol-npe-rewards-challenges-card .progress-label { color: #55e9ff; font-weight: bolder; width: 30px; display: inline-block; margin-left: 5px; } .rcp-fe-lol-npe-rewards-challenges-card .reward-image { background: url("/fe/lol-loot/assets/loot_item_icons/chest_224.png") no-repeat center/contain; width: 125px; height: 125px; margin-top: -18px; margin-left: -9px; } .rcp-fe-lol-npe-rewards-challenges-card .complete-grey { -webkit-filter: grayscale(0.8) brightness(0.6); } .rcp-fe-lol-npe-rewards-challenges-card .complete-checkmark { width: 84px; height: 84px; top: 75px; left: 48px; position: absolute; background: url("/fe/lol-npe-rewards/images/rewards-hub/checkmark-large.png"); background-repeat: no-repeat; background-size: 84px 84px; background-position: center; animation: rewardsCompletedCheckmark 0.4s cubic-bezier(0, 0, 0, 1) 1.6s normal 1 both; pointer-events: none; } @-moz-keyframes rewardsCompletedCheckmark { 0% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 29.6875% 48.4375%, 21.875% 56.25%); } 50% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 46.875% 65.625%, 39.0625% 73.4375%); } 100% { -webkit-clip-path: polygon(21.875% 56.25%, 62.5% 18.75%, 78.125% 34.375%, 39.0625% 73.4375%); } } @-webkit-keyframes rewardsCompletedCheckmark { 0% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 29.6875% 48.4375%, 21.875% 56.25%); } 50% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 46.875% 65.625%, 39.0625% 73.4375%); } 100% { -webkit-clip-path: polygon(21.875% 56.25%, 62.5% 18.75%, 78.125% 34.375%, 39.0625% 73.4375%); } } @-o-keyframes rewardsCompletedCheckmark { 0% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 29.6875% 48.4375%, 21.875% 56.25%); } 50% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 46.875% 65.625%, 39.0625% 73.4375%); } 100% { -webkit-clip-path: polygon(21.875% 56.25%, 62.5% 18.75%, 78.125% 34.375%, 39.0625% 73.4375%); } } @keyframes rewardsCompletedCheckmark { 0% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 29.6875% 48.4375%, 21.875% 56.25%); } 50% { -webkit-clip-path: polygon(21.875% 56.25%, 29.6875% 48.4375%, 46.875% 65.625%, 39.0625% 73.4375%); } 100% { -webkit-clip-path: polygon(21.875% 56.25%, 62.5% 18.75%, 78.125% 34.375%, 39.0625% 73.4375%); } } .rcp-fe-lol-npe-rewards-tooltip-header, .rcp-fe-lol-npe-rewards-tooltip-subheader { margin: 0 10px; padding: 15px 0; text-align: center; border-bottom: 1px solid #463714; } .npe-rewards-challenges-tooltip { width: 280px; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header { font-family: var(--font-display); } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header { -webkit-user-select: none; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header { text-transform: uppercase; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header:lang(ko-kr), .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header:lang(ja-jp), .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header:lang(tr-tr), .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header:lang(el-gr), .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header:lang(th-th), .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-header { color: #a09b8c; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel { width: 400px; height: 150px; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-inner { width: 400px; height: 150px; box-sizing: border-box; border: #32281e 1px solid; background: #ffa500; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-items { width: 100%; height: 100%; } .rcp-fe-lol-npe-rewards-store-carousel .store-carousel-items:hover { cursor: pointer; } .rcp-fe-lol-npe-rewards-store-carousel .carousel-buttons { position: absolute; left: -45px; top: 15%; width: 122%; } .rcp-fe-lol-npe-rewards-store-carousel .carousel-buttons .carousel-button { background-image: url("/fe/lol-npe-rewards/images/ui/carousel-arrow-right.png"); background-size: 100%; background-repeat: no-repeat; width: 12px; height: 19px; cursor: pointer; } .rcp-fe-lol-npe-rewards-store-carousel .carousel-buttons .carousel-button:hover { -webkit-filter: brightness(1.5); } .rcp-fe-lol-npe-rewards-store-carousel .carousel-buttons .carousel-button:active { -webkit-filter: brightness(0.8); } .rcp-fe-lol-npe-rewards-store-carousel .carousel-buttons .left { transform: scaleX(-1); position: absolute; top: 60px; left: 20px; } .rcp-fe-lol-npe-rewards-store-carousel .carousel-buttons .right { position: absolute; top: 60px; right: 20px; } .rewards-calendar-header .rewards-calendar-header-title { font-family: var(--font-display); } .rewards-calendar-header .rewards-calendar-header-description, .rewards-calendar-footer .rewards-calendar-footer-message { font-family: var(--font-body); } .rewards-calendar-header .rewards-calendar-header-title, .rewards-calendar-header .rewards-calendar-header-description, .rewards-calendar-footer .rewards-calendar-footer-message { -webkit-user-select: none; } .rewards-calendar-header .rewards-calendar-header-title, .rewards-calendar-header .rewards-calendar-header-description, .rewards-calendar-footer .rewards-calendar-footer-message { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rewards-calendar-header .rewards-calendar-header-title { text-transform: uppercase; } .rewards-calendar-header .rewards-calendar-header-title:lang(ko-kr), .rewards-calendar-header .rewards-calendar-header-title:lang(ja-jp), .rewards-calendar-header .rewards-calendar-header-title:lang(tr-tr), .rewards-calendar-header .rewards-calendar-header-title:lang(el-gr), .rewards-calendar-header .rewards-calendar-header-title:lang(th-th), .rewards-calendar-header .rewards-calendar-header-title:lang(zh-tw) { text-transform: none; } .rewards-calendar-header .rewards-calendar-header-title { color: #f0e6d2; font-size: 30px; font-weight: 700; line-height: 32px; letter-spacing: 0.05em; } .rewards-calendar-header .rewards-calendar-header-description, .rewards-calendar-footer .rewards-calendar-footer-message { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .rewards-calendar-background { position: absolute; width: 100%; height: 100%; } .rewards-calendar-background.level { background: url("/fe/lol-npe-rewards/images/reward-calendar/level-calendar-bg.jpg") no-repeat center/contain; } .rewards-calendar-background.login { background: url("/fe/lol-npe-rewards/images/reward-calendar/login-calendar-bg.jpg") no-repeat center/contain; } .rewards-calendar-header { transform: translate(-50%); position: absolute; cursor: default; width: 100%; top: 55px; left: 50%; } .rewards-calendar-header .rewards-calendar-header-title { text-align: center; color: #f0e6d2; } .rewards-calendar-header .rewards-calendar-header-description { padding-top: 12px; text-align: center; color: #cdbe91; } .rewards-calendar-footer { position: absolute; bottom: 35px; width: 100%; height: 60px; } .rewards-calendar-footer .rewards-calendar-footer-message { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 430px; margin: 0 auto; color: #cdbe91; } .rewards-calendar-items { position: absolute; display: flex; flex-wrap: wrap; height: 390px; top: 140px; } .rewards-calendar-items.login { width: 410px; left: 115px ; } .rewards-calendar-items.level { width: 500px; left: 70px ; } .lol-npe-rewards-calendar-item-component .calendar-progress-number { font-family: var(--font-display); } .lol-npe-rewards-calendar-item-component .calendar-progress-number { -webkit-user-select: none; } .lol-npe-rewards-calendar-item-component .calendar-progress-number { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .lol-npe-rewards-calendar-item-component .calendar-progress-number { text-transform: uppercase; } .lol-npe-rewards-calendar-item-component .calendar-progress-number:lang(ko-kr), .lol-npe-rewards-calendar-item-component .calendar-progress-number:lang(ja-jp), .lol-npe-rewards-calendar-item-component .calendar-progress-number:lang(tr-tr), .lol-npe-rewards-calendar-item-component .calendar-progress-number:lang(el-gr), .lol-npe-rewards-calendar-item-component .calendar-progress-number:lang(th-th), .lol-npe-rewards-calendar-item-component .calendar-progress-number:lang(zh-tw) { text-transform: none; } .lol-npe-rewards-calendar-item-component .calendar-progress-number { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .lol-npe-rewards-calendar-item-component .calendar-progress-number:lang(ja-jp) { font-size: 13px; } .npe-rewards-calendar { direction: ltr; } .lol-npe-rewards-calendar-item-component { cursor: default; position: relative; width: 100px; height: 190px; } .lol-npe-rewards-calendar-item-component .reward-item-container { width: 100%; height: 100%; } .lol-npe-rewards-calendar-item-component .under-reward-calendar-item-bg-color { left: 4px; top: 20px; width: 98px; height: 161px; position: absolute; } .lol-npe-rewards-calendar-item-component .under-reward-calendar-item-bg-color.LOCKED { background-color: rgba(25,29,35,0.7); } .lol-npe-rewards-calendar-item-component .under-reward-calendar-item-bg-color.LOCKED.last-item { background-color: rgba(28,29,28,0.4); } .lol-npe-rewards-calendar-item-component .under-reward-calendar-item-bg-color.LOCKED.selected { background: linear-gradient(#050b14, #0f1f2b); } .lol-npe-rewards-calendar-item-component .under-reward-calendar-item-bg-color.LOCKED.last-item.selected { background: linear-gradient(#050b14, #0f1f2b); } .lol-npe-rewards-calendar-item-component .under-reward-calendar-item-bg-color.CLAIMED.selected { background-color: #10171e; } .lol-npe-rewards-calendar-item-component .over-reward-calendar-item-bg-color { left: 4px; top: 20px; width: 98px; height: 161px; position: absolute; } .lol-npe-rewards-calendar-item-component .over-reward-calendar-item-bg-color.level.CLAIMED { background-color: #010a13; opacity: 0.7; } .lol-npe-rewards-calendar-item-component .over-reward-calendar-item-bg-color.level.LOCKED:not(.selected) { background-color: rgba(25,29,35,0.6); } .lol-npe-rewards-calendar-item-component .over-reward-calendar-item-bg-color.login.LOCKED:not(.selected) { background-color: #010a13; opacity: 0.5; } .lol-npe-rewards-calendar-item-component .over-reward-calendar-item-bg-color.login.CLAIMED { background-color: #100e0d; opacity: 0.6; } .lol-npe-rewards-calendar-item-component .over-reward-calendar-item-bg-color.CLAIMED.selected { opacity: 0; } .lol-npe-rewards-calendar-item-component .bg-circle-in-frame { top: 4px; left: 40%; width: 27px; height: 27px; border-radius: 50%; position: absolute; } .lol-npe-rewards-calendar-item-component .bg-circle-in-frame.level { background-color: #1e2328; } .lol-npe-rewards-calendar-item-component .bg-circle-in-frame.login { background-color: #14100d; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container { width: 104px; height: 196px; margin-left: 1px; overflow: visible; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame { width: 103px; height: 195px; position: absolute; left: 0; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame.LOCKED { background: url("/fe/lol-npe-rewards/images/reward-calendar/frame-simple-locked.png") no-repeat center/contain; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame.LOCKED.selected { background: url("/fe/lol-npe-rewards/images/reward-calendar/frame-simple-locked-selected.png") no-repeat center/contain; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame.LOCKED:not(.selected):hover { background: url("/fe/lol-npe-rewards/images/reward-calendar/frame-simple-locked-hover.png") no-repeat center/contain; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame.LOCKED.last-item { background: url("/fe/lol-npe-rewards/images/reward-calendar/frame-fancy-locked.png") no-repeat center/contain; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame.LOCKED.last-item:not(.selected):hover { background: url("/fe/lol-npe-rewards/images/reward-calendar/frame-fancy-locked-hover.png") no-repeat center/contain; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame.LOCKED.last-item.selected { background: url("/fe/lol-npe-rewards/images/reward-calendar/frame-fancy-locked-selected.png") no-repeat center/contain; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame.CLAIMED { background: url("/fe/lol-npe-rewards/images/reward-calendar/frame-simple-completed.png") no-repeat center/contain; } .lol-npe-rewards-calendar-item-component .rewards-calendar-bg-frame-container .rewards-calendar-bg-frame.CLAIMED.last-item { background: url("/fe/lol-npe-rewards/images/reward-calendar/frame-fancy-completed.png") no-repeat center/contain; } .lol-npe-rewards-calendar-item-component .calendar-progress-number { pointer-events: none; color: #ddcea1; transform: translateX(-50%); position: absolute; bottom: 14px; left: 50%; opacity: 0.4; } .lol-npe-rewards-calendar-item-component .calendar-progress-number.selected { opacity: 1; } .lol-npe-rewards-calendar-item-component .claimed-border-selected.CLAIMED.selected { top: 20px; left: 3px; width: 96px; height: 162px; position: absolute; border-left: solid 2px #785a28; border-right: solid 2px #785a28; border-bottom: solid 2px #785a28; } .lol-npe-rewards-calendar-item-component .claimed-border-selected.CLAIMED.selected::before { content: ''; width: 32px; position: absolute; border-top: solid 2px #785a28; } .lol-npe-rewards-calendar-item-component .claimed-border-selected.CLAIMED.selected::after { content: ''; right: 0; width: 32px; position: absolute; border-top: solid 2px #785a28; } .lol-npe-rewards-calendar-item-component .major-item-image-container { top: 20px; left: 5px; width: 96px; height: 161px; overflow: hidden; position: absolute; } .lol-npe-rewards-calendar-item-component .major-item-image-container .major-item-image.level { position: absolute; top: 20px; left: 50%; transform: translateX(-50%); max-width: 80%; } .lol-npe-rewards-calendar-item-component .major-item-image-container .major-item-image.level.level-2-starting-champion { max-width: 90%; } .lol-npe-rewards-calendar-item-component .major-item-image-container .major-item-image.login { position: absolute; height: 161px; width: 96px; } .lol-npe-rewards-calendar-item-component .major-item-image-container .major-item-image.login.blue-essence { top: -12px; } .lol-npe-rewards-calendar-item-component .major-item-image-container .major-item-image.login.waterloo-miss-fortune-skin { left: 2px; } .lol-npe-rewards-calendar-item-component .major-item-image-container .champion-icon-container { left: 50%; top: 70px; width: 35px; height: 35px; position: absolute; border-radius: 50%; transform: translateX(-50%); border: solid 1px #666; background-color: #010a13; } .lol-npe-rewards-calendar-item-component .major-item-image-container .champion-icon-container > img { top: 8px; left: 50%; width: 19px; position: absolute; transform: translateX(-50%); } .lol-npe-rewards-calendar-item-component .minor-item-image-container { left: 50%; top: 135px; position: absolute; transform: translateX(-50%); } .lol-npe-rewards-calendar-item-component .minor-item-image-container span { color: #ddcea1; } .lol-npe-rewards-calendar-item-component .minor-item-image-container .minor-item-image { width: 12px; } .lol-npe-rewards-calendar-item-component .minor-item-image-container .minor-item-image.summoner_icon, .lol-npe-rewards-calendar-item-component .minor-item-image-container .minor-item-image.game_mode, .lol-npe-rewards-calendar-item-component .minor-item-image-container .minor-item-image.spells, .lol-npe-rewards-calendar-item-component .minor-item-image-container .minor-item-image.client_feature { width: 9px; height: 13px; } .lol-npe-rewards-calendar-item-component .minor-item-image-container .minor-item-image.hextech_key, .lol-npe-rewards-calendar-item-component .minor-item-image-container .minor-item-image.hextech_key_fragment { width: 10px; } .lol-npe-rewards-calendar-item-component .minor-item-image-container .minor-item-image.xp_boost { width: 13px; } .lol-npe-rewards-calendar-item-component .minor-item-image-container.last-item { top: 125px; } .lol-npe-rewards-calendar-item-component:hover { cursor: pointer; } .lol-npe-rewards-calendar-item-component:hover .under-reward-calendar-item-bg-color.LOCKED { background-color: #1d2328; } .lol-npe-rewards-calendar-item-component:hover .under-reward-calendar-item-bg-color.LOCKED.last-item { background-color: #1c1d1c; } .lol-npe-rewards-calendar-item-component:hover .under-reward-calendar-item-bg-color.CLAIMED { background-color: #10171e; } .lol-npe-rewards-calendar-item-component:hover .over-reward-calendar-item-bg-color.level.LOCKED, .lol-npe-rewards-calendar-item-component:hover .over-reward-calendar-item-bg-color.login.LOCKED, .lol-npe-rewards-calendar-item-component:hover .over-reward-calendar-item-bg-color.level.CLAIMED, .lol-npe-rewards-calendar-item-component:hover .over-reward-calendar-item-bg-color.CLAIMED { opacity: 0; } .lol-npe-rewards-calendar-item-component:hover .over-reward-calendar-item-bg-color.LOCKED.last-item { background-color: #1f2328; opacity: 0; } .lol-npe-rewards-calendar-item-component:hover .calendar-progress-number { opacity: 1; } .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header, .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title { font-family: var(--font-display); } .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .item-detail-minor-reward-title, .lol-npe-rewards-calendar-item-detail-component .item-detail-description, .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list .champ-name-text { font-family: var(--font-body); } .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header, .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .item-detail-minor-reward-title, .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title, .lol-npe-rewards-calendar-item-detail-component .item-detail-description, .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list .champ-name-text { -webkit-user-select: none; } .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header, .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .item-detail-minor-reward-title, .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title, .lol-npe-rewards-calendar-item-detail-component .item-detail-description, .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list .champ-name-text { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header, .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title { text-transform: uppercase; } .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header:lang(ko-kr), .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title:lang(ko-kr), .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header:lang(ja-jp), .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title:lang(ja-jp), .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header:lang(tr-tr), .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title:lang(tr-tr), .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header:lang(el-gr), .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title:lang(el-gr), .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header:lang(th-th), .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title:lang(th-th), .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header:lang(zh-tw), .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title:lang(zh-tw) { text-transform: none; } .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .item-detail-minor-reward-title { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .lol-npe-rewards-calendar-item-detail-component .item-detail-description, .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list .champ-name-text { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .lol-npe-rewards-calendar-item-detail-component .item-detail-description:lang(ja-jp), .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list .champ-name-text:lang(ja-jp) { font-size: 13px; } .lol-npe-rewards-calendar-item-detail-component { position: absolute; top: 150px; left: 620px; width: 377px; height: 376px; background: url("/fe/lol-npe-rewards/images/reward-calendar/calendar-detail-frame.png") no-repeat center/contain;        } .lol-npe-rewards-calendar-item-detail-component.login { left: 567px ; } .lol-npe-rewards-calendar-item-detail-component.level { left: 620px ; } .lol-npe-rewards-calendar-item-detail-component .item-detail-progression-header { margin-top: 7px; height: 50px; line-height: 50px; text-align: center; } .lol-npe-rewards-calendar-item-detail-component .reward-detail-content { position: absolute; top: 68px; bottom: 16px; left: 15px; right: 15px; display: flex; cursor: default; align-items: center; text-align: center; flex-direction: column; justify-content: space-between; } .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list { display: flex; flex-direction: column; } .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .item-detail-minor { display: flex; justify-content: center; } .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .minor-detail-image { height: 13px; margin-top: 3px; } .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .minor-detail-image.blue_essence { height: 15px; } .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .minor-detail-image.hextech_key, .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .minor-detail-image.hextech_key_fragment { width: 12px; height: 17px; } .lol-npe-rewards-calendar-item-detail-component .minor-rewards-list .item-detail-minor-reward-title { color: #f0e6d2; padding: 0 0 0 10px ; } .lol-npe-rewards-calendar-item-detail-component .major-reward-visuals { margin: auto; } .lol-npe-rewards-calendar-item-detail-component .reward-detail-generic-image-wrapper img { max-width: 280px; max-height: 190px; } .lol-npe-rewards-calendar-item-detail-component .item-detail-description-container { text-align: center; margin: 0; min-height: 54px; } .lol-npe-rewards-calendar-item-detail-component .item-detail-major-reward-title { color: #c89b3c; } .lol-npe-rewards-calendar-item-detail-component .item-detail-description { color: #cdbe91; } .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list { width: 280px; display: flex; flex-wrap: wrap; justify-content: center; } .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list .champ-icon-wrapper { position: relative; margin: 5px 2px; text-align: center; width: 80px; } .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list .champ-icon { border: #cec39c solid 1px; height: 55px; width: 55px; } .lol-npe-rewards-calendar-item-detail-component .reward-detail-champ-choice-list .champ-name-text { color: #cec39c; } .lol-npe-rewards-calendar-item-detail-component .reward-detail-spells-icons-list { width: 220px; display: flex; flex-wrap: wrap; justify-content: center; } .lol-npe-rewards-calendar-item-detail-component .reward-detail-spells-icons-list .spell-icon { border: #cec39c solid 1px; width: 60px; height: 60px; margin: 5px; } 