@font-face{font-family:Kanit;src:url('/assets/kanit.woff2') format('woff2');font-display:swap;font-weight:100 900}@font-face{font-family:DM;src:url('/assets/dm-sans.woff2') format('woff2');font-display:swap;font-weight:100 900}
:root{--cream:#f2eddf;--ink:#203a2d;--lime:#dfed41;--line:#c9cbbb;--muted:#596653;--pale:#e7e8d9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.5 DM,Arial,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Kanit,Arial,sans-serif;font-weight:400;letter-spacing:-.04em;line-height:1.05}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8b9b18;outline-offset:6px}[hidden]{display:none!important}.wrap{width:min(1320px,90%);margin:auto}.skip{position:fixed;top:12px;left:12px;z-index:99;transform:translateY(-200%);background:var(--lime);padding:14px}.skip:focus{transform:none}.announcement{display:flex;justify-content:center;gap:70px;padding:10px 5%;background:var(--ink);color:var(--cream);font-size:10px;font-weight:600;letter-spacing:.14em}.header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:11px;align-items:center}.brand img:first-child{width:30px;height:30px;object-fit:contain}.brand img:last-child{width:155px;height:auto}.header nav{display:flex;gap:32px;font-size:13px}.header nav a:hover{text-decoration:underline;text-underline-offset:6px}.header-cta{font-size:13px;font-weight:600;display:flex;align-items:center;gap:35px;border:1px solid var(--ink);border-radius:40px;padding:11px 19px}.header-cta span{font-size:24px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:48px 0 60px;align-items:stretch}.eyebrow{font:600 10px/1.5 DM,sans-serif;letter-spacing:.16em}.hero-copy>.eyebrow{display:flex;align-items:center;gap:10px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--ink)}.hero h1{font-size:clamp(74px,7.6vw,112px);font-weight:500;line-height:.88;letter-spacing:-.045em;margin:29px 0 24px}.hero h1 em{font-style:normal;-webkit-text-stroke:1px var(--ink);color:transparent}.hero h2{font-size:clamp(35px,3.7vw,54px);letter-spacing:-.035em;line-height:1.04}.hero-description{max-width:350px;margin-top:20px;color:var(--muted);font-size:16px}.hero-action{display:flex;align-items:center;gap:22px;margin-top:28px}.button{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:16px 22px;min-height:58px;font-size:14px;font-weight:600;border-radius:40px;transition:background .15s,transform .15s}.button:hover{transform:translateY(-2px)}.button span{font-size:24px;line-height:1}.lime{background:var(--lime);color:var(--ink)}.lime:hover{background:#d2e02e}.dark{background:var(--ink);color:var(--cream)}.dark:hover{background:#31523d}.hero-action p{font-size:11px;color:var(--muted);line-height:1.7}.hero-action p strong{font-weight:600;color:var(--ink)}.hero-foot{font-size:10px;color:var(--muted);margin-top:14px}.hero-art{position:relative;background:#e1e7d6;min-height:620px;isolation:isolate;overflow:hidden;border-radius:3px}.art-top,.art-footer{display:flex;position:absolute;left:25px;right:25px;justify-content:space-between;font-size:9px;font-weight:600;letter-spacing:.08em;z-index:2}.art-top{top:24px}.art-footer{bottom:24px}.giant-offer{position:absolute;font:500 clamp(150px,17vw,245px)/1 Kanit,sans-serif;letter-spacing:-.065em;top:60px;left:9%;color:var(--ink);z-index:1}.hero-product-photo{position:absolute;top:250px;bottom:51px;left:25px;right:25px;background:#f1f2f6;border:1px solid #ced3c8;overflow:hidden}.hero-product-photo img{display:block;width:100%;height:100%;object-fit:contain}.hero-art .giant-offer{font-size:190px;top:55px;left:9%}.art-sticker{position:absolute;right:21px;top:290px;background:var(--lime);border:1px solid var(--ink);border-radius:50%;width:110px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.5;transform:rotate(12deg);z-index:4}.art-sticker strong{font-size:12px}.benefit-band{background:var(--ink);color:var(--cream)}.benefit-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0}.benefit-band span{font-size:12px}.benefit-band strong{color:var(--lime);font-size:20px;font-family:Kanit;font-weight:400;margin-right:8px}.section{padding-top:85px;padding-bottom:85px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading h2{font-size:clamp(45px,5vw,66px);margin-top:14px}.section-heading>p{font-size:14px;color:var(--muted);max-width:350px;line-height:1.7}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.product-card{border:1px solid var(--line);border-radius:4px;overflow:hidden}.product-art{position:relative;height:350px;overflow:hidden}.brain-art{background:#e5e7da}.brain-art>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pill{position:absolute;left:23px;top:21px;z-index:1;background:var(--cream);border:1px solid var(--ink);border-radius:30px;padding:5px 13px;font-size:10px;letter-spacing:.08em;font-weight:600}.art-caption{position:absolute;bottom:22px;left:25px;font-size:9px;letter-spacing:.1em;font-weight:600}.longevity-art{background:var(--ink);color:var(--cream)}.longevity-art .pill{color:var(--ink);background:var(--lime);border-color:var(--lime)}.longevity-type{font:500 142px/.8 Kanit;letter-spacing:-.07em;color:var(--lime);position:absolute;left:10%;top:86px}.longevity-type span{display:block;-webkit-text-stroke:1px var(--lime);color:transparent}.longevity-mark{position:absolute;right:38px;top:142px;display:flex;flex-direction:column;gap:18px}.longevity-mark img{width:49px;height:49px;object-fit:contain}.longevity-mark span{font-size:9px;line-height:1.5;letter-spacing:.1em}.type-caption{position:absolute;right:23px;bottom:22px;font-size:8px;letter-spacing:.06em;color:#becab3}.product-info{padding:26px 28px 23px}.product-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-title h3{font-size:37px}.product-title>span{font-size:12px;white-space:nowrap}.product-description{font-size:13px;color:var(--muted);margin-top:10px}.price-row{display:flex;align-items:baseline;gap:13px;margin-top:25px}.price-row strong{font:400 41px/1 Kanit;letter-spacing:-.035em}.price-row del{font-size:16px;color:var(--muted)}.price-row>span{font-size:10px;color:var(--muted)}.saving{font-size:12px;margin-top:8px}.installments{border-top:1px solid var(--line);padding-top:15px;margin:18px 0;font-size:13px}.installments strong{font-weight:600}.product-info .button{width:100%}.dispatch{text-align:center;font-size:10px;font-weight:500;margin-top:13px}.availability{font-size:10px;color:var(--muted);text-align:center;margin-top:5px;min-height:15px}.packs-foot{max-width:900px;font-size:11px;line-height:1.7;color:var(--muted);margin-top:23px}.campaign-status{border:1px solid var(--ink);background:var(--pale);padding:18px 22px;margin-bottom:20px;font-size:14px}.button[aria-disabled=true]{opacity:.55;cursor:default;transform:none}.bonus-section{background:var(--pale);padding:65px 0}.bonus-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:9%;align-items:center}.bonus-book{position:relative;display:flex;justify-content:center;align-items:center;min-height:390px}.bonus-book>img{width:235px;max-height:355px;object-fit:contain;transform:rotate(-7deg);box-shadow:15px 15px 0 #bac9a95e,0 14px 25px #203a2d12}.book-label{position:absolute;bottom:5px;left:50%;transform:translateX(-50%) rotate(-7deg);background:var(--lime);padding:10px 14px;white-space:nowrap;font-size:9px;letter-spacing:.08em}.bonus-copy>h2{font-size:clamp(35px,3.8vw,51px);margin:15px 0 30px}.bonus-copy h2 em{font-style:normal;color:#61744a}.bonus-item{display:flex;align-items:flex-start;gap:20px;border-top:1px solid #bdc4af;padding:23px 0}.bonus-number{font:400 23px/1 Kanit;color:#62764c}.bonus-item h3{font-size:26px;margin-bottom:10px}.bonus-item p{font-size:13px;max-width:500px;color:var(--muted);line-height:1.7}.bonus-item a{display:inline-block;font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.bonus-item .bonus-detail{font-size:11px;margin-top:7px}.conditions{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}.conditions h2{font-size:52px;margin-top:18px}.conditions>div>p:last-child{font-size:14px;color:var(--muted);margin-top:24px;line-height:1.7}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;font-size:14px;font-weight:600;padding:20px 0;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font:400 25px Kanit}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;color:var(--muted);line-height:1.8;padding:0 24px 24px 0}.learning{display:flex;justify-content:space-between;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 0}.learning h2{font-size:31px;margin:13px 0}.learning p:not(.eyebrow){font-size:13px;color:var(--muted)}.learning-links{min-width:250px;align-self:center}.learning-links a{display:flex;justify-content:space-between;gap:35px;font-size:13px;border-bottom:1px solid var(--line);padding:13px 0}.learning-links a:last-child{border-bottom:0}.footer{padding:45px 0 20px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top>div{display:flex;gap:27px;font-size:12px}.footer>p{font-size:10px;line-height:1.7;color:var(--muted);max-width:710px;margin:28px 0}.footer-bottom{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.07em;border-top:1px solid var(--line);padding-top:20px}
@media(max-width:1050px){.hero{gap:5%}.hero-art{min-height:600px}.hero-action{flex-direction:column;align-items:flex-start;gap:12px}.hero-action p br{display:none}.hero-action p strong{margin-left:8px}.hero-description{font-size:15px}.art-sticker{width:93px;height:93px;font-size:10px;right:12px}.art-sticker strong{font-size:10px}.product-title h3{font-size:31px}.longevity-type{font-size:130px;left:8%}.longevity-mark{right:22px}.benefit-band span{font-size:10px}.benefit-band strong{font-size:18px;margin-right:4px}.product-info{padding:24px}.dispatch{font-size:9px}.price-row strong{font-size:36px}.bonus-grid{gap:5%}.bonus-copy h2{font-size:40px}}
@media(max-width:760px){.wrap{width:88%}.announcement{gap:22px;font-size:8px;letter-spacing:.06em;padding:10px 4%}.announcement>span:last-child{display:none}.header{height:78px;gap:14px}.brand{gap:7px}.brand img:first-child{width:23px;height:23px}.brand img:last-child{width:116px}.header nav{display:none}.header-cta{font-size:10px;padding:8px 12px;gap:10px}.header-cta span{font-size:19px}.hero{display:flex;flex-direction:column;gap:32px;padding:31px 0 35px}.hero h1{font-size:clamp(80px,22vw,115px);margin:25px 0 21px;line-height:.88}.hero h2{font-size:40px}.hero h2 br{display:none}.hero h2 br:after{content:' '}.hero-description{font-size:14px;max-width:330px;margin-top:14px}.eyebrow{font-size:9px;letter-spacing:.12em}.hero-action{flex-direction:row;align-items:center;gap:16px;margin-top:22px}.hero-action p{font-size:9px;line-height:1.7}.hero-action p br{display:block}.hero-action p strong{margin-left:0}.button{font-size:12px;min-height:53px;padding:13px 19px;gap:24px}.button span{font-size:21px}.hero-foot{font-size:9px;margin-top:12px}.hero-art{min-height:420px}.giant-offer{font-size:190px;top:37px;left:11%}.hero-product-photo{top:182px;bottom:43px;left:18px;right:18px}.hero-art .giant-offer{font-size:135px;top:43px;left:12%}.art-top,.art-footer{left:18px;right:18px;font-size:8px}.art-top{top:18px}.art-footer{bottom:18px}.art-sticker{top:215px;right:14px;width:85px;height:85px;font-size:9px}.art-sticker strong{font-size:9px}.benefit-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:17px 10px;padding:22px 0}.benefit-band span{font-size:9px}.benefit-band strong{display:block;font-size:23px;margin:0}.section{padding-top:48px;padding-bottom:48px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:46px;margin-top:12px}.section-heading>p{font-size:13px;margin-top:16px}.product-grid{grid-template-columns:1fr;gap:26px}.product-art{height:315px}.product-title h3{font-size:33px}.product-title>span{font-size:11px}.product-info{padding:23px 22px}.price-row strong{font-size:39px}.price-row del{font-size:14px}.price-row{gap:10px;margin-top:22px}.saving{font-size:11px}.installments{font-size:12px}.product-info .button{font-size:13px}.dispatch{font-size:9px}.packs-foot{font-size:10px;margin-top:19px}.longevity-type{font-size:126px;left:10%;top:85px}.longevity-mark{right:28px;top:140px}.longevity-mark img{width:40px;height:40px}.longevity-mark span{font-size:8px}.type-caption{font-size:7px;right:19px}.art-caption{font-size:8px;left:22px}.bonus-section{padding:35px 0 24px}.bonus-grid{display:flex;flex-direction:column;gap:32px}.bonus-book{min-height:300px;width:100%}.bonus-book>img{width:190px;max-height:280px}.book-label{bottom:0}.bonus-copy h2{font-size:37px;margin:14px 0 26px}.bonus-item{gap:15px;padding:23px 0}.bonus-item h3{font-size:25px}.bonus-item p{font-size:13px}.conditions{display:block}.conditions h2{font-size:45px;margin-top:14px}.conditions>div>p:last-child{font-size:13px;margin-top:18px}.faq{margin-top:29px}.faq summary{font-size:13px;gap:17px;padding:18px 0}.faq details p{font-size:12px;padding-right:0}.learning{display:block;padding:29px 0}.learning h2{font-size:28px}.learning p:not(.eyebrow){font-size:12px}.learning-links{margin-top:15px}.learning-links a{font-size:12px}.footer{padding-top:30px}.footer-top{align-items:flex-start;gap:20px}.footer-top img{width:128px}.footer-top>div{flex-direction:column;gap:12px;font-size:10px}.footer>p{font-size:9px;margin:25px 0}.footer-bottom{font-size:8px;gap:20px}.footer-bottom>span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

@media(min-width:761px) and (max-width:1050px){.hero-art .giant-offer{font-size:160px;top:69px}.hero-product-photo{top:246px;left:18px;right:18px}}
@media(max-width:760px){.hero-art{min-height:470px}.hero-action p{max-width:160px}.hero-action p strong{display:block}}
.combo-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;min-height:370px;background:var(--ink);color:var(--cream)}.combo-art{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--ink);padding:40px 24px}.combo-art .pill{left:22px;top:20px;background:var(--lime);border-color:var(--lime)}.combo-art-count{font:500 clamp(145px,18vw,230px)/.8 Kanit;letter-spacing:-.07em;color:var(--lime);display:flex;align-items:center}.combo-art-count span{font-size:.48em;margin:0 .08em;color:var(--cream)}.combo-art-products{display:flex;align-items:center;justify-content:center;gap:25px;text-align:center;margin-top:30px;font:500 13px/1.2 DM;letter-spacing:.08em}.combo-art-products span{display:flex;flex-direction:column;gap:6px}.combo-art-products small{font-size:9px;color:#d0d8c6}.combo-art-products b{font:400 25px Kanit;color:var(--lime)}.combo-art .art-caption{color:var(--cream)}.combo-card .product-info{align-self:center;padding:38px}.combo-card .product-title h3,.combo-card .product-description,.combo-card .saving,.combo-card .installments,.combo-card .dispatch{color:var(--cream)}.combo-card .product-title>span,.combo-card .availability{color:#d0d8c6}.combo-card .price-row del{color:#d0d8c6}.combo-card .installments{border-color:#526854}.combo-card .button{background:var(--lime);color:var(--ink)}
@media(max-width:760px){.combo-card{display:block}.combo-art{min-height:290px;padding:35px 18px}.combo-art-count{font-size:135px}.combo-art-products{gap:16px;font-size:11px;margin-top:22px}.combo-card .product-info{padding:24px 22px}}
