﻿.mod_list .item .item_imgtag img, .mod_list_episodes .item .item_imgtag img {
	vertical-align:top
}
.mod_premiere {
	width:auto!important;
	min-width:56PX;
	max-width:336PX
}
.mod_premiere a {
	padding:0 20PX;
	text-overflow:ellipsis;
	overflow:hidden
}
.at-app-banner {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
--app-banner-bottom:2.5rem
}
.at-app-banner--button {
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.at-app-banner__content {
	height:9.625rem;
	box-sizing:border-box;
	background-image:url(../fonts/a1ef683b987241888d683a7603a06bf7.woff);
	-webkit-transform:translate3d(-50%, -50%, 0)
}
._pop_qq .pop_con[data-v-75444df0] {
	padding:0 20PX;
	margin-bottom:25PX;
	border-radius:12PX
}
._pop_qq .pop_con .txt[data-v-75444df0] {
	font-size:16PX;
	color:#000028;
	line-height:normal;
	text-align:center;
	word-break:break-all
}
._pop_qq .pop_con .txt .num[data-v-75444df0] {
	padding:0 3PX;
	color:#d6ab56
}
._pop_qq .v_btn_wrap[data-v-75444df0] {
	position:relative;
	overflow:hidden
}
._pop_qq .v_btn_wrap .v_btn[data-v-75444df0] {
	color:#000028;
	position:relative;
	display:block;
	height:5FPX;
	line-height:50PX;
	font-size:16PX;
	text-align:center;
	text-decoration:none
}
._pop_qq .v_btn_wrap .v_btn[data-v-75444df0]:after {
	content:"";
	position:absolute;
	width:100%;
	top:0;
	left:0;
	right:0;
	border-top:1px solid #ebebeb;
	transform:scaleY(.5);
	transform-origin:0 0
}
._pop_qq .v_btn_wrap .v_btn_half[data-v-75444df0] {
	float:left;
	width:50%;
	position:relative;
	box-sizing:content-box;
	font-weight:500
}
._pop_qq .v_btn_wrap .v_btn_em[data-v-75444df0] {
	color:#d6ab56;
	font-weight:600
}
._pop_qq .v_btn_wrap .v_btn_half[data-v-75444df0]:before {
	content:"";
	position:absolute;
	height:100%;
	top:0;
	bottom:0;
	right:0;
	border-right:1px solid #ebebeb;
	transform:scaleX(.5);
	transform-origin:0 0
}
._pop_qq .v_btn_wrap .v_btn_em.v_btn_half[data-v-75444df0]:before {
	border-right:0
}
.g_pop[data-v-c992ca24] {
	position:fixed;
	z-index:9999;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%)
}
.g_pop_loading[data-v-c992ca24] {
	width:7.5rem;
	background:rgba(0, 0, 0, .7);
border-radius:.3125rem
}
.g_pop_loading .pop_con[data-v-c992ca24] {
	padding:1.25rem 0
}
.g_pop_loading .pop_con .icon_loading[data-v-c992ca24] {
	display:block;
margin:.625rem auto;
	width:2rem;
	height:2rem;
	background-image:url(../fonts/54b32c971d204977a9d8d4a4aa7a441c.woff);
	-webkit-transform:translate3d(-50%, -50%, 0)
}
._pop_qq .pop_con[data-v-497e00df] {
	padding:0 20PX;
	margin-bottom:25PX;
	border-radius:12PX
}
._pop_qq .pop_con .txt[data-v-497e00df] {
	font-size:16PX;
	color:#000028;
	line-height:normal;
	text-align:center;
	word-break:break-all
}
._pop_qq .pop_con .txt .num[data-v-497e00df] {
	padding:0 3PX;
	color:#d6ab56
}
._pop_qq .v_btn_wrap[data-v-497e00df] {
	position:relative;
	overflow:hidden
}
._pop_qq .v_btn_wrap .v_btn[data-v-497e00df] {
	color:#000028;
	position:relative;
	display:block;
	height:5FPX;
	line-height:50PX;
	font-size:16PX;
	text-align:center;
	text-decoration:none
}
._pop_qq .v_btn_wrap .v_btn[data-v-497e00df]:after {
	content:"";
	position:absolute;
	width:100%;
	top:0;
	left:0;
	right:0;
	border-top:1px solid #ebebeb;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
._pop_qq .v_btn_wrap .v_btn_half[data-v-497e00df] {
	float:left;
	width:50%;
	position:relative;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	font-weight:500
}
._pop_qq .v_btn_wrap .v_btn_em[data-v-497e00df] {
	color:#d6ab56;
	font-weight:600
}
._pop_qq .v_btn_wrap .v_btn_half[data-v-497e00df]:before {
	content:"";
	position:absolute;
	height:100%;
	top:0;
	bottom:0;
	right:0;
	border-right:1px solid #ebebeb;
	-webkit-transform:scaleX(.5);
	transform:scaleX(.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
._pop_qq .v_btn_wrap .v_btn_em.v_btn_half[data-v-497e00df]:before {
	border-right:0
}
.g_pop[data-v-6bf715f7] {
	position:fixed;
	z-index:9999;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.g_pop_loading[data-v-6bf715f7] {
	width:7.5rem;
	background:rgba(0, 0, 0, .7);
border-radius:.3125rem
}
.g_pop_loading .pop_con[data-v-6bf715f7] {
	padding:1.25rem 0
}
.g_pop_loading .pop_con .icon_loading[data-v-6bf715f7] {
	display:block;
margin:.625rem auto;
	width:2rem;
	height:2rem;
	background-image:url(../images/loading_64.gif);
	background-position:50%;
	background-size:cover
}
.g_pop_loading .pop_con .txt[data-v-6bf715f7] {
	color:#fff;
	text-align:center
}
.tvl_layer a, .tvl_layer a:hover {
	text-decoration:none!important
}
.tvl_layer div {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.tvl_layer_mask {
	z-index:998;
	top:0;
	height:100%;
	background:transparent
}
.tvl_layer, .tvl_layer_mask {
	position:fixed;
	left:0;
	width:100%
}
.tvl_layer {
	z-index:999;
	bottom:0;
	background:rgba(0, 0, 0, .8)
}
.tvl_layer .tvl_bd {
	padding:1rem 1.25rem 0
}
.tvl_layer .tvl_login_tit {
font-size:.9375rem;
	line-height:1.875rem;
	color:#fff;
	text-align:center;
margin-bottom:.5rem
}
.tvl_layer .tvl_login_btn {
padding:0 2.625rem .1875rem
}
.tvl_layer .tvl_login_qq, .tvl_layer .tvl_login_wx {
	display:block;
	width:100%;
	text-align:center;
	line-height:2.375rem;
font-size:.875rem;
	color:#fff;
	border-radius:1.1875rem;
margin-bottom:.9375rem
}
.tvl_layer .tvl_login_wx {
	background:#2ec637
}
.tvl_layer .tvl_login_qq {
	background:#40a5e5
}
.tvl_layer .tvl_icon_qq, .tvl_layer .tvl_icon_wx {
	display:inline-block;
	width:1.5625rem;
	height:1.3125rem;
	background-image:url(../images/sprite_icon.png);
	background-repeat:no-repeat;
	background-position:9999em 9999em;
	background-size:3.75rem;
	vertical-align:middle;
margin-right:.25rem;
	position:relative;
top:-.125rem
}
.tvl_layer .tvl_icon_wx {
	background-position:0 0
}
.tvl_layer .tvl_icon_qq {
	background-position:-1.875rem 0
}
.tvl_layer .tvl_btn {
	position:relative;
	overflow:hidden
}
.tvl_layer .tvl_btn:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	border-bottom:1px solid #3f4041;
	-webkit-transform:scaleY(.5);
	-webkit-transform-origin:0 0
}
.tvl_layer .tvl_btn_a, .tvl_layer .tvl_btn_b {
	position:relative;
	float:left;
	display:block;
	width:100%;
font-size:.9375rem;
	line-height:3.125rem;
	text-align:center
}
.tvl_layer .tvl_btn_a {
	color:#fff
}
.tvl_layer .tvl_btn_b {
	color:#bf954b
}
.tvl_layer .tvl_btn_2 .tvl_btn_a, .tvl_layer .tvl_btn_2 .tvl_btn_b {
	width:50%
}
.tvl_layer .tvl_btn_2 .tvl_btn_b:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	border-left:1px solid #3f4041;
	-webkit-transform:scaleX(.5);
	-webkit-transform-origin:0 0
}
.g_pop_share_spm[data-v-87ca0eea] {
	position:fixed;
	z-index:11111;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	background-color:rgba(0, 0, 0, .8)
}
.g_pop_share_spm .pop_con[data-v-87ca0eea] {
	position:absolute;
	right:0;
top:.04267rem;
	text-align:center;
	width:100%
}
.g_pop_share_spm .pop_con img[data-v-87ca0eea] {
	height:auto;
	width:76%
}
.g_tips[data-v-209085f8] {
	position:fixed;
	width:100%;
	z-index:9999;
	top:40%;
	text-align:center
}
.g_tips .txt[data-v-209085f8] {
	display:inline-block;
	margin:0 1.25rem;
	min-width:6.25rem;
	min-height:1.25rem;
padding:.625rem 1.25rem;
	/*! darkmode: ignore next */color:#fff;
	font-size:1rem;
	line-height:1.875rem;
border-radius:.5rem;
	/*! darkmode: ignore next */background-color:#000;
	/*! darkmode: ignore next */background-color:rgba(0, 0, 0, .8)
}
.mod-buy-send[data-v-6bc6df20] {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:auto
}
.flex-col[data-v-6bc6df20] {
	-ms-flex-direction:column;
	flex-direction:column
}
.border[data-v-6bc6df20] {
	border-style:solid
}
.buy-send-content[data-v-6bc6df20] {
	position:relative;
	padding:0 0 1.875rem
}
.buysend-share-title[data-v-6bc6df20] {
	margin-bottom:1.125rem;
margin-top:.5rem;
	font-size:1.125rem;
	font-family:tencentFont;/*! darkmode: {#fff} */
	color:#fff
}
.close-content[data-v-6bc6df20] {
	position:relative;
	width:16.5625rem;
	height:1.75rem;
margin-top:.5rem
}
.close-icon[data-v-6bc6df20] {
	position:fixed;
	position:absolute;
	right:-1.75rem;
	top:0;
	width:1.75rem;
	height:1.75rem
}
.image-container[data-v-6bc6df20] {
	width:16.5625rem;
	height:26.875rem
}
.share-channel-container[data-v-6bc6df20] .vu_iconshare {
	margin-top:1.4375rem
}
.share-channel-container[data-v-6bc6df20] .vu_iconshare:empty {
	display:none
}
.mod_change[data-v-6bc6df20] {
	position:relative;
	width:16.5625rem;
	min-height:26.875rem;
	margin:0 auto
}
.mod_change .change-pic[data-v-6bc6df20] {
	position:absolute;
	width:2.5rem;
	height:2.5rem;
	left:-1px;
	top:-1px;
	z-index:10;
	background-image:url(../images/9636461677837017080.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.mod_change .change_loading .img[data-v-6bc6df20] {
	width:100%
}
.mod_v2[data-v-6bc6df20] {
	width:15.625rem;
	height:30rem
}
.mod_v2 .change-pic[data-v-6bc6df20] {
	left:0;
	top:0;
	background-image:url(../images/d001b21685676588269.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.close_v2[data-v-6bc6df20] {
	width:15.625rem
}
.icon_loading_flower[data-v-6bc6df20] {
	position:absolute;
	z-index:9;
	display:block;
	width:1rem;
	height:1rem;
	margin:0 auto;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	left:50%;
	top:40%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
html {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-font-smoothing:antialiased
}
body {
font-size:.75rem;
	-webkit-text-size-adjust:100%!important;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hr, input, legend, li, menu, nav, ol, optgroup, p, pre, section, td, textarea, th, ul {
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
article, aside, details, figcaption, figure, footer, header, menu, nav, optgroup, section {
	display:block
}
audio, canvas, video {
	display:inline-block
}
h1, h2, h3, h4, h5, h6 {
	font-size:1em
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
a:active {
background-color:transparent
}
}
b, cite, code, em, i, small, th {
	font-size:1em;
	font-style:normal;
	font-weight:600;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
button, input, select, textarea {
	font-size:1em;
	outline:none;
	background:none;
	border:none
}
button, input[type=button], input[type=submit] {
	cursor:pointer
}
button[disabled], input[disabled] {
	cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, iframe, img {
	border:0
}
img {
	display:inline-block;
	vertical-align:bottom;
	-ms-interpolation-mode:bicubic;
	border:none
}
iframe {
	display:block
}
ol, ul {
	list-style:none
}
li {
	vertical-align:top
}
q:after, q:before {
	content:""
}
a {
	color:#222;
	text-decoration:none;
	outline:0
}
.logo_gold, .logo_main {
	display:inline-block;
	background-image:url(../images/logo.svg);
	background-repeat:no-repeat;
	background-position:50%;
	width:6.5rem;
	height:1.1875rem
}
.logo_gold {
	background-image:url(../fonts/logo_gold.svg)
}
.icon_qq_bg, .icon_wechat_bg {
width:.75rem;
height:.75rem;
	background-color:#4baef4;
	border-radius:100%;
	text-align:center
}
.icon_qq_bg .svg_icon_qq, .icon_wechat_bg .svg_icon_qq {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
width:.5rem;
height:.5rem;/*! darkmode: ignore next */
	color:#fff
}
.icon_wechat_bg {
	background-color:#51c332
}
.icon_wechat_bg .svg_icon_wechat {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
width:.5rem;
height:.5rem;/*! darkmode: ignore next */
	color:#fff
}
.svg_icon.icon_arrow_down {
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg)
}
.buy_pop {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:18.125rem;
border-radius:.375rem;/*! darkmode: {#181A29} */
	background-color:#fff;
-webkit-box-shadow:0 .125rem .1875rem 0 rgba(0, 0, 0, .1), inset 0 -1px 0 0 hsla(0, 0%, 100%, .004);
box-shadow:0 .125rem .1875rem 0 rgba(0, 0, 0, .1), inset 0 -1px 0 0 hsla(0, 0%, 100%, .004);
	padding:1.0625rem 0 0!important;
	color:#000028;
	z-index:9
}
.buy_pop.select_pop .desc {
	text-align:left;
	padding:0 1.5625rem
}
.buy_pop.error_pop {
	padding:2.25rem 0 0;
	text-align:center
}
.buy_pop.error_pop .icon_error {
	display:inline-block;
	width:2.1875rem;
	height:2.1875rem;
	background-image:url(../images/a4123eea11d64019b3555d6544e7517e.gif);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
margin-bottom:.5625rem
}
.buy_pop.error_pop .txt {
font-size:.9375rem;
	line-height:1.3125rem;
	margin-bottom:2rem
}
.buy_pop.error_pop .footer .btn {
	position:relative;
	display:block;
	font-size:1rem;
	font-weight:700;
	color:#000028;
padding:.9375rem 0;
	line-height:1.1875rem;
	text-align:center;
	text-decoration:none
}
.buy_pop.error_pop .footer .btn:before {
	content:"";
	pointer-events:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	width:200%;
	height:200%;
	left:0;
	top:0;
	border-top:1px solid #ebebeb;
	-webkit-transform:scale(.5);
	-webkit-transform-origin:0 0;
	transform:scale(.5);
	transform-origin:0 0
}
.buy_pop .close {
	position:absolute;
	right:1.40625rem;
	top:1.40625rem;
width:.75rem;
height:.75rem
}
.buy_pop .close:after, .buy_pop .close:before {
	position:absolute;
	top:50%;
	left:50%;
	content:" ";
	display:inline-block;
	width:1.8px;
	height:1.0625rem;/*! darkmode: {#747682} */
	background-color:#848494;
border-radius:.125rem
}
.buy_pop .close:before {
	transform:translate3d(-50%, -50%, 0) rotate(45deg);
	-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg)
}
.buy_pop .close:after {
	transform:translate3d(-50%, -50%, 0) rotate(-45deg);
	-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg)
}
.buy_pop .title {
	font-size:1.125rem;
	text-align:center;
	font-weight:700;
margin-bottom:.875rem;
	line-height:1;
padding:.1875rem 1.875rem
}
.buy_pop .desc {
font-size:.9375rem;
	padding:0 1.5625rem;
	line-height:1.3125rem;
margin-bottom:.9375rem
}
.buy_pop .desc .txt {
margin-bottom:.375rem
}
.buy_pop .desc .txt.highlight {
	font-weight:700
}
.buy_pop .desc .txt del {
	color:#848494
}
.buy_pop .desc_bottom {
	position:relative;
	text-align:center;
	color:#848494;
font-size:.8125rem;
	line-height:1.125rem;
	padding:1.125rem 0;
	margin-bottom:0
}
.buy_pop .desc_bottom:before {
	content:"";
	pointer-events:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	width:200%;
	height:200%;
	left:0;
	top:0;
	border-top:1px solid #ebebeb;
	-webkit-transform:scale(.5);
	-webkit-transform-origin:0 0;
	transform:scale(.5);
	transform-origin:0 0
}
.buy_pop .tips {
font-size:.9375rem;
	padding:0 0 0 1.5625rem;
	line-height:1.3125rem;
margin-bottom:.9375rem;
	color:#848494;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.buy_pop .tips .icon_help {
width:.9375rem;
height:.9375rem;
	background-image:url(../images/14e159a5c16140abb40c169147fddeb9.gif);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
margin-left:.375rem
}
.buy_pop .buy_btn .btn {
	position:relative;
	display:block;
	font-size:1rem;
	font-weight:700;
	color:#000028;
padding:.9375rem 0;
	line-height:1.1875rem;
	text-align:center
}
.buy_pop .buy_btn .btn:before {
	content:"";
	pointer-events:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	width:200%;
	height:200%;
	left:0;
	top:0;
	border-top:1px solid #ebebeb;
	-webkit-transform:scale(.5);
	-webkit-transform-origin:0 0;
	transform:scale(.5);
	transform-origin:0 0
}
.buy_pop .buy_btn .btn.highlight {
	color:#d6ab56
}
.buy_pop .buy_btn .btn.highlight .sub {
	color:inherit
}
.buy_pop .buy_btn .sub {
	color:#848494;
	font-weight:400;
font-size:.8125rem
}
.buy_pop.cache_pop .desc {
	padding:0 1.375rem;
	text-align:center
}
.buy_pop.cache_pop .desc_txt {
	display:inline-block;
	text-align:left
}
body {
	color:#000028
}
.vft_buy_dialog_mask {
	background:rgba(0, 0, 0, .6)
}
.vft_buy_dialog_mask, .vft_share_dialog_mask {
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	z-index:999!important
}
.vft_share_dialog_mask {
	background:rgba(0, 0, 0, .8)
}
.icon, .svg_icon, .vft-svg-icon {
	display:inline-block
}
.icon, .svg_icon {
	color:inherit;
	line-height:1
}
.svg_icon {
	width:1rem;
	height:1rem
}
.svg_icon path, .svg_icon use {
	fill:currentColor
}
.svg_icon.icon_back {
	width:1.5rem;
	height:1.5rem
}
.icon_loading_flower[data-v-952938a4] {
	position:absolute;
	z-index:9;
	display:block;
	width:1rem;
	height:1rem;
	margin:0 auto;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	left:50%;
	top:30%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.buy_share[data-v-18fdfc01] {
	color:#000028;
	position:relative;
	height:100vh
}
.buy_share img[data-v-18fdfc01] {
	width:100%;
	height:100%
}
.buy_share .container[data-v-18fdfc01] {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.buy_share .container .title[data-v-18fdfc01] {
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	top:-2.1875rem;
	width:20.625rem;
	text-align:center
}
.buy_share .container .title>img[data-v-18fdfc01] {
	width:12.3125rem;
	height:1.1875rem
}
.buy_share .container .title .close[data-v-18fdfc01] {
	width:1rem;
	height:1rem;
	position:absolute;
top:.125rem;
	right:0
}
.buy_share .container .detail[data-v-18fdfc01] {
	position:relative;
	width:20.625rem;
margin:0 auto .5rem
}
.buy_share .container .detail .change_img[data-v-18fdfc01] {
	position:absolute;
	z-index:66;
	top:1px;
left:.1875rem;
	width:3.0625rem;
	height:3.0625rem
}
.buy_share .container .detail .share_content .wrap[data-v-18fdfc01] {
	position:relative;
	width:20.625rem
}
.buy_share .container .detail .share_content .wrap .img[data-v-18fdfc01] {
	width:100%;
	height:100%;
	position:absolute;
	z-index:8
}
.buy_share .container .footer[data-v-18fdfc01] {
margin-top:.625rem
}
.buy_share .container .footer .share_list[data-v-18fdfc01] {
padding-left:.625rem
}
.buy_share .container .footer .vu_iconshare[data-v-18fdfc01] {
	margin:0
}
@media screen and (min-width:321px) and (max-width:374px) {
.buy_share .container .detail .share_content .wrap[data-v-18fdfc01], .buy_share .container .detail[data-v-18fdfc01], .buy_share .container .title[data-v-18fdfc01] {
width:20rem
}
}
@media screen and (max-width:320px) {
.buy_share .container .detail[data-v-18fdfc01], .buy_share .container .title[data-v-18fdfc01] {
width:17.5rem
}
.buy_share .container .detail .change_img[data-v-18fdfc01] {
left:.125rem
}
.buy_share .container .detail .share_content .wrap[data-v-18fdfc01] {
width:17.5rem
}
}
@media only screen and (max-device-width:900px) and (orientation:landscape) {
.buy_share .container .detail[data-v-18fdfc01], .buy_share .container .title[data-v-18fdfc01] {
width:15rem
}
.buy_share .container .detail .share_content .wrap[data-v-18fdfc01] {
width:15rem;
height:22.5rem
}
}
.icon_loading_flower[data-v-18fdfc01] {
	position:absolute;
	z-index:9;
	display:block;
	width:1rem;
	height:1rem;
	margin:0 auto;
	background-image:url(../images/3351884421b545eea948ea990316bac9.gif);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	left:50%;
	top:25%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.mod-buy-send[data-v-524c763c] {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:auto
}
.flex-col[data-v-524c763c] {
	-ms-flex-direction:column;
	flex-direction:column
}
.border[data-v-524c763c] {
	border-style:solid
}
.buy-send-content[data-v-524c763c] {
	position:relative;
	padding:0 0 1.875rem
}
.buysend-share-title[data-v-524c763c] {
	margin-bottom:1.125rem;
margin-top:.5rem;
	font-size:1.125rem;
	font-family:tencentFont;/*! darkmode: {#fff} */
	color:#fff
}
.close-content[data-v-524c763c] {
	position:relative;
	width:16.5625rem;
	height:1.75rem
}
.close-icon[data-v-524c763c] {
	position:fixed;
	position:absolute;
	right:-1.75rem;
	top:0;
	width:1.75rem;
	height:1.75rem
}
.image-container[data-v-524c763c] {
	width:16.5625rem
}
.share-channel-container[data-v-524c763c] .vu_iconshare {
	margin-top:1.4375rem
}
.share-channel-container[data-v-524c763c] .vu_iconshare:empty {
	display:none
}
.mod_change[data-v-524c763c] {
	position:relative;
	width:16.5625rem;
	min-height:26.875rem;
	margin:0 auto
}
.mod_change .change-pic[data-v-524c763c] {
	position:absolute;
	width:2.5rem;
	height:2.5rem;
	left:-1px;
	top:-1px;
	z-index:10;
	background-image:url(../images/9636461677837017080.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.mod_change .change_loading .img[data-v-524c763c] {
	width:100%
}
.icon_loading_flower[data-v-524c763c] {
	position:absolute;
	z-index:9;
	display:block;
	width:1rem;
	height:1rem;
	margin:0 auto;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	left:50%;
	top:40%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.mod-share-poster {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:auto;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center
}
.mod-share-poster .poster-wrap__hd {
	position:relative;
	width:16.5625rem;
margin:0 auto .875rem
}
.mod-share-poster .poster-wrap__hd .title {
	text-align:center;
	font-weight:900;/*! darkmode: {#fff} */
	color:#fff;
	font-size:1.125rem;
	font-family:tencentFont
}
.mod-share-poster .poster-wrap__hd .close {
	position:absolute;
top:-.625rem;
	right:-1.6875rem;
	width:1.125rem;
	height:1.125rem
}
.mod-share-poster .poster-wrap__hd .close:after, .mod-share-poster .poster-wrap__hd .close:before {
	position:absolute;
	top:50%;
	left:50%;
	content:"";
	display:inline-block;
width:.125rem;
	height:1.125rem;/*! darkmode: {#fff} */
	background-color:#fff;
border-radius:.125rem
}
.mod-share-poster .poster-wrap__hd .close:before {
	transform:translate3d(-50%, -50%, 0) rotate(45deg);
	-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg)
}
.mod-share-poster .poster-wrap__hd .close:after {
	transform:translate3d(-50%, -50%, 0) rotate(-45deg);
	-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg)
}
.mod-share-poster .poster-wrap__bd {
	position:relative;
	width:16.5625rem;
	min-height:26.875rem;
	margin:0 auto
}
.mod-share-poster .poster-wrap__bd .change-pic {
	position:absolute;
	width:2.5rem;
	height:2.5rem;
left:.5625rem;
top:.625rem;
	z-index:10;
	background-image:url(../images/9636461677837017080.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.mod-share-poster .poster-wrap__bd .img_wp .img {
	width:100%
}
.mod-share-poster .poster-wrap__link {
	text-align:center;
	margin-top:1rem;/*! darkmode: {#fff} */
	color:#fff;
	font-size:1rem
}
.mod-share-poster .poster-wrap__ft {
	text-align:center
}
.mod-share-poster .poster-wrap__ft .vu_iconshare {
	margin-top:1rem
}
.mod-share-poster .poster-wrap__ft .save-pic {
	margin-top:1.125rem;
	height:1.1875rem
}
.arrow {
	vertical-align:middle;
	width:1.25rem;
	height:1.25rem
}
.mod_v2 .mod-share-poster .poster-wrap .close {
	top:-1.125rem!important;
	right:0!important
}
.mod_v2 .mod-share-poster .poster-wrap__bd {
	width:15.625rem!important;
	min-height:30rem
}
.mod_v2 .mod-share-poster .poster-wrap__bd .change-pic {
	left:0;
	top:0;
	background-image:url(../images/d001b21685676588269.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.icon_loading_flower[data-v-416b114a] {
	position:absolute;
	z-index:9;
	display:block;
	width:1rem;
	height:1rem;
	margin:0 auto;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	left:50%;
	top:30%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.panel-header[data-v-05494d67] {
	position:relative;
	text-align:center;
	margin-bottom:1rem
}
.panel-header .title[data-v-05494d67] {
	font-weight:500;
	color:#000028
}
.panel-header .back[data-v-05494d67] {
left:-.25rem;/*! darkmode: {url(https://vip.image.video.qpic.cn/vupload/20221128/dfb81a1669626770775.png)}*/
	background-image:url(../images/cd50581636944263680.png)
}
.panel-header .back[data-v-05494d67], .panel-header .closed[data-v-05494d67] {
	position:absolute;
top:-.125rem;
	width:1.75rem;
	height:1.75rem;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.panel-header .closed[data-v-05494d67] {
right:-.25rem;/*! darkmode: {url(https://vip.image.video.qpic.cn/vupload/20221128/0792c51669626765591.png)}*/
	background-image:url(../images/6473831636942078915.png)
}
.mod-pay .scroller[data-v-59a64fca] {
padding-bottom:.75rem!important
}
.mod-paydiamond[data-v-59a64fca] {
margin-bottom:.75rem
}
.mod-paydiamond .diamond-info[data-v-59a64fca] {
	height:4.75rem;
border-radius:.375rem;
	background-color:#fff;
padding:1rem .5rem 0
}
.mod-paydiamond .diamond-info__lf .icon[data-v-59a64fca] {
margin-right:.375rem;
	width:1.25rem;
	height:1.25rem
}
.mod-paydiamond .diamond-info__lf .total .desc[data-v-59a64fca] {
margin-bottom:.3125rem;
	font-weight:500
}
.mod-paydiamond .diamond-info__lf .total .desc .residue[data-v-59a64fca] {
	color:#848494;
	font-weight:400
}
.mod-paydiamond .diamond-info__lf .total .add .svg_icon[data-v-59a64fca] {
	position:relative;
	color:#000028;
	top:.5px;
width:.9375rem
}
.mod-paydiamond .diamond-info__rg .switch-btn[data-v-59a64fca] {
	position:relative;
	display:inline-block;
	vertical-align:bottom;
	top:1px;
	width:2.25rem;
	height:1.25rem;
border-radius:.75rem;
	background:linear-gradient(119deg, #ffdf89, #f2ca5b 100%)
}
.mod-paydiamond .diamond-info__rg .switch-btn .circle[data-v-59a64fca] {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:1.125rem;
	height:1.125rem;
	right:1px;
	border-radius:100%;
	background-color:#fff
}
.mod-paydiamond .diamond-info__rg .switch-btn.is--closed[data-v-59a64fca] {
	background:hsla(0, 0%, 92.2%, .8)
}
.mod-paydiamond .diamond-info__rg .switch-btn.is--closed .circle[data-v-59a64fca] {
	left:1px
}
.mod-payway .payway-list[data-v-59a64fca] {
	background-color:#fff;
border-radius:.375rem
}
.mod-payway .payway-list .payway-item[data-v-59a64fca] {
	position:relative;
padding-left:.625rem;
padding-right:.625rem;
	height:3.25rem;
	overflow:hidden
}
.mod-payway .payway-list .payway-item[data-v-59a64fca]:after {
	position:absolute;
	content:"";
	width:100%;
	height:1px;
	left:2.25rem;
	bottom:0;/*! darkmode: {#2a2b39} */
	background-color:#ebebeb
}
.mod-payway .payway-list .payway-item.is--disabled .payway-item__lf .txt[data-v-59a64fca] {
	color:#848494
}
.mod-payway .payway-list .payway-item[data-v-59a64fca]:last-child:after {
	display:none
}
.mod-payway .payway-list .payway-item__lf .icon[data-v-59a64fca] {
	width:1.25rem;
	height:1.25rem;
margin-right:.375rem
}
.mod-payway .payway-list .payway-item__rt .svg_icon[data-v-59a64fca] {
	width:1.5rem;
	height:1.5rem;
margin-left:.125rem;
	color:#848494
}
.mod-payway .payway-list .payway-item .txt[data-v-59a64fca] {
	font-weight:500
}
.mod-payway .payway-list .payway-item .txt .tips[data-v-59a64fca] {
	color:#848494;
	font-weight:400
}
.mod-payway .payway-list .payway-item .txt .tips .add[data-v-59a64fca] {
	color:#000028
}
.mod-payway .payway-list .payway-item .txt .tips .add .svg_icon[data-v-59a64fca] {
	position:relative;
	vertical-align:middle;
	bottom:1px;
	color:#000028;
width:.9375rem
}
.mod-payway .payway-list .payway-item__rg[data-v-59a64fca] {
	position:relative;
right:-.3125rem
}
.mod-coupons[data-v-43f13c8a] {
margin-bottom:.75rem;
	position:relative
}
.mod-coupons[data-v-43f13c8a]:after, .mod-coupons[data-v-43f13c8a]:before {
	content:"";
	position:absolute;
top:-.625rem;
	display:inline-block;
	width:1.25rem;
	height:1.25rem;
	border-radius:100%;/*! darkmode: {#0f0f1e} */
	background-color:#f6f8fa
}
.mod-coupons[data-v-43f13c8a]:before {
left:-.625rem
}
.mod-coupons[data-v-43f13c8a]:after {
right:-.625rem
}
.mod-coupons .coupons-list[data-v-43f13c8a] {
border-radius:.375rem;
	border-top-left-radius:0!important;
	border-top-right-radius:0!important;
	background-color:#fff
}
.mod-coupons .coupons-list[data-v-43f13c8a]:before {
	content:"";
	display:block;
	height:1px;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5);
margin:0 .75rem;
	background:#ebebeb
}
.mod-coupons .coupons-list .coupons-item[data-v-43f13c8a] {
padding:.75rem 0;
margin:0 .75rem
}
.mod-coupons .coupons-list .coupons-item .icon[data-v-43f13c8a] {
	width:1rem;
height:.75rem;
margin-right:.25rem
}
.mod-coupons .coupons-list .coupons-item[data-v-43f13c8a]:last-child {
	border-bottom:0
}
.mod-coupons .coupons-list .coupons-item__type[data-v-43f13c8a] {
	font-weight:500
}
.mod-coupons .coupons-list .coupons-item__type .icon[data-v-43f13c8a] {
	width:1.125rem;
height:.875rem;
margin-right:.625rem
}
.mod-coupons .coupons-list .coupons-item__use .icon_arrow_right[data-v-43f13c8a] {
font-size:.75rem;
width:.8125rem;
height:.875rem;
margin-right:-.25rem;
	color:#000028
}
.mod-coupons .coupons-list .coupons-item .coupon-title[data-v-43f13c8a] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.mod-coupons .coupons-list .coupons-item .coupon-title .title[data-v-43f13c8a] {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:12.125rem;
	vertical-align:top
}
.mod-coupons .coupons-list .coupons-item .coupon-title .active[data-v-43f13c8a] {
	color:#d6ab56;
margin-left:.25rem
}
.mod-coupon .coupon-list .coupon-item[data-v-74fc1ac6] {
	height:5.375rem;
padding-right:.4375rem;
border-radius:.375rem;
	background-color:#fff;
margin-bottom:.75rem
}
.mod-coupon .coupon-list .coupon-item.is--expired .price[data-v-74fc1ac6], .mod-coupon .coupon-list .coupon-item.is--expired[data-v-74fc1ac6] {
	color:#848494
}
.mod-coupon .coupon-list .coupon-item__price[data-v-74fc1ac6] {
	min-width:6.0625rem;
	text-align:center
}
.mod-coupon .coupon-list .coupon-item__price .price[data-v-74fc1ac6] {
	color:#d6ab56;
	font-family:DP-Bold
}
.mod-coupon .coupon-list .coupon-item__price .price .num[data-v-74fc1ac6] {
	font-size:1.625rem;
margin-left:.1875rem
}
.mod-coupon .coupon-list .coupon-item__price .tips[data-v-74fc1ac6] {
	color:#848494;
margin-top:.25rem
}
.mod-coupon .coupon-list .coupon-item__info[data-v-74fc1ac6] {
	-ms-flex:1 1;
	flex:1 1
}
.mod-coupon .coupon-list .coupon-item__info .desc[data-v-74fc1ac6] {
	font-weight:500
}
.mod-coupon .coupon-list .coupon-item__info .expired[data-v-74fc1ac6] {
	color:#848494;
margin-top:.25rem
}
.mod-nonuse[data-v-74fc1ac6] {
margin-bottom:.75rem
}
.mod-nonuse .nonuse-info[data-v-74fc1ac6] {
padding-left:.75rem;
padding-right:.4375rem;
	height:2.6875rem;
	color:#848494;
	font-weight:500;
border-radius:.375rem;
	background-color:#fff
}
.mod-btn[data-v-74fc1ac6] {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
	padding-bottom:env(safe-area-inset-bottom)
}
.mod-btn .btn-wrap[data-v-74fc1ac6] {
	height:3.5rem;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 1rem
}
.mod-btn .btn-wrap .back-btn[data-v-74fc1ac6] {
	width:100%;
	height:2.5rem;
	color:#663d00;
	font-weight:500;
	border-radius:1.40625rem;
	background:linear-gradient(97deg, #ffdf89, #f2ca5b)
}
.mod-explain .panel-header[data-v-6f76dec9] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:1rem
}
.mod-explain .panel-header .title[data-v-6f76dec9] {
	font-weight:500;
	font-size:1rem
}
.mod-explain .panel-header .svg_icon[data-v-6f76dec9] {
	position:relative;
right:-.25rem;
	width:1.5rem;
	height:1.5rem;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	color:#a3a3a3
}
.mod-explain .explain-cont[data-v-6f76dec9] {
font-size:.8125rem
}
.mod-explain .btn-fixed[data-v-6f76dec9] {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	height:calc(4.875rem + constant(safe-area-inset-bottom));
	height:calc(4.875rem + env(safe-area-inset-bottom));
	padding:1rem;
	background-color:#fff
}
.mod-explain .btn-fixed button[data-v-6f76dec9] {
	width:100%;
	max-width:26.625rem;
	height:2.875rem;
	background-image:-webkit-gradient(linear, left top, right top, from(#ffdf89), to(#f2ca5b));
	background-image:linear-gradient(90deg, #ffdf89, #f2ca5b);
	border-radius:1.4375rem;
	font-weight:500;
	font-size:1rem;/*! darkmode: {#663d00} */
	color:#663d00
}
@media (min-width:1366px) and (orientation:landscape) {
.mod-explain .btn-fixed button[data-v-6f76dec9] {
max-width:33.125rem
}
}
.pay-tips[data-v-4eeef757] {
	position:absolute;
right:.3125rem;
	top:-2.1875rem;
	background:#fff;
padding:.1875rem .375rem;
-webkit-box-shadow:0 0 .625rem rgba(0, 0, 0, .2);
box-shadow:0 0 .625rem rgba(0, 0, 0, .2);
border-radius:.375rem;
	z-index:999;
	opacity:.95;
	overflow:visible;
	text-align:center;
	-webkit-animation:fadeOut-data-v-4eeef757 3s linear forwards;
	animation:fadeOut-data-v-4eeef757 3s linear forwards;
	min-width:3.125rem
}
.pay-tips .txt[data-v-4eeef757] {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:12.5rem;
	vertical-align:top;
	color:#000028;
font-size:.75rem;
	line-height:1.5rem
}
@-webkit-keyframes fadeOut-data-v-4eeef757 {
90% {
opacity:1
}
to {
	opacity:0
}
}
@keyframes fadeOut-data-v-4eeef757 {
90% {
opacity:1
}
to {
	opacity:0
}
}
.pay-tips[data-v-4eeef757]:before {
	content:"";
	position:absolute;
	border-color:#fff transparent transparent;
	border-style:solid;
border-width:.4375rem .4375rem 0;
bottom:-.375rem;
right:.625rem;
-webkit-filter:drop-shadow(0 .3125rem .3125rem rgba(0, 0, 0, .2));
filter:drop-shadow(0 .3125rem .3125rem rgba(0, 0, 0, .2))
}
.mod-paybar[data-v-2c246769] {
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	background-color:#fff;
	padding-bottom:env(safe-area-inset-bottom)
}
.mod-paybar .pay-method[data-v-2c246769] {
	text-align:center;/*! darkmode: {#252126} */
	background-color:#fdf8ee;
	height:2.5rem;
	line-height:2.5rem
}
.mod-paybar .pay-method .use-diamond-tip[data-v-2c246769] {
	font-weight:500
}
.mod-paybar .pay-method .icon[data-v-2c246769] {
	width:1rem;
	height:1rem;
margin:0 .125rem
}
.mod-paybar .pay-method .arrow[data-v-2c246769] {
width:.3125rem;
height:.5rem;
margin:0 .1875rem
}
.mod-paybar .pay-method .line[data-v-2c246769] {
	width:1px;
height:.75rem;
	background:#848494;
margin:0 .25rem
}
.mod-paybar .pay-method .add-tips[data-v-2c246769] {
	color:#d6ab56
}
.mod-paybar .pay-method .pay-switch[data-v-2c246769] {
	position:relative;
margin-left:.3125rem;
	color:#848494
}
.mod-paybar .pay-method .pay-switch .icon_arrow_right[data-v-2c246769] {
width:.8125rem;
height:.875rem;
	margin-left:-1px;
	color:#000028
}
.mod-paybar .paybar[data-v-2c246769] {
	padding:0 1rem;
	height:3.5rem
}
.mod-paybar .paybar .paybar-desc[data-v-2c246769] {
	color:#d6ab56
}
.mod-paybar .paybar .paybar-desc__price[data-v-2c246769] {
	font-weight:500
}
.mod-paybar .paybar .paybar-desc__price .original[data-v-2c246769] {
	color:#848494;
	font-weight:400;
margin-left:.25rem
}
.mod-paybar .paybar .paybar-desc__price .rule[data-v-2c246769] {
width:.75rem;
height:.75rem;
margin-left:.375rem;
margin-bottom:-.125rem;
	vertical-align:middle
}
.mod-paybar .paybar .paybar-desc__total[data-v-2c246769] {
	color:#848494
}
.mod-paybar .paybar .paybar-desc__total .tip[data-v-2c246769] {
	color:#d6ab56
}
.mod-paybar .paybar .paybar-desc__total .tip__custom[data-v-2c246769] {
	color:#848494
}
.mod-paybar .paybar-btn[data-v-2c246769] {
	width:7rem;
	height:2.5rem;
	border-radius:1.25rem;
	background-color:#f6f8fa;
	color:#848494;
	font-weight:500
}
.mod-paybar .paybar-btn.is--active[data-v-2c246769] {/*! darkmode: {#663d00} */
	color:#663d00;
	background:linear-gradient(112deg, #ffdf89, #f2ca5b)
}
.qq-sports .mod-paybar .pay-method[data-v-2c246769] {
	background-color:rgba(217, 232, 255, .2)
}
.mod-success[data-v-3d5b2ce8] {
	text-align:center
}
.mod-success .panel-header[data-v-3d5b2ce8] {
	position:relative;
	text-align:center;
	margin-bottom:1rem
}
.mod-success .panel-header .title[data-v-3d5b2ce8] {
	font-weight:500;
	color:#000028
}
.mod-success .panel-header .close[data-v-3d5b2ce8] {
	position:absolute;
right:-.25rem;
top:-.125rem;
	width:1.75rem;
	height:1.75rem;
	background-image:url(../fonts/2028691635233282531.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.mod-success .success-info[data-v-3d5b2ce8] {
	font-weight:500;
	margin-top:8.75rem
}
.mod-success .success-info .icon[data-v-3d5b2ce8] {
	width:4.0625rem;
	height:4rem;
	margin-bottom:1.5rem
}
.mod-success .success-info .tips[data-v-3d5b2ce8] {
	line-height:1.5rem
}
.mod-success .success-info .time[data-v-3d5b2ce8] {
	color:#848494;
	line-height:1.5rem
}
@media (orientation:landscape) {
.mod-success .success-info[data-v-3d5b2ce8] {
margin-top:4.6875rem
}
}
.mod_double_login_mask[data-v-0ddc54d8] {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	background:rgba(0, 0, 0, .6)
}
.mod_double_login .login_list .list_item[data-v-0ddc54d8] {
	-ms-flex-pack:center;
	justify-content:center
}
.mod_double_login .login__icon_qq_lg .login__svg_icon[data-v-0ddc54d8], .mod_double_login .login__icon_wx_lg .login__svg_icon[data-v-0ddc54d8], .mod_double_login .login__svg_icon[data-v-0ddc54d8], .mod_double_login .login__svg_icon_cancel[data-v-0ddc54d8], .mod_double_login[data-v-0ddc54d8] {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate3d(-50%, -50%, 0);
	-webkit-transform:translate3d(-50%, -50%, 0);
	-webkit-tap-highlight-color:transparent
}
.mod_double_login .login__icon_qq_lg[data-v-0ddc54d8], .mod_double_login .login__icon_wx_lg[data-v-0ddc54d8] {
	width:56PX;
	height:56PX;
	border-radius:100%;
	text-align:center;
	position:relative;
	background-color:#12a7ed
}
.mod_double_login .login__icon_qq_lg .login__svg_icon[data-v-0ddc54d8], .mod_double_login .login__icon_wx_lg .login__svg_icon[data-v-0ddc54d8] {
	width:36PX;
	height:36PX
}
.mod_double_login .login__icon_wx_lg .login__svg_icon[data-v-0ddc54d8] {/*! darkmode: ignore next */
	fill:#fff
}
.mod_double_login[data-v-0ddc54d8] {
	width:282PX;
	border-radius:16PX;
	background-color:#fff;
	-webkit-box-shadow:0 1PX 2PX 0 rgba(0, 0, 0, .1), inset 0 -1PX 0 0 hsla(0, 0%, 100%, .004);
	box-shadow:0 1PX 2PX 0 rgba(0, 0, 0, .1), inset 0 -1PX 0 0 hsla(0, 0%, 100%, .004);
	font-size:14PX;
	line-height:1
}
.mod_double_login .login_agreement .text[data-v-0ddc54d8], .mod_double_login .login_desc_content[data-v-0ddc54d8], .mod_double_login .login_title[data-v-0ddc54d8], .mod_double_login .title[data-v-0ddc54d8], .mod_double_login[data-v-0ddc54d8], .mod_double_login a[data-v-0ddc54d8] {
	font-family:PingFangSC-Regular, Tahoma, Microsoft Yahei, sans-serif, Arial, Hiragino Sans GB
}
.mod_double_login .login_lh15[data-v-0ddc54d8] {
	line-height:1.5
}
.mod_double_login .login_hd[data-v-0ddc54d8] {
	margin:0 27PX;
	padding-top:24PX;
	text-align:center;
	position:relative
}
.mod_double_login .login_bd[data-v-0ddc54d8] {
	padding:16PX 0 24PX
}
.mod_double_login .login__icon_cancel[data-v-0ddc54d8] {
	width:40PX;
	height:40PX;
	position:absolute;
	right:6PX;
	top:7PX
}
.mod_double_login .login__svg_icon_cancel[data-v-0ddc54d8] {
	width:28PX;
	height:28PX;
	fill:#848494
}
.mod_double_login .list_item .title[data-v-0ddc54d8], .mod_double_login .login_title[data-v-0ddc54d8] {
	color:#000028
}
.mod_double_login .list_item .box .login__txt_sub[data-v-0ddc54d8] {
	color:#a2a2b6;
	width:120PX
}
.mod_double_login .login_title[data-v-0ddc54d8] {
	font-size:16PX;
	font-weight:600;
	margin:0;
	letter-spacing:.6PX
}
.mod_double_login .login_subtitle[data-v-0ddc54d8] {
	color:#848494;
	font-size:12PX;
	padding-top:12PX
}
.mod_double_login .login_desc[data-v-0ddc54d8] {
	color:#848494;
	font-size:12PX;
	padding:0 24PX
}
.mod_double_login .login_desc .disable_btn[data-v-0ddc54d8] {/*! darkmode: ignore next */
	color:#fff;
	display:block;
	margin:15PX auto 0;
	font-size:14PX;
	line-height:1.5;
	text-align:center;
	background-color:#4ab218;
	border-radius:20PX;
	padding:5PX 8PX;
	width:130PX
}
.mod_double_login .list_item[data-v-0ddc54d8] {
	-webkit-tap-highlight-color:transparent
}
.mod_double_login .list_item .login__icon[data-v-0ddc54d8] {
	display:block
}
.mod_double_login .list_item .title[data-v-0ddc54d8] {
	font-size:15PX;
	font-weight:400;
	margin:0
}
.mod_double_login .login_list .list_inner[data-v-0ddc54d8], .mod_double_login .login_list .list_item[data-v-0ddc54d8] {
	display:-webkit-flex
}
.mod_double_login .login_list .list_inner[data-v-0ddc54d8] {
	margin:0 24PX 12PX
}
.mod_double_login .login_list .list_item[data-v-0ddc54d8] {
	width:50%;
	text-align:center;
	-ms-flex-direction:column;
	flex-direction:column
}
.mod_double_login .login_list .list_item .login__icon[data-v-0ddc54d8] {
	margin:0 auto
}
.mod_double_login .login_list .list_item .title[data-v-0ddc54d8] {
	margin-top:10PX
}
.mod_double_login .login_agreement[data-v-0ddc54d8] {
	color:#848494;
	font-size:12PX;
	padding:10PX 24PX 0
}
.mod_double_login .login_agreement input[data-v-0ddc54d8] {
	display:none
}
.mod_double_login .login_agreement label[data-v-0ddc54d8] {
	display:inline-block;
	width:12PX;
	height:12PX;
	border-radius:50%;
	border:1px solid #848494;
	position:relative;
	cursor:pointer;
	margin-left:4PX
}
.mod_double_login .login_agreement label[data-v-0ddc54d8]:before {
	display:inline-block;
	content:" ";
	width:6PX;
	height:3PX;
	border:1px solid #fff;
	border-top:none;
	border-right:none;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	top:3PX;
	left:2PX;
	position:absolute;
	opacity:0
}
.mod_double_login .login_agreement input:checked+label[data-v-0ddc54d8] {
	background:#ff6022;
	border-color:#ff6022
}
.mod_double_login .login_agreement input:checked+label[data-v-0ddc54d8]:before {
	opacity:1;
-webkit-transform:all .5s;
transform:all .5s
}
.mod_double_login .login_agreement .text[data-v-0ddc54d8] {
	margin-left:24PX;
	margin-top:-20PX;
	text-align:justify
}
.mod_double_login .login_agreement a[data-v-0ddc54d8] {
	color:#ff6022;
	text-decoration:none
}
.mod_double_login .login__icon_wx_lg[data-v-0ddc54d8] {
	background-color:#4ab218
}
.mod_double_login .login__icon_wx_lg .login__svg_icon[data-v-0ddc54d8] {
	width:30PX;
	height:24PX
}
.mod_double_login .login__icon_gray[data-v-0ddc54d8] {
	background-color:#d1d1d3
}
.mod_double_login .login__txt_highlight[data-v-0ddc54d8] {
	color:#4ab218
}
.none {
	display:none!important
}
.hide {
	visibility:hidden!important
}
.cf:after, .cf:before {
	content:"";
	display:table
}
.cf:after {
	clear:both
}
.svg_icon {
	display:inline-block
}
.svg_icon svg {
	width:100%;
	height:100%;
	float:left;
	fill:currentColor
}
.mask {
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	background:rgba(0, 0, 0, .6);
	z-index:999
}
.flex, .flex_hc, .flex_justify, .flex_v_h, .flex_v_justify, .flex_vc {
	display:-ms-flexbox;
	display:flex
}
.flex_vc {
	-ms-flex-align:center;
	align-items:center
}
.flex_hc {
	-ms-flex-pack:center;
	justify-content:center
}
.flex_justify {
	-ms-flex-pack:justify;
	justify-content:space-between
}
.flex_v_h {
	-ms-flex-pack:center;
	justify-content:center
}
.flex_v_h, .flex_v_justify {
	-ms-flex-align:center;
	align-items:center
}
.flex_v_justify {
	-ms-flex-pack:justify;
	justify-content:space-between
}
.abs_vc {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.abs_hc {
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.abs_hc, .abs_v_h {
	position:absolute;
	left:50%
}
.abs_v_h {
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.f10 {
font-size:.625rem;
line-height:.875rem
}
.f11 {
font-size:.6875rem;
	line-height:1rem
}
.f12 {
font-size:.75rem;
	line-height:1.0625rem
}
.f13 {
font-size:.8125rem;
	line-height:1.125rem
}
.f14 {
font-size:.875rem;
	line-height:1.25rem
}
.f15 {
font-size:.9375rem;
	line-height:1.3125rem
}
.f16 {
	font-size:1rem;
	line-height:1.375rem
}
.f17 {
	font-size:1.0625rem;
	line-height:1.5rem
}
.f18 {
	font-size:1.125rem;
	line-height:1.5625rem
}
.f19 {
	font-size:1.1875rem;
	line-height:1.625rem
}
.f20 {
	font-size:1.25rem;
	line-height:1.75rem
}
.f21 {
	font-size:1.3125rem;
	line-height:1.8125rem
}
.f22 {
	font-size:1.375rem;
	line-height:1.875rem
}
@font-face {
font-family:DP-Bold;
src:url(../fonts/dinpro-bold.ttf);
font-weight:400;
font-style:normal
}
#vft-single-cashier .mod-paybar {
	z-index:2
}
#vft-single-cashier .single-cashier-wrap {
	z-index:3
}
.single-cashier-wrap {
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	height:calc(100vh - 56.25vw - 2.75rem);
	color:#000028;/*! darkmode: {#0f0f1e} */
	background-color:#f6f8fa
}
.single-cashier-wrap .container {
	padding:1rem
}
.single-cashier-wrap .scroller {
	height:calc(100vh - 56.25vw - 6.25rem);
	overflow:scroll;
	-webkit-overflow-scrolling:touch;
	padding-bottom:calc(env(safe-area-inset-bottom) + 3.5rem)
}
.single-cashier-wrap .scroller::-webkit-scrollbar {
display:none
}
.mod-explain.single-cashier-wrap {
	height:22.375rem;
	background-color:#fff
}
.mod-explain.single-cashier-wrap .container {
padding:.75rem 1rem 0
}
.mod-explain.single-cashier-wrap .scroller {
	height:19.25rem;
	padding-bottom:calc(env(safe-area-inset-bottom) + 4.875rem)
}
.__darkmode__ .single-cashier-wrap {
	background-color:#0f0f1e!important
}
.__darkmode__ .mod-explain.single-cashier-wrap {
	background-color:#181a29!important
}
.single-cashier-select {
	width:1.75rem;
	height:1.75rem;/*! darkmode: {url(../fonts/1c6e901669625514587.svg)}*/
	background-image:url(../fonts/dda2a81635324392484.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.single-cashier-select.is--selected {/*! darkmode: {url(../fonts/7f557c1635324392484.svg)}*/
	background-image:url(../fonts/7f557c1635324392484.svg)
}
.qq-sports .single-cashier-select.is--selected {
	background-image:url(../images/rgba(0,0,0,.04);
border-radius:.375rem;
margin:0 .25rem;
	font-size:1rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;/*! darkmode: {#f6f8fa} */
	color:#000
}
.mod-friends[data-v-74410f62] {
margin-top:.75rem;
	height:1.5rem
}
.mod-error[data-v-680ba5a2] {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:18.125rem;
	padding:1.25rem 0;/*! darkmode: {#0f0f1e} */
	background-color:hsla(0, 0%, 100%, .96);
	text-align:center;
border-radius:.75rem;
	z-index:9
}
.mod-error .error-title[data-v-680ba5a2] {
	font-weight:900
}
.mod-error .error-tips[data-v-680ba5a2] {
padding:.625rem 1rem 1.25rem 1.25rem
}
.mod-error .error-btns[data-v-680ba5a2] {
	padding:0 1.25rem
}
.mod-error .error-btns .btn[data-v-680ba5a2] {
	width:7.375rem;
	height:2.75rem;
	border-radius:1.375rem;
	font-weight:500
}
.mod-error .error-btns .btn.exit[data-v-680ba5a2] {
	background:#fff;
	color:#848494
}
.mod-error .error-btns .btn.refresh[data-v-680ba5a2] {
	background:linear-gradient(110deg, #ffdf89, #f2ca5b);
	color:#663d00
}
.mod-vipmeal[data-v-39d9e7cc] {
margin-top:.75rem
}
.mod-vipmeal .vipmeal-tips[data-v-39d9e7cc] {
padding-left:.75rem;
padding-right:.5rem;
	height:2.625rem;
	color:#848494;
	font-weight:500;
border-radius:.375rem;/*! darkmode: {#252126} */
	background:#fdf8ee;
	color:#000028
}
.mod-vipmeal .vipmeal-tips.is--svip[data-v-39d9e7cc] {
	position:relative;/*! darkmode: {rgba(255, 220, 126, 0.2)} */
	background:#ffefc6
}
.mod-vipmeal .vipmeal-tips.is--svip[data-v-39d9e7cc]:after {
	position:absolute;
	content:"";
right:.5rem;
	top:0;
	width:4.5rem;
	height:2.625rem;/*! darkmode: {url(../fonts/7f557c1635324392484.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mod-vipmeal .vipmeal-tips__select[data-v-39d9e7cc]{width:1.375rem;height:1.375rem;background-image:url(../fonts/dda2a81635324392484.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mod-vipmeal .vipmeal-tips__icon .icon_arrow_right[data-v-39d9e7cc]{position:relative;top:.125rem;margin-right:1px;width:.8125rem;height:.875rem;color:#000028}.mod-vipmeal .vipmeal-open[data-v-39d9e7cc]{padding:.5625rem .75rem;background-color:#fff;border-radius:0 0 .375rem .375rem}.mod-vipmeal .vipmeal-open__desc .meal .text[data-v-39d9e7cc]{font-weight:500}.mod-vipmeal .vipmeal-open__desc .meal .switch[data-v-39d9e7cc]{font-weight:400;margin-left:.375rem}.mod-vipmeal .vipmeal-open__desc .meal .switch .icon_arrow_right[data-v-39d9e7cc]{width:.8125rem;height:.875rem;margin-left:-1px;color:#000028}.mod-vipmeal .vipmeal-open__desc .protocol[data-v-39d9e7cc]{color:#848494}.mod-vipmeal .vipmeal-open__desc .protocol .icon[data-v-39d9e7cc]{position:relative;top:.125rem;margin-left:.125rem;width:.75rem;height:.75rem;background-image:url(../fonts/c7e3581636945500775.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;background-size:100% 100%}.mod-vipmeal .vipmeal-open__tips[data-v-39d9e7cc]{color:#848494;margin-top:.1875rem}.mod-vipmeal .vipmeal-open__tips .price[data-v-39d9e7cc]{color:#d6ab56}.mod-details{padding:.75rem .75rem 1rem;background:#fff;border-radius:.375rem}.mod-details .meal-info{/*! darkmode: {1px solid #2a2b39} */
	border-bottom:1px solid #f9f9f9;
	padding-bottom:1rem
}
.mod-details .meal-info .rule {
	color:#848494;
font-size:.8125rem;
margin-top:.1875rem
}
.mod-details .meal-info__desc {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between
}
.mod-details .meal-info__desc .desc {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.mod-details .meal-info__desc .desc .total {
font-size:.875rem;
	font-weight:500
}
.mod-details .meal-info__desc .desc .rule {
	display:none;
margin-left:.375rem
}
.mod-details .meal-info__desc .price {
	color:#d6ab56;
	font-size:1rem;
	font-weight:500
}
.mod-details .meal-info__desc .price span {
font-size:.75rem;
	color:#848494;
margin-left:.1875rem;
	font-weight:400
}
.mod-details .vip-meal {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.mod-details .vip-meal .meal-film {
	width:6.875rem;
	height:3.875rem;
border-radius:.25rem;
	overflow:hidden
}
.mod-details .vip-meal .meal-film img {
	width:100%;
	height:100%
}
.mod-details .vip-meal .meal-desc {
margin-left:.6875rem
}
.mod-details .vip-meal .meal-desc__pri {
	color:#d6ab56;
	font-size:1rem;
	font-weight:500
}
.mod-details .vip-meal .meal-desc__pri span {
font-size:.75rem;
	color:#848494;
margin-left:.1875rem;
	font-weight:400
}
.mod-details .vip-meal .meal-desc__tit {
font-size:.875rem;
	font-weight:500;
margin:.1875rem 0
}
.mod-details .vip-meal .meal-desc__tip {
font-size:.75rem;
	color:#848494
}
.mod-details .vip-list {
border-radius:.375rem;
font-size:.75rem;
	margin-top:1rem
}
.mod-details .vip-list .vip-item {
margin-bottom:.375rem;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.mod-details .vip-list .vip-item:last-child {
	margin-bottom:0
}
.mod-details .vip-list .vip-item__tit {
	width:13.4375rem;
	display:-ms-flexbox;
	display:flex
}
.mod-details .vip-list .vip-item__tit i {
	margin-right:1px
}
.mod-details .vip-list .vip-item__tit .desc span {
	color:#848494
}
.mod-details .vip-list .vip-item__tit .desc span.highlight {
	color:#d6ab56;
margin-left:-.1875rem
}
.mod-details .vip-list .vip-item__desc {
	width:6.875rem;
	color:#848494;
	text-align:right
}
.mod-giftpack-details {
border-radius:.375rem;
	background-color:#fff;
	overflow:hidden
}
.mod-giftpack-details .giftpack-top {
padding:.6875rem 0 1rem;
margin:0 .75rem;/*! darkmode: {1px solid #2a2b39} */
	border-bottom:1px solid #f9f9f9
}
.mod-giftpack-details .giftpack-top .rule-text {
	color:#848494;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
margin-top:.25rem;
font-size:.8125rem
}
.mod-giftpack-details .giftpack-top .rule-text .icon {
margin-left:.125rem;
width:.875rem;
height:.875rem;
	background-image:url(../fonts/e9525f1658887496368.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.mod-giftpack-details .giftpack-top__title {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	-ms-flex-align:baseline;
	align-items:baseline
}
.mod-giftpack-details .giftpack-top__title .title {
font-size:.9375rem;
	font-weight:500;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:11.25rem;
	vertical-align:top
}
.mod-giftpack-details .giftpack-top__title .desc {
	display:-ms-flexbox;
	display:flex
}
.mod-giftpack-details .giftpack-top__title .desc .privi-total {
font-size:.875rem;
	font-weight:500
}
.mod-giftpack-details .giftpack-top__title .desc .rule-text {
	display:none;
margin-left:.375rem
}
.mod-giftpack-details .giftpack-top__title .price {
	color:#848494;
font-size:.8125rem
}
.mod-giftpack-details .giftpack-top__title .price .price-vip {
	color:#d6ab56;
	font-weight:500;
	font-size:1rem
}
.mod-giftpack-details .giftpack-top__rule.tips {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
font-size:.8125rem;
margin-top:.375rem
}
.mod-giftpack-details .giftpack-top__rule.tips .rule-text {
	margin-top:0
}
.mod-giftpack-details .giftpack-bot {
	padding-top:1.0625rem;
	overflow-y:hidden;
	overflow-x:scroll;
	-webkit-overflow-scrolling:touch
}
.mod-giftpack-details .giftpack-bot::-webkit-scrollbar {
display:none
}
.mod-giftpack-details .giftpack-bot__list {
	max-height:6.875rem;
	-ms-writing-mode:tb-lr;
	writing-mode:vertical-lr;
	-webkit-writing-mode:vertical-lr
}
.mod-giftpack-details .giftpack-bot__list.is--double {
	max-height:3.4375rem
}
.mod-giftpack-details .giftpack-bot__list.is--double .giftpack-item, .mod-giftpack-details .giftpack-bot__list.is--wide .giftpack-item {
	width:calc(50vw - 1.75rem)
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item {
	width:calc(50vw - 2.28125rem);
	height:2.375rem;
	-webkit-writing-mode:lr;
	-ms-writing-mode:lr;
	writing-mode:lr;
	display:inline-block;
	margin-bottom:1.0625rem;
margin-left:.75rem
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item:first-child {
margin-left:.75rem!important
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .image {
	position:relative;
	display:inline-block;
	width:2.375rem;
	height:2.375rem;
border-radius:.3125rem;
	overflow:hidden
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .image .pic {
	width:100%;
	height:100%
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .image .badge {
	position:absolute;
	bottom:0;
	right:0;
width:.9375rem;
height:.9375rem;
border-radius:.3125rem 0 0 0;
	background-color:#df5639;
	font-size:0
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .image .badge:after {
	position:absolute;
	content:"赠";
font-size:.625rem;
left:.1875rem;
	bottom:.5px;
	color:#fad87a
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .desc {
	position:relative;
	width:calc(100% - 2.75rem);
	display:inline-block;
margin-left:.375rem;
bottom:.125rem
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .tit {
font-size:.8125rem;
	font-weight:500;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	vertical-align:top
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .tit.is--single {
	position:relative;
top:-.5rem
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .tit span {
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:calc(100% - 1.625rem);
	vertical-align:top
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .tit i {
	color:#e6c057
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .txt {
	width:100%;
font-size:.75rem;
	color:#848494;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
margin-top:.375rem
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .txt span {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	vertical-align:top
}
.mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .txt .icon {
margin-left:.25rem;
width:.875rem;
height:.875rem;
	background-image:url(../fonts/e9525f1658887496368.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.mod-giftpack-pop {
	width:18.125rem;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	background:#f5f5f5;
border-radius:.75rem;
	padding:1.25rem;
	text-align:center
}
.mod-giftpack-pop .giftpack-pop__hd {
	color:#141414
}
.mod-giftpack-pop .giftpack-pop__hd .title {
	font-weight:500;
	font-size:1.125rem
}
.mod-giftpack-pop .giftpack-pop__hd .tips {
font-size:.875rem;
margin-top:.125rem;
margin-bottom:.875rem
}
.mod-giftpack-pop .giftpack-pop__hd .close {
	position:absolute;
top:.625rem;
right:.625rem;
	width:1.125rem;
	height:1.125rem
}
.mod-giftpack-pop .giftpack-pop__hd .close:after, .mod-giftpack-pop .giftpack-pop__hd .close:before {
	position:absolute;
	top:50%;
	left:50%;
	content:"";
	display:inline-block;
	width:1.8px;
	height:1.0625rem;
	background-color:#000;
border-radius:.125rem
}
.mod-giftpack-pop .giftpack-pop__hd .close:before {
	transform:translate3d(-50%, -50%, 0) rotate(45deg);
	-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg)
}
.mod-giftpack-pop .giftpack-pop__hd .close:after {
	transform:translate3d(-50%, -50%, 0) rotate(-45deg);
	-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg)
}
.mod-giftpack-pop .giftpack-pop__bd .pic {
	display:block;
	width:5.625rem;
	height:5.625rem;
border-radius:.5rem;
	margin:0 auto
}
.mod-giftpack-pop .giftpack-pop__bd .tips {
margin-top:.875rem;
margin-bottom:.75rem;
	color:#848484;
font-size:.8125rem
}
.mod-giftpack-pop .giftpack-pop__bt .btn {
	width:15.625rem;
	height:2.75rem;
	border-radius:1.375rem;
	color:#663d00;
font-size:.875rem;
	font-weight:500;
	background:-webkit-gradient(linear, right top, left top, from(#f2ca5b), to(#ffdf89));
	background:linear-gradient(270deg, #f2ca5b, #ffdf89)
}
.mod-more-meal[data-v-73fa84f4] {
padding:.75rem;
	background:#fff;
border-radius:.5rem;
margin:.75rem 0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	-ms-flex-align:center;
	align-items:center
}
.mod-more-meal .meal-desc__tit[data-v-73fa84f4] {
font-size:.875rem;
	font-weight:500
}
.mod-more-meal .meal-desc__txt[data-v-73fa84f4] {
font-size:.75rem;
	color:#848484;
margin-top:.1875rem
}
.mod-more-meal .meal-detail[data-v-73fa84f4] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.mod-more-meal .meal-detail .gift-pic[data-v-73fa84f4] {
	width:4.0625rem
}
.mod-more-meal .meal-detail .svg_icon[data-v-73fa84f4] {
margin-right:-.25rem;
margin-left:.5rem
}
.panel-header[data-v-4905d3d6] {
	position:relative;
	text-align:center;
	margin-bottom:1rem
}
.panel-header .title[data-v-4905d3d6] {
	font-size:1rem;
	font-weight:500
}
.panel-header .close[data-v-4905d3d6] {
	position:absolute;
right:-.25rem;
top:-.125rem;
	width:1.75rem;
	height:1.75rem;/*! darkmode: {url(../fonts/e9525f1658887496368.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mod-buy-gift.wrapper.full-page{height:100vh;position:relative}.mod-buy-gift.wrapper .giftpack-tab{position:relative;width:100%;display:-ms-flexbox;display:flex;/*! darkmode: {#000} */
	background:#ececec;
border-radius:.375rem .375rem 0 0
}
.mod-buy-gift.wrapper .giftpack-tab:after, .mod-buy-gift.wrapper .giftpack-tab:before {
	content:"";
	position:absolute;
bottom:-.375rem;
width:.375rem;
height:.375rem;
	background:#fff
}
.mod-buy-gift.wrapper .giftpack-tab:before {
	left:0
}
.mod-buy-gift.wrapper .giftpack-tab:after {
	right:0
}
.mod-buy-gift.wrapper .giftpack-tab .tab-badge {
	position:absolute;
	top:0;
	left:0;
padding:0 .25rem;
height:.8125rem;
line-height:.8125rem;
	background-color:#ff3947;
font-size:.625rem;
	font-weight:500;/*! darkmode: ignore next */
	color:#fff;
border-radius:.375rem 0 .375rem 0;
	z-index:2
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item {
	position:relative;
	-ms-flex:1 1;
	flex:1 1;
	height:3.25rem;/*! darkmode: {#000} */
	background:#ececec;
	text-align:center;
border-radius:.375rem .375rem 0 0
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item__tit {
font-size:.875rem;
padding-top:.625rem;/*! darkmode: {#A2A2B6} */
	color:#000028;
	font-weight:500;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:6.875rem;
	vertical-align:top;
	margin:0 auto
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item__subtit {/*! darkmode: {#A2A2B6} */
	color:#a2a2b6;
font-size:.6875rem
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item:after, .mod-buy-gift.wrapper .giftpack-tab .tab-item:before {
	content:"";
	position:absolute;
	bottom:0;
width:.75rem;
height:.75rem;
	border-radius:100%;
	-webkit-box-shadow:0 0 0 1.5rem transparent;
	box-shadow:0 0 0 1.5rem transparent
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item:before {
left:-.75rem;
-webkit-clip-path:inset(50% -.375rem 0 50%);
clip-path:inset(50% -.375rem 0 50%)
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item:after {
right:-.75rem;
-webkit-clip-path:inset(50% 50% 0 -.375rem);
clip-path:inset(50% 50% 0 -.375rem)
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item.is--active {/*! darkmode: {#181a29} */
	background-color:#fff;
	z-index:1
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item.is--active .tab-item__tit {
	color:#000028
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item.is--active:after, .mod-buy-gift.wrapper .giftpack-tab .tab-item.is--active:before {
	-webkit-box-shadow:0 0 0 1.5rem #fff;
	box-shadow:0 0 0 1.5rem #fff
}
.mod-buy-gift.wrapper .giftpack-tab .tab-item:not(.is--active)+.tab-item:not(.is--active):before {
content:"";
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);/*! darkmode: ignore next */
background:#a2a2b6;
opacity:.2;
width:1px;
height:2.1875rem;
left:0;
-webkit-clip-path:none;
clip-path:none
}
.mod-buy-gift.wrapper .fixed-tips {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;/*! darkmode: {#181a29} */
	background-color:#ececec;
	padding-bottom:env(safe-area-inset-bottom)
}
.mod-buy-gift.wrapper .fixed-tips .text {
	width:100%;
	text-align:center;
	height:2.5rem;
	line-height:2.5rem;
font-size:.75rem;
	color:#000028
}
@media (max-width:360px) {
.mod-buy-gift.wrapper .container .giftpack-tab .tab-item__tit {
max-width:6.25rem
}
.mod-buy-gift.wrapper .container .mod-details .vip-list .vip-item__tit {
width:12.5rem
}
}
@media (min-width:667px) and (orientation:portrait) {
.mod-buy-gift.wrapper .container .mod-details .meal-info__desc .desc .rule {
display:inline-block;
margin-top:1px
}
.mod-buy-gift.wrapper .container .mod-details .meal-info__rule .rule {
display:none
}
.mod-buy-gift.wrapper .container .mod-details .vip-list {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.mod-buy-gift.wrapper .container .mod-details .vip-list:after {
content:"";
position:absolute;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
width:1px;
height:100%;
left:50%;/*! darkmode: ignore next */
background:#a2a2b6;
opacity:.2
}
.mod-buy-gift.wrapper .container .mod-details .vip-list .vip-item {
width:47%
}
.mod-buy-gift.wrapper .container .mod-details .vip-list .vip-item__tit i {
display:none
}
.mod-buy-gift.wrapper .container .giftpack-tab .tab-item__tit {
max-width:13.375rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-top {
padding-top:.71875rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-top__title .title {
max-width:14.0625rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-top__title .desc .rule-text {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
margin-top:0
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-top__rule:not(.tips) .rule-text {
display:none
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list {
max-height:3.4375rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item {
width:auto!important;
margin-left:1.125rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item .desc {
width:6.625rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .tit {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
max-width:100%;
vertical-align:top
}
}
@media (orientation:landscape) {
.mod-buy-gift.wrapper .container .mod-paygift .paygift-bar {
width:177.77778vh;
margin:0 auto;
max-width:100vw
}
.mod-buy-gift.wrapper .container .mod-details .meal-info__desc .desc .rule {
display:inline-block;
margin-top:1px
}
.mod-buy-gift.wrapper .container .mod-details .meal-info__rule .rule {
display:none
}
.mod-buy-gift.wrapper .container .mod-details .vip-list .vip-item__desc, .mod-buy-gift.wrapper .container .mod-details .vip-list .vip-item__tit {
width:auto
}
.mod-buy-gift.wrapper .container .giftpack-tab .tab-item__tit {
max-width:12.25rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-top {
padding-top:.71875rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-top__title .title {
max-width:14.0625rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-top__title .desc .rule-text {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
margin-top:0
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-top__rule:not(.tips) .rule-text {
display:none
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list {
max-height:3.4375rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item {
width:auto!important;
margin-left:1rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item .desc {
width:6.625rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .tit {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
max-width:100%;
vertical-align:top
}
.mod-buy-gift.wrapper .container .mod-vipmeal {
width:auto!important
}
}
@media (min-width:980px) and (orientation:landscape) {
.mod-buy-gift.wrapper .container .giftpack-tab .tab-item__tit {
max-width:15rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list {
max-height:3.4375rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item {
width:auto!important;
margin-left:1.125rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item .desc {
width:7.5rem
}
.mod-buy-gift.wrapper .container .mod-giftpack-details .giftpack-bot__list .giftpack-item .desc .tit {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
max-width:100%;
vertical-align:top
}
.mod-buy-gift.wrapper .container .mod-details .vip-list {
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.mod-buy-gift.wrapper .container .mod-details .vip-list:after {
content:"";
position:absolute;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
width:1px;
height:100%;
left:50%;/*! darkmode: ignore next */
background:#a2a2b6;
opacity:.2
}
.mod-buy-gift.wrapper .container .mod-details .vip-list .vip-item {
width:47%
}
.mod-buy-gift.wrapper .container .mod-details .vip-list .vip-item__tit i {
display:none
}
}
.pull-up-enter-active[data-v-2a8726b8], .pull-up-leave-active[data-v-2a8726b8] {
-webkit-transition:all .3s ease;
transition:all .3s ease;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.pull-up-enter[data-v-2a8726b8], .pull-up-leave-to[data-v-2a8726b8] {
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.buy_video[data-v-2a8726b8] {
	position:fixed;
	bottom:0;
	left:0;/*! darkmode: {#0f0f1e} */
	background:#f6f8fa;
	width:100%;
	height:30.25rem;
border-radius:.375rem .375rem 0 0;
	padding-bottom:env(safe-area-inset-bottom)
}
.buy_video .buy_top .buy_hd[data-v-2a8726b8] {
	padding:0 1rem;
	height:3rem;
	border-bottom:1px solid #ebebeb;
	position:relative
}
.buy_video .buy_top .buy_hd .title[data-v-2a8726b8] {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	text-align:center;
	color:#000028;
	font-size:1rem;
	font-weight:500
}
.buy_video .buy_top .buy_hd .close[data-v-2a8726b8] {
	position:relative;
top:.75rem;
	float:right;
margin-right:-.375rem;
	width:1.5rem;
	height:1.5rem;
	background-image:url(../fonts/cancel.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.buy_video .buy_top .buy_bd .wrap[data-v-2a8726b8] {
border-radius:.375rem;
	background:#fff;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
padding:.5rem;
margin:.5rem 1rem .75rem
}
.buy_video .buy_top .buy_bd .wrap .video_img[data-v-2a8726b8] {
margin-right:.75rem;
border-radius:.25rem;
	overflow:hidden
}
.buy_video .buy_top .buy_bd .wrap .video_img>img[data-v-2a8726b8] {
	width:7.125rem;
	height:4rem
}
.buy_video .buy_top .buy_bd .wrap .video_info[data-v-2a8726b8] {
font-size:.875rem;
	color:#000028
}
.buy_video .buy_top .buy_bd .wrap .video_info .price .num[data-v-2a8726b8] {
	position:relative;
	left:-1px;
	font-weight:500;
	font-size:1.375rem
}
.buy_video .buy_top .buy_bd .wrap .video_info .price .normal[data-v-2a8726b8] {
	font-weight:500
}
.buy_video .buy_top .buy_bd .wrap .video_info .price .vip_price[data-v-2a8726b8] {
	color:#d6ab56;
	font-weight:500
}
.buy_video .buy_top .buy_bd .wrap .video_info .price .ori_price[data-v-2a8726b8] {
	color:#848494;
margin-left:.25rem
}
.buy_video .buy_top .buy_bd .wrap .video_info .name[data-v-2a8726b8] {
	font-weight:500
}
.buy_video .buy_top .buy_bd .wrap .video_info .tips[data-v-2a8726b8] {
	color:#848494;
font-size:.75rem
}
.buy_video .buy_top .buy_bd .tip[data-v-2a8726b8] {
	padding-left:1rem;
	color:#848494;
font-size:.8125rem
}
.buy_video .buy_bot[data-v-2a8726b8] {
	position:fixed;
	bottom:0;
	width:100%;
	background:#fff;
	-webkit-box-shadow:inset 0 .5px 0 0 rgba(0, 0, 0, .08);
	box-shadow:inset 0 .5px 0 0 rgba(0, 0, 0, .08);
	padding-bottom:env(safe-area-inset-bottom);
	z-index:3
}
.buy_video .buy_bot .paybar[data-v-2a8726b8] {
	height:3.5rem;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding:0 1rem
}
.buy_video .buy_bot .paybar .total[data-v-2a8726b8] {
	font-size:1rem;
	font-weight:500;
	color:#000028
}
.buy_video .buy_bot .paybar .total .vip_price[data-v-2a8726b8] {
	color:#d6ab56
}
.buy_video .buy_bot .paybar .total .ori_price[data-v-2a8726b8] {
font-size:.75rem;
	font-weight:400;
	color:#848494
}
.buy_video .buy_bot .paybar .btn[data-v-2a8726b8] {
	text-align:center;
	min-width:7rem;
font-size:.9375rem;
	font-weight:500;
	color:#848494;
padding:.625rem 1rem;
	border-radius:1.25rem;
	background-color:#f6f8fa
}
.buy_video .buy_bot .paybar .btn.active[data-v-2a8726b8] {/*! darkmode: {#663d00} */
	color:#663d00;
	background-image:-webkit-gradient(linear, right top, left top, color-stop(100%, #f2ca5b), color-stop(0, #ffdf89));
	background-image:linear-gradient(270deg, #f2ca5b 100%, #ffdf89 0)
}
@media (orientation:landscape) {
.buy_video[data-v-2a8726b8] {
height:20.25rem
}
.buy_video .buy_bot .paybar[data-v-2a8726b8], .buy_video .buy_top[data-v-2a8726b8] {
width:177.77778vh;
margin:0 auto;
max-width:100vw
}
}
.bundle-detail[data-v-6d9def83] {
	margin:1rem 0;
	background-color:#fff;
	position:relative;
	z-index:0;
border-radius:.375rem
}
.bundle-detail__top[data-v-6d9def83] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
border-radius:.375rem;/*! darkmode: {#181A29} */
	background:-webkit-gradient(linear, left top, left bottom, from(#fff9ea), color-stop(86%, #fff));
	background:linear-gradient(180deg, #fff9ea, #fff 86%);
padding:.875rem .75rem;
	position:relative
}
.bundle-detail__top[data-v-6d9def83]:before {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:5.625rem;
	height:3.75rem;/*! darkmode: {center/contain url(https://vfiles.gtimg.cn/vupload/20220607/e2f0641654589560044.png) no-repeat}*/
	background:50%/contain url(../images/c5dec41652855252867.png) no-repeat
}
.bundle-detail__top .left[data-v-6d9def83] {
font-size:.9375rem;
	color:#000028
}
.bundle-detail__top .left .title[data-v-6d9def83] {
	line-height:1.75rem
}
.bundle-detail__top .left .title-tips[data-v-6d9def83] {
font-size:.8125rem;
	color:#d6ab56;
margin-left:.25rem
}
.bundle-detail__top .left .desc[data-v-6d9def83] {
font-size:.8125rem;
	color:#848494;
	vertical-align:middle;
	line-height:1.125rem
}
.bundle-detail__top .left .arrow[data-v-6d9def83] {
	display:inline-block;
	height:1.25rem;
	width:1.25rem;
	text-align:center;
margin-left:-.25rem
}
.bundle-detail__top .left .arrow[data-v-6d9def83]:before {
	content:"";
	display:inline-block;
width:.375rem;
height:.375rem;
margin-right:.3125rem;
	border:1px solid #a2a2b6;
	opacity:.45
}
.bundle-detail__top .left .arrow-down[data-v-6d9def83]:before {
	-webkit-transform:rotate(-315deg);
	transform:rotate(-315deg);
	border-left:0;
	border-top:0;
margin-bottom:.1875rem
}
.bundle-detail__top .left .arrow-up[data-v-6d9def83]:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	border-left:0;
	border-bottom:0;
margin-top:.1875rem;
	vertical-align:middle
}
.bundle-detail__top .left .horizontal-bar[data-v-6d9def83] {
	display:inline-block;
	width:1px;
height:.875rem;
	background:#ebebeb;
	-webkit-transform:scaleX(.5);
	transform:scaleX(.5);
	vertical-align:middle
}
.bundle-detail__top .right[data-v-6d9def83] {
	position:relative
}
.bundle-detail__top .right .buy-circle[data-v-6d9def83] {
	margin-left:auto;
margin-top:-.5rem
}
.bundle-detail__top .right .price[data-v-6d9def83] {
	line-height:1.125rem;
	color:#d6ab56;
margin-top:.125rem
}
.bundle-detail .line[data-v-6d9def83] {
	height:.5px;
	background:#ebebeb;
margin:0 .75rem
}
.bundle-detail__product[data-v-6d9def83] {
padding:1rem .75rem
}
.bundle-detail__product .item[data-v-6d9def83] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.bundle-detail__product .item__left[data-v-6d9def83] {
	position:relative;
	height:3rem
}
.bundle-detail__product .item__left[data-v-6d9def83]:after {
	content:"";
	display:inline-block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1.25rem;
	background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0, transparent), to(rgba(0, 0, 0, .5)));
	background-image:linear-gradient(180deg, transparent, transparent 0, rgba(0, 0, 0, .5));
border-radius:.25rem
}
.bundle-detail__product .item__left img[data-v-6d9def83] {
	display:inline-block;
	width:5.375rem;
	height:3rem;
border-radius:.25rem;
	background:rgba(162, 162, 182, .45)
}
.bundle-detail__product .item__left .icon[data-v-6d9def83] {
	position:absolute;
right:-.125rem;
top:.125rem;
	height:1.25rem;
padding:.1875rem .3125rem;
border-radius:.25rem
}
.bundle-detail__product .item__left .current-icon[data-v-6d9def83] {
	width:3.25rem;
	background:50%/contain url(../images/f312b51652855565293.png) no-repeat
}
.bundle-detail__product .item__left .bought-icon[data-v-6d9def83] {
	width:2.5rem;
	background:50%/contain url(../images/1361bc1653399063589.png) no-repeat
}
.bundle-detail__product .item__left .selected-num[data-v-6d9def83] {
font-size:.5625rem;
	color:#fff;
	position:absolute;
	z-index:1;
bottom:.125rem;
right:.125rem
}
.bundle-detail__product .item__right[data-v-6d9def83] {
	-ms-flex:1 1;
	flex:1 1;
margin-left:.5rem
}
.bundle-detail__product .item__right .title[data-v-6d9def83] {
	font-weight:500;
font-size:.875rem;
	color:#000028;
	line-height:1.375rem
}
.bundle-detail__product .item__right .desc[data-v-6d9def83] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	line-height:1.125rem;
font-size:.8125rem;
	color:#848494;
	margin-top:1px
}
.bundle-detail__product .item+.item[data-v-6d9def83] {
	margin-top:1.125rem
}
.show[data-v-6d9def83] {
	visibility:visible
}
.hidden[data-v-6d9def83] {
	visibility:hidden
}
.buy-detail.vip-meal {
	position:relative;
margin-bottom:.625rem
}
.buy-detail.vip-meal .detail-item {
padding-right:.5rem
}
.buy-detail.vip-meal .detail-item__img {
	position:relative
}
.buy-detail.vip-meal .detail-item__img:after {
	display:none
}
.buy-detail.vip-meal .detail-item__img .badge {
bottom:.375rem;
	color:#984200;
	font-weight:500
}
.buy-detail.vip-meal .detail-item__info .tips .icon {
	margin-left:-1px
}
.buy-detail.vip-meal:after {
	content:"";/*! darkmode: {#0f0f1e} */
	background-color:#f6f8fa;
	border-radius:100%;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:-1.1875rem;
	width:1.75rem;
	height:1.75rem;
	background-image:url(../images/621d061635496337629.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.buy-detail .detail-item {
border-radius:.375rem;
	background-color:#fff;
padding:.6875rem .75rem
}
.buy-detail .detail-item__img {
	position:relative;
	width:6.875rem;
	height:3.875rem;
border-radius:.25rem;
	overflow:hidden
}
.buy-detail .detail-item__img:after {
	position:absolute;
	content:"";
	height:1.8125rem;
	width:100%;
	bottom:0;
	left:0;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(88, 88, 88, 0)), to(rgba(0, 0, 0, .3)));
	background:linear-gradient(180deg, rgba(88, 88, 88, 0), rgba(0, 0, 0, .3))
}
.buy-detail .detail-item__img>img {
	width:100%;
	height:100%
}
.buy-detail .detail-item__img .badge {
	position:absolute;
right:.375rem;
bottom:.375rem;
	color:#fff;
	z-index:2
}
.buy-detail .detail-item__img .selected-num {
	position:absolute;
bottom:.1875rem;
right:.1875rem;
	color:#fff
}
.buy-detail .detail-item__info {
margin-left:.6875rem;
	-ms-flex:1 1;
	flex:1 1
}
.buy-detail .detail-item__info .price {
	color:#d6ab56;
	font-weight:500
}
.buy-detail .detail-item__info .price .original {
	color:#848494;
	font-weight:400;
margin-left:.25rem
}
.buy-detail .detail-item__info .desc {
	font-weight:500;
margin:.1875rem 0
}
.buy-detail .detail-item__info .desc .switch {
	font-weight:400;
margin-left:.375rem
}
.buy-detail .detail-item__info .desc .switch .icon {
margin-left:-.125rem;
width:.875rem;
height:.875rem;
	background-image:url(../fonts/3407341635497086281.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.buy-detail .detail-item__info .tips {
	color:#848494
}
.buy-detail .detail-item__info .tips .icon {
	position:relative;
top:.125rem;
margin-left:.125rem;
width:.75rem;
height:.75rem;
	background-image:url(../fonts/c7e3581636945500775.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	background-size:100% 100%
}
.mod-more-play[data-v-664556c8] {
padding:.75rem 0
}
.mod-more-play .play-title[data-v-664556c8] {
	position:relative;
	text-align:center;
	color:#848494;
margin-bottom:.75rem
}
.mod-more-play .play-title[data-v-664556c8]:after, .mod-more-play .play-title[data-v-664556c8]:before {
	content:"";
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:40%;
	height:.5px;
	background:#ebebeb
}
.mod-more-play .play-title[data-v-664556c8]:before {
	left:0
}
.mod-more-play .play-title[data-v-664556c8]:after {
	right:0
}
.mod-more-play .play-list[data-v-664556c8] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	-ms-flex-align:center;
	align-items:center
}
.mod-more-play .play-list .play-item[data-v-664556c8] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex:1 1;
	flex:1 1;
	height:4rem;
	color:#000028;
margin-right:.5rem;
	background:#fff;
border-radius:.375rem;
font-size:.875rem;
padding-left:.9375rem
}
.mod-more-play .play-list .play-item[data-v-664556c8]:last-child {
	margin-right:0
}
.mod-more-play .play-list .play-item__icon[data-v-664556c8] {
	width:2.25rem;
	height:2.25rem;
margin-right:.75rem
}
.mod-more-play .play-list .play-item .tip[data-v-664556c8] {
	color:#848494;
font-size:.75rem
}
.mod-vipmeal[data-v-7234853f] {
margin-top:.75rem
}
.mod-vipmeal .vipmeal-tips[data-v-7234853f] {
padding-left:.75rem;
padding-right:.5rem;
	height:2.625rem;
	color:#848494;
	font-weight:500;
border-radius:.375rem;/*! darkmode: {#252126} */
	background:#fdf8ee;
	color:#000028
}
.mod-vipmeal .vipmeal-tips.is--svip[data-v-7234853f] {
	position:relative;/*! darkmode: {rgba(255, 220, 126, 0.2)} */
	background:#ffefc6
}
.mod-vipmeal .vipmeal-tips.is--svip[data-v-7234853f]:after {
	position:absolute;
	content:"";
right:.5rem;
	top:0;
	width:4.5rem;
	height:2.625rem;/*! darkmode: {url(../fonts/7f557c1635324392484.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mod-vipmeal .vipmeal-tips__select[data-v-7234853f]{width:1.375rem;height:1.375rem;background-image:url(../fonts/dda2a81635324392484.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mod-vipmeal .vipmeal-tips__icon .icon_arrow_right[data-v-7234853f]{position:relative;top:.125rem;margin-right:1px;width:.8125rem;height:.875rem;color:#000028}.mod-vipmeal .vipmeal-open[data-v-7234853f]{padding:.5625rem .75rem;background-color:#fff;border-radius:0 0 .375rem .375rem}.mod-vipmeal .vipmeal-open__desc .meal .text[data-v-7234853f]{font-weight:500}.mod-vipmeal .vipmeal-open__desc .meal .switch[data-v-7234853f]{font-weight:400;margin-left:.375rem}.mod-vipmeal .vipmeal-open__desc .meal .switch .icon_arrow_right[data-v-7234853f]{width:.8125rem;height:.875rem;margin-left:-1px;color:#000028}.mod-vipmeal .vipmeal-open__desc .protocol[data-v-7234853f]{color:#848494}.mod-vipmeal .vipmeal-open__desc .protocol .icon[data-v-7234853f]{position:relative;top:.125rem;margin-left:.125rem;width:.75rem;height:.75rem;background-image:url(../fonts/c7e3581636945500775.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;background-size:100% 100%}.mod-vipmeal .vipmeal-open__tips[data-v-7234853f]{color:#848494;margin-top:.1875rem}.mod-vipmeal .vipmeal-open__tips .price[data-v-7234853f]{color:#d6ab56}.panel-header[data-v-eca09c5c]{position:relative;text-align:center;margin-bottom:1rem}.panel-header .title[data-v-eca09c5c]{font-weight:500;color:#000028}.panel-header .close[data-v-eca09c5c]{position:absolute;right:-.25rem;top:-.125rem;width:1.75rem;height:1.75rem;/*! darkmode: {url(../fonts/dda2a81635324392484.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;vertical-align:middle;margin-left:.4375rem}.mod-list .item-icon_active[data-v-37258490]{background-image:url(../fonts/7f557c1635324392484.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.wrapper{position:fixed;width:100%;height:calc(100vh - 56.25vw - 2.75rem);bottom:0;color:#000028;/*! darkmode: {#0f0f1e} */
	background-color:#f6f8fa
}
.wrapper .container {
	padding:1rem
}
.wrapper .scroller {
	height:calc(100vh - 56.25vw - 6.25rem);
	padding-bottom:calc(env(safe-area-inset-bottom) + 6rem);
	overflow-y:scroll;
	overflow-x:hidden;
	-webkit-overflow-scrolling-y:touch;
	-webkit-overflow-scrolling-x:visible
}
.wrapper .scroller::-webkit-scrollbar {
display:none
}
.wrapper .scroller-content {
	background-color:#fff;
border-radius:.375rem
}
.wrapper .mod-detail-bg {
border-radius:.375rem
}
.wrapper.full-page {
	height:100vh;
	position:relative
}
.wrapper.full-page .scroller {
	height:calc(100vh - 3.5rem)
}
.wrapper .full-safe-wrap {
	padding-bottom:calc(env(safe-area-inset-bottom) + 6rem)
}
@media (orientation:landscape) {
.wrapper {
height:20.25rem
}
.wrapper .container {
width:177.77778vh;
margin:0 auto;
max-width:100vw
}
.wrapper .container .mod-detail, .wrapper .container .scroller-content {
margin:0 auto
}
.wrapper .container .mod-vipmeal {
margin:.75rem auto
}
.wrapper .container .bundle-detail {
margin:1rem auto
}
.wrapper .mod-more-play {
margin:0 auto;
max-width:100vw
}
.wrapper .mod-coupons {
margin:0 auto .75rem
}
.wrapper .mod-paybar .paybar {
width:177.77778vh;
margin:0 auto;
max-width:100vw
}
.wrapper .scroller {
height:16.75rem
}
}
.buy-circle {
	width:1.75rem;
	height:1.75rem;/*! darkmode: {url(https://vfiles.gtimg.cn/vupload/20220607/0818231654592241044.png)}*/
	background-image:url(../images/b683f21654511913525.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%
}
.buy-circle-selected {/*! darkmode: {url(https://vfiles.gtimg.cn/vupload/20220606/fa4f851654511925173.png)}*/
	background-image:url(../images/fa4f851654511925173.png)
}
.wrapper .mod-detail-hack {
	border-bottom-left-radius:0!important;
	border-bottom-right-radius:0!important
}
.mod-select {
padding-left:.75rem
}
.mod-select .select-list {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
max-height:calc(40vw - .9rem);
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.mod-select .select-list::-webkit-scrollbar {
width:0;
height:0
}
.mod-select .select-list .select-item {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative;
	text-align:center;
	width:calc(20vw - 1.2rem);
	height:calc(20vw - 1.2rem);
	color:#000028;
border-radius:.375rem;/*! darkmode: {#0f0f1e} */
	background-color:#f6f8fa;
	font-weight:500;
font-size:.875rem;
margin:0 .625rem .625rem 0
}
.mod-select .select-list .select-item.is--selected:after {
	position:absolute;
	right:0;
	bottom:0;
	content:"";
	width:1.125rem;
	height:1.125rem;
	background-image:url(../images/4e88811635499875233.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	background-size:100% 100%
}
.mod-select .select-list .select-item.is--active {/*! darkmode: {#dfb349} */
	color:#f2ca5b;
	font-weight:700
}
.mod-select .select-list .select-item.is--disabled {
	font-weight:400;
	color:#c4c6cf
}
.mod-select .select-list .select-item.is--disabled:after {
	position:absolute;
	right:0;
	top:0;
	content:"已解锁";
border-radius:.125rem;
	background:linear-gradient(135deg, #ffdf89, #f2ca5b);/*! darkmode: ignore next */
	color:#fff;
padding:.125rem;
	line-height:normal;
font-size:.5625rem
}
.mod-select .select-list .select-item.sequence-selected:before {
	position:absolute;
top:.3125rem;
bottom:.3125rem;
	right:100%;
	content:"";
width:.75rem;
	background:#ebebeb
}
@media (orientation:landscape) {
.mod-select .select-list .select-item {
width:3.75rem;
height:3.75rem
}
}
.try_img[data-v-3f24a56d] {
	vertical-align:bottom
}
.light_txt[data-v-3f24a56d] {
margin-top:.125rem
}
.mod_play .mod_toast .player_mask_tips[data-v-3f24a56d] {
	padding:0 37PX
}
.mod_play .mod_toast .btn_group[data-v-3f24a56d] {
	flex-direction:row;
	justify-content:center
}
.mod_play .mod_toast .btn[data-v-3f24a56d] {
	padding:0
}
.mod_play .mod_toast .btn.multi[data-v-3f24a56d] {
	height:45PX
}
@media (-webkit-min-device-pixel-ratio:3) {
.mod_play .mod_toast .btn[data-v-3f24a56d] {
font-size:13PX;
min-width:136PX
}
}
.open-app-tips[data-v-7214ac5f] {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:100
}
.open-app-tips.hidden[data-v-7214ac5f] {
	display:none
}
.open-app-tips .open-bg[data-v-7214ac5f] {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#000
}
.open-app-tips .open-main[data-v-7214ac5f] {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99;
	display:flex;
	justify-content:center;
	align-items:center
}
.open-app-tips .open-content[data-v-7214ac5f] {
	color:#fff
}
.open-app-tips .open-tips[data-v-7214ac5f] {
	display:block;
	color:#fff;
	text-align:center;
	width:80%;
	margin:0 auto 1.25rem
}
.open-app-tips .open-btn[data-v-7214ac5f] {
	display:block;
	color:#fff;
margin:.625rem auto;
	box-sizing:border-box;
	min-width:9.3125rem;
	min-height:2.3125rem;
	max-height:2.8125rem;
padding:.625rem 1.25rem;
	overflow:visible;
	border:none;
	border-radius:3.125rem;
	outline:0;
	background:linear-gradient(90deg, #ffdf89, #f2ca5b);
	color:#663d00;
font-size:.875rem;
line-height:.875rem;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap
}
.svg_none {
	position:absolute;
	width:0;
	height:0
}
#vipPosterContent .site_player {
	z-index:101
}
.site_player.vertical, .site_player.vertical .site_player_inner, .site_player.vertical .site_player_inner .mod_player_viptips {
	bottom:0
}
.site_player.vertical .site_player_inner .mod_player_viptips .player_poster .poster_pic {
	-o-object-fit:cover;
	object-fit:cover
}
#vipPosterContent .mod-giftpack-details .giftpack-bot__list .giftpack-item .desc {
	width:calc(100% - 48PX)
}
.mod_play .mod_player_viptips .player_poster .poster_mask_a {
	background:rgba(0, 0, 0, .6)
}
.flex[data-v-00e4c842] {
	display:flex
}
.flex_vc[data-v-00e4c842] {
	display:flex;
	align-items:center
}
.flex_hc[data-v-00e4c842] {
	display:flex;
	justify-content:center
}
.flex_justify[data-v-00e4c842] {
	display:flex;
	justify-content:space-between;
	-webkit-justify-content:space-between
}
.flex_v_h[data-v-00e4c842], .mod_privilege .left_show .top[data-v-00e4c842] {
	display:flex;
	align-items:center;
	justify-content:center
}
.flex_v_justify[data-v-00e4c842] {
	display:flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items:center
}
.abs_hc[data-v-00e4c842], .g_c_mid[data-v-00e4c842] {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.abs_vc[data-v-00e4c842], .g_v_mid[data-v-00e4c842] {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.abs_v_h[data-v-00e4c842], .g_v_c_mid[data-v-00e4c842] {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate3d(-50%, -50%, 0);
	-webkit-transform:translate3d(-50%, -50%, 0)
}
.transverse_list[data-v-00e4c842] {
	border-bottom:1px solid #eee;
	padding-left:1rem;
	padding-bottom:1.25rem;
	white-space:nowrap;
	overflow-x:scroll;
	-webkit-overflow-scrolling:touch
}
.transverse_list[data-v-00e4c842]::-webkit-scrollbar {
display:none
}
.mod_privilege[data-v-00e4c842] {
	width:100%;
	white-space:nowrap;
	color:#222;
	margin-top:1.75rem
}
.mod_privilege .wrap_title[data-v-00e4c842] {
	font-weight:700;
	font-size:1rem;
	color:#222;
margin-bottom:.875rem;
	padding-left:1rem
}
.mod_privilege .left_show[data-v-00e4c842] {
	float:left;
	width:10.125rem;
margin-right:.75rem;
	vertical-align:top
}
.mod_privilege .left_show .top[data-v-00e4c842] {
	height:4.3125rem;
	background-color:#ffedbf;
font-size:.9375rem;
	color:#cc9629;
border-top-left-radius:.375rem;
border-top-right-radius:.375rem
}
.mod_privilege .left_show .top .current_img[data-v-00e4c842] {
	height:3.125rem
}
.mod_privilege .left_show .bottom[data-v-00e4c842] {
	display:block;
	height:5.4375rem;
padding:0 .5rem .625rem;
	border:1px solid #f0f0f0;
border-bottom-left-radius:.375rem;
border-bottom-right-radius:.375rem
}
.mod_privilege .left_show .bottom .title[data-v-00e4c842] {
	line-height:1.875rem;
	text-align:center;
font-size:.8125rem;
	font-weight:600;
	color:#000
}
.mod_privilege .left_show .bottom .txt[data-v-00e4c842] {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	white-space:normal;
	line-height:1.4;
	color:#979797
}
.mod_privilege .left_show .bottom .txt .num[data-v-00e4c842] {
	color:#f4ce63;
	line-height:1.4;
	vertical-align:bottom
}
.mod_privilege .list[data-v-00e4c842] {
	border:none;
	padding:0 0 0 1rem;
	margin-bottom:1.25rem;
	overflow-y:hidden
}
.mod_privilege .list .item[data-v-00e4c842] {
	display:inline-block;
margin-left:-.1875rem
}
.mod_privilege .list .item .bottom[data-v-00e4c842], .mod_privilege .list .item .top[data-v-00e4c842] {
	display:block;
	width:7.75rem;
	height:4.875rem;
padding-top:.3125rem;
	border-right:1px solid #f2f2f2
}
.mod_privilege .list .item .bottom .img[data-v-00e4c842], .mod_privilege .list .item .top .img[data-v-00e4c842] {
margin-bottom:.5rem;
	height:2.25rem;
	vertical-align:middle;
padding-left:.5rem
}
.mod_privilege .list .item .bottom .txt[data-v-00e4c842], .mod_privilege .list .item .top .txt[data-v-00e4c842] {
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:4.25rem;
	line-height:1.2;
margin:0 0 -.1875rem .125rem;
font-size:.8125rem;
	color:#f2ca5b
}
.mod_privilege .list .item .bottom .desc[data-v-00e4c842], .mod_privilege .list .item .top .desc[data-v-00e4c842] {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:6.75rem;
	line-height:1.2;
	color:#979797;
	text-align:center;
	margin:0 auto;
padding-right:.125rem
}
.mod_privilege .list .item .top[data-v-00e4c842] {
	border-bottom:1px solid #f2f2f2
}
.mod_privilege .list .item[data-v-00e4c842]:last-child {
margin-right:.625rem
}
.mod_privilege .list .item:last-child .bottom[data-v-00e4c842], .mod_privilege .list .item:last-child .top[data-v-00e4c842] {
	border-right:none
}
.mod_sideslip_privileges .mod_privilege .wrap_title .left {
font-size:.9375rem;
	color:#000028
}
.mod_sideslip_privileges .mod_privilege .left_show .bottom .txt, .mod_sideslip_privileges .mod_privilege .list .item .bottom .desc, .mod_sideslip_privileges .mod_privilege .list .item .top .desc {
font-size:.75rem
}
.mod_sideslip_privileges .mod_privilege .list {
	margin-bottom:0
}
.mod_sideslip_privileges .mod_privilege {
	margin-top:0
}
@media (prefers-color-scheme:dark) {
.mod_sideslip_privileges .mod_privilege .left_show .bottom .title, .mod_sideslip_privileges .mod_privilege .left_show .bottom .txt, .mod_sideslip_privileges .mod_privilege .list .item .bottom .desc, .mod_sideslip_privileges .mod_privilege .list .item .top .desc, .mod_sideslip_privileges .mod_privilege .wrap_title .left {
color:#e6e9f0
}
}
.__darkmode__ .mod_sideslip_privileges .mod_privilege .left_show .bottom .title, .__darkmode__ .mod_sideslip_privileges .mod_privilege .left_show .bottom .txt, .__darkmode__ .mod_sideslip_privileges .mod_privilege .list .item .bottom .desc, .__darkmode__ .mod_sideslip_privileges .mod_privilege .list .item .top .desc, .__darkmode__ .mod_sideslip_privileges .mod_privilege .wrap_title .left {
	color:#e6e9f0
}
.mod_coupon[data-v-4e53b449] {
	display:flex;
	vertical-align:middle;
	justify-content:space-between;
font-size:.8125rem
}
.mod_coupon .txt-left[data-v-4e53b449] {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal;
	flex:1 1
}
.mod_coupon .txt-left .icon[data-v-4e53b449] {
	width:1rem;
height:.8125rem;
	vertical-align:middle
}
.mod_coupon .txt-left .txt-desc[data-v-4e53b449] {
	color:#000028;
	letter-spacing:0
}
.mod_coupon .txt-right[data-v-4e53b449] {
	font-weight:500;
	color:#d6ab56
}
@media (prefers-color-scheme:dark) {
.mod_coupon .txt-desc[data-v-4e53b449] {
color:#e6e9f0!important
}
}
.__darkmode__ .mod_coupon .txt-desc[data-v-4e53b449] {
	color:#e6e9f0!important
}
.mod_pay-bar[data-v-955d3202] {
	display:flex;
	align-items:center;
	justify-content:space-between
}
.mod_pay-bar .active_desc[data-v-955d3202] {
	line-height:1.125rem
}
.mod_pay-bar .active_desc .icon[data-v-955d3202] {
	width:2.375rem;
	height:1.5625rem;
	vertical-align:middle;
margin-left:-.25rem
}
.mod_pay-bar .active_desc .active_icon[data-v-955d3202] {
	background-image:linear-gradient(189deg, #ffebb5, #f2ca5b 94%);
	border:.1px solid hsla(0, 0%, 100%, .63);
box-shadow:0 .125rem .1875rem 0 rgba(166, 55, 0, .16), inset 0 0 0 0 rgba(251, 255, 184, .5);
border-radius:.1875rem;
padding:.25rem .375rem;
	color:#663d00;
font-size:.625rem
}
.mod_pay-bar .active_desc .txt[data-v-955d3202] {
font-size:.75rem;
	color:#848494
}
.mod_pay-bar .active_desc .time[data-v-955d3202] {
	display:inline-block;
	text-align:right
}
.mod_pay-bar .active_desc .w50[data-v-955d3202] {
	width:3.125rem
}
.mod_pay-bar .left[data-v-955d3202] {
	flex:1 1;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	white-space:normal
}
.mod_pay-bar .left .price__final[data-v-955d3202] {
	font-weight:500;
font-size:.875rem;
	color:#d6ab56;
	line-height:1.5rem
}
.mod_pay-bar .left .price__original[data-v-955d3202] {
font-size:.75rem;
	color:#848494;
	line-height:1.125rem
}
.mod_pay-bar .left .price__del[data-v-955d3202] {
	text-decoration:line-through
}
.mod_pay-bar .left .f10[data-v-955d3202] {
font-size:.625rem
}
.mod_pay-bar .right .btn_single[data-v-955d3202] {
font-size:.875rem;
	border-radius:2.5rem;
	text-align:center;
	color:#663d00;
padding:.25rem 1rem;
	background-image:linear-gradient(269deg, #f2ca5b, #ffdf89);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:9.375rem;
	vertical-align:top
}
.mod_pay-bar .right .btn_single__desc[data-v-955d3202] {
font-size:.75rem;
line-height:.75rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	vertical-align:top
}
.mod_pay-bar .right .btn_multiple[data-v-955d3202] {
font-size:.875rem
}
.mod_pay-bar .right .btn_multiple .btn_left[data-v-955d3202] {
padding:.25rem;
	color:#d6ab56;
	border:1px solid #f2ca5b;
	border-right:none;
	border-radius:1.25rem 0 0 1.25rem;
margin-right:-.3125rem
}
.mod_pay-bar .right .btn_multiple .btn_left[data-v-955d3202], .mod_pay-bar .right .btn_multiple .btn_right[data-v-955d3202] {
	display:inline-block;
	text-align:center;
	width:6.375rem;
	box-sizing:border-box;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:6.375rem;
	vertical-align:top
}
.mod_pay-bar .right .btn_multiple .btn_right[data-v-955d3202] {
padding:.3125rem;
	background-image:linear-gradient(225deg, #ffdf89, #f2ca5b);
	border-radius:0 1.25rem 1.25rem 0;
	color:#663d00
}
.mod_pay-bar .multi-width[data-v-955d3202] {
	width:7rem
}
@media (prefers-color-scheme:dark) {
.active_desc .txt[data-v-955d3202], .left .price__original[data-v-955d3202] {
color:rgba(230, 233, 240, .45)!important
}
}
.__darkmode__ .active_desc .txt[data-v-955d3202], .__darkmode__ .left .price__original[data-v-955d3202] {
	color:rgba(230, 233, 240, .45)!important
}
.payer-banner[data-v-f3ec5a70] {
padding:.5rem .75rem;
	margin:1rem 0 1.25rem;
	background:#f6f8fa;
border-radius:.25rem
}
.payer-banner .line[data-v-f3ec5a70] {
margin:.5rem 0;
	height:1px;
	transform:scaleY(.5);
	background:#ebebeb
}
@media (prefers-color-scheme:dark) {
.payer-banner[data-v-f3ec5a70] {
background:#202131
}
.payer-banner .line[data-v-f3ec5a70] {
background:hsla(0, 0%, 100%, .1)
}
}
.__darkmode__ .payer-banner[data-v-f3ec5a70] {
	background:#202131
}
.__darkmode__ .payer-banner .line[data-v-f3ec5a70] {
	background:hsla(0, 0%, 100%, .1)
}
