.korobky_wrap__vyTNn{--ground:#f7f8f5;--surface:#ffffff;--accent:#0b845c;--accent-strong:#08663f;--accent-soft:#eefaf3;--festive:#b4232c;--ink:#0f1f17;--muted:#4f5d55;--line:#e6ebe7;--line-strong:#d7dfd9;--shadow-sm:0 1px 2px rgba(15,31,23,.04);max-width:1160px;margin:0 auto;padding:24px 20px 60px;background:var(--ground);color:var(--ink)}.korobky_crumbs__9D8ob{font-size:.85rem;color:var(--muted);margin-bottom:14px}.korobky_crumbs__9D8ob a{color:var(--muted);text-decoration:none}.korobky_crumbs__9D8ob a:hover{color:var(--accent)}.korobky_hero__C8Kn6{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:34px;align-items:center;margin-bottom:30px;padding:28px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,#fff,#fbf3ef);overflow:hidden}.korobky_heroCopy___a1bB{min-width:0}.korobky_eyebrow__bn1Xo{display:inline-block;color:var(--festive);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.korobky_title__f88xC{font-size:clamp(1.9rem,4.4vw,3.2rem);line-height:1.05;font-weight:850;letter-spacing:-.03em;margin:0 0 14px;text-wrap:balance}.korobky_subtitle__nZ_n_{color:var(--muted);font-size:1.02rem;line-height:1.65;margin:0;max-width:56ch}.korobky_heroPrice__ddwMk{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px}.korobky_heroPrice__ddwMk b{font-size:1.6rem;font-weight:850;color:var(--ink)}.korobky_heroPrice__ddwMk span{color:var(--muted);font-size:.92rem}.korobky_heroActions__d0G_c{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.korobky_cta__G_oJO{padding:13px 20px;border:0;border-radius:12px;background:var(--accent);color:#fff;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;box-shadow:0 8px 22px rgba(11,132,92,.2)}.korobky_cta__G_oJO:hover{background:var(--accent-strong)}.korobky_ctaGhost__U5_Db{padding:13px 18px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.korobky_ctaGhost__U5_Db:hover{border-color:var(--accent);color:var(--accent)}.korobky_benefits__n6_1U{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:18px 0 0;padding:0}.korobky_benefits__n6_1U li{color:var(--muted);font-size:.84rem}.korobky_benefits__n6_1U li:before{content:"✓";margin-right:6px;color:var(--accent);font-weight:900}.korobky_heroVisual__cNoNV{min-width:0;position:relative}.korobky_heroImage__72OkE{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 16px 38px rgba(15,31,23,.14)}@media (max-width:900px){.korobky_hero__C8Kn6{grid-template-columns:1fr;padding:20px;gap:22px}.korobky_heroVisual__cNoNV{order:-1}}@media (max-width:520px){.korobky_hero__C8Kn6{margin-left:-8px;margin-right:-8px;padding:14px;border-radius:18px}.korobky_heroActions__d0G_c{flex-direction:column}.korobky_ctaGhost__U5_Db,.korobky_cta__G_oJO{text-align:center}}.korobky_section__XJjOM{margin:34px 0}.korobky_sectionTitle__inu0H{font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:850;letter-spacing:-.02em;margin:0 0 8px;text-wrap:balance}.korobky_sectionLead__SSDpV{color:var(--muted);margin:0 0 18px;line-height:1.6;max-width:70ch}.korobky_tiers__4v6Cl{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.korobky_tier__bCMyw{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:14px 12px;text-align:center}.korobky_tier__bCMyw small{display:block;color:var(--muted);font-size:.8rem;margin-bottom:4px}.korobky_tier__bCMyw b{font-size:1.35rem;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.korobky_tier__bCMyw em{display:block;font-style:normal;color:var(--muted);font-size:.75rem;margin-top:2px}.korobky_tierActive___c3al{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.korobky_chips__mVO8d{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.korobky_chip__aKjyL{padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer}.korobky_chip__aKjyL[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.korobky_grid__umSsW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,240px),1fr));gap:16px}.korobky_card__5joqg{display:grid;grid-template-rows:auto 1fr;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;color:inherit;text-decoration:none;min-width:0}.korobky_card__5joqg:hover{border-color:var(--line-strong);box-shadow:0 10px 26px rgba(15,31,23,.08)}.korobky_cardImg__zuB_L{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f1f3f2}.korobky_cardBody__l4Pjc{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.korobky_cardName__Ly979{font-weight:750;line-height:1.3}.korobky_cardMeta__u2Px2{color:var(--muted);font-size:.85rem}.korobky_cardPrice__LuXli{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.korobky_cardFrom__ONwx8{white-space:nowrap;color:var(--muted);font-size:.85rem}.korobky_cardFrom__ONwx8 b{color:var(--accent-strong);font-size:1.15rem;font-weight:800}.korobky_cardOne__UY4X3{white-space:nowrap;color:var(--muted);font-size:.82rem}.korobky_empty__LWcvg{padding:34px;text-align:center;border:1px dashed var(--line-strong);border-radius:16px;color:var(--muted);background:#fff}.korobky_facts__qPKvP{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.korobky_fact__WMyia{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;min-width:0}.korobky_fact__WMyia h3{margin:0 0 6px;font-size:1rem}.korobky_fact__WMyia p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.korobky_formCard__OJ1Zw{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;gap:12px;max-width:760px}.korobky_formRow__ZuL_P{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.korobky_formCard__OJ1Zw label{display:grid;gap:5px;font-size:.88rem;font-weight:650;color:var(--ink)}.korobky_formCard__OJ1Zw input,.korobky_formCard__OJ1Zw textarea{padding:11px 12px;border:1px solid var(--line-strong);border-radius:10px;font:inherit;font-weight:400;background:#fff;color:var(--ink);min-width:0}.korobky_formCard__OJ1Zw textarea{min-height:90px;resize:vertical}.korobky_formNote__6sZzq{color:var(--muted);font-size:.82rem;margin:0}.korobky_formError__8aaHR{color:#b3261e;font-weight:650;margin:0}.korobky_formSuccess__GYRhf{background:var(--accent-soft);border:1px solid #bfe6d1;border-radius:12px;padding:14px;font-weight:650}.korobky_faq__gO8RZ{display:grid;gap:10px;max-width:860px}.korobky_faq__gO8RZ details{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.korobky_faq__gO8RZ summary{cursor:pointer;font-weight:750}.korobky_faq__gO8RZ p{color:var(--muted);line-height:1.6;margin:10px 0 0}.korobky_product__2Eq4A{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:start}.korobky_gallery__qlyTV{min-width:0}.korobky_mainImg__fX5aj{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px;background:#f1f3f2;box-shadow:0 12px 32px rgba(15,31,23,.1)}.korobky_thumbs__Ri4BG{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.korobky_thumb__oQtTg{flex:0 0 76px;height:76px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.korobky_thumb__oQtTg img{width:100%;height:100%;object-fit:cover;display:block}.korobky_thumb__oQtTg[aria-pressed=true]{border-color:var(--accent)}.korobky_buy__IfU2F{min-width:0;display:grid;gap:14px;position:sticky;top:90px}.korobky_productTitle__c1RzE{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12;font-weight:850;letter-spacing:-.02em;margin:0;text-wrap:balance}.korobky_themeBadge__BCZZo{justify-self:start;padding:5px 10px;border-radius:999px;background:#fbe9ea;color:var(--festive);font-size:.78rem;font-weight:800}.korobky_priceBox__VRDqk{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;gap:12px}.korobky_priceNow__9M5_o{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.korobky_priceNow__9M5_o b{font-size:2rem;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.korobky_priceNow__9M5_o span{color:var(--muted)}.korobky_qtyRow__W1kO2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.korobky_qty__culjp{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;background:#fff}.korobky_qty__culjp button{width:42px;height:44px;border:0;background:#fff;font-size:1.2rem;cursor:pointer;color:var(--ink)}.korobky_qty__culjp button:hover{background:var(--accent-soft)}.korobky_qty__culjp input{width:64px;height:44px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font:inherit;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.korobky_total__OZOMc{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.korobky_hint__IKu_M{color:var(--muted);font-size:.84rem;margin:0;line-height:1.5}.korobky_cartNote__QGnhd{margin:0;padding:10px 12px;border-radius:10px;background:var(--accent-soft);border:1px solid #cfeedd;color:var(--ink);font-size:.88rem;line-height:1.5}.korobky_cartNote__QGnhd b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.korobky_addBtn__cqja1{width:100%;padding:15px 20px;border:0;border-radius:12px;background:var(--accent);color:#fff;font:inherit;font-size:1.05rem;font-weight:800;cursor:pointer;box-shadow:0 8px 22px rgba(11,132,92,.2)}.korobky_addBtn__cqja1:hover,.korobky_addBtn__cqja1[data-added=true]{background:var(--accent-strong)}.korobky_specs__8HZVD{list-style:none;padding:0;margin:0;display:grid;gap:6px}.korobky_specs__8HZVD li{color:var(--muted);font-size:.92rem;line-height:1.5}.korobky_specs__8HZVD li:before{content:"✓";margin-right:8px;color:var(--accent);font-weight:900}.korobky_desc__wLnle{color:var(--muted);line-height:1.7;margin:0}@media (max-width:860px){.korobky_product__2Eq4A{grid-template-columns:1fr;gap:20px}.korobky_buy__IfU2F{position:static}}