@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(noto-khmer-400.ttf) format("truetype")}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(noto-khmer-700.ttf) format("truetype")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#faf9f5;color:#133b3d;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;height:auto}button,a,input,select,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.wrap{width:min(1240px,90%);margin:auto}.announcement{background:var(--teal);color:#fff;text-align:center;padding:9px;font-size:11px;letter-spacing:1.7px}header{background:#faf9f5ed;border-bottom:1px solid #dce4dc;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:24px}.brand{font-size:24px;font-weight:800;letter-spacing:2px}.brand span{display:block;font-size:8px;font-weight:400;letter-spacing:3px}nav{display:flex;gap:34px;font-size:13px}.bag{font-size:13px}.bag span{display:inline-grid;place-items:center;width:25px;height:25px;border:1px solid #b7c7bc;border-radius:50%;margin-left:8px}.hero{overflow:hidden;background:linear-gradient(100deg,#f6f5ec,#e5ece0)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:700px;align-items:center;gap:34px}.eyebrow{font-size:11px;letter-spacing:2.5px;font-weight:700;color:var(--teal);margin:0 0 24px}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04;letter-spacing:-2px;margin:0 0 25px}h1{font-size:clamp(44px,5.8vw,78px)}h2{font-size:clamp(34px,4vw,54px)}h3{font-size:19px;font-weight:500;margin:16px 0 12px}.lead{font-size:17px;max-width:430px;color:#536765}.actions{display:flex;align-items:center;gap:24px;margin:32px 0 20px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 25px;background:var(--teal);color:#fff;border:0;border-radius:3px;font-size:14px;cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:#123d3e;transform:translateY(-2px)}.button:disabled{opacity:.5;cursor:not-allowed}.text-link{font-size:13px;border-bottom:1px solid #aabdb2;padding-bottom:4px}.micro{font-size:11px;color:#63756d;letter-spacing:.2px}.hero-art{position:relative;height:610px}.orbit{position:absolute;width:510px;height:510px;border:1px solid #b7c9ae;border-radius:50%;top:40px;left:10px;background:radial-gradient(circle,#d3e4ce88,transparent 65%)}.hero-art .box{position:absolute;height:450px;width:auto;right:0;top:85px;transform:rotate(5deg);filter:drop-shadow(12px 25px 18px #1b44392b)}.hero-art .bottle{position:absolute;height:460px;width:auto;left:20px;top:135px;transform:rotate(-8deg);filter:drop-shadow(5px 30px 18px #1b443944)}.art-label{position:absolute;top:25px;right:0;font-size:9px;letter-spacing:2px;color:#637565}.art-note{position:absolute;bottom:5px;right:12px;background:#fcfcf3dc;border:1px solid #d3ddcc;padding:17px 30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:3px}.art-note span{font-size:12px;letter-spacing:3px;display:block}.art-note small{font-size:11px}.strip{display:flex;justify-content:space-between;gap:20px;padding:27px 0;border-bottom:1px solid #d8dfd4;font-size:11px;text-transform:uppercase;letter-spacing:1px}.section{padding-top:100px;padding-bottom:100px}.section-head{display:grid;grid-template-columns:1fr 1fr}.section-head .eyebrow{grid-column:1/-1}.section-head>p:last-child{align-self:center;color:#65776f;margin-left:80px}.ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0 20px}.ingredient-grid article{padding:32px;background:#f0f1e9;border:1px solid #dfe5d8;border-radius:4px}.number{font-size:11px;color:#879185}.symbol{width:70px;height:70px;border:1px solid #b6c9b4;border-radius:50%;display:grid;place-items:center;font:32px Georgia;margin:30px 0;color:var(--teal)}.ingredient-grid p{font-size:14px;color:#64746c}.shop-section{background:#e9eee3}.shop-grid,.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.shop-art{height:640px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse,#fafbf3 5%,#e9eee3 67%)}.shop-art img{height:510px;width:auto;filter:drop-shadow(0 25px 20px #244e3325)}.vertical-label{position:absolute;left:5px;writing-mode:vertical-rl;font-size:10px;letter-spacing:3px}.shop-copy{padding:60px 0}.shop-copy p{max-width:440px;color:#526b61}.clean-list{list-style:none;padding:0;font-size:13px;margin:25px 0}.clean-list li{padding:7px 0;border-bottom:1px solid #cfdbce}.clean-list li:before{content:"\2713";color:var(--teal);margin-right:15px}.price{font-size:28px;margin:22px 0}.price s{font-size:16px;margin-left:15px;color:#738175}label{display:block;font-size:12px;margin:12px 0 5px}select,input{border:1px solid #b8c9bc;background:#fffefa;color:#153d3b;padding:12px;border-radius:3px;max-width:100%}.quantity{width:85px}.buy{display:flex;width:100%;margin-top:20px}.faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}details{border-bottom:1px solid #d1dccf;padding:20px 0}summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:16px}summary::-webkit-details-marker{display:none}details[open] summary span{transform:rotate(45deg)}.answer,details p{font-size:14px;color:#61746a;padding-top:10px}footer{background:#103d3b;color:#eff2e7;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px;font-size:13px}.footer-grid h3{font-size:14px}.footer-grid p{color:#b7c9bc}.fineprint{font-size:10px;color:#aac2b7;border-top:1px solid #3a5a52;margin-top:45px;padding-top:20px}.fineprint p{max-width:900px}.product-image{background:#e9eee3;text-align:center;padding:35px;border-radius:5px}.product-image img{max-height:580px;width:auto}.product-copy{align-self:start}.product-copy h1{font-size:48px}.gallery{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.gallery img{height:90px;width:90px;object-fit:contain;border:1px solid #dce4d5}.rte{overflow-wrap:anywhere}.rte img{height:auto}.cart-row{display:flex;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid #d2dccd}.cart-row img{width:100px}.cart-row strong{margin-left:auto}.cart-row .text-link{margin-left:20px}.cart-total{text-align:right;margin-top:35px}.secondary{padding:15px 22px;border:1px solid #b7c9bc;background:transparent;color:#153d3b;cursor:pointer;margin:10px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.product-card{padding:25px;background:#e9eee3}.product-card img{height:300px;object-fit:contain;width:100%}.narrow{max-width:850px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:#fff;z-index:99;padding:10px}@media(max-width:800px){.nav{min-height:72px;gap:15px}.brand{font-size:19px}nav{gap:14px;font-size:11px}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:50px;min-height:0}.hero-copy h1{max-width:500px}.hero-art{height:500px;max-width:480px;width:100%;margin:auto}.hero-art .bottle{height:380px;top:95px;left:35px}.hero-art .box{height:365px;top:65px;right:20px}.orbit{width:390px;height:390px;left:20px;top:35px}.art-label{right:20px;top:0}.art-note{bottom:10px}.section{padding-top:65px;padding-bottom:65px}.strip{font-size:9px;gap:14px}.section-head{display:block}.section-head>p:last-child{margin-left:0}.ingredient-grid{gap:12px}.ingredient-grid article{padding:20px}.shop-grid,.product-grid,.faq-grid{grid-template-columns:1fr;gap:25px}.shop-art{height:480px}.shop-art img{height:410px}.shop-copy{padding:15px 0 60px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.product-copy h1{font-size:40px}.collection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){nav{display:none}.actions{align-items:flex-start;flex-direction:column;gap:20px}h1{font-size:48px}.hero-art{height:430px}.hero-art .bottle{height:320px;left:5px;top:85px}.hero-art .box{height:310px;right:5px;top:55px}.orbit{width:310px;height:310px;left:10px}.art-note{padding:10px 18px}.ingredient-grid{grid-template-columns:1fr}.ingredient-grid article{display:grid;grid-template-columns:70px 1fr;column-gap:22px}.ingredient-grid .number{grid-column:1/-1}.symbol{grid-row:2/4;margin:18px 0}.ingredient-grid h3{margin:18px 0 0}.strip{flex-direction:column;gap:8px}.cart-row{gap:15px}.cart-row img{width:65px}.cart-row strong{font-size:12px}.cart-row h3{font-size:15px}.cart-row .text-link{display:block;margin:12px 0 0}.collection-grid{grid-template-columns:1fr}.product-image{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}body{font-family:Noto Sans Khmer,Khmer OS Battambang,Leelawadee UI,Arial,sans-serif;line-height:1.85}h1,h2{font-family:"Noto Serif Khmer",Khmer OS Muol Light,Noto Sans Khmer,Georgia,serif;line-height:1.55;letter-spacing:-.6px}h1{font-size:clamp(34px,4.1vw,59px)}h2{font-size:clamp(28px,3vw,42px)}h3{line-height:1.85}.eyebrow{letter-spacing:1px;line-height:1.9}.brand{font-family:Arial,sans-serif}.brand-logo{max-width:160px;max-height:60px;object-fit:contain}.lead{line-height:2}.slide-product{position:absolute;height:470px;width:auto!important;max-width:85%;object-fit:contain;left:50%;top:60px;transform:translate(-50%) rotate(-5deg);filter:drop-shadow(0 28px 20px #244e3333)}.slide-controls{display:flex;justify-content:flex-end;gap:20px;align-items:center;padding:0 0 25px}.slide-controls button{background:transparent;border:1px solid #97b29c;border-radius:50%;width:42px;height:42px;cursor:pointer;color:#153d3b}.slide-controls span{font-size:12px}.slide[hidden]{display:none}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0}.benefit-grid article{border:1px solid #dce3d4;border-radius:6px;padding:25px;background:#f1f3ea;position:relative}.benefit-grid .number{position:absolute;right:20px;top:24px}.benefit-grid h3{font-size:16px}.benefit-icon{display:grid;place-items:center;border:1px solid #bad0b8;color:var(--teal);width:60px;height:60px;border-radius:50%;font-size:27px;margin:0 0 20px}.note{align-self:center;color:#5b7165;margin-left:50px;font-size:14px}.ingredient-section{background:#e8eee1}.ingredient-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:75px}.ingredient-bottle{height:300px;width:auto;display:block;margin:20px auto 35px}.table-panel{background:#fbfcf6;border-radius:8px;padding:24px}table{border-collapse:collapse;width:100%;font-size:14px}caption{text-align:left;padding:10px 0 20px;font-size:20px;font-weight:600}td,th{padding:15px 12px;border-bottom:1px solid #dce5d5;text-align:left}th{background:#e8eedf;font-size:12px}td:last-child{white-space:nowrap;text-align:right;color:var(--teal);font-weight:600}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.testimonial-card{border:1px solid #dde4d5;border-radius:6px;overflow:hidden;background:#fffefa}.testimonial-card>img{width:100%;height:260px;object-fit:cover}.testimonial-card>div{padding:25px}.testimonial-card h3{font-size:18px}.placeholder-label{font-size:10px;color:#75644a;border:1px solid #d6c39c;padding:5px 8px;border-radius:20px}blockquote{margin:15px 0;color:#597162;font-size:14px;line-height:2}.center-heading{text-align:center;max-width:850px;margin:auto}.ingredient-explorer{position:relative;min-height:850px;margin:50px 0 25px}.explorer-bottle{position:absolute;left:50%;top:90px;transform:translate(-50%);width:32%;height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,#dce9d6,transparent 72%)}.explorer-bottle img{height:480px;width:auto;filter:drop-shadow(0 25px 20px #103d3b33);animation:levitate 6s ease-in-out infinite}.explorer-bottle .button{margin-top:30px}.bubble-list{display:grid;grid-template-columns:30% 30%;justify-content:space-between;gap:18px}.ingredient-bubble{border:1px solid #cadac6;background:#eef2e7;border-radius:22px;padding:17px 20px;align-self:start;box-shadow:0 8px 20px #143d3610;transition:box-shadow .2s}.ingredient-bubble summary{font-size:13px;line-height:1.8;gap:12px;align-items:center}.ingredient-bubble small{display:block;color:var(--teal);font-size:11px;font-weight:600}.ingredient-bubble summary>b{font-weight:400;font-size:22px}.ingredient-bubble p{font-size:12px;margin-bottom:0}.ingredient-bubble:hover{box-shadow:0 10px 24px #143d3624}.story-section{background:#edf1e5}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.chapter{border-top:1px solid #cbd8c2;margin-top:25px;padding-top:20px}.chapter p{font-size:14px;color:#617561}.chapter h3{margin:10px 0;font-size:20px}.kidney-figure{margin:0}.kidney-figure img{width:100%;height:auto}.kidney-figure figcaption{text-align:center;font-size:10px;color:#667860}.kidney-functions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.kidney-functions span{background:#fbfcf5;border:1px solid #cbd9c1;padding:8px 15px;border-radius:25px;font-size:11px}.medical-note,.urgent-note{padding:24px 28px;border-left:4px solid var(--teal);background:#eaf0e4;border-radius:3px;font-size:14px;margin:30px 0}.urgent-note{border-color:#b2604a;background:#f4e9df;color:#6d3c2e}.medical-note p,.urgent-note p{margin-bottom:0}.symptom-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.symptom-grid>div{padding:15px 20px;border:1px solid #dce4d4;border-radius:4px;font-size:14px}.symptom-grid span{color:var(--teal);margin-right:15px}.source-links{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;text-decoration:underline}.cta-band{background:#0c4744;color:#f6f3e5;padding:45px 55px;margin-top:30px;margin-bottom:70px;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:30px}.cta-band h2{font-size:30px;margin-bottom:15px}.cta-band .eyebrow{color:#d4b676}.cta-band p{font-size:13px}.cta-buttons{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.gold{background:#d1b474;color:#173f38}.gold:hover{background:#dfc58c}.outline{border:1px solid #97b6a6;background:transparent;color:#fff}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.contact-portrait{position:relative}.contact-portrait>img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px}.portrait-caption{position:absolute;left:20px;bottom:25px;background:#fffefaeb;padding:8px 16px;border-radius:30px;font-size:10px}.contact-details>div{display:flex;gap:15px;margin:18px 0;align-items:flex-start}.contact-icon{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;background:#e2ebda;border-radius:50%;color:var(--teal);font-size:16px}.contact-details strong{display:block;font-size:11px;opacity:.8}.contact-details a,.contact-details span:not(.contact-icon){display:block;font-size:13px;overflow-wrap:anywhere}.contact-details a:hover{text-decoration:underline}.contact-form-section{max-width:800px;padding-top:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid input,.form-grid textarea{width:100%;border:1px solid #b8c9bc;background:#fffefa;padding:14px;color:#153d3b;font:inherit;font-size:14px}.form-grid .full{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1.3fr .8fr;gap:40px}.footer-grid .contact-icon{background:#2c5c50;color:#e8efe1}.footer-grid .contact-details a{font-size:11px}.footer-grid .contact-details strong{font-size:10px}.footer-grid .button{font-size:12px;margin-top:20px}.footer-grid .brand{font-size:21px}.nav a[aria-current]{color:var(--teal);border-bottom:1px solid var(--gold)}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:950px){.ingredient-layout,.story-grid,.contact-grid{gap:35px}.benefit-grid{grid-template-columns:repeat(3,1fr)}.ingredient-explorer{min-height:950px}.explorer-bottle img{height:380px}.bubble-list{grid-template-columns:32% 32%}.ingredient-bubble{padding:14px 15px}.footer-grid{gap:25px}}@media(max-width:800px){.nav{flex-wrap:wrap;padding:15px 0;gap:12px}.nav nav{display:flex;order:3;width:100%;justify-content:space-between;font-size:12px;gap:8px}.nav nav a{padding:5px 0}.hero-grid{padding-top:45px}.hero-art{height:470px}.slide-product{height:380px;top:40px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.note{margin:15px 0 0}.ingredient-layout,.story-grid,.contact-grid{grid-template-columns:1fr}.ingredient-layout>div:first-child{text-align:center}.testimonial-grid{gap:15px}.testimonial-card>div{padding:16px}.testimonial-card>img{height:200px}.placeholder-label{font-size:8px;display:inline-block}.ingredient-explorer{min-height:0;display:flex;flex-direction:column;margin-top:25px}.explorer-bottle{position:relative;left:auto;top:auto;transform:none;width:100%;height:490px;margin-bottom:30px}.explorer-bottle img{height:360px}.bubble-list{grid-template-columns:1fr 1fr;gap:12px}.contact-portrait{max-width:520px;margin:auto;width:100%}.cta-band{padding:30px;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.contact-grid h1{font-size:36px}}@media(max-width:520px){h1{font-size:35px}h2{font-size:28px}.lead{font-size:15px}.hero-art{height:420px}.slide-product{height:330px;top:35px}.benefit-grid article{padding:18px}.benefit-grid h3{font-size:13px}.benefit-icon{width:45px;height:45px;font-size:22px}.benefit-grid{gap:12px}.table-panel{padding:12px}td,th{padding:13px 7px;font-size:11px}.testimonial-grid{grid-template-columns:1fr}.testimonial-card>img{height:280px}.ingredient-bubble summary{font-size:11px}.ingredient-bubble{padding:12px;border-radius:15px}.symptom-grid,.form-grid{grid-template-columns:1fr}.cta-band{display:block}.cta-buttons{margin-top:25px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.section-head{display:block}.medical-note,.urgent-note{padding:20px}.actions{gap:16px}.slide-controls{justify-content:center}.brand{font-size:19px}}@media(prefers-reduced-motion:reduce){.explorer-bottle img{animation:none}.ingredient-bubble{transition:none}}.sales-hero{background:linear-gradient(115deg,#e6eee0,#f8f7ed)}.sales-product{text-align:center;position:relative;background:radial-gradient(ellipse,#fbfcf3,#dbe8d500 65%)}.sales-product img{height:520px;width:auto;max-width:90%;object-fit:contain;filter:drop-shadow(0 25px 20px #173f3b33)}.sales-product>span{display:block;font-size:10px;letter-spacing:2px;margin-top:25px}.sales-order-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:start}.order-panel{padding:35px;border:1px solid #cbdac6;background:#eef3e7;border-radius:8px;text-align:center}.order-panel form{text-align:left}.order-thumb{height:180px;width:auto!important;object-fit:contain}.order-help{border-top:1px solid #cbd8c2;margin-top:25px;padding-top:15px;font-size:13px}.order-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.order-steps article{border-top:1px solid #cbd9c1;padding-top:15px}.order-steps span{font-size:11px;color:var(--teal)}.order-steps h3{font-size:16px;margin:10px 0}.order-steps p{font-size:12px;color:#5f7465}@media(max-width:800px){.sales-order-grid{grid-template-columns:1fr;gap:30px}.sales-product img{height:390px}}@media(max-width:520px){.sales-product img{height:340px}.order-panel{padding:25px}.order-steps{gap:12px}}.promotion-section{background:#f1f3e9}.promotion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:45px 0 25px}.promotion-card{background:#fffefa;border:1px solid #d3dfcb;border-radius:8px;padding:32px 25px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.promotion-card.highlight{border:2px solid var(--teal);box-shadow:0 16px 40px #12473d15}.promo-badge{font-size:11px;background:#e7eddf;color:var(--teal);border-radius:22px;padding:7px 15px;min-height:32px}.highlight .promo-badge{background:var(--teal);color:#fff}.promotion-card img{height:190px;width:auto;margin:25px 0 10px}.promotion-card h3{font-size:25px;margin-bottom:10px}.promo-price{font:42px Georgia,serif;color:var(--teal);line-height:1.3}.promo-note{font-size:12px;min-height:60px;color:#536e5c}.promotion-card .button{margin-top:auto;width:100%;justify-content:center;gap:10px;font-size:13px}@media(max-width:800px){.promotion-grid{gap:12px}.promotion-card{padding:25px 15px}.promo-price{font-size:34px}.promotion-card .button{font-size:11px;padding:14px 10px}}@media(max-width:520px){.promotion-grid{grid-template-columns:1fr}.promotion-card{padding:25px}.promo-note{min-height:0}.promotion-card img{height:170px}}.button{max-width:100%;white-space:normal}.contact-grid .actions{flex-wrap:wrap}.brand-logo{display:block}.ingredient-bubble[open] summary b{transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
