.jc-vip-account{display:grid;gap:24px}.jc-vip-account__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #d9dde1}.jc-vip-account__header h2,.jc-vip-account__notice h3,.jc-vip-product h3{margin:0}.jc-vip-account__eyebrow{margin:0 0 6px;color:#55616c;font-size:13px;font-weight:700;text-transform:uppercase}.jc-vip-account__status{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid #16835b;border-radius:4px;color:#116a49;font-size:13px;font-weight:700;white-space:nowrap}.jc-vip-account__intro,.jc-vip-account__notice p{margin:0;color:#4f5963}.jc-vip-account__notice{display:grid;gap:14px;max-width:680px;padding:22px;border-left:4px solid #1c6f91;background:#f5f8fa}.jc-vip-account__notice .button{justify-self:start}.jc-vip-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jc-vip-product{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);min-height:190px;overflow:hidden;border:1px solid #d9dde1;border-radius:6px;background:#fff}.jc-vip-product__image{display:block;min-height:100%;background:#f3f4f5}.jc-vip-product__image img{display:block;width:100%;height:100%;object-fit:contain}.jc-vip-product__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px}.jc-vip-product h3{font-size:18px;line-height:1.3}.jc-vip-product h3 a{color:inherit;text-decoration:none}.jc-vip-product__stock{margin:0;color:#116a49;font-size:14px;font-weight:700}.jc-vip-product__price{margin-top:auto;font-weight:700}@media (max-width: 1100px){.jc-vip-products{grid-template-columns:1fr}}@media (max-width: 600px){.jc-vip-account__header{flex-direction:column}.jc-vip-product{grid-template-columns:96px minmax(0,1fr)}.jc-vip-product__body{padding:14px}}
