@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-VariableFont_wght.ttf)format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:Red Hat Text;src:url(/fonts/RedHatText-VariableFont_wght.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:IBM Plex Sans Thai;src:url(/fonts/IBMPlexSansThai-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Thai;src:url(/fonts/IBMPlexSansThai-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Thai;src:url(/fonts/IBMPlexSansThai-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Kulachat Serif;src:url(/fonts/KulachatSerif-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Coconat;src:url(/fonts/Coconat-Regular.woff2)format("woff2");font-weight:400;font-display:swap}body{background:#f9e9da;margin:0}.page *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}.page{--heritage:#262519;--mastery:#183706;--timeless:#f9e9da;--brass:#ac7c31;--phlai:#f1e6b2;--herbal:#aebc7d;--f-head:"Red Hat Display","IBM Plex Sans Thai",sans-serif;--f-body:"Red Hat Text","IBM Plex Sans Thai",sans-serif;--f-deco:"Coconat",serif;--track:.14em;--track-s:.16em;--lh:1.6;--case:uppercase;background:var(--timeless);color:var(--heritage);font-family:var(--f-body);font-size:16px;line-height:var(--lh);flex-direction:column;display:flex;overflow-x:clip}.page[data-lang=th]{--f-head:"IBM Plex Sans Thai",sans-serif;--f-body:"IBM Plex Sans Thai",sans-serif;--f-deco:"Kulachat Serif","IBM Plex Sans Thai",serif;--track:.01em;--track-s:.02em;--lh:1.7;--case:none}.page[data-lang=zh]{--f-head:"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",sans-serif;--f-body:"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",sans-serif;--f-deco:"Songti SC","Noto Serif SC","STSong",serif;--track:.06em;--track-s:.06em;--lh:1.75;--case:none}.page a{color:inherit}.page h1,.page h2,.page h3,.page p,.page ul{margin:0;padding:0}.page ul{list-style:none}.page img{max-width:100%;display:block}.page button{font:inherit;color:inherit}.hero{background:#beb59f;height:clamp(560px,62vw,max(980px,46vw));position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:50% 75%;width:100%;height:100%;position:absolute;inset:0}.hero-copy{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(28px,3vw,48px) 24px 0;display:flex;position:relative}.hero-logo{width:64px;height:auto;margin-bottom:clamp(8px,1.4vw,22px)}.hero h1{font-family:var(--f-head);letter-spacing:var(--track);text-transform:var(--case);font-size:clamp(24px,2.9vw,46px);font-weight:700;line-height:1.25}.hero-sub{letter-spacing:.05em;font-size:clamp(14px,1.15vw,18px)}.dots{z-index:15;background:#f9e9dae0;border-radius:16px;flex-direction:column;padding:6px 0;display:flex;position:fixed;top:50%;left:clamp(6px,1vw,20px);transform:translateY(-50%)}.dot{justify-content:center;align-items:center;width:30px;height:28px;display:flex}.dot span{border:1.5px solid var(--heritage);box-sizing:border-box;border-radius:50%;width:9px;height:9px;display:block}.dot[data-active=true] span{background:var(--heritage)}.nav{z-index:20;background:var(--timeless);border-bottom:1px solid #26251929;position:sticky;top:0}.nav-row{grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:16px;min-height:76px;padding:0 clamp(16px,3.4vw,56px);display:grid}.nav-logo{display:none}.nav-logo img{width:40px;height:auto}.nav-links{grid-column:2;align-items:center;gap:clamp(24px,4.6vw,76px);display:flex}.nav-link{min-height:44px;font-family:var(--f-head);letter-spacing:var(--track-s);text-transform:var(--case);white-space:nowrap;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.page[data-lang=th] .nav-link,.page[data-lang=zh] .nav-link{font-size:15px}.nav-link[data-active=true]{font-weight:700}.nav-link[data-active=true]:after{content:"";background:var(--brass);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:2px;left:50%}.nav-link:hover{color:var(--mastery)}.langs{grid-column:3;justify-self:end;align-items:center;display:flex}.lang-btn{justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 6px;font-family:Red Hat Text,IBM Plex Sans Thai,PingFang SC,Noto Sans SC,sans-serif;font-size:13px;text-decoration:none;display:inline-flex}.lang-btn[aria-current=true]{text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--brass);font-weight:700;text-decoration-thickness:2px}.menu-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.mmenu{display:none}.section{padding:clamp(56px,7vw,112px) clamp(20px,5.6vw,96px)}.eyebrow{font-family:var(--f-deco);color:var(--heritage);font-size:clamp(17px,1.5vw,22px)}.h2{font-family:var(--f-head);letter-spacing:.01em;font-size:clamp(26px,3vw,44px);font-weight:700;line-height:1.25}.h2-caps{text-transform:var(--case);letter-spacing:var(--track-s)}.lede{max-width:56ch}.btn{background:var(--heritage);letter-spacing:.03em;border:1px solid var(--heritage);box-sizing:border-box;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--timeless)!important}.btn:hover{background:var(--mastery);border-color:var(--mastery)}.btn-line{background:0 0;color:var(--heritage)!important}.btn-line:hover{background:var(--heritage);color:var(--timeless)!important}.btn-light{background:var(--timeless);border-color:var(--timeless);color:var(--heritage)!important}.btn-light:hover{background:var(--phlai);border-color:var(--phlai)}.btn-outline-light{border-color:var(--timeless);background:0 0;color:var(--timeless)!important}.btn-outline-light:hover{background:var(--timeless);border-color:var(--timeless);color:var(--heritage)!important}.manifesto{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-block:clamp(72px,9vw,144px);display:flex}.manifesto h2{font-family:var(--f-head);text-transform:var(--case);letter-spacing:.01em;white-space:pre-line;font-size:clamp(26px,3.5vw,54px);font-weight:500;line-height:1.25}.series{border-top:1px solid #26251929;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.series-media{aspect-ratio:4/5;position:relative;overflow:hidden}.series-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page .series-img2{display:none}.series.rev .series-media{order:2}.series-body{flex-direction:column;justify-content:center;gap:clamp(28px,3.4vw,52px);padding:clamp(40px,5vw,80px) clamp(20px,5vw,80px);display:flex}.series-head{flex-direction:column;gap:12px;display:flex}.series-title{font-family:var(--f-head);text-transform:var(--case);letter-spacing:.02em;font-size:clamp(28px,3.1vw,46px);font-weight:700;line-height:1.15}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);display:grid}.card{flex-direction:column;gap:6px;display:flex}.card-pic{aspect-ratio:1/1.15;border:1px solid #26251929;margin-bottom:10px;position:relative}.card-pic img{object-fit:contain;width:76%;height:80%;position:absolute;top:10%;left:12%}.card .card-name{font-family:var(--f-head);letter-spacing:.06em;text-transform:var(--case);font-size:14px;font-weight:700;line-height:1.35}.page[data-lang=th] .card-name,.page[data-lang=zh] .card-name{letter-spacing:.01em;font-size:16px}.card-local,.card-benefit{font-size:14px;line-height:1.5}.card-price{margin-top:4px;font-size:15px;font-weight:500}.card .card-price{margin-top:auto;padding-top:8px}.card-prices{margin:8px 0 0;padding:0;font-size:14px;list-style:none}.card-prices li{border-top:1px solid #26251929;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.card-prices-num{white-space:nowrap;font-weight:500}.inhaler{border-top:1px solid #26251929}.inhaler-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,3.4vw,52px);display:flex}.inhaler-title{flex-direction:column;gap:10px;display:flex}.scents{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);display:grid}.scent-pic{aspect-ratio:1;border:1px solid #26251929;margin-bottom:10px;position:relative}.scent-pic img{object-fit:contain;width:72%;height:72%;position:absolute;top:14%;left:14%}.scent-name{font-family:var(--f-head);font-size:15px;font-weight:500;line-height:1.35}.knowledge{border-top:1px solid #26251929;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.knowledge-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ingredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);display:grid}.ingredient{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.ingredient img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.ingredient-name{font-family:var(--f-deco);font-size:clamp(18px,1.6vw,24px)}.thatien{background:var(--mastery);color:var(--timeless);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thatien-media{min-height:clamp(280px,48vw,760px);position:relative;overflow:hidden}.thatien-media img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.thatien-strip{background:var(--mastery);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.thatien-strip img{aspect-ratio:3/4;object-fit:cover;width:100%}.thatien-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:clamp(48px,6vw,96px) clamp(20px,5.6vw,96px);display:flex}.thatien .eyebrow{color:var(--timeless)}.facts{border-top:1px solid #f9e9da4d;gap:12px;width:100%;max-width:460px;padding-top:18px;display:grid}.fact{justify-content:space-between;gap:20px;display:flex}.fact span:last-child{text-align:right}.actions{flex-wrap:wrap;gap:12px;display:flex}.story{flex-direction:column;gap:clamp(40px,5vw,80px);display:flex}.story-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.story-intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,5.6vw,96px);display:grid}.story-intro h3{font-family:var(--f-head);font-size:clamp(23px,2.4vw,36px);font-weight:700;line-height:1.3}.story-intro-body{flex-direction:column;gap:14px;display:flex}.story-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5.6vw,96px);display:grid}.story-img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.story-copy{flex-direction:column;gap:clamp(32px,3.6vw,56px);display:flex}.story-block{flex-direction:column;gap:10px;display:flex}.story-block h3{font-family:var(--f-head);font-size:clamp(21px,2vw,30px);font-weight:700;line-height:1.3}.story-tag{font-family:var(--f-deco);font-size:18px}.values{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.value{border-top:2px solid var(--heritage);flex-direction:column;gap:10px;padding-top:16px;display:flex}.value h3{font-family:var(--f-deco);font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.3}.manifesto-body{max-width:58ch}.find{border-top:1px solid #26251929}.find-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-top:clamp(28px,3.4vw,52px);display:grid}.find-col{border-top:2px solid var(--heritage);flex-direction:column;gap:10px;padding-top:16px;display:flex}.find-col h3{font-family:var(--f-head);font-size:16px;font-weight:700}.find-col li{padding:2px 0}.find-sub{font-size:14px;display:block}.find-spaced li+li{margin-top:14px}.find-col a{text-underline-offset:3px}.footer{background:var(--mastery);color:var(--timeless);padding:clamp(48px,5.6vw,88px) clamp(20px,5.6vw,96px) 32px}.footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer-logo{width:150px;height:auto;margin-bottom:20px}.footer h3{font-family:var(--f-head);margin-bottom:10px;font-size:15px;font-weight:700}.footer a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.footer a:hover{text-decoration:underline}.footer-small{max-width:44ch;font-size:14px}.footer-base{border-top:1px solid #f9e9da4d;margin-top:40px;padding-top:18px;font-size:13px}@media (width<=899px){.nav{order:-1}.hero{height:clamp(440px,112vw,720px)}.page .hero-logo{display:none}.hero-img{object-position:52% 82%}.dots{display:none}.nav-row{min-height:64px;padding:0 8px}.nav-links{display:none}.menu-btn{grid-column:1;justify-self:start;display:flex}.nav-logo{grid-column:2;display:block}.nav[data-open=true] .mmenu{background:var(--timeless);border-top:1px solid #26251929;flex-direction:column;padding:4px 20px 20px;display:flex}.mmenu .nav-link{border-bottom:1px solid #2625191f;min-height:52px;font-size:16px}.mmenu .nav-link[data-active=true]:after{display:none}.series,.thatien,.knowledge,.story-intro,.story-split,.values{grid-template-columns:minmax(0,1fr)}.story-img{aspect-ratio:4/3}.thatien-media{min-height:84vw}.series.rev .series-media{order:0}.series.has2 .series-media{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.series.has2 .series-img,.series.has2 .series-img2{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block;position:static}.scents{grid-template-columns:repeat(3,minmax(0,1fr))}.find-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width<=559px){.lang-btn{min-width:38px;padding:0 2px;font-size:12px}.nav-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px;padding:0 4px}.scents,.thatien-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.find-grid,.footer-grid{grid-template-columns:minmax(0,1fr)}.actions .btn{flex:100%}}.btn-shop{min-width:120px}.ws-hero h1{font-family:var(--f-head);letter-spacing:.01em;font-size:clamp(26px,3vw,44px);font-weight:700;line-height:1.25}.ws-book{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.ws-book-head{flex-direction:column;gap:8px;display:flex}.book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.book-grid .btn{text-align:center;width:100%;min-height:64px;font-size:16px}.footer-base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.footer-link{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.consent{z-index:40;background:var(--heritage);color:var(--timeless);border-top:1px solid #f9e9da4d;position:fixed;bottom:0;left:0;right:0}.consent[hidden]{display:none}.consent-row{justify-content:space-between;align-items:center;gap:16px 32px;max-width:1920px;margin-inline:auto;padding:16px clamp(20px,5vw,80px);display:flex}.consent p{max-width:70ch;font-size:14px;line-height:1.55}.consent-actions{flex:none;gap:10px;display:flex}.consent-actions .btn{min-width:112px;min-height:44px;padding:0 20px}@media (width>=900px) and (width<=1120px){.nav-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.nav-links{grid-column:1;gap:clamp(14px,1.8vw,20px)}.langs{grid-column:2}.nav-link{letter-spacing:.08em;font-size:12px}.page[data-lang=th] .nav-link,.page[data-lang=zh] .nav-link{letter-spacing:0;font-size:14px}}@media (width<=1240px){.find-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.find-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.find-grid{grid-template-columns:minmax(0,1fr)}.consent-row{flex-direction:column;align-items:stretch}.consent-actions .btn{flex:1 1 0;min-width:0}.actions .btn-shop{flex:40%}}.section,.series,.nav-row{max-width:1920px;margin-inline:auto}.footer-grid,.footer-base{max-width:1728px;margin-inline:auto}.footer-legal{flex-wrap:wrap;gap:0 20px;display:inline-flex}.footer .footer-link{min-height:44px;text-decoration:underline}.consent a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.policy{max-width:1920px}.policy-body{flex-direction:column;gap:clamp(28px,3vw,40px);max-width:76ch;margin-inline:auto;display:flex}.policy-head,.policy-block{flex-direction:column;gap:10px;display:flex}.policy h2{font-family:var(--f-head);font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.35}.policy ul{flex-direction:column;gap:6px;padding-left:1.4em;list-style:outside;display:flex}.find-col li a{text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.page a,.page button{transition:background-color .2s,color .2s,border-color .2s}}
