:root{--ink:#26221d;--cream:#f6f1e5;--paper:#fcf9f1;--muted:#6b6459;--line:#ded4c0;--wine:#7c2f38;--ochre:#a56d24;--navy:#2e4a6b;--green:#44603f;--teal:#2f5560;--serif:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--disp:"Newsreader",Georgia,serif;--gut:20px}*{box-sizing:border-box}html{background:var(--cream);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--serif);color:var(--ink);background:var(--cream);line-height:1.6;font-size:1rem;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}.wrap{max-width:1060px;margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.narrow{max-width:680px;margin:0 auto}.sec{padding-top:34px;padding-bottom:34px}.center{text-align:center}.band{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.eyebrow{font-family:var(--serif);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.h-display{font-family:var(--disp);font-weight:700;line-height:1.12;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.95rem,7.2vw,3.5rem)}.h2{font-family:var(--disp);font-weight:700;line-height:1.2;margin:0 0 10px;font-size:clamp(1.5rem,5vw,2rem);letter-spacing:-.015em}.h3{font-family:var(--disp);font-weight:700;font-size:1.3rem;line-height:1.2;margin:0 0 6px}.sub{color:var(--muted);font-size:1rem;line-height:1.6;margin:0 auto 20px;max-width:34em}.i{font-family:var(--disp);font-style:italic;font-weight:600}.i--wine{color:var(--wine)}.i--ochre{color:var(--ochre)}.i--navy{color:var(--navy)}.i--green{color:var(--green)}.i--teal{color:var(--teal)}.acc-wine{color:var(--wine)}.acc-ochre{color:var(--ochre)}.acc-navy{color:var(--navy)}.acc-green{color:var(--green)}.acc-teal{color:var(--teal)}.btn{display:block;width:100%;max-width:440px;margin:0 auto;text-align:center;background:var(--ink);color:var(--cream)!important;font-family:var(--serif);font-weight:600;font-size:1.02rem;letter-spacing:-.01em;padding:17px 22px;min-height:56px;border:1.5px solid var(--ink);border-radius:6px;text-decoration:none!important;transition:opacity .15s;cursor:pointer}.btn:active{opacity:.85}.micro{font-size:.83rem;color:var(--muted);margin-top:10px;line-height:1.45}.price-row{font-family:var(--disp);font-size:1.1rem;margin:0 0 18px}.price-row s{color:var(--muted);font-weight:400}.price-row b{font-weight:700;font-size:1.4em}.hd{position:sticky;top:0;z-index:60;background:var(--cream);border-bottom:1px solid var(--line)}.hd-in{max-width:1060px;margin:0 auto;padding:0 var(--gut);display:flex;align-items:center;justify-content:space-between;height:56px}.hd-brand{font-family:var(--disp);font-weight:700;font-size:1.15rem;text-decoration:none;letter-spacing:-.02em}.nav-toggle{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.hd-burger{width:32px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;padding:4px 0}.hd-burger span{display:block;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.nav-toggle:checked~.hd-burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-toggle:checked~.hd-burger span:nth-child(2){opacity:0}.nav-toggle:checked~.hd-burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hd-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;padding:4px var(--gut) 24px;max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 18px 30px #26221d24}.nav-toggle:checked~.hd-nav{display:flex}.hd-nav a{font-family:var(--disp);font-weight:600;font-size:1.1rem;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--line)}.hd-nav a:last-child{border-bottom:none}.hd-nav a.is-bundle{color:var(--wine)}.quotes{display:grid;gap:10px;grid-template-columns:1fr;margin-top:20px}.quote{background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--wine);padding:14px 16px;text-align:left;font-size:.95rem;line-height:1.5}.quote:nth-child(2){border-left-color:var(--ochre)}.quote:nth-child(3){border-left-color:var(--navy)}.quote:nth-child(4){border-left-color:var(--green)}.quote:nth-child(5){border-left-color:var(--teal)}.mech{display:grid;gap:16px;grid-template-columns:1fr;margin-top:24px}.mech-item{border-top:3px solid var(--ink);padding-top:12px;text-align:left}.mech-item h4{font-family:var(--disp);font-weight:700;font-size:1.1rem;margin:0 0 5px}.mech-item p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.5}.grave{max-width:620px;margin:20px auto 0;text-align:left;padding:0;list-style:none}.grave li{margin-bottom:11px;font-size:.95rem;line-height:1.55}.grave li s{color:var(--muted);font-family:var(--disp);font-weight:600}.grave li em{color:var(--muted);font-size:.9rem}.books{display:grid;gap:12px;grid-template-columns:1fr;margin-top:22px}.book{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:18px;text-align:left;display:flex;flex-direction:column}.book>a{display:block;margin:0 auto 14px}.book img{border:1px solid var(--line);margin:0 auto;max-height:210px;width:auto;max-width:100%}.book h3{font-family:var(--disp);font-weight:700;font-size:1.22rem;line-height:1.2;margin:0 0 4px;letter-spacing:-.015em}.book--1 h3{color:var(--wine)}.book--2 h3{color:var(--ochre)}.book--3 h3{color:var(--navy)}.book--4 h3{color:var(--green)}.book--5 h3{color:var(--teal)}.book .for{color:var(--muted);font-size:.9rem;line-height:1.45;margin:0 0 10px}.book ul{padding-left:18px;margin:0 0 12px}.book li{margin-bottom:6px;font-size:.91rem;line-height:1.5}.book .blink{margin-top:10px;font-family:var(--serif);font-weight:600;font-size:.92rem}.bonus{border:1px dashed var(--line);background:var(--cream);padding:10px 12px;font-size:.85rem;line-height:1.45;margin-top:auto;border-radius:4px}.bonus b{font-family:var(--serif);font-weight:600}.launch-tag{display:inline-block;font-size:.62em;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-left:6px;font-family:var(--serif);font-weight:600;vertical-align:middle}.stack{max-width:560px;margin:24px auto 0;background:var(--paper);border:1.5px solid var(--ink);border-radius:6px;padding:16px;text-align:left}.stack-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.9rem}.stack-row:last-of-type{border-bottom:none}.stack-row span:first-child{flex:1 1 auto;min-width:0}.stack-row span:last-child{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600}.stack-row em{color:var(--muted);font-style:normal;display:block;font-size:.83rem}.stack-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--disp);font-weight:700;font-size:1.15rem;border-top:2px solid var(--ink);margin-top:8px;padding-top:12px}.stack-total s{font-weight:400;color:var(--muted);font-size:.8em}.stack-note{margin:12px 0 0;font-size:.85rem;color:var(--muted);line-height:1.5}.bump{display:block;max-width:520px;margin:18px auto;text-align:left;cursor:pointer;background:var(--paper);border:2px dashed var(--ochre);border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.bump>input{position:absolute;opacity:0;width:0;height:0}.bump:has(input:checked){border-style:solid;box-shadow:0 0 0 3px #a56d242e}.bump-flag{display:block;background:var(--ochre);color:#fff;font-family:var(--serif);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:8px 14px;text-align:center;line-height:1.3}.bump-body{display:block;padding:14px}.bump-deck{display:flex;gap:7px;justify-content:center;margin-bottom:14px}.mc{flex:1 1 0;min-width:0;display:block;background:var(--cream);border:1px solid var(--line);border-top:4px solid var(--line);border-radius:4px;padding:9px 8px;text-align:center}.mc--a{border-top-color:var(--wine)}.mc--b{border-top-color:var(--navy)}.mc--c{border-top-color:var(--green)}.mc b{display:block;font-family:var(--disp);font-weight:700;font-size:.72rem;line-height:1.2;margin-bottom:5px}.mc--a b{color:var(--wine)}.mc--b b{color:var(--navy)}.mc--c b{color:var(--green)}.mc i{display:block;font-family:var(--disp);font-style:italic;font-size:.66rem;line-height:1.35;color:var(--muted)}.bump-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bump-box{flex:0 0 auto;width:24px;height:24px;border:2px solid var(--ochre);border-radius:5px;background:#fff;position:relative}.bump>input:checked~.bump-body .bump-box{background:var(--ochre)}.bump>input:checked~.bump-body .bump-box:after{content:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.bump>input:focus-visible~.bump-body .bump-box{outline:2px solid var(--ink);outline-offset:2px}.bump-head b{font-family:var(--serif);font-weight:600;font-size:1rem;line-height:1.3}.bump-copy{display:block;font-size:.87rem;line-height:1.5;color:var(--muted);margin:0 0 11px 34px}.bump-price{display:block;margin-left:34px;font-size:.82rem;color:var(--muted);line-height:1.4}.bump-price s{margin-right:7px;font-size:.95rem}.bump-price em{font-family:var(--disp);font-style:normal;font-weight:700;font-size:1.3rem;color:var(--ochre);margin-right:9px;vertical-align:-2px}.bump-price span{display:block;margin-top:3px}.up{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#26221d9e;padding:16px;overflow:auto;align-items:flex-start;justify-content:center}.up.is-open{display:flex}.up-card{background:var(--cream);border:1.5px solid var(--ink);border-radius:12px;max-width:440px;width:100%;margin:auto;overflow:hidden;position:relative;box-shadow:0 26px 60px #26221d66}.up-x{position:absolute;top:5px;right:11px;font-size:1.6rem;line-height:1;color:#fff;text-decoration:none;opacity:.85;z-index:2}.up-flag{background:var(--ochre);color:#fff;font-family:var(--serif);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:9px 14px;text-align:center}.up-body{padding:16px 16px 20px;text-align:center}.up-body .bump-deck{margin-bottom:14px}.up-body .h2{font-size:1.35rem;margin-bottom:8px}.up-copy{font-size:.88rem;line-height:1.55;color:var(--muted);margin:0 0 14px}.up-price{font-family:var(--disp);margin:0 0 16px}.up-price s{color:var(--muted);font-size:1rem;margin-right:9px}.up-price em{font-style:normal;font-weight:700;font-size:1.8rem;color:var(--ochre)}.up-price span{display:block;font-family:var(--serif);font-weight:400;font-size:.79rem;color:var(--muted);margin-top:5px;line-height:1.4}.up .btn{display:block;width:100%;max-width:none;padding:17px 20px}.up-no{display:inline-block;margin-top:13px;font-size:.87rem;color:var(--muted);text-decoration:underline;padding:6px 4px}.reviews{display:grid;gap:12px;grid-template-columns:1fr;margin-top:22px}.review{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:16px;text-align:left}.rhead{display:flex;align-items:center;gap:11px;margin-bottom:8px}.ava{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:600;font-size:.85rem;color:var(--paper)}.rname{font-family:var(--serif);font-weight:600;font-size:.9rem;line-height:1.3}.rtag{color:var(--muted);font-size:.78rem}.stars{color:var(--ochre);letter-spacing:3px;font-size:.85rem;margin-bottom:6px}.review p{margin:0;font-size:.92rem;line-height:1.55}.guarantee{max-width:640px;margin:0 auto;border:1.5px solid var(--ink);border-radius:6px;background:var(--paper);padding:20px 16px;text-align:center}.faq{max-width:680px;margin:20px auto 0;text-align:left}.faq details{border-bottom:1px solid var(--line)}.faq summary{font-family:var(--serif);font-weight:600;font-size:.97rem;padding:16px 34px 16px 0;cursor:pointer;list-style:none;position:relative;line-height:1.45}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:13px;font-size:1.3rem;font-weight:400;color:var(--muted)}.faq details[open] summary:after{content:"\2013"}.faq details p{margin:0 0 16px;color:var(--muted);font-size:.93rem;line-height:1.6}.dark{background:var(--ink);color:var(--cream);text-align:center}.dark .h-display{font-size:clamp(1.7rem,5.6vw,2.7rem);color:var(--cream)}.dark .sub{color:#b8b0a0}.dark .btn{background:var(--cream);color:var(--ink)!important;border-color:var(--cream)}.dark .micro{color:#938b7b}.ft{background:var(--ink);color:#b8b0a0;padding-top:32px;padding-bottom:34px;text-align:center;font-size:.86rem}.ft-brand{font-family:var(--disp);font-weight:700;font-size:1.15rem;color:var(--cream)}.ft-tag{margin:5px 0 14px}.ft-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-bottom:14px}.ft-nav a{color:var(--cream);text-decoration:none;font-weight:500;font-size:.88rem;padding:5px 0}.ft-small{font-size:.76rem;max-width:560px;margin:6px auto;color:#938b7b;line-height:1.55}.sticky{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--paper);border-top:1.5px solid var(--ink);padding:9px 14px calc(9px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky .btn{width:auto;margin:0;padding:13px 20px;min-height:48px;font-size:.95rem;white-space:nowrap}.sticky-label{font-family:var(--disp);font-weight:700;font-size:.9rem;line-height:1.25;min-width:0}.sticky-label span{display:block;font-weight:400;font-family:var(--serif);font-size:.72rem;color:var(--muted)}body.tpl-index .ft,body.tpl-product .ft{padding-bottom:106px}.hero{text-align:center;padding-top:30px}.hero-img{max-width:640px;margin:24px auto -26px;box-shadow:0 14px 34px #26221d21;border:1px solid var(--line)}.band--pad{padding-top:56px}.pd{padding-top:24px}.pd-grid{display:grid;gap:20px;grid-template-columns:1fr}.pd-grid>*{min-width:0}.pd-cover{order:2}.pd-info{order:1;text-align:center}.pd-cover img{border:1px solid var(--line);max-width:270px;width:100%;height:auto;margin:0 auto}.pd-info .h-display{font-size:clamp(1.7rem,6.2vw,2.9rem)}.xsell{background:var(--paper);border:1.5px solid var(--ink);border-radius:6px;padding:18px 16px;margin-top:8px;text-align:center}.xsell b{font-family:var(--serif);font-weight:600}.xsell a{font-weight:600}.cform{max-width:560px;margin:20px auto 0;text-align:left}.cform label{display:block;font-weight:600;font-size:.92rem;margin:14px 0 5px}.cform input,.cform textarea{width:100%;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:14px 13px;font-family:var(--serif);font-size:1rem;color:var(--ink)}.cform input:focus,.cform textarea:focus{outline:2px solid var(--ink);border-color:var(--ink)}.cform .btn{margin-top:20px}.form-ok{background:var(--paper);border:1.5px solid var(--ink);padding:16px;text-align:center;font-weight:600}.form-err{background:#f7e8e6;border:1px solid var(--wine);color:var(--wine);padding:11px 13px;font-size:.9rem;margin-bottom:12px}.cart-item{display:flex;gap:13px;align-items:center;border-bottom:1px solid var(--line);padding:13px 0;text-align:left}.cart-item img{width:56px;border:1px solid var(--line)}@media(min-width:720px){:root{--gut:24px}.sec{padding-top:64px;padding-bottom:64px}.sub{font-size:1.08rem;margin-bottom:24px}.quotes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.mech{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px}.books{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.book{padding:22px}.book img{max-height:250px}.reviews{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}.review{padding:22px}.hero{padding-top:54px}.hero-img{margin:40px auto -78px;box-shadow:0 20px 48px #26221d26}.band--pad{padding-top:134px}.stack{padding:26px 28px;margin-top:32px}.stack-row{font-size:.95rem}.stack-total{font-size:1.2rem}.guarantee{padding:32px 28px}.quote{padding:20px;font-size:1rem}.h-display{margin-bottom:18px}.bump{margin:22px auto}.bump-body{padding:18px}.mc{padding:11px 10px}.mc b{font-size:.78rem}.mc i{font-size:.7rem}.bump-head b{font-size:1.05rem}.bump-copy{font-size:.9rem}.up-body{padding:20px 22px 24px}.up-body .h2{font-size:1.5rem}}@media(min-width:900px){.hd-in{height:60px}.hd-burger{display:none}.hd-nav{display:flex;position:static;flex-direction:row;gap:20px;padding:0;background:none;overflow:visible;max-height:none;border-bottom:none;box-shadow:none}.hd-nav a{font-size:.86rem;padding:0;border:none;font-family:var(--serif);font-weight:500}.sticky{display:none}body.tpl-index .ft,body.tpl-product .ft{padding-bottom:34px}.btn{display:inline-block;width:auto;padding:17px 38px}.pd{padding-top:52px}.pd-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:44px}.pd-cover{order:0}.pd-info{order:0;text-align:left}.pd-info .sub{margin-left:0}.pd-cover img{margin:0;max-width:100%}.xsell{padding:24px}.bump{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/adhd.css.map */
