@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600&display=swap";:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,[class*=color-scheme-]{--bh-bg: #fafaf9;--bh-bg2: #f3f3f1;--bh-ink: #0a0a0a;--bh-mut: #6b6b6b;--bh-line: rgba(0,0,0,.08);--bh-accent: #0066ff;--bh-accent-soft: #e0ecff;--bh-accent-dark: #0048b8;--bh-grn: #16a34a;--bh-radius: 14px;--bh-radius-lg: 24px;--font-body-family: "Inter", -apple-system, system-ui, sans-serif;--font-heading-family: "Inter", -apple-system, system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-style: normal;--font-heading-weight: 800;--color-background: 250, 250, 249;--color-foreground: 10, 10, 10;--color-button: 10, 10, 10;--color-button-text: 255, 255, 255;--color-secondary-button: 0, 102, 255;--color-secondary-button-text: 0, 102, 255;--color-link: 0, 102, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 0, 102, 255;--color-badge-border: 0, 102, 255;--gradient-background: var(--bh-bg);--gradient-base-background-1: var(--bh-bg);--gradient-base-background-2: var(--bh-bg);--gradient-base-accent-1: var(--bh-accent);--gradient-base-accent-2: var(--bh-accent-dark)}.color-scheme-1,.color-background-1{background:var(--bh-bg);color:var(--bh-ink);--color-foreground: 10, 10, 10;--color-background: 250, 250, 249}.color-scheme-2,.color-background-2{background:#fff;color:var(--bh-ink)}.color-scheme-3,.color-background-3{background:var(--bh-ink);color:var(--bh-bg);--color-foreground: 250, 250, 249;--color-background: 10, 10, 10}.color-scheme-4,.color-background-4{background:var(--bh-accent);color:#fff;--color-foreground: 255, 255, 255;--color-background: 0, 102, 255}body,.gradient{font-family:var(--font-body-family);font-weight:400;color:var(--bh-ink);background:var(--bh-bg);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}h0,.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.banner__heading,.section-header__title,.card__heading{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.03em;color:var(--bh-ink);line-height:1.05}h0,.h0{font-size:clamp(48px,7vw,96px)}h1,.h1,.banner__heading.h1{font-size:clamp(40px,6vw,72px)}h2,.h2{font-size:clamp(32px,4vw,48px)}h3,.h3{font-size:22px}.italic-accent,em.bh-serif,.bh-serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--bh-accent)}.bh-mono,code,.price__regular .price-item,.price__sale .price-item,.product__sku{font-family:JetBrains Mono,monospace}.button,button.button,a.button{font-family:var(--font-body-family);font-weight:600;letter-spacing:0;border-radius:980px!important;font-size:14px;min-height:44px;padding:0 24px;transition:all .2s cubic-bezier(.2,.6,.2,1);border:0;text-transform:none}.button--primary,button.button--primary,a.button.button--primary{background:var(--bh-ink);color:#fff;border:0}.button--primary:hover,button.button--primary:hover{background:var(--bh-accent);transform:translateY(-1px);box-shadow:0 12px 32px #0066ff40}.button--secondary,button.button--secondary,a.button.button--secondary{background:transparent;color:var(--bh-ink);border:1px solid var(--bh-line)}.button--secondary:hover{background:var(--bh-ink);color:#fff;border-color:var(--bh-ink)}.button--tertiary{background:transparent;color:var(--bh-accent);text-decoration:underline}.header-wrapper{background:#fafaf9d9!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--bh-line)!important;border-top:0!important}.header{padding-top:14px!important;padding-bottom:14px!important}.header__heading-link,.header__heading-logo-wrapper,.header__heading{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.3px;color:var(--bh-ink)}.header__heading-link:hover{color:var(--bh-accent)}.header__menu-item,.list-menu__item{font-family:var(--font-body-family);font-weight:500;font-size:14px;color:var(--bh-ink)!important;letter-spacing:0}.header__menu-item:hover{color:var(--bh-accent)!important}.header__icons .header__icon{color:var(--bh-ink)}.header__icons .header__icon:hover{color:var(--bh-accent)}.cart-count-bubble{background:var(--bh-accent)!important;color:#fff!important;border-radius:980px;font-weight:600;font-size:11px}.card-wrapper{--bh-card-bg: #ffffff}.card{background:#fff!important;border:1px solid var(--bh-line)!important;border-radius:var(--bh-radius-lg)!important;transition:all .3s cubic-bezier(.2,.6,.2,1);overflow:hidden;box-shadow:0 1px #fff9 inset}.card-wrapper:hover .card,.card:hover{border-color:var(--bh-accent)!important;box-shadow:0 24px 64px #0066ff1a,0 8px 24px #0000000a!important;transform:translateY(-4px)}.card__inner{border-radius:var(--bh-radius);overflow:hidden;background:linear-gradient(180deg,var(--bh-bg2) 0%,#ffffff 100%)}.card__media .media img{transition:transform .5s cubic-bezier(.2,.6,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card__content{padding:20px 24px 24px}.card__heading{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.5px;font-size:22px;margin-bottom:4px;color:var(--bh-ink)}.card__heading a,.card__heading a:hover{color:var(--bh-ink)}.card__information .price{font-weight:700;font-size:22px;color:var(--bh-ink);letter-spacing:-.5px;font-family:var(--font-body-family)}.price__sale .price-item--sale{color:var(--bh-accent)}.price__sale .price-item--regular{color:var(--bh-mut)}.card__badge .badge{background:var(--bh-ink)!important;color:#fff!important;border-radius:6px;padding:4px 10px;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:600;border:0}.quick-add__submit,.card .quick-add__submit{background:var(--bh-ink)!important;color:#fff!important;border-radius:980px!important;border:0!important;font-weight:600!important;transition:all .2s!important}.quick-add__submit:hover{background:var(--bh-accent)!important}.collection-list,.product-grid,.grid--3-col-tablet{gap:24px}.product__title{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-2px;font-size:clamp(36px,4vw,56px);color:var(--bh-ink);margin-bottom:8px}.product__title h1{font-size:inherit;font-weight:inherit}.product__text{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--bh-accent);letter-spacing:.5px;text-transform:uppercase}.product .price{font-size:32px;font-weight:800;letter-spacing:-1px;color:var(--bh-ink)}.product__description{font-size:15px;line-height:1.7;color:var(--bh-mut)}.product__description b,.product__description strong{color:var(--bh-ink)}.product__info-wrapper{padding:32px;background:#fff;border:1px solid var(--bh-line);border-radius:var(--bh-radius-lg)}.product-form__buttons .product-form__submit{background:var(--bh-ink)!important;color:#fff!important;border-radius:980px!important;min-height:56px!important;font-size:15px!important;font-weight:600!important}.product-form__buttons .product-form__submit:hover{background:var(--bh-accent)!important}.shopify-payment-button__button{background:var(--bh-accent)!important;border-radius:980px!important}.cart-drawer,.cart__items,.cart{background:#fff;font-family:var(--font-body-family)}.cart-drawer .drawer__inner{background:#fff}.cart-drawer__heading,.cart-drawer__heading h2{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.5px;color:var(--bh-ink)}.cart-item{border-bottom:1px solid var(--bh-line);padding:18px 0}.cart-item__name,.cart-item__name a{font-weight:700;color:var(--bh-ink);font-size:15px}.cart-item .price{color:var(--bh-accent);font-weight:700}.totals__total{color:var(--bh-ink);font-weight:800}.totals__total-value{font-size:28px;font-weight:800;letter-spacing:-.5px}.cart__checkout-button{background:var(--bh-ink)!important;color:#fff!important;border-radius:var(--bh-radius)!important;font-weight:600!important;min-height:56px!important;font-size:15px!important}.cart__checkout-button:hover{background:var(--bh-accent)!important}.footer{background:#fff!important;border-top:1px solid var(--bh-line);padding-top:60px}.footer__heading,.footer-block__heading{font-family:var(--font-heading-family);font-weight:700;font-size:16px;letter-spacing:-.2px;color:var(--bh-ink);margin-bottom:12px}.footer a{color:var(--bh-mut);font-size:13px;transition:color .2s}.footer a:hover{color:var(--bh-accent)}.copyright__content,.footer__copyright{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bh-mut);letter-spacing:.5px}.field__input,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{border-radius:var(--bh-radius)!important;border:1px solid var(--bh-line)!important;background:#fff!important;font-family:var(--font-body-family)!important;font-size:14px!important;color:var(--bh-ink)!important;transition:border .2s!important}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--bh-accent)!important;box-shadow:0 0 0 3px var(--bh-accent-soft)!important;outline:0!important}.field__label,label{color:var(--bh-mut)}.banner__box{border-radius:var(--bh-radius-lg);background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--bh-line)}.section-header__title{color:var(--bh-ink)}.text-accent{color:var(--bh-accent)}.text-mut{color:var(--bh-mut)}.bh-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bh-accent);letter-spacing:2px;text-transform:uppercase;font-weight:600}.card__information small,.price__suffix{font-family:"Instrument Serif",serif;font-style:italic;color:var(--bh-accent);font-weight:400}.page-width,.page-width--narrow{max-width:1400px;padding:0 32px}.bh-cine{position:relative;padding:140px 32px 80px;max-width:1400px;margin:0 auto}.bh-cine-bg-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.4}.bh-cine-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 35% at 20% 0%,rgba(0,102,255,.08) 0%,transparent 60%),radial-gradient(ellipse 40% 35% at 80% 100%,rgba(0,102,255,.04) 0%,transparent 60%)}.bh-cine-grid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 0%,transparent 90%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 0%,transparent 90%)}.bh-meta{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;border-radius:980px;background:#fff;border:1px solid var(--bh-line);font-family:JetBrains Mono,monospace;font-size:12px;color:var(--bh-mut);margin-bottom:32px;box-shadow:0 4px 24px #0000000a}.bh-meta .pulse{width:6px;height:6px;border-radius:50%;background:var(--bh-grn);animation:bhPulse 1.5s infinite}@keyframes bhPulse{50%{opacity:.4}}.bh-h1{font-size:clamp(48px,7.5vw,112px);font-weight:800;line-height:.96;letter-spacing:-3.5px;margin-bottom:24px;color:var(--bh-ink)}.bh-h1 .serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--bh-accent)}.bh-lead{font-size:20px;color:var(--bh-mut);max-width:680px;line-height:1.5;margin-bottom:80px}.bh-lead b{color:var(--bh-ink);font-weight:600}.bh-lead .mono{font-family:JetBrains Mono,monospace;color:var(--bh-accent);background:var(--bh-accent-soft);padding:2px 8px;border-radius:4px;font-size:.92em}.bh-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;perspective:1400px}.bh-product{position:relative;background:#fff;border:1px solid var(--bh-line);border-radius:24px;padding:32px;cursor:pointer;transition:all .4s cubic-bezier(.2,.6,.2,1);overflow:hidden;transform-style:preserve-3d;text-decoration:none;color:inherit}.bh-product:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--bh-accent),transparent);animation:bhScan 5s linear infinite;opacity:.3}@keyframes bhScan{0%{left:-100%}to{left:100%}}.bh-product:hover{border-color:var(--bh-accent);box-shadow:0 32px 96px #0066ff1f,0 12px 40px #0000000f}.bh-product .rk{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.bh-product .rk .num{font-family:JetBrains Mono,monospace;color:var(--bh-accent);font-size:12px;letter-spacing:1.5px;font-weight:600}.bh-product .rk .tag{font-size:10px;color:var(--bh-mut);letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;background:var(--bh-bg2);border-radius:6px;font-weight:500}.bh-product .pimg{aspect-ratio:1/1;border-radius:16px;background:linear-gradient(180deg,var(--bh-bg2) 0%,var(--bh-bg) 100%);margin-bottom:24px;overflow:hidden;display:grid;place-items:center;position:relative}.bh-product .pimg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,rgba(0,102,255,.04) 0%,transparent 70%)}.bh-product .pimg img{max-width:80%;max-height:90%;object-fit:contain;filter:drop-shadow(0 16px 40px rgba(0,0,0,.12));transition:transform .6s cubic-bezier(.2,.6,.2,1)}.bh-product:hover .pimg img{transform:scale(1.08) translateY(-4px)}.bh-product .pname{font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1.05;margin-bottom:4px}.bh-product .pname .serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--bh-accent);font-size:22px;margin-left:6px}.bh-product .pdose{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--bh-accent);letter-spacing:.5px;margin-bottom:16px;font-weight:500}.bh-product .pdesc{font-size:13px;color:var(--bh-mut);line-height:1.6;margin-bottom:20px;min-height:60px}.bh-product .pfoot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--bh-line);padding-top:18px}.bh-product .price{font-size:30px;font-weight:800;letter-spacing:-1px}.bh-product .price small{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bh-mut);font-weight:400;margin-left:6px}.bh-add{background:var(--bh-ink);color:#fff;border:0;padding:11px 20px;border-radius:980px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--font-body-family);transition:all .2s}.bh-add:hover{background:var(--bh-accent);transform:translateY(-1px)}.bh-trust{margin-top:48px;padding:24px 32px;background:#fff;border:1px solid var(--bh-line);border-radius:14px;display:flex;justify-content:space-around;flex-wrap:wrap;gap:16px;box-shadow:0 1px #fff9 inset}.bh-trust-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--bh-mut);font-weight:500}.bh-trust-item b{color:var(--bh-ink);font-weight:600}.bh-trust-icon{width:24px;height:24px;border-radius:6px;background:var(--bh-accent-soft);color:var(--bh-accent);font-size:14px;display:grid;place-items:center}.bh-section{padding:140px 32px;max-width:1400px;margin:0 auto}.bh-section h2{font-size:clamp(36px,5vw,72px);font-weight:800;line-height:1.05;letter-spacing:-2px;margin-bottom:64px;max-width:900px}.bh-section h2 .serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--bh-accent)}.bh-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bh-pillar{background:#fff;border:1px solid var(--bh-line);border-radius:20px;padding:32px;box-shadow:0 1px #fff9 inset;transition:all .3s}.bh-pillar:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0000000a}.bh-pillar .num{font-family:JetBrains Mono,monospace;color:var(--bh-accent);font-size:12px;letter-spacing:2px;font-weight:600;background:var(--bh-accent-soft);padding:5px 10px;border-radius:6px;display:inline-block;margin-bottom:16px}.bh-pillar h3{font-size:22px;font-weight:700;margin-bottom:8px;letter-spacing:-.3px}.bh-pillar p{font-size:14px;color:var(--bh-mut);line-height:1.6}@media(max-width:900px){.bh-showcase,.bh-pillars{grid-template-columns:1fr}.bh-trust{flex-direction:column;gap:12px}.bh-cine{padding:100px 20px 60px}.bh-section{padding:80px 20px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/biohacks-cinematic.css.map */
