: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],h2.title[data-v-11693fbd]{margin-bottom:20px}h1.title[data-v-11693fbd],h2.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;-webkit-text-decoration:none;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-size:14px;font-weight:400}.bold-text[data-v-11693fbd]{font-weight:600}.semibold-text[data-v-11693fbd]{font-weight:500}.super-bold-text[data-v-11693fbd]{background:#ececec;border-radius:2px;color:#000;font-weight:700;margin-left:2px;padding:2px}.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]{-webkit-text-decoration:underline;text-decoration:underline}.grey-bg[data-v-11693fbd]{background-color:var(--brand-bg-grey1)}.ask-login-window[data-v-11693fbd]{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:auto;z-index:100}.ask-login-window.container[data-v-11693fbd]{margin:0 auto}.ask-login-window h1.title[data-v-11693fbd]{font-size:2.4rem;font-weight:200;letter-spacing:4px;margin-bottom:5px;padding:0}@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-c61008b8]{--button-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-c61008b8]{--button-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-c61008b8]{--button-color-inverse:var(--brand-high-emphasis-text-color-inverse)}:root.dark[data-v-c61008b8]{--button-color-inverse:var(--brand-high-emphasis-text-color)}:root.light[data-v-c61008b8]{--calendar-a11y-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-c61008b8]{--calendar-a11y-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-c61008b8]{--tooltip-bg:var(--brand-primary-bg-color-inverse)}:root.dark[data-v-c61008b8]{--tooltip-bg:var(--brand-secondary)}.mt-65[data-v-c61008b8]{margin-top:65px}.mt-50[data-v-c61008b8]{margin-top:50px}.mb-20[data-v-c61008b8],h1.title[data-v-c61008b8],h2.title[data-v-c61008b8]{margin-bottom:20px}h1.title[data-v-c61008b8],h2.title[data-v-c61008b8]{font-size:24px;font-weight:500;letter-spacing:.4px}.subtitle[data-v-c61008b8]{font-weight:500;margin-bottom:5px}.italic[data-v-c61008b8]{font-style:italic}.thin[data-v-c61008b8]{font-weight:100}.align-right[data-v-c61008b8]{text-align:right}.xs-text[data-v-c61008b8]{font-size:10px}.small-text[data-v-c61008b8]{font-size:12px}.dot-underline[data-v-c61008b8]{border-bottom:1px dashed #000;-webkit-text-decoration:none;text-decoration:none}.grey-text[data-v-c61008b8],.light-text[data-v-c61008b8]{color:var(--brand-light-text)}.large-text[data-v-c61008b8]{font-size:16px}.xlarge-text[data-v-c61008b8]{font-size:18px}.xxlarge-text[data-v-c61008b8]{font-size:40px}.normal-text[data-v-c61008b8]{font-size:14px;font-weight:400}.bold-text[data-v-c61008b8]{font-weight:600}.semibold-text[data-v-c61008b8]{font-weight:500}.super-bold-text[data-v-c61008b8]{background:#ececec;border-radius:2px;color:#000;font-weight:700;margin-left:2px;padding:2px}.text-center[data-v-c61008b8]{text-align:center}.white-text[data-v-c61008b8]{color:#fff}.black-text[data-v-c61008b8]{color:#000}.pink-text[data-v-c61008b8]{color:var(--brand-text-pink-1)}.red-text[data-v-c61008b8]{color:var(--brand-red)}.uppercase[data-v-c61008b8]{text-transform:uppercase}.underline[data-v-c61008b8]{-webkit-text-decoration:underline;text-decoration:underline}.grey-bg[data-v-c61008b8]{background-color:var(--brand-bg-grey1)}.birthday-surprise-mask[data-v-c61008b8]{align-items:center;background-color:rgba(0,0,0,.45);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9998}.birthday-surprise-enter-active[data-v-c61008b8],.birthday-surprise-leave-active[data-v-c61008b8]{transition:opacity .55s ease}.birthday-surprise-enter-active .birthday-surprise-modal[data-v-c61008b8],.birthday-surprise-leave-active .birthday-surprise-modal[data-v-c61008b8]{transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .55s ease}.birthday-surprise-enter[data-v-c61008b8],.birthday-surprise-leave-to[data-v-c61008b8]{opacity:0}.birthday-surprise-enter .birthday-surprise-modal[data-v-c61008b8],.birthday-surprise-leave-to .birthday-surprise-modal[data-v-c61008b8]{opacity:0;transform:translateY(24px) scale(.94)}.birthday-surprise-modal[data-v-c61008b8]{max-width:360px;padding-top:108px;position:relative;transform-origin:center center;width:100%}.birthday-surprise-modal__gift[data-v-c61008b8]{animation:birthday-gift-drop-c61008b8 2s cubic-bezier(.22,1,.36,1) both,birthday-gift-bounce-c61008b8 1.15s ease-in-out 2s infinite;height:auto;left:50%;pointer-events:none;position:absolute;top:-70px;transform:translate3d(-50%,0,0);width:268px;z-index:2}.birthday-surprise-modal__card[data-v-c61008b8]{align-items:center;background:linear-gradient(180deg,#f4f4f4,#f7f3f5 78%,#ef60a3 95%,#ef60a3);box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;padding:70px 20px 20px;position:relative;text-align:center;width:100%}.birthday-surprise-modal__card.is-success[data-v-c61008b8]{background:linear-gradient(180deg,#f4f4f4,#f7f3f5 60%,#ee8dba 85%,#f17ab2 93%,#ef60a3);padding:50px 20px}.birthday-surprise-modal__close[data-v-c61008b8]{--close-size:25px;align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;line-height:0;padding:6px;position:absolute;right:14px;top:14px;z-index:3}.birthday-surprise-modal__close img[data-v-c61008b8]{display:block;height:var(--close-size);width:var(--close-size)}.birthday-surprise-modal__title[data-v-c61008b8]{color:#000;font-family:Khmer MN;font-size:30px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 5px;text-align:center;text-transform:uppercase}.birthday-surprise-modal__title--success[data-v-c61008b8]{font-size:24px;font-weight:700;letter-spacing:.24px;line-height:normal;text-transform:none}.birthday-surprise-modal__desc[data-v-c61008b8],.birthday-surprise-modal__title--success[data-v-c61008b8]{color:#000;font-family:Noto Sans TC;font-style:normal;text-align:center}.birthday-surprise-modal__desc[data-v-c61008b8]{font-size:12px;font-weight:400;line-height:21px;margin:0 0 20px;max-width:300px;white-space:pre-line}.birthday-surprise-modal__desc--success[data-v-c61008b8]{margin-bottom:15px;white-space:normal}.birthday-surprise-modal__form[data-v-c61008b8]{display:flex;flex-direction:column;width:100%}.birthday-surprise-modal__error[data-v-c61008b8]{color:#d0021b;font-size:12px;margin:0 0 10px}.birthday-surprise-modal__submit[data-v-c61008b8]{font-weight:600;margin-top:6px;min-height:48px;text-transform:none;width:100%}.birthday-surprise-modal__submit--success[data-v-c61008b8]{min-width:140px;padding:12px 28px;width:auto}.field-box[data-v-c61008b8]{background:#fff;margin-bottom:10px;min-height:46px}.field-box .field-label[data-v-c61008b8]{color:#9a9a9a;display:block;font-size:12px;margin:0;padding:5px 10px 0;text-align:center}.field-box .field-input[data-v-c61008b8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#000;font-size:16px;outline:none;padding:0 10px 5px;text-align:center;width:100%}@keyframes birthday-gift-drop-c61008b8{0%{transform:translate3d(-50%,-110vh,0)}62%{transform:translate3d(-50%,14px,0)}78%{transform:translate3d(-50%,-16px,0)}90%{transform:translate3d(-50%,6px,0)}to{transform:translate3d(-50%,0,0)}}@keyframes birthday-gift-bounce-c61008b8{0%,to{transform:translate3d(-50%,0,0)}50%{transform:translate3d(-50%,12px,0)}}@media(prefers-reduced-motion:reduce){.birthday-surprise-modal__gift[data-v-c61008b8]{animation:none}}:root.light[data-v-1e0da2ad]{--button-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-1e0da2ad]{--button-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-1e0da2ad]{--button-color-inverse:var(--brand-high-emphasis-text-color-inverse)}:root.dark[data-v-1e0da2ad]{--button-color-inverse:var(--brand-high-emphasis-text-color)}:root.light[data-v-1e0da2ad]{--calendar-a11y-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-1e0da2ad]{--calendar-a11y-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-1e0da2ad]{--tooltip-bg:var(--brand-primary-bg-color-inverse)}:root.dark[data-v-1e0da2ad]{--tooltip-bg:var(--brand-secondary)}.mt-65[data-v-1e0da2ad]{margin-top:65px}.mt-50[data-v-1e0da2ad]{margin-top:50px}.mb-20[data-v-1e0da2ad],h1.title[data-v-1e0da2ad],h2.title[data-v-1e0da2ad]{margin-bottom:20px}h1.title[data-v-1e0da2ad],h2.title[data-v-1e0da2ad]{font-size:24px;font-weight:500;letter-spacing:.4px}.subtitle[data-v-1e0da2ad]{font-weight:500;margin-bottom:5px}.italic[data-v-1e0da2ad]{font-style:italic}.thin[data-v-1e0da2ad]{font-weight:100}.align-right[data-v-1e0da2ad]{text-align:right}.xs-text[data-v-1e0da2ad]{font-size:10px}.small-text[data-v-1e0da2ad]{font-size:12px}.dot-underline[data-v-1e0da2ad]{border-bottom:1px dashed #000;-webkit-text-decoration:none;text-decoration:none}.grey-text[data-v-1e0da2ad],.light-text[data-v-1e0da2ad]{color:var(--brand-light-text)}.large-text[data-v-1e0da2ad]{font-size:16px}.xlarge-text[data-v-1e0da2ad]{font-size:18px}.xxlarge-text[data-v-1e0da2ad]{font-size:40px}.normal-text[data-v-1e0da2ad]{font-size:14px;font-weight:400}.bold-text[data-v-1e0da2ad]{font-weight:600}.semibold-text[data-v-1e0da2ad]{font-weight:500}.super-bold-text[data-v-1e0da2ad]{background:#ececec;border-radius:2px;color:#000;font-weight:700;margin-left:2px;padding:2px}.text-center[data-v-1e0da2ad]{text-align:center}.white-text[data-v-1e0da2ad]{color:#fff}.black-text[data-v-1e0da2ad]{color:#000}.pink-text[data-v-1e0da2ad]{color:var(--brand-text-pink-1)}.red-text[data-v-1e0da2ad]{color:var(--brand-red)}.uppercase[data-v-1e0da2ad]{text-transform:uppercase}.underline[data-v-1e0da2ad]{-webkit-text-decoration:underline;text-decoration:underline}.grey-bg[data-v-1e0da2ad]{background-color:var(--brand-bg-grey1)}.share-your-code-to-earn[data-v-1e0da2ad]{background-color:#f8f8f8;display:flex;flex:1;flex-flow:wrap;padding:10px 15px}.share-your-code-to-earn .content[data-v-1e0da2ad]{flex:1;padding:0 10px}.share-your-code-to-earn .content .subtitle[data-v-1e0da2ad]{font-weight:700}.share-your-code-to-earn .content .text-link[data-v-1e0da2ad]{border-bottom:1px solid #000;color:var(--brand-text-color);cursor:pointer;display:inline;font-size:12px;letter-spacing:.6px}.share-your-code-to-earn .content .text-link[data-v-1e0da2ad]:hover{border-bottom:1px solid var(--brand-pink-button-color);color:var(--brand-pink-button-color)}.share-your-code-to-earn .content a.text-link[data-v-1e0da2ad]{cursor:pointer}.share-your-code-to-earn .content a.text-link[data-v-1e0da2ad]:hover{-webkit-text-decoration:none;text-decoration:none}.share-your-code-to-earn .end[data-v-1e0da2ad],.share-your-code-to-earn .head[data-v-1e0da2ad]{align-self:center}@media(min-width:0)and (max-width:576px){.share-your-code-to-earn .end[data-v-1e0da2ad]{flex-basis:100%;margin:15px 0}}.share-your-code-to-earn .mobile-share-option-box[data-v-1e0da2ad]{border:1px solid;padding:5px 20px;text-align:center}.share-your-code-to-earn .mobile-share-option-box img[data-v-1e0da2ad]{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,h2.title{margin-bottom:20px}h1.title,h2.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;-webkit-text-decoration:none;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-size:14px;font-weight:400}.bold-text{font-weight:600}.semibold-text{font-weight:500}.super-bold-text{background:#ececec;border-radius:2px;color:#000;font-weight:700;margin-left:2px;padding:2px}.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{-webkit-text-decoration: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{align-items:center;display:flex;flex:1;margin:15px 0 15px 15px}.checkout .redeem-btn{background:var(--brand-pink-button-color);border:none;color:var(--brand-pink-button-text-color)}.checkout .content-block{margin-bottom:20px}.checkout .process-block{margin-bottom:45px}.checkout .process-block .title{font-size:16px;font-weight:500;letter-spacing:.6px;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{border:1px solid #ddd;box-shadow:0 2px 8px 0 #ddd;display:inline-block;max-width:450px;padding:10px;width:100%}.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;flex:1;margin:10px 10px 10px 0;padding:10px}.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{align-self:center;color:var(--brand-pink-button-color);font-size:14px;letter-spacing:2px;vertical-align:middle}.checkout .shipping-option-list{border-top:1px solid var(--brand-bg-grey2);margin-top:15px;padding-top:15px}.checkout .shipping-option-list .shipping-option-list-item{border-bottom:1px solid var(--brand-bg-grey2);margin-bottom:15px}.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{align-items:center;display:flex;justify-content:center;margin-top:20px;padding:10px 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{font-weight:500;margin-bottom:5px}.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{bottom:0;display:block;left:0;padding:20px;position:sticky;right:0;width:100%;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{flex:1;font-size:16px;font-weight:500;letter-spacing:.6px;margin-bottom:10px}.checkout .confirmed-address-box .content{border:1px solid var(--brand-bg-grey2);box-shadow:0 0 10px 0 var(--brand-bg-grey2);margin:18px 0 30px;padding:13px 18px 15px 10px}.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{color:var(--brand-light-text);font-size:12px;line-height:1rem}.checkout .confirmed-address-box .content .contact-name{color:var(--brand-light-text);font-size:12px;margin-right:15px}.checkout .confirmed-address-box .content .contact-mobile{color:var(--brand-light-text);font-size:12px}@media (max-width:769px){.checkout .cart-summary-order-confirmation{padding:0}}.cart-summary{margin:0 auto;max-width:450px}@media (max-width:769px){.cart-summary{max-width:100%}}.cart-summary .summary-block{background:#f8f8f8;font-size:12px;margin-bottom:2px;padding:15px 20px}.cart-summary .summary-block .line{display:flex;margin-bottom:5px}.cart-summary .summary-block .flex{flex:1}.cart-summary .order-section{background:#f8f8f8;margin-bottom:2px;padding:20px}.cart-summary .order-section>.title{font-size:16px;font-weight:700}.cart-summary .order-section hr{border-color:#ececec;margin:10px 0}.cart-summary .order-section .img-block{float:left;margin-right:10px}.cart-summary .order-section .cart-image{height:84px;-o-object-fit:cover;object-fit:cover;width:72px}.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{align-items:center;background:#ececec;color:#000;display:inline-flex;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-size:10px;font-weight:500;gap:10px;justify-content:center;line-height:normal;padding:3px 8px;width:-moz-fit-content;width:fit-content}.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{align-self:center;background:#fff;display:inline-block;margin-top:5px;max-width:80px;text-align: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{align-self:center;background:#fff;display:inline-block;margin-top:5px;max-width:80px;text-align:center}.cart-summary .order-section .sb-cart--main-area .price-area{align-self:center;text-align:right}.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{color:var(--brand-light-text);font-size:12px;margin-right:3px;-webkit-text-decoration:line-through;text-decoration:line-through}.cart-summary .order-section .sb-cart--main-area .estimate-text{background-color:var(--brand-primary-bg-color);color:#000;font-size:12px;font-weight:400;margin-top:10px;padding:2px 8px}.cart-summary .order-section .sb-cart--footer{background:0 0;position:relative}.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;color:#666;padding:2px 4px}.cart-summary .order-section .sb-cart--footer .grand-total{font-size:16px;font-weight:700}.order-confirmation .sf-express-notice{display:flex;flex-direction:row;margin:45px 0 20px}@media(max-width:991px){.order-confirmation .sf-express-notice{margin:45px 0 20px;position:relative}}.order-confirmation .sf-express-notice--desktop{display:none}@media(min-width:992px){.order-confirmation .sf-express-notice--desktop{align-items:stretch;background:linear-gradient(180deg,#f8f8f8 50.4%,#eaeaea);border:1px solid #e5e5e5;display:flex;flex-direction:row;gap:0;justify-content:flex-start}}.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;flex-shrink:0;gap:16px;justify-content:flex-end;margin-left:0;margin-right:30px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__aside .sf-express-notice__aside-inner-container{align-items:center;align-self:flex-end;display:flex;gap:16px;height:-moz-fit-content;height:fit-content;justify-content:flex-end}.order-confirmation .sf-express-notice--desktop .sf-express-notice__title{background:#000;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:0 0 8px;padding:6px 16px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__text{color:#222;font-size:12px;line-height:1.55;margin-bottom:8px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__text--last{margin-bottom:0}.order-confirmation .sf-express-notice--desktop .sf-express-notice__phone{align-self:flex-end;flex-shrink:0;height:auto;width:128px}.order-confirmation .sf-express-notice--desktop .sf-express-notice__store-list{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.order-confirmation .sf-express-notice--desktop .sf-express-notice__app-store{display:block;height:auto;width:120px}.order-confirmation .sf-express-notice--mobile{display:none}@media(max-width:991px){.order-confirmation .sf-express-notice--mobile{align-items:center;background:#f0f0f0;border:1px solid #e8e8e8;display:flex;flex-direction:column;padding:24px 16px;text-align:center}}.order-confirmation .sf-express-notice--mobile .sf-express-notice__title{background:#000;color:#fff;display:inline-block;font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:700;line-height:21px;padding:6px 16px;position:absolute;top:-16px}.order-confirmation .sf-express-notice--mobile .sf-express-notice__body{margin-bottom:20px;width:100%}.order-confirmation .sf-express-notice--mobile .sf-express-notice__text{color:#222;font-size:12px;line-height:1.55;margin-bottom:8px;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{height:auto;margin-bottom:20px;max-width:100px;width:40vw}.order-confirmation .sf-express-notice--mobile .sf-express-notice__store-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 12px;justify-content:center;width:100%}.order-confirmation .sf-express-notice--mobile .sf-express-notice__app-store{display:block;height:26px;-o-object-fit:contain;object-fit:contain;width:auto}.order-confirmation .content-loading{align-items:center;display:flex;flex:1;flex-direction:column;font-size:12px;height:100%;justify-content:center;padding:20px}.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;height:30px;margin-bottom:5px;width:30px}.order-confirmation h3{color:#000;font-size:16px;font-weight:700;letter-spacing:.23px;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{background:#f8f8f8;font-size:12px;padding:15px}.checkout-other-info .cart-content .delivery-address{word-wrap:break-word;max-width:100%;word-break:break-word}.checkout-other-info .shipping-detail>:first-child{color:#666;padding:5px 0}.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}