/* Draft site-wide editorial layer. Same existing content, URLs, forms and commerce. */
body.mask-storefront-theme.mask-editorial-theme :is(.hero,.policy-hero){
 background:linear-gradient(130deg,#e5ddd1,#f6f3ec)!important;color:#1e2f4b!important;
 border-bottom:1px solid #a89e8f50;padding-block:clamp(40px,5vw,80px)!important;
}
body.mask-storefront-theme.mask-editorial-theme :is(.hero,.policy-hero) :is(h1,h2,.deck,p){color:#1e2f4b!important}
body.mask-storefront-theme.mask-editorial-theme :is(.hero,.policy-hero) h1{font:400 clamp(38px,4vw,64px)/1.1 'Cormorant Garamond',serif!important;max-width:18ch;letter-spacing:0!important}
body.mask-storefront-theme.mask-editorial-theme :is(.hero,.policy-hero) :is(p,.deck){font:400 17px/1.85 Inter,sans-serif!important;max-width:62ch}
body.mask-storefront-theme.mask-editorial-theme :is(.eyebrow,.policy-kicker){font:500 12px/1.6 Inter,sans-serif!important;letter-spacing:.12em;color:#4e5a6b!important}
body.mask-storefront-theme.mask-editorial-theme .ingredient-seal{border-radius:22px!important;background:#e5ddd1 url('journal-ingredients.webp') center/contain no-repeat!important;box-shadow:0 20px 48px #6b524325,inset 0 1px #fff9;border:1px solid #fff9;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/2!important;overflow:hidden}
body.mask-storefront-theme.mask-editorial-theme .ingredient-seal::before,
body.mask-storefront-theme.mask-editorial-theme .ingredient-seal::after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}
body.mask-storefront-theme.mask-editorial-theme .ingredient-seal .seal-copy{display:none}
body.mask-storefront-theme.mask-editorial-theme :is(article,.policy-main){background:transparent!important;color:#1e2f4b!important}
body.mask-storefront-theme.mask-editorial-theme article :is(p,li){font:400 17px/1.9 Inter,sans-serif!important;color:#1e2f4b!important;max-width:68ch}
body.mask-storefront-theme.mask-editorial-theme article :is(h2,h3){font-family:'Cormorant Garamond',serif!important;font-weight:400!important;line-height:1.2!important;color:#1e2f4b!important}
body.mask-storefront-theme.mask-editorial-theme article h2{font-size:38px!important}body.mask-storefront-theme.mask-editorial-theme article h3{font-size:30px!important}
body.mask-storefront-theme.mask-editorial-theme :is(.hub-card,.policy-blocks details,.policy-contact,.journal-related){
 border:1px solid #a89e8f60!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffffe6,#e5ddd1b3)!important;
 box-shadow:0 12px 32px #6b524312,inset 0 1px #fff!important;color:#1e2f4b!important;
}
body.mask-storefront-theme.mask-editorial-theme .hub-card{padding:26px!important;gap:14px}
body.mask-storefront-theme.mask-editorial-theme .hub-card :is(strong,span,em){color:#1e2f4b!important}.mask-editorial-theme .hub-card span{font-size:15px!important;line-height:1.8!important}
body.mask-storefront-theme.mask-editorial-theme .hub-card strong{font:400 32px/1.2 'Cormorant Garamond',serif!important}
body.mask-storefront-theme.mask-editorial-theme .hub-card em{font:500 14px/1.5 Inter,sans-serif!important}
body.mask-storefront-theme.mask-editorial-theme .journal-byline{font-size:13px!important;color:#4e5a6b!important;gap:12px;flex-wrap:wrap}
body.mask-storefront-theme.mask-editorial-theme .journal-byline *{font-size:13px!important;color:inherit!important}
body.mask-storefront-theme.mask-editorial-theme :is(.policy-section,.policy-contact) h2{font:400 clamp(32px,3vw,44px)/1.2 'Cormorant Garamond',serif!important;color:#1e2f4b!important}
body.mask-storefront-theme.mask-editorial-theme :is(.policy-copy,.policy-aside,.policy-contact) :is(p,li),body.mask-storefront-theme.mask-editorial-theme :is(.policy-copy,.policy-aside){font:400 16px/1.85 Inter,sans-serif!important;color:#1e2f4b!important}
body.mask-storefront-theme.mask-editorial-theme .policy-blocks details{margin-bottom:14px;overflow:hidden}
body.mask-storefront-theme.mask-editorial-theme .policy-blocks summary{font:500 16px/1.6 Inter,sans-serif!important;padding:20px 24px!important;color:#1e2f4b!important;min-height:64px}
body.mask-storefront-theme.mask-editorial-theme .policy-copy{padding:0 24px 24px!important}
body.mask-storefront-theme.mask-editorial-theme :is(.policy-section,article h2,article h3){scroll-margin-top:110px}
body.mask-storefront-theme.mask-editorial-theme :is(article,.policy-main) :is(a,summary,button,input,select):focus-visible{outline:3px solid #1e2f4b!important;outline-offset:4px}
body.mask-storefront-theme.mask-editorial-theme .policy-art{border-radius:22px;box-shadow:0 16px 44px #6b52431f}
@media(max-width:760px){
 body.mask-storefront-theme.mask-editorial-theme article :is(p,li){font-size:16px!important;line-height:1.85!important}
 body.mask-storefront-theme.mask-editorial-theme :is(.hub-grid,.hero-grid){grid-template-columns:minmax(0,1fr)!important}
 body.mask-storefront-theme.mask-editorial-theme :is(.hub-card,.policy-contact){padding:22px!important}
 body.mask-storefront-theme.mask-editorial-theme .policy-blocks summary{padding:18px 20px!important}
 body.mask-storefront-theme.mask-editorial-theme .policy-copy{padding:0 20px 22px!important}
 body.mask-storefront-theme.mask-editorial-theme :is(article,.policy-main){max-width:100%;min-width:0;overflow-wrap:break-word}
}
@media(prefers-reduced-transparency:reduce){body.mask-storefront-theme.mask-editorial-theme :is(.hub-card,.policy-blocks details,.policy-contact,.journal-related){background:#f6f3ec!important}}

/* Mask-format articles use Editorial's other hero template. Keep its real copy. */
body.mask-storefront-theme.mask-editorial-theme .mask-journal-hero{background:linear-gradient(130deg,#e5ddd1,#f6f3ec)!important;color:#1e2f4b!important;padding:clamp(28px,4vw,64px) clamp(20px,4vw,64px)!important}
body.mask-editorial-theme .mask-presentation-journal-layout{max-width:1632px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}
body.mask-editorial-theme .mask-presentation-journal-layout .mask-journal-hero-inner{padding:0!important;max-width:100%!important;min-width:0}
body.mask-editorial-theme .mask-presentation-journal-art{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:22px;box-shadow:0 20px 48px #6b524325}
body.mask-editorial-theme .mask-journal-hero :is(h1,p,a,span){color:#1e2f4b!important}
body.mask-editorial-theme .mask-journal-hero h1{font:400 clamp(38px,4vw,64px)/1.1 'Cormorant Garamond',serif!important;letter-spacing:0!important}
body.mask-editorial-theme .mask-journal-deck{font:400 17px/1.85 Inter,sans-serif!important;max-width:62ch}
body.mask-editorial-theme .mask-journal-kicker{font:500 12px/1.6 Inter,sans-serif!important}
body.mask-editorial-theme .mask-journal-byline,body.mask-editorial-theme .mask-journal-byline *{font:400 13px/1.7 Inter,sans-serif!important;color:#4e5a6b!important}
body.mask-editorial-theme.mask-journal-art-centella .ingredient-seal{background-image:url('journal-centella.webp')!important}
body.mask-editorial-theme.mask-journal-art-rice .ingredient-seal{background-image:url('journal-rice.webp')!important}
body.mask-editorial-theme.mask-journal-art-ginseng .ingredient-seal{background-image:url('journal-ginseng.webp')!important}
body.mask-editorial-theme.mask-journal-art-propolis .ingredient-seal{background-image:url('journal-propolis.webp')!important}
body.mask-editorial-theme.mask-journal-art-botanicals .ingredient-seal{background-image:url('journal-botanicals.webp')!important}
@media(max-width:760px){body.mask-editorial-theme .mask-presentation-journal-layout{grid-template-columns:minmax(0,1fr)}body.mask-editorial-theme .mask-journal-deck{font-size:16px!important}}
