.addcode-module-scss-module__ok6n0G__pageWrapper{background-color:#7bc4e1;border-top:3px solid #fff;width:100%;min-height:100%;margin-bottom:0;font-family:DB Helvethaica X v3\.2;font-size:1.3em}.addcode-module-scss-module__ok6n0G__fontBold{font-weight:700}.addcode-module-scss-module__ok6n0G__imgFluid{max-width:100%;height:auto}@media (max-width:768px){.addcode-module-scss-module__ok6n0G__wrapperContainer{padding-left:0;padding-right:0}}.addcode-module-scss-module__ok6n0G__animatedFadeIn{animation:1s addcode-module-scss-module__ok6n0G__collectpointFadeIn}@keyframes addcode-module-scss-module__ok6n0G__collectpointFadeIn{0%{opacity:0}to{opacity:1}}.addcode-module-scss-module__ok6n0G__btnBlue{text-align:center;color:#fff;cursor:pointer;background:#171d3d;border:none;border-radius:35px;width:75%;margin:auto;padding:0;font-family:inherit;font-size:1em;line-height:1.5;display:block}.addcode-module-scss-module__ok6n0G__btnBlue.addcode-module-scss-module__ok6n0G__disable{opacity:.4}.addcode-module-scss-module__ok6n0G__pleaseKeyInCode{color:#fff;text-align:center;text-shadow:1px 1px 1px #20354e;width:100%;margin-top:10px;padding-bottom:12px;font-size:1.2em}.addcode-module-scss-module__ok6n0G__notKeepCode{color:#fff;text-align:left;width:100%;padding:0 26px;font-size:1em;line-height:20px}.addcode-module-scss-module__ok6n0G__codelistWrapper{text-align:center;width:100%;padding:10px 12px 0;overflow:hidden}.addcode-module-scss-module__ok6n0G__codeText{color:#2b3046;text-align:left;background:#fff;border:none;border-radius:25px;width:100%;padding:4px 20px;line-height:30px;box-shadow:inset 0 1px 1px #00000063,0 0 #fff,0 0 #fff}.addcode-module-scss-module__ok6n0G__codeText::placeholder{color:#d3d3d3;text-align:left;padding-left:20px;font-size:1.2em}.addcode-module-scss-module__ok6n0G__codeText.addcode-module-scss-module__ok6n0G__error{color:red;border:1px solid red}.addcode-module-scss-module__ok6n0G__codelistStack{display:block}.addcode-module-scss-module__ok6n0G__codelistItem{display:flex}.addcode-module-scss-module__ok6n0G__codelistInner{color:#fff;width:100%;margin-bottom:0;margin-right:12px;padding:4px 0;position:relative;overflow:hidden}.addcode-module-scss-module__ok6n0G__iconOcr{vertical-align:middle;cursor:pointer;background:url(/images/CollectPoint/btn-camera-s.png) 50%/100% no-repeat;border:0;flex:none;width:34px;height:26px;margin-top:8px;padding:0;display:inline-block}.addcode-module-scss-module__ok6n0G__codeControl{color:#fff;width:100%;margin-top:5px}.addcode-module-scss-module__ok6n0G__fileOcr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.addcode-module-scss-module__ok6n0G__btnAddCode{float:right;cursor:pointer;background:url(/images/CollectPoint/btn-add.png) 50%/contain no-repeat;border:0;width:30px;height:30px;margin-right:25px;padding:0;display:inline-block}.addcode-module-scss-module__ok6n0G__codeResult{width:100%}.addcode-module-scss-module__ok6n0G__btnRemoveCode{z-index:100;cursor:pointer;background:url(/images/v2/ico-incorrect.png) 50% no-repeat;border:0;width:14px;height:22px;margin-top:11px;padding:0;display:inline-block;position:absolute;top:0;right:16px;background-size:100%!important}@media (min-width:768px){.addcode-module-scss-module__ok6n0G__submitWrapper{width:auto}}@media (max-width:768px){.addcode-module-scss-module__ok6n0G__submitWrapper{width:initial}}@media (max-width:576px){.addcode-module-scss-module__ok6n0G__submitWrapper{width:100%}}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__submitWrapper{flex-direction:row;justify-content:center;align-items:center;padding:12px 12px 85px;display:flex}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__btnReCollectPoint{color:#171d3d;text-align:center;white-space:nowrap;cursor:pointer;background-color:#fff;border:none;border-radius:35px;width:200px;margin-right:15px;padding:2px;font-family:inherit;font-size:1em;line-height:1.5;box-shadow:0 5px #2c4870}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__btnToThankyouPage{width:200px;margin:0;padding:2px;box-shadow:0 5px #2b4776}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection{color:#fff;background-color:#171d3d;padding:10px 0 6px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__pointFrame{justify-content:center;align-items:center;display:flex}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__pointFrame .addcode-module-scss-module__ok6n0G__pointShow{text-align:center;vertical-align:middle;float:left;border-radius:50%;width:auto;height:44px;margin:0 auto;padding:0;font-size:2.5em;line-height:1.4em}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__pointFrame .addcode-module-scss-module__ok6n0G__pointUnitIcon{float:left;background:url(/images/redesign/Redeem/ico-points.png) bottom/contain no-repeat;align-self:center;width:25px;height:25px;margin-top:23px;display:inline-block}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__pointFrame.addcode-module-scss-module__ok6n0G__noError{width:200px;margin:0 auto}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__pointFrameInner{float:left;margin:-20px auto 0}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__star{width:40%;max-width:44px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__drawAppleWatch{text-align:center;margin-top:15px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__drawAppleWatch .addcode-module-scss-module__ok6n0G__imgAppleWatch{width:80px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__drawAppleWatch .addcode-module-scss-module__ok6n0G__fontAppleWatchSmall{font-size:.8em}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__drawAppleWatch .addcode-module-scss-module__ok6n0G__fontAppleWatchBig{font-size:3.2em}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection .addcode-module-scss-module__ok6n0G__pointText{text-align:center;padding-top:44px;font-size:1.1rem;line-height:24px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getPoint{text-align:center;margin-bottom:6px;padding-top:6px;padding-bottom:0;font-size:1.4em}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__error .addcode-module-scss-module__ok6n0G__codeText{color:red;border:1px solid red}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__error .addcode-module-scss-module__ok6n0G__textPoint{display:none}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__error .addcode-module-scss-module__ok6n0G__codeErrorMessage{color:red;display:block}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__codeErrorMessage{text-align:left;width:100%;font-size:1em;display:none;position:absolute;left:25px}.addcode-module-scss-module__ok6n0G__pleaseKeyInCode{display:none}.addcode-module-scss-module__ok6n0G__btnScanBottleCap{cursor:pointer;background:url(/images/addcode/ScanButton1.png) 50%/contain no-repeat;border:none;outline:none;width:120px;height:40px;margin:16px auto;padding:0;display:block}.addcode-module-scss-module__ok6n0G__codelistWrapper{padding:0 6%}.addcode-module-scss-module__ok6n0G__codelistResult{padding:0 12px}.addcode-module-scss-module__ok6n0G__addcodeView{padding-bottom:92px}.addcode-module-scss-module__ok6n0G__addcodeView .addcode-module-scss-module__ok6n0G__btnSubmiteCode{margin-top:10px;box-shadow:0 4px #2e4370}.addcode-module-scss-module__ok6n0G__productWrapper{width:100%;margin-bottom:68px;padding-top:30px;display:flex;bottom:50px}.addcode-module-scss-module__ok6n0G__productWrapper img{width:100%;height:auto;max-height:230px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__getpointSection{margin-bottom:8px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__codelistInner{color:#fff;margin-bottom:0;padding:4px 60px 4px 0;position:relative;overflow:hidden}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__codelistInner .addcode-module-scss-module__ok6n0G__btnFail{background:url(/images/v2/ico-incorrect.png) 50%/100% no-repeat;width:14px;height:20px;position:absolute;top:12px;right:68px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__codelistInner .addcode-module-scss-module__ok6n0G__btnSuccess{background:url(/images/Profile/ico-check.png) 50%/contain no-repeat;width:13px;height:20px;position:absolute;top:11px;right:57px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__codelistInner .addcode-module-scss-module__ok6n0G__btnPoint{color:#2b3046;float:left;border-radius:50%;width:60px;height:32px;padding:0 14px;display:inline-block;position:absolute;top:3px;right:0}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__codelistInner .addcode-module-scss-module__ok6n0G__btnPoint .addcode-module-scss-module__ok6n0G__textPoint{text-align:center;color:#2b4776;float:right;font-size:1.2em;font-weight:700;line-height:22px}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__codelistInner .addcode-module-scss-module__ok6n0G__btnPoint .addcode-module-scss-module__ok6n0G__pointUnitIcon{float:right;background:url(/images/redesign/Redeem/ico-points.png) bottom/contain no-repeat;width:18px;height:25px;margin-top:0;margin-left:3px;display:inline-block}.addcode-module-scss-module__ok6n0G__addcodeCompleteView .addcode-module-scss-module__ok6n0G__codelistInner .addcode-module-scss-module__ok6n0G__codeText{color:#2b3046;float:left;white-space:nowrap;width:100%;height:35px;font-size:1em}.addcode-module-scss-module__ok6n0G__luckydrawBar{color:#fff;margin-top:10px;margin-bottom:-18px;padding:12px 14% 0}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__luckydrawImage{margin-bottom:5px;padding:0 18px}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__barWrapper{background:url(/images/dashboardLuckyDraw/pointbar/border1.png) 50%/contain no-repeat;height:40px;position:relative}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__barWrapper .addcode-module-scss-module__ok6n0G__scale{z-index:1;height:14px;display:flex;position:absolute;top:15px;left:8px;right:8px}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__barWrapper .addcode-module-scss-module__ok6n0G__scale .addcode-module-scss-module__ok6n0G__step{background:#fff;border-left:1px solid #fff;width:0;height:10px;margin-left:33%}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__barWrapper .addcode-module-scss-module__ok6n0G__progressBar{border-radius:20px;height:16px;position:absolute;top:11.5px;left:7.5px;right:7.5px;overflow:hidden}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__barWrapper .addcode-module-scss-module__ok6n0G__progressBar .addcode-module-scss-module__ok6n0G__percent{background:#0169b2;height:20px;overflow:hidden}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__barWrapper .addcode-module-scss-module__ok6n0G__parcel{width:34px;position:absolute;right:-13px}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__barWrapper .addcode-module-scss-module__ok6n0G__parcel.addcode-module-scss-module__ok6n0G__big{width:48px;top:-13px;right:-30px}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__statWrapper{justify-content:space-between;align-items:center;font-size:1.1rem;display:flex}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__statWrapper .addcode-module-scss-module__ok6n0G__pointWrapper{display:flex}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__statWrapper .addcode-module-scss-module__ok6n0G__pointWrapper .addcode-module-scss-module__ok6n0G__blueText{color:#171d3d;margin-right:2px;font-weight:700}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__statWrapper .addcode-module-scss-module__ok6n0G__pointWrapper .addcode-module-scss-module__ok6n0G__whiteText{color:#0169b2;margin-left:2px;font-weight:700}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__statWrapper .addcode-module-scss-module__ok6n0G__pointWrapper .addcode-module-scss-module__ok6n0G__pointUnit{float:right;background:url(/images/redesign/Redeem/ico-points.png) bottom/contain no-repeat;width:12px;height:16px;margin-top:4px;margin-left:4px;display:block}.addcode-module-scss-module__ok6n0G__luckydrawBar .addcode-module-scss-module__ok6n0G__statWrapper .addcode-module-scss-module__ok6n0G__round{color:#0169b2}.addcode-module-scss-module__ok6n0G__codeTextError{color:red!important;border:1px solid red!important}.addcode-module-scss-module__ok6n0G__modalErrorOverlay{z-index:1060;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.addcode-module-scss-module__ok6n0G__modalErrorBox{text-align:center;background:#171d3d;border-radius:6px;width:100%;min-width:260px;max-width:340px;margin-left:5%;margin-right:5%;padding:30px 15px;position:relative}.addcode-module-scss-module__ok6n0G__btnClose{z-index:1000;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:10px;right:10px}.addcode-module-scss-module__ok6n0G__btnClose img{width:16px;height:16px}.addcode-module-scss-module__ok6n0G__errorLine1{color:#66c5e1;-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;padding-top:20px;font-size:1.6em;line-height:30px}.addcode-module-scss-module__ok6n0G__inlineError{text-align:center;color:#d10505;padding-top:8px}.addcode-module-scss-module__ok6n0G__sanrio{background:0 0;border-top:0;padding-top:1px}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__btnScanBottleCap{width:124px;height:45px;margin:54px auto 24px}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__notKeepCode{color:#005eb8;margin-bottom:4px}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__codeText{color:#333;font-size:25px}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__codeText::placeholder{color:#bdbdbd;font-size:24px}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__codelistInner{padding:0 0 16px}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__btnRemoveCode{background:url(/images/carebear/profile/x.svg) 50% no-repeat;width:10px;height:12px;margin-top:12px;background-size:10px!important}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__codelistInner input:placeholder-shown+.addcode-module-scss-module__ok6n0G__btnRemoveCode{display:none}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__addcodeView .addcode-module-scss-module__ok6n0G__btnSubmiteCode{margin-top:12px}.addcode-module-scss-module__ok6n0G__sanrio .addcode-module-scss-module__ok6n0G__addcodeView{padding-bottom:180px}
.bigCampaignTopBar-module-scss-module__nj29Ha__topBar{z-index:20;justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex;position:relative}.bigCampaignTopBar-module-scss-module__nj29Ha__topBarWithBack{padding:20px 16px}.bigCampaignTopBar-module-scss-module__nj29Ha__topBarSticky{background:0 0;transition:background-color .2s;position:sticky;top:0}.bigCampaignTopBar-module-scss-module__nj29Ha__topBarScrolled{background:var(--system-white)}.bigCampaignTopBar-module-scss-module__nj29Ha__topBarScrolled:not(.bigCampaignTopBar-module-scss-module__nj29Ha__topBarWithBack){box-shadow:0 12px 0 var(--system-white)}.bigCampaignTopBar-module-scss-module__nj29Ha__topBarNoTerms{justify-content:flex-end}.bigCampaignTopBar-module-scss-module__nj29Ha__topBarTitle{width:min(280px,100% - 96px);color:var(--bigcampaign2026-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-family:Singha Water,DB Helvethaica X Bd v3\.2,DB Helvethaica X,sans-serif;font-size:16px;font-weight:700;line-height:1.5;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.bigCampaignTopBar-module-scss-module__nj29Ha__backButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.bigCampaignTopBar-module-scss-module__nj29Ha__termsChip{border:1px solid var(--bigcampaign2026-border-blue-50);background:var(--system-white);color:var(--bigcampaign2026-primary);cursor:pointer;border-radius:99px;align-items:center;gap:2px;height:24px;padding:4px 8px 4px 4px;font-family:DB Helvethaica X v3\.2,DB Helvethaica X,sans-serif;font-size:16px;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #e0eef8}.bigCampaignTopBar-module-scss-module__nj29Ha__termsIcon{width:12px;height:12px}.bigCampaignTopBar-module-scss-module__nj29Ha__menuButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.bigCampaignTopBar-module-scss-module__nj29Ha__menuIcon{width:24px;height:24px}
