.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}
/*# sourceMappingURL=introjs.min.css.map */

.loyalty-container.standard-form-container{background-color:var(--loyalty-container-bg);background-image:none;padding-top:0;margin:0 0 15px}.loyalty-container.standard-form-container .col-sm-12{padding-left:16px;padding-right:16px}.loyalty-container .standard-form-title{margin:16px 0;text-transform:uppercase;font-size:16px;font-weight:400;color:var(--primary-text-color)}.loyalty-container .standard-form-content{padding:0;margin:0;background-color:transparent}.loyalty-container .page-carousel{margin-bottom:20px}.loyalty-container .carousel-inner>.item>picture>img,.loyalty-container .carousel-inner>.item>a>picture>img{border-radius:4px}.loyalty-container .loyalty-history-filter{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0}.loyalty-container .loyalty-history-filter label{flex-basis:60%;font-size:16px;color:var(--standard-form-title-text-color)}.loyalty-container .loyalty-history-filter select{flex-basis:40%;background-color:var(--loyalty-history-filter-bg);border:1px solid var(--loyalty-history-filter-border-color);border-radius:5px;color:var(--loyalty-history-filter-text-color)}.loyalty-container .loyalty-history-filter select option{color:var(--standard-form-input-text-color)}.loyalty-history-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.loyalty-history-list .loyalty-history-item{display:flex;flex-direction:column;gap:10px;padding:15px;border-radius:8px;background-color:var(--loyalty-history-list-item-bg);color:var(--primary-text-color)}.loyalty-history-list .loyalty-history-item[hidden]{display:none}.loyalty-history-list .loyalty-history-item [data-section="content"]{display:flex;gap:20px}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="status"]{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="status"] img{width:100%;height:auto}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="info"]{flex-grow:1;display:flex;flex-direction:column;gap:15px}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="info"] h3,.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="info"] p{margin:0}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="info"] h3{font-size:14px;text-transform:uppercase;color:inherit}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="info"] span{font-size:12px;color:inherit}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="points"]{display:flex;flex-direction:column}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="points"] .point-item{display:flex;align-items:center;gap:5px}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="points"] .point-item span{font-size:16px}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="points"] .point-item span[data-point-status="increase"]{color:#00ff29}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="points"] .point-item span[data-point-status="decrease"]{color:#f00}.how-it-works-container{display:flex;flex-direction:column;gap:20px}.how-it-works-container .how-it-works-banner img{width:100%;height:auto}.how-it-works-container .how-it-works-section{border-radius:5px;background-color:var(--loyalty-how-it-works-section-bg);border:1px solid var(--loyalty-how-it-works-section-border-color)}.how-it-works-container .how-it-works-section .how-it-works-section-title{width:100%;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;font-size:16px;font-weight:bold;background-color:var(--loyalty-how-it-works-section-title-bg);color:var(--loyalty-how-it-works-section-title-text-color)}.how-it-works-container .how-it-works-section .how-it-works-list{padding:15px;display:flex;flex-direction:column;gap:20px}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item{display:flex;align-items:center;gap:20px}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item>div{flex-basis:40%;flex-grow:0;flex-shrink:0}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item>div img{width:100%;height:auto}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item p{flex-basis:calc(60% - 20px);flex-grow:0;flex-shrink:0;color:var(--primary-text-color);font-size:14px;margin-top:10px}.loyalty-menu-container{display:flex;align-items:flex-start;gap:4px;margin:16px 0}.loyalty-menu-container .loyalty-menu-item{flex-basis:calc((100% - 10px*3)/4);display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;color:var(--primary-text-color);font-size:12px}.loyalty-menu-container .loyalty-menu-item>div>img,.loyalty-menu-container .loyalty-menu-item>img{padding:5px;border-radius:8px;background-color:var(--loyalty-menu-item-bg)}.loyalty-menu-container .loyalty-menu-item [data-has-notification="true"]{position:relative}.loyalty-menu-container .loyalty-menu-item [data-has-notification="true"]::after{content:"";position:absolute;top:4px;right:4px;width:10px;height:10px;border-radius:50%;background-color:#f00}.mission-container{display:flex;flex-direction:column;gap:10px}.mission-container .mission-item{display:flex;justify-content:space-between;align-items:stretch;border-radius:5px;background-color:var(--loyalty-reward-mission-item-bg);color:var(--loyalty-reward-mission-item-text-color)}.mission-container .mission-item .mission-image-container{display:flex;justify-content:center;align-items:center;width:75px;height:75px;margin:10px}.mission-container .mission-item .mission-image-container img{width:100%;height:100%}.mission-container .mission-item .mission-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:10px;margin:0 10px 0 0;padding:10px 0}.mission-container .mission-item .mission-info h3{margin:0;font-size:12px;color:inherit}.mission-container .mission-item .mission-info .mission-progress-container{position:relative;border-radius:50px;height:20px;overflow:hidden;background-color:var(--loyalty-reward-mission-progress-bg)}.mission-container .mission-item .mission-info .mission-progress-container span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:var(--loyalty-reward-mission-progress-text-color);width:100%;text-align:center;font-size:10px;white-space:nowrap}.mission-container .mission-item .mission-info .mission-progress-container .progress{position:absolute;height:100%;margin-bottom:0;border-radius:50px}.mission-container .mission-item[data-status="default"] .mission-info .mission-progress-container .progress,.mission-container .mission-item[data-status="claimable"] .mission-info .mission-progress-container .progress{background-color:#2cbc00;border-color:#39f700}.mission-container .mission-item[data-status="completed"] .mission-info .mission-progress-container .progress{background-color:#535353;border-color:#646763}.mission-container .mission-item .mission-action-container{flex-basis:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;background-color:var(--loyalty-reward-mission-action-container-bg)}.mission-container .mission-item .mission-action-container .mission-reward{display:flex;justify-content:center;align-items:center;gap:5px}.mission-container .mission-item .mission-action-container .mission-reward span{font-size:16px;color:#fff}.mission-container .mission-item .mission-action-container .action-button{width:100%;padding:5px;border:0;border-radius:5px;text-align:center;cursor:pointer;background-color:var(--loyalty-reward-mission-action-container-start-button-bg);color:var(--primary-button-text-color)}.mission-container .mission-item[data-status="claimable"] .mission-action-container .action-button{background-color:var(--primary-button-bg);background-image:var(--primary-button-bg-img)}.mission-container .mission-item .mission-action-container img{width:40px;height:40px}.loyalty-container .loyalty-level{margin:0;font-size:12px;font-weight:700;background:-webkit-linear-gradient(#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loyalty-container .loyalty-level.bronze{background:-webkit-linear-gradient(#d18a6d,#744a3b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loyalty-container .loyalty-level.silver{background:-webkit-linear-gradient(#cecece,#727272);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loyalty-container .loyalty-level.gold{background:-webkit-linear-gradient(#ffe158,#775213);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loyalty-container .loyalty-level.platinum{background:-webkit-linear-gradient(#8cf2f2,#4d828a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loyalty-container .loyalty-level.diamond{background:-webkit-linear-gradient(#4ebfe8,#134da3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loyalty-level-container{display:flex;justify-content:space-between;gap:6px}.loyalty-level-container .loyalty-level-item{flex-basis:calc((100% - 6px*4)/5);flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px}.loyalty-level-container .loyalty-level-item .loyalty-level-badge-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:69px;border-radius:8px;padding:7px 8px;background:var(--loyalty-level-item-bg);transition:.2s ease-in-out}.loyalty-level-container .loyalty-level-item[data-selected="false"] .loyalty-level-badge-container{filter:opacity(.5)}.loyalty-level-container .loyalty-level-item[data-selected="true"] .loyalty-level-badge-container{background:var(--loyalty-level-item-active-bg);transform:scale(1.05);box-shadow:0 2px 4px 0 #00000026}.loyalty-level-container .loyalty-level-item .loyalty-level-badge-container .loyalty-level-badge{width:80%;height:auto}.loyalty-level-container .loyalty-level-item[data-selected="true"][data-is-level-locked="true"] .loyalty-level-badge-container .loyalty-level-badge,.loyalty-level-container .loyalty-level-item[data-selected="true"][data-is-level-locked="true"] .loyalty-level-badge-container .loyalty-level-locked{filter:opacity(.5)}.loyalty-level-container .loyalty-level-item .loyalty-level-badge-container .loyalty-level-locked{position:absolute;top:4px;right:4px;width:13%;height:auto;min-width:12px;min-height:15px;filter:var(--loyalty-level-item-lock-icon-image-filter)}.loyalty-level-container .loyalty-level-item .loyalty-level-title-container{display:flex;flex-direction:column;align-items:center;gap:4px}.loyalty-level-container .loyalty-level-item .loyalty-level-title-container span{font-size:10px}.loyalty-level-container .loyalty-level-item[data-selected="false"] .loyalty-level-title-container .loyalty-level{background:var(--loyalty-level-item-text-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loyalty-level-container .loyalty-level-item[data-selected="false"] .loyalty-level-title-container span{color:var(--loyalty-level-item-text-color)}.loyalty-level-container .loyalty-level-item .loyalty-level-progress-container{margin-top:10px}.loyalty-level-container .loyalty-level-item .loyalty-level-progress-container>div{position:relative;width:16px;height:16px}.loyalty-level-container .loyalty-level-item .loyalty-level-progress-container .loyalty-level-progress-point{position:relative;display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;background:var(--loyalty-level-progress-bar-bg);border:2px solid var(--loyalty-level-progress-bar-bg);z-index:2}.loyalty-level-container .loyalty-level-item .loyalty-level-progress-container[data-is-level-reached="true"] .loyalty-level-progress-point{background:#53ab01;border-color:#53ab01}.loyalty-level-container .loyalty-level-item .loyalty-level-progress-container .loyalty-level-progress-point img{width:8px;height:8px}.loyalty-level-container .loyalty-level-item .loyalty-level-progress-container .loyalty-level-progress-bar{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:calc((100vw - 90px)/5);height:7px;overflow-x:hidden;background:var(--loyalty-level-progress-bar-bg)}.loyalty-level-container .loyalty-level-item .loyalty-level-progress-container .loyalty-level-progress-bar .level-progress{height:7px;background:#53ab01;border-top-right-radius:20px;border-bottom-right-radius:20px}.loyalty-level-container .loyalty-level-item .loyalty-level-progress-container .loyalty-level-progress-bar .level-progress[data-width="100%"]{border-top-right-radius:0;border-bottom-right-radius:0}.loyalty-level-remarks-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;margin:16px 0;font-size:12px;font-weight:500;border-radius:4px;background:var(--loyalty-level-remarks-container-bg);color:var(--primary-text-color);border:1px dashed var(--loyalty-level-remarks-container-border-color);text-align:center}.loyalty-level-remarks-container[data-is-showing="false"]{display:none}.loyalty-level-benefits-container{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:var(--loyalty-benefits-container-bg)}.loyalty-level-benefits-container[data-is-showing="false"]{display:none}.loyalty-level-benefits-container[data-is-level-locked="true"]{filter:opacity(.5);cursor:not-allowed;pointer-events:none}.loyalty-level-benefits-container .loyalty-level-benefits-title{display:flex;align-items:center;gap:4px;line-height:1}.loyalty-level-benefits-container .loyalty-level-benefits-title img{width:16px;height:16px;margin-top:-4px}.loyalty-level-benefits-container .loyalty-level-benefits-title h3{margin:0;font-size:16px;font-weight:700;color:var(--primary-text-color)}.loyalty-level-benefits-container .loyalty-level-benefits-title span{font-size:16px;font-weight:700}.loyalty-level-benefits-container .loyalty-level-benefits-list{display:flex;flex-direction:column;gap:8px}.loyalty-level-benefits-container .loyalty-level-benefits-list .loyalty-level-benefits-list-item{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px;border-radius:8px;background:var(--loyalty-benefits-list-item-bg);box-shadow:0 4px 4px 0 var(--loyalty-benefits-list-item-box-shadow)}.loyalty-level-benefits-container .loyalty-level-benefits-list .loyalty-level-benefits-list-item .benefits-info{flex-grow:1}.loyalty-level-benefits-container .loyalty-level-benefits-list .loyalty-level-benefits-list-item .benefits-info span{text-transform:uppercase;font-size:14px;font-weight:500;color:var(--primary-text-color)}.loyalty-level-benefits-container .loyalty-level-benefits-list .loyalty-level-benefits-list-item .benefits-info p{font-size:12px;font-weight:500;color:var(--loyalty-benefits-list-item-sub-text-color)}.loyalty-level-benefits-container .loyalty-level-benefits-list .loyalty-level-benefits-list-item>img{filter:var(--loyalty-benefits-list-item-arrow-icon-img-filter);width:16px;height:16px}.loyalty-benefit-modal-body{display:flex;flex-direction:column;align-items:center;gap:8px}.loyalty-benefit-modal-body span{font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;color:var(--loyalty-benefits-modal-main-text-color)}.loyalty-benefit-modal-body p{font-size:12px;font-weight:400;text-align:center;color:var(--loyalty-benefits-modal-main-text-color)}.loyalty-benefit-modal-body .benefits-icon-container{width:60px;height:60px}.benefits-icon-container{width:50px;height:50px;padding:4px;border-radius:50%}.benefits-icon-container[data-level="bronze"]{background:radial-gradient(76.47% 76.47% at 14.71% 11.76%,#f8d3c4 0%,#e5a480 57.48%,#744a3b 100%)}.benefits-icon-container[data-level="silver"]{background:radial-gradient(76.47% 76.47% at 14.71% 11.76%,#d0d0d0 0%,#696969 57.48%,#5a5a5a 100%)}.benefits-icon-container[data-level="gold"]{background:radial-gradient(76.47% 76.47% at 14.71% 11.76%,#f9f9cb 0%,#a5813f 57.48%,#67512a 100%)}.benefits-icon-container[data-level="platinum"]{background:radial-gradient(76.47% 76.47% at 14.71% 11.76%,#e7ffff 0%,#7a8d92 57.48%,#334249 100%)}.benefits-icon-container[data-level="diamond"]{background:radial-gradient(76.47% 76.47% at 14.71% 11.76%,#a8dff9 0%,#2d8eda 57.48%,#153d76 100%)}.benefits-icon-container img{width:100%;height:auto}.loyalty-reward-container{display:flex;flex-direction:column;gap:16px}.loyalty-reward-container .expiration-countdown{gap:3px}.loyalty-reward-container .expiration-countdown [data-section]{min-width:unset;margin-left:0;padding:6px 5px;background-color:#1e1e1e;color:#fff;border-radius:5px;border-color:transparent}.loyalty-reward-container .expiration-countdown [data-section] [data-value]{background-color:#1e1e1e;color:#fff;font-size:10px;font-weight:500;margin:0;padding:0}.loyalty-reward-container .expiration-countdown [data-section="title"],.loyalty-reward-container .expiration-countdown [data-section="days"],.loyalty-reward-container .expiration-countdown [data-section] span{display:none}.loyalty-reward-container .tab-filter{display:flex;align-items:center;gap:8px;text-align:center;overflow-x:auto;padding-bottom:5px}.loyalty-reward-container .tab-filter .tab{padding:8px 14px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;background-color:var(--loyalty-reward-tab-filter-item-bg);color:var(--loyalty-reward-tab-filter-item-text-color)}.loyalty-reward-container .tab-filter input:checked+.tab{background-color:var(--loyalty-reward-tab-filter-item-active-bg);color:#fff}.loyalty-reward-container .product-list-container{display:flex;flex-direction:column;gap:16px}.loyalty-reward-container .category-title{display:flex;align-items:center;justify-content:space-between;color:var(--primary-text-color);font-size:18px;padding-left:13px;position:relative;line-height:1;margin-bottom:12px}.loyalty-reward-container .category-title.flash-sale{justify-content:flex-start;gap:12px}.loyalty-reward-container .category-title.flash-sale img{width:28px;height:28px}.loyalty-reward-container .category-title a{font-size:14px;font-weight:400;color:var(--primary-text-color)}.loyalty-reward-container .category-title div{margin:5px 0;font-weight:700;display:flex;align-items:center;gap:8px}.loyalty-reward-container .category-title div img{width:23px;height:24px}.loyalty-reward-container .category-title::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;border-radius:10px;background-color:var(--loyalty-reward-category-title-border-color)}.loyalty-reward-container .item-stock{font-size:12px;color:var(--primary-text-color)}.loyalty-reward-container .item-name{font-family:'Average Sans';font-size:14px;font-weight:500;text-transform:uppercase;color:var(--primary-text-color);line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:auto}.loyalty-reward-container .item-thumbnail{position:relative;flex-grow:1;flex-basis:0}.loyalty-reward-container .other-product-container .item-thumbnail{flex-grow:0}.loyalty-reward-container .item-price{position:absolute;padding:6px 7px;border-radius:3px;font-size:12px;background-image:linear-gradient(to right,#56e1ff,#be34ff);color:#fff}.loyalty-reward-container .item-countdown{position:absolute;display:flex;justify-content:space-between;align-items:center;padding:4px;border-radius:5px;font-size:10px;gap:3px;line-height:10px;background-color:#800;color:#fff}.loyalty-reward-container .item-countdown .time-container{display:flex;gap:5px}.loyalty-reward-container .item-countdown .time-container .time{padding:6px 5px;border-radius:5px;white-space:nowrap;background-color:#1e1e1e;color:#fff}.loyalty-reward-container .item-img,.loyalty-reward-container .item-rank{width:auto;height:auto}.loyalty-reward-container .item-rank{position:absolute}.loyalty-reward-container .loyalty-reward-button{width:100%;padding:9px 17px;border:0;border-radius:100px;text-align:center;cursor:pointer;font-size:12px;font-weight:500;line-height:12px;background-color:var(--loyalty-reward-product-card-redeem-button-bg);background-image:var(--loyalty-reward-product-card-redeem-button-bg-img);color:var(--primary-button-text-color)}.loyalty-reward-container .loyalty-reward-button.disabled{cursor:not-allowed;pointer-events:none;background:var(--loyalty-reward-product-card-disabled-button-bg);color:var(--loyalty-reward-product-card-disabled-button-text-color)}.loyalty-reward-container .flash-sale-container,.loyalty-reward-container .lucky-draw-container,.loyalty-reward-container .other-product-container{display:flex;gap:8px;overflow-x:auto}.loyalty-reward-container .flash-sale-container a,.loyalty-reward-container .lucky-draw-container a,.loyalty-reward-container .other-product-container a{display:flex}.loyalty-reward-container .flash-sale-container a.disabled,.loyalty-reward-container .lucky-draw-container a.disabled,.loyalty-reward-container .other-product-container a.disabled{cursor:not-allowed;pointer-events:none}.loyalty-reward-container .flash-sale-container::-webkit-scrollbar,.loyalty-reward-container .lucky-draw-container::-webkit-scrollbar,.loyalty-reward-container .other-product-container::-webkit-scrollbar{height:7px}.loyalty-reward-container .flash-sale-container::-webkit-scrollbar-thumb,.loyalty-reward-container .lucky-draw-container::-webkit-scrollbar-thumb,.loyalty-reward-container .other-product-container::-webkit-scrollbar-thumb{background:var(--loyalty-reward-product-scrollbar-bg);border-radius:5px}.loyalty-reward-container .flash-sale-container::-webkit-scrollbar-track,.loyalty-reward-container .lucky-draw-container::-webkit-scrollbar-track,.loyalty-reward-container .other-product-container::-webkit-scrollbar-track{background:transparent}.loyalty-reward-container .flash-sale-container .item{display:flex;align-items:center;padding:10px 8px 10px 8px;background-color:var(--loyalty-reward-product-card-bg);border-radius:5px;gap:10px;flex-shrink:0;width:310px}.loyalty-reward-container .lucky-draw-container .item{display:flex;flex-direction:column;padding:8px;background-color:var(--loyalty-reward-product-card-bg);border-radius:5px;gap:10px;flex-shrink:0;width:178px}.loyalty-reward-container .other-product-container .item-group{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:8px}.loyalty-reward-container .other-product-container a:nth-child(1){grid-row:1/2;grid-column:1}.loyalty-reward-container .other-product-container a:nth-child(2){grid-row:2;grid-column:1}.loyalty-reward-container .other-product-container a:nth-child(3){grid-row:3;grid-column:1}.loyalty-reward-container .other-product-container a:nth-child(4){grid-row:1;grid-column:2}.loyalty-reward-container .other-product-container a:nth-child(5){grid-row:2;grid-column:2}.loyalty-reward-container .other-product-container a:nth-child(6){grid-row:3;grid-column:2}.loyalty-reward-container .other-product-container a:nth-child(7){grid-row:1;grid-column:3}.loyalty-reward-container .other-product-container a:nth-child(8){grid-row:2;grid-column:3}.loyalty-reward-container .other-product-container a:nth-child(9){grid-row:3;grid-column:3}.loyalty-reward-container .other-product-container .item{display:flex;align-items:center;padding:8px;background-color:var(--loyalty-reward-product-card-bg);border-radius:5px;gap:10px;flex-shrink:0;width:310px}.loyalty-reward-container .lucky-draw-container .item .item-thumbnail,.loyalty-reward-container .other-product-container .item .item-thumbnail{border:1px solid #303030;border-radius:5px}.loyalty-reward-container .flash-sale-container .item .item-thumbnail .item-price{left:0;bottom:0}.loyalty-reward-container .lucky-draw-container .item .item-thumbnail .item-price{left:5px;bottom:37px}.loyalty-reward-container .other-product-container .item .item-thumbnail .item-price{left:4px;bottom:4px}.loyalty-reward-container .flash-sale-container .item .item-thumbnail>div:first-child{position:absolute;left:0;right:0;top:0}.loyalty-reward-container .flash-sale-container .item .item-thumbnail .item-countdown{position:unset;margin-bottom:5px}.loyalty-reward-container .lucky-draw-container .item .item-thumbnail .item-countdown{left:0;right:0;bottom:0;justify-content:center;gap:8px;border-radius:0 0 5px 5px}.loyalty-reward-container .other-product-container .item .item-thumbnail .item-countdown{top:0;bottom:0;left:0;right:0;margin:auto;height:24px;background-color:#800;opacity:90%;border-radius:0;justify-content:center}.loyalty-reward-container .lucky-draw-container .item .item-thumbnail .item-img,.loyalty-reward-container .other-product-container .item .item-thumbnail .item-img{border-radius:5px}.loyalty-reward-container .flash-sale-container .item .item-thumbnail{width:100%;height:100%;display:flex;align-items:center;background:radial-gradient(44.8% 44.8% at 50% 50%,#3f3f3f 0%,#1d1d1d 100%)}.loyalty-reward-container .flash-sale-container .item .item-thumbnail .item-img{width:100%;height:auto}.loyalty-reward-container .lucky-draw-container .item .item-thumbnail{height:auto;padding-bottom:0;margin:auto;min-height:130px;display:flex;align-items:center;background:radial-gradient(44.8% 44.8% at 50% 50%,#3f3f3f 0%,#1d1d1d 100%)}.loyalty-reward-container .lucky-draw-container .item .item-thumbnail .item-img{border-radius:5px;max-width:calc(100% - 16px);width:auto;margin:auto;align-self:center}.loyalty-reward-container .other-product-container .item .item-thumbnail{height:auto;margin:auto;min-height:130px;display:flex;align-items:center;background:radial-gradient(44.8% 44.8% at 50% 50%,#3f3f3f 0%,#1d1d1d 100%)}.loyalty-reward-container .other-product-container .item .item-thumbnail .item-img{border-radius:5px;max-width:calc(100% - 16px);margin:auto;min-width:130px;min-height:130px;width:auto;height:auto;align-self:center}.loyalty-reward-container .flash-sale-container .item .item-thumbnail .item-rank{position:unset;display:grid;justify-self:right;margin-right:5px}.loyalty-reward-container .lucky-draw-container .item .item-thumbnail .item-rank{right:8px;top:8px}.loyalty-reward-container .flash-sale-container .item .item-detail-contaner{display:flex;flex-direction:column;justify-content:end;gap:8px;flex-grow:1;flex-basis:0;height:100%}.loyalty-reward-container .lucky-draw-container .item .item-detail-contaner{display:flex;flex-direction:column;gap:8px;flex-grow:1;flex-basis:0;height:100%}.loyalty-reward-container .lucky-draw-container .item .item-detail-contaner .item-lp{margin-top:auto}.loyalty-reward-container .other-product-container .item .item-detail-contaner{display:flex;flex-direction:column;justify-content:end;gap:8px;flex-grow:1;flex-basis:0;height:100%}.loyalty-reward-container .flash-sale-container .item .item-detail-contaner .item-lp,.loyalty-reward-container .lucky-draw-container .item .item-detail-contaner .item-lp,.loyalty-reward-container .other-product-container .item .item-detail-contaner .item-lp{display:flex;align-items:flex-start}.loyalty-reward-container .flash-sale-container .item .item-detail-contaner .item-lp .item-lp-detail,.loyalty-reward-container .lucky-draw-container .item .item-detail-contaner .item-lp .item-lp-detail,.loyalty-reward-container .other-product-container .item .item-detail-contaner .item-lp .item-lp-detail{display:flex;align-items:center;border-radius:6px;background-color:var(--loyalty-reward-product-card-item-lp-container-bg);padding:4px;gap:4px}.loyalty-reward-container .flash-sale-container .item .item-detail-contaner .item-lp .item-lp-detail>div:first-child,.loyalty-reward-container .lucky-draw-container .item .item-detail-contaner .item-lp .item-lp-detail>div:first-child,.loyalty-reward-container .other-product-container .item .item-detail-contaner .item-lp .item-lp-detail>div:first-child{padding:7px;border-radius:5px;background-color:#ffa200;color:#fff;font-size:10px;line-height:1}.loyalty-reward-container .flash-sale-container .item .item-detail-contaner .item-lp .item-lp-detail .real-lp{font-size:12px;color:var(--loyalty-reward-product-card-item-lp-container-real-point-text-color);text-decoration:line-through}.loyalty-reward-container .flash-sale-container .item .item-detail-contaner .item-lp .item-lp-detail .flash-lp,.loyalty-reward-container .lucky-draw-container .item .item-detail-contaner .item-lp .item-lp-detail .flash-lp,.loyalty-reward-container .other-product-container .item .item-detail-contaner .item-lp .item-lp-detail .flash-lp{font-size:15px;color:#fff;line-height:1}.loyalty-reward-container .lucky-draw-container .item .item-detail-contaner .item-lp .item-lp-detail .flash-lp,.loyalty-reward-container .other-product-container .item .item-detail-contaner .item-lp .item-lp-detail .flash-lp{font-size:18px}.loyalty-reward-container .grid .other-product-container{display:inline-flex;width:100%}.loyalty-reward-container .grid .other-product-container .item{width:100%}.loyalty-reward-container .grid .other-product-container .item-group{display:flex;flex-direction:column;width:100%}.loyalty-reward-container .grid .flash-sale-container{display:flex;flex-direction:column}.loyalty-reward-container .grid .flash-sale-container .item{width:100%}.loyalty-reward-container .grid .lucky-draw-container{display:grid;grid-template-columns:auto auto;margin-bottom:16px}.loyalty-reward-container .grid .lucky-draw-container .item{width:100%}