.ntt{--ground:#F3F0EA;--ground-2:#E7E2D7;--ground-3:#D8D1C1;--ink:#14100D;--ink-2:#3E372F;--ink-3:#5A5246;--oxblood:#751D1A;--oxblood-2:#8E2823;--pasture:#3C4A35;--tallow:#8A5E22;--rule:#C4BAA7;--rule-soft:#D6CEBD;--numeral:#BEB3A0;--buy-bg:#16120E;--buy-surface:#231E18;--buy-line:#453B31;--buy-fg:#F6F1E8;--buy-fg-2:#DBD2C3;--buy-fg-3:#ADA394;--buy-accent:#DFA85F;--display:"Bodoni Moda",Didot,Georgia,serif;--body:"Source Serif 4",Georgia,"Times New Roman",serif;--stencil:"Oswald","Helvetica Neue",Impact,sans-serif;--measure:34rem;--wide:60rem;background:var(--ground);color:var(--ink);font-family:var(--body);font-size:20px;line-height:1.7;-webkit-font-smoothing:antialiased}@media(max-width:30rem){.ntt{font-size:19px}}.ntt *,.ntt *:before,.ntt *:after{box-sizing:border-box}.ntt p{margin:0 0 1.15em}.ntt p:last-child{margin-bottom:0}.ntt h1,.ntt h2,.ntt h3{text-wrap:balance;margin:0}.ntt a{color:var(--oxblood)}.ntt img{max-width:100%}.ntt .wrap{max-width:var(--wide);margin:0 auto;padding-inline:20px}.ntt .measure{max-width:var(--measure)}.ntt section{padding-block:60px}.ntt .stencil{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.18em;font-weight:500;font-size:.72rem;color:var(--ink-3)}.ntt .topbar{background:var(--ink);text-align:center;padding-block:10px}.ntt .topbar .stencil{color:var(--ground);font-size:.68rem;letter-spacing:.2em}.ntt .masthead{border-bottom:1px solid var(--rule);padding-block:18px}.ntt .masthead-inner{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.ntt .wordmark{font-family:var(--display);font-size:1.5rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.ntt .hero{padding-block:60px 52px}.ntt .hero .eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:26px}.ntt .eyebrow .line{flex:1;height:1px;background:var(--rule)}.ntt .hero h1{font-family:var(--display);font-weight:700;font-size:clamp(2.6rem,8.2vw,5.1rem);line-height:.98;letter-spacing:-.015em;margin-bottom:.4em}.ntt .hero h1 em{font-style:italic;font-weight:400;color:var(--oxblood)}.ntt .lede{font-size:1.22rem;line-height:1.58;color:var(--ink-2);max-width:36rem}.ntt .hero-buy{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px}.ntt .btn{display:inline-block;font-family:var(--stencil);text-transform:uppercase;letter-spacing:.13em;font-weight:500;font-size:1rem;background:var(--oxblood);color:#f5efe5;border:1px solid var(--oxblood);padding:17px 38px;text-decoration:none;cursor:pointer;transition:background .18s ease}.ntt .btn:hover{background:var(--oxblood-2);border-color:var(--oxblood-2)}.ntt .btn:focus-visible{outline:3px solid var(--tallow);outline-offset:3px}.ntt .price-note{font-size:1rem;color:var(--ink-3)}.ntt .price-note strong{color:var(--ink);font-weight:600}.ntt .rating-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px;padding-top:22px;border-top:1px solid var(--rule-soft);max-width:36rem}.ntt .stars{display:inline-flex;gap:3px;color:var(--tallow);font-size:1.05rem}.ntt .stars.empty{color:var(--numeral)}.ntt .rating-strip .rating-text{font-size:1rem;color:var(--ink-2)}.ntt .rule-double{border:0;border-top:3px double var(--rule);margin:0}.ntt .rule-thin{border:0;border-top:1px solid var(--rule-soft);margin:0}.ntt .section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:30px}.ntt .section-head .num{font-family:var(--stencil);font-size:.72rem;letter-spacing:.18em;color:var(--oxblood);padding-top:2px}.ntt h2{font-family:var(--display);font-weight:700;font-size:clamp(1.85rem,4.6vw,2.9rem);line-height:1.08;letter-spacing:-.01em}.ntt h2 em{font-style:italic;font-weight:400;color:var(--oxblood)}.ntt .memory{background:var(--ground-2)}.ntt .memory .pull{font-family:var(--display);font-size:clamp(1.4rem,3.6vw,1.95rem);line-height:1.32;font-style:italic;color:var(--ink);border-left:3px solid var(--oxblood);padding-left:22px;margin:32px 0;max-width:32rem}.ntt .register{list-style:none;padding:0;margin:0}.ntt .register li{display:grid;grid-template-columns:3.4rem 1fr;gap:0 20px;padding-block:26px;border-top:1px solid var(--rule-soft);align-items:start}.ntt .register li:last-child{border-bottom:1px solid var(--rule-soft)}.ntt .roman{font-family:var(--display);font-size:1.5rem;font-weight:400;font-style:italic;color:var(--oxblood);line-height:1.1;padding-top:2px}.ntt .organ-name{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.15em;font-weight:500;font-size:1.02rem;color:var(--ink);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:7px}.ntt .organ-dose{font-family:var(--stencil);font-size:.72rem;letter-spacing:.1em;color:var(--ink-3);font-weight:300}.ntt .organ-epithet{font-family:var(--display);font-style:italic;font-size:1.12rem;color:var(--pasture);display:block;margin-bottom:8px}.ntt .organ-body{color:var(--ink-2);font-size:1rem;line-height:1.6;max-width:34rem}.ntt .axiom{text-align:center;font-family:var(--display);font-style:italic;font-size:clamp(1.3rem,3.4vw,1.75rem);color:var(--ink);margin-top:40px;line-height:1.4}.ntt .axiom span{display:block;margin-top:12px}.ntt .benefits{background:var(--ground-2)}.ntt .benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:34px 40px}.ntt .benefit h3{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.13em;font-size:.86rem;font-weight:500;color:var(--oxblood);margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid var(--rule)}.ntt .benefit p{font-size:1rem;color:var(--ink-2);line-height:1.6}.ntt .ritual{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:30px;margin-top:10px}.ntt .ritual-step .step-n{font-family:var(--display);font-size:2.6rem;font-weight:700;color:var(--numeral);line-height:1;display:block;margin-bottom:6px}.ntt .ritual-step h3{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.13em;font-size:.86rem;font-weight:500;margin-bottom:7px}.ntt .ritual-step p{font-size:.98rem;color:var(--ink-2)}.ntt .proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}@media(max-width:46rem){.ntt .proof{grid-template-columns:1fr}}.ntt .proof img{width:100%;display:block;border:1px solid var(--rule)}.ntt .proof-note{font-size:.9rem;color:var(--ink-3);margin-top:12px;font-style:italic}.ntt .buy{background:var(--buy-bg);color:var(--buy-fg);border-block:1px solid var(--buy-line)}.ntt .buy h2{color:var(--buy-fg)}.ntt .buy h2 em{color:var(--buy-accent)}.ntt .buy .lede{color:var(--buy-fg-2)}.ntt .buy .stencil{color:var(--buy-fg-3)}.ntt .buy .section-head .num{color:var(--buy-accent)}.ntt .buy .btn{background:var(--oxblood-2);border-color:var(--oxblood-2);color:#fdf8f0}.ntt .buy .btn:hover{background:#a63730;border-color:#a63730}.ntt .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:18px;margin:34px 0 30px}.ntt .tier{border:1px solid var(--buy-line);padding:24px 22px;background:var(--buy-surface);display:flex;flex-direction:column;gap:6px;text-decoration:none;transition:border-color .18s ease,background .18s ease}.ntt .tier:hover{border-color:var(--buy-accent);background:#2b241c}.ntt .tier:focus-visible{outline:3px solid var(--buy-accent);outline-offset:3px}.ntt .tier.feature{border-color:var(--buy-accent);border-width:2px;padding:23px 21px}.ntt .tier .tier-label{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.15em;font-size:.74rem;color:var(--buy-fg-3)}.ntt .tier.feature .tier-label{color:var(--buy-accent)}.ntt .tier .tier-qty{font-family:var(--display);font-size:1.6rem;font-weight:700;color:var(--buy-fg);line-height:1.2}.ntt .tier .tier-price{font-size:1.1rem;color:var(--buy-fg-2)}.ntt .tier .tier-each{font-size:.92rem;color:var(--buy-fg-3)}.ntt .guarantee{display:flex;gap:16px;align-items:flex-start;border-top:1px solid var(--buy-line);padding-top:26px;margin-top:6px;max-width:38rem}.ntt .guarantee .seal{font-family:var(--display);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--buy-accent);border:1px solid var(--buy-accent);padding:9px 11px;line-height:1.25;text-align:center;flex-shrink:0;width:5.4rem}.ntt .guarantee p{font-size:1rem;color:var(--buy-fg-2)}.ntt .reviews{background:var(--ground-2)}.ntt .empty-reviews{text-align:center;padding:44px 24px;border:1px solid var(--rule);background:var(--ground)}.ntt .empty-reviews .stars{font-size:1.5rem;justify-content:center;margin-bottom:14px}.ntt .empty-reviews h3{font-family:var(--display);font-size:1.45rem;font-weight:700;margin-bottom:10px}.ntt .empty-reviews p{font-size:1.02rem;color:var(--ink-2);max-width:30rem;margin-inline:auto}.ntt .faq details{border-top:1px solid var(--rule-soft)}.ntt .faq details:last-of-type{border-bottom:1px solid var(--rule-soft)}.ntt .faq summary{cursor:pointer;list-style:none;padding-block:22px;padding-right:44px;position:relative;font-family:var(--body);font-weight:600;font-size:1.1rem;line-height:1.42;color:var(--ink)}.ntt .faq summary::-webkit-details-marker{display:none}.ntt .faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--display);font-size:1.6rem;color:var(--oxblood);line-height:1}.ntt .faq details[open] summary:after{content:"\2013"}.ntt .faq summary:focus-visible{outline:3px solid var(--tallow);outline-offset:2px}.ntt .faq .answer{padding-bottom:24px;padding-right:44px;color:var(--ink-2);font-size:1.02rem;max-width:38rem}.ntt footer{padding-block:44px 56px;border-top:3px double var(--rule)}.ntt .disclaimer{font-size:.86rem;color:var(--ink-3);line-height:1.6;max-width:40rem;margin-top:22px}.ntt .foot-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.ntt .foot-links a{font-family:var(--stencil);text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;color:var(--ink-2);text-decoration:none}.ntt .foot-links a:hover{color:var(--oxblood);text-decoration:underline}@media(prefers-reduced-motion:reduce){.ntt *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nose-to-tail.css.map */
