#MainContent .fm-friends{max-width:1120px;margin-inline:auto;padding:10px 14px 16px}#MainContent .fm-friends h1{font-size:clamp(28px,2.4vw,40px);margin-bottom:14px}#MainContent .fm-friends__copy{padding:clamp(18px,2vw,30px)}#MainContent .fm-friends__eyebrow{margin-bottom:10px}#MainContent .fm-friends__choices{padding:14px}#MainContent .fm-friends .fm-friends__choices fieldset{margin-bottom:10px}#MainContent .fm-friends .fm-friends__choices legend{margin-bottom:6px}#MainContent .fm-benefits__grid{max-width:960px;padding:32px 22px 36px;gap:28px}#MainContent .fm-benefits__visual{height:78px;margin-bottom:10px}#MainContent .fm-benefits__visual img{width:90px;height:74px}#MainContent .fm-benefits__visual strong{font-size:clamp(26px,2.3vw,34px);padding:6px 10px}#MainContent .fm-benefits__item p{font-size:clamp(15px,1.18vw,18px)}#MainContent .fm-needs__inner{max-width:1000px;padding:38px 22px 48px}#MainContent .fm-needs h2{font-size:clamp(26px,3vw,40px);margin-bottom:24px}html:root{--narrow-page-width:63rem;--normal-page-width:84rem;--wide-page-width:105rem;--font-size--h1:clamp(28px,3.5vw,39px);--font-size--h2:clamp(24px,3vw,34px);--font-size--h3:clamp(20px,2.5vw,23px);--font-size--h4:18px}body{font-synthesis:none}#MainContent .spacing-style{padding-block:calc(var(--padding-block-start,0px)*.7) calc(var(--padding-block-end,0px)*.7)}#MainContent h1,#MainContent h2,#MainContent h3{filter:none;text-shadow:none}html body fm-friends-guide.fm-friends{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif!important;margin:0 auto;padding:14px 18px 22px}html body .fm-friends h1{font-size:clamp(28px,2.66vw,48px);font-weight:700;margin-bottom:22px;letter-spacing:-.025em}html body .fm-friends__copy{padding:clamp(20px,2.6vw,45px)}html body .fm-friends__eyebrow{font-size:clamp(14px,1.12vw,18px);font-weight:700;margin-bottom:17px}html body .fm-friends__hero{gap:12px}html body .fm-friends__copy,html body .fm-friends__photo,html body .fm-friends__choices{border-radius:17px}html body .fm-friends__choices{padding:clamp(14px,1.4vw,22px)}html body .fm-friends .fm-friends__choices fieldset{margin-bottom:14px}html body .fm-friends__choices legend{font-size:clamp(16px,1.2vw,20px);font-weight:700;margin-bottom:9px}html body .fm-friends__choices label span{font-size:clamp(14px,.91vw,16px);font-weight:700;min-height:44px;padding:7px 3px;border-width:1px;border-radius:14px}html body .fm-friends .fm-friends__choices [data-open]{font-size:clamp(17px,1.4vw,22px);font-weight:700;min-height:44px;padding:9px 14px;border-width:1px}html body .fm-friends dialog{width:min(100%,440px)}html body .fm-friends dialog legend{font-size:18px;margin-bottom:14px}html body .fm-friends dialog label{padding:12px;min-height:44px}html body .fm-benefits__grid{max-width:1008px;padding:50px 29px 53px;gap:45px}html body .fm-benefits__visual{height:105px;margin-bottom:15px}html body .fm-benefits__visual img{width:119px;height:98px}html body .fm-benefits__visual strong{font-size:clamp(30px,2.87vw,45px);padding:8px 13px}html body .fm-benefits__item p{font-size:clamp(16px,1.44vw,21px)}html body .fm-needs__inner{max-width:1120px;padding:59px 29px 73px}html body .fm-needs h2{font-size:clamp(28px,3.75vw,53px);margin-bottom:38px}html body .fm-needs__cards{gap:21px}html body .fm-needs__tag{font-size:clamp(16px,1.23vw,21px);padding:9px 11px}html body .fm-needs__go{width:45px;height:45px;font-size:18px}html body .fm-needs__proof{margin-top:77px;gap:45px;max-width:742px}html body .fm-needs__proof-item p{font-size:clamp(16px,1.26vw,19px)}html body .fm-needs__proof-item strong{font-size:clamp(22px,2.24vw,34px)}html body .fm-principles__inner{max-width:1008px;min-height:455px}html body .fm-principles__copy{padding:50px clamp(22px,4.2vw,70px)}html body .fm-principles h2{font-size:clamp(28px,3.5vw,49px);margin-bottom:28px}html body .fm-principles__item{padding:14px 15px 16px}html body .fm-principles__item h3{font-size:clamp(18px,1.4vw,21px)}html body .fm-principles__item p{font-size:15px}html body .fm-principles__media,html body .fm-principles__image{min-height:455px}html body .fm-principles__button{min-height:44px;padding:10px 18px;margin-top:22px;font-size:15px}html body .fm-exact{max-width:826px;margin:17px auto 34px}html body .fm-title-row h1{font-size:clamp(25px,2.8vw,35px);line-height:1.2}html body .fm-option{min-height:44px}html body .fm-step{margin-top:17px}html body .fm-ingredients{margin-top:31px;gap:29px}html body .cart-items__title{font-size:18px;line-height:1.4}html body .cart-items__media img{object-fit:contain}html body .fm-member-rail{padding-block:8px;font-size:14px}html body #fm-member{max-width:700px}html body #fm-member .fm-member-content{padding:36px 24px 24px}html body #fm-member .fm-member-content>h2{font-size:28px}html body #fm-member .fm-member-offer{font-size:17px;margin:18px 0 22px}html body #fm-member .fm-button{font-size:16px;min-height:44px}@media(min-width:990px){html body fm-friends-guide.fm-friends{width:70%;max-width:1260px}html body .fm-needs__inner,html body .fm-benefits__grid,html body .fm-principles__inner,html body .fm-exact{width:70%}html body .cart-items__media{width:84px}}@media(max-width:989px){html body fm-friends-guide.fm-friends{width:100%;max-width:960px}html body .fm-exact{width:auto;margin-inline:18px}}@media(max-width:749px){html body fm-friends-guide.fm-friends{padding:8px 12px 17px}html body .fm-friends__copy{padding:20px 16px}html body .fm-friends h1{font-size:clamp(25px,6vw,36px);margin-bottom:17px}html body .fm-friends__eyebrow{margin-bottom:12px}html body .fm-friends__choices{padding:14px 12px}html body .fm-friends__choices legend{font-size:17px}html body .fm-friends__photo{max-height:350px;aspect-ratio:1/1}html body .fm-friends__photo img{object-fit:contain}html body .fm-benefits__grid{width:100%;padding:29px 18px 34px;gap:25px}html body .fm-benefits__item p{font-size:17px}html body .fm-benefits__visual strong{font-size:34px}html body .fm-needs__inner{width:100%;padding:34px 16px 45px}html body .fm-needs h2{font-size:25px;margin-bottom:22px}html body .fm-needs__cards{margin-inline:-16px;padding-inline:16px;gap:12px;scroll-padding-inline:16px}html body .fm-needs__card{flex-basis:62vw;max-width:266px}html body .fm-needs__tag{font-size:19px;top:10px;left:10px}html body .fm-needs__proof{margin-top:39px;gap:25px}html body .fm-needs__proof-item p{font-size:16px}html body .fm-needs__proof-item strong{font-size:23px}html body .fm-principles__inner{width:100%;min-height:0}html body .fm-principles__copy{padding:34px 18px 39px}html body .fm-principles h2{font-size:31px;margin-bottom:17px}html body .fm-principles__media,html body .fm-principles__image{min-height:231px}html body .fm-principles__item{padding:13px}html body .fm-exact{margin:12px 14px 24px}html body .fm-title-row h1{font-size:25px}html body .fm-ingredients{margin-top:22px;gap:14px}html body .cart-items__title,html body input,html body select,html body textarea{font-size:16px}html body button,html body .button{min-height:44px}}html body .fc{max-width:952px;padding:0 22px;margin:21px auto 39px}html body .fc .fc-heading h1{font-size:24px}html body .fc-heading{margin-bottom:17px}html body .fc-grid{gap:22px 17px}html body .fc-toolbar{margin-bottom:17px;gap:17px}html body .fc-tabs{gap:16px}html body .fm-product{gap:25px}html body .fm-exact .fm-buy h1{font-size:22px}html body .fm-food-layout .fm-title-row h1{font-size:clamp(25px,2.8vw,35px)}html body .fm-food-layout .fm-exact{max-width:826px}html body .fm-food-layout .fm-option{min-height:44px}html body [id$=__product_list_fa6P9H] .section-resource-list,html body [id$=__jc_testimony] .fm-home-community,html body [id$=__fm_native_brand] .section,html body [id$=__fm_native_help] .section{max-width:896px;padding-inline:22px}html body [id$=__product_list_fa6P9H] .section-resource-list{padding-block:14px 45px!important}html body [id$=__product_list_fa6P9H] .section-resource-list__header h2{font-size:24px!important}html body [id$=__product_list_fa6P9H] .product-card__content [role=heading],html body [id$=__product_list_fa6P9H] .price{font-size:16px!important}html body [id$=__product_list_fa6P9H] :is(.fm-card-quick,.fm-home-product-link){min-height:44px;font-size:14px!important;padding:9px 11px!important}html body [id$=__jc_testimony] .fm-home-community{padding-block:34px}html body [id$=__jc_testimony] .fm-home-community h2{font-size:clamp(24px,2.1vw,30px)}@media(min-width:990px){html body .fc{width:70%}}@media(max-width:749px){html body .fc{width:100%;padding:0 14px;margin-block:16px 28px}html body .fc-grid{gap:20px 12px}html body .fc .fc-heading h1{font-size:24px}html body .fm-food-layout .fm-title-row h1{font-size:25px}html body .fm-product{gap:18px}html body [id$=__product_list_fa6P9H] .section-resource-list,html body [id$=__jc_testimony] .fm-home-community,html body [id$=__fm_native_brand] .section,html body [id$=__fm_native_help] .section{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fm-refined-scale.css.map */
