#footer-Wrap footer{width:100%;text-align:center;position:relative;float:left}#footer-Wrap footer .inside{width:100%;padding:0}#footer-Wrap footer .footer-upper-bg{margin-top:20px;border-top:2px solid #ebebeb}#footer-Wrap footer .footer-phone,#footer-Wrap footer .footer-email,#footer-Wrap footer .footer-social{font-size:18px;color:#bfc9cb;margin:0 auto;width:33%;padding:0 15px;padding-top:15px}.eng #footer-Wrap footer .footer-phone,#footer-Wrap footer .footer-email,#footer-Wrap footer .footer-social{width:45%}#footer-Wrap footer .footer-email .icon{font-size:27px;color:#b5bec3}#footer-Wrap footer .footer-email .icon.subscribe-icon{color:#fff;font-size:16px}#footer-Wrap footer .footer-email .icon:before{position:relative;top:3px}.social-wrap{display:inline-block}#footer-Wrap footer .footer-phone .icon,#footer-Wrap footer .footer-social .social-wrap .icon{color:#5e5e5e;font-size:30px;margin-right:10px}#footer-Wrap footer .footer-phone .icon:before{vertical-align:middle}#footer-Wrap footer .footer-phone .phoneNum{font-size:30px;cursor:pointer;color:#999}.social-wrap .dropdown-content{display:none;width:auto;color:#6e6e6e;border-radius:5px;border-top:1px solid #000;border-left:1px solid #000}.social-wrap #dropdown-wechatqrcode.dropdown-content.show{display:block}.social-wrap .dropdown-content:after,.social-wrap .dropdown-content:before{border-bottom-color:transparent;top:100%;left:7px}.social-wrap .dropdown-content:before{border-top-color:#6e6e6e}.social-wrap .dropdown-content:after{border-top-color:#fff}.social-wrap .dropdown-content .qrcode-img{width:258px;height:258px}.social-wrap .dropdown-content .qrcode-img img{width:100%;height:100%}.social-wrap .dropdown-content .qrcode-text{width:88%;margin:0 auto 5px}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}:is(.mobile,.tablet) .input-group{justify-content:center}.desktop .footer-upper-bg .footer-email .input-group{width:90%;margin:0 auto}.eng.desktop .footer-upper-bg .footer-email .input-group{width:100%}.input-group-text{padding:.1rem .75rem;color:#495057;background-color:#fff;border:1px solid transparent;border-radius:.25rem;width:40px;height:32px;align-items:center;display:flex}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend{margin-right:-1px}.input-group-append .btn-outline-secondary,.input-group-append .btn-outline-secondary:hover,.input-group-append .btn-outline-secondary:active,.input-group-append .btn-outline-secondary:focus{color:#fff;background-color:#8f989d;font-weight:400;border:0;font-size:16px;border-radius:0 .25rem .25rem 0;width:inherit}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}#newsletter-block .form-control,#newsletter-block .form-control:hover,#newsletter-block .form-control:active,#newsletter-block .form-control:focus{border:1px solid #0fa0be;box-shadow:none}.footer-upper-bg .footer-email #newsletter-block.input-group input[type="text"].form-control{font-size:14px;color:#b5bec3}.footer-upper-bg .footer-email #newsletter-block.input-group input[type="text"].form-control::-webkit-input-placeholder,.footer-upper-bg .footer-email #newsletter-block.input-group input[type="text"].form-control::-moz-placeholder,.footer-upper-bg .footer-email #newsletter-block.input-group input[type="text"].form-control:-moz-placeholder,.footer-upper-bg .footer-email #newsletter-block.input-group input[type="text"].form-control:-ms-input-placeholder{font-size:14px;color:#b5bec3}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#newsletter-result-block,.newsletter-validation{width:32%;text-align:left;margin-left:68px;font-size:12px;color:#029cbe;position:absolute}#newsletter-result-block,.newsletter-validation #subscribe-loading-progress{display:none}.icon-i-facebook-sc:before{cursor:pointer;color:#6287b0}.icon-i-wechat-sc:before{cursor:pointer;color:#2dc100}.qrCode{float:right;margin-top:-22.5px}.qrCode img{width:80px}#footer-Wrap footer .footer-lower{padding:0}.desktop #footer-Wrap footer .footer-lower .inside{width:1080px;margin:0 auto}#footer-Wrap footer .footer-lower .announcement,#footer-Wrap footer .footer-lower .company,#footer-Wrap footer .footer-lower .copyright{font-size:12px;color:#5e5e5e;text-align:left;padding:15px 30px}#footer-Wrap footer .footer-lower .announcement{background-color:#898989;color:#fff;padding:40px 30px}:is(.mobile,.tablet) #footer-Wrap footer .footer-lower .announcement{padding:10px 20px 30px 20px}#footer-Wrap footer .footer-lower .footer-block{float:left}#footer-Wrap footer .footer-lower .footer-block .title{margin-bottom:20px}#footer-Wrap footer .footer-lower .footer-block .title_same_column{margin-top:20px}#footer-Wrap footer .footer-lower .footer-block.fruit{margin-right:20px}#footer-Wrap footer .footer-lower .footer-block .faq{margin-top:20px}#footer-Wrap footer .footer-lower .footer-block-item-list{display:flex}#footer-Wrap footer .footer-lower .footer-block-item-list ul{margin-right:15px}#footer-Wrap footer .footer-lower .footer-block-item-list ul li.newline{margin-bottom:10px}#footer-Wrap footer .footer-lower .vertical-line{height:232px;border-right:1px solid #fff;margin-left:5px;margin-right:5px}.eng #footer-Wrap footer .footer-lower .vertical-line{margin-left:10px;height:232px}.desktop #footer-Wrap footer .footer-lower .importantnote{width:420px;margin-top:20px}.eng.desktop #footer-Wrap footer .footer-lower .importantnote{width:345px;float:left;margin-top:0;margin-left:20px}#footer-Wrap footer .footer-lower .importantnote{font-size:11px;float:right}.desktop #footer-Wrap footer .footer-lower .bizopp{width:420px}:is(.mobile,.tablet) .bizopp-title{text-align:center;width:100%;font-size:16px;display:inline-block}.eng.desktop #footer-Wrap footer .footer-lower .bizopp{width:345px}#footer-Wrap footer .footer-lower .bizopp{font-size:11px;float:right}.eng.desktop #footer-Wrap footer .footer-lower .bizopp{float:left}.eng.desktop #footer-Wrap footer .footer-lower .split-line{clear:both;padding-top:15px}.desktop #footer-Wrap footer .footer-lower .company .inside{line-height:75px}@media only screen and (max-width:330px){#footer-Wrap footer .footer-lower .company .img-wrap.ckh-logo{width:100px!important}}#footer-Wrap footer .footer-lower .company .img-wrap{width:125px;display:inline-block;margin:5px}#footer-Wrap footer .footer-lower .company .img-wrap.esdlife-logo{width:200px;max-width:40vw;padding:6px 0}#footer-Wrap footer .footer-lower .company img{width:100%;vertical-align:middle}#footer-Wrap footer .footer-lower .company .company-left{float:left}#footer-Wrap footer .footer-lower .company .company-left .img-wrap{width:220px}.mobile #footer-Wrap footer .footer-lower .company .company-mid,.tablet #footer-Wrap footer .footer-lower .company .company-mid{margin:auto}.mobile #footer-Wrap footer .footer-lower .company .company-left .img-wrap{margin-top:15px;width:125px}#footer-Wrap footer .footer-lower .company .company-right{float:right}#footer-Wrap footer .footer-lower .copyright{background:#fff;font-size:12px;color:#5e5e5e}ul.usefulLink li{display:inline-block}ul.usefulLink li+li:before{content:"|";margin:0 10px}.mobile #footer-Wrap footer,.tablet #footer-Wrap footer{padding-bottom:100px}.mobile #footer-Wrap footer .footer-lower .copyright,.tablet #footer-Wrap footer .footer-lower .copyright{margin:0 auto;text-align:center}.mobile #footer-Wrap footer .footer-upper-bg,.tablet #footer-Wrap footer .footer-upper-bg{padding:10px}.mobile #footer-Wrap footer .footer-upper-bg,.tablet #footer-Wrap footer .footer-upper-bg,.mobile #footer-Wrap footer .footer-lower,.tablet #footer-Wrap footer .footer-lower{height:auto}.mobile #newsletter-result-block,.tablet #newsletter-result-block{width:100%}.mobile #footer-Wrap footer .footer-phone,.mobile #footer-Wrap footer .footer-email,.tablet #footer-Wrap footer .footer-phone,.tablet #footer-Wrap footer .footer-email{width:100%;font-size:16px}.mobile #footer-Wrap footer .footer-phone,.tablet #footer-Wrap footer .footer-phone{font-size:12px}.mobile #footer-Wrap footer .footer-phone .phoneNum,.tablet #footer-Wrap footer .footer-phone .phoneNum{font-size:22px}.mobile .social-wrap .dropdown-content{left:-70px}.mobile .social-wrap .dropdown-content:after,.mobile .social-wrap .dropdown-content:before{left:75px}.mobile .social-wrap .dropdown-content .qrcode-img{width:180px;height:180px}.tablet .social-wrap .dropdown-content .qrcode-img{width:200px;height:200px}.mobile .social-wrap .dropdown-content .qrcode-text{font-size:14px}.tablet .social-wrap .dropdown-content .qrcode-text{font-size:16px}.mobile .input-group-append .btn-outline-secondary,.mobile .input-group-append .btn-outline-secondary:hover,.mobile .input-group-append .btn-outline-secondary:active,.mobile .input-group-append .btn-outline-secondary:focus,.tablet .input-group-append .btn-outline-secondary,.tablet .input-group-append .btn-outline-secondary:hover,.tablet .input-group-append .btn-outline-secondary:active,.tablet .input-group-append .btn-outline-secondary:focus{color:#fff;font-size:14px;background-color:#8f989d;border:0;padding:8px 10px}.mobile #footer-Wrap footer .footer-lower .company .company-right .ckh-logo,.tablet #footer-Wrap footer .footer-lower .company .company-right .ckh-logo{padding:10px 0}
.irs,.irs-line{position:relative;display:block}.irs,.irs-bar,.irs-bar-edge,.irs-line{display:block}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar,.irs-shadow{position:absolute;width:0;left:0}.irs-bar-edge{position:absolute;top:0;left:0}.irs-shadow{display:none}.irs-from,.irs-max,.irs-min,.irs-single,.irs-slider,.irs-to{display:block;position:absolute;cursor:default}.irs-slider{z-index:1}.irs-slider.from,.irs-slider.to,.irs-slider.type_last{z-index:0}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{top:0;left:0;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.irs-disabled{opacity:.4}.lt-ie9 .irs-disabled{filter:alpha(opacity=40)}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}
.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{line-height:1.333;text-shadow:none;padding:1px 5px}.irs{height:55px}.irs-with-grid{height:75px}.irs-line{height:10px;top:33px;background:#eee;background:linear-gradient(to bottom,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:16px;-moz-border-radius:16px}.irs-line-left,.irs-line-mid,.irs-line-right{height:8px}.irs-bar{height:10px;top:33px;border-top:1px solid #428bca;border-bottom:1px solid #428bca;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0,rgba(127,195,232,1) 100%)}.irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0,rgba(127,195,232,1) 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px}.irs-shadow{height:2px;top:38px;background:#000;opacity:.3;border-radius:5px;-moz-border-radius:5px}.irs-grid,.irs-slider{height:27px}.lt-ie9 .irs-shadow{filter:alpha(opacity=30)}.irs-slider{top:25px;width:27px;border:1px solid #aaa;background:#ddd;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px rgba(0,0,0,.3);cursor:pointer}.irs-slider.state_hover,.irs-slider:hover{background:#fff}.irs-max,.irs-min{color:#333;font-size:12px;top:0;background:rgba(0,0,0,.1);border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#ccc}.irs-from,.irs-single,.irs-to{color:#fff;font-size:14px;background:#428bca;border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#999}.irs-grid-pol{opacity:.5;background:#428bca}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}
@charset "UTF-8";
/*!*Pikaday*Copyright©2014_David_Bushell|BSD&MIT_license|http://dbushell.com/*/
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:20px;line-height:20px;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-disabled .pika-button,.is-outside-current-month .pika-button{opacity:.3;color:#999}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-disabled .pika-button,.is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:0;cursor:help}
.pika-single.booking-theme{color:#333;background:#fff;border:0}.booking-theme .pika-lendar{width:100%;margin:0}.booking-theme .pika-title{font-size:20px}.booking-theme .pika-next:not(is-disabled),.booking-theme .pika-prev:not(is-disabled){opacity:1}.booking-theme .pika-next.is-disabled,.booking-theme .pika-prev.is-disabled{opacity:.1}.booking-theme .pika-label{background-color:#fff;color:#f68e4f}.booking-theme .pika-prev,.booking-theme .is-rtl .pika-next{background-image:url('../Themes/HealthEsd/Content/images/left-arrow-orange.png')}.booking-theme .pika-next,.booking-theme .is-rtl .pika-prev{background-image:url('../Themes/HealthEsd/Content/images/right-arrow-orange.png')}.booking-theme .pika-prev:focus-visible,.booking-theme .pika-next:focus-visible,.appointmentwithin-filter-theme .pika-prev:focus-visible,.appointmentwithin-filter-theme .pika-next:focus-visible{outline:3px solid #1a5a85;outline-offset:3px;border-radius:2px;opacity:1}.booking-theme .pika-table th{color:#f68e4f;font-weight:normal}.m-booking-info .booking-theme .pika-table td,.booking-theme .pika-table th{width:inherit}.booking-theme .pika-button{color:#f4721f;background-color:unset;height:40px;text-align:center;padding:0;margin:2px;font-size:14px;width:35px;font-weight:bold;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between}.booking-theme .pika-button .pika-button-day{height:22px;line-height:23px;width:22px;border-radius:50%;position:relative;font-size:14px}.m-booking-info .booking-theme .pika-button{margin:3px}.booking-theme .pika-week{color:#999}.booking-theme .is-selected .pika-button{box-shadow:none;border-radius:0}.booking-theme .is-selected .pika-button .pika-button-day{color:#fff;background:#f4721f}.booking-theme .is-disabled .pika-button{color:#ddd;opacity:1}.booking-theme .is-fulled .pika-button{color:#616161;pointer-events:none;cursor:default}.booking-theme .is-fulled .pika-button .slash{width:20px;position:absolute;top:50%;margin:unset;border-top:1px solid #616161;border-bottom:unset;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.booking-theme .pika-button:hover .pika-button-day{color:#fff!important;background:#f4721f!important}.appointmentwithin-filter-theme.pika-single{border:unset;width:fit-content;display:flex;gap:50px}.appointmentwithin-filter-theme.pika-single:before,.appointmentwithin-filter-theme.pika-single:after{display:none}.appointmentwithin-filter-theme .pika-lendar{width:320px;margin:unset}.appointmentwithin-filter-theme .pika-title{height:23px;margin-bottom:20px}.appointmentwithin-filter-theme .pika-label{font-size:16px;font-weight:700;line-height:23px;padding:0 2px;background-color:unset}.appointmentwithin-filter-theme .pika-table th{line-height:17px;color:#333}.appointmentwithin-filter-theme .pika-row td{padding-top:15px}.appointmentwithin-filter-theme .is-startrange .pika-button,.appointmentwithin-filter-theme .is-endrange .pika-button,.appointmentwithin-filter-theme .is-inrange .pika-button,.appointmentwithin-filter-theme .is-selected .pika-button{background:#0fa0be;color:#fff;border-radius:60px;box-shadow:unset}.appointmentwithin-filter-theme .pika-button{font-size:14px;font-weight:700;line-height:25px;width:24px;height:24px;text-align:center;color:#4f4f4f;background:none;float:unset;margin:auto;padding:unset}.appointmentwithin-filter-theme .pika-button:hover{background:#0fa0be;color:#fff;border-radius:60px}.appointmentwithin-filter-theme .pika-next,.appointmentwithin-filter-theme .pika-prev{background-image:unset;text-indent:unset;opacity:unset;font-size:17px;color:#0fa0be}.appointmentwithin-filter-theme .pika-next.is-disabled,.appointmentwithin-filter-theme .pika-prev.is-disabled{color:#dadada}.appointmentwithin-filter-theme .pika-button-text{display:none}.mobile .pika-single.appointmentwithin-filter-theme{flex-direction:column;gap:44px}
.Noto-font{font-family:'Noto Sans TC'!important}
.main-div{width:100%;margin:0 auto;font-family:'Noto Sans TC'!important}.desktop .bodyWrapper{min-width:1200px}.myAccount .filterContainer,.myAccount .resultListContainer{float:left}.myAccount .resultListContainer{margin:0 0 0 0;width:76%}.mobileApp .myAccount .resultListContainer{margin:0 0 70px 0;width:76%}.mobile .myAccount .resultListContainer,.tablet .myAccount .resultListContainer{width:100%}.tablet .myAccountMenucontainer.filterContainer .inside .filterHeader,.mobile .myAccountMenucontainer.filterContainer .inside .filterHeader{padding-bottom:15px;border-bottom:1px solid #ccc}.myAccContainer .planName h1,.myAccContainer .planName h2,.myAccContainer .planName h3,.myAccContainer .planName h6{font-size:16px;color:#333;font-weight:400;margin:10px 0 0;line-height:24px}.mobile .myAccContainer .planName h1,.mobile .myAccContainer .planName h2,.mobile .myAccContainer .planName h3,.mobile .myAccContainer .planName h6{float:left;font-size:13px;color:#4d6680;font-weight:700;margin:0;padding:6px 0 0;height:30px;overflow:hidden}.myAccContainer .resultListContainer{margin:0 0 0 0;float:left;width:76%}.myAccContainer .resultListContainer .list-wrapper{display:flex;flex-direction:column;gap:20px}.tablet .myAccContainer .resultListContainer,.mobile .myAccContainer .resultListContainer{position:relative;width:100%;margin:0;padding:0 20px 20px 20px}.myAccount .inside{padding:0;width:100%}.desktop .myAccount .inside{overflow-x:unset}.myAccount .resultListContainer form>h1,.myAccount .resultListContainer form>h3,.myAccount .resultListContainer form>h6{font-size:20px;color:#000;font-weight:500}.myAccountMenucontainer .accountMenu{margin:20px 0;background:#fafafa}.myAccountMenucontainer .accountMenu li{padding:13px 0 11px 15px;position:relative;color:#333;font-weight:400;font-size:16px}.myAccountMenucontainer .accountMenu li a{display:flex;justify-content:space-between;align-items:center;padding-right:20px}.myAccountMenucontainer .accountMenu li a:hover,.myAccountMenucontainer .accountMenu li a:focus{color:#0fa0be}.myAccountMenucontainer .accountMenu li a:active,.myAccountMenucontainer .accountMenu li a:focus{font-weight:700}.myAccountMenucontainer .accountMenu .subMenu ul>li{padding-left:27px}.myAccountMenucontainer .accountMenu .subMenu li{padding:13px 0 0 0}.myAccountMenucontainer .accountMenu .subMenu li+li{border-width:0}.myAccount .inside .resultListContainer .sortingSelect{float:right}@media all and (max-width:1156px){.myAccount .inside .resultListContainer #planDetail{margin-top:0}}.myAccount .resultListContainer .planRowleft{margin:0 5% 0 0}.desktop .myAccount .resultListContainer .planRowleft,.tablet .myAccount .resultListContainer .planRowleft{float:none;width:100%;margin:0 auto}.myAccount .resultListContainer .planRowleft,.myAccount .resultListContainer .planRowRight{float:left;width:45%}.myAccount .resultListContainer .title{font-weight:bold;padding-bottom:30px}.myAccount .colorDarkBlue{color:#4d6680}.myAccount .checkboxContainer{width:120px}.myAccount #membergender{float:left;width:26%}.total-div{display:flex;flex-direction:column;width:100%;padding:0 10px 0 10px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:right;position:relative;max-height:0;transition:max-height 100ms!important;overflow:hidden}.total-div.show{max-height:1000px;transition:unset}.total-sub-div{display:grid;grid-template-columns:auto 150px 19px;align-self:flex-end;align-items:center;color:#333;font-size:14px;font-weight:400;padding:2px}:is(.mobile,.tablet) .total-sub-div{grid-template-columns:auto 130px 19px}.total-sub-div-speical{display:grid;color:#333;border:0;background:transparent;font-weight:500;font-size:14px;box-shadow:none;float:right;justify-content:flex-end;grid-template-columns:auto 19px 150px}:is(.mobile,.tablet) .total-sub-div-speical{grid-template-columns:auto 19px 130px}.order-total{font-size:16px;font-weight:700;position:relative;top:-1px}.total-sub-div .total-title{text-align:right}.myAccContainer .resultListContainer .orderContainer .reorder-option-btns .rightSide{display:none;float:right;width:60%}.myAccount .formRow{margin:0 0 15px 0}.inside select:not([multiple]){color:#000;height:auto}.myAccount #buttons,.blueBtn{max-width:200px;width:100%;border-radius:5px;box-shadow:unset;margin:0;font-size:16px!important;min-height:40px;border:unset!important}.myAccount .checkbox{float:left;font-size:16px;line-height:16px;text-align:center;color:#f56f45;width:16px;height:16px;border-radius:1px;background-color:#dbe0e6;margin-right:6px;overflow:hidden;display:block}.myAccount .checkbox .icon{display:none}.myAccount .checkbox.checked .icon{display:block}.myAccount .checkboxContainer .txt{display:block}.myAccount .agreement .checkboxContainer{display:block;width:100%;margin-bottom:15px}.myAccount .agreement .checkboxContainer a{text-decoration:underline}.myAccount .memberDesc{padding:0 0 15px 0}.myAccount input[type="checkbox"],.myAccount input[type="radio"]{opacity:1.6;position:relative;top:6px}.mobile .purchaseHistory .product_intro .price .big,.purchaseHistory .orderContainer .orderInfo p span{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;color:#505050;float:right;margin-left:9px}.product-info-div,.product-info-div-hidden{display:flex;flex-direction:column;gap:20px}.product-info-div-hidden{max-height:185px;overflow:hidden;position:relative;transition:max-height 400ms}.product-info-div-hidden.show{max-height:2000px!important;transition:max-height 1000ms!important}:is(.mobile,.tablet) .product-info-div-hidden{max-height:250px}.gradient-div:after{content:"";position:absolute;bottom:0;left:0;height:70px;width:100%;background:linear-gradient(rgba(255 255 255/20%),#fff)}.purchaseHistory .purchaseContainer .price{padding-bottom:0}.purchaseHistory .product_intro .freegift,.purchaseHistory .product_intro .comment{display:none}.purchaseHistory .productGrid{display:none;float:left}.purchaseHistory .resultListContainer h1.header{font-size:20px;color:#000;text-align:left;margin-top:20px}:is(.mobile,.tablet) .purchaseHistory .resultListContainer h1.header{margin:15px 20px}.purchaseHistory .resultListContainer .onlyPlanName .product_intro_text{width:400px;margin:9px 8px 13px 0}.mobile .purchaseHistory .productGrid{float:left}:is(.mobile,.tablet) .purchaseHistory .resultListContainer .product_intro{grid-template-columns:auto}:is(.mobile,.tablet) .purchaseHistory .resultListContainer .product_intro_text{width:100%}:is(.mobile,.tablet) .purchaseHistory .resultListContainer .product-price{text-align:left}.purchaseHistory .productGrid .item{width:50px;height:50px;padding:0;box-sizing:border-box}.purchaseHistory .productGrid .item .image_container .img-crop img{width:50px;height:50px;padding:0;border:1px solid #e0e0e0;box-sizing:border-box;object-fit:contain}.purchaseHistory .productGrid .item .image_container,.purchaseHistory .productGrid .item .image_container .img-crop{width:100%;height:100%}.mobile .purchaseHistory .productGrid .item,.mobile .purchaseHistory .productGrid .item .image_container .img-crop img{width:50px;height:50px}.tablet .purchaseHistory .productGrid .item,.tablet .purchaseHistory .productGrid .item .image_container .img-crop img{width:50px;height:50px}.purchaseHistory .resultListContainer .product_intro{display:grid;grid-template-columns:auto 50px 200px;font-size:18px;font-weight:700}.purchaseHistory .resultListContainer .product_intro>*{width:100%}.purchaseHistory .resultListContainer .product_intro_mobile{display:flex;justify-content:space-between;font-size:16px;font-weight:700}.purchaseHistory .productGrid .item .image_container .img-crop>img{margin:-4% 0}.purchaseHistory .history .productGrid .item .image_container .img-crop>img{margin:0}.purchaseHistory .resultListContainer .product_intro_text{display:flex;justify-content:flex-start}.purchaseHistory .resultListContainer .product_quantity{display:flex;align-items:center;align-self:flex-start;justify-content:flex-end}.purchaseHistory .resultListContainer .buttons-container{display:flex;gap:10px;align-items:flex-start;font-weight:500}.purchaseHistory .resultListContainer .buttons-container>*{height:40px;padding:8px 10px;border-radius:5px;border:1px solid;display:flex;align-items:center;justify-content:center;border:1px solid;gap:5px}.purchaseHistory .resultListContainer .product-price{text-align:right}.orderInfo{display:flex;gap:8px;width:100%;align-items:center;align-self:center;font-size:12px;color:#4f4f4f;margin-bottom:15px;flex-wrap:wrap}.orderInfo .PurchaseOrderMore{position:absolute;right:15px;display:flex;color:#ff7f29!important;border:0;background:transparent;font-weight:700;font-size:14px!important;padding:0;box-shadow:none;width:auto;align-items:center;margin-left:auto}.orderInfo .PurchaseOrderMore .icon{font-size:18px!important;padding-left:1px;position:relative;top:2px}:is(.mobile,.tablet) .orderInfo .PurchaseOrderMore{display:none}.price-hide{color:#000!important;border:0;background:transparent;font-weight:700;font-size:16px!important;padding:0;box-shadow:none;width:auto;float:right;position:relative;top:-4px;cursor:pointer}.price-hide .icon{font-size:18px!important;padding-left:1px;position:relative;top:3px}.purchaseHistory{font-size:14px}.purchaseHistory .orderContainer{position:relative;border:1px solid #dadada;border-radius:5px}.purchaseHistory .orderContainer.border{border:10px solid #ff7f29}.purchaseHistory .orderContainer .order-wrapper{background-color:#fff;padding:20px;border-radius:5px}.purchaseHistory .orderContainer .order-wrapper .product-wrapper{display:flex;flex-direction:column;gap:10px}.purchaseHistory .orderContainer .order-wrapper .product-wrapper .recipient-infos-wrapper{font-size:13px}.purchaseHistory .orderContainer a{display:block}.purchaseHistory .orderContainer .orderInfo+.clearfix{margin:10px 0;border-bottom:1px solid #a6b2bf}.mobile .purchaseHistory .orderContainer .orderInfo+.clearfix{margin:10px 0 0}.purchaseHistory .orderContainer .repurchase-btn{border-color:#898989;color:#333}.purchaseHistory .orderContainer .repurchase-btn:focus-visible{outline:3px solid #1a5a85;outline-offset:3px}.purchaseHistory .orderContainer .repurchase-btn:lang(en){font-size:14px}.purchaseHistory .orderContainer .repurchase-btn .icon{height:18px;font-size:15px}.purchaseHistory .orderContainer .productreview-completed{border-color:#bdbdbd;color:#828282}.purchaseHistory .orderContainer .productreview-link{border-color:#fe701a;color:#fe701a}.purchaseHistory .orderContainer .productreview-link .icon{color:#fe701a;font-size:13px}.purchaseHistory .orderContainer .reorder-option-btns{width:100%;display:flex;justify-content:space-between;gap:10px}.purchaseHistory .orderContainer .reorder-option-btns .btn{display:flex;color:#333;border:0;background:transparent;font-weight:500;font-size:14px;padding:0;box-shadow:none;width:auto;float:left;align-items:center;gap:5px}.purchaseHistory .orderContainer .reorder-option-btns .orderdetails-btn:focus-visible{outline:3px solid #1a5a85;outline-offset:3px}.purchaseHistory .orderContainer .reorder-option-btns #ereceipt-btn:focus-visible{outline:3px solid #1a5a85;outline-offset:3px}.purchaseHistory .orderContainer .reorder-option-btns .btn>span:not(.icon){text-decoration:underline}.purchaseHistory .orderContainer .reorder-option-btns .btn>.icon{height:16px}.purchaseHistory .orderContainer .btn-addonoffer{border-color:#ff7f29;background-color:#ff7f29;color:#fff;max-width:200px;flex:1 0}.purchaseHistory .orderContainer .btn-addonoffer .icon{height:15px}.mobile .myAccount .resultListContainer form>h1,.mobile .myAccount .resultListContainer form>h6{margin:20px 0}.tablet .myAccount.accountinfo .resultListContainer,.mobile .myAccount.accountinfo .resultListContainer{padding:0}.mobile .myAccount #buttons{width:100%}.mobile .myAccount .resultListContainer .planRowleft{margin:0 5% 0 0}.mobile .myAccount .resultListContainer .planRowleft,.mobile .myAccount .resultListContainer .planRowRight{float:none;width:100%}.mobile .myAccount .planName .icon,.tablet .myAccount .planName .icon{display:none}.tablet .purchaseHistory .product_intro.onlyPlanName,.mobile .purchaseHistory .product_intro.onlyPlanName{height:80px}.tablet .purchaseHistory .product_intro .planName .icon,.mobile .purchaseHistory .product_intro .planName .icon{display:none}.tablet .purchaseHistory .orderContainer .product_intro .address,.mobile .purchaseHistory .orderContainer .product_intro .address{margin:0;font-size:13px;color:#4d6680;display:block;float:left;width:60%;overflow:hidden;height:30px}.tablet .purchaseHistory .product_intro .price,.mobile .purchaseHistory .product_intro .price{margin:0;font-size:13px}.mobile .purchaseHistory .product_intro .productGrid .item .image_container .img-crop>*{margin:-1% 0;top:0%}.eng.mobile .purchaseHistory .resultListContainer .productGrid .item{height:auto}.mobile .purchaseHistory .product_intro .planName .itemNumber{clear:both}.tablet .purchaseHistory .product_intro.last,.mobile .purchaseHistory .product_intro.last{border-width:0}.mobile .purchaseHistory .resultListContainer .purchaseContainer{margin:33px 0 0 0}.mobile .purchaseHistory .resultListContainer .purchaseContainer>p{padding:0 15px 0 12px}.mobile .purchaseHistory .orderContainer .order-wrapper{padding:15px}.mobile .purchaseHistory .orderContainer a .orderInfo p,.mobile .purchaseHistory .orderContainer .orderInfo p{margin:0;display:block;float:none}.mobile .purchaseHistory .orderContainer a .orderInfo p span,.mobile .purchaseHistory .orderContainer .orderInfo p span{float:none}.tablet .purchaseHistory .resultListContainer .orderContainer .product_intro .productGrid .image_container{height:150px}.form-gender-dropdownlist{width:100%}.myAccount .resultListContainer form .MemberProfile{position:relative}.myAccount .resultListContainer .MemberProfile>h2,.myAccount .resultListContainer form .MemberProfile>h2{font-size:20px;color:#000;font-weight:500}.mobile .myAccount .resultListContainer .mobileAction .addressWrapper{padding:0 2%}.myAccount .resultListContainer form .MemberProfile>div>span{font-size:15px;color:#0fa0be;padding:3px}.myAccount .resultListContainer form .MemberProfile .CustomerGrade{position:absolute;right:0;bottom:0;padding-right:35px}.myAccount .resultListContainer form .MemberProfile .CustomerGrade img{width:38px;position:absolute}.myAccount .resultListContainer form .MemberProfile .CustomerGrade span{color:#707070;font-size:25px;position:relative}.tablet .myAccountMenucontainer .inside,.mobile .myAccountMenucontainer .inside{padding:8px}.tablet .myAccountMenucontainer,.mobile .myAccountMenucontainer{width:100%;float:none;position:static;background:#fff;z-index:1;top:-3px;left:0%}.payment .member>.loginMember .loginContainer .itemInner,.payment .member>.loginMember .loginContainer{margin:0;padding:0;max-width:none}.payment .member>.loginMember,.payment .member>form{width:50%;float:left;padding:70px}.payment .member>form{border:solid #a6b2bf;border-width:0 1px 0 0}.payment .member>.loginMember .loginContainer .title,.payment .member>form .newMember h1,.payment .member>form .newMember h3,.payment .member>form .newMember h6{font-size:18px;color:#4d6680;font-weight:bold;margin:10px 0}.payment .member>form .newMember .memberDesc{margin:5px 0}.payment .member>form .newMember .formRow{padding:0 8px 10px;display:flex}.newMember{max-width:340px;padding:30px 0;margin:0 auto}.mobile .newMember{max-width:100%;padding:0 10px 10px}.newMember .NoPadding{padding:0 8px 0!important}.newMember .requiredField{color:#f00}.newMember #passwordrow{position:relative;overflow:hidden}.newMember #showpasswordContainer{position:absolute;top:8px;right:15px}.newMember #showpasswordContainer .txt{margin-top:2px}.newMember .eDollarPromoText{font-family:Noto Sans TC Medium;font-style:normal;font-weight:500;font-size:18px;line-height:27px;text-align:center;color:#ff7f29;padding-bottom:10px}.newMember .eDollarPromoText .eDollarPromoText-SecondRow{font-size:14px}.newMember .SocialLoginButton-div{font-family:Noto Sans TC Regular;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;align-items:center;text-align:center;color:#4285f4;margin-bottom:10px;display:flex;justify-content:center;width:100%}.newMember .SocialLoginButton-div .sociallogin-button{border:2px solid #1877f2;box-sizing:border-box;border-radius:5px;width:150px;height:45px;background-color:#fff;margin:5px 5px;display:flex;justify-content:center;align-content:space-between;align-items:center}.newMember .SocialLoginButton-div .sociallogin-button .icon{font-size:20px;margin:2px}.newMember .SocialLoginButton-div .sociallogin-button .logintext{font-size:14px}.newMember .SocialLoginButton-div .sociallogin-button #GoogleLoginImg{margin:0 3px 3px 3px;width:16.5px;height:auto}.newMember .OrLine-div{width:100%;height:10px;border-bottom:1px solid #e0e0e0;text-align:center;margin-bottom:25px}.newMember .OrLine-div .OR-text{background-color:#fff;padding:0 10px;font-family:Noto Sans TC Medium;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#6e6e6e}.newMember .memberDesc{font-family:Noto Sans TC Medium;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#000}.newMember .inputs{margin-right:0%}.newMember .inputs .form-gender-dropdownlist{border:1px solid #ccc!important;font-size:13px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/8%)!important;border-radius:3px!important;width:25%;margin-right:5px;min-height:34px}.newMember .inputs .form-name-textbox{font-size:13px}.newMember .inputs .form-gender-validmessage{width:25%;margin-right:5px}.newMember .inputs .nameinput{width:40%}.newMember .inputs .first-name-input{margin-right:5px}.newMember .inputs .phoneinput{width:80%}.newMember .inputs .BirthdayLabel,.newMember .inputs .PhoneLabel{font-family:Noto Sans TC Regular;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;color:#000;margin:5px 0 0 8px;display:flex;width:25%}.newMember .inputs .DateOfBirth-div{width:40%}.newMember .inputs .DateOfBirth-div.DateOfBirthYear-div{margin:0 5px 0 0}.newMember .inputs .form-birth-dropdownlist{border:1px solid #ccc!important;font-size:13px!important;box-shadow:inset 0 1px 2px rgb(0 0 0/8%)!important;border-radius:3px!important;width:100%;height:34px}.newMember .inputs .BirthdayDiscount{font-family:Noto Sans TC Regular;font-size:12px;line-height:18px;color:#0fa0bf;display:flex;align-items:center;margin:0 0 0 80px}.newMember .inputs .BirthdayDiscount .BirthdayIcon{padding:5px 5px 0 0;font-size:14px}.newMember .inputs .BirthdayDiscount{font-family:Noto Sans TC Regular;font-size:12px;line-height:18px;color:#0fa0bf;display:flex;align-items:center;margin:0 0 0 80px}.newMember .checkboxContainer .txt{font-family:Noto Sans TC Regular;font-style:normal;font-weight:normal;font-size:12px;line-height:18px;display:flex;align-items:center;color:#000}.newMember .formRow.promotioncheckbox-row{margin:0 0 10px 0}.newMember .formRow.submit-row{text-align:center}.newMember .formRow .blueBtn.registerbluebtn{font-size:20px;line-height:1em;min-width:180px;max-width:400px;width:95%;height:50px;border-radius:5px;padding:0 40px;margin:0 0 10px 0}.validmessage{padding:0 8px 10px!important}.validmessage .DateOfBirthValidMsg,.validmessage .PhoneValidMsg{margin:0 0 0 75px;display:flex}.payment .member .checkoutTabs.checkout3 .loginTable.customer-login-view-table td,.payment .member .checkoutTabs.checkout3 .authTable.customer-login-view-table td{padding:0 8px 15px}.payment .member .checkoutTabs.checkout3 .loginTable td,.payment .member .checkoutTabs.checkout3 .authTable td{padding:0 8px 30px}.payment .member .checkoutTabs.checkout3 .orangeBtn{margin-left:8px}.payment .member span.field-validation-error{color:#d00;cursor:pointer;line-height:14px;margin-top:6px;font-size:12px}.payment .member>form .blueBtn{width:144px}.payment .member>form .newMember .formRow #FirstName,.payment .member>form .newMember .formRow #LastName{width:90%;float:left}.payment .member>form .newMember .formRow #Gender{float:left;width:100%;font-size:13px!important}.tablet .payment .member>.loginMember,.tablet .payment .member>form{width:50%;float:left;padding:44px}.mobile .payment .member>.loginMember,.mobile .payment .member>form{width:100%;float:none;padding:0}.mobile .payment .member>form{border:0;border-width:0}.mobile .payment .member>form .blueBtn{width:100%}.resultListContainer .inside>h3{font-size:20px;color:#000;font-weight:500}:is(.mobile,.tablet) .resultListContainer .inside>h3{margin-left:10px}.resultListContainer .inside>h2{font-size:30px;color:#0fa0be}.myedollar-container{margin:0 0 30px}.myedollar-container .record-detail.last{border-width:0 0 0}.myedollar-container .record-detail{margin:0}.myedollar-container .record-detail li{border:0!important;padding:8px 20px}.myedollar-container .record-detail li:nth-child(even){background-color:#f6f6f6}.resultListContainer .record-detail{border:0 solid #a6b2bf;position:relative}.record-detail{margin:20px 0 54px}.myedollar-container span.edollar-text{float:left}.myedollar-container span.edollar-latestvalue{float:right;color:#fff;background:#0fa0be;padding:2px 10px;border-radius:30px}.edollar-latestvalue{background-color:#0fa0be;color:#fff;display:inline-block;font-size:26px;padding:5px 20px;margin-left:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}a.apply-now-btn{color:#fff;background-color:#0fa0be;font-size:18px;padding:9px 14px;font-weight:bold;text-align:center;vertical-align:middle}.record-sum-info{font-size:18px;color:#828282;margin:10px 0 0;line-height:24px;width:100%;height:35px}.record-table{margin-top:10px}.desktop .record-table .table thead th,.desktop .record-table .table tbody td{font-size:16px;height:35px;padding:0 1em}.desktop .record-table .table thead th{font-weight:bold}.record-table .td-date{width:100px}.record-table .td-right{width:calc(100% - 100px);display:flex}.record-table .td-price{position:absolute;float:right;margin-left:auto;margin-right:0;display:flex;top:7.5px;right:0}.earned-dollar{color:#ff7f29}.used-dollar{color:#4d6680;white-space:pre}:is(.mobile,.tablet) .record-table .td-price .edollarImg{top:5px}.record-table .td-price .edollarImg{position:absolute;top:3.5px;padding-right:4px;display:flex;right:90px}:is(.mobile,.tablet) .record-table .td-price .td-price-text{font-size:15px;top:1px}.record-table .td-price .td-price-text{position:absolute;font-weight:500;font-size:16px;left:calc(100% - 90px);top:-1px}.record-table .table tbody tr:nth-of-type(even){background:none}.record-table .table tbody tr:nth-of-type(odd){background:none}.desktop .record-table .table tbody td{padding:10px 20px!important}.mobile .record-table .table tr{display:block;border:0;padding:20px}.myedollar-container .showMoreBtn{display:inline-block;padding:10px 20px;margin:10px 0;font-size:14px;cursor:pointer}.nav{list-style-type:none;margin:0;padding:0}.nav .nav-item{margin-bottom:10px;padding:8px 10px 8px 10px;position:relative;overflow:hidden;border:1px solid #e0e0e0;display:flex}.nav .nav-item div{line-height:1.6}.nav .nav-item+.nav-item{border-top:1px solid #ddd}.nav .nav-item a{text-decoration:none;color:#12c777}.nav .nav-item a:hover,.nav .nav-item a:focus{color:#c76712}.nav .nav-item .nav-indicator{position:absolute;right:1em}.nav--primary{border:1px solid #ddd;margin-bottom:2em}.nav--primary .nav-item.is-active path{stroke-dashoffset:-15px}.nav--secondary{overflow:hidden;margin-top:10px;will-change:height;-webkit-transition:height .3s,margin-top .3s;transition:height .3s,margin-top .3s}.is-collapsed .nav--secondary{margin-top:0;height:0!important}.nav--secondary .nav-item{padding:.3em 1em}.nav--secondary .nav-item:nth-child(2n){background:#efefef}.nav--secondary .nav-item+.nav-item{border:0}.nav--primary svg.nav-indicator path{fill:none;stroke:#aaa;stroke-linecap:round;stroke-width:2px;stroke-dasharray:29px 40px;-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s}.nav--alt svg.nav-indicator--alt{-webkit-transform:translateY(-20%);transform:translateY(-20%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.nav--alt svg.nav-indicator--alt path{fill:none;stroke:#aaa;stroke-linecap:square;stroke-width:2px;stroke-dasharray:14px 40px;stroke-dashoffset:-15px;-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s}.nav--alt .nav-item.is-active svg{-webkit-transform:translateY(0);transform:translateY(0)}.nav--alt .nav-item.is-active svg path{stroke-dashoffset:0}.record-detail .nav-item--primary .nav-label{border:solid #ced8e2;border-width:0 0 1px;font-size:18px;color:#b1b9c6}.record-detail .record-row{font-size:16px;height:24px}.record-detail .last .record-row{border-width:0 0 0}.record-detail .record-row .expiry-date{float:left;line-height:1.6}.record-detail .record-row .earned-amount{float:right}.myedollar .is-Row-Hidden{display:none!important}.desktop .myedollar .is-Row-Shown{display:table-row}.mobile .myedollar .is-Row-Shown{display:block}:is(.mobile,.tablet) .table{width:96%;margin:0 auto}.table{width:100%;border-collapse:collapse}.table thead{display:none}@media only screen and (min-width:40.0625em){.table thead{display:table-header-group}}.table tbody tr{border-bottom:1px solid #ddd}.table tbody tr:nth-of-type(odd){background:#f5f5f5}@media only screen and (min-width:40.0625em){.table tbody tr:nth-of-type(odd){background:#f9f9f9}}.table tbody tr:nth-last-of-type(1){border-bottom:0}.table tbody td{display:block}@media only screen and (min-width:40.0625em){.table tbody td{display:table-cell}}.table tbody td:before{content:attr(data-th) ": ";color:#686464;font-weight:bold;display:inline-block;width:6.5em}@media only screen and (min-width:40.0625em){.table tbody td:before{content:"";width:0}}.desktop .table thead th,.desktop .table tbody td{font-size:16px}.mobile .table thead th,.mobile .table tbody td{font-size:14px}.table-body,.form-table-body{display:table;width:100%}.table-row,.form-table-row{display:table-row;width:100%;margin-bottom:10px}.table-row.table-title{color:#707070;font-weight:bold}.table-row.hidden{display:none}.table-cell{display:table-cell;float:left;vertical-align:middle;overflow-wrap:anywhere}.form-table-cell{display:table-cell;float:left;padding:4px}.form-table-cell select{width:100%}.table-title .table-cell{text-align:center;margin:auto}.address-left{width:75%;float:left;vertical-align:middle;overflow-wrap:anywhere}.address-right{width:25%;float:right;vertical-align:middle;overflow-wrap:anywhere}.eDollar-title-1{font-size:20px;font-weight:500;margin-top:15px;margin-bottom:0}.eDollar-title-2{font-size:20px;font-weight:500;margin-top:0;margin-bottom:15px}.eDollarHeaderDiv{text-align:center;width:100%;display:flex;font-weight:500;flex:1;flex-direction:column}[class*="eDollarHeaderDiv-"]{display:flex;align-self:center;align-items:center;width:100%;justify-content:center}.eDollarHeaderDiv-1 #edollarImg{position:relative}.eDollarHeaderDiv-1 .dollar{font-size:30px;color:#ff7f29;position:relative;top:5px}.eDollarHeaderDiv-1 .price-text{font-size:48px;color:#ff7f29}:is(.mobile,.tablet) .eDollarHeaderDiv-2{padding-bottom:10px}.eDollarHeaderDiv-2{color:#ff7f29;font-size:14px;font-weight:500;padding-bottom:20px}.eDollarHeaderDiv-3{padding-bottom:10px}.eDollarHeaderDiv-3 .edollar-button{padding:5px 15px 5px 15px;background-color:#ff7f29;border-radius:5px;border:0;color:#fff;width:100%;max-width:220px;font-size:16px;font-weight:500;display:flex;justify-content:center;align-items:center}.eDollarHeaderDiv-3 .icon-arrow2-right{padding-left:5px;display:flex;align-self:center;top:0;position:relative;font-size:14px}:is(.mobile,.tablet) .eDollarHeaderUl{list-style-type:disc;display:inline-block}:is(.mobile,.tablet) .eDollarHeaderDiv-4,:is(.mobile,.tablet) .eDollarHeaderDiv-5{display:list-item;text-align:left;width:65%;margin:0 auto;overflow-wrap:break-word}:is(.mobile,.tablet) .everjoyPointHeaderDiv-4,{text-align:left;width:65%;margin:0 auto;overflow-wrap:break-word}.eDollarHeaderDiv-4,.eDollarHeaderDiv-5{font-size:14px;color:#333;font-weight:400;padding-bottom:10px}.pager{text-align:center;font-size:16px;font-family:'Noto Sans TC';font-weight:500}.pager li{display:inline-block;margin:0 4px;width:24px;height:24px}.pager .current-page span{width:24px;height:24px;border-radius:50%;background:#0fa0bf;display:inline-block;color:#fff}.pager .previous-page,.pager .next-page{margin:0 15px;font-size:14px}.pager .previous-page a,.pager .next-page a{width:24px;height:24px;border-radius:50%;border:1px solid #0fa0bf;display:inline-block;color:#0fa0bf}.pager i{position:relative;top:1px;line-height:22px}.pager .paging-selectbox{width:65px;font-size:18px;color:#000;padding:0 10px;font-family:'Noto Sans TC';font-weight:500}.table-cell-5{width:5%}.table-cell-10{width:10%}.table-cell-15{width:15%}.table-cell-20{width:20%}.table-cell-25{width:25%}.table-cell-30{width:30%}.table-cell-35{width:35%}.table-cell-40{width:40%}.table-cell-45{width:45%}.table-cell-50{width:50%}.table-cell-55{width:55%}.table-cell-60{width:60%}.table-cell-65{width:65%}.table-cell-70{width:70%}.table-cell-75{width:75%}.table-cell-80{width:80%}.table-cell-85{width:85%}.table-cell-90{width:90%}.table-cell-95{width:95%}.table-cell-100{width:100%}.table-cell .btnEdit,.table-cell .btnDelete,.table-cell .method-name{text-align:center;vertical-align:middle;padding-bottom:5.5px;display:flex;align-items:center}.table-cell .btnEdit,.table-cell .btnDelete{font-size:32px}.table-cell .addressTxt{font-weight:bold}.form.InputAddress{width:80%;padding-bottom:15px}.mobile .form.InputAddress{width:100%;padding-bottom:10px}.shippingCommonBtnTheme{display:inline-block;vertical-align:middle;font-size:14px;line-height:1em;color:#47627b;font-weight:bold;min-width:90px;height:34px;border:1px solid #47627b;border-radius:3px;background-color:#fff;padding:0 20px;margin-left:0;text-align:center;cursor:pointer}.address-form-btn-group .shippingCommonBtnTheme{line-height:2.5em}.desktop .loginItem .loginMember{margin:0 125px}.mobile .with-guest.loginItem .loginMember{margin:auto}.mobile .with-guest.loginItem .loginMember label.checkboxContainer,.tablet .with-guest.loginItem .loginMember label.checkboxContainer{padding-left:2px;padding-bottom:2px;width:120px}.filterContainer .inside>h1,.filterContainer .inside>h2,.filterContainer .inside>h3,.filterContainer .inside>h6{font-size:30px;color:#0fa0be}.tablet .filterContainer .inside>h1,.tablet .filterContainer .inside>h6,.mobile .filterContainer .inside>h1,.mobile .filterContainer .inside>h6{font-size:20px;text-align:center;color:#4d6680}.addressCommonBtnTheme{display:inline-block;vertical-align:middle;font-size:14px;line-height:1em;color:#47627b;font-weight:bold;min-width:90px;height:34px;border:1px solid #47627b;border-radius:3px;background-color:#fff;padding:0 20px;margin-left:0;text-align:center;cursor:pointer}.address-form-btn-group .addressCommonBtnTheme{line-height:2.5em}.mobileApp #registerResult{margin-top:100px;text-align:center}.registerPromo{width:450px;margin:0 auto}.mobile .registerPromo{width:100%}.registerPromo .memberTitle{font-size:18px;color:#4d6680;font-weight:bold;margin:10px 8px}.registerPromo .memberDesc{margin:10px 0}.memberDescSpan{color:#4f4f4f;font-size:12px;font-weight:400}.registerPromo .formRow{padding:0 8px 30px}.registerPromo .formRow.checkMsg{color:#f00;font-size:16px}.registerPromo .formRow #LastName{width:65%;float:left;margin:0 10px 0 0}.registerPromo .formRow #Gender{float:left;width:calc(35% - 10px)}.registerPromo .checkbox{font-size:16px;line-height:16px;text-align:center;width:18px;height:18px;border-radius:1px;background-color:#fff;overflow:hidden;display:inline-block;margin-bottom:20px;margin-right:5px;border:1px solid;cursor:pointer}.registerPromo .checkbox .icon{display:none}.registerPromo .checkbox.checked .icon{display:block}.registerPromo .tncText{font-size:16px;text-align:left;font-weight:bold}.registerPromo #tncWarning{text-align:center;color:#f00;font-size:15px}.registerPromo span.field-validation-error{color:#d00;cursor:pointer;line-height:14px;margin-top:6px;font-size:12px}.registerPromo .blueBtn{width:144px;cursor:pointer}.registerPromo .btnCheck,.registerPromo .btnSubmit{display:inline-block;padding:3px 18px 0 0;font-size:22px;font-weight:bold;line-height:40px;background:#f7941d;color:#fff;width:270px;margin:0 15px;border-radius:20px;position:relative;cursor:pointer}.registerPromo .btnCheck i:before,.registerPromo .btnSubmit i:before{top:4px;font-size:33px;position:absolute}.registerPromo.result .inside{width:500px;text-align:center;margin:0 auto}.mobile .registerPromo.result .inside{width:100%}.registerPromo.result h1{color:#129fbd;font-weight:bold}.registerPromo.result p{color:#f68e4f;font-size:20px}.registerPromo.result .btnBack{margin:15px 0}.checkboxContainer .label #showpasswordContainer{position:absolute;top:8px;right:15px}.checkboxContainer .checkbox{font-size:16px;line-height:16px;text-align:center;color:#f56f45;width:16px;height:16px;border-radius:1px;background-color:#dbe0e6;overflow:hidden;display:inline-block;margin:2px 6px -3px 0}.checkboxContainer .checkbox .icon{display:none}.checkboxContainer .checkbox.checked{background-color:#f68e4f}.checkboxContainer .checkbox.checked .icon{display:block;color:#fff}.checkboxContainer .txt{display:flex;text-align:left;color:#47627b}.checkboxContainer#whatsapp-optin-container .checkbox{float:left;margin:0 5px 0 10px}.desktop .main-div{min-width:1200px}.main-div{width:100%;margin:0 auto;font-family:'Noto Sans TC'!important}:is(.mobile,.tablet) .header{text-align:center}.info-container,.search.myAccount{max-width:1200px;width:90%;margin:0 auto}.accountMenu li.active{color:#0fa0be;background:#f2f8f8;border-left:2px solid #0fa0be}.resultListContainer .row{padding-bottom:15px}input{border:1px solid #e0e0e0}.inputs{display:flex;margin-right:2%}.inputs.phoneinputs{width:200px}.inputs.nameinputs{flex-direction:column}.addressBox{border:1px solid #e0e0e0;box-sizing:border-box;padding:12px 20px 12px 20px;display:flex;flex-wrap:nowrap;margin-bottom:10px}.addressBox .addressLine .icon{display:flex;align-self:flex-start;font-size:22px;padding-right:40px;width:30px;position:relative;top:1px}.addressBox .addressLine .icon.briefcase{top:2px}.addressBox .addressLine .text{display:flex;align-self:center}.icon .fa-home{padding-left:2.5px}.icon .fa-map-marker{padding-left:5.7px}.icon .fa-briefcase{font-size:20px;padding-left:2px}.addressBox .addressLine{text-align:left;display:flex;flex-wrap:nowrap;align-items:self-start}.addressBox .addressBtnLine{text-align:right;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;color:#0fa0be;font-weight:400!important}.addressBtnLine .icon{padding-right:12px;font-size:20px;position:relative;top:1.2px}label>input[type="radio"]{display:none}label>input[type="radio"]+*::before{content:"";display:inline-block;vertical-align:bottom;height:13px!important;width:13px!important;padding:0;background-clip:content-box;border:1px solid #096697db!important;background-color:#fff!important;border-radius:50%;margin-right:5px;position:relative;top:.5px}.desktop .addressBtnLine label>input[type="radio"]+*{position:relative;top:-1px}label>input[type="radio"]+*{display:flex;align-items:center;white-space:nowrap}.method-name label{font-weight:400!important;font-size:14px}.search.myAccount .change-password-form input[type='password']{border-radius:30px!important;max-width:500px}label>input[type="radio"]:checked+*::before{background:radial-gradient(#0fa0be 10%,#096697db 60%,transparent 50%,transparent);border-color:#096697db}:is(.mobile,.tablet) .address-left{width:70%}:is(.mobile,.tablet) .address-right{width:30%}:is(.mobile,.tablet) .addressBox .addressBtnLine{flex-wrap:wrap-reverse;position:absolute;right:12px}:is(.mobile) .addressBtnLine .icon{padding-right:unset;padding-left:2px;font-size:22px}:is(.mobile,.tablet) .myAccount .resultListContainer form .MemberProfile{text-align:center}:is(.mobile,.tablet) .myAccount .memberDesc{text-align:center}:is(.mobile,.tablet) .memberDescSpan{display:block}:is(.mobile,.tablet) .formRow{text-align:center}:is(.mobile,.tablet) .MemberProfile{text-align:center;padding-top:1px}:is(.mobile,.tablet) .mobileAction{padding-left:6px;padding-right:6px}:is(.mobile,.tablet) .divButton{display:flex;justify-content:center;align-content:center}:is(.mobile,.tablet) #btnNewShippingAddress{width:100%;margin-top:15px;display:flex;justify-content:center;align-items:center}:is(.mobile,.tablet) div[class*="row"]{margin-left:unset;margin-right:unset}:is(.mobile,.tablet) .row div[class*="col-"]{padding-left:5px;padding-right:5px}:is(.mobile,.tablet) .addressBox{padding:12px 10px 12px 10px;position:relative;min-height:70px}:is(.mobile,.tablet) .addressBox .addressLine{align-items:self-start;font-size:15px}:is(.mobile,.tablet) .addressBox .addressLine .icon{position:relative;padding-right:15px;align-self:flex-start;display:flex}:is(.mobile,.tablet) .info-container,.search.myAccount{width:100%}:is(.mobile,.tablet) .inputs{align-items:flex-start}:is(.mobile,.tablet) .nav .nav-item{flex-direction:column;font-size:15px}:is(.mobile,.tablet) .record-table .td-right{width:100%}:is(.mobile,.tablet) .record-table .td-right .td-text{width:100%}:is(.mobile,.tablet) .record-sum-info{text-align:center;margin:0}.search.myAccount input,select{box-shadow:unset!important;border:1px solid #e0e0e0!important;border-radius:5px!important;font-size:16px!important}.search.myAccount input::placeholder,select::placeholder{font-size:16px;color:#bdbdbd;padding:3px}.desktop .section-wrap.enquiry-wrap{padding-left:125px}#accountDiv .BirthdayLabel{text-align:center;margin-top:5px}#accountDiv .BirthdayDiscount{font-family:Noto Sans TC Regular;font-style:normal;font-weight:normal;font-size:12px;line-height:18px;display:flex;align-items:center;color:#0fa0bf}#accountDiv .BirthdayDiscount .BirthdayIcon{padding:5px 5px 0 0;font-size:14px}#accountDiv .fields-dob{margin:0 15px 0 0}#accountDiv .fields-dob .date-option{float:left;width:25%;margin-right:5px}#accountDiv .fields-dob #dob-day{display:none}#accountDiv .fields-dob .date-option{width:fit-content}#accountDiv .fields-dob .date-option select{width:200px!important}.mobile #accountDiv .fields-dob .date-option select,.tablet #accountDiv .fields-dob .date-option select{width:120px!important}#accountDiv .fields-dob #dob-month{margin:0 0 0 5px}#accountDiv .fields-dob #dob-year{margin:0 5px 0 0}.everjoypoint-nav-item{margin-bottom:10px;padding:10px 10px 20px 10px;position:relative;overflow:hidden;border:1px solid #e0e0e0;display:flex;height:100px}.everjoypoint-nav-item div{line-height:1.5}.everjoypoint-td-text{position:absolute;margin:5px 0 0 20px;left:60px}.earned-everjoypoint{color:#0fa0be}.used-everjoypoint{color:#f25151;white-space:pre}.everjoypointImg{width:60px;border-radius:50%;position:absolute;font-weight:500;top:20px}.everjoypoint-td-price .everjoypointImg{width:30px;top:0;border-radius:50%;position:absolute;display:flex;right:90px}.record-table .everjoypoint-td-price{position:absolute;float:right;padding:10px 0;margin:28px 20px 0 0;display:flex;right:0;align-content:center}table.recordlist-table{table-layout:fixed}table.recordlist-table td{overflow:hidden}.record-table .everjoypoint-td-price .td-price-text{font-size:20px;position:absolute;font-weight:500;left:calc(100% - 80px);top:-1px}:is(.mobile,.tablet) .nav .everjoypoint-nav-item{font-size:12px}:is(.mobile,.tablet) .nav .everjoypoint-td-text{margin-top:5px;font-size:15px}.eDollarHeaderDiv-1 #everjoyPointImg{width:40px;height:40px;margin-top:5px}.order-info-container{display:flex;flex-direction:column;gap:20px;font-size:14px}.order-info-container .orderInfo{font-size:14px;gap:10px}.order-info-container .PurchaseOrderId{font-size:18px;font-weight:700;color:#000}.order-info-container .orderContainer{padding:20px;border-radius:unset}.order-info-container .orderContainer .product-wrapper{display:flex;flex-direction:column;gap:15px}:is(.mobile,.tablet) .order-info-container{margin:0 20px}:is(.mobile,.tablet) .order-info-container .product-wrapper{gap:10px}:is(.mobile,.tablet) .order-info-container .orderInfo{flex-direction:column;align-items:flex-start;margin-bottom:10px}.order-details-container{border:1px solid #dadada;padding:15px}.order-details-container .group{padding:15px 0;border-bottom:1px solid #e0e0e0}.order-details-container>.group:last-child{padding-bottom:unset;margin-bottom:unset;border-bottom:unset}.order-details-container .group.recipients-wrapper{display:flex;flex-direction:column;gap:15px;padding-top:unset}.order-details-container .group-name{font-size:16px;font-weight:700;margin-bottom:15px}.order-details-container .item{display:grid;grid-template-columns:auto 200px;align-items:flex-end}.order-details-container .item .amount{font-size:16px;font-weight:700;text-align:right}.order-details-container ul{display:flex;flex-direction:column;gap:5px}.order-details-container li{list-style:disc inside}.order-details-container li.name{list-style:unset}.order-details-container li::marker{font-size:.5em}.order-details-container .product-wrapper{border-bottom:1px solid #e0e0e0}.order-details-container .product-wrapper>.group:last-child{border-bottom:unset}.order-details-container .product-wrapper:first-child .product-info-wrapper{padding-top:unset}.order-details-container .product-info-wrapper{display:flex;align-items:flex-start;padding:15px 0}.order-details-container .product-info-wrapper img{width:55px;height:55px;border:1px solid #dadada;margin-right:10px;object-fit:contain}.order-details-container .product-info{width:100%}.order-details-container .product-info .product-price{font-size:16px}.order-details-container .product-info-bottom{display:flex;gap:10px;flex-wrap:wrap}.order-details-container .recipients-wrapper .group-name{margin:unset}.order-details-container .recipients-wrapper .recipient{display:flex;flex-direction:column;gap:5px}.order-details-container .freeitems-wrapper>div{color:#898989;margin:5px 0}.order-details-container .order-total-wrapper .item:not(.ordertotal) .amount{font-weight:400}.order-details-container .order-total-wrapper .item.ordertotal{font-weight:700}.order-details-container .order-total-wrapper .item.ordertotal .amount{font-size:18px}.order-details-container .earnedeverjoypoint-wrapper{font-weight:700}:is(.mobile,.tablet) .order-details-container{margin:0 20px}:is(.mobile,.tablet) .order-details-container .item{grid-template-columns:auto auto}:is(.mobile,.tablet) .order-details-container .product-info-bottom{flex-direction:column;gap:unset}:is(.mobile,.tablet) .order-details-container .product_intro_mobile{margin-bottom:15px}.payment-info-container{display:grid;grid-template-columns:min-content auto;white-space:nowrap;column-gap:10px;row-gap:5px;border:1px solid #dadada;padding:15px}.payment-info-container .url{text-decoration:underline}:is(.mobile,.tablet) .payment-info-container{margin:0 20px}.recipients-container{display:flex;justify-content:space-between;gap:10px}.recipients-container .recipient-wrapper{display:flex;flex-direction:column;gap:5px;padding:15px;background-color:#f4f4f4;font-size:14px;flex:1 0}.recipients-container .recipient-wrapper .name{font-size:16px;font-weight:700}.recipients-container .recipient-wrapper .appointmentdate{font-size:22px;font-weight:700;margin-bottom:5px}.recipients-container .recipient-wrapper .address{display:flex;align-items:center;gap:5px}.recipients-container .recipient-wrapper .address span:not(.icon){text-decoration:underline}.recipients-container .recipient-wrapper .tel{display:flex;align-items:center;gap:5px}.recipients-container .recipient-wrapper .icon{font-size:15px;color:#333;height:15px}:is(.mobile,.tablet) .recipients-container{flex-direction:column}:is(.mobile,.tablet) .recipients-container .recipient-wrapper{gap:15px;max-width:100%}.vc-map-popup{max-width:940px;margin:auto}.vc-map-popup iframe{width:100%}.addonoffer-purchase-section{max-width:1180px;width:100%;margin:0 auto;font-size:14px;font-family:Noto Sans TC}.addonoffer-purchase-section .addonoffer-container{border:unset}.addonoffer-purchase-section .addonoffer-purchase-top{padding:15px 20px}.addonoffer-purchase-section .order-info-text{font-size:16px;font-weight:500;color:#fff;margin-bottom:15px}.addonoffer-purchase-section .order-info-wrapper{display:flex;flex-direction:column;gap:10px;background-color:#fff;border-radius:10px;padding:15px}.addonoffer-purchase-section .order-info-wrapper .order-info{display:flex;gap:8px;font-size:13px;color:#4f4f4f}.addonoffer-purchase-section .order-info-wrapper .product-info{display:flex;justify-content:space-between;font-size:18px;font-weight:500}.addonoffer-purchase-section .order-info-wrapper .recipient-infos-wrapper{display:flex;gap:10px}.addonoffer-purchase-section .order-info-wrapper .btn-orderdetails{font-weight:500;text-decoration:underline}.addonoffer-purchase-section .addonoffer-purchase-body{background-color:#fff6ef;border-radius:35px 35px 0 0;padding:20px}.addonoffer-purchase-section .addonoffer-purchase-body .body-top{display:flex;justify-content:space-between;padding:0 20px}.addonoffer-purchase-section #addonoffer-sort{border-radius:100px!important;color:#333;width:fit-content;padding-left:20px;padding-right:25px;-webkit-appearance:none;appearance:none}.addonoffer-purchase-section .sort-wrapper{position:relative;width:fit-content}.addonoffer-purchase-section .sort-wrapper .icon{position:absolute;top:10px;right:10px}.addonoffer-purchase-section .hitsLabel{font-size:22px;font-weight:700;color:#fe701a}.addonoffer-purchase-section .body-bottom{display:flex;justify-content:center}.addonoffer-purchase-section .body-bottom .btn-continue{font-size:19px;font-weight:500;background:#fe701a;color:#fff;width:200px;text-align:center;padding:10px 15px;border-radius:5px;margin-top:30px}.addonoffer-purchase-section .contactus-wrapper{padding:10px;font-size:16px;color:#4f4f4f}.addonoffer-purchase-section .contactus-wrapper .contactus{margin-left:3px;font-weight:700;text-decoration:underline}:is(.mobile,.tablet) .addonoffer-purchase-section .order-info-wrapper .product-info{flex-direction:column;gap:5px}:is(.mobile,.tablet) .addonoffer-purchase-section .order-info-wrapper .recipient-infos-wrapper{flex-direction:column;gap:8px}:is(.mobile,.tablet) .addonoffer-purchase-section .addonoffer-purchase-body .body-top{flex-direction:column;gap:20px;padding:unset}.purchaseHistory .order-tabs-nav{display:flex;gap:0;border-bottom:2px solid #dadada;margin:20px 0;list-style:none;padding:0}.purchaseHistory .order-tabs-nav .order-tab-item{padding:10px;font-size:18px;font-weight:400;color:#000;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s;white-space:nowrap;width:50%;text-align:center}.purchaseHistory .order-tabs-nav .order-tab-item:hover{color:#0fa0be}.purchaseHistory .order-tabs-nav .order-tab-item.active{color:#0fa0be;border-bottom-color:#0fa0be;font-weight:700}:is(.mobile,.tablet) .purchaseHistory .order-tabs-nav .order-tab-item{flex:1;text-align:center;padding:10px 12px;font-size:14px}:is(.mobile,.tablet) .purchaseHistory .order-tabs-nav{margin:0 -20px 20px}.purchase-history-empty{font-size:16px;line-height:22px;letter-spacing:.01em;font-weight:400;color:#333;text-align:center}.purchaseHistory .resultListContainer .history.pending .product_intro_text.planName,.purchaseHistory .resultListContainer .pending-order-detail .product_intro_text.planName{font-size:18px;line-height:23px;font-weight:700;color:#000;letter-spacing:.01em}.purchaseHistory .resultListContainer .history.pending .product_quantity{text-align:right;font-size:16px}.purchaseHistory .resultListContainer .pending-order-detail .product_quantity{text-align:left;display:block;font-size:14px;font-weight:500}.purchaseHistory .resultListContainer .history.pending .product_intro{grid-template-columns:auto 100px}.purchaseHistory .resultListContainer .pending-order-detail .product_intro{grid-template-columns:auto 150px}.purchaseHistory .resultListContainer .history.pending .product-price{text-align:left;font-weight:700;font-size:16px}.history.pending .order-details-div{display:flex;flex-direction:column;gap:15px}.history.pending .order-details-div .order-totals{font-size:18px;font-weight:700;color:#fe701a;line-height:23px;letter-spacing:.01em}.history.pending .order-details-div .button,.pending-order-detail .cancel-btn{padding:10px 20px;border-radius:5px;width:fit-content;display:flex;gap:5px;justify-content:center;font-size:14px;line-height:18px;letter-spacing:.01em;font-weight:500}.history.pending .order-details-div .reorder-option-btns{justify-content:normal}.purchaseHistory .resultListContainer .history.pending .reorder-option-btns .btn{margin-left:auto}.history.pending .order-details-div .pay-btn{background-color:#ff7f29;color:#fff}.history.pending .order-details-div .cancel-btn{background-color:#fff;border:1px solid #ff7f29;color:#ff7f29}.history.pending .order-details-div .pay-btn .icon{width:18px;height:18px}.pending-order-detail .order-summary{display:flex;flex-direction:column;gap:10px}.pending-order-detail .order-summary .order-summary-row{display:grid;grid-template-columns:auto 150px;font-size:14px;line-height:18px;letter-spacing:.01em}.pending-order-detail .order-summary-row .order-summary-value{text-align:right}.pending-order-detail .order-summary-row.ordertotal,.order-info-blocks.payment-info-wrap .title{font-size:16px;line-height:21px;letter-spacing:.01em;font-weight:700;padding:0}.order-summary-row.ordertotal .order-summary-label{color:#333}.pending-order-detail .order-summary-row.ordertotal .order-summary-value{color:#fe701a;font-size:20px}.pending-order-detail .order-summary-row.earned-points{display:block;font-size:14px;font-weight:500;color:#fe701a}.pending-order-detail .order-details-container .product-wrapper:last-child{border-bottom:0}.pending-order-detail .order-details-container .product-info-top{display:flex;flex-direction:column;gap:5px}.pending-order-detail .order-details-container .product_intro_text{font-size:18px;line-height:23px;font-weight:700;color:#000;letter-spacing:.01em;padding:15px 0}:is(.mobile,.tablet) .pending-order-detail .order-info-container .product-price{text-align:right}.pending-order-detail .order-info-blocks.payment-info-wrap{border:0;margin-bottom:0}.pending-order-detail.checkout.payment .order-info-blocks.payment-info-wrap .desc-label .text{display:none}.pending-order-detail.checkout.payment .order-info-blocks.payment-info-wrap .desc-label,.pending-order-detail.checkout.payment .order-info-blocks.payment-info-wrap .content-body{padding:0}.pending-order-detail.checkout.payment .order-info-blocks.payment-info-wrap .pay-button,.pending-order-detail.checkout.payment .order-info-blocks.payment-info-wrap .cancel-btn{padding:15px 10px;width:100%;background-color:#ff7f29;border-radius:5px;display:flex;justify-content:center;gap:5px;align-items:center;color:#fff;font-size:16px;line-height:21px;letter-spacing:.01em;font-weight:500;align-items:center}.pending-order-detail.checkout.payment .order-info-blocks.payment-info-wrap .cancel-btn{background-color:#fff;border:1px solid #ff7f29;color:#ff7f29}#pendingOrderSpinner{border:4px solid #f3f3f3;border-top:4px solid #ff7f29;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:20px auto}.pending-order-detail .contact-cs{font-size:12px;padding-top:10px;color:#ff7f29;line-height:21px;letter-spacing:.01em;font-weight:400}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cancel-order-container{margin-top:20px;display:flex;flex-direction:column;gap:20px}:is(.mobile,.tablet) .cancel-order-container{margin-top:0;padding:20px}.cancel-order-container .confirm-cancel-order-question{padding:15px;width:100%;background-color:#4d6680;font-size:22px;line-height:28px;letter-spacing:.01em;font-weight:700;color:#fff;text-align:center}.cancel-order-container .cancel-order-form{display:flex;flex-direction:column;gap:15px}.cancel-order-desc{font-weight:700;font-size:20px;line-height:26px;letter-spacing:.01em;color:#333}.cancel-order-desc .required{font-size:14px;line-height:18px;letter-spacing:0;color:#fe701a}.cancel-order-reasons{display:flex;flex-direction:column;gap:15px}.cancel-reason-item{display:flex;gap:10px}.cancel-order-container input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{margin-left:0;font-size:14px;line-height:18px;letter-spacing:.01em;font-weight:400;color:#000}.cancel-order-container input[type=checkbox]:not(old),input[type=radio]:not(old){width:1em}.myAccount .cancel-order-container input[type="radio"]{top:0}.cancel-order-container .cancel-order-freetext{margin-left:22px;margin-top:-5px}.cancel-order-container .cancel-order-textarea{padding:10px;width:100%}.cancel-order-buttons{display:flex;gap:15px}.cancel-order-buttons>*{width:100%;padding:15px 0;border:1px solid #ff7f29;font-size:16px;font-weight:500;line-height:21px;letter-spacing:.01em;color:#fe701a;background-color:#fff;border-radius:5px;text-align:center;font-family:Noto Sans TC}.recipients-container.pending-recipient{flex-direction:column}
