.nutPrice{color:#0e8a5f;background:#e6f7ee;border-radius:999px;justify-content:center;align-items:center;height:32px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.nutPill{color:#6a1fc0;background:#f1e8fc;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.nutP1{width:290px;top:20px;left:352px;transform:rotate(3deg)}.nutP2a{width:270px;top:50px;left:10px;transform:rotate(-4deg)}.nutP2b{width:290px;top:0;left:220px;transform:rotate(3deg)}.nutP3{width:330px;top:0;left:262px;transform:rotate(3deg)}.nutP4a{width:280px;top:40px;left:20px;transform:rotate(-4deg)}.nutP4b{width:280px;top:0;left:300px;transform:rotate(3deg)}.nutP5a{width:290px;top:30px;left:102px;transform:rotate(-3deg)}.nutP5b{width:270px;top:90px;left:372px;transform:rotate(4deg)}.nutP6{width:300px;top:20px;left:120px;transform:rotate(-3deg)}.nutBottle{z-index:2;width:90px;height:90px;position:absolute;top:470px;left:22px;transform:rotate(-8deg)}.nutPlate{z-index:2;width:110px;height:110px;position:absolute;top:60px;left:20px;transform:rotate(-10deg)}.nutChips{z-index:2;flex-wrap:wrap;gap:12px;width:250px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:150px;left:82px}.nutChips li{height:46px;font-family:var(--font-display), system-ui, sans-serif;color:#6a1fc0;background:#fff;border-radius:16px;align-items:center;padding:0 18px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 4px #ddd6ec}.nutChips li:nth-child(3n){transform:rotate(-3deg)}.nutChips li:nth-child(3n+1){transform:rotate(2deg)}.nutTag{z-index:2;color:#fff;height:44px;font-family:var(--font-display), system-ui, sans-serif;background:#22c55e;border-radius:14px;align-items:center;padding:0 16px;font-size:18px;font-weight:800;display:inline-flex;position:absolute;top:330px;left:490px;transform:rotate(6deg);box-shadow:0 4px #15803d}.nutRows .fpArtCanvas{transform-origin:0;width:650px}@media (max-width:1215.98px){.nutRows .fpArtCanvas{transform:scale(.92)}}@media (max-width:1163.98px){.nutRows .fpArtCanvas{transform:scale(.84)}}@media (max-width:1111.98px){.nutRows .fpArtCanvas{transform:scale(.8)}}@media (max-width:1099.98px){.nutRows .fpArtCanvas{transform:scale(.76)}}@media (max-width:1087.98px){.nutRows .fpArtCanvas{transform:scale(.72)}}@media (max-width:1035.98px){.nutRows .fpArtCanvas{transform:scale(.68)}}@media (max-width:983.98px){.nutRows .fpArtCanvas{transform:scale(.64)}}@media (max-width:931.98px){.nutRows .fpArtCanvas{transform:scale(.6)}}@media (max-width:899.98px){.nutRows .fpArtCanvas{width:auto}}.nutPricing{font-family:var(--font-body), system-ui, sans-serif;color:var(--text);padding:96px 0 40px}.nutPricingHead{text-align:center}.nutPricingHead .fpH2{max-width:640px;margin-left:auto;margin-right:auto}.nutPricingCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:960px;margin:48px auto 0;display:grid}.nutCard{box-sizing:border-box;background:#fff;border-radius:36px;padding:36px;position:relative;box-shadow:0 8px #ddd6ec}.nutCardTitle{font-family:var(--font-display), system-ui, sans-serif;color:#3a3542;margin:0;font-size:26px;font-weight:800;line-height:1.15}.nutCardSub{color:var(--text-2);margin:8px 0 0;font-size:15px;line-height:1.45}.nutCardList{margin-top:24px}.nutCardAccent{color:#fff;background:#8a33e0;box-shadow:0 6px #5a2192}.nutCardAccent .nutCardTitle{color:#fff}.nutCardSticker{pointer-events:none;width:92px;height:92px;position:absolute;top:-30px;right:34px;transform:rotate(10deg)}.nutCardHead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.nutCardPill{color:#6a1fc0;background:#fff;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.nutCardLead{font-family:var(--font-display), system-ui, sans-serif;margin:28px 0 0;font-size:20px;font-weight:800}.nutCardText{color:#ffffffd9;margin:6px 0 0;font-size:16px;line-height:1.45}.nutCardPrice{margin:28px 0 0;font-size:16px}.nutCardAmount{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1}.nutCardFine{color:#ffffffd9;margin:10px 0 0;font-size:14px;line-height:1.45}@media (max-width:899.98px){.nutPricing{padding:48px 0 40px}.nutPricingCards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.nutCard{border-radius:30px;padding:28px 22px}.nutCardTitle{font-size:22px}.nutCardSticker{width:72px;height:72px;top:-26px;right:22px}.nutCardAmount{font-size:36px}}
