@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(//shop.pharmacose.net/cdn/shop/t/3/assets/ibm-plex-mono-latin-400-normal.woff2?v=121704818552214145751791393942) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(//shop.pharmacose.net/cdn/shop/t/3/assets/ibm-plex-mono-latin-500-normal.woff2?v=93818145027800631841791393943) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(//shop.pharmacose.net/cdn/shop/t/3/assets/ibm-plex-mono-latin-600-normal.woff2?v=25959976702137659661791393943) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(//shop.pharmacose.net/cdn/shop/t/3/assets/orbitron-latin-600-normal.woff2?v=158670597518270689301791393944) format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(//shop.pharmacose.net/cdn/shop/t/3/assets/orbitron-latin-700-normal.woff2?v=36728237836475218071791393944) format("woff2")}:root{--bg:#08090D;--surface:#0F121A;--surface-2:#171B27;--text:#F2F6F5;--muted:#A3ACBD;--border:#2A3350;--magenta:#ED1966;--magenta-hover:#C8124F;--magenta-text:#FF5C93;--indigo:#283462;--holo:#8E9DF0;--line:rgba(142,157,240,.28);--display:"Orbitron","IBM Plex Mono",monospace;--ui:"IBM Plex Mono",ui-monospace,monospace;--gutter:clamp(16px,6vw,96px);--cut:14px;--out:cubic-bezier(.23,1,.32,1);--header-h:92px}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;color:var(--text);font:400 17px/1.6 var(--ui);-webkit-font-smoothing:antialiased;background:radial-gradient(120% 70% at 70% 0%,#0E1430 0%,var(--bg) 62%) fixed var(--bg)}main{flex:1}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--display);font-weight:700;letter-spacing:0;margin:0;line-height:1.1}p{margin:0 0 1em}.wrap{padding:0 var(--gutter);max-width:1440px;margin:0 auto;width:100%}.muted{color:var(--muted)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--text);color:var(--bg);padding:10px 14px;font:600 14px/1 var(--display);text-decoration:none}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--holo);outline-offset:3px}.bgfx{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(rgba(142,157,240,.045) 1px,transparent 1px) 0 0/100% 48px,linear-gradient(90deg,rgba(142,157,240,.045) 1px,transparent 1px) 0 0/48px 100%}.bgfx:after{content:"";position:absolute;left:0;right:0;height:30vh;top:0;transform:translateY(-30vh);background:linear-gradient(transparent,rgba(142,157,240,.05),transparent);animation:sweepY 9s linear infinite}@keyframes sweepY{to{transform:translateY(100vh)}}.paused .bgfx:after{animation-play-state:paused}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--gutter);background:linear-gradient(180deg,#0e1430eb,#08090df0);border-bottom:1px solid var(--line)}.top.over{position:absolute;inset:0 0 auto;background:none;border-color:transparent}.top.over.scrolled{position:fixed;background:linear-gradient(180deg,#0e1430eb,#08090df0);border-color:var(--line)}.top .home{display:block;text-decoration:none}.top .home img{height:48px;width:auto}.top .home span{font:700 18px/1 var(--display)}.top nav{margin-left:auto;display:flex;gap:clamp(18px,2.6vw,36px);align-items:center}.top nav a,.menu-btn{font:600 13px/1 var(--display);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:var(--muted);padding:10px 0}.top nav a:hover,.top nav a[aria-current]{color:var(--text)}.top nav a[aria-current]:after{content:"";display:block;height:2px;margin-top:6px;background:var(--holo)}.top .cart{padding:12px 16px;color:var(--text);background:#28346259;box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.top .cart:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--holo)}.menu-btn{display:none;background:#28346259;border:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);padding:12px 16px;cursor:pointer}.drawer{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;background:var(--magenta);color:#fff;font:600 15px/1 var(--display);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background-color .15s,transform .12s var(--out)}.btn:hover{background:var(--magenta-hover)}.btn:active{transform:scale(.97)}.btn[disabled]{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.btn.ghost{background:#28346273;box-shadow:inset 0 0 0 1px var(--line)}.btn.ghost:hover{background:#8e9df038}.btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--text),inset 0 0 0 4px var(--holo)}.link{font:600 14px/1 var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--holo);text-decoration:none}.link:hover{color:var(--text)}.plate{position:relative;padding:clamp(20px,2.4vw,32px);background:linear-gradient(180deg,#2834626b,#0a0e1edb);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:inherit;border:1px solid var(--line)}.stage{position:relative;isolation:isolate;min-height:min(78vh,780px);display:flex;align-items:flex-end;padding:150px 0 clamp(40px,6vw,80px);overflow:hidden}.stage .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;animation:settle 2.2s var(--out) both}.stage .bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.stage .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(8,9,13,.06) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgba(14,20,48,.55),transparent 55%)}@keyframes settle{0%{transform:scale(1.05)}}.stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(8,9,13,.25) 25%,var(--bg) 96%)}.stage.flat{min-height:0;padding-top:clamp(56px,8vw,112px)}.stage.flat:after{display:none}.stage .plate{display:inline-block;max-width:min(620px,100%)}.stage h1{font-size:clamp(44px,7vw,104px);line-height:1}.stage .line{font-size:clamp(18px,1.5vw,22px);margin:.6em 0 1.1em;max-width:36ch}.case{position:relative;display:block;overflow:hidden;background:var(--surface);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.case:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:inherit;border:1px solid var(--line)}.case img{width:100%;aspect-ratio:1;object-fit:cover}.case .sweep{position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;transform:translate(-110%);background:linear-gradient(90deg,transparent,rgba(142,157,240,.16),transparent)}.lock.hot .case .sweep{animation:sweepX .34s var(--out)}@keyframes sweepX{to{transform:translate(260%)}}.lock{position:relative;display:block}.brk{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;pointer-events:none;z-index:3;--b:var(--holo);--l:22px;opacity:0;transform:scale(1.1);transition:opacity .12s,transform .2s var(--out);background-repeat:no-repeat;background-image:linear-gradient(var(--b),var(--b)),linear-gradient(var(--b),var(--b)),linear-gradient(var(--b),var(--b)),linear-gradient(var(--b),var(--b)),linear-gradient(var(--b),var(--b)),linear-gradient(var(--b),var(--b)),linear-gradient(var(--b),var(--b)),linear-gradient(var(--b),var(--b));background-size:var(--l) 2px,2px var(--l),var(--l) 2px,2px var(--l),var(--l) 2px,2px var(--l),var(--l) 2px,2px var(--l);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.lock:focus-within .brk,.lock.on .brk{opacity:1;transform:none}@media(hover:hover){.lock:hover .brk{opacity:1;transform:none}}.lock.pulse:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:2;pointer-events:none;box-shadow:0 0 0 1px var(--holo);animation:pulse .32s var(--out) forwards}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center;margin-top:clamp(48px,7vw,96px)}.feature h2{font-size:clamp(28px,3vw,44px)}.price{font:500 22px/1 var(--ui);margin:14px 0 22px}.price s{color:var(--muted);font-size:.75em;margin-left:10px}.sub{color:var(--muted);font-size:15px;margin:0 0 28px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(32px,5vw,64px)}.card{text-decoration:none}.card .t{font:600 20px/1.2 var(--display);margin:16px 0 4px}.card .d{color:var(--muted);font-size:16px;margin:0}.more{margin:clamp(40px,6vw,72px) auto 0;color:var(--muted)}.empty{margin:clamp(40px,6vw,72px) 0;color:var(--muted)}.head{padding-top:clamp(40px,6vw,80px)}.head h1{font-size:clamp(36px,5vw,72px)}.head p{margin:.6em 0 0;color:var(--muted)}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(48px,7vw,96px)}.facts>div{position:relative;padding:20px 22px;background:linear-gradient(180deg,#28346252,#0a0e1eb3);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.facts strong{display:block;color:var(--holo);font:600 15px/1.3 var(--display);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.facts p{margin:0;color:var(--muted);font-size:15px}.pp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding-top:40px;padding-bottom:56px;align-items:start}.gallery .main{margin-bottom:14px}.slots{display:flex;gap:10px;padding:12px 16px;width:max-content;max-width:100%;background:linear-gradient(180deg,#28346280,#0a0e1ee6);border-top:1px solid var(--line);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 100%,0 100%)}.slots .lock{width:84px;flex:0 0 auto}.slots .brk{--l:10px;top:-3px;right:-3px;bottom:-3px;left:-3px}.slots button{all:unset;display:block;cursor:pointer}.slots .case{--cut:8px}.details{position:sticky;top:calc(var(--header-h) + 20px)}.details h1{font-size:clamp(30px,3.2vw,48px);line-height:1.08}.details .lead{margin:0 0 26px;max-width:46ch;color:var(--muted)}.details .lead p:last-child{margin:0}fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}legend{font:600 13px/1 var(--display);text-transform:uppercase;letter-spacing:.03em;margin-bottom:12px;color:var(--holo);display:flex;justify-content:space-between;width:100%;padding:0}legend a{font:400 14px/1 var(--ui);text-transform:none;color:var(--muted)}.sz{display:flex;flex-wrap:wrap;gap:8px}.sz .lock{display:inline-block}.sz .brk{--l:8px;top:-4px;right:-4px;bottom:-4px;left:-4px}.sz input{position:absolute;opacity:0;width:1px;height:1px}.sz label{position:relative;min-width:56px;min-height:48px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font:500 15px/1 var(--ui);cursor:pointer;background:#28346240;box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:background-color .15s}.sz label:hover{background:#8e9df02e}.sz input:checked+label{background:#8e9df047;box-shadow:inset 0 0 0 1px var(--holo)}.sz input:focus-visible+label{box-shadow:inset 0 0 0 2px var(--text)}.sz input:disabled+label{color:var(--muted);text-decoration:line-through;cursor:not-allowed}.details .btn{width:100%}.pay{margin-top:10px}.pay .shopify-payment-button__button{border-radius:0;min-height:52px}.pay .shopify-payment-button__more-options{color:var(--muted);font:400 14px var(--ui)}.ship{font-size:15px;color:var(--muted);margin:16px 0 26px}.status{min-height:1.4em;font-size:15px;color:var(--magenta-text);margin:10px 0 0}details{border-top:1px solid var(--line)}details:last-of-type{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:18px 0;font:600 14px/1.3 var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--holo);display:flex;justify-content:space-between;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--ui)}details[open] summary:after{content:"\2212"}details>div{padding:0 0 18px;color:var(--muted);font-size:15px}details ul{margin:0;padding-left:18px}.tbl{overflow-x:auto}table{border-collapse:collapse;font-size:14px;width:100%}th,td{border:1px solid var(--border);padding:6px 8px;text-align:left}.sticky-atc{display:none}.cart-page{padding-top:clamp(40px,6vw,80px);padding-bottom:56px}.cart-page h1{font-size:clamp(32px,4vw,56px);margin-bottom:28px}.lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lines li{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.lines .case{--cut:8px}.lines .t{font:600 16px/1.3 var(--display);text-decoration:none}.lines .v{color:var(--muted);font-size:14px;margin:4px 0 0}.qty{display:flex;align-items:center;gap:12px;margin-top:10px}.qty input{width:64px;min-height:44px;background:var(--surface);color:var(--text);border:1px solid var(--border);font:500 15px var(--ui);padding:0 10px}.qty a{color:var(--muted);font-size:14px}.sum{display:grid;justify-items:end;gap:12px;margin-top:28px;text-align:right}.sum .total{font:500 22px/1 var(--ui)}.sum p{color:var(--muted);font-size:15px;margin:0}.page{padding-top:clamp(40px,6vw,80px);padding-bottom:56px;max-width:900px}.page h1,.shopify-policy__title h1{font-size:clamp(32px,4vw,56px);margin-bottom:28px}.rte{color:var(--muted)}.rte h2,.rte h3{color:var(--text);margin:1.6em 0 .6em;font-size:20px}.rte a{color:var(--holo)}.shopify-policy__container{max-width:900px!important;margin:0 auto;padding:clamp(40px,6vw,80px) var(--gutter) 56px!important}.shopify-policy__body{color:var(--muted)}.shopify-policy__body a{color:var(--holo)}.form{display:grid;gap:16px;max-width:620px}.form label{display:grid;gap:6px;font:600 13px/1 var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--holo)}.form input,.form textarea{width:100%;min-height:48px;background:var(--surface);color:var(--text);border:1px solid var(--border);font:400 16px/1.5 var(--ui);padding:10px 12px}.form input:focus,.form textarea:focus{outline:none;border-color:var(--holo)}.form .note{font-size:15px;color:var(--muted);margin:0}.form .ok{color:var(--text)}.form .err{color:var(--magenta-text)}.foot{padding:40px var(--gutter) 56px;margin-top:clamp(48px,7vw,96px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;color:var(--muted);font-size:14px;border-top:1px solid var(--line)}.foot nav{display:flex;flex-wrap:wrap;gap:8px 28px}.foot a{text-decoration:none;padding:6px 0}.foot a:hover{color:var(--text)}.gate{flex:1;display:grid;place-items:center;padding:48px var(--gutter);text-align:center}.gate .plate{max-width:560px;width:100%}.gate img{height:72px;width:auto;margin:0 auto 24px}.gate h1{font-size:clamp(28px,4vw,44px);margin-bottom:12px}.gate details{margin-top:28px;border:0;text-align:left}.gate summary{justify-content:center;font-size:12px;color:var(--muted)}.js .rv{clip-path:inset(0 0 100% 0)}.js .rv.in{animation:revealDown .7s cubic-bezier(.6,0,.4,1) forwards}@keyframes revealDown{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .16s ease-out both}::view-transition-new(root){animation:revealDown .42s cubic-bezier(.6,0,.4,1) both}@keyframes vtOut{to{opacity:0}}@media(max-width:900px){:root{--header-h:66px}.top{padding:14px var(--gutter)}.top .home img{height:38px}.top nav a:not(.cart){display:none}.menu-btn{display:inline-block}.drawer[open]{display:block;position:fixed;inset:var(--header-h) 0 auto;z-index:19;background:#08090dfa;border-bottom:1px solid var(--line);padding:12px var(--gutter) 20px}.drawer a{display:block;padding:14px 0;font:600 16px/1 var(--display);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--line)}.stage .plate{display:block}.feature,.pp,.grid,.facts{grid-template-columns:1fr}.details{position:relative;top:auto}.slots{width:100%;clip-path:none;overflow-x:auto}.slots .lock{width:64px}.lines li{grid-template-columns:72px 1fr}.lines li>.lp{grid-column:2}.sticky-atc{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;gap:12px;align-items:center;justify-content:space-between;background:#08090df5;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .24s var(--out)}.sticky-atc.show{transform:none}.sticky-atc .btn{min-height:48px;padding:0 22px}.pp{padding-bottom:96px}}@media(min-width:600px)and (max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.bgfx:after,.stage .bg{animation:none}.js .rv{clip-path:none}.js .rv.in{animation:none}.brk,.btn,.sticky-atc{transition:none}.lock.hot .case .sweep,.lock.pulse:before{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ac.css.map */
