:root{--ink:#171713;--gold:#e7b943;--paper:#fffdf7;--green:#126d37}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:600 24px/1.65 Helvetica,Arial,sans-serif}a{color:inherit}img{max-width:100%;display:block}button{font:inherit}h1,h2,h3,p{margin:0 0 25px}h1,h2,h3{font-weight:800;line-height:1.2}h1{font-size:clamp(45px,5.5vw,78px);letter-spacing:-2px}h2{font-size:44px}h3{font-size:28px}h2 span{color:#986719}.wrap{max-width:1040px;width:calc(100% - 64px);margin:auto}.section{padding:85px 0}.centered{text-align:center}.top{background:#080808;color:white;text-align:center;padding:12px 20px;font-size:22px;font-weight:800}header{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;gap:20px}.brand{font-size:32px;text-decoration:none;font-weight:800;line-height:1.2}.brand span{color:#986719}.brand small{font-size:24px}.header-cta{font-size:22px;font-weight:800}.hero{background:#22221a;color:#fff}.hero-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;padding:65px 32px}.hero h1 span{color:var(--gold)}.eyebrow{font-size:22px;font-weight:800;margin-bottom:25px}.hero-sub{font-size:30px;font-weight:800;line-height:1.4}.product img{width:100%;border-radius:8px}.product-label{text-align:center;padding:18px 10px;background:var(--gold);color:var(--ink);font-size:22px;font-weight:800;border-radius:0 0 8px 8px}.cta,.btn{display:inline-block;background:var(--green);color:white;text-decoration:none;padding:20px 32px;font-size:25px;font-weight:800;border-radius:7px;box-shadow:0 5px 0 #094322;text-align:center;border:0;line-height:1.5}.cta:hover,.btn:hover{background:#0c572a}.hero .cta{background:var(--gold);color:#171713;box-shadow:0 5px 0 #a87a16}.needs{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:45px 0}.needs>div{padding:30px 20px;border:2px solid #d9d1ba;background:white;border-radius:8px}.needs b{display:block;color:#986719;font-size:38px;margin-bottom:20px}.needs p{font-size:23px;margin:0}.intro-band{padding:70px 0;background:#171713;color:white}.intro-band h2 span{color:var(--gold)}.facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;gap:25px}.facts b{display:block;color:var(--gold);font-size:44px}.reviews{background:#f2ead4}.section-head{text-align:center;margin-bottom:40px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.review-card{background:white;padding:30px;border:2px solid #dfd6bd;border-radius:8px}.stars{color:#976500;font-size:30px;letter-spacing:2px}.review-card h3{margin:20px 0}.review-card p{font-size:24px;font-weight:500}.review-card footer{border-top:1px solid #ddd;padding-top:20px;font-size:22px}.fine{font-size:22px;font-weight:500;line-height:1.65;color:#45453b;margin-top:28px}.text-link{font-size:22px}.ingredients{background:white}.ingredient-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.ingredient-slide{border:2px solid #e0ddcf;border-radius:8px;overflow:hidden;background:#fffdf7}.ingredient-slide img{width:100%;height:280px;object-fit:cover}.ingredient-slide>div{padding:25px}.ingredient-slide span{font-size:22px;color:#555}.ingredient-slide h3{margin-top:10px}.ingredient-benefit{color:#80511f;font-size:24px;font-weight:500;margin-bottom:0}.steps{background:#171713;color:white}.steps ol{list-style:none;counter-reset:step;max-width:780px;margin:40px auto;padding:0;text-align:left}.steps li{counter-increment:step;position:relative;padding:0 0 32px 75px}.steps li:before{content:counter(step);position:absolute;left:0;top:0;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--ink);font-weight:800}.steps li b,.steps li span{display:block}.steps li span{font-weight:500}#pakej{scroll-margin-top:25px}.packages{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.package{background:white;border:2px solid #ccc5b1;border-radius:8px;color:var(--ink);padding:30px;text-align:center;cursor:pointer;position:relative}.package.active{border:4px solid var(--green);padding:28px;background:#f0f8ef}.package>span,.package small,.package p{font-size:22px}.package h3{font-size:32px;margin:20px 0}.package strong{font-size:48px;font-weight:800}.package p{margin:12px 0}.package i{display:none;position:absolute;right:15px;top:12px;color:var(--green)}.package.active i{display:block}.purchase{margin-top:30px;padding:30px;background:#171713;color:white;border-radius:8px;text-align:center}.purchase small{font-size:22px}.purchase p{font-size:28px;margin:10px 0 25px}.purchase p span{display:block;color:var(--gold);font-weight:800;font-size:40px}.purchase .btn{width:100%}.faq{background:#f2ead4}.faq-grid>div:first-child{text-align:center}.faq-grid>div:first-child>.text-link{display:none}details{background:white;padding:25px;margin-top:18px;border:1px solid #d5cdb7;border-radius:7px}summary{font-size:25px;font-weight:800;cursor:pointer}details p{margin:20px 0 0;font-weight:500;font-size:24px}.page-footer{background:#171713;color:white;padding:45px 0 115px;font-size:22px}.page-footer p{font-weight:500;margin-top:20px}.sticky{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#126d37;color:white;text-decoration:none;text-align:center;padding:15px 20px;font-size:24px;font-weight:800;border-top:3px solid #fff}.skip{position:absolute;top:-100px;background:white;padding:15px;z-index:20}.skip:focus{top:0}:focus-visible{outline:4px solid #c3860f;outline-offset:5px}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.hero-inner{grid-template-columns:1fr;padding:38px 20px;gap:35px}.hero-inner>div:first-child{text-align:center}h1{font-size:48px;letter-spacing:-1px}h2{font-size:36px}.hero-sub{font-size:28px}.section{padding:55px 0}.needs,.review-grid{grid-template-columns:1fr}.facts{grid-template-columns:1fr;gap:25px}.facts>div{border-bottom:1px solid #555;padding-bottom:20px}.ingredient-grid{grid-template-columns:1fr}.ingredient-slide img{height:auto;aspect-ratio:1/1}.packages{grid-template-columns:1fr}.cta,.btn{font-size:24px;padding:18px 22px;width:100%}.header-cta{font-size:22px}header{padding:22px 18px;flex-wrap:wrap}.brand{font-size:29px}.top{font-size:22px}.purchase{padding:24px 18px}.sticky{font-size:22px}.page-footer{padding-bottom:125px}.steps li{padding-left:65px}summary{font-size:24px}.product{max-width:500px;margin:auto}.ingredient-slide h3{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
em{font-style:normal}.product img{height:510px;object-fit:cover;object-position:center 68%}.hero-inner{align-items:center}.hero .eyebrow{font-size:22px}@media(max-width:760px){.product img{height:420px;object-fit:cover;object-position:center 68%}}

.problems{background:#fffdf7}.problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.problem-card{background:white;border:2px solid #ded5bf;border-radius:9px;overflow:hidden}.problem-card img{width:100%;height:290px;object-fit:cover;object-position:center}.problem-card>div{padding:28px}.problem-index{display:block;font-size:22px;font-weight:800;color:#986719;margin-bottom:12px}.problem-card h3{font-size:30px;color:#8a321e}.problem-card p{font-size:24px;font-weight:500;margin:0}.problem-close{margin-top:45px;text-align:center;padding:35px;background:#f2ead4;border-radius:8px}.problem-close h3{font-size:32px}.problem-close .fine{font-size:22px;margin-bottom:0}@media(max-width:760px){.problem-grid{grid-template-columns:1fr}.problem-card img{height:260px}.problem-card>div{padding:24px}.problem-close{padding:25px 20px}.problem-card h3{font-size:28px}}

/* Compact eight-situation grid. */
.problems.section{padding:55px 0}.problems .wrap{max-width:1200px}.problems .section-head{margin-bottom:28px}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.problem-card img{height:165px;object-fit:cover}.problem-card>div{padding:18px 14px}.problem-index{display:none}.problem-card h3{font-size:24px;line-height:1.35;margin:0}.problem-close{margin-top:28px;padding:25px}.problem-close>p:first-child{margin-bottom:20px}.problem-close .fine{margin-top:22px}@media(max-width:760px){.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.problem-card img{height:130px}.problem-card>div{padding:14px 10px}.problem-card h3{font-size:22px;line-height:1.4}.problems.section{padding:40px 0}.problem-close{padding:22px 16px}}

.hero h1{font-size:clamp(42px,4.6vw,64px);line-height:1.18}.hero-sub{font-size:28px}@media(max-width:760px){.hero h1{font-size:42px}.hero-sub{font-size:26px}}
/* Shorter sales flow, readable content, and direct package actions. */
.section{padding:55px 0}.hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);padding-top:45px;padding-bottom:45px;gap:35px}.hero h1{font-size:clamp(40px,4.1vw,58px);line-height:1.13;letter-spacing:-1.2px;text-wrap:balance;word-break:normal;hyphens:none}.hero .eyebrow{font-size:22px;line-height:1.4}.hero-sub{font-size:26px;line-height:1.45}.hero p{margin-bottom:22px}.hero .product img{height:440px;object-fit:cover;object-position:center 65%;transform:none}.hero .product-label{padding:12px;font-size:22px}.hero .cta{padding:17px 25px}.quick-facts{background:#f2ead4;padding:22px 0}.quick-facts .facts{margin:0;gap:12px;text-align:center}.quick-facts .facts b{font-size:27px;color:#754c10}.quick-facts .facts>div{font-size:22px;border:0;padding:0}.brand-story{background:transparent;margin-top:18px;padding:12px 0 0;border:0;border-top:1px solid #c8ba97}.brand-story summary{font-size:22px;text-align:center}.brand-story p,.brand-story h2{text-align:center;margin-top:22px}.brand-story .eyebrow{display:none}.reviews .section-head{margin-bottom:25px}.review-card{padding:23px}.review-card h3{font-size:26px;margin:14px 0}.review-card footer{padding-top:14px}.review-card p{font-size:23px}.review-grid{gap:18px}.reviews .fine{font-size:22px;margin-top:20px}.problem-close{padding:20px;margin-top:20px}.problem-close .cta{margin-bottom:0}.context-note{background:transparent;border:0;border-top:1px solid #cbbf9e;padding:18px 0 0;margin-top:20px;text-align:left}.context-note summary{font-size:22px}.context-note .fine{font-size:22px}#kenali .needs{margin:28px 0}#kenali .needs>div{padding:23px 18px}#kenali .needs h3{font-size:27px}#kenali .needs b{font-size:30px;margin-bottom:12px}#kenali .needs p{font-size:23px}.founder{background:#171713;color:white}.founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.founder-image{height:370px;overflow:hidden;border-radius:8px;background:white}.founder-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.founder h2{font-size:38px}.founder .cta{font-size:23px;padding:17px 22px}.founder-source{display:block;margin-top:20px;color:#e7b943}.ingredient-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:5px 0 20px;scrollbar-width:thin}.ingredient-slide{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start}.ingredient-slide img{height:150px;object-fit:contain;background:#f7f2e6}.ingredient-slide>div{padding:18px 15px}.ingredient-slide h3{font-size:25px;margin:8px 0 15px}.ingredient-slide span{font-size:22px}.ingredient-benefit{font-size:22px;line-height:1.5}.ingredient-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.ingredient-controls button{background:#183d32;color:white;border:0;border-radius:5px;font-size:32px;min-width:62px;min-height:58px;cursor:pointer}.ingredient-controls span{font-size:22px}.ingredients .section-head{margin-bottom:25px}.ingredients .section-head>p{margin-bottom:0}.packages{gap:22px}.package{padding:26px;text-align:center;cursor:default}.package.active{padding:24px}.package>span{display:block;font-size:22px}.package h3{margin:16px 0 10px}.package strong{font-size:44px}.bottle-row{display:flex;justify-content:center;gap:7px;height:165px;margin:22px 0 10px;background:#f2e4ca;border-radius:5px;padding:12px 8px}.bottle-row svg{height:100%;width:auto;max-width:calc(100% / 5);min-width:0}.package[data-count="1"] .bottle-row svg{max-width:none}.package[data-count="2"] .bottle-row svg{max-width:40%}.package[data-count="3"] .bottle-row svg{max-width:28%}.choose-package,.package-buy{display:block;width:100%;font:700 23px/1.4 Helvetica,Arial,sans-serif;border-radius:5px;padding:13px 12px;margin-top:18px}.choose-package{border:2px solid #183d32;background:white;color:#183d32;cursor:pointer}.active .choose-package{background:#e0eddf}.package-buy{background:#126d37;color:white;text-decoration:none;border:0;box-shadow:0 4px 0 #094322}.purchase{margin-top:25px;padding:25px}.purchase p{margin-bottom:18px}.buying-help{margin-top:10px;margin-bottom:35px}.buying-help details{margin:0}.buying-help h2,.buying-help .eyebrow{display:none}.buying-help ol{padding-left:30px}.buying-help li{padding:12px 0}.buying-help li span{display:block;font-weight:500}.help-section{text-align:center;padding:45px 0}.help-section h2{font-size:36px}.help-links{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:22px;font-size:22px}.last.section{padding-top:25px;padding-bottom:55px}.faq details{padding:20px;margin-top:14px}.faq .faq-grid>div:first-child p:not(.eyebrow){display:none}.purchase+.fine{font-size:22px}
@media(max-width:1000px){.ingredient-slide{flex-basis:calc((100% - 20px)/2)}.hero h1{font-size:46px}}@media(max-width:760px){.section{padding:40px 0}.hero-inner{grid-template-columns:1fr;padding:30px 20px;gap:25px}.hero h1{font-size:40px;letter-spacing:-.5px}.hero-sub{font-size:25px}.hero p{font-size:23px}.hero .product img{height:310px;object-position:center 67%}.hero .cta{font-size:23px}.quick-facts{padding:18px 0}.quick-facts .facts{grid-template-columns:repeat(3,1fr);gap:10px}.quick-facts .facts>div{font-size:22px;line-height:1.4}.quick-facts .facts b{font-size:24px}.founder-grid{grid-template-columns:1fr;gap:24px}.founder-image{height:300px;max-width:450px;width:100%;margin:auto}.founder h2{font-size:34px}.ingredient-slide{flex-basis:85%}.ingredient-slide img{height:155px;aspect-ratio:auto}.ingredient-controls span{font-size:22px;text-align:center}.ingredient-controls button{min-width:55px}.ingredient-slide h3{font-size:27px}.ingredient-slide>div{padding:20px}.bottle-row{height:155px}.package,.package.active{padding:24px 20px}.package.active{padding:22px 18px}.review-card{padding:23px}.problem-close .cta{font-size:23px}.help-links{display:block}.help-links a{display:block;margin-top:15px}.brand-story summary{font-size:22px}.buying-help{margin-bottom:25px}.last.section{padding-top:10px;padding-bottom:40px}#kenali .needs{gap:16px;margin:25px 0}#kenali .needs>div{padding:20px}.sticky{padding:12px 16px}}
/* Compact four-package comparison. */
#pakej.wrap{max-width:1200px}.packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.package{padding:20px 14px}.package.active{padding:18px 12px}.package>span{font-size:22px;min-height:62px;display:flex;align-items:center;justify-content:center;line-height:1.35}.package h3{font-size:27px;margin:12px 0 8px}.package strong{font-size:35px}.package p,.package small{font-size:22px;line-height:1.4}.package p{margin:8px 0}.package small{display:block;min-height:62px}.bottle-row{height:115px;margin:12px 0 8px;padding:8px 5px;gap:3px}.choose-package,.package-buy{font-size:22px;line-height:1.35;margin-top:12px;padding:12px 8px;min-height:80px;display:flex;align-items:center;justify-content:center}.purchase{padding:22px;display:flex;justify-content:space-between;align-items:center;gap:25px;text-align:left}.purchase p{margin:6px 0 0;font-size:24px}.purchase p span{font-size:30px}.purchase .btn{width:auto;font-size:23px}.package i{right:8px;top:5px}
@media(max-width:760px){#pakej.wrap{width:calc(100% - 28px)}.packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.package{padding:16px 9px}.package.active{padding:14px 7px}.package>span{font-size:22px;min-height:90px;line-height:1.3}.package h3{font-size:25px}.package strong{font-size:30px}.package p,.package small{font-size:22px}.package small{min-height:92px}.bottle-row{height:95px;gap:2px;padding:7px 3px}.choose-package,.package-buy{font-size:22px;padding:10px 5px;min-height:88px;overflow-wrap:normal}.purchase{display:block;padding:22px 18px;text-align:center}.purchase .btn{width:100%;margin-top:20px;font-size:23px}.purchase p{font-size:24px}.purchase p span{font-size:32px}}

.choose-package{min-height:52px}.package-buy{min-height:65px}@media(max-width:760px){.choose-package{min-height:60px}.package-buy{min-height:70px}.package small{min-height:88px}}

.hero .product{width:100%;max-width:560px}.hero .product img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center;background:#e6dac4}.hero .hero-visual-note{font-size:22px;font-weight:500;color:#e3dfcf;line-height:1.4;text-align:center;margin:12px 0 0}@media(max-width:760px){.hero .product img{height:auto;aspect-ratio:1/1;object-fit:contain}.hero .hero-visual-note{font-size:22px}}

/* Six distinct concerns in a three-by-two desktop grid. */
.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.problem-card img{height:175px}.problem-card>div{padding:18px}.problem-card h3{font-size:24px;line-height:1.35}@media(max-width:760px){.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.problem-card img{height:130px}.problem-card>div{padding:14px 10px}.problem-card h3{font-size:22px;line-height:1.4}}
/* Show each problem photograph in full at its natural proportions. */
.problem-card img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;background:#eee8db}
@media(max-width:760px){.problem-card img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}}

/* Original testimonial posters, uncropped and readable on demand. */
.real-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.real-review-card{margin:0;background:#fff;border:1px solid #dedbd1;border-radius:8px;overflow:hidden}.real-review-card .review-enlarge{display:block;width:100%;padding:0;border:0;background:white;cursor:zoom-in}.real-review-card img{display:block;width:100%;height:auto;object-fit:contain}.real-review-card figcaption{padding:18px;font-size:22px;font-weight:700;line-height:1.4}.enlarge-label{display:block;margin-top:12px;padding:0;border:0;background:none;color:#805714;font:inherit;font-size:20px;text-decoration:underline;cursor:zoom-in}.review-lightbox{box-sizing:border-box;width:min(1200px,96vw);max-width:96vw;max-height:94dvh;padding:16px;border:0;border-radius:8px;overflow:auto}.review-lightbox::backdrop{background:#000c}.review-lightbox img{display:block;width:100%;height:auto;object-fit:contain}.review-close{display:block;position:sticky;top:0;margin:0 0 14px auto;min-height:48px;padding:10px 22px;font:700 22px Helvetica,Arial,sans-serif;background:#173b2f;color:white;border:0;border-radius:6px;cursor:pointer}body:has(.review-lightbox[open]){overflow:hidden}.review-enlarge:focus-visible,.enlarge-label:focus-visible,.review-close:focus-visible{outline:4px solid #b88013;outline-offset:4px}@media(max-width:760px){.real-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.real-review-card figcaption{padding:14px;font-size:22px}.enlarge-label{font-size:20px}.review-lightbox{padding:10px}}

.review-dialog-tools{display:flex;justify-content:space-between;gap:8px;position:sticky;top:0;background:#fff;padding-bottom:10px;z-index:1}.review-dialog-tools .review-close{position:static;margin:0}.review-zoom{font:700 20px Helvetica,Arial,sans-serif;min-height:48px;padding:8px 14px;border:2px solid #173b2f;color:#173b2f;background:#fff;border-radius:6px;cursor:pointer}.review-image-scroll{overflow:auto;max-height:75dvh}.review-lightbox.zoomed img{width:auto;min-width:900px;max-width:none}.review-zoom:focus-visible{outline:4px solid #b88013;outline-offset:2px}

.support-lifestyle{width:100%;margin:32px auto 36px;overflow:hidden;border-radius:12px}.support-lifestyle img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}@media(max-width:760px){.support-lifestyle{margin:24px auto;border-radius:8px}}

.order-guide-section{padding-top:30px;padding-bottom:60px}.order-guide-section img{display:block;width:100%;height:auto}.order-guide-section .order-guide-mobile{display:none}@media(max-width:760px){.order-guide-section{padding-top:20px;padding-bottom:40px}.order-guide-section .order-guide-desktop{display:none}.order-guide-section .order-guide-mobile{display:block}}
/* Package comparison: largest bundle first, clear price hierarchy. */
.packages{gap:20px;padding-top:20px;align-items:stretch}.package,.package.active{padding:24px 16px 18px;border:1px solid #bec9b7;border-radius:16px;background:#fffdf7;display:flex;flex-direction:column;align-items:stretch}.package.active{border:3px solid #214c3b;padding:22px 14px 16px;box-shadow:0 0 0 5px #e1e8d9}.package .package-badge{position:absolute;left:50%;top:-18px;transform:translateX(-50%);min-height:0;white-space:nowrap;display:block;font-size:18px;line-height:1.3;padding:7px 12px;background:#214c3b;color:white;border:2px solid #fffdf7;border-radius:30px}.package .package-title{font-size:25px;color:#214c3b;margin:9px 0 16px;min-height:60px;display:flex;align-items:center;justify-content:center}.package .bottle-row{height:155px;margin:0 -16px 20px;padding:15px 8px;border-radius:0;gap:4px;background:#f0e4cb}.package.active .bottle-row{margin-left:-14px;margin-right:-14px}.package .package-quantity{font-size:23px;line-height:1.4;margin:0 0 25px;font-weight:800;color:#263d32;min-height:65px;display:flex;align-items:center;justify-content:center}.package-original-label{font-size:20px;font-weight:500;line-height:1.5;color:#625c4b;min-height:60px}.package-original{font-size:26px;font-weight:800;line-height:1.4;color:#6b6555;min-height:38px;text-decoration-thickness:3px}.package-original[hidden]{display:block;visibility:hidden}.package .package-price{display:block;font-size:44px;line-height:1.2;color:#214c3b;margin:20px 0 10px;letter-spacing:-1px}.package-price-note{font-size:20px;font-weight:500;color:#625c4b}.package .package-unit{font-size:22px;line-height:1.4;color:#214c3b;font-weight:800;margin:18px 0 24px}.package-saving{padding:12px 5px;min-height:58px;background:#e8ca8c;border:1px solid #d1ae6a;border-radius:9px;font-size:22px;line-height:1.4;font-weight:800;color:#4c3c25}.package-shipping{margin-top:24px;padding:18px 0 6px;border-top:1px solid #d9d0bd;font-size:20px;font-weight:500;line-height:1.5;min-height:90px}.package .package-buy{font-size:22px;min-height:64px;padding:14px 8px;margin-top:auto;background:#214c3b}.package-cod{display:block;margin-top:18px;font-size:20px;font-weight:700;line-height:1.5;text-decoration:underline;color:#214c3b}.package-cod[aria-disabled="true"]{cursor:default}.package i{display:none!important}@media(max-width:760px){.packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.package,.package.active{padding:20px 10px 16px;border-radius:12px}.package.active{padding:18px 8px 14px}.package .package-title{font-size:22px;min-height:65px}.package .package-badge{font-size:16px;padding:6px 8px}.package .bottle-row{height:120px;margin-left:-10px;margin-right:-10px}.package.active .bottle-row{margin-left:-8px;margin-right:-8px}.package .package-quantity{font-size:22px;min-height:68px;margin-bottom:18px}.package-original-label{font-size:20px;min-height:90px}.package-original{font-size:24px}.package .package-price{font-size:32px;letter-spacing:-1px}.package-price-note,.package .package-unit,.package-saving,.package-shipping,.package-cod{font-size:20px}.package .package-unit{min-height:56px;margin:14px 0 18px}.package-saving{min-height:82px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.package-shipping{min-height:132px}.package .package-buy{font-size:20px;min-height:80px}.package-cod{min-height:60px}}
@media(max-width:760px){.package .package-title{min-height:90px}.package .package-badge{font-size:20px;white-space:normal;line-height:1.2;width:calc(100% - 8px);min-height:58px;display:flex;align-items:center;justify-content:center;top:-26px}.packages{padding-top:32px}.package,.package.active{padding-top:38px}.package-saving{height:90px}}

.ingredient-showcase-section .wrap{max-width:1200px}.ingredient-showcase{margin:0}.ingredient-showcase-open{display:block;width:100%;border:0;background:none;padding:0;cursor:zoom-in}.ingredient-showcase-open img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px}.ingredient-showcase>.enlarge-label{margin:20px auto 0;font-size:22px}.ingredient-showcase-open:focus-visible{outline:4px solid #b88013;outline-offset:4px}

.product-video-section { background: var(--paper); }
.product-video-grid {
  display: grid;
  grid-template-columns: minmax(0, 350px) minmax(0, 1fr);
  gap: clamp(24px, 5vw, 64px);
  align-items: center;
}
.product-video-player video {
  display: block;
  width: 100%;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #171713;
  border-radius: 12px;
}
.product-video-copy h2 { font-size: clamp(31px, 4vw, 44px); }
.product-video-copy ul { margin: 0; padding-inline-start: 1.15em; }
.product-video-copy li { margin-block: 0 12px; }
.product-video-copy li::marker { color: var(--green); }
.product-video-copy .fine { margin-block-end: 0; }
@media (max-width: 760px) {
  .product-video-grid { grid-template-columns: minmax(0, 1fr); }
  .product-video-player { width: min(100%, 350px); margin-inline: auto; }
}
