:root{--rosy-text-primary: #4A4A4A;--rosy-text-secondary: #777777;--rosy-accent: #F48CA7;--rosy-border: #D8C2C8;--font-body-family: "Noto Sans TC", system-ui, -apple-system, "PingFang TC", "Microsoft JhengHei", sans-serif !important;--font-heading-family: "Zen Maru Gothic", "M PLUS Rounded 1c", "Noto Sans TC", system-ui, -apple-system, "PingFang TC", sans-serif !important;--font-body-style: normal;--font-heading-style: normal}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,input,textarea,button,select,.shopify-section{font-family:Noto Sans TC,system-ui,-apple-system,PingFang TC,Microsoft JhengHei,sans-serif!important;color:var(--rosy-text-primary);line-height:1.7;letter-spacing:.01em}body{color:var(--rosy-text-primary)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.title,.product__title,.product__title h1,.product__title h2,.collection-hero__title,.card__heading,.card__heading a,.card-information__text,.footer-block__heading,.cart__heading,.collection-list-title,.menu-drawer__menu-item,.collapsible-content__heading,.media-with-text__title,.image-with-text__heading,.multicolumn-card__info h3,.rich-text__heading,.page-title,.article-template__title,.contact__title,.password__heading,.banner__heading,.slideshow__title,.hero__heading,.video-section__heading,.email-signup-banner__heading,.newsletter__heading,.complementary-products__heading,.product-recommendations__heading,.cart-notification__heading,.predictive-search__heading,.search__title,.collection__title,.featured-collection__title,.collection-list__title,.blog__title,.article-card__title,.template-search__title,.customer h1,.customer h2{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,system-ui,-apple-system,PingFang TC,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.4!important;color:var(--rosy-text-primary)}strong,b{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,system-ui,-apple-system,PingFang TC,sans-serif;font-weight:600}.announcement-bar,.announcement-bar__message,.announcement-bar p{font-family:Noto Sans TC,system-ui,-apple-system,sans-serif!important;font-weight:500;letter-spacing:.04em}.header__menu-item,.header__menu-item span,.header__menu-item--active,.list-menu__item,.list-menu--inline,.header__active-menu-item,.mega-menu__link,.header__inline-menu a{font-family:Noto Sans TC,system-ui,-apple-system,sans-serif!important;font-weight:500;letter-spacing:.03em;color:var(--rosy-text-primary)}.header__menu-item:hover,.header__active-menu-item,.list-menu__item--active,.mega-menu__link:hover{color:var(--rosy-accent)!important}.button,button,.button--primary,.button--secondary,.button--tertiary,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,input[type=submit]{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:.04em;line-height:1.4}.product__title,.product__title h1{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.4!important;color:var(--rosy-text-primary)}.product__description,.product__description p,.product__description li,.product-form,.product__info-wrapper,.product__text{font-family:Noto Sans TC,system-ui,sans-serif!important;color:var(--rosy-text-primary);line-height:1.7}.product__tax,.product__sku,.product__view-details,.product__inventory{color:var(--rosy-text-secondary)!important}.price,.price__regular,.price__sale,.price-item,.price-item--regular{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600;letter-spacing:.02em;color:var(--rosy-text-primary)}.price--on-sale .price-item--regular{color:var(--rosy-text-secondary)!important;text-decoration-color:var(--rosy-text-secondary)}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--rosy-accent)!important}.caption,.caption-large,.caption-with-letter-spacing,.subtitle,.subtext,.subtext p,.product-card__caption,.article-card__excerpt,.collection__description,.cart-item__text,small,.sub-text{font-family:Noto Sans TC,system-ui,sans-serif!important;color:var(--rosy-text-secondary)!important;letter-spacing:.02em}.collection-hero__title,.collection-hero__description,.collection__title,.facets__heading,.facets-summary__heading{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.4!important;color:var(--rosy-text-primary)}.collection-hero__description,.collection__description{font-weight:400!important;color:var(--rosy-text-secondary);line-height:1.7}.card__heading,.card__heading a{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600!important;letter-spacing:.02em;line-height:1.4;color:var(--rosy-text-primary)}.card__heading a:hover{color:var(--rosy-accent)!important}.collapsible-content__heading,.collapsible-content__caption,.accordion summary,.accordion summary .h4,.accordion summary .h5{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.4!important;color:var(--rosy-text-primary)}.accordion .accordion__content,.accordion .accordion__content p,.collapsible-content .rte,.footer,.footer p,.footer li,.footer__copyright,.footer-block__details-content{font-family:Noto Sans TC,system-ui,sans-serif!important;color:var(--rosy-text-primary);line-height:1.7}.footer-block__heading,.footer .footer-block__heading{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.4!important;text-transform:none!important;opacity:1!important;color:var(--rosy-text-primary)}.footer a{color:var(--rosy-text-primary)}.footer a:hover{color:var(--rosy-accent)!important}.footer__copyright,.footer__copyright .copyright__content{color:var(--rosy-text-secondary)!important}.newsletter__heading,.newsletter__subheading,.footer-block__newsletter h2,.email-signup-banner__heading{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.4!important;color:var(--rosy-text-primary)}.newsletter-form__field-wrapper input,.newsletter input{font-family:Noto Sans TC,system-ui,sans-serif!important;color:var(--rosy-text-primary)}.newsletter-form__field-wrapper input::placeholder,.newsletter input::placeholder{color:var(--rosy-text-secondary)}a{color:var(--rosy-text-primary);text-underline-offset:.2em;transition:color .2s ease}a:hover{color:var(--rosy-accent)}.header__heading-link:hover,.header__icon:hover{color:inherit}input,textarea,select,.field__input,.select__select{font-family:Noto Sans TC,system-ui,sans-serif!important;color:var(--rosy-text-primary)}.field__label,label{font-family:Noto Sans TC,system-ui,sans-serif!important;color:var(--rosy-text-secondary)}hr,.product__info-wrapper hr,.collapsible-content .accordion{border-color:var(--rosy-border)!important}.footer__content-bottom{border-top-color:var(--rosy-border)!important}.cart-items th,.cart-items td{border-bottom-color:var(--rosy-border)}.facets__list,.facets-summary{border-color:var(--rosy-border)}.breadcrumb,.breadcrumb a,.breadcrumb__list,nav.breadcrumb{font-family:Noto Sans TC,system-ui,sans-serif!important;color:var(--rosy-text-secondary)!important;letter-spacing:.02em}.breadcrumb a:hover{color:var(--rosy-accent)!important}.cart__heading,.cart-items__heading,.cart-drawer__title{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600!important}.cart-item__name,.cart-item__name a{font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Noto Sans TC,sans-serif!important;font-weight:600;color:var(--rosy-text-primary)}.cart-item__details,.cart-item__price,.cart__subtotal{color:var(--rosy-text-primary)}.rte,.rte p,.rte li,.rte span{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-typography.css.map */
