@keyframes aniGradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.serif,.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent h4,.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent p{font-family:'All Round Gothic','Hiragino Maru Gothic Pro','Microsoft YaHei','Hiragino Sans GB',sans-serif}.luckydealPinkBannerWrapper .luckyDealPinkBanner{display:flex;justify-content:center;margin-block-start:32px}@media (max-width:959px){.luckydealPinkBannerWrapper .luckyDealPinkBanner{margin-inline:16px;margin-block-start:20px;margin-block-end:10px}}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner{flex-direction:column;max-width:567px}}@media (max-width:419px){.luckydealPinkBannerWrapper .luckyDealPinkBanner{margin-inline:13px;margin-block-end:14px}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox{min-height:128px;display:flex;align-items:center;justify-content:center;gap:8px;padding-block:12px;padding-inline:8px;border-radius:8px;flex:1;background:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/creative/share/lucky_deal_banner_background_01_desktop.png) padding-box,#FF669E;background-position:center center;border:3px solid transparent;background-repeat:no-repeat}@media (max-width:959px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox{background-size:cover}}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox{background-size:auto;min-height:116px}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer{max-width:100px;width:100%;display:flex;flex-direction:column;gap:12px;justify-content:flex-end}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer{max-width:80px}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer div{margin-block:auto;aspect-ratio:100/95;position:relative}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer div{aspect-ratio:80/76}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer div .bounce-1{animation:lucky-bounce-in 2s linear infinite;z-index:1}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer div .bounce-2{animation:lucky-bounce-in 4.5s linear infinite 4s;z-index:2}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer div .bounce-3{animation:lucky-bounce-in 3.9s linear infinite 3s;z-index:3}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .productImgContainer a{font-size:10px;line-height:12px;color:#666;opacity:0.6;text-align:center}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent{display:flex;flex-direction:column;align-items:center;text-align:center}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent h4{margin-block:0 4px;font-size:18px;line-height:22px;font-weight:600;color:#FF69AE}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent p{margin-block:0 1px;font-size:28px;line-height:32px;font-weight:600;color:#7936FF;text-shadow:-1px -1px 0 #00FFF1,1px 1px 0 #EEF230}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent p{font-size:24px;line-height:24px}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent span{color:#7936FF;font-size:12px;line-height:16px}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent .luckyDealBannerAddToBagBtn:not([disabled]){max-width:160px;width:100%;margin-block:15px 0 !important;margin-inline:0 !important}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent .luckyDealBannerAddToBagBtn:not([disabled]) span{color:#fff;font-size:14px;line-height:17px}.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent .luckyDealBannerAddToBagBtn:not([disabled]):hover span{color:#1E1E1E}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .luckyDealBannerBox .bannerContent .luckyDealBannerAddToBagBtn:not([disabled]){margin-block:11px 0 !important}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .bannerDotLine{width:2px;height:142px;align-self:center;background:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/creative/share/lucky_deal_dot.jpg) #FF4D8E;background-repeat:round}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .bannerDotLine{width:calc(100% - 16px);height:2px;background:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/creative/share/lucky_deal_dot_02_horizontal.jpg)}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .arrowButtonBox{display:flex;flex-direction:column;align-items:center;transition:all .3s;justify-content:center;text-decoration:none;background-color:#FF669E;color:#fff;padding:8px;border-radius:8px;width:124px;gap:12px}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .arrowButtonBox{width:auto;flex-direction:row;justify-content:space-between;padding-inline:16px 7px}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .arrowButtonBox div{font-weight:bold;display:flex;flex-direction:column;align-items:center;gap:12px}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .arrowButtonBox div{flex-direction:row}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .arrowButtonBox b{font-weight:600;line-height:17px}.luckydealPinkBannerWrapper .luckyDealPinkBanner .arrowButtonBox i.icon:before{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:#FF669E}@media (max-width:599px){.luckydealPinkBannerWrapper .luckyDealPinkBanner .arrowButtonBox i{order:2}}.luckydealPinkBannerWrapper .luckyDealPinkBanner .arrowButtonBox:hover{background-color:#ff4d8e}@keyframes lucky-bounce-in{0%{opacity:0;transform:translateY(-50%) scale(0.3)}5%{opacity:1;transform:translateY(-50%) scale(1.05)}9%{transform:translateY(-50%) scale(0.9)}15%{transform:translateY(-50%) scale(1)}77%{opacity:1;transform:translateY(-50%) scale(1)}80%{transform:translateY(-50%) scale(0.95)}85%{transform:translateY(-50%) scale(1.1)}90%{opacity:0;transform:translateY(-50%) scale(0)}100%{opacity:0;transform:translateY(-50%) scale(0)}}