@keyframes aniGradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.serif{font-family:'DM Serif Display','Hiragino Maru Gothic Pro','Microsoft YaHei','Hiragino Sans GB',sans-serif}@keyframes scaleFadeOut{from{-webkit-transform:scale(1);transform:scale(1);opacity:1;bottom:0;max-height:163px}to{-webkit-transform:scale(0);transform:scale(0);opacity:0;bottom:-100%;max-height:0}}md-dialog.promotionDialog{min-height:100%}@media (min-width:493px){md-dialog.promotionDialog{max-width:475px;min-width:475px;max-height:90%;min-height:0;border-radius:4px}}md-dialog.promotionDialog .icon-promotions{font-size:16px;margin-right:8px}md-dialog.promotionDialog .md-dialog-content{padding:10px 16px 0 !important}@media only screen and (max-width:458px){md-dialog.promotionDialog .md-dialog-content{padding-left:8px !important;padding-right:8px !important}}md-dialog.promotionDialog .md-dialog-content .banner-content{position:relative;display:block;margin:8px 0 20px;color:unset;background-color:#f1f2f6;box-shadow:0 1px 3px rgba(0,0,0,0.2);text-decoration:none}.banner-list{-webkit-transition:0.3s;transition:0.3s;position:fixed;bottom:Max(16px,env(safe-area-inset-bottom,24px));left:50%;z-index:50;width:100%;transform:translateX(-50%)}@media (min-width:600px){.banner-list{width:442px}}.banner-list .banner{-webkit-transition:0.5s;transition:0.5s;position:relative;bottom:-80px;margin:0 auto;padding:0 8px;opacity:0}.banner-list .banner.active{bottom:0;opacity:1}.banner-list .banner.active:nth-child(4){transition-delay:0}.banner-list .banner.active:nth-child(3){transition-delay:0.3s}.banner-list .banner.active:nth-child(2){transition-delay:0.6s}.banner-list .banner.active:nth-child(1){transition-delay:0.9s}.banner-list .banner.active.hide-banner{animation:scaleFadeOut 0.6s forwards}.banner-list .banner.active.remove-delay{transition-delay:unset;max-height:163px}@media (min-width:442px){.banner-list .banner{max-width:426px}}.banner-list .closeButtonWrapper{position:absolute;top:0;right:8px;z-index:10;padding:3px 3px 6px 6px}.banner-list .closeButton.md-button{width:36px;height:36px;margin:0;color:#333;background-color:rgba(255,255,255,0.75);line-height:18px}.banner-list .closeButton.md-button:hover{background-color:rgba(255,255,255,0.8)}.banner-content{transition:margin .3s ease;display:block;width:100%;position:relative;margin:16px auto 0;text-align:center;box-sizing:border-box;text-decoration:none;border-radius:4px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.banner-content .container{position:relative;min-height:140px;margin:0;padding:16px 16px 14px;background-size:cover;background-position:center;background-repeat:no-repeat}.banner-content h3,.banner-content div,.banner-content .cta{color:#fff}.banner-content h3{margin:0;font-size:20px;line-height:20px;font-family:Lato,Helvetica,Arial,tahoma,"Hiragino Maru Gothic Pro","Microsoft YaHei","Hiragino Sans GB",sans-serif;text-transform:unset}.banner-content div{margin:7px 0 0}.banner-content div.itemImage{margin-top:0}.banner-content .hover-top{position:absolute;top:0;background:rgba(255,255,255,0.8);color:rgba(0,0,0,0.7);font-size:12px;padding:2px 18px 4px;border-radius:0 0 4px 4px;font-weight:600;white-space:nowrap;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banner-content .cta{margin:12px 0 0;text-transform:uppercase;text-decoration:underline;font-weight:bold;display:block}.banner-content .seeDetails{display:block;width:100%;padding:4px 16px 6px;font-size:12px;line-height:12px;color:#666;background-color:rgba(255,255,255,0.6);text-align:center;text-decoration:none;box-sizing:border-box}.banner-content .seeDetails:hover{text-decoration:underline}.banner-content .credit{position:absolute;bottom:8px;font-size:11px;color:#000;opacity:0.2;width:100%;left:0}.banner-content .credit.light{color:#fff}@media only screen and (max-width:458px){.banner-content .credit .credit{bottom:7px}}@media only screen and (max-width:458px){.banner-content .container{height:calc((100vw - 16px)/3);min-height:unset !important}.banner-content .container div,.banner-content .container span.preline{font-size:12px !important;line-height:14px !important;margin:4px 8px !important}.banner-content h3{font-size:14px !important;line-height:16px !important}.banner-content .cta{font-size:14px !important;line-height:16px !important}}.banner-content .bg-img{position:absolute;z-index:0;top:0;width:auto;height:100%}.banner-content .bg-img.right{right:0 !important}.banner-content.darkText h3,.banner-content.darkText div,.banner-content.darkText .cta{color:#444}.banner-content.productBigCard{text-align:left;background-color:#fffaee}.banner-content.productBigCard .content{padding:0 16px 20px 16px;maring-top:16px}.banner-content.productBigCard .itemImage{min-height:178px;display:block;background-color:#fff3d5}.banner-content.productBigCard .itemImage img{width:100%}@media (max-width:599px){.banner-content.productBigCard .itemImage{min-height:120px}}.daily-free-gift-pop{background-image:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/app/creative/common/daily_free_gift_background.jpg);background-color:#45eae3}.daily-free-gift-pop.container{padding-left:40px;padding-right:40px}.bronze-pop{background-image:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/app/creative/common/bronze_banner_background.jpg);background-color:#eb8b4c}.bronze-pop.container{position:relative;width:100%;padding:14px 30px 34px}.bronze-pop h3{color:#fffd4d}.bronze-pop div{margin-bottom:8px}.bronze-pop+.seeDetails{position:absolute;bottom:0;color:#e36f34}.influencers-pop{background-image:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/app/creative/common/s_influencers_background.jpg);background-color:#ff7ea2}.influencers-pop.container{padding:9px 60px 22px}.influencers-pop h3{color:#ff0}@media only screen and (max-width:458px){.influencers-pop.container{padding-left:46px;padding-right:46px}.influencers-pop .cta{display:block;margin:4px 0}}.appdownload-pop{transition:text-shadow 1s;background-image:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/app/creative/common/sab_background.jpg);background-color:#af2eed}.appdownload-pop h3{font-size:18px;line-height:20px}.appdownload-pop .ends{border-top:1px dotted rgba(0,0,0,0.3);padding:4px 4px 0}.appdownload-pop:hover h3{text-shadow:0 0 10px yellow}.appdownload-pop:hover .ends{text-shadow:0 0 10px #af2eed}.easter-promotion-pop{background-image:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/p/3840/imgs/easterpage/easter2021/banner/easter2021_banner_background.jpg);background-color:#fbfaab}.easter-promotion-pop h3{text-shadow:-1px 0 #f83b65,0 0 #f83b65,0 2px 0 #fff;letter-spacing:1.2px}.easter-promotion-pop h3,.easter-promotion-pop div,.easter-promotion-pop .cta{color:#F83B65;z-index:1}.easter-promotion-pop .bg-hover{position:absolute;top:0;z-index:0;width:50%}.easter-promotion-pop .bg-hover.left{left:-40px}.easter-promotion-pop .bg-hover.right{right:-17px}.elite2021-pop{background-image:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/app/creative/common/eliteclub2021_background.jpg);background-color:#765FBB}.elite2021-pop h3{font-size:18px;line-height:20px}.elitenew-pop{background-image:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/creative/21wk17/ys_points_bg.jpg);padding:10px 6px 4px !important}.elitenew-pop .subheading{margin:0 0 5px;text-transform:uppercase}.elitenew-pop h3{color:#ffe571;margin:0 0 10px}.elitenew-pop .member-grid{width:100%;padding:0;margin:0}.elitenew-pop .card{margin:0;overflow:hidden;width:24%;background-color:rgba(255,255,255,0.9);border-radius:6px}.elitenew-pop .card div{margin:0;font-size:10px}.elitenew-pop .card .points{padding:3px}.elitenew-pop .card .points b{color:#333;margin:6px 0;font-size:16px}.elitenew-pop .card .points div{color:#888}.elitenew-pop .card .card-footer{padding:3px 3px 5px;font-size:10px;margin:0 -1px -1px}.elitenew-pop .card.regular .card-footer{background-color:#63c956}.elitenew-pop .card.bronze .card-footer{background-color:#eb8b4c}.elitenew-pop .card.silver .card-footer{background-color:#888}.elitenew-pop .card.gold .card-footer{background-color:#fbbc00}@media only screen and (max-width:458px){.elitenew-pop.container div{margin:0 !important}.elitenew-pop .card{width:calc(25% - 2px) !important;padding-top:3px}.elitenew-pop .card .points{padding:0}.elitenew-pop .card .points b{margin:0;font-size:12px}.elitenew-pop .card .points div{margin:2px 0 3px !important}.elitenew-pop .card .card-footer{position:relative;height:18px;box-sizing:border-box;padding:3px 0 !important}.elitenew-pop .card .card-footer span{transform:scale(0.8);display:block;white-space:nowrap;position:absolute;right:-5px;left:-5px}.elitenew-pop .member-grid div{line-height:12px !important}}.ig-silver2021-pop{background:linear-gradient(115deg,#ffd600 10%,#ff7a00 25%,#ff0069 45%,#d300c5 60%,#7638fa 90%);position:relative;padding:28px 16px 12px !important}.ig-silver2021-pop .hover-top{position:absolute;top:0;background:rgba(255,255,255,0.8);color:#FC296B;font-size:12px;padding:2px 18px 4px;border-radius:0 0 4px 4px;font-weight:600;white-space:nowrap;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ig-silver2021-pop .hover-top sup{transform:scale(0.7);display:inline-block;margin:0 -2px}.ig-silver2021-pop h3{color:#FFD1AD;line-height:22px}.ig-silver2021-pop div+div{margin-top:0 !important}.new-member-coupon-pop.container,.free-gift-pop.container,.influencers-pop-old.container{padding-right:176px;text-align:left}.new-member-coupon-pop{background-color:#ffce53;padding:16px;padding-right:50%}.new-member-coupon-pop h3,.new-member-coupon-pop h4{margin:0}.new-member-coupon-pop h3{font-size:20px;line-height:20px;margin-bottom:3px;text-transform:uppercase}.new-member-coupon-pop h4,.new-member-coupon-pop .coupon-code{font-size:14px;font-weight:normal}.new-member-coupon-pop .coupon-code{margin-top:10px}.free-gift-pop h3,.free-gift-pop h4,.influencers-pop-old h3,.influencers-pop-old h4{margin:0;color:#fff;z-index:1}.free-gift-pop h3,.influencers-pop-old h3{font-size:20px;margin-bottom:8px}.free-gift-pop h4,.influencers-pop-old h4{font-size:14px;font-weight:normal}.free-gift-pop{background-color:#34a4de}.influencers-pop-old{background-color:#ff4d7c}