:root.light[data-v-6ceaec47]{--button-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-6ceaec47]{--button-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-6ceaec47]{--button-color-inverse:var(--brand-high-emphasis-text-color-inverse)}:root.dark[data-v-6ceaec47]{--button-color-inverse:var(--brand-high-emphasis-text-color)}:root.light[data-v-6ceaec47]{--calendar-a11y-color:var(--brand-high-emphasis-text-color)}:root.dark[data-v-6ceaec47]{--calendar-a11y-color:var(--brand-high-emphasis-text-color-inverse)}:root.light[data-v-6ceaec47]{--tooltip-bg:var(--brand-primary-bg-color-inverse)}:root.dark[data-v-6ceaec47]{--tooltip-bg:var(--brand-secondary)}.mt-65[data-v-6ceaec47]{margin-top:65px}.mt-50[data-v-6ceaec47]{margin-top:50px}.mb-20[data-v-6ceaec47],h1.title[data-v-6ceaec47]{margin-bottom:20px}h1.title[data-v-6ceaec47]{font-size:24px;font-weight:500;letter-spacing:.4px}.subtitle[data-v-6ceaec47]{font-weight:500;margin-bottom:5px}.italic[data-v-6ceaec47]{font-style:italic}.thin[data-v-6ceaec47]{font-weight:100}.align-right[data-v-6ceaec47]{text-align:right}.xs-text[data-v-6ceaec47]{font-size:10px}.small-text[data-v-6ceaec47]{font-size:12px}.dot-underline[data-v-6ceaec47]{border-bottom:1px dashed #000;text-decoration:none}.grey-text[data-v-6ceaec47],.light-text[data-v-6ceaec47]{color:var(--brand-light-text)}.large-text[data-v-6ceaec47]{font-size:16px}.xlarge-text[data-v-6ceaec47]{font-size:18px}.xxlarge-text[data-v-6ceaec47]{font-size:40px}.normal-text[data-v-6ceaec47]{font-weight:400;font-size:14px}.bold-text[data-v-6ceaec47]{font-weight:600}.semibold-text[data-v-6ceaec47]{font-weight:500}.super-bold-text[data-v-6ceaec47]{color:#000;background:#ececec;padding:2px;margin-left:2px;border-radius:2px;font-weight:700}.text-center[data-v-6ceaec47]{text-align:center}.white-text[data-v-6ceaec47]{color:#fff}.black-text[data-v-6ceaec47]{color:#000}.pink-text[data-v-6ceaec47]{color:var(--brand-text-pink-1)}.red-text[data-v-6ceaec47]{color:var(--brand-red)}.uppercase[data-v-6ceaec47]{text-transform:uppercase}.underline[data-v-6ceaec47]{text-decoration:underline}.grey-bg[data-v-6ceaec47]{background-color:var(--brand-bg-grey1)}.product-grid-wrapper[data-v-6ceaec47]{width:100%;padding-bottom:15px}.product-grid-wrapper>.title[data-v-6ceaec47]{padding:15px;font-weight:500;letter-spacing:.5px;font-size:1rem}.product-grid-wrapper .buttons[data-v-6ceaec47]{text-align:right;display:block;margin-top:10px;padding:0}@media (min-width:0) and (max-width:576px){.product-grid-wrapper .buttons[data-v-6ceaec47]{padding:0 5px;margin-top:20px}}.product-grid-wrapper .buttons .but-no-style[data-v-6ceaec47]{background:0 0;border:none}.product-grid-wrapper .buttons .but-no-style[data-v-6ceaec47]:disabled{opacity:.3}.product-grid-wrapper .buttons .but-no-style .swipe-left-black[data-v-6ceaec47]{display:inline-block;content:url(/mplus/swipe_left_black.svg);width:20px}.product-grid-wrapper .buttons .but-no-style .swipe-left-white[data-v-6ceaec47]{display:inline-block;content:url(/mplus/swipe_left_white.svg);width:20px}.product-grid-wrapper .buttons .but-no-style .swipe-right-black[data-v-6ceaec47]{display:inline-block;content:url(/mplus/swipe_right_black.svg);width:20px}.product-grid-wrapper .buttons .but-no-style .swipe-right-white[data-v-6ceaec47]{display:inline-block;content:url(/mplus/swipe_right_white.svg);width:20px}.center-hero-carousel,.grey-bg{background-color:var(--brand-bg-grey1)}.center-hero-carousel>.swiper-pagination>.swiper-pagination-bullet{width:15px;height:15px;border:1px solid #fff}@media (min-width:0) and (max-width:576px){.center-hero-carousel .hero-slide{margin-top:0}}.center-hero-carousel .hero-slide .gradients{height:385px;background-image:linear-gradient(180deg,rgba(0,0,0,.1) 2%,hsla(0,0%,100%,.01));position:absolute;width:100%}.center-hero-carousel .hero-slide .hero-content-mobile{text-align:center;padding:30px 15px 45px;background:#f8f8f8}.center-hero-carousel .hero-slide .hero-content-mobile>.title>*{font-size:24px;font-weight:600;margin-bottom:3px;color:var(--brand-primary-button-color);font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;white-space:pre-wrap}.center-hero-carousel .hero-slide .hero-content-mobile>.subtitle{font-size:18px;font-weight:400;letter-spacing:2px;margin-bottom:0}.center-hero-carousel .hero-slide .hero-content-mobile>.caption{font-size:12px;font-weight:300;line-height:1.5em;margin-bottom:20px}.center-hero-carousel .hero-slide .hero-content-mobile>.cta-button{display:inline-block;text-align:center;padding:15px;border:1px solid #fff;background:var(--marketplace-primary)}.center-hero-carousel .hero-slide .hero-content-mobile>.cta-button:hover{background:var(--marketplace-primary-hover);text-decoration:none}.center-hero-carousel .hero-slide .hero-content-desktop{position:absolute;top:35%;left:0;width:100%}.center-hero-carousel .hero-slide .hero-content-desktop .content{width:350px;text-align:center;margin:0 auto}.center-hero-carousel .hero-slide .hero-content-desktop .content>.subtitle{font-size:20px;font-weight:400;letter-spacing:3px;margin-bottom:0}.center-hero-carousel .hero-slide .hero-content-desktop .content>.title>*{font-size:2.3rem;font-weight:600;letter-spacing:0;margin-bottom:0;color:var(--brand-primary-button-color);font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;white-space:pre-wrap}.center-hero-carousel .hero-slide .hero-content-desktop .content>.caption{font-size:12px;font-weight:300;letter-spacing:.4px;line-height:20px;margin-bottom:30px}.center-hero-carousel .hero-slide .hero-content-desktop .content>.cta-button{display:inline-block;text-align:center;padding:15px;border:1px solid #fff;background:var(--marketplace-primary)}.center-hero-carousel .hero-slide .hero-content-desktop .content>.cta-button:hover{background:var(--marketplace-primary-hover);text-decoration:none}.marketplace .swiper-pagination>.swiper-pagination-bullet-active{background:var(--marketplace-primary);opacity:1}: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 screen and (max-width:767px){.de{display:none}}@media screen and (min-width:767px){.mo{display:none}}.pi-marketplace-font{font-family:Anton}.pi-marketplace-font.ls-l{letter-spacing:4px}@media (min-width:0) and (max-width:576px){.pi-marketplace-font.ls-l{letter-spacing:2px}}.pi-marketplace-font.ls-m{letter-spacing:3px}@media (min-width:0) and (max-width:576px){.pi-marketplace-font.ls-m{letter-spacing:1px}}.pi-marketplace-brand h3{font-size:20px}@media (min-width:0) and (max-width:576px){.pi-marketplace-brand h3{font-size:18px}}.pi-marketplace-brand .caption{font-weight:300}.story-description{padding:15px 0}@media (min-width:0) and (max-width:576px){.story-description{padding:10px 0}}.white-board{text-align:center;padding:30px 0}@media (min-width:0) and (max-width:576px){.white-board{margin:45px auto 65px;padding:0}.white-board.container{padding-right:5px;padding-left:5px}}.white-board h1.title{font-size:30px;font-weight:500;letter-spacing:2px;margin-bottom:5px}@media (min-width:0) and (max-width:576px){.white-board h1.title{font-size:24px;letter-spacing:2px;margin-bottom:5px}}.white-board .caption{width:100%;max-width:600px;font-size:16px;line-height:18px;letter-spacing:.4px;font-weight:300;margin:0 auto 15px}@media (min-width:0) and (max-width:576px){.white-board .caption{font-size:16px;line-height:1.8em}}.white-board.combo-section{background:var(--brand-bg-grey1);padding:30px 5%}@media (min-width:0) and (max-width:576px){.white-board.combo-section{padding:30px 5px}}.white-board.ig-section{padding:65px 5%}@media (min-width:0) and (max-width:576px){.white-board.ig-section{padding:15px}}@media (min-width:0) and (max-width:576px){.white-board .product-grid{padding:0}}.white-board .right-text{text-align:right;padding:20px 5% 0}@media (min-width:0) and (max-width:576px){.white-board .right-text{padding:15px}}.white-board .right-text .but-no-style{background:0 0;border:none}.white-board .right-text .but-no-style:disabled{opacity:.3}.white-board .right-text .but-no-style .swipe-left{display:inline-block;content:url(/mplus/swipe_left_black.svg);width:20px}.white-board .right-text .but-no-style .swipe-right{display:inline-block;content:url(/mplus/swipe_right_black.svg);width:20px}@media (min-width:0) and (max-width:576px){.pitanium-section.container{padding-right:0;padding-left:0}}.intro-board{text-align:center;padding:15px 0 5px;background:#dfb5c2}@media (min-width:0) and (max-width:576px){.intro-board.container{padding-right:15px;padding-left:15px}}.intro-board h1.title{font-family:Optima,Helvetica,sans-serif;font-size:20px;margin-bottom:5px}@media (min-width:0) and (max-width:576px){.intro-board h1.title{font-size:18px;line-height:1.4em;margin-bottom:5px}}.intro-board .caption{width:100%;max-width:600px;font-size:14px;line-height:1.4rem;letter-spacing:.4px;font-weight:300;margin:0 auto 15px}@media (min-width:0) and (max-width:576px){.intro-board .caption{font-size:12px;line-height:1.2rem}}.intro-board a{font-size:16px;text-decoration:underline}.full-banner{position:relative}.full-banner .banner-image-1{width:100%;height:570px;display:inline-block;background-size:100%;background-repeat:no-repeat;background-position:50%;vertical-align:middle}@media (min-width:0) and (max-width:576px){.full-banner .banner-image-1{height:auto;padding:130px 0}}.full-banner .banner-text-center{position:absolute;top:40%;width:100%;text-align:center}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-center{text-align:center;position:inherit;padding:30px 15px;background:#f8f8f8}}.full-banner .banner-text-center>.subtitle{font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-size:2.4rem;margin-bottom:15px;color:#fff}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-center>.subtitle{font-size:1.6rem;letter-spacing:.4px;color:#000;margin-bottom:10px}}.full-banner .banner-text-center>.title{font-size:5.5rem;margin-bottom:15px;color:#fff}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-center>.title{font-size:2.4rem;color:#000;margin-bottom:10px}}.full-banner .banner-image-2{width:100%;height:570px;display:inline-block;background-size:100%;background-repeat:no-repeat;background-position:50%;vertical-align:middle}@media (min-width:0) and (max-width:576px){.full-banner .banner-image-2{height:auto;padding:130px 0}}.full-banner .banner-text-left{position:absolute;top:30%;width:100%;text-align:left;padding-left:5%}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-left{text-align:center;position:inherit;padding:30px 15px 45px;background:#f8f8f8}}.full-banner .banner-text-left>.subtitle{font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-size:2rem;margin-bottom:15px}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-left>.subtitle{font-size:1.6rem;letter-spacing:.4px;margin-bottom:10px}}.full-banner .banner-text-left>.title{font-size:2.5rem;font-weight:700;letter-spacing:3px;margin-bottom:15px}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-left>.title{font-size:24px;font-weight:700;letter-spacing:.8px;margin-bottom:10px}}.full-banner .banner-text-left>.caption{font-size:18px;line-height:18px;letter-spacing:.4px;font-weight:300;margin-bottom:40px}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-left>.caption{font-size:16px;line-height:1.8em;margin-bottom:20px}}.full-banner .banner-text-left>.cta-button{display:inline-block;text-align:center;min-width:250px;padding:15px;border:1px solid #000;background:#fff}.full-banner .banner-text-left>.cta-button:hover{background:var(--brand-default);color:var(--brand-tertiary-bg-color-inverse);text-decoration:none}.full-banner .banner-text-right{position:absolute;top:30%;right:0;width:500px;text-align:left;padding-right:5%}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-right{text-align:center;position:inherit;padding:30px 15px 45px;background:#f8f8f8;width:100%}}.full-banner .banner-text-right>.subtitle{font-size:16px;font-weight:400;letter-spacing:.6px;margin-bottom:0}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-right>.subtitle{font-size:16px;letter-spacing:.4px;margin-bottom:0}}.full-banner .banner-text-right>.title{font-size:2.3rem;font-weight:600;letter-spacing:0;margin-bottom:1px}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-right>.title{font-size:24px;font-weight:700;margin-bottom:1px}}.full-banner .banner-text-right>.caption{font-size:12px;font-weight:300;letter-spacing:.4px;line-height:20px;margin-bottom:30px}@media (min-width:0) and (max-width:576px){.full-banner .banner-text-right>.caption{font-size:12px;line-height:1.5em;padding-top:5px;margin-bottom:20px}}.full-banner .banner-text-right>.cta-button{display:block;text-align:center;padding:15px;border:1px solid #000;background:#fff}.full-banner .banner-text-right>.cta-button:hover{background:var(--brand-default);color:var(--brand-tertiary-bg-color-inverse);text-decoration:none}.full-video-banner .video-js{background-color:#fff}.story1{padding:30px 0 65px;margin:0 auto}@media (min-width:0) and (max-width:576px){.story1{padding:45px 0 65px}}@media (min-width:768px){.story1 .left{padding-right:0}}@media (min-width:992px){.story1 .left{padding-right:0}}@media (min-width:0) and (max-width:576px){.story1 .right{padding:0 5px}}.story1 .title{font-size:2.4rem;margin-bottom:15px;padding:2px}@media (min-width:0) and (max-width:576px){.story1 .title{font-size:2rem;margin-bottom:10px}}.story1 .video-section{margin:0 0 0 15px}@media (min-width:0) and (max-width:576px){.story1 .video-section{margin:0}}.story1 .video-section .mobile-story-video{margin-bottom:20px}@media (min-width:0){.story1 .video-section .mobile-story-video{display:block}}@media (min-width:768px){.story1 .video-section .mobile-story-video{display:none}}@media (min-width:992px){.story1 .video-section .mobile-story-video{display:none}}.story1 .video-section .desktop-story-video{height:100%;background-image:url(/mplus/section-left-v-banner.jpg);background-position:50%}@media (min-width:0){.story1 .video-section .desktop-story-video{display:none}}@media (min-width:768px){.story1 .video-section .desktop-story-video{display:block}}@media (min-width:992px){.story1 .video-section .desktop-story-video{display:block}}.title-block{width:100%;text-align:center;margin-bottom:30px}@media (min-width:0) and (max-width:576px){.title-block{margin-bottom:10px;padding:0 15px}}.title-block>.title{font-size:30px;font-weight:500;letter-spacing:2px;margin-bottom:5px}@media (min-width:0) and (max-width:576px){.title-block>.title{font-size:24px;letter-spacing:2px;margin-bottom:5px}}.title-block>.caption{line-height:18px;letter-spacing:.4px;font-weight:300}@media (min-width:0) and (max-width:576px){.title-block>.caption{font-size:12px;line-height:1.3em;margin-bottom:10px}}.bg-purple{background:var(--marketplace-primary-hover)}.bg-purple .brand-vision-block{padding:160px 20px}@media (min-width:0) and (max-width:576px){.bg-purple .brand-vision-block{padding:30px 15px}}.bg-purple .brand-vision-block .pi-caption{font-size:16px;color:#fff;letter-spacing:1.7px}@media (min-width:0) and (max-width:576px){.bg-purple .brand-vision-block .pi-caption{font-size:12px;letter-spacing:.3px}}.bg-purple .brand-vision-block .pi-intro{letter-spacing:.3px;line-height:24px}@media (min-width:0) and (max-width:576px){.bg-purple .brand-vision-block .pi-intro{font-size:12px;letter-spacing:.3px;line-height:18px}}.brand-vision-img{background:url(/mplus/livana-section-image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:550px}