:root{--bg: #FBF6EC;--bg-2: #F3EAD8;--ink: #2A1D12;--ink-2: #5C4A3A;--accent: #F29A1F;--accent-ink: #A85400;--card: #FFFFFF;--sale: #D9481E;--line: rgba(42, 29, 18, .14);--head: "Bricolage Grotesque", system-ui, sans-serif;--body: "Figtree", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:160px}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit}.wrap{max-width:1260px;margin:0 auto;padding:0 24px}h1,h2,h3{font-family:var(--head);font-weight:800;letter-spacing:-.02em;line-height:1.08}h2{font-size:clamp(30px,4vw,44px);text-align:center}section{padding:72px 0}.center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--ink);font-family:var(--head);font-weight:800;font-size:17px;border:0;border-radius:999px;padding:16px 44px;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn:hover{background:#f5a938}.btn:active{transform:translateY(1px)}.btn.dark{background:var(--ink);color:var(--bg)}.btn.dark:hover{background:#3d2c1e}.stars{display:inline-flex;gap:3px;color:var(--accent)}.stars svg{width:22px;height:22px;fill:currentColor}.announce{background:var(--ink);color:var(--bg);text-align:center;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:10px 16px}.announce b{color:var(--accent)}.top{position:sticky;top:0;z-index:30}header{background:var(--bg);border-bottom:1px solid var(--line)}header .wrap{display:flex;align-items:center;height:76px;gap:32px}.logo{font-family:var(--head);font-weight:800;font-size:26px;letter-spacing:-.04em}.logo span{color:var(--accent-ink)}header nav{display:flex;gap:32px;margin-left:auto;font-weight:500}.icons{display:flex;align-items:center;gap:22px;font-weight:500}.icons a{display:flex;align-items:center;gap:8px}.icons svg{width:22px;height:22px}.bar{background:var(--card);border-bottom:1px solid var(--line);box-shadow:0 6px 16px #2a1d120f}.bar .wrap{display:flex;align-items:center;justify-content:center;gap:90px;height:84px}.bar p{display:flex;align-items:center;gap:16px;font-family:var(--head);font-weight:700;font-size:21px;letter-spacing:-.01em}.bar .ic{width:46px;height:46px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;flex:none}.bar .ic svg{width:24px;height:24px}.timer{display:flex;align-items:flex-start;gap:12px}.timer div{text-align:center;min-width:54px}.timer b{display:block;font-family:var(--head);font-size:30px;font-weight:700;line-height:1}.timer small{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--ink-2)}.timer i{font-style:normal;font-family:var(--head);font-size:26px;font-weight:700;line-height:1}.crumbs{padding:28px 0 24px;font-size:17px;display:flex;gap:10px;align-items:center}.crumbs span{color:var(--ink-2)}.product{display:grid;grid-template-columns:1fr 1fr;gap:96px;padding-bottom:72px}.gallery{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:start}.thumbs{display:grid;gap:8px}.thumb{aspect-ratio:1;border-radius:4px;border:1.5px solid transparent;overflow:hidden;cursor:pointer;background:var(--bg-2);padding:0;font-size:10px;color:var(--ink-2)}.thumb.on{border-color:var(--ink)}.thumb .mini{width:100%;height:100%;background:var(--dr-label) no-repeat;background-size:350% auto}.main{aspect-ratio:1;border-radius:6px;overflow:hidden;position:relative;background:var(--bg-2)}.slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center}.slide.on{display:grid}.s-jar .sun{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;background:var(--accent);top:-16%;right:-14%}.s-jar .sun2{position:absolute;width:26%;aspect-ratio:1;border-radius:50%;background:#f7c66e;bottom:6%;left:-6%}.jar{position:relative;width:52%;filter:drop-shadow(0 30px 40px rgba(42,29,18,.22));transform:rotate(-4deg)}.jar .lid{height:0;padding-bottom:20%;margin:0 6.5%;border-radius:10px 10px 3px 3px;background:var(--ink) repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 3px,transparent 3px 9px)}.jar .body{aspect-ratio:280 / 360;border-radius:8px 8px 30px 30px;background:var(--bg);display:flex;align-items:center;overflow:hidden}.jar .face{width:100%;aspect-ratio:708 / 813;background:var(--dr-label) no-repeat;background-size:282.5% auto;background-position:52.2% 0}.s-facts{background:var(--bg) var(--dr-label) no-repeat;background-size:320% auto;background-position:100% 45%}.s-ph{background:var(--bg-2);color:var(--ink-2);font-weight:600;font-size:15px}.sale-tag{position:absolute;top:18px;left:18px;z-index:2;background:var(--sale);color:#fff;font-family:var(--head);font-weight:800;font-size:15px;padding:8px 14px;border-radius:6px}.info h1{font-size:clamp(36px,4vw,50px);line-height:1.1}.rating{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:15px}.info .desc{font-size:19px;font-weight:500;margin:22px 0 28px;line-height:1.7}.rows{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.row b{font-weight:700}.row span{text-align:right;color:var(--ink-2)}.info .btn{margin-top:30px;width:100%}.badges{background:var(--ink);color:var(--bg);overflow:hidden}.badges .track{display:flex;width:max-content;animation:run 30s linear infinite}.badges span{padding:22px 56px;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@keyframes run{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.badges .track{animation:none}}.plans-sec{background:var(--bg-2)}.toggle{display:flex;width:max-content;margin:28px auto 0;border:1.5px solid var(--ink-2);border-radius:8px;padding:4px;background:var(--bg-2)}.toggle button{border:0;background:transparent;padding:14px 28px;border-radius:6px;font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:var(--ink-2);display:flex;align-items:center;gap:8px}.toggle button.on{background:var(--card);color:var(--ink);box-shadow:0 2px 6px #2a1d121a}.toggle em{font-style:normal;background:var(--sale);color:#fff;font-size:11px;padding:3px 6px;border-radius:4px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;align-items:stretch}.plan{background:var(--card);border-radius:12px;padding:36px 28px 32px;text-align:center;position:relative;display:flex;flex-direction:column}.plan .flag{position:absolute;left:0;right:0;top:-36px;height:48px;border-radius:12px 12px 0 0;background:var(--sale);color:#fff;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding-top:9px}.plan>*:not(.flag){position:relative;z-index:1}.plan.pop{background:var(--ink);color:var(--bg)}.plan.pop .sub,.plan.pop .per,.plan.pop .was{color:#d9cbb4}.plan h3{font-size:22px}.plan .sub{color:var(--ink-2);font-size:15px;margin-top:4px}.jars{height:170px;display:flex;align-items:flex-end;justify-content:center;margin:22px 0 18px;position:relative}.mj{width:78px;margin:0 -14px;position:relative;filter:drop-shadow(0 12px 14px rgba(42,29,18,.2))}.mj.front{z-index:3;width:96px}.mj .l{height:16px;margin:0 7px;border-radius:5px 5px 2px 2px;background:var(--ink)}.plan.pop .mj .l{background:#4a3626}.mj .b{aspect-ratio:280 / 360;border-radius:4px 4px 14px 14px;background:var(--bg) var(--dr-label) no-repeat;background-size:282.5% auto;background-position:52.2% 50%}.gift{position:absolute;left:6%;bottom:14px;z-index:4;width:80px;height:80px;background:var(--sale);color:#fff;display:grid;place-items:center;text-align:center;font-family:var(--head);font-weight:800;font-size:12px;line-height:1.1;clip-path:polygon(50% 0,61% 12%,77% 6%,80% 22%,96% 26%,90% 41%,100% 54%,87% 63%,89% 80%,73% 81%,65% 96%,50% 88%,35% 96%,27% 81%,11% 80%,13% 63%,0 54%,10% 41%,4% 26%,20% 22%,23% 6%,39% 12%)}.price{font-family:var(--head);font-weight:700;font-size:46px;letter-spacing:-.02em;line-height:1}.per{font-family:var(--body);font-weight:500;font-size:18px;color:var(--ink-2);letter-spacing:0}.was-row{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:10px}.was{text-decoration:line-through;color:var(--ink-2);font-weight:600}.save{background:#fbd9cc;color:var(--sale);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:4px}.plan ul{list-style:none;margin:22px 0 26px;display:grid;gap:8px;font-weight:600;flex:1;align-content:start}.plan li:before{content:"\2713";margin-right:8px;color:var(--accent);font-weight:800}.plan li.x:before{content:"\2715";color:var(--ink-2)}.plan .btn{width:100%}.plan.pop .btn{background:var(--accent);color:var(--ink)}.terms{text-align:center;margin:28px auto 0;color:var(--ink-2);font-size:14px;max-width:760px}.perks{display:flex;align-items:center;justify-content:center;gap:20px;margin:44px 0 40px}.perk{width:300px;background:var(--bg-2);border-radius:6px;padding:32px 24px 28px;text-align:center}.perk .art{height:150px;display:grid;place-items:center;margin-bottom:20px}.perk h3{font-family:var(--body);font-weight:700;font-size:18px;letter-spacing:0}.perk p{color:var(--ink-2);font-size:16px}.plus{font-size:26px;font-weight:600}.tablet{width:110px;height:140px;border-radius:10px;background:var(--ink);padding:7px;transform:rotate(-10deg)}.tablet div{width:100%;height:100%;border-radius:5px;background:var(--bg);display:grid;place-items:center;text-align:center;font-family:var(--head);font-weight:800;font-size:13px;line-height:1.1;padding:8px;border-top:22px solid var(--accent)}.tablet.b{transform:rotate(8deg)}.tablet.b div{border-top-color:var(--accent-ink)}.mystery{width:130px;height:130px;border-radius:50%;background:var(--ink);color:var(--accent);display:grid;place-items:center;font-family:var(--head);font-weight:800;font-size:54px}.rev-sec{background:var(--bg-2)}.tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:32px 0 40px}.tag{border:1.5px solid var(--ink);background:transparent;border-radius:999px;padding:11px 24px;font-size:16px;font-weight:500;cursor:pointer}.tag.on{background:var(--ink);color:var(--bg)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:var(--card);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.card[hidden]{display:none}.card .ph{aspect-ratio:1.45;background:var(--bg);display:grid;place-items:center;color:var(--ink-2);font-size:14px;font-weight:600}.card .txt{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.card .stars svg{width:18px;height:18px}.card blockquote{font-size:17px;margin:10px 0 14px;flex:1}.card cite{font-style:normal;color:var(--ink-2)}.card .verified{font-size:13px;font-weight:700;color:var(--accent-ink);margin-left:6px}.card .chips{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.card .chips i{font-style:normal;border:1.5px solid var(--ink);border-radius:999px;padding:6px 16px;font-size:15px}.faq{max-width:1040px;margin:40px auto 0}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 24px;font-size:19px;font-weight:500}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:30px;font-weight:300;color:var(--accent-ink);line-height:1;transition:transform .2s ease}details[open] summary:after{transform:rotate(45deg)}details p{padding:0 24px 26px;color:var(--ink-2);max-width:820px}.signup{border:1px solid var(--ink-2);border-radius:12px;background:var(--bg-2);display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px 32px 32px 64px;align-items:center}.signup h2{text-align:left;font-size:clamp(30px,3.4vw,42px)}.signup p{font-size:18px;margin:18px 0 30px;max-width:470px}.signup form{display:flex;gap:12px}.signup input{flex:1;height:58px;border:1px solid var(--line);border-radius:6px;padding:0 16px;font:inherit;background:var(--card)}.signup .btn{border-radius:6px;padding:0 34px;height:58px;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.signup .pic{aspect-ratio:1.3;border-radius:8px;background:var(--accent);position:relative;overflow:hidden;display:grid;place-items:center}.signup .pic:after{content:"";position:absolute;width:60%;aspect-ratio:1;border-radius:50%;background:#f7c66e;left:-15%;bottom:-25%}.signup .pic .jar{width:34%;z-index:1}footer{background:var(--ink);color:var(--bg);padding:56px 0 40px;margin-top:72px}.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}footer h4{font-size:15px;font-weight:700;margin-bottom:14px}footer ul{list-style:none;display:grid;gap:8px;color:#d9cbb4;font-size:15px}footer .logo span{color:var(--accent)}.fda{margin-top:44px;padding-top:24px;border-top:1px solid rgba(251,246,236,.18);font-size:13px;color:#d9cbb4}@media(max-width:960px){header nav,.icons .txt{display:none}.icons{margin-left:auto}header .wrap{height:64px}.bar .wrap{gap:12px;height:64px;justify-content:space-between}.bar p{font-size:14px;gap:8px;line-height:1.2}.bar .ic{width:32px;height:32px}.bar .ic svg{width:18px;height:18px}.timer{gap:4px}.timer div{min-width:34px}.timer b{font-size:21px}.timer i{font-size:18px}.timer small{font-size:9px}.crumbs{display:none}.product{grid-template-columns:1fr;gap:28px;padding:16px 0 56px}.gallery{grid-template-columns:1fr}.thumbs{grid-template-columns:repeat(4,64px);order:2}.row{grid-template-columns:110px 1fr}section{padding:56px 0}.toggle button{padding:12px 14px;font-size:13px}.plans{grid-template-columns:1fr;gap:60px}.perks{flex-direction:column}.perk{width:100%;max-width:360px}.cards{grid-template-columns:1fr}.signup{grid-template-columns:1fr;padding:28px 22px}.signup form{flex-direction:column}.foot{grid-template-columns:1fr 1fr}}.plans-wrap:not(.mode-sub) .p-sub,.plans-wrap.mode-sub .p-once{display:none!important}.plan .btn[aria-busy=true]{opacity:.6;pointer-events:none}.gift img,.perk .art img{max-height:150px;width:auto}.card .ph img,.slide img,.thumb img{width:100%;height:100%;object-fit:cover}.signup .msg{margin-top:12px;font-weight:600}.shopify-section{display:contents}.logo-img{display:flex;align-items:center}.logo-img img{width:auto;display:block;mix-blend-mode:multiply}@media(max-width:960px){.logo-img img{height:28px!important}}.main .sale-tag{top:auto;bottom:18px}.trust{position:absolute;z-index:2;top:16px;left:16px;right:16px;max-width:470px;background:#fffffff5;border-radius:6px;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;box-shadow:0 6px 18px #2a1d121f}.trust-mark{display:flex;align-items:center;gap:4px;color:var(--ink);flex:none}.trust-mark span{font-family:var(--head);font-weight:700;font-size:16px;line-height:1.1;text-align:center;letter-spacing:-.01em}.laurel{width:16px;height:34px}.laurel.r{transform:scaleX(-1)}.trust-txt p{font-size:14px;line-height:1.35;margin:0 0 4px}.trust-txt button{background:none;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}dialog.research{max-width:680px;width:calc(100% - 32px);max-height:85vh;margin:auto;border:0;border-radius:14px;padding:36px 32px 28px;background:var(--bg);color:var(--ink)}dialog.research::backdrop{background:#2a1d128c}.research h2{text-align:left;font-size:30px;padding-right:36px}.research-x{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:0;background:var(--bg-2);font-size:24px;cursor:pointer}.research-intro{color:var(--ink-2);margin:12px 0 8px;font-size:16px}.research ol{list-style:none;display:grid;gap:14px;margin:18px 0}.research li{background:var(--card);border-radius:10px;padding:18px 20px}.research li h3{font-size:19px;margin:8px 0 4px}.research .cite{font-size:14px;color:var(--ink-2);font-style:italic;margin-bottom:8px}.research li p{font-size:15.5px}.research li a{display:inline-block;margin-top:8px;font-weight:700;font-size:15px;color:var(--accent-ink)}.tag-sm{display:inline-block;background:#fde7c4;color:var(--accent-ink);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:4px}.research-note{font-size:13px;color:var(--ink-2)}@media(max-width:960px){.trust{top:10px;left:10px;right:10px;padding:10px 12px 10px 8px;gap:10px}.trust-mark span{font-size:13px}.trust-txt p,.trust-txt button{font-size:12.5px}.laurel{width:12px;height:26px}dialog.research{padding:30px 20px 22px}}.bar-short,.m-sticky{display:none}@media(max-width:960px){body{font-size:16px}.wrap{padding:0 16px}h2{font-size:30px}section{padding:48px 0}.announce{font-size:12px;padding:8px 12px}header .wrap{height:58px}.bar .wrap{height:56px;gap:8px}.bar .ic,.bar-long{display:none}.bar-short{display:inline}.bar p{font-size:15px}.timer div{min-width:28px}.timer b{font-size:19px}.timer i{font-size:16px}.timer small{font-size:8.5px;letter-spacing:.04em}html{scroll-padding-top:130px}.product{padding:8px 0 40px;gap:22px}.main{margin:0 -16px;border-radius:0}.thumbs{grid-template-columns:repeat(auto-fill,56px);gap:6px}.info h1{font-size:32px}.rating{margin-top:12px}.info .desc{font-size:17px;margin:14px 0 18px;line-height:1.6}.row{grid-template-columns:96px 1fr;padding:14px 0;font-size:15px}.info .btn{margin-top:20px;padding:18px;font-size:18px}.badges span{padding:16px 28px;font-size:13px}.toggle{width:100%}.toggle button{flex:1;justify-content:center;padding:12px 6px;font-size:12px}.plans{gap:16px;margin-top:46px}.plan{display:grid;grid-template-columns:104px 1fr;column-gap:14px;text-align:left;padding:20px 16px 18px;align-items:center}.plan.pop,.plan.best{margin-top:26px}.plan .flag{top:-30px;height:40px;font-size:12px;padding-top:7px;text-align:center}.plan h3,.plan .sub{grid-column:2}.plan h3{font-size:20px}.plan .sub{font-size:13.5px;margin:0}.plan .jars{grid-column:1;grid-row:1 / span 4;height:110px;margin:0;align-self:center}.plan .mj{width:46px;margin:0 -10px}.plan .mj.front{width:58px}.plan .mj .l{height:10px;margin:0 4px}.plan .gift{width:52px;height:52px;font-size:8.5px;left:-6px;bottom:0}.plan>.p-once,.plan>.p-sub{grid-column:2;margin-top:8px}.plan .price{font-size:30px}.plan .per{font-size:14px}.plan .was-row{justify-content:flex-start;margin-top:6px;gap:8px}.plan .was{font-size:14px}.plan .save{font-size:11px;padding:3px 7px}.plan ul{grid-column:1 / -1;margin:14px 0;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:14px}.plan form{grid-column:1 / -1}.plan .btn{padding:15px}.terms{font-size:12.5px}.perks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0}.plus{display:none}.perk{width:auto;padding:16px 8px 14px}.perk .art{height:84px;margin-bottom:10px}.tablet{width:58px;height:74px;padding:4px;border-radius:7px}.tablet div{font-size:8px;border-top-width:12px;padding:3px}.mystery{width:70px;height:70px;font-size:30px}.perk h3{font-size:13.5px;line-height:1.25}.perk p{font-size:12px;line-height:1.35;margin-top:4px}.tags{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin:22px -16px;padding:0 16px;scrollbar-width:none}.tags::-webkit-scrollbar{display:none}.tag{flex:none;padding:9px 18px;font-size:14px}.cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.cards::-webkit-scrollbar{display:none}.card{flex:0 0 82%;scroll-snap-align:center}summary{padding:18px 4px;font-size:16.5px}details p{padding:0 4px 18px;font-size:15px}.signup{padding:24px 18px;gap:20px}.signup .pic{order:-1;aspect-ratio:1.6}footer{margin-top:48px;padding:40px 0 110px}.m-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;gap:12px;background:var(--card);border-top:1px solid var(--line);box-shadow:0 -6px 18px #2a1d1214;padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease}.m-sticky.show{transform:none}.m-sticky div{flex:1;line-height:1.2;min-width:0}.m-sticky b{display:block;font-family:var(--head);font-size:16px}.m-sticky span{font-size:13px;color:var(--sale);font-weight:700}.m-sticky .btn{padding:13px 22px;font-size:16px;flex:none}}.trust{max-width:380px;padding:10px 14px 10px 10px;gap:10px}.trust-mark span{font-size:14px}.laurel{width:13px;height:28px}.trust-txt p,.trust-txt button{font-size:13px}@media(max-width:960px){.bar p{font-size:13px;white-space:nowrap}.plan ul{grid-template-columns:1fr;gap:4px}.plan li{font-size:14px}}@media(max-width:960px){.plans .plan:has(>.flag){margin-top:30px}}.trust{padding-right:34px}.trust[hidden]{display:none}.trust-x{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:0;background:var(--bg-2);color:var(--ink);font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center}.trust-x:hover{background:#e8dcc6}.perk .art img{max-height:150px;max-width:100%;width:auto;object-fit:contain;border-radius:6px;mix-blend-mode:multiply}.perks{flex-wrap:wrap}.perk{width:210px}.main .trust{top:auto;bottom:14px}@media(max-width:960px){.perks{grid-template-columns:repeat(3,1fr)}.perk .art img{max-height:84px}.main .trust{bottom:10px}}.plan.pop{background:var(--accent);color:var(--ink);box-shadow:0 14px 34px #f29a1f59}.plan.pop .sub,.plan.pop .per,.plan.pop .was{color:#5a3a12}.plan.pop li:before{color:var(--ink)}.plan.pop .mj .l{background:var(--ink)}.plan.pop .flag{background:var(--ink);color:var(--bg)}.plan.pop .save{background:var(--card);color:var(--sale)}.plan.pop .btn{background:var(--ink);color:var(--bg)}.plan.pop .btn:hover{background:#3d2c1e}.plan .btn,.plan .btn.dark,.plan.pop .btn{background:#1e6b52;color:#fff}.plan .btn:hover,.plan.pop .btn:hover{background:#185a45}.plan.pop .flag{background:var(--sale);color:#fff}.plan .btn,.plan .btn.dark{background:var(--accent);color:var(--ink)}.plan .btn:hover,.plan .btn.dark:hover{background:#f5a938}.plan.pop .btn{background:#fff;color:var(--ink)}.plan.pop .btn:hover{background:var(--bg)}.plan-img{max-height:170px;width:auto;border-radius:12px;mix-blend-mode:multiply}@media(max-width:960px){.plan .plan-img{max-height:110px}}.plan-img{mix-blend-mode:normal;border-radius:0;filter:drop-shadow(0 12px 16px rgba(42,29,18,.18))}html,body{max-width:100%;overflow-x:clip}img{max-width:100%;height:auto}.plan .jars{min-width:0;max-width:100%;overflow:visible}.plan .plan-img{max-width:100%;height:auto;object-fit:contain}@media(max-width:960px){.plan .jars{width:104px}.plan .plan-img{max-height:110px}}.plan .jars{height:190px;width:100%;display:flex;align-items:flex-end;justify-content:center;margin:18px 0 16px}.plan .plan-img{max-height:190px;max-width:100%;width:auto;height:auto;object-fit:contain}.plan .gift{left:4%;bottom:6px}@media(max-width:960px){.plan .jars{width:104px;height:116px;margin:0}.plan .plan-img{max-height:116px}.plan .gift{left:-8px;bottom:-4px}}@media(max-width:960px){.plan{grid-template-columns:1fr;text-align:center;padding:22px 18px 20px}.plan h3,.plan .sub,.plan>.p-once,.plan>.p-sub,.plan ul,.plan form{grid-column:1}.plan .jars{grid-column:1;grid-row:auto;order:0;width:100%;height:130px;margin:12px 0 6px}.plan .plan-img{max-height:130px}.plan .was-row{justify-content:center}.plan ul{justify-items:center;margin:12px 0}.plan .gift{left:6%;bottom:0}}.plans-sec{background:linear-gradient(180deg,var(--bg-2) 0%,#F7EFE2 100%)}.plans-sec .plans{gap:22px;align-items:stretch;margin-top:56px}.plans-sec .plans .plan{display:flex;flex-direction:column;align-items:stretch;text-align:center;background:#fffdf9;color:var(--ink);border:1px solid rgba(42,29,18,.09);border-radius:22px;padding:30px 26px 22px;position:relative;box-shadow:0 1px #fffc inset,0 18px 40px -18px #2a1d122e;transition:transform .25s ease,box-shadow .25s ease}.plans-sec .plans .plan:hover{transform:translateY(-3px);box-shadow:0 24px 50px -20px #2a1d1240}.plans-sec .plans .plan.pop{background:linear-gradient(180deg,#fff6e8,#fffdf9 42%);border:1.5px solid var(--accent);box-shadow:0 0 0 6px #f29a1f1f,0 30px 60px -22px #a8540059;transform:translateY(-14px)}.plans-sec .plans .plan.pop:hover{transform:translateY(-17px)}.plans-sec .plan .flag{position:absolute;top:-15px;left:50%;right:auto;transform:translate(-50%);height:auto;padding:7px 16px;border-radius:999px;white-space:nowrap;background:var(--ink);color:#fff6ea;font-size:11.5px;font-weight:700;letter-spacing:.12em;box-shadow:0 6px 14px #2a1d1233}.plans-sec .plan.pop .flag{background:var(--accent);color:var(--ink)}.plans-sec .plan .pc-head h3{font-size:23px;letter-spacing:-.02em}.plans-sec .plan .pc-head .sub{color:var(--ink-2);font-size:14.5px;margin-top:4px}.plans-sec .plan .jars{position:relative;height:200px;width:100%;margin:18px 0;display:flex;align-items:flex-end;justify-content:center}.plans-sec .plan .jars:before{content:"";position:absolute;top:8%;right:4%;bottom:0;left:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(242,154,31,.22),rgba(242,154,31,.08) 55%,transparent 75%)}.plans-sec .plan .jars:after{content:"";position:absolute;left:18%;right:18%;bottom:2px;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgba(42,29,18,.18),transparent)}.plans-sec .plan .plan-img{position:relative;z-index:1;max-height:196px;max-width:100%;width:auto;height:auto;filter:drop-shadow(0 10px 14px rgba(42,29,18,.16))}.plans-sec .plan .gift{position:absolute;z-index:2;left:0;top:0;bottom:auto;width:auto;height:auto;clip-path:none;display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 9px;border-radius:999px;background:#1e6b52;color:#fff;font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1;box-shadow:0 6px 14px #1e6b5240}.plans-sec .plan .gift svg{width:14px;height:14px}.plans-sec .plan .pc-price{padding-top:16px;border-top:1px solid rgba(42,29,18,.08)}.plans-sec .plan .price-row{display:flex;align-items:baseline;justify-content:center;gap:6px}.plans-sec .plan .price{font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1}.plans-sec .plan .per{font-size:15px;color:var(--ink-2);font-weight:600}.plans-sec .plan .was-row{justify-content:center;margin-top:10px;gap:10px}.plans-sec .plan .was{color:#9a8b7c;font-size:15px}.plans-sec .plan .save{background:#fce3d9;color:var(--sale);border-radius:999px;padding:4px 10px;font-size:12px;letter-spacing:.06em}.plans-sec .plan .perday{margin-top:8px;font-size:13.5px;color:var(--ink-2);font-weight:500}.plans-sec .plan .pc-list{list-style:none;display:grid;gap:9px;margin:18px 0 22px;padding:16px 4px 0;border-top:1px solid rgba(42,29,18,.08);justify-items:start;text-align:left;font-size:15px;font-weight:500;flex:1;align-content:start}.plans-sec .plan .pc-list li{display:flex;gap:10px;align-items:center}.plans-sec .plan .pc-list li:before{content:"";flex:none;width:18px;height:18px;margin:0;border-radius:50%;background:#e3f1ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E6B52' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat}.plans-sec .plan .pc-list li.x{color:#9a8b7c}.plans-sec .plan .pc-list li.x:before{background:#f1ece4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A8B7C' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center / 10px no-repeat}.plans-sec .plan .btn,.plans-sec .plan.pop .btn{width:100%;gap:10px;padding:17px 20px;font-size:17px;background:var(--accent);color:var(--ink);box-shadow:0 10px 22px -10px #a854008c,inset 0 -2px #00000014}.plans-sec .plan .btn svg{width:18px;height:18px;transition:transform .2s ease}.plans-sec .plan .btn:hover{background:#f5a938}.plans-sec .plan .btn:hover svg{transform:translate(3px)}.plans-sec .plan:not(.pop) .btn{background:var(--ink);color:#fff6ea;box-shadow:0 10px 22px -12px #2a1d1280}.plans-sec .plan:not(.pop) .btn:hover{background:#3d2c1e}.plans-sec .plan .pc-total{margin-top:10px;font-size:12.5px;color:var(--ink-2)}@media(max-width:960px){.plans-sec .plans{gap:30px;margin-top:40px}.plans-sec .plans .plan{display:flex;padding:26px 18px 18px;margin-top:0}.plans-sec .plans .plan.pop,.plans-sec .plans .plan:hover,.plans-sec .plans .plan.pop:hover{transform:none}.plans-sec .plan .jars{height:150px;width:100%;margin:12px 0 14px}.plans-sec .plan .plan-img{max-height:146px}.plans-sec .plan .price{font-size:40px}.plans-sec .plan .pc-list{justify-items:start;padding-left:8px}}.announce{background:#1e6b52;color:#fff}.announce b{color:#ffc56b}:root{--leaf: #668A32}.announce{background:var(--leaf);color:#fff}.announce b{color:#ffe08a}.plans-sec .plan .gift{background:var(--leaf);box-shadow:0 6px 14px #668a324d}footer{background:var(--leaf);color:#fff}footer ul{color:#ffffffd9}footer .logo,footer .logo span{color:#fff}.fda{color:#ffffffd9;border-top-color:#ffffff40}html,body{overflow-x:hidden;overflow-x:clip}body{position:relative}@media(max-width:960px){.perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 28px}.perk{width:auto;min-width:0;padding:14px 10px}.perk .art{height:110px;margin-bottom:10px}.perk .art img{max-height:110px;max-width:100%}.perk h3{font-size:14.5px}.perk p{font-size:12.5px}.plus{display:none}section h2{font-size:28px;overflow-wrap:anywhere}.wrap{max-width:100vw}.plans-sec .plans .plan,.plan,.card,.signup,.faq,.band{max-width:100%;min-width:0}.plans-sec .plan .gift{left:0}.trust{max-width:calc(100% - 20px)}}@media(max-width:960px){.perks{align-items:stretch}.perk{display:flex;flex-direction:column;justify-content:flex-start}}.main-frame{position:relative}.swipe-hint{display:none}@media(max-width:960px){.gallery{display:block;margin:0 -16px}.gallery .thumbs{display:none}.main-frame{padding-left:16px}.main-frame .main{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;aspect-ratio:auto;margin:0;border-radius:0;background:transparent;padding-right:16px;scrollbar-width:none;overscroll-behavior-x:contain}.main-frame .main::-webkit-scrollbar{display:none}.main-frame .main .slide{position:relative;inset:auto;display:block!important;flex:0 0 84%;aspect-ratio:1;border-radius:14px;overflow:hidden;scroll-snap-align:start;background:var(--bg-2)}.main-frame .main .slide img{width:100%;height:100%;object-fit:cover;display:block}.main-frame .main .slide.s-facts{background-color:#fff}.main-frame .trust{top:10px;bottom:auto;left:26px;right:auto;max-width:calc(84% - 20px);z-index:3}.main-frame .sale-tag{z-index:3;left:26px}.swipe-hint{display:block;text-align:center;margin:14px 0 0;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.product{gap:18px}}@media(max-width:960px){.main-frame .trust{top:auto;bottom:10px;left:24px;max-width:calc(84% - 16px);padding:7px 26px 7px 8px;gap:8px;border-radius:8px}.main-frame .trust .trust-mark span{font-size:11.5px;line-height:1.1}.main-frame .trust .laurel{width:10px;height:22px}.main-frame .trust .trust-txt p,.main-frame .trust .trust-txt button{font-size:11px;line-height:1.3}.main-frame .trust .trust-txt p{margin-bottom:2px}.main-frame .trust-x{width:18px;height:18px;font-size:13px;top:4px;right:4px}}.perk{display:flex;flex-direction:column;align-items:center}.perk .art{height:170px;width:100%;display:flex;align-items:flex-end;justify-content:center}.perk .art img{max-height:170px;max-width:88%;width:auto;height:auto;mix-blend-mode:normal;border-radius:0;filter:drop-shadow(0 12px 14px rgba(42,29,18,.18))}@media(max-width:960px){.perk .art{height:120px}.perk .art img{max-height:120px}}.perks{align-items:stretch}.perk h3{min-height:2.5em;display:flex;align-items:center;justify-content:center}html.cd-lock,html.cd-lock body{overflow:hidden}.cd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a1d1273;z-index:90}.cd{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100%;background:#fffdf9;z-index:100;display:flex;flex-direction:column;transform:translate(105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 50px #2a1d122e}.cd.open{transform:none}.cd-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px}.cd-head b{font-family:var(--head);font-size:22px;font-weight:800;letter-spacing:-.01em}.cd-x{background:none;border:0;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.cd-x svg{width:24px;height:24px}.cd-banner{background:var(--leaf);color:#fff;text-align:center;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:9px 12px}.cd-banner b{color:#ffe08a}.cd-body{flex:1;overflow-y:auto;padding:8px 20px}.cd-item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:14px 0}.cd-item img{width:72px;height:72px;object-fit:contain}.cd-info{display:flex;flex-direction:column;gap:2px;font-size:14.5px}.cd-info>b{font-size:15.5px}.cd-plan{color:#1e6b52;font-weight:600}.cd-plan2{color:var(--ink-2);font-size:13px}.cd-price{display:flex;gap:8px;align-items:baseline;margin-top:2px}.cd-price s{color:#9a8b7c;font-size:13.5px}.cd-free{color:#1e6b52;letter-spacing:.04em}.cd-rm{background:none;border:0;cursor:pointer;color:var(--ink-2);width:32px;height:32px;display:grid;place-items:center}.cd-rm svg{width:20px;height:20px}.cd-gift,.cd-ship{grid-template-columns:72px 1fr;padding:10px 0}.cd-ship-ic{width:56px;height:56px;margin:0 8px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center}.cd-ship-ic svg{width:28px;height:28px}.cd-sep{height:1px;background:var(--line);margin:4px 0}.cd-empty{text-align:center;color:var(--ink-2);padding:40px 0}.cd-foot{border-top:1px solid var(--line);padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fffdf9}.cd-sub{display:flex;align-items:center;gap:10px;font-size:17px}.cd-sub>b:first-child{font-family:var(--head);text-transform:uppercase;letter-spacing:.02em;margin-right:auto}.cd-save{background:#fce3d9;color:var(--sale);font-size:13px;font-weight:700;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.cd-note{font-size:12.5px;color:var(--ink-2);margin:6px 0 14px}.cd-checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:17px;border-radius:999px;background:var(--accent);color:var(--ink);font-family:var(--head);font-weight:800;font-size:17px;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 10px 22px -10px #a854008c}.cd-checkout:hover{background:#f5a938}.cd-checkout svg{width:18px;height:18px}.cd-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:14px}.cd-pay-ic{height:24px;width:auto}@media(max-width:600px){.cd{width:100%;box-shadow:none}}.slide.s-facts-img{background:#fff}.slide.s-facts-img img{width:100%;height:100%;object-fit:contain}@media(max-width:960px){.main-frame .main .slide.s-facts-img{background:#fff}.main-frame .main .slide.s-facts-img img{object-fit:contain}}.signup .pic{background:var(--bg-2)}.signup .pic:after{display:none}.signup .pic.pic-clean{background:transparent;aspect-ratio:auto;height:360px;overflow:visible;display:flex;align-items:flex-end;justify-content:center;position:relative}.signup .pic-clean .pic-arc{position:absolute;width:300px;height:300px;border-radius:50%;right:12%;top:4%;background:radial-gradient(circle,#F7C66E 0 34%,#F29A1F 34% 58%,#E2462B 58% 70%,transparent 70%);opacity:.9}.signup .pic-clean .pic-bottle{position:relative;z-index:1;height:330px;width:auto;filter:drop-shadow(0 22px 26px rgba(42,29,18,.22))}.signup .pic-clean .pic-photo{width:100%;height:100%;object-fit:cover;border-radius:10px}@media(max-width:960px){.signup .pic.pic-clean{height:240px;order:-1}.signup .pic-clean .pic-arc{width:200px;height:200px;right:14%}.signup .pic-clean .pic-bottle{height:220px}}.vip-card{position:relative;overflow:hidden;border-radius:18px;padding:34px 34px 30px;color:#fff;background:linear-gradient(140deg,#1e6b52,#2c7a5e 55%,#3e8a5f);box-shadow:0 24px 50px -24px #1e6b5299;min-height:300px}.vip-tag{display:inline-block;background:#ffffff24;border:1px solid rgba(255,255,255,.28);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.16em}.vip-big{position:relative;z-index:1;font-family:var(--head);font-weight:800;font-size:clamp(34px,3.6vw,50px);line-height:.98;letter-spacing:-.03em;margin:18px 0 20px}.vip-card ul{position:relative;z-index:1;list-style:none;display:grid;gap:10px;font-size:15.5px;font-weight:500;max-width:340px}.vip-card li{display:flex;gap:10px;align-items:flex-start}.vip-card li:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;background:#f29a1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A1D12' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat}.vip-arc{position:absolute;width:260px;height:260px;right:-70px;bottom:-80px;border-radius:50%;background:radial-gradient(circle,#F7C66E 0 34%,#F29A1F 34% 58%,#E2462B 58% 72%,transparent 72%);opacity:.95}@media(max-width:960px){.vip-card{min-height:0;padding:26px 22px 24px}.vip-arc{width:180px;height:180px;right:-60px;bottom:-70px}.vip-card ul{max-width:78%}}.signup .vip-card .vip-big{font-size:clamp(36px,3.8vw,54px);margin:18px 0 22px;max-width:none}.signup .vip-card ul{max-width:300px}.signup .vip-arc{width:220px;height:220px;right:-60px;bottom:-70px}@media(max-width:960px){.signup .vip-card .vip-big{font-size:34px}}.signup .vip-card{display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:0;padding:0;min-height:320px}.signup .vip-text{padding:30px 0 30px 32px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.signup .vip-card .vip-big{font-size:clamp(32px,3.2vw,46px);margin:16px 0 18px}.signup .vip-card ul{max-width:none;gap:9px;font-size:15px}.signup .vip-visual{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:0 18px 18px 0}.signup .vip-visual .vip-arc{position:absolute;width:250px;height:250px;right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%,-58%)}.signup .vip-bottle{position:relative;z-index:1;width:auto;height:230px;margin-bottom:26px;filter:drop-shadow(0 18px 22px rgba(0,0,0,.28))}@media(max-width:960px){.signup .vip-card{grid-template-columns:1fr}.signup .vip-text{padding:24px 22px 6px}.signup .vip-visual{height:220px;border-radius:0 0 18px 18px}.signup .vip-visual .vip-arc{width:190px;height:190px}.signup .vip-bottle{height:180px;margin-bottom:18px}}.signup .vip-text .vip-tag{align-self:flex-start}.signup .vip-visual .vip-arc{width:270px;height:270px;transform:translate(-50%,-50%)}.signup .vip-bottle{height:200px;margin-bottom:0;align-self:center}.signup .vip-visual{align-items:center}@media(max-width:960px){.signup .vip-visual .vip-arc{width:200px;height:200px}.signup .vip-bottle{height:150px}}.signup.signup-vip{grid-template-columns:1.1fr .9fr;gap:24px;padding:44px 40px 44px 64px;overflow:hidden}.sv-tag{display:inline-block;border:1.5px solid var(--ink);border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:16px}.signup-vip h2{font-size:clamp(34px,3.6vw,50px);line-height:1}.signup-vip .sv-text>p{margin:14px 0 16px;font-size:17.5px;max-width:460px}.sv-perks{list-style:none;display:grid;gap:9px;margin-bottom:24px;font-size:15.5px;font-weight:500}.sv-perks li{display:flex;gap:10px;align-items:center}.sv-perks li:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:#f29a1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A1D12' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.sv-form{display:flex;gap:12px;flex-wrap:wrap;max-width:470px}.sv-form input{flex:1;min-width:200px;height:56px;border:1px solid var(--line);border-radius:8px;padding:0 16px;font:inherit;background:#fff}.sv-form .btn{height:56px;border-radius:8px;padding:0 26px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.sv-visual{position:relative;height:340px;display:flex;align-items:center;justify-content:center}.sv-arc{position:absolute;width:300px;height:300px;border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%);background:radial-gradient(circle,#F7C66E 0 34%,#F29A1F 34% 58%,#E2462B 58% 72%,transparent 72%)}.sv-bottle{position:relative;z-index:2;height:250px;width:auto;transform:translateY(18px);filter:drop-shadow(0 14px 16px rgba(42,29,18,.22))}.sv-floor{position:absolute;z-index:1;left:50%;bottom:22px;width:240px;height:26px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(42,29,18,.28),transparent)}@media(max-width:960px){.signup.signup-vip{grid-template-columns:1fr;padding:26px 20px 28px;gap:6px}.sv-visual{order:-1;height:230px}.sv-arc{width:200px;height:200px}.sv-bottle{height:170px;transform:translateY(12px)}.sv-floor{width:170px;bottom:12px}.sv-form{flex-direction:column}.sv-form .btn{width:100%}}footer{padding:64px 0 34px}.foot{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.foot-logo img{height:34px;width:auto;filter:brightness(0) invert(1)}.foot-brand p{margin-top:14px;font-size:15px;color:#ffffffd9;max-width:260px}footer h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:16px}footer ul{gap:10px}footer ul a{color:#ffffffe0;text-decoration:none;transition:color .15s}footer ul a:hover{color:#ffe08a}.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.25);font-size:13.5px;color:#ffffffd9}.foot-pay{display:flex;gap:6px;flex-wrap:wrap}.foot-pay-ic{height:22px;width:auto}footer .fda{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font-size:12.5px;line-height:1.6;color:#ffffffc7}footer .fda b{color:#fff}@media(max-width:960px){.foot{grid-template-columns:1fr 1fr;gap:28px 20px}.foot-brand{grid-column:1 / -1}.foot-bottom{flex-direction:column;align-items:flex-start;margin-top:32px}}footer{background:var(--accent);color:var(--ink)}.foot-logo img{filter:none;mix-blend-mode:multiply}.foot-brand p,footer ul,footer ul a,.foot-bottom,footer .fda{color:#2a1d12d9}footer h4,footer .fda b{color:var(--ink)}footer ul a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.foot-bottom{border-top-color:#2a1d1240}footer .fda{border-top-color:#2a1d122e}.toggle.toggle-pro{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(560px,100%);margin:30px auto 0;padding:6px;gap:0;border:1px solid rgba(42,29,18,.1);border-radius:18px;background:#fffdf9;box-shadow:0 12px 30px -16px #2a1d1240}.toggle-pro .tg-pill{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:13px;background:var(--ink);box-shadow:0 8px 18px -8px #2a1d128c;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.toggle-pro.is-sub .tg-pill{transform:translate(100%)}.toggle-pro button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border:0;background:none;border-radius:13px;cursor:pointer;color:var(--ink);text-transform:none;letter-spacing:0;box-shadow:none!important;transition:color .2s ease}.toggle-pro button.on{background:none;color:#fff6ea}.toggle-pro .tg-t{font-family:var(--head);font-weight:800;font-size:17px;letter-spacing:-.01em}.toggle-pro .tg-s{font-size:12.5px;font-weight:500;opacity:.7}.toggle-pro em{position:absolute;top:-13px;right:12px;background:var(--sale);color:#fff;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;box-shadow:0 6px 12px -4px #d9481e80}@media(max-width:960px){.toggle.toggle-pro{width:100%}.toggle-pro button{padding:12px 6px}.toggle-pro .tg-t{font-size:15px}.toggle-pro .tg-s{font-size:11px}.toggle-pro em{right:6px;font-size:10px}}footer{background:var(--bg-2);border-top:1px solid rgba(42,29,18,.08)}.plans-wrap:not(.mode-sub) .plan .gift{display:none}.ck{position:fixed;z-index:80;left:20px;bottom:20px;width:360px;max-width:calc(100% - 32px);background:#fffdf9;color:var(--ink);border:1px solid rgba(42,29,18,.1);border-radius:18px;padding:18px 18px 16px;box-shadow:0 18px 40px -12px #2a1d1247;font-family:var(--body);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.ck.in{opacity:1;transform:none}.ck-t{font-family:var(--head);font-weight:800;font-size:17px;margin:0 0 4px}.ck-d{font-size:14px;line-height:1.45;color:var(--ink-2);margin:0 0 14px}.ck-d a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.ck-b{display:flex;gap:8px}.ck-b button{flex:1;height:42px;border-radius:999px;font:700 14px var(--body);cursor:pointer;transition:background .15s ease}.ck-no{background:transparent;border:1px solid rgba(42,29,18,.25);color:var(--ink)}.ck-yes{background:var(--ink);border:0;color:#fff6ea}.ck-yes:hover{background:#3d2c1e}@media(max-width:600px){.ck{left:12px;right:12px;bottom:12px;width:auto;max-width:none;padding:16px}}@media(prefers-reduced-motion:reduce){.ck{transition:none}}.pay-trust{margin:26px auto 0;text-align:center}.pay-t{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink);margin:0 0 12px}.pay-t svg{width:16px;height:16px;color:#1e6b52}.pay-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pay-ic{height:26px;width:auto;border-radius:4px}@media(max-width:600px){.pay-ic{height:22px}.pay-icons{gap:6px}}.badges{background:var(--leaf);color:#fff}.badges span{color:#fff}.fn-hero{padding:40px 0 56px}.fn-hero-in{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.fn-kicker{display:inline-block;background:var(--leaf);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.fn-hero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.02;margin:16px 0 14px}.fn-sub{font-size:18px;color:var(--ink-2);max-width:520px}.fn-ticks{list-style:none;display:grid;gap:10px;margin:20px 0 26px;font-weight:600}.fn-ticks li{display:flex;gap:10px;align-items:center}.fn-ticks li:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:#e3f1ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E6B52' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.fn-cta{gap:10px;padding:18px 34px;font-size:18px;box-shadow:0 10px 22px -10px #a854008c}.fn-cta svg{width:18px;height:18px}.fn-note{margin-top:10px;font-size:13.5px;color:var(--ink-2)}.fn-hero-img img{width:100%;height:auto;border-radius:22px;box-shadow:0 24px 50px -24px #2a1d1259}.fn-problems{background:var(--bg-2);padding:64px 0}.fn-problems h2,.fn-when h2,.fn-reviews h2{text-align:center;margin-bottom:30px}.fn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fn-card{background:#fffdf9;border-radius:18px;padding:22px 20px;box-shadow:0 12px 30px -20px #2a1d124d}.fn-ic{font-family:var(--head);font-weight:800;color:var(--accent);font-size:15px}.fn-card h3{font-size:19px;margin:8px 0 6px}.fn-card p{font-size:15px;color:var(--ink-2)}.fn-when{padding:64px 0}.fn-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fn-step{display:flex;gap:14px;align-items:flex-start;background:#fffdf9;border:1px solid rgba(42,29,18,.08);border-radius:18px;padding:20px}.fn-num{flex:none;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--ink);display:grid;place-items:center;font-family:var(--head);font-weight:800}.fn-step h3{font-size:17px;margin-bottom:4px}.fn-step p{font-size:15px;color:var(--ink-2)}.fn-how{text-align:center;margin-top:22px;color:var(--ink-2);font-size:15px}.fn-reviews{background:var(--bg-2);padding:64px 0}.fn-rv{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fn-r{background:#fffdf9;border-radius:18px;padding:16px;margin:0}.fn-r img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin-bottom:12px}.fn-r blockquote{margin:8px 0 10px;font-size:15.5px}.fn-r figcaption{font-size:14px;color:var(--ink-2)}.fn-final{padding:64px 0 72px;text-align:center}.fn-final-in{max-width:640px}.fn-final p{color:var(--ink-2);margin:10px 0 22px;font-size:17px}@media(max-width:960px){.fn-hero{padding:20px 0 40px}.fn-hero-in{grid-template-columns:1fr;gap:24px}.fn-hero-img{order:-1}.fn-grid,.fn-steps,.fn-rv{grid-template-columns:1fr 1fr}.fn-cta{width:100%;justify-content:center}}@media(max-width:600px){.fn-grid,.fn-steps,.fn-rv{grid-template-columns:1fr}}.fn-signs-wrap{max-width:820px}.fn-intro{text-align:center;color:var(--ink-2);font-size:17px;margin:-14px auto 26px;max-width:560px}.fn-signs{list-style:none;display:grid;gap:14px;padding:0}.fn-sign{display:grid;grid-template-columns:56px 1fr;gap:18px;background:#fffdf9;border-radius:20px;padding:22px 24px;box-shadow:0 12px 30px -22px #2a1d1259}.fn-sn{width:56px;height:56px;border-radius:16px;background:var(--accent);display:grid;place-items:center;font-family:var(--head);font-weight:800;font-size:26px;color:var(--ink)}.fn-sign h3{font-size:21px;margin-bottom:6px}.fn-sign p{font-size:16px;color:var(--ink-2)}.fn-help{margin-top:10px;display:inline-flex;gap:8px;align-items:center;background:#eef4e4;color:#3f5a1c!important;font-weight:600;font-size:14.5px!important;padding:7px 12px;border-radius:10px}.fn-help:before{content:"\2713";font-weight:800}.fn-small{text-align:center;font-size:13px;color:var(--ink-2);margin-top:18px}.fn-fix{padding:70px 0}.fn-fix-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.fn-fix-img{display:grid;place-items:center;background:radial-gradient(circle,#F7C66E 0 30%,#F29A1F 30% 52%,#E2462B 52% 64%,transparent 64%);aspect-ratio:1;border-radius:50%}.fn-fix-img img{width:62%;height:auto;filter:drop-shadow(0 20px 24px rgba(42,29,18,.25))}.fn-fix h2{text-align:left;margin:14px 0 12px}.fn-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 26px}.fn-stats div{background:#fffdf9;border:1px solid rgba(42,29,18,.08);border-radius:14px;padding:12px 8px;text-align:center}.fn-stats b{display:block;font-family:var(--head);font-size:22px;font-weight:800}.fn-stats span{font-size:12.5px;color:var(--ink-2)}@media(max-width:960px){.fn-fix-in{grid-template-columns:1fr;gap:24px}.fn-fix-img{max-width:320px;margin:0 auto}.fn-fix h2{text-align:center}.fn-fix .fn-kicker{display:table;margin:0 auto}.fn-fix .fn-sub{text-align:center}.fn-stats{grid-template-columns:repeat(2,1fr)}.fn-sign{grid-template-columns:44px 1fr;gap:14px;padding:18px}.fn-sn{width:44px;height:44px;font-size:21px;border-radius:12px}.fn-sign h3{font-size:18px}}.fn-offer-img{margin:6px auto 24px;max-width:560px}.fn-offer-img img{width:100%;height:auto;border-radius:22px;box-shadow:0 24px 50px -24px #2a1d1259}.sub-assure{display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:100%;margin:16px auto 0;padding:9px 16px;border-radius:999px;background:#eef4e4;color:#3f5a1c;font-weight:700;font-size:14.5px;line-height:1.3;text-align:left}.sub-assure svg{width:18px;height:18px;flex:none}.plans-sec .plan .pc-gifts{margin:0 0 14px;padding:14px 12px 12px;border-radius:18px;background:#f6f1e7;border:1.5px dashed rgba(63,90,28,.35);text-align:left}.plans-sec .plan.pop .pc-gifts{background:#fff1dc;border-color:#f29a1f8c}.pg-head{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 8px;margin:0 0 12px;text-align:center}.pg-head svg{width:20px;height:20px;flex:none;color:var(--leaf)}.pg-head b{font-family:var(--head);font-weight:800;font-size:15.5px;line-height:1.2;color:var(--ink)}.pg-head .pg-val{font-style:normal;font-weight:800;font-size:12px;color:var(--sale)}.plans-sec .plan .pg-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;justify-items:stretch;font-weight:600}.plans-sec .plan .pg-item:before{content:none}.plans-sec .plan .pg-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding-top:4px;font-size:inherit;text-align:center}.pg-tile{position:relative;width:100%;max-width:64px;aspect-ratio:1;border-radius:14px;background:#fff;box-shadow:0 2px 8px #2a1d121f;overflow:hidden;display:grid;place-items:center}.pg-tile img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;display:block}.pg-tile.q{background:var(--leaf);color:#fff;font-family:var(--head);font-weight:800;font-size:24px}.pg-name{font-size:11.5px;font-weight:700;line-height:1.2;color:var(--ink-2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pg-free{position:absolute;top:-6px;inset-inline-end:50%;transform:translate(50%);padding:1px 6px;border-radius:999px;background:var(--sale);color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1.5}[dir=rtl] .pg-free{transform:translate(-50%)}.pg-switch{display:block;margin:10px auto 0;padding:0;border:0;background:none;color:var(--leaf);font:inherit;font-size:13px;font-weight:800;text-decoration:underline;cursor:pointer}.plans-wrap:not(.mode-sub) .pg-tile{filter:grayscale(1);opacity:.45}.plans-wrap:not(.mode-sub) .pg-name{opacity:.6}.plans-sec .plan .pc-cancelbox{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;border-radius:14px;background:#eef4e4;border:1px solid rgba(63,90,28,.22);color:#3f5a1c;text-align:left}.pc-cancelbox svg{width:26px;height:26px;flex:none}.pc-cancelbox p{margin:0;min-width:0;font-size:12.5px;line-height:1.35}.pc-cancelbox b{display:block;font-family:var(--head);font-weight:800;font-size:15px;line-height:1.2}.pc-cancelbox span{display:block;margin-top:2px;color:#4e6b2a}@media(max-width:960px){.sub-assure{width:100%;font-size:13.5px;padding:9px 14px}.plans-sec .plan .pc-gifts{margin:0 0 12px;padding:12px 10px 10px}.pg-name{font-size:10.5px}.pg-head b{font-size:14.5px}}@media(prefers-reduced-motion:no-preference){.pg-tile{transition:filter .25s ease,opacity .25s ease}}@media(min-width:961px){.perks{flex-wrap:nowrap;gap:14px}.perk{flex:1 1 0;min-width:0;max-width:240px}}.plans-sec .plan.hot .flag{background:var(--accent);color:var(--ink)}.plans-sec .plan.hot .btn{background:var(--accent);color:var(--ink);box-shadow:0 10px 22px -10px #a854008c,inset 0 -2px #00000014}.plans-sec .plan.hot .btn:hover{background:#f5a938}.shopify-section.dr-shipbar-sec{display:block;position:sticky;top:var(--dr-top-h, 0px);z-index:29}.bar-flow{border-top:1px solid var(--line)}.btn,.btn.dark,.plans-sec .plan:not(.pop) .btn,.cd-checkout{background:var(--accent);color:var(--ink);box-shadow:0 10px 22px -10px #a854008c,inset 0 -2px #00000014}.btn:hover,.btn.dark:hover,.plans-sec .plan:not(.pop) .btn:hover,.cd-checkout:hover{background:#f5a938}.toggle-pro .tg-pill{background:var(--accent);box-shadow:0 8px 18px -8px #a8540099}.toggle-pro button.on{color:var(--ink)}.toggle-pro button.on .tg-s{opacity:.8}.toggle-pro em{background:var(--ink);color:#fff6ea;box-shadow:0 6px 12px -4px #2a1d1273}main [id]{scroll-margin-top:calc(var(--dr-top-h, 0px) + 90px)}.plans-sec .plan.pop .btn{background:var(--leaf);color:#fff;box-shadow:0 10px 22px -10px #3f5a1c99,inset 0 -2px #0000001a}.plans-sec .plan.pop .btn:hover{background:#5a7a2e}.toggle-pro em{background:var(--sale);color:#fff;box-shadow:0 6px 12px -4px #d9481e80}.foot-research{margin-top:18px;padding-top:18px;border-top:1px solid rgba(42,29,18,.18);font-size:14px;color:#2a1d12d9}.foot-research a{color:#3f5a1c;font-weight:800;text-decoration:underline;text-underline-offset:2px}.foot-research+.fda{margin-top:18px}.bw{max-width:560px;margin:0 auto;background:#fffdf8;padding-bottom:8px;box-shadow:0 0 0 1px #2a1d120a}.bw h1,.bw h2{font-family:var(--head);font-weight:800;color:var(--ink);letter-spacing:-.025em;line-height:1.05}.bw h1{font-size:clamp(38px,10vw,50px);margin-top:6px}.bw h2{font-size:clamp(30px,8vw,38px)}.bw h1 em,.bw h2 em{font-style:normal;color:var(--accent-ink)}.bw-pad{padding:0 20px}.bw-c{text-align:center}.bw-sub{margin-top:12px;font-size:17px;line-height:1.5;color:var(--ink-2)}.bw-small{margin-top:12px;font-size:13.5px;color:var(--ink-2)}.bw .bw-cta{display:flex;width:100%;justify-content:center;gap:10px;margin-top:22px;padding:17px 18px;font-size:16.5px}.bw-cta svg{width:18px;height:18px;flex:none}.bw-sec{padding:44px 0}.bw-tint{background:#fff4e2}.bw-photo{position:relative;overflow:hidden}.bw-photo img{display:block;width:100%;height:auto}.bw-photo-hero img{aspect-ratio:4 / 5;object-fit:cover}.bw-photo-round{margin:0 20px 24px;border-radius:26px}.bw-photo-plain{margin:22px 20px 6px;border-radius:22px}.bw-ph{display:grid;place-items:center;min-height:260px;padding:20px;background:repeating-linear-gradient(-45deg,#f3ead8 0 10px,#fbf6ec 10px 20px);color:var(--ink-2);font-weight:700;text-align:center;border:2px dashed rgba(42,29,18,.25)}.bw-photo-hero .bw-ph{aspect-ratio:4 / 5}.bw-sticker{position:absolute;top:16px;inset-inline-end:16px;display:grid;place-items:center;width:108px;height:108px;border-radius:50%;background:var(--sale);color:#fff;font-family:var(--head);font-weight:800;font-size:20px;line-height:1;text-align:center;transform:rotate(8deg);box-shadow:0 10px 22px -10px #d9481eb3}.bw-sticker-b{top:auto;bottom:16px;width:116px;height:116px;font-size:16px;background:var(--accent);color:var(--ink)}.bw-sticker-s{top:-26px;inset-inline-end:-10px;width:74px;height:74px;font-size:15px}.bw-tag{position:absolute;top:120px;inset-inline-end:12px;padding:5px 10px;border-radius:999px;background:#fff;color:var(--ink);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-4deg);box-shadow:0 6px 14px -8px #2a1d1280}.bw-quote{position:absolute;inset-inline-start:14px;bottom:14px;max-width:64%;margin:0;padding:12px 14px;border-radius:14px;background:#fffffff0;box-shadow:0 10px 24px -14px #2a1d1280}.bw-quote blockquote{margin:0;font-weight:700;font-size:15px;line-height:1.3}.bw-quote figcaption{margin-top:4px;font-size:12px;color:var(--accent-ink);font-weight:700}.bw-hero .bw-pad{padding-top:18px}.bw-rating{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14.5px}.bw-stars{display:inline-flex;gap:1px;color:var(--accent)}.bw-stars svg{width:17px;height:17px}.bw-bgrid{list-style:none;display:grid;grid-template-columns:1fr 1fr;margin:30px 20px 0;padding:0;border:1.5px solid rgba(242,154,31,.45);border-radius:18px;overflow:hidden}.bw-bgrid li{display:flex;align-items:center;gap:10px;padding:14px 12px;font-weight:800;font-size:12.5px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;min-width:0}.bw-bgrid li:nth-child(odd){border-inline-end:1.5px solid rgba(242,154,31,.45)}.bw-bgrid li:nth-child(-n+2){border-bottom:1.5px solid rgba(242,154,31,.45)}.bw-ic{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#fff1dc;color:var(--accent-ink)}.bw-ic svg{width:20px;height:20px}.bw-ic-s{width:26px;height:26px;border-radius:50%;background:var(--leaf);color:#fff}.bw-ic-s svg{width:15px;height:15px}.bw-rte p{margin-top:14px;font-size:17px;line-height:1.55;color:var(--ink-2)}.bw-rte strong{color:var(--ink)}.bw-cards{display:grid;gap:10px;margin-top:18px}.bw-card{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;background:#fff;border:1.5px solid rgba(242,154,31,.5)}.bw-card>div{min-width:0}.bw-card h3{font-family:var(--head);font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:.01em}.bw-card p{margin-top:3px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.bw-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 20px 6px;scrollbar-width:none}.bw-rail::-webkit-scrollbar{display:none}.bw-rv{flex:0 0 78%;scroll-snap-align:start;margin:0;display:flex;flex-direction:column;border-radius:18px;background:#fff;border:1.5px solid rgba(242,154,31,.45);overflow:hidden}.bw-rv-img img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.bw-rv-b{padding:14px 16px 16px}.bw-rv blockquote{margin:8px 0;font-size:15px;line-height:1.45;font-weight:600}.bw-rv figcaption{font-size:13px;color:var(--ink-2)}.bw-rv figcaption b{color:#3f5a1c;font-size:12px}.bw-expert{display:flex;gap:14px;margin:16px 20px 0;padding:16px;border-radius:18px;background:#fff;border:1.5px solid rgba(242,154,31,.45)}.bw-expert img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.bw-expert blockquote{margin:6px 0;font-family:var(--head);font-weight:800;font-size:18px;line-height:1.2}.bw-expert figcaption{font-size:13px;color:var(--ink-2)}.bw-pill{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bw-pill-sale{background:var(--sale);color:#fff;margin-bottom:10px}.bw-pill-dark{background:var(--ink);color:#fff6ea;margin-bottom:12px}.bw-pill-c{display:table;margin:0 auto;background:var(--leaf);color:#fff}.bw-moments{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px 0}.bw-moment{min-width:0}.bw-moment:first-child:nth-last-child(odd){grid-column:1 / -1}.bw-moment-img{position:relative;border-radius:18px;overflow:hidden;background:#fff1dc;aspect-ratio:4 / 5;display:grid;place-items:center}.bw-moment:first-child:nth-last-child(odd) .bw-moment-img{aspect-ratio:16 / 10}.bw-moment-img img{width:100%;height:100%;object-fit:cover}.bw-moment-ic{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--accent);color:var(--ink)}.bw-moment-ic svg{width:36px;height:36px}.bw-time{position:absolute;top:10px;inset-inline-start:10px;padding:4px 10px;border-radius:999px;background:#fff;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bw-moment h3{margin-top:10px;font-family:var(--head);font-weight:800;font-size:17px;line-height:1.2}.bw-moment p{margin-top:3px;font-size:14px;line-height:1.45;color:var(--ink-2)}.bw-big{display:flex;align-items:center;gap:14px;margin:18px 0;padding:12px 0;border-block:1.5px solid rgba(242,154,31,.5)}.bw-big b{font-family:var(--head);font-weight:800;font-size:64px;line-height:1;color:var(--accent-ink)}.bw-big span{font-weight:700;font-size:15px;line-height:1.35}.bw-chart{padding:20px 18px;border-radius:20px;border:1.5px solid rgba(242,154,31,.5);background:#fff}.bw-chart-cols{display:flex;justify-content:center;margin-top:42px}.bw-col{width:100%;max-width:220px}.bw-bar{position:relative;display:flex;flex-direction:column-reverse;height:240px;border-radius:14px;border:1.5px dashed rgba(42,29,18,.3);background:repeating-linear-gradient(-45deg,rgba(42,29,18,.05) 0 8px,transparent 8px 16px)}.bw-goal{position:absolute;bottom:100%;inset-inline:-8px;border-top:2px dashed var(--ink)}.bw-goal i{position:absolute;bottom:4px;inset-inline-end:0;font-style:normal;font-weight:800;font-size:12.5px;white-space:nowrap}.bw-seg{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bw-seg b{font-family:var(--head);font-weight:800;font-size:19px;line-height:1}.bw-seg small{font-size:11.5px;font-weight:700}.bw-seg.avg{background:#ede3d1;border-radius:0 0 12px 12px}.bw-seg.add{background:var(--accent);border-radius:6px 6px 0 0}.bw-chart .bw-rte p{font-size:15px}.bw-rcpt{position:relative;margin:24px 0 0;padding:18px 20px;border:1.5px dashed rgba(42,29,18,.35);border-radius:6px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:start}.bw-rcpt-us{border-color:var(--accent)}.bw-rcpt-t{font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.bw-rcpt ul{list-style:none;margin:12px 0;padding:12px 0;border-block:1.5px dashed rgba(42,29,18,.25);display:grid;gap:8px}.bw-rcpt li{display:flex;justify-content:space-between;gap:10px;font-size:14px}.bw-rcpt li i{font-style:normal;color:var(--ink-2);white-space:nowrap}.bw-rcpt-us li i{color:#3f5a1c;font-weight:700}.bw-rcpt-f{display:flex;justify-content:space-between;align-items:baseline;font-weight:800}.bw-rcpt-f b{font-size:24px}.bw-rcpt-n{margin-top:6px;font-size:12.5px;color:var(--ink-2)}.bw-vs{display:block;margin-top:16px;font-family:var(--head);font-weight:800;font-size:30px;color:var(--accent-ink)}.bw-ugc{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 20px 0}.bw-ugc-i{position:relative;margin:0;border-radius:18px;overflow:hidden;border:3px solid #fff;box-shadow:0 10px 24px -14px #2a1d1273}.bw-ugc-i:nth-child(2n){transform:translateY(16px) rotate(1.5deg)}.bw-ugc-i:nth-child(odd){transform:rotate(-1.5deg)}.bw-ugc-i img,.bw-ugc-i .bw-ph{display:block;width:100%;aspect-ratio:9 / 14;object-fit:cover;min-height:0}.bw-ugc-i figcaption{position:absolute;inset-inline:0;bottom:0;padding:18px 10px 8px;background:linear-gradient(transparent,#0009);color:#fff;font-size:12.5px;font-weight:700}.bw-offer h2{margin-top:4px}.bw-olist{list-style:none;display:grid;gap:10px;margin:18px 0 0;padding:0}.bw-olist li{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px}.bw-stats{list-style:none;margin:18px 0 0;padding:0}.bw-stats li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1.5px solid rgba(242,154,31,.4)}.bw-stats b{min-width:86px;font-family:var(--head);font-weight:800;font-size:40px;line-height:1;color:var(--accent-ink)}.bw-stats span{font-size:14px;font-weight:600;color:var(--ink-2)}.bw-flowers{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:22px 12px;margin:26px 0 0;padding:0;text-align:center}.bw-flowers li{display:flex;flex-direction:column;align-items:center;gap:10px}.bw-flower{display:grid;place-items:center;width:74px;height:74px;border-radius:42% 58% 55% 45%/50% 45% 55% 50%;background:var(--accent);color:var(--ink)}.bw-flower svg{width:32px;height:32px}.bw-flowers b{font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.25}.bw-brand{padding:46px 20px 110px;text-align:center;background:#fff4e2}.bw-brand img{width:min(320px,80%);height:auto}.bw-brand p{margin-top:10px;color:var(--ink-2);font-weight:600}.bw-brand .bw-src{margin-top:26px;font-size:11.5px;line-height:1.6;font-weight:400;text-align:start}.bw-sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));pointer-events:none}.bw-sticky .bw-cta{pointer-events:auto;display:flex;width:min(528px,100%);justify-content:center;gap:10px;margin:0;padding:16px;font-size:16.5px;box-shadow:0 12px 28px -10px #a85400a6}@media(min-width:561px){.bw{margin-top:0}}.bw section{padding:0;margin:0}.bw .bw-sec{padding:44px 0}.bw .bw-brand{padding:46px 20px 110px}.bw .bw-bgrid{margin:28px 0 0}.bw h1,.bw h2{font-weight:600;letter-spacing:-.035em}@media(min-width:900px){.bw{max-width:none;background:#fff;box-shadow:none}.bw-pad{padding:0}.bw .bw-sec{padding:90px 0}.bw .bw-sec>*,.bw .bw-brand>*{max-width:1120px;margin-inline:auto}.bw h1{font-size:clamp(56px,5.6vw,92px);line-height:.98}.bw h2{font-size:clamp(40px,4vw,64px);line-height:1.02}.bw-sub,.bw-rte p{font-size:19px}.bw .bw-cta{display:inline-flex;width:auto;min-width:360px;padding:20px 40px;font-size:19px}.bw-hero.bw-split{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 140px);align-items:stretch}.bw-hero .bw-photo-hero{order:2}.bw-hero .bw-photo-hero img{height:100%;aspect-ratio:auto;object-fit:cover}.bw-hero .bw-pad{order:1;display:flex;flex-direction:column;justify-content:center;padding:60px max(40px,6vw) 60px max(24px,calc((100vw - 1120px)/2))}.bw-sticker{top:36px;inset-inline-end:36px;width:150px;height:150px;font-size:28px}.bw-tag{top:178px;inset-inline-end:28px;font-size:13px}.bw-quote{inset-inline-start:36px;bottom:36px;max-width:360px;padding:16px 20px}.bw-quote blockquote{font-size:19px}.bw .bw-bgrid{grid-template-columns:repeat(4,1fr);margin-top:36px;border-radius:0;border-inline:0}.bw .bw-bgrid li{flex-direction:column;text-align:center;justify-content:center;padding:18px 8px;border:0;border-inline-end:1.5px solid rgba(242,154,31,.45)}.bw .bw-bgrid li:last-child{border-inline-end:0}.bw .bw-bgrid li:nth-child(-n+2){border-bottom:0}.bw-split-problem.bw-sec{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:0}.bw-split-problem.bw-sec>*{max-width:none;margin:0}.bw-split-problem .bw-photo{margin:40px 0;border-inline-end:1.5px solid var(--ink)}.bw-split-problem .bw-blob{border-radius:0 46% 46% 0/0 40% 40% 0}.bw-split-problem .bw-pad{padding:60px max(24px,calc((100vw - 1120px)/2)) 60px 8vw}.bw-sticker-b{width:190px;height:190px;font-size:24px;bottom:30px;inset-inline-end:40px}.bw-tint+.bw-tint{border-top:1px solid rgba(242,154,31,.3)}.bw-photo-plain{max-width:640px!important;margin:36px auto 0!important}.bw .bw-cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.bw .bw-sec>.bw-pad:last-child{text-align:center}.bw-rail{max-width:1120px;margin-inline:auto;padding:24px 0 6px}.bw-rv{flex-basis:300px}.bw-expert{max-width:640px!important}.bw-moments{grid-template-columns:repeat(3,1fr);gap:20px;padding:30px 0 0}.bw-moment:first-child:nth-last-child(odd){grid-column:auto}.bw-moment:first-child:nth-last-child(odd) .bw-moment-img{aspect-ratio:4 / 5}.bw-moment h3{font-size:21px}.bw-moment p{font-size:16px}.bw-small{font-size:15px}.bw-big b{font-size:96px}.bw-big span{font-size:19px}.bw-chart{max-width:640px}.bw-rcpt{max-width:520px;margin-inline:auto}.bw-ugc{grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0}.bw-offer.bw-sec{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-inline:max(24px,calc((100vw - 1120px)/2))}.bw-offer.bw-sec>*{max-width:none;margin:0}.bw-offer .bw-photo-round{margin:0}.bw-olist li{font-size:18px}.bw-stats li{padding:16px 0}.bw-stats b{min-width:160px;font-size:64px}.bw-stats span{font-size:17px}.bw-flowers{grid-template-columns:repeat(4,1fr);margin-top:44px}.bw-flower{width:110px;height:110px}.bw-flower svg{width:44px;height:44px}.bw-flowers b{font-size:15px}.bw .bw-brand{padding:80px 24px 120px}.bw-brand img{width:min(560px,60%)}.bw-sticky{justify-content:flex-end;padding:0 28px 24px}.bw-sticky .bw-cta{width:auto;padding:18px 34px;font-size:18px}}.bw-easy{display:grid;gap:10px;padding:0 20px}.bw-easy .bw-easy-img{position:relative;margin:18px 0 8px;border-radius:0;overflow:visible}.bw-easy .bw-easy-img:before{content:"";position:absolute;top:6%;right:4%;bottom:6%;left:4%;border-radius:46% 54% 50% 50%/52% 46% 54% 48%;background:#ffe2bc;z-index:0}.bw-easy .bw-easy-img img{position:relative;z-index:1;border-radius:22px;mix-blend-mode:multiply}.bw-easy .bw-card{background:#fff;border:1.5px solid var(--accent);box-shadow:0 14px 30px -20px #a8540073;align-items:center}.bw-easy .bw-card .bw-ic{width:46px;height:46px;border-radius:50%;background:var(--accent);color:var(--ink)}.bw-rv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.bw-count{display:flex;align-items:center;gap:12px;margin-top:10px}.bw-count b{font-family:var(--head);font-weight:700;font-size:64px;line-height:.95;letter-spacing:-.04em;color:var(--accent-ink)}.bw-count span{font-family:var(--head);font-size:22px;line-height:1.05}.bw-arrows{display:flex;gap:10px;flex:none}.bw-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:2px solid var(--accent);background:#fff;color:var(--ink);cursor:pointer}.bw-arrow svg{width:22px;height:22px}.bw-arrow:hover{background:#fff1dc}.bw .bw-rv{flex:0 0 74%;min-height:360px;border:2px solid rgba(242,154,31,.45);border-radius:22px;background:#fffcf7}.bw-rv-photo{overflow:hidden;padding:0}.bw-rv-photo img{width:100%;height:100%;object-fit:cover;display:block}.bw-rv-q{margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:26px 22px;text-align:center}.bw-rv-q .bw-stars svg{width:22px;height:22px}.bw-rv-q blockquote{margin:18px 0;font-family:var(--head);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.01em;quotes:"\201c" "\201d"}.bw-rv-q blockquote:before{content:open-quote;color:var(--accent)}.bw-rv-q blockquote:after{content:close-quote;color:var(--accent)}.bw-rv-q figcaption{width:100%;padding-top:14px;border-top:1.5px solid rgba(242,154,31,.45);font-size:15px}.bw-rv-q figcaption span{color:#3f5a1c;font-size:13.5px;margin-inline-start:8px}@media(max-width:899px){.bw-arrows{display:none}.bw-count b{font-size:52px}}@media(min-width:900px){.bw-easy{grid-template-columns:1fr 1.25fr 1fr;grid-template-rows:auto auto;align-items:center;gap:24px 0;max-width:1240px!important;padding:0;margin-top:30px}.bw-easy .bw-easy-img{grid-column:2;grid-row:1 / span 2;margin:0 -40px;max-width:none!important}.bw-easy .bw-card{position:relative;z-index:2;padding:22px}.bw-easy .bw-card:nth-of-type(2){grid-column:1;grid-row:1}.bw-easy .bw-card:nth-of-type(3){grid-column:3;grid-row:1;transform:translateY(40px)}.bw-easy .bw-card:nth-of-type(4){grid-column:1;grid-row:2}.bw-easy .bw-card:nth-of-type(5){grid-column:3;grid-row:2;transform:translateY(40px)}.bw-easy .bw-card h3{font-size:19px}.bw-easy .bw-card p{font-size:16px}.bw .bw-rv{flex:0 0 340px;min-height:480px}.bw-count b{font-size:110px}.bw-count span{font-size:38px}.bw-rv-q blockquote{font-size:30px}}.bw-easy .bw-easy-img img.bw-easy-jar{width:72%;margin:0 auto;mix-blend-mode:normal;filter:drop-shadow(0 24px 30px rgba(42,29,18,.25));border-radius:0}.bw-gap .bw-chart{margin-top:26px;padding:22px 18px 18px;border:2px solid var(--accent);border-radius:26px}.bw-chart-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:18px;margin-top:54px}.bw-chart-grid .bw-goal{position:absolute;top:0;inset-inline:0;border-top:2px dashed rgba(42,29,18,.35);z-index:1}.bw-chart-grid .bw-goal i{position:absolute;bottom:6px;inset-inline-start:0;font-style:normal;font-weight:800;font-size:12.5px}.bw-chart-grid .bw-goal b{position:absolute;bottom:4px;inset-inline-end:12%;font-family:var(--head);font-size:26px;font-weight:700}.bw-chart-grid .bw-col{position:relative;max-width:none}.bw-chart-grid .bw-bar{height:260px;width:52%;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:none;display:flex;flex-direction:column-reverse}.bw-col-goal .bw-bar{width:52%;margin-inline:auto}.bw-chart-grid .bw-seg{border:2px solid var(--ink);border-bottom:0}.bw-chart-grid .bw-seg.avg{background:#e9dcc4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Ccircle cx='3' cy='3' r='1.6' fill='%23C9B48F'/%3E%3Ccircle cx='10' cy='10' r='1.6' fill='%23C9B48F'/%3E%3C/svg%3E");border-radius:0}.bw-chart-grid .bw-seg.add{background:#ffe2bc;border-radius:10px 10px 0 0;overflow:hidden}.bw-chart-grid .bw-seg.add img{height:86%;width:auto}.bw-chart-grid .bw-seg.goal{background:var(--leaf);border-radius:10px 10px 0 0;justify-content:flex-start;padding-top:14px}.bw-target{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--leaf)}.bw-target svg{width:22px;height:22px}.bw-bar-l{position:absolute;top:0;bottom:0;inset-inline-start:56%;inset-inline-end:0}.bw-lab{position:absolute;inset-inline-start:0;font-size:12px;font-weight:700;line-height:1.15;transform:translateY(50%)}.bw-lab+.bw-lab{transform:translateY(-20%)}.bw-lab b{display:block;font-family:var(--head);font-size:24px;font-weight:700}.bw-cap{margin-top:10px;font-weight:800;font-size:13px;line-height:1.25;text-align:center}.bw-legend{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--line);font-size:12.5px;font-weight:700}.bw-legend li{display:flex;align-items:center;gap:6px}.bw-legend i{width:12px;height:12px;border-radius:3px;border:1.5px solid var(--ink)}.bw-legend i.avg{background:#e9dcc4}.bw-legend i.add{background:#ffe2bc}.bw-legend i.goal{background:var(--leaf)}.bw-chart-src{margin-top:10px;font-size:11.5px;color:var(--ink-2);text-align:center}.bw-gap .bw-big{margin:22px 0 6px}.bw-kick{color:var(--accent-ink);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.bw-junk .bw-stats li{justify-content:center}.bw-flower{border-radius:0;background:none;position:relative}.bw-flower:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4c9 0 15 7 16 14 6-5 15-6 21 0s5 15 0 21c7 1 14 7 14 16s-7 15-14 16c5 6 6 15 0 21s-15 5-21 0c-1 7-7 14-16 14s-15-7-16-14c-6 5-15 6-21 0s-5-15 0-21C6 70 0 64 0 55s6-15 13-16C8 33 7 24 13 18s15-5 21 0C35 11 41 4 50 4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4c9 0 15 7 16 14 6-5 15-6 21 0s5 15 0 21c7 1 14 7 14 16s-7 15-14 16c5 6 6 15 0 21s-15 5-21 0c-1 7-7 14-16 14s-15-7-16-14c-6 5-15 6-21 0s-5-15 0-21C6 70 0 64 0 55s6-15 13-16C8 33 7 24 13 18s15-5 21 0C35 11 41 4 50 4z'/%3E%3C/svg%3E") center / contain no-repeat}.bw-flower svg{position:relative}.bw-wordmark{position:relative;padding:30px 0}.bw-wordmark img{width:100%;height:auto;display:block}.bw-stk{position:absolute;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;font-family:var(--head);font-weight:800;font-size:12px;line-height:1.05;text-transform:uppercase;text-align:center}.bw-stk-1{top:0;inset-inline-start:2%;background:var(--leaf);color:#fff;transform:rotate(-12deg)}.bw-stk-2{top:-6px;inset-inline-start:46%;background:#ffd6e0;color:#b0264a;transform:rotate(10deg)}.bw-stk-3{bottom:-4px;inset-inline-end:3%;background:var(--accent);color:var(--ink);transform:rotate(-8deg)}.bw .bw-brand{background:#fff}.bw .bw-brand .bw-wordmark{max-width:none}@media(min-width:900px){.bw-gap.bw-sec{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-inline:max(24px,calc((100vw - 1120px)/2))}.bw-gap.bw-sec>*{max-width:none;margin:0}.bw-gap .bw-big b{font-size:150px;letter-spacing:-.05em}.bw-gap .bw-big span{font-size:24px}.bw-gap .bw-chart{margin-top:0;padding:30px 30px 24px}.bw-chart-grid .bw-bar{height:400px}.bw-lab b{font-size:36px}.bw-lab{font-size:15px}.bw-chart-grid .bw-goal b{font-size:40px}.bw-cap{font-size:17px}.bw-vs-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:50px;align-items:center;max-width:1100px;margin:40px auto 0}.bw-vs-grid .bw-rcpt{margin:0;max-width:none;padding:34px 40px}.bw-vs-grid .bw-rcpt li{font-size:17px}.bw-vs-grid .bw-rcpt-f b{font-size:40px}.bw-vs{margin:0;font-size:56px}.bw-sticker-s{width:120px;height:120px;font-size:22px;top:-50px;inset-inline-end:-30px}.bw-junk .bw-stats{display:flex;justify-content:center;gap:40px}.bw-junk .bw-stats li{border:0}.bw-junk .bw-stats li+li{padding-inline-start:40px;border-inline-start:1.5px solid rgba(242,154,31,.5)}.bw-junk .bw-stats b{min-width:0;font-size:90px}.bw-flower{width:150px;height:150px}.bw-flower svg{width:54px;height:54px}.bw-flowers b{font-size:22px}.bw .bw-brand{padding:80px 3vw 130px}.bw-brand .bw-wordmark img{width:100%}.bw-stk{width:150px;height:150px;font-size:21px}}.bw-chart-grid .bw-goal{bottom:auto}.bw-chart-grid .bw-goal i{inset-inline-end:auto}.bw-chart-grid .bw-seg.rest{background:repeating-linear-gradient(-45deg,rgba(102,138,50,.18) 0 6px,transparent 6px 12px);border:2px dashed var(--leaf);border-bottom:0;border-radius:10px 10px 0 0}.bw-chart-grid .bw-seg.add{border-radius:0}.bw-lab-rest{color:#3f5a1c;transform:translateY(-10%)!important}.bw-legend i.rest{background:#668a322e;border:1.5px dashed var(--leaf)}.bw-stk-pos-mid .bw-sticker{top:30%}.bw-stk-pos-mid .bw-tag{top:calc(30% + 104px)}.bw-stk-pos-low .bw-sticker{top:auto;bottom:30%}.bw-stk-pos-low .bw-tag{top:auto;bottom:calc(30% - 22px)}.bw-stk-pos-left .bw-sticker{inset-inline:16px auto}.bw-stk-pos-left .bw-tag{inset-inline:12px auto}.bw-rating-ph{opacity:.45}@media(min-width:900px){.bw-stk-pos-mid .bw-sticker{top:34%}.bw-stk-pos-mid .bw-tag{top:calc(34% + 146px)}.bw-stk-pos-low .bw-tag{bottom:calc(30% - 28px)}.bw-stk-pos-left .bw-sticker{inset-inline:36px auto}.bw-stk-pos-left .bw-tag{inset-inline:28px auto}}@media(min-width:900px){.bw-stk-pos-mid .bw-sticker{top:22%}.bw-stk-pos-mid .bw-tag{top:calc(22% + 140px)}}.bw-stk-pos-mid .bw-sticker{top:22%}.bw-stk-pos-mid .bw-tag{top:calc(22% + 100px)}@media(min-width:900px){.bw-stk-pos-mid .bw-tag{top:calc(22% + 140px)}}.bw-photo-hero img,.bw-photo-hero .bw-ph{aspect-ratio:1 / 1;object-position:50% 22%}.bw-photo-hero .bw-sticker{width:92px;height:92px;font-size:17px;top:14px}.bw-photo-hero .bw-tag{top:104px;font-size:10.5px}@media(min-width:900px){.bw-hero.bw-split{min-height:0;height:min(640px,calc(100vh - 140px))}.bw-hero .bw-photo-hero img{aspect-ratio:auto;height:100%;object-position:50% 25%}.bw-photo-hero .bw-sticker{width:140px;height:140px;font-size:26px;top:30px}.bw-photo-hero .bw-tag{top:164px;font-size:12.5px}}.bw-sticky{transform:translateY(130%);transition:transform .25s ease}.bw-sticky.show{transform:none}@media(prefers-reduced-motion:reduce){.bw-sticky{transition:none}}.bw-offer2{text-align:start}.bw-o-kick{font-family:var(--head);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:-.01em}.bw .bw-o-h{font-weight:800;text-transform:uppercase;font-size:clamp(34px,9vw,60px);line-height:1;margin-top:4px}.bw-o-img{display:flex;justify-content:center;margin:26px 0 18px}.bw-o-img img{width:62%;max-width:360px;height:auto;filter:drop-shadow(0 24px 30px rgba(42,29,18,.25))}.bw .bw-o-t{font-size:clamp(34px,9vw,52px);margin-top:8px}.bw-offer2+*{margin-top:0}@media(min-width:900px){.bw-offer2.bw-sec{padding-bottom:0}.bw-offer2 .bw-pad{max-width:760px}}.bw .bw-bgrid{border-radius:0;border-inline:0;margin-inline:-20px}.bw .bw-bgrid li{padding:16px 14px 16px 20px}.bw-blob{border-radius:0!important;overflow:visible!important}.bw-blob img{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4c9 0 15 7 16 14 6-5 15-6 21 0s5 15 0 21c7 1 14 7 14 16s-7 15-14 16c5 6 6 15 0 21s-15 5-21 0c-1 7-7 14-16 14s-15-7-16-14c-6 5-15 6-21 0s-5-15 0-21C6 70 0 64 0 55s6-15 13-16C8 33 7 24 13 18s15-5 21 0C35 11 41 4 50 4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4c9 0 15 7 16 14 6-5 15-6 21 0s5 15 0 21c7 1 14 7 14 16s-7 15-14 16c5 6 6 15 0 21s-15 5-21 0c-1 7-7 14-16 14s-15-7-16-14c-6 5-15 6-21 0s-5-15 0-21C6 70 0 64 0 55s6-15 13-16C8 33 7 24 13 18s15-5 21 0C35 11 41 4 50 4z'/%3E%3C/svg%3E") center / contain no-repeat;aspect-ratio:1;object-fit:cover}.bw-blob .bw-sticker-b{width:auto;height:auto;min-width:58%;padding:18px 26px;border-radius:50%;bottom:-4%;inset-inline-end:-2%;background:var(--sale);color:#fff;font-size:13px;line-height:1.1;transform:rotate(-8deg)}.bw-blob .bw-sticker-b b{display:block;font-size:46px;line-height:.9;letter-spacing:-.02em}.bw-blob .bw-sticker-b small{display:block;margin-top:4px;font-size:12px;font-weight:800;text-transform:uppercase}@media(min-width:900px){.bw-blob .bw-sticker-b b{font-size:72px}.bw-blob .bw-sticker-b small{font-size:16px}}@media(min-width:900px){.bw .bw-bgrid{margin-inline:0}.bw-split-problem .bw-blob{margin:40px 0 40px 4vw;border-inline-end:0}}.bw-blob .bw-sticker-b{top:auto;height:auto;width:auto;min-width:0;max-width:62%;display:block;text-align:center}@media(min-width:900px){.bw-blob .bw-sticker-b{top:auto;bottom:4%;inset-inline-end:2%;padding:26px 40px;max-width:46%}}.bw-rv-empty{padding:0}.bw-rv-empty .bw-ph{height:100%;min-height:360px;border-radius:20px}.bw .bw-rv{flex:0 0 78%;min-height:0;aspect-ratio:3 / 4}.bw-rv-photo{border:0!important}.bw-rv-q{justify-content:space-between}.bw-rv-q blockquote{flex:1;display:flex;align-items:center;justify-content:center}.bw-rv-q figcaption{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.bw-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.bw-dots i{width:10px;height:10px;border-radius:999px;background:#ffd9a8;transition:width .2s ease,background .2s ease}.bw-dots i.on{width:34px;background:var(--accent)}@media(min-width:900px){.bw .bw-rv{flex:0 0 calc((100% - 48px) / 4.4)}}@media(min-width:900px)and (max-width:1200px){.bw .bw-sec>.bw-pad,.bw .bw-rail,.bw .bw-easy,.bw .bw-moments,.bw .bw-ugc{padding-inline:24px;box-sizing:border-box}}.bw-quote{background:#fffdf8f2;border-radius:18px}.bw-quote-m{display:block;font-family:Georgia,serif;font-weight:700;font-size:22px;line-height:.7;color:var(--accent-ink);letter-spacing:-2px;transform:scaleY(-1) scaleX(-1);width:max-content}.bw-quote blockquote{margin-top:6px;font-family:var(--head);font-weight:600}.bw-quote blockquote em{font-style:normal;color:var(--accent-ink)}.bw-quote figcaption{color:var(--accent-ink)}@media(min-width:900px){.bw-quote{max-width:380px;padding:20px 24px}.bw-quote blockquote{font-size:22px;line-height:1.25}.bw-quote figcaption{font-size:14px}}@media(min-width:900px){.bw-hero .bw-rating{font-size:18px;gap:10px}.bw-hero .bw-stars svg{width:22px;height:22px}}.bw-hero .bw-pad{container-type:inline-size}.bw-hero h1:has(.bw-h1-l+.bw-h1-l){font-size:min(92px,calc(100cqi / 9.3))}.bw-hero h1:has(.bw-h1-l+.bw-h1-l) .bw-h1-l{display:block;white-space:nowrap}.bw h1 em,.bw h2 em,.bw-quote blockquote em,.bw-big b,.bw-stats b,.bw-count b,.bw-vs,.bw-quote-m{color:var(--accent)}.dr-trust{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;text-align:center}.dr-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--accent-ink)}.dr-trust svg{width:44px;height:44px;color:var(--accent)}.dr-trust span{font-family:var(--head);font-weight:800;font-size:14px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.dr-trust-plans{max-width:640px;margin:34px auto 6px}.dr-trust-cd{margin:14px 0 4px}.dr-trust-cd svg{width:34px;height:34px}.dr-trust-cd span{font-size:11.5px}@media(max-width:960px){.dr-trust-plans{margin-top:26px}.dr-trust svg{width:38px;height:38px}.dr-trust span{font-size:12.5px}}.bw-quote-m{transform:none}.bw-deco{position:absolute;pointer-events:none;z-index:2;height:auto;filter:drop-shadow(0 14px 16px rgba(42,29,18,.18))}.bw-split-problem{position:relative;overflow:hidden}.bw-deco-pw{width:96px;top:8px;inset-inline-end:4px;transform:rotate(14deg)}.bw-deco-ps{width:110px;top:300px;inset-inline-start:-14px;transform:rotate(-24deg)}.bw-easy-img{position:relative}.bw-deco-ew{width:26%;top:2%;inset-inline-start:2%;transform:rotate(-18deg)}.bw-deco-ec{width:11%;top:4%;inset-inline-end:12%;transform:rotate(12deg)}.bw-deco-ec2{width:9%;bottom:14%;inset-inline-start:8%;transform:rotate(-10deg)}.bw-deco-es{width:30%;bottom:4%;inset-inline-end:0;transform:rotate(-14deg)}.bw-o-img{position:relative}.bw-deco-ow{width:30%;max-width:170px;top:6%;inset-inline-end:8%;transform:rotate(18deg)}.bw-deco-oc{width:12%;max-width:70px;bottom:12%;inset-inline-start:14%;transform:rotate(-12deg)}.bw-easy .bw-easy-img img.bw-deco{width:auto;mix-blend-mode:normal;border-radius:0;position:absolute}.bw-easy .bw-easy-img img.bw-deco-ew{width:26%}.bw-easy .bw-easy-img img.bw-deco-ec{width:11%}.bw-easy .bw-easy-img img.bw-deco-ec2{width:9%}.bw-o-img img.bw-deco{filter:drop-shadow(0 14px 16px rgba(42,29,18,.18))}@media(min-width:900px){.bw-split-problem.bw-sec{border-top:2px solid #FFD9A8;align-items:stretch;min-height:620px}.bw-split-problem .bw-photo.bw-blob{margin:0;align-self:stretch;display:flex;align-items:flex-start;overflow:visible!important}.bw-split-problem .bw-blob img{width:112%;max-width:none;margin:-7% 0 0 -12%}.bw-split-problem .bw-pad{display:flex;flex-direction:column;justify-content:center;border-inline-start:1.5px solid rgba(42,29,18,.85)}.bw-deco-pw{width:190px;top:-20px;inset-inline-end:3%}.bw-deco-ps{width:210px;top:auto;bottom:22%;inset-inline-start:41%}.bw-split-problem .bw-sticker-b{bottom:6%;inset-inline-end:-4%}}@media(max-width:899px){.bw-split-problem.bw-sec{padding-top:26px;border-top:2px solid #FFD9A8}}.bw-o-img img.bw-deco-ow{width:30%;max-width:170px}.bw-o-img img.bw-deco-oc{width:12%;max-width:70px}@media(min-width:900px){.bw-deco-ps{bottom:40%;inset-inline-start:43%;width:170px}}.bw-easy .bw-easy-img img.bw-deco-ew{width:36%;top:-2%;inset-inline-start:-6%;z-index:0}.bw-easy .bw-easy-img img.bw-deco-es{width:40%;bottom:0;inset-inline-end:-8%}.bw-easy .bw-easy-img img.bw-deco-ec{width:14%;top:2%;inset-inline-end:6%}.bw-easy .bw-easy-img img.bw-deco-ec2{width:12%;bottom:10%;inset-inline-start:2%}.bw-rv-q blockquote{display:block;flex:1;align-content:center;margin:14px 0;font-size:19px;line-height:1.25;text-wrap:balance;overflow-wrap:break-word}.bw-rv-q blockquote:before,.bw-rv-q blockquote:after{display:inline}.bw-rv-q figcaption b{color:var(--ink)}@media(min-width:900px){.bw-rv-q blockquote{font-size:23px}}.bw-offer2 .bw-pad{text-align:center;display:flex;flex-direction:column;align-items:center}.bw-offer2 .bw-rating{justify-content:center}.bw-offer2 .bw-olist{width:fit-content;max-width:100%;margin-inline:auto;text-align:start}.bw-offer2 .bw-cta{margin-inline:auto}.bw-offer2 .bw-o-t{margin-top:10px}@media(min-width:900px){.bw-offer2 .bw-cta{min-width:420px}}@media(min-width:900px){.bw .bw-sec>.bw-pad:first-child:not(.bw-rv-head):not(.bw-gap-txt){text-align:center}}.bw-moment-img{display:flex;align-items:center;justify-content:center}@media(min-width:900px){.bw-moment-img{aspect-ratio:4 / 3}.bw-moment:first-child:nth-last-child(odd) .bw-moment-img{aspect-ratio:4 / 3}}.bw-chart-grid .bw-seg.avg{background-size:cover;background-position:center;background-repeat:no-repeat}.bw-legend i.avg{background:#9bb86a}.why-sec{padding:80px 0;background:#fff;text-align:center}.why-kick{color:var(--accent-ink);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.why-sec h2{margin-top:8px;font-family:var(--head);font-weight:800;font-size:clamp(30px,4vw,48px);letter-spacing:-.025em;line-height:1.05}.why-sub{max-width:620px;margin:14px auto 0;color:var(--ink-2);font-size:17px;line-height:1.5}.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px;text-align:start}.why-card{padding:26px 22px;border-radius:22px;background:#fff8ee;border:1.5px solid rgba(242,154,31,.35);min-width:0}.why-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--accent);color:var(--ink)}.why-ic svg{width:26px;height:26px}.why-card h3{margin-top:16px;font-family:var(--head);font-weight:800;font-size:20px;line-height:1.2}.why-card p{margin-top:8px;color:var(--ink-2);font-size:15px;line-height:1.5}@media(max-width:960px){.why-sec{padding:56px 0}.why-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.why-card{padding:18px 14px}.why-ic{width:44px;height:44px}.why-ic svg{width:22px;height:22px}.why-card h3{font-size:16.5px;margin-top:12px}.why-card p{font-size:13.5px}}.bw-o-h:has(.bw-o-l+.bw-o-l) .bw-o-l{display:block;white-space:nowrap}.bw-rte p:first-child:has(>strong:only-child){color:var(--ink);font-size:20px;line-height:1.35}@media(min-width:900px){.bw-rte p:first-child:has(>strong:only-child){font-size:23px}}.bw-chart-grid .bw-seg.avg{position:relative;overflow:hidden}.bw-seg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bw-easy .bw-easy-img img.bw-deco-ec{width:17%}.bw-easy .bw-easy-img img.bw-deco-ec2{width:14%}.bw-easy .bw-easy-img img.bw-deco-es{width:30%}.bw-o-img img.bw-deco-oc{width:16%;max-width:90px}.bw-o-img{width:min(360px,62%);margin-inline:auto;display:block}.bw-o-img>img:not(.bw-deco){width:100%;max-width:none}.bw-o-img img.bw-deco-ow{width:46%;max-width:none;top:4%;inset-inline-end:-26%}.bw-o-img img.bw-deco-oc{width:26%;max-width:none;bottom:8%;inset-inline-start:-16%}@media(min-width:900px){.bw-split-problem .bw-blob .bw-sticker-b{bottom:12%}}.bw-easy .bw-easy-img img.bw-easy-jar{width:82%;filter:drop-shadow(0 22px 26px rgba(42,29,18,.18))}.bw-o-img{width:min(420px,78%)}.bw-o-img>img:not(.bw-deco){filter:drop-shadow(0 22px 26px rgba(42,29,18,.16))}.jar,.mj,.plan-img,.plans-sec .plan .plan-img,.perk .art img,.signup .pic-clean .pic-bottle,.signup .vip-bottle,.sv-bottle,.fn-fix-img img,.bw-easy .bw-easy-img img.bw-easy-jar,.bw-o-img img,.bw-deco,.bw-o-img img.bw-deco,.bw-o-img>img:not(.bw-deco){filter:none}.bw-easy .bw-easy-img img{mix-blend-mode:normal}.bw-o-img{width:min(480px,88%)}.plans-sec .plan .perday b{color:var(--ink);font-weight:800}.pc-proof{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:12px auto 0;padding:8px 16px;border-radius:999px;background:#fff;box-shadow:0 4px 14px #00000014;font-size:14px;line-height:1.3;color:var(--ink);text-align:center}.pc-proof svg{flex:none;width:20px;height:20px;color:#e0453a}.pc-proof b{font-weight:800}@media(max-width:960px){.pc-proof{font-size:13px;padding:7px 14px}}.rev-compact{padding:48px 0 52px}.rev-compact h2{font-size:clamp(26px,3vw,34px);margin-bottom:24px}.rev-compact .tags{margin:0 0 22px;gap:8px}.rev-compact .tag{padding:7px 16px;font-size:14px}.rev-compact .cards{max-width:1080px;margin-inline:auto;gap:16px}.rev-compact .card{border-radius:14px;box-shadow:0 2px 12px #0000000d}.rev-compact .card .ph{aspect-ratio:16 / 10}.rev-compact .card .txt{padding:14px 16px 18px;gap:8px}.rev-compact .rv-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-width:0}.rev-compact .card .stars svg{width:15px;height:15px}.rev-compact .card cite{font-size:13.5px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.rev-compact .card .verified{font-size:12px;font-weight:600}.rev-compact .card blockquote{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink);overflow-wrap:break-word}.rev-compact .rv-cta{margin-top:26px}@media(max-width:760px){.rev-compact{padding:36px 0 40px}.rev-compact h2{font-size:24px;margin-bottom:16px}.rev-compact .card{flex-basis:78%}.rev-compact .card blockquote{font-size:14px}}.rev-compact .card .stars,.rev-compact .card .verified{color:#00b67a}:root{--display: "Fraunces", Georgia, "Times New Roman", serif}h1,h2,.bw h1,.bw h2,.why-sec h2{font-family:var(--display);font-weight:800;font-variation-settings:"SOFT" 100;letter-spacing:-.02em;font-optical-sizing:auto}.bw-moment{text-align:center}.bw-moment h3{margin-top:14px}.bw-moment p{margin-inline:auto;max-width:32ch}.bw-moment-img{aspect-ratio:4 / 3}@media(max-width:899px){.bw .bw-moments{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 20px 4px;scrollbar-width:none}.bw .bw-moments::-webkit-scrollbar{display:none}.bw .bw-moment,.bw .bw-moment:first-child:nth-last-child(odd){flex:0 0 80%;grid-column:auto;scroll-snap-align:center}.bw .bw-moment .bw-moment-img,.bw .bw-moment:first-child:nth-last-child(odd) .bw-moment-img{aspect-ratio:4 / 3}}@media(min-width:900px){.bw .bw-moments{gap:28px}.bw .bw-moments+.bw-small{margin-top:28px}}.bw .bw-brand .bw-wordmark{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:760px;margin-inline:auto;padding:10px 0 0}.bw .bw-brand .bw-wordmark img{flex:0 0 100%;width:min(720px,88%);max-width:720px;height:auto;margin:0 auto 18px}.bw .bw-brand .bw-stk{position:static;inset:auto;transform:none;width:96px;height:96px;font-size:12.5px;box-shadow:0 8px 18px -12px #2a1d1273}.bw .bw-brand .bw-stk-1{background:var(--leaf);color:#fff;transform:rotate(-6deg)}.bw .bw-brand .bw-stk-2{background:#fff1dc;color:var(--leaf);border:2px solid var(--leaf);transform:rotate(4deg)}.bw .bw-brand .bw-stk-3{background:var(--accent);color:var(--ink);transform:rotate(-4deg)}.bw .bw-brand>p{max-width:760px}@media(min-width:900px){.bw .bw-brand .bw-wordmark{gap:22px}.bw .bw-brand .bw-stk{width:128px;height:128px;font-size:16px}.bw .bw-brand>p:not(.bw-src){margin-top:26px;font-size:18px}}.ck{left:50%;right:auto;bottom:14px;inset-inline-start:50%;transform:translate(-50%,12px);width:min(560px,calc(100% - 24px));max-width:none;display:flex;align-items:center;gap:14px;padding:12px 12px 12px 18px;border-radius:999px;background:#fff;border:1px solid rgba(42,29,18,.08);box-shadow:0 12px 34px -14px #2a1d1259}.ck.in{transform:translate(-50%)}.ck-d{flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.4;color:var(--ink)}.ck-ic{margin-inline-end:6px}.ck-d a{color:var(--ink-2)}.ck-b{flex:none;gap:6px}.ck-b button{flex:none;height:38px;padding:0 16px;font-size:13.5px}.ck-no{border:0;background:transparent;color:var(--ink-2)}.ck-no:hover{background:var(--bg-2)}.ck-yes{background:var(--accent);color:var(--ink)}.ck-yes:hover{background:#f5a938}@media(max-width:560px){.ck{border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;padding:14px}.ck-b button{flex:1}}.bw .bw-split-problem.bw-sec>.bw-pad{text-align:center;align-items:center}.bw-split-problem .bw-pad h2{margin-bottom:18px}.bw-split-problem .bw-rte{max-width:36ch;margin-inline:auto}.bw-split-problem .bw-rte p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2);text-wrap:balance}.bw-split-problem .bw-rte p:first-child{margin-bottom:10px;color:var(--ink);font-size:18px;font-weight:700;line-height:1.35}.bw-split-problem .bw-pad .btn{margin-top:24px;margin-inline:auto}@media(min-width:900px){.bw-split-problem .bw-rte p{font-size:18px}.bw-split-problem .bw-rte p:first-child{font-size:20px}}.dr-doc{padding:48px 0 80px;background:var(--bg)}.dr-doc .dr-doc-in{max-width:760px}.dr-doc h1,.dr-doc .shopify-policy__title h1{font-family:var(--display);font-weight:800;font-variation-settings:"SOFT" 100;font-size:clamp(32px,5vw,48px);line-height:1.08;letter-spacing:-.02em;margin:0 0 24px;text-align:start}.dr-doc .rte,.dr-doc .shopify-policy__body{font-size:16.5px;line-height:1.7;color:var(--ink-2)}.dr-doc .rte h2,.dr-doc .rte h3,.dr-doc .shopify-policy__body h2,.dr-doc .shopify-policy__body h3{font-family:var(--head);font-weight:800;color:var(--ink);letter-spacing:-.01em;line-height:1.25;margin:32px 0 10px;text-align:start}.dr-doc .rte h2,.dr-doc .shopify-policy__body h2{font-size:22px}.dr-doc .rte h3,.dr-doc .shopify-policy__body h3{font-size:18px}.dr-doc .rte p,.dr-doc .shopify-policy__body p{margin:0 0 14px}.dr-doc .rte ul,.dr-doc .rte ol,.dr-doc .shopify-policy__body ul,.dr-doc .shopify-policy__body ol{margin:0 0 16px;padding-inline-start:22px}.dr-doc .rte li,.dr-doc .shopify-policy__body li{margin-bottom:6px}.dr-doc a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.dr-doc strong{color:var(--ink)}.dr-doc-lead{margin:8px 0 18px;font-size:17px;color:var(--ink-2)}.dr-form{display:grid;gap:14px;margin-top:8px}.dr-form-row{display:grid;gap:14px}@media(min-width:640px){.dr-form-row{grid-template-columns:1fr 1fr}}.dr-form label{display:grid;gap:6px;font-size:14px;font-weight:700;color:var(--ink)}.dr-form input,.dr-form textarea{width:100%;padding:12px 14px;border:1.5px solid rgba(42,29,18,.18);border-radius:12px;background:#fff;font:400 16px var(--body);color:var(--ink)}.dr-form input:focus,.dr-form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f29a1f33}.dr-form .btn{justify-self:start;margin-top:4px}.dr-form-ok{padding:12px 16px;border-radius:12px;background:#eef4e6;color:#3f5a1c;font-weight:700}.dr-form-err{padding:12px 16px;border-radius:12px;background:#fdece7;color:#9a2b12}.dr-doc .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}.dr-doc .shopify-policy__title{text-align:start}.pc-ship{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:14px;line-height:1.3;color:var(--leaf, #668A32);text-align:center}.pc-ship svg{flex:none;width:20px;height:20px}.pc-ship b{font-weight:800;text-transform:uppercase;letter-spacing:.02em}@media(max-width:960px){.pc-ship{font-size:13px}}.hb-benefits{list-style:none;margin:20px 0 6px;padding:0;display:grid;gap:14px}.hb-benefits li{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.45;min-width:0}.hb-benefits li span:last-child{min-width:0;overflow-wrap:anywhere}.hb-benefits p{margin:0}.hb-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--leaf, #668A32);color:var(--leaf, #668A32)}.hb-ic svg{width:22px;height:22px}.hb-box{margin-top:24px}.hb-head{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--head);font-weight:800;font-size:17px;letter-spacing:.02em;color:var(--ink)}.hb-head:before,.hb-head:after{content:"";flex:1;height:2px;background:#668a324d}.hb-box .toggle.hb-toggle{width:100%;margin:14px 0 6px}.hb-opts{display:grid;gap:16px;margin-top:18px}.hb-opt{position:relative;display:block;background:#fff;border:1.5px solid #D8DFCC;border-radius:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.hb-opt input{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;opacity:0}.hb-opt:has(input:checked){border:2px solid var(--leaf, #668A32);background:#eaf3de}.hb-opt:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.hb-opt:has(input:disabled){opacity:.5;cursor:not-allowed}.hb-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 18px 16px}.hb-dot{width:26px;height:26px;border-radius:50%;border:2px solid #C5D2B4;background:#fff}.hb-opt:has(input:checked) .hb-dot{border-color:var(--leaf, #668A32);box-shadow:inset 0 0 0 5px #fff;background:var(--leaf, #668A32)}.hb-main{display:grid;gap:2px;min-width:0}.hb-title{font-family:var(--head);font-weight:800;font-size:21px;line-height:1.15;color:var(--ink)}.hb-sub{font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.hb-price{display:grid;justify-items:end;gap:1px;text-align:end}.hb-price b{font-family:var(--head);font-weight:800;font-size:22px;line-height:1.1;color:var(--ink)}.hb-price s{font-size:14px;color:var(--ink-2)}.hb-flag{position:absolute;inset-block-start:-13px;inset-inline-end:14px;background:var(--leaf, #668A32);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.02em;padding:4px 10px;border-radius:6px;white-space:nowrap}.hb-bars{display:grid;border-radius:0 0 12px 12px;overflow:hidden}.hb-bars:empty{display:none}.hb-bar{display:block;padding:10px 18px;background:#dce8cc;font-family:var(--head);font-weight:800;font-size:14.5px;color:var(--ink)}.hb-bar+.hb-bar{border-top:1px solid rgb(255 255 255 / .55)}.hb-opt:has(input:checked) .hb-bar{background:var(--leaf, #668A32);color:#fff}.hb-gifts{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:15px;font-weight:700;color:var(--leaf, #668A32);text-align:center}.hb-gifts svg{flex:none;width:20px;height:20px}.hb-box .btn.hb-cta{width:100%;margin-top:16px;padding:19px 24px;font-size:19px;letter-spacing:.04em;text-transform:uppercase}.hb-note{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-2);text-align:center}.hb-trust{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.hb-trust li{display:flex;align-items:center;gap:14px;font-size:16.5px;letter-spacing:.01em}.hb-trust svg{flex:none;width:32px;height:32px}.hb-trust .hb-flagus{height:21px}.hb-trust .hb-shield{color:var(--accent)}.hb-review{margin:22px 0 0;padding:16px 18px;background:#fff;border-radius:14px;border-top:4px solid var(--leaf, #668A32);box-shadow:0 6px 18px #2a1d1212}.hb-rv-top{display:flex;align-items:center;gap:12px}.hb-rv-img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #DCE8CC}.hb-review figcaption{display:grid;gap:2px;min-width:0;flex:1}.hb-review figcaption b{font-family:var(--head);font-weight:800;font-size:17px;overflow-wrap:anywhere}.hb-rv-ver{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--leaf, #668A32)}.hb-review .stars svg{width:17px;height:17px}.hb-review blockquote{margin:10px 0 0;font-size:15.5px;line-height:1.5}.info .hb-box+.rows,.info .btn+.rows{margin-top:26px}@media(max-width:960px){.hb-benefits li{font-size:15.5px;gap:12px}.hb-ic{width:36px;height:36px}.hb-row{padding:16px 14px 14px;gap:12px}.hb-title{font-size:19px}.hb-price b{font-size:20px}.hb-sub{font-size:13px}.hb-box .btn.hb-cta{font-size:17px;padding:17px 20px}}@media(prefers-reduced-motion:reduce){.hb-opt{transition:none}}@media(min-width:961px){.product>.gallery{position:sticky;inset-block-start:88px;align-self:start}}.hb-deal{margin:16px 0 0;padding:12px 16px;border-radius:8px;background:#d7262b;color:#fff;font-family:var(--head);font-weight:800;font-size:16px;letter-spacing:.02em;text-align:center}.hb-deal b{font-variant-numeric:tabular-nums}.hb-subbox{display:flex;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;border:2px dashed var(--leaf, #668A32);border-radius:12px;background:#fff;cursor:pointer}.hb-subbox input{position:absolute;width:1px;height:1px;opacity:0}.hb-subbox:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.hb-check{flex:none;display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--leaf, #668A32);border-radius:6px;color:transparent;background:#fff}.hb-check svg{width:20px;height:20px}.hb-subbox:has(input:checked) .hb-check{color:var(--leaf, #668A32)}.hb-subtxt{display:grid;gap:2px;min-width:0}.hb-subtxt b{font-family:var(--head);font-weight:800;font-size:18px;line-height:1.2}.hb-subtxt span{font-size:14.5px;color:var(--ink-2)}.hb-ship{display:flex;align-items:center;gap:12px;margin:18px 0 0;font-size:17px}.hb-ship svg{flex:none;width:30px;height:30px;color:var(--ink)}.hb-pay{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.hb-pay li{display:grid;place-items:center;width:50px;height:34px;border:1px solid #E3E0D8;border-radius:6px;background:#fff}.hb-pay-ic{width:38px;height:24px}.hb-rv-title{margin:12px 0 0;font-family:var(--head);font-weight:800;font-size:18px}.hb-review blockquote{color:var(--ink-2)}.hb-acc{margin-top:22px;border-top:1px solid var(--line)}.hb-acc details{border-bottom:1px solid var(--line)}.hb-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:19px;font-weight:500;cursor:pointer;list-style:none}.hb-acc summary::-webkit-details-marker{display:none}.hb-plus{position:relative;flex:none;width:18px;height:18px}.hb-plus:before,.hb-plus:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:8px;width:18px;height:2px;background:currentColor;transition:transform .2s ease}.hb-plus:after{transform:rotate(90deg)}.hb-acc details[open] .hb-plus:after{transform:rotate(0)}.hb-acc-body{padding:0 0 18px;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.hb-acc-body p{margin:0 0 10px}.hb-acc-body ul{margin:0 0 10px;padding-inline-start:20px}@media(max-width:960px){.hb-deal{font-size:14.5px;padding:11px 12px}.hb-subtxt b{font-size:16px}.hb-ship{font-size:15.5px}.hb-acc summary{font-size:17px}}@media(prefers-reduced-motion:reduce){.hb-plus:before,.hb-plus:after{transition:none}}.badges span{display:inline-flex;align-items:center;gap:12px}.badges span:before{content:"";width:20px;height:20px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5l5 5L21 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5l5 5L21 5'/%3E%3C/svg%3E") center / contain no-repeat}@media(min-width:961px){.product>.gallery.is-grid{position:static;display:block}.gallery.is-grid .thumbs,.gallery.is-grid+.swipe-hint{display:none}.gallery.is-grid .main{display:grid;grid-template-columns:1fr 1fr;gap:28px;aspect-ratio:auto;overflow:visible;background:transparent;border-radius:0}.gallery.is-grid .main .slide{position:relative;inset:auto;display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--bg-2)}.gallery.is-grid .main .slide:first-child{grid-column:1 / -1}.gallery.is-grid .main .slide img{width:100%;height:100%;object-fit:cover;display:block}}.hb-acc summary:after{content:none}@media(max-width:960px){.hb-acc summary{padding:16px 0}}.hb-gp{display:block;padding:14px 16px 16px;border-top:1px solid rgb(102 138 50 / .25);cursor:default}.hb-opt:not(:has(input:checked)) .hb-gp{display:none!important}.hb-gp-head{display:block;margin-bottom:10px;font-weight:600;font-size:15px;color:var(--ink)}.hb-gp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hb-gt{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;padding:12px 6px 10px;border-radius:12px;background:#fff;border:1px solid #DCE8CC;text-align:center}.hb-gt-img{width:64px;height:64px;object-fit:contain}.hb-gt-name{font-family:var(--head);font-weight:800;font-size:13px;line-height:1.2;color:var(--leaf, #668A32);overflow-wrap:anywhere}.hb-gt-val{position:absolute;inset-block-start:6px;inset-inline-start:6px;padding:2px 6px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:10.5px;font-weight:800;line-height:1.3}.hb-gp-notes{display:grid;gap:4px;margin-top:12px}.hb-gp-notes span{position:relative;padding-inline-start:16px;font-size:14px;color:var(--ink)}.hb-gp-notes span:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.55em;width:6px;height:6px;border-radius:50%;background:var(--leaf, #668A32)}@media(min-width:961px){.hb-gt-img{width:72px;height:72px}.hb-gt-name{font-size:13.5px}}.hb-plabel{margin:18px 0 10px;font-family:var(--head);font-weight:800;font-size:16px;color:var(--leaf, #668A32)}.hb-plans{display:grid;gap:20px}.hb-plan{position:relative;display:block;padding:18px 18px 16px;background:#fff;border:2px solid #E3E8DA;border-radius:12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.hb-plan>input{position:absolute;width:1px;height:1px;opacity:0}.hb-plan:has(>input:checked){border-color:var(--leaf, #668A32);background:#f4f9ee}.hb-plan:has(>input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.hb-ptags{position:absolute;inset-block-start:-13px;inset-inline-end:14px;display:flex;gap:6px}.hb-tag{padding:3px 10px;border-radius:999px;background:var(--leaf, #668A32);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.hb-prow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.hb-pleft{display:grid;gap:4px;min-width:0}.hb-ptitle{display:flex;align-items:center;gap:8px;font-family:var(--head);font-weight:800;font-size:19px;line-height:1.2;color:var(--ink)}.hb-pic{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #C5D2B4;background:#fff}.hb-plan:has(>input:checked) .hb-pic{border-color:var(--leaf, #668A32);background:var(--leaf, #668A32);box-shadow:inset 0 0 0 4px #fff}.hb-psub{font-size:15px;color:var(--ink-2);padding-inline-start:30px}.hb-pright{display:grid;justify-items:end;gap:6px;text-align:end}.hb-pp{display:flex;align-items:baseline;gap:8px}.hb-pp s{font-size:15px;color:var(--ink-2)}.hb-pp b{font-family:var(--head);font-weight:800;font-size:24px;line-height:1;color:var(--ink)}.hb-day{padding:3px 10px;border-radius:999px;background:#e3edd5;font-size:13.5px;font-weight:700;color:var(--leaf, #668A32)}.hb-plan:has(>input:checked) .hb-day{background:var(--leaf, #668A32);color:#fff}.hb-gp.hb-gp-plan{margin:14px -2px 0;padding:14px 0 0;border-top:1px solid rgb(102 138 50 / .2)}.hb-plan:not(:has(>input:checked)) .hb-gp-plan{display:none}.hb-buyrow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:18px}.hb-qty{display:flex;align-items:center;border:2px solid #E3E8DA;border-radius:12px;background:#fff}.hb-qty button{width:42px;height:100%;min-height:56px;border:0;background:none;font-size:24px;color:var(--ink);cursor:pointer}.hb-qty input{width:36px;border:0;background:none;text-align:center;font-family:var(--head);font-weight:800;font-size:19px;color:var(--ink);-moz-appearance:textfield}.hb-qty input::-webkit-outer-spin-button,.hb-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hb-box .btn.hb-cta.hb-cta-split{display:flex;justify-content:space-between;gap:12px;margin-top:0;padding:16px 22px;border-radius:12px;text-transform:none;letter-spacing:0;font-size:19px}.hb-cta-price{display:flex;align-items:baseline;gap:8px}.hb-cta-price s{font-size:14px;font-weight:600;opacity:.7}@media(max-width:960px){.hb-plan{padding:16px 14px 14px}.hb-ptitle{font-size:16px}.hb-psub{font-size:13.5px}.hb-pp b{font-size:21px}.hb-pp s{font-size:13px}.hb-day{font-size:12.5px}.hb-qty button{width:34px}.hb-qty input{width:28px}.hb-box .btn.hb-cta.hb-cta-split{font-size:16.5px;padding:15px 14px}}@media(prefers-reduced-motion:reduce){.hb-plan{transition:none}}.hb-cta-split>span:first-child{white-space:nowrap}@media(max-width:960px){.hb-cta-price s{font-size:12.5px}.hb-buyrow{gap:10px}}.hb-box{scroll-margin-top:90px}.hb-gp{padding:10px 14px 12px}.hb-gp-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13.5px;font-weight:700}.hb-gp-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding-top:6px}.hb-gt{gap:3px;padding:14px 3px 6px;border-radius:10px}.hb-gt:before{content:"FREE";position:absolute;inset-block-start:-7px;inset-inline-start:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:var(--leaf, #668A32);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.04em;line-height:1.4}.hb-gt-img{width:38px;height:38px}.hb-gt-name{font-size:11px;line-height:1.15;color:var(--ink);font-weight:700;font-family:var(--body)}.hb-gp-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px;margin-top:8px}.hb-gp-notes span{padding:0;font-size:12.5px;color:var(--ink-2)}.hb-gp-notes span:before{content:none}.hb-gp-notes i{font-style:normal;color:var(--ink-2);font-size:12.5px}@media(min-width:961px){.hb-gt-img{width:46px;height:46px}.hb-gt-name{font-size:12px}}.hb-review{position:relative;margin:24px 0 0;padding:22px 22px 24px;background:linear-gradient(180deg,#f7faf3,#fff 60%);border:1px solid #E3E8DA;border-top:0;border-radius:16px;box-shadow:inset 0 5px 0 var(--leaf, #668A32),0 6px 18px #2a1d120f}.hb-review.is-empty{opacity:.65;border-style:dashed}.hb-rv-q{position:absolute;inset-inline-end:22px;inset-block-start:76px;width:54px;height:46px;color:#668a3224}.hb-rv-top{display:flex;align-items:center;gap:14px}.hb-rv-av{flex:none;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:3px solid var(--leaf, #668A32);box-shadow:0 4px 10px #2a1d121f;overflow:hidden;background:#fff}.hb-rv-av .hb-rv-img{width:100%;height:100%;border:0;border-radius:0;object-fit:cover}.hb-rv-ph{width:100%;height:100%;background:radial-gradient(circle at 50% 38%,#C9D6B8 22%,transparent 23%),radial-gradient(ellipse at 50% 100%,#C9D6B8 46%,transparent 47%),#eef3e6}.hb-review figcaption b{font-size:19px}.hb-rv-ver{font-size:14px}.hb-rv-ver svg{width:17px;height:17px}.hb-rv-stars{margin-inline-start:auto;align-self:center;color:#f5a623}.hb-review .hb-rv-stars svg{width:20px;height:20px}.hb-rv-title{position:relative;margin:16px 0 0;font-family:var(--head);font-weight:800;font-size:20px;line-height:1.25;padding-inline-end:64px}.hb-review blockquote{position:relative;margin:10px 0 0;font-size:16px;line-height:1.65;color:var(--ink-2);letter-spacing:.01em}@media(max-width:960px){.hb-review{padding:18px 16px 20px}.hb-rv-av{width:60px;height:60px}.hb-review figcaption b{font-size:17px}.hb-review .hb-rv-stars svg{width:16px;height:16px}.hb-rv-q{inset-block-start:66px;width:40px;height:34px}.hb-rv-title{font-size:17.5px;padding-inline-end:44px}.hb-review blockquote{font-size:15px}}.hb-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 14px;color:var(--ink);text-decoration:none}.hb-rboxes{display:inline-flex;gap:3px}.hb-rboxes span{display:grid;place-items:center;width:28px;height:28px;background:var(--leaf, #668A32)}.hb-rboxes svg{width:20px;height:20px}.hb-rtext{font-size:19px;letter-spacing:.01em}.hb-rtext b{font-weight:800}@media(max-width:960px){.hb-rboxes span{width:23px;height:23px}.hb-rboxes svg{width:16px;height:16px}.hb-rtext{font-size:16px}}.hb-rv-av .hb-rv-img{object-position:50% 20%}.hb-subbox,.hb-opt,.hb-plan{position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.hb-subbox>input,.hb-opt>input,.hb-plan>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;z-index:2;cursor:pointer;appearance:none;-webkit-appearance:none}.announce.announce-2{display:grid;gap:2px;padding:9px 16px 10px;text-align:center;text-transform:none;letter-spacing:0}.announce-2 p{margin:0;color:#fff}.announce-2 .an-top{font-size:15px;font-weight:700;letter-spacing:.06em}.announce-2 .an-top u{text-underline-offset:3px;text-decoration-thickness:1.5px}.announce-2 .an-main{font-family:var(--head);font-size:19px;font-weight:800;letter-spacing:.01em}.announce-2 .an-main b,.announce-2 .an-main strong{color:#f6b44c}@media(max-width:960px){.announce-2 .an-top{font-size:13px}.announce-2 .an-main{font-size:16.5px}}.announce.announce-2{justify-items:center}.announce-2 p{text-align:center}.tm-sec{padding:64px 0 72px;background:#fff}.tm-rate{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:16px;letter-spacing:.03em;color:var(--ink);text-align:center}.tm-src{display:inline-flex;align-items:center;gap:4px}.tm-rstars{display:inline-flex;gap:2px;color:#ec7a1c}.tm-rstars svg{width:22px;height:22px}.tm-src{color:var(--ink);text-decoration:none}.tm-src svg{width:24px;height:24px;color:var(--leaf, #668A32)}.tm-src b{font-family:var(--head);font-weight:800;font-size:19px;letter-spacing:0}.tm-h{max-width:1000px;margin:0 auto;font-size:clamp(30px,4vw,48px);line-height:1.1;text-align:center}.tm-sub{max-width:860px;margin:16px auto 0;font-size:18px;line-height:1.6;color:var(--ink-2);text-align:center}.tm-car{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:36px}.tm-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.tm-track::-webkit-scrollbar{display:none}.tm-track:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.tm-slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;scroll-snap-align:start;min-width:0}.tm-img{aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--bg-2);display:grid;place-items:center}.tm-img img{width:100%;height:100%;object-fit:cover;display:block}.tm-ph{font-size:14px;color:var(--ink-2)}.tm-body{min-width:0}.tm-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.tm-stars{display:inline-flex;gap:3px;color:#ec7a1c}.tm-stars svg{width:30px;height:30px}.tm-name{font-family:var(--head);font-weight:800;font-size:17px;letter-spacing:.03em}.tm-quote{margin:22px 0 0;font-family:var(--head);font-weight:700;font-style:italic;font-size:24px;line-height:1.55;letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere}.tm-arrow{display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:50%}.tm-arrow:hover{background:var(--bg-2)}.tm-arrow:focus-visible{outline:3px solid var(--accent)}.tm-arrow svg{width:30px;height:30px}.tm-arrow[disabled]{opacity:.25;cursor:default}.tm-cta-wrap{margin-top:40px;text-align:center}.tm-sec .btn.tm-cta{width:min(100%,640px);padding:20px 28px;border-radius:12px;font-size:20px}@media(max-width:960px){.tm-sec{padding:44px 0 52px}.tm-sub{font-size:16px}.tm-car{grid-template-columns:minmax(0,1fr);margin-top:24px}.tm-arrow{position:absolute;inset-block-start:calc((100vw - 32px)/2 - 22px);z-index:2;background:#ffffffe6;box-shadow:0 2px 8px #00000026}.tm-prev{inset-inline-start:8px}.tm-next{inset-inline-end:8px}.tm-slide{grid-template-columns:minmax(0,1fr);gap:18px}.tm-stars svg{width:24px;height:24px}.tm-quote{margin-top:14px;font-size:18px}.tm-sec .btn.tm-cta{font-size:17px;padding:18px 20px}}@media(prefers-reduced-motion:reduce){.tm-track{scroll-behavior:auto}}.es-sec{position:relative;overflow:hidden;padding:88px 0 36px;color:#fff;background:radial-gradient(110% 90% at 88% 0%,#74802F 0%,transparent 55%),linear-gradient(135deg,#3e6a2b,#4c772d 55%,#5f752b)}.es-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px 64px;align-items:center}.es-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.es-item{min-width:0;padding:28px 28px 30px;border-radius:20px;background:#ffffff12;border:1px solid rgb(255 255 255 / .14)}.es-kick{display:inline-block;margin:0 0 12px;padding:5px 10px;border-radius:999px;background:#f6b44c29;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f8be5c}.es-t{margin:0;font-family:Fraunces,Georgia,serif;font-weight:800;font-variation-settings:"SOFT" 100;font-size:clamp(24px,2.2vw,30px);line-height:1.15;color:#fff;overflow-wrap:anywhere}.es-p{margin:10px 0 0;font-size:16.5px;line-height:1.6;color:#ffffffe0}.es-p sup{font-size:.65em;opacity:.8}.es-side{display:grid;justify-items:center;text-align:center;min-width:0}.es-img{width:150px;margin-bottom:4px}.es-img img{width:100%;height:auto;display:block;filter:drop-shadow(0 16px 22px rgb(0 0 0 / .28))}.es-sk{margin:18px 0 0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9}.es-h{margin:10px 0 0;display:grid;font-family:Fraunces,Georgia,serif;font-weight:800;font-variation-settings:"SOFT" 100;font-size:clamp(36px,3.8vw,54px);line-height:1.05;color:#fff}.es-hl{color:#f6b44c}.es-txt{max-width:520px;margin:18px 0 0;font-size:17px;line-height:1.65;color:#ffffffe6}.es-sec .btn.es-cta{margin-top:26px;padding:18px 54px;font-size:19px;box-shadow:0 5px #b76a12}.es-g{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;font-weight:700;font-size:15.5px;color:#fff}.es-g svg{width:20px;height:20px}.es-g .es-flag{width:26px;height:17px;border-radius:2px}.es-foot{grid-column:1 / -1;margin:30px 0 0;font-size:11.5px;line-height:1.5;color:#ffffffb3;text-align:center}@media(max-width:960px){.es-sec{padding:44px 0 26px}.es-in{grid-template-columns:minmax(0,1fr);gap:28px}.es-side{order:-1}.es-img{width:116px}.es-sk{font-size:12px;margin-top:14px}.es-h{font-size:38px}.es-txt{font-size:15.5px}.es-sec .btn.es-cta{padding:16px 34px;font-size:17px}.es-g{font-size:14.5px}.es-grid{grid-template-columns:minmax(0,1fr);gap:12px}.es-item{padding:20px 20px 22px;border-radius:16px}.es-t{font-size:24px}.es-p{font-size:15px;margin-top:8px}}.ag-sec{padding:72px 0 44px;background:linear-gradient(180deg,#fffcf5,#fbf4e6)}.ag-h{max-width:980px;margin:0 auto;font-family:Fraunces,Georgia,serif;font-weight:800;font-variation-settings:"SOFT" 100;font-size:clamp(30px,3.6vw,48px);line-height:1.12;text-align:center;color:var(--ink);text-wrap:balance}.ag-h span{color:#4e7a2b}.ag-checks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:24px auto 0;padding:0}.ag-checks li{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:999px;background:#fff;border:1px solid #E8E0CF;font-size:16px;font-weight:600;color:var(--ink)}.ag-ck{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#4e7a2b}.ag-ck svg{width:15px;height:15px}.ag-sub{margin:40px 0 0;font-family:var(--head);font-weight:800;font-size:19px;text-align:center;color:var(--ink)}.ag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1080px;margin:22px auto 0}.ag-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic t" "ic p";column-gap:20px;align-content:start;min-width:0;padding:26px 28px;background:#fff;border:1px solid #EDE5D6;border-radius:18px;box-shadow:0 4px 14px #2a1d120a}.ag-ic{grid-area:ic;display:grid;place-items:center;width:60px;height:60px;border-radius:16px;background:#fdebd3;color:#c8650e}.ag-ic svg{width:30px;height:30px}.ag-txt{display:contents}.ag-txt h3{grid-area:t;align-self:center;margin:0;font-family:var(--head);font-weight:800;font-size:21px;line-height:1.25;color:var(--ink)}.ag-txt p{grid-area:p;margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.ag-txt b{font-weight:700;color:#c8650e}.ag-foot{max-width:760px;margin:30px auto 0;font-size:11.5px;line-height:1.5;text-align:center;color:var(--ink-2)}@media(max-width:960px){.ag-sec{padding:40px 0 30px}.ag-h{font-size:29px}.ag-checks{display:grid;justify-content:stretch;gap:8px;max-width:360px;margin-top:20px}.ag-checks li{padding:10px 14px 10px 10px;border-radius:12px;font-size:15px}.ag-sub{margin-top:28px;font-size:16.5px;line-height:1.35}.ag-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.ag-card{grid-template-areas:"ic t" "p p";column-gap:14px;padding:18px;border-radius:16px}.ag-ic{width:46px;height:46px;border-radius:12px}.ag-ic svg{width:24px;height:24px}.ag-txt h3{font-size:18px}.ag-txt p{margin-top:12px;font-size:15px;line-height:1.55}.ag-foot{margin-top:22px}}.ag-cta-wrap{display:grid;justify-items:center;gap:10px;margin-top:28px}.ag-cta-wrap .btn.ag-cta{width:min(100%,420px);padding:18px 28px;font-size:18px;box-shadow:0 5px #b76a12}.ag-cta-note{margin:0;font-size:14px;font-weight:600;color:var(--ink-2)}@media(max-width:960px){.ag-cta-wrap{justify-items:stretch;margin-top:22px}.ag-cta-wrap .btn.ag-cta{width:100%;font-size:17px;padding:17px 20px}.ag-cta-note{text-align:center}}.ms-sec{padding:64px 16px;background:#fbf6ec}.ms-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1320px;margin:0 auto;overflow:hidden;border:1px solid #EDE3D1;border-radius:28px;background:#fff}.ms-media{display:grid;align-content:start;gap:22px;min-width:0;padding:36px;background:#fdf1e1}.ms-badge{display:flex;align-items:center;gap:14px}.ms-flag{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#4e7a2b}.ms-flag svg{width:26px;height:17px;border-radius:2px}.ms-badge b{display:block;font-family:var(--head);font-weight:800;font-size:19px;line-height:1.2;color:var(--ink)}.ms-badge small{display:block;font-size:15px;color:var(--ink-2)}.ms-mosaic{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;aspect-ratio:1.05;min-width:0}.ms-tile{min-width:0;min-height:0;overflow:hidden;border-radius:18px;background:#f3e6d2}.ms-tile img{width:100%;height:100%;object-fit:cover;display:block}.ms-t1{grid-row:1 / 3}.ms-labels{list-style:none;display:flex;justify-content:space-around;flex-wrap:wrap;gap:10px 18px;margin:0;padding:18px 0 0;border-top:1px solid #EDD9BC}.ms-labels li{font-family:var(--head);font-weight:800;font-size:16px;color:#4e7a2b;word-spacing:2px}.ms-copy{min-width:0;padding:56px 56px 44px;align-self:center;text-align:start}.ms-copy .ms-h{justify-items:start;text-align:start}.ms-kick{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#4e7a2b}.ms-kick:before{content:"";width:34px;height:3px;border-radius:2px;background:currentColor}.ms-h{display:grid;margin:18px 0 0;font-family:Fraunces,Georgia,serif;font-weight:800;font-variation-settings:"SOFT" 100;font-size:clamp(34px,3.6vw,54px);line-height:1.08;color:var(--ink)}.ms-hl{color:#c8650e}.ms-txt{margin:20px 0 0;font-size:17px;line-height:1.7;color:var(--ink-2)}.ms-why{margin:26px 0 0;font-family:var(--head);font-weight:800;font-size:18px;color:var(--ink)}.ms-stats{display:grid;gap:14px;margin-top:14px}.ms-stat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 26px;border:1px solid #EDE3D1;border-radius:18px;background:#fffcf6}.ms-ring{--ms-p: 100;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:conic-gradient(#4e7a2b calc(var(--ms-p) * 1%),#e3ead6 0)}.ms-ring:before{content:"";grid-area:1 / 1;width:76px;height:76px;border-radius:50%;background:#fffcf6}.ms-val{grid-area:1 / 1;position:relative;font-family:var(--head);font-weight:800;font-size:26px;color:var(--ink)}.ms-val.is-long{font-size:21px}.ms-st{min-width:0}.ms-sk{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4e7a2b}.ms-st h3{margin:4px 0 0;font-family:var(--head);font-weight:800;font-size:22px;line-height:1.2;color:var(--ink)}.ms-sp{margin:6px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink-2);overflow-wrap:anywhere}.ms-ok{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eaf0e0;color:#4e7a2b}.ms-ok svg{width:16px;height:16px}.ms-foot{margin:18px 0 0;font-size:12px;line-height:1.5;color:var(--ink-2)}@media(max-width:960px){.ms-sec{padding:28px 12px}.ms-wrap{grid-template-columns:minmax(0,1fr);border-radius:22px}.ms-copy{order:-1;padding:30px 20px 24px}.ms-kick{font-size:12.5px}.ms-kick:before{width:26px}.ms-h{margin-top:14px;font-size:34px}.ms-txt{margin-top:16px;font-size:15.5px;line-height:1.65}.ms-why{margin-top:22px;font-size:16.5px}.ms-stat{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:16px}.ms-ok{display:none}.ms-ring{width:74px;height:74px}.ms-ring:before{width:58px;height:58px}.ms-val{font-size:20px}.ms-val.is-long{font-size:16px}.ms-st h3{font-size:18px}.ms-sp{font-size:14px}.ms-foot{font-size:11px}.ms-media{padding:20px;gap:16px}.ms-mosaic{gap:8px;aspect-ratio:.95}.ms-tile{border-radius:14px}.ms-labels{flex-wrap:nowrap;justify-content:space-between;gap:6px;padding-top:14px}.ms-labels li{font-size:12px;white-space:nowrap;word-spacing:0}}.ms-wrap{align-items:stretch}.ms-media{padding:32px;gap:20px;align-content:center}.ms-mosaic{aspect-ratio:1.15;gap:12px}.ms-labels li{font-size:15px}.ms-copy{padding:48px 52px 40px}.ms-h{margin-top:14px;font-size:clamp(30px,3vw,44px);line-height:1.1}.ms-txt{margin-top:16px;font-size:16.5px;line-height:1.65;max-width:560px}.ms-why{margin-top:24px;font-size:17px}.ms-stats{gap:12px}.ms-stat{gap:18px;padding:18px 22px;border-radius:16px}.ms-ring{width:80px;height:80px}.ms-ring:before{width:64px;height:64px}.ms-val{font-size:22px}.ms-val.is-long{font-size:18px}.ms-sk{font-size:11.5px}.ms-st h3{margin-top:3px;font-size:19px}.ms-sp{margin-top:4px;font-size:15px;line-height:1.5}.ms-ok{width:30px;height:30px}@media(max-width:960px){.ms-copy{padding:26px 18px 22px}.ms-h{font-size:30px}.ms-txt{font-size:15.5px}.ms-why{margin-top:20px;font-size:16px}.ms-stat{gap:14px;padding:14px}.ms-ring{width:66px;height:66px}.ms-ring:before{width:52px;height:52px}.ms-val{font-size:18px}.ms-val.is-long{font-size:14.5px}.ms-st h3{font-size:17px}.ms-sp{font-size:14px}.ms-media{padding:16px}.ms-mosaic{aspect-ratio:.95;gap:8px}.ms-labels li{font-size:12px}}.ms-cta-wrap{display:grid;justify-items:start;gap:10px;margin-top:28px}.ms-cta-wrap .btn.ms-cta{width:min(100%,420px);padding:18px 28px;font-size:18px;box-shadow:0 5px #b76a12}.ms-cta-note{margin:0;font-size:14px;font-weight:600;color:var(--ink-2)}@media(max-width:960px){.ms-cta-wrap{justify-items:stretch;margin-top:22px}.ms-cta-wrap .btn.ms-cta{width:100%;font-size:17px;padding:17px 20px}.ms-cta-note{text-align:center}}.ig-sec{padding:72px 0 44px;background:#fdf6ec}.ig-h{margin:0 auto;max-width:1100px;font-family:Fraunces,Georgia,serif;font-weight:800;font-variation-settings:"SOFT" 100;font-size:clamp(30px,3.6vw,50px);line-height:1.12;text-align:center;color:var(--ink);text-wrap:balance}.ig-h span{color:#c8650e}.ig-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.ig-card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;background:#fff;border:1px solid #EFE6D6;border-radius:22px;box-shadow:0 6px 18px #2a1d120d}.ig-img{display:grid;place-items:center;aspect-ratio:1;margin:12px 12px 0;overflow:hidden;border-radius:16px;background:#fff}.ig-img img{width:100%;height:100%;object-fit:cover;display:block}.ig-ph{display:grid;place-items:center;width:100%;height:100%;background:#fdebd3;font-family:Fraunces,Georgia,serif;font-weight:800;font-size:64px;color:#e8a25c}.ig-body{display:grid;justify-items:center;align-content:start;gap:10px;padding:20px 22px 26px;text-align:center;min-width:0}.ig-tag{padding:4px 12px;border-radius:999px;background:#fdebd3;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c8650e}.ig-body h3{margin:0;font-family:var(--head);font-weight:800;font-size:22px;line-height:1.2;color:var(--ink)}.ig-body p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.ig-cta-wrap{display:grid;justify-items:center;gap:10px;margin-top:32px}.ig-sec .btn.ig-cta{width:min(100%,420px);padding:18px 28px;font-size:18px;box-shadow:0 5px #b76a12}.ig-cta-note{margin:0;font-size:14px;font-weight:600;color:var(--ink-2)}.ig-foot{margin:24px auto 0;max-width:760px;font-size:11.5px;line-height:1.5;text-align:center;color:var(--ink-2)}@media(max-width:1100px)and (min-width:961px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.ig-sec{padding:40px 0 30px}.ig-h{font-size:29px}.ig-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px}.ig-card{grid-template-rows:none;grid-template-columns:104px minmax(0,1fr);align-items:center;border-radius:18px}.ig-img{width:104px;margin:10px 0 10px 10px;border-radius:12px}.ig-ph{font-size:36px}.ig-body{justify-items:start;gap:6px;padding:14px;text-align:start}.ig-tag{font-size:10.5px;padding:3px 9px}.ig-body h3{font-size:17px}.ig-body p{font-size:14px;line-height:1.5}.ig-cta-wrap{justify-items:stretch;margin-top:22px}.ig-sec .btn.ig-cta{width:100%;font-size:17px;padding:17px 20px}.ig-cta-note{text-align:center}}.hb-pay{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;flex-wrap:nowrap}.hb-pay li{width:auto;height:auto;aspect-ratio:38 / 26;padding:3px;border-radius:5px}.hb-pay-ic{width:100%;height:100%}.g-dots{display:none}@media(max-width:960px){.gallery{margin:0 -16px}.main-frame{padding-left:0}.main-frame .main{gap:0;padding-right:0}.main-frame .main .slide{flex:0 0 100%;border-radius:0;scroll-snap-align:center;scroll-snap-stop:always}.main-frame .trust,.main-frame .sale-tag{left:12px}.swipe-hint{display:none!important}.g-dots{display:flex;justify-content:center;gap:7px;margin:12px 0 0;padding:0;list-style:none}.g-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#2a1d1233;cursor:pointer;transition:width .2s ease,background-color .2s ease}.g-dots button[aria-current=true]{width:22px;background:var(--leaf, #668A32)}}@media(prefers-reduced-motion:reduce){.g-dots button{transition:none}}.ck-short{display:none}@media(max-width:560px){.ck{flex-direction:row;align-items:center;gap:8px;bottom:8px;padding:8px 8px 8px 14px;border-radius:999px;width:calc(100% - 16px)}.ck-long{display:none}.ck-short{display:inline}.ck-d{font-size:12.5px;line-height:1.3}.ck-b{gap:4px}.ck-b button{flex:none;height:34px;padding:0 12px;font-size:12.5px}}.tm-quote{margin-top:16px;font-family:var(--body);font-weight:500;font-style:italic;font-size:19px;line-height:1.6;letter-spacing:0;color:var(--ink)}.tm-stars svg{width:22px;height:22px}.tm-name{font-size:15px;letter-spacing:.02em}.tm-slide{gap:40px}.tm-body{max-width:520px}@media(max-width:960px){.tm-quote{margin-top:12px;font-size:16px;line-height:1.55}.tm-stars svg{width:19px;height:19px}.tm-name{font-size:14px}}.hb-freq{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:6px;padding:4px 10px 4px 8px;border-radius:999px;background:#e3edd5;color:#3f6b2c;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.hb-freq svg{flex:none;width:14px;height:14px}.hb-opt:has(input:checked) .hb-freq{background:var(--leaf, #668A32);color:#fff}@media(max-width:960px){.hb-freq{font-size:12px;padding:3px 9px 3px 7px}}.hb-ship{gap:10px;margin:16px 0 0;padding:10px 14px;border-radius:12px;background:#eef5e4;color:var(--ink);font-size:15.5px}.hb-ship-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#4e7a2b}.hb-ship-ic svg{width:24px;height:24px}.hb-ship b{color:#3f6b2c}@media(max-width:960px){.hb-ship{font-size:14.5px;padding:9px 12px}}.info .hb-h1{font-weight:400;letter-spacing:-.02em;line-height:1.12;font-size:clamp(26px,2.3vw,33px);text-wrap:balance}.info .hb-h1 strong{font-weight:800}@media(max-width:960px){.info .hb-h1{font-size:min(24px,5.5vw)}}.cd-ship{margin:0 0 12px;padding:8px 12px;font-size:14.5px}.cd-ship .hb-ship-ic{width:30px;height:30px}.cd-ship .hb-ship-ic svg{width:21px;height:21px}.hb-ship-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.hb-ship-txt small{font-size:13px;color:var(--ink-2);line-height:1.35}.hb-review{padding:22px 24px 20px;background:#fff;border:1px solid #E7E2D6;border-radius:18px;box-shadow:0 1px 2px #2a1d120a,0 10px 28px #2a1d120f}.hb-rv-q{inset-inline-end:20px;inset-block-start:18px;width:46px;height:38px;color:#f29a1f29}.hb-rv-stars{display:flex;margin:0}.hb-review .hb-rv-stars svg{width:18px;height:18px}.hb-rv-title{margin:12px 0 0;padding-inline-end:56px;font-family:var(--display);font-weight:800;font-variation-settings:"SOFT" 100;font-size:21px;line-height:1.22;letter-spacing:-.01em}.hb-review blockquote{margin:10px 0 0;font-size:15.5px;line-height:1.6;letter-spacing:0}.hb-rv-top{margin-top:16px;padding-top:14px;border-top:1px solid #EFEBE2;gap:12px}.hb-rv-av{width:52px;height:52px;border:2px solid #fff;box-shadow:0 0 0 2px var(--leaf, #668A32),0 4px 10px #2a1d121a}.hb-review figcaption{gap:1px}.hb-review figcaption b{font-size:16px}.hb-rv-ver{display:inline-flex;align-items:center;gap:5px;font-size:13px}.hb-rv-ver svg{width:15px;height:15px}@media(max-width:960px){.hb-review{padding:18px 18px 16px}.hb-rv-q{inset-block-start:16px;width:38px;height:32px}.hb-rv-title{font-size:18.5px;padding-inline-end:44px}.hb-review blockquote{font-size:15px}.hb-rv-av{width:46px;height:46px}.hb-review figcaption b{font-size:15.5px}}.hb-review{margin-top:18px;padding:16px 18px 14px;border-radius:16px}.hb-rv-q{inset-block-start:14px;inset-inline-end:16px;width:34px;height:28px}.hb-review .hb-rv-stars svg{width:15px;height:15px}.hb-rv-title{margin-top:8px;font-size:17px;padding-inline-end:40px}.hb-review blockquote{margin-top:6px;font-size:14.5px;line-height:1.55}.hb-review.is-clamped blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hb-rv-more{margin-top:4px;padding:4px 0;min-height:28px;background:none;border:0;font:inherit;font-size:14px;font-weight:700;color:#3f6b2c;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-rv-top{margin-top:10px;padding-top:10px}.hb-rv-av{width:40px;height:40px}.hb-review figcaption b{font-size:14.5px}.hb-rv-ver{font-size:12.5px}.hb-rv-ver svg{width:14px;height:14px}@media(max-width:960px){.hb-review{padding:14px 16px 12px}.hb-rv-title{font-size:16px;padding-inline-end:36px}.hb-review blockquote{font-size:14px}.hb-rv-av{width:38px;height:38px}.hb-review figcaption b{font-size:14px}}.cd-banner.is-deal{font-size:14px;letter-spacing:.03em;padding:11px 12px}.cd-banner.is-deal b{font-variant-numeric:tabular-nums;font-size:15px}.hb-ph-svg{display:block;width:100%;height:100%;background:#eef3e6;fill:#4e7a2b59}.s-ph-slide{display:grid;place-items:center;background:#eef3e6}.thumb .hb-ph-svg{border-radius:inherit}@media(min-width:961px){.ig-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}kaching-subscriptions-block-v2,.kaching-subscriptions__widget{display:none!important}.cd-refill{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:3px;padding:3px 9px;border-radius:999px;background:#eef5e4;color:#3f6b2c;font-weight:700;font-size:12.5px}.cd-refill svg{flex:none;width:13px;height:13px}.tm-src svg{color:#00b67a}.hb-rboxes span{background:#00b67a}.es-lines .es-grid{gap:0}.es-lines .es-item{padding:34px 34px 36px;border:0;border-radius:0;background:none}.es-lines .es-item:nth-child(odd){padding-inline-start:0;border-inline-end:1px solid rgb(255 255 255 / .2)}.es-lines .es-item:nth-child(-n+2){padding-top:6px;border-bottom:1px solid rgb(255 255 255 / .2)}.es-lines .es-item:nth-child(n+3){padding-bottom:6px}.es-lines .es-kick{margin-bottom:8px;padding:0;border-radius:0;background:none;font-size:12px;letter-spacing:.1em;color:#ffffffb8}.es-lines .es-t{font-size:clamp(28px,2.6vw,38px);line-height:1.08}.es-lines .es-p{margin-top:12px;font-size:16px}@media(max-width:960px){.es-lines .es-grid{gap:0}.es-lines .es-item,.es-lines .es-item:nth-child(odd),.es-lines .es-item:nth-child(-n+2),.es-lines .es-item:nth-child(n+3){padding:20px 0;border-inline-end:0;border-bottom:1px solid rgb(255 255 255 / .2)}.es-lines .es-item:last-child{border-bottom:0}.es-lines .es-t{font-size:26px}.es-lines .es-p{font-size:15px;margin-top:8px}}.es-sec.es-has-bg{background:linear-gradient(#2c6c3cd6,#2c6c3cd6),var(--es-bg) center / cover no-repeat,#2c6c3c}.ig-slider .ig-nav{display:flex;justify-content:flex-end;gap:6px;margin-top:18px}.ig-slider .ig-grid,.ig-slider .ig-grid--3{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(260px,calc((100% - 60px)/4));gap:20px;margin-top:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;padding:2px 2px 8px}.ig-slider .ig-grid::-webkit-scrollbar{display:none}.ig-slider .ig-card{scroll-snap-align:start}@media(max-width:960px){.ig-slider .ig-nav{display:none}.ig-slider .ig-grid,.ig-slider .ig-grid--3{grid-auto-columns:74%;gap:12px;margin:22px -16px 0;padding:2px 16px 8px;scroll-padding-inline:16px}.ig-slider .ig-card{grid-template-columns:none;grid-template-rows:auto 1fr}.ig-slider .ig-img{width:auto;margin:10px 10px 0}.ig-slider .ig-body{justify-items:center;text-align:center;padding:14px 14px 18px}}.cd-refill{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.cd-refill-note{margin-top:3px;font-size:12px;color:var(--ink-2)}.ag-h span,.ig-h span{display:block}@media(max-width:960px){.ag-h,.ig-h{font-size:26px;line-height:1.15}}.ms-seal{background:none;width:58px;height:58px}.ms-seal svg{width:58px;height:58px;border-radius:0}.cd-op{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--line, #E7E2D6);border-radius:12px;background:#fff;cursor:pointer}.cd-op input{flex:none;width:20px;height:20px;margin:0;accent-color:#4E7A2B;cursor:pointer}.cd-op-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;color:#4e7a2b}.cd-op-ic svg{width:26px;height:26px}.cd-op-txt{display:grid;gap:1px;min-width:0}.cd-op-txt b{font-size:14.5px}.cd-op-txt b span{margin-inline-start:4px;color:#3f6b2c}.cd-op-txt small{font-size:12.5px;color:var(--ink-2)}.cd-op:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.cd-op{position:relative;gap:12px;padding:12px 14px;border:1px solid #DCE7CF;border-radius:14px;background:linear-gradient(135deg,#f4f9ee,#fff 70%);box-shadow:0 1px 2px #2a1d120a,0 6px 16px #4e7a2b14;transition:border-color .2s ease,box-shadow .2s ease}.cd-op:has(.cd-op-switch:checked){border-color:#9dbe7e;box-shadow:0 1px 2px #2a1d120a,0 8px 20px #4e7a2b24}.cd-op-ic{width:38px;height:38px;border-radius:50%;background:#4e7a2b;color:#fff;box-shadow:inset 0 0 0 3px #ffffff2e}.cd-op-ic svg{width:20px;height:20px}.cd-op-ic svg path:first-child{fill:#fff}.cd-op-ic svg path:last-child{stroke:#4e7a2b}.cd-op-txt{flex:1}.cd-op-txt b{font-family:var(--head);font-weight:800;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.cd-op-txt small{font-size:12px;line-height:1.35}.cd-op-price{flex:none;font-weight:800;font-size:14.5px;color:var(--ink)}.cd-op .cd-op-switch{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:42px;height:24px;margin:0;border-radius:999px;background:#d9d4c9;cursor:pointer;transition:background .2s ease}.cd-op .cd-op-switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.cd-op .cd-op-switch:checked{background:#4e7a2b}.cd-op .cd-op-switch:checked:after{transform:translate(18px)}[dir=rtl] .cd-op .cd-op-switch:checked:after{transform:translate(-18px)}.cd-op .cd-op-switch:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cd-op .cd-op-switch,.cd-op .cd-op-switch:after{transition:none}}.cd-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.cd-sub{margin-bottom:12px}.cd-op{margin-bottom:8px}.cd-ship{margin-bottom:10px}.cd-checkout{padding:16px}.dr-trust-cd{display:flex;justify-content:center;gap:14px;margin:12px 0 0}.dr-trust-cd li{flex-direction:row;gap:5px}.dr-trust-cd svg{width:18px;height:18px}.dr-trust-cd span{font-size:10.5px;letter-spacing:.03em;white-space:nowrap}.dr-trust-cd span br{display:none}.cd-pay{flex-wrap:nowrap;gap:4px;margin-top:10px}.cd-pay-ic{flex:1 1 0;min-width:0;max-width:36px;height:auto}.cd-body .cd-gift{grid-template-columns:52px 1fr;gap:12px;padding:8px 0}.cd-body .cd-gift img{width:52px;height:52px;border-radius:8px}.cd-body .cd-gift .cd-info{display:grid;grid-template-columns:1fr auto;column-gap:8px;align-items:center}.cd-body .cd-gift .cd-info b{font-size:14px;line-height:1.25}.cd-body .cd-gift .cd-plan{grid-column:1;font-size:12px}.cd-body .cd-gift .cd-price{grid-column:2;grid-row:1 / span 2;margin:0}.cd-foot .cd-op{padding:9px 12px}.cd-foot .cd-op-ic{width:32px;height:32px}.cd-foot .cd-op-txt small{font-size:11.5px}.cd-foot .cd-ship{padding:7px 12px;font-size:13.5px}.cd-foot .cd-ship .hb-ship-ic{width:26px;height:26px}.cd-foot .cd-ship .hb-ship-txt small{font-size:11.5px}.cd-body .cd-ship{grid-template-columns:52px 1fr;gap:12px;padding:8px 0}.cd-body .cd-ship .cd-ship-ic{width:40px;height:40px;justify-self:center}.cd-body .cd-ship .cd-ship-ic svg{width:20px;height:20px}.cd-body .cd-ship .cd-info{display:flex;align-items:center;justify-content:space-between;gap:8px}.cd-body .cd-ship .cd-info b{font-size:14px}.cd-body .cd-ship .cd-price{margin:0}.cd-head{padding-block:12px}.cd-banner.is-deal{padding:8px 12px;font-size:13px}.cd-body .cd-item:not(.cd-gift):not(.cd-ship){grid-template-columns:60px 1fr auto;gap:12px;padding:10px 0}.cd-body .cd-item:not(.cd-gift):not(.cd-ship) img{width:60px;height:60px}.cd-body .cd-info b{font-size:15px}.cd-body .cd-plan{font-size:13px}.cd-refill{margin-top:2px;padding:2px 8px;font-size:12px}.cd-refill-note{display:none}.cd-body .cd-price{margin-top:2px}.cd-body .cd-gift{grid-template-columns:40px 1fr;gap:10px;padding:5px 0}.cd-body .cd-gift img{width:40px;height:40px;border-radius:6px}.cd-body .cd-gift .cd-info b{font-size:13px}.cd-body .cd-gift .cd-plan{font-size:11.5px}.cd-sep{margin:4px 0}.cd-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.cd-sub{margin-bottom:8px;font-size:16px}.cd-foot .cd-op{margin-bottom:6px;padding:7px 10px;gap:10px}.cd-foot .cd-op-ic{width:28px;height:28px}.cd-foot .cd-op-ic svg{width:16px;height:16px}.cd-foot .cd-op-txt b{font-size:14px}.cd-foot .cd-ship{margin-bottom:8px;padding:6px 10px;gap:8px;font-size:13px}.cd-foot .cd-ship .hb-ship-ic{width:24px;height:24px}.cd-foot .cd-ship .hb-ship-ic svg{width:17px;height:17px}.cd-checkout{padding:14px;font-size:16px}.dr-trust-cd{margin-top:8px}.cd-pay{margin-top:7px}.es-ship{margin-top:14px}.es-ship+.es-g{margin-top:8px}.es-ship b{color:#f6b44c}.es-ship[hidden]{display:none}@media(max-width:960px){.es-side{display:contents}.es-side>*{justify-self:center;text-align:center}.es-img,.es-sk,.es-h,.es-txt{order:-1}.es-h{margin-top:0}.es-sk{margin-top:0;margin-bottom:-18px}.es-img{margin-bottom:-14px}.es-sec .btn.es-cta,.es-ship,.es-g{order:1}.es-sec .btn.es-cta{margin-top:4px}.es-ship,.es-ship+.es-g{margin-top:-18px}.es-foot{order:2}}@media(max-width:960px){.es-txt{margin-top:-12px}}.ag-card--img{grid-template-columns:minmax(0,1fr);grid-template-areas:"img" "t" "p";padding:12px 12px 24px}.ag-img{grid-area:img;display:block;aspect-ratio:16 / 9;margin-bottom:18px;overflow:hidden;border-radius:12px;background:#fff}.ag-img img{display:block;width:100%;height:100%;object-fit:cover}.ag-card--img .ag-txt h3,.ag-card--img .ag-txt p{padding-inline:14px}@media(max-width:960px){.ag-card--img{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"img t" "img p";column-gap:14px;align-items:start;padding:12px}.ag-card--img .ag-img{aspect-ratio:1;margin:0;border-radius:10px}.ag-card--img .ag-txt h3,.ag-card--img .ag-txt p{padding-inline:0}.ag-card--img .ag-txt h3{font-size:16.5px;align-self:start}.ag-card--img .ag-txt p{margin-top:4px;font-size:14px;line-height:1.5}}.ms-premium{padding:80px 16px;background:radial-gradient(90% 70% at 100% 0%,#F7E7CF 0%,transparent 60%),#fbf6ec}.ms-premium .ms-wrap{gap:0;border:0;border-radius:32px;background:#fff;box-shadow:0 2px 4px #2a1d120a,0 24px 60px -20px #2a1d122e}.ms-premium .ms-media{position:relative;padding:18px;background:#fdf1e1}.ms-premium .ms-mosaic{gap:10px}.ms-premium .ms-tile{border-radius:16px}.ms-premium .ms-badge{position:absolute;inset-inline-start:34px;inset-block-end:34px;z-index:2;padding:12px 18px 12px 12px;border-radius:18px;background:#fffffff0;box-shadow:0 10px 30px -8px #2a1d124d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ms-premium .ms-badge b{font-size:16.5px}.ms-premium .ms-badge small{font-size:13px}.ms-premium .ms-copy{padding:64px 64px 56px}.ms-premium .ms-kick{color:#c8650e}.ms-premium .ms-h{font-size:clamp(36px,3.8vw,56px)}.ms-premium .ms-hl{color:#4e7a2b}.ms-premium .ms-txt{position:relative;margin-top:22px;padding-inline-start:20px;border-inline-start:3px solid #F6B44C;font-size:18px;color:var(--ink)}.ms-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0}.ms-chips li{padding:8px 14px;border-radius:999px;background:#eef5e4;font-family:var(--head);font-weight:800;font-size:14.5px;color:#3f6b2c}.ms-sign{display:flex;align-items:center;gap:12px;margin:26px 0 0;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400;font-size:18px;color:var(--ink-2)}.ms-sign span{width:28px;height:1px;background:currentColor;opacity:.6}.ms-premium .ms-cta-wrap{margin-top:30px}@media(max-width:960px){.ms-premium{padding:32px 12px}.ms-premium .ms-wrap{border-radius:24px}.ms-premium .ms-copy{padding:30px 20px 26px}.ms-premium .ms-h{font-size:32px}.ms-premium .ms-txt{font-size:15.5px;padding-inline-start:14px}.ms-premium .ms-media{padding:10px}.ms-premium .ms-badge{inset-inline-start:20px;inset-block-end:20px;padding:8px 14px 8px 8px}.ms-premium .ms-badge .ms-seal,.ms-premium .ms-badge .ms-seal svg{width:44px;height:44px}.ms-premium .ms-badge b{font-size:14px}.ms-premium .ms-badge small{font-size:12px}.ms-chips{margin-top:20px}.ms-chips li{font-size:13px;padding:7px 12px}}@media(max-width:960px){.ms-premium .ms-copy{display:contents}.ms-premium .ms-copy>*{order:-1;margin-inline:20px}.ms-premium .ms-copy>.ms-kick{margin-top:30px}.ms-premium .ms-copy>:nth-last-child(1 of:not(.ms-cta-wrap):not(.ms-foot)){margin-bottom:22px}.ms-premium .ms-media{order:0}.ms-premium .ms-copy>.ms-cta-wrap{order:1;margin:22px 20px 26px}.ms-premium .ms-copy>.ms-foot{order:2;margin:0 20px 22px}.ms-premium .ms-cta-wrap .btn{width:100%}.ms-premium .ms-cta-note{text-align:center}}.ms-ship{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ms-ship svg{width:18px;height:18px;color:#4e7a2b}.ms-ship b{color:#3f6b2c}.ms-ship[hidden]{display:none}.es-g+.es-ship{margin-top:8px}@media(max-width:960px){.es-g+.es-ship{margin-top:-18px}}.why-card--img{position:relative;overflow:hidden;padding:0 0 22px;background:#fff;border:1px solid #F0E3CC;box-shadow:0 2px 4px #2a1d120a,0 14px 30px -14px #2a1d1233;transition:transform .25s ease,box-shadow .25s ease}.why-card--img:hover{transform:translateY(-3px);box-shadow:0 2px 4px #2a1d120d,0 20px 36px -14px #2a1d1242}.why-img{display:block;aspect-ratio:4 / 3;overflow:hidden}.why-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.why-card--img:hover .why-img img{transform:scale(1.04)}.why-card--img .why-ic{position:relative;z-index:1;margin:-27px 0 0 20px;border:4px solid #fff;box-sizing:content-box}.why-card--img h3,.why-card--img p{padding-inline:22px}.why-card--img h3{margin-top:10px}@media(max-width:960px){.why-card--img{padding-bottom:16px}.why-card--img .why-ic{margin:-22px 0 0 12px;border-width:3px}.why-card--img h3,.why-card--img p{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.why-card--img,.why-img img{transition:none}.why-card--img:hover,.why-card--img:hover .why-img img{transform:none}}.cd{background:#fffdf9}.cd-head{padding:12px 18px;border-bottom:1px solid #F0E8DA}.cd-head b{display:flex;align-items:center;gap:8px;font-size:20px}.cd-head [data-cd-count]{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:#4e7a2b;color:#fff;font-size:13px}.cd-banner.is-deal{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;background:linear-gradient(90deg,#3f6b2c,#5b8a33);font-size:12px;letter-spacing:.06em}.cd-banner.is-deal b{display:inline-flex;gap:4px;color:#fff}.cd-banner.is-deal b i{display:inline-flex;align-items:baseline;gap:1px;min-width:30px;justify-content:center;padding:3px 5px;border-radius:6px;background:#00000038;font-style:normal;font-size:13px;font-variant-numeric:tabular-nums;color:#ffe08a}.cd-banner.is-deal b i small{font-size:9px;color:#fffc}.cd-perks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background:#f3f8ec;border-bottom:1px solid #E3EDD5}.cd-perks[hidden]{display:none}.cd-perks-t{font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#3f6b2c}.cd-perk{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 5px;border-radius:999px;background:#fff;border:1px solid #D5E5C2;font-size:12px;font-weight:700;color:#2f5520}.cd-perk svg{width:14px;height:14px;padding:2px;border-radius:50%;background:#4e7a2b;color:#fff}.cd-body .cd-item:not(.cd-gift):not(.cd-ship){margin-top:6px;padding:10px;border:1px solid #F0E8DA;border-radius:14px;background:#fff;box-shadow:0 4px 12px -6px #2a1d121f}.cd-body .cd-item:not(.cd-gift):not(.cd-ship) img{border-radius:10px;background:#f7f3ec}.cd-body .cd-gift{padding:5px 4px}.cd-body .cd-gift .cd-free{padding:2px 8px;border-radius:999px;background:#eef5e4;font-size:11.5px;letter-spacing:.04em}.cd-sep{opacity:.6}.cd-foot{border-top:1px solid #F0E8DA;background:linear-gradient(180deg,#fffdf9,#fbf5ea);box-shadow:0 -10px 24px -16px #2a1d1240}.cd-sub>b:first-child{font-size:14px;letter-spacing:.06em}.cd-sub [data-cd-total]{font-size:20px}.cd-save{font-size:11.5px}.cd-checkout{position:relative;overflow:hidden;padding:14px;font-size:15.5px;box-shadow:0 10px 22px -10px #a8540099,inset 0 -3px #00000014}.cd-checkout:after{content:"";position:absolute;inset:0 auto 0 -60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skew(-20deg);animation:cd-shine 3.2s ease-in-out infinite}@keyframes cd-shine{0%,60%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){.cd-checkout:after{animation:none;display:none}}.dr-trust-cd{flex-wrap:nowrap;justify-content:space-between;gap:6px;margin-top:8px}.dr-trust-cd li{gap:4px;min-width:0}.dr-trust-cd svg{flex:none;width:15px;height:15px}.dr-trust-cd span{font-size:9.5px;letter-spacing:.02em}.cd-pay{gap:3px;margin-top:7px}.cd-pay-ic{max-width:32px}.dr-trust-cd{gap:4px}.dr-trust-cd li{gap:3px}.dr-trust-cd svg{width:14px;height:14px}.dr-trust-cd span{font-size:9px;letter-spacing:.01em}.cd-perks{flex-wrap:nowrap;gap:5px;padding:7px 10px;overflow:hidden}.cd-perks-t{display:none}.cd-perk{flex:none;white-space:nowrap;padding:3px 8px 3px 4px;font-size:11px}.cd-perk svg{width:13px;height:13px}.ms-motto{position:relative;margin:28px 0 0;padding:18px 20px 16px 22px;border-radius:18px;background:#fdf6ea;border:1px solid #F1E2C8}.ms-motto:before{content:"\201c";position:absolute;inset-block-start:-18px;inset-inline-start:16px;font-family:Fraunces,Georgia,serif;font-weight:800;font-size:64px;line-height:1;color:#f6b44c}.ms-motto blockquote{margin:0;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400;font-size:22px;line-height:1.3;color:var(--ink)}.ms-motto figcaption{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4e7a2b}.ms-motto figcaption:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}@media(max-width:960px){.ms-motto{margin-top:24px;padding:16px 16px 14px 18px}.ms-motto blockquote{font-size:19px}.ms-motto figcaption{font-size:11.5px}}@media(max-width:960px){.tm-sub{padding-inline:10px;font-size:15px;line-height:1.55}.tm-h{padding-inline:6px}}@media(max-width:960px){.es-sec.es-has-bg{background:linear-gradient(#2c6c3ccc,#2c6c3ccc),var(--es-bg-m, var(--es-bg)) center / cover no-repeat,#2c6c3c}}.dr-offer{position:fixed;z-index:90;inset-inline:16px;inset-block-end:16px;display:flex;gap:14px;align-items:flex-start;max-width:420px;margin-inline-start:auto;padding:18px 18px 16px;border-radius:20px;background:#fff;border:1px solid #E3EDD5;box-shadow:0 24px 60px -18px #2a1d1273;transform:translateY(130%);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.dr-offer.is-in{transform:none;opacity:1}.dr-offer[hidden]{display:none}.dr-offer-x{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#f4f1ea;color:var(--ink);cursor:pointer}.dr-offer-x svg{width:16px;height:16px}.dr-offer-ic{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#f6b44c,#f29a1f);font-size:26px}.dr-offer-body{min-width:0;padding-inline-end:22px}.dr-offer-title{margin:0;font-family:Fraunces,Georgia,serif;font-weight:800;font-variation-settings:"SOFT" 100;font-size:20px;line-height:1.2;color:var(--ink)}.dr-offer-text{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--ink-2)}.dr-offer-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.dr-offer-claim{padding:12px 18px;border:0;border-radius:999px;background:#4e7a2b;color:#fff;font:inherit;font-family:var(--head);font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 8px 18px -8px #4e7a2bb3}.dr-offer-claim:hover{background:#3f6b2c}.dr-offer-claim[disabled]{opacity:.7}.dr-offer-no{padding:8px 4px;border:0;background:none;font:inherit;font-size:13.5px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dr-offer-done{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;font-weight:600;color:#2f5520}.dr-offer-done[hidden]{display:none}.dr-offer-done svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:#4e7a2b;color:#fff}.dr-offer :focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(max-width:600px){.dr-offer{inset-inline:10px;inset-block-end:10px;padding:16px 14px 14px}.dr-offer-title{font-size:18px}}@media(prefers-reduced-motion:reduce){.dr-offer{transition:none}}.hb-deal{background:var(--accent);color:var(--ink);box-shadow:0 6px 16px -8px #a854008c}.dr-offer-actions{flex-wrap:wrap;row-gap:6px}@media(max-width:600px){.dr-offer-claim{flex:1 1 auto}}.cd-code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:7px 12px;border-radius:10px;background:#eef5e4;border:1px dashed #9DBE7E;color:#2f5520;font-size:13.5px}.cd-code[hidden]{display:none}.cd-code-tag{display:inline-flex;align-items:center;gap:6px;font-weight:800;letter-spacing:.03em}.cd-code-tag svg{width:16px;height:16px}.cd-code-tag small{font-weight:700;color:#4e7a2b}.cd-code b{font-size:14.5px}.hb-flag{inset-block-start:-15px;padding:5px 14px;border-radius:8px;background:#4e7a2b;font-family:var(--head);font-size:14px;letter-spacing:0;box-shadow:0 4px 10px -4px #2a1d1259}@media(max-width:600px){.hb-flag{font-size:13px;padding:4px 11px}}.hb-opt:has(.hb-flag){margin-block-start:30px}.hb-flag{--hb-tab: #4E7A2B;inset-block-start:auto;inset-block-end:100%;inset-inline-end:22px;margin-block-end:-1.5px;padding:7px 16px 6px;border-radius:12px 12px 0 0;background:var(--hb-tab);box-shadow:none;font-family:var(--head);font-weight:800;font-size:15.5px;line-height:1.15;letter-spacing:0}.hb-flag:before,.hb-flag:after{content:"";position:absolute;inset-block-end:0;width:12px;height:12px}.hb-flag:before{inset-inline-start:-12px;background:radial-gradient(circle at 0 0,transparent 11.5px,var(--hb-tab) 12px)}.hb-flag:after{inset-inline-end:-12px;background:radial-gradient(circle at 100% 0,transparent 11.5px,var(--hb-tab) 12px)}[dir=rtl] .hb-flag:before{background:radial-gradient(circle at 100% 0,transparent 11.5px,var(--hb-tab) 12px)}[dir=rtl] .hb-flag:after{background:radial-gradient(circle at 0 0,transparent 11.5px,var(--hb-tab) 12px)}@media(max-width:600px){.hb-flag{font-size:14px;padding:6px 13px 5px;inset-inline-end:18px}.hb-opt:has(.hb-flag){margin-block-start:28px}}.hb-opt:has(.hb-flag){margin-block-start:0}.hb-flag{--hb-tab: #4A7C4E;--hb-fold: #2E5532;inset-block-start:-17px;inset-block-end:auto;inset-inline-end:12px;margin:0;padding:7px 14px 8px;border-radius:0 0 7px 7px;background:var(--hb-tab);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:15px;line-height:1.2}.hb-flag:before,.hb-flag:after{inset-block-start:0;inset-block-end:auto;width:13px;height:16px;background:var(--hb-fold)}.hb-flag:before{inset-inline-start:-13px;clip-path:polygon(100% 0,100% 100%,0 100%)}.hb-flag:after{inset-inline-end:-13px;clip-path:polygon(0 0,100% 100%,0 100%)}[dir=rtl] .hb-flag:before,[dir=rtl] .hb-flag:after{background:var(--hb-fold)}@media(max-width:600px){.hb-flag{font-size:13.5px;padding:6px 11px 7px;inset-inline-end:12px;inset-block-start:-16px}.hb-opt:has(.hb-flag){margin-block-start:0}.hb-flag:before,.hb-flag:after{height:15px;width:12px}.hb-flag:before{inset-inline-start:-12px}.hb-flag:after{inset-inline-end:-12px}}.hb-deal,.hb-cta,.btn,.btn.dark,.cd-checkout,.es-sec .btn.es-cta,.ag-cta,.tm-cta,.ms-cta,.ig-cta,.plans-sec .plan .btn{color:#fff}.hb-cta svg,.btn svg,.cd-checkout svg{color:#fff}.hb-flag{inset-block-start:-12px;padding:4px 12px 5px;font-size:13.5px}.hb-flag:before,.hb-flag:after{width:10px;height:11px}.hb-flag:before{inset-inline-start:-10px}.hb-flag:after{inset-inline-end:-10px}@media(max-width:600px){.hb-flag{inset-block-start:-11px;padding:4px 10px 5px;font-size:12.5px}.hb-flag:before,.hb-flag:after{width:9px;height:10px}.hb-flag:before{inset-inline-start:-9px}.hb-flag:after{inset-inline-end:-9px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dr.css.map */
