@keyframes RouteModal_pulse__kbvKq{0%,to{opacity:1}50%{opacity:.45}}.RouteModal_backdrop__XJigs{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(23,40,28,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:RouteModal_detailFade__UpoJe .18s cubic-bezier(.4,0,.2,1);overflow-y:auto}.RouteModal_dialog__H14Yd{position:relative;width:100%;max-width:640px;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:24px;box-shadow:0 20px 48px rgba(23,29,26,.14);animation:RouteModal_detailPop__xPMTd .22s cubic-bezier(.34,1.56,.64,1)}.RouteModal_dialog__H14Yd:focus{outline:none}.RouteModal_close__GFw6t{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e8e6;border-radius:50%;background:#fff;color:#5a635d;cursor:pointer;font-size:20px;line-height:1;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.RouteModal_close__GFw6t:hover{background:#eaf4eb;border-color:#5fb367;color:#38803f}.RouteModal_wide__7Dd5s{max-width:940px}@keyframes RouteModal_detailFade__UpoJe{0%{opacity:0}to{opacity:1}}@keyframes RouteModal_detailPop__xPMTd{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:720px){.RouteModal_backdrop__XJigs{padding:0;align-items:flex-end}.RouteModal_dialog__H14Yd{max-height:92vh;border-radius:24px 24px 0 0}}@keyframes AboutContent_pulse__QNEyb{0%,to{opacity:1}50%{opacity:.45}}.AboutContent_page__l24R2{max-width:1320px;margin:0 auto;max-width:760px;padding:56px clamp(16px,4vw,40px) 88px}.AboutContent_modalBody__cTZ8z{padding:40px clamp(24px,4vw,44px) 36px}.AboutContent_mark__O24bY{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#eaf4eb;color:#5fb367}.AboutContent_mark__O24bY svg{width:30px;height:30px}.AboutContent_title__xqaLJ{margin:20px 0 0;font:700 clamp(24px,3vw,34px)/1.15 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a;letter-spacing:-.02em}.AboutContent_lead__Jszgt{margin:14px 0 0;font:400 15.5px/1.65 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d}.AboutContent_points__WdRV3{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.AboutContent_point__iPQuH{position:relative;padding:16px 20px 16px 46px;border:1px solid #e5e8e6;border-radius:16px;background:#fff;font:400 14.5px/1.55 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d}.AboutContent_point__iPQuH:before{content:"";position:absolute;left:20px;top:23px;width:8px;height:8px;border-radius:50%;background:#5fb367}.AboutContent_modalBody__cTZ8z .AboutContent_point__iPQuH{border-color:rgba(0,0,0,0);background:#f3f4f5}@keyframes productDetail_pulse__Qh3Zg{0%,to{opacity:1}50%{opacity:.45}}.productDetail_page__BDOGA{max-width:1080px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 72px}.productDetail_modalBody__M4bCs{padding:32px clamp(20px,3vw,36px)}.productDetail_back__05pT_{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;padding:9px 16px;border:1px solid #e5e8e6;border-radius:999px;background:#fff;font:500 13px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.productDetail_back__05pT_:hover{color:#38803f;border-color:#5fb367;background:#eaf4eb}.productDetail_grid__vUq27{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);align-items:start}.productDetail_info__g3_bX{min-width:0}.productDetail_category__nm3g_{display:inline-block;padding:5px 12px;border-radius:999px;background:#eaf4eb;font:600 11.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:.02em;color:#2f7137}.productDetail_name__z0ivJ{margin:12px 0 0;font:700 clamp(21px,2.4vw,28px)/1.2 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a;letter-spacing:-.015em}.productDetail_stock__BwUr8{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font:500 13px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#2f7137}.productDetail_stock__BwUr8:before{content:"";width:7px;height:7px;border-radius:50%;background:#5fb367}.productDetail_stockOut__uj8wk{color:#d1453c}.productDetail_stockOut__uj8wk:before{background:#d1453c}.productDetail_description__GhBLE{margin:16px 0 0;font:400 14.5px/1.65 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d;max-width:52ch}.productDetail_priceCard__gHCLq{margin-top:22px;padding:18px 20px;border-radius:16px;background:#f3f4f5}.productDetail_priceRow__59OVB{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.productDetail_price__Cq7Rm{font:700 28px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#38803f}.productDetail_priceOrig__7yxcS{font:400 16px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691;text-decoration:line-through}.productDetail_badge__nILhT{flex:none;background:#d1453c;color:#fff;font:700 11.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;padding:5px 10px;border-radius:999px}.productDetail_bulkTag__lD_Ku{flex:none;font:600 11.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#fff;background:#38803f;padding:5px 10px;border-radius:999px}.productDetail_priceNote__dTPXr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e8e6;font:400 13px/1.4 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d}.productDetail_priceNoteValue__CGxuq{flex:none;font-weight:600;color:#171d1a}.productDetail_meta__Opjhm{margin-top:8px;font:400 12.5px/1.4 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.productDetail_purchase__LoxGc{margin-top:20px;padding-top:20px;border-top:1px solid #e5e8e6}.productDetail_purchaseRow__PgJIX{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.productDetail_total__xntoN{font:400 13.5px/1.3 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d;text-align:right}.productDetail_total__xntoN strong{display:block;margin-top:4px;font:700 22px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a}.productDetail_addBtn__ruYkR{margin-top:16px;padding:14px;font-size:14.5px}.productDetail_skelMain__MfLCE{width:100%;aspect-ratio:4/3;border-radius:16px}.productDetail_skelLine__N3jzH,.productDetail_skelMain__MfLCE{background:#e9ecea;animation:productDetail_pulse__Qh3Zg 1.4s ease-in-out infinite}.productDetail_skelLine__N3jzH{height:18px;border-radius:4px}.productDetail_skelLine__N3jzH+.productDetail_skelLine__N3jzH{margin-top:12px}.productDetail_notFound__QUkDK{padding:48px 0;text-align:center}.productDetail_notFound__QUkDK p{font:500 16px/1.5 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.productDetail_notFound__QUkDK a{color:#38803f;font-weight:600}@media(max-width:860px){.productDetail_grid__vUq27{grid-template-columns:minmax(0,1fr)}}@keyframes ImagePlaceholder_pulse__vMag2{0%,to{opacity:1}50%{opacity:.45}}.ImagePlaceholder_box__KH_Bj{display:flex;align-items:center;justify-content:center}.ImagePlaceholder_chip__PMl4f{font:600 11px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:.02em;padding:6px 12px;border-radius:999px}.ImagePlaceholder_food__LD5nu{aspect-ratio:4/3;background-color:#edf1ed;background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(23,29,26,.03) 0,rgba(23,29,26,.03) 12px)}.ImagePlaceholder_food__LD5nu .ImagePlaceholder_chip__PMl4f{color:#5a635d;background:rgba(255,255,255,.75)}.ImagePlaceholder_animal__ol46U{aspect-ratio:4/3;background-color:#eef1ef;background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(23,29,26,.03) 0,rgba(23,29,26,.03) 12px)}.ImagePlaceholder_animal__ol46U .ImagePlaceholder_chip__PMl4f{color:#5a635d;background:rgba(255,255,255,.75)}.ImagePlaceholder_category__uk9iV{aspect-ratio:1;border-radius:16px;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);background-color:#eef2ee;background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(23,29,26,.03) 0,rgba(23,29,26,.03) 12px)}.ImagePlaceholder_category__uk9iV .ImagePlaceholder_chip__PMl4f{color:#2f7137;background:rgba(255,255,255,.7)}@keyframes Media_pulse__m4YDR{0%,to{opacity:1}50%{opacity:.45}}.Media_frame__qiTBe{position:relative;display:block;overflow:hidden;background:#e9ecea}.Media_animal__1l1pL,.Media_food__i3U0e{aspect-ratio:4/3}.Media_category__RiYSw{aspect-ratio:1;border-radius:16px}.Media_frameContain__FrzHW{background:#fff}.Media_img__gmddm{object-fit:cover}.Media_imgContain__aDDhE{object-fit:contain;padding:12px}@keyframes ProductGallery_pulse__uwAgY{0%,to{opacity:1}50%{opacity:.45}}.ProductGallery_gallery__LwnFJ{display:flex;flex-direction:column;gap:12px;min-width:0}.ProductGallery_main__mZmfn{width:100%;border:1px solid #e5e8e6;border-radius:16px;overflow:hidden;background:#fff}.ProductGallery_thumbs__0vRNz{display:flex;gap:10px;flex-wrap:wrap}.ProductGallery_thumb__K9X06{flex:none;width:76px;padding:0;border:1px solid #e5e8e6;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.ProductGallery_thumb__K9X06:hover{border-color:#5fb367}.ProductGallery_thumbActive__nO7rn{border-color:#38803f;box-shadow:0 0 0 1px #38803f}.ProductGallery_thumbMedia__oz2PG{width:100%}@keyframes Button_pulse__UyjWV{0%,to{opacity:1}50%{opacity:.45}}.Button_button__wf7LH{padding:12px 16px;background:#38803f;color:#fff;border:none;border-radius:12px;font:600 13.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.Button_button__wf7LH:hover:not(:disabled){background:#2c6a33;box-shadow:0 2px 8px rgba(23,29,26,.06);transform:translateY(-1px)}.Button_button__wf7LH:active:not(:disabled){transform:translateY(0)}.Button_button__wf7LH:disabled{opacity:.65;cursor:not-allowed}.Button_fullWidth__FgBPP{width:100%}@keyframes authForm_pulse__7Y7ez{0%,to{opacity:1}50%{opacity:.45}}.authForm_wrap__ocfgi{display:flex;justify-content:center;padding:56px clamp(16px,4vw,40px) 84px}.authForm_shell__gYjP5{width:100%;max-width:940px;display:grid;grid-template-columns:.85fr 1fr;background:#fff;border-radius:24px;border:1px solid #e5e8e6;box-shadow:0 20px 48px rgba(23,29,26,.14);overflow:hidden}.authForm_aside__eMhC_{position:relative;background:linear-gradient(140deg,#2f7137,#1f4a27);padding:40px 36px;display:flex;flex-direction:column;overflow:hidden;color:#fff}.authForm_asideGlow__HkRDB{position:absolute;inset:-20% -30% auto auto;width:260px;height:260px;background:radial-gradient(circle,rgba(214,161,61,.28) 0,rgba(214,161,61,0) 65%);pointer-events:none}.authForm_asideLogo__qb9Dv{position:relative;font:700 21px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;flex:none}.authForm_asideLogo__qb9Dv span{color:#5fb367}.authForm_asideLogo__qb9Dv:hover{color:#fff}.authForm_asideBody__4mgFR{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:center;margin:40px 0}.authForm_asideEyebrow__oswpK{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#d9ecdb}.authForm_asideEyebrow__oswpK:before{content:"";width:6px;height:6px;border-radius:50%;background:#5fb367}.authForm_asideTitle__VclVB{margin:14px 0 0;font:600 clamp(20px,2.2vw,26px)/1.3 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#fff}.authForm_asideList__kN1Zo{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:13px}.authForm_asideList__kN1Zo li{position:relative;padding-left:24px;font:400 13.5px/1.5 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:rgba(255,255,255,.72)}.authForm_asideList__kN1Zo li:before{content:"✓";position:absolute;left:0;top:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;background:#38803f;border-radius:50%}.authForm_asideFoot__cLUyG{position:relative;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font:500 11.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:rgba(255,255,255,.4)}.authForm_panel__3Y6h9{padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.authForm_title__WOOId{margin:0;font:600 27px/1.15 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a}.authForm_subtitle__5oEVw{margin:8px 0 26px;font:400 14px/1.5 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.authForm_error__1RQ4Q{border-radius:12px;background:rgba(194,59,47,.08);border:1px solid rgba(194,59,47,.16);color:#d1453c}.authForm_error__1RQ4Q,.authForm_notice__hpwKf{margin-bottom:18px;padding:11px 14px;font:500 13px/1.4 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.authForm_notice__hpwKf{border-radius:12px;background:#eaf4eb;border:1px solid rgba(44,107,70,.16);color:#2c6a33}.authForm_field__fTD7M{display:block;margin-bottom:16px}.authForm_label__ubsdT{display:block;margin-bottom:7px;font:600 12px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d}.authForm_input__G_aX1{width:100%;padding:12px 14px;border:1px solid #e5e8e6;border-radius:12px;font:400 14px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a;background:#fafbfa;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.authForm_input__G_aX1:focus{outline:none;border-color:#38803f;box-shadow:0 0 0 3px rgba(44,107,70,.14);background:#fff}.authForm_hint__ABiZT{display:block;margin-top:6px;font:400 11.5px/1.4 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.authForm_submit__PHtSJ{margin-top:10px}.authForm_footer__rGIv3{margin-top:22px;text-align:center;font:400 13px/1.5 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.authForm_footerSep__KfI1S{margin:0 8px;color:#e5e8e6}.authForm_link__gC4EU{color:#38803f;text-decoration:none;font-weight:600}.authForm_link__gC4EU:hover{text-decoration:underline;color:#2c6a33}.authForm_linkButton__gh9Dh{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-weight:600;color:#38803f}.authForm_linkButton__gh9Dh:hover{text-decoration:underline;color:#2c6a33}.authForm_muted__TLRtJ{font:400 14px/1.5 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}@media(max-width:760px){.authForm_wrap__ocfgi{padding:32px clamp(16px,4vw,40px) 56px}.authForm_shell__gYjP5{grid-template-columns:1fr;max-width:440px}.authForm_aside__eMhC_{padding:32px 32px 28px}.authForm_asideBody__4mgFR{margin:24px 0}.authForm_asideList__kN1Zo{display:none}.authForm_panel__3Y6h9{padding:36px 32px 40px}}@keyframes AuthModal_pulse__wChjD{0%,to{opacity:1}50%{opacity:.45}}.AuthModal_backdrop__zT782{position:fixed;inset:0;z-index:300;background:rgba(20,44,28,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:AuthModal_authFade__lFl7D .18s cubic-bezier(.4,0,.2,1)}.AuthModal_dialog__LztIk{position:relative;width:100%;max-width:420px;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:24px;box-shadow:0 20px 48px rgba(23,29,26,.14);padding:44px 36px 36px;animation:AuthModal_authPop__iEP9s .22s cubic-bezier(.34,1.56,.64,1)}.AuthModal_close__nTXp_{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:#f3f4f5;color:#8d9691;cursor:pointer;font-size:18px;line-height:1;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.AuthModal_close__nTXp_:hover{background:#e9ebec;color:#171d1a}@keyframes AuthModal_authFade__lFl7D{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_authPop__iEP9s{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:480px){.AuthModal_dialog__LztIk{padding:40px 24px 28px}}@keyframes ProductCardShell_pulse__8uQqt{0%,to{opacity:1}50%{opacity:.45}}.ProductCardShell_card__1DwiG{display:flex;flex-direction:column;background:#fff;border-radius:16px;border:1px solid #e5e8e6;box-shadow:0 1px 2px rgba(23,29,26,.05);overflow:hidden;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.ProductCardShell_card__1DwiG:hover{box-shadow:0 8px 24px rgba(23,29,26,.08);border-color:#5fb367;transform:translateY(-2px)}.ProductCardShell_media___l69f{position:relative;display:block;text-decoration:none;border-bottom:1px solid #e5e8e6}.ProductCardShell_badge__o8iDe{position:absolute;top:10px;left:10px;z-index:1;background:#d1453c;color:#fff;font:700 11px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;padding:5px 9px;border-radius:999px}.ProductCardShell_body__36uh1{display:flex;flex-direction:column;gap:10px;flex:1 1;padding:14px}.ProductCardShell_name__MVpMb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;font:600 13.5px/1.4 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.ProductCardShell_name__MVpMb:hover{color:#38803f}.ProductCardShell_tiers__znfnY{margin:0;padding:0;list-style:none;border:1px solid #e5e8e6;border-radius:10px;overflow:hidden}.ProductCardShell_tier__WiCPo{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 10px;background:#fafbfa}.ProductCardShell_tier__WiCPo+.ProductCardShell_tier__WiCPo{border-top:1px solid #e5e8e6}.ProductCardShell_tierPrimary__csh9m{background:#eaf4eb}.ProductCardShell_tierLabel__2jYDu{min-width:0;font:500 11.5px/1.3 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d}.ProductCardShell_tierPrimary__csh9m .ProductCardShell_tierLabel__2jYDu{font-weight:600;color:#2f7137}.ProductCardShell_tierValue__x7f6U{display:flex;align-items:baseline;gap:6px;flex:none}.ProductCardShell_original___Bf4P{font:400 11.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691;text-decoration:line-through}.ProductCardShell_price__ZMH_V{font:700 13.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d;white-space:nowrap}.ProductCardShell_tierPrimary__csh9m .ProductCardShell_price__ZMH_V{font-size:16px;color:#38803f}.ProductCardShell_note__Km9ia{margin:0;font:400 11px/1.3 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.ProductCardShell_addBtn__Zzcmz{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:auto;padding:10px 0;border:1px solid #d9ecdb;border-radius:12px;background:#eaf4eb;color:#38803f;font:600 12.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.ProductCardShell_addBtn__Zzcmz:hover:not(:disabled){background:#38803f;border-color:#38803f;color:#fff}.ProductCardShell_addBtn__Zzcmz:disabled{opacity:.5;cursor:not-allowed}.ProductCardShell_addIcon__DtS51{flex:none;width:16px;height:16px}@keyframes ProductsSection_pulse__YzmYE{0%,to{opacity:1}50%{opacity:.45}}.ProductsSection_section__TQMVF{padding:40px 0 48px}.ProductsSection_inner__1gUeA{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px);--product-card-min:210px}.ProductsSection_head__Vcly9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:22px}.ProductsSection_title__Mi9zf{margin:0;font:700 clamp(20px,2.2vw,26px)/1.2 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#38803f;letter-spacing:-.01em}.ProductsSection_viewAll__2aihG{display:inline-flex;align-items:center;gap:6px;flex:none;font:600 13.5px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d;text-decoration:none;padding:11px 16px 11px 18px;border-radius:999px;border:1px solid #e5e8e6;background:#fff;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.ProductsSection_viewAll__2aihG:hover{color:#38803f;border-color:#5fb367;background:#eaf4eb}.ProductsSection_viewAll__2aihG:hover .ProductsSection_viewAllIcon__giJtA{transform:translateX(2px)}.ProductsSection_viewAllIcon__giJtA{width:16px;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1)}@keyframes CartLineRow_pulse__Yt3vF{0%,to{opacity:1}50%{opacity:.45}}.CartLineRow_row___trxh{display:flex;align-items:center;gap:18px;padding:18px 20px}.CartLineRow_row___trxh+.CartLineRow_row___trxh{border-top:1px solid #e5e8e6}.CartLineRow_thumb__2Si2_{width:88px;flex:none;border:1px solid #e5e8e6;border-radius:10px;overflow:hidden;background:#fff}.CartLineRow_info__ZHJLG{flex:1 1;min-width:0}.CartLineRow_name__3SZ5G{font:600 15px/1.35 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a}.CartLineRow_unit__aXhwP{margin-top:5px;font:400 13px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.CartLineRow_unitOrig__Rzdug{margin-left:8px;text-decoration:line-through;opacity:.75}.CartLineRow_warn__LG6Zu{margin-top:6px;font:500 12px/1.35 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#d1453c}.CartLineRow_qty__Dck5T{display:flex;align-items:center;gap:4px;flex:none;padding:4px;border:1px solid #e5e8e6;border-radius:12px;background:#fff}.CartLineRow_step__ugCOU{width:32px;height:32px;border:none;border-radius:10px;background:#f3f4f5;color:#171d1a;font:600 16px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.CartLineRow_step__ugCOU:hover:not(:disabled){background:#eaf4eb;color:#38803f}.CartLineRow_step__ugCOU:disabled{opacity:.4;cursor:not-allowed}.CartLineRow_qtyValue__my97B{min-width:62px;text-align:center;font:700 14px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a}.CartLineRow_lineTotal__XPstC{flex:none;min-width:90px;text-align:right;font:700 16px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#38803f}.CartLineRow_remove__38FxI{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border:1px solid #e5e8e6;border-radius:10px;background:#fff;color:#8d9691;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.CartLineRow_remove__38FxI:hover:not(:disabled){color:#d1453c;border-color:#d1453c;background:rgba(209,69,60,.06)}.CartLineRow_remove__38FxI:disabled{opacity:.4;cursor:not-allowed}.CartLineRow_removeIcon__YO7oT{width:17px;height:17px}@media(max-width:720px){.CartLineRow_row___trxh{flex-wrap:wrap;gap:14px}.CartLineRow_info__ZHJLG{flex-basis:calc(100% - 106px)}.CartLineRow_lineTotal__XPstC{margin-left:auto}}@keyframes CartView_pulse__7moQt{0%,to{opacity:1}50%{opacity:.45}}.CartView_main__HHvId{max-width:1320px;margin:0 auto;padding:36px clamp(16px,4vw,40px) 72px}.CartView_head__UEX0S{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.CartView_title__lVRsU{margin:0;font:700 clamp(22px,2.4vw,30px)/1.15 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a;letter-spacing:-.02em}.CartView_count__ilaKQ{font:400 13px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.CartView_message__u8AWg{margin:0;color:#8d9691;font:400 15px/1.5 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.CartView_empty__kR67p{display:flex;flex-direction:column;align-items:center;gap:18px;padding:72px 24px;border:1px solid #e5e8e6;border-radius:16px;background:#fff;text-align:center}.CartView_emptyMark___ccql{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#eaf4eb;color:#5fb367}.CartView_emptyMark___ccql svg{width:32px;height:32px}.CartView_cta__S3aNH{display:inline-block;padding:13px 24px;border:none;background:#38803f;color:#fff;border-radius:12px;font:600 14px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1)}.CartView_cta__S3aNH:hover{background:#2c6a33;color:#fff}.CartView_layout__pzMyV{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px);align-items:start}.CartView_lines__PapEX{min-width:0}.CartView_linesCard__o_CJR{background:#fff;border:1px solid #e5e8e6;border-radius:16px;overflow:hidden}.CartView_clear__y08XU{margin-top:14px;padding:10px 16px;border:1px solid #e5e8e6;border-radius:10px;background:#fff;cursor:pointer;font:500 13px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.CartView_clear__y08XU:hover:not(:disabled){color:#d1453c;border-color:#d1453c}.CartView_clear__y08XU:disabled{opacity:.5;cursor:not-allowed}.CartView_summary__IR4Ou{position:-webkit-sticky;position:sticky;top:100px;background:#fff;border:1px solid #e5e8e6;border-radius:16px;overflow:hidden}.CartView_summaryTotal__Yl3r8{padding:24px 22px;font:700 28px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a;border-bottom:1px solid #e5e8e6}.CartView_summaryRow__9fMw7{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid #e5e8e6;font:400 14.5px/1.3 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a}.CartView_savings___2CEp{color:#38803f}.CartView_total__CT4Sb{font-weight:600}.CartView_totalValue__T15ln{font:700 16px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.CartView_summaryActions__XB0vW{padding:22px}.CartView_checkout__zHv3M{display:block;width:100%;padding:16px 12px;background:#38803f;color:#fff;border:none;border-radius:12px;font:600 15px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1)}.CartView_checkout__zHv3M:hover{background:#2c6a33;color:#fff}@media(max-width:900px){.CartView_layout__pzMyV{grid-template-columns:minmax(0,1fr)}.CartView_summary__IR4Ou{position:static}}@keyframes ContactView_pulse__dQU9_{0%,to{opacity:1}50%{opacity:.45}}.ContactView_page__Zh0ka{max-width:560px;margin:0 auto;padding:56px clamp(16px,4vw,40px) 84px}.ContactView_title__gzOpW{margin:0 0 8px;font:700 clamp(24px,4vw,34px)/1.1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a}.ContactView_subtitle__Z9tat{margin:0 0 32px;font:400 15px/1.6 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}.ContactView_error__960_T{margin-bottom:18px;padding:11px 14px;border-radius:12px;background:rgba(194,59,47,.08);border:1px solid rgba(194,59,47,.16);color:#d1453c;font:500 13px/1.4 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.ContactView_form__d8ybZ{display:flex;flex-direction:column;gap:16px}.ContactView_field__rcG3k{display:flex;flex-direction:column;gap:6px}.ContactView_label__mwZCR{font:600 12px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#5a635d;letter-spacing:.02em;text-transform:uppercase}.ContactView_input__26Ob4{padding:12px 14px;border:1px solid #e5e8e6;border-radius:12px;font:400 14px/1 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a;background:#fafbfa;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);width:100%;box-sizing:border-box}.ContactView_input__26Ob4:focus{outline:none;border-color:#38803f;box-shadow:0 0 0 3px rgba(44,107,70,.14);background:#fff}.ContactView_textarea__IQe7D{resize:vertical;line-height:1.5}.ContactView_success__mTE4t{padding:40px 0;text-align:center}.ContactView_successTitle__Ms_4n{margin:0 0 12px;font:600 26px/1.2 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171d1a}.ContactView_successBody__XO18v{font:400 15px/1.6 var(--font-body),var(--font-georgian),-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#8d9691}