.v-pkg[data-v-4ac8e847]{align-items:center;display:flex;flex-direction:column;height:100%;padding:20px;text-align:center;transition:transform .2s,box-shadow .2s,border-color .2s}.v-pkg[data-v-4ac8e847]:hover{border-color:#38d6ff66;box-shadow:0 16px 40px #38d6ff33;transform:translateY(-4px)}.v-pkg:hover .v-pkg__image img[data-v-4ac8e847],.v-pkg:hover .v-pkg__placeholder[data-v-4ac8e847]{transform:scale(1.06)}.v-pkg__image[data-v-4ac8e847]{align-items:center;display:flex;height:150px;justify-content:center;margin-bottom:12px;width:100%}.v-pkg__image img[data-v-4ac8e847]{filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));max-height:150px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s}.v-pkg__placeholder[data-v-4ac8e847]{align-items:center;background:linear-gradient(135deg,#1590f5,#003078);border-radius:20px;box-shadow:0 0 30px var(--v-glow);color:#fff;display:flex;font-size:48px;font-weight:900;height:110px;justify-content:center;transition:transform .2s;width:110px}.v-pkg__name[data-v-4ac8e847]{color:#fff;font-size:18px;font-weight:800;line-height:1.3;margin:0 0 6px}.v-pkg__price[data-v-4ac8e847]{align-items:baseline;display:flex;gap:8px;margin-bottom:16px}.v-pkg__price s[data-v-4ac8e847]{color:var(--v-accent);font-size:13px;font-weight:700;opacity:.8}.v-pkg__price strong[data-v-4ac8e847]{color:#fff;font-size:20px;font-weight:900}.v-pkg__actions[data-v-4ac8e847]{display:flex;gap:8px;margin-top:auto;width:100%}.v-pkg__add[data-v-4ac8e847],.v-pkg__info[data-v-4ac8e847]{align-items:center;background:var(--v-btn);border:0;border-radius:8px;box-shadow:0 4px 0 var(--v-btn-shadow);color:var(--v-primary-text);cursor:pointer;display:flex;font:800 12px Montserrat,sans-serif;height:40px;justify-content:center;text-decoration:none;text-transform:uppercase;transition:transform .1s,box-shadow .1s,background .2s}.v-pkg__add[data-v-4ac8e847]:hover,.v-pkg__info[data-v-4ac8e847]:hover{background:var(--v-btn-hover);box-shadow:0 2px 0 var(--v-btn-shadow);text-decoration:none;transform:translateY(2px)}.v-pkg__info[data-v-4ac8e847]{flex:0 0 40px;font-size:15px;text-transform:none}.v-pkg__add[data-v-4ac8e847]{flex:1;gap:6px}.v-pkg__add[data-v-4ac8e847]:disabled{cursor:wait;opacity:.7}
