html, body { background-color: #5492e0; overflow-x: hidden; }
@font-face { font-family: "syht-medium"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/syhtsc-medium.subset.otf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "fzyt"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/fzyt.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "bftlol"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/bftlol.otf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "syhtsc-bold"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/syhtsc-bold.subset.otf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "mfzhishang_noncommercial-regular"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/mfzhishang_noncommercial-regular.otf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "syhtsc-regular"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/syhtsc-regular.subset.otf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "din-black"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/DINCond-Black.otf"); font-style: normal; font-weight: normal; }
@font-face { font-family: "zzgf-bold"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/zzgf-bold.otf"); font-style: normal; font-weight: normal; }
@font-face { font-family: "syht-bold"; src: url("//game.gtimg.cn/images/lol/act/a20250731gift/font/syht-bold.subset.otf"); font-style: normal; font-weight: normal; }
html, body, div, p, ul, li, dl, dt, dd, em, i, span, a, img, input, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
a, img, input { border: none; }
body { font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100% !important; }
a { text-decoration: none; }
ul, li { list-style: none; }
a, img { -webkit-touch-callout: none; }
b, i, em { font-style: initial; font-weight: initial; }
img[src=""] { opacity: 0; }
html, body { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
html { font-size: 50px; font-size: 13.33333333vw; }
#afooter { background: #000; padding: 0.2rem 0; line-height: 0.3rem; color: #ffffff; text-align: center; font-size: 0.2rem; position: relative; margin: 0rem; font-family: "tahoma"; }
#afooter a { color: #fff; text-decoration: none; }
input[type=number] { -moz-appearance: textfield; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.wrap *, .wrap *::after, .wrap *::before { outline: 0; background-repeat: no-repeat; background-size: 100% auto; background-position: center top; font-style: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 0.2rem; color: #adadad; line-height: 1.5; }
.pc-show, *[hidden=true], *[hidden] { display: none !important; }
.disabled { pointer-events: none; }
.wrapper { width: 7.5rem; margin: 0 auto; }
.hide, .hid { text-indent: -99.99rem; font-size: 0rem; overflow: hidden; width: 0 !important; height: 0 !important; opacity: 0; position: absolute; left: -99.99rem; }
* { -webkit-text-size-adjust: 100% !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.dia *, .pop *, .wrap *, .wrap *::after, .wrap *::before { outline: 0; background-repeat: no-repeat; background-size: 100% auto; background-position: center top; font-style: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 0.18rem; color: white; font-family: "Microsoft YaHei"; letter-spacing: 0px; font-stretch: normal; line-height: 1.48; }
*[hidden=true], *[hidden] { display: none !important; }
.pop_up, .pop_up .pop_con { width: 9.86rem; height: 5.5rem; position: relative; }
.pop_up .pop_con { -o-object-fit: cover; object-fit: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.pop_up .pop_close { text-decoration: none; width: 0.35rem; height: 0.35rem; position: absolute; right: -0.45rem; top: 0rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-close.png?v=u9YG5AwH6H"); background-size: 100% 100%; font-size: 0.6rem; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; transition: all 0.3s linear; }
.pop_up .pop_close:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.lazyload { opacity: 0; }
.wrapper img { width: 100%; -o-object-fit: cover; object-fit: cover; height: auto; -o-object-position: center center; object-position: center center; }
img.lazyloaded { opacity: 1; -webkit-transition: opacity 650ms linear; -moz-transition: opacity 650ms linear; transition: opacity 650ms linear; }
.cont { height: 100%; position: relative; }
.disabled { pointer-events: none; }
.wrapper { width: 7.5rem; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: 0 auto; overflow: hidden; }
.wrap { width: 7.5rem; height: 80.7rem; position: relative; z-index: 1; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/bg_02.jpg?v=u9YG5AwH6H"); background-size: 100% 100%; background-size: 7.5rem 75.94rem; background-position-y: 4.78rem; }
.wrap .wrap-main { width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; position: relative; }
.wrap .cont { width: 7.15rem; margin: 0 auto; }
.wrap .header .cont { height: 100%; position: relative; padding-top: 3.85rem; }
.wrap .header .cont .dt-time { width: 100%; color: white; text-align: center; font-family: "syht-bold"; font-size: 0.2137rem; letter-spacing: 0.01rem; font-style: italic; line-height: 1; }
.wrap .header .logo_lol { width: 1.2rem; height: 0.49rem; position: absolute; left: 0rem; top: 0.12rem; z-index: 12; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/logo_lol.png?v=u9YG5AwH6H"); background-size: 100% 100%; background-size: 100% auto; }
.header { height: 4.79rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/bg_01.jpg?v=u9YG5AwH6H"); background-size: 100% 100%; }

/*title*/
.title { width: 7.09rem; height: 1.35rem; display: block; font-size: 0; text-indent: -9999em; }
.title.title1 { width: 4.07rem; height: 0.41rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/title-1.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.19rem; }
.title.title2 { width: 6.68rem; height: 1.01rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/title-2.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto; }
.title.title3 { width: 3.24rem; height: 1.01rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/title-3.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.03rem; }
.title.title4 { width: 4rem; height: 1.02rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/title-4.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.32rem; }
.title.title5 { width: 4.79rem; height: 1.01rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/title-5.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.28rem; }
.title.title6 { width: 4.79rem; height: 0.41rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/title-6.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.25rem; }
.title.title7 { width: 4.79rem; height: 1.01rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/title-7.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.26rem; }
.title.title8 { width: 5.62rem; height: 1.01rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/title-8.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.5rem; }

/*part01*/
.part01 { height: 12.14rem; }
.part01 .cont { padding-top: 0; }
.part01 .text-tip { width: 100%; text-align: center; font-size: 0.18rem; color: #ffffff; line-height: 1.04; margin-bottom: 0.32rem; }
.part01 .skin-list-wrapper { width: 7.1rem; height: 10.62rem; margin: 0.1rem auto 0; }
.part01 .skin-list-wrap { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.part01 .skin-list-wrap .swiper-slide { width: 100%; height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: justify; align-content: space-between; }
.part01 .skin-list-wrap .swiper-slide:empty { display: none; }
.part01 .skin-list-wrap .skin-item { width: 2.23rem; height: auto; }
.part01 .skin-list-wrap .skin-item:not(:nth-child(3n)) { margin-right: 0.17rem; }
.part01 .skin-list-wrap .skin-item:nth-child(n+4) { margin-top: 0.35rem; }
.part01 .skin-list-wrap .skin-item .skin-prop { width: 2.23rem; height: 3.68rem; position: relative; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skin-item-mask.png?v=u9YG5AwH6H"); background-size: 100% 100%; -webkit-mask-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skin-item-mask.png"); mask-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skin-item-mask.png"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100% 100%; mask-size: 100% 100%; }
.part01 .skin-list-wrap .skin-item .skin-prop [class*=lazyload] { width: 2.13rem; right: 0; }
.part01 .skin-list-wrap .skin-item .skin-prop img { height: auto; position: absolute; top: 0; }
.part01 .skin-list-wrap .skin-item .skin-prop::after { content: ""; width: 100%; height: 100%; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skin-item-border.png?v=u9YG5AwH6H"); background-size: 100% 100%; position: absolute; left: 0; top: 0; z-index: 2; pointer-events: none; }
.part01 .skin-list-wrap .skin-item .skin-prop .skin-name { width: 100%; min-height: 0.48rem; line-height: 1.15; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; text-align: center; color: #3f3f3f; font-size: 0.18rem; position: absolute; bottom: 0.04rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 4; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.part01 .skin-list-wrap .skin-item .skin-prop .skin-tag { width: 100%; height: 0.65rem; position: absolute; top: 2.5rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.part01 .skin-list-wrap .skin-item .skin-prop .skin-tag img { width: auto !important; height: 100% !important; -o-object-fit: cover; object-fit: cover; }
.part01 .skin-list-wrap .skin-item .skin-prop .tag-half { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/tag-half.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 0.69rem; height: 0.29rem; font-size: 0.2rem; color: #020006; font-family: "syhtsc-bold"; text-align: center; line-height: 0.29rem; position: absolute; right: 0.05rem; top: 0.08rem; z-index: 2; pointer-events: none; }
.part01 .skin-list-wrap .skin-item .skin-price { color: white; font-size: 0.18rem; text-align: center; width: 100%; line-height: 1; height: 0.54rem; margin-bottom: 0rem; }
.part01 .skin-list-wrap .skin-item .skin-price span { color: white; font-size: 0.33rem; font-family: "bftlol"; line-height: 1.7; }
.part01 .skin-list-wrap .skin-item .btn-buy { width: 1.69rem; height: 0.44rem; line-height: 0.44rem; text-align: center; color: white; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-buy.png?v=u9YG5AwH6H"); background-size: 100% 100%; font-family: "mfzhishang_noncommercial-regular"; margin: 0 auto; display: block; font-size: 0.19rem; }
.part01 .skin-wrapper-btn2 { display: none !important; }
.part01 .spr-wrapper-group { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin: 0.31rem auto 0; }
.part01 .spr-wrapper-group.normal { width: 100%; z-index: 10; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.part05 .custom-change .swiper-pagin-point .part01 span, .part01 .custom-change .swiper-pagin-point span { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/spr-wrapper-group.png"); background-size: 6.33rem 1.3rem; background-position: -99.99rem -99.99rem; }
.part01 .custom-change { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0.5rem; }
.part01 .custom-change .swiper-pagin-point { margin: 0 0.36rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; }
.part01 .custom-change .swiper-pagin-point span { width: 0.23rem; height: 0.32rem; margin: 0 0.1rem; cursor: pointer; -ms-flex-negative: 0; flex-shrink: 0; background-position: -2.15rem -0.08rem; }
.part01 .custom-change .swiper-pagin-point span.active { background-position: -1.1rem -0.08rem; }
.part01 .swiper-pagination { width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important; position: initial !important; margin: 0 0.18rem !important; color: white; font-size: 0.27rem; font-family: "bftlol"; }
.part01 .swiper-pagination * { color: white; font-size: 0.27rem; font-family: "bftlol"; }
.part01 .btn-arrow { width: 0.37rem; height: 0.48rem; display: block; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/spr-wrapper-group.png"); background-size: 6.33rem 1.3rem; background-position: -99.99rem -99.99rem; }
.part01 .btn-arrow.btn-prev { background-position: -3.53rem -0.74rem; -webkit-transform: scale(0.6) rotate(180deg); -moz-transform: scale(0.6) rotate(180deg); -ms-transform: scale(0.6) rotate(180deg); transform: scale(0.6) rotate(180deg); }
.part01 .btn-arrow.btn-prev.swiper-button-lock { cursor: not-allowed; }
.part01 .btn-arrow.btn-prev.swiper-button-disabled { cursor: not-allowed; -webkit-transform: scale(0.6) rotate(180deg); -moz-transform: scale(0.6) rotate(180deg); -ms-transform: scale(0.6) rotate(180deg); transform: scale(0.6) rotate(180deg); opacity: 0.5; }
.part01 .btn-arrow.btn-next { background-position: -3.53rem -0.74rem; -webkit-transform: scale(0.6) rotate(0deg); -moz-transform: scale(0.6) rotate(0deg); -ms-transform: scale(0.6) rotate(0deg); transform: scale(0.6) rotate(0deg); }
.part01 .btn-arrow.btn-next.swiper-button-lock { cursor: not-allowed; }
.part01 .btn-arrow.btn-next.swiper-button-disabled { cursor: not-allowed; -webkit-transform: scale(0.6) rotate(0deg); -moz-transform: scale(0.6) rotate(0deg); -ms-transform: scale(0.6) rotate(0deg); transform: scale(0.6) rotate(0deg); opacity: 0.5; }

/*part02*/
.part02 { height: 6.18rem; }
.part02 .cont { padding-top: 0rem; }
.part02 .title2-sub { width: 100%; font-size: 0.2323rem; color: #fafbfb; text-align: center; font-family: "syhtsc-regular"; margin-top: 0.01rem; }
.part02 .title2-sub span { color: #f1fe47; font-size: 0.3485rem; font-family: "bftlol"; margin: 0 0.04rem; }
.part02 .part2-cont { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 0rem; margin-left: -0.1rem; }
.part02 .part2-cont .part2-left { width: 1.95rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.part02 .part2-cont .part2-left .btn-mf { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-mf.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 1.71rem; height: 0.46rem; line-height: 0.46rem; display: block; font-size: 0.216rem; text-align: center; pointer-events: none; letter-spacing: 1px; color: #ffffff; font-family: "mfzhishang_noncommercial-regular"; margin-top: 0.2rem; }
.part02 .part2-cont .part2-left .biaoqing-tag { color: #393939; font-size: 0.1rem; text-align: center; letter-spacing: 0.02rem; margin-top: 0.7rem; }
.part02 .part2-cont .part2-left .biaoqing-img { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/biaoqing.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 0.97rem; height: 0.98rem; margin-top: 0.08rem; }
.part02 .part2-cont .part2-left .biaoqing-name { font-size: 0.18rem; font-family: "mfzhishang_noncommercial-regular"; color: #ffffff; margin-top: 0.18rem; }
.part02 .part2-cont .part2-left .biaoqing-name::before, .part02 .part2-cont .part2-left .biaoqing-name::after { content: ""; width: 0.12rem; height: 0.1rem; display: inline-block; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/spr-wrapper-group.png"); background-size: 6.33rem 1.3rem; background-position: -99.99rem -99.99rem; vertical-align: 0.02rem; -webkit-transform-origin: center top; -moz-transform-origin: center top; -ms-transform-origin: center top; transform-origin: center top; }
.part02 .part2-cont .part2-left .biaoqing-name::before { background-position: -1.49rem -0.23rem; margin-right: 0.06rem; }
.part02 .part2-cont .part2-left .biaoqing-name::after { background-position: -1.67rem -0.23rem; margin-left: 0.06rem; }
.part02 .part2-cont .part2-left .task-text { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/task-bg1.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 1.96rem; height: 0.22rem; text-align: center; line-height: 0.22rem; color: #fafbfb; font-size: 0.14rem; margin-top: 0.1rem; }
.part02 .part2-cont .part2-left .task-text b { font-weight: bold; color: #fafbfb; font-size: 0.14rem; }
.part02 .part2-cont .part2-left .task-text span { color: #f1fe47; font-size: 0.14rem; }
.part02 .part2-cont .part2-left .task-text em { color: #fafbfb; font-size: 0.14rem; margin-left: 0.04rem; }
.part02 .part2-cont .part2-left .task-text em span { color: #fafbfb; }
.part02 .part2-cont .part2-left .btn-lq { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-lq.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 1.31rem; height: 0.35rem; line-height: 0.35rem; margin-top: 0.18rem; color: white; text-align: center; font-size: 0.2rem; font-family: "mfzhishang_noncommercial-regular"; }
.part02 .part2-cont .part2-left .btn-lq.gray { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-lq-gray.png?v=u9YG5AwH6H"); background-size: 100% 100%; pointer-events: none; color: rgba(33, 27, 27, 0.55); }
.part02 .part2-cont .part2-right { width: 5.45rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; }
.part02 .part2-cont .part2-right::after { content: ""; width: 3.9rem; height: 2.83rem; position: absolute; bottom: -0.01rem; left: -0.11rem; z-index: 0; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/part2-right-bg.png?v=u9YG5AwH6H"); background-size: 100% 100%; pointer-events: none; }
.part02 .part2-cont .part2-right .btn-jiesuo { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-jiesuo.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 1.83rem; height: 0.46rem; line-height: 0.46rem; text-align: center; font-family: "mfzhishang_noncommercial-regular"; font-size: 0.2rem; color: white; letter-spacing: 0.01rem; margin-top: 0.18rem; margin-left: 1.7rem; }
.part02 .part2-cont .part2-right .btn-jiesuo span { font-family: "mfzhishang_noncommercial-regular"; font-size: 0.2rem; color: white; letter-spacing: 0.01rem; }
.part02 .part2-cont .part2-right .btn-jiesuo.gray { -webkit-filter: grayscale(1); filter: grayscale(1); pointer-events: none; color: rgba(33, 27, 27, 0.55); }
.part02 .part2-cont .part2-right .buy-tips { width: 97%; color: #393939; font-size: 0.15rem; margin-top: 0.02rem; text-align: center; }
.part02 .part2-cont .part2-right .progress-box { width: 14.3rem; height: 1.43rem; position: absolute; top: 25.5%; left: -5.6%; -webkit-transform: scale(0.379); -moz-transform: scale(0.379); -ms-transform: scale(0.379); transform: scale(0.379); -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }
.part02 .part2-cont .part2-right .progress-box .progress-bar { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/progress-bg.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 14.3rem; height: 1.43rem; position: relative; overflow: hidden; margin-top: -0.48rem; }
.part02 .part2-cont .part2-right .progress-box .progress-bar.node1 { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/progress-node1.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.part02 .part2-cont .part2-right .progress-box .progress-bar.node2 { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/progress-node2.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.part02 .part2-cont .part2-right .progress-box .progress-bar.node3 { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/progress-node3.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.part02 .part2-cont .part2-right .prop-list { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; margin-top: 0.3rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item { width: 1.657rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.part02 .part2-cont .part2-right .prop-list .prop-item.prop-item3 { -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1 0 0px; flex: 1 0 0; }
.part02 .part2-cont .part2-right .prop-list .prop-item.prop-item3 .prop-name { width: 110%; }
.part02 .part2-cont .part2-right .prop-list .prop-item img { width: auto; height: 2rem; -o-object-fit: scale-down; object-fit: scale-down; margin: -0.2rem 0 -0.3rem 0rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .prop-name { font-size: 0.17rem; font-family: "mfzhishang_noncommercial-regular"; color: white; text-align: center; margin-top: 0.05rem; -webkit-transform: scale(0.88); -moz-transform: scale(0.88); -ms-transform: scale(0.88); transform: scale(0.88); }
.part02 .part2-cont .part2-right .prop-list .prop-item .prop-name em { font-family: "bftlol"; font-size: 0.18rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .prop-name::before, .part02 .part2-cont .part2-right .prop-list .prop-item .prop-name::after { content: ""; width: 0.12rem; height: 0.1rem; display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/spr-wrapper-group.png"); background-size: 6.33rem 1.3rem; background-position: -99.99rem -99.99rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .prop-name::before { background-position: -1.49rem -0.23rem; margin-right: 0.06rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .prop-name::after { background-position: -1.67rem -0.23rem; margin-left: 0.06rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .btn-jc { font-size: 0.16rem; font-family: "mfzhishang_noncommercial-regular"; color: #f4ff42; margin-left: 0.05rem; position: relative; }
.part02 .part2-cont .part2-right .prop-list .prop-item .btn-jc::after { content: ""; width: 100%; height: 0.02rem; background-color: #f4ff42; position: absolute; left: 0; bottom: 0; }
.part02 .part2-cont .part2-right .prop-list .prop-item .task-text { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/task-bg2.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 1.83rem; height: 0.22rem; text-align: center; line-height: 0.22rem; color: #fafbfb; font-size: 0.14rem; margin-top: 0.11rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .task-text b { font-weight: bold; color: #fafbfb; font-size: 0.14rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .task-text span { color: #f4ff42; font-size: 0.14rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .task-text em { color: #fafbfb; font-size: 0.14rem; margin-left: 0.1rem; }
.part02 .part2-cont .part2-right .prop-list .prop-item .task-text i { display: none !important; }
.part02 .part2-cont .part2-right .prop-list .prop-item .btn-lq { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-lq.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 1.31rem; height: 0.34rem; line-height: 0.34rem; display: block; text-align: center; margin: 0 auto; margin-top: 0.188rem; letter-spacing: 0.01rem; color: white; font-size: 0.16rem; font-family: "mfzhishang_noncommercial-regular"; }
.part02 .part2-cont .part2-right .prop-list .prop-item .btn-lq.gray { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-lq-gray.png?v=u9YG5AwH6H"); background-size: 100% 100%; pointer-events: none; color: rgba(33, 27, 27, 0.55); }

/*part03*/
.part03 { height: 11.3rem; }
.part03 .cont { padding-top: 0; }
.part03 .situation-t { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0rem; }
.part03 .situation-t [class*=p] { font-size: 0.23rem; color: #ffffff; }
.part03 .situation-t [class*=p] * { color: #f1fe47; font-size: 0.34rem; margin: 0 0.04rem; font-family: "bftlol"; }
.part03 .incentive-list { width: 7.2rem; margin: 0.15rem auto 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.part03 .incentive-list .incentive-item { width: 3.4rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; position: relative; margin-bottom: 0.46rem; }
.part03 .incentive-list .incentive-item:nth-child(1)::after, .part03 .incentive-list .incentive-item:nth-child(3)::after { content: ""; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/fenge2.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 0.17rem; height: 4.8rem; position: absolute; right: -0.3rem; top: -0.08rem; }
.part03 .incentive-list .incentive-item .incentive-img { width: auto; height: 3.06rem; margin: 0.18rem auto 0; display: block; }
.part03 .incentive-list .incentive-item .incentive-img img { width: 100%; display: block; }
.part03 .incentive-list .incentive-item .p1 { font-size: 0.23rem; font-family: "syht-bold"; margin-bottom: 0.05rem; }
.part03 .incentive-list .incentive-item .p1::before, .part03 .incentive-list .incentive-item .p1::after { content: ""; width: 0.35rem; height: 0.28rem; display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/spr-wrapper-group.png"); background-size: 6.33rem 1.3rem; background-position: -99.99rem -99.99rem; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); }
.part03 .incentive-list .incentive-item .p1::before { background-position: -2.81rem -0.15rem; margin-right: 0.04rem; }
.part03 .incentive-list .incentive-item .p1::after { background-position: -3.31rem -0.15rem; margin-left: 0.04rem; }
.part03 .incentive-list .incentive-item .p1 span { font-size: 0.28rem; font-family: "syht-bold"; color: #f1fe47; background: none; }
.part03 .incentive-list .incentive-item .p2 { width: 100%; font-family: "syht-bold"; font-size: 0.18rem; text-align: center; margin-top: -0.62rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.part03 .incentive-list .incentive-item .p2 span { display: block; font-family: "syht-bold"; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: 0.29rem; text-align: center; line-height: 0.29rem; color: #fafbfb; font-size: 0.16rem; }
.part03 .incentive-list .incentive-item .p2 a { color: #f1fe47; font-size: 0.16rem; text-decoration: underline; margin-left: 0.1rem; font-family: "mfzhishang_noncommercial-regular"; }
.part03 .incentive-list .incentive-item .btn-lq { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-lq2.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 2.7rem; height: 0.73rem; line-height: 0.73rem; text-align: center; color: #ffffff; font-size: 0.28rem; letter-spacing: 0.02rem; margin: 0.12rem auto 0; display: block; font-family: "mfzhishang_noncommercial-regular"; }
.part03 .incentive-list .incentive-item .btn-lq.gray { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-lq2-gray.png?v=u9YG5AwH6H"); background-size: 100% 100%; pointer-events: none; color: rgba(33, 27, 27, 0.55); }

/*part04*/
.part04 { height: 10.65rem; }
.part04 .cont { width: 7.15rem; padding-top: 0; }
.part04 .qa-list { width: 6.9rem; margin: 0 auto; }
.part04 .qa-list .qa-item { padding-bottom: 0.2rem; margin-bottom: 0.2rem; position: relative; padding-left: 0.24rem; }
.part04 .qa-list .qa-item::after { content: ""; width: 100%; height: 0.02rem; background-color: #8dccf2; opacity: 0.5; position: absolute; left: 0; bottom: 0; }
.part04 .qa-list .qa-item .quiz { color: #ffffff; font-size: 0.2rem; font-weight: bold; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; line-height: 1.4; }
.part04 .qa-list .qa-item .quiz::before { content: ""; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/qa-icon.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 0.14rem; height: 0.14rem; position: absolute; left: -0.2rem; top: 0.04rem; }
.part04 .qa-list .qa-item .quiz em { color: #ffffff; font-size: 0.17rem; font-weight: bold; -webkit-box-flex: 0; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.part04 .qa-list .qa-item .answer { color: #c4f6ff; font-size: 0.17rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; line-height: 0.26rem; line-height: 1.33; }
.part04 .qa-list .qa-item .answer em { color: #c4f6ff; font-size: 0.17rem; -webkit-box-flex: 0; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.part04 .qa-list .r2 { color: #ffffff; font-size: 0.17rem; padding-left: 0.3rem; }

/*part04 end */

/*part05*/
.part05 { height: 35.31rem; position: relative; padding-top: 0.9rem; }
.part05 .cont { width: 100%; padding-top: 1.05rem; }
.part05 .text-tip { width: 100%; text-align: center; font-size: 0.18rem; color: #ffffff; line-height: 1.04; margin-bottom: 0.22rem; }
.part05 .source-box { width: 7.15rem; height: 3.5rem; margin: 0 auto 0.14rem; }
.part05 .source-box img { height: 3.5rem; }
.part05 .btn-golink { width: 2.57rem; height: 0.68rem; line-height: 0.68rem; text-align: center; font-size: 0.266rem; color: white; display: block; margin: 0 auto 0.75rem; letter-spacing: 0.01rem; font-family: "mfzhishang_noncommercial-regular"; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-comm.png?v=u9YG5AwH6H"); background-size: 100% 100%; background-size: 100% 100%; }
.part05 .btn-golink.btnlink1 { margin: 0 auto 0.78rem; }
.part05 .btn-golink.btnlink2 { margin: 0 auto 0.54rem; }
.part05 .btn-golink.btnlink3 { margin: 0 auto 1.54rem; }
.part05 .module2 { width: 7.22rem; margin: 0 auto 1.3rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.part05 .module2 .module-comm { width: 7.22rem; min-height: 6.24rem; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; }
.part05 .module2 .thead { font-size: 0.31rem; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto; color: white; font-family: "syht-bold"; position: relative; line-height: 1; margin-bottom: 0.15rem; }
.part05 .module2 .thead::before, .part05 .module2 .thead::after { content: ""; width: 0.35rem; height: 0.28rem; display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/spr-wrapper-group.png"); background-size: 6.33rem 1.3rem; background-position: -99.99rem -99.99rem; -webkit-transform: scale(0.65); -moz-transform: scale(0.65); -ms-transform: scale(0.65); transform: scale(0.65); }
.part05 .module2 .thead::before { background-position: -2.81rem -0.15rem; margin-right: 0.28rem; }
.part05 .module2 .thead::after { background-position: -3.31rem -0.15rem; margin-left: 0.28rem; }
.part05 .module2 .module-imgs { width: 100%; display: block; height: 4.18rem; margin-bottom: 0.02rem; }
.part05 .module2 .module-p2, .part05 .module2 .module-txt { width: 100%; text-align: center; line-height: 1; }
.part05 .module2 .module-txt { font-size: 0.3146rem; font-family: "syht-bold"; position: relative; margin-bottom: 0.24rem; }
.part05 .module2 .module-txt::after { content: ""; width: 6.25rem; height: 0.24rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/line3.png?v=u9YG5AwH6H"); background-size: 100% 100%; position: absolute; bottom: -0.18rem; left: 49.5%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; }
.part05 .module2 .module-txt span { font-family: "bftlol"; color: #f1fe47; font-size: 0.3933rem; letter-spacing: 0.02rem; }
.part05 .module2 .module-p2 { width: 100%; color: #3f3f3f; font-size: 0.24rem; line-height: 1; }
.part05 .skin-list-wrapper { width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; position: relative; margin-bottom: 0.3rem; }
.part05 .skin-list-wrap { width: 6.9rem; margin: 0 auto; height: 10.62rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.part05 .skin-list-wrap .swiper-slide { width: 100%; height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: justify; align-content: space-between; }
.part05 .skin-list-wrap .swiper-slide:empty { display: none; }
.part05 .skin-list-wrap .skin-item { width: 2.23rem; height: auto; margin-bottom: 0.04rem; }
.part05 .skin-list-wrap .skin-item:not(:nth-child(3n)) { margin-right: 0.1rem; }
.part05 .skin-list-wrap .skin-item:nth-child(n+4) { margin-top: 0; }
.part05 .skin-list-wrap .skin-item .skin-prop { width: 2.23rem; height: 3.68rem; position: relative; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skin-item-mask.png?v=u9YG5AwH6H"); background-size: 100% 100%; -webkit-mask-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skin-item-mask.png"); mask-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skin-item-mask.png"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100% 100%; mask-size: 100% 100%; }
.part05 .skin-list-wrap .skin-item .skin-prop img { height: auto; position: absolute; top: 0; }
.part05 .skin-list-wrap .skin-item .skin-prop::after { content: ""; width: 100%; height: 100%; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skin-item-border.png?v=u9YG5AwH6H"); background-size: 100% 100%; position: absolute; left: 0; top: 0; z-index: 2; pointer-events: none; }
.part05 .skin-list-wrap .skin-item .skin-prop .skin-name { width: 100%; min-height: 0.48rem; line-height: 1.15; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; text-align: center; color: #3f3f3f; font-size: 0.18rem; position: absolute; bottom: 0.07rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 0.25rem; }
.part05 .skin-list-wrap .skin-item .skin-prop .skin-tag { width: 100%; height: 0.65rem; position: absolute; top: 2.5rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.part05 .skin-list-wrap .skin-item .skin-prop .skin-tag img { width: auto !important; height: 100% !important; -o-object-fit: cover; object-fit: cover; }
.part05 .skin-list-wrap .skin-item .btn-buy { width: 1.69rem; height: 0.44rem; line-height: 0.44rem; text-align: center; color: white; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-buy.png?v=u9YG5AwH6H"); background-size: 100% 100%; font-family: "mfzhishang_noncommercial-regular"; margin: 0 auto; display: block; font-size: 0.19rem; }
.part05 .custom-change .swiper-pagin-point span, .part01 .custom-change .swiper-pagin-point .part05 span { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/spr-wrapper-group.png"); background-size: 6.33rem 1.3rem; background-position: -99.99rem -99.99rem; }
.part05 .custom-change { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.part05 .custom-change .swiper-pagin-point { margin: 0 0.36rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; }
.part05 .custom-change .swiper-pagin-point span { width: 0.23rem; height: 0.32rem; margin: 0 0.26rem; cursor: pointer; background-position: -2.15rem -0.08rem; }
.part05 .custom-change .swiper-pagin-point span.active { background-position: -1.1rem -0.08rem; }
.part05 .swiper-pagination { width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important; position: initial !important; margin: 0 0.32rem !important; color: #debc7f; font-size: 0.3rem; font-family: "syhtsc-bold"; }
.part05 .swiper-pagination * { color: #debc7f; font-size: 0.3rem; font-family: "syhtsc-bold"; }
.loginContainer { width: 100%; height: 0.45rem; line-height: 0.45rem; text-align: center; color: #3f3f3f; font-size: 0.24rem; padding: 0 0.2rem; position: absolute; top: 0.22rem; left: 0; z-index: 1; }
.loginContainer * { color: #3f3f3f; line-height: 0.45rem; }
.loginContainer a { color: #3f3f3f; }
.margin-center { margin: 0 auto; }
.fs-defaule span, .fs-defaule { font-family: "Microsoft YaHei"; }

/* pop_sm */
.pop { position: fixed !important; top: 50% !important; left: 50% !important; -webkit-transform: translate(-50%, -50%) scale(1.1) !important; -moz-transform: translate(-50%, -50%) scale(1.1) !important; -ms-transform: translate(-50%, -50%) scale(1.1) !important; transform: translate(-50%, -50%) scale(1.1) !important; margin: auto !important; outline: none; border: none; }
.pop, .pop *, .dia, .dia * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; background-position: center top; background-size: 100% auto; }
.pop .pop-close { position: absolute; right: 0.23rem; top: -0.32rem; z-index: 3; display: block; width: 0.33rem; height: 0.32rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-close.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.pop .pop_sm-sure { width: 1.97rem; height: 0.52rem; line-height: 0.52rem; text-align: center; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop_sm-sure.png?v=u9YG5AwH6H"); background-size: 100% 100%; display: block; letter-spacing: 0.02rem; color: #ffffff; font-size: 0.24rem; font-family: "mfzhishang_noncommercial-regular"; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 0.32rem; z-index: 2; }
#pop_msg .pop_con { width: 100%; height: 100%; padding-top: 0; }
#pop_tip .sm-txt, #pop_unlock .sm-txt, #pop_pay .sm-txt, #pop_msg .sm-txt { width: 100%; font-size: 0.185rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1.36; font-family: "syst-medium"; color: #3f3f3f; height: 1.4rem; margin-top: 0.83rem; padding: 0 0.37rem; }
#pop_tip .sm-txt, #pop_pay .sm-txt { margin-top: 0.45rem; }
#pop_unlock .sm-txt { margin-top: 0; }
#pop_unlock .pop_con .pop-btns { margin: 0.12rem auto 0; }
#pop_tip .pop_con { padding-top: 0.45rem; }
#pop_tip .pop_con .sm-txt { font-size: 0.22rem; padding: 0 0.5rem; }
#pop_tip .pop_con .pop-btns { margin: 0rem auto 0; }
#pop_buytip .pop_con { padding-top: 0.45rem; }
#pop_buytip .pop_con .sm-txt { font-size: 0.22rem; padding: 0 0.5rem; }
#pop_buytip .pop_con .pop-btns { -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0.2rem auto 0; }
#pop_buytip .pop_con .pop-btns .btn-continue { width: 2.69rem; height: 0.66rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-mf.png?v=u9YG5AwH6H"); background-size: 100% 100%; display: block; color: #411f1f; font-size: 0.34rem; line-height: 0.66rem; text-align: center; font-family: "zzgf-bold"; margin: 0; }
#pop_buytip .pop_con .pop-btns .btn-cancel { width: 2.69rem; height: 0.66rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-btnbg2.png?v=u9YG5AwH6H"); background-size: 100% 100%; display: block; color: #181b2c; font-size: 0.34rem; line-height: 0.66rem; text-align: center; font-family: "zzgf-bold"; margin: 0; }
#pop_reward { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-prop-lg3.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 6.52rem; height: 4.95rem; }
#pop_history { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-prop-lg3.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 6.52rem; height: 4.78rem; }
.pop_sm { width: 5.07rem; height: 3.15rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-prop-sm.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.pop_sm.pop_pay .pop_con { padding-top: 0.45rem; }
.pop_sm .pop_con { width: 100%; padding-top: 0.9rem; }
.pop_sm .pop_con .dia-title1 { width: 5.18rem; height: 0.48rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-title1.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto; }
.pop_sm .pop_con .dia-title3 { width: 3.6rem; height: 0.48rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-title3.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.25rem; }
.pop_sm .pop_con .dia-title7 { width: 5.87rem; height: 0.48rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-title7.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0rem; }
.pop_sm .pop_con .sm-txt { width: 6rem; text-align: center; font-size: 0.22rem; line-height: 1.6; color: #d2d5c9; margin: 0 auto; }
.pop_sm .pop_con .pop-sure { width: 1.97rem; height: 0.52rem; line-height: 0.52rem; text-align: center; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop_sm-sure.png?v=u9YG5AwH6H"); background-size: 100% 100%; letter-spacing: 0.02rem; color: #ffffff; font-size: 0.24rem; font-family: "mfzhishang_noncommercial-regular"; display: block; margin: 0 auto 0; }
.pop_sm .pop_con .pop-sure.marginAuto { margin: initial; }
.pop_sm .pop_con .pop-cancel { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-qt.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 1.97rem; height: 0.52rem; line-height: 0.52rem; text-align: center; letter-spacing: 0.02rem; color: #ffffff; font-size: 0.24rem; font-family: "mfzhishang_noncommercial-regular"; display: block; margin: 0 auto 0; margin-left: auto !important; }
.pop_sm .pop_con .pop-cancel.marginAuto { margin: initial; }
.pop_sm .pop_con .pop-btns { width: 4.04rem; margin: 0rem auto 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-betweens; -moz-box-pack: space-betweens; -ms-flex-pack: space-betweens; justify-content: space-betweens; }
.pop_sm .pop_con .pop-dq { width: 1.97rem; height: 0.52rem; line-height: 0.52rem; text-align: center; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop_sm-sure.png?v=u9YG5AwH6H"); background-size: 100% 100%; letter-spacing: 0.02rem; color: #ffffff; font-size: 0.24rem; display: block; font-family: "mfzhishang_noncommercial-regular"; margin: 0 auto 0; }
.pop_sm .pop_con .pop-dq.marginAuto { margin: initial; }
.pop_sm .pop_con .pop-qt { width: 1.97rem; height: 0.52rem; line-height: 0.52rem; text-align: center; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-qt.png?v=u9YG5AwH6H"); background-size: 100% 100%; letter-spacing: 0.01rem; color: #ffffff; font-size: 0.24rem; display: block; font-family: "mfzhishang_noncommercial-regular"; margin: 0 auto 0; margin-left: auto !important; }
.pop_sm .pop_con .pop-qt.marginAuto { margin: initial; }
.pop_sm .pop_con .pop-p1 { color: #d2d5c9; font-size: 0.2rem; width: 100%; text-align: center; line-height: 1.5; }
.pop_sm .pop_con .pop-p1 span { color: #9ea7a3; font-size: 0.18rem; }
.pop_sm .pop_con .pop-p1-1 { -webkit-transform: translateX(-0.1rem); -moz-transform: translateX(-0.1rem); -ms-transform: translateX(-0.1rem); transform: translateX(-0.1rem); }
.pop_sm .pop_con .pop-btns-gr { margin-left: 0 !important; }
.pop_sm .pop_con .pop-btns-gr.last { margin-left: auto !important; }
.pop_sm .pop_con .pop-btns-gr a { margin-top: 0 !important; margin-right: 0; margin-bottom: 0.14rem; }

/*pop_lg*/
.pop_lg { width: 6.52rem; height: 6.79rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-prop-lg.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.pop_lg.hasCheckBox { top: 44% !important; }
.pop_lg.hasCheckBox#pop_skins2 { top: 50% !important; }
.pop_lg.hasCheckBox .pop_con .dia-title2 { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-title2-skin-lq.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.pop_lg.hasCheckBox .pop_con .pop-skin-scroll .pop-skin-item { pointer-events: auto; cursor: pointer; }
.pop_lg.hasCheckBox .pop_con .pop-skin-scroll .pop-skin-item .pop-skin-bor::before { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop-skin-check.png?v=u9YG5AwH6H"); background-size: 100% 100%; background-size: 100% 100%; }
.pop_lg.hasCheckBox .pop_con .pop-skin-scroll .pop-skin-item .skin-tag { top: initial; bottom: 0.3rem; }
.pop_lg.hasCheckBox .lg-group { display: block !important; margin: 0.7rem auto 0; }
.pop_lg.hasCheckBox .lg-group .pop-sure { margin: 0 auto; }
.pop_lg.pro { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-prop-lg.png?v=u9YG5AwH6H"); background-size: 100% 100%; height: 7.42rem; }
.pop_lg.pro .areainfo { width: 100%; text-align: center; color: #3f3f3f; font-size: 0.18rem; margin-top: -0.2rem; margin-bottom: -0.1rem; }
.pop_lg.pro .areainfo span { color: #3978ec; font-size: 0.18rem; }
.pop_lg.pro .areainfo a { color: #3978ec; font-size: 0.18rem; text-decoration: underline; }
.pop_lg.pop_optional .pop_con { padding-top: 0.5rem; }
.pop_lg .pop_con { width: 100%; padding-top: 0.42rem; }
.pop_lg .pop_con + .lg-group { display: none; }
.pop_lg .pop_con .dia-title2 { width: 5.24rem; height: 0.44rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-title2-skin.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.2rem; }
.pop_lg .pop_con .dia-title4 { width: 6rem; height: 0.42rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-title4.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.28rem; }
.pop_lg .pop_con .dia-title4.haveall { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-title4-2.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.3rem; }
.pop_lg .pop_con .dia-title5 { width: 5.25rem; height: 0.43rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-title5.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.25rem; }
.pop_lg .pop_con .dia-title6 { width: 5.25rem; height: 0.42rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-title6.png?v=u9YG5AwH6H"); background-size: 100% 100%; margin: 0 auto 0.15rem; }
.pop_lg .pop_con .pop-skins__p { width: 6rem; font-size: 0.18rem; text-align: center; font-family: "syht-medium"; color: #ffe2bc; margin: 0rem auto 0.12rem; }
.pop_lg .pop_con .dia-tit-p2 { width: 6rem; font-size: 0.2rem; text-align: center; font-family: "syht-medium"; color: #ffe2bc; margin: 0.14rem auto; }
.pop_lg .pop_con .dia-tit-imgs { width: 6rem; height: auto; display: block; margin-left: 0.56rem; }
.pop_lg .pop_con .dia-group__span { width: 6rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; margin: 0 auto; }
.pop_lg .pop_con .dia-group__span span { -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1 0 0px; flex: 1 0 0; font-size: 0.2rem; text-align: center; font-family: "syht-medium"; color: #ffe2bc; }
.pop_lg .pop_con .pop-skin-scroll { width: 5.77rem; height: 5.2rem; overflow-x: hidden; overflow-y: auto; margin: 0.25rem 0 0 0.48rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: start; align-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.pop_lg .pop_con .pop-skin-scroll::-webkit-scrollbar-track-piece { background-color: #c7d0e1; border-radius: 0.1rem; }
.pop_lg .pop_con .pop-skin-scroll::-webkit-scrollbar { width: 0.07rem; }
.pop_lg .pop_con .pop-skin-scroll::-webkit-scrollbar-thumb { background-color: #3978ec; background-clip: padding-box; border-radius: 0.1rem; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item { width: 1.32rem; height: auto; position: relative; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item .pop-has-text { display: none; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item.has { pointer-events: none; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item.has .pop-skin-bor::before { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop-skin-border.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item.has .pop-has-text { width: 100%; height: 2.32rem; position: absolute; top: 0%; left: 50%; -webkit-transform: translate(-50%, 0%); -moz-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); transform: translate(-50%, 0%); z-index: 7; background-color: rgba(0, 0, 0, 0.3); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0.2rem; text-align: center; color: white; font-family: "syht-bold"; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item .skin-tag { width: 100%; height: 0.46rem; position: absolute; top: 1.72rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; z-index: 2; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item .skin-tag img { width: auto !important; height: 100% !important; -o-object-fit: cover; object-fit: cover; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item .pop-skin-bor { width: 1.32rem; height: 2.32rem; margin: 0 auto; position: relative; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item .pop-skin-bor::before { content: ""; width: 1.32rem; height: 2.32rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop-skin-border.png?v=u9YG5AwH6H"); background-size: 100% 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item .pop-skin-bor img { width: 1.32rem; height: 2.32rem; -o-object-position: top; object-position: top; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item.selected .pop-skin-bor::before { width: 1.38rem; height: 2.4rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop-skin-item-selected.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item:not(:nth-child(4n)) { margin-right: 0.1rem; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item:nth-child(n+5) { margin-top: 0.12rem; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item .pop-skin-img { width: 100%; height: auto; }
.pop_lg .pop_con .pop-skin-scroll .pop-skin-item .pop-skin-name { width: 100%; min-height: 0.32rem; color: #3f3f3f; text-align: center; font-size: 0.16rem; line-height: 1.2; margin-top: 0.1rem; font-family: "syhtsc-regular"; }
.pop_lg .pop-optional-img { width: 4.82rem; height: 2.73rem; margin: 0.2rem auto 0.2rem; position: relative; }
.pop_lg .pop-optional-img img { width: 5.87rem; height: 3.28rem; -o-object-position: center; object-position: center; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.pop_lg .pop-optional-img .pop-optional-tag { width: auto !important; height: 0.66rem !important; -o-object-fit: cover; object-fit: cover; position: absolute; top: 1.8rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.pop_lg .pop-optional-img::before { content: ""; width: 0.9rem; height: 0.56rem; background-size: 100% 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 0.05rem; z-index: 2; pointer-events: none; }
.pop_lg .pop-optional-img.zc::before { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/tag-zc.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 0.9rem; height: 0.56rem; }
.pop_lg .pop-optional-img.zszc::before { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/tag-zszc.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 0.9rem; height: 0.56rem; }
.pop_lg .pop-optional-img::after { content: ""; width: 4.82rem; height: 2.73rem; border: 0.02rem solid #3164ed; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; pointer-events: none; }
.pop_lg .pop-optional-img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }
.pop_lg .pop-optional-img .pop-optional-name { width: 100%; color: #3f3f3f; font-size: 0.17rem; text-align: center; position: absolute; bottom: -0.35rem; left: 0; z-index: 2; }
.pop_lg .pop-lg-text { width: 5.85rem; margin: 0 auto 0.3rem; text-align: center; color: #ffe2bc; font-size: 0.24rem; }
.pop_lg .pop-lg-text span { color: #9ee7ff; font-size: 0.24rem; }
.pop_lg .lg-group { width: 5.85rem; margin: 0 auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; }
.pop_lg .lg-group.mgt-auto { margin: 0.2rem auto 0; }
.pop_lg .lg-group .pop-cancel, .pop_lg .lg-group .pop-sure { width: 1.97rem; height: 0.52rem; line-height: 0.52rem; text-align: center; font-size: 0.24rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-btn1.png?v=u9YG5AwH6H"); background-size: 100% 100%; display: block; margin: 0.24rem auto 0; letter-spacing: 0.02rem; font-family: "mfzhishang_noncommercial-regular"; }
.pop_lg .lg-group .pop-cancel { margin-left: auto !important; }
.pop_lg .lg-group .pop-chose { width: 1.97rem; height: 0.52rem; line-height: 0.52rem; text-align: center; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop_sm-sure.png?v=u9YG5AwH6H"); background-size: 100% 100%; letter-spacing: 0.02rem; color: #ffffff; font-size: 0.24rem; font-family: "mfzhishang_noncommercial-regular"; display: block; margin: 0rem auto 0; }
.pop_lg .pop-history-list { width: 6.5rem; margin: 0 auto; }
.pop_lg .pop-history-list .pop-history-th { width: 5.7rem; height: 0.38rem; color: white; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; background-color: #84838b; margin: 0 auto; }
.pop_lg .pop-history-list .pop-history-th > div { height: 100%; line-height: 0.38rem; text-align: center; font-size: 0.18rem; color: white; font-family: "syhtsc-bold"; position: relative; }
.pop_lg .pop-history-list .pop-history-th > div.th-time, .pop_lg .pop-history-list .pop-history-th > div.th-nickname { width: 1.74rem; }
.pop_lg .pop-history-list .pop-history-th > div.th-status { width: 1.15rem; }
.pop_lg .pop-history-list .pop-history-th > div.th-server { width: 1.35rem; }
.pop_lg .pop-history-list .pop-history-tbody { width: 5.72rem; height: 3.1rem; margin-left: 0.4rem; overflow-y: auto; overflow-x: hidden; position: relative; z-index: 2; }
.pop_lg .pop-history-list .pop-history-tbody::-webkit-scrollbar-track-piece { background-color: #c7d0e1; border-radius: 0.1rem; }
.pop_lg .pop-history-list .pop-history-tbody::-webkit-scrollbar { width: 0.05rem; }
.pop_lg .pop-history-list .pop-history-tbody::-webkit-scrollbar-thumb { background-color: #3978ec; background-clip: padding-box; border-radius: 0.1rem; }
.pop_lg .pop-history-list .pop-history-tbody .pop-row { width: 100%; height: 0.42rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.pop_lg .pop-history-list .pop-history-tbody .pop-row.dialog-history__empty { background-color: rgba(0, 0, 0, 0.1); height: 97%; }
.pop_lg .pop-history-list .pop-history-tbody .pop-row.dialog-history__empty .pop-td { width: 100%; height: 100%; color: #3f3f3f; line-height: 20; }
.pop_lg .pop-history-list .pop-history-tbody .pop-td { width: 1.15rem; height: 0.38rem; line-height: 0.38rem; text-align: center; font-size: 0.16rem; position: relative; color: #3f3f3f; -ms-flex-negative: 0; flex-shrink: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pop_lg .pop-history-list .pop-history-tbody .pop-td:nth-last-child(2) { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.pop_lg .pop-history-list .pop-history-tbody .pop-td.dialog-history__empty { width: 100%; height: 100%; line-height: 10; }
.pop_lg .pop-history-list .pop-history-tbody .pop-td.big { width: 1.64rem; }
.pop_lg .pop-history-list .pop-history-tbody .pop-td:nth-child(2) { padding: 0 0.1rem; }
.pop_lg .pop-history-list .pop-history-tbody .pop-td:last-child { width: 1.35rem; }
.pop_lg .pop-history-list .pop-history-tbody .pop-btn-lq { display: block; width: 1.31rem; height: 0.34rem; line-height: 0.34rem; font-size: 0.16rem; margin: 0 auto; letter-spacing: 0.02rem; text-align: center; color: white; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-buy.png?v=u9YG5AwH6H"); background-size: 100% 100%; }
.pop_lg .pop-history-list .pop-history-tbody .pop-btn-lq.disabled { background-image: initial; pointer-events: none; color: #3978ec; font-size: 0.16rem; font-family: "Microsoft YaHei"; }
#pop_reward2 { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/m/dia-prop-lg3.png?v=u9YG5AwH6H"); background-size: 100% 100%; width: 6.52rem; height: 5.7rem; }
#pop_reward2 .areainfo2 { width: 100%; text-align: center; color: #3f3f3f; font-size: 0.18rem; margin-top: 0.52rem; margin-bottom: 0.2rem; }
#pop_reward2 .areainfo2 span { color: #3978ec; font-size: 0.18rem; }
#pop_reward2 .areainfo2 a { color: #3978ec; font-size: 0.18rem; text-decoration: underline; }
#pop_reward2 .lg-group { width: 4.04rem; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
#pop_reward2 .lg-group .pop_reward2-btn { width: 1.97rem; height: 0.52rem; line-height: 0.52rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-mf.png?v=u9YG5AwH6H"); background-size: 100% 100%; display: block; text-align: center; letter-spacing: 0.02rem; color: #ffffff; font-size: 0.24rem; font-family: "mfzhishang_noncommercial-regular"; margin: 0; }
#pop_reward2 .lg-group .have-state { pointer-events: none; }
#pop_reward2 .lg-group .have-state.ishave { -webkit-filter: grayscale(1); filter: grayscale(1); }
#pop_reward2 .pop-optional-img { margin: 0.35rem auto 0.45rem !important; }
#pop_reward2 .pop-optional-name { bottom: -0.42rem !important; }
.skinlist-tab { width: 5.8rem; margin: 0 auto 0.2rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.skinlist-tab .skinlist-item { width: 2.8rem; height: 0.57rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skintab-item.png?v=u9YG5AwH6H"); background-size: 100% 100%; color: #e0c28f; font-size: 0.3rem; text-align: center; line-height: 0.57rem; font-family: "zzgf-bold"; }
.skinlist-tab .skinlist-item.on { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/skintab-item-on.png?v=u9YG5AwH6H"); background-size: 100% 100%; color: #411f1f; }
.pop_selectOpen { height: 2.95rem; background-size: 100% 100% !important; }
.pop_selectOpen .pop_con { padding-top: 0.5rem; }
.pop_selectOpen .pop-btns { -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.pop_selectOpen .pop-btns .btn-optional { width: 2.69rem; height: 0.66rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/btn-mf.png?v=u9YG5AwH6H"); background-size: 100% 100%; display: block; color: #411f1f; font-size: 0.34rem; line-height: 0.66rem; text-align: center; font-family: "zzgf-bold"; margin: 0; }
.pop_selectOpen .pop-btns .btn-random { width: 2.69rem; height: 0.66rem; background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/dia-btnbg2.png?v=u9YG5AwH6H"); background-size: 100% 100%; display: block; color: #181b2c; font-size: 0.34rem; line-height: 0.66rem; text-align: center; font-family: "zzgf-bold"; margin: 0; }
.pop_selectOpen .selectOpen-jackpot { display: block; color: #f1fe47; font-size: 0.3rem; font-family: "zzgf-bold"; text-decoration: underline; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0.15rem auto 0; }
.top-nav { display: none !important; }
.abs-preload { width: 0; height: 0; position: absolute; left: -350%; pointer-events: none; bottom: 0; z-index: -1; opacity: 0; }
.qConnectLogin { z-index: 9999 !important; }
.pop_lg:not(.hasCheckBox) .pop_con .pop-skin-scroll .pop-skin-item[data-id="8ce03930-7079-5e3f-a49b-d4721b00dbb3"] .pop-skin-bor::before, .pop_lg:not(.hasCheckBox) .pop_con .pop-skin-scroll .pop-skin-item .pop-skin-bor[data-skinid="8ce03930-7079-5e3f-a49b-d4721b00dbb3"]::before { background-image: url("//game.gtimg.cn/images/lol/act/a20250731gift/pop-skin-border2.png?v=u9YG5AwH6H"); background-size: 100% 100%; }