:root{--banner-icon-url:url(/dtetw/s/DTE_homelogo22.png);--page-nav-icon-url:url(/images/icon-page-nav-info.svg)}.iframe-loader{z-index:10;border:4px solid #f3f3f3;border-top-color:#00d1d2;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.capricornThemeLayout:has(.my_banner) #homePageLink{display:none}.capricornThemeLayout:has(.my_banner)~.manual-buttons{left:.9rem!important}.slds-col_padded,.slds-col--padded{padding:0!important}#navmenu{background-color:#fff;padding-left:24px;padding-right:24px}#navmenu ul{border-bottom:1px solid #ebecec;padding-bottom:8px}#navmenu ul:not(last-child){margin-bottom:16px}#navmenu ul .slds-button{align-items:center;display:flex;color:#393e44!important}#navmenu ul .slds-button:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.53477%204.97009C8.32697%204.96552%208.1229%205.02576%207.95095%205.14253C7.77899%205.25929%207.64769%205.42682%207.5753%205.62166C7.50291%205.8165%207.49302%206.02902%207.54701%206.22974C7.60101%206.43046%207.7162%206.60929%207.87657%206.74151L13.9957%2011.9837L7.87657%2017.224C7.76563%2017.3056%207.67272%2017.4091%207.60366%2017.5282C7.5346%2017.6473%207.49088%2017.7794%207.47523%2017.9162C7.45958%2018.053%207.47234%2018.1915%207.51272%2018.3231C7.55309%2018.4547%207.62021%2018.5767%207.70986%2018.6811C7.79952%2018.7856%207.90978%2018.8704%208.03375%2018.9303C8.15772%2018.9902%208.29272%2019.0238%208.43029%2019.0291C8.56787%2019.0344%208.70506%2019.0114%208.83327%2018.9612C8.96148%2018.911%209.07796%2018.8349%209.1754%2018.7377L16.1813%2012.7435C16.2913%2012.6496%2016.3796%2012.533%2016.4402%2012.4017C16.5008%2012.2704%2016.5321%2012.1274%2016.5321%2011.9828C16.5321%2011.8381%2016.5008%2011.6952%2016.4402%2011.5638C16.3796%2011.4325%2016.2913%2011.3159%2016.1813%2011.222L9.1754%205.222C8.99842%205.0648%208.77142%204.97566%208.53477%204.97009Z'%20fill='%23A4A6A9'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:20px;margin-left:auto;display:block}div[data-region-name=header]{max-height:30px;margin-bottom:8px;display:flex}div[data-region-name=header] .ui-widget{margin-top:0}.ui-widget:has(.my_banner){width:35%;display:inline-block;margin-right:60px!important}:is(.ui-widget:has(>fieloplt-mx-member-overview),.ui-widget:has(>fieloplt-mx-member-currency)){flex:1;margin-top:40px}.my_banner .banner_icon{content:"";background-image:var(--banner-icon-url);background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;display:block}.my_banner .banner_icon img{object-fit:contain;width:100%;height:100%}.cDTE_MyPointsAndStatusSummary_Widget{background-color:#c5ffff;justify-content:space-between;align-items:center;height:auto;padding:8px;display:flex}.cDTE_MyPointsAndStatusSummary_Widget .component-name{display:none}.cDTE_MyPointsAndStatusSummary_Widget .main-layout{border-radius:32px;width:200px;margin-left:auto;background-color:#00d1d2!important}.cDTE_MyPointsAndStatusSummary_Widget .main-layout .awards-col{padding:4px 8px}.cDTE_MyPointsAndStatusSummary_Widget .main-layout .column-layout{display:block}.cDTE_MyPointsAndStatusSummary_Widget .main-layout .icon-and-label{display:none}.cDTE_MyPointsAndStatusSummary_Widget .main-layout .number-value{color:#fff;text-align:center;align-items:center;margin:0 8px;padding-top:0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.cDTE_MyPointsAndStatusSummary_Widget .main-layout .number-value:before{content:"累積金額";text-align:left;flex-grow:1;width:100%}.cDTE_MyPointsAndStatusSummary_Widget .main-layout .number-value:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6459%2015.1056C16.5494%2015.0111%2016.4143%2014.9167%2016.2792%2014.86C16.1442%2014.8033%2015.9898%2014.7844%2015.8547%2014.7844H11.5709H7.28717C6.66969%2014.7844%206.1294%2014.7089%205.64699%2014.5767C5.16459%2014.4444%204.75936%2014.2367%204.45062%2013.9911C4.19977%2013.7833%204.02611%2013.5567%203.89103%2013.2922C3.77526%2013.0278%203.69807%2012.7444%203.69807%2012.4233V9.68444V6.94556C3.69807%206.88889%203.71737%206.81333%203.77526%206.77556C3.81385%206.73778%203.87174%206.7%203.94892%206.7H7.94325H11.9376C12.5551%206.7%2013.0953%206.77556%2013.5778%206.90778C14.0602%207.04%2014.4654%207.24778%2014.7741%207.49333C15.025%207.70111%2015.1986%207.92778%2015.3337%208.19222C15.4495%208.45667%2015.5267%208.74%2015.5267%209.06111V10.6289V12.1967C15.5267%2012.3856%2015.6039%2012.5744%2015.7389%2012.7067C15.874%2012.8389%2016.0477%2012.9144%2016.2599%2012.9144H16.395H16.5301C16.723%2012.9144%2016.916%2012.8389%2017.0511%2012.7067C17.1862%2012.5744%2017.2633%2012.4044%2017.2633%2012.1967V10.6289V9.06111C17.2633%207.94667%2016.8002%206.92667%2015.9126%206.19C15.025%205.45333%2013.6935%205%2011.9762%205H7.36436H2.73326C2.54029%205%202.34733%205.07556%202.21226%205.20778C2.07718%205.34%202%205.51%202%205.71778V9.06111V12.4233C2%2013.5378%202.46311%2014.5578%203.35074%2015.2944C4.23837%2016.0311%205.56981%2016.4844%207.28717%2016.4844H11.3201H15.353C15.4302%2016.4844%2015.5074%2016.5033%2015.5846%2016.5222C15.6617%2016.56%2015.7196%2016.5978%2015.7775%2016.6544L16.6652%2017.5233L17.5528%2018.3922C17.6879%2018.5244%2017.8808%2018.6%2018.0738%2018.6C18.2667%2018.6%2018.4404%2018.5244%2018.5948%2018.3922L18.6913%2018.2978L18.7877%2018.2033C18.9228%2018.0711%2019%2017.8822%2019%2017.6933C19%2017.5044%2018.9228%2017.3156%2018.7877%2017.1833L17.7264%2016.1444L16.6459%2015.1056Z'%20fill='white'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:20px;margin-left:4px}.cDTE_RedemptionsAndTransactions .trade-program_info,.cDTE_RedemptionsAndTransactions .sorted-by{display:none!important}.cDTE_RedemptionsAndTransactions .transaction-list_heading{display:none}.cDTE_RedemptionsAndTransactions .transactions-table thead,.cDTE_RedemptionsAndTransactions .transactions-table .field_reason-type,.cDTE_RedemptionsAndTransactions .transactions-table tr>td:nth-child(2){display:none!important}.cDTE_RedemptionsAndTransactions .transactions-table{display:flex}.cDTE_RedemptionsAndTransactions .transactions-table tbody{flex-wrap:wrap;padding:8px;display:flex}.cDTE_RedemptionsAndTransactions .transactions-table tbody>tr{border-bottom:1px solid #f6f6f6;flex-wrap:wrap;align-items:center;width:100%;padding:12px 0;display:flex}.cDTE_RedemptionsAndTransactions .transactions-table tbody>tr>tr{color:#393e44;flex:1;order:1;width:auto;min-width:0;font-size:16px;font-weight:500;line-height:24px}.cDTE_RedemptionsAndTransactions .transactions-table tbody>tr>tr>td{padding:0!important}.cDTE_RedemptionsAndTransactions .transactions-table tbody>tr .pointColumn{text-align:right;order:2;flex:0 0 content;margin-left:12px}.cDTE_RedemptionsAndTransactions .transactions-table tbody>tr .pointColumn span[title=Award\ Points]{align-items:center;display:flex}.cDTE_RedemptionsAndTransactions .transactions-table tbody>tr .pointColumn span[title=Award\ Points]:after{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6459%2015.1056C16.5494%2015.0111%2016.4143%2014.9167%2016.2792%2014.86C16.1442%2014.8033%2015.9898%2014.7844%2015.8547%2014.7844H11.5709H7.28717C6.66969%2014.7844%206.1294%2014.7089%205.64699%2014.5767C5.16459%2014.4444%204.75936%2014.2367%204.45062%2013.9911C4.19977%2013.7833%204.02611%2013.5567%203.89103%2013.2922C3.77526%2013.0278%203.69807%2012.7444%203.69807%2012.4233V9.68444V6.94556C3.69807%206.88889%203.71737%206.81333%203.77526%206.77556C3.81385%206.73778%203.87174%206.7%203.94892%206.7H7.94325H11.9376C12.5551%206.7%2013.0953%206.77556%2013.5778%206.90778C14.0602%207.04%2014.4654%207.24778%2014.7741%207.49333C15.025%207.70111%2015.1986%207.92778%2015.3337%208.19222C15.4495%208.45667%2015.5267%208.74%2015.5267%209.06111V10.6289V12.1967C15.5267%2012.3856%2015.6039%2012.5744%2015.7389%2012.7067C15.874%2012.8389%2016.0477%2012.9144%2016.2599%2012.9144H16.395H16.5301C16.723%2012.9144%2016.916%2012.8389%2017.0511%2012.7067C17.1862%2012.5744%2017.2633%2012.4044%2017.2633%2012.1967V10.6289V9.06111C17.2633%207.94667%2016.8002%206.92667%2015.9126%206.19C15.025%205.45333%2013.6935%205%2011.9762%205H7.36436H2.73326C2.54029%205%202.34733%205.07556%202.21226%205.20778C2.07718%205.34%202%205.51%202%205.71778V9.06111V12.4233C2%2013.5378%202.46311%2014.5578%203.35074%2015.2944C4.23837%2016.0311%205.56981%2016.4844%207.28717%2016.4844H11.3201H15.353C15.4302%2016.4844%2015.5074%2016.5033%2015.5846%2016.5222C15.6617%2016.56%2015.7196%2016.5978%2015.7775%2016.6544L16.6652%2017.5233L17.5528%2018.3922C17.6879%2018.5244%2017.8808%2018.6%2018.0738%2018.6C18.2667%2018.6%2018.4404%2018.5244%2018.5948%2018.3922L18.6913%2018.2978L18.7877%2018.2033C18.9228%2018.0711%2019%2017.8822%2019%2017.6933C19%2017.5044%2018.9228%2017.3156%2018.7877%2017.1833L17.7264%2016.1444L16.6459%2015.1056Z'%20fill='%2300B5B9'/%3e%3c/svg%3e");width:20px;height:20px;margin-left:4px;display:inline-block}.cDTE_RedemptionsAndTransactions .transactions-table tbody>tr .field_date{color:#797e82;order:3;width:100%;font-size:14px;font-weight:400!important}.cDTE_RedemptionsAndTransactions .table-wrapper .slds-align_absolute-center{background-color:#eee;padding-top:8px;padding-bottom:8px}.cDTE_RedemptionsAndTransactions .table-wrapper .slds-align_absolute-center button{font-size:20px}.cDTE_PrizeCatalog_Widget .positive-points.total-points-display{color:red!important}.siteforceContentArea .comm-layout-column .ui-widget:not(:last-child){margin-bottom:8px!important}:is(.ui-widget:has(c-dte-iframe-container),.ui-widget:has(>.cDTE_Trade_Programs)){margin-top:0!important}.ui-widget:has(>.forceCommunityHtmlBlock){margin-top:0!important;margin-bottom:0!important}.nav-header .page-nav{background-color:#fffdfb;border-top:4px solid #00d1d2;border-bottom:1px solid #ebecec;justify-content:flex-end;padding:.8125rem 0;display:flex;position:relative}.nav-header .page-nav .page-title{align-items:center;font-size:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-header .page-nav .page-title img{-o-object-fit:contain;object-fit:contain;width:24px;max-width:100%;height:24px}.nav-header .page-nav .page-btn{background-color:#0000;background-image:url(var\(--page-nav-icon-url\));background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:24px;height:24px;margin-right:1rem}.nav-header .checkin-modal{z-index:999;background-color:#000000b3;width:100%;height:100%;margin-top:29%;position:fixed;inset:0}.nav-header .checkin-modal.d-none{display:none}.nav-header .checkin-modal .checkin-modal-dialog{width:auto;max-width:300px;margin:1.75rem auto 0}.nav-header .checkin-modal .checkin-modal-dialog .checkin-modal-content{color:#393e44;background-color:#fff;border-radius:1rem;overflow:hidden}.nav-header .checkin-modal .checkin-modal-dialog .checkin-modal-content .checkin-modal-header{color:#fff;background-color:#393e44;justify-content:center;align-items:center;padding:1rem;font-size:1.5rem;display:flex}.nav-header .checkin-modal .checkin-modal-dialog .checkin-modal-content .checkin-modal-header span{font-size:1.25rem;font-weight:400}.nav-header .checkin-modal .checkin-modal-dialog .checkin-modal-content .checkin-modal-body{text-align:center;flex:auto;padding:1rem;overflow-y:auto}.nav-header .checkin-modal .checkin-modal-dialog .checkin-modal-content .checkin-modal-footer{background-color:#fff;padding:1rem}.nav-header .checkin-modal .checkin-modal-dialog .checkin-modal-content .checkin-modal-footer .checkin-modal-confrim{appearance:none;color:#fff;background-color:#00d1d2;border:none;border-radius:10rem;flex-grow:1;width:100%;padding:.5rem;font-size:1.25rem;box-shadow:0 1px 2px #00000008,0 4px 10px #0000001a}.nav-header .nav-mall{background-color:#393e44;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-header .nav-mall .nav-item{flex-grow:1;padding-left:0!important}.nav-header .nav-mall .nav-item:before{display:none!important}.nav-header .nav-mall .nav-item.active{color:#00d1d2;background-color:#00d1d233;border-bottom:2px solid #00d1d2}.nav-header .nav-mall .nav-item .nav-link{color:#797e82;text-align:center;border-bottom:2px solid #797e82;height:50px;padding:.25rem 0;font-size:1.125rem;font-weight:700;line-height:2.5rem;display:block}.reward-program-landing{background-color:#fffdfb;width:100%;max-width:100%;overflow-x:hidden}.reward-program-landing img{width:100%;height:auto;display:block}.reward-program-landing .anchor-nav{z-index:100;box-sizing:border-box;background-color:#fffdfb;justify-content:flex-start;align-items:center;gap:20px;width:100%;padding:8px 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0000000d,0 0 12px #00000040}.reward-program-landing .anchor-nav .nav-item{white-space:nowrap;color:#393e44;flex-direction:column;flex-shrink:0;justify-content:center;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:color .2s,font-weight .2s;display:flex;position:relative}.reward-program-landing .anchor-nav .nav-item.active,.reward-program-landing .anchor-nav .nav-item:hover{color:#00d1d2;font-weight:500}.reward-program-landing .how-to-earn{background-color:#ebecec;padding-top:24px}.reward-program-landing .how-to-earn img{width:100%;height:auto;display:block}.reward-program-landing .how-to-earn .step-3 .step-icon,.reward-program-landing .how-to-earn .step-4 .step-icon{margin-left:16px}.reward-program-landing .how-to-earn .step-card{box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 16px;display:flex}.reward-program-landing .how-to-earn .step-card .step-visual{align-items:center;width:175px;height:125px;display:flex;position:relative}.reward-program-landing .how-to-earn .step-card .step-visual .number-circle{justify-content:center;align-items:center;width:34px;height:34px;margin-top:-40px;margin-right:4px;display:flex}.reward-program-landing .how-to-earn .step-card .step-visual .number-circle .number{color:#005a59;text-align:center;z-index:1;font-family:IQOS,sans-serif;font-size:52px;font-style:italic;font-weight:700;line-height:32px;position:relative}.reward-program-landing .how-to-earn .step-card .step-visual .number-circle .number:after{content:"";z-index:-1;background-color:#fff;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;left:0}.reward-program-landing .how-to-earn .step-card .step-visual .step-icon{align-self:self-end}.reward-program-landing .how-to-earn .step-card .step-visual .step-icon img{object-fit:contain;width:74px;height:71px}.reward-program-landing .how-to-earn .step-card .step-visual .reward-text{flex-direction:column;align-self:flex-end;align-items:center;display:flex}.reward-program-landing .how-to-earn .step-card .step-visual .reward-text .reward-label{color:#34303d;white-space:nowrap;margin-bottom:4px;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:700}.reward-program-landing .how-to-earn .step-card .step-visual .reward-text .reward-amount{color:#34303d;grid-template-rows:max-content;grid-template-columns:max-content;justify-items:start;font-family:IQOS,sans-serif;font-weight:700;display:inline-grid}.reward-program-landing .how-to-earn .step-card .step-visual .reward-text .reward-amount .currency{grid-area:1/1;margin-top:5.77px;margin-left:0;font-size:12.453px;line-height:18.68px;position:relative}.reward-program-landing .how-to-earn .step-card .step-visual .reward-text .reward-amount .amount{grid-area:1/1;margin-top:0;margin-left:13px;font-size:30.543px;line-height:19.812px;position:relative}.reward-program-landing .how-to-earn .step-card .step-content{text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.reward-program-landing .how-to-earn .step-card .step-content .step-title{color:#000;white-space:pre-wrap;margin:0;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:500;line-height:27px}.reward-program-landing .how-to-earn .step-card .step-content .step-description{color:#393e44;white-space:pre-wrap;margin:0;font-family:Noto Sans TC,sans-serif;font-size:16px;font-weight:400;line-height:24px}.reward-program-landing .how-to-earn .step-card .step-action{justify-content:center;width:100%;display:flex}.reward-program-landing .how-to-earn .step-card .step-button{color:#fffdfb;cursor:pointer;background-color:#00d1d2;border:none;border-radius:50px;justify-content:center;align-items:center;padding:12px 24px;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:500;line-height:27px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000008,0 4px 10px #0000001a}.reward-program-landing .how-to-earn .step-card .step-button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000000d,0 6px 12px #00000026}.reward-program-landing .faq{background-color:#393e44;flex-direction:column;align-items:center;gap:24px;padding:24px 16px;display:flex}.reward-program-landing .faq .faq-header{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.reward-program-landing .faq .faq-header .header-content{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.reward-program-landing .faq .faq-header .header-content .info-icon{flex-shrink:0;width:35px;height:35px;position:relative;overflow:hidden}.reward-program-landing .faq .faq-header .header-content .info-icon .icon-inner{background-color:#00d1d2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:2.5px;left:2.5px;overflow:hidden}.reward-program-landing .faq .faq-header .header-content .info-icon .icon-inner:before{content:"i";color:#fffdfb;font-size:18px;font-weight:500}.reward-program-landing .faq .faq-header .header-content h2{color:#fffdfb;text-align:center;white-space:nowrap;margin:0;font-size:24px;font-weight:500;line-height:36px}.reward-program-landing .faq .faq-header p{color:#fffdfb;text-align:center;white-space:pre-wrap;margin:0;font-size:16px;font-weight:400;line-height:24px}.reward-program-landing .faq .faq-cards{gap:12px;width:100%;display:flex}.reward-program-landing .faq .faq-cards .card{text-align:left;color:#393e44;box-sizing:border-box;background-color:#fffdfb;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:14px;width:180px;padding:16px 12px;display:flex}.reward-program-landing .faq .faq-cards .card h3{white-space:pre-wrap;margin:0;font-size:16px;font-weight:500;line-height:24px}.reward-program-landing .faq .faq-cards .card p{white-space:pre-wrap;margin:0;font-size:16px;font-weight:400;line-height:24px}.reward-program-landing .faq .cta-container{justify-content:center;width:100%;display:flex}.reward-program-landing .faq .cta-button{color:#fffdfb;cursor:pointer;background-color:#00d1d2;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:18px;font-weight:500;line-height:27px;display:flex;box-shadow:0 1px 2px #00000008,0 4px 10px #0000001a}.reward-program-landing .rules{background-color:#c2c3c5;padding:16px 24px}.reward-program-landing .rules .container{background-color:#fff;border-radius:12px;padding:16px 12px}.reward-program-landing .rules .container:last-child{margin-top:16px}.reward-program-landing .rules .container h3{margin:0 0 16px;font-size:18px;font-weight:500;line-height:27px}.reward-program-landing .rules .container p{margin:0 0 8px;font-size:16px;font-weight:400;line-height:24px}.reward-program-landing .rules .container ul{padding-left:12px}.reward-program-landing .rules .container ul li{list-style:outside}
