:root.light[data-v-11693fbd]{--button-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-11693fbd]{--button-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-11693fbd]{--button-color-inverse:var(--brand-high-emphasis-text-color-inverse)}:root.dark[data-v-11693fbd]{--button-color-inverse:var(--brand-high-emphasis-text-color)}:root.light[data-v-11693fbd]{--calendar-a11y-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-11693fbd]{--calendar-a11y-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-11693fbd]{--tooltip-bg:var(--brand-primary-bg-color-inverse)}:root.dark[data-v-11693fbd]{--tooltip-bg:var(--brand-secondary)}.mt-65[data-v-11693fbd]{margin-top:65px}.mt-50[data-v-11693fbd]{margin-top:50px}.mb-20[data-v-11693fbd],h1.title[data-v-11693fbd]{margin-bottom:20px}h1.title[data-v-11693fbd]{font-size:24px;font-weight:500;letter-spacing:.4px}.subtitle[data-v-11693fbd]{font-weight:500;margin-bottom:5px}.italic[data-v-11693fbd]{font-style:italic}.thin[data-v-11693fbd]{font-weight:100}.align-right[data-v-11693fbd]{text-align:right}.xs-text[data-v-11693fbd]{font-size:10px}.small-text[data-v-11693fbd]{font-size:12px}.dot-underline[data-v-11693fbd]{border-bottom:1px dashed #000;text-decoration:none}.grey-text[data-v-11693fbd],.light-text[data-v-11693fbd]{color:var(--brand-light-text)}.large-text[data-v-11693fbd]{font-size:16px}.xlarge-text[data-v-11693fbd]{font-size:18px}.xxlarge-text[data-v-11693fbd]{font-size:40px}.normal-text[data-v-11693fbd]{font-weight:400;font-size:14px}.bold-text[data-v-11693fbd]{font-weight:600}.semibold-text[data-v-11693fbd]{font-weight:500}.super-bold-text[data-v-11693fbd]{color:#000;background:#ececec;padding:2px;margin-left:2px;border-radius:2px;font-weight:700}.text-center[data-v-11693fbd]{text-align:center}.white-text[data-v-11693fbd]{color:#fff}.black-text[data-v-11693fbd]{color:#000}.pink-text[data-v-11693fbd]{color:var(--brand-text-pink-1)}.red-text[data-v-11693fbd]{color:var(--brand-red)}.uppercase[data-v-11693fbd]{text-transform:uppercase}.underline[data-v-11693fbd]{text-decoration:underline}.grey-bg[data-v-11693fbd]{background-color:var(--brand-bg-grey1)}.ask-login-window[data-v-11693fbd]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;height:100vh;background:#fff;z-index:100;text-align:center}.ask-login-window.container[data-v-11693fbd]{margin:0 auto}.ask-login-window h1.title[data-v-11693fbd]{font-size:2.4rem;letter-spacing:4px;font-weight:200;padding:0;margin-bottom:5px}@media (min-width:0) and (max-width:576px){.ask-login-window h1.title[data-v-11693fbd]{font-size:2rem}}.buttons[data-v-11693fbd]{margin-top:20px}:root.light[data-v-77b72a35]{--button-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-77b72a35]{--button-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-77b72a35]{--button-color-inverse:var(--brand-high-emphasis-text-color-inverse)}:root.dark[data-v-77b72a35]{--button-color-inverse:var(--brand-high-emphasis-text-color)}:root.light[data-v-77b72a35]{--calendar-a11y-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-77b72a35]{--calendar-a11y-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-77b72a35]{--tooltip-bg:var(--brand-primary-bg-color-inverse)}:root.dark[data-v-77b72a35]{--tooltip-bg:var(--brand-secondary)}.mt-65[data-v-77b72a35]{margin-top:65px}.mt-50[data-v-77b72a35]{margin-top:50px}.mb-20[data-v-77b72a35],h1.title[data-v-77b72a35]{margin-bottom:20px}h1.title[data-v-77b72a35]{font-size:24px;font-weight:500;letter-spacing:.4px}.subtitle[data-v-77b72a35]{font-weight:500;margin-bottom:5px}.italic[data-v-77b72a35]{font-style:italic}.thin[data-v-77b72a35]{font-weight:100}.align-right[data-v-77b72a35]{text-align:right}.xs-text[data-v-77b72a35]{font-size:10px}.small-text[data-v-77b72a35]{font-size:12px}.dot-underline[data-v-77b72a35]{border-bottom:1px dashed #000;text-decoration:none}.grey-text[data-v-77b72a35],.light-text[data-v-77b72a35]{color:var(--brand-light-text)}.large-text[data-v-77b72a35]{font-size:16px}.xlarge-text[data-v-77b72a35]{font-size:18px}.xxlarge-text[data-v-77b72a35]{font-size:40px}.normal-text[data-v-77b72a35]{font-weight:400;font-size:14px}.bold-text[data-v-77b72a35]{font-weight:600}.semibold-text[data-v-77b72a35]{font-weight:500}.super-bold-text[data-v-77b72a35]{color:#000;background:#ececec;padding:2px;margin-left:2px;border-radius:2px;font-weight:700}.text-center[data-v-77b72a35]{text-align:center}.white-text[data-v-77b72a35]{color:#fff}.black-text[data-v-77b72a35]{color:#000}.pink-text[data-v-77b72a35]{color:var(--brand-text-pink-1)}.red-text[data-v-77b72a35]{color:var(--brand-red)}.uppercase[data-v-77b72a35]{text-transform:uppercase}.underline[data-v-77b72a35]{text-decoration:underline}.grey-bg[data-v-77b72a35]{background-color:var(--brand-bg-grey1)}.share-your-code-to-earn[data-v-77b72a35]{background-color:#f8f8f8;padding:10px 15px;display:flex;flex:1;flex-flow:wrap}.share-your-code-to-earn .content[data-v-77b72a35]{flex:1;padding:0 10px}.share-your-code-to-earn .content .subtitle[data-v-77b72a35]{font-weight:700}.share-your-code-to-earn .content .text-link[data-v-77b72a35]{display:inline;font-size:12px;letter-spacing:.6px;color:var(--brand-text-color);border-bottom:1px solid #000;cursor:pointer}.share-your-code-to-earn .content .text-link[data-v-77b72a35]:hover{color:var(--brand-pink-button-color);border-bottom:1px solid var(--brand-pink-button-color)}.share-your-code-to-earn .content a.text-link[data-v-77b72a35]{cursor:pointer}.share-your-code-to-earn .content a.text-link[data-v-77b72a35]:hover{text-decoration:none}.share-your-code-to-earn .end[data-v-77b72a35],.share-your-code-to-earn .head[data-v-77b72a35]{align-self:center}@media (min-width:0) and (max-width:576px){.share-your-code-to-earn .end[data-v-77b72a35]{flex-basis:100%;margin:15px 0}}.share-your-code-to-earn .mobile-share-option-box[data-v-77b72a35]{border:1px solid;padding:5px 20px;text-align:center}.share-your-code-to-earn .mobile-share-option-box img[data-v-77b72a35]{margin:0 0 0 5px}:root.light{--button-color:var(--brand-high-emphasis-text-color)}:root.dark{--button-color:var(--brand-high-emphasis-text-color-inverse)}:root.light{--button-color-inverse:var(--brand-high-emphasis-text-color-inverse)}:root.dark{--button-color-inverse:var(--brand-high-emphasis-text-color)}:root.light{--calendar-a11y-color:var(--brand-high-emphasis-text-color)}:root.dark{--calendar-a11y-color:var(--brand-high-emphasis-text-color-inverse)}:root.light{--tooltip-bg:var(--brand-primary-bg-color-inverse)}:root.dark{--tooltip-bg:var(--brand-secondary)}.mt-65{margin-top:65px}.mt-50{margin-top:50px}.mb-20,h1.title{margin-bottom:20px}h1.title{font-size:24px;font-weight:500;letter-spacing:.4px}.subtitle{font-weight:500;margin-bottom:5px}.italic{font-style:italic}.thin{font-weight:100}.align-right{text-align:right}.xs-text{font-size:10px}.small-text{font-size:12px}.dot-underline{border-bottom:1px dashed #000;text-decoration:none}.grey-text,.light-text{color:var(--brand-light-text)}.large-text{font-size:16px}.xlarge-text{font-size:18px}.xxlarge-text{font-size:40px}.normal-text{font-weight:400;font-size:14px}.bold-text{font-weight:600}.semibold-text{font-weight:500}.super-bold-text{color:#000;background:#ececec;padding:2px;margin-left:2px;border-radius:2px;font-weight:700}.text-center{text-align:center}.white-text{color:#fff}.black-text{color:#000}.pink-text{color:var(--brand-text-pink-1)}.red-text{color:var(--brand-red)}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.grey-bg{background-color:var(--brand-bg-grey1)}.checkout{padding:40px 20px}@media (min-width:768px){.checkout{padding:60px 20px}}@media (min-width:992px){.checkout{padding:60px 20px}}.checkout .flex{display:flex}.checkout .col1{flex:4}.checkout .col2{flex:1;margin:15px 0 15px 15px;display:flex;align-items:center}.checkout .redeem-btn{background:var(--brand-pink-button-color);color:var(--brand-pink-button-text-color);border:none}.checkout .content-block{margin-bottom:20px}.checkout .process-block{margin-bottom:45px}.checkout .process-block .title{font-size:16px;letter-spacing:.6px;font-weight:500;margin-bottom:10px}.checkout>.subtitle{font-weight:bolder;margin-bottom:5px}.checkout .pink-header{color:var(--brand-text-pink-1)}.checkout .grey-discription{color:var(--brand-light-text);font-size:12px;font-weight:400}.checkout .red{color:#dc162e}.checkout .detail{color:var(--brand-light-text)}.checkout .sub-benefit{font-weight:500;margin-bottom:10px}.checkout .subscription-scheduler-option{padding:10px;display:inline-block;border:1px solid #ddd;box-shadow:0 2px 8px 0 #ddd;width:100%;max-width:450px}.checkout .subscription-scheduler-option .delivery-date-list{display:flex;flex-direction:row;flex-wrap:wrap}.checkout .subscription-scheduler-option .delivery-date-list .date-box{background-color:#f8f8f8;padding:10px;margin:10px 10px 10px 0;flex:1}.checkout .subscription-scheduler-option .delivery-date-list .date-box .caption{font-size:12px;line-height:1.4rem}@media (min-width:0) and (max-width:576px){.checkout .subscription-scheduler-option .delivery-date-list .date-box .caption,.checkout .subscription-scheduler-option .delivery-date-list .date-box .date{font-size:12px}}.checkout .subscription-scheduler-option .delivery-date-list .dot{vertical-align:middle;align-self:center;letter-spacing:2px;color:var(--brand-pink-button-color);font-size:14px}.checkout .shipping-option-list{margin-top:15px;padding-top:15px;border-top:1px solid var(--brand-bg-grey2)}.checkout .shipping-option-list .shipping-option-list-item{margin-bottom:15px;border-bottom:1px solid var(--brand-bg-grey2)}.checkout .shipping-option-list .shipping-option-list-item .section1{display:flex;margin-bottom:15px}.checkout .shipping-option-list .shipping-option-list-item .section1 .radio-box{display:inline-block;margin-top:5px}.checkout .shipping-option-list .shipping-option-list-item .section1 .address{display:flex}.checkout .shipping-option-list .shipping-option-list-item .section2{margin-bottom:15px;margin-left:30px}.checkout .shipping-option-list .bg-grey-light{background-color:#f8f8f8}.checkout .shipping-option-list .saved-address-group{margin-top:10px}.checkout .shipping-option-list .saved-address-group .address-selector{display:flex;justify-content:center;align-items:center;padding:10px 20px;margin-top:20px}.checkout .shipping-option-list .saved-address-group .address-selector:first-child{margin-top:0}.checkout .shipping-option-list .saved-address-group .address-selector div:first-child{flex:1}.checkout .shipping-option-list .saved-address-group .address-selector button{float:right}.checkout .shipping-option-list .saved-address-group .address-selector p{margin-bottom:5px;font-weight:500}.checkout .shipping-option-list .saved-address-group .add-address-link{display:block;margin-top:15px}.checkout .pay-area{display:none}@media (min-width:0) and (max-width:576px){.checkout .pay-area{width:100%;padding:20px;position:-webkit-sticky;position:sticky;left:0;right:0;bottom:0;display:block;z-index:100}}.checkout .pay-area .pay-total{font-size:16px;font-weight:700;margin-bottom:5px}.checkout .pay-area span:nth-child(2){float:right}.checkout .confirmed-address-box .headline{display:flex}.checkout .confirmed-address-box .headline .title{font-size:16px;letter-spacing:.6px;font-weight:500;margin-bottom:10px;flex:1}.checkout .confirmed-address-box .content{margin:18px 0 30px;padding:13px 18px 15px 10px;box-shadow:0 0 10px 0 var(--brand-bg-grey2);border:1px solid var(--brand-bg-grey2)}.checkout .confirmed-address-box .content .shipping-method{font-weight:700}.checkout .confirmed-address-box .content .shipping-cost{font-size:12px;font-weight:500}.checkout .confirmed-address-box .content .shipping-cost span{color:var(--brand-light-text);font-style:italic}.checkout .confirmed-address-box .content .shipping-details{line-height:1rem;font-size:12px;color:var(--brand-light-text)}.checkout .confirmed-address-box .content .contact-name{font-size:12px;color:var(--brand-light-text);margin-right:15px}.checkout .confirmed-address-box .content .contact-mobile{font-size:12px;color:var(--brand-light-text)}.cart-summary{max-width:450px;margin:0 auto}.cart-summary .summary-block{font-size:12px;padding:15px 20px;background:#f8f8f8;margin-bottom:2px}.cart-summary .summary-block .line{display:flex;margin-bottom:5px}.cart-summary .summary-block .flex{flex:1}.cart-summary .order-section{padding:20px;background:#f8f8f8;margin-bottom:2px}.cart-summary .order-section>.title{font-size:16px;font-weight:700}.cart-summary .order-section hr{margin:10px 0;border-color:#ececec}.cart-summary .order-section .img-block{float:left;margin-right:10px}.cart-summary .order-section .cart-image{width:72px;height:84px;-o-object-fit:cover;object-fit:cover}.cart-summary .order-section .sb-cart--main-area{display:grid}.cart-summary .order-section .sb-cart--main-area .sb-cart--title{font-size:14px}.cart-summary .order-section .sb-cart--main-area .sb-cart--item{padding:5px 0 15px}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .sb-cart--item-content{overflow:hidden}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .product-name{font-size:12px;font-weight:400}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .renew{font-size:12px;font-weight:400;margin:5px 0}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .prod-expiry-date{margin:4px 0 0}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .pkg-expiry-date,.cart-summary .order-section .sb-cart--main-area .sb-cart--item .prod-expiry-date{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 8px;justify-content:center;align-items:center;grid-gap:10px;gap:10px;background:#ececec;color:#000;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-size:10px;font-weight:500;line-height:normal}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .pkg-expiry-date{margin:4px 0 10px}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .package-items-list{margin:4px 0 0;padding-left:18px}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .package-items-list-item{margin:0 0 8px}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .package-items-list-item::marker{font-size:.7em}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .package-item-name{display:list-item}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .package-item-name::marker{font-size:.7em}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .package-item-qty{margin:0;white-space:nowrap}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .package-item-expiry-date{margin-left:2px}.cart-summary .order-section .sb-cart--main-area .sb-cart--item .qty-button-grp{background:#fff;max-width:80px;text-align:center;margin-top:5px;display:inline-block;align-self:center}.cart-summary .order-section .sb-cart--main-area .sb-cart--item-last{padding:5px 0 0}.cart-summary .order-section .sb-cart--main-area .sb-cart--item-last .product-name{font-size:12px;font-weight:400}.cart-summary .order-section .sb-cart--main-area .sb-cart--item-last .renew{font-size:12px;font-weight:400;margin:5px 0}.cart-summary .order-section .sb-cart--main-area .sb-cart--item-last .qty-button-grp{background:#fff;max-width:80px;text-align:center;margin-top:5px;display:inline-block;align-self:center}.cart-summary .order-section .sb-cart--main-area .price-area{text-align:right;align-self:center}.cart-summary .order-section .sb-cart--main-area .price-area .price{font-weight:700}.cart-summary .order-section .sb-cart--main-area .price-area .discounted{text-decoration:line-through;font-size:12px;color:var(--brand-light-text);margin-right:3px}.cart-summary .order-section .sb-cart--main-area .estimate-text{padding:2px 8px;background-color:var(--brand-primary-bg-color);color:#000;font-size:12px;font-weight:400;margin-top:10px}.cart-summary .order-section .sb-cart--footer{position:relative;background:0 0}.cart-summary .order-section .sb-cart--footer .sb-cart--total{font-size:12px;margin-bottom:5px}.cart-summary .order-section .sb-cart--footer .sb-cart--total span:nth-child(2){float:right}.cart-summary .order-section .sb-cart--footer .sb-cart--total .title{font-size:1.4rem;font-weight:700;letter-spacing:.6px}.cart-summary .order-section .sb-cart--footer .sb-cart--total .weight-badge{background:#ececec;padding:2px 4px;color:#666}.cart-summary .order-section .sb-cart--footer .grand-total{font-size:16px;font-weight:700}.order-confirmation .sf-express-notice{margin:45px 0 20px;display:flex;flex-direction:row}@media (max-width:991px){.order-confirmation .sf-express-notice{position:relative;margin:45px 0 20px}}.order-confirmation .sf-express-notice--desktop{display:none}@media (min-width:992px){.order-confirmation .sf-express-notice--desktop{display:flex;flex-direction:row;justify-content:flex-start;grid-gap:0;gap:0;align-items:stretch;background:linear-gradient(180deg,#f8f8f8 50.4%,#eaeaea);border:1px solid #e5e5e5}}.order-confirmation .sf-express-notice--desktop .sf-express-notice__left{flex:1;min-width:0;padding:15px 10px 15px 20px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__aside{display:flex;justify-content:flex-end;grid-gap:16px;gap:16px;flex-shrink:0;margin-left:0;margin-right:30px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__aside .sf-express-notice__aside-inner-container{display:flex;align-items:center;justify-content:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:flex-end;grid-gap:16px;gap:16px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__title{display:inline-block;margin:0 0 8px;padding:6px 16px;font-size:14px;font-weight:700;color:#fff;background:#000}.order-confirmation .sf-express-notice--desktop .sf-express-notice__text{margin-bottom:8px;color:#222;line-height:1.55;font-size:12px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__text--last{margin-bottom:0}.order-confirmation .sf-express-notice--desktop .sf-express-notice__phone{width:128px;height:auto;flex-shrink:0;align-self:flex-end}.order-confirmation .sf-express-notice--desktop .sf-express-notice__store-list{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__app-store{width:120px;height:auto;display:block}.order-confirmation .sf-express-notice--mobile{display:none}@media (max-width:991px){.order-confirmation .sf-express-notice--mobile{display:flex;flex-direction:column;align-items:center;padding:24px 16px;text-align:center;background:#f0f0f0;border:1px solid #e8e8e8}}.order-confirmation .sf-express-notice--mobile .sf-express-notice__title{display:inline-block;position:absolute;top:-16px;padding:6px 16px;color:#fff;background:#000;font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.order-confirmation .sf-express-notice--mobile .sf-express-notice__body{width:100%;margin-bottom:20px}.order-confirmation .sf-express-notice--mobile .sf-express-notice__text{margin-bottom:8px;color:#222;line-height:1.55;font-size:12px;text-align:center}.order-confirmation .sf-express-notice--mobile .sf-express-notice__text--last{margin-bottom:0}.order-confirmation .sf-express-notice--mobile .sf-express-notice__phone{width:40vw;max-width:100px;height:auto;margin-bottom:20px}.order-confirmation .sf-express-notice--mobile .sf-express-notice__store-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:10px 12px;gap:10px 12px;width:100%}.order-confirmation .sf-express-notice--mobile .sf-express-notice__app-store{width:auto;height:26px;-o-object-fit:contain;object-fit:contain;display:block}.order-confirmation .content-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;padding:20px;height:100%;font-size:12px}.order-confirmation .content-loading .loading-text{font-size:16px;font-weight:700;margin-bottom:20px}.order-confirmation .ic-order-confirmation{background-image:url(/mplus/checkout-success.svg);background-size:contain;width:30px;height:30px;margin-bottom:5px}.order-confirmation h3{font-size:16px;font-weight:700;letter-spacing:.23px;color:#000;margin-bottom:15px}@media (min-width:0) and (max-width:576px){.order-confirmation h3{font-size:14px}}.order-confirmation .confirm-msg{font-size:12px}.checkout-other-info{padding-top:20px}.checkout-other-info .header{color:#000}.checkout-other-info .cart-content{padding:15px;background:#f8f8f8;font-size:12px}.checkout-other-info .shipping-detail>:first-child{padding:5px 0;color:#666}.checkout-other-info .detail-row-container{display:flex}.checkout-other-info .detail-row-container .receiver{flex:1}.checkout-other-info .detail-row-container .contact{flex:2}