html{font-size:16px}*{font-family:'Noto Sans TC','Noto Sans',sans-serif;-webkit-font-smoothing:subpixel-antialiased;text-rendering:serviceimizeLegibility}body,input,textarea{font-size:1rem;font-weight:300}::selection{color:#fff;background:#9bc2e9}::-moz-selection{color:#fff;background:#9bc2e9}::-webkit-input-placeholder{font-family:'Noto Sans TC','Noto Sans',sans-serif;color:#bcbcbc}:-moz-placeholder{font-family:'Noto Sans TC','Noto Sans',sans-serif;color:#bcbcbc}::-moz-placeholder{font-family:'Noto Sans TC','Noto Sans',sans-serif;color:#bcbcbc}:-ms-input-placeholder{font-family:'Noto Sans TC','Noto Sans',sans-serif;color:#bcbcbc}html[lang=en] *{letter-spacing:normal!important;line-height:1.5}b{font-weight:500}a{color:#e40227}h1{font-size:4rem;font-weight:100;letter-spacing:.09rem}h2{font-size:1.875rem;font-weight:500;letter-spacing:.06rem}html[lang=en] h2{font-weight:600}h2.red{color:#e40227}h2.large{font-size:2.8rem}h3{font-size:1.7rem;font-weight:400;letter-spacing:.05rem}h4{font-size:1.5rem;font-weight:400;letter-spacing:.05rem}h5{font-size:1.2rem;font-weight:400;letter-spacing:.02rem}p{font-size:1.25rem;font-weight:300}html[lang=en] p{font-weight:400}p a{font-weight:400}sup{vertical-align:normal;font-size:.6em!important;margin-bottom:.5em;text-decoration:none!important}.underline{text-decoration:underline!important}.disabled{pointer-events:none!important;opacity:.6!important}.licence-no{margin-bottom:3em;font-size:1rem}.ratio-box{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:50% 0 0 0}.ratio-box.sq{padding:100% 0 0 0}.ratio-box.hd{padding:56.25% 0 0 0}.ratio-box.vga{padding:75% 0 0 0}.ratio-box.wide{padding:42.857% 0 0 0}.ratio-box.portrait{padding:133.33% 0 0 0}.ratio-obj{display:block;width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ratio-obj>*{width:100%;height:100%;object-fit:cover;object-position:center}.ratio-obj.contain>*{object-fit:contain}.ratio-obj.top>*{object-position:top}.ratio-obj.bottom>*{object-position:bottom}.list-alpha,.list-arrow,.list-disc,.list-num,.list-rhombus,.list-roman,.list-square{counter-reset:list;display:block;width:100%}.list-alpha>li,.list-arrow>li,.list-disc>li,.list-num>li,.list-rhombus>li,.list-roman>li,.list-square>li{list-style:none;position:relative;display:block;text-align:justify;font-size:1.125rem;color:#343434;margin:.25em 0;padding-left:3ch}html[lang=en] .list-alpha>li,html[lang=en] .list-arrow>li,html[lang=en] .list-disc>li,html[lang=en] .list-num>li,html[lang=en] .list-rhombus>li,html[lang=en] .list-roman>li,html[lang=en] .list-square>li{text-align:left}.list-alpha>li:before,.list-arrow>li:before,.list-disc>li:before,.list-num>li:before,.list-rhombus>li:before,.list-roman>li:before,.list-square>li:before{counter-increment:list;width:3ch;display:inline-block;position:absolute;top:0;left:0;line-height:1.5}.list-alpha>li:before{content:"" counter(list,lower-alpha) ". "}.list-num>li:before{content:counter(list,decimal) ". "}.list-num.bracket>li:before{content:counter(list,decimal) ") "}.list-roman>li:before{content:"(" counter(list,lower-roman) ") "}.list-disc>li:before{content:counter(list,disc) " "}.list-square>li:before{content:counter(list,square) " "}.list-rhombus>li:before{content:"\2b29 "}.list-rhombus.big>li:before{content:"\25c6 "}.list-arrow>li:before{content:"\25ba "}.text-block ul{text-align:left}.text-block .section-title,.text-block ul>div{margin-top:2em;margin-bottom:.5em;font-size:1.125rem;text-decoration:underline;color:#343434;font-weight:400;width:100%;text-align:left}.text-block ul li>a{color:#e40227;white-space:normal}.text-block.terms-block p{font-weight:300!important}.text-block.terms-block p{font-size:1.125rem;color:#343434;text-align:left;width:100%;display:block}.text-block.privacy p{text-align:justify;font-size:1rem}section.template{display:none}.site-blur::after,.site-overlay::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-color:#000;opacity:0;z-index:10;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.site-blur.enabled::after,.site-overlay.enabled::after{opacity:.9}.site-blur.enabled.blocked::after,.site-overlay.enabled.blocked::after{pointer-events:all}.noscript-message,.site-alert,.site-snack,.site-snack-alert{width:100%;height:100%;position:fixed;background-color:transparent;pointer-events:none}.noscript-message{z-index:1000;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.noscript-message::before{content:'';position:relative;display:block;width:2em;height:2em;background:url(/assets/img/message/icon-error-color.svg) center/contain no-repeat}.noscript-message h4{font-size:1.25rem;font-weight:300;margin-bottom:.5em;color:#322d37}.noscript-message p{font-size:1rem;font-weight:300;margin-bottom:.5em;color:#555}.site-alert{top:0;left:0;width:100%;height:100%;z-index:200}.message-dismiss{position:absolute;top:-10px;right:-16px;width:32px;height:32px;z-index:1;display:block;color:#fff;background-color:#000;border-radius:50%}.message-dismiss:after{content:'\2715';font-size:18px;font-weight:300}.alert-message{position:absolute;top:50%;left:50%;width:max-content;max-width:90%;max-width:calc(100% - 32px);background-color:#e40227;border-radius:.25rem;color:#fff;box-shadow:0 3px 16px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1em;text-align:left;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);transform:translate3d(-50%,-50%,0) scale(0);opacity:0;pointer-events:none}.alert-message.show{pointer-events:all;transform:translate3d(-50%,-50%,0) scale(1);opacity:1}.alert-message[data-id=not-yet]{max-width:480px}.flex-center{display:flex;justify-content:center;align-items:center}.flex-col-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.hide{display:none!important}body{overflow-x:hidden!important;overflow-y:auto;color:#343434;background-color:#fff;cursor:default;position:relative}.container{width:100%;max-width:1250px;margin:0 auto}header{position:fixed;top:0;left:0;width:100%;color:#000;background-color:#fff;z-index:200;padding:.5em 16px}header::after{content:"";position:absolute;top:100%;left:0;width:100%;height:3px;background-color:#e40227;pointer-events:none}header a{color:#000}.header-container{display:flex;justify-content:space-between;align-items:center}.header-logo{width:101px;height:84px}.header-logo a{display:block;width:100%;height:100%}.header-logo a>img{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%}nav a{position:relative;padding:.25rem 1rem;margin-left:1em;z-index:1;cursor:pointer;font-size:1.125rem}nav a:hover{opacity:.7}body.tab-account nav a[data-tab=account],body.tab-details nav a[data-tab=details],body.tab-faq nav a[data-tab=faq],body.tab-home nav a[data-tab=home],body.tab-register nav a[data-tab=register],body.tab-winner-announcement nav a[data-tab=winner-announcement]{color:#fff}body.tab-account nav a[data-tab=account]::after,body.tab-details nav a[data-tab=details]::after,body.tab-faq nav a[data-tab=faq]::after,body.tab-home nav a[data-tab=home]::after,body.tab-register nav a[data-tab=register]::after,body.tab-winner-announcement nav a[data-tab=winner-announcement]::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e40227;border-radius:2em;z-index:-1}.header-action{display:none;justify-content:center;align-items:center;width:42px;height:42px;background-color:#e40227;border-radius:50%}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;object-fit:contain}.ham path{fill:none;transition:stroke-dasharray .3s ease-out,stroke-dashoffset .3s ease-out;stroke:#fff;stroke-width:5.5;stroke-linecap:round}header.active .ham{transform:rotate(45deg)}.ham .top{stroke-dasharray:40 82}.ham .middle{stroke-dasharray:40 111}.ham .bottom{stroke-dasharray:40 161}header.active .ham .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}header.active .ham .middle{stroke-dashoffset:23px}header.active .ham .bottom{stroke-dashoffset:-83px}header .sm-responsive{width:100%;justify-content:center;align-items:center;display:none}header .sm-responsive>a{position:relative;display:block;width:40px;padding:40px 0 0 0;border-radius:100%;overflow:hidden;background-color:#fff;cursor:pointer;pointer-events:all;margin:0 1em}header .sm-responsive>a::after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .sm-responsive>a.fb::after{background:url(/assets/img/sm-fb-res.svg) center/cover no-repeat}header .sm-responsive>a.ig::after{background:url(/assets/img/sm-ig-res.svg) center/cover no-repeat}header .sm-responsive>a.delivery::after{background:url(/assets/img/homedelivery-icon.png) center/contain no-repeat}footer{width:100%;color:#fff;padding:1em 16px;background-color:#e40227}.footer-container{width:100%}.footer-menu{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}footer a{color:#fff;padding:.5rem 3.5rem;display:block;position:relative;z-index:1;font-weight:400;font-size:1.125rem;margin:.5em 0;text-align:center}footer a:hover{opacity:.7}footer a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:-1;border-radius:2em;border:3px solid #fff}.social-media{position:fixed;width:100%;height:100vh;top:0;left:0;pointer-events:none;z-index:9;padding:0 16px}.social-media .container{width:100%;height:100%;pointer-events:none;margin-top:100px}.social-media .social-buttons{max-width:47px;min-width:30px;width:3vw;position:absolute;right:0;top:1em}.social-media .social-buttons>a{position:relative;display:block;width:100%;padding:100% 0 0 0;border-radius:100%;overflow:hidden;background-color:#e40227;cursor:pointer;pointer-events:all;margin-bottom:1em}.social-media .social-buttons>a.fb{background:url(/assets/img/sm-fb.svg) center/cover no-repeat}.social-media .social-buttons>a.ig{background:url(/assets/img/sm-ig.svg) center/cover no-repeat}.social-media .social-buttons>a.delivery{background:url(/assets/img/homedelivery-icon.png) center/contain no-repeat}.heading{position:relative;padding-top:0;margin-bottom:5%;width:100%;display:flex;flex-direction:column;align-items:center}.heading>.slogan{width:50%;height:100px;background:url(/assets/img/slogan.png) center/contain no-repeat;margin-bottom:3em;display:none}html[lang=en] .heading>.slogan{width:80%;height:60px;background:0 0}html[lang=en] .heading>.slogan::before{content:"Kowloon Dairy 85th Anniversary Lucky Draw";color:#e40227;font-weight:900;width:100%;display:block;text-align:center;font-size:2em}.heading>h1{color:#e40227;font-size:70px;letter-spacing:.1em;font-weight:600;text-align:center;display:none;padding-top:8%;margin-bottom:2rem}html[lang=en] .heading>h1{font-size:65px;letter-spacing:normal}.tab-details .heading>.slogan,.tab-home .heading>.slogan,.tab-login .heading>.slogan{display:block}.heading-img{margin-top:1rem;width:100%;position:relative}.heading-img .main-area{max-width:978px;margin:0 auto}.heading-img .main-area>img{display:block;object-fit:contain;object-position:center;width:100%}.heading-img .cloud-area{width:90%;height:42%;position:absolute;top:0;left:0}.heading-img .cloud-area .cloud-layer{width:89%;height:100%;position:absolute;top:0}.heading-img .cloud-area .cloud-layer.cloud-1{left:0;background:url(/assets/img/heading-cloud-1.png) top/contain no-repeat}.heading-img .cloud-area .cloud-layer.cloud-2{right:0;background:url(/assets/img/heading-cloud-2.png) top/contain no-repeat}.viewport{width:100%;padding:0 16px;position:relative;overflow-x:hidden!important}.main-content{width:100%;max-width:930px;margin:0 auto;z-index:1}.heading.offset,.main-content.offset{margin-top:100px!important}.page-content{width:100%;margin:0 auto;min-height:80vh;min-height:calc(100vh - 100px - 92px)}.text-block{width:100%;margin:2em 0;text-align:center;padding:1.5em 2.5em;background:#fff;border:5px solid #e40227;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}html[lang=en] .text-block{padding:1.5em}.text-block.transparent{border-color:transparent!important}.text-block.mb{margin-bottom:1em}.text-block.btn-block{border-color:transparent!important;display:flex;align-items:center;justify-content:center;flex-direction:row;padding-left:0;padding-right:0}.text-block.btn-block.justify-around{justify-content:space-around!important}.text-block.btn-block.justify-between{justify-content:space-between!important}.text-block.btn-block>*{margin:0 .5em}.text-block p{line-height:1.75;text-align:justify}html[lang=en] .text-block p{text-align:left}.text-block h2{display:block;position:relative;margin-bottom:5%}.text-block h2.dot-title{text-align:center;width:-moz-fit-content;width:fit-content;padding:0 3rem}.text-block h2.prize{margin-bottom:0}.text-block h2.dot-title::after,.text-block h2.dot-title::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:100%;background-color:#e40227}.text-block h2.dot-title::before{left:0}.text-block h2.dot-title::after{right:0}.text-block h2.center{width:100%;text-align:center}.tab-confirm .text-block>*{width:100%}.details-block{width:95%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.details-block.mt{margin-top:3rem}html[lang=en] .details-block{max-width:650px}.dur-list{width:100%;list-style:none;margin-bottom:5%}.dur-list>li{width:100%;display:flex;justify-content:space-between;align-items:flex-start;line-height:2;text-align:left}.dur-title{position:relative;display:block;padding-left:25px;white-space:nowrap}.dur-title::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:13px;padding:13px 0 0 0;background-color:#e40227;border-radius:100%}.details-tab .dur-title{white-space:normal}.details-tab .dur-title::after{top:calc(calc(1em * 1.75 - 13px)/ 2);transform:initial}.dur-item{width:50%}html[lang=en] .dur-item{width:60%}.contained-btn{position:relative;display:block;font-size:1.25rem;font-weight:300;color:#fff;padding:.6em 2.5em;margin-bottom:.75em;z-index:1;cursor:pointer;width:100%;max-width:220px;text-align:center}html[lang=en] .contained-btn{width:auto;max-width:unset}.contained-btn.processing{opacity:.5}.contained-btn::after{content:'';position:absolute;top:0;left:0;border-radius:2em;width:100%;height:100%;background:#e40227;z-index:-1}.contained-btn.outlined{color:#e40227}.contained-btn.outlined::after{background:0 0;border:3px solid #e40227}.contained-btn.outlined:visited::after{border:3px solid #e40227}.prize-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%}.prize-row{width:100%;display:flex;align-items:stretch;justify-content:space-between;margin-bottom:2%}.prize-item{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 1em}.prize-img{width:100%;max-width:300px;margin:0 auto}.prize-img>img{width:auto;height:auto;max-width:100%;max-height:100%}.prize-img.special>img{width:75%}.prize-des{margin-top:.5em}.prize-des p{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.prize-des p.lg{font-size:1.5625rem}.selected-product-container{text-align:left;border-bottom:4px dashed #e40227;margin-bottom:3%}.selected-product-container h3{color:#e40227;font-weight:700}.selected-product-container .description{font-size:1rem}.selected-product-container .selected-product{display:flex;justify-content:flex-start;align-items:stretch;margin:1em auto 2em auto;flex-wrap:wrap;column-gap:1%;row-gap:32px}.selected-product-container .selected-product .selected-product-block{width:calc(98% / 3);display:flex;justify-content:stretch;align-items:center}.selected-product-container .selected-product .selected-product-grid-block{display:grid;width:calc(98% / 3);grid-template-columns:auto auto;justify-content:stretch}.extended-family.selected-product-container .selected-product .selected-product-grid-block{align-items:stretch}.yogurt.selected-product-container .align .selected-product-des{position:relative;top:10px}.selected-product-container .selected-product .selected-product-grid-block>.description{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}.selected-product-container .selected-product-img{flex:1;width:100%}.selected-product-container .selected-product-img>img{object-fit:contain;object-position:center;display:block;width:100%}.extended-family.selected-product-container .selected-product-img>img{object-fit:cover;height:100%}.selected-product-container .selected-product-des{flex:1;align-self:center}.selected-product-container .selected-product-des>p{font-size:1rem;font-weight:700}.corporate-container{width:90%;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.corporate-container>.left{width:30%}.corporate-container img{width:100%;height:auto;object-fit:contain}.corporate-container>.right{width:65%}.corporate-container>.right>p{color:#343434;font-size:1.875rem;font-weight:400}html[lang=en] .corporate-container>.right>p{text-align:justify!important;font-size:1.125rem;line-height:1.5}.corporate-container>.right>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:90%}.corporate-container>.right>div a{color:#1f2a69;font-size:1.25rem;font-weight:400}.register-tab-wrapper{padding-bottom:3em}.block-des{width:100%}.block-des>h2{width:100%;text-align:left;margin-bottom:1rem!important}.form-purchase-container{width:100%}.details-tab-container,.register-tab-container{width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:flex-start;overflow:hidden}.details-tab,.register-tab{width:100%;flex:10 0 auto;padding:1px}.details-tab .text-block>*,.register-tab{width:100%}.register-tab .text-des{font-size:1.125rem}.register-tab .text-des.right{text-align:left;display:flex;justify-content:flex-end;width:100%}.confirm-top{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:2em}.confirm-top>h2{font-size:66px;color:#e40227;font-weight:700;margin-bottom:1rem;width:fit-content;position:relative;padding-bottom:1rem}html[lang=en] .confirm-top>h2{font-size:55px}.confirm-top>h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50%;height:3px;background-color:#e40227}.confirm-top>p{color:#313133;font-size:1.5rem;font-weight:400}.tab-confirm .text-block .text *{text-align:left}.tab-confirm .text-block p a{text-decoration:underline}.details-tab .text-block{width:100%;margin-top:0}.details-tab-tabbar{width:90%;margin:0 auto;display:flex;justify-content:flex-start;align-items:stretch;transform:translateY(1px)}.details-tab-tabbar button{width:24%;padding:.5em 0;color:#e40227;font-size:1.25rem;position:relative;z-index:1}.details-tab-tabbar button.active{pointer-events:none;color:#fff}.details-tab-tabbar button::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:-1;border:5px solid #e40227;border-bottom:none;border-radius:15px 15px 0 0}.details-tab-tabbar button.active::after{background:#e40227}.details-terms{width:100%}.details-terms *{color:#343434!important;font-size:1.25rem!important}.details-terms li>span{width:100%}.details-img{width:95%;max-width:600px;margin:0 auto}.details-img .ratio-box{padding:40% 0 0 0}.details-img .ratio-obj>div{background-position:center;background-size:cover;background-repeat:no-repeat}.details-timeline.resp{display:none;justify-content:space-evenly;align-items:stretch;margin:1em auto;z-index:1}.details-timeline.desktop{margin-top:3%;margin-bottom:3%}.details-timeline.desktop>img{width:100%;object-fit:contain;object-position:center}.details-remark{text-align:left!important;font-size:.875rem!important}.details-tab .dot-title{margin-top:3em}.details-timeline-block{width:23.5%;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start}.details-timeline-img{width:100%}.details-timeline-img.step-4 .ratio-obj>div{background-size:80%}.details-timeline-img .ratio-box{padding:100% 0 0 0}.details-timeline-block.arrow{justify-content:center;width:15%}.details-timeline-block.arrow .details-timeline-img .ratio-box{padding:40% 0 0 0}.details-timeline-img .ratio-obj>div,.qual-img .ratio-obj>div{background-position:center;background-size:contain;background-repeat:no-repeat}.details-timeline-des{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.details-timeline-des p{margin-top:1em;margin-bottom:1em;text-align:center;color:#e40227;font-weight:400}.details-timeline-des p span{text-align:center}html[lang=en] .details-timeline-des p{font-size:1.125rem}.details-timeline-des .contained-btn{font-size:1.125rem;padding:.6em 1em;min-height:71px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.6em;width:100%!important}.details-timeline-des .contained-btn::after{border-radius:17px}.prize-title{font-weight:400!important;text-align:center!important;font-size:25px!important}.qual-container{width:90%;margin:1em auto}.qual-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:3em}.qual-block:nth-of-type(even){flex-direction:row-reverse}.qual-img{width:25%}.qual-des{width:70%;text-align:left}.qual-des h2{font-size:1.5625rem;margin-bottom:.25em;color:#e40227;font-weight:500}.acc-summary{width:100%}.acc-summary-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25em}.summary-des{width:30%;text-align:left;font-weight:700}html[lang=en] .summary-des{width:45%}.summary-content{width:70%;text-align:left;font-weight:700}html[lang=en] .summary-content{width:55%}.text-block .hr{color:#e40227;background:#e40227;width:100%;height:1px;margin:1em auto}.acc-bar{width:100%;display:flex;justify-content:space-between;align-items:center}.acc-bar h2{text-align:left!important}.acc-summary-score{width:100%;display:flex;justify-content:space-between;align-items:center}.score-des{text-align:left;font-weight:700}.score-content{text-align:left}.acc-summary-score p.score-content{color:#e40227;font-size:3.25rem;font-weight:500}.acc-summary-score>div{width:40%;display:flex;justify-content:flex-end;align-items:center}.acc-summary-stamp{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:2em auto;width:100%}.acc-stamp{width:15%;width:calc(100% / 6 - 1em);margin:.5em;border-radius:50%;border:4px solid #e40227;margin-bottom:1em}.acc-stamp-area{display:flex;justify-content:center;align-items:center;font-size:1rem;color:#e40227;z-index:1}.acc-summary-stamp::after{content:'';flex:auto}.acc-bar-btns{display:flex;justify-content:end;align-items:center;width:60%}html[lang=en] .acc-bar-btns{width:50%}.acc-bar-btns>*{width:100%!important;max-width:230px!important;padding:.6em 1em}.acc-bar-btns>button{margin-right:1em}.acc-stamp[data-purchase=true]{opacity:.6}.acc-stamp[data-purchase=true] .acc-stamp-area::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:url(/assets/img/icon-tick.svg) center/contain no-repeat;z-index:-1}.acc-summary-product-img{width:100%}.acc-summary-product-img>img{width:auto;height:auto;max-width:100%}.record-container{margin-top:1em;margin-bottom:1em;width:100%}.record-item{padding:1em;background:#fff;font-size:.9375rem;color:#313133;display:flex;justify-content:space-between;align-items:flex-start;border-radius:.5rem;margin-bottom:1em;border:2px solid #313133}.record-status-cancel{margin-top:.5em;display:flex;flex-direction:column;align-items:flex-end}.record-status-cancel *{font-size:.875rem;font-weight:400}.record-item .record-status-cancel>p,.record-item[data-status=active] .record-status-cancel,.record-status-reupload{display:none}.record-item[data-status=brand_invalid] .record-status-cancel>p.brand,.record-item[data-status=content_error] .record-status-cancel>p.content,.record-item[data-status=duplicate_apply] .record-status-cancel>p.repeat,.record-item[data-status=image_not_clear] .record-status-cancel>p.blur,.record-item[data-status=not_in_event] .record-status-cancel>p.time{display:block}.record-status-reupload .form{margin:0}.record-status-reupload .input-des-block{margin-top:0}.record-status-reupload .upload-box{justify-content:center;align-items:center}.record-status-reupload .upload-box .upload-list,.record-status-reupload .upload-box .upload-subtitle,.record-status-reupload .upload-box .upload-title{display:none}.record-status-reupload .upload-box .upload-remarks{display:none}.record-status-reupload .upload-box button.btn-upload{color:#fff;display:none;justify-content:center;align-items:center;padding:.5em 1em}.record-status-reupload .upload-box .upload-des{display:flex;flex-direction:column;align-items:flex-end}.record-info{width:70%}.record-status{width:30%}.record-info-item{display:flex;justify-content:space-between;align-items:center}.record-info-item *,.status-des{font-size:.9375rem;color:#313133;font-weight:400}.record-des{width:35%;text-align:justify}.record-content{width:60%;text-align:justify}.record-status-amount{display:flex;justify-content:flex-end;align-items:flex-start}.record-item p.status-content{font-size:2.5rem;color:#e40227;line-height:1;font-weight:500}.record-item[data-status=brand_invalid] p.status-content,.record-item[data-status=content_error] p.status-content,.record-item[data-status=duplicate_apply] p.status-content,.record-item[data-status=image_not_clear] p.status-content,.record-item[data-status=not_in_event] p.status-content{font-size:1.125rem;font-weight:400}.upload-preview,.upload-summary-preview{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:.25rem;background-color:#e4e4e4}.btn-delete{color:#313133;display:flex;justify-content:flex-start;align-items:center;font-weight:300}.btn-delete::before{content:'';display:block;width:1rem;height:1rem;margin-right:.5em;background:url(/assets/img/icon-delete.svg) center/contain no-repeat}.form-upload-block{border-bottom:1px solid #e40227}.form-add-more-btn{width:100%;padding:1em 1.5em;margin-bottom:2em;border-radius:2rem;border:2px dashed #e40227;color:#e40227;display:flex;justify-content:center;align-items:center;font-size:1.25rem}.form-add-more-btn:focus,.form-add-more-btn:hover{border:2px dashed #e40227}.form-add-more-btn::before{content:'';display:block;width:1rem;height:1rem;margin-right:.5em;background:url(/assets/img/icon-add.svg) center/contain no-repeat}.input-extra-location{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.input-extra-location[data-typecheck=true]{max-height:300px}.form-purchase-action.flex{display:flex;justify-content:space-between;align-items:center}.form-summary-item{width:100%;margin:1em auto;padding-bottom:1em;border-bottom:2px solid #fff}.form-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.form-summary-content,.form-summary-des{width:50%;text-align:left;font-size:1.25rem;font-weight:700}.form-summary-content .info-img{margin-left:4px}.form-summary-list-acc{margin-top:4em}.form-summary-list{margin-top:2em}.form-summary-list,.form-summary-list-acc{width:100%}.info-img{max-width:300px}.login-des-block .login-des,.login-des-block[data-login=true] .unreg-des{display:none}.login-des-block[data-login=true] .login-des{display:block}.question-record-container{display:none;width:100%;text-align:left;margin:1em auto;margin-bottom:2em}.question-record-container[data-show=true]{display:block}.question-title{font-size:1.25rem;margin-bottom:.5em;color:#e40227}.tab-faq ul *{font-size:1.25rem;font-weight:300!important}.tab-faq li::before,.tab-faq li>div{font-weight:500!important}.tab-faq li{margin:.2em!important}.tab-faq li>div{margin-bottom:1em;margin-top:3em}.merchant-list-container{width:97.5%;margin:0 auto}.merchant-list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.merchant-list-item{width:31%;margin-bottom:2em}.merchant-list-item .ratio-obj>div{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.merchant-list-img{background:#fff;border:6px solid #e40227}.merchant-list-des{margin:1em auto;text-align:left}.merchant-list-des h2{font-size:1.25rem;margin-bottom:.5em}.merchant-list-des p{font-size:.85rem;margin-bottom:.25em}.merchant-list-des p a{font-size:.85rem}.merchant-list-des button{color:#e40227;line-height:1.75;text-decoration:underline}.merchant-list-des a.arrow,.merchant-list-des button.arrow{display:flex;justify-content:flex-start;align-items:center}.merchant-list-des p>span.highlight{color:#e40227;line-height:1}.merchant-list-des p.icon-map{display:flex;justify-content:flex-start;align-items:center}.merchant-list-des a.arrow::before,.merchant-list-des button.arrow::before,.merchant-list-des p.icon-map::before{content:'';display:block;margin-right:.5rem;width:1rem;height:1rem;background:url(/assets/img/icon-map.svg) center/contain no-repeat}.merchant-list-des a.arrow::before,.merchant-list-des button.arrow::before{background:url(/assets/img/icon-map-yellow.svg) center/contain no-repeat}span.offset-e{margin-left:-.2rem}a>span.offset-e{text-decoration:underline}.merchant-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;z-index:10;display:flex;justify-content:center;align-items:center}.alert-modal .merchant-modal-container{background:#fff}.alert-modal-content,.alert-modal-title{width:90%;margin:1em auto}.alert-modal-title h2{font-size:1.25rem;color:#d3000f;display:flex;justify-content:flex-start;align-items:center}.alert-modal-title h2::after{content:'';display:block;position:relative;width:2rem;height:2rem;margin-left:.5em;background:url(/assets/img/message/icon-warning-color.svg) center/contain no-repeat}.alert-modal-content p{font-size:1rem;color:#313133;margin-bottom:.25em}.merchant-modal-container{width:90%;max-width:600px;max-height:80vh;max-height:calc(var(--vhfull,1vh) * 80);max-height:calc(var(--vhfull,1vh) * 90 - 96px);overflow-x:hidden;overflow-y:auto;background:#d3000f;margin-top:32px}.merchant-modal.show{opacity:1;pointer-events:all}.merchant-modal-container button.close{width:48px;height:48px;position:absolute;top:0;right:1em}.merchant-modal-container button.close:after{content:'\2715';font-size:24px;font-weight:300;color:#fff}.merchant-modal-content{margin-top:1em}.merchant-modal-subtitle{font-size:1.25rem;color:#fff;text-align:center;text-decoration:underline;margin:2em auto}.merchant-modal-title{margin-top:1em;margin-bottom:1.5em;text-align:center;min-height:48px}.merchant-modal-sample{width:95%;margin:0 auto}.merchant-modal-sample>img{width:100%;object-fit:contain;object-position:center}.merchant-modal-list{width:90%;max-width:480px;margin:0 auto;margin-bottom:2em}.merchant-modal-list-item{font-size:.9rem;color:#fff;margin-bottom:1.5em}.merchant-modal-list-name{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.25em}.merchant-modal-list-name::before{content:'';display:block;margin-right:.5rem;width:1rem;height:1rem;background:url(/assets/img/icon-map.svg) center/contain no-repeat}.merchant-modal-list-location{padding-left:1.5rem;display:flex;justify-content:flex-start;align-items:flex-start}.merchant-modal-list-subbrand{display:none}.merchant-modal-list-subbrand.show{display:block;margin-top:1em;margin-bottom:2em}.list-table{border-collapse:collapse;width:100%}.list-table td,.list-table th{padding-left:5px;padding-right:5px}.winner-announcement-tab .text-block{align-items:flex-start;text-align:left}.winner-announcement-tab .acc-bar{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:5%}.winner-announcement-tab .acc-bar h2{margin-bottom:0}.winner-announcement-tab .winner-list{width:100%}.winner-announcement-tab .winner-list .dropdown-container{width:100%;margin-bottom:3%}.winner-announcement-tab .winner-list .dropdown-container .trigger{position:relative;padding:1rem;border:1px solid #d3d3d3;background-color:#fff}.winner-announcement-tab .winner-list .dropdown-container .trigger:hover{cursor:pointer}.winner-announcement-tab .winner-list .dropdown-container .trigger::after{content:"";background-image:url(/assets/img/icon-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:1em;width:24px;height:100%;transition:transform .2s linear}.winner-announcement-tab .winner-list .dropdown-container.open .trigger::after{transform:rotate(180deg)}.winner-announcement-tab .winner-list .dropdown-container .dropdown-wrapper{height:0;opacity:0;visibility:hidden;user-select:none;pointer-events:none;transition:height .3s linear,visibility .3s linear,opacity .2s linear}.winner-announcement-tab .winner-list .dropdown-container.open .dropdown-wrapper{visibility:visible;user-select:all;pointer-events:all;opacity:1}.winner-announcement-tab .winner-list .dropdown-container .dropdown-list{border-collapse:collapse;width:100%;border-color:#d3d3d3}.winner-announcement-tab .winner-list .dropdown-container .dropdown-list td,.winner-announcement-tab .winner-list .dropdown-container .dropdown-list th{width:50%;padding:8px 16px;border-color:#d3d3d3}.winner-announcement-tab .winner-list .dropdown-container .dropdown-list th{color:#fff;background-color:#e40227}.winner-announcement-tab .winner-list .dropdown-container .dropdown-list td{background-color:#fff}.required-field{color:red;text-align:right;font-weight:700}@media(max-width:1240px){html[lang=en] header{padding:0}html[lang=en] .header-container{padding:.5em 2.5%}html[lang=en] .header-action{display:block}html[lang=en] .header-logo{width:90px;height:70px}html[lang=en] .header-menu{position:absolute;top:86px;left:0;width:100%;height:100vh;height:calc(100vh - 86px);background-color:#e40227;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.19,1,.22,1)}html[lang=en] header.active .header-menu{max-height:100vh;max-height:calc(100vh - 86px)}html[lang=en] nav{width:100%;height:100%;max-height:480px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}html[lang=en] nav a{color:#fff;margin-left:0}html[lang=en] header .sm-responsive{display:flex}html[lang=en] .social-media{display:none}html[lang=en] body.tab-account nav a[data-tab=account]::after,html[lang=en] body.tab-details nav a[data-tab=details]::after,html[lang=en] body.tab-faq nav a[data-tab=faq]::after,html[lang=en] body.tab-home nav a[data-tab=home]::after,html[lang=en] body.tab-register nav a[data-tab=register]::after,html[lang=en] body.tab-winner-announcement nav a[data-tab=winner-announcement]::after{background-color:#fff}html[lang=en] body.tab-account nav a[data-tab=account],html[lang=en] body.tab-details nav a[data-tab=details],html[lang=en] body.tab-faq nav a[data-tab=faq],html[lang=en] body.tab-home nav a[data-tab=home],html[lang=en] body.tab-register nav a[data-tab=register],html[lang=en] body.tab-winner-announcement nav a[data-tab=winner-announcement]{color:#e40227}}@media(max-width:1024px){header{padding:0}.header-container{padding:.5em 2.5%}.page-content{min-height:80vh;min-height:calc(100vh - 86px - 82px)}html[lang=en] .heading.offset,html[lang=en] .main-content.offset{margin-top:86px!important}}@media(max-width:960px){.acc-stamp-area{font-size:.9rem}}@media(max-width:946px){.heading>h1{font-size:8vw}html[lang=en] .heading>h1{font-size:5vw}.heading>.slogan{height:80px}.heading-img .cloud-area{height:30%}.heading>.slogan{margin-bottom:0}}@media (max-width:920px){.header-action{display:block}.header-logo{width:90px;height:70px}.header-menu{position:absolute;top:86px;left:0;width:100%;height:100vh;height:calc(100vh - 86px);background-color:#e40227;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.19,1,.22,1)}header.active .header-menu{max-height:100vh;max-height:calc(100vh - 86px)}nav{width:100%;height:100%;max-height:480px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}nav a{color:#fff;margin-left:0}header .sm-responsive{display:flex}.social-media{display:none}body.tab-account nav a[data-tab=account]::after,body.tab-details nav a[data-tab=details]::after,body.tab-faq nav a[data-tab=faq]::after,body.tab-home nav a[data-tab=home]::after,body.tab-register nav a[data-tab=register]::after,body.tab-winner-announcement nav a[data-tab=winner-announcement]::after{background-color:#fff}body.tab-account nav a[data-tab=account],body.tab-details nav a[data-tab=details],body.tab-faq nav a[data-tab=faq],body.tab-home nav a[data-tab=home],body.tab-register nav a[data-tab=register],body.tab-winner-announcement nav a[data-tab=winner-announcement]{color:#e40227}}@media(max-width:900px){.details-timeline{flex-wrap:wrap;margin-bottom:0}.details-timeline-block{width:30%}.acc-stamp{width:18%;width:calc(100% / 5 - 1em);margin:.5em;margin-bottom:1em}html[lang=en] .acc-bar-btns{flex-direction:column;align-items:flex-end}html[lang=en] .contained-btn{margin-right:0}.acc-summary-score{flex-wrap:wrap}.acc-summary-score>div{width:100%;margin-top:.5em;justify-content:flex-end}.score-content,.score-des,html[lang=en] .score-content,html[lang=en] .score-des{width:auto}.score-content{text-align:left}}@media(max-width:800px){.record-status-cancel{margin-top:1.5em}.merchant-list-item{width:45%}.record-item{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.record-info,.record-status{width:100%}.record-status-amount{width:100%;margin-bottom:1em;justify-content:flex-start;align-items:flex-start}html[lang=en] .footer-menu{flex-direction:column}.corporate-container>.right>p{font-size:1.5rem}}@media(max-width:780px){.heading.offset,.main-content.offset{margin-top:86px!important}}@media(max-width:720px){html[lang=en] .heading>.slogan::before{font-size:1.6em}.qual-block{flex-direction:column;justify-content:flex-start;align-items:center}.qual-block:nth-of-type(even){flex-direction:column}.qual-img{width:90%;max-width:250px;margin-bottom:1em}.qual-des{width:100%}.acc-stamp{width:23%;width:calc(100% / 4 - 1em);margin:.5em;margin-bottom:1em}.prize-row{flex-wrap:wrap}.prize-item{margin:0 0 1em}.prize-img{max-width:250px}.prize-img.fifth{height:auto}.prize-img.fifth>img{position:relative;top:auto;left:auto;right:auto;width:auto;height:auto}.selected-product-container .selected-product{justify-content:space-between}.selected-product-container .selected-product .selected-product-block{width:calc(98% / 2)}.selected-product-container .selected-product .selected-product-grid-block{width:calc(98% / 2)}.details-timeline.resp{display:flex}.details-timeline.desktop{display:none}}@media(max-width:680px){html[lang=en] .confirm-top>h2{font-size:40px}.confirm-top>h2{font-size:50px}.prize-title{font-size:18px!important}.contained-btn,.details-timeline-des .contained-btn,.form-add-more-btn,.list-alpha>li,.list-arrow>li,.list-disc>li,.list-num>li,.list-rhombus>li,.list-roman>li,.list-square>li,.register-tab .text-des,.tab-faq ul *,.text-block.terms-block p,footer a,html[lang=en] .details-timeline-des p,p{font-size:1rem}.details-terms *{font-size:1rem!important}.confirm-top>p,.prize-des p.lg{font-size:1.25rem}.contained-btn{max-width:150px}footer a{padding:.5rem 2.5rem}h2{font-size:1.5rem}h2.large{font-size:2rem}.qual-des h2{font-size:1.25rem}.acc-summary-score p.score-content{font-size:2rem}html[lang=en] .acc-summary-score>p{width:100%!important}.text-block{padding:1em}.text-block h2.dot-title{padding:0 1.5rem}.dur-title{padding-left:20px}.details-tab-tabbar button{font-size:1.1rem}.form-summary-content,.form-summary-des{font-size:.95rem}.acc-summary-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:1em}.summary-content,.summary-des,html[lang=en] .summary-content,html[lang=en] .summary-des{width:100%}.corporate-container{flex-direction:column;width:100%}.corporate-container>.left{width:80%;max-width:250px;margin-bottom:1rem}.corporate-container>.right{width:100%}.corporate-container>.right>p{text-align:center}.corporate-container>.right>div{margin:0 auto}.corporate-container>.right img{width:80%}.details-timeline{flex-direction:column;align-items:center;row-gap:5vh}.details-timeline.second{margin-top:5vh}.details-timeline-block{width:100%;align-items:center}.details-timeline-block.arrow{justify-content:center;width:100%}.details-timeline-block.arrow .details-timeline-img{transform:rotate(90deg);width:35%}.details-timeline-img{width:50%}}@media(max-width:600px){.acc-bar-btns{flex-direction:column;justify-content:flex-start;align-items:flex-end;width:auto}.acc-bar-btns>button{margin-right:0}html[lang=en] .dur-item{width:50%}.licence-no{margin-bottom:3em;font-size:.8rem}.prize-img.special>img{width:85%}}@media(max-width:560px){.alert-message[data-id=not-yet]{max-width:90%}.merchant-list{justify-content:center}.merchant-list-item{width:100%;max-width:360px}.details-tab-tabbar{flex-wrap:wrap}.details-tab-tabbar>button{width:100%}.details-tab-tabbar button::after{border-radius:0}.form-summary-content,.form-summary-des{font-size:.9rem}.acc-stamp{width:31%;width:calc(100% / 3 - 1em);margin:.5em;margin-bottom:1em}.record-info-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:.25em;margin-bottom:.75em}.record-content,.record-des{width:100%}html[lang=en] .text-block.btn-block.justify-around,html[lang=en] .text-block.btn-block.justify-between{flex-direction:column}html[lang=en] .text-block.btn-block.justify-around>*,html[lang=en] .text-block.btn-block.justify-between>*{margin-bottom:.8em;width:100%}.selected-product-container .selected-product .selected-product-block{flex-direction:column;align-items:center}.selected-product-container .selected-product .selected-product-grid-block{grid-template-columns:auto;align-items:center}.selected-product-container .selected-product .selected-product-grid-block>.description{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.selected-product-container .selected-product-des>p{text-align:center!important}.yogurt.selected-product-container .align .selected-product-des{position:relative;top:0}}@media(max-width:480px){.prize-title{font-size:16px!important}.contained-btn,.details-timeline-des .contained-btn,.form-add-more-btn,.list-alpha>li,.list-arrow>li,.list-disc>li,.list-num>li,.list-rhombus>li,.list-roman>li,.list-square>li,.register-tab .text-des,.tab-faq ul *,.text-block.terms-block p,html[lang=en] .details-timeline-des p,p{font-size:.875rem}.details-terms *{font-size:.875rem!important}.prize-des p.lg{font-size:1rem}h2{font-size:1.25rem}h2.large{font-size:1.5rem}.qual-des h2{font-size:1.125rem}footer a{font-size:.875rem;padding:.5rem 1.5rem}.dur-item{width:60%}.confirm-top>h2{font-size:35px}html[lang=en] .confirm-top>h2{font-size:25px}.confirm-top>p{font-size:1rem}.details-timeline-block{width:100%;margin-bottom:2em;align-items:center}.details-timeline-img{max-width:150px}.details-timeline-des .contained-btn{font-size:1rem;max-width:unset;width:90%;min-height:unset;padding:1em}html[lang=en] .acc-bar{flex-direction:column;align-items:flex-end;justify-content:flex-start}html[lang=en] .acc-bar>h2{width:100%}html[lang=en] .acc-bar>*{margin-left:0!important;margin-right:0!important}html[lang=en] .acc-bar-btns{width:100%;flex-direction:row;align-items:center}.corporate-container>.right>div a,html[lang=en] .corporate-container>.right>p{font-size:1rem}.corporate-container>.right>p{font-size:1.25rem}.corporate-container>.left{max-width:200px}.details-timeline{row-gap:0}.details-timeline.second{margin-top:1em}}@media(max-width:420px){html[lang=en] .heading>.slogan::before{font-size:1.4em}.acc-stamp{width:47.5%;width:calc(100% / 2 - 1em);margin:.5em;margin-bottom:1em}}@media(max-width:360px){.dur-list>li{flex-direction:column;margin-bottom:1em}.dur-item{width:100%;padding-left:20px}footer a{font-size:.75rem;padding:.5rem 1rem}.text-block.btn-block{flex-direction:column}.text-block.btn-block>*{margin:.5em 0}.acc-bar{flex-direction:column;align-items:flex-end;justify-content:flex-start}.acc-bar>h2{width:100%}.acc-bar>*{margin-left:0!important;margin-right:0!important}.acc-bar-btns{width:100%;flex-direction:row;align-items:center}.winner-announcement-tab .acc-bar{align-items:flex-start}}