.promotions-page-tabs{padding-bottom:.5rem}.promo-list{display:grid;gap:1rem}.promo-list .itm{padding:1rem;width:100%;border-radius:13px;background:var(--box-color);margin-bottom:15px}.promo-list .itm .promo-img-wrapper img{width:100%;border-radius:var(--border-radius-md);display:block}.promo-info-gp{margin-top:.625rem}html.bright .promo-list .itm{border-left:0!important;border-right:0!important;border-top:1px solid #402d49!important;border-bottom:1px solid #402d49!important;background:linear-gradient(180deg,#3C2837 4.35%,#301E2D 66.96%,#1D101E)!important;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 1px 1px 0 #AE00FF;border-radius:13px;border-top:1px solid #402d49;border-bottom:1px solid #402d49;background:linear-gradient(180deg,#3C2837 4.35%,#301E2D 66.96%,#1D101E)}html.bright .promo-list .itm .promo-img-wrapper{border-radius:10px;border:1px solid #ee0c77;background:#000;padding:3px}html.bright .promo-list .itm .promo-img-wrapper .img{border-radius:10px}html.bright .tab-a .nav-link.active{width:fit-content!important}html.bright .tab-a .nav-link.active:before{border-radius:8px!important;border:0 solid rgba(153,153,153,0)!important;background:radial-gradient(108.82% 108.82% at 50% 0,rgba(228,22,191,.03) 0,rgba(230,8,211,.09) 47.72%,rgba(205,15,214,.45) 75.97%,rgba(140,24,217,.6) 100%)!important;box-shadow:0 1px 1px 0 rgba(238,195,253,.5)!important}html.bright .tab-a .nav-link.active:after{content:"";filter:blur(8px);background:#FF0314;width:65px;height:25px;position:absolute;bottom:1px;left:50%;transform:translate(-50%,25%)}html.bright .tab-a .nav-link.active{background:none!important;border:0!important}html.bright .tab-a{overflow:visible}html.bright .tab-a .nav-link.active .tab-icon img{transform:translate(25%,-20%) scale(2)!important}html.bright .tab-a .nav-link .tab-icon img,html.bright .tab-a .nav-link.active .tab-icon img{filter:none!important}html.bright .tab-a .nav-link.active .tab-label{margin-left:10px;margin-right:5px}html.bright .tab-a .nav-link>span{color:#FFBFD1!important;text-align:center;leading-trim:both;text-edge:cap;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:18px}html.bright .promo-list .itm .promo-info .title{color:#FF01DF!important;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:normal}html.bright .promo-list .itm .promo-info .text-subtitle{color:#FFF;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}html.bright .promo-list .itm{z-index:1}html.bright .promo-list .itm:before{height:25%;bottom:-20px;transform:translate(25%,-20px) scaleY(-1)}html.bright .promo-list .itm:after,html.bright .promo-list .itm:before{content:"";pointer-events:none;z-index:10;background:url(/images/effects/btn-bottom-glow.png) bottom/100% no-repeat;width:100%;position:absolute;left:-100px;z-index:999}html.bright .promo-list .itm:after{height:20%;bottom:-10px;transform:translate(25%,40px) scaleY(1.2)}html.bright .promo-list .itm .ui-btn{z-index:2;border-radius:10px!important;background:radial-gradient(100% 100% at 50% 0,#FFFFFB 0,#F8F3FA 83.54%,#DCB9FF 100%)!important;color:#EE0C77!important;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:normal;width:64px;height:29px}html.bright .promo-list .itm{position:relative;overflow:visible}html.bright .promo-list .itm .ui-btn{position:relative;z-index:99}html.bright .promo-list .itm .ui-btn:after{content:"";pointer-events:none;z-index:1;background:url(/light/images/btn-bottom-glow.png) 50%/contain no-repeat;width:45px;height:36px;position:absolute;bottom:-25px;left:50%;transform:translateX(-50%) scale(1.5);filter:blur(3px)}html.bright .promo-inner .promo-detail-card{display:flex;flex-direction:column;padding:29px 15px 29px 14px!important;border-radius:13px;border-top:1px solid #402d49;border-bottom:1px solid #402d49;height:calc(100vh - 100px);background:linear-gradient(180deg,#3C2837 4.35%,#301E2D 66.96%,#1D101E);box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 1px 1px 0 #AE00FF}.promo-inner.appbar-padding{padding-top:0!important;margin-top:5px!important}html.bright .promo-inner .promo-detail-card .banner{border-radius:10px;border:1px solid #ee0c77;background:#000;padding:3px}html.bright .promo-inner .promo-detail-card .banner .img{border-radius:10px}html.bright .promo-inner .detail-title{color:#FF01DF!important;font-family:Poppins;font-size:22px;font-style:normal;font-weight:700;line-height:normal}html.bright .promo-inner .promo-description{color:#FFF;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.promo-inner .promo-detail-card,.promo-inner .promo-detail-card *{box-sizing:border-box}.promo-inner .promo-detail-card .banner,.promo-inner .promo-detail-card .detail-title,.promo-inner .promo-detail-card .promo-description{width:100%;margin:0;padding:0}.promo-detail-card .ui-btn-md{width:100%;margin:0;padding-left:0;padding-right:0;box-sizing:border-box}.promo-detail-card .banner,.promo-detail-card .detail-title,.promo-detail-card .promo-description{flex:0 0 auto}.promo-detail-card .ui-btn-md{margin-top:auto;align-self:stretch;border-radius:20px}html.bright .promo-detail-card .ui-btn-md{background:radial-gradient(100% 100% at 50% 0,#FFFFFB 0,#F8F3FA 83.54%,#DCB9FF 100%)!important;color:#FF0384!important;text-align:center;font-family:PangMenZhengDao;font-size:25px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.5px;height:50px}html.bright .promo-detail-card:before{content:url(/images/effects/btn-bottom-glow.png);pointer-events:none;z-index:10;width:100%;height:auto;position:absolute;bottom:0;left:0;transform:translate(13%) scale(.9,-1);filter:blur(15px);z-index:999}