.xmas{background:linear-gradient(to bottom, #a8dcff, #bfdff5, #dbe8f0, #a8dcff);position:relative}.xmas img{max-width:100%;vertical-align:bottom}.snow-container{position:fixed;top:0;left:0;pointer-events:none;width:100%;height:100%;z-index:2}.wp{position:relative;z-index:3}.kv{text-align:center;padding:25px 0;background:url("../images/kv-bg.jpg") top center no-repeat ;background-size:cover;position:relative;z-index:1}.kv::before{content:"";position:absolute;z-index:0;left:0;bottom:0;width:100%;height:30%;background:linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.kv__inner{position:relative;z-index:2;width:90%;margin:0 auto;max-width:auto}.kv h1{color:rgba(12,134,140,.8);font-size:15vw;line-height:1}.kv h1 b{display:block;color:red;font-size:160%}.kv .date{font-weight:bold;font-size:5vw;padding:10px 25px 0;text-transform:uppercase}.kv .date::after{content:"";display:block;width:60%;height:1px;background:var(--color-gold-400);margin:25px auto}.kv p{font-size:6vw;color:var(--color-gold-400);text-transform:uppercase;font-weight:bold;padding-bottom:5px}.kv__img{position:relative}.kv .imgs{position:absolute;z-index:2;inset:0}.kv .tree{z-index:0}.kv .pd{position:relative;z-index:1}.kv .lucky{animation:1s lucky infinite;transform-origin:center center}@media(min-width: 996px){.kv::before{height:50%;background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.kv__inner{display:flex;align-items:center;max-width:1600px;margin:0vw auto}.kv__text{flex:0 0 40%}.kv h1{font-size:90px}.kv .date{font-size:30px}.kv p{font-size:28px}}@keyframes lucky{0%{transform:translateY(0px)}100%{transform:translateY(1px)}}.intro{position:relative;padding:25px 25px 0;color:#fff;text-align:center}.intro::before{content:"";position:absolute;z-index:0;inset:0 0 20%;background:var(--color-gold-400)}.intro__inner{position:relative;z-index:2;max-width:1300px;margin:0 auto}.intro h2{font-size:20px;text-transform:uppercase}.intro h2 b{font-size:150%;display:block}.intro__lucky{width:50%;margin:0 auto;max-width:auto}@media(min-width: 768px){.intro__inner{text-align:left;display:flex;align-items:center}.intro::before{bottom:30%}.intro__lucky{width:30%}.intro__text{padding-bottom:10%}.intro h2{font-size:42px}.intro h2 b{font-size:200%}}@keyframes gift{0%{transform:translateY(0)}20%{transform:translateY(-10px)}50%{transform:translateY(0)}}.tab{max-width:1330px;margin:0 auto;padding:25px}.tab li{background:#fff;color:var(--color-gold-400);text-transform:uppercase;border:#0c868c 1px solid;border-radius:50px;position:relative;margin:25px auto;padding:25px;text-align:center;font-weight:bold;font-size:20px}.tab li img{position:absolute;top:-25px;left:50%;width:20%;max-width:60px;transform:translateX(-50%)}@media(min-width: 996px){.tab{padding:60px 0 30px}.tab ul{display:flex}.tab li{flex:1;margin-right:15px;font-size:26px;cursor:pointer}.tab li:last-child{margin-right:0}.tab li img{max-width:80px}.tab li:hover{background:#0c868c;color:#fff}}.pd{max-width:1330px;margin:0 auto;padding:25px}.pd h2{text-align:center;background:red;color:#fff;font-weight:bold;text-transform:uppercase;font-size:24px;border-top-right-radius:50px;padding:15px}.pdCard{position:relative;background:#fff;margin:25px auto;padding:25px;overflow:hidden}.pdCard::before{content:"";position:absolute;width:200%;height:100%;border-radius:100%;left:-100%;top:-60%;background:var(--color-gold-400)}.pdCard__img{position:relative}.pdCard .sticker{position:absolute;width:25%;top:-5%;left:70%}.pdCard__text{position:relative}.pdCard h3{font-size:20px}.pdCard ul{margin-left:20px}.pdCard ul li{list-style:disc;padding:4px 0;font-size:16px;opacity:.9}.pdCard .price{display:flex;align-items:center;margin-top:20px}.pdCard .srp{border-right:#222 1px solid;margin-right:20px;padding-right:20px}.pdCard .now{color:red}.pdCard .now b{font-size:200%}.pdCard__sticker{text-align:center;padding-top:25px}.pdCard__sticker img{width:30%;margin:0 auto}@media(min-width: 996px){.pd h2{font-size:30px;margin-top:50px}.pd h2:first-child{margin-top:0}.pd__list{display:flex;flex-wrap:wrap}.pd__list .pdCard{display:inline-flex;width:calc(50% - 20px)}.pd__list .pdCard__img{flex:0 0 320px}.pdCard{padding:35px 25px 35px 0;text-align:left;display:flex}.pdCard::before{width:600px;height:600px;top:-250px;left:-320px}.pdCard__img{flex:0 0 550px;margin-right:35px}.pdCard h3{padding-bottom:10px}}#case .pdCard{display:flex;width:100%}#case .pdCard__sticker{flex:0 0 20%}#case .pdCard__sticker img{width:80%}.vga__list{background:#fff;padding:25px}.vgaCard{border-bottom:#ccc 1px dashed;padding-bottom:35px}.vgaCard:last-child{border:none}.vgaCard li{border:var(--color-gold-400) 1px solid;padding:5px;text-align:center;font-size:16px;margin:5px 0}.vgaCard__redeem{display:flex;justify-content:center}.vgaCard__redeem div{flex:1;margin:15px}@media(min-width: 996px){.vga__box{display:flex;justify-content:space-between}.vga__list{flex:1;margin-right:25px}.vga__list:last-child{margin-right:0}.vgaCard{display:flex}.vgaCard__redeem{flex:0 0 150px;display:block}}@media(min-width: 996px){#vga .pdCard{display:flex;justify-content:space-between;align-items:center;width:100%}#vga .pdCard__img{flex:0 0 400px}#vga .pdCard__img img{margin-left:25px}#vga .pdCard__sticker{flex:0 0 30%}#vga .pdCard__sticker img{width:120px;margin-right:20px}#vga .pdCard__text{flex:0 0 calc(70% - 450px)}#vga .pdCard li{border:var(--color-gold-400) 1px solid;padding:5px;text-align:center;font-size:16px;margin:5px 0}}.redeem{background:url("../images/bg-redeem.jpg") center center no-repeat ;background-size:cover}.redeem__inner{width:90%;margin:0 auto;max-width:1000px;padding:25px;text-align:center}.redeem__inner a{color:#fff;text-transform:uppercase;font-weight:bold;display:block;padding:25px;border:#fff 1px solid;margin-bottom:25px}.redeem__inner a:hover{text-decoration:underline}.redeem__inner img{max-width:150px}@media(min-width: 996px){.redeem__inner{display:flex;align-items:center;justify-content:center;padding:60px 0;font-size:36px}.redeem__inner a{margin-right:25px;margin-bottom:0}}
