.package-card-wrapper[data-v-5adb1bc8]{width:100%;--surface:#0e0f11;--border:hsla(0,0%,100%,.07);--border-strong:hsla(0,0%,100%,.16);--text:#fff;--muted:#9aa0a6;--muted2:#6b6b6b;--accent:#00a3ff;--font:"Sora",sans-serif;--mono:"DM Mono",monospace}.package-card-wrapper .package-card__inner[data-v-5adb1bc8]{background:var(--surface);border:1px solid var(--border);border-radius:14px;cursor:pointer;overflow:hidden;position:relative;transition:border-color .25s ease}.package-card-wrapper .package-card__inner[data-v-5adb1bc8]:hover{border-color:var(--border-strong)}.package-card-wrapper .package-card__inner:hover .pkg-image[data-v-5adb1bc8]{transform:scale(1.05)}.package-card-wrapper .package-card__inner:hover .quick-cart-btn[data-v-5adb1bc8]{opacity:1;pointer-events:auto;transform:translate(0)}.package-card-wrapper .package-card__image-container[data-v-5adb1bc8]{background:#000;height:200px;overflow:hidden;position:relative;width:100%}.package-card-wrapper .package-card__image-container .pkg-image[data-v-5adb1bc8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1);width:100%}.package-card-wrapper .package-card__image-container .pkg-image-placeholder[data-v-5adb1bc8]{align-items:center;background:radial-gradient(circle at 50% 38%,hsla(0,0%,100%,.05),transparent 60%),#0b0b0d;color:var(--muted2);display:flex;height:100%;justify-content:center;width:100%}.package-card-wrapper .package-card__image-container .pkg-image-placeholder svg[data-v-5adb1bc8]{height:38px;opacity:.55;width:38px}.package-card-wrapper .package-card__image-container .overlay-gradient[data-v-5adb1bc8]{background:linear-gradient(to top,var(--surface) 0,transparent 100%);bottom:0;height:90px;left:0;pointer-events:none;position:absolute;right:0}.package-card-wrapper .package-card__body[data-v-5adb1bc8]{padding:16px}.package-card-wrapper .pkg-header-row[data-v-5adb1bc8]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.package-card-wrapper .pkg-header-row .pkg-title[data-v-5adb1bc8]{color:var(--text);display:-webkit-box;font-family:var(--font);font-size:15px;font-weight:600;line-height:1.4;margin:0;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.package-card-wrapper .pkg-header-row .pkg-price[data-v-5adb1bc8]{color:var(--accent);flex-shrink:0;font-family:var(--mono);font-size:13px;font-weight:500;white-space:nowrap}.package-card-wrapper .pkg-footer[data-v-5adb1bc8]{align-items:center;display:flex;gap:12px;justify-content:space-between}.package-card-wrapper .pkg-tags[data-v-5adb1bc8]{display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.package-card-wrapper .quick-cart-btn[data-v-5adb1bc8]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;color:var(--text);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;opacity:0;pointer-events:none;transform:translate(10px);transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease;width:32px}.package-card-wrapper .quick-cart-btn[data-v-5adb1bc8]:hover{background:#fff;border-color:#fff;color:#000;transform:scale(1.05) translate(0)!important}.package-card-wrapper .quick-cart-btn[data-v-5adb1bc8]:active{transform:scale(.95) translate(0)!important}.package-card-wrapper .quick-cart-btn[data-v-5adb1bc8]:disabled{cursor:not-allowed;opacity:.5}@media (hover:none){.package-card-wrapper .quick-cart-btn[data-v-5adb1bc8]{opacity:1;pointer-events:auto;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}.spin-anim{animation:spin 1s linear infinite}
