:root{--c-primary:#1f6b45;--c-primary-press:#175536;--c-olive:#4b5a14;--c-olive-press:#3d4a0f;--c-sage:#d3dfcc;--c-sage-2:#c4d4bb;--c-mint:#e5eee0;--c-mint-2:#f0f5ec;--c-bg:#f7f9f5;--c-surface:#fff;--c-text:#17251c;--c-text-2:#3f5a49;--c-muted:#7a8c80;--c-line:#e1e9dc;--c-danger:#b42318;--c-danger-bg:#fdf1ef;--r-xl:28px;--r-lg:22px;--r-md:16px;--r-sm:12px;--shadow-soft:0 1px 2px #17251c0a, 0 8px 24px #17251c12;--shadow-float:0 10px 30px #17251c2e;--page-max:480px;--font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif}*{font-family:var(--font);box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{color:var(--c-text);-webkit-font-smoothing:antialiased;background:#e7ede3}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}#root{max-width:var(--page-max);background:var(--c-bg);min-height:100dvh;margin:0 auto;position:relative}@media (width>=481px){#root{box-shadow:0 0 0 1px #17251c0a,0 20px 60px #17251c14}}._root_1irub_1{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:48px 16px;display:flex}._message_1irub_12{text-align:center;max-width:280px;color:var(--c-muted);margin:0;font-size:14px;font-weight:600;line-height:1.4}._root_1irub_1[data-variant=error] ._message_1irub_12{color:var(--c-danger)}._loadingBody_1irub_26{flex-direction:column;align-items:center;gap:12px;display:flex}._spinner_1irub_33{border:3px solid var(--c-mint);border-top-color:var(--c-primary);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite _list-state-spin_1irub_1}@keyframes _list-state-spin_1irub_1{to{transform:rotate(360deg)}}._full_ws6qj_1{background:var(--c-bg);flex-direction:column;justify-content:center;min-height:100dvh;display:flex}._header_u9wnr_1{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:12px;width:100%;padding:14px 16px 10px;display:grid}._circleBtn_u9wnr_10{background:var(--c-surface);width:44px;height:44px;color:var(--c-text);border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:inline-flex;position:relative;box-shadow:0 1px 2px #17251c0f}._circleBtn_u9wnr_10:active{transform:scale(.94)}._logo_u9wnr_28{background:var(--c-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:inline-flex;overflow:hidden}._logo_u9wnr_28 img{object-fit:cover;width:100%;height:100%}._brand_u9wnr_47,._title_u9wnr_48{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--c-text);justify-self:center;overflow:hidden}._brand_u9wnr_47{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:800}._title_u9wnr_48{font-size:16px;font-weight:600}._badge_u9wnr_69{border:2px solid var(--c-bg);background:var(--c-primary);color:#fff;text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:-2px;right:-2px}._spacer_u9wnr_86{width:44px;height:44px}._overlay_ufhj8_1{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17251c73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._panel_ufhj8_13{border-radius:var(--r-xl);background:var(--c-surface);width:100%;max-width:360px;box-shadow:var(--shadow-float);flex-direction:column;align-items:center;gap:10px;padding:28px 20px 20px;display:flex}._iconWrap_ufhj8_26{background:var(--c-primary);width:84px;height:84px;box-shadow:0 0 0 10px var(--c-mint);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}._title_ufhj8_39{color:var(--c-text);text-align:center;margin-top:8px;font-size:21px;font-weight:800;line-height:28px}._subtitle_ufhj8_48{max-width:280px;color:var(--c-muted);text-align:center;font-size:14px;font-weight:500;line-height:20px}._cta_ufhj8_57{background:var(--c-primary);color:#fff;border:0;border-radius:999px;width:100%;height:54px;margin-top:10px;font-size:15px;font-weight:800}._cta_ufhj8_57:active{background:var(--c-primary-press)}._stepper_1r3f4_1{--btn:34px;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}._sm_1r3f4_9{--btn:28px}._sm_1r3f4_9 ._value_1r3f4_12{width:30px;font-size:14px}._dec_1r3f4_17,._inc_1r3f4_18{width:var(--btn);height:var(--btn);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .12s,opacity .15s;display:inline-flex}._dec_1r3f4_17:active:not(:disabled),._inc_1r3f4_18:active:not(:disabled){transform:scale(.9)}._dec_1r3f4_17:disabled,._inc_1r3f4_18:disabled{opacity:.35}._dec_1r3f4_17{border:1.5px solid var(--c-text);color:var(--c-text);background:0 0}._inc_1r3f4_18{background:var(--c-primary);color:#fff;border:0}._value_1r3f4_12{width:36px;color:var(--c-text);text-align:center;background:0 0;border:0;outline:0;font-size:15px;font-weight:800}._page_10o5c_1{background:var(--c-sage);flex-direction:column;min-height:100dvh;display:flex}._sheet_10o5c_8{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--c-surface);flex-direction:column;flex:1;margin-top:18px;padding:10px 16px 0;display:flex;position:relative;box-shadow:0 -8px 30px #17251c14}._grabber_10o5c_20{background:var(--c-line);border-radius:3px;align-self:center;width:44px;height:5px}._sheetHead_10o5c_28{border-radius:var(--r-lg);background:var(--c-mint-2);justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:10px 10px 10px 16px;display:flex}._sheetHead_10o5c_28 h1{color:var(--c-text);font-size:18px;font-weight:800}._ghostBtn_10o5c_44{border:1px solid var(--c-line);background:var(--c-surface);height:38px;color:var(--c-text);border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}._list_10o5c_55{flex-direction:column;gap:10px;list-style:none;display:flex}._line_10o5c_62{border-radius:var(--r-lg);background:var(--c-mint-2);gap:12px;padding:10px;display:flex;position:relative;overflow:hidden}._thumb_10o5c_72{border-radius:var(--r-md);background:var(--c-sage);flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex;overflow:hidden}._thumb_10o5c_72 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}._lineBody_10o5c_90{flex-direction:column;flex:1;min-width:0;padding-right:22px;display:flex}._lineTitle_10o5c_98{color:var(--c-text);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:19px;display:-webkit-box;overflow:hidden}._lineMeta_10o5c_110{color:var(--c-text-2);margin-top:2px;font-size:12px;font-weight:600}._lineFoot_10o5c_117{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}._linePrice_10o5c_127{background:var(--c-primary);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}._remove_10o5c_137{background:var(--c-surface);width:26px;height:26px;color:var(--c-text);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}._comment_10o5c_152{flex-direction:column;gap:8px;margin-top:16px;display:flex}._comment_10o5c_152 span{color:var(--c-text);font-size:14px;font-weight:800}._comment_10o5c_152 textarea{border-radius:var(--r-md);background:var(--c-mint-2);width:100%;color:var(--c-text);resize:none;border:0;outline:0;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px}._comment_10o5c_152 textarea::placeholder{color:var(--c-muted)}._comment_10o5c_152 textarea:focus{box-shadow:0 0 0 2px var(--c-primary)}._summary_10o5c_183{border-radius:var(--r-lg);background:var(--c-mint-2);margin-top:16px;padding:6px 16px}._summary_10o5c_183 div{justify-content:space-between;gap:12px;padding:9px 0;display:flex}._summary_10o5c_183 dt{color:var(--c-text-2);font-size:14px;font-weight:600}._summary_10o5c_183 dd{color:var(--c-text);text-align:right;font-size:14px;font-weight:700}._summaryTotal_10o5c_207{border-top:1px solid var(--c-line);margin-top:4px}._summaryTotal_10o5c_207 dt,._summaryTotal_10o5c_207 dd{color:var(--c-text);font-size:16px;font-weight:800}._error_10o5c_218{border-radius:var(--r-md);background:var(--c-danger-bg);color:var(--c-danger);margin-top:12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4}._checkoutDock_10o5c_229{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, #fff0, var(--c-surface) 30%);margin:8px -16px 0;position:sticky;bottom:0}._primaryBtn_10o5c_237{background:var(--c-primary);color:#fff;border:0;border-radius:999px;width:100%;height:56px;font-size:16px;font-weight:800;transition:transform .12s,background .15s;box-shadow:0 6px 18px #1f6b4547}._primaryBtn_10o5c_237:active:not(:disabled){background:var(--c-primary-press);transform:scale(.98)}._primaryBtn_10o5c_237:disabled{opacity:.6}._empty_10o5c_257{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 8px;display:flex}._empty_10o5c_257 ._primaryBtn_10o5c_237{width:auto;margin-top:12px;padding:0 28px}._emptyIcon_10o5c_271{background:var(--c-mint);width:80px;height:80px;color:var(--c-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}._emptyTitle_10o5c_283{color:var(--c-text);font-size:18px;font-weight:800}._emptyText_10o5c_289{max-width:260px;color:var(--c-muted);font-size:14px;font-weight:500}._dock_x2p9y_1{z-index:50;max-width:var(--page-max);padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;margin:0 auto;position:fixed;bottom:0;left:0;right:0}._bar_x2p9y_13{background:var(--c-primary);width:100%;box-shadow:var(--shadow-float);color:#fff;text-align:left;pointer-events:auto;border:0;border-radius:999px;align-items:center;gap:12px;padding:8px;transition:transform .15s;display:flex}._bar_x2p9y_13:active{transform:scale(.98)}._icon_x2p9y_32{background:#ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}._summary_x2p9y_43{flex-direction:column;flex:auto;min-width:0;display:flex}._meta_x2p9y_50{opacity:.8;font-size:12px;font-weight:600}._price_x2p9y_56{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}._cta_x2p9y_64{height:44px;color:var(--c-primary);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}._switch_89vbd_1{background:var(--c-mint);border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}._switch_89vbd_1 button{min-width:40px;height:30px;color:var(--c-text-2);letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800;transition:background .15s,color .15s}._switch_89vbd_1 ._active_89vbd_21{background:var(--c-primary);color:#fff}._tile_1fsgp_1{border-radius:var(--r-lg);background:var(--c-surface);width:100%;box-shadow:var(--shadow-soft);text-align:left;border:0;flex-direction:column;gap:10px;padding:8px 8px 12px;display:flex}._media_1fsgp_14{aspect-ratio:1;border-radius:var(--r-md);background:var(--c-sage);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._media_1fsgp_14 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}._inCart_1fsgp_32{background:var(--c-primary);color:#fff;border-radius:14px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px}._variants_1fsgp_48{color:var(--c-text-2);background:#ffffffe0;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}._body_1fsgp_60{flex-direction:column;gap:6px;min-width:0;padding:0 4px;display:flex}._name_1fsgp_68{min-height:38px;color:var(--c-text);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:19px;display:-webkit-box;overflow:hidden}._foot_1fsgp_81{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}._price_1fsgp_89{color:var(--c-primary);white-space:nowrap;font-size:15px;font-weight:800}._noPrice_1fsgp_96{color:var(--c-muted);font-size:12px;font-weight:600}._stock_1fsgp_102{color:var(--c-muted);font-size:11px;font-weight:600}._out_1fsgp_108 ._media_1fsgp_14 img{opacity:.45}._wrap_epb0y_1{flex-direction:column;transition:opacity .2s;display:flex}._wrap_epb0y_1[data-fetching]{opacity:.6}._grid_epb0y_10{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 16px;display:grid}._skeleton_epb0y_17{aspect-ratio:.72;border-radius:var(--r-lg);background:linear-gradient(100deg, var(--c-mint) 30%, var(--c-mint-2) 50%, var(--c-mint) 70%) 0 0/300% 100%;animation:1.3s ease-in-out infinite _shimmer_epb0y_1;display:block}@keyframes _shimmer_epb0y_1{to{background-position:-100% 0}}._more_epb0y_30{background:var(--c-mint);color:var(--c-primary);border:0;border-radius:999px;align-self:center;margin:0 16px 24px;padding:12px 22px;font-size:14px;font-weight:700}._more_epb0y_30:disabled{opacity:.6}._page_1tr19_1{flex-direction:column;min-height:100dvh;display:flex}._withDock_1tr19_7{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}._hello_1tr19_11{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px 16px;display:flex}._hello_1tr19_11 h1{color:var(--c-text);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:32px}._hello_1tr19_11 p{color:var(--c-muted);margin-top:4px;font-size:14px;font-weight:500}._helloText_1tr19_32{min-width:0}._searchBox_1tr19_36{padding:0 16px 14px}._search_1tr19_36{background:var(--c-mint);height:52px;color:var(--c-text-2);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;transition:box-shadow .15s;display:flex}._search_1tr19_36:focus-within{box-shadow:0 0 0 2px var(--c-primary)}._search_1tr19_36 input{min-width:0;height:100%;color:var(--c-text);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:500}._search_1tr19_36 input::placeholder{color:var(--c-muted)}._search_1tr19_36 input::-webkit-search-cancel-button{display:none}._clear_1tr19_72{background:var(--c-surface);width:36px;height:36px;color:var(--c-text-2);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._chips_1tr19_84{scrollbar-width:none;gap:8px;padding:0 16px 16px;display:flex;overflow-x:auto}._chips_1tr19_84::-webkit-scrollbar{display:none}._chip_1tr19_84{background:var(--c-mint);height:40px;color:var(--c-text-2);white-space:nowrap;border:0;border-radius:999px;flex-shrink:0;padding:0 18px;font-size:14px;font-weight:700;transition:background .15s,color .15s}._chipActive_1tr19_109{background:var(--c-primary);color:#fff}._content_1tr19_114{flex-direction:column;flex:1;min-height:0;display:flex}._page_tddwb_1{background:var(--c-surface);flex-direction:column;min-height:100dvh;display:flex}._withActions_tddwb_8{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}._hero_tddwb_12{background:var(--c-sage);border-radius:0 0 var(--r-xl) var(--r-xl)}._stage_tddwb_17{justify-content:center;align-items:center;height:min(78vw,360px);padding:4px 24px 36px;display:flex;position:relative}._heroImage_tddwb_26{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}._thumbs_tddwb_33{flex-direction:column;gap:8px;display:flex;position:absolute;top:4px;right:16px}._thumb_tddwb_33{background:var(--c-sage-2);border:2px solid #0000;border-radius:14px;width:54px;height:54px;padding:0;transition:border-color .15s;overflow:hidden}._thumb_tddwb_33 img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}._thumbActive_tddwb_59{border-color:var(--c-primary)}._sheet_tddwb_63{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--c-surface);margin-top:-24px;padding:22px 16px 16px;position:relative}._titleRow_tddwb_71{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_tddwb_71{color:var(--c-text);letter-spacing:-.01em;word-break:break-word;font-size:21px;font-weight:800;line-height:27px}._price_tddwb_87{color:var(--c-text);margin-top:10px;font-size:18px;font-weight:800}._price_tddwb_87 span{color:var(--c-text-2);font-size:14px;font-weight:600}._price_tddwb_87 em{color:var(--c-muted);font-size:13px;font-style:normal;font-weight:600}._priceMuted_tddwb_105{color:var(--c-muted);margin-top:10px;font-size:14px;font-weight:600}._block_tddwb_112{margin-top:22px}._blockTitle_tddwb_116{color:var(--c-text);margin-bottom:10px;font-size:15px;font-weight:800}._pills_tddwb_123{flex-wrap:wrap;gap:8px;display:flex}._pill_tddwb_123{border:1.5px solid var(--c-line);background:var(--c-surface);min-height:40px;color:var(--c-text);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}._pillActive_tddwb_145{border-color:var(--c-primary);background:var(--c-primary);color:#fff}._pillActive_tddwb_145 ._pillCount_tddwb_150{color:var(--c-primary);background:#fff}._pillEmpty_tddwb_155{color:var(--c-muted);text-decoration:line-through}._pillCount_tddwb_150{background:var(--c-primary);color:#fff;text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:20px;text-decoration:none}._info_tddwb_174{border-radius:var(--r-md);background:var(--c-mint-2);flex-direction:column;padding:4px 14px;display:flex}._info_tddwb_174 div{justify-content:space-between;gap:12px;padding:11px 0;display:flex}._info_tddwb_174 div+div{border-top:1px solid var(--c-line)}._info_tddwb_174 dt{color:var(--c-text-2);font-size:14px;font-weight:600}._info_tddwb_174 dd{color:var(--c-text);text-align:right;word-break:break-word;font-size:14px;font-weight:700}._actionsDock_tddwb_203{z-index:50;max-width:var(--page-max);padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:10px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}._toast_tddwb_219{background:var(--c-text);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}._actions_tddwb_203{background:var(--c-surface);width:100%;box-shadow:var(--shadow-float);pointer-events:auto;border-radius:999px;gap:8px;padding:8px;display:flex}._actions_tddwb_203 button{border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;height:52px;font-size:15px;font-weight:800;transition:transform .12s,background .15s;display:inline-flex}._actions_tddwb_203 button:active:not(:disabled){transform:scale(.97)}._actions_tddwb_203 button:disabled{opacity:.5}._addBtn_tddwb_261{background:var(--c-mint);color:var(--c-primary)}._buyBtn_tddwb_266{background:var(--c-olive);color:#fff}._buyBtn_tddwb_266:active:not(:disabled){background:var(--c-olive-press)}
