.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{padding-top:16px}.loyalty-container .standard-form-title{margin-top:10px;text-transform:uppercase}.loyalty-container .standard-form-content.loyalty-level{background-image:var(--image-src);background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px 0 0 0;border-radius:10px}.loyalty-container .standard-form-note{background-color:var(--form-note-bg);color:var(--form-note-color);border-radius:10px;padding:15px}.loyalty-container .page-carousel{margin-bottom:20px;padding:0}.loyalty-container .carousel-inner>.item>picture>img,.loyalty-container .carousel-inner>.item>a>picture>img{border-radius:4px}.loyalty-container .tab-menu-container{margin:16px 0}.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}.loyalty-container .loyalty-history-filter select{flex-basis:40%}.loyalty-history-list{display:flex;flex-direction:column;gap:10px;margin-top:15px}.loyalty-history-list .loyalty-history-item{display:flex;flex-direction:column;gap:10px;padding:15px;border-radius:2px;background-color:var(--modal-body-bg);border:var(--loyalty-history-item-border)}.loyalty-history-list .loyalty-history-item[hidden]{display:none}.loyalty-history-list .loyalty-history-item [data-section="content"]{display:flex;align-items:center;gap:10px}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="status"]{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px}.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:5px}.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:16px;text-transform:uppercase;color:var(--modal-body-color);font-weight:700}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="info"] p{font-size:12px;color:var(--modal-body-color)}.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;font-weight:700}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="points"] .point-item span[data-point-status="increase"]{color:#00e700}.loyalty-history-list .loyalty-history-item [data-section="content"] [data-section="points"] .point-item span[data-point-status="decrease"]{color:#f00}.loyalty-history-list .loyalty-history-item [data-section="date"]{display:flex;justify-content:flex-end;padding:10px 0 5px 0;border-top:var(--loyalty-history-item-border)}.loyalty-history-list .loyalty-history-item [data-section="date"] span{font-size:14px;color:var(--modal-body-color)}.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:25px;background-color:var(--how-it-works-section-bg)}.how-it-works-container .how-it-works-section .how-it-works-list{display:flex;flex-direction:column}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item{display:flex;align-items:stretch;gap:20px}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item .how-it-works-text-container{flex-basis:calc(60% - 20px);display:flex;flex-direction:column;justify-content:center;padding:15px 0 15px 20px}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item .how-it-works-text-container h2{color:var(--modal-body-color);font-size:20px;margin:0 0 20px 0}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item .how-it-works-text-container p{color:var(--modal-body-color);font-size:14px}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item .how-it-works-image-container{flex-basis:40%;display:flex;justify-content:center;align-items:center;padding:15px;background-color:var(--how-it-works-img-bg)}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item:first-child .how-it-works-image-container{border-top-left-radius:25px;border-top-right-radius:25px}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item:last-child .how-it-works-image-container{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.how-it-works-container .how-it-works-section .how-it-works-list .how-it-works-item .how-it-works-image-container img{width:100%;height:auto}.loyalty-menu-container{display:flex;align-items:flex-start;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:8px;color:var(--select-color);font-weight:700}.loyalty-menu-container .loyalty-menu-item img{background:var(--tab-menu-active-bg);padding:7px;border-radius:50px;width:40px;height:40px;box-sizing:border-box}.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:0;right:-10px;width:10px;height:10px;border-radius:50%;background-color:#f00}.loyalty-container .loyalty-menu{display:flex;align-items:center;gap:15px;padding-bottom:4px}.loyalty-container .loyalty-menu a{background-color:#141515;color:#fff;border:1px solid #b3b3b3;font-size:14px;white-space:nowrap;padding:8px 10px}.loyalty-container .loyalty-menu a[data-active="true"]{background-color:#72663e;border-color:#72663e}.mission-container{display:flex;flex-direction:column;gap:10px}.mission-container .mission-item{display:flex;justify-content:space-between;align-items:stretch;border-radius:10px;background-color:var(--mission-container-item-bg)}.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;padding:10px 0}.mission-container .mission-item .mission-info h3{margin:0;font-size:14px;color:var(--modal-body-color);font-weight:700}.mission-container .mission-item .mission-info .mission-progress-container{position:relative;border-radius:50px;height:20px;overflow:hidden;background-color:var(--mission-progress-container-bg);border:1px solid var(--mission-progress-container-bg);color:var(--modal-body-color)}.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(--modal-body-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(--mission-action-container-bg);border-radius:0 10px 10px 0}.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:18px;font-weight:700;color:var(--modal-body-color)}.mission-container .mission-item .mission-action-container .action-button{width:100%;padding:5px;border:0;border-radius:50px;text-align:center;background:var(--button-bg);color:var(--button-color)}.mission-container .mission-item .mission-action-container img{width:40px;height:40px}.daily-reward-container{padding:30px;border-radius:10px;background-color:var(--modal-body-bg)}.modal-body .daily-reward-container{padding:0}.redemption-store-container{padding:0}.redemption-store-container iframe{width:100%;height:calc(100vh - 180px);border:0}.loyalty-redemption-header{display:flex;align-items:center;gap:10px;padding:10px}.loyalty-redemption-header .username{font-size:16px;text-transform:uppercase;color:#fff}.loyalty-redemption-header .loyalty-point-info{display:flex;flex-grow:1;align-items:center;gap:10px;padding:10px;background-color:#000;border:1px solid #303030}.loyalty-redemption-header .loyalty-point-info .lp-label{font-size:16px}.loyalty-redemption-header .loyalty-point-info .loyalty-point{flex-grow:1;font-size:16px;color:#ffa200}.loyalty-redemption-header button{padding:0;border:0;background:none;outline:0}.loyalty-redemption-header button[data-loading='true']{pointer-events:none;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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-container .modal-header .close{width:20px;height:20px}.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;background:var(--loyalty-level-badge-bg);transition:.2s ease-in-out;box-shadow:0 2px 3px 0 #00000040}.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-badge-active-bg);transform:scale(1.05);box-shadow:0 2px 3px 0 #00000040}.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{filter:opacity(.5)}.loyalty-level-container .loyalty-level-item[data-selected="true"][data-is-level-locked="true"] .loyalty-level-badge-container .loyalty-level-locked{filter:var(--loyalty-level-badge-img-active)}.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-badge-img)}.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;color:var(--loyalty-level-exp-active-color);font-weight:600}.loyalty-level-container .loyalty-level-item[data-selected="false"] .loyalty-level-title-container .loyalty-level{background:var(--loyalty-level-exp-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-exp-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:var(--loyalty-level-progress-bar-active-bg);border-color:var(--loyalty-level-progress-bar-active-border)}.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(--loyalty-level-remarks-container-color);border:var(--loyalty-level-remarks-container-border);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-level-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;text-transform:uppercase;line-height:1;justify-content:center}.loyalty-level-benefits-container .loyalty-level-benefits-title img{width:16px;height:16px;filter:var(--loyalty-level-benefits-img)}.loyalty-level-benefits-container .loyalty-level-benefits-title h3{margin:0;font-size:16px;font-weight:600;color:var(--loyalty-level-benefits-title)}.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-level-benefits-list-bg);box-shadow:0 4px 4px 0 #00000040}.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:700;color:var(--loyalty-level-benefits-list-color)}.loyalty-level-benefits-container .loyalty-level-benefits-list .loyalty-level-benefits-list-item .benefits-info p{margin:0;font-size:12px;font-weight:500;color:var(--loyalty-level-benefits-list-desc-color)}.loyalty-level-benefits-container .loyalty-level-benefits-list .loyalty-level-benefits-list-item>div>img{width:50px;height:50px}.loyalty-level-benefits-container .loyalty-level-benefits-list .loyalty-level-benefits-list-item>img{filter:var(--loyalty-level-benefits-list-img);width:16px;height:16px}.loyalty-benefit-modal-body{display:flex;flex-direction:column;align-items:center;gap:8px}.loyalty-benefit-modal-body img{width:60px;height:60px}.loyalty-benefit-modal-body span{font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;color:var(--loyalty-benefit-modal-title)}.loyalty-benefit-modal-body p{margin:0;font-size:12px;font-weight:400;text-align:center;color:var(--loyalty-benefit-modal-desc)}.loyalty-reward-container{border-radius:4px;background-color:var(--loyalty-reward-container-bg);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 .expiration-countdown [data-section]:nth-child(1n+3)::before{display:none}.loyalty-reward-container .tab-filter{display:flex;align-items:center;text-align:center;gap:8px;overflow-x:auto;padding-bottom:5px}.loyalty-reward-container .tab-filter .tab{padding:8px 14px;border-radius:30px;color:var(--loyalty-reward-container-tab-filter-color);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;background-color:var(--loyalty-reward-container-tab-filter-bg);border-color:var(--loyalty-reward-container-tab-filter-border)}.loyalty-reward-container .tab-filter input:checked+.tab{background-color:var(--loyalty-reward-container-tab-filter-active-bg);color:var(--loyalty-reward-container-tab-filter-active-color)}.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(--loyalty-reward-container-category-title-color);font-size:18px;padding-left:13px;margin:8px 0;position:relative;line-height:1;font-weight:700}.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;color:var(--loyalty-reward-container-category-title-a-color);font-weight:400}.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-container-category-title-bef-bg)}.loyalty-reward-container .item-stock{font-size:12px;font-weight:500;color:var(--loyalty-reward-container-item-color)}.loyalty-reward-container .item-name{font-size:14px;text-transform:uppercase;color:var(--loyalty-reward-container-item-color);line-height:22px;font-weight:600;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;background-image:linear-gradient(to right,var(--loyalty-reward-container-item-price-bg1),var(--loyalty-reward-container-item-price-bg2));font-size:10px;font-weight:500;color:var(--loyalty-reward-container-item-price-color)}.loyalty-reward-container .item-countdown{position:absolute;display:flex;justify-content:space-between;align-items:center;padding:4px;border-radius:5px;background-color:var(--loyalty-reward-container-item-countdown-bg);font-size:10px;color:var(--loyalty-reward-container-item-countdown-color);gap:5px;line-height:12px}.loyalty-reward-container .item-countdown .time-container{display:flex;gap:5px;text-align:center}.loyalty-reward-container .item-countdown .time-container .time{padding:6px 5px;background-color:var(--loyalty-reward-container-item-countdown-time-container-bg);color:var(--loyalty-reward-container-item-countdown-time-container-color);border-radius:5px;white-space:nowrap}.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;background-image:linear-gradient(to bottom,var(--tab-menu-loyalty-bg1),var(--tab-menu-loyalty-bg2));color:var(--loyalty-reward-button-color);font-size:14px;line-height:14px}.loyalty-reward-container .loyalty-reward-button.disabled{background:var(--loyalty-reward-button-disabled-bg);color:var(--loyalty-reward-button-disabled-color);cursor:not-allowed;pointer-events:none}.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-scrollbar-thumb-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:var(--loyalty-reward-scrollbar-track-bg)}.loyalty-reward-container .flash-sale-container .item{display:flex;align-items:center;padding:10px 8px 10px 8px;background-color:var(--loyalty-reward-container-flash-sale-bg);border-radius:5px;gap:8px;flex-shrink:0;width:310px}.loyalty-reward-container .lucky-draw-container .item{display:flex;flex-direction:column;padding:8px;background-color:var(--loyalty-reward-container-lucky-draw-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-container-other-product-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;border-color:var(--loyalty-reward-container-item-thumbnail-border);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:8px;bottom:36px}.loyalty-reward-container .other-product-container .item .item-thumbnail .item-price{left:4px;bottom:8px}.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:var(--loyalty-reward-container-item-thumbnail-countdown-bg);opacity:90%;border-radius:0;justify-content:center;font-size:12px;font-weight:500}.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 .other-product-container .item .item-detail-contaner .item-lp{margin-top:auto}.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-container-item-lp-detail-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:0 6px;border:1px solid;border-color:var(--loyalty-reward-container-item-lp-detail-first-border);border-radius:30px;background-color:var(--loyalty-reward-container-item-lp-detail-first-bg);color:var(--loyalty-reward-container-item-lp-detail-first-color);font-size:16px;font-weight:700}.loyalty-reward-container .flash-sale-container .item .item-detail-contaner .item-lp .item-lp-detail .real-lp{font-size:12px;color:var(--loyalty-reward-container-item-lp-detail-real-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:16px;color:var(--loyalty-reward-container-item-lp-detail-flash-color);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%;margin-bottom:16px}.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;margin-bottom:16px}.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%}.loyalty-reward-container .item .item-thumbnail .item-available{position:absolute;display:flex;align-items:center;justify-content:center;padding:4px;font-size:10px;line-height:10px;font-weight:500;gap:3px;top:0;bottom:0;left:0;right:0;margin:auto;height:24px;opacity:90%;border-radius:0;background:var(--loyalty-reward-cntr-item-available-bg);color:var(--loyalty-reward-cntr-item-available-color)}.flash-sale-container .item .item-thumbnail .item-available{top:12px}.lucky-draw-container .item .item-thumbnail .item-available{bottom:26px}