.v19{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;word-break:normal;overflow-wrap:normal}.v19 :where(:not([id^=v19-slot] *):not(svg):not(svg *)),.v19 :where(:not([id^=v19-slot] *):not(svg):not(svg *)):before,.v19 :where(:not([id^=v19-slot] *):not(svg):not(svg *)):after{all:revert}.v19{--green:#315327;--dark:#193d20;--lemon:#eff0b5;--ink:#223329;--muted:#647064;--line:#dfe4d9}.v19 *{box-sizing:border-box}.v19{scroll-behavior:smooth;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;background:#fff;margin:0;scroll-padding-top:100px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:17px;line-height:1.75}.v19 a{color:inherit;text-decoration:none}.v19 button,.v19 input,.v19 select{font:inherit}.v19 button{cursor:pointer;color:inherit}.v19 a:focus-visible,.v19 button:focus-visible,.v19 input:focus-visible,.v19 select:focus-visible,.v19 summary:focus-visible{outline-offset:5px;outline:3px solid #9a8220}.v19 img{object-fit:cover;width:100%;height:auto;display:block}.v19 p,.v19 h1,.v19 h2,.v19 h3,.v19 h4,.v19 figure,.v19 dl,.v19 dd{margin:0}.v19 h1,.v19 h2,.v19 h3,.v19 h4{letter-spacing:-.045em;line-height:1.35}.v19 h1{font-size:clamp(2.5rem,3.7vw,4rem);font-weight:650}.v19 h2{font-size:clamp(2rem,3.2vw,3.4rem);font-weight:650}.v19 h3{font-size:1.3rem}.v19 h4{font-size:1.08rem}.v19 p{color:var(--muted)}.v19 .wrap{width:min(1240px,100% - 96px);margin-inline:auto}.v19 .small{color:var(--muted);font-size:.875rem;line-height:1.8}.v19 .minor-title{color:var(--green);margin-bottom:20px;font-size:.9rem;font-weight:500}.v19 .button{text-align:center;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-height:55px;padding:13px 24px;font-size:.94rem;font-weight:600;display:inline-flex}.v19 .dark:hover{background:var(--dark)}.v19 .text-link{border-bottom:1px solid;padding-bottom:5px;font-size:.9rem;display:inline-block}.v19 .skip{z-index:30;background:#fff;padding:15px;position:fixed;top:-100px}.v19 .skip:focus{top:0}.v19 .announcement{background:var(--green);color:var(--lemon);text-align:center;padding:7px 16px;font-size:.875rem}.v19 header{z-index:20;background:#fff;border-bottom:1px solid #e9ece6;justify-content:space-between;align-items:center;height:98px;padding:0 48px;display:flex;position:sticky;top:0}.v19 .brand{letter-spacing:-.07em;color:var(--green);font-size:2.45rem;font-weight:900;line-height:1}.v19 .brand span{letter-spacing:-.07em;font-weight:300}.v19 .desktop-nav{align-items:center;gap:36px;font-size:.92rem;font-weight:550;display:flex}.v19 .desktop-nav>a:hover,.v19 .nav-group summary:hover{color:#748431}.v19 .nav-group{position:relative}.v19 .nav-group summary{cursor:pointer;align-items:center;gap:12px;padding:15px 0;list-style:none;display:flex}.v19 .nav-group summary::-webkit-details-marker{display:none}.v19 .nav-group summary span{font-size:.9rem}.v19 .nav-group>div{border:1px solid var(--line);background:#fff;min-width:210px;padding:10px 22px;position:absolute;top:100%;left:-22px;box-shadow:0 10px 20px #1439140a}.v19 .nav-group a{white-space:nowrap;padding:12px 0;font-size:.88rem;display:block}.v19 .menu-toggle{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.v19 .menu-toggle span{background:var(--green);height:2px;margin:6px 0;display:block}.v19 .mobile-menu{z-index:21;border-bottom:1px solid var(--line);background:#fff;padding:25px;position:fixed;top:98px;left:0;right:0}.v19 .mobile-menu:not([hidden]){gap:17px;display:grid}.v19 .mobile-menu details a{color:var(--muted);padding:12px 20px;display:block}.v19 .hero{grid-template-columns:42% 58%;max-width:1700px;min-height:740px;margin:auto;display:grid}.v19 .hero-copy{align-self:center;padding:70px 25px 70px max(48px,50vw - 620px)}.v19 .hero-copy>p:first-of-type{margin:30px 0 34px;font-size:1.12rem;line-height:1.95}.v19 .hero-copy .text-link{margin-top:28px}.v19 .hero-product{background:#fff;height:740px;overflow:hidden}.v19 .hero-product img{object-fit:contain;width:100%;height:100%}.v19 .section-title{margin-bottom:44px}.v19 .section-title>p{margin-top:20px;font-size:1rem}.v19 .who{border-top:1px solid var(--line)}.v19 .who-layout{grid-template-columns:58% 42%;align-items:start;display:grid}.v19 .squeeze-figure{margin-left:-35px;position:sticky;top:120px}.v19 .squeeze-figure img{aspect-ratio:1}.v19 .squeeze-figure figcaption{color:#7c8478;padding:10px 20px;font-size:.875rem}.v19 .who-list{padding-left:50px}.v19 .who-list article{border-top:1px solid var(--line);padding:22px 0}.v19 .who-list article:first-child{border-top:2px solid var(--green)}.v19 .who-list h3{font-size:1.12rem;font-weight:600}.v19 .who-list p{margin-top:10px;font-size:.92rem;line-height:1.9}.v19 .daily{background:var(--lemon);padding-top:85px}.v19 .daily-heading{grid-template-columns:1fr 1fr;gap:65px;display:grid}.v19 .daily-heading p{color:#3e5631;font-size:1rem}.v19 .daily-heading .daily-intro{color:var(--green);margin-bottom:18px;font-size:1.16rem;font-weight:600}.v19 .daily-heading .daily-tag{margin-top:21px;font-size:1rem;font-weight:600}.v19 .stick-full{background:#fff;margin:45px auto 0}.v19 .stick-full img{aspect-ratio:2048/1160;object-fit:contain;width:min(1400px,100%);margin:auto}.v19 .ht-section{background:var(--green);color:#fff;grid-template-columns:54% 46%;display:grid}.v19 .ht-section>figure{min-height:800px;position:relative}.v19 .ht-section>figure img{object-position:55% center;height:100%;position:absolute;inset:0}.v19 .ht-copy{align-self:center;padding:70px max(48px,50vw - 620px) 70px 55px}.v19 .ht-copy>p{color:#e0e6d9;margin-top:23px;font-size:.95rem;line-height:1.85}.v19 .ht-copy .ht-signature{font-size:.875rem}.v19 .rd{border-top:1px solid #ffffff40;margin-top:32px;padding-top:25px}.v19 .rd>span{color:var(--lemon);font-size:.875rem}.v19 .rd h3{margin-top:12px;font-size:1.05rem}.v19 .rd ul{color:#e2e9da;margin-top:14px;padding-left:20px;font-size:.875rem;line-height:1.9}.v19 .ht-copy .text-link{color:var(--lemon);margin-top:18px}.v19 .design-intro{text-align:center}.v19 .design-intro>p:first-child{color:var(--green);margin-bottom:18px;font-size:.9rem}.v19 .design-intro>p:last-child{margin-top:20px;font-size:.95rem}.v19 .composition{grid-template-columns:50% 50%;align-items:center;margin-top:35px;display:grid}.v19 .composition figure{height:680px}.v19 .composition figure img{object-fit:contain;height:100%}.v19 .composition>div{padding:20px 0 20px 40px}.v19 .ingredients>div{border-top:1px solid var(--line);padding:19px 0}.v19 .ingredients dt{justify-content:space-between;gap:15px;font-size:1.12rem;font-weight:600;display:flex}.v19 .ingredients dt b{color:var(--green);font-size:1.3rem}.v19 .ingredients dd{color:var(--muted);margin-top:8px;font-size:.9rem;line-height:1.8}.v19 .roles{border-top:2px solid var(--green);margin-top:50px;padding-top:30px}.v19 .roles>h3{font-size:1.3rem}.v19 .role-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:30px;display:grid}.v19 .role-grid article{padding-right:10px}.v19 .role-grid article>span{color:#73854c;margin-bottom:15px;font-size:.875rem;display:block}.v19 .role-grid h4{font-size:1.08rem}.v19 .role-grid article>p{color:var(--green);margin-top:12px;font-size:.875rem}.v19 .role-grid ul{color:var(--muted);margin:14px 0 0;padding-left:18px;font-size:.875rem;line-height:1.8}.v19 .roles .role-bottom{margin-top:30px;font-size:.95rem}.v19 .roles .text-link{margin-top:15px}.v19 .roles .small{margin-top:20px}.v19 .origin-image{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin:45px 0 40px;display:grid}.v19 .origin-image img{height:380px}.v19 .origin-image img:last-child{object-fit:contain;background:#fff}.v19 .origin>div>h3{font-size:1.6rem}.v19 .process{grid-template-columns:repeat(4,1fr);gap:30px;margin:35px 0 0;padding:0;list-style:none;display:grid}.v19 .process li{border-top:1px solid #c8d1bc;padding-top:20px}.v19 .process li>span{color:var(--green);font-size:1rem}.v19 .process h4{margin:20px 0 12px;font-size:1.12rem}.v19 .process p{font-size:.9rem;line-height:1.9}.v19 .wellness{grid-template-columns:42% 58%;align-items:center;max-width:1700px;margin:auto;display:grid}.v19 .wellness-copy{padding:60px 30px 60px max(48px,50vw - 620px)}.v19 .wellness h2{font-size:clamp(2rem,2.8vw,3rem)}.v19 .wellness-copy p{margin-top:27px;font-size:1rem;line-height:1.9}.v19 .wellness .button{margin-top:32px}.v19 .wellness>figure img{aspect-ratio:1}.v19 .reviews{border-top:1px solid var(--line)}.v19 .line-title{justify-content:space-between;align-items:end;gap:25px;display:flex}.v19 .review-disclosure{color:#5c6c51;background:#f3f5ee;margin-bottom:30px;padding:18px 22px;font-size:.875rem}.v19 .review-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.v19 .review-grid article{border-top:1px solid var(--line);padding:22px 0}.v19 .sample{color:#718162;font-size:.875rem}.v19 .review-grid h3{margin-top:12px;font-size:1rem;line-height:1.6}.v19 .review-grid p{margin-top:15px;font-size:.875rem;line-height:1.9}.v19 .review-grid small{color:#7b8476;margin-top:18px;font-size:.875rem;line-height:1.8;display:block}.v19 .faq{grid-template-columns:1fr 1.65fr;gap:70px;padding-top:25px;display:grid}.v19 .faq h2{font-size:2.35rem}.v19 .faq-list details{border-bottom:1px solid var(--line)}.v19 .faq-list details:first-child{border-top:1px solid var(--line)}.v19 .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.v19 .faq-list summary::-webkit-details-marker{display:none}.v19 .faq-list summary span{font-size:1.3rem;font-weight:300;line-height:1}.v19 .faq-list details[open] summary span{transform:rotate(45deg)}.v19 .faq-list details>p{padding-bottom:25px;font-size:.92rem;line-height:1.9}.v19 .faq-list .text-link{margin-bottom:25px}.v19 .subscription{background:var(--lemon);grid-template-columns:58% 42%;align-items:center;display:grid}.v19 .subscription figure{background:#fff;margin:35px 0 35px 35px}.v19 .subscription figure img{aspect-ratio:2048/1160;object-fit:contain}.v19 .subscription>div{padding:55px}.v19 .subscription h2{font-size:2.6rem}.v19 .subscription p{color:#405832;margin-top:22px;font-size:1rem;line-height:1.9}.v19 .subscription strong{margin:6px 0;font-size:2rem;font-weight:600;display:inline-block}.v19 .subscription .button{margin-top:24px}.v19 .service-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:38px 48px;display:grid}.v19 .service-strip a{text-align:center;border-right:1px solid var(--line);flex-direction:column;gap:8px;display:flex}.v19 .service-strip a:last-child{border:0}.v19 .service-strip b{font-size:.94rem;font-weight:600}.v19 .service-strip span{color:var(--muted);font-size:.875rem}.v19 .notice{padding-top:25px;font-size:.875rem}.v19 footer{padding:55px 48px 130px}.v19 .footer-top{justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;display:flex}.v19 .phone{align-items:center;gap:18px;font-size:1.6rem;font-weight:600;display:flex}.v19 .phone span{color:var(--muted);font-size:.875rem;font-weight:400}.v19 .footer-links{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 27px;padding:23px 0;font-size:.875rem;display:flex}.v19 .business{margin-top:25px;font-size:.875rem;line-height:1.9}.v19 .legal{flex-wrap:wrap;gap:12px 23px;margin-top:23px;font-size:.875rem;display:flex}.v19 .fine-print{margin-top:22px;font-size:.875rem;line-height:1.9}.v19 .revision-note{color:#7f877a}.v19 .purchase-bar{border-top:1px solid var(--line);z-index:22;background:#fff;justify-content:space-between;align-items:center;gap:30px;padding:13px max(48px,50vw - 620px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #203d1a06}.v19 .purchase-bar>div{align-items:center;gap:25px;display:flex}.v19 .purchase-bar span{color:var(--muted);font-size:.9rem}.v19 .purchase-bar .button{min-width:180px;min-height:48px}.v19 .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.v19 .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.v19 dialog{color:var(--ink);border:0;width:min(900px,100% - 32px);max-height:88vh;padding:0;overflow:auto}.v19 dialog::backdrop{background:#18281985}.v19 .dialog-head{border-bottom:1px solid var(--line);z-index:1;background:#fff;justify-content:space-between;align-items:center;padding:23px 30px;display:flex;position:sticky;top:0}.v19 .dialog-head h2{font-size:1.5rem}.v19 .dialog-head button{background:0 0;border:0;width:42px;height:42px;font-size:2rem;line-height:1}.v19 .dialog-content{grid-template-columns:40% 60%;display:grid}.v19 .purchase-image{align-items:center;display:grid}.v19 .purchase-image img{object-fit:contain;max-height:560px}.v19 .purchase-controls{padding:30px}.v19 .modes{border:0;flex-wrap:wrap;gap:15px;margin:0 0 25px;padding:0;font-size:.92rem;display:flex}.v19 .modes legend{margin-bottom:13px;font-size:.875rem;font-weight:600}.v19 .modes input{accent-color:var(--green);width:16px;height:16px}.v19 #normal-options>label{margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.v19 select{width:100%;color:var(--ink);background:#fff;border:1px solid #bec9b6;border-radius:0;padding:12px;font-size:.94rem}.v19 .quantity{align-items:center;gap:13px;margin-top:20px;display:flex}.v19 .quantity span{margin-right:auto;font-size:.9rem}.v19 .quantity button{border:1px solid var(--line);background:#fff;width:40px;height:40px;font-size:1.25rem}.v19 .quantity button:disabled{opacity:.4;cursor:default}.v19 .quantity output{text-align:center;min-width:20px}.v19 .price-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:23px;display:flex}.v19 .price-total span{font-size:.9rem}.v19 .price-total b{letter-spacing:-.03em;font-size:1.6rem}.v19 .purchase-controls>.button{width:100%;margin:20px 0 5px}.v19 .purchase-controls>.small{margin-top:13px;font-size:.875rem}.v19 #subscription-info{font-size:.9rem;line-height:1.9}.v19 .body-locked{overflow:hidden}@media (min-width:1700px){.v19 .hero-copy,.v19 .wellness-copy{padding-left:100px}.v19 .ht-copy{padding-right:100px}}@media (max-width:1100px){.v19 .wrap{width:calc(100% - 64px)}.v19 header{padding:0 32px}.v19 .desktop-nav{gap:24px;font-size:.875rem}.v19 .hero-copy,.v19 .wellness-copy{padding-left:32px}.v19 .hero,.v19 .hero-product{height:auto;min-height:0}.v19 .hero-product{height:640px}.v19 .hero-copy h1{font-size:2.8rem}.v19 .hero-copy>p:first-of-type{font-size:1rem}.v19 .ht-copy{padding:50px 32px}.v19 .ht-section>figure{min-height:800px}.v19 .who-list{padding-left:30px}.v19 .daily-heading{gap:40px}.v19 .role-grid{grid-template-columns:1fr 1fr;gap:20px}.v19 .origin-image img{height:320px}.v19 .subscription>div{padding:35px}.v19 .review-grid{grid-template-columns:1fr 1fr}.v19 .service-strip,.v19 .purchase-bar{padding-inline:32px}.v19 .composition figure{height:620px}.v19 .faq{gap:40px}.v19 .phone{font-size:1.3rem}}@media (max-width:800px){.v19{scroll-padding-top:85px}.v19 .wrap{width:calc(100% - 40px)}.v19 .section{padding-block:65px}.v19 .announcement{padding:6px 15px;font-size:.875rem}.v19 header{height:76px;padding:0 20px}.v19 .brand{font-size:2rem}.v19 .desktop-nav{display:none}.v19 .menu-toggle{display:block}.v19 .mobile-menu{max-height:calc(100dvh - 150px);top:76px;overflow:auto}.v19 .hero{flex-direction:column;display:flex}.v19 .hero-copy{padding:40px 24px 0}.v19 .hero-copy h1{font-size:2.25rem}.v19 .hero-copy>p:first-of-type{margin:20px 0 23px;font-size:1rem;line-height:1.8}.v19 .desktop-break{display:none}.v19 .hero-copy .small{margin-top:12px;font-size:.875rem}.v19 .hero-copy .text-link{margin-top:17px;font-size:.875rem}.v19 .hero-product{width:100%;height:560px}.v19 .button{min-height:52px;padding-inline:20px;font-size:.9rem}.v19 h2{font-size:2rem}.v19 .section-title{margin-bottom:30px}.v19 .section-title>p{margin-top:15px;font-size:.9rem}.v19 .who-layout{grid-template-columns:1fr}.v19 .squeeze-figure{margin:0 -20px;position:static}.v19 .squeeze-figure figcaption{padding:8px 20px;font-size:.875rem}.v19 .who-list{grid-template-columns:1fr 1fr;gap:0 23px;padding:30px 0 0;display:grid}.v19 .who-list article{padding:20px 0}.v19 .who-list article:first-child{border-top:1px solid var(--line)}.v19 .who-list h3{font-size:1rem}.v19 .who-list p{font-size:.875rem;line-height:1.8}.v19 .daily{padding-top:55px}.v19 .daily-heading{grid-template-columns:1fr;gap:25px}.v19 .daily-heading p{font-size:.95rem}.v19 .daily-heading .daily-tag{font-size:.9rem}.v19 .stick-full{margin-top:30px}.v19 .ht-section{grid-template-columns:1fr}.v19 .ht-section>figure{height:430px;min-height:0}.v19 .ht-copy{padding:45px 24px 55px}.v19 .ht-copy h2{font-size:2rem}.v19 .ht-copy>p{font-size:.94rem}.v19 .rd h3{font-size:1.1rem}.v19 .rd ul{font-size:.9rem}.v19 .design-intro{text-align:left}.v19 .design-intro>p:last-child{font-size:.9rem}.v19 .composition{grid-template-columns:1fr;margin-top:25px}.v19 .composition figure{height:530px}.v19 .composition>div{padding:25px 0 0}.v19 .ingredients dt{font-size:1.04rem}.v19 .ingredients dt b{font-size:1.14rem}.v19 .ingredients dd{font-size:.89rem}.v19 .roles{margin-top:40px}.v19 .role-grid{grid-template-columns:1fr 1fr;gap:25px}.v19 .role-grid h4{font-size:1rem}.v19 .role-grid ul,.v19 .roles .small{font-size:.875rem}.v19 .origin-image{gap:12px;margin-block:30px}.v19 .origin-image img{height:230px}.v19 .origin>div>h3{font-size:1.3rem}.v19 .process{grid-template-columns:1fr 1fr;gap:27px 20px;margin-top:25px}.v19 .process h4{margin-top:15px;font-size:1rem}.v19 .process p{font-size:.875rem}.v19 .wellness{grid-template-columns:1fr}.v19 .wellness-copy{padding:55px 24px 10px}.v19 .wellness h2{font-size:2rem}.v19 .wellness-copy p{margin-top:20px;font-size:.95rem}.v19 .wellness .button{margin-top:25px}.v19 .wellness>figure{margin-top:20px}.v19 .line-title{align-items:start;gap:16px}.v19 .line-title .text-link{white-space:nowrap;margin-top:10px;font-size:.875rem}.v19 .review-disclosure{padding:15px 17px;font-size:.875rem}.v19 .review-grid{gap:20px}.v19 .review-grid h3{font-size:.95rem}.v19 .review-grid p{font-size:.875rem}.v19 .faq{grid-template-columns:1fr;gap:27px;padding-top:0}.v19 .faq h2{font-size:2rem}.v19 .faq-list summary{padding-block:20px;font-size:.97rem}.v19 .faq-list details>p{font-size:.9rem}.v19 .subscription{grid-template-columns:1fr}.v19 .subscription figure{background:#fff;margin:0}.v19 .subscription>div{padding:40px 24px 50px}.v19 .subscription h2{font-size:2rem}.v19 .subscription p{font-size:.95rem}.v19 .subscription strong{font-size:1.8rem}.v19 .service-strip{grid-template-columns:1fr 1fr;gap:25px 12px;padding:30px 20px}.v19 .service-strip a:nth-child(2){border-right:0}.v19 .service-strip b,.v19 .service-strip span{font-size:.875rem}.v19 .notice{padding-top:20px;font-size:.875rem}.v19 footer{padding:40px 24px 120px}.v19 .footer-top{flex-direction:column;align-items:start;gap:26px;margin-bottom:25px}.v19 .phone{gap:18px;font-size:1.4rem}.v19 .phone span{font-size:.875rem}.v19 .footer-links{gap:12px 22px;font-size:.875rem}.v19 .business{font-size:.875rem}.v19 .legal{gap:10px 17px;font-size:.875rem}.v19 .fine-print{font-size:.875rem}.v19 .purchase-bar{padding:12px 20px calc(12px + env(safe-area-inset-bottom));gap:15px}.v19 .purchase-bar>div{flex-direction:column;align-items:start;gap:1px}.v19 .purchase-bar b,.v19 .purchase-bar span{font-size:.875rem}.v19 .purchase-bar .button{min-width:125px;min-height:47px;font-size:.875rem}.v19 .dialog-head{padding:16px 20px}.v19 .dialog-head h2{font-size:1.3rem}.v19 .dialog-content{grid-template-columns:1fr}.v19 .purchase-image{display:none}.v19 .purchase-controls{padding:23px}.v19 .quantity{margin-top:18px}.v19 .price-total b{font-size:1.4rem}.v19 .modes{font-size:.9rem}}@media (max-width:420px){.v19 .hero-copy h1{font-size:2.08rem}.v19 .hero-product{height:490px}.v19 .who-list{grid-template-columns:1fr}.v19 .who-list h3{font-size:1.06rem}.v19 .who-list p{font-size:.92rem}.v19 .ht-section>figure{height:350px}.v19 .role-grid{grid-template-columns:1fr}.v19 .role-grid article{border-top:1px solid var(--line);padding-top:20px}.v19 .role-grid article>span{margin-bottom:10px}.v19 .role-grid ul{font-size:.875rem}.v19 .origin-image{grid-template-columns:1fr}.v19 .origin-image img{height:260px}.v19 .origin-image img:last-child{height:auto}.v19 .review-grid{grid-template-columns:1fr}.v19 .review-grid h3{font-size:1.06rem}.v19 .review-grid p{font-size:.9rem}.v19 .composition figure{height:470px}.v19 .purchase-bar .button{min-width:110px}}@media (prefers-reduced-motion:reduce){.v19{scroll-behavior:auto}}.v19 .editorial-photo{min-width:0;margin:0;overflow:hidden}.v19 .editorial-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.v19 .editorial-photo figcaption{color:var(--muted);padding:12px 0;font-size:14px}.v19 .editorial-photo.contain img,.v19 .editorial-photo.package-art img{object-fit:contain;background:#fff}.v19 .daily-context{margin-top:45px}.v19 .daily-context img{aspect-ratio:2.1;object-position:center 58%;max-height:680px}.v19 .composition>.editorial-photo{align-self:stretch}.v19 .composition>.editorial-photo img{object-fit:cover;height:100%;max-height:650px}.v19 .origin-image .editorial-photo img{aspect-ratio:4/3;object-fit:cover;height:auto}.v19 .wellness .editorial-photo img{aspect-ratio:1;object-fit:cover}.v19 .subscription .editorial-photo{margin:0}.v19 .subscription .editorial-photo img{aspect-ratio:1.2;object-fit:cover}.v19 .page-hero{grid-template-columns:42% 58%;min-height:610px;display:grid}.v19 .page-heading{align-self:center;padding:70px 42px 70px max(48px,50vw - 620px)}.v19 .page-heading h1{font-size:clamp(2.3rem,3.5vw,3.8rem);line-height:1.42}.v19 .page-heading>p:last-child{max-width:420px;margin-top:28px;line-height:1.9}.v19 .page-hero>.editorial-photo img{aspect-ratio:auto;height:100%;min-height:610px;max-height:780px}.v19 .page-hero>.editorial-photo{background:#f0f3ec}.v19 .page-hero .minor-title{font-size:16px}.v19 .subpage .content-section>h2{margin-bottom:32px;font-size:clamp(1.9rem,2.9vw,3rem)}.v19 .content-section>p{margin-block:20px}.v19 .content-section>.button,.v19 .content-section>.text-link{margin-top:28px}.v19 .content-section+.content-section{border-top:1px solid var(--line)}.v19 .story-row{background:#f3f5ee;grid-template-columns:58% 42%;align-items:stretch;display:grid}.v19 .story-row.reverse{background:#fff;grid-template-columns:42% 58%}.v19 .story-row.reverse>.editorial-photo{order:2}.v19 .story-row.reverse>.story-copy{order:1}.v19 .story-row>.editorial-photo img{aspect-ratio:auto;height:100%;min-height:600px}.v19 .story-copy{align-self:center;padding:65px 50px}.v19 .story-copy h2{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.45}.v19 .story-copy>p:not(.minor-title){margin-top:24px}.v19 .story-copy .text-link,.v19 .story-copy .button{margin-top:28px}.v19 .story-copy .ingredients dt{font-size:1rem}.v19 .story-copy .ingredients,.v19 .story-copy .fact-list{margin-top:28px}.v19 .photo-triptych{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.v19 .photo-triptych img{aspect-ratio:4/5}.v19 .photo-triptych h3{margin-top:24px}.v19 .photo-triptych p{margin-top:14px}.v19 .fact-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,28%) 1fr;gap:25px;padding:20px 0;display:grid}.v19 .fact-list dt{font-weight:600}.v19 .fact-list dd{color:var(--muted);line-height:1.9}.v19 .table-scroll{margin-block:32px;overflow:auto}.v19 table{border-collapse:collapse;text-align:left;width:100%;font-size:16px}.v19 th{color:var(--green);background:#edf1e7;font-weight:600}.v19 th,.v19 td{border-bottom:1px solid var(--line);min-width:100px;padding:20px}.v19 tbody tr:hover{background:#fafbf7}.v19 .research-layout{grid-template-columns:56% 44%;align-items:stretch;gap:40px;display:grid}.v19 .research-layout>.editorial-photo img{object-fit:cover;height:100%}.v19 .research-note{border-top:1px solid var(--line);padding:25px 0}.v19 .research-note p{margin-top:15px}.v19 .research-note .minor-title{margin:0 0 12px}.v19 .large-steps{grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0 0;padding:0;list-style:none;display:grid}.v19 .large-steps li{border-top:2px solid var(--green);padding-top:20px}.v19 .large-steps span{color:#80966c;font-size:2.7rem;font-weight:300}.v19 .large-steps h3{margin:20px 0 12px}.v19 .shop-offer{grid-template-columns:55% 45%;align-items:center;display:grid}.v19 .shop-offer .editorial-photo img{object-fit:contain;aspect-ratio:auto;height:560px}.v19 .shop-offer>div{padding:40px}.v19 .shop-offer .button{margin:25px 0}.v19 .shop-offer .text-link{margin-top:22px}.v19 .large-price{color:var(--green);letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:600;line-height:1.4}.v19 .section-nav{white-space:nowrap;border-block:1px solid var(--line);gap:30px;margin-top:35px;padding:25px 0;display:flex;overflow:auto}.v19 .section-nav a{font-size:16px}.v19 .how-grid{grid-template-columns:62% 38%;align-items:center;display:grid}.v19 .how-grid>div{padding:40px}.v19 .how-grid p{margin-block:20px}.v19 .package-art{max-width:1050px;margin:60px auto 0}.v19 .package-art img{aspect-ratio:2048/1160}.v19 .status-note{background:var(--lemon);color:var(--green);padding:22px 28px}.v19 .routine-selector{grid-template-columns:1fr 1fr;gap:70px;display:grid}.v19 .routine-selector fieldset{border:0;padding:0}.v19 .routine-selector legend{margin-bottom:20px;font-weight:600}.v19 .routine-selector label{border:1px solid var(--line);cursor:pointer;grid-template-columns:30px 1fr;gap:5px 12px;margin-bottom:16px;padding:25px;display:grid}.v19 .routine-selector label:has(input:checked){border:2px solid var(--green);background:#f4f6ed}.v19 .routine-selector label input{accent-color:var(--green);grid-row:span 2;align-self:center;width:18px;height:18px}.v19 .routine-selector label span{color:var(--muted);font-size:16px}.v19 .interval-summary p{margin:15px 0}.v19 .interval-summary .large-price{font-size:2rem}.v19 .interval-summary .button{margin-top:20px}.v19 .two-columns{grid-template-columns:1fr 1fr;gap:55px;display:grid}.v19 .two-columns ul{color:var(--muted);padding-left:20px}.v19 .two-columns li{margin-block:15px}.v19 .question-answer{max-width:900px}.v19 .question-answer>p{margin-block:20px}.v19 .question-answer>div{background:#f2f5ed;margin-top:25px;padding:28px}.v19 .question-answer>div p{margin-top:15px}.v19 .empty-message{text-align:center;border-block:1px solid var(--line);padding:70px 25px}.v19 .subpage .review-grid{grid-template-columns:repeat(3,1fr)}.v19 .subpage .faq-list{max-width:900px}.v19 .subpage .service-strip{margin-top:70px}.v19 .subpage .small{font-size:14px}.v19 .subpage h2[id]{scroll-margin-top:120px}.v19 .content-section .editorial-photo+.fact-list{margin-top:30px}.v19 .content-section>h3{margin-top:35px}@media (min-width:1500px){.v19 .story-copy{padding:80px max(55px,50vw - 640px) 80px 60px}.v19 .story-row.reverse .story-copy{padding:80px 60px 80px max(55px,50vw - 640px)}}@media (max-width:1000px){.v19 .page-heading,.v19 .story-copy{padding:45px 30px}.v19 .page-hero,.v19 .page-hero>.editorial-photo img,.v19 .story-row>.editorial-photo img{min-height:520px}.v19 .research-layout{grid-template-columns:1fr 1fr;gap:28px}.v19 .routine-selector{gap:35px}.v19 .photo-triptych{gap:18px}.v19 .fact-list>div{gap:15px}.v19 .how-grid>div{padding:25px}.v19 .subpage .review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.v19 .page-hero,.v19 .story-row,.v19 .story-row.reverse{flex-direction:column;display:flex}.v19 .page-heading{padding:42px 24px}.v19 .page-heading h1{font-size:2.35rem}.v19 .page-heading>p:last-child{margin-top:20px;font-size:16px}.v19 .page-hero>.editorial-photo img{aspect-ratio:4/3;height:auto;min-height:0}.v19 .story-row.reverse>.editorial-photo,.v19 .story-row.reverse>.story-copy{order:0}.v19 .story-row>.editorial-photo img{aspect-ratio:4/3;height:auto;min-height:0}.v19 .story-copy{padding:40px 24px}.v19 .story-copy h2{font-size:2rem}.v19 .photo-triptych{grid-template-columns:1fr}.v19 .photo-triptych article{margin-bottom:25px}.v19 .photo-triptych img{aspect-ratio:4/3}.v19 .research-layout,.v19 .shop-offer,.v19 .how-grid,.v19 .routine-selector,.v19 .two-columns{grid-template-columns:1fr}.v19 .research-layout>.editorial-photo img{aspect-ratio:4/3;height:auto}.v19 .shop-offer .editorial-photo img{height:440px}.v19 .shop-offer>div{padding:20px 0 35px}.v19 .how-grid>div{padding:25px 0}.v19 .large-steps{grid-template-columns:1fr;gap:28px}.v19 .large-steps span{font-size:2rem}.v19 .large-steps h3{margin-top:10px}.v19 .table-scroll th,.v19 .table-scroll td{min-width:110px;padding:15px}.v19 .fact-list>div{grid-template-columns:1fr;gap:7px}.v19 .section-nav{gap:24px}.v19 .subpage .review-grid{grid-template-columns:1fr}.v19 .daily-context img{aspect-ratio:4/3}.v19 .composition>.editorial-photo img{aspect-ratio:4/3;height:auto}.v19 .subscription .editorial-photo img{aspect-ratio:4/3}.v19 .origin-image .editorial-photo img{aspect-ratio:4/3;height:auto}.v19 .two-columns{gap:25px}.v19 .subpage .content-section{padding-block:55px}.v19 .package-art{margin-top:20px}.v19 .page-hero .minor-title{font-size:14px}.v19 .content-section>.editorial-photo img{aspect-ratio:4/3}.v19 .subpage .service-strip{margin-top:35px}}@media (prefers-reduced-motion:reduce){.v19{scroll-behavior:auto}}.v19 .faq-photo{margin-top:28px}.v19 .faq-photo img{aspect-ratio:4/3}.v19 .story-row:has(img[src$=product-stick\.png])>.editorial-photo img{object-fit:contain;background:#fff}.v19 .subpage .large-price[href]{display:inline-block}.v19 .subpage .page-hero+.content-section{padding-top:70px}@media (max-width:700px){.v19 .research-layout{grid-template-columns:1fr}.v19 .faq-photo{max-width:none}.v19 .faq-photo img{aspect-ratio:2}.v19 .subpage .page-hero+.content-section{padding-top:50px}}.v19 .composition>.editorial-photo{align-self:center;height:auto;overflow:visible}.v19 .desktop-nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.v19 .story-copy>.fact-list{font-size:16px}@media (max-width:700px){.v19 .origin-image{grid-template-columns:1fr}.v19 .composition>.editorial-photo{height:auto}}.v19 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v19 #roles{margin-top:65px;padding-top:35px;scroll-margin-top:120px}.v19 .role-section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.v19 .role-section-heading h3{font-size:1.7rem}.v19 .role-section-heading p{font-size:16px}.v19 .role-visual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}.v19 .role-panel{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;display:flex}.v19 .role-panel-heading{padding:26px 28px 23px}.v19 .role-panel-heading>span{color:var(--muted);margin-bottom:9px;font-size:14px;display:block}.v19 .role-panel-heading h4{font-size:1.45rem;line-height:1.5}.v19 .role-panel-heading h4 small{color:var(--muted);letter-spacing:0;margin-left:7px;font-size:14px;font-weight:400;display:inline-block}.v19 .role-picture{background:#f2f5e9;min-width:0;height:288px;margin:0;position:relative;overflow:hidden}.v19 .role-picture strong{letter-spacing:-.06em;color:var(--green);font-size:3.6rem;font-weight:600;line-height:1}.v19 .role-picture strong small{letter-spacing:0;margin-left:5px;font-size:1.4rem}.v19 .role-picture span{font-size:14px;line-height:1.65}.v19 .role-photo-stat{background:#eef1db;grid-template-columns:47% 53%;display:grid}.v19 .role-photo-stat img{object-fit:cover;object-position:30% center;width:100%;height:100%}.v19 .role-photo-stat figcaption{flex-direction:column;justify-content:center;gap:18px;padding:25px;display:flex}.v19 .role-photo-stat figcaption>span:first-child{font-size:16px}.v19 .amino-diagram{background:#f0f4ee;flex-direction:column;align-items:center;padding:24px 28px;display:flex}.v19 .amino-diagram>figcaption{color:var(--green);margin-bottom:23px;font-size:16px}.v19 .amino-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.v19 .amino-chain li{text-align:center;background:#fff;border:1px solid #8da780;padding:15px 2px;font-size:16px;line-height:1.5;position:relative}.v19 .amino-chain li+li:before{content:"";background:#6d875f;width:17px;height:1px;position:absolute;top:50%;left:-17px}.v19 .amino-join{background:#8da780;width:1px;height:25px}.v19 .amino-result{border-top:1px solid #b5c6a9;justify-content:center;align-items:center;gap:16px;width:100%;padding:14px 12px;display:flex}.v19 .amino-result>span:first-child{font-size:17px}.v19 .amino-result strong{font-size:3rem}.v19 .vitamin-gauge{background:#f2f3da;grid-template-columns:50% 50%;align-items:center;padding:20px;display:grid}.v19 .gauge-drawing{aspect-ratio:1;width:100%;max-width:235px;margin:auto;position:relative}.v19 .gauge-drawing svg{width:100%;height:100%;display:block}.v19 .gauge-drawing>div{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.v19 .gauge-drawing strong{font-size:2.8rem}.v19 .gauge-drawing span{font-size:14px}.v19 .vitamin-gauge figcaption{flex-direction:column;gap:17px;padding-left:20px;display:flex}.v19 .vitamin-gauge figcaption>span:first-child{font-size:16px}.v19 .support-diagram{background:#edf2e9;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;padding:25px 22px;display:grid}.v19 .support-e,.v19 .support-collagen{text-align:center;flex-direction:column;align-items:center;gap:19px;min-width:0;display:flex}.v19 .support-e>span:first-child,.v19 .support-collagen>span:first-child{font-size:17px;font-weight:600}.v19 .support-e>span:last-child{font-size:14px}.v19 .support-diagram .support-plus{text-align:center;color:#819775;font-size:30px;font-weight:300}.v19 .support-collagen{gap:14px}.v19 .support-collagen>strong{letter-spacing:0;font-size:1.3rem}.v19 .peptide-flow{flex-direction:column;align-items:center;gap:5px;display:flex}.v19 .peptide-flow>span:first-child{background:#fff;border:1px solid #b9c6b1;padding:5px 20px}.v19 .peptide-flow>span:nth-child(2){font-size:21px;line-height:1}.v19 .peptide-flow b{background:#fff;border:1px solid #8da780;padding:9px 17px;font-size:15px;font-weight:500;line-height:1.5}.v19 .role-explanation{margin-top:auto;padding:0 28px}.v19 .role-explanation summary{cursor:pointer;color:var(--green);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:14px;list-style:none;display:flex}.v19 .role-explanation summary::-webkit-details-marker{display:none}.v19 .role-explanation summary>span{font-size:22px;font-weight:300;line-height:1}.v19 .role-explanation[open] summary>span{transform:rotate(45deg)}.v19 .role-explanation ul{color:var(--muted);margin:0 0 24px;padding-left:20px;font-size:15px;line-height:1.85}.v19 .role-explanation li+li{margin-top:6px}.v19 .role-explanation>p{padding-bottom:20px;font-size:15px}.v19 .role-closing{justify-content:space-between;align-items:baseline;gap:25px;margin-top:28px;display:flex}.v19 .roles .role-closing .role-bottom{margin:0;font-size:16px}.v19 .role-closing .text-link{flex-shrink:0}.v19 .roles>.small{margin-top:20px;font-size:14px}@media (max-width:1100px){.v19 .role-panel-heading{padding:22px}.v19 .role-panel-heading h4{font-size:1.25rem}.v19 .role-panel-heading h4 small{margin-left:0;display:block}.v19 .role-picture{height:280px}.v19 .role-photo-stat{grid-template-columns:43% 57%}.v19 .role-photo-stat figcaption{padding:17px}.v19 .role-picture strong{font-size:3rem}.v19 .amino-diagram{padding:24px 18px}.v19 .amino-chain{gap:12px}.v19 .amino-chain li{font-size:14px}.v19 .amino-chain li+li:before{width:13px;left:-13px}.v19 .amino-result{gap:12px}.v19 .amino-result>span:first-child{font-size:15px}.v19 .vitamin-gauge{grid-template-columns:49% 51%;padding:14px}.v19 .vitamin-gauge figcaption{padding-left:14px}.v19 .gauge-drawing strong{font-size:2.3rem}.v19 .gauge-drawing span{font-size:14px}.v19 .support-diagram{grid-template-columns:1fr 20px 1fr;gap:4px;padding:20px 14px}.v19 .support-e>span:first-child,.v19 .support-collagen>span:first-child{font-size:15px}.v19 .peptide-flow b{padding-inline:10px;font-size:14px}.v19 .role-closing{flex-direction:column;gap:0}}@media (max-width:760px){.v19 #roles{margin-top:45px}.v19 .role-section-heading{flex-direction:column;align-items:start;gap:8px;margin-bottom:23px}.v19 .role-visual-grid{grid-template-columns:minmax(0,1fr);gap:22px}.v19 .role-panel-heading h4{font-size:1.35rem}.v19 .role-panel-heading h4 small{margin-left:8px;display:inline-block}.v19 .role-picture{height:280px}.v19 .role-photo-stat{grid-template-columns:47% 53%}.v19 .role-photo-stat figcaption{padding:22px}.v19 .role-picture strong{font-size:3.4rem}.v19 .amino-diagram{padding:24px}.v19 .amino-chain li{font-size:16px}.v19 .amino-result>span:first-child{font-size:17px}.v19 .vitamin-gauge{grid-template-columns:50% 50%;padding:18px}.v19 .gauge-drawing strong{font-size:2.5rem}.v19 .gauge-drawing{max-width:215px}.v19 .support-diagram{grid-template-columns:1fr 28px 1fr;gap:8px;padding:22px}.v19 .support-e>span:first-child,.v19 .support-collagen>span:first-child{font-size:16px}.v19 .support-collagen>strong{font-size:1.3rem}.v19 .role-explanation{padding-inline:22px}.v19 .role-explanation summary,.v19 .role-closing .text-link{font-size:15px}}@media (max-width:380px){.v19 .role-panel-heading{padding:20px 18px}.v19 .role-panel-heading h4{font-size:1.2rem}.v19 .role-panel-heading h4 small{margin-left:0;display:block}.v19 .role-photo-stat figcaption{padding:15px}.v19 .role-picture strong{font-size:2.8rem}.v19 .role-photo-stat figcaption>span:first-child{font-size:14px}.v19 .amino-diagram{padding:24px 15px}.v19 .amino-chain li{font-size:14px}.v19 .vitamin-gauge{grid-template-columns:48% 52%;padding:12px}.v19 .vitamin-gauge figcaption{padding-left:12px}.v19 .gauge-drawing strong{font-size:2rem}.v19 .gauge-drawing span,.v19 .vitamin-gauge figcaption>span:first-child{font-size:14px}.v19 .support-diagram{grid-template-columns:1fr 18px 1fr;gap:3px;padding:20px 12px}.v19 .support-e>span:first-child,.v19 .support-collagen>span:first-child,.v19 .role-picture .support-e>span:last-child{font-size:14px}.v19 .role-picture .support-collagen>strong{font-size:1.2rem}.v19 .role-section-heading h3{font-size:1.5rem}}.v19 .everyday-role-heading{max-width:780px;margin-bottom:38px}.v19 .everyday-role-heading .minor-title{margin-bottom:14px}.v19 .everyday-role-heading h3{font-size:clamp(2rem,3vw,3.2rem);line-height:1.4}.v19 .everyday-role-heading>p:not(.minor-title){margin-top:20px;font-size:17px}.v19 .everyday-role-heading>.role-scope{max-width:700px;line-height:1.8;font-size:14px!important}.v19 .everyday-role-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px 32px;display:grid}.v19 .everyday-role{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;display:flex}.v19 .everyday-role>figure{margin:0}.v19 .everyday-role>figure img{aspect-ratio:1.55;object-fit:cover;width:100%;height:auto}.v19 .everyday-role>figure figcaption{color:var(--muted);padding-top:9px;font-size:14px}.v19 .everyday-role-copy{padding:26px 0 0}.v19 .everyday-role-copy .role-name{color:var(--green);margin-bottom:14px;font-size:15px;font-weight:600}.v19 .everyday-role-copy h4{letter-spacing:-.045em;font-size:clamp(1.45rem,2.2vw,2.2rem);line-height:1.48}.v19 .everyday-role-copy>p:not(.role-name):not(.role-amount){max-width:520px;margin-top:18px;font-size:17px;line-height:1.9}.v19 .everyday-role-copy .role-amount{color:#5b6e50;background:#f1f4e9;flex-wrap:wrap;gap:7px 14px;margin-top:23px;padding:13px 16px;font-size:14px;display:flex}.v19 .role-amount b{color:var(--green);font-weight:600}.v19 .everyday-role .role-explanation{margin-top:auto;padding:0}.v19 .everyday-role .role-explanation summary{padding:19px 0;font-size:14px}.v19 .everyday-role .role-explanation a{text-underline-offset:4px;color:var(--green);margin-bottom:15px;font-size:14px;text-decoration:underline;display:block}.v19 .everyday-roles .role-closing{padding-top:10px}.v19 .nav-story-split{align-items:center;gap:5px;display:flex}.v19 .nav-story-split>.nav-group>summary{padding:15px 7px}.v19 .nav-story-split>.nav-group>div{left:auto;right:0}.v19 .mobile-story>div{color:var(--muted);flex-direction:column;gap:12px;margin-top:12px;padding-left:20px;font-size:16px;display:flex}.v19 .brand-name-intro{text-align:center;padding-top:75px;padding-bottom:55px}.v19 .brand-name-intro h1{font-size:clamp(2.3rem,4vw,4.5rem);font-weight:600;line-height:1.4}.v19 .brand-name-intro h1 span{color:var(--green)}.v19 .brand-name-intro>p:last-child{margin-top:25px;font-size:21px;line-height:1.8}.v19 .brand-name-diptych{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid;position:relative}.v19 .brand-name-photo{background:var(--green);position:relative}.v19 .brand-name-photo img{aspect-ratio:1.15;object-fit:cover;width:100%}.v19 .brand-name-photo>span{letter-spacing:-.07em;color:#fff;text-shadow:0 1px 14px #0005;font-size:clamp(4rem,8vw,8.5rem);font-weight:650;line-height:1.2;position:absolute;bottom:10px;left:30px}.v19 .brand-name-plus{background:var(--lemon);width:66px;height:66px;color:var(--green);z-index:1;border-radius:50%;place-items:center;font-size:40px;font-weight:300;line-height:1;display:grid;position:absolute;top:180px;left:50%;transform:translate(-50%)}.v19 .brand-name-copy{padding:30px 5px 55px}.v19 .brand-name-copy>p:first-child{color:var(--green);margin-bottom:16px;font-size:15px}.v19 .brand-name-copy>p:last-child{max-width:500px;margin-top:23px;font-size:17px;line-height:1.95}.v19 .brand-name-together{background:var(--green);color:#fff;text-align:center;padding:85px 0}.v19 .brand-name-together .minor-title{color:var(--lemon);font-size:20px}.v19 .brand-name-together h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.5}.v19 .brand-name-together p{color:#e5ecd9;margin-top:23px;font-size:18px;line-height:1.9}.v19 .brand-name-bridge{grid-template-columns:58% 42%;align-items:center;display:grid}.v19 .brand-name-bridge>figure img{aspect-ratio:1.25;object-fit:cover}.v19 .brand-name-bridge>div{padding:55px}.v19 .brand-name-bridge h2{font-size:clamp(2rem,3vw,3rem);line-height:1.45}.v19 .brand-name-bridge p:not(.minor-title){margin-top:25px;font-size:17px;line-height:1.9}.v19 .brand-name-bridge .button{margin-top:28px}.v19 .brand-reading-links{grid-template-columns:1fr 1fr;gap:40px;display:grid}.v19 .brand-reading-links>a{border-top:2px solid var(--green);padding:30px 0;display:block}.v19 .brand-reading-links>a>span{color:var(--green);font-size:15px}.v19 .brand-reading-links h2{margin:18px 0;font-size:clamp(1.7rem,2.5vw,2.5rem)}.v19 .brand-reading-links p{font-size:16px}.v19 .brand-reading-links b{color:var(--green);margin-top:25px;font-size:15px;font-weight:500;display:block}.v19 .brand-reading-links a:hover b{text-decoration:underline}.v19 .brand-local-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px 30px;padding:25px 0;font-size:15px;display:flex}.v19 .brand-local-nav a[aria-current=page]{color:var(--green);text-underline-offset:7px;font-weight:650;text-decoration:underline}@media (max-width:1000px){.v19 .brand-name-bridge>div{padding:35px}.v19 .brand-name-plus{top:130px}.v19 .brand-name-photo img{aspect-ratio:1}.v19 .everyday-role-grid{gap:35px 25px}.v19 .everyday-role-copy h4{font-size:1.7rem}}@media (max-width:700px){.v19 .everyday-role-grid{grid-template-columns:minmax(0,1fr);gap:38px}.v19 .everyday-role-heading h3{font-size:2rem}.v19 .everyday-role-heading>p:not(.minor-title){font-size:16px}.v19 .everyday-role-copy{padding-top:22px}.v19 .everyday-role-copy h4{font-size:1.8rem}.v19 .everyday-role-copy>p:not(.role-name):not(.role-amount){font-size:16px}.v19 .everyday-role>figure img{aspect-ratio:1.4}.v19 .brand-name-intro{padding:45px 0 35px}.v19 .brand-name-intro h1{font-size:2.3rem}.v19 .brand-name-intro>p:last-child{font-size:18px}.v19 .brand-name-diptych{grid-template-columns:minmax(0,1fr);gap:30px}.v19 .brand-name-plus{display:none}.v19 .brand-name-photo img{aspect-ratio:1.35}.v19 .brand-name-photo>span{font-size:5.5rem;bottom:10px;left:20px}.v19 .brand-name-copy{padding:25px 0 10px}.v19 .brand-name-copy h2{font-size:2rem}.v19 .brand-name-copy>p:last-child{margin-top:18px;font-size:16px}.v19 .brand-name-together{margin-top:45px;padding:55px 0}.v19 .brand-name-together h2{font-size:2rem}.v19 .brand-name-together p{font-size:16px}.v19 .brand-name-bridge{grid-template-columns:minmax(0,1fr)}.v19 .brand-name-bridge>figure img{aspect-ratio:1.35}.v19 .brand-name-bridge>div{padding:40px 24px}.v19 .brand-name-bridge p:not(.minor-title){font-size:16px}.v19 .brand-reading-links{grid-template-columns:minmax(0,1fr);gap:15px}.v19 .brand-reading-links h2{font-size:1.9rem}.v19 .brand-reading-links>a{padding:25px 0}.v19 .brand-local-nav{gap:15px 23px;font-size:14px}}.v19 .quick-section{border-bottom:1px solid var(--line);padding-block:42px}.v19 .quick-section>h2{margin-bottom:20px;font-size:1.35rem}.v19 .quick-reading{flex-wrap:wrap;gap:30px;display:flex}.v19 .quick-reading .text-link{font-size:1rem}.v19 .section-deck{max-width:800px;margin-bottom:35px;font-size:1.1rem}.v19 .format-comparison{border-top:1px solid var(--green);border-bottom:1px solid var(--green);grid-template-columns:repeat(3,minmax(0,1fr));margin:35px 0 24px;display:grid}.v19 .format-comparison article{border-right:1px solid var(--line);background:#f7f8f4;padding:35px 28px}.v19 .format-comparison article:last-child{border-right:0}.v19 .format-comparison .selected-format{background:var(--lemon)}.v19 .format-comparison h3{margin-bottom:20px;font-size:1.5rem;line-height:1.5}.v19 .format-comparison p{font-size:1rem}.v19 .format-comparison dl{border-top:1px solid #31532730;margin-top:35px;padding-top:25px}.v19 .format-comparison dt{color:var(--green);margin-bottom:8px;font-size:14px}.v19 .format-comparison dd{font-size:16px;line-height:1.8}.v19 .buy-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:35px 0;display:grid}.v19 .buy-facts>div{border-right:1px solid var(--line);padding:25px 18px}.v19 .buy-facts>div:last-child{border:0}.v19 .buy-facts span{color:var(--muted);margin-bottom:9px;font-size:14px;display:block}.v19 .buy-facts strong{font-size:clamp(1.15rem,2vw,1.7rem);font-weight:600}.v19 .amount-reading{border-block:1px solid var(--line);grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:15px;margin:32px 0 24px;padding:40px 0;display:grid}.v19 .amount-reading>div{text-align:center;padding:24px 10px}.v19 .amount-reading>div>span{color:var(--muted);font-size:16px;display:block}.v19 .amount-reading strong{letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.6;display:block}.v19 .amount-reading small{letter-spacing:0;margin-left:4px;font-size:.36em}.v19 .amount-reading .amount-result{background:var(--lemon)}.v19 .math-sign{text-align:center;font-size:25px;font-weight:300}.v19 .term-list{margin:36px 0 28px}.v19 .term-list article{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:30px;padding:28px 0;display:grid}.v19 .term-list article>span{color:#647b3c;font-size:2.5rem;font-weight:300;line-height:1.4}.v19 .term-list h3{margin-bottom:14px;font-size:1.6rem}.v19 .term-list p{max-width:800px;font-size:1.05rem}.v19 .practical-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:35px 0;padding:0;list-style:none;display:grid}.v19 .practical-steps>li{border-top:1px solid var(--green);padding-top:25px}.v19 .practical-steps>li>span{color:var(--green);margin-bottom:25px;font-size:2.8rem;font-weight:300;line-height:1.3;display:block}.v19 .practical-steps h3{margin-bottom:18px;font-size:1.4rem;line-height:1.5}.v19 .practical-steps p{font-size:1rem;line-height:1.9}.v19 .source-status{background:#f4f6ef;margin-top:55px;padding:35px 40px}.v19 .source-status h3{font-size:1.6rem}.v19 .source-status .fact-list{margin:25px 0}.v19 .source-status .text-link{margin-top:20px}.v19 .technical-fold{border-block:1px solid var(--line)}.v19 .technical-fold>summary{cursor:pointer;color:var(--green);padding:25px 0;font-size:1.2rem}.v19 .technical-fold h2{margin-block:25px;font-size:1.5rem}.v19 .technical-fold>p{margin-bottom:25px}.v19 .taste-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;margin-top:35px;display:grid}.v19 .taste-layout>.editorial-photo img{aspect-ratio:1;object-fit:cover}.v19 .taste-layout h3{margin-bottom:25px;font-size:2rem;line-height:1.55}.v19 .taste-layout p{font-size:1rem;line-height:1.9}.v19 .taste-facts{margin:30px 0}.v19 .taste-facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.v19 .taste-facts>div:last-child{border-bottom:1px solid var(--line)}.v19 .taste-facts dt{color:var(--muted)}.v19 .taste-facts dd{font-weight:600}.v19 .taste-layout .text-link{margin-top:20px}.v19 .text-section>.minor-title{margin-bottom:15px}.v19 .text-section>h2{margin-bottom:32px}.v19 .text-section>.text-link{margin-top:28px}.v19 .ingredient-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;display:grid}.v19 .ingredient-ledger>div{padding:28px 0}.v19 .ingredient-ledger dt{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.v19 .ingredient-ledger dt b{color:var(--green)}.v19 .name-questions{grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;display:grid}.v19 .name-questions>div{border-top:1px solid var(--green);padding-top:28px}.v19 .name-questions span{color:var(--green);margin-bottom:25px;font-size:2rem;display:block}.v19 .name-questions h3{margin-bottom:20px;font-size:1.7rem}.v19 .portion-calendar{border:1px solid var(--line);background:#fff;margin:30px 0;padding:35px}.v19 .portion-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.v19 .portion-heading b{font-size:1.4rem;font-weight:600}.v19 .portion-heading>span{color:var(--muted);font-size:14px}.v19 .portion-calendar ol{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v19 .portion-calendar li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#f7f8f4;padding:14px 6px}.v19 .portion-calendar li span{color:var(--muted);font-size:14px;display:block}.v19 .portion-calendar li b{font-size:16px;font-weight:500}.v19 .portion-calendar>p{margin-top:20px!important;font-size:14px!important}.v19 .subscription>.portion-calendar{margin:35px;padding:35px}.v19 .sample-archive{border-block:1px solid var(--line);margin-top:25px}.v19 .sample-archive>summary{cursor:pointer;color:var(--muted);padding:20px 0;font-size:15px}.v19 .sample-archive .review-grid{padding-block:20px}.v19 .page-hero.compact-hero{border-bottom:1px solid var(--line);background:#f5f7f0;min-height:0;display:block}.v19 .compact-hero .page-heading{max-width:1400px;padding:60px max(48px,50vw - 620px)}.v19 .compact-hero h1{font-size:clamp(2.3rem,4vw,4rem)}.v19 .research-note a{margin-top:16px;font-size:14px;text-decoration:underline;display:inline-block}.v19 .page-hero:has(img[src$=product-jelly-macro\.jpg])>.editorial-photo img{object-position:center}.v19 .page-hero:has(img[src$=story-pocket\.jpg])>.editorial-photo img{object-position:58% center}@media (max-width:800px){.v19 .quick-section{padding-block:30px}.v19 .quick-reading{gap:18px 25px}.v19 .format-comparison{grid-template-columns:1fr}.v19 .format-comparison article{border-right:0;border-bottom:1px solid var(--line);padding:28px 24px}.v19 .format-comparison article:last-child{border-bottom:0}.v19 .format-comparison dl{margin-top:20px;padding-top:20px}.v19 .buy-facts{grid-template-columns:1fr 1fr}.v19 .buy-facts>div:nth-child(2){border-right:0}.v19 .buy-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.v19 .amount-reading{grid-template-columns:1fr;gap:5px;padding:20px 0}.v19 .amount-reading>div{padding:15px 10px}.v19 .amount-reading strong{font-size:3.5rem}.v19 .math-sign{line-height:1.2}.v19 .term-list article{grid-template-columns:48px 1fr;gap:16px}.v19 .term-list article>span{font-size:2rem}.v19 .term-list h3{font-size:1.4rem}.v19 .term-list p{font-size:1rem}.v19 .practical-steps{grid-template-columns:1fr;gap:25px}.v19 .practical-steps>li{grid-template-columns:48px 1fr;gap:20px;display:grid}.v19 .practical-steps>li>span{font-size:2rem}.v19 .practical-steps h3{margin-bottom:12px;font-size:1.3rem}.v19 .source-status{padding:25px 20px}.v19 .taste-layout{grid-template-columns:1fr;gap:30px}.v19 .taste-layout>.editorial-photo img{aspect-ratio:4/3}.v19 .taste-layout h3{font-size:1.8rem}.v19 .ingredient-ledger{grid-template-columns:1fr}.v19 .name-questions{grid-template-columns:1fr;gap:30px}.v19 .name-questions span{margin-bottom:16px}.v19 .portion-calendar{padding:22px 14px}.v19 .portion-heading{flex-direction:column;gap:6px}.v19 .portion-heading b{font-size:1.2rem}.v19 .portion-calendar li{padding:12px 2px}.v19 .portion-calendar li span,.v19 .portion-calendar li b{font-size:14px}.v19 .subscription>.portion-calendar{margin:25px 20px;padding:25px 15px}.v19 .compact-hero .page-heading{padding:40px 24px}}.v19{--muted:#4e5d50;--line:#d3dcce;scroll-padding-top:8rem;font-size:1.125rem;line-height:1.8}.v19 main#main p:not(.small):not(.minor-title):not(.large-price):not(.role-name):not(.role-amount):not(.shop-price),.v19 main#main :is(li,dd){font-size:1.0625rem}.v19 main#main .minor-title{font-size:.9375rem}.v19 main#main .small,.v19 main#main figcaption{color:var(--muted);font-size:.875rem;line-height:1.8}.v19 main#main .ht-copy :is(p,li){color:#eff2e7}.v19 main#main .ht-copy .minor-title{color:var(--lemon)}.v19 .button,.v19 .text-link,.v19 select,.v19 .quantity span,.v19 .modes{font-size:1rem}.v19 .button{min-height:3rem;line-height:1.6}.v19 .text-link{padding-block:.45rem}.v19 .announcement{font-size:.875rem}.v19 .desktop-nav,.v19 .nav-group a,.v19 .brand-local-nav{font-size:1rem}.v19 .desktop-nav{gap:1.7rem}.v19 .nav-story-split>.nav-group>summary{justify-content:center;min-width:2.75rem}.v19 .service-strip :is(b,span){font-size:.9375rem}.v19 .phone span,.v19 .footer-links,.v19 .legal,.v19 .business,.v19 .fine-print,.v19 .purchase-controls>.small{font-size:.875rem}.v19 .fine-print,.v19 .business{color:#4e5d50}.v19 .purchase-controls .small{line-height:1.85}.v19 .section,.v19 .subpage .content-section{padding-block:4.5rem}.v19 .section h2{max-width:50rem}.v19 .hero{grid-template-columns:48% 52%;min-height:0}.v19 .hero-product{height:42rem}.v19 .hero-copy{padding-block:3rem}.v19 .hero-copy>p:first-of-type{margin:1.6rem 0}.v19 .hero-copy .ht-in-plain{margin-bottom:1.7rem}.v19 .hero-copy .small{margin-top:1rem}.v19 .ht-in-plain{border-left:3px solid var(--green);background:#f1f4e9;margin:1.25rem 0;padding:.85rem 1.1rem}.v19 main#main .ht-in-plain p{color:var(--ink);font-size:1rem;line-height:1.8}.v19 .ht-three-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2.4rem 0 1.6rem;display:grid}.v19 .ht-three-answers article{border-top:2px solid var(--green);padding-top:1.5rem}.v19 .ht-three-answers h3{margin-bottom:1.2rem;font-size:1.45rem}.v19 .compact-daily{padding-block:3.5rem}.v19 .who-layout{grid-template-columns:58% 42%}.v19 .who-list article{padding-block:1.375rem}.v19 .who-list h3{font-size:1.12rem}.v19 .visible-answers{grid-template-columns:1fr;gap:0;display:grid}.v19 .answer-item{border-top:1px solid var(--line);padding:1.6rem 0}.v19 .answer-item h3{margin:0 0 .9rem;font-size:1.2rem;line-height:1.6}.v19 .answer-item p{max-width:52rem;line-height:1.9}.v19 .answer-item .text-link{margin-top:.5rem}.v19 .content-section>.visible-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;max-width:none}.v19 .visible-reference{border-top:1px solid var(--line);margin-top:1.5rem!important;padding-top:1.3rem!important}.v19 .visible-reference h5{color:var(--green);margin:0 0 .8rem;font-size:.9375rem;font-weight:600}.v19 .visible-reference p{margin-bottom:1rem}.v19 .everyday-role .visible-reference a{font-size:.9375rem;line-height:1.8}.v19 .everyday-role figcaption{padding:.65rem 0}.v19 .role-amount,.v19 .role-amount b{font-size:1rem}.v19 .technical-reference{background:#f5f7f0;padding:2rem}.v19 .technical-reference h2{margin-bottom:1.5rem;font-size:1.6rem}.v19 .research-layout.research-text-only{display:block}.v19 .research-text-only>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.v19 .research-text-only .research-note{border-top:1px solid var(--line);margin:0;padding:1.5rem 0}.v19 .research-note a{font-size:1rem}.v19 .next-reading{background:var(--lemon);padding-inline:2rem}.v19 .next-reading .button{margin-top:1.6rem}.v19 .shop-first{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:3rem;padding-block:3rem;display:grid}.v19 .shop-first-visual{min-width:0}.v19 .shop-first-visual img{object-fit:contain;height:39rem}.v19 .shop-description{margin-top:1.4rem}.v19 .purchase-facts{border-block:1px solid var(--line);margin:1.25rem 0}.v19 .purchase-facts>div{grid-template-columns:6rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.v19 .purchase-facts dt{font-size:1rem;font-weight:600}.v19 .shop-price{align-items:baseline;gap:1rem;margin:1rem 0;display:flex}.v19 .shop-price strong{font-size:2.2rem;font-weight:650;line-height:1.3}.v19 .shop-price span{color:var(--muted);font-size:.9375rem}.v19 main#main p.shipping-cost{font-size:1rem;line-height:1.8}.v19 .shop-actions{grid-template-columns:1fr;gap:.7rem;margin:1.3rem 0 .7rem;display:grid}.v19 .outline{border-color:var(--green);color:var(--green);background:#fff}.v19 .outline:hover{background:#f1f4e9}.v19 .shop-first-info>.text-link{margin-top:.7rem}.v19 .section-nav.product-jumps{border-block:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.4rem;margin-block:0;padding-block:1.2rem;display:flex}.v19 .section-nav :is(a,.text-link){border:0;align-items:center;min-height:2.75rem;font-size:1rem;display:inline-flex}.v19 .jelly-detail{margin:2rem 0}.v19 .jelly-detail img{object-fit:cover;aspect-ratio:2;max-height:31rem}.v19 .jelly-detail figcaption{margin-top:.7rem}.v19 .page-hero.service-hero{grid-template-columns:minmax(0,60%) minmax(0,40%);min-height:0}.v19 .service-hero .page-heading{padding-block:2.8rem}.v19 .service-hero>.editorial-photo{flex-direction:column;align-self:stretch;display:flex}.v19 .service-hero>.editorial-photo img{object-fit:cover;aspect-ratio:1.5;flex:1;height:100%;min-height:0;max-height:22rem}.v19 .service-hero .page-heading h1{font-size:clamp(2rem,3vw,3rem)}.v19 .service-hero .page-heading>p:last-child{max-width:38rem}.v19 .service-hero figcaption{padding:.5rem 1rem}.v19 .service-jumps{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem 2rem;margin-block:0;padding-block:1rem;display:flex}.v19 .purchase-bar{flex-wrap:wrap;gap:1rem;padding-block:.75rem}.v19 .purchase-bar b{font-size:1rem}.v19 .purchase-bar span,.v19 .purchase-bar>div>a{font-size:.9375rem}.v19 .purchase-bar .button{min-width:10rem;font-size:1rem}.v19 .purchase-bar>div{flex-wrap:wrap;gap:.5rem 1rem}.v19 .purchase-delivery{margin-top:1rem;font-size:.9375rem;line-height:1.8}.v19 #purchase-context{margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.v19 .quantity button{width:2.75rem;height:2.75rem}.v19 .dialog-head button{min-width:2.75rem;min-height:2.75rem}.v19 .modes label{align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem 0;display:flex}.v19 .menu-open .purchase-bar{display:none}.v19 .menu-open .mobile-menu{max-height:calc(100dvh - 6rem)}.v19 .mobile-menu{font-size:1.0625rem}.v19 .mobile-menu a{align-items:center;min-height:2.75rem;display:flex}.v19 .mobile-menu summary{cursor:pointer;min-height:2.75rem}.v19 .table-scroll{overscroll-behavior-x:contain;max-width:100%}.v19 th,.v19 td{overflow-wrap:anywhere}.v19 .shop-first>*,.v19 .shop-first-info,.v19 .format-comparison>*,.v19 .research-text-only>div>*{min-width:0}@media (max-width:1100px){.v19 .desktop-nav{gap:1rem}.v19 .desktop-nav,.v19 .nav-group a{font-size:.9375rem}.v19 .shop-first{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:1.5rem}.v19 .shop-first-visual img{height:32rem}.v19 .hero{grid-template-columns:1fr 1fr}.v19 .hero-product{height:39rem}}@media (max-width:850px){.v19 .desktop-nav{display:none}.v19 .menu-toggle{display:block}.v19 .shop-first{flex-direction:column;align-items:stretch;gap:1rem;padding-block:1.8rem;display:flex}.v19 .shop-first-info{order:0}.v19 .shop-first-visual{order:1}.v19 .shop-first-visual img{height:23rem}.v19 .shop-first-info h1{font-size:2.2rem}.v19 .shop-actions{grid-template-columns:1fr 1fr}.v19 .hero{flex-direction:column;min-height:0;display:flex}.v19 .hero-copy{padding:2.5rem 1.5rem 1.5rem}.v19 .hero-product{height:29rem}.v19 .ht-three-answers,.v19 .research-text-only>div{grid-template-columns:1fr;gap:1.5rem}.v19 .who-layout{grid-template-columns:1fr}.v19 .squeeze-figure{margin:0;position:static}.v19 .who-list{padding:1.5rem 0 0}.v19 .service-hero .page-heading{padding:2.3rem 1.5rem}.v19 .page-hero.service-hero{flex-direction:column;display:flex}.v19 .service-hero>.editorial-photo{max-height:none}.v19 .service-hero>.editorial-photo img{flex:none;width:100%;height:15rem;max-height:15rem}.v19 .content-section>.visible-answers{grid-template-columns:1fr}.v19 .technical-reference{padding:1.5rem}.v19 .research-layout{grid-template-columns:1fr}}@media (max-width:700px){.v19{font-size:1.0625rem}.v19 .wrap{width:calc(100% - 2.5rem)}.v19 .section,.v19 .subpage .content-section{padding-block:2.8rem}.v19 .shop-first{padding-block:2rem}.v19 .shop-first-info h1{font-size:1.95rem}.v19 .shop-actions{grid-template-columns:1fr}.v19 .shop-price strong{font-size:2rem}.v19 .shop-first-visual img{height:21rem}.v19 .shop-first-info>.ht-in-plain{padding:.75rem .85rem}.v19 .hero-product{height:26rem}.v19 .hero-copy h1{font-size:2.3rem}.v19 .section-nav.product-jumps{gap:.25rem 1.2rem}.v19 .section-nav.product-jumps a{font-size:.9375rem}.v19 .compact-daily{padding-block:2.7rem}.v19 .daily-heading{gap:1.4rem}.v19 .jelly-detail img{aspect-ratio:1.5;max-height:22rem}.v19 .fact-list>div{grid-template-columns:1fr;gap:.5rem}.v19 .table-scroll th,.v19 .table-scroll td{min-width:0;padding:.8rem .55rem;font-size:1rem}.v19 main[data-page=membership] .table-scroll table,.v19 main[data-page=membership] .table-scroll tbody{display:block}.v19 main[data-page=membership] .table-scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v19 main[data-page=membership] .table-scroll tr{border-top:1px solid var(--green);padding:1rem 0;display:block}.v19 main[data-page=membership] .table-scroll td{border:0;grid-template-columns:5rem 1fr;gap:1rem;padding:.4rem 0;display:grid}.v19 main[data-page=membership] .table-scroll td:before{content:attr(data-label);color:var(--green);font-weight:600}.v19 main[data-page=membership] .table-scroll td:first-child{font-weight:700}.v19 .purchase-bar{padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:.6rem}.v19 .purchase-bar>div{flex:1;min-width:0;line-height:1.6;display:block}.v19 .purchase-bar b,.v19 .purchase-bar span,.v19 .purchase-bar>div>a{font-size:.875rem;display:block}.v19 .purchase-bar .button{white-space:normal;flex-shrink:0;min-width:0;max-width:48%;padding:.7rem .85rem;font-size:.9375rem}.v19 .purchase-controls{padding:1.4rem}.v19 .dialog-head{padding:1rem 1.3rem}.v19 .dialog-head h2{font-size:1.35rem}.v19 .portion-calendar li span,.v19 .portion-calendar li b{font-size:.875rem}.v19 .service-strip{padding:1.7rem 1.25rem}.v19 .service-strip a{min-width:0}.v19 footer{padding-inline:1.25rem;padding-bottom:10rem}.v19 .phone,.v19 .footer-top{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.v19{scroll-behavior:auto}.v19 *{transition:none!important;animation:none!important}}.v19 .daily-with-bag{padding-block:3.5rem}.v19 .daily-bag-photo{margin-top:2.5rem}.v19 .daily-bag-photo img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}.v19 .daily-bag-photo figcaption{padding:.7rem 0 0}@media (max-width:700px){.v19 .daily-with-bag{padding-block:2.7rem}.v19 .daily-bag-photo{margin-top:1.7rem}}.v19 .daily-with-bag.compact-bag{padding-block:2.5rem}.v19 .bag-layout{grid-template-columns:minmax(0,41fr) minmax(0,59fr);align-items:center;gap:2.5rem;display:grid}.v19 .bag-copy{min-width:0;padding-block:1rem}.v19 .bag-copy h2{max-width:none;margin:0 0 1.3rem;font-size:clamp(1.8rem,2.7vw,2.8rem);line-height:1.45}.v19 .bag-copy p{color:#324c2b;max-width:28rem;line-height:1.8}.v19 .bag-copy .daily-tag{margin-top:1.2rem;font-weight:600}.v19 .compact-bag .daily-bag-photo{width:100%;min-width:0;margin:0}.v19 .compact-bag .daily-bag-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.v19 .compact-bag .daily-bag-photo figcaption{padding:.45rem 0 0}.v19 .aligned-composition .design-intro{text-align:left;flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.v19 .aligned-composition .design-intro>h2{text-wrap:balance;width:100%;max-width:none;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.4}.v19 .aligned-composition .design-intro>p:first-child,.v19 .aligned-composition .design-intro>p:last-child{margin:0}.v19 .aligned-composition .composition{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:start;gap:2.5rem;margin-top:2rem}.v19 .aligned-composition .composition>.portion-photo{align-self:start;height:auto;margin:0;overflow:visible}.v19 .aligned-composition .composition>.portion-photo img{aspect-ratio:3/2;object-fit:contain;background:#fafbf7;width:100%;height:auto;max-height:none;display:block}.v19 .aligned-composition .composition>.portion-photo figcaption{padding:.65rem 0 0;line-height:1.7}.v19 .aligned-composition .composition>div{min-width:0;padding:0}.v19 .aligned-composition .composition .minor-title{margin:0 0 .65rem}.v19 .aligned-composition .ingredients>div{padding:.85rem 0}.v19 .aligned-composition .ingredients dt{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:1rem;font-size:1.0625rem;line-height:1.65;display:grid}.v19 .aligned-composition .ingredients dt b{text-align:right;white-space:nowrap;font-size:1.2rem}.v19 main#main .aligned-composition .ingredients dd{margin-top:.4rem;font-size:1rem;line-height:1.75}.v19 .brand-name-diptych .clear-brand-photo{background:0 0;flex-direction:column;display:flex}.v19 .clear-brand-photo img{aspect-ratio:4/3;object-fit:cover;object-position:center}.v19 .brand-name-photo.clear-brand-photo>span{color:var(--green);text-shadow:none;letter-spacing:-.04em;padding:1rem 0 0;font-size:clamp(2.6rem,4vw,4rem);font-weight:600;line-height:1.15;display:block;position:static}.v19 .brand-name-diptych .brand-name-plus{top:clamp(7rem,13vw,12rem)}.v19 .brand-name-copy{padding-top:1.2rem}.v19 .brand-name-copy>p:first-child{margin-bottom:.7rem}.v19 .brand-name-copy h2{font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1.5}.v19 .brand-name-copy>p:last-child{margin-top:1rem}@media (max-width:800px){.v19 .daily-with-bag.compact-bag{padding-block:1.8rem}.v19 .bag-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.v19 .bag-copy{padding:0}.v19 .bag-copy h2{margin-bottom:.9rem;font-size:1.9rem}.v19 .bag-copy p{max-width:none}.v19 .bag-copy .daily-tag{margin-top:.8rem}.v19 .aligned-composition .composition{grid-template-columns:minmax(0,1fr);gap:1.4rem;margin-top:1.5rem}.v19 .aligned-composition .composition>.portion-photo img{aspect-ratio:3/2;object-fit:contain}.v19 .aligned-composition .design-intro>h2{font-size:1.9rem}.v19 .aligned-composition .ingredients dt{gap:.75rem;font-size:1rem}.v19 .brand-name-diptych{grid-template-columns:minmax(0,1fr);gap:1.8rem}.v19 .brand-name-diptych .brand-name-plus{display:none}.v19 .brand-name-photo.clear-brand-photo>span{padding-top:.9rem;font-size:2.8rem}.v19 .brand-name-copy{padding-top:1rem;padding-bottom:0}}.v19 .aligned-composition .portion-size{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;padding:1.15rem 0;display:grid}.v19 .aligned-composition .portion-size dt{color:var(--muted);font-size:.9375rem}.v19 main#main .aligned-composition .portion-size dd{color:var(--green);font-size:1.8rem;font-weight:600;line-height:1.5}.v19 .aligned-composition .composition>.composition-explainer{background:#f2f5e9;border:1px solid #d5dfc8;align-self:start;min-width:0;height:auto;padding:1.75rem}.v19 .composition-explainer h3{margin-bottom:1.4rem;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.5}.v19 .extract-quantity{justify-content:space-between;align-items:center;gap:1rem;display:flex}.v19 .extract-quantity>span{max-width:12rem;font-size:1rem;line-height:1.7}.v19 .extract-quantity strong{white-space:nowrap;font-size:2.8rem;font-weight:600;line-height:1.4}.v19 .composition-explainer strong small{margin-left:.25rem;font-size:1rem;font-weight:500}.v19 .ht-ratio{background:#d9e2ca;grid-template-columns:1fr 4fr;height:1.5rem;margin-top:1rem;display:grid}.v19 .ht-ratio-active{background:var(--green)}.v19 .ratio-label{flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin-top:.55rem;font-size:.875rem;display:flex}.v19 .ratio-label b{color:var(--green)}.v19 .ratio-label>span{color:var(--muted)}.v19 .ht-result{border-top:1px solid #c5d1b8;border-bottom:1px solid #c5d1b8;margin:1.5rem 0 1rem;padding:1.2rem 0}.v19 .ht-result>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.v19 .ht-result>div>span{font-size:1.2rem;font-weight:600}.v19 .ht-result strong{color:var(--green);white-space:nowrap;font-size:3.25rem;font-weight:600;line-height:1.25}.v19 .aligned-composition .composition-explainer .portion-size{margin-top:1rem;padding-bottom:0}.v19 .composition-explainer figcaption{line-height:1.8}.v19 .research-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:800px){.v19 .aligned-composition .composition>.composition-explainer{padding:1.25rem}.v19 .extract-quantity strong{font-size:2.4rem}.v19 .ht-result strong{font-size:2.8rem}.v19 .research-layout{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:V19 Pretendard;font-style:normal;font-weight:45 920;font-display:swap;src:url(/v19/fonts/PretendardVariable-subset.woff2)format("woff2")}.v19,.v19 button,.v19 input,.v19 select,.v19 textarea{font-family:V19 Pretendard,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}.v19{--green:#24482f;--dark:#163620;--lemon:#f7f279;--ink:#203d2a;--muted:#526153;--line:#d7dfcc;--fresh-mint:#aaf0c2;--fresh-milk:#fafbf3;--fresh-sky:#d9edff;background:var(--fresh-milk)}.v19 header{background:var(--fresh-milk);border-bottom:1px solid #24482f22;height:86px}.v19 .announcement{background:var(--green);color:var(--lemon);letter-spacing:.06em;padding:7px 16px;font-size:12px;font-weight:650}.v19 .brand{letter-spacing:-.075em;font-weight:950}.v19 .button{border-radius:999px;min-height:52px;padding-inline:28px;font-weight:750}.v19 .dark{background:var(--green);color:#fff}.v19 .button.outline{border:1px solid var(--green);background:0 0}.v19 h1,.v19 h2,.v19 h3{font-weight:800}.v19 h2{letter-spacing:-.055em}.v19 .fresh-hero{background:var(--lemon);grid-template-columns:1fr 1fr;max-width:1800px;margin:auto;display:grid}.v19 .fresh-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:54px 48px 28px max(48px,50vw - 640px);display:flex}.v19 .fresh-eyebrow{letter-spacing:.12em;color:var(--green);margin-bottom:26px;font-size:12px;font-weight:800;line-height:1.4}.v19 .fresh-hero h1{letter-spacing:-.065em;color:var(--green);margin:0;font-size:clamp(42px,4.4vw,72px);font-weight:850;line-height:1.17}.v19 .fresh-intro{color:var(--green);margin:27px 0;font-size:19px;line-height:1.75}.v19 .fresh-cta{gap:48px;font-size:15px}.v19 .fresh-cta span{font-size:23px;font-weight:400}.v19 .fresh-price{color:var(--green);margin-top:14px;font-size:13px}.v19 .fresh-price span{padding-inline:6px}.v19 .fresh-hero-bottom{letter-spacing:.05em;border-top:1px solid #24482f40;justify-content:space-between;gap:20px;width:100%;margin-top:46px;padding-top:17px;font-size:11px;font-weight:700;display:flex}.v19 .fresh-hero-bottom a{letter-spacing:0}.v19 .fresh-hero-art{background:var(--fresh-mint);aspect-ratio:1;min-width:0;margin:0;position:relative}.v19 .fresh-hero-art img{object-fit:cover;width:100%;height:100%}.v19 .fresh-hero-art figcaption{color:#183c28;background:#d7ffe0df;width:fit-content;max-width:calc(100% - 30px);padding:4px 8px;font-size:10px;line-height:1.5;position:absolute;bottom:10px;left:15px;right:15px}.v19 .fresh-ribbon{background:var(--green);color:var(--lemon);letter-spacing:.08em;justify-content:center;align-items:center;gap:7vw;padding:19px 24px;font-size:16px;font-weight:800;display:flex}.v19 .fresh-ribbon span:nth-child(2n){font-size:25px;line-height:1}.v19 .fresh-definition{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.v19 .fresh-definition p{color:var(--green);font-size:15px;line-height:1.8}.v19 .fresh-definition .text-link{white-space:nowrap}.v19 .fresh-taste{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding-block:72px;display:grid}.v19 .fresh-taste figure{background:var(--lemon);min-width:0;margin:0;position:relative}.v19 .fresh-taste figure img{aspect-ratio:1.15;object-fit:cover;width:100%;height:100%}.v19 .fresh-taste figcaption{color:#30442d;background:#ffffd5dd;padding:5px 8px;font-size:10px;line-height:1.5;position:absolute;bottom:8px;left:12px;right:12px}.v19 .fresh-taste-copy{background:#f0f2dd;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.v19 .fresh-taste h2{font-size:clamp(26px,2.8vw,42px);line-height:1.28}.v19 .fresh-taste-copy>p:not(.fresh-eyebrow){margin-top:22px;font-size:15px;line-height:1.9}.v19 .fresh-tags{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.v19 .fresh-tags span{color:var(--green);border:1px solid #24482f66;border-radius:99px;padding:5px 13px;font-size:12px}.v19 .quick-section{padding-top:0!important;padding-bottom:54px!important}.v19 .quick-section h2{font-size:18px!important}.v19 .quick-reading{gap:12px}.v19 .quick-reading a{background:0 0;border:1px solid #24482f55;border-radius:999px;padding:10px 20px}.v19 .who{padding-top:60px}.v19 .who .section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.v19 .who .section-title .fresh-eyebrow{width:100%;margin:0}.v19 .who .section-title>p:last-child{font-size:15px}.v19 .who-list{counter-reset:audience}.v19 .who-list article{padding-left:42px;position:relative}.v19 .who-list article:before{counter-increment:audience;content:"0" counter(audience);color:var(--green);font-size:12px;font-weight:800;position:absolute;top:24px;left:0}.v19 .daily-with-bag.compact-bag{background:var(--fresh-sky);padding-block:65px}.v19 .bag-copy h2{font-size:clamp(34px,3.8vw,56px)}.v19 .bag-copy .fresh-eyebrow{margin-bottom:22px}.v19 .ht-section{background:#eaf6e6}.v19 .ht-section .ht-copy{background:0 0}.v19 .ht-copy h2{font-size:clamp(30px,3vw,46px)}.v19 .composition-explainer{background:#edf3ba!important;border-radius:0!important}.v19 .everyday-role{border-radius:0!important}.v19 .everyday-role-copy{background:var(--fresh-milk)}.v19 .origin{background:#e5efcf}.v19 .wellness{background:var(--lemon)}.v19 .page-hero{background:#edf6c8}.v19 .page-hero .page-heading h1{font-weight:800}.v19 .brand-name-intro{padding-block:70px}.v19 .brand-name-photo span{color:var(--lemon)}.v19 .shop-first{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:30px;width:calc(100% - 64px);max-width:1440px;padding-block:32px}.v19 .shop-first-visual{background:var(--fresh-mint);padding-bottom:16px;position:sticky;top:110px}.v19 .shop-first-visual img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.v19 .fresh-art-note{color:var(--green);margin:8px 20px;font-size:11px}.v19 .fresh-original-link{text-underline-offset:4px;margin:0 20px;font-size:13px;text-decoration:underline}.v19 .shop-first-info{background:#eaf5b0;border-radius:8px;padding:32px}.v19 .shop-first-info .ht-in-plain{background:#f5fad9}.v19 .shop-actions .button{padding-inline:18px}.v19 .service-strip{background:#eaf2d6}.v19 .purchase-bar{background:#fafbf3f5;border-top:1px solid #24482f33}.v19 .purchase-bar .button{min-height:46px}.v19 footer{background:var(--green);color:#f4f8d6}.v19 footer p,.v19 footer a,.v19 footer .brand,.v19 footer .phone span{color:#f4f8d6}.v19 footer .business,.v19 footer .fine-print{color:#dae6c8}.v19 footer .footer-top,.v19 footer .legal{border-color:#fff3}.v19 a:focus-visible,.v19 button:focus-visible,.v19 summary:focus-visible,.v19 input:focus-visible,.v19 select:focus-visible{outline-offset:4px;outline:3px solid #23714b}@media (min-width:1700px){.v19 .fresh-hero-copy{padding-left:70px}}@media (max-width:1000px){.v19 .fresh-hero-copy{padding:30px}.v19 .fresh-hero h1{font-size:43px}.v19 .fresh-hero-bottom{flex-wrap:wrap;gap:8px;margin-top:24px}.v19 .fresh-intro{margin:20px 0;font-size:16px}.v19 .fresh-taste-copy{padding:30px}.v19 .fresh-taste-copy>p:not(.fresh-eyebrow) br{display:none}.v19 .shop-first{gap:20px;width:calc(100% - 40px)}.v19 .shop-first-info{padding:24px}}@media (max-width:760px){.v19 header{height:70px}.v19 .fresh-hero{flex-direction:column;display:flex}.v19 .fresh-hero-copy{order:0;padding:32px 24px 25px}.v19 .fresh-eyebrow{margin-bottom:18px;font-size:10px}.v19 .fresh-hero h1{font-size:clamp(37px,9.5vw,62px);line-height:1.18}.v19 .fresh-intro{margin:18px 0;font-size:16px}.v19 .fresh-cta{gap:40px;min-height:49px;font-size:14px}.v19 .fresh-price{margin-top:10px;font-size:12px}.v19 .fresh-hero-bottom{flex-wrap:nowrap;margin-top:24px;font-size:9px}.v19 .fresh-hero-art{aspect-ratio:1;order:1;width:100%}.v19 .fresh-hero-art figcaption{font-size:9px}.v19 .fresh-ribbon{letter-spacing:.02em;gap:16px;padding:17px 14px;font-size:10px}.v19 .fresh-ribbon span:nth-child(2n){font-size:18px}.v19 .fresh-ribbon span:last-child{display:none}.v19 .fresh-definition{flex-direction:column;align-items:flex-start;gap:15px;padding-block:25px}.v19 .fresh-definition p,.v19 .fresh-definition .text-link{font-size:13px}.v19 .fresh-taste{grid-template-columns:1fr;padding-block:36px}.v19 .fresh-taste figure img{aspect-ratio:1.2;height:auto}.v19 .fresh-taste-copy{padding:28px 24px}.v19 .fresh-taste h2{font-size:30px}.v19 .fresh-taste-copy>p:not(.fresh-eyebrow){margin-top:16px;font-size:14px}.v19 .fresh-taste figcaption{font-size:9px}.v19 .quick-section{padding-bottom:32px!important}.v19 .quick-reading a{padding:9px 13px;font-size:12px}.v19 .who{padding-top:35px}.v19 .who .section-title{gap:10px}.v19 .who .section-title>p:last-child{margin-top:0;font-size:14px}.v19 .who-list{padding-left:0}.v19 .who-list article:before{top:23px}.v19 .daily-with-bag.compact-bag{padding-block:40px}.v19 .bag-copy h2{font-size:38px}.v19 .shop-first{gap:16px;width:calc(100% - 32px);padding-block:16px;display:flex}.v19 .shop-first-visual{order:0;position:static}.v19 .shop-first-info{border-radius:0;order:1;padding:24px 20px}.v19 .shop-first-visual img{height:auto}.v19 .shop-first-info h1{font-size:29px}.v19 .fresh-art-note{font-size:10px}.v19 .fresh-original-link{font-size:12px}.v19 .brand-name-intro{padding-block:40px}.v19 .page-hero .page-heading{padding-block:32px}}@media (prefers-reduced-motion:reduce){.v19{scroll-behavior:auto}.v19 *,.v19 :before,.v19 :after{transition:none!important;animation:none!important}}.v19 header,.v19 .purchase-bar,.v19 footer .footer-top,.v19 footer .legal,.v19 main :is(section,article,figure,nav,dl,dt,dd,li,.rd,.ht-in-plain,.ht-result,.role-explanation,.source-status,.technical-reference,.research-note,.fact-list>div,.purchase-facts>div,.taste-facts>div,.ingredients>div,.term-list>article,.brand-reading-links>a,.quick-reading>a,.everyday-role-copy,.composition-explainer,.format-comparison>article,.service-strip>a){box-shadow:none;border:0}.v19 .text-link{border:0;font-weight:650;text-decoration:none}.v19 .text-link:hover{text-underline-offset:5px;text-decoration:underline}.v19 .fresh-hero-bottom,.v19 .fresh-definition,.v19 .fresh-tags span{border:0}.v19 .fresh-tags span{border-radius:0;padding:0 14px 0 0}.v19 .fresh-hero-bottom{padding-top:0}.v19 .quick-reading a{background:#ecf1db;border:0;border-radius:0}.v19 .ht-section{color:#24482f;background:#eaf6e6;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v19 .ht-section .ht-copy :is(h2,h3,p,li,a,span){color:#24482f}.v19 .ht-section>figure{align-self:stretch;height:auto;min-height:0}.v19 .ht-section>figure img{object-fit:cover;width:100%;height:100%;position:absolute}.v19 .ht-section .ht-copy{align-self:center;padding:58px 64px}.v19 .ht-copy>p{max-width:42ch}.v19 .ht-copy .rd{margin-top:28px;padding-top:0}.v19 .ht-copy .rd h3{font-size:21px}.v19 .ht-copy .rd>span{font-size:13px;font-weight:650}.v19 .ht-copy .rd ul{padding-left:18px}.v19 .shop-first{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px}.v19 .shop-first-visual{flex-direction:column;align-self:stretch;padding-bottom:14px;display:flex;position:static;overflow:hidden}.v19 .shop-first-visual img{aspect-ratio:auto;object-fit:cover;flex:1;height:100%;min-height:0}.v19 .fresh-original-link{flex:none;margin-top:12px}.v19 .shop-first-info{border-radius:0;flex-direction:column;justify-content:center;padding:28px;display:flex}.v19 .shop-first-info h1{font-size:clamp(28px,2.5vw,37px);line-height:1.22}.v19 .shop-first-info .minor-title{margin-bottom:18px;font-size:13px}.v19 .shop-first-info .shop-description{margin-top:18px;font-size:16px;line-height:1.7}.v19 .shop-first-info .ht-in-plain{background:0 0;margin:16px 0;padding:0}.v19 .shop-first-info .ht-in-plain p{font-size:14px;line-height:1.7}.v19 .shop-first-info .purchase-facts{margin:0;padding:0}.v19 .shop-first-info .purchase-facts>div{padding:8px 0;font-size:14px}.v19 .shop-first-info .shop-price{margin:15px 0 8px}.v19 .shop-first-info .shop-price strong{font-size:32px}.v19 .shop-first-info .shipping-cost{margin:0;font-size:13px;line-height:1.65}.v19 .shop-first-info .shop-actions{gap:8px;margin-top:20px}.v19 .shop-first-info .shop-actions .button{min-height:46px;padding:9px 16px;font-size:14px}.v19 .shop-first-info .shop-actions .outline{color:#24482f;background:#d8e697;border:0}.v19 .shop-first-info>.small{margin-top:10px;font-size:12px}.v19 .shop-first-info>.text-link{margin-top:16px;font-size:14px}.v19 .taste-layout,.v19 .how-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.v19 .taste-layout>figure,.v19 .how-grid>figure{width:100%;min-width:0;margin:0}.v19 .taste-layout>figure img,.v19 .how-grid>figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.v19 .taste-layout>div,.v19 .how-grid>div{min-width:0;padding:0}.v19 .taste-facts>div{background:#eef2df;margin-bottom:8px;padding:12px 16px}.v19 .fresh-taste .fresh-taste-copy{background:#f0f2dd}.v19 .everyday-role .role-explanation{background:#edf2df}.v19 .fact-list>div:nth-child(odd),.v19 .ingredient-ledger>div:nth-child(odd){background:#eef2df}.v19 main table th,.v19 main table td{border:0}.v19 main table tbody tr:nth-child(2n){background:#edf2df}.v19 .journal-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px 0 0;display:grid}.v19 .journal-hero h1{letter-spacing:-.055em;font-size:clamp(36px,4.3vw,62px);font-weight:800;line-height:1.16}.v19 .journal-hero .journal-lead{color:#405642;margin-top:25px;font-size:19px;line-height:1.8}.v19 .journal-hero figure{margin:0}.v19 .journal-hero img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.v19 .journal-nav{flex-wrap:wrap;gap:14px 30px;padding-block:26px;font-size:14px;font-weight:600;display:flex}.v19 .journal-nav a{padding:6px 0}.v19 .journal-nav a:hover{text-underline-offset:5px;text-decoration:underline}.v19 .journal-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:68px;display:grid}.v19 .journal-row>figure{min-width:0;margin:0}.v19 .journal-row>figure img{aspect-ratio:1.14;object-fit:cover;width:100%;height:auto}.v19 .journal-reverse>figure{order:2}.v19 .journal-reverse>.journal-copy{order:1}.v19 .journal-copy{min-width:0}.v19 .journal-copy h2,.v19 .journal-ledger h2,.v19 .journal-questions h2{font-size:clamp(30px,3vw,44px);line-height:1.24}.v19 .journal-copy>p:not(.fresh-eyebrow){color:#405642;margin-top:22px;font-size:16px;line-height:1.95}.v19 .journal-copy .text-link{margin-top:24px}.v19 .journal-note{color:#4e614e!important;font-size:13px!important;line-height:1.8!important}.v19 .journal-band{background:#eaf3d5;margin-block:32px;padding:64px 0}.v19 .journal-band h2{max-width:28ch;font-size:clamp(30px,3.2vw,46px);line-height:1.25}.v19 .journal-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:36px;display:grid}.v19 .journal-columns h3{margin-bottom:14px;font-size:21px;line-height:1.4}.v19 .journal-columns p{color:#405642;font-size:16px;line-height:1.9}.v19 .journal-equation{background:#edf3b5;padding:32px 40px}.v19 .journal-equation>p{color:#405642;font-size:14px}.v19 .journal-equation>div{justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.v19 .journal-equation span{max-width:16ch;font-size:15px}.v19 .journal-equation strong{white-space:nowrap;font-size:52px;line-height:1.1}.v19 .journal-equation small{margin-left:5px;font-size:20px}.v19 .journal-equation .journal-answer{color:#f7f279;background:#24482f;margin:8px -16px 0;padding:24px;display:block}.v19 .journal-answer span{max-width:none;display:block}.v19 .journal-answer strong{margin-top:12px;display:block}.v19 .journal-ledger{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:64px;display:grid}.v19 .journal-ledger>div>p:last-child{margin-top:22px}.v19 .journal-ledger dl>div{padding:20px 24px}.v19 .journal-ledger dl>div:nth-child(odd){background:#edf2df}.v19 .journal-ledger dt{justify-content:space-between;gap:20px;font-size:18px;font-weight:700;display:flex}.v19 .journal-ledger dd{color:#405642;margin-top:9px;font-size:15px;line-height:1.8}.v19 .journal-reading{flex-wrap:wrap;gap:16px 32px;margin-top:36px;font-size:14px;font-weight:600;display:flex}.v19 .journal-reading a{text-underline-offset:5px;text-decoration:underline}.v19 .journal-questions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:70px;display:grid}.v19 .journal-questions article{margin-bottom:30px}.v19 .journal-questions h3{margin-bottom:12px;font-size:20px;line-height:1.4}.v19 .journal-questions p{color:#405642;font-size:16px;line-height:1.9}.v19 .journal-statement{max-width:930px;padding-block:68px}.v19 .journal-statement h2{font-size:clamp(32px,3.8vw,52px);line-height:1.24}.v19 .journal-statement>p:not(.fresh-eyebrow){color:#405642;max-width:65ch;margin-top:26px;font-size:18px;line-height:1.95}.v19 .journal-number{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(30px,3.2vw,48px);font-weight:800;display:block}.v19 .journal-closing{background:#f7f279;padding:65px 0}.v19 .journal-closing h2{font-size:clamp(36px,4.5vw,64px);line-height:1.17}.v19 .journal-closing p{color:#24482f;margin-top:20px}.v19 .journal-closing .button{margin-top:26px}.v19 .brand-reading-links>a{background:#eaf3d5;border:0;border-radius:0}.v19 .brand-reading-links>a:nth-child(2){background:#edf3b5}@media (max-width:1000px){.v19 .ht-section .ht-copy{padding:40px 32px}.v19 .shop-first-info{padding:24px}.v19 .shop-first-info h1{font-size:28px}.v19 .journal-row,.v19 .journal-ledger,.v19 .journal-questions{gap:36px}.v19 .journal-columns{gap:26px}.v19 .journal-hero{gap:30px}.v19 .taste-layout,.v19 .how-grid{gap:32px}}@media (max-width:760px){.v19 .ht-section{grid-template-columns:1fr}.v19 .ht-section>figure{height:310px}.v19 .ht-section .ht-copy{padding:32px 24px 40px}.v19 .ht-copy .rd h3{font-size:19px}.v19 .shop-first{gap:0;display:flex}.v19 .shop-first-visual{padding-bottom:16px;display:block}.v19 .shop-first-visual img{aspect-ratio:1;height:auto}.v19 .shop-first-info{padding:26px 22px}.v19 .shop-first-info h1{font-size:29px}.v19 .shop-first-info .shop-description{font-size:16px}.v19 .shop-first-info .ht-in-plain p{font-size:15px}.v19 .shop-first-info .shipping-cost{font-size:14px}.v19 .taste-layout,.v19 .how-grid{grid-template-columns:1fr;gap:26px}.v19 .taste-layout>figure img,.v19 .how-grid>figure img{aspect-ratio:3/2;height:auto}.v19 .how-grid .large-price{font-size:32px}.v19 .journal-hero{grid-template-columns:1fr;gap:26px;padding-top:28px}.v19 .journal-hero h1{font-size:40px}.v19 .journal-hero .journal-lead{margin-top:20px;font-size:16px}.v19 .journal-hero img{aspect-ratio:4/3}.v19 .journal-nav{gap:8px 20px;padding-block:20px;font-size:13px}.v19 .journal-row,.v19 .journal-ledger,.v19 .journal-questions{grid-template-columns:1fr;gap:28px;padding-block:38px}.v19 .journal-row>figure img{aspect-ratio:3/2}.v19 .journal-reverse>figure{order:0}.v19 .journal-reverse>.journal-copy{order:1}.v19 .journal-copy h2,.v19 .journal-ledger h2,.v19 .journal-questions h2{font-size:31px}.v19 .journal-copy>p:not(.fresh-eyebrow){margin-top:18px;font-size:16px;line-height:1.85}.v19 .journal-columns{grid-template-columns:1fr;gap:28px;margin-top:28px}.v19 .journal-columns h3{font-size:20px}.v19 .journal-band{margin-block:14px;padding:36px 0}.v19 .journal-band h2{font-size:31px}.v19 .journal-equation{padding:26px}.v19 .journal-equation strong{font-size:44px}.v19 .journal-ledger dl>div{padding:18px}.v19 .journal-ledger dt{font-size:17px}.v19 .journal-statement{padding-block:38px}.v19 .journal-statement h2{font-size:32px}.v19 .journal-statement>p:not(.fresh-eyebrow){margin-top:20px;font-size:16px}.v19 .journal-closing{padding-block:40px}.v19 .journal-closing h2{font-size:42px}.v19 .journal-number{font-size:38px}.v19 .journal-reading{flex-direction:column;gap:16px}}.v19 .taste-layout>figure,.v19 .how-grid>figure{aspect-ratio:auto;height:auto;overflow:visible}.v19 .taste-layout>figure img,.v19 .how-grid>figure img{aspect-ratio:3/2;height:auto;max-height:none}.v19 main#main .ht-section .ht-copy :is(h2,h3,p,li,a,span){color:#24482f}.v19 .brand-reading-links>a{padding:30px}.v19 main#main :is(section,article,figure,nav,div,dl,dt,dd,ul,ol,li){box-shadow:none;border:0}.v19 main#main .taste-layout>.editorial-photo img,.v19 main#main .how-grid>.editorial-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;max-height:none}.v19 .routine-hero{background:#edf2df;max-width:1800px;margin:auto}.v19 .routine-hero .routine-panel[hidden],.v19 .routine-hero .hero-controls[hidden]{display:none!important}.v19 .routine-hero .routine-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:540px}.v19 .routine-hero .fresh-hero-copy{justify-content:center;padding:48px clamp(28px,4.5vw,72px)}.v19 .routine-hero .routine-title{letter-spacing:-.05em;color:#24482f;text-wrap:balance;font-size:clamp(38px,4.1vw,68px);font-weight:800;line-height:1.18}.v19 .routine-hero .fresh-eyebrow{letter-spacing:0;color:#24482f;font-size:14px;line-height:1.6}.v19 .routine-hero .fresh-intro{color:#405642;max-width:36ch;font-size:18px;line-height:1.8}.v19 .routine-hero .fresh-price{color:#405642;margin-top:18px;font-size:13px}.v19 .routine-hero .fresh-hero-art{aspect-ratio:auto;background:0 0;align-items:center;min-height:0;display:flex}.v19 .routine-hero .fresh-hero-art img{object-fit:contain;aspect-ratio:auto;width:100%;height:auto;max-height:650px}.v19 .tone-easy{background:#e8f2d9}.v19 .tone-carry{background:#dce9d4}.v19 .tone-taste{background:#f9ef87}.v19 .tone-daily{background:#b4edce}.v19 .hero-controls{background:#f5f6ea;justify-content:space-between;align-items:center;gap:20px;padding:16px clamp(24px,4.5vw,72px);display:flex}.v19 .hero-choices{flex-wrap:wrap;gap:8px;display:flex}.v19 .hero-choices button,.v19 .hero-arrows button{color:#24482f;background:0 0;border:0;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600}.v19 .hero-choices button[aria-pressed=true]{color:#fff;background:#24482f}.v19 .hero-choices button span{font-variant-numeric:tabular-nums;margin-right:7px}.v19 .hero-arrows{flex:none;align-items:center;gap:8px;display:flex}.v19 .hero-arrows button{background:#e4ebd9;min-width:44px;font-size:23px}.v19 .hero-count{font-variant-numeric:tabular-nums;min-width:44px;font-size:14px}.v19 main#main .composition-explainer .ht-result{border-block:1px solid #a3b39a;padding-block:20px}.v19 main#main .composition-explainer .portion-size{border-top:1px solid #a3b39a;padding-top:20px}.v19 main#main .composition-explainer .portion-size>div+div{border-left:1px solid #a3b39a;padding-left:20px}.v19 main#main :is(.ingredients,.ingredient-ledger,.journal-ledger dl)>div{border-bottom:1px solid #b9c6ac;padding:20px 16px}.v19 main#main :is(.ingredients,.ingredient-ledger,.journal-ledger dl)>div:first-child{border-top:1px solid #b9c6ac}.v19 main#main :is(.ingredients,.ingredient-ledger,.journal-ledger dl) dt{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:12px;font-size:18px;line-height:1.6;display:grid}.v19 main#main :is(.ingredients,.ingredient-ledger,.journal-ledger dl) dt b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px}.v19 main#main :is(.ingredients,.ingredient-ledger,.journal-ledger dl) dd{margin-top:8px;font-size:16px;line-height:1.8}.v19 main#main .fact-list>div{border-bottom:1px solid #becab3;padding:18px 16px}.v19 main#main table th,.v19 main#main table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #b9c6ac}.v19 main#main .journal-equation>div+div{border-top:1px solid #a3b39a}.v19 .journal-ledger{align-items:start}.v19 .blend-photo{margin:28px 0 0}.v19 .blend-photo img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.v19 .blend-photo figcaption{color:#405642;margin-top:12px;font-size:13px;line-height:1.7}.v19 main#main .package-art img{aspect-ratio:auto;object-fit:contain;height:auto}@media (max-width:1000px){.v19 .routine-hero .routine-panel{min-height:470px}.v19 .routine-hero .fresh-hero-copy{padding:32px}.v19 .routine-hero .fresh-intro{font-size:16px}.v19 .routine-hero .fresh-intro br{display:none}.v19 .hero-controls{padding:14px 24px}.v19 .hero-choices button{padding-inline:10px}}@media (max-width:760px){.v19 .routine-hero .routine-panel{min-height:0}.v19 .routine-hero .fresh-hero-copy{min-height:363px;padding:30px 24px}.v19 .routine-hero .routine-title{font-size:clamp(34px,9.1vw,48px)}.v19 .routine-hero .fresh-eyebrow{margin-bottom:16px;font-size:13px}.v19 .routine-hero .fresh-intro{margin:18px 0;font-size:16px;line-height:1.8}.v19 .routine-hero .fresh-hero-art{aspect-ratio:auto;display:block}.v19 .routine-hero .fresh-hero-art img{width:100%;height:auto;max-height:none}.v19 .routine-hero .tone-daily .fresh-hero-art img{aspect-ratio:3/2;object-fit:contain;background:#b4edce}.v19 .hero-controls{padding:14px 16px;display:block}.v19 .hero-choices{grid-template-columns:1fr 1fr;gap:6px;display:grid}.v19 .hero-choices button{text-align:left;padding:10px 12px}.v19 .hero-arrows{justify-content:flex-end;margin-top:10px}.v19 .hero-arrows button{min-height:44px}.v19 .journal-ledger{gap:28px}.v19 .blend-photo{margin-top:24px}.v19 .blend-photo img{aspect-ratio:1;object-fit:contain}.v19 main#main :is(.ingredients,.ingredient-ledger,.journal-ledger dl) dt{gap:8px;font-size:16px}.v19 main#main :is(.ingredients,.ingredient-ledger,.journal-ledger dl) dt b{font-size:18px}.v19 main#main :is(.ingredients,.ingredient-ledger,.journal-ledger dl)>div,.v19 main#main .fact-list>div{padding:16px 12px}.v19 .composition-explainer .portion-size{gap:12px}.v19 .table-scroll table{table-layout:fixed;width:100%}.v19 .table-scroll :is(th,td){min-width:0;padding:12px 8px;font-size:14px}.v19 .journal-equation{min-width:0}}@media (min-width:761px){.v19 .routine-hero .fresh-hero-art{height:clamp(470px,37.5vw,650px)}.v19 .routine-hero .fresh-hero-art img{height:100%;max-height:none}}@media (max-width:760px){.v19 .routine-hero .fresh-hero-copy{min-height:426px}.v19 .routine-hero .fresh-hero-art img{aspect-ratio:3/2;object-fit:contain}}@media (min-width:761px){.v19 .journal-ledger>dl{grid-template-rows:repeat(5,1fr);align-self:stretch;display:grid}.v19 .journal-ledger>dl>div{flex-direction:column;justify-content:center;display:flex}}@media (min-width:761px) and (max-width:900px){.v19 .fresh-taste{grid-template-columns:1fr}.v19 .fresh-taste figure img{aspect-ratio:auto;width:100%;height:auto}.v19 .ht-section{grid-template-columns:1fr}.v19 .ht-section>figure{height:auto}.v19 .ht-section>figure img{object-fit:contain;height:auto;max-height:560px;position:static}.v19 .ht-section .ht-copy{padding:40px}}.v19 .routine-hero .fresh-eyebrow{max-width:26ch;margin-bottom:22px;font-size:clamp(19px,1.65vw,25px);font-weight:700;line-height:1.45}.v19 .source-editorial{padding-top:64px}.v19 .source-heading{max-width:820px;margin-bottom:32px}.v19 .source-heading h3{margin:12px 0 20px;font-size:36px;line-height:1.3}.v19 .source-heading>p:last-child{font-size:16px;line-height:1.8}.v19 .reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;display:grid}.v19 main#main .reference-card{background:#f7f8ed;border:1px solid #adbca1;flex-direction:column;min-width:0;padding:28px;display:flex}.v19 .reference-symbol{margin-bottom:22px;font-size:34px;font-weight:800;line-height:1;display:block}.v19 .reference-card h4{margin-bottom:16px;font-size:23px;line-height:1.4}.v19 .reference-card>p{margin-bottom:26px;font-size:16px;line-height:1.9}.v19 main#main .reference-source{border-top:1px solid #adbca1;flex-direction:column;min-height:132px;margin-top:auto;padding-top:18px;display:flex}.v19 .reference-source p{font-size:13px;line-height:1.6}.v19 .reference-source cite{margin:6px 0 12px;font-size:14px;font-style:normal;line-height:1.65}.v19 .reference-source a{text-underline-offset:4px;margin-top:auto;font-size:14px;font-weight:650;text-decoration:underline}.v19 .source-bottom{justify-content:space-between;gap:20px;margin-top:24px;font-size:14px;display:flex}.v19 .origin-editorial{background:0 0;padding-block:68px}.v19 .origin-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.v19 .origin-heading h2{font-size:clamp(32px,3.5vw,48px)}.v19 .origin-heading>p{font-size:16px;line-height:1.8}.v19 .origin-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 26px;padding:0;list-style:none;display:grid}.v19 .origin-stages>li{min-width:0}.v19 main#main .stage-visual{aspect-ratio:4/3;background:#edf3d5;border:1px solid #a9b99e;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.v19 .stage-visual img{object-fit:cover;width:100%;height:100%}.v19 .stage-number{color:#fff;background:#24482f;place-items:center;width:38px;height:38px;font-size:15px;font-weight:600;display:grid;position:absolute;top:14px;left:14px}.v19 .stage-amount{flex-direction:column;gap:12px;padding:24px 12px}.v19 .amount-circle{color:#faf9ce;background:#24482f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.v19 .amount-circle>span{font-size:14px}.v19 .amount-circle strong{font-size:48px;line-height:1.3}.v19 .amount-circle small{margin-left:4px;font-size:20px}.v19 .stage-amount>p{color:#24482f;font-size:13px}.v19 .stage-copy{padding:22px 0 0}.v19 .stage-copy .minor-title{margin:0 0 8px;font-size:13px}.v19 .stage-copy h3{margin-bottom:14px;font-size:22px}.v19 .stage-copy>p:last-child{font-size:16px;line-height:1.85}.v19 main#main .stage-copy{border-top:1px solid #a9b99e;margin-top:14px}.v19 .origin-stages>li+li{position:relative}.v19 main#main .who .section-title{margin-bottom:26px;display:block}.v19 .who .section-title>p:last-child{text-align:left;margin-top:16px}.v19 .who-layout{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:stretch;gap:32px;display:grid}.v19 .who .squeeze-figure{background:#edf0e5;align-self:stretch;align-items:center;height:100%;min-height:0;margin:0;display:flex;position:static}.v19 .who .squeeze-figure img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.v19 .who .who-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:0 24px;padding:0;display:grid}.v19 .who .who-list article{min-width:0;margin:0;padding:20px 0}.v19 .who .who-list article:before{display:none}.v19 .who-list article h3{font-size:18px;line-height:1.6}.v19 .who-list article p{margin-top:10px;font-size:15px;line-height:1.85}.v19 main#main .who-list article{border-top:1px solid #a9b99e}.v19 .taste-editorial{padding-block:64px}.v19 .taste-heading{margin-bottom:30px}.v19 .taste-heading h2{font-size:clamp(32px,3.4vw,48px);line-height:1.25}.v19 .taste-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.v19 .taste-board figure{flex-direction:column;margin:0;display:flex}.v19 .taste-board figure img{aspect-ratio:1.15;object-fit:cover;width:100%;height:auto}.v19 .taste-board figcaption{color:#405642;padding:12px 0;font-size:14px}.v19 .taste-specs{flex-direction:column;justify-content:center;min-width:0;padding:0;display:flex}.v19 .taste-specs .taste-deck{margin:0 0 26px;font-size:19px;line-height:1.8}.v19 .taste-specs dl{margin-bottom:22px}.v19 .taste-specs dl>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:20px;padding:20px 0;display:grid}.v19 .taste-specs dt{font-size:18px;font-weight:700}.v19 .taste-specs dt span{margin-right:12px;font-size:12px}.v19 .taste-specs dd{font-size:18px}.v19 .taste-specs .button{align-self:flex-start;margin-top:24px}.v19 .taste-specs .small{font-size:14px}.v19 main#main .taste-board figure{border:1px solid #a9b99e;padding:12px}.v19 main#main .taste-specs dl>div{border-top:1px solid #a9b99e}.v19 main#main .taste-specs dl>div:last-child{border-bottom:1px solid #a9b99e}@media (max-width:1050px){.v19 .who-layout{grid-template-columns:1fr}.v19 .who .squeeze-figure{background:0 0;max-width:none;height:auto;display:block}.v19 .who .squeeze-figure img{object-fit:contain;max-height:380px}.v19 .who .who-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.v19 .origin-stages{gap:16px}.v19 .stage-visual{min-height:235px}.v19 .amount-circle{width:120px;height:120px}.v19 .origin-heading{align-items:start}.v19 .taste-board{gap:28px}.v19 .taste-specs dl>div{grid-template-columns:80px 1fr;gap:12px}}@media (max-width:760px){.v19 .routine-hero .fresh-eyebrow{max-width:22ch;font-size:19px;line-height:1.5}.v19 .routine-hero .fresh-hero-copy{min-height:480px}.v19 .source-heading h3{font-size:28px}.v19 .source-editorial{padding-top:42px}.v19 .reference-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.v19 main#main .reference-card{padding:22px}.v19 .reference-card h4{font-size:22px}.v19 .reference-card>p{margin-bottom:22px}.v19 main#main .reference-source{min-height:0}.v19 .source-bottom{display:block}.v19 .source-bottom a{margin-top:14px}.v19 .origin-heading{display:block}.v19 .origin-heading>p{margin-top:18px}.v19 .origin-stages{grid-template-columns:1fr;gap:32px}.v19 .stage-visual{min-height:0}.v19 .stage-amount{min-height:250px}.v19 .stage-copy h3{font-size:23px}.v19 .origin-editorial{padding-block:44px}.v19 .who .who-list{grid-template-columns:1fr}.v19 .who .squeeze-figure img{aspect-ratio:1;object-fit:contain;max-height:none}.v19 .who .who-list article{padding:20px 0}.v19 .who-list article h3{font-size:19px}.v19 .who-list article p{font-size:16px}.v19 .taste-editorial{padding-block:40px}.v19 .taste-board{grid-template-columns:1fr;gap:26px}.v19 .taste-specs .taste-deck{font-size:18px}.v19 .taste-specs dl>div{padding:18px 0}.v19 .taste-specs dd{font-size:16px}.v19 .taste-heading h2{font-size:32px}.v19 .taste-board figure img{aspect-ratio:1.15}}.v19 main#main .routine-hero .fresh-eyebrow{font-size:clamp(20px,1.65vw,25px);font-weight:750;line-height:1.45}@media (max-width:900px){.v19 .origin-stages{grid-template-columns:1fr;gap:32px}.v19 .stage-visual{aspect-ratio:3/2;width:100%;min-height:0}.v19 .stage-amount{aspect-ratio:auto;min-height:250px}.v19 .origin-heading{display:block}.v19 .origin-heading>p{margin-top:16px}.v19 .reference-grid{grid-template-columns:1fr;grid-auto-rows:1fr}.v19 main#main .reference-source{min-height:132px}.v19 .who .who-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v19 main#main .routine-hero .fresh-eyebrow{font-size:20px}.v19 .who .who-list{grid-template-columns:1fr}.v19 .routine-hero .fresh-hero-copy{min-height:440px}}.v19 main#main .routine-hero p.fresh-eyebrow{font-size:clamp(20px,1.65vw,25px)!important}.v19 main#main .reference-source p{font-size:13px!important}@media (max-width:760px){.v19 main#main .routine-hero p.fresh-eyebrow{font-size:20px!important}}.v19 .account-link{white-space:nowrap;margin-left:22px;padding:12px 0;font-size:14px;font-weight:650}.v19 header{gap:20px}.v19 .desktop-nav{gap:24px;margin-left:auto}.v19 .label-photo{grid-template-columns:130px 1fr;align-items:center;gap:22px;margin:24px 0 14px;display:grid}.v19 .label-photo img{object-fit:contain;width:130px;height:220px}.v19 .label-photo figcaption{color:#405642;max-width:22ch;font-size:14px;line-height:1.8}.v19 .label-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.v19 .label-summary dt{color:#405642;font-size:13px}.v19 .label-summary dd{margin-top:6px;font-size:18px;font-weight:700}.v19 main#main .label-summary{border-top:1px solid #a9b99e;padding-top:18px}.v19 .ingredient-continue{margin-top:30px}.v19 .journal-questions{align-items:center}@media (max-width:1100px){.v19 .desktop-nav{gap:14px}.v19 .account-link span{display:none}.v19 header{gap:12px;padding-inline:24px}}@media (max-width:760px){.v19 .account-link{margin-left:auto;font-size:14px}.v19 .label-photo{grid-template-columns:110px 1fr;gap:18px}.v19 .label-photo img{width:110px;height:190px}.v19 .label-summary{gap:10px}.v19 .label-summary dd{font-size:17px}.v19 .journal-questions{gap:36px}.v19 .routine-hero .fresh-hero-copy{min-height:480px}}.v19 .routine-hero .fresh-hero-art{align-self:stretch;overflow:hidden}.v19 .routine-hero .fresh-hero-art img{object-fit:cover;object-position:center;aspect-ratio:auto;width:100%;height:100%;max-height:none;display:block}.v19 main#main #faq>.visible-answers{margin-top:24px;display:block}.v19 main#main #faq .answer-item{border-top:1px solid #b4c0a8;padding:24px 0}.v19 main#main #faq .answer-item:last-child{border-bottom:1px solid #b4c0a8}.v19 main#main #faq>.text-link{margin-top:24px}@media (max-width:760px){.v19 .routine-hero .fresh-hero-art{aspect-ratio:3/2;height:auto}.v19 .routine-hero .fresh-hero-art img,.v19 .routine-hero .tone-daily .fresh-hero-art img{aspect-ratio:auto;object-fit:cover;height:100%}.v19 main#main #faq .answer-item{padding:22px 0}}.v19 .routine-hero .tone-daily .fresh-hero-art{background:#b4edce}.v19 .routine-hero .tone-daily .fresh-hero-art img{object-fit:contain}.v19 main#main #faq .answer-item p{margin-bottom:0}@media (min-width:761px) and (max-width:940px){.v19 .routine-hero .fresh-hero-art{align-self:center;height:50vw}}.v19 .announcement{letter-spacing:0;padding:10px 16px;font-size:16px;font-weight:700;line-height:1.6}.v19 .hero-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.v19 .hero-actions .fresh-cta{gap:24px;min-height:56px;font-size:17px}.v19 .hero-secondary{text-underline-offset:5px;padding-block:12px;font-size:16px;font-weight:650;text-decoration:underline}.v19 main#main .routine-hero p.fresh-intro{line-height:1.8;font-size:20px!important}.v19 main#main .routine-hero p.fresh-price{margin-top:22px;font-weight:550;line-height:1.6;font-size:18px!important}.v19 .hero-choices button{min-height:48px;padding:12px 18px;font-size:17px}.v19 .hero-count{font-size:16px}.v19 main#main .taste-specs p.taste-deck{line-height:1.75;font-size:22px!important}.v19 main#main .small,.v19 main#main figcaption,.v19 main#main .fresh-original-link,.v19 main#main .journal-equation p{line-height:1.8;font-size:16px!important}.v19 main#main .text-link{font-size:16px}.v19 .quick-reading a{align-items:center;min-height:44px;font-size:16px;display:inline-flex}.v19 main#main .taste-specs dd,.v19 .taste-specs dt{font-size:19px}@media (min-width:761px){.v19 .routine-hero .fresh-hero-copy{min-height:570px}.v19 .routine-hero .fresh-hero-art{align-self:stretch;height:100%;max-height:none;position:relative}.v19 .routine-hero .fresh-hero-art img{height:100%;position:absolute;inset:0}.v19 .routine-hero .tone-daily .fresh-hero-art img{object-fit:contain}}@media (min-width:761px) and (max-width:1100px){.v19 .routine-hero .routine-panel{grid-template-columns:1fr}.v19 .routine-hero .fresh-hero-copy{min-height:460px}.v19 .routine-hero .fresh-hero-art{align-self:stretch;height:440px;position:relative}.v19 .routine-hero .fresh-hero-art img{position:static}.v19 .routine-hero .tone-daily .fresh-hero-art img{height:440px}}@media (max-width:760px){.v19 .announcement{padding:9px 14px;font-size:14px}.v19 .routine-hero .fresh-hero-copy{min-height:520px}.v19 .hero-actions{gap:6px 18px}.v19 .hero-actions .fresh-cta{min-height:52px;font-size:16px}.v19 .hero-secondary{font-size:15px}.v19 .hero-choices button{padding:12px 10px;font-size:16px}.v19 .hero-choices button span{margin-right:4px}.v19 main#main .routine-hero p.fresh-intro{font-size:18px!important}.v19 main#main .routine-hero p.fresh-price{font-size:17px!important}.v19 main#main .taste-specs p.taste-deck{font-size:20px!important}.v19 .taste-specs dd{font-size:17px!important}.v19 .quick-reading a{font-size:15px}.v19 .hero-controls{padding-inline:16px}}@media (max-width:360px){.v19 .routine-hero .fresh-hero-copy{min-height:536px}}.v19 .journal-row img[src$=campaign-mint\.png]{object-fit:contain;background:#b4edce}.v19{--muted:#314d38;font-weight:500}.v19 header .desktop-nav,.v19 header .account-link{color:#203d2a;font-size:16px;font-weight:650}.v19 header .desktop-nav a,.v19 header .desktop-nav summary{font-weight:650}.v19 main#main p,.v19 main#main figcaption,.v19 main#main dd,.v19 main#main td{color:#294531}.v19 main#main p:not(.fresh-eyebrow):not(.minor-title):not(.fresh-price):not(.large-price):not(.shop-price):not(.role-name):not(.role-amount),.v19 main#main figcaption,.v19 main#main dd,.v19 main#main td{font-weight:500}.v19 main#main .minor-title,.v19 main#main .small,.v19 main#main figcaption,.v19 main#main .taste-specs .taste-deck,.v19 main#main .routine-hero .fresh-intro{font-weight:550}.v19 main#main .journal-answer{color:#f7f279}.v19 footer p,.v19 footer .business,.v19 footer .fine-print,.v19 footer .legal,.v19 footer .footer-links{color:#f0f5e7;font-weight:500}.v19 .purchase-bar span,.v19 .label-summary dt{color:#294531;font-weight:550}@media (max-width:760px){.v19 header .account-link{font-size:16px;font-weight:650}}.v19 main#main p.small,.v19 main#main p.taste-deck,.v19 main#main p.fresh-intro{font-weight:550!important}.v19 main#main :is(h1,h2,h3){word-break:keep-all;overflow-wrap:normal;text-wrap:balance}.v19 main#main :is(p,figcaption,dd,li){word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.v19 main#main .text-link,.v19 main#main .button{word-break:keep-all;text-wrap:balance}.v19 .olive-moment{background:#eee9df;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;margin-block:64px;display:grid}.v19 .olive-moment figure{min-width:0}.v19 .olive-moment img{object-fit:cover;object-position:35% center;width:100%;height:100%}.v19 .olive-moment-copy{align-self:center;padding:48px}.v19 .olive-moment h2{font-size:clamp(32px,3.1vw,46px);line-height:1.3}.v19 .olive-moment p:not(.minor-title){margin-top:22px;line-height:1.9}.v19 .olive-moment .text-link{margin-top:24px}.v19 .olive-editorial{padding-block:48px 64px}.v19 .olive-intro{max-width:860px;margin-bottom:36px}.v19 .olive-intro h2{font-size:clamp(30px,3vw,44px);line-height:1.3}.v19 .olive-intro>p:last-child{margin-top:24px;line-height:1.9}.v19 .olive-editorial-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;display:grid}.v19 .olive-editorial-grid figure{min-width:0}.v19 .olive-editorial-grid img{object-fit:cover;width:100%;height:100%;max-height:580px}.v19 .olive-reading{flex-direction:column;justify-content:center;gap:26px;display:flex}.v19 .olive-reading h3{margin-bottom:12px;font-size:23px}.v19 .olive-reading p{line-height:1.85}.v19 .olive-reading .text-link{align-self:start}.v19 .olive-landscape{padding-block:40px 64px}.v19 .olive-landscape figure img{aspect-ratio:2.4;object-fit:cover;width:100%}.v19 .olive-landscape>div{max-width:800px;margin:32px auto 0}.v19 .olive-landscape h2{font-size:clamp(30px,3vw,44px);line-height:1.3}.v19 .olive-landscape p:not(.minor-title){margin-top:22px;line-height:1.9}@media (max-width:900px){.v19 .olive-moment{grid-template-columns:1fr}.v19 .olive-moment img{aspect-ratio:3/2;height:auto}.v19 .olive-moment-copy{padding:32px}.v19 .olive-editorial-grid{gap:28px}.v19 .olive-reading h3{font-size:21px}}@media (max-width:760px){.v19 .olive-moment{margin-block:36px}.v19 .olive-moment-copy{padding:28px 24px}.v19 .olive-moment-copy p br,.v19 .olive-intro>p br{display:none}.v19 .olive-moment h2{font-size:32px}.v19 .olive-editorial{padding-block:32px 40px}.v19 .olive-editorial-grid{grid-template-columns:1fr;gap:28px}.v19 .olive-editorial-grid img{aspect-ratio:4/3;height:auto}.v19 .olive-intro{margin-bottom:24px}.v19 .olive-landscape{padding-block:28px 38px}.v19 .olive-landscape figure img{aspect-ratio:4/3}.v19 .olive-landscape>div{margin-top:26px}}.v19 main#main .taste-board figure{align-self:start;height:fit-content}.v19 .routine-hero .tone-daily .fresh-hero-art img{object-fit:cover;object-position:center}@media (max-width:1000px){.v19 .taste-board{grid-template-columns:1fr;gap:28px}.v19 .taste-board figure img{aspect-ratio:3/2}.v19 .taste-specs{padding:0}.v19 .taste-specs dl>div{grid-template-columns:110px minmax(0,1fr)}}@media (max-width:420px){.v19 .taste-specs dl>div{grid-template-columns:80px minmax(0,1fr)}}.v19 .hero-arrows .hero-rotation{min-width:86px;padding:12px;font-size:15px;font-weight:650}.v19 main#main .photo-story{isolation:isolate;background:#f1efe5;grid-template-columns:1fr;min-height:620px;margin-block:56px;padding:0;display:grid;position:relative;overflow:hidden}.v19 main#main .photo-story figure{margin:0;position:absolute;inset:0}.v19 main#main .photo-story figure img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;max-height:none;display:block}.v19 main#main .photo-story:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.v19 main#main .photo-story-copy{z-index:2;align-self:center;width:48%;max-width:none;margin:0 0 0 auto;padding:64px 48px 64px 24px;position:relative}.v19 main#main .photo-story-copy h2{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(36px,3.7vw,56px);line-height:1.24}.v19 main#main .photo-story-copy p:not(.minor-title){margin:0;line-height:1.8;font-size:20px!important}.v19 main#main .photo-story-copy .minor-title{margin:0;font-size:16px;line-height:1.6}.v19 main#main .photo-story-copy .text-link{margin-top:28px;font-size:17px}.v19 main#main .photo-story-grove{min-height:580px}.v19 main#main .photo-story-grove:after{background:linear-gradient(#0d201400 0%,#0d2014bf 48%,#0d2014ed)}.v19 main#main .photo-story-grove .photo-story-copy{align-self:end;width:100%;margin:0;padding:64px}.v19 main#main .photo-story-grove .photo-story-copy :is(h2,p){color:#fff}@media (max-width:1100px){.v19 main#main .photo-story{min-height:560px}.v19 main#main .photo-story-copy{width:50%;padding:42px 30px 42px 18px}.v19 main#main .photo-story-copy h2{font-size:36px}.v19 main#main .photo-story-copy p:not(.minor-title){font-size:18px!important}.v19 main#main .photo-story-grove .photo-story-copy{padding:44px}}@media (max-width:700px){.v19 main#main .photo-story{min-height:700px;margin-block:36px}.v19 main#main .photo-story-copy{align-self:end;width:100%;margin:0;padding:32px 24px}.v19 main#main .photo-story-copy h2{margin:12px 0 18px;font-size:34px}.v19 main#main .photo-story-copy p:not(.minor-title){font-size:18px!important}.v19 main#main .photo-story-copy .text-link{margin-top:20px;font-size:16px}.v19 main#main .photo-story-morning figure img{object-position:30% center;height:66%}.v19 main#main .photo-story-morning:after{background:linear-gradient(#faf9f100 36%,#faf9f1f5 57%,#faf9f1 68% 100%)}.v19 main#main .photo-story-grove{min-height:520px}.v19 main#main .photo-story-grove .photo-story-copy{padding:32px 24px}.v19 main#main .photo-story-grove .photo-story-copy h2{font-size:32px}.v19 main#main .photo-story-grove .photo-story-copy p br{display:none}}@media (max-width:360px){.v19 main#main .photo-story-copy h2{font-size:30px}.v19 main#main .photo-story-grove .photo-story-copy h2{font-size:29px}}.v19 main#main .campaign-scene{isolation:isolate;background:#f4f1e9;grid-template-columns:minmax(0,1fr);min-height:620px;margin-block:56px;padding:0;display:grid;position:relative;overflow:hidden}.v19 main#main .scene-media{z-index:0;margin:0;position:absolute;inset:0}.v19 main#main .scene-media img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;max-height:none;display:block}.v19 main#main .campaign-scene:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.v19 main#main .campaign-copy{z-index:2;align-self:center;width:56%;min-width:0;padding:56px;position:relative}.v19 main#main .campaign-copy :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;margin:16px 0 24px;font-size:clamp(36px,3.5vw,52px);line-height:1.25}.v19 main#main .campaign-copy p{color:#193c27;margin:0 0 16px;font-weight:550;line-height:1.75;font-size:20px!important}.v19 main#main .campaign-copy p.minor-title{margin:0;font-weight:700;font-size:17px!important}.v19 main#main .campaign-copy p.scene-note{margin:24px 0 0;font-weight:600;line-height:1.7;font-size:16px!important}.v19 main#main .campaign-copy :is(.button,.text-link){max-width:100%;margin-top:12px;font-size:17px}.v19 main#main .scene-lemon{background:#fff16a}.v19 main#main .scene-lemon .scene-media img{width:auto;max-width:none;height:100%;position:absolute;right:0}.v19 main#main .scene-lemon:after{background:linear-gradient(90deg,#fff16a 0%,#fff16a00 40%)}.v19 main#main .scene-olive .scene-media{left:28%}.v19 main#main .scene-olive .scene-media img{object-position:65% center}.v19 main#main .scene-olive:after{background:linear-gradient(90deg,#f4f1e9 0% 28%,#f4f1e9f2 39%,#f4f1e900 64%)}.v19 main#main .scene-olive .campaign-copy{width:58%}.v19 main#main .audience-scenes{margin-block:24px;padding-block:40px}.v19 main#main .scene-heading{margin-bottom:30px}.v19 main#main .scene-heading h2{margin:12px 0 0;font-size:clamp(32px,3.1vw,44px);line-height:1.3}.v19 main#main .scene-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.v19 main#main .scene-pair .campaign-scene{background:#183c28;min-height:700px;margin:0}.v19 main#main .scene-ink:after{background:linear-gradient(#173a2600 34%,#173a26db 57%,#173a26 63% 100%)}.v19 main#main .scene-ink .campaign-copy{align-self:end;width:100%;padding:36px}.v19 main#main .scene-ink .campaign-copy :is(h1,h2,h3,p,a){color:#fff}.v19 main#main .scene-pair .campaign-copy h3{margin:12px 0 16px;font-size:36px}.v19 main#main .scene-pair .campaign-copy p{font-size:18px!important}.v19 main#main .scene-pair .campaign-copy p.minor-title{font-size:16px!important}.v19 main#main .scene-pair .scene-media{height:65%}.v19 main#main .scene-format .scene-media img{object-position:center 28%}.v19 main#main .scene-carry .scene-media img{object-position:58% center}.v19 main#main .scene-story-intro{min-height:700px;margin-block:32px}.v19 main#main .scene-story-intro .scene-media img{object-position:center 40%}.v19 main#main .scene-story-intro .campaign-copy{padding:56px}.v19 main#main .scene-story-intro .campaign-copy h1{font-size:clamp(44px,4.4vw,64px)}.v19 main#main .scene-story-intro:after{background:linear-gradient(#0f2a1900 35%,#0f2a19cc 70%,#0f2a19f2)}.v19 main#main .story-purpose{padding-block:40px 56px}.v19 main#main .story-purpose p{max-width:850px}@media (max-width:1100px){.v19 main#main .campaign-scene{min-height:590px}.v19 main#main .campaign-copy{width:58%;padding:36px}.v19 main#main .campaign-copy :is(h1,h2,h3){font-size:36px}.v19 main#main .campaign-copy p{font-size:18px!important}.v19 main#main .scene-olive .campaign-copy{width:64%}.v19 main#main .scene-pair{gap:20px}.v19 main#main .scene-pair .campaign-scene{min-height:680px}.v19 main#main .scene-ink .campaign-copy{padding:28px}.v19 main#main .scene-pair .campaign-copy h3{font-size:30px}.v19 main#main .scene-pair .campaign-copy p br{display:none}.v19 main#main .scene-story-intro{min-height:640px}}@media (max-width:760px){.v19 main#main .campaign-scene{min-height:700px;margin-block:36px}.v19 main#main .campaign-copy,.v19 main#main .scene-olive .campaign-copy{align-self:start;width:100%;padding:32px 24px}.v19 main#main .campaign-copy :is(h1,h2,h3){margin:12px 0 20px;font-size:34px}.v19 main#main .campaign-copy p{font-size:18px!important}.v19 main#main .campaign-copy p.minor-title{font-size:16px!important}.v19 main#main .campaign-copy p.scene-note{margin-top:20px;font-size:15px!important}.v19 main#main .campaign-copy :is(.button,.text-link){margin-top:8px;font-size:16px}.v19 main#main .scene-lemon{--lemon-photo-height:clamp(336px,calc((100vw - 40px)*.6667),480px)}.v19 main#main .scene-lemon .scene-media img{width:100%;height:var(--lemon-photo-height);object-fit:cover;object-position:right center;bottom:0;right:0}.v19 main#main .scene-lemon:after{background:linear-gradient(180deg,#fff16a 0%,#fff16a calc(100% - var(--lemon-photo-height)),#fff16a00 calc(100% - var(--lemon-photo-height) + 28px))}.v19 main#main .scene-olive .scene-media{inset:39% 0 0}.v19 main#main .scene-olive:after{background:linear-gradient(#f4f1e9 0% 41%,#f4f1e9e6 53%,#f4f1e900 70%)}.v19 main#main .scene-olive .campaign-copy p br{display:none}.v19 main#main .scene-pair{grid-template-columns:1fr;gap:24px}.v19 main#main .scene-pair .campaign-scene{min-height:600px}.v19 main#main .scene-ink .campaign-copy{align-self:end;padding:28px 24px}.v19 main#main .scene-pair .campaign-copy h3{font-size:34px}.v19 main#main .scene-pair .campaign-copy p br{display:initial}.v19 main#main .scene-pair .scene-media{height:65%}.v19 main#main .audience-scenes{margin-block:24px;padding-block:24px}.v19 main#main .scene-heading h2{font-size:32px}.v19 main#main .scene-story-intro{background:#173a26;min-height:670px}.v19 main#main .scene-story-intro:after{background:linear-gradient(#173a2600 30%,#173a26cc 53%,#173a26 63% 100%)}.v19 main#main .scene-story-intro .scene-media{height:65%}.v19 main#main .scene-story-intro .scene-media img{object-position:40% center}.v19 main#main .scene-story-intro .campaign-copy{padding:32px 24px}.v19 main#main .scene-story-intro .campaign-copy h1{font-size:36px}.v19 main#main .story-purpose{padding-block:20px 32px}.v19 main#main .story-purpose p br{display:none}}@media (max-width:360px){.v19 main#main .campaign-copy :is(h1,h2,h3),.v19 main#main .scene-pair .campaign-copy h3,.v19 main#main .scene-story-intro .campaign-copy h1{font-size:30px}.v19 main#main .campaign-copy{padding-inline:20px}.v19 main#main .scene-pair .campaign-copy p br{display:none}}.v19 main#main .scene-heading .audience-deck{max-width:850px;margin-top:22px;line-height:1.8;font-size:20px!important}.v19 main#main .scene-lemon .taste-amount{margin-top:24px;font-weight:750;font-size:22px!important}.v19 main#main .home-nutrition{grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;margin-block:80px;display:grid}.v19 main#main .nutrition-intro h2{margin:16px 0 24px;font-size:clamp(34px,3.4vw,50px);line-height:1.25}.v19 main#main .nutrition-intro>p:not(.minor-title){line-height:1.8;font-size:20px!important}.v19 main#main .nutrition-intro figure{margin:28px 0 0}.v19 main#main .nutrition-intro img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.v19 main#main .nutrition-intro p.nutrition-caption{margin-top:12px;font-size:16px!important}.v19 main#main .plain-ingredients{margin:0}.v19 main#main .plain-ingredients>div{border-top:1px solid #a4b698;min-height:0;padding:24px 22px}.v19 main#main .plain-ingredients>div:last-child{border-bottom:1px solid #a4b698}.v19 main#main .plain-ingredients>div:nth-child(odd){background:#edf2de}.v19 main#main .plain-ingredients dt{color:#203f2b;justify-content:space-between;align-items:baseline;gap:16px;font-size:22px;font-weight:750;line-height:1.5;display:flex}.v19 main#main .plain-ingredients dt b{white-space:nowrap}.v19 main#main .plain-ingredients dd{color:#294531;margin:12px 0 0;font-size:18px;font-weight:550;line-height:1.8}.v19 main#main p.nutrition-boundary{margin:22px 0 0;font-weight:550;line-height:1.8;font-size:16px!important}.v19 main#main .blend-boundary{grid-column:1/-1;max-width:960px}.v19 main#main .photo-story-morning{background:#faf9f1;min-height:640px}.v19 main#main .photo-story-morning figure{right:20%}.v19 main#main .photo-story-morning figure img{object-position:left center}.v19 main#main .photo-story-morning:after{background:linear-gradient(90deg,#faf9f100 34%,#faf9f1e6 54%,#faf9f1 76%)}.v19 main#main .photo-story-morning .photo-story-copy{width:48%;padding:48px 36px 48px 16px}.v19 main#main .photo-story-morning .photo-story-copy h2{font-size:clamp(34px,3.3vw,48px)}.v19 main#main .photo-story-morning p.morning-note{margin-top:24px;line-height:1.8;font-size:16px!important}.v19 main#main .brand-name-photo img[src*=breakfast-stick]{object-position:center bottom}.v19 main#main .home-purchase{background:#e8efc9;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;margin-block:64px;padding:48px;display:grid}.v19 main#main .home-purchase h2{margin:16px 0 24px;font-size:clamp(32px,3.1vw,44px);line-height:1.3}.v19 main#main .home-purchase-action{justify-self:end}.v19 main#main .home-purchase p.home-purchase-price{margin-bottom:20px;font-weight:800;line-height:1.3;font-size:40px!important}.v19 main#main .home-purchase-price span{white-space:nowrap;margin-left:8px;font-size:18px;font-weight:600}.v19 main#main .home-purchase .button{min-height:56px;font-size:18px}.v19 main#main .home-purchase p.small{margin-top:20px;line-height:1.7;font-size:16px!important}@media (max-width:1100px){.v19 main#main .home-nutrition{gap:32px}.v19 main#main .plain-ingredients>div{padding:20px 18px}.v19 main#main .plain-ingredients dt{font-size:20px}.v19 main#main .home-purchase{gap:28px;padding:32px}}@media (max-width:1000px){.v19 main#main .photo-story-morning{flex-direction:column;min-height:0;display:flex}.v19 main#main .photo-story-morning figure{width:100%;position:relative;inset:auto}.v19 main#main .photo-story-morning figure img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}.v19 main#main .photo-story-morning:after{display:none}.v19 main#main .photo-story-morning .photo-story-copy{width:100%;margin:0;padding:32px}.v19 main#main .photo-story-morning .photo-story-copy h2 br{display:none}}@media (max-width:760px){.v19 main#main .scene-heading .audience-deck{font-size:18px!important}.v19 main#main .scene-heading .audience-deck br{display:none}.v19 main#main .home-nutrition{grid-template-columns:1fr;gap:28px;margin-block:44px}.v19 main#main .nutrition-intro h2{font-size:34px}.v19 main#main .nutrition-intro>p:not(.minor-title){font-size:18px!important}.v19 main#main .nutrition-intro figure{margin-top:24px}.v19 main#main .plain-ingredients dd{font-size:17px}.v19 main#main .plain-ingredients dt{font-size:20px}.v19 main#main .plain-ingredients>div{padding:22px 18px}.v19 main#main .photo-story-morning .photo-story-copy{padding:28px 24px}.v19 main#main .photo-story-morning .photo-story-copy h2{font-size:32px}.v19 main#main .photo-story-morning .photo-story-copy h2 br{display:initial}.v19 main#main .home-purchase{grid-template-columns:1fr;gap:28px;margin-block:40px;padding:28px 24px}.v19 main#main .home-purchase-action{justify-self:stretch}.v19 main#main .home-purchase .button{width:100%;font-size:17px}.v19 main#main .home-purchase h2{font-size:32px}.v19 main#main .home-purchase p.home-purchase-price{font-size:36px!important}}@media (max-width:360px){.v19 main#main .plain-ingredients dt{font-size:19px}.v19 main#main .plain-ingredients>div{padding-inline:16px}.v19 main#main .nutrition-intro h2,.v19 main#main .photo-story-morning .photo-story-copy h2,.v19 main#main .home-purchase h2{font-size:30px}}.v19 main#main .plain-ingredients .keep-phrase{white-space:nowrap}@media (min-width:761px){.v19 main#main .home-nutrition{align-items:stretch}.v19 main#main .nutrition-reading{flex-direction:column;display:flex}.v19 main#main .nutrition-reading .plain-ingredients{flex:1;grid-template-rows:repeat(5,1fr);display:grid}.v19 main#main .nutrition-reading .plain-ingredients>div{flex-direction:column;justify-content:center;display:flex}}.v19 main#main .scene-pair .campaign-copy p.minor-title{color:#fff;text-wrap:balance;margin-bottom:18px;font-weight:750;line-height:1.5;font-size:24px!important}.v19 main#main .scene-pair .campaign-scene{min-height:710px}.v19 main#main .customer-stories{margin-block:32px;padding-block:48px}.v19 main#main .review-section-heading{max-width:880px;margin-bottom:32px}.v19 main#main .review-section-heading h2{margin:12px 0 20px;font-size:clamp(32px,3.1vw,44px);line-height:1.3}.v19 main#main .review-section-heading p[data-review-description]{color:#294531;line-height:1.8;font-size:17px!important}.v19 main#main .review-stories-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.v19 main#main .review-story{background:#edf2de;flex-direction:column;min-width:0;padding:28px;display:flex}.v19 main#main .review-story p.review-label{color:#294531;margin:0 0 18px;font-weight:700;line-height:1.6;font-size:16px!important}.v19 main#main .review-story h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:25px;line-height:1.5}.v19 main#main .review-story p.review-body{margin:0 0 24px;font-weight:550;line-height:1.85;font-size:18px!important}.v19 main#main .review-story p.review-topic{color:#294531;margin:auto 0 0;padding-top:12px;font-weight:700;line-height:1.6;font-size:17px!important}.v19 main#main .review-more{margin-top:28px;display:inline-block}.v19 main#main[data-page=reviews] .review-stories-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v19 main#main[data-page=reviews] .customer-stories{padding-top:8px}@media (min-width:761px) and (max-width:1100px){.v19 main#main .scene-pair .campaign-copy p.minor-title{font-size:22px!important}.v19 main#main .review-stories-list{grid-template-columns:1fr}.v19 main#main .review-story{padding:28px 32px}}@media (max-width:760px){.v19 main#main .scene-pair .campaign-copy p.minor-title{line-height:1.5;font-size:22px!important}.v19 main#main .scene-pair .campaign-scene{min-height:620px}.v19 main#main .customer-stories{margin-block:24px;padding-block:24px}.v19 main#main .review-section-heading{margin-bottom:24px}.v19 main#main .review-section-heading h2{font-size:32px}.v19 main#main .review-stories-list,.v19 main#main[data-page=reviews] .review-stories-list{grid-template-columns:1fr;gap:20px}.v19 main#main .review-story{padding:24px}.v19 main#main .review-story h3{font-size:24px}.v19 main#main .review-story p.review-body{font-size:17px!important}}@media (max-width:360px){.v19 main#main .scene-pair .campaign-copy p.minor-title{font-size:21px!important}.v19 main#main .review-story{padding:22px 20px}.v19 main#main .review-story h3{font-size:23px}}.v19 main#main .review-phrase{white-space:nowrap}@media (min-width:1101px){.v19 main#main .review-story h3{min-height:3em}}.v19 main#main [data-review-list][data-review-count="1"]{grid-template-columns:1fr}.v19 main#main [data-review-count="1"] .review-story h3{min-height:0}@media (min-width:1101px){.v19 main#main [data-review-list][data-review-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.v19 main#main p.minor-title,.v19 main#main p.fresh-eyebrow{color:#203f2b;font-weight:750;line-height:1.5;font-size:20px!important}.v19 main#main .campaign-copy p.minor-title{font-size:22px!important}.v19 main#main .scene-ink .campaign-copy p.minor-title,.v19 main#main .photo-story .photo-story-copy p.minor-title{color:inherit}.v19 main#main .composition-visual{margin-block:80px}.v19 main#main .composition-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.v19 main#main .composition-heading h2{margin:16px 0 0;font-size:clamp(34px,3.4vw,50px);line-height:1.25}.v19 main#main .composition-heading>p{max-width:430px;line-height:1.8;font-size:20px!important}.v19 main#main .blend-map{isolation:isolate;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:24px 32px;display:grid;position:relative}.v19 main#main .blend-connections{z-index:-1;fill:none;stroke:#71876b;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v19 main#main .blend-nodes{display:contents}.v19 main#main .blend-node{background:#eaf1dc;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:26px;display:flex}.v19 main#main .blend-node dt{color:#203f2b;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;font-size:23px;font-weight:800;line-height:1.4;display:flex}.v19 main#main .blend-node dt b{white-space:nowrap}.v19 main#main .blend-node dd{color:#294531;margin:14px 0 0;font-size:18px;font-weight:550;line-height:1.8}.v19 main#main .blend-ht{background:#fff16a;grid-area:1/1}.v19 main#main .blend-c{grid-area:1/3}.v19 main#main .blend-e{grid-area:2/1}.v19 main#main .blend-g{grid-area:2/3}.v19 main#main .blend-collagen{grid-area:3/1/auto/-1;justify-self:center;width:min(100%,420px);margin-top:12px}.v19 main#main .blend-product{text-align:center;background:#fafbf2;grid-area:1/2/3;align-self:center;min-width:0;padding:12px 0}.v19 main#main .blend-product img{aspect-ratio:1;object-fit:contain;border-radius:50%;width:100%;height:auto;display:block}.v19 main#main .blend-product strong{letter-spacing:-.05em;margin-top:16px;font-size:32px;line-height:1.3;display:block}.v19 main#main .blend-product span{margin-top:8px;font-size:18px;font-weight:650;display:block}.v19 main#main p.blend-footnote{max-width:1000px;margin:24px 0 0;font-weight:550;line-height:1.8;font-size:16px!important}.v19 main#main .photo-explanations{margin-block:64px}.v19 main#main .photo-explanations>h2{margin:14px 0 30px;font-size:clamp(32px,3vw,44px);line-height:1.3}.v19 main#main .explain-photo-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:30px;display:grid}.v19 main#main .explain-photo{isolation:isolate;background:#f2ede2;align-items:end;min-height:620px;padding:0;display:flex;position:relative;overflow:hidden}.v19 main#main .explain-photo>img{object-fit:cover;object-position:center top;z-index:-2;width:100%;height:76%;position:absolute;top:0;left:0}.v19 main#main .explain-photo:after{content:"";z-index:-1;background:linear-gradient(#f2ede200 32%,#f2ede2f2 54%,#f2ede2 62% 100%);position:absolute;inset:0}.v19 main#main .explain-photo-copy{width:100%;padding:30px}.v19 main#main .explain-photo-copy p.minor-title{margin:0 0 12px;font-size:18px!important}.v19 main#main .explain-photo-copy h3{text-wrap:balance;margin:0 0 18px;font-size:28px;line-height:1.35}.v19 main#main .explain-photo-copy>p:not(.minor-title){margin:0;line-height:1.8;font-size:18px!important}.v19 main#main .explain-photo-copy p.format-check{margin-top:24px;font-size:17px!important}.v19 main#main .format-check b{margin-bottom:6px;display:block}.v19 main#main .photo-sage{background:#e8eee0}.v19 main#main .photo-sage:after{background:linear-gradient(#e8eee000 32%,#e8eee0f2 54%,#e8eee0 62% 100%)}.v19 main#main .photo-lemon{background:#fff16a}.v19 main#main .photo-lemon:after{background:linear-gradient(#fff16a00 32%,#fff16af2 54%,#fff16a 62% 100%)}.v19 main#main .visual-formats .explain-photo{min-height:720px}.v19 main#main .visual-formats .explain-photo-copy{min-height:390px}.v19 main#main .label-photo{grid-template-columns:minmax(0,1fr) minmax(140px,.7fr);align-items:center;gap:24px;margin-block:28px}.v19 main#main .label-photo>a{background:#fff;display:block}.v19 main#main .label-photo img{object-fit:contain;width:100%;height:360px;max-height:none;display:block}.v19 main#main .label-photo figcaption{max-width:none;font-size:18px;font-weight:650;line-height:1.8}.v19 main#main .label-photo figcaption span{text-underline-offset:4px;margin-top:12px;font-size:16px;text-decoration:underline;display:block}.v19 main#main .label-summary dt{color:#294531;font-size:17px;font-weight:650}.v19 main#main .review-story{padding:0;overflow:hidden}.v19 main#main .review-story-copy{flex-direction:column;flex:1;min-width:0;padding:28px;display:flex}.v19 main#main .review-photo{background:#eaf1dc;flex-shrink:0;margin:0;position:relative}.v19 main#main .review-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.v19 main#main .review-photo figcaption{color:#203f2b;background:#fafbf2;padding:6px 12px;font-size:15px;font-weight:650;line-height:1.5;position:absolute;bottom:14px;left:14px}.v19 main#main .review-story p.review-label{font-size:16px!important}.v19 main#main .review-story h3{min-height:3em}.v19 main#main .faq-list.visible-answers{counter-reset:question;max-width:none;margin-top:28px;display:block}.v19 main#main .faq-list.visible-answers .answer-item{background:0 0;border-top:1px solid #a4b698;margin:0;padding:28px 24px;display:block}.v19 main#main .faq-list.visible-answers .answer-item:nth-child(odd){background:#edf2de}.v19 main#main .faq-list.visible-answers .answer-item:last-child{border-bottom:1px solid #a4b698}.v19 main#main .faq-list.visible-answers .answer-item h3{margin:0 0 12px;font-size:23px;font-weight:750;line-height:1.5}.v19 main#main .faq-list.visible-answers .answer-item p{color:#294531;max-width:980px;margin:0;font-weight:550;line-height:1.9;font-size:18px!important}.v19 main#main .readable-faq .faq-list .answer-item{grid-template-columns:34px minmax(0,1fr);gap:18px;display:grid}.v19 main#main .question-mark{color:#fff;background:#24472e;align-self:start;place-items:center;width:34px;height:34px;font-size:19px;font-weight:750;line-height:1;display:grid}.v19 main#main .readable-faq>.minor-title{margin-bottom:12px}.v19 main#main .service-links{background:#e8efd7;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;padding:32px max(24px,50vw - 620px);display:grid}.v19 main#main .service-links>a{text-align:left;color:#203f2b;background:#fafbf2;border:0;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;transition:background .15s,transform .15s;display:flex}.v19 main#main .service-links>a:hover{background:#fff16a;transform:translateY(-2px)}.v19 main#main .service-links>a:focus-visible{outline-offset:3px;outline:3px solid #24472e}.v19 main#main .service-links svg{flex-shrink:0;width:32px;height:32px;margin-bottom:4px}.v19 main#main .service-links b{font-size:21px;line-height:1.4}.v19 main#main .service-links span{font-size:17px;font-weight:550;line-height:1.7}.v19 main#main .service-links strong{text-underline-offset:5px;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding-top:12px;font-size:17px;line-height:1.5;text-decoration:underline;display:flex}@media (min-width:1101px){.v19 main#main [data-review-count="1"] .review-story:has(.review-photo){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.v19 main#main [data-review-count="1"] .review-photo img{height:100%;max-height:430px}}@media (max-width:1100px){.v19 main#main .blend-map{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap:20px}.v19 main#main .blend-node{padding:22px}.v19 main#main .blend-node dt{font-size:21px}.v19 main#main .explain-photo-grid{gap:18px}.v19 main#main .explain-photo{min-height:650px}.v19 main#main .explain-photo-copy{padding:24px}.v19 main#main .explain-photo-copy h3{font-size:25px}.v19 main#main .visual-formats .explain-photo{min-height:790px}.v19 main#main .visual-formats .explain-photo-copy{min-height:460px}.v19 main#main .label-photo{text-align:center;grid-template-columns:1fr}.v19 main#main .label-photo img{height:330px}.v19 main#main .service-links{grid-template-columns:repeat(2,minmax(0,1fr))}.v19 main#main .review-stories-list{grid-template-columns:repeat(3,minmax(0,1fr))}.v19 main#main .review-story-copy{padding:24px}}@media (max-width:900px){.v19 main#main .blend-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v19 main#main .blend-connections{display:none}.v19 main#main .blend-product{flex-wrap:wrap;grid-area:1/1/auto/-1;justify-content:center;align-items:center;column-gap:24px;padding:0 0 14px;display:flex}.v19 main#main .blend-product img{border-radius:0;width:240px}.v19 main#main .blend-product strong{margin:0;font-size:30px}.v19 main#main .blend-product span{width:100%;margin-top:12px}.v19 main#main .blend-node{grid-area:auto}.v19 main#main .blend-collagen{grid-column:1/-1;justify-self:stretch;width:100%;margin:0}.v19 main#main .explain-photo-grid{grid-template-columns:1fr;gap:24px}.v19 main#main .explain-photo,.v19 main#main .visual-formats .explain-photo{min-height:610px}.v19 main#main .explain-photo>img{object-position:center 35%;height:80%}.v19 main#main .explain-photo-copy,.v19 main#main .visual-formats .explain-photo-copy{min-height:0;padding:28px}.v19 main#main .explain-photo-copy h3{font-size:30px}.v19 main#main .review-stories-list,.v19 main#main[data-page=reviews] .review-stories-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v19 main#main p.minor-title,.v19 main#main p.fresh-eyebrow{font-size:19px!important}.v19 main#main .campaign-copy p.minor-title{font-size:20px!important}.v19 main#main .composition-visual{margin-block:44px}.v19 main#main .composition-heading{margin-bottom:24px;display:block}.v19 main#main .composition-heading h2{font-size:34px}.v19 main#main .composition-heading>p{margin-top:20px;font-size:18px!important}.v19 main#main .blend-map{grid-template-columns:1fr;gap:0}.v19 main#main .blend-product{grid-area:auto/1;padding:0 0 26px;display:block}.v19 main#main .blend-product img{width:min(100%,330px);margin:auto}.v19 main#main .blend-product strong{margin-top:18px}.v19 main#main .blend-node{border-bottom:8px solid #fafbf2;border-left:2px solid #91a680;grid-area:auto/1;margin-left:14px;padding:22px 24px;position:relative}.v19 main#main .blend-node:before{content:"";background:#24472e;border-radius:50%;width:12px;height:12px;position:absolute;top:31px;left:-7px}.v19 main#main .blend-node dt{font-size:22px}.v19 main#main .blend-node dd{margin-top:12px;font-size:17px}.v19 main#main .blend-collagen{width:auto}.v19 main#main p.blend-footnote{font-size:16px!important}.v19 main#main .photo-explanations{margin-block:40px}.v19 main#main .photo-explanations>h2{font-size:32px}.v19 main#main .explain-photo,.v19 main#main .visual-formats .explain-photo{min-height:660px}.v19 main#main .explain-photo-copy,.v19 main#main .visual-formats .explain-photo-copy{padding:26px}.v19 main#main .explain-photo-copy p.minor-title{font-size:18px!important}.v19 main#main .explain-photo-copy h3{font-size:29px}.v19 main#main .explain-photo-copy>p:not(.minor-title){font-size:18px!important}.v19 main#main .explain-photo>img{object-position:center top;height:70%}.v19 main#main .visual-formats .explain-photo{min-height:760px}.v19 main#main .visual-formats .explain-photo-copy{min-height:365px}.v19 main#main .label-photo img{height:360px}.v19 main#main .label-photo figcaption{font-size:18px}.v19 main#main .review-stories-list,.v19 main#main[data-page=reviews] .review-stories-list{grid-template-columns:1fr}.v19 main#main .review-photo img{aspect-ratio:3/2}.v19 main#main .review-story h3{min-height:0;font-size:24px}.v19 main#main .review-story-copy{padding:24px}.v19 main#main .faq-list.visible-answers .answer-item{padding:24px 18px}.v19 main#main .readable-faq .faq-list .answer-item{grid-template-columns:28px minmax(0,1fr);gap:12px}.v19 main#main .question-mark{width:28px;height:28px;margin-top:3px;font-size:16px}.v19 main#main .faq-list.visible-answers .answer-item h3{font-size:21px}.v19 main#main .faq-list.visible-answers .answer-item p{font-size:17px!important}.v19 main#main .service-links{gap:14px;padding:24px 20px}.v19 main#main .service-links>a{gap:10px;padding:20px 18px}.v19 main#main .service-links b{font-size:20px}.v19 main#main .service-links span,.v19 main#main .service-links strong{font-size:16px}}@media (max-width:380px){.v19 main#main .service-links{grid-template-columns:1fr}.v19 main#main .blend-node{padding-inline:18px}.v19 main#main .blend-node dt{font-size:21px}.v19 main#main .explain-photo-copy{padding:24px}.v19 main#main .visual-formats .explain-photo{min-height:800px}}@media (min-width:1101px){.v19 main#main .photo-explanations .explain-photo-copy{min-height:262px}}@media (min-width:901px) and (max-width:1100px){.v19 main#main .photo-explanations .explain-photo-copy{min-height:340px}}.v19 main#main :is(.section-nav,.journal-nav){background:#edf2de;border-block:1px solid #a4b698;gap:12px 28px;padding:18px 24px}.v19 main#main :is(.section-nav,.journal-nav) a{padding-block:5px;font-size:18px;font-weight:650;line-height:1.6}.v19 main#main :is(.section-nav,.journal-nav) a:hover{text-underline-offset:5px;text-decoration:underline}.v19 main#main .shop-first{align-items:stretch;gap:28px}.v19 main#main .shop-first-info{background:#eef5b3;justify-content:flex-start;padding:32px}.v19 main#main .shop-first-info h1{margin-block:16px 20px;font-size:clamp(30px,2.6vw,40px);line-height:1.25}.v19 main#main .shop-first-info .shop-description{margin:0 0 22px}.v19 main#main .purchase-ingredient{background:#fafbf2;grid-template-columns:1fr auto;gap:10px 16px;margin:0 0 18px;padding:20px 22px;display:grid}.v19 main#main .purchase-ingredient>span,.v19 main#main .purchase-ingredient>b{font-size:19px;font-weight:750;line-height:1.5}.v19 main#main .purchase-ingredient>p{grid-column:1/-1;margin:0;line-height:1.75;font-size:17px!important}.v19 main#main .shop-first-info .purchase-facts{margin:0 0 22px}.v19 main#main .shop-first-info .purchase-facts>div{border-bottom:1px solid #a4b698;gap:18px;padding:13px 0;font-size:18px}.v19 main#main .shop-first-info .purchase-facts>div:first-child{border-top:1px solid #a4b698}.v19 main#main .purchase-decision{margin-top:auto}.v19 main#main .purchase-decision .shop-price{align-items:baseline;margin:0 0 10px}.v19 main#main .purchase-decision .shop-price strong{font-size:38px}.v19 main#main .purchase-decision .shipping-cost{margin:0 0 22px;line-height:1.75;font-size:17px!important}.v19 main#main .purchase-decision .shop-actions{gap:10px}.v19 main#main .purchase-decision>.small{margin-block:14px;font-size:16px!important}.v19 main#main .purchase-decision>.text-link{margin-top:4px;font-size:18px;line-height:1.6}.v19 main#main .shop-first-visual{background:#adecca;flex-direction:column;display:flex}.v19 main#main .shop-first-visual>img{object-fit:contain;aspect-ratio:auto;background:#adecca;flex:1;width:100%;min-height:0}.v19 main#main .shop-first-visual>p{margin:0;padding:18px 22px}.v19 main#main :is(.ht-explainer,.portion-story,.package-guide){margin-block:64px;padding-block:0}.v19 main#main .section-heading{margin:0 0 30px}.v19 main#main .section-heading>.minor-title{margin:0 0 12px}.v19 main#main .section-heading h2{margin:0;font-size:clamp(32px,3vw,44px);line-height:1.3}.v19 main#main .ht-explainer-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:stretch;gap:36px;display:grid}.v19 main#main .ingredient-picture{background:#e8eee0;flex-direction:column;min-width:0;margin:0;display:flex}.v19 main#main .ingredient-picture img{object-fit:cover;flex:1;width:100%;height:100%;min-height:0}.v19 main#main .ingredient-picture figcaption{padding:20px 24px;font-size:17px;font-weight:650;line-height:1.7}.v19 main#main .explanation-rows{flex-direction:column;min-width:0;display:flex}.v19 main#main .explanation-rows>article{border-top:1px solid #a4b698;flex:1;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.v19 main#main .explanation-rows>article:first-child{border-top:0;padding-top:0}.v19 main#main .info-index{letter-spacing:.03em;font-size:17px;font-weight:750;line-height:1.65}.v19 main#main .explanation-rows h3{margin:0 0 10px;font-size:23px;line-height:1.5}.v19 main#main .explanation-rows p{margin:0;line-height:1.8;font-size:18px!important}.v19 main#main .explanation-rows .amount-answer{background:#edf2de;border-top:0;margin-top:0;padding:24px}.v19 main#main .amount-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:20px 0;display:grid}.v19 main#main .amount-equation span{flex-direction:column;gap:4px;min-width:0;display:flex}.v19 main#main .amount-equation b{white-space:nowrap;font-size:clamp(23px,2.2vw,31px);line-height:1.3}.v19 main#main .amount-equation small{font-size:16px;font-weight:600;line-height:1.5}.v19 main#main .amount-equation i{font-size:22px;font-style:normal}.v19 main#main .explanation-rows p.small,.v19 main#main .section-footnote{font-weight:550;line-height:1.8;font-size:16px!important}.v19 main#main .section-footnote{margin:24px 0 0}.v19 main#main .portion-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.v19 main#main .portion-panels>article{background:#edf2de;flex-direction:column;min-width:0;display:flex}.v19 main#main .portion-panels figure{background:#fff;margin:0}.v19 main#main .portion-panels img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.v19 main#main .portion-panels .portion-box img{object-fit:contain;padding:22px}.v19 main#main .portion-copy{flex:1;padding:26px}.v19 main#main .portion-copy p.portion-quantity{letter-spacing:-.04em;margin:0 0 18px;font-weight:800;line-height:1.25;font-size:46px!important}.v19 main#main .portion-quantity span{font-size:26px;font-weight:750}.v19 main#main .portion-copy h3{margin:0 0 14px;font-size:23px;line-height:1.45}.v19 main#main .portion-copy>p:last-child{margin:0;line-height:1.85;font-size:18px!important}.v19 main#main .package-guide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px;display:grid}.v19 main#main .package-guide-visual{background:#e8eee0;flex-direction:column;min-width:0;padding:32px;display:flex}.v19 main#main .package-guide-visual>.minor-title{margin:0 0 14px}.v19 main#main .package-guide-visual h2{margin:0 0 28px;font-size:clamp(32px,3vw,42px);line-height:1.35}.v19 main#main .package-guide-visual figure{background:#fff;margin:auto 0 0}.v19 main#main .package-guide-visual img{aspect-ratio:2048/1160;object-fit:contain;width:100%;height:auto;display:block}.v19 main#main .package-guide-visual figcaption{padding:16px 22px;font-size:17px;font-weight:650;line-height:1.7}.v19 main#main .package-guide-visual figcaption span{margin-top:4px;font-size:16px;font-weight:550;display:block}.v19 main#main .package-guide-copy{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex}.v19 main#main .guide-facts{margin:0}.v19 main#main .guide-facts>div{border-top:1px solid #a4b698;padding:24px 0}.v19 main#main .guide-facts>div:first-child{border-top:0;padding-top:0}.v19 main#main .guide-facts dt{justify-content:space-between;gap:20px;font-size:23px;font-weight:750;line-height:1.5;display:flex}.v19 main#main .guide-facts dt b{white-space:nowrap}.v19 main#main .guide-facts dd{margin:12px 0 0;font-size:18px;line-height:1.85}.v19 main#main .package-guide-copy>.button{align-self:flex-start;margin:0}.v19 main#main .brand-principle{background:#edf2de;margin-block:36px 56px;padding:42px}.v19 main#main .brand-principle h2{margin:16px 0 20px;font-size:clamp(30px,3vw,42px);line-height:1.35}.v19 main#main .brand-principle>p:last-child{max-width:850px;margin:0;line-height:1.9;font-size:20px!important}.v19 main#main .brand-reading-links{gap:24px}.v19 main#main .brand-reading-links>a{background:#edf2de;padding:30px;transition:background .15s}.v19 main#main .brand-reading-links>a:last-child{background:#f2efcb}.v19 main#main .brand-reading-links>a:hover{background:#fff16a}.v19 main#main .brand-reading-links>a>b{text-underline-offset:5px;text-decoration:underline}.v19 main#main :is(.large-steps,.practical-steps){background:#edf2de;gap:0;margin-block:28px;padding:28px}.v19 main#main :is(.large-steps,.practical-steps)>li{border:0;border-left:1px solid #a4b698;min-width:0;padding:4px 28px}.v19 main#main :is(.large-steps,.practical-steps)>li:first-child{border-left:0;padding-left:0}.v19 main#main :is(.large-steps,.practical-steps)>li:last-child{padding-right:0}.v19 main#main :is(.large-steps,.practical-steps)>li>span{color:#24472e;margin:0 0 14px;font-size:28px;font-weight:750;line-height:1.4;display:block}.v19 main#main :is(.large-steps,.practical-steps) h3{margin:0 0 12px;font-size:22px;line-height:1.5}.v19 main#main :is(.large-steps,.practical-steps) p{margin:0;line-height:1.8;font-size:18px!important}.v19 main#main .two-columns{gap:24px;margin-block:28px}.v19 main#main .two-columns>article{background:#edf2de;padding:28px}.v19 main#main .two-columns>article:last-child{background:#f2efdf}.v19 main#main .two-columns h3{margin:0 0 16px;font-size:23px;line-height:1.5}.v19 main#main .fact-list>div{border-top:1px solid #a4b698;padding:20px 0}.v19 main#main .fact-list>div:last-child{border-bottom:1px solid #a4b698}.v19 main#main .fact-list :is(dt,dd){color:#294531;font-size:18px}.v19 main#main .utility-panel{background:#edf2de;max-width:1240px;margin-block:40px;padding:32px}.v19 main#main .utility-panel h2{margin:0 0 20px;font-size:32px;line-height:1.4}.v19 main#main .utility-panel p{max-width:900px;margin:12px 0;line-height:1.85;font-size:18px!important}.v19 main#main .utility-panel .button{margin:20px 16px 0 0}.v19 main#main .utility-panel .text-link{margin:20px 0 0}.v19 main#main .utility-panel .status-note{background:0 0;padding:0}.v19 main#main .utility-panel .empty-message{text-align:left;padding:0}.v19 main#main .interval-summary{background:#edf2de;padding:28px}.v19 main#main .question-answer{background:#edf2de;max-width:none;padding:28px}.v19 main#main .question-answer>div{background:0 0;border-top:1px solid #a4b698;padding:24px 0 0}.v19 main#main .journal-questions:not(.package-guide) article{border-top:1px solid #a4b698;margin:0;padding:24px 0}.v19 main#main .journal-questions:not(.package-guide) article:first-child{border-top:0;padding-top:0}@media (max-width:1100px){.v19 main#main .shop-first-info{padding:26px}.v19 main#main .ht-explainer-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.v19 main#main .explanation-rows h3{font-size:22px}.v19 main#main .portion-copy{padding:22px}.v19 main#main .portion-copy h3{font-size:22px}.v19 main#main .package-guide{gap:28px}.v19 main#main .package-guide-visual{padding:26px}.v19 main#main :is(.large-steps,.practical-steps)>li{padding-inline:20px}}@media (max-width:900px){.v19 main#main .ht-explainer-grid{grid-template-columns:1fr}.v19 main#main .ingredient-picture{grid-template-columns:1fr 1fr;align-items:center;display:grid}.v19 main#main .ingredient-picture img{aspect-ratio:4/3;height:auto}.v19 main#main .ingredient-picture figcaption{padding:28px;font-size:19px}.v19 main#main .portion-panels{gap:18px}.v19 main#main .portion-copy p.portion-quantity{font-size:38px!important}.v19 main#main .portion-copy{padding:20px}}@media (max-width:760px){.v19 main#main :is(.section-nav,.journal-nav){gap:10px 24px;padding:16px 20px}.v19 main#main :is(.section-nav,.journal-nav) a{font-size:17px}.v19 main#main .shop-first{gap:0}.v19 main#main .shop-first-visual{padding:0}.v19 main#main .shop-first-visual>img{aspect-ratio:1;flex:none;height:auto}.v19 main#main .shop-first-info{padding:26px 22px}.v19 main#main .shop-first-info h1{font-size:32px}.v19 main#main .purchase-ingredient{gap:10px;padding:18px}.v19 main#main .purchase-ingredient>span,.v19 main#main .purchase-ingredient>b{font-size:18px}.v19 main#main .shop-first-info .purchase-facts>div{grid-template-columns:78px minmax(0,1fr);gap:12px;font-size:17px}.v19 main#main .purchase-decision .shop-price strong{font-size:35px}.v19 main#main :is(.ht-explainer,.portion-story,.package-guide){margin-block:44px}.v19 main#main .section-heading{margin-bottom:24px}.v19 main#main .section-heading h2{font-size:32px}.v19 main#main .ingredient-picture{display:flex}.v19 main#main .ingredient-picture img{aspect-ratio:4/3;flex:none;width:100%}.v19 main#main .ingredient-picture figcaption{padding:18px 22px;font-size:17px}.v19 main#main .explanation-rows>article{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:24px 0}.v19 main#main .explanation-rows h3{font-size:22px}.v19 main#main .explanation-rows p{font-size:17px!important}.v19 main#main .explanation-rows .amount-answer{padding:24px 18px;display:block}.v19 main#main .amount-answer>.info-index{margin-bottom:10px;display:block}.v19 main#main .amount-equation{gap:8px}.v19 main#main .amount-equation b{font-size:28px}.v19 main#main .amount-equation small{font-size:15px}.v19 main#main .portion-panels{grid-template-columns:1fr;gap:24px}.v19 main#main .portion-copy{padding:24px}.v19 main#main .portion-copy p.portion-quantity{margin-bottom:14px;font-size:44px!important}.v19 main#main .portion-copy h3{font-size:23px}.v19 main#main .portion-copy>p:last-child{font-size:17px!important}.v19 main#main .package-guide{grid-template-columns:1fr;gap:28px}.v19 main#main .package-guide-visual{padding:24px}.v19 main#main .package-guide-visual h2{font-size:32px}.v19 main#main .package-guide-visual figcaption{padding:16px 18px;font-size:17px}.v19 main#main .package-guide-visual figcaption span{font-size:15px}.v19 main#main .guide-facts dt{font-size:22px}.v19 main#main .guide-facts dd{font-size:17px}.v19 main#main .brand-principle{margin-block:30px;padding:28px 24px}.v19 main#main .brand-principle h2{font-size:30px}.v19 main#main .brand-principle>p:last-child{font-size:18px!important}.v19 main#main .brand-reading-links>a{padding:26px}.v19 main#main :is(.large-steps,.practical-steps){grid-template-columns:1fr;margin-block:24px;padding:24px}.v19 main#main :is(.large-steps,.practical-steps)>li{border:0;border-top:1px solid #a4b698;padding:24px 0;display:block}.v19 main#main :is(.large-steps,.practical-steps)>li:first-child{border:0;padding-top:0}.v19 main#main :is(.large-steps,.practical-steps)>li:last-child{padding-bottom:0}.v19 main#main :is(.large-steps,.practical-steps)>li>span{margin-bottom:12px;font-size:25px}.v19 main#main :is(.large-steps,.practical-steps) p{font-size:17px!important}.v19 main#main .two-columns{grid-template-columns:1fr;gap:18px}.v19 main#main .two-columns>article{padding:24px}.v19 main#main .fact-list :is(dt,dd){font-size:17px}.v19 main#main .utility-panel{margin-block:30px;padding:26px 24px}.v19 main#main .utility-panel h2{font-size:29px}.v19 main#main .utility-panel p{font-size:17px!important}.v19 main#main .interval-summary,.v19 main#main .question-answer{padding:24px}}@media (max-width:380px){.v19 main#main .purchase-ingredient{grid-template-columns:1fr}.v19 main#main .amount-equation b{font-size:25px}.v19 main#main .amount-equation small{font-size:14px}}.v19 main#main .shop-first-info>.minor-title,.v19 main#main .purchase-decision .shop-actions{margin:0}.v19 main#main .purchase-decision .shop-actions .button{min-height:54px;font-size:18px}.v19 main#main .shop-first-visual{padding:0}.v19 main#main .shop-first-visual>img{aspect-ratio:1;object-fit:contain;flex:none;height:auto}.v19 main#main a.purchase-packaging{color:#203f2b;background:#e8eee0;flex:1;justify-content:center;align-items:center;gap:24px;margin:0;padding:24px;display:flex}.v19 main#main .purchase-packaging>img{aspect-ratio:2048/1160;object-fit:contain;background:#fff;width:50%;height:auto}.v19 main#main .purchase-packaging b{font-size:20px;line-height:1.5;display:block}.v19 main#main .purchase-packaging span>span{text-underline-offset:5px;margin-top:12px;font-size:17px;line-height:1.6;text-decoration:underline;display:block}.v19 main#main .package-guide-copy{justify-content:flex-start}.v19 main#main .guide-facts{flex-direction:column;flex:1;display:flex}.v19 main#main .guide-facts>div{flex:1}@media (max-width:760px){.v19 main#main a.purchase-packaging{gap:18px;padding:20px}.v19 main#main .purchase-packaging b{font-size:18px}.v19 main#main .purchase-packaging span>span{font-size:16px}.v19 main#main .guide-facts{display:block}}.v19 main#main .purchase-packaging>img{flex:none}.v19 main#main .utility-panel .empty-message{border:0}@media (min-width:901px) and (max-width:1200px){.v19 main#main a.purchase-packaging{text-align:center;flex-direction:column}.v19 main#main .purchase-packaging>img{width:85%;max-width:350px}}.v19 main#main .scene-ink .campaign-copy p.minor-title,.v19 main#main .photo-story-grove .photo-story-copy p.minor-title{color:#fff16a!important}@media (max-width:900px){.v19 main#main .explain-photo,.v19 main#main .visual-formats .explain-photo{background:#f2ede2;min-height:0;display:block}.v19 main#main .explain-photo:after{display:none}.v19 main#main .explain-photo>img{object-fit:cover;object-position:center 38%;z-index:0;height:clamp(260px,65vw,420px);position:relative;inset:auto}.v19 main#main .explain-photo-copy,.v19 main#main .visual-formats .explain-photo-copy{z-index:1;background:linear-gradient(0deg,#f2ede2 0% calc(100% - 70px),#f2ede200 100%);min-height:0;margin-top:-70px;padding:80px 26px 28px;position:relative}.v19 main#main .photo-sage .explain-photo-copy{background:linear-gradient(0deg,#e8eee0 0% calc(100% - 70px),#e8eee000 100%)}.v19 main#main .photo-lemon .explain-photo-copy{background:linear-gradient(0deg,#fff16a 0% calc(100% - 70px),#fff16a00 100%)}}.v19 main#main .support-notice{border-bottom:1px solid #a4b698;align-items:center;gap:22px;margin-block:28px 0;padding:24px 0;display:flex}.v19 main#main .support-notice>svg{flex:none;width:30px;height:30px}.v19 main#main .support-notice>div{flex-wrap:wrap;flex:1;align-items:center;gap:8px 24px;min-width:0;display:flex}.v19 main#main .support-notice b{font-size:20px}.v19 main#main .support-notice p{color:#294531;margin:0;font-size:18px;line-height:1.7}.v19 main#main .support-notice>a{flex:none;font-size:17px}.v19 main#main :is(.support-shipping,.support-inquiry){padding-block:72px}.v19 main#main .support-section-heading{margin-bottom:32px}.v19 main#main :is(.support-shipping,.support-returns,.support-contact,.support-inquiry) h2{margin:0 0 28px;font-size:clamp(32px,3.2vw,44px);line-height:1.35}.v19 main#main :is(.support-shipping,.support-returns,.support-contact,.support-inquiry) .minor-title{margin:0 0 18px;font-size:19px;font-weight:700}.v19 main#main .support-shipping-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:44px;display:grid}.v19 main#main .support-shipping-photo{background:#24472e;flex-direction:column;display:flex}.v19 main#main .support-shipping-photo img{aspect-ratio:1.6;object-fit:cover;flex:1;width:100%;height:auto;min-height:0}.v19 main#main .support-shipping-photo figcaption{color:#fff;gap:8px;padding:26px 28px;font-size:17px;font-weight:550;line-height:1.7;display:grid}.v19 main#main .support-shipping-photo figcaption strong{color:#fff16a;font-size:24px;line-height:1.5}.v19 main#main .support-shipping-facts{grid-template-rows:1fr 1.2fr 1fr;margin:0;display:grid}.v19 main#main .support-shipping-facts>div{border-top:1px solid #a4b698;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:20px;padding:24px 0;display:grid}.v19 main#main .support-shipping-facts>div:last-child{border-bottom:1px solid #a4b698}.v19 main#main .support-shipping-facts dt{font-size:18px;font-weight:700}.v19 main#main .support-shipping-facts dd{margin:0}.v19 main#main .support-shipping-facts strong{font-size:26px;font-weight:800;line-height:1.6;display:block}.v19 main#main .support-shipping-facts dd b{font-size:20px}.v19 main#main .support-shipping-facts p{color:#294531;margin:8px 0 0;font-size:18px;font-weight:550;line-height:1.8}.v19 main#main .support-delivery-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.v19 main#main .support-delivery-flow li{border-top:2px solid #24472e;gap:16px;min-width:0;padding-top:24px;display:flex}.v19 main#main .support-delivery-flow li>span{font-size:20px;font-weight:800;line-height:1.5}.v19 main#main .support-delivery-flow h3{margin:0 0 10px;font-size:22px}.v19 main#main .support-delivery-flow p{color:#294531;font-size:18px;font-weight:550;line-height:1.8}.v19 main#main .support-returns{background:#f0eddf;padding-block:64px}.v19 main#main .support-return-options{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.v19 main#main .support-return-options article{background:#fffef8;min-width:0;padding:30px}.v19 main#main .support-return-options h3{border-bottom:1px solid #a4b698;align-items:center;gap:14px;margin:0 0 22px;padding-bottom:20px;font-size:24px;display:flex}.v19 main#main .support-return-options h3 svg{flex:none;width:28px;height:28px}.v19 main#main .support-return-options ul{color:#294531;margin:0;padding-left:22px;font-size:18px;font-weight:550;line-height:1.85}.v19 main#main .support-return-options li+li{margin-top:14px}.v19 main#main .support-return-next{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.v19 main#main .support-return-next p{color:#294531;max-width:820px;margin:0;font-size:18px;line-height:1.8}.v19 main#main .support-return-next p>b{margin-bottom:6px;font-size:20px;display:block}.v19 main#main .support-return-next>a{flex:none;font-size:17px}.v19 main#main .support-contact{color:#fff;background:#24472e;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;margin-top:12px;margin-bottom:64px;padding:48px;display:grid}.v19 main#main .support-contact h2{color:#fff}.v19 main#main .support-contact p{color:#fff;font-size:19px;font-weight:550;line-height:1.8}.v19 main#main .support-contact .minor-title{color:#fff16a}.v19 main#main .support-contact-options{align-content:stretch;gap:0;display:grid}.v19 main#main .support-contact-options>a{color:#24472e;background:#fff16a;align-items:center;gap:20px;min-width:0;padding:24px;display:flex}.v19 main#main .support-contact-options>a+a{background:#edf2de;border-top:12px solid #24472e}.v19 main#main .support-contact-options>a>svg{flex:none;width:30px;height:30px}.v19 main#main .support-contact-options>a>span:not(.contact-arrow){flex:1;gap:6px;min-width:0;display:grid}.v19 main#main .support-contact-options b{font-size:21px;font-weight:750}.v19 main#main .support-contact-options strong{white-space:nowrap;letter-spacing:-.025em;font-size:clamp(23px,2.4vw,34px);line-height:1.35}.v19 main#main .support-contact-options a span span{font-size:17px;font-weight:550;line-height:1.6}.v19 main#main .contact-arrow{flex:none;font-size:25px}.v19 main#main .support-contact-options>a:hover{filter:brightness(.95)}.v19 main#main .support-inquiry{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;display:grid}.v19 main#main .inquiry-heading{background:#fff16a;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.v19 main#main .inquiry-heading p{color:#294531;font-size:19px;line-height:1.8}.v19 main#main .inquiry-heading .button{gap:16px;margin-top:auto;font-size:18px}.v19 main#main .inquiry-heading p:last-of-type{margin-bottom:32px}.v19 main#main .inquiry-guide{padding-block:8px}.v19 main#main .inquiry-guide h3{margin:0 0 20px;font-size:24px}.v19 main#main .inquiry-guide ol{counter-reset:inquiry;margin:0;padding:0;list-style:none}.v19 main#main .inquiry-guide li{counter-increment:inquiry;border-top:1px solid #a4b698;padding:22px 0 22px 42px;position:relative}.v19 main#main .inquiry-guide li:before{content:counter(inquiry,decimal-leading-zero);font-size:18px;font-weight:750;position:absolute;top:22px;left:0}.v19 main#main .inquiry-guide li b{font-size:21px}.v19 main#main .inquiry-guide li p{color:#294531;margin:8px 0 0;font-size:18px;line-height:1.8}.v19 main#main .inquiry-phone{color:#fff;background:#24472e;align-items:center;gap:18px;padding:24px;display:flex}.v19 main#main .inquiry-phone svg{flex:none;width:28px;height:28px}.v19 main#main .inquiry-phone>span:first-of-type{flex:1;gap:4px;display:grid}.v19 main#main .inquiry-phone b{font-size:18px}.v19 main#main .inquiry-phone strong{white-space:nowrap;font-size:27px;line-height:1.4}.v19 main#main .inquiry-phone>span:last-child{font-size:24px}.v19 main#main[data-page=support\/qna] .readable-faq{padding-top:0}@media (max-width:1000px){.v19 main#main .support-shipping-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}.v19 main#main .support-shipping-facts>div{grid-template-columns:1fr;gap:6px;padding-block:18px}.v19 main#main .support-shipping-facts strong{font-size:24px}.v19 main#main .support-shipping-photo img{max-height:440px}.v19 main#main .support-return-options article{padding:24px}.v19 main#main .support-contact{gap:28px;padding:36px}.v19 main#main .support-contact-options>a{gap:12px;padding:20px 16px}.v19 main#main .support-contact-options>a>svg{width:26px;height:26px}.v19 main#main .support-inquiry{gap:28px}.v19 main#main .inquiry-heading{padding:28px}}@media (max-width:760px){.v19 main#main .support-notice{grid-template-columns:28px minmax(0,1fr);gap:12px 16px;margin-top:8px;padding:22px 0;display:grid}.v19 main#main .support-notice>div{display:block}.v19 main#main .support-notice b{font-size:18px}.v19 main#main .support-notice p{margin-top:6px;font-size:17px}.v19 main#main .support-notice>a{grid-column:2;justify-self:start;font-size:17px}.v19 main#main :is(.support-shipping,.support-inquiry){padding-block:44px}.v19 main#main .support-shipping-grid{grid-template-columns:1fr;gap:24px}.v19 main#main .support-shipping-photo img{aspect-ratio:1.6;flex:none;height:auto;max-height:none}.v19 main#main .support-shipping-photo figcaption{padding:22px;font-size:16px}.v19 main#main .support-shipping-photo figcaption strong{font-size:22px}.v19 main#main .support-shipping-facts{grid-template-rows:none}.v19 main#main .support-shipping-facts>div{padding-block:22px}.v19 main#main .support-shipping-facts p{font-size:17px}.v19 main#main .support-delivery-flow{grid-template-columns:1fr;gap:0;margin-top:24px}.v19 main#main .support-delivery-flow li{border-top:1px solid #a4b698;padding:22px 0}.v19 main#main .support-delivery-flow h3{font-size:21px}.v19 main#main .support-delivery-flow p{font-size:17px}.v19 main#main .support-returns{padding-block:44px}.v19 main#main .support-return-options{grid-template-columns:1fr;gap:18px}.v19 main#main .support-return-options article{padding:24px 20px}.v19 main#main .support-return-options h3{gap:10px;font-size:22px}.v19 main#main .support-return-options ul{font-size:17px}.v19 main#main .support-return-next{display:block}.v19 main#main .support-return-next p{font-size:17px}.v19 main#main .support-return-next>a{margin-top:20px}.v19 main#main .support-contact{grid-template-columns:1fr;gap:28px;margin-bottom:44px;padding:28px 20px}.v19 main#main .support-contact h2{margin-bottom:18px}.v19 main#main .support-contact p{font-size:18px}.v19 main#main .support-contact-options>a{padding:22px 16px}.v19 main#main .support-contact-options b{font-size:19px}.v19 main#main .support-contact-options strong{font-size:clamp(21px,6vw,28px)}.v19 main#main .support-contact-options>a>svg{width:24px;height:24px}.v19 main#main .support-contact-options a span span{font-size:16px}.v19 main#main .support-contact-options .contact-arrow{font-size:20px}.v19 main#main .support-inquiry{grid-template-columns:1fr;gap:32px}.v19 main#main .inquiry-heading{padding:28px 22px}.v19 main#main .inquiry-heading p{font-size:18px}.v19 main#main .inquiry-heading .button{gap:12px;font-size:17px}.v19 main#main .inquiry-guide li p{font-size:17px}.v19 main#main .inquiry-phone{gap:12px;padding:22px 18px}.v19 main#main .inquiry-phone strong{font-size:25px}}.v19 main#main .shop-first-visual.product-photo-v19{background:#adecca;flex-direction:column;min-width:0;padding:0;display:flex;position:relative}.v19 main#main .purchase-main-photo{flex:1;min-height:0;display:block;position:relative;overflow:hidden}.v19 main#main .purchase-main-photo>img{aspect-ratio:auto;object-fit:cover;object-position:50% 50%;flex:none;width:100%;height:100%;min-height:0;position:absolute;inset:0}.v19 main#main .packaging-original-link{color:#203f2b;text-underline-offset:5px;background:#adecca;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:18px 24px;font-size:17px;font-weight:650;line-height:1.5;text-decoration:underline;display:flex}.v19 main#main .packaging-original-link>span:last-child{font-size:23px;text-decoration:none}.v19 main#main .packaging-original-link:hover{background:#9ee3bc}@media (max-width:1100px){.v19 main#main .shop-first{grid-template-columns:1fr;gap:0;max-width:760px;display:grid}.v19 main#main .purchase-main-photo{aspect-ratio:1;flex:none;min-height:0}.v19 main#main .purchase-main-photo>img{object-fit:contain}.v19 main#main .shop-first-info{padding:32px}}@media (max-width:760px){.v19 main#main .shop-first-info{padding:26px 22px}.v19 main#main .packaging-original-link{min-height:58px;padding:16px 20px;font-size:16px}}.v19 main#main .shop-first-visual.product-photo-v19{top:auto}@media (min-width:1101px){.v19 main#main .shop-first{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:1100px){.v19 main#main .shop-first-visual.product-photo-v19{order:0}.v19 main#main .shop-first-info{order:1}}.v19 .v19-live,.v19 .v19-live *{all:revert-layer}
