body main .e2MyAccountPageTemplate wtc-nested-tab{display:block}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav{overflow:hidden;list-style:none;margin:0;padding:0}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav li{height:30px;font-weight:500}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav li:hover,body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav li.active{border-bottom:3px solid #009aa9;color:#009aa9;cursor:pointer}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-content .tab-pane{display:none}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-content .tab-pane.active{display:block}@media (min-width: 1024px){body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav{display:flex;flex-wrap:wrap;justify-content:center}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav li{font-size:18px;margin:0 15px;padding:0 0 5px}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-content{margin-top:25px}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav{display:block;white-space:nowrap;text-align:center;overflow-x:scroll;-webkit-overflow-scrolling:touch;justify-content:center;padding-bottom:10px}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav li{display:inline-block;font-size:16px;margin:0 10px;padding:0 0 5px}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-content{margin-top:5px}}body main .e2MyAccountPageTemplate main cx-page-slot>*{display:block;margin-bottom:20px}body main .e2MyAccountPageTemplate main cx-page-slot>*:empty{display:none}body main .e2MyAccountPageTemplate main cx-page-slot~cx-page-slot>*{margin-top:20px;margin-bottom:20px}body main .e2MyAccountPageTemplate e2-page-title{display:block;font-weight:500;font-size:16px;color:#333;line-height:28px}@media (min-width: 1024px){body main .e2MyAccountPageTemplate:before,body main .e2MyAccountPageTemplate:after{content:" ";display:table;box-sizing:border-box}body main .e2MyAccountPageTemplate:after{clear:both}body main .e2MyAccountPageTemplate cx-page-slot{width:calc(100% - 250px);float:right}body main .e2MyAccountPageTemplate cx-page-slot.Breadcrumb+cx-page-slot>*,body main .e2MyAccountPageTemplate cx-page-slot.Title+cx-page-slot>*,body main .e2MyAccountPageTemplate cx-page-slot.AccountNav>*{margin-top:0}body main .e2MyAccountPageTemplate cx-page-slot.Breadcrumb{width:100%;float:none}body main .e2MyAccountPageTemplate cx-page-slot.AccountNav,body main .e2MyAccountPageTemplate cx-page-slot.AccountNavFAQContainer{float:none;width:230px;margin-right:250px}body main .e2MyAccountPageTemplate cx-page-slot.Title>*{margin-bottom:6px}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate{min-height:unset}body main .e2MyAccountPageTemplate main cx-page-slot~cx-page-slot>*{margin-top:20px}}body main .e2MyAccountPageTemplate wtc-nested-tab wtc-loading-fragment{display:none}@media (min-width: 1024px){body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav{border-bottom:1px solid #dfdfdf;justify-content:left}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav li{font-size:14px;line-height:38px;height:38px;margin:0;padding:0 40px}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav li:not(.active):hover{border-bottom:none}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-content{margin:0}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav{display:block;background:#d6ebe74d;height:auto;line-height:0;text-align:left;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}body main .e2MyAccountPageTemplate wtc-nested-tab .tab-nav li{display:inline-block;font-size:14px;font-weight:400;height:42px;line-height:42px;margin:0 15px}}body main .e2MyAccountPageTemplate e2-add-to-cart{display:inline-block}body main .e2MyAccountPageTemplate e2-add-to-cart form{display:inline-block}body main .e2MyAccountPageTemplate e2-add-to-cart form cx-item-counter{display:inline-block;vertical-align:middle}body main .e2MyAccountPageTemplate e2-add-to-cart form cx-item-counter button{float:left;height:50px;line-height:50px;width:30px;color:#fff;text-align:center;font-size:30px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#009aa9;border:1px solid #009aa9}body main .e2MyAccountPageTemplate e2-add-to-cart form cx-item-counter button:disabled{background:#9a9b9c;border:1px solid #9a9b9c}body main .e2MyAccountPageTemplate e2-add-to-cart form cx-item-counter button:first-of-type{border-radius:4px 0 0 4px}body main .e2MyAccountPageTemplate e2-add-to-cart form cx-item-counter button:last-of-type{border-radius:0 4px 4px 0}body main .e2MyAccountPageTemplate e2-add-to-cart form cx-item-counter input[type=number]{float:left;border:1px solid #9a9b9c;font-size:14px;color:#333;border-radius:0;height:50px;width:50px;text-align:center;outline:0;-moz-appearance:textfield}body main .e2MyAccountPageTemplate e2-add-to-cart form cx-item-counter input[type=number]::-webkit-outer-spin-button,body main .e2MyAccountPageTemplate e2-add-to-cart form cx-item-counter input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body main .e2MyAccountPageTemplate e2-add-to-cart form~.btn-add-to-cart{display:inline-block;height:50px;line-height:50px;width:280px;font-size:14px;margin-left:18px;padding:0;vertical-align:middle;margin-bottom:0}body main .e2MyAccountPageTemplate e2-add-to-cart form~.btn-add-to-cart i{position:static;font-size:28px;padding:0 8px;vertical-align:middle}@media (max-width: 1280px){body main .e2MyAccountPageTemplate e2-add-to-cart form~.btn-add-to-cart{margin-left:14px;width:200px;margin-bottom:0}}body main .e2MyAccountPageTemplate e2-add-to-cart form~.btn-pre-order i{font-size:26px;padding:0 2px}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-notify-me,body main .e2MyAccountPageTemplate e2-add-to-cart .btn-add-to-cart{position:relative;display:inline-block;cursor:pointer;height:30px;line-height:28px;padding:0 12px;color:#fff;font-size:12px;min-width:0}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-notify-me.iconOnly,body main .e2MyAccountPageTemplate e2-add-to-cart .btn-add-to-cart.iconOnly{display:inline-flex;justify-content:center;align-items:center;padding:0;width:40px}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-notify-me.disabled,body main .e2MyAccountPageTemplate e2-add-to-cart .btn-add-to-cart.disabled{border-color:#9a9b9c!important;background-color:#9a9b9c!important;pointer-events:none}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-notify-me span,body main .e2MyAccountPageTemplate e2-add-to-cart .btn-add-to-cart span{vertical-align:top;margin-left:3px}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-notify-me i,body main .e2MyAccountPageTemplate e2-add-to-cart .btn-add-to-cart i{font-size:18px}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-notify-me i.loading,body main .e2MyAccountPageTemplate e2-add-to-cart .btn-add-to-cart i.loading{display:inline-block;animation:rotate360Animation 2s linear infinite}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-notify-me{border:1px solid #86c9bf;background-color:#86c9bf}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-notify-me:hover{background:#c4e4df;border-color:#c4e4df}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-primary.btn-subscription{border:solid 1px #fb7281;background-color:#fb7281}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-primary.btn-subscription:hover{background:#ff9da9f8;border-color:#ff9da9f8}body main .e2MyAccountPageTemplate e2-add-to-cart .btn-primary.btn-subscription i{font-size:20px}body main .e2MyAccountPageTemplate e2-add-to-cart .popover{width:auto;font-size:12px}body main .e2MyAccountPageTemplate e2-add-to-cart .popover .addItem{line-height:normal;white-space:nowrap}body main .e2MyAccountPageTemplate e2-add-to-cart .popover .addItem .num{background:#fcbc3d;border-radius:50%;color:#fff;display:inline-block;font-size:14px;margin-right:5px;line-height:35px;width:35px;height:35px;text-align:center}body main .e2MyAccountPageTemplate e2-add-to-cart .popover .addItem .num .notify-color{background:#dd5e4f}body main .e2MyAccountPageTemplate e2-add-to-cart .popover .addItem .content{display:inline-block;width:calc(100% - 35px)}body main .e2MyAccountPageTemplate e2-add-to-cart .popover .addItem .checkOut{display:block;text-align:right}body main .e2MyAccountPageTemplate e2-add-to-cart .popover .addItem .checkOut a{text-decoration:underline}body main .e2MyAccountPageTemplate e2-add-to-cart .popover .popStockLevel{width:200px;height:auto}@media (min-width: 1024px){body main .e2MyAccountPageTemplate e2-account-navigate{display:block}body main .e2MyAccountPageTemplate e2-account-navigate .pageTitle{font-size:20px;font-weight:500;margin-bottom:10px}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box{border:1px solid #dfdfdf;padding:10px}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box:empty{display:none}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box:not(:empty)~.box{border-top:0}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box ul,body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box li{list-style-type:none;padding:0;margin:0}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-head{line-height:20px;position:relative}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-head-name{display:block;width:calc(100% - 25px);font-weight:500;font-size:14px;margin:0}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-head-name~i{position:absolute;right:0;top:0;display:block;width:20px;height:20px;font-size:20px;text-align:center;transition:all .2s ease-in-out;color:#009aa9;cursor:pointer;transform:rotate(180deg)}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-head-name~i.down{transform:rotate(0)}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-content{overflow:hidden}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-content:empty{display:none}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-content ul li{font-size:14px;font-weight:400;line-height:1.3;margin-top:10px}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-content ul li h2{font-size:inherit;font-weight:inherit;margin:0}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-content ul li a{display:flex;flex-wrap:nowrap;color:#9a9b9c}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-content ul li a:hover{color:#009aa9}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-content ul li a.active{color:#009aa9}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-content ul li a span~span{margin-left:3px}body main .e2MyAccountPageTemplate e2-account-navigate .box-menu .box-count{background-color:#e600a0;border-radius:20px;color:#fff;display:block;line-height:17px;width:30px;height:17px;text-align:center;margin-left:auto}}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container{background-color:#fff;border:1px solid #dfdfdf;display:block;margin:15px 0}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container .container-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;font-weight:500}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-account-navigation-faq-container .container-header{padding:15px}}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container .container-header .title{font-size:14px}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container .container-header .faq-more-btn{color:#a6a7a9;text-transform:uppercase;font-weight:400;font-size:10px}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container ul.list,body main .e2MyAccountPageTemplate e2-account-navigation-faq-container ul.list li{list-style:none;margin:0;padding:0}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container ul.list li{border-top:1px solid #dfdfdf;font-size:13px}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container ul.list li a{position:relative;display:block;padding:12px 30px 12px 15px}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container ul.list li a:hover i{color:#333}body main .e2MyAccountPageTemplate e2-account-navigation-faq-container ul.list li a i{position:absolute;top:50%;right:15px;font-size:10px;transform:translateY(-50%)}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-account-navigation-faq-container{border:none;margin-left:-15px;margin-right:-15px}}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice{margin-top:5px;order:5}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.thailandBg .memberPrice-content{display:flex;align-items:center;background:unset}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.thailandBg .memberPrice-content:before{content:"";aspect-ratio:1;background-image:url(/assets/img/WTCTH_member_price_bg_PLP.png);background-repeat:no-repeat;background-size:contain;width:20px}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.thailandBg.elitePrice .memberPrice-content:before{background-image:url(/assets/img/WTCTH_elite_price_bg_PLP.png)}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.elitePrice .memberPrice-content{background-image:radial-gradient(circle at 50% 0,#a19554,#1c1504 33%)}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.elitePrice .memberPrice-content span{display:inline-block;padding:10px;color:#fff}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.elitePrice .memberPrice-content span.blackColor{color:#545454}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice .memberPrice-content{display:flex;width:fit-content;color:#545454;font-size:14px;height:24px;padding:0 10px 0 5px}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice .memberPrice-content span{line-height:24px;vertical-align:middle;margin:0 0 0 3px}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice .memberPrice-content .icon{width:20px;display:inline-block}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice .memberPrice-content .icon img{vertical-align:middle}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.MBmemberPrice .memberPrice-content{border-radius:12px 5px;width:fit-content;box-shadow:0 3px #e3e3e3;background-image:radial-gradient(circle at 50% 0,#e3fcf9,#96e6da 36%)}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.MBmemberPrice .memberPrice-content .icon{width:unset}body main .e2MyAccountPageTemplate e2-wishlist-item .memberPrice.MBmemberPrice .memberPrice-content .icon img{max-height:21px}body main .e2MyAccountPageTemplate e2-wishlist-item .elabMarkDownMemPrice{margin-top:20px}body main .e2MyAccountPageTemplate e2-wishlist-item{display:flex;flex-wrap:nowrap;align-items:center;position:relative}body main .e2MyAccountPageTemplate e2-wishlist-item>*{display:block;margin-left:10px}body main .e2MyAccountPageTemplate e2-wishlist-item>*:not(:first-child){margin-left:10px}body main .e2MyAccountPageTemplate e2-wishlist-item .icon-delete{color:#9a9b9c;font-size:20px;cursor:pointer}@media (min-width: 1024px){body main .e2MyAccountPageTemplate e2-wishlist-item .icon-delete{opacity:.5}body main .e2MyAccountPageTemplate e2-wishlist-item .icon-delete:hover{opacity:1}}@media (max-width: 1023px) and (max-width: 767px){body main .e2MyAccountPageTemplate e2-wishlist-item .icon-delete{position:absolute;top:13px;right:13px}}body main .e2MyAccountPageTemplate e2-wishlist-item .product-image{display:block;margin-left:10px}body main .e2MyAccountPageTemplate e2-wishlist-item .product-image .product-thumbnail{display:block;width:90px;height:90px}body main .e2MyAccountPageTemplate e2-wishlist-item .product-image .product-thumbnail img{min-width:90px;border:1px solid #dfdfdf}body main .e2MyAccountPageTemplate e2-wishlist-item .product-image .product-status{margin-top:3px;color:#e42313}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info{display:block;margin-left:10px;flex:1;min-height:90px}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .promotion{margin-bottom:10px}@media (max-width: 1023px) and (max-width: 767px){body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .promotion{margin-right:40px}}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .promotion .btn{padding:8px 15px;min-width:0;font-size:12px;margin-right:5px;margin-bottom:5px}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .promotion .btn:last-child{margin-right:0}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .title{font-size:14px;color:#333;line-height:18px;margin-top:2px}@media (max-width: 1023px) and (max-width: 767px){body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .title{margin-right:40px}}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .price{margin-top:24px;display:flex;flex-wrap:nowrap;align-items:center;font-weight:500;font-size:18px;line-height:35px;height:35px;color:#e600a0}@media (max-width: 1023px) and (max-width: 767px){body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .price{line-height:45px;height:45px}}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .price .productOriginalPrice{color:#9a9b9c;font-size:14px;margin-left:10px}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .price e2-add-to-cart{margin-left:auto;margin-right:10px}@media (max-width: 1023px) and (max-width: 767px){body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .price e2-add-to-cart{position:absolute;bottom:0;right:0}body main .e2MyAccountPageTemplate e2-wishlist-item .product-info .price e2-add-to-cart span{display:none}}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock{margin:15px auto 0;column-count:2;column-gap:3%}@media (max-width: 1023px){body main .e2MyAccountPageTemplate .MyAccountDashboardBlock{display:none}}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock e2-my-account-order-history-block,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock e2-my-account-ecoupon-evoucher-block,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock e2-my-account-my-wish-list-block,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock e2-my-account-personal-information-block{display:inline-block;border:1px solid #dfdfdf;padding:15px 15px 0;margin-bottom:10px;min-height:200px;width:100%}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .info_row{margin-bottom:10px;display:block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .info_row .info{display:inline-block;margin-right:30px;min-width:160px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .info_row .info p{color:#9b9b9b;min-width:75px;display:inline-block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .info_row .info span{margin-left:10px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .info_row .info .info-status{color:#009aa9}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .product_img .img{display:inline-block;position:relative;width:80px;margin-right:10px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .product_img .img .show-more{position:absolute;width:100%;color:#fff;background:#0006;height:100%;font-size:20px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .product_img .img .show-more span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .btn{text-align:center;width:80%;margin:10px auto 15px;display:flex;justify-content:center}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .btn .icon-edit{margin-right:5px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .header{margin-bottom:10px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .header p{display:inline-block;color:#070300;font-size:14px;font-weight:500}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .header a,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .header a,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .header a{float:right;color:#9b9b9b;text-decoration:underline;display:inline-block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .header .show-more,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .header .show-more,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .header .show-more{display:inline-block;float:right;line-height:20px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .header .dashboard-title,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .header .dashboard-title,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .header .dashboard-title{display:inline-block;color:#070300;font-size:14px;font-weight:500}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-wishlist,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-recent-order,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-ecoupon,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-wishlist,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-recent-order,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-ecoupon,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-wishlist,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-recent-order,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-ecoupon{text-align:center}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-wishlist .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-recent-order .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-ecoupon .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-wishlist .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-recent-order .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-ecoupon .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-wishlist .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-recent-order .header,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-ecoupon .header{margin-bottom:10px;text-align:left;line-height:normal}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-wishlist .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-recent-order .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-ecoupon .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-wishlist .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-recent-order .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-ecoupon .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-wishlist .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-recent-order .header p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-ecoupon .header p{display:inline-block;color:#070300;font-size:14px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-wishlist img,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-recent-order img,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-ecoupon img,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-wishlist img,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-recent-order img,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-ecoupon img,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-wishlist img,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-recent-order img,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-ecoupon img{vertical-align:middle;width:100px;margin-top:15px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-wishlist p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-recent-order p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .empty-ecoupon p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-wishlist p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-recent-order p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-recent-order .empty-ecoupon p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-wishlist p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-recent-order p,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .empty-ecoupon p{font-size:12px;margin:0 0 10px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper{margin-left:-15px;margin-right:-15px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details{padding:25px 15px 15px;background:url(/assets/img/coupon_bg.png) no-repeat;background-position:left bottom;position:relative;min-height:114px;border-bottom:1px solid #dfdfdf;cursor:pointer}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p{font-size:12px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p span{max-width:calc(100% - 51px);display:inline-block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p span.new{padding:0 9px;border-radius:7.5px;background:#fff68f;text-shadow:0 2px 4px #ffc5ed;font-size:12px;text-align:center;color:#e600a0;line-height:16px;max-width:45px;margin-left:6px;vertical-align:top}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p.ecoupon-description{color:#070300}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p.ecoupon-description .new{padding:0 9px;border-radius:7.5px;background:#fff68f;text-shadow:0 2px 4px #ffc5ed;font-size:12px;text-align:center;color:#e600a0;line-height:16px;max-width:45px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p.ecoupon-price{color:#e600a0;margin-top:15px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p.ecoupon-price span{color:#9b9b9b}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p.ecoupon-expiryDate{color:#070300;margin-top:10px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-ecoupon .ecoupon-wrapper .ecoupon-details p.ecoupon-expiryDate span{color:#9b9b9b}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .wishlist-item-wrapper{margin-left:-15px;margin-right:-15px;padding:10px 0;border-bottom:1px solid #dfdfdf}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .wishlist-item-wrapper e2-wishlist-item .product-info .title{font-weight:400}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .wishlist-item-wrapper e2-wishlist-item .product-info .price{margin-top:30px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .my-account-wishlist .wishlist-item-wrapper:last-child{border-bottom:0px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .header{margin-bottom:10px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .header p{display:inline-block;color:#070300;font-size:14px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .header a{float:right;color:#9b9b9b;text-decoration:underline;display:inline-block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information div{line-height:27px;font-size:12px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information div p{vertical-align:top;color:#9b9b9b;width:110px;display:inline-block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .first-name,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .last-name{min-width:48%;display:inline-block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .first-name span,body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .last-name span{width:calc(100% - 110px);word-break:break-all;display:inline-block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .address{vertical-align:top;color:#9b9b9b;width:110px;display:inline-block}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .address-block{display:inline-block;width:calc(100% - 110px);padding-bottom:15px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .address-block span{display:list-item;list-style:none}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .address-block span:not(:first-child){line-height:21px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .address-block span:nth-child(2){margin-top:-6px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock .personal-information .address-block span:not(:last-child):after{content:","}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner{position:relative;width:100%;height:140px;margin:16px 0 4px;border-radius:5px;display:block;overflow:hidden;font-family:Poppins;background-size:cover;background-position:center;background-image:url(/assets/img/beauty-profile/beauty-profile-banner-bg.png)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner:before{position:absolute;inset:0;content:"";z-index:4;border-width:6px;border-style:solid;pointer-events:none;border-image:linear-gradient(267.04deg,#9de8e6,#e9daf1 33.85%,#aee0e2 78.13%,#edd9f2 95.83%) 30}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner:after{position:absolute;inset:6px;content:"";z-index:0;background-size:contain;background-position:right center;background-image:url(/assets/img/beauty-profile/beauty-profile-banner-bg-overlay.png)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-content{position:absolute;top:50%;left:23px;transform:translateY(-50%);z-index:3}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-content .banner-title{font-size:30px;font-weight:600;line-height:20px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-content .banner-desc{font-size:16px;line-height:18px;font-weight:400;margin-top:13px;width:300px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img{position:absolute;top:0;left:44%;bottom:0;width:688px;z-index:2;transform:translate(-50%)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container{position:absolute;gap:14px;display:flex;align-items:flex-start}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .dot{position:relative;width:18px;min-width:18px;height:18px;margin:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .dot:before{position:absolute;top:50%;left:50%;width:16px;height:16px;content:"";border-radius:50%;background:linear-gradient(164deg,#8fc6d280,#dee5ef 40%);background-color:#dee5ef;transform:translate(-50%,-50%)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .dot i{display:none;color:#fff;line-height:1;font-size:22px;height:22px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .step-desc{position:relative;width:max-content;max-width:unset;color:#8d8d8d;font-size:16px;font-weight:500;line-height:18px;z-index:3;margin-top:5px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container.active .dot{width:28px;min-width:28px;height:28px;margin:0;background-color:#81e2e7;box-shadow:0 1px 4px #00000040}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container.active .dot:before{content:unset}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container.active .dot i{display:block}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container.active .step-desc{color:#4474a0}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child{left:37%;bottom:10%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child .ring{position:absolute;top:50%;left:50%;width:84px;height:84px;content:"";z-index:0;border-radius:50%;outline:1px solid rgba(255,255,255,.4);border:8px solid rgba(135,249,255,.1);transform:translate(-50%,-50%)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child .ring:before,body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child .ring:after{position:absolute;top:50%;left:50%;content:"";z-index:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);transform:translate(-50%,-50%)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child .ring:before{width:68px;height:68px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child .ring:after{width:77px;height:77px}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container{gap:4px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .dot{margin:3px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .dot i{font-size:20px;height:20px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .step-desc{width:168px;line-height:1;font-size:14px;margin-left:0}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container.active .dot{width:24px;min-width:24px;height:24px;margin:0}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner-all:nth-child(2){left:49%;bottom:30%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner-all:nth-child(3){left:59%;bottom:52%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner-all:nth-child(4){left:66.4%;bottom:72%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner:nth-child(2){left:53%;bottom:38%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner:nth-child(3){left:65%;bottom:68%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .canvas-container{position:absolute;inset:0;overflow:hidden}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .canvas-container canvas{position:absolute;content:"";left:10%;bottom:0;z-index:2;transform:translate(-50%)}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img{left:33%}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .full-bg{position:absolute;right:4%;bottom:6px;width:auto;height:calc(100% - 12px);z-index:1}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .full-bg{right:6px;height:86%}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short{height:120px;background-image:url(/assets/img/beauty-profile/beauty-profile-banner-mobile-bg.png)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short:after{content:unset}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-content{top:12px;left:16px;width:134px;transform:unset}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-content .banner-title{font-size:15px;line-height:20px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-content .banner-desc{width:100%;font-size:12px;line-height:1;margin-top:3px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img{left:-112px;width:384px;transform:unset}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container{gap:3px;height:18px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container .dot{width:14px;min-width:14px;height:14px;margin:2px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container .dot:before{width:14px;height:14px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container .dot i{font-size:16px;height:16px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container .step-desc{width:max-content;font-size:14px;line-height:14px;margin-top:2px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container.active .dot{width:18px;min-width:18px;height:18px;margin:0}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container:first-child{left:42%;bottom:8%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container:first-child .ring{width:58px;height:58px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container:first-child .ring:before{width:48px;height:48px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-container:first-child .ring:after{width:53px;height:53px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img:before,body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .step-line:before{width:694px;bottom:48px;transform:translate(-50%) rotate(326deg)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner-all:nth-child(2){left:55%;bottom:29%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner-all:nth-child(3){left:65%;bottom:48%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner-all:nth-child(3) .step-desc{max-width:138px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner-all:nth-child(4){left:77%;bottom:75%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner-all:nth-child(4) .step-desc{max-width:86px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner:nth-child(2){left:61%;bottom:40%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner:nth-child(3){left:74%;bottom:68%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner:nth-child(3) .step-desc{max-width:100px;word-wrap:break-word;top:-7px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .banner .step-desc{right:-12px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .canvas-container{transform:rotate(-9.68deg)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .banner-img .canvas-container canvas{left:0;transform:translate(-50%)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner.short .full-bg{display:none}@media (max-width: 768px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner{height:120px;background-image:url(/assets/img/beauty-profile/beauty-profile-banner-mobile-bg.png)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner:after{content:unset}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-content{top:12px;left:16px;width:134px;transform:unset}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-content .banner-title{font-size:15px;line-height:20px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-content .banner-desc{width:100%;font-size:12px;line-height:1;margin-top:3px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img{left:-112px;width:384px;transform:unset}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container{gap:4px;height:18px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .dot{width:14px;min-width:14px;height:14px;margin:2px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .dot:before{width:14px;height:14px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .dot i{font-size:16px;height:16px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container .step-desc{width:max-content;font-size:14px;line-height:14px;margin-top:2px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container.active .dot{width:18px;min-width:18px;height:18px;margin:0}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child{left:42%;bottom:8%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child .ring{width:58px;height:58px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child .ring:before{width:48px;height:48px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-container:first-child .ring:after{width:53px;height:53px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img:before,body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .step-line:before{width:694px;bottom:48px;transform:translate(-50%) rotate(326deg)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner-all:nth-child(2){left:55%;bottom:29%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner-all:nth-child(3){left:65%;bottom:48%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner-all:nth-child(3) .step-desc{max-width:138px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner-all:nth-child(4){left:77%;bottom:75%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner-all:nth-child(4) .step-desc{width:86px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner:nth-child(2){left:60%;bottom:38%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner:nth-child(3){left:74%;bottom:68%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .banner:nth-child(3) .step-desc{max-width:138px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .canvas-container{transform:rotate(-9.68deg)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .banner-img .canvas-container canvas{left:0;transform:translate(-50%)}body main .e2MyAccountPageTemplate e2-my-account-landing-flex wtc-beauty-profile-banner .wtc-beauty-profile-banner .full-bg{display:none}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .overlay-header{font-size:14px;font-weight:500;margin-bottom:15px}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface{display:flex;padding:15px 0}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface{flex-wrap:wrap;padding:0 0 5px;position:relative}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface img{width:200px;object-fit:contain;align-self:flex-start}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface img{width:110px;height:69px}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details{margin-left:15px}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details{max-width:calc(100% - 125px)}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content{position:relative;padding:20px 25px;max-width:300px;min-height:330px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .overlay-header{color:#009aa9;font-size:18px;font-weight:500;margin:0 30px 20px;justify-content:center}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .overlay-header i{position:absolute;right:25px;top:20px;cursor:pointer;color:#9a9b9c;font-size:16px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table{min-height:210px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-title{display:flex;background-color:#009aa91a;margin:20px 15px 0;padding:4px 0}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-title .points-header,body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-title .due-date-header{flex:50%;color:#009aa9;text-align:initial;padding:5px 14px;font-weight:700}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body{margin:5px 15px 0}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body .points{width:100%;display:inline-flex}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body .points .point-body,body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body .points .due-date-body{color:#9a9b9c;text-align:left;flex:50%;padding:5px 14px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination{margin:10px 0;display:flex;justify-content:center;position:absolute;bottom:25px;right:50%;left:50%}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination>div{cursor:pointer;display:inline-block;text-align:center;margin:0 5px;height:22px;line-height:22px;border:1px solid #dfdfdf;border-radius:4px;color:#dfdfdf;padding:0 7.5px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .page-number{padding:0}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .page-number span{padding:0 7.5px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .pagination-previous,body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .pagination-next{border:0px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .pagination-previous.disabled,body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .pagination-next.disabled{cursor:default;background-color:#f5f5f5}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .current{background-color:#009aa9;border-color:#009aa9}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .member-points{opacity:.85;font-weight:500;font-size:36px;color:#009aa9;margin-bottom:5px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .member-points.elite-member{color:#a28443}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .total-points{font-weight:300;font-size:12px;color:#9a9b9c;margin-bottom:5px}@media (min-width: 1024px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .total-points{width:calc(100vw - 881px)}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .equal-to{color:#009aa9;margin-bottom:5px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .equal-to.elite-member{color:#a28443}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .equal-to{font-size:14px}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .points-expiry-date{cursor:pointer;color:#9a9b9c;width:max-content}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .points-expiry-date{background-color:#009aa91a;color:#009aa9;font-size:14px;font-weight:500;padding:12px 15px;position:relative;width:100vw;left:-140px;display:flex;justify-content:center;margin-bottom:3px}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .points-expiry-date .text{text-decoration:underline}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .points-expiry-date .text{text-decoration:unset}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .points-expiry-date .text i:before{transform:rotate(90deg)}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .points-expiry-date .text i{position:absolute;top:0;bottom:0;margin:auto;height:fit-content;right:16px}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .points_summary.card-interface .details .points-expiry-date .text i:before{font-size:15px;margin:2px 4px 0 8px}}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .sc-pwd{height:30px;border-radius:20px 0;padding:0 20px;background-color:#e1f3f5;display:flex;width:fit-content;align-items:center;margin:10px 0}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .sc-pwd span{margin-left:5px;color:#27aab6;font-size:14px;font-weight:500}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .sc-pwd.elite{border-radius:80px 0;background-color:#f3eede}body main .e2MyAccountPageTemplate e2-my-account-landing-flex .sc-pwd.elite span{color:#a28443}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide{max-width:100%;display:inline-block;margin:15px 0 0}@media (min-width: 1024px){body main .e2MyAccountPageTemplate e2-my-account-estamp-slide{max-width:356px;margin:30px 30px 0;position:absolute;right:0;top:80px}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-estamp-slide{width:100%;overflow:hidden;margin:5px 0 0}}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps{display:inline-block;max-width:356px;min-width:178px}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .carousel-panel .slides .slide{width:178px!important;padding-right:10px}@media (min-width: 1024px){body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .carousel-panel .slides .slide:last-child{padding-right:0}}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .carousel-panel .slides .slide .stamp-container{display:flex;align-items:center;justify-content:center;min-width:min(178px,100%);min-height:114px;background-image:url(/assets/img/stamp-bg.svg);background-size:128% 128%;background-repeat:no-repeat;background-position:center;border-image:url(/assets/img/stamp-bg.svg);border-width:15px 19px;border-style:solid;border-image-slice:15 19}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .carousel-panel .slides .slide .stamp-container a{max-width:150px;display:block;text-align:center;color:#9a9b9c}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .carousel-panel .slides .slide .stamp-container a .stamp-name{color:#4c4c4c;font-weight:500;min-height:44px;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .carousel-panel .slides .slide .stamp-container a .icon{vertical-align:middle;width:30px;height:20px;display:inline-block;margin:0 -4px}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .carousel-panel .slides .slide .stamp-container a .stamp-point{vertical-align:middle;display:inline-block;color:#009aa9;opacity:.85;zoom:1;font-size:26px;line-height:1em}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-prev,body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-next{width:25px;height:25px;position:absolute;top:50%;margin-top:-10px;z-index:10;cursor:pointer}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-prev i,body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-next i{display:block;text-align:center;line-height:25px}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-prev i:before,body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-next i:before{font-size:20px;color:#989899}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-prev.swiper-button-disabled,body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-next.swiper-button-disabled{display:none}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-prev,body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-next{display:none}}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-prev{left:-30px}body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps .swiper-button-next{right:-20px}@media (max-width: 1023px){body main .e2MyAccountPageTemplate e2-my-account-estamp-slide .stamps{width:100%;max-width:100%}}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards{display:flex;flex-direction:column;background-color:#fff3f3;width:100%;max-width:557px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container{display:flex;flex-direction:row;align-items:center;gap:20px;padding:19px 27px 21px 19px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-icon{width:88px;height:68px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content{display:flex;flex-direction:column;gap:10px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-title{font-size:18px;font-weight:600;line-height:17px;text-align:left;color:#c08e10}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-des{font-size:14px;font-weight:400;line-height:17px;text-align:left}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-des span{font-size:14px;font-weight:400;line-height:17px;text-align:left;color:red}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-des span.gnc{color:#000;font-weight:600}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-detail{font-size:14px;font-weight:400;line-height:14px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-detail:after{content:">";width:100%;margin-left:5px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-detail a{text-decoration:underline}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .progress{min-width:84px;min-height:84px;background:conic-gradient(#C79E5C var(--progress1),#E3B42F var(--progress2),#ffffff var(--last));border-radius:50%;position:relative}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .progress:before{content:"";position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background-color:#fff3f3;width:66px;height:66px;text-align:center}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .progress .circle-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .progress .circle-content>div{position:relative;width:100%;height:100%;padding:15px;display:flex;align-items:center;justify-content:center;flex-direction:column}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .progress .circle-content>div .price-title{font-size:12px;font-weight:400;line-height:12px;text-align:center}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .progress .circle-content>div .price{font-size:14px;font-weight:700;line-height:14px;text-align:center;color:#805e08}@media (max-width: 768px){body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container{align-items:flex-start;padding:13px 18px 12px 16px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-icon{width:55px;height:47px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content{gap:8px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-title{font-size:14px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-des{font-size:12px}body main .e2MyAccountPageTemplate e2-my-account-gnc-gold-rewards .gnc-gold-reward-container .gnc-content .gnc-detail{font-size:10px}}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail{display:flex;flex-direction:column;background-color:#f4f4f4}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-container{border-radius:8px}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-container .swiper .slide{padding:30px 0;text-align:center;margin:0 auto}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-container .swiper .slide:before{position:absolute;right:-1px;top:30px;bottom:30px;content:"";border-right:1px solid #dfdfdf}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-container .swiper .slide:last-child:before{display:none}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-container .swiper .slide .pointsBalance{margin:0;font-weight:500;font-size:36px;color:#a18643;line-height:40px}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-container .swiper .slide .num{font-weight:500;font-size:14px;color:#4c4c4c;line-height:20px}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-container .swiper .slide .expireDate{font-weight:300;font-size:12px;color:#4c4c4c}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-button-next{right:30px}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-button-prev{left:30px}body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-button-prev i:before,body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-button-next i:before{color:#4c4c4c;font-size:30px}@media (max-width: 767px){body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-button-prev,body main .e2MyAccountPageTemplate e2-my-account-member-point-detail .members-point-container .swiper-button-next{display:none}}@media (max-width: 768px){body main .e2MyAccountPageTemplate e2-my-account-member-point-detail{background-color:#fff}}body main .e2MyAccountPageTemplate{opacity:1!important}@media (max-width: 1023px){body main .e2MyAccountPageTemplate{display:block}body main .e2MyAccountPageTemplate .pageTitle{font-size:20px;font-weight:500;margin-bottom:10px}body main .e2MyAccountPageTemplate .box-menu .box{border:1px solid #dfdfdf;padding:10px}body main .e2MyAccountPageTemplate .box-menu .box:empty{display:none}body main .e2MyAccountPageTemplate .box-menu .box:not(:empty)~.box{border-top:0}body main .e2MyAccountPageTemplate .box-menu .box ul,body main .e2MyAccountPageTemplate .box-menu .box li{list-style-type:none;padding:0;margin:0}body main .e2MyAccountPageTemplate .box-menu .box-head{line-height:20px;position:relative}body main .e2MyAccountPageTemplate .box-menu .box-head-name{display:block;width:calc(100% - 25px);font-weight:500;font-size:14px;margin:0}body main .e2MyAccountPageTemplate .box-menu .box-head-name~i{position:absolute;right:0;top:0;display:block;width:20px;height:20px;font-size:20px;text-align:center;transition:all .2s ease-in-out;color:#009aa9;cursor:pointer;transform:rotate(180deg)}body main .e2MyAccountPageTemplate .box-menu .box-head-name~i.down{transform:rotate(0)}body main .e2MyAccountPageTemplate .box-menu .box-content{overflow:hidden}body main .e2MyAccountPageTemplate .box-menu .box-content:empty{display:none}body main .e2MyAccountPageTemplate .box-menu .box-content ul li{font-size:14px;font-weight:400;line-height:1.3;margin-top:10px}body main .e2MyAccountPageTemplate .box-menu .box-content ul li h2{font-size:inherit;font-weight:inherit;margin:0}body main .e2MyAccountPageTemplate .box-menu .box-content ul li a{display:flex;flex-wrap:nowrap;color:#9a9b9c}body main .e2MyAccountPageTemplate .box-menu .box-content ul li a:hover{color:#009aa9}body main .e2MyAccountPageTemplate .box-menu .box-content ul li a.active{color:#009aa9}body main .e2MyAccountPageTemplate .box-menu .box-content ul li a span~span{margin-left:3px}body main .e2MyAccountPageTemplate .box-menu .box-count{background-color:#e600a0;border-radius:20px;color:#fff;display:block;line-height:17px;width:30px;height:17px;text-align:center;margin-left:auto}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper{padding:10px 15px;margin-left:-15px;margin-right:-15px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-no{font-weight:300;font-size:12px;color:#4c4c4c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail{margin-top:15px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img{width:117px;margin-left:0;float:left}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical{position:relative}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.detail,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress1,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress-intro{margin-left:137px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical .health{position:absolute;top:-5px;right:-20px;width:55px;height:55px;z-index:50}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical .card-text{color:var(--textColor);position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:monospace}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img{width:194px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical{width:130px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical img{width:100%}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.detail,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress1,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress-intro{margin-left:140px}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail{margin-left:127px}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail{margin-left:199px}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail p{line-height:12px;font-size:12px;color:#4c4c4c;margin:0}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail .num{line-height:35px;opacity:.85;font-weight:500;font-size:36px;color:#009aa9}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail span{font-size:11.5px;line-height:14px;font-weight:300;color:#9a9b9c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress1{margin-top:10px;position:relative;max-width:400px}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress1{margin-left:199px}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress1 .progress1{margin-right:30px;height:6px;border-radius:10px;background:#f2f2f2}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress1 .progress1 span{display:block;height:6px;width:0%;border-radius:10px;background:-webkit-linear-gradient(left,#009aa9,#1acfda);max-width:100%}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress1 .logo{position:absolute;top:-8px;right:0;width:22px;height:auto;min-width:22px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress-intro{font-size:13.5px;line-height:20px;margin-top:10px;color:#4c4c4c}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress-intro{margin-left:199px}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress-intro .spendMore{font-weight:500;color:#e600a0}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress-intro .spendMore+div{display:inline}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .point-progress-intro .date b{color:#e600a0}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .smac-change-card{margin-left:127px;margin-top:20px}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .smac-change-card{margin-left:140px}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .smac-change-card .btn{width:100%}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container{padding-top:20px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container{background:#f3f3f3;border-radius:8px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide{padding:30px 0;text-align:center;margin:0 auto}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide:before{position:absolute;right:-1px;top:30px;bottom:30px;content:"";border-right:1px solid #dfdfdf}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide:last-child:before{display:none}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .pointsBalance{margin:0;font-weight:500;font-size:36px;color:#d7e56c;line-height:40px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .num{font-weight:500;font-size:14px;color:#4c4c4c;line-height:20px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .expireDate{font-weight:300;font-size:12px;color:#4c4c4c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-button-prev i:before,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-button-next i:before{color:#4c4c4c;font-size:30px}}@media (max-width: 1023px) and (max-width: 767px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-button-prev,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-button-next{display:none}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .detail .num{color:#a28443}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress1 .progress1{background:#c6bd92}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress1 .progress1 span{background:-webkit-linear-gradient(left,#070300,#a28714)}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro{color:#a28443}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro .spendMore{color:#660f1c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro .data b{color:#660f1c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-point-container .swiper-container .swiper-slide .pointsBalance{color:#a18643}body main .e2MyAccountPageTemplate .members .applyMemberCardBtn,body main .e2MyAccountPageTemplate .members .linkMemberCardBtn{width:100%;margin-top:10px;padding:20px 0}body main .e2MyAccountPageTemplate .members .applyMemberCardBtn a,body main .e2MyAccountPageTemplate .members .linkMemberCardBtn a{width:100%}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){body main .e2MyAccountPageTemplate .members{position:relative}body main .e2MyAccountPageTemplate .members .applyMemberCardBtn,body main .e2MyAccountPageTemplate .members .linkMemberCardBtn{width:49%;position:absolute;left:6%;margin-top:0;padding:0}body main .e2MyAccountPageTemplate .members .applyMemberCardBtn a,body main .e2MyAccountPageTemplate .members .linkMemberCardBtn a{width:100%}body main .e2MyAccountPageTemplate .members .applyMemberCardBtn{top:65%}body main .e2MyAccountPageTemplate .members .linkMemberCardBtn{top:79%}}body main .e2MyAccountPageTemplate .MyAccountFAQTitle e2-paragraph div{font-weight:500;font-size:16px;line-height:28px}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links .link-container{display:flex;align-items:center;border:1px solid #dfdfdf;border-radius:4px;padding-left:4%}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links .link-container a{font-weight:500;font-size:18px;display:flex;align-items:center}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links .link-container a .icon-container{width:60px;text-align:center;margin-right:10px}body main .e2MyAccountPageTemplate .AccountMemberGNC wtc-nested-tab .tab-nav{margin-bottom:25px}body main .e2MyAccountPageTemplate .AccountMemberGNC wtc-nested-tab .tab-nav:empty{border:none}body main .e2MyAccountPageTemplate .AccountMemberGNC wtc-nested-tab .tab-nav .nav-item{margin:0;padding:0 22px}@media (min-width: 1024px){body main .e2MyAccountPageTemplate .title{font-weight:500;font-size:16px;color:#4c4c4c;line-height:28px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper{margin-top:10px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-no{font-weight:300;font-size:12px;color:#4c4c4c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail{margin-top:15px;overflow:visible;height:209px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img{width:216px;float:left}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical{position:relative;width:130px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical img{width:100%}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.detail,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress1,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress-intro{margin-left:150px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical .health{position:absolute;top:-5px;right:-20px;width:55px;height:55px;z-index:50}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .img.vertical .card-text{color:var(--textColor);position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:monospace}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail{margin-left:227px;width:311px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail p{font-size:12px;color:#4c4c4c;margin:0}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail .num{opacity:.85;font-weight:500;font-size:36px;color:#009aa9}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .detail span{font-weight:300;font-size:12px;color:#9a9b9c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress1{margin-top:6px;margin-left:226px;position:relative;max-width:312px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress1 .progress1{margin-right:28px;height:6px;border-radius:10px;background:#f2f2f2}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress1 .progress1 span{display:block;height:6px;width:0%;border-radius:10px;background:-webkit-linear-gradient(left,#009aa9,#1acfda);max-width:100%}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress1 img{position:absolute;top:-8px;right:0;width:22px;height:auto;min-width:22px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress-intro{font-size:13px;margin-top:4px;margin-left:227px;color:#4c4c4c;width:304px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress-intro .spendMore{font-weight:500;color:#e600a0}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress-intro .spendMore+div{display:inline}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress-intro .vip-info-date{text-transform:capitalize}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .point-progress-intro .date b{color:#e600a0}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .smac-change-card{margin-left:140px;margin-top:20px;width:311px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-card .card-detail .smac-change-card .btn{width:100%}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container{margin-top:20px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container{background:#f3f3f3;border-radius:8px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide{padding:25px 0;text-align:center;margin:0 auto}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide:before{position:absolute;right:-1px;top:30px;bottom:30px;content:"";border-right:1px solid #dfdfdf}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide:last-child:before{display:none}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .pointsBalance{margin:0;font-weight:500;font-size:36px;color:#d7e56c;line-height:40px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .num{font-weight:500;font-size:14px;color:#4c4c4c;line-height:20px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .expireDate{font-weight:300;font-size:12px;color:#4c4c4c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-button-prev i:before,body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-button-next i:before{color:#4c4c4c;font-size:30px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-button-prev{left:30px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper .members-point-container .swiper-button-next{right:30px}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .detail .num{color:#a28443}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress1 .progress1{background:#c6bd92}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress1 .progress1 span{background:-webkit-linear-gradient(left,#070300,#a28714)}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro{color:#a28443}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro .spendMore{color:#660f1c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro .vip-info-date{text-transform:capitalize}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro .date b{color:#660f1c}body main .e2MyAccountPageTemplate .myaccount_landing_eshopper.eliteMembership .members-point-container .swiper-container .swiper-slide .pointsBalance{color:#a18643}body main .e2MyAccountPageTemplate .members{position:relative}body main .e2MyAccountPageTemplate .members .applyMemberCardBtn,body main .e2MyAccountPageTemplate .members .linkMemberCardBtn{width:49%;position:absolute;left:6%}body main .e2MyAccountPageTemplate .members .applyMemberCardBtn a,body main .e2MyAccountPageTemplate .members .linkMemberCardBtn a{width:100%}body main .e2MyAccountPageTemplate .members .applyMemberCardBtn{top:65%}body main .e2MyAccountPageTemplate .members .linkMemberCardBtn{top:79%}body main .e2MyAccountPageTemplate .MyAccountFAQTitle{margin-top:20px}body main .e2MyAccountPageTemplate .MyAccountFAQTitle e2-paragraph{margin-top:0;margin-bottom:0}body main .e2MyAccountPageTemplate .MyAccountFAQTitle e2-paragraph div{color:#4c4c4c}body main .e2MyAccountPageTemplate .MyAccountFAQLinks{display:flex;flex-wrap:wrap;justify-content:space-between}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links{width:calc(33.3% - 10px);margin-top:0;margin-bottom:12px;cursor:pointer}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links .link-container{flex-wrap:nowrap;min-height:100px}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links .link-container:hover{border:1px solid #009aa9}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links .link-container a{color:#4c4c4c}body main .e2MyAccountPageTemplate .points_summary.card-interface{display:flex}body main .e2MyAccountPageTemplate .points_summary.card-interface .card-text{color:var(--textColor);position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:monospace}body main .e2MyAccountPageTemplate .points_summary.card-interface img{width:200px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details{margin-left:15px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content{position:relative;padding:20px 25px;max-width:300px;min-height:330px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .overlay-header{color:#009aa9;font-size:18px;font-weight:500;margin:0 30px 20px;justify-content:center}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .overlay-header i{position:absolute;right:25px;top:20px;cursor:pointer;color:#9a9b9c;font-size:16px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table{min-height:210px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-title{display:flex;background-color:#009aa91a;margin:20px 15px 0;padding:4px 0}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-title .points-header,body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-title .due-date-header{flex:50%;color:#009aa9;text-align:initial;padding:5px 14px;font-weight:700}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body{margin:5px 15px 0}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body .points{width:100%;display:inline-flex}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body .points .point-body,body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body .points .due-date-body{color:#9a9b9c;text-align:left;flex:50%;padding:5px 14px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination{margin:10px 0;display:flex;justify-content:center;position:absolute;bottom:25px;right:50%;left:50%}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination>div{cursor:pointer;display:inline-block;text-align:center;margin:0 5px;height:22px;line-height:22px;border:1px solid #dfdfdf;border-radius:4px;color:#dfdfdf;padding:0 7.5px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .page-number{padding:0}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .page-number span{padding:0 7.5px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .pagination-previous,body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .pagination-next{border:0px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .pagination-previous.disabled,body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .pagination-next.disabled{cursor:default;background-color:#f5f5f5}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .overlay-content .point-table .point-table-body pagination-template .custom-pagination .current{background-color:#009aa9;border-color:#009aa9}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .member-points{opacity:.85;font-weight:500;font-size:36px;color:#009aa9;margin-bottom:5px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .total-points{font-weight:300;font-size:12px;color:#9a9b9c;margin-bottom:5px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .equal-to{color:#009aa9;margin-bottom:5px}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .points-expiry-date{cursor:pointer;color:#9a9b9c}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .points-expiry-date .text{text-decoration:underline}body main .e2MyAccountPageTemplate .points_summary.card-interface .details .points-expiry-date .text i:before{content:"\e871";display:inline-block;font-family:fontello;font-size:12px;margin:0 4px 0 8px;text-decoration:inherit;text-align:center;transform:rotate(90deg);transition:all .2s ease-in-out}}@media (max-width: 768px){body main .e2MyAccountPageTemplate .AccountMemberGNC wtc-nested-tab .tab-nav{margin:0;padding:0}body main .e2MyAccountPageTemplate .AccountMemberGNC wtc-nested-tab .tab-nav .nav-item{margin:0;padding:0 12px}body main .e2MyAccountPageTemplate .AccountMemberGNC wtc-nested-tab .tab-content{margin:0;padding:0}}@media (max-width: 1023px){body main .e2MyAccountPageTemplate .MyAccountFAQTitle{margin-top:30px}body main .e2MyAccountPageTemplate .MyAccountFAQTitle e2-paragraph div{color:#333}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links{display:flex;flex-direction:column}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links .link-container{width:100%;min-height:100px;margin:6px 0}body main .e2MyAccountPageTemplate .MyAccountFAQLinks e2-my-account-faq-links .link-container a{color:#333;margin-left:1%;letter-spacing:-.3px}body main .e2MyAccountPageTemplate .MyAccountDashboardBlock{display:none}body main .e2MyAccountPageTemplate .AccountNav{margin:0 -15px}body main .e2MyAccountPageTemplate .AccountNav e2-account-navigate .pageTitle{display:none}body main .e2MyAccountPageTemplate .AccountNav e2-account-navigate .box-menu .box{padding:0;border-bottom:none}body main .e2MyAccountPageTemplate .AccountNav e2-account-navigate .box-menu .box .box-head{background-color:#009aa91a;font-size:14px;padding:6px 15px}body main .e2MyAccountPageTemplate .AccountNav e2-account-navigate .box-menu .box .box-head .box-head-name a{color:#009aa9}body main .e2MyAccountPageTemplate .AccountNav e2-account-navigate .box-menu .box .box-head i{display:none}body main .e2MyAccountPageTemplate .AccountNav e2-account-navigate .box-menu .box .box-content ul{list-style:none;padding-left:0;margin:0}body main .e2MyAccountPageTemplate .AccountNav e2-account-navigate .box-menu .box .box-content ul li{padding:15px;border-bottom:1px solid #dfdfdf;margin-top:0}body main .e2MyAccountPageTemplate .AccountNav e2-account-navigate .box-menu .box .box-content ul li a{font-size:14px}}@media (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper{padding:10px 15px;margin-left:-15px;margin-right:-15px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-no{font-weight:300;font-size:12px;color:#4c4c4c}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail{margin-top:15px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img{width:117px;margin-left:0;float:left}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical{position:relative}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.detail,e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress1,e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress-intro{margin-left:137px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical .health{position:absolute;top:-5px;right:-20px;width:55px;height:55px;z-index:50}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical .card-text{color:var(--textColor);position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:monospace}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img{width:194px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical{width:130px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical img{width:100%}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.detail,e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress1,e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .img.vertical~.point-progress-intro{margin-left:140px}}@media (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .detail{margin-left:127px}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .detail{margin-left:199px}}@media (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .detail p{line-height:12px;font-size:12px;color:#4c4c4c;margin:0}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .detail .num{line-height:35px;opacity:.85;font-weight:500;font-size:36px;color:#009aa9}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .card-detail .detail span{font-size:11.5px;line-height:14px;font-weight:300;color:#9a9b9c}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress1{margin-top:10px;position:relative;max-width:400px}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress1{margin-left:199px}}@media (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress1 .progress1{margin-right:30px;height:6px;border-radius:10px;background:#f2f2f2}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress1 .progress1 span{display:block;height:6px;width:0%;border-radius:10px;background:-webkit-linear-gradient(left,#009aa9,#1acfda);max-width:100%}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress1 .logo{position:absolute;top:-8px;right:0;width:22px;height:auto;min-width:22px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress-intro{font-size:13.5px;line-height:20px;margin-top:10px;color:#4c4c4c}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress-intro{margin-left:199px}}@media (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress-intro .spendMore{font-weight:500;color:#e600a0}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress-intro .spendMore+div{display:inline}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .point-progress-intro .date b{color:#e600a0}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .smac-change-card{margin-left:127px;margin-top:20px}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .smac-change-card{margin-left:140px}}@media (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card .smac-change-card .btn{width:100%}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container{padding-top:20px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container{background:#f3f3f3;border-radius:8px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide{padding:30px 0;text-align:center;margin:0 auto}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide:before{position:absolute;right:-1px;top:30px;bottom:30px;content:"";border-right:1px solid #dfdfdf}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide:last-child:before{display:none}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .pointsBalance{margin:0;font-weight:500;font-size:36px;color:#d7e56c;line-height:40px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .num{font-weight:500;font-size:14px;color:#4c4c4c;line-height:20px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide .expireDate{font-weight:300;font-size:12px;color:#4c4c4c}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-button-prev i:before,e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-button-next i:before{color:#4c4c4c;font-size:30px}}@media (max-width: 1023px) and (max-width: 767px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-button-prev,e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-button-next{display:none}}@media (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .detail .num{color:#a28443}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress1 .progress1{background:#c6bd92}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress1 .progress1 span{background:-webkit-linear-gradient(left,#070300,#a28714)}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro{color:#a28443}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro .spendMore{color:#660f1c}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper.eliteMembership .members-card .card-detail .point-progress-intro .data b{color:#660f1c}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper.eliteMembership .members-point-container .swiper-container .swiper-slide .pointsBalance{color:#a18643}e2-mobile-account-box e2-my-account-landing-flex .members .applyMemberCardBtn,e2-mobile-account-box e2-my-account-landing-flex .members .linkMemberCardBtn{width:100%;margin-top:10px;padding:20px 0}e2-mobile-account-box e2-my-account-landing-flex .members .applyMemberCardBtn a,e2-mobile-account-box e2-my-account-landing-flex .members .linkMemberCardBtn a{width:100%}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .members{position:relative}e2-mobile-account-box e2-my-account-landing-flex .members .applyMemberCardBtn,e2-mobile-account-box e2-my-account-landing-flex .members .linkMemberCardBtn{width:49%;position:absolute;left:6%;margin-top:0;padding:0}e2-mobile-account-box e2-my-account-landing-flex .members .applyMemberCardBtn a,e2-mobile-account-box e2-my-account-landing-flex .members .linkMemberCardBtn a{width:100%}e2-mobile-account-box e2-my-account-landing-flex .members .applyMemberCardBtn{top:65%}e2-mobile-account-box e2-my-account-landing-flex .members .linkMemberCardBtn{top:79%}}@media (max-width: 1023px){e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper{padding:0;margin-left:0;margin-right:0}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-card{padding:18px}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container{background:#f5f5f5}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container{background:#fff;border-radius:none}e2-mobile-account-box e2-my-account-landing-flex .myaccount_landing_eshopper .members-point-container .swiper-container .swiper-slide{padding:15px 0}}
