:root{--bone:#f4f1ea;--bone-2:#ebe4d8;--ink:#121a17;--ink-soft:#3e4a44;--copper:#c24d26;--line:rgba(18,26,23,.14);--navy:#071426;--foam:#fffcf7;--shadow:0 18px 50px rgba(7,20,38,.12)}*{box-sizing:border-box}html,body{margin:0;background:var(--bone);color:var(--ink)}body{font-family:Outfit,sans-serif;line-height:1.5;font-size:16px}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}h1,h2,h3,.wordmark,.price,.card__name{font-family:Fraunces,serif;font-weight:560;letter-spacing:-.03em}.wrap{width:min(1180px,calc(100% - 32px));margin:0 auto}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:560;color:var(--copper)}.lede{max-width:38rem;color:var(--ink-soft);font-size:17px}.btn{border:0;background:var(--ink);color:var(--bone);border-radius:999px;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn--quiet{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.btn--copper{background:var(--copper);color:#fff}.marquee{overflow:hidden;background:var(--navy);color:#d5e4f7;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.marquee__track{display:flex;width:max-content;animation:nc-move 28s linear infinite}.marquee__track span{padding:9px 0;white-space:nowrap}@keyframes nc-move{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:30;background:#f4f1eaeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px}.brand{display:flex;align-items:center;gap:10px}.brand svg{width:28px;height:28px;flex:none}.wordmark{font-size:15px;letter-spacing:.18em}.nav-links{display:none;gap:4px}.nav-links a{padding:8px 10px;font-size:14px;color:var(--ink-soft)}.tools{display:flex;align-items:center;gap:8px}.search input,.field,form input[type=search],form input[type=number],form input[type=password]{border:1px solid var(--line);background:var(--foam);border-radius:999px;min-height:42px;padding:0 14px;color:var(--ink)}.search input{width:108px}.ghost{border:0;background:transparent;color:var(--ink);min-height:42px;padding:0 10px}.cart-pill span{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--copper);color:#fff;font-size:11px}.menu{display:grid;background:var(--foam);border-top:1px solid var(--line)}.menu a{padding:16px 20px;border-bottom:1px solid var(--line);font-size:18px;font-family:Fraunces,serif}.hero{background:var(--navy);color:#f4f1ea;padding:42px 0 48px}.hero .eyebrow{color:#e7b199}.hero h1{font-size:clamp(46px,10vw,88px);line-height:.9;margin:10px 0 14px}.hero .lede{color:#c9d3dc}.hero__grid{display:grid;gap:28px;align-items:center}.hero__photo{background:#0c1c33;border-radius:28px;padding:12px;box-shadow:0 18px 50px #00000040}.hero__photo img{border-radius:20px;width:100%;aspect-ratio:1;object-fit:contain;background:#071426}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.stats div{border-top:1px solid rgba(244,241,234,.2);padding-top:10px}.stats strong{display:block;font-family:Fraunces,serif;font-size:20px}.stats span{font-size:12px;color:#c9d3dc}.depts{display:grid;gap:12px;padding:28px 0 8px}.dept{display:block;background:var(--foam);border:1px solid var(--line);border-radius:22px;padding:22px;min-height:150px}.dept strong{display:block;font-family:Fraunces,serif;font-size:28px;margin:8px 0}.dept span{color:var(--ink-soft)}.block{padding:28px 0}.block__head{display:flex;justify-content:space-between;align-items:end;gap:12px}.block__head h2{font-size:clamp(28px,5vw,42px);margin:6px 0 0}.grid{list-style:none;padding:0;margin:22px 0 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card{display:flex;flex-direction:column;height:100%;min-width:0;max-width:100%}.card__media{background:#071426;border:1px solid var(--line);border-radius:18px;overflow:hidden;aspect-ratio:1}.card__media img{width:100%;height:100%;object-fit:contain;object-position:center;background:#071426}.card__kicker{margin:10px 0 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.card__name{margin:4px 0 0;font-size:18px;line-height:1.15}.card__price{margin:4px 0 0;color:var(--ink-soft);font-size:14px}.notes{display:grid;gap:12px;padding-bottom:12px}.note{background:var(--navy);color:#f4f1ea;border-radius:22px;padding:22px}.note h3{margin:8px 0;font-size:26px}.note p{margin:0;color:#c9d3dc}.panel{background:var(--foam);border:1px solid var(--line);border-radius:28px;padding:22px}.panel__list{list-style:none;padding:0;margin:16px 0;max-height:280px;overflow:auto;border-top:1px solid var(--line)}.panel__list li{padding:10px 2px;border-bottom:1px solid var(--line)}.site-footer{margin-top:28px;background:var(--ink);color:#d7ddd9;padding:36px 0 28px}.foot{display:grid;gap:22px}.site-footer a,.site-footer .wordmark{color:#fff}.fine{font-size:13px;color:#aeb6b1}.product{display:grid;gap:18px;padding:12px 0 56px}.stage{background:transparent;padding:0}.stage img{width:100%;height:auto;max-height:34vh;object-fit:contain;background:#071426;border-radius:22px}.sheet h1{font-size:clamp(34px,6vw,56px);line-height:.95;margin:8px 0}.price{font-size:32px;margin:0}.spec{display:grid;margin:18px 0;border-top:1px solid var(--line)}.spec div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.spec dt{color:var(--ink-soft)}.buy{display:flex;gap:10px;align-items:end;margin-top:8px}.buy input{width:84px}.desc{color:var(--ink-soft)}.page-head{padding:28px 0 0}.page-head h1{font-size:clamp(36px,7vw,64px);margin:8px 0}.lines{list-style:none;padding:0}.lines li,.drawer__line{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:14px 0}.drawer[hidden],.chat[hidden],.coa[hidden],.menu[hidden],.gate[hidden]{display:none}.drawer,.coa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.drawer__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#07142675;border:0}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,100%);background:var(--bone);display:flex;flex-direction:column}.drawer__head,.chat__head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.drawer__items{padding:8px 20px;overflow:auto;flex:1}.drawer__foot{padding:16px 20px 24px;border-top:1px solid var(--line)}.drawer__foot .btn{width:100%}.gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:auto;background:#0714268c;display:grid;place-items:center;padding:18px}.gate__card{width:min(480px,100%);background:#fff;color:#172033;border-radius:28px;overflow:hidden}.gate__bar{display:flex;gap:12px;align-items:center;background:#071426;color:#fff;padding:16px 20px}.gate__bar p{letter-spacing:.18em;margin:0;font-size:13px}.gate__dna{width:42px;height:42px}#nc-gate-form{padding:26px 22px 32px}#nc-gate-form h1{font-family:Fraunces,serif;font-size:34px;line-height:1;margin:0 0 10px}.gate__copy{color:#66707a}#nc-gate-form label{display:flex;gap:10px;align-items:flex-start;margin:14px 0}.gate__enter{width:100%;min-height:50px;border:0;border-radius:999px;background:#d7e6f8;color:#fff;font-weight:600}.gate__enter.is-ready{background:#1a6fe8}.gate__fine{color:#8b97a3;font-size:13px}.chat__open{position:fixed;right:16px;bottom:16px;z-index:35;border:0;border-radius:999px;background:var(--ink);color:var(--bone);min-height:46px;padding:0 16px;box-shadow:var(--shadow)}.chat{position:fixed;right:16px;bottom:72px;z-index:45;width:min(360px,calc(100% - 32px));background:var(--bone);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;max-height:62vh;overflow:hidden;box-shadow:var(--shadow)}.chat__log{overflow:auto;padding:12px;display:grid;gap:8px}.chat__log p{margin:0;padding:8px 10px;background:#fff;border:1px solid var(--line);border-radius:12px}.chat__form{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.chat__form input{flex:1;border-radius:999px}.coa{display:grid;place-items:end center;padding:16px;background:#07142680}.coa__sheet{background:#fff;width:min(560px,100%);border-radius:20px;padding:22px;max-height:86vh;overflow:auto}.coa table{width:100%;border-collapse:collapse}.coa td,.coa th{border-bottom:1px solid var(--line);text-align:left;padding:8px 0;vertical-align:top}.password{min-height:100vh;background:var(--navy);color:#f4f1ea;display:grid;place-items:center;padding:28px 18px}.password__card{width:min(520px,100%)}.password h1{font-size:clamp(48px,12vw,76px);line-height:.9;margin:12px 0}.password p{color:#c9d3dc}.password form{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.password input{flex:1;background:transparent;color:#fff;border-color:#f4f1ea59}.password .error{color:#e7b199}.tile{height:100%;min-height:160px;display:grid;place-items:center;background:linear-gradient(160deg,#fff,#e7e0d4);color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:12px}@media(min-width:860px){.search input{width:180px}.nav-links{display:flex}[data-menu-open]{display:none}.hero__grid{grid-template-columns:1.1fr .9fr}.depts,.notes,.foot{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product{grid-template-columns:1.05fr .95fr;align-items:start;gap:40px}.stage img{max-height:560px}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.hero--light{background:var(--bone);color:var(--ink);padding:56px 0 28px}.hero--light h1{font-size:clamp(52px,11vw,92px);line-height:.92;margin:8px 0 16px}.hero--light h1 em{font-style:italic;color:var(--copper)}.hero--light .lede{color:var(--ink-soft)}.stats--light div{border-top:1px solid var(--line)}.stats--light span{color:var(--ink-soft)}.ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--foam)}.ribbon__row{display:grid;gap:8px;padding:16px 0}.ribbon__row p{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.reasons,.qualities{display:grid;gap:14px;margin-top:18px}.reasons article,.qualities article{background:var(--foam);border:1px solid var(--line);border-radius:20px;padding:20px}.num{margin:0;color:var(--copper);letter-spacing:.14em;font-size:12px}.reasons h3,.qualities h3{font-family:Fraunces,serif;font-size:26px;margin:8px 0}.reasons p,.qualities p{margin:0;color:var(--ink-soft)}.faq{display:grid;gap:18px}.faq__list details{border-top:1px solid var(--line);padding:14px 0}.faq__list summary{cursor:pointer;font-family:Fraunces,serif;font-size:22px}.faq__list p{color:var(--ink-soft)}.card,.card__media{position:relative}.badge{position:absolute;left:10px;top:10px;background:var(--ink);color:var(--bone);border-radius:999px;padding:4px 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.coa-link{margin-top:8px;border:0;background:transparent;color:var(--copper);padding:0;text-align:left;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.chips a{border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--foam);font-size:14px}@media(min-width:860px){.ribbon__row,.reasons{grid-template-columns:repeat(3,1fr)}.qualities{grid-template-columns:repeat(4,1fr)}.faq{grid-template-columns:.8fr 1.2fr;align-items:start}}.packs{border:0;margin:12px 0 0;padding:0;display:grid;gap:8px}.packs legend{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.packs label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--foam);border-radius:14px;padding:10px 12px}.packs label:has(input:checked){border-color:var(--ink);background:#fff}.packs span{flex:1}.packs strong{font-family:Fraunces,serif}body{overflow-x:hidden}.grid>li,.card,.card__link,.wrap,.bar{min-width:0;max-width:100%}.card__link{display:flex;flex-direction:column;min-width:0}.card__name{font-size:16px}.card__kicker,.card__name,.card__price{overflow-wrap:anywhere}.tools{flex:none}.brand{min-width:0}.badge{display:none}@media(max-width:719px){.search{display:none}.bar{gap:6px;min-height:58px}.wordmark{font-size:12px;letter-spacing:.12em}.nav-links{display:none}.sheet h1{font-size:34px}.price{font-size:26px}}@media(min-width:860px){.stage img{max-height:560px}}.menu-search{padding:12px 16px 0}.menu-search input{width:100%;border:1px solid var(--line);background:#fff;border-radius:999px;min-height:44px;padding:0 14px}.card__name,.card__price,.sheet h1,.price{color:#121a17}.card__price{font-family:Outfit,sans-serif;font-weight:560}@media(max-width:719px){.marquee__track span{padding:6px 0;font-size:11px}.hero--light{padding:18px 0 6px}.hero--light h1{font-size:36px}.hero__photo,.stats,.ribbon{display:none}.lede{font-size:15px}.actions{margin-top:12px}.depts{padding-top:12px}.dept{min-height:0;padding:14px}.dept strong{font-size:22px}.block{padding:14px 0}.grid{gap:10px;margin-top:12px}.card__media{aspect-ratio:1;max-height:148px}.card__name{font-size:15px}.card__kicker{margin-top:6px}.product{display:flex;flex-direction:column;padding-top:8px}.sheet{order:-1}.stage{order:1}.stage img{max-height:190px;width:auto;margin:8px auto 0}.sheet h1{font-size:30px;margin:4px 0}.price{font-size:24px}.spec{margin:8px 0}.chat__open{bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/neurochem.css.map */
