.ohf-theme{--ohf-navy: #101827;--ohf-obsidian: #080b12;--ohf-gold: #c5a46c;--ohf-ivory: #f6f3ee;--ohf-ice: #dcebf5;--ohf-font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--ohf-heading-weight: 400;--ohf-heading-style: normal;--ohf-font-accent: var(--ohf-font-serif);--ohf-accent-weight: 400;--ohf-accent-style: italic;--ohf-font-sans: var(--font-body-family, "Roboto", system-ui, -apple-system, sans-serif);--ohf-body-weight: 400;--ohf-font-btn: var(--ohf-font-sans);--ohf-btn-weight: 500}.omic-halloween-funnel{--ohf-gold-ink: color-mix(in srgb, var(--ohf-gold) 55%, #1a1206);--ohf-gold-soft: color-mix(in srgb, var(--ohf-gold) 28%, transparent);--ohf-gold-line: color-mix(in srgb, var(--ohf-gold) 45%, transparent);--ohf-ink: #141a26;--ohf-ink-muted: #4a5163;--ohf-ivory-muted: color-mix(in srgb, var(--ohf-ivory) 74%, transparent);--ohf-card: #fffdf9;--ohf-line: rgba(16, 24, 39, .1);--ohf-success: #2f7d55;--ohf-warning: #8a5a12;--ohf-error: #a3322a;--ohf-radius: 18px;--ohf-radius-sm: 10px;--ohf-gutter: 16px;--ohf-max: 1320px;--ohf-space-section: clamp(56px, 8vw, 112px);--ohf-ease: cubic-bezier(.22, .61, .36, 1);--ohf-bar-h: 72px;position:relative;color:var(--ohf-ink);font-family:var(--ohf-font-sans);font-weight:var(--ohf-body-weight);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.omic-halloween-funnel *,.omic-halloween-funnel *:before,.omic-halloween-funnel *:after{box-sizing:border-box}.omic-halloween-funnel img{max-width:100%;height:auto;display:block}.omic-halloween-funnel h1,.omic-halloween-funnel h2,.omic-halloween-funnel h3,.omic-halloween-funnel p{margin:0;text-transform:none;letter-spacing:normal}.omic-halloween-funnel ul,.omic-halloween-funnel ol{margin:0;padding:0;list-style:none}.omic-halloween-funnel button{font:inherit;color:inherit;cursor:pointer}.omic-halloween-funnel :focus-visible{outline:2px solid var(--ohf-gold);outline-offset:3px}.omic-halloween-funnel [hidden]{display:none!important}.ohf-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ohf-container{width:100%;max-width:var(--ohf-max);margin:0 auto;padding:0 var(--ohf-gutter)}@media(min-width:750px){.omic-halloween-funnel{--ohf-gutter: 32px}}@media(min-width:1200px){.omic-halloween-funnel{--ohf-gutter: 48px}}.ohf[data-campaign]:not([data-campaign=active]) .ohf-offer-only,.ohf-story .ohf-offer-only{display:none!important}html[data-ohf-campaign=active] .ohf-story .ohf-offer-only{display:revert!important}.ohf[data-campaign=active] .ohf-inactive-only,html[data-ohf-campaign=active] .ohf-story .ohf-inactive-only{display:none!important}.ohf[data-campaign=ended] [data-ohf-status=upcoming],.ohf:not([data-campaign=ended]) [data-ohf-status=ended]{display:none}.ohf-preview-ribbon{display:none}.ohf[data-preview-active] .ohf-preview-ribbon{display:block;position:relative;z-index:2;padding:8px var(--ohf-gutter);background:var(--ohf-gold);color:var(--ohf-obsidian);font-size:12px;font-weight:600;letter-spacing:.04em;text-align:center}.ohf-editor-note{padding:12px var(--ohf-gutter);background:#fff6db;color:#3b2f12;font-size:13px;line-height:1.5;border-bottom:1px solid #e8d49a}.ohf-editor-note code{padding:1px 5px;background:#0000000f;border-radius:4px}.ohf-eyebrow{--m: 11;--d: 12;display:inline-flex;align-items:center;gap:12px;color:var(--ohf-gold-ink);font-family:var(--ohf-font-sans);font-weight:600;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.ohf-eyebrow--line:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.ohf-eyebrow__icon{flex:0 0 auto;width:2.4em;height:auto;color:currentColor}.ohf-eyebrow--light{color:var(--ohf-gold)}.omic-halloween-funnel .ohf-h2,.omic-halloween-funnel .ohf-hero__title,.omic-halloween-funnel .ohf-summary__title{font-family:var(--ohf-font-serif)!important;font-weight:var(--ohf-heading-weight)!important;font-style:var(--ohf-heading-style)!important;text-transform:none!important}.ohf-h2{--m: 30;--d: 52;color:var(--ohf-navy);line-height:1.08;letter-spacing:-.01em}.ohf-h2--light{color:var(--ohf-ivory)}.ohf-h2:focus{outline:none}.ohf-section-head{max-width:720px;margin:0 auto clamp(32px,4vw,56px);text-align:center;display:grid;justify-items:center;gap:14px}.ohf-section-head__text{--m: 15;--d: 17;color:var(--ohf-ink-muted)}.ohf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 28px;border:1px solid transparent;border-radius:999px;background:none;font-family:var(--ohf-font-btn);font-size:13px;font-weight:var(--ohf-btn-weight);letter-spacing:.16em;line-height:1.2;text-transform:uppercase;text-decoration:none;transition:background-color .25s var(--ohf-ease),color .25s var(--ohf-ease),border-color .25s var(--ohf-ease),transform .25s var(--ohf-ease),box-shadow .25s var(--ohf-ease)}.ohf-btn:disabled{cursor:not-allowed;opacity:.45}.ohf-btn--gold{--ohf-btn-bg: var(--ohf-gold);--ohf-btn-fg: var(--ohf-obsidian);--ohf-btn-hover: color-mix(in srgb, var(--ohf-btn-bg) 82%, #ffffff);background:var(--ohf-btn-bg);color:var(--ohf-btn-fg);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--ohf-btn-bg) 65%,transparent)}.ohf-btn--gold:hover:not(:disabled){background:var(--ohf-btn-hover);transform:translateY(-1px);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--ohf-btn-bg) 80%,transparent)}.ohf-btn--lg{--m: 13;--d: 14;min-height:56px;padding:18px 38px}.ohf-btn--block{width:100%}.ohf-btn--outline{border-color:var(--ohf-navy);color:var(--ohf-navy)}.ohf-btn--outline:hover:not(:disabled){background:var(--ohf-navy);color:var(--ohf-ivory)}.ohf-btn--outline-light{border-color:var(--ohf-gold-line);color:var(--ohf-ivory)}.ohf-btn--outline-light:hover{border-color:var(--ohf-gold);color:var(--ohf-gold)}.ohf-btn.is-loading{opacity:.8;cursor:progress}.ohf-hero{--ohf-deco: var(--ohf-deco-color, var(--ohf-gold));position:relative;overflow:hidden;color:var(--ohf-hero-title, var(--ohf-ivory));background:radial-gradient(60% 70% at 78% 38%,color-mix(in srgb,var(--ohf-ice) 12%,transparent) 0%,transparent 60%),radial-gradient(45% 55% at 82% 42%,color-mix(in srgb,var(--ohf-hero-glow, var(--ohf-gold)) 18%,transparent) 0%,transparent 70%),linear-gradient(160deg,var(--ohf-hero-bg-top, var(--ohf-navy)) 0%,var(--ohf-hero-bg-bottom, var(--ohf-obsidian)) 78%)}.ohf-hero__sky,.ohf-final__sky,.ohf-hero__deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ohf-star{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--ohf-deco, var(--ohf-gold));box-shadow:0 0 10px 2px color-mix(in srgb,var(--ohf-deco, var(--ohf-gold)) 45%,transparent);opacity:.55}.ohf-star--1{top:12%;left:8%}.ohf-star--2{top:22%;left:46%;width:2px;height:2px}.ohf-star--3{top:68%;left:4%;width:2px;height:2px}.ohf-star--4{top:14%;right:9%}.ohf-star--5{bottom:18%;right:38%;width:2px;height:2px}.ohf-star--6{bottom:10%;left:30%}.ohf-hero__deco{z-index:0;color:var(--ohf-deco);opacity:calc(var(--ohf-deco-opacity, 60) / 100)}.ohf-deco-moon{position:absolute;top:-10%;right:-7%;width:clamp(220px,30vw,460px);aspect-ratio:1;opacity:.5}.ohf-deco-web{position:absolute;top:0;width:clamp(110px,13vw,190px);aspect-ratio:1;opacity:.75}.ohf-deco-web--left{left:0}.ohf-deco-web--right{right:0;transform:scaleX(-1)}.ohf-deco-spider{position:absolute;top:0;width:26px;height:clamp(90px,12vw,160px)}.ohf-deco-web--left~.ohf-deco-spider{left:clamp(52px,6vw,92px)}.ohf-deco-web--right~.ohf-deco-spider{right:clamp(52px,6vw,92px)}.ohf-deco-spider__thread{position:absolute;top:0;left:50%;width:1px;height:calc(100% - 18px);background:currentColor;opacity:.6}.ohf-deco-spider svg{position:absolute;bottom:0;left:0;width:26px;height:26px}.ohf-deco-bat{position:absolute;width:clamp(40px,4.4vw,64px);height:auto}.ohf-deco-bat--1{top:16%;left:42%}.ohf-deco-bat--2{top:7%;left:54%;width:clamp(28px,3vw,44px)}.ohf-deco-bat--3{top:27%;left:49%;width:clamp(22px,2.2vw,32px);opacity:.75}.ohf-deco-bat path{transform-box:fill-box;transform-origin:50% 40%}.ohf-deco-fog{position:absolute;left:-20%;right:-20%;bottom:-10%;height:45%;opacity:calc(var(--ohf-fog-opacity, 25) / 100);background:radial-gradient(40% 60% at 25% 70%,var(--ohf-fog-color, var(--ohf-ice)) 0%,transparent 70%),radial-gradient(35% 55% at 70% 80%,var(--ohf-fog-color, var(--ohf-ice)) 0%,transparent 70%);filter:blur(18px)}.ohf-deco-fog--2{bottom:-16%;opacity:calc(var(--ohf-fog-opacity, 25) / 160)}@media(max-width:749px){.ohf-deco-bat--1{top:54%;left:60%}.ohf-deco-bat--2{top:51%;left:78%}.ohf-deco-bat--3{top:57%;left:88%}.ohf-deco-moon{top:30%;right:-30%;width:340px}.ohf-deco-web{width:96px}.ohf-deco-spider{display:none}}.ohf-hero__inner{position:relative;z-index:1;display:grid;gap:36px;padding-top:calc(var(--ohf-hero-pad-top-m, 40) * 1px);padding-bottom:calc(var(--ohf-hero-pad-bottom-m, 48) * 1px)}@media(min-width:990px){.ohf-hero__inner{padding-top:calc(var(--ohf-hero-pad-top-d, 96) * 1px);padding-bottom:calc(var(--ohf-hero-pad-bottom-d, 104) * 1px)}}.ohf-hero__copy{display:grid;align-content:center;justify-items:start;gap:22px;max-width:620px}.ohf-hero .ohf-eyebrow{--m: var(--ohf-hero-eyebrow-m, 11);--d: var(--ohf-hero-eyebrow-d, 12);color:var(--ohf-hero-eyebrow, var(--ohf-gold))}.ohf-hero__title{--m: var(--ohf-hero-title-m, 42);--d: var(--ohf-hero-title-d, 72);color:var(--ohf-hero-title, var(--ohf-ivory));line-height:1.02;letter-spacing:-.015em}.omic-halloween-funnel .ohf-hero__accent{--m: var(--ohf-hero-accent-m, 42);--d: var(--ohf-hero-accent-d, 72);display:block;color:var(--ohf-hero-accent, var(--ohf-gold));font-family:var(--ohf-font-accent)!important;font-style:var(--ohf-accent-style)!important;font-weight:var(--ohf-accent-weight)!important}.ohf-hero__text{--m: var(--ohf-hero-text-m, 16);--d: var(--ohf-hero-text-d, 18);max-width:500px;color:var(--ohf-hero-text, var(--ohf-ivory-muted));line-height:1.7}.ohf-hero .ohf-btn--lg{--m: var(--ohf-hero-btn-m, 13);--d: var(--ohf-hero-btn-d, 14);--ohf-btn-bg: var(--ohf-hero-btn-bg, var(--ohf-gold));--ohf-btn-fg: var(--ohf-hero-btn-text, var(--ohf-obsidian));--ohf-btn-hover: var(--ohf-hero-btn-hover, color-mix(in srgb, var(--ohf-btn-bg) 82%, #ffffff))}.ohf-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:520px;border:1px solid color-mix(in srgb,var(--ohf-hero-tier-border, var(--ohf-gold)) 45%,transparent);border-radius:var(--ohf-radius-sm);background:color-mix(in srgb,var(--ohf-hero-bg-bottom, var(--ohf-obsidian)) 35%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ohf-tiers__item{display:grid;gap:2px;padding:14px 12px;text-align:center}.ohf-tiers__item+.ohf-tiers__item{border-left:1px solid color-mix(in srgb,var(--ohf-hero-tier-border, var(--ohf-gold)) 28%,transparent)}.ohf-tiers__qty{--m: var(--ohf-hero-tier-label-m, 10);--d: var(--ohf-hero-tier-label-d, 11);color:var(--ohf-hero-tier-label, var(--ohf-ivory-muted));font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ohf-tiers__pct{--m: var(--ohf-hero-tier-value-m, 18);--d: var(--ohf-hero-tier-value-d, 24);color:var(--ohf-hero-tier-value, var(--ohf-gold));font-family:var(--ohf-font-serif);line-height:1.2}.ohf-countdown{display:inline-flex;align-items:baseline;gap:10px;color:var(--ohf-hero-trust, var(--ohf-ivory-muted));font-size:13px;letter-spacing:.08em}.ohf-countdown__label{text-transform:uppercase;letter-spacing:.18em;font-size:11px}.ohf-countdown__value{color:var(--ohf-hero-accent, var(--ohf-gold));font-family:var(--ohf-font-serif);font-size:20px;letter-spacing:.02em}.ohf-hero__trust{--m: var(--ohf-hero-trust-m, 12);--d: var(--ohf-hero-trust-d, 13);color:var(--ohf-hero-trust, var(--ohf-ivory-muted));letter-spacing:.02em}.ohf-status{display:grid;justify-items:start;gap:14px;max-width:520px}.ohf-status__title{color:var(--ohf-hero-accent, var(--ohf-gold));font-family:var(--ohf-font-serif);font-size:clamp(22px,2.4vw,28px);line-height:1.25}.ohf-status__text{color:var(--ohf-hero-text, var(--ohf-ivory-muted))}.ohf-hero__media{position:relative;display:grid;place-items:center;min-height:300px}.ohf-hero__moon{position:absolute;width:min(92%,520px);aspect-ratio:1;color:var(--ohf-deco);opacity:.6}.ohf-hero__frame{position:relative;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--ohf-deco) 28%,transparent);border-radius:calc(var(--ohf-hero-radius, 24) * 1px);box-shadow:0 40px 80px -40px #000c}.ohf-hero__img{width:100%;aspect-ratio:8 / 7;object-fit:cover}.ohf-badge{position:absolute;z-index:2;top:-28px;left:-28px;display:grid;place-items:center;width:clamp(96px,9vw,128px);aspect-ratio:1;border-radius:50%;color:var(--ohf-badge-text, var(--ohf-deco));background:var(--ohf-badge-bg, var(--ohf-hero-bg-bottom, var(--ohf-obsidian)));border:1px solid color-mix(in srgb,var(--ohf-deco) 55%,transparent);box-shadow:0 18px 40px -18px #000000e6}.ohf-badge__ring{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.ohf-badge__ring text{fill:currentColor;font-family:var(--ohf-font-sans);font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.ohf-badge__icon{width:42%;height:auto}@media(max-width:749px){.ohf-badge{top:-18px;left:-6px}}.ohf-hero__collage{position:relative;width:min(100%,520px);aspect-ratio:1 / .9}.ohf-hero__bottle{position:absolute;bottom:6%;width:46%;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--ohf-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ohf-ice) 95%,transparent),color-mix(in srgb,var(--ohf-ivory) 95%,transparent));box-shadow:0 30px 60px -30px #000000d9,0 0 0 1px var(--ohf-gold-soft)}.ohf-hero__bottle-img{width:100%;height:100%;object-fit:contain;padding:10%}.ohf-hero__bottle--1{left:27%;bottom:14%;width:48%;z-index:3}.ohf-hero__bottle--2{left:2%;width:40%;z-index:2;transform:rotate(-5deg)}.ohf-hero__bottle--3{right:2%;width:40%;z-index:1;transform:rotate(5deg)}@media(max-width:989px){.ohf-hero__media{min-height:0;max-width:440px;width:100%;margin:0 auto}.ohf-hero__collage{aspect-ratio:1 / .72}}@media(min-width:990px){.ohf-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;min-height:min(720px,82vh)}}@media(max-width:420px){.ohf-tiers__item{padding:12px 6px}.ohf-tiers__qty{letter-spacing:.1em}}.ohf-progress{--ohf-progress-accent-c: var(--ohf-progress-accent, var(--ohf-gold));position:relative;color:var(--ohf-progress-heading, var(--ohf-ivory));background:var(--ohf-progress-bg, var(--ohf-obsidian));border-top:1px solid color-mix(in srgb,var(--ohf-progress-accent-c) 28%,transparent)}.ohf-progress__inner{display:grid;gap:28px;padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(36px,5vw,64px)}.ohf-progress__intro{display:grid;gap:10px;text-align:center}.ohf-progress .ohf-h2{--m: var(--ohf-progress-heading-m, 26);--d: var(--ohf-progress-heading-d, 40);color:var(--ohf-progress-heading, var(--ohf-ivory))}.ohf-progress__text{color:var(--ohf-progress-text, var(--ohf-ivory-muted))}.ohf-meter{position:relative;width:100%;max-width:860px;margin:0 auto;padding:18px 0 0}.ohf-meter__track{position:relative;height:4px;border-radius:4px;background:color-mix(in srgb,var(--ohf-progress-heading, var(--ohf-ivory)) 14%,transparent);overflow:hidden}.ohf-meter__fill{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--ohf-progress-accent-c) 70%,transparent),var(--ohf-progress-accent-c));transition:transform .6s var(--ohf-ease)}.ohf-meter__milestones{position:relative;height:74px}.ohf-milestone{position:absolute;top:-11px;left:var(--ohf-pos);display:grid;justify-items:center;gap:4px;width:120px;margin-left:-60px;text-align:center;transition:color .3s var(--ohf-ease)}.ohf-milestone:last-child{margin-left:-120px;justify-items:end;text-align:right}.ohf-milestone__dot{width:18px;height:18px;border:1px solid color-mix(in srgb,var(--ohf-progress-heading, var(--ohf-ivory)) 35%,transparent);border-radius:50%;background:var(--ohf-progress-bg, var(--ohf-obsidian));transition:background-color .35s var(--ohf-ease),border-color .35s var(--ohf-ease),box-shadow .35s var(--ohf-ease),transform .35s var(--ohf-ease)}.ohf-milestone__qty{color:var(--ohf-progress-text, var(--ohf-ivory-muted));font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ohf-milestone__pct{color:color-mix(in srgb,var(--ohf-progress-heading, var(--ohf-ivory)) 55%,transparent);font-family:var(--ohf-font-serif);font-size:18px;line-height:1.1}.ohf-milestone.is-unlocked .ohf-milestone__dot{border-color:var(--ohf-progress-accent-c);background:var(--ohf-progress-accent-c)}.ohf-milestone.is-unlocked .ohf-milestone__pct{color:var(--ohf-progress-accent-c)}.ohf-milestone.is-current .ohf-milestone__dot{transform:scale(1.2);box-shadow:0 0 0 6px color-mix(in srgb,var(--ohf-progress-accent-c) 18%,transparent),0 0 18px 2px color-mix(in srgb,var(--ohf-progress-accent-c) 45%,transparent)}.ohf-milestone.is-current .ohf-milestone__qty{color:var(--ohf-progress-heading, var(--ohf-ivory))}.ohf-progress__message{--m: var(--ohf-progress-message-m, 18);--d: var(--ohf-progress-message-d, 22);min-height:1.6em;color:var(--ohf-progress-heading, var(--ohf-ivory));font-family:var(--ohf-font-accent);font-style:var(--ohf-accent-style);text-align:center}.ohf-progress__message.is-pulse{animation:ohf-fade-up .5s var(--ohf-ease)}@media(max-width:480px){.ohf-milestone{width:84px;margin-left:-42px}.ohf-milestone:last-child{margin-left:-84px}.ohf-milestone__qty{font-size:10px;letter-spacing:.08em}.ohf-milestone__pct{font-size:16px}}.ohf-builder{--ohf-card-accent-c: var(--ohf-card-accent, var(--ohf-gold));position:relative;padding:var(--ohf-space-section) 0;background:var(--ohf-builder-bg, var(--ohf-ivory));scroll-margin-top:calc(var(--ohf-offset, 0px) + 12px)}.ohf-anchor{position:absolute;top:calc(-1 * var(--ohf-offset, 0px) - 12px)}.ohf-builder__header{display:grid;justify-items:center;gap:14px;max-width:720px;margin:0 auto 32px;text-align:center}.ohf-builder .ohf-eyebrow{color:var(--ohf-builder-eyebrow, var(--ohf-gold-ink))}.ohf-builder .ohf-h2{--m: var(--ohf-builder-heading-m, 30);--d: var(--ohf-builder-heading-d, 52);color:var(--ohf-builder-heading, var(--ohf-navy))}.ohf-builder__text{--m: var(--ohf-builder-text-m, 15);--d: var(--ohf-builder-text-d, 17);color:var(--ohf-builder-text, var(--ohf-ink-muted))}.ohf-filters{display:flex;gap:10px;margin:0 calc(-1 * var(--ohf-gutter)) 32px;padding:2px var(--ohf-gutter) 6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ohf-filters::-webkit-scrollbar{display:none}@media(min-width:750px){.ohf-filters{flex-wrap:wrap;justify-content:center;margin:0 0 40px;padding:0;overflow:visible}}.ohf-filter{flex:0 0 auto;min-height:42px;padding:10px 20px;border:1px solid var(--ohf-line);border-radius:999px;background:var(--ohf-card-bg, var(--ohf-card));color:var(--ohf-card-title, var(--ohf-ink));font-family:var(--ohf-font-btn);font-size:13px;font-weight:500;letter-spacing:.04em;transition:border-color .2s var(--ohf-ease),background-color .2s var(--ohf-ease),color .2s var(--ohf-ease)}.ohf-filter:hover{border-color:var(--ohf-card-accent-c)}.ohf-filter.is-active{border-color:var(--ohf-filter-bg, var(--ohf-navy));background:var(--ohf-filter-bg, var(--ohf-navy));color:var(--ohf-filter-text, var(--ohf-ivory))}.ohf-builder__layout{display:grid;gap:32px;align-items:start}@media(min-width:990px){.ohf-builder__layout{grid-template-columns:minmax(0,1fr) 360px;gap:40px}}@media(min-width:1200px){.ohf-builder__layout{grid-template-columns:minmax(0,1fr) 384px;gap:48px}}.ohf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:359px){.ohf-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:750px){.ohf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:990px)and (max-width:1199px){.ohf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ohf-grid__empty{padding:40px 0;color:var(--ohf-builder-text, var(--ohf-ink-muted));text-align:center}.ohf-grid__footer{display:grid;justify-items:center;gap:16px;margin-top:32px}.ohf-grid__count{color:var(--ohf-builder-text, var(--ohf-ink-muted));font-size:13px;letter-spacing:.04em}.ohf-empty-collection{max-width:560px;margin:0 auto;padding:32px;border:1px dashed var(--ohf-gold-line);border-radius:var(--ohf-radius);text-align:center;color:var(--ohf-ink-muted)}.ohf-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--ohf-line);border-radius:var(--ohf-radius);background:var(--ohf-card-bg, var(--ohf-card));overflow:hidden;transition:border-color .3s var(--ohf-ease),box-shadow .3s var(--ohf-ease),transform .3s var(--ohf-ease)}.ohf-card:hover{border-color:color-mix(in srgb,var(--ohf-card-accent-c) 60%,transparent);box-shadow:0 24px 48px -32px #10182773}.ohf-card.is-selected{border-color:var(--ohf-card-accent-c);box-shadow:0 0 0 1px var(--ohf-card-accent-c),0 24px 48px -34px color-mix(in srgb,var(--ohf-card-accent-c) 70%,transparent)}.ohf-card__media{position:relative;aspect-ratio:1 / 1;background:radial-gradient(70% 60% at 50% 40%,#ffffff 0%,transparent 70%),linear-gradient(180deg,var(--ohf-card-media, var(--ohf-ice)) 0%,color-mix(in srgb,var(--ohf-card-media, var(--ohf-ice)) 55%,#ffffff) 100%)}.ohf-card__img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .6s var(--ohf-ease)}.ohf-card:hover .ohf-card__img{transform:scale(1.035)}.ohf-card__img--placeholder{fill:#10182733}.ohf-card__check{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ohf-card-accent-c);color:var(--ohf-obsidian);opacity:0;transform:scale(.6);transition:opacity .25s var(--ohf-ease),transform .25s var(--ohf-ease)}.ohf-card.is-selected .ohf-card__check{opacity:1;transform:scale(1)}.ohf-card__badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:var(--ohf-navy);color:var(--ohf-ivory);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ohf-card.is-soldout .ohf-card__img{opacity:.55}.ohf-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px}@media(min-width:750px){.ohf-card__body{padding:18px 20px 20px}}.omic-halloween-funnel .ohf-card__title{--m: var(--ohf-card-title-m, 14);--d: var(--ohf-card-title-d, 15);font-family:var(--ohf-font-sans)!important;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ohf-card__link{color:var(--ohf-card-title, var(--ohf-ink));text-decoration:none}.ohf-card__link:hover{color:var(--ohf-gold-ink)}.ohf-card__benefit{color:var(--ohf-builder-text, var(--ohf-ink-muted));font-size:13px;line-height:1.5}.ohf-card__price{--m: var(--ohf-card-price-m, 18);--d: var(--ohf-card-price-d, 20);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;color:var(--ohf-card-price, var(--ohf-navy));font-family:var(--ohf-font-serif);line-height:1.2}.ohf-card__compare{color:var(--ohf-ink-muted);font-family:var(--ohf-font-sans);font-size:13px}.ohf-card__variant{display:grid;gap:4px}.ohf-card__label{color:var(--ohf-ink-muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ohf-select{width:100%;min-height:42px;padding:8px 12px;border:1px solid var(--ohf-line);border-radius:var(--ohf-radius-sm);background:#fff;color:var(--ohf-ink);font:inherit;font-size:14px}.ohf-card__actions{min-height:48px}.ohf-btn--add{--m: var(--ohf-card-btn-m, 11);--d: var(--ohf-card-btn-d, 12);width:100%;min-height:46px;padding:12px 10px;border-color:var(--ohf-card-btn-bg, var(--ohf-navy));background:var(--ohf-card-btn-bg, var(--ohf-navy));color:var(--ohf-card-btn-text, var(--ohf-ivory));letter-spacing:.12em}.ohf-btn--add:hover:not(:disabled){border-color:var(--ohf-card-accent-c);background:var(--ohf-card-accent-c);color:var(--ohf-obsidian)}.ohf-qty{display:grid;gap:6px}.ohf-qty__label{color:var(--ohf-gold-ink);font-size:10px;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase}.ohf-qty__controls{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;min-height:46px;border:1px solid var(--ohf-card-accent-c);border-radius:999px;background:#fff}.ohf-qty__btn{height:44px;border:0;border-radius:999px;background:none;color:var(--ohf-card-price, var(--ohf-navy));font-size:20px;line-height:1}.ohf-qty__btn:hover:not(:disabled){background:color-mix(in srgb,var(--ohf-card-accent-c) 14%,transparent)}.ohf-qty__btn:disabled{opacity:.35;cursor:not-allowed}.ohf-qty__value{color:var(--ohf-card-price, var(--ohf-navy));font-weight:600;text-align:center}.ohf-summary{--ohf-summary-accent-c: var(--ohf-summary-accent, var(--ohf-gold));--ohf-summary-text-c: var(--ohf-summary-text, var(--ohf-ivory));--ohf-summary-muted: color-mix(in srgb, var(--ohf-summary-text-c) 74%, transparent)}.ohf-summary__panel{position:relative;display:grid;gap:18px;padding:28px 24px;border:1px solid color-mix(in srgb,var(--ohf-summary-accent-c) 28%,transparent);border-radius:calc(var(--ohf-radius) + 4px);color:var(--ohf-summary-text-c);background:radial-gradient(80% 50% at 100% 0%,color-mix(in srgb,var(--ohf-summary-accent-c) 14%,transparent) 0%,transparent 60%),linear-gradient(170deg,var(--ohf-summary-bg-top, var(--ohf-navy)) 0%,var(--ohf-summary-bg-bottom, var(--ohf-obsidian)) 100%);box-shadow:0 40px 80px -48px #080b12e6}.ohf-summary__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--ohf-summary-accent-c) 28%,transparent)}.ohf-summary__title{--m: var(--ohf-summary-heading-m, 24);--d: var(--ohf-summary-heading-d, 28);color:var(--ohf-summary-text-c);line-height:1.15}.ohf-summary__title:focus{outline:none}.ohf-summary__count{margin-top:4px;color:var(--ohf-summary-accent-c);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ohf-summary__close{display:none;place-items:center;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:50%;background:none}.ohf-summary__close:hover{background:color-mix(in srgb,var(--ohf-summary-text-c) 8%,transparent)}.ohf-summary__incart{padding:10px 12px;border:1px solid color-mix(in srgb,var(--ohf-summary-accent-c) 28%,transparent);border-radius:var(--ohf-radius-sm);color:var(--ohf-summary-muted);font-size:13px;line-height:1.5}.ohf-summary__empty{color:var(--ohf-summary-muted);font-family:var(--ohf-font-accent);font-size:17px;font-style:var(--ohf-accent-style);line-height:1.5}.ohf-summary__items{display:grid;gap:14px;max-height:320px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ohf-summary-accent-c) 28%,transparent) transparent}.ohf-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center}.ohf-line__media{width:56px;height:56px;overflow:hidden;border-radius:var(--ohf-radius-sm);background:var(--ohf-card-media, var(--ohf-ice))}.ohf-line__media img{width:100%;height:100%;object-fit:contain;padding:4px}.ohf-line__info{display:grid;gap:2px;min-width:0}.ohf-line__title{font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ohf-line__variant,.ohf-line__meta{color:var(--ohf-summary-muted);font-size:12px}.ohf-line__end{display:grid;justify-items:end;gap:2px}.ohf-line__price{font-size:14px;font-weight:600}.ohf-line__remove{min-height:32px;padding:4px 0;border:0;background:none;color:var(--ohf-summary-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.ohf-line__remove:hover{color:var(--ohf-summary-accent-c)}.ohf-summary__totals{display:grid;gap:10px;margin:0;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ohf-summary-accent-c) 28%,transparent)}.ohf-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.ohf-summary__row dt,.ohf-summary__row dd{margin:0}.ohf-summary__row--savings{color:var(--ohf-summary-accent-c)}.ohf-summary__est{color:var(--ohf-summary-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ohf-summary__row--total{align-items:baseline;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ohf-summary-text-c) 10%,transparent);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ohf-summary__row--total dd{font-family:var(--ohf-font-serif);font-size:28px;font-weight:400;letter-spacing:0;text-transform:none}.ohf-summary__tier{color:var(--ohf-summary-accent-c);font-family:var(--ohf-font-accent);font-size:19px;font-style:var(--ohf-accent-style)}.ohf-summary__next{color:var(--ohf-summary-muted);font-size:14px}.ohf-summary__hint,.ohf-summary__note{color:var(--ohf-summary-muted);font-size:12px;line-height:1.5;text-align:center}.ohf-minimeter{--ohf-bar: var(--ohf-summary-bar, var(--ohf-summary-accent-c));position:relative;padding:4px 0 30px}.ohf-minimeter__track{position:relative;height:8px;border-radius:999px;background:color-mix(in srgb,var(--ohf-summary-text-c) 14%,transparent);overflow:hidden}.ohf-minimeter__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform:scaleX(0);transform-origin:left center;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%) 0 0 / 220% 100% no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--ohf-bar, var(--ohf-gold)) 70%,#ffffff),var(--ohf-bar, var(--ohf-gold)));box-shadow:0 0 14px color-mix(in srgb,var(--ohf-bar, var(--ohf-gold)) 60%,transparent);transition:transform .6s var(--ohf-ease)}.ohf-minimeter__steps{position:absolute;top:0;right:0;bottom:0;left:0}.ohf-minimeter__step{position:absolute;top:0;left:var(--ohf-pos);display:grid;justify-items:center;gap:6px;width:64px;margin-left:-32px}.ohf-minimeter__step:last-child{margin-left:-64px;justify-items:end}.ohf-minimeter__dot{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--ohf-summary-text-c) 35%,transparent);border-radius:50%;background:var(--ohf-summary-bg-top, var(--ohf-navy));transition:background-color .35s var(--ohf-ease),border-color .35s var(--ohf-ease),box-shadow .35s var(--ohf-ease),transform .35s var(--ohf-ease)}.ohf-minimeter__label{color:var(--ohf-summary-muted);font-size:11px;font-weight:600;letter-spacing:.06em;white-space:nowrap;transition:color .3s var(--ohf-ease)}.ohf-minimeter__step.is-unlocked .ohf-minimeter__dot{border-color:var(--ohf-bar);background:var(--ohf-bar)}.ohf-minimeter__step.is-unlocked .ohf-minimeter__label{color:var(--ohf-summary-text-c)}.ohf-minimeter__step.is-current .ohf-minimeter__dot{transform:scale(1.25);box-shadow:0 0 0 5px color-mix(in srgb,var(--ohf-bar) 25%,transparent),0 0 16px 2px color-mix(in srgb,var(--ohf-bar) 55%,transparent)}.ohf-minimeter__step.is-current .ohf-minimeter__label{color:var(--ohf-bar)}.ohf-summary .ohf-btn--gold{--ohf-btn-bg: var(--ohf-summary-btn-bg, var(--ohf-gold));--ohf-btn-fg: var(--ohf-summary-btn-text, var(--ohf-obsidian))}.ohf-summary__result{padding:14px 16px;border-radius:var(--ohf-radius-sm);background:#f6f3eef5;color:var(--ohf-ink);font-size:13px;line-height:1.5;display:grid;gap:6px}.ohf-summary__result ul{padding-left:18px;list-style:disc}.ohf-summary__result--success{border-left:4px solid var(--ohf-success)}.ohf-summary__result--warning{border-left:4px solid var(--ohf-warning)}.ohf-summary__result--error{border-left:4px solid var(--ohf-error)}@media(min-width:990px){.ohf-summary{position:sticky;top:calc(var(--ohf-offset, 0px) + 24px)}.ohf-summary__panel{max-height:calc(100vh - var(--ohf-offset, 0px) - 48px);overflow-y:auto}}@media(max-width:989px){.ohf-builder{padding-bottom:calc(var(--ohf-space-section) + var(--ohf-bar-h))}.ohf-summary{position:fixed;inset:auto 0 0;z-index:880;max-height:min(88vh,760px);visibility:hidden;transform:translateY(100%);transition:transform .35s var(--ohf-ease),visibility 0s linear .35s}.ohf-summary.is-open{visibility:visible;transform:none;transition:transform .35s var(--ohf-ease),visibility 0s}.ohf-summary__panel{max-height:inherit;overflow-y:auto;padding:24px var(--ohf-gutter) calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;border-bottom:0}.ohf-summary__close{display:grid}.ohf-summary__items{max-height:none}.ohf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:870;background:#080b1299}.ohf-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:760;padding:10px var(--ohf-gutter) calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(8,11,18,.25) 30%);transform:translateY(110%);transition:transform .3s var(--ohf-ease);pointer-events:none}.ohf-mobilebar.is-visible{transform:none;pointer-events:auto}.ohf-mobilebar__btn{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 8px 8px 18px;border:1px solid color-mix(in srgb,var(--ohf-summary-accent, var(--ohf-gold)) 45%,transparent);border-radius:999px;background:var(--ohf-summary-bg-top, var(--ohf-navy));color:var(--ohf-summary-text, var(--ohf-ivory));text-align:left;box-shadow:0 18px 40px -16px #080b12cc}.ohf-mobilebar__info{display:grid;min-width:0;line-height:1.25}.ohf-mobilebar__count{font-size:13px;font-weight:600}.ohf-mobilebar__tier{overflow:hidden;color:var(--ohf-summary-accent, var(--ohf-gold));font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ohf-mobilebar__total{font-family:var(--ohf-font-serif);font-size:18px}.ohf-mobilebar__btn{position:relative;overflow:hidden}.ohf-mobilebar__progress{--ohf-bar: var(--ohf-summary-bar, var(--ohf-summary-accent, var(--ohf-gold)));position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--ohf-summary-text, var(--ohf-ivory)) 12%,transparent)}.ohf-mobilebar__progress .ohf-minimeter__fill{box-shadow:none}.ohf-mobilebar__cta{padding:11px 14px;border-radius:999px;background:var(--ohf-summary-btn-bg, var(--ohf-gold));color:var(--ohf-summary-btn-text, var(--ohf-obsidian));font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}}@media(max-width:359px){.ohf-mobilebar__total{display:none}}@media(min-width:990px){.ohf-mobilebar,.ohf-backdrop{display:none!important}}html.ohf-lock,html.ohf-lock body{overflow:hidden}.ohf-story .ohf-eyebrow{color:var(--ohf-story-eyebrow, var(--ohf-gold-ink))}.ohf-why{padding:var(--ohf-space-section) 0;background:var(--ohf-why-bg, var(--ohf-ivory));border-top:1px solid var(--ohf-line)}.ohf-why .ohf-h2{--m: var(--ohf-why-heading-m, 30);--d: var(--ohf-why-heading-d, 52);color:var(--ohf-why-heading, var(--ohf-navy))}.ohf-why .ohf-section-head__text{color:var(--ohf-why-text, var(--ohf-ink-muted))}.ohf-why__grid{display:grid;gap:16px}@media(min-width:750px){.ohf-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.ohf-why__card{position:relative;display:grid;align-content:start;gap:14px;padding:32px 28px;border:1px solid var(--ohf-line);border-radius:var(--ohf-radius);background:var(--ohf-why-card-bg, var(--ohf-card))}.ohf-why__card:before{content:"";position:absolute;top:-1px;left:28px;width:44px;height:2px;background:var(--ohf-why-icon, var(--ohf-gold))}.ohf-why__icon{color:var(--ohf-why-icon, var(--ohf-gold-ink))}.omic-halloween-funnel .ohf-why__title{--m: var(--ohf-why-card-title-m, 12);--d: var(--ohf-why-card-title-d, 13);color:var(--ohf-why-heading, var(--ohf-navy));font-family:var(--ohf-font-sans)!important;font-weight:600;letter-spacing:.16em;line-height:1.45;text-transform:uppercase!important}.ohf-why__text{--m: var(--ohf-why-card-text-m, 14);--d: var(--ohf-why-card-text-d, 15);color:var(--ohf-why-text, var(--ohf-ink-muted))}.ohf-reviews{padding:var(--ohf-space-section) 0;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 40%),var(--ohf-reviews-bg, var(--ohf-ice))}.ohf-reviews .ohf-h2{--m: var(--ohf-reviews-heading-m, 30);--d: var(--ohf-reviews-heading-d, 52);color:var(--ohf-reviews-heading, var(--ohf-navy))}.ohf-reviews .ohf-section-head__text{color:var(--ohf-reviews-text, var(--ohf-ink-muted))}.ohf-reviews__panel{max-width:1100px;margin:0 auto;padding:clamp(12px,2vw,28px);border:1px solid color-mix(in srgb,var(--ohf-gold) 35%,transparent);border-radius:calc(var(--ohf-radius) + 4px);background:#fff}.ohf-reviews__panel:empty{display:none}.ohf-reviews__loox,.ohf-reviews__loox iframe{width:100%!important;max-width:100%!important}.ohf-reviews__empty{padding:40px 16px;color:var(--ohf-ink-muted);text-align:center}.ohf-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:36px}.ohf-trust__item{--m: var(--ohf-trust-m, 12);--d: var(--ohf-trust-d, 13);display:inline-flex;align-items:center;gap:10px;color:var(--ohf-trust-color, var(--ohf-navy));font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ohf-trust__icon{color:var(--ohf-trust-color, var(--ohf-gold-ink))}.ohf-final{--ohf-final-accent-c: var(--ohf-final-accent, var(--ohf-gold));--ohf-deco: var(--ohf-final-accent-c);position:relative;overflow:hidden;padding:var(--ohf-space-section) 0;color:var(--ohf-final-heading, var(--ohf-ivory));background:radial-gradient(50% 70% at 50% 0%,color-mix(in srgb,var(--ohf-final-accent-c) 16%,transparent) 0%,transparent 70%),linear-gradient(180deg,var(--ohf-final-bg-top, var(--ohf-navy)) 0%,var(--ohf-final-bg-bottom, var(--ohf-obsidian)) 100%)}.ohf-final .ohf-eyebrow{color:var(--ohf-final-eyebrow, var(--ohf-final-accent-c))}.ohf-final__inner{position:relative}.ohf-final__card{display:grid;justify-items:center;gap:20px;max-width:760px;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(20px,5vw,64px);border:1px solid color-mix(in srgb,var(--ohf-final-accent-c) 45%,transparent);border-radius:calc(var(--ohf-radius) + 8px);text-align:center}.ohf-final__card>.ohf-offer-only,.ohf-final__card>.ohf-inactive-only{display:grid;justify-items:center;gap:24px;width:100%}html[data-ohf-campaign=active] .ohf-final__card>.ohf-offer-only{display:grid!important}.ohf-final .ohf-h2{--m: var(--ohf-final-heading-m, 36);--d: var(--ohf-final-heading-d, 68);color:var(--ohf-final-heading, var(--ohf-ivory))}.ohf-final__text{--m: var(--ohf-final-text-m, 15);--d: var(--ohf-final-text-d, 17);max-width:560px;color:var(--ohf-final-text, var(--ohf-ivory-muted))}.ohf-final__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:560px}.ohf-final__tier{display:grid;gap:4px;padding:10px 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ohf-final-text, var(--ohf-ivory-muted))}.ohf-final__tier+.ohf-final__tier{border-left:1px solid color-mix(in srgb,var(--ohf-final-accent-c) 28%,transparent)}.ohf-final__tier strong{--m: var(--ohf-final-tier-m, 18);--d: var(--ohf-final-tier-d, 26);color:var(--ohf-final-accent-c);font-family:var(--ohf-font-serif);font-weight:400;letter-spacing:0;text-transform:none}.ohf-final .ohf-btn--lg{--m: var(--ohf-final-btn-m, 13);--d: var(--ohf-final-btn-d, 14);--ohf-btn-bg: var(--ohf-final-btn-bg, var(--ohf-final-accent-c));--ohf-btn-fg: var(--ohf-final-btn-text, var(--ohf-obsidian))}.ohf-final .ohf-btn--outline-light{color:var(--ohf-final-heading, var(--ohf-ivory))}.ohf-faq{padding:var(--ohf-space-section) 0;background:var(--ohf-faq-bg, var(--ohf-ivory))}.ohf-faq .ohf-h2{--m: var(--ohf-faq-heading-m, 30);--d: var(--ohf-faq-heading-d, 52);color:var(--ohf-faq-heading, var(--ohf-navy))}.ohf-faq__inner{max-width:860px}.ohf-faq__list{border-top:1px solid var(--ohf-faq-line, var(--ohf-line))}.ohf-faq__item{border-bottom:1px solid var(--ohf-faq-line, var(--ohf-line))}.ohf-faq__question{--m: var(--ohf-faq-question-m, 15);--d: var(--ohf-faq-question-d, 16);display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;color:var(--ohf-faq-question, var(--ohf-navy));font-weight:500;cursor:pointer;list-style:none}.ohf-faq__question::-webkit-details-marker{display:none}.ohf-faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px}.ohf-faq__icon:before,.ohf-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:18px;height:1px;background:var(--ohf-faq-question, var(--ohf-gold-ink));transition:transform .3s var(--ohf-ease)}.ohf-faq__icon:after{transform:rotate(90deg)}.ohf-faq__item[open] .ohf-faq__icon:after{transform:rotate(0)}.ohf-faq__answer{--m: var(--ohf-faq-answer-m, 14);--d: var(--ohf-faq-answer-d, 15);padding:0 0 22px;color:var(--ohf-faq-answer, var(--ohf-ink-muted))}.ohf-faq__answer a{color:inherit}.ohf-faq__answer p+p{margin-top:10px}.ohf-eyebrow,.ohf-hero__title,.ohf-hero__accent,.ohf-hero__text,.ohf-hero .ohf-btn--lg,.ohf-tiers__qty,.ohf-tiers__pct,.ohf-hero__trust,.ohf-h2,.ohf-builder__text,.ohf-section-head__text,.ohf-progress__message,.ohf-card__title,.ohf-card__price,.ohf-btn--add,.ohf-summary__title,.ohf-why__title,.ohf-why__text,.ohf-trust__item,.ohf-final__text,.ohf-final__tier strong,.ohf-final .ohf-btn--lg,.ohf-faq__question,.ohf-faq__answer{font-size:clamp(min(calc(var(--m) * 1px),calc(var(--d) * 1px)),calc(var(--m) * 1px + (var(--d) - var(--m)) * (100vw - 375px) / 1065),max(calc(var(--m) * 1px),calc(var(--d) * 1px)))}@keyframes ohf-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ohf-twinkle{0%,to{opacity:.25}50%{opacity:.8}}@keyframes ohf-bat-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}@keyframes ohf-bat-drift{0%,to{translate:0 0}50%{translate:14px -10px}}@keyframes ohf-spider-bob{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@keyframes ohf-fog-drift{0%,to{transform:translate(0)}50%{transform:translate(6%)}}@keyframes ohf-bar-shimmer{0%{background-position:120% 0,0 0}60%,to{background-position:-120% 0,0 0}}@keyframes ohf-badge-spin{to{transform:rotate(360deg)}}.ohf[data-animations=true] .ohf-hero__copy>*{animation:ohf-fade-up .8s var(--ohf-ease) both}.ohf[data-animations=true] .ohf-hero__copy>:nth-child(2){animation-delay:.08s}.ohf[data-animations=true] .ohf-hero__copy>:nth-child(3){animation-delay:.16s}.ohf[data-animations=true] .ohf-hero__copy>:nth-child(n+4){animation-delay:.24s}.ohf[data-animations=true] .ohf-star,.ohf-story .ohf-star{animation:ohf-twinkle 6s ease-in-out infinite}.ohf-star--2,.ohf-star--5{animation-delay:2s!important}.ohf-star--3,.ohf-star--6{animation-delay:4s!important}.ohf[data-animations=true] .ohf-deco-bat{animation:ohf-bat-drift 9s ease-in-out infinite}.ohf[data-animations=true] .ohf-deco-bat path{animation:ohf-bat-flap .9s ease-in-out infinite}.ohf[data-animations=true] .ohf-deco-bat--2{animation-duration:11s;animation-delay:-3s}.ohf[data-animations=true] .ohf-deco-bat--2 path{animation-duration:.75s}.ohf[data-animations=true] .ohf-deco-bat--3{animation-duration:13s;animation-delay:-6s}.ohf[data-animations=true] .ohf-deco-bat--3 path{animation-duration:.6s}.ohf[data-animations=true] .ohf-deco-spider{transform-origin:top center;animation:ohf-spider-bob 7s ease-in-out infinite}.ohf[data-animations=true] .ohf-deco-fog{animation:ohf-fog-drift 24s ease-in-out infinite}.ohf[data-animations=true] .ohf-deco-fog--2{animation-duration:32s;animation-direction:reverse}.ohf[data-animations=true].has-tier .ohf-minimeter__fill{animation:ohf-bar-shimmer 2.8s ease-in-out infinite}.ohf[data-animations=true] .ohf-badge__ring{animation:ohf-badge-spin 28s linear infinite}.ohf[data-animations=false] *,.ohf[data-animations=false] *:before,.ohf[data-animations=false] *:after{animation:none!important}@media(prefers-reduced-motion:reduce){.omic-halloween-funnel *,.omic-halloween-funnel *:before,.omic-halloween-funnel *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/omic-halloween-funnel.css.map */
