.ym-growth-cart,.ym-growth-kit,.ym-growth-subscriptions{color:#193e30;font-family:Arial,Helvetica,sans-serif;line-height:1.55}
.ym-growth-cart{background:#f7f6f0;border:1px solid #dce0d4;border-radius:16px;padding:20px;margin:24px 0}
.ym-growth-cart h2,.ym-growth-kit h2,.ym-growth-subscriptions h2{font-family:Georgia,serif;font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.4px;margin:6px 0 10px}
.ym-growth-cart p,.ym-growth-kit p{font-size:14px;margin:6px 0 12px}
.ym-growth-cart .ym-growth-eyebrow,.ym-growth-kit .ym-growth-eyebrow,.ym-growth-subscriptions .ym-growth-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 6px;color:#536641}
.ym-growth-accessories{display:grid;gap:10px;margin-top:18px}.ym-growth-accessory{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;background:#fff;border-radius:10px;padding:12px}
.ym-growth-accessory-photo img{width:80px;height:80px;object-fit:cover;border-radius:8px}.ym-growth-accessory-title{font-size:14px;font-weight:700;display:inline-block;padding:0 0 6px}
.ym-growth-accessory select{appearance:auto;width:100%;font:12px Arial,sans-serif;padding:9px 8px;border:1px solid #cbd3c3;border-radius:6px;background:#fff;color:#193e30}
.ym-growth-accessory button{display:block;background:#193e30;color:#fff;border-radius:24px;padding:10px 14px;font-size:12px;font-weight:700;margin-top:8px;min-height:40px}
.ym-growth-accessory button:focus-visible,.ym-growth-accessory select:focus-visible{outline:2px solid #193e30;outline-offset:3px}
.ym-growth-kit{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f6e6e9;border-radius:14px;padding:20px;margin:18px 0}
.ym-growth-kit h2{font-size:23px}.ym-growth-kit img{width:100px;height:100px;object-fit:cover;border-radius:12px;flex-shrink:0}
.ym-growth-kit a,.ym-growth-plan a,.ym-growth-sub-help{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:10px 0}
.ym-growth-kit small{display:block;font-size:12px}.ym-growth-sub-help{margin:4px 0 8px;color:#193e30}
.ym-growth-subscriptions{margin:24px 0 40px}.ym-growth-subscriptions>p{max-width:65ch;font-size:16px}
.ym-growth-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}
.ym-growth-plan{background:#f7f6f0;border:1px solid #dce0d4;border-radius:18px;overflow:hidden}.ym-growth-plan img{width:100%;aspect-ratio:1;object-fit:cover}.ym-growth-plan-body{padding:20px}
.ym-growth-plan h3{font-family:Georgia,serif;font-size:23px;line-height:1.15;margin:0 0 12px;letter-spacing:0;font-weight:400}.ym-growth-plan p{margin:6px 0;font-size:14px}
.ym-growth-plan .ym-growth-plan-price{font-weight:700;font-size:20px}.ym-growth-plan-price small{display:block;font-weight:400;font-size:12px}
.ym-growth-plan-comparison{color:#526157}.ym-growth-plan .ym-growth-plan-saving{font-weight:700;font-size:13px}.ym-growth-subscriptions .ym-growth-fine{font-size:12px;color:#526157}
@media(max-width:749px){.ym-growth-plan-grid{grid-template-columns:1fr}.ym-growth-plan{display:grid;grid-template-columns:100px 1fr}.ym-growth-plan img{margin:16px 0 0 12px;width:88px;border-radius:10px}.ym-growth-plan-body{padding:16px}.ym-growth-kit{padding:16px}.ym-growth-kit img{width:76px;height:76px}}
@media(prefers-reduced-motion:reduce){.ym-growth-plan,.ym-growth-kit{scroll-behavior:auto}}
