body{font-family:var(--font-body);color:var(--text-primary);line-height:var(--lh-body);background:var(--surface);-webkit-font-smoothing:antialiased;font-stretch:var(--display-stretch);font-variation-settings:"wdth" var(--display-wdth)}h1,h2,h3,h4,.lc-h1,.lc-h2,.lc-h3,.lc-h4{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--ls-display);line-height:var(--lh-heading);color:var(--text-primary)}.lc-h1,.lc-h2,.lc-h3,.lc-h4,[class*=lc-] h1,[class*=lc-] h2,[class*=lc-] h3,[class*=lc-] h4{text-transform:uppercase}.lc-h1{font-size:var(--fs-h1)}.lc-h2{font-size:var(--fs-h2)}.lc-h3{font-size:var(--fs-h3)}.lc-h4{font-size:var(--fs-h4)}.lc-hl{color:var(--accent-primary);font-style:normal}body.register-bakery,.lc-register-bakery{--surface: var(--lc-cream);--surface-warm: var(--lc-cream-deep);--surface-dark: var(--lc-cocoa);--surface-card: var(--lc-white);--text-primary: var(--lc-cocoa-deep);--text-muted: #6E5C55;--text-on-dark: var(--lc-cream);--text-on-dark-muted: rgba(241, 237, 231, .78);--border: #DED4C8;--border-on-dark: rgba(241, 237, 231, .2);--accent-primary: var(--lc-amber);--accent-primary-ink: var(--lc-white);--accent-secondary: var(--lc-chartreuse);--accent-secondary-ink:var(--lc-navy);--btn-bg: var(--lc-cocoa);--btn-fg: var(--lc-cream);--btn-bg-hover: var(--lc-cocoa-deep);--btn-alt-bg: var(--lc-amber);--btn-alt-fg: var(--lc-white);--btn-alt-bg-hover: var(--lc-amber-deep);--shadow-card: 0 3px 12px rgba(56, 35, 36, .1)}body.register-scientific,.lc-register-scientific{--surface: var(--lc-white);--surface-warm: var(--lc-cream);--surface-dark: var(--lc-navy);--surface-card: var(--lc-white);--text-primary: var(--lc-navy-ink);--text-muted: #55607A;--text-on-dark: var(--lc-white);--text-on-dark-muted: rgba(255, 255, 255, .9);--border: #E1E4EA;--border-on-dark: rgba(255, 255, 255, .18);--accent-primary: var(--lc-chartreuse);--accent-primary-ink: var(--lc-navy);--accent-secondary: var(--lc-amber);--accent-secondary-ink:var(--lc-white);--btn-bg: var(--lc-chartreuse);--btn-fg: var(--lc-navy);--btn-bg-hover: #D3E04A;--btn-alt-bg: var(--lc-navy);--btn-alt-fg: var(--lc-white);--btn-alt-bg-hover: #142A52;--shadow-card: 0 3px 12px rgba(6, 17, 40, .08)}.lc-register-bakery,.lc-register-scientific{background:var(--surface);color:var(--text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:15px 24px;border-radius:var(--radius-chip);border:2px solid transparent;cursor:pointer;text-decoration:none;text-align:center;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.btn:hover{background:var(--btn-bg-hover);color:var(--btn-fg);transform:translateY(-1px);text-decoration:none}.btn.alt{background:var(--btn-alt-bg);color:var(--btn-alt-fg)}.btn.alt:hover{background:var(--btn-alt-bg-hover);color:var(--btn-alt-fg)}.btn.warm{background:var(--btn-warm-bg);color:var(--btn-warm-fg)}.btn.warm:hover{background:var(--btn-warm-bg-hover);color:var(--btn-warm-fg)}.btn.ghost{background:transparent;color:currentColor;border-color:currentColor}.btn.ghost:hover{background:#ffffff14;color:currentColor}.btn.sm{padding:12px 18px;font-size:13px}.btn .btn-arrow{font-size:1.15em;line-height:0;transform:translateY(-1px)}.sec{padding:var(--sec-pad-desktop)}.sec.neutral{background:var(--surface)}.sec.warm{background:var(--surface-warm)}.sec.dark{background:var(--surface-dark);color:var(--text-on-dark)}.sec.dark h1,.sec.dark h2,.sec.dark h3,.sec.dark h4,.sec.dark .sec-h{color:var(--text-on-dark)}.sec.dark .sec-sub{color:var(--text-on-dark-muted)}.lc-wrap{max-width:var(--container-max);margin:0 auto}.sec-h{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--display-weight);letter-spacing:var(--ls-display);line-height:var(--lh-heading);text-transform:uppercase;text-align:center;color:var(--text-primary)}.sec-h.left{text-align:left}.sec-sub{margin:10px auto 0;max-width:640px;font-size:var(--fs-lead);color:var(--text-muted);text-align:center}.sec-sub.left{margin-left:0;text-align:left}.lc-eyebrow{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.sec.dark .lc-eyebrow{color:var(--text-on-dark-muted)}.lc-kicker{font-family:var(--font-display);font-size:clamp(24px,2.8vw,32px);font-weight:var(--display-weight);letter-spacing:var(--ls-display);line-height:var(--lh-heading);text-transform:uppercase;text-align:left;color:var(--text-primary)}.lc-kicker__dot{color:var(--accent-primary)}.lc-kicker+.sec-sub{margin-left:0;text-align:left}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reveal.on{opacity:1;transform:none}@keyframes lc-tickmove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}[class*=lc-] div:empty,[class*=lc-] span:empty,[class*=lc-] i:empty,[class*=lc-] a:empty,[class*=lc-] section:empty,[class*=lc-] p:empty{display:revert}[class*=lc-] button,.btn{touch-action:manipulation}.shopify-policy__container,main[role=main] .shopify-policy__container,main .shopify-policy__container{padding-top:40px}@media(max-width:749px){.sec{padding:var(--sec-pad-mobile)}.sec-h{font-size:32px}.sec-sub{font-size:var(--fs-body)}.lc-h1{font-size:40px}.lc-h2{font-size:32px}.lc-h3{font-size:26px}.btn{padding:14px 20px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lc-base.css.map */
