.datepicker-container{font-size:12px;line-height:30px;position:fixed;z-index:-1;top:0;left:0;width:210px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;direction:ltr!important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.datepicker-container:after,.datepicker-container:before{position:absolute;display:block;width:0;height:0;content:' ';border:5px solid transparent}.datepicker-dropdown{position:absolute;z-index:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{top:-5px;left:10px;border-top:0}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{top:-4px;border-bottom-color:#fff}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{bottom:-5px;left:10px;border-bottom:0}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{bottom:-4px;border-top-color:#fff}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{right:10px;left:auto}.datepicker-panel>ul:after,.datepicker-panel>ul:before{display:table;content:' '}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul{width:102%;margin:0;padding:0}.datepicker-panel>ul>li{float:left;width:30px;height:30px;margin:0;padding:0;list-style:none;cursor:pointer;text-align:center;background-color:#fff}.datepicker-panel>ul>li.highlighted,.datepicker-panel>ul>li:hover{background-color:#e6f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce6ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{cursor:default;color:#ccc;background-color:#fff}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e6f2ff}.datepicker-panel>ul>li[data-view='years prev'],.datepicker-panel>ul>li[data-view='year prev'],.datepicker-panel>ul>li[data-view='month prev'],.datepicker-panel>ul>li[data-view='years next'],.datepicker-panel>ul>li[data-view='year next'],.datepicker-panel>ul>li[data-view='month next'],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view='month current'],.datepicker-panel>ul>li[data-view='years current'],.datepicker-panel>ul>li[data-view='year current']{width:150px}.datepicker-panel>ul[data-view=years]>li,.datepicker-panel>ul[data-view=months]>li{line-height:52.5px;width:52.5px;height:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{cursor:default;background-color:#fff}.datepicker-hide{display:none}.pagination-nav{display:inline-block}ul.simple-pagination{list-style:none}.simple-pagination{display:inline-block;overflow:hidden;padding:0 5px 5px 0;margin:0;margin-top:10px}.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{list-style:none;padding:0;margin:0;float:left}span.ellipse.clickable{cursor:pointer}.ellipse input{width:3em}.compact-theme span{cursor:pointer}.compact-theme a,.compact-theme span{float:left;color:#333;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px solid #aaa;border-left:none;min-width:14px;padding:0 7px;box-shadow:2px 2px 2px rgba(0,0,0,.2);background:#efefef;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(top,#fff 0%,#efefef 100%)}.compact-theme a:hover,.compact-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#bbb));background:-webkit-linear-gradient(top,#efefef 0%,#bbb 100%);background:-o-linear-gradient(top,#efefef 0%,#bbb 100%);background:-ms-linear-gradient(top,#efefef 0%,#bbb 100%);background:linear-gradient(top,#efefef 0%,#bbb 100%)}.compact-theme li:first-child a,.compact-theme li:first-child span{border-left:1px solid #aaa;border-radius:3px 0 0 3px}.compact-theme li:last-child a,.compact-theme li:last-child span{border-radius:0 3px 3px 0}.compact-theme .current{background:#bbb;background:-moz-linear-gradient(top,#bbb 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbb),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#bbb 0%,#efefef 100%);background:-o-linear-gradient(top,#bbb 0%,#efefef 100%);background:-ms-linear-gradient(top,#bbb 0%,#efefef 100%);background:linear-gradient(top,#bbb 0%,#efefef 100%);cursor:default}.compact-theme .ellipse{background:#eaeaea;padding:0 10px;cursor:default}.light-theme span{cursor:pointer}.light-theme a,.light-theme span{float:left;color:#666;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px solid #bbb;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#efefef;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(top,#fff 0%,#efefef 100%)}.light-theme a:hover,.light-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#fcfcfc}.light-theme .current{background:#666;color:#fff;border-color:#444;box-shadow:0 1px 0 rgba(255,255,255,1),0 0 2px rgba(0,0,0,.3) inset;cursor:default}.light-theme .ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:bold;cursor:default}.dark-theme span{cursor:pointer}.dark-theme a,.dark-theme span{float:left;color:#ccc;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px solid #222;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#555;background:-moz-linear-gradient(top,#555 0%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555),color-stop(100%,#333));background:-webkit-linear-gradient(top,#555 0%,#333 100%);background:-o-linear-gradient(top,#555 0%,#333 100%);background:-ms-linear-gradient(top,#555 0%,#333 100%);background:linear-gradient(top,#555 0%,#333 100%)}.dark-theme a:hover,.dark-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#444}.dark-theme .current{background:#222;color:#fff;border-color:#000;box-shadow:0 1px 0 rgba(255,255,255,.2),0 0 1px 1px rgba(0,0,0,.1) inset;cursor:default}.dark-theme .ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:bold;cursor:default}@keyframes zoominout{0%{transform:scale(1.1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes new-page_colorchange{0%{color:red}50%{color:#fff}100%{color:red}}#redemption-nav li{padding:0}#reward-memberdetail{padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:40em){#reward-memberdetail>div:first-child{border-right:1px solid #a8a8a8}}@media screen and (min-width:64em){#reward-memberdetail>div:last-child{border-left:1px solid #a8a8a8}}#reward-memberdetail .memberReward-title{font-size:1em}#reward-memberdetail .memberReward-data{font-size:1.5em;font-weight:bold}@keyframes zoominout{0%{transform:scale(1.1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes new-page_colorchange{0%{color:red}50%{color:#fff}100%{color:red}}section#redemption-container{position:relative}section#redemption-container .js-view-notfound{color:#fff}@media screen and (min-width:40em){section#redemption-container .form-group{display:flex;align-items:center}}@media screen and (min-width:64em){section#redemption-container .form-group{width:22%}}@media screen and (min-width:81.25em){section#redemption-container .form-group{width:16.66667%}}section#redemption-container .form-group label{width:auto;display:inline-block}section#redemption-container .form-group div.column{width:auto}section#redemption-container .form-group select{display:inline-block;width:auto;margin-bottom:0!important}section#redemption-container .form-group input{display:inline-block;width:20%;margin-bottom:0!important}section#redemption-container .card.card-reward{position:relative;margin-left:auto;margin-right:auto;overflow:unset;background:none;border:none;margin-bottom:0}section#redemption-container .card.card-reward .card-image{display:block;width:100%}section#redemption-container .card.card-reward .card-info{position:absolute;z-index:5;top:10px;right:10px;cursor:pointer;animation:card-info-animation 2s infinite}#reward-history{padding-top:1rem;padding-bottom:1rem}#reward-history .history-title{font-size:2em;margin-top:25px;margin-bottom:25px;text-transform:uppercase}html body{}html body section#redemption-container{position:relative}html body section#redemption-container .event-container{z-index:3;position:relative}@media screen and (max-width:64em){html body section#redemption-container .event-container{padding:0}}html body section#redemption-container .event-container article{padding:25px 0;min-height:300px}@media screen and (min-width:64em){html body section#redemption-container .event-container article{padding:25px}}html body section#redemption-container .event-container .filter{position:relative}@media screen and (min-width:64em) and (max-width:71em){html body section#redemption-container .event-container .filter{font-size:14px}}html body section#redemption-container .event-container .filter #filter-favouriteRewardItem{position:absolute;top:0;right:20px;display:inline-block}@media screen and (min-width:64em){html body section#redemption-container .event-container .filter #filter-favouriteRewardItem{top:-40px}}html body section#redemption-container .event-container .filter #filter-favouriteRewardItem i{margin-right:.2rem}html body section#redemption-container .event-container .filter #filter-favouriteRewardItem i.fa-heart{background-color:unset;color:red;animation:pulse .5s infinite;-ms-animation:pulse .5s infinite;-moz-animation:pulse .5s infinite;-webkit-animation:pulse .5s infinite;-o-animation:pulse .5s infinite;border:none}html body section#redemption-container .event-container #filterRange{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:40em){html body section#redemption-container .event-container #filterRange>div:nth-of-type(4){margin:1em 0;padding:0}}@media screen and (min-width:40em){html body section#redemption-container .event-container #filterRange input,html body section#redemption-container .event-container #filterRange label{width:50%!important}}html body section#redemption-container .event-container #filterRange input{margin-bottom:0!important}@media screen and (min-width:40em){html body section#redemption-container .event-container #filterRange .input-field{display:flex;align-items:center}}html body section#redemption-container .event-container #filterRange .slider{margin:0!important;width:100%;background-color:#999}html body section#redemption-container .event-container #filterRange .slider .slider-handle{border-radius:5px;background-color:#bb9844}html body section#redemption-container .event-container #filterRange .slider .slider-fill{background-color:#fff}@media screen and (min-width:64em){html body section#redemption-container .event-container .filter-name{float:right}}@media screen and (min-width:64em) and (max-width:81.25em){html body section#redemption-container .event-container .filter-name{width:11%!important}}html body section#redemption-container .event-container .filter-name #filter-name{position:relative;overflow:hidden;max-width:320px;border-radius:16px}@media screen and (max-width:50em){html body section#redemption-container .event-container .filter-name #filter-name{min-width:100%}}html body section#redemption-container .event-container .filter-name #filter-name input{padding-left:.8rem;padding-right:30px}html body section#redemption-container .event-container .filter-name #filter-name input+i{position:absolute;top:0;right:48px;padding:.4rem 0;font-size:1.2rem;line-height:1.2rem;color:#ff2a00;cursor:pointer}html body section#redemption-container .event-container .filter-name #filter-name button{border:none;width:40px;transition:width .2s}html body section#redemption-container .event-container .filter-name #filter-name.is-focus{margin-left:1rem;width:100%}html body section#redemption-container .event-container .filter-name #filter-name.is-focus button{width:40px}html body section#redemption-container .event-container .filter-name #filter-name:not(.has-value) input+i{display:none}html body section#redemption-container .event-container .filter-category{margin-top:1em}html body section#redemption-container .event-item{margin-bottom:20px}html body section#redemption-container .event-item>.column{border:3px solid #bb9844}html body section#redemption-container .event-item .detail-reward{position:relative;padding:1em 0}html body section#redemption-container .event-item .detail-reward .fa-heart{font-size:1.2rem;color:#fff;padding:5px;cursor:pointer;position:absolute;top:0;right:0}html body section#redemption-container .event-item .detail-reward .fa-heart.active{color:red}html body section#redemption-container .event-item .detail-reward .fa-heart:hover{animation:zoominout .5s infinite;-ms-animation:zoominout .5s infinite;-moz-animation:zoominout .5s infinite;-webkit-animation:zoominout .5s infinite;-o-animation:zoominout .5s infinite}html body section#redemption-container .event-item .detail-reward header{padding:0 5px}html body section#redemption-container .event-item .detail-reward .item-point{cursor:default;color:#bb9844}html body section#redemption-container .event-item .item-image{position:relative;z-index:1}html body section#redemption-container .event-item .redeem-button-container .button-redeem{background-color:#bb9844;color:#fff;border:1px solid #bb9844;width:100%;border-radius:0;margin-bottom:0}html body section#redemption-container .event-item .redeem-button-container .button-redeem:focus,html body section#redemption-container .event-item .redeem-button-container .button-redeem:active{background-color:#bb9844;color:#fff;font-weight:bold}html body section#redemption-container .event-item .redeem-button-container .button-redeem:hover,html body section#redemption-container .event-item .redeem-button-container .button-redeem.is-active{background-color:#bb9844;color:#fff;border:1px solid #fff;font-weight:bold}html body section#redemption-container .event-item .redeem-button-container .button-detail{background-color:#705b29;color:#fff;border:1px solid #705b29;width:100%;border-radius:0;margin-bottom:0}html body section#redemption-container .event-item .redeem-button-container .button-detail:focus,html body section#redemption-container .event-item .redeem-button-container .button-detail:active{background-color:#705b29;color:#fff;font-weight:bold}html body section#redemption-container .event-item .redeem-button-container .button-detail:hover,html body section#redemption-container .event-item .redeem-button-container .button-detail.is-active{background-color:#705b29;color:#fff;border:1px solid #fff;font-weight:bold}section#reward-history{background-color:#333!important;color:#000}#modal-redemption-item .button-container{margin-top:1rem}#modal-confirm-redeem ul.option-drop-down{list-style-type:none;background-color:#fff;border:1px solid #cacaca;box-shadow:0 0 5px #cacaca;color:#000;padding:0;position:relative;font-size:10pt;margin:0}#modal-confirm-redeem ul.option-drop-down::after{content:"";position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:9px;border:6px inset;border-bottom-width:0;border-top-style:solid;border-color:#191919 transparent transparent}#modal-confirm-redeem ul.option-drop-down li a{color:#191919!important;display:block;padding:4px 20px 4px 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#modal-confirm-redeem ul.option-drop-down li ul.vertical.tabs{list-style-type:none;display:none;position:absolute;border:1px solid #cacaca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;width:100%;z-index:99999;overflow-y:auto;max-height:10rem}#modal-confirm-redeem ul.option-drop-down li ul.vertical.tabs li{background-color:#fff;padding:4px 0 4px 10px}#modal-confirm-redeem ul.option-drop-down li ul.vertical.tabs li:hover{background-color:#bb9844;color:#fff}#modal-confirm-redeem ul.option-drop-down li ul.vertical.tabs li.is-active{display:none!important}#modal-confirm-redeem ul.option-drop-down li.is-active ul.vertical.tabs{display:block}#modal-tnc .image-container{position:relative;display:inline-block;width:60%}#modal-tnc .image-container img{width:100%}#modal-tnc .image-container i.fa{position:absolute;top:10px;right:10px}#modal-tnc .image-container i.fa:before{content:""}#modal-tnc .image-container.is-active{width:100%}#modal-tnc .image-container.is-active i.fa{color:#ff2a00}#modal-tnc .image-container.is-active i.fa:before{content:""}.column-autowidth{width:auto;overflow-x:hidden}.column-contactprefix{position:relative;width:100px;padding-right:25px}.column-contactprefix:before,.column-contactprefix:after{position:absolute;top:0;width:10px;line-height:30px;color:#a8a8a8}.column-contactprefix:before{left:7px;content:'+'}.column-contactprefix:after{right:5px;content:'-'}.column-contactprefix select{padding-left:25px}