._button_4higd_1{border-radius:var(--radius-pill);cursor:pointer;min-height:48px;transition:background var(--dur), color var(--dur), border-color var(--dur), transform 80ms;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}._button_4higd_1:active{transform:scale(.98)}._button_4higd_1:disabled{opacity:.55;cursor:not-allowed}._primary_4higd_19{background:var(--cta);color:#fff}._primary_4higd_19:hover:not(:disabled){background:var(--cta-hover)}._secondary_4higd_22{color:var(--green-700);border-color:var(--green-700);background:0 0}._secondary_4higd_22:hover:not(:disabled){background:var(--green-50)}._ghost_4higd_25{color:var(--ink);background:0 0;min-height:40px;padding:0 8px;text-decoration:underline}._block_4higd_27{width:100%}._chips_4higd_30{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}._chipsLegend_4higd_31{margin-bottom:8px;padding:0;font-weight:700}._chip_4higd_30{border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--bg);cursor:pointer;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}._chip_4higd_30:focus-within{box-shadow:var(--focus-ring)}._morning_4higd_46._chipOn_4higd_46{background:var(--morning-bg);color:var(--morning-ink);border-color:var(--morning-ink)}._evening_4higd_47._chipOn_4higd_46{background:var(--evening-bg);color:var(--evening-ink);border-color:var(--evening-ink)}._stepper_4higd_49{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg);align-items:center;height:48px;display:inline-flex}._stepper_4higd_49 button{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:100%;display:flex}._stepper_4higd_49 button:disabled{opacity:.35;cursor:not-allowed}._stepper_4higd_49 span{text-align:center;min-width:22px;font-weight:700}._stepperCompact_4higd_70{height:34px}._stepperCompact_4higd_70 button{width:32px}._notice_4higd_73{border-radius:var(--radius-md);padding:12px 14px;font-size:.9rem}._info_4higd_74{background:var(--sage-100);color:var(--forest-900)}._danger_4higd_75{background:var(--danger-bg);color:var(--danger)}._skeleton_4higd_77{background:linear-gradient(90deg,#e4e8dc 0%,#eef1e6 50%,#e4e8dc 100%) 0 0/200% 100%;animation:1.4s linear infinite _shimmer_4higd_1;display:block}@keyframes _shimmer_4higd_1{0%{background-position:200% 0}to{background-position:-200% 0}}._state_4higd_85{border-radius:var(--radius-md);background:var(--sage-100);color:var(--forest-900);justify-items:start;gap:12px;padding:16px;display:grid}._state_4higd_85 p{margin:0}._stateTitle_4higd_87{font-weight:700}._stateText_4higd_88{color:var(--ink-muted)}._state_4higd_85[role=alert]{background:var(--danger-bg);color:var(--danger)}@media (prefers-reduced-motion:reduce){._skeleton_4higd_77{animation:none}}._market_2n0ru_1 select{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--bg);cursor:pointer;min-height:44px;padding:0 10px;font-size:.8rem;font-weight:700}._overlay_9vr8e_1{z-index:50;animation:_fade_9vr8e_1 var(--dur) ease-out;background:#173b2f59;justify-content:flex-end;display:flex;position:fixed;inset:0}._panel_9vr8e_10{background:var(--canvas);flex-direction:column;width:min(440px,100%);height:100%;animation:.24s ease-out _slide_9vr8e_1;display:flex}@keyframes _fade_9vr8e_1{0%{opacity:0}}@keyframes _slide_9vr8e_1{0%{opacity:.6;transform:translate(40px)}}._head_9vr8e_21{align-items:center;padding:16px 20px 8px;display:flex}._head_9vr8e_21 h2{font-size:1.6rem}._close_9vr8e_27{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:flex}._close_9vr8e_27:hover{background:var(--bg)}._body_9vr8e_41{flex-direction:column;flex:1;gap:12px;padding:4px 20px 16px;display:flex;overflow-y:auto}._added_9vr8e_49{color:var(--green-700);align-items:center;gap:6px;font-weight:700;display:flex}._undo_9vr8e_56{background:var(--bg);border-radius:var(--radius-md);align-items:center;gap:10px;padding:10px 12px;display:flex}._undo_9vr8e_56 button{color:var(--green-700);cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700;text-decoration:underline}._group_9vr8e_74{border-radius:var(--radius-md);padding:10px}._morning_9vr8e_75{background:var(--morning-bg)}._evening_9vr8e_76{background:var(--evening-bg)}._groupTitle_9vr8e_77{font-family:var(--font-ui);align-items:center;gap:6px;margin-bottom:6px;font-size:.95rem;font-weight:700;display:flex}._morning_9vr8e_75 ._groupTitle_9vr8e_77{color:var(--morning-ink)}._evening_9vr8e_76 ._groupTitle_9vr8e_77{color:var(--evening-ink)}._list_9vr8e_89{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._item_9vr8e_90{background:var(--bg);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}._itemMain_9vr8e_98{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._itemName_9vr8e_99{color:var(--ink);font-weight:700;text-decoration:none}._itemName_9vr8e_99:hover{text-decoration:underline}._itemActions_9vr8e_101{align-items:center;gap:6px;margin-top:6px;display:flex}._iconAction_9vr8e_102{border:1.5px solid var(--line-strong);background:var(--bg);cursor:pointer;width:34px;height:34px;color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}._iconAction_9vr8e_102:hover{color:var(--ink);border-color:var(--ink-muted)}._price_9vr8e_115{white-space:nowrap;font-weight:700}._addSlot_9vr8e_117{text-align:center;border:1.5px dashed #b9c2cf;border-radius:12px;margin-top:6px;padding:9px;font-weight:700;text-decoration:none;display:block}._morning_9vr8e_75 ._addSlot_9vr8e_117{color:var(--morning-ink);border-color:#e2c9a3}._evening_9vr8e_76 ._addSlot_9vr8e_117{color:var(--evening-ink)}._subscription_9vr8e_130{background:var(--bg);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;padding:12px;display:flex}._subIcon_9vr8e_139{color:var(--green-700);flex-shrink:0}._subText_9vr8e_140{flex-direction:column;flex:1;font-size:.9rem;display:flex}._switch_9vr8e_141{appearance:none;background:var(--line-strong);cursor:pointer;width:44px;height:26px;transition:background var(--dur);border-radius:13px;flex-shrink:0;margin:0;position:relative}._switch_9vr8e_141:after{content:"";width:20px;height:20px;transition:transform var(--dur);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}._switch_9vr8e_141:checked{background:var(--green-700)}._switch_9vr8e_141:checked:after{transform:translate(18px)}._shipping_9vr8e_167{flex-direction:column;gap:6px;font-size:.9rem;display:flex}._bar_9vr8e_168{background:var(--sage-100);border-radius:3px;height:6px;overflow:hidden}._bar_9vr8e_168 span{background:var(--green-700);border-radius:3px;height:100%;transition:width .3s;display:block}._foot_9vr8e_171{background:var(--bg);border-radius:18px 18px 0 0;flex-direction:column;gap:4px;padding:14px 20px 18px;display:flex}._summaryRow_9vr8e_179{justify-content:space-between;font-size:.9rem;display:flex}._total_9vr8e_180{justify-content:space-between;align-items:baseline;margin:4px 0 8px;font-weight:700;display:flex}._total_9vr8e_180 strong{font-family:var(--font-display);font-size:1.45rem;font-weight:500}._checkout_9vr8e_182{border-radius:var(--radius-pill);background:var(--cta);color:#fff;justify-content:center;align-items:center;min-height:50px;font-weight:700;text-decoration:none;display:flex}._checkout_9vr8e_182:hover{background:var(--cta-hover)}._empty_9vr8e_195{text-align:center;flex-direction:column;gap:12px;padding:32px 8px;display:flex}._loading_9vr8e_196{flex-direction:column;gap:12px;padding-top:8px;display:flex}._bottle_la5bm_1{--w:30px;width:var(--w);height:calc(var(--w) * 2.5);flex-shrink:0;position:relative}._xs_la5bm_8{--w:16px}._sm_la5bm_9{--w:22px}._md_la5bm_10{--w:34px}._lg_la5bm_11{--w:58px}._bulb_la5bm_13{background:#151515;border-radius:999px 999px 3px 3px;width:40%;height:22%;position:absolute;top:0;left:30%}._collar_la5bm_22{background:#2a2a2a;border-radius:2px;width:56%;height:8%;position:absolute;top:21%;left:22%}._glass_la5bm_31{border-radius:calc(var(--w) * .26) calc(var(--w) * .26) calc(var(--w) * .12) calc(var(--w) * .12);background:#4a2a12;position:absolute;inset:28% 0 0}._label_la5bm_40{border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute;inset:14% 13% 12%;overflow:hidden}._text_la5bm_52{writing-mode:vertical-rl;font-family:var(--font-ui);font-weight:700;font-size:calc(var(--w) * .19);letter-spacing:.5px;color:#141414;white-space:nowrap;text-transform:uppercase;transform:rotate(180deg)}._banner_1fnnk_2{z-index:60;background:var(--bg);border-top:1px solid var(--line-strong);position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #173b2f1f}._inner_1fnnk_10{max-width:var(--container);padding:var(--space-4) var(--space-4) var(--space-5);gap:var(--space-3);margin:0 auto;display:grid}._title_1fnnk_11{margin:0;font-size:1.05rem}._body_1fnnk_12{color:var(--ink-muted);max-width:80ch;margin:0;font-size:.92rem}._options_1fnnk_13{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}._option_1fnnk_13{cursor:pointer;align-items:flex-start;gap:10px;display:flex}._option_1fnnk_13 input{width:20px;height:20px;accent-color:var(--green-700);flex-shrink:0;margin-top:2px}._option_1fnnk_13 span{display:grid}._hint_1fnnk_17{color:var(--ink-muted);font-size:.85rem}._actions_1fnnk_18{gap:var(--space-2);flex-wrap:wrap;display:flex}._button_1fnnk_20{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1.5px solid var(--forest-900);background:var(--forest-900);color:#fff;cursor:pointer;font-weight:700}._secondary_1fnnk_24{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--bg);color:var(--ink);cursor:pointer;font-weight:700}._button_1fnnk_20:focus-visible,._secondary_1fnnk_24:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=560px){._actions_1fnnk_18>*{flex:100%}}
