.farm_bar__cGb2Q,.farm_page__YbgZI{--card:#fff;--bone:var(--ink);--muted:var(--ink-75);--faint:var(--ink-75);--fill:var(--paper-2);--uv:var(--teal-deep);--uv-10:var(--teal-10);--danger:#b42318;--radius-md:var(--r-l)}.farm_page__YbgZI{padding-bottom:var(--section-y)}.farm_narrow__CQ3Pg{max-width:var(--container-narrow)}.farm_stack__y_TUT{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.farm_card__LLgDs{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6)}.farm_cardTitle__VzZiI{font-size:22px;margin:0 0 var(--space-4)}.farm_muted__vouqP{color:var(--muted)}.farm_small__288ya{font-size:var(--fs-sm);color:var(--muted)}.farm_timeline__nt8GN{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6);margin:0}.farm_timeline__nt8GN dt{color:var(--uv);font-weight:600}.farm_timeline__nt8GN dd{margin:0;color:var(--bone)}.farm_actions__ENOar{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.farm_notice__RHIM6{border:1px solid var(--uv);border-radius:var(--radius-md);background:var(--uv-10);color:var(--bone)}.farm_error__xcKV1,.farm_notice__RHIM6{padding:var(--space-5);font-size:var(--fs-sm)}.farm_error__xcKV1{border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--danger)}.farm_heroWrap__OocrI{padding-top:var(--space-4);padding-bottom:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.farm_hero__1yk_l{--hero-bg:#072f34;display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6);border-radius:var(--r-l);background:radial-gradient(circle at 92% 8%,#0f4a50 0 26%,transparent 26.2%),radial-gradient(circle at 2% 104%,#0f4a50 0 22%,transparent 22.2%),var(--hero-bg);color:#fff;overflow:hidden}.farm_heroText__KF3Cx{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:center}.farm_heroEyebrow__K3ob1{margin:0;font-size:var(--fs-lg,20px);font-weight:700;color:#fff}.farm_heroEyebrow__K3ob1 span{color:var(--orange)}.farm_heroTitle__HKrK9{margin:0;color:#fff;font-size:clamp(34px,6vw,56px);line-height:1.05}.farm_heroLede__Wd0s8{margin:0;max-width:34em;color:#d9ecec;font-size:var(--fs-lg,18px)}.farm_heroFacts__n_Z9o{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.farm_heroFacts__n_Z9o li{padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.45);font-size:var(--fs-sm);font-weight:600}.farm_heroFacts__n_Z9o li:first-child{background:var(--yellow);border-color:var(--yellow);color:#16292b}.farm_heroLink__FuIhn{color:#fff;font-size:var(--fs-sm);text-decoration:underline;width:-moz-fit-content;width:fit-content}.farm_heroSide__iwtkk{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:center;align-content:center}.farm_heroSide__iwtkk .farm_cobrand__LHhZC{margin:0;justify-self:center}.farm_heroPhoto__vJT_d{display:none;position:relative;width:min(100%,280px);aspect-ratio:1;border-radius:50%;background:#fff;overflow:hidden}.farm_heroPhoto__vJT_d img{object-fit:contain;padding:22px}.farm_grid__VD4V7{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:1fr;padding-bottom:var(--space-8,48px)}.farm_strain__n0ssX{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;display:grid;grid-template-rows:auto 1fr;transition:border-color .15s,box-shadow .15s}.farm_strainPicked__9jpE7{border-color:var(--uv);box-shadow:0 0 0 1px var(--uv)}.farm_stage__YyQi3{position:relative;aspect-ratio:4/3;background:radial-gradient(circle at 50% 42%,#fff 0 34%,var(--teal-10) 100%)}.farm_photo__KQe6W{object-fit:contain;padding:var(--space-5);mix-blend-mode:multiply}.farm_photoEmpty__z1AHo{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;padding:var(--space-5);text-align:center;background:#072f34;color:#fff}.farm_photoEmpty__z1AHo span{font-size:var(--fs-sm);color:#d9ecec}.farm_photoEmpty__z1AHo b{font-size:28px;line-height:1.15}.farm_potency__EwCnN,.farm_tag__UBlMj{position:absolute;top:var(--space-3);padding:4px 12px;border-radius:999px;font-size:var(--fs-sm);font-weight:600}.farm_tag__UBlMj{left:var(--space-3);background:#fff;color:var(--teal-deep);border:1px solid var(--line)}.farm_potency__EwCnN{right:var(--space-3);background:var(--teal-deep);color:#fff}.farm_strainBody__ifg_8{padding:var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-rows:auto auto auto 1fr}.farm_strainHead__dIXg2{display:grid;grid-gap:var(--space-1,4px);gap:var(--space-1,4px)}.farm_strainName__GcOq7{font-size:24px;margin:0}.farm_strainText__np1Oy{margin:0;color:var(--muted);font-size:var(--fs-sm)}.farm_terps__DZ6LF{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.farm_terps__DZ6LF li{padding:3px 10px;border-radius:999px;background:var(--uv-10);color:var(--teal-deep);font-size:13px;font-weight:500}.farm_meta__LpH_Y{margin:0;color:var(--muted);font-size:13px}.farm_meta__LpH_Y a{display:block;margin-top:2px}.farm_sizes__SdlBD{display:grid;align-content:end}.farm_sizeRow__vlBF5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--line);padding:var(--space-3) 0}.farm_sizeRow__vlBF5:last-child{padding-bottom:0}.farm_sizeLabel__YuRHe{display:grid}.farm_sizeLabel__YuRHe b{font-weight:700;font-size:18px;color:var(--bone)}.farm_sizeLabel__YuRHe span{color:var(--muted);font-size:var(--fs-sm)}.farm_qty__Dr15K{display:inline-flex;align-items:center;gap:var(--space-2)}.farm_qtyBtn__v8ekF{width:var(--tap,44px);height:var(--tap,44px);border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--bone);font-size:22px;line-height:1;cursor:pointer}.farm_qtyAdd__h4vSW{background:var(--uv);border-color:var(--uv);color:#fff}.farm_qtyBtn__v8ekF:disabled{opacity:.35;cursor:not-allowed}.farm_qtyNum__DxUyS{min-width:28px;text-align:center;font-weight:600}.farm_soldOut__W4zhR{color:var(--faint);font-size:var(--fs-sm)}.farm_bar__cGb2Q{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;background:#072f34;color:#fff;padding:var(--space-4) 0;box-shadow:0 -6px 20px rgba(7,47,52,.18)}.farm_barInner__bJRrB{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.farm_barTop__ugqTH{display:flex;justify-content:space-between;gap:var(--space-3);font-weight:600;font-size:var(--fs-sm)}.farm_track___7vhs{height:8px;border-radius:4px;background:rgba(255,255,255,.18);overflow:hidden}.farm_fill__LOH_k{height:100%;background:var(--orange);transition:width .2s}.farm_barNote__Cnx3r{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:center;font-size:var(--fs-sm);color:#d9ecec}.farm_barBtn__mKsMP{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap,44px);padding:0 var(--space-6);border-radius:999px;background:var(--yellow);color:#16292b;font-weight:700;text-decoration:none}.farm_barBtnOff__zCcC7{background:rgba(255,255,255,.14);color:#d9ecec;pointer-events:none}.farm_lineRow__79L_g{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.farm_lineRow__79L_g:last-child{border-bottom:0}.farm_totals__kN2_p{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-4)}.farm_totals__kN2_p div{display:flex;justify-content:space-between;gap:var(--space-4)}.farm_totalsStrong__lWeym{font-weight:700;font-size:var(--fs-lg)}.farm_choices__mnAV0{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:0;padding:0;margin:0}.farm_choice__WpsY5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--fill);cursor:pointer}.farm_choice__WpsY5:has(input:checked){border-color:var(--uv);background:var(--uv-10)}.farm_choice__WpsY5:has(input:disabled){opacity:.5;cursor:not-allowed}.farm_choice__WpsY5 input{accent-color:var(--uv);width:20px;height:20px}.farm_choiceMain__1uOWg{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0}.farm_confirm__3_3jD{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.farm_steps__6PWec{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.farm_steps__6PWec li{display:flex;gap:var(--space-4)}.farm_dot__nSgKb{width:20px;height:20px;border-radius:50%;margin-top:3px;border:2px solid var(--faint);box-sizing:border-box;flex:none}.farm_dotDone__4_5QX{background:var(--uv);border-color:var(--uv)}.farm_stepTitle__HVA8S{font-weight:600}@media (min-width:700px){.farm_grid__VD4V7{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.farm_hero__1yk_l{grid-template-columns:1fr 300px;padding:var(--space-8,48px)}.farm_heroPhoto__vJT_d{display:block}.farm_barTop__ugqTH{font-size:inherit}.farm_barInner__bJRrB{grid-template-columns:1fr auto;column-gap:var(--space-6);row-gap:var(--space-2);align-items:center}.farm_barNote__Cnx3r{grid-column:2;grid-row:1/3}}@media (prefers-reduced-motion:reduce){.farm_fill__LOH_k,.farm_strain__n0ssX{transition:none}}@media (min-width:1024px){.farm_grid__VD4V7{grid-template-columns:repeat(3,1fr)}}.farm_cobrand__LHhZC{display:inline-flex;align-self:flex-start;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:#fff;border:1px solid var(--line);border-radius:var(--r-l,14px);margin-bottom:var(--space-4)}.farm_cobrandX__o0LLe{font-size:22px;color:var(--ink-75,#5b6b6c);line-height:1}.farm_linePhoto__qCdH_{position:relative;flex:0 0 56px;width:56px;height:56px;border-radius:var(--radius-md);overflow:hidden;background:var(--teal-10)}.farm_linePhoto__qCdH_ img{object-fit:contain}.farm_lineText__u89DZ{flex:1 1;min-width:0}.farm_subTitle__5a7HI{margin:var(--space-5) 0 var(--space-3);font-size:var(--fs-sm)}.farm_field__opdxU{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-sm);margin-bottom:var(--space-3)}.farm_input__JBnUQ{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);color:inherit;font:inherit;font-size:16px}.farm_extrasFilters__MTgEH{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr;margin-bottom:var(--space-5)}@media (min-width:700px){.farm_extrasFilters__MTgEH{grid-template-columns:2fr 1fr}}