.v2{.sale-hero{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.sale-cta{margin-top:24px}.sale-gold{background:var(--gold);color:var(--ink)}.sale-first{padding-top:44px}.lvls{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lvl{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:6px}.lvl.best{background:var(--forest);color:#fff;border-color:var(--forest)}.lv-n{font-family:var(--f-display);font-size:26px;font-weight:700;padding-right:70px}.lv-m{color:var(--ink-soft)}.lvl.best .lv-m,.lvl.best .lv-x{color:#B9CBBF}.lv-o{position:absolute;top:24px;right:24px;background:var(--sale);color:#fff;border-radius:999px;padding:4px 12px}.lv-o,.lv-p{font-weight:700}.lv-p{font-size:24px;margin-top:14px}.lv-p small{display:block;font-size:14px;font-weight:500;opacity:.7}.lv-x{font-size:14px;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:12px;margin-top:8px}.lvl.best .lv-x{border-color:rgba(255,255,255,.15)}.tagb{position:absolute;top:-12px;left:24px;background:var(--gold);color:var(--ink);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.prodsel button img{width:36px;height:34px}.deal-r img{height:110px}.deal-btn:disabled{opacity:.6;cursor:progress}.pack{min-width:0}.bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bd{--c:#166534;--t:#D8F6D1;border-radius:26px;background:#fff;border:1px solid var(--line);overflow:hidden;flex-direction:column}.bd,.bd-top{display:flex}.bd-top{background:var(--t);padding:20px;align-items:center;justify-content:center;position:relative;min-height:170px}.bd-top img{width:44%;height:auto;max-height:120px;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(0,0,0,.2))}.bd-top .x{position:absolute;right:16px;bottom:14px;font-family:var(--f-display);font-size:34px;font-weight:800;color:var(--c)}.bd-top .o{position:absolute;left:16px;top:16px;background:var(--sale);color:#fff;border-radius:999px;padding:4px 10px;font-weight:700;font-size:14px}.bd-b{padding:20px;display:flex;flex-direction:column;gap:6px;flex:1}.bd-b h3{font-family:var(--f-body);font-weight:700;letter-spacing:0;font-size:18px;line-height:1.3}.bd-b .row{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:15px;color:var(--ink-soft)}.bd-b .tt{font-family:var(--f-display);font-size:28px;margin-top:8px}.bd-b .sv{color:var(--brand);font-weight:700}.bd-b .btn{margin-top:auto;align-self:stretch}.bd-b .gap{height:8px}@media (max-width:1100px){.bundles,.lvls{grid-template-columns:1fr 1fr}.lvl.best{grid-column:span 2}}@media (max-width:700px){.bundles,.lvls,.sale-hero{grid-template-columns:1fr}.lvl.best{grid-column:auto}.lvls{gap:22px}.deal-r{grid-template-columns:84px 1fr}.deal-r img{width:84px;height:84px}.deal-sum .tot{font-size:26px}}@media (max-width:480px){.pack .pk-b{position:static;order:-1;align-self:flex-start;margin:6px 0 4px}}}