:root.light_2XlY{--button-color:var(--brand-high-emphasis-text-color)}:root.dark_8OoZ{--button-color:var(--brand-high-emphasis-text-color-inverse)}:root.light_2XlY{--button-color-inverse:var(--brand-high-emphasis-text-color-inverse)}:root.dark_8OoZ{--button-color-inverse:var(--brand-high-emphasis-text-color)}:root.light_2XlY{--calendar-a11y-color:var(--brand-high-emphasis-text-color)}:root.dark_8OoZ{--calendar-a11y-color:var(--brand-high-emphasis-text-color-inverse)}:root.light_2XlY{--tooltip-bg:var(--brand-primary-bg-color-inverse)}:root.dark_8OoZ{--tooltip-bg:var(--brand-secondary)}.mt-65_1sz8{margin-top:65px}.mt-50_PKDF{margin-top:50px}.mb-20_w7Fi,h1.title_10_t{margin-bottom:20px}h1.title_10_t{font-size:24px;font-weight:500;letter-spacing:.4px}.subtitle_3ENy{font-weight:500;margin-bottom:5px}.italic_2vbk{font-style:italic}.thin_3B_M{font-weight:100}.align-right_3o2-{text-align:right}.xs-text_1a2W{font-size:10px}.small-text_2SA-{font-size:12px}.dot-underline_17un{border-bottom:1px dashed #000;text-decoration:none}.grey-text_2-yW,.light-text_10b5{color:var(--brand-light-text)}.large-text_18VB{font-size:16px}.xlarge-text_2BAC{font-size:18px}.xxlarge-text_cI2U{font-size:40px}.normal-text_14dK{font-weight:400;font-size:14px}.bold-text_3qPl{font-weight:600}.semibold-text_x8uQ{font-weight:500}.super-bold-text_1Wbw{color:#000;background:#ececec;padding:2px;margin-left:2px;border-radius:2px;font-weight:700}.text-center_32Rb{text-align:center}.white-text_1dq4{color:#fff}.black-text_3DMB{color:#000}.pink-text_1dbP{color:var(--brand-text-pink-1)}.red-text_yH4k{color:var(--brand-red)}.uppercase_3icT{text-transform:uppercase}.underline_a95m{text-decoration:underline}.grey-bg_3XlY{background-color:var(--brand-bg-grey1)}body,html{width:100%;height:100%;margin:0;padding:0}.productPage_3IH5{padding:65px 5% 0}@media (min-width:0) and (max-width:576px){.productPage_3IH5{padding:0}}.productPage_cn_33Yc{padding:65px 5% 0;font-family:Noto Sans SC,Helvetica,arial,sans-serif}@media (min-width:0) and (max-width:576px){.productPage_cn_33Yc{padding:0}}.product_2wVx{margin-top:5.2rem;min-height:500px}.previewImg_17hc{width:100%;min-height:auto}@media (min-width:0) and (max-width:576px){.previewImg_17hc{margin-bottom:15px}}.thumbnailContainer_3Ca-{text-align:center}@media (min-width:0){.thumbnailContainer_3Ca-{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:768px){.thumbnailContainer_3Ca-{display:flex;flex-wrap:wrap;justify-content:center}}.thumbnailContainer_3Ca- .thumbnail_pXbJ{margin:auto auto 20px;height:54px;width:54px;border-radius:60px;background-size:100%;background-position:50%;cursor:pointer;border:none}@media (min-width:0) and (max-width:576px){.thumbnailContainer_3Ca- .thumbnail_pXbJ{display:block;margin: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)}@media (min-width:0) and (max-width:576px){.productPage--sticky-bar-mobile{padding-bottom:72px;padding-bottom:calc(72px + var(--product-sticky-bar-bottom, 0px))}}@media (min-width:0) and (max-width:576px){.productPage--sticky-bar-panel-open{padding-bottom:280px}}.product-sticky-bar-mobile-panel-backdrop{display:none}@media (min-width:0) and (max-width:576px){.product-sticky-bar-mobile-panel-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1085;background:rgba(0,0,0,.35)}}.product-sticky-bar{position:fixed;left:0;right:0;z-index:1090;background:#fff;overflow:visible}.product-sticky-bar--top{top:0;top:var(--product-sticky-bar-top,0);bottom:auto;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:top .3s ease-out}.product-sticky-bar--bottom{top:auto;bottom:0;bottom:var(--product-sticky-bar-bottom,0);border-top:1px solid #e8e8e8;border-bottom:none;box-shadow:0 -2px 8px rgba(0,0,0,.06);transition:bottom .3s ease-out}.product-sticky-bar__inner{margin:0 auto;overflow:visible}.product-sticky-bar__desktop{display:flex;align-items:center;grid-gap:24px;gap:24px;padding:10px calc(1.6rem + 1px) 10px calc(1.6rem + 10px);border-top:1px solid #ececec}@media (min-width:0) and (max-width:576px){.product-sticky-bar__desktop{display:none}}.product-sticky-bar__mobile-stack{display:none}@media (min-width:0) and (max-width:576px){.product-sticky-bar__mobile-stack{display:block}}.product-sticky-bar__mobile{display:none}@media (min-width:0) and (max-width:576px){.product-sticky-bar__mobile{display:flex;align-items:stretch;grid-gap:10px;gap:10px;padding:10px 15px calc(10px + env(safe-area-inset-bottom, 0px))}}.product-sticky-bar__quantity{flex-shrink:0;width:31%;height:50px;margin:0;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e8e8e8;background:#fff;box-sizing:border-box}.product-sticky-bar__quantity-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#000;font-size:14px;font-weight:400;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-sticky-bar__quantity-value{flex:1;text-align:center;font-size:14px;font-weight:700;line-height:1;color:#000}@media (min-width:0) and (max-width:576px){.product-sticky-bar--mobile-bottom{top:auto!important;bottom:0;bottom:var(--product-sticky-bar-bottom,0);border-top:1px solid #e8e8e8;border-bottom:none;box-shadow:0 -2px 8px rgba(0,0,0,.06);transition:none}}.product-sticky-bar__product{display:flex;align-items:center;grid-gap:12px;gap:12px;flex:1;min-width:0}.product-sticky-bar__thumbnail{width:42px;height:auto;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.product-sticky-bar__title{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:0) and (max-width:576px){.product-sticky-bar__title{font-size:12px;-webkit-line-clamp:1}}.product-sticky-bar__plans{display:flex;align-items:center;grid-gap:20px;gap:20px;flex-shrink:0}@media (min-width:0) and (max-width:576px){.product-sticky-bar__plans{display:none}}.product-sticky-bar__plan-option{white-space:nowrap}.product-sticky-bar__radio{margin:0;display:flex;align-items:center;cursor:pointer;font-size:13px}.product-sticky-bar__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:16px;height:16px;padding:3px;background-clip:content-box;border:1px solid #000;background-color:#fff;border-radius:50%;vertical-align:middle;margin-right:6px;flex-shrink:0}.product-sticky-bar__radio input[type=radio]:checked{background-color:var(--brand-pink-button-color)}.product-sticky-bar__cta{flex-shrink:0;width:280px;position:relative}@media (min-width:0) and (max-width:576px){.product-sticky-bar__cta{flex:1;width:auto;min-width:0}}.product-sticky-bar__cta--picker-open{z-index:2}.product-sticky-bar__cta .add-to-bag{height:44px;min-height:44px;font-size:11px}@media (min-width:0) and (max-width:576px){.product-sticky-bar__cta .add-to-bag{height:50px;min-height:50px}}.product-sticky-bar-mobile-panel{background:#fff;padding:15px 15px calc(10px + env(safe-area-inset-bottom, 0px))}.product-sticky-bar-mobile-panel__product{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.product-sticky-bar-mobile-panel__thumbnail{width:42px;height:auto;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.product-sticky-bar-mobile-panel__title{margin:0;font-size:13px;font-weight:500;line-height:1.4;color:#000}.product-sticky-bar-mobile-panel__plans,.product-sticky-bar-mobile-panel__variant{margin-bottom:12px}.product-sticky-bar-mobile-panel__plans .option-radio-grp .subtitle{font-weight:400;font-size:14px}.product-sticky-bar-mobile-panel__plans .option-radio-grp label{margin-bottom:8px}.product-sticky-bar-mobile-panel__plans .option-radio-grp input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:16px;height:16px;padding:3px;background-clip:content-box;border:1px solid #000;background-color:#fff;border-radius:50%;vertical-align:middle;margin-right:6px}.product-sticky-bar-mobile-panel__plans .option-radio-grp input[type=radio]:checked{background-color:var(--brand-pink-button-color)}.product-sticky-bar-mobile-panel__actions{display:flex;align-items:stretch;grid-gap:10px;gap:10px}.product-sticky-bar-mobile-panel__actions .product-sticky-bar__cta{flex:1;width:auto;min-width:0}.product-sticky-bar-mobile-panel__variant .multiselect .multiselect__content-wrapper ul.multiselect__content li.multiselect__element .multiselect__option.multiselect__option--highlight{background:transparent}.product-sticky-bar-mobile-panel__variant .multiselect .multiselect__content-wrapper ul.multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected{background-color:var(--brand-primary-bg-color)}@media (min-width:0) and (max-width:576px){.product-sticky-bar--bottom .sticky-bar-variant-picker__dropdown,.product-sticky-bar--mobile-bottom .sticky-bar-variant-picker__dropdown{top:auto;bottom:calc(100% + 4px)}}.product-sticky-bar--bottom .sticky-bar-variant-picker__dropdown{top:auto;bottom:calc(100% + 4px)}.sticky-bar-variant-picker{position:relative;width:100%}.sticky-bar-variant-picker__trigger{flex-direction:row;grid-gap:4px;gap:4px;width:100%;min-height:44px;padding:8px 12px;border:none;background:#000;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;line-height:21px;letter-spacing:.6px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (min-width:0) and (max-width:576px){.sticky-bar-variant-picker__trigger{min-height:50px;height:50px}}.sticky-bar-variant-picker__trigger:disabled{opacity:.7;cursor:not-allowed}.sticky-bar-variant-picker__content{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.sticky-bar-variant-picker__original{text-decoration:line-through;font-size:12px;color:#fff;margin-right:3px;font-weight:300;line-height:1}.sticky-bar-variant-picker__loading{display:flex;align-items:center;justify-content:center;width:100%}.sticky-bar-variant-picker__dropdown{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:20;overflow:hidden}.sticky-bar-variant-picker__option{display:block;width:100%;box-sizing:border-box;padding:12px 16px;border:none;border-bottom:1px solid #f0f0f0;background:#fff;color:#000;font-size:13px;line-height:1.4;text-align:left;white-space:normal;word-break:break-word;cursor:pointer}.sticky-bar-variant-picker__option:last-child{border-bottom:none}.sticky-bar-variant-picker__option:hover{background:#f5e3e7;font-weight:600}.sticky-bar-fade-enter-active,.sticky-bar-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.sticky-bar-fade-enter,.sticky-bar-fade-leave-to{opacity:0}.product-sticky-bar--top.sticky-bar-fade-enter,.product-sticky-bar--top.sticky-bar-fade-leave-to{transform:translateY(-8px)}.product-sticky-bar--bottom.sticky-bar-fade-enter,.product-sticky-bar--bottom.sticky-bar-fade-leave-to{transform:translateY(8px)}.floating-btn{cursor:pointer;position:fixed;display:block;width:auto;right:25px;bottom:20px;height:60px;border-radius:30px;border:8px solid #fff;background:var(--brand-pink);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);z-index:1000}.floating-btn:hover{background-color:var(--brand-pink)}.floating-btn .fa{padding:4px;color:#fff}.floating-btn .add-to-cart{position:relative;display:inline-block;left:0;width:45px;height:45px;border-radius:30px;background-image:url(/mplus/ic-bag@3x.png);background-image:url(/mplus/ic-bag.svg);background-size:25px;background-repeat:no-repeat;background-position:10px 10px}@media (min-width:992px){.floating-btn .add-to-cart{width:160px}}.floating-btn span{display:inline-block;position:relative;font-size:15px;font-weight:700;letter-spacing:.2px;color:#fff;vertical-align:middle;transition:all 1s ease-in-out;top:-17px;width:0}@media (min-width:992px){.floating-btn div:after{content:"ADD TO BAG";position:absolute;padding-right:15px;padding-left:10px;top:0;right:0;transition:.5s;line-height:3em;font-size:15px;font-weight:700;letter-spacing:.2px;color:#fff;vertical-align:middle;overflow:hidden}}.sticky-preview{position:-webkit-sticky;position:sticky;top:60px}.container-block#you-may-also-like-container{padding:55px 5% 25px;margin-bottom:120px;width:100vw;margin-left:calc(-50vw + 50%);background-color:var(--brand-pink);display:flex;flex-direction:row;align-items:stretch;justify-content:center}@media (min-width:0) and (max-width:576px){.container-block#you-may-also-like-container{flex-direction:column;padding:45px 10px 25px;width:100vw;margin-left:calc(-50vw + 50%)}}.container-block#you-may-also-like-container .title-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding-top:80px;padding-right:30px;width:25%}@media (min-width:0) and (max-width:576px){.container-block#you-may-also-like-container .title-container{width:100%;padding-top:0;align-items:center;padding-right:0}}.container-block#you-may-also-like-container .title-container .title{color:#fff;font-family:Noto Sans TC;font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.4px;letter-spacing:var(--letter-spacing-0_4,.4px);text-transform:uppercase;text-align:right}@media (min-width:0) and (max-width:576px){.container-block#you-may-also-like-container .title-container .title{font-size:22px;line-height:32px;margin-bottom:20px;text-align:center}}.container-block#you-may-also-like-container #you-may-also-like-display{width:75%}@media (min-width:0) and (max-width:576px){.container-block#you-may-also-like-container #you-may-also-like-display{width:100%}}@media (min-width:0) and (max-width:576px){.container-block#you-may-also-like-container{margin-bottom:60px}}.container-block#special-offer-container{margin-bottom:120px;position:relative;z-index:20}@media (min-width:0) and (max-width:576px){.container-block#special-offer-container{margin-bottom:60px}}.container-block#special-offer-container .special-offer-title{color:#000;font-family:Helvetica Neue,sans-serif;font-style:normal;margin-bottom:10px}@media (min-width:0) and (max-width:576px){.container-block#special-offer-container .special-offer-title{margin-left:14px;color:#000;font-family:Helvetica Neue,sans-serif;font-style:normal;letter-spacing:1.071px;text-transform:uppercase;margin-bottom:10px}}.container-block#special-offer-container .special-offer-msg{color:#000;font-family:Noto Sans SC,Helvetica,arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.3px;margin-bottom:20px}@media (min-width:0) and (max-width:576px){.container-block#special-offer-container .special-offer-msg{margin-left:14px}}.section-container{margin-bottom:120px}@media (min-width:0) and (max-width:576px){.section-container{margin-bottom:60px}}.container-block#product_template{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.tabviewContainer .tabsContainer{display:flex;flex-direction:row;justify-content:center;overflow:scroll;border-bottom:1px solid #d9d9d9;margin-bottom:60px;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:0) and (max-width:576px){.tabviewContainer .tabsContainer{justify-content:flex-start;margin-bottom:45px}}.tabviewContainer .tabsContainer::-webkit-scrollbar{display:none}.tabviewContainer .tabsContainer .tabs{width:195px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 10px 20px}@media (min-width:0) and (max-width:576px){.tabviewContainer .tabsContainer .tabs{width:150px;min-width:150px;padding:10px 20px}}.tabviewContainer .tabsContainer .tabs .tabImage{margin-bottom:10px}.tabviewContainer .tabsContainer .tabs p{color:#000;text-align:center;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:0) and (max-width:576px){.tabviewContainer .tabsContainer .tabsforTwoProducts{flex:1}}.tabviewContainer .tabsContainer .active_tab{border-bottom:3px solid #000}.tabviewContainer .tabsContent{padding:0}.container-block{margin-bottom:120px}@media (min-width:0) and (max-width:576px){.container-block{margin-bottom:60px}}.container-block .scalp-test-result{cursor:default!important}.container-block .scalp-test-result p{-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.container-block .scalp-test-button-container{cursor:pointer;display:flex;flex-direction:row;align-items:center}.container-block .scalp-test-button-container img{margin-right:10px}.container-block .scalp-test-button-container p{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:25%;text-underline-position:from-font}.container-block #recently-view-title{color:#000;font-style:normal;font-family:Helvetica Neue,sans-serif;letter-spacing:0}.container-block #recently-view-display{margin-left:-15px;margin-right:-15px}@media (min-width:0) and (max-width:576px){.container-block #recently-view-display{margin-left:0;margin-right:0}}.container-block #product-description-block{padding-left:30px;padding-right:60px}@media (min-width:0) and (max-width:576px){.container-block #product-description-block{padding-left:0;padding-right:0;margin:10px 15px 0}}.container-block #product-description-block .livana-says-title{letter-spacing:1px;font-weight:700;margin-bottom:10px}.container-block #product-description-block .product-form{margin-bottom:30px}.container-block #product-description-block .product-form .quantity-addToBag-button-container{display:flex;flex-direction:row;justify-content:space-between}.container-block #product-description-block .product-form .quantity-addToBag-button-container .quantity-button{height:50px;margin:0;padding:0;display:flex;align-items:center;width:31%}.container-block #product-description-block .product-form .quantity-addToBag-button-container .addToBagButton-container{width:66%}.container-block #product-description-block .bundleset-container .bundleset-title{color:#000;font-family:Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:25px;text-transform:uppercase;margin-bottom:15px}.container-block #product-description-block .bundleset-container .bundleset-list .bundleset-listitem{display:flex;flex-direction:row;margin-bottom:15px;padding:0 0 10px;border-bottom:1px solid #000}.container-block #product-description-block .bundleset-container .bundleset-list .bundleset-listitem img{width:50px;height:50px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.container-block #product-description-block .bundleset-container .bundleset-list .bundleset-listitem div.name-price-container{display:flex;flex-direction:column;justify-content:center;flex:1;padding:5px;margin-left:10px}.container-block #product-description-block .bundleset-container .bundleset-list .bundleset-listitem div.name-price-container div.prod-name-small{color:#000;font-family:Helvetica Neue,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;margin-bottom:3px}.container-block #product-description-block .bundleset-container .bundleset-list .bundleset-listitem div.name-price-container div.prod-name-price{display:flex;align-items:center;justify-content:space-between;width:100%;color:#000;font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2px}.container-block #product-description-block .bundleset-container .bundleset-list .bundleset-listitem div.name-price-container .prod-expiry-date{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4px 0 0;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}.container-block .product-variant{display:inline-block}.container-block .page-badge{font-size:12px;background:var(--brand-pink-button-color);padding:3px 8px;display:inline-block;margin-bottom:15px}.container-block .promotionTagList-container{display:flex;flex-wrap:wrap}.container-block .promotionTagList-container .promoTag{border-radius:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;margin-right:13px;color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px}.container-block .product-title,.container-block .promotionTagList-container .promoTag{margin-bottom:5px;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif}@media (min-width:0) and (max-width:576px){.container-block .product-title{font-size:1.6rem}}.container-block .product-brand{font-size:12px;color:var(--brand-light-text);text-align:left;margin-bottom:5px}@media (min-width:0) and (max-width:576px){.container-block .product-brand{font-size:12px}}.container-block .product-line{text-align:left;margin-bottom:15px;color:#8b8b8b;font-family:Helvetica Neue,sans-serif;font-weight:500;line-height:normal}.container-block .wa_new_tag{display:inline-flex;padding:2px 8px;align-items:center;grid-gap:4px;gap:4px;border-radius:99px;background:#f5e3e7;width:auto;margin-bottom:5px}.container-block .tagList-container{display:flex;flex-wrap:wrap}.container-block .tagList-container .tag-container{border-radius:20px;background:#ececec;display:flex;flex-direction:row;padding:3px 8px;justify-content:center;align-items:center;flex-shrink:0;margin-right:13px;margin-bottom:15px;color:#000;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px}.container-block .tagList-container .tag-container .tag-tick{margin-right:3px}.container-block .product-highlight{line-height:1.8em;margin-bottom:30px}@media (min-width:0) and (max-width:576px){.container-block .product-highlight{font-size:12px}}.container-block .product-highlight img{margin-right:5px}.container-block .product-detail{margin-bottom:15px}.container-block .text-highlight{color:var(--brand-pink-button-color);font-size:12px}.container-block .personalize-block{padding:20px;margin-bottom:30px;background:var(--brand-bg-grey1)}@media (min-width:0) and (max-width:576px){.container-block .personalize-block .product-personalize-img{width:80%;margin:0 auto 20px}}.container-block .personalize-block .product-personalize-img .personalize-image-box{position:relative;max-width:250px;margin:0 auto}.container-block .personalize-block .product-personalize-img .personalize-image-box>span{position:absolute;top:58%;left:0;width:100%;text-align:center;text-transform:uppercase}.container-block .personalize-block .title{font-size:1.6rem;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif}.container-block .personalize-block .pink-tag{background:var(--brand-pink-button-color);padding:3px 8px;font-size:12px;color:#fff}.container-block .personalize-block .description{font-size:12px}.container-block .personalize-block .form-control{border-radius:0;margin:15px 0;min-height:44px}.container-block .personalize-block input{font-size:1.4rem}.container-block .personalize-block .option-group{display:flex}.container-block .personalize-block .option-group .option-item{font-size:16px;padding:8px;background:#fff;flex:1;margin-right:10px;display:flex;justify-content:center;align-items:center}.container-block .personalize-block .option-group .option-item:last-child{margin-right:0}.container-block .personalize-block .option-group .option-item:hover{background:var(--brand-bg-grey2)}.container-block .personalize-block .option-group .option-item.selected{background:var(--brand-primary-bg-color)}.container-block .personalize-block .option-group .font-option-2{font-family:Petit Formal Script;font-weight:400;font-style:normal;line-height:1.25}.container-block .personalize-block .option-group .font-option-3{font-family:Cormorant Garamond;font-weight:600;font-style:italic;line-height:1.211}.container-block .estimated-shipping-date{font-size:12px;margin-bottom:10px}.container-block .option-radio-grp .subtitle{font-weight:400}.container-block .option-radio-grp label{margin-bottom:10px}@media (min-width:0) and (max-width:576px){.container-block .option-radio-grp label span{font-size:12px}}.container-block .option-radio-grp .message{margin-left:20px}.container-block .option-radio-grp .message .rounded-features{display:inline-flex;margin-right:10px;background-color:#f8f8f8;border-radius:10px;padding:2px 8px;margin-bottom:5px;font-size:11px}.container-block .option-radio-grp .message .rounded-features .icon{width:12px;height:12px;margin-right:5px;margin-top:2px;display:inline-block;background-size:100%;background-repeat:no-repeat;background-position:50%}.container-block .option-radio-grp .message .rounded-features .loop-icon{background-image:url(/mplus/ic-loop.svg)}.container-block .option-radio-grp .message .rounded-features .sub-gift-icon{background-image:url(/mplus/ic-sub-gift.svg)}.container-block .option-radio-grp input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:16px;height:16px;padding:3px;background-clip:content-box;border:1px solid #000;background-color:#fff;border-radius:50%;vertical-align:middle;margin-right:5px}.container-block .option-radio-grp input[type=radio]:checked{background-color:var(--brand-pink-button-color)}.container-block .discounted{text-decoration:line-through;font-size:12px;color:#fff;margin-right:3px}.container-block .klarna-block{margin-top:15px;margin-bottom:30px}.container-block .klarna-block>img{vertical-align:baseline}.container-block .share-block{margin-bottom:30px;margin-top:15px}.container-block .share-block a>img{vertical-align:bottom;margin-left:5px;margin-right:5px}.container-block .multiselect.multiselect--disabled .multiselect__select{visibility:hidden}.container-block .multiselect .multiselect__tags{border-radius:0;border:1px solid #ddd}.container-block .btn-grp{padding:4px}.container-block .three-el{display:table;border:1px solid #ddd;border-radius:0;margin-bottom:10px}.container-block .three-el a,.container-block .three-el span{display:table-cell;width:34%;text-align:center;line-height:2.5em;text-decoration:none}.container-block .no-padding{padding:0}.container-block #you-may-also-like-display .product-grid{margin-left:0;margin-right:0;grid-gap:10px;gap:10px}@media (min-width:0) and (max-width:576px){.container-block #you-may-also-like-display .product-grid{grid-gap:10px;gap:10px}}.container-block #you-may-also-like-display .product-grid .product-grid-item{padding:10px;flex:1 1 30%}.container-block #you-may-also-like-display .product-grid .product-grid-item:not(:empty){background:#fff}@media (min-width:0) and (max-width:576px){.container-block #you-may-also-like-display .product-grid .product-grid-item{flex:1 1 48%}}.container-block.less-than-three #you-may-also-like-display .product-grid .product-grid-item:empty:last-child{display:none}@media (min-width:0) and (max-width:576px){.container-block.less-than-three #you-may-also-like-display .product-grid .product-grid-item:empty{display:none}}.container-block .product-grid{display:flex;flex-wrap:wrap}.container-block .product-grid.two-per-row .product-grid-item{flex:1 1 50%!important}.container-block .product-grid .product-grid-item{padding:0 10px;margin-bottom:30px;flex:1 1 25%}@media (min-width:0) and (max-width:576px){.container-block .product-grid .product-grid-item{flex:1 1 50%}}.container-block .product-grid .product-grid-item img{margin-bottom:15px}.container-block .product-grid .product-grid-item .product-title{display:block;text-align:left;line-height:18px;font-weight:400;margin-bottom:0}.container-block .product-grid .product-grid-item .product-title.en{font-size:12px}.container-block .product-grid .product-grid-item .product-title.ch{font-weight:500}.container-block .product-grid .product-grid-item .product-line{display:block;font-size:10px;color:var(--brand-light-text);text-align:left;margin-bottom:15px}@media (min-width:0) and (max-width:576px){.product-group.container{padding-right:5px;padding-left:5px}}.product-description-section{padding:0 5%;max-width:1200px;line-height:1.8em;margin:0 auto}@media (min-width:0) and (max-width:576px){.product-description-section{padding:0}}.product-description-section .product-intro{max-width:800px;width:100%;margin:0 auto 45px;text-align:center;font-style:italic}@media (min-width:0) and (max-width:576px){.product-description-section .product-intro{font-size:12px}}.product-description-section .fr-dashed-borders{width:100%}.product-description-section .fr-dashed-borders hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.product-description-section ul.fr-dashed-borders{width:100%}@media (min-width:0) and (max-width:576px){.product-description-section ul.fr-dashed-borders{width:100%;margin-left:0;margin-right:0}}.product-description-section ul.fr-dashed-borders hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.product-description-section ul.fr-dashed-borders li a{padding:10px;display:inline-block;border-bottom:2px solid transparent}.product-description-section ul.fr-dashed-borders li a.active{border-bottom:2px solid var(--brand-pink)}.product-description-section .section-block{margin-bottom:45px}@media (min-width:0) and (max-width:576px){.product-description-section .section-block{margin:0 -30px 30px}.product-description-section .section-block:last-child{margin-bottom:0}}@media (min-width:0) and (max-width:576px){.product-description-section .section-block .img-block{margin-bottom:30px}}.product-description-section .section-block .title{font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px}.product-description-section .section-block .subtitle{font-size:12px;letter-spacing:.3px;color:var(--brand-text-color);vertical-align:middle;margin-bottom:5px}.product-description-section .float-right{float:right}.review-section{margin:0 auto 120px}@media (min-width:0) and (max-width:576px){.review-section{padding:0;margin:0 15px 60px}}@media (min-width:0) and (max-width:576px){.margin-for-mobile{margin:40px 15px 45px}}.question-mark{width:14px;height:14px;display:inline-block;background-image:url(/mplus/question-black.svg);background-size:100%;background-repeat:no-repeat;background-position:50%;margin:0 5px;vertical-align:middle;cursor:pointer}.ai-generated-text{color:rgba(0,0,0,.3);text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ai-generated-text-result-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.ai-generated-text-result-container .ai-generated-text-result{color:rgba(0,0,0,.3);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}