.luckyDealBannerWrapper{margin-block-start:20px;width:100%;display:flex;justify-content:center;align-items:stretch;gap:16px}@media (max-width:1174px){.luckyDealBannerWrapper{gap:10px;margin-block:16px 6px;flex-direction:column}}.luckyDealBanner{display:flex}.luckyDealBanner .luckyDealBannerBox{max-width:433px;min-height:180px;height:100%;width:100%;display:flex;align-items:center;gap:8px;padding-block:7px;padding-inline:11px 16px;border-start-start-radius:20px;border-start-end-radius:0;border-end-start-radius:10px;border-end-end-radius:20px;background:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/imgs/creative/share/lucky_deal_banner_background_01_desktop.png) padding-box,linear-gradient(135deg,#B1A5FD,#AE0AFE) border-box;background-position:center center;border:3px solid transparent;background-repeat:no-repeat}@media (max-width:1174px){.luckyDealBanner .luckyDealBannerBox{margin-inline:13px;padding-inline:7px 13px}}.luckyDealBanner .luckyDealBannerBox .productImgContainer{max-width:130px;height:144px;width:100%;display:flex;flex-direction:column;gap:4px;justify-content:flex-end}@media (max-width:1174px){.luckyDealBanner .luckyDealBannerBox .productImgContainer{max-width:120px}}.luckyDealBanner .luckyDealBannerBox .productImgContainer div{margin-block:auto;aspect-ratio:130/124.65;position:relative}.luckyDealBanner .luckyDealBannerBox .productImgContainer div .bounce-1{animation:bounce-in 2s linear infinite;z-index:1}.luckyDealBanner .luckyDealBannerBox .productImgContainer div .bounce-2{animation:bounce-in 4.5s linear infinite 4s;z-index:2}.luckyDealBanner .luckyDealBannerBox .productImgContainer div .bounce-3{animation:bounce-in 3.9s linear infinite 3s;z-index:3}@keyframes 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)}}.luckyDealBanner .luckyDealBannerBox .productImgContainer img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.luckyDealBanner .luckyDealBannerBox .productImgContainer a{font-size:10px;line-height:12px;text-align:center;color:#8824BB;opacity:0.6;margin:0}.luckyDealBanner .luckyDealBannerBox .bannerContentContainer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.luckyDealBanner .luckyDealBannerBox .bannerContentContainer .luckyDealBannerTitle{color:#8824BB;font-size:18px;font-family:'All Round Gothic';line-height:22px;font-weight:bold;text-align:center;margin-block:0 4px}.luckyDealBanner .luckyDealBannerBox .bannerContentContainer .luckyDealBannerTitle2{font-family:'All Round Gothic';color:#F0F;text-align:center;text-shadow:-1px -1px 0 #00FFF1,1px 1px 0 #EEF230;font-size:28px;font-weight:bold;line-height:32px;margin:0;white-space:nowrap}@media (max-width:1174px){.luckyDealBanner .luckyDealBannerBox .bannerContentContainer .luckyDealBannerTitle2{font-size:24px;line-height:24px}}.luckyDealBanner .luckyDealBannerBox .bannerContentContainer .luckyDealBannerTitle3{color:#F0F;text-align:center;font-size:12px;line-height:16px;margin:0}.luckyDealBanner .luckyDealBannerBox .luckyDealBannerAddToBagBtn:not([disabled]){color:#fff !important;background-color:#8824BB !important;max-width:160px;width:100%;margin-block:16px 0 !important;margin-inline:0 !important}@media (max-width:1174px){.luckyDealBanner .luckyDealBannerBox .luckyDealBannerAddToBagBtn:not([disabled]){margin-block:12px 0 !important}}.luckyDealBanner .luckyDealBannerBox .luckyDealBannerAddToBagBtn:not([disabled]):hover{background-color:#6D1D96 !important}