.public-section-kicker,.public-section-subtitle{text-align:center;margin:0}.public-section-kicker{font-size:.88rem;letter-spacing:.08em}.public-section-subtitle{margin:-.9rem 0 1.8rem;font-size:1.2rem}@media(min-width:601px){.standards-page .editorial-hero{min-height:0;aspect-ratio:2.04}.about-page .editorial-hero{min-height:0;aspect-ratio:1.94}.article-page .editorial-hero{min-height:0;aspect-ratio:1.77}.contact-page .editorial-hero--short{min-height:0;aspect-ratio:2.6}}.standards-page .editorial-hero__copy{width:45%}.standards-page .editorial-section{padding-top:1.4rem}.standards-page .ruled-title{margin-bottom:.8rem}.standards-page .numbered-values{gap:1rem;text-align:left;margin-bottom:1.2rem}.standards-page .numbered-values li{display:grid;grid-template-columns:2.6rem 4.2rem 1fr;gap:.35rem;align-items:center}.standards-page .numbered-values li>span:first-child{width:2.6rem;height:2.6rem;align-self:start;z-index:1}.standards-page .numbered-values .public-step-icon{display:grid;place-items:center;width:4.2rem;height:4.2rem;background:#765037;color:#fff;border-radius:50%;margin-left:-.8rem}.standards-page .public-step-icon .brand-icon{width:2rem;height:2rem}.standards-page .numbered-values h3{margin:0 .2rem .25rem 0}.standards-page .numbered-values p{line-height:1.45}.standards-page .standards-grid{gap:.7rem}.standards-page .standards-panel{min-height:330px;border:1px solid #e3d7c9;background:#faf8f3}.standards-page .standards-panel--labels{text-align:left}.standards-page .standards-panel--labels .standards-packs{height:235px}.standards-page .standards-panel--photo>div{max-width:63%;background:#faf8f3e8;border-radius:0 0 .6rem}.standards-page .standards-panel--storage>div{margin-top:.7rem;padding-bottom:.5rem;border-bottom:1px solid #e2d9cf}.about-page .editorial-hero h1{line-height:1.05}.about-page .editorial-hero__description{max-width:27rem}.about-page .editorial-section{padding-top:1.3rem}.about-page .ruled-title{margin-bottom:.8rem}.about-page .brand-values{gap:0;margin:1.6rem 0 1.4rem}.about-page .brand-values article{align-items:center;padding:0 1.5rem;border-right:1px solid #c9b5a8}.about-page .brand-values article:first-child{padding-left:0}.about-page .brand-values article:last-child{border-right:0;padding-right:0}.about-page .public-value-icon{display:grid;flex:0 0 5.25rem;width:5.25rem;height:5.25rem;border-radius:50%;place-items:center;background:#aa937d;color:#fff}.about-page .brand-values .public-value-icon .brand-icon{color:#fff;width:2.7rem;height:2.7rem}.about-page .brand-values h3{margin-bottom:.2rem}.about-page .brand-entry-grid{gap:.8rem}.about-page .brand-entry-grid>a{position:relative;min-height:250px;border-radius:.45rem;isolation:isolate;color:#3d261b}.about-page .brand-entry-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about-page .brand-entry-grid .public-entry--products{background:#f4eee3 url(/assets/hero-empty-background-DJH5VKnV.webp) center / cover no-repeat}.about-page .brand-entry-grid .public-entry--products img{width:55%;height:80%;left:2%;top:13%;object-fit:contain}.about-page .brand-entry-grid .public-entry--member img{object-position:62% center;transform:scaleX(-1)}.about-page .brand-entry-grid .public-entry--partners img{object-position:center}.about-page .brand-entry-grid>a>div{position:relative;z-index:1;margin-left:50%;padding:4.7rem 1rem 1rem .4rem;min-height:250px;background:#faf8f0dd}.about-page .brand-entry-grid .public-entry--partners>div{background:#faf8f0e9;margin-left:44%;padding-left:.55rem}.about-page .brand-entry-grid h3{font-size:1.3rem;line-height:1.35}.about-page .brand-entry-grid p{font-size:.87rem;line-height:1.45}.about-page .brand-entry-grid span{position:absolute;right:.9rem;bottom:.85rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid #573b2b;border-radius:50%}.about-page .brand-entry-grid span .brand-icon{width:1.2rem;height:1.2rem}.article-page .editorial-hero__copy{width:42%;padding-top:3.5rem}.article-page .editorial-hero h1{line-height:1.08;max-width:35rem}.article-page .editorial-hero__description{max-width:26rem}.article-page .article-sections{padding-top:0}.article-page .article-sections>section{min-height:230px;grid-template-columns:1.15fr .85fr;gap:1.5rem}.article-page .article-sections h2{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.3}.article-page .article-sections h2 span{width:3.4rem;height:3.4rem;font-size:1.7rem}.public-article-foods{display:grid;grid-template-columns:1fr 1fr;gap:1rem;text-align:center}.public-article-foods figure{margin:0}.public-article-foods img{width:150px;height:150px;max-width:100%;border-radius:50%;object-fit:cover;object-position:64% 75%}.public-article-foods figure:nth-child(2) img{object-position:88% center}.public-article-foods figcaption{display:grid;gap:.15rem;font-size:.85rem}.public-article-foods figcaption strong{font-size:.95rem}.article-page .public-article-storage{display:grid;grid-template-columns:repeat(3,1fr);padding:1rem;gap:0;align-self:stretch}.public-article-storage h3{grid-column:1 / -1;margin:0 0 .7rem;font-size:1.15rem}.public-article-storage>div{text-align:center;display:grid;justify-items:center;gap:.35rem;padding:.4rem;border-right:1px solid #cabcb0}.public-article-storage>div:last-child{border:0}.public-article-storage .brand-icon{width:1.8rem;height:1.8rem}.public-article-storage p{display:grid;gap:.15rem;font-size:.83rem!important}.public-article-care{min-height:160px;justify-content:center}.public-article-care p{max-width:17rem;font-size:1.15rem!important}.partners-page{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:0;padding:1.6rem 3.5%;min-height:1090px;background-size:cover;background-position:left center}.partners-page__intro{min-height:990px;padding-top:1rem}.partners-page h1{max-width:28rem;font-size:clamp(3.3rem,5.6vw,5.5rem);line-height:1.08;margin:1rem 0 .6rem}.partners-page .public-partners-subtitle{font-size:clamp(1.25rem,2.4vw,2rem);max-width:26rem;margin:0 0 1rem;line-height:1.3}.partners-page .content-page__intro{max-width:25rem;font-size:1.2rem;line-height:1.5;margin:0 0 1.2rem}.partners-page__intro .button-primary{min-height:54px;font-size:1.15rem}.partners-page__intro .button-primary .brand-icon{width:1.6rem;height:1.6rem}.partners-page__intro .product-hero-art{height:570px;left:-8%;right:-2%;bottom:-1rem}.partners-page__intro .product-pack--bsf{width:38%;left:6%;top:20%}.partners-page__intro .product-pack--jingkrong{width:42%;left:44%;top:23%}.partners-page__intro .product-hero-art:after{inset:20% -5% 0 -8%;background-size:100% auto;background-position:center bottom}.partners-page .content-card--form{align-self:start;background:#fffdfaf5;box-shadow:0 6px 28px #4e352018;padding:2rem;border-radius:.5rem}.partners-page .content-card--form h2{margin:.25rem 0 .4rem;font-size:clamp(1.5rem,2.7vw,2.2rem)}.partners-page .partners-page__notice{margin:0 0 1.2rem;font-size:1rem}.public-form-kicker{display:flex;align-items:center;gap:.5rem;color:#5e6848;font-size:.83rem;letter-spacing:.08em;margin:0}.public-form-kicker .brand-icon{width:2rem;height:2rem}.partners-page .enquiry-form textarea{min-height:130px}.partners-page .form-actions .button-primary{width:100%}.public-form-footnote{display:flex;align-items:start;gap:.5rem;color:#695b4a;background:#f0e9df;border-radius:.45rem;padding:.8rem;font-size:.85rem}.public-form-footnote .brand-icon{width:1.1rem;height:1.1rem}.contact-page .editorial-hero--short .editorial-hero__copy{width:54%;padding:3rem 0 0 4.5%}.contact-page .editorial-hero--short h1{max-width:40rem;line-height:1.12}.contact-page .editorial-hero__description{max-width:28rem}.contact-page .contact-channels{gap:0;margin:1.2rem 3%;padding:.8rem 1rem;background:#fffdfa;border-radius:.8rem;box-shadow:0 10px 30px #4e352014}.contact-page .contact-channel{min-height:200px;background:transparent!important;border:0;border-right:1px solid #d5c8bc;border-radius:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem}.contact-page .contact-channel:last-child{border-right:0}.public-channel-icon{display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:.25rem;border-radius:1rem;color:#fff}.public-channel-icon .brand-icon{width:2.9rem;height:2.9rem}.public-channel-icon--line-oa{background:#08bc25}.public-channel-icon--shopee{background:#f35d2f}.public-channel-icon--tiktok{background:#171717}.public-channel-icon--facebook{background:#0866e7}.contact-page .contact-channel__name{font-size:1.35rem;font-weight:750}.contact-page .contact-channel>span:nth-child(3){font-size:.96rem;line-height:1.3}.contact-page .contact-channel>.brand-icon{width:1.6rem;height:1.6rem;margin-top:auto}.contact-form-layout{grid-template-columns:.92fr 1fr;gap:1rem;padding:0 3% 1.8rem}.public-contact-aside{position:relative;overflow:hidden;min-height:665px}.public-contact-photo{position:relative}.contact-form-layout .public-contact-photo img{height:540px;object-fit:cover;object-position:right center;border-radius:0}.public-handnote{position:absolute;top:1.5rem;left:1.5rem;z-index:1;max-width:13rem;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.4}.contact-page .public-contact-photo .public-handnote{padding:0;background:transparent}.public-handnote .brand-icon{width:1.5rem;height:1.5rem}.contact-form-layout .public-contact-aside>p{background:transparent;margin:.8rem 0;padding:0;max-width:32rem}.public-contact-values{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;text-align:center}.public-contact-values span{display:grid;justify-items:center;align-content:start;gap:.3rem;font-size:.78rem;border-right:1px solid #d9cfc2}.public-contact-values span:last-child{border:0}.public-contact-values .brand-icon{width:1.7rem;height:1.7rem}.contact-page .content-card--form{border-radius:.45rem;background:#fffdfa}.public-contact-form-title{display:flex;gap:1rem;align-items:start;justify-content:space-between}.public-contact-form-title h2{margin:0 0 1rem}.public-contact-form-title>span{color:#b24337;background:#ffe9eb;padding:.4rem .7rem;border-radius:.35rem;font-size:.78rem;max-width:13rem}.contact-page .form-actions .button-primary{width:100%}.cookies-page{display:block;min-height:0;background:#fbf9f5}.public-cookies-main{display:grid;grid-template-columns:58% 42%;align-items:stretch;min-height:675px}.cookies-page__copy{padding:3rem 1rem 2.5rem 7%}.cookies-page h1{font-size:clamp(2.8rem,5.2vw,5rem);line-height:1.12;margin:.3rem 0 1rem}.public-cookies-policy-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:650}.public-cookies-badge{display:inline-block;background:#eee7df;border-radius:.25rem;padding:.4rem .8rem;font-size:1rem;margin:0 0 1rem}.cookies-page__intro{max-width:44rem;font-size:1.2rem;line-height:1.6;margin:0}.cookies-page__notice{max-width:43rem;gap:1.2rem;margin:1.5rem 0 1rem;padding:1.4rem 0}.public-cookie-notice-icon{display:grid;place-items:center;flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border-radius:50%;color:#566e3c;background:#f0efe6}.public-cookie-notice-icon .brand-icon{width:2.7rem;height:2.7rem}.cookies-page__notice h2{margin:0 0 .3rem;font-size:1.45rem}.cookies-page__notice p{margin:0;font-size:1.05rem}.cookies-page .editorial-actions{justify-content:flex-start;gap:1rem;margin-top:1rem}.cookies-page .editorial-actions a{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 0;color:#673e28;text-decoration:underline;text-underline-offset:.25rem}.cookies-page .editorial-actions .brand-icon{width:1.2rem;height:1.2rem}.cookies-page__art{min-height:675px;background:none;overflow:hidden}.cookies-page__art img{width:100%;height:100%;object-fit:cover;object-position:center}.public-cookies-promo{display:grid;grid-template-columns:30% 27% 1fr;align-items:center;min-height:165px;background:#f3eee7;overflow:hidden}.public-cookies-promo>img{width:100%;height:165px;object-fit:cover;object-position:center 65%}.public-cookies-promo>p{padding:0 1rem;font-size:clamp(1rem,1.8vw,1.5rem);line-height:1.35}.public-cookies-promo>div{display:grid;grid-template-columns:repeat(3,1fr)}.public-cookies-promo span{display:grid;justify-items:center;gap:.4rem;text-align:center;padding:.4rem;border-left:1px solid #d2c6b8;font-size:.83rem}.public-cookies-promo .brand-icon{width:2rem;height:2rem}@media(max-width:900px){.standards-page .numbered-values li{grid-template-columns:2.4rem 3.5rem 1fr}.standards-page .numbered-values .public-step-icon{width:3.5rem;height:3.5rem}.about-page .brand-values article{padding:0 .7rem}.about-page .public-value-icon{width:3.6rem;height:3.6rem;flex-basis:3.6rem}.about-page .brand-entry-grid>a>div{margin-left:40%;padding-top:3rem}.partners-page{grid-template-columns:1fr;min-height:0}.partners-page__intro{min-height:670px}.partners-page__intro .product-hero-art{width:80%;left:auto;right:0;bottom:0;height:420px}.contact-form-layout{grid-template-columns:1fr 1fr}.public-contact-aside{min-height:0}.contact-form-layout .public-contact-photo img{height:470px}.public-cookies-main{grid-template-columns:1fr 43%}}@media(max-width:600px){.public-section-subtitle{margin-top:-.4rem;font-size:1rem}.standards-page .editorial-hero__copy{width:100%}.standards-page .numbered-values{grid-template-columns:1fr;gap:1rem}.standards-page .numbered-values li{padding-left:0}.standards-page .numbered-values li>span:first-child{position:static}.standards-page .standards-panel--photo>div{max-width:72%}.about-page .brand-values{grid-template-columns:1fr;gap:1rem}.about-page .brand-values article{flex-direction:row;border-right:0;border-bottom:1px solid #dacdc0;padding:0 0 1rem}.about-page .brand-values article:first-child{padding-left:0}.about-page .brand-entry-grid>a{min-height:230px}.about-page .brand-entry-grid>a>div{min-height:230px}.article-page .editorial-hero__copy{width:100%;padding-top:1.5rem}.article-page .editorial-hero h1{font-size:2.4rem}.article-page .article-sections>section{grid-template-columns:1fr}.public-article-foods img{width:120px;height:120px}.partners-page{padding:1.5rem 1rem}.partners-page h1{font-size:3rem}.partners-page__intro{min-height:650px}.partners-page__intro .product-hero-art{width:100%;left:0;height:340px}.partners-page .content-card--form{padding:1.2rem}.contact-page .editorial-hero--short .editorial-hero__copy{width:100%;padding:1.4rem 1rem 0}.contact-page .editorial-hero--short{min-height:0;aspect-ratio:auto;padding-bottom:340px}.contact-page .editorial-hero--short h1{font-size:2.3rem}.contact-page .contact-channels{grid-template-columns:repeat(2,1fr);padding:.5rem;margin:.8rem 1rem}.contact-page .contact-channel{min-height:160px;border-bottom:1px solid #d5c8bc}.contact-page .contact-channel:nth-child(2){border-right:0}.contact-page .contact-channel:nth-child(n+3){border-bottom:0}.public-channel-icon{width:3.2rem;height:3.2rem}.public-channel-icon .brand-icon{width:2.3rem;height:2.3rem}.contact-form-layout{grid-template-columns:1fr;padding:0 1rem 1rem}.contact-form-layout .public-contact-photo img{display:block;height:350px}.public-contact-values{display:none}.public-contact-form-title{display:block}.public-contact-form-title>span{display:inline-block;margin-bottom:1rem}.public-cookies-main{grid-template-columns:1fr;min-height:0}.cookies-page__copy{padding:2rem 1.25rem}.cookies-page h1{font-size:2.7rem}.cookies-page .cookies-page__art{height:360px;min-height:0}.cookies-page__art img{height:100%}.public-cookies-promo{grid-template-columns:1fr}.public-cookies-promo>img{height:170px}.public-cookies-promo>p{text-align:center;padding:1rem;margin:0}.public-cookies-promo>div{padding-bottom:1rem}}
