.pd-page[data-v-7d62b783]{background:#f8fafc;min-height:100vh}.pd-hero[data-v-7d62b783]{background:#080b12;padding:8rem 0 3.5rem;position:relative;overflow:hidden}.pd-hero-orb[data-v-7d62b783]{filter:blur(100px);pointer-events:none;background:#0d948821;border-radius:50%;width:600px;height:400px;position:absolute;top:-80px;right:-60px}.pd-hero-inner[data-v-7d62b783]{z-index:1;max-width:80rem;margin:0 auto;padding:0 1.5rem;position:relative}@media (width>=768px){.pd-hero-inner[data-v-7d62b783]{padding:0 2.5rem}}.pd-hero-copy[data-v-7d62b783]{margin-bottom:2rem}.pd-hero-eyebrow[data-v-7d62b783]{letter-spacing:.18em;text-transform:uppercase;color:#0d9488;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.7rem;font-weight:700;display:inline-flex}.pd-eyebrow-dot[data-v-7d62b783]{background:#0d9488;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pd-hero-title[data-v-7d62b783]{color:#fff;letter-spacing:-.025em;margin-bottom:.875rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;line-height:1.1}.pd-hero-sub[data-v-7d62b783]{color:#ffffff80;max-width:500px;margin-bottom:1.5rem;font-size:.925rem;line-height:1.7}.pd-hero-actions[data-v-7d62b783]{flex-wrap:wrap;gap:.75rem;display:flex}.pd-hero-btn-primary[data-v-7d62b783]{color:#fff;background:#0d9488;border-radius:8px;align-items:center;gap:.4rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.pd-hero-btn-primary[data-v-7d62b783]:hover{background:#0f766e;transform:translateY(-1px)}.pd-hero-btn-outline[data-v-7d62b783]{color:#fffc;border:1.5px solid #ffffff26;border-radius:8px;align-items:center;gap:.4rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.pd-hero-btn-outline[data-v-7d62b783]:hover{color:#2dd4bf;border-color:#0d9488}.pd-hero-tags[data-v-7d62b783]{flex-wrap:wrap;flex-shrink:0;gap:.625rem;display:flex}.pd-hero-tag[data-v-7d62b783]{color:#ffffffa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.pd-hero-tag[data-v-7d62b783]:hover{color:#2dd4bf;background:#0d94881f;border-color:#0d94884d}.breadcrumb-bar[data-v-7d62b783]{background:#0b1220;border-bottom:1px solid #ffffff0f}.pd-navspace[data-v-7d62b783]{background:#0b1220;height:4.25rem}@media (width>=768px){.pd-navspace[data-v-7d62b783]{height:4.75rem}}.pd-crumbs[data-v-7d62b783]{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.pd-top-row[data-v-7d62b783]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pd-sku[data-v-7d62b783]{color:#94a3b8;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:600}.pd-cta-band[data-v-7d62b783]{background:linear-gradient(135deg,#0b1220 0%,#0f2a2a 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 0 3rem;padding:1.75rem 2rem;display:flex;position:relative;overflow:hidden}.pd-cta-orb[data-v-7d62b783]{filter:blur(90px);pointer-events:none;background:#0d94882e;border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;right:-80px}.pd-cta-copy[data-v-7d62b783]{z-index:1;flex:1;min-width:240px;position:relative}.pd-cta-eyebrow[data-v-7d62b783]{letter-spacing:.16em;text-transform:uppercase;color:#2dd4bf;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.68rem;font-weight:800;display:inline-flex}.pd-cta-title[data-v-7d62b783]{color:#fff;letter-spacing:-.02em;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:900;line-height:1.2}.pd-cta-sub[data-v-7d62b783]{color:#fff9;max-width:520px;margin-top:.5rem;font-size:.875rem;line-height:1.6}.pd-cta-actions[data-v-7d62b783]{z-index:1;flex-wrap:wrap;gap:.6rem;display:flex;position:relative}.pd-cta-btn-primary[data-v-7d62b783]{color:#fff;background:#0d9488;border-radius:10px;align-items:center;gap:.4rem;padding:.75rem 1.4rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.pd-cta-btn-primary[data-v-7d62b783]:hover{background:#0f766e}.pd-cta-btn-outline[data-v-7d62b783]{color:#ffffffd9;border:1.5px solid #ffffff2e;border-radius:10px;align-items:center;padding:.75rem 1.4rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.pd-cta-btn-outline[data-v-7d62b783]:hover{color:#2dd4bf;border-color:#0d9488}.rcard-cat[data-v-7d62b783]{text-transform:uppercase;letter-spacing:.08em;color:#0d9488;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.breadcrumb-inner[data-v-7d62b783]{max-width:80rem;margin:0 auto;padding:1rem 1.5rem}@media (width>=768px){.breadcrumb-inner[data-v-7d62b783]{padding:1rem 2.5rem}}.breadcrumb[data-v-7d62b783]{flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.82rem;display:flex}.bc-link[data-v-7d62b783]{color:#fff9;text-decoration:none;transition:color .15s}.bc-link[data-v-7d62b783]:hover{color:#2dd4bf}.bc-sep[data-v-7d62b783]{color:#ffffff47;flex-shrink:0;width:14px;height:14px}.bc-current[data-v-7d62b783]{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.pd-inner[data-v-7d62b783]{max-width:80rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}@media (width>=768px){.pd-inner[data-v-7d62b783]{padding:2.5rem 2.5rem 4rem}}.pd-grid[data-v-7d62b783]{grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem;display:grid}@media (width>=1024px){.pd-grid[data-v-7d62b783]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:3rem}.gallery[data-v-7d62b783]{position:sticky;top:1.25rem}}.gallery[data-v-7d62b783]{flex-direction:column;gap:.75rem;display:flex}.thumb--video[data-v-7d62b783]{position:relative}.thumb-play[data-v-7d62b783]{color:#fff;background:#080b1273;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gallery-nav[data-v-7d62b783]{color:#0f172a;cursor:pointer;z-index:2;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .18s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000001f}.gallery-nav[data-v-7d62b783]:hover{color:#fff;background:#0d9488}.gallery-nav--prev[data-v-7d62b783]{left:.6rem}.gallery-nav--next[data-v-7d62b783]{right:.6rem}.gallery-dots[data-v-7d62b783]{z-index:2;justify-content:center;gap:.35rem;display:flex;position:absolute;bottom:.7rem;left:0;right:0}.gdot[data-v-7d62b783]{cursor:pointer;background:#fff9;border:1px solid #0000001a;border-radius:50%;width:7px;height:7px;transition:background .18s,width .18s}.gdot--active[data-v-7d62b783]{background:#0d9488;border-radius:999px;width:18px}.gallery-video[data-v-7d62b783]{aspect-ratio:1;background:#000;border:1.5px solid #e2e8f0;border-radius:16px;width:100%;position:relative;overflow:hidden}.gallery-video iframe[data-v-7d62b783],.gallery-video video[data-v-7d62b783]{width:100%;height:100%;position:absolute;inset:0}.gallery-main[data-v-7d62b783]{aspect-ratio:1;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:16px;position:relative;overflow:hidden}.gallery-img[data-v-7d62b783]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.gallery-main:hover .gallery-img[data-v-7d62b783]{transform:scale(1.03)}.pd-badge[data-v-7d62b783]{color:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.pd-badge--sm[data-v-7d62b783]{padding:.2rem .55rem;font-size:.65rem;top:.5rem;left:.5rem}.badge--green[data-v-7d62b783]{background:#16a34a}.badge--blue[data-v-7d62b783]{background:#2563eb}.badge--purple[data-v-7d62b783]{background:#7c3aed}.badge--emerald[data-v-7d62b783]{background:#059669}.badge--amber[data-v-7d62b783]{background:#d97706}.badge--orange[data-v-7d62b783]{background:#ea580c}.badge--slate[data-v-7d62b783]{background:#475569}.gallery-wish[data-v-7d62b783]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 10px #00000014}.gallery-wish[data-v-7d62b783]:hover{transform:scale(1.1)}.gallery-thumbs[data-v-7d62b783]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.thumb[data-v-7d62b783]{aspect-ratio:1;cursor:pointer;border:2px solid #e2e8f0;border-radius:10px;transition:border-color .18s;overflow:hidden}.thumb img[data-v-7d62b783]{object-fit:cover;width:100%;height:100%}.thumb[data-v-7d62b783]:hover,.thumb--active[data-v-7d62b783]{border-color:#0d9488}.pd-info[data-v-7d62b783]{flex-direction:column;gap:1.25rem;display:flex}.pd-stars-row[data-v-7d62b783]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pd-stars[data-v-7d62b783]{gap:2px;display:flex}.star-icon[data-v-7d62b783]{color:#e2e8f0;fill:#e2e8f0;width:18px;height:18px}.star-icon--filled[data-v-7d62b783]{color:#f59e0b;fill:#f59e0b}.pd-reviews-count[data-v-7d62b783]{color:#64748b;font-size:.82rem}.pd-reviews-link[data-v-7d62b783]{color:#0d9488;cursor:pointer;font-size:.82rem;transition:color .15s}.pd-reviews-link[data-v-7d62b783]:hover{color:#0f766e;text-decoration:underline}.pd-name[data-v-7d62b783]{color:#0f172a;letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;line-height:1.15}.pd-cat[data-v-7d62b783]{text-transform:uppercase;letter-spacing:.12em;color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;padding:.25rem .75rem;font-size:.72rem;font-weight:700;display:inline-block}.pd-desc[data-v-7d62b783]{color:#475569;font-size:.975rem;line-height:1.75}.pd-buybox[data-v-7d62b783]{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:.9rem;padding:1.25rem 1.35rem;display:flex;box-shadow:0 1px 2px #00000008}.pd-price-row[data-v-7d62b783]{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.pd-price[data-v-7d62b783]{color:#0f172a;letter-spacing:-.03em;font-size:2.1rem;font-weight:900;line-height:1}.pd-orig[data-v-7d62b783]{color:#94a3b8;font-size:1.15rem;text-decoration:line-through}.pd-save-badge[data-v-7d62b783]{color:#fff;background:#ea580c;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:800}.pd-currency-row[data-v-7d62b783]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pd-currency-select[data-v-7d62b783]{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;flex:1;min-width:160px;padding:.55rem .7rem;font-size:.82rem;font-weight:600}.pd-currency-select[data-v-7d62b783]:focus{border-color:#0d9488;outline:none}.pd-stock-chip[data-v-7d62b783]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:.3rem .6rem;font-size:.7rem;font-weight:800}.pd-stock-chip--in[data-v-7d62b783]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.pd-stock-chip--out[data-v-7d62b783]{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa}.pd-buy-row[data-v-7d62b783]{align-items:stretch;gap:.7rem;display:flex}.pd-assurances[data-v-7d62b783]{border-top:1px dashed #e2e8f0;flex-direction:column;gap:.45rem;padding-top:.85rem;display:flex}.pd-assure[data-v-7d62b783]{color:#475569;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;display:flex}.pd-assure svg[data-v-7d62b783]{color:#0d9488;flex-shrink:0}.pd-section[data-v-7d62b783]{margin-bottom:3rem}.pd-video-frame[data-v-7d62b783]{aspect-ratio:16/9;background:#000;border:1.5px solid #e2e8f0;border-radius:16px;width:100%;position:relative;overflow:hidden}.pd-video-frame iframe[data-v-7d62b783],.pd-video-frame video[data-v-7d62b783]{width:100%;height:100%;position:absolute;inset:0}.pd-info-rich[data-v-7d62b783]{color:#334155;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:1.75rem 2rem;font-size:.95rem;line-height:1.8}.pd-info-rich[data-v-7d62b783] h1,.pd-info-rich[data-v-7d62b783] h2,.pd-info-rich[data-v-7d62b783] h3{color:#0f172a;margin:1.25rem 0 .5rem;font-weight:800;line-height:1.3}.pd-info-rich[data-v-7d62b783] h2{font-size:1.25rem}.pd-info-rich[data-v-7d62b783] h3{font-size:1.05rem}.pd-info-rich[data-v-7d62b783] p{margin:0 0 .75rem}.pd-info-rich[data-v-7d62b783] ul,.pd-info-rich[data-v-7d62b783] ol{margin:0 0 .75rem 1.25rem}.pd-info-rich[data-v-7d62b783] li{margin-bottom:.35rem}.pd-info-rich[data-v-7d62b783] img{border-radius:10px;max-width:100%;margin:.75rem 0}.pd-info-rich[data-v-7d62b783] a{color:#0d9488;text-decoration:underline}.pd-info-rich[data-v-7d62b783] table{border-collapse:collapse;width:100%;margin:.75rem 0}.pd-info-rich[data-v-7d62b783] td,.pd-info-rich[data-v-7d62b783] th{text-align:left;border:1px solid #e2e8f0;padding:.5rem .75rem}.pd-features-title[data-v-7d62b783]{color:#0f172a;margin-bottom:.75rem;font-size:.95rem;font-weight:800}.pd-features-grid[data-v-7d62b783]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.pd-feature[data-v-7d62b783]{color:#0f172a;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;display:flex}.pd-feature-check[data-v-7d62b783]{color:#0d9488;flex-shrink:0;width:14px;height:14px}.pd-qty[data-v-7d62b783]{border:1.5px solid #e2e8f0;border-radius:12px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.qty-btn[data-v-7d62b783]{color:#374151;cursor:pointer;background:#f8fafc;justify-content:center;align-items:center;width:44px;height:52px;transition:background .15s;display:flex}.qty-btn[data-v-7d62b783]:hover:not(:disabled){background:#f1f5f9}.qty-btn[data-v-7d62b783]:disabled{opacity:.4;cursor:not-allowed}.qty-val[data-v-7d62b783]{border-left:1.5px solid #e2e8f0;border-right:1.5px solid #e2e8f0;justify-content:center;align-items:center;min-width:52px;height:52px;font-size:.95rem;font-weight:800;display:flex}.btn-addcart[data-v-7d62b783]{color:#fff;cursor:pointer;background:#0d9488;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;height:52px;padding:0 1.25rem;font-size:.98rem;font-weight:800;transition:background .2s,transform .12s;display:flex}.btn-addcart[data-v-7d62b783]:hover{background:#0f766e}.btn-addcart[data-v-7d62b783]:active{transform:scale(.99)}.btn-buynow[data-v-7d62b783]{color:#0d9488;cursor:pointer;background:#fff;border:1.5px solid #0d9488;border-radius:12px;width:100%;height:48px;font-size:.92rem;font-weight:800;transition:background .2s,color .2s}.btn-buynow[data-v-7d62b783]:hover{color:#fff;background:#0d9488}.pd-social-actions[data-v-7d62b783]{gap:1.5rem;display:flex}.social-btn[data-v-7d62b783]{color:#64748b;cursor:pointer;align-items:center;gap:.35rem;font-size:.82rem;transition:color .15s;display:flex}.social-btn[data-v-7d62b783]:hover{color:#0d9488}.pd-trust-bar[data-v-7d62b783]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:3rem;display:grid;overflow:hidden}@media (width>=768px){.pd-trust-bar[data-v-7d62b783]{grid-template-columns:repeat(4,1fr)}}.pd-trust-item[data-v-7d62b783]{color:#374151;background:#fff;align-items:center;gap:.625rem;padding:1.1rem 1.25rem;font-size:.8rem;font-weight:600;transition:background .15s;display:flex}.pd-trust-item[data-v-7d62b783]:hover{background:#f0fdfa}.related-header[data-v-7d62b783]{margin-bottom:1.75rem}.section-eyebrow[data-v-7d62b783]{letter-spacing:.15em;text-transform:uppercase;color:#0d9488;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.eyebrow-dot[data-v-7d62b783]{background:#0d9488;border-radius:50%;width:6px;height:6px}.related-title[data-v-7d62b783]{color:#0f172a;letter-spacing:-.02em;font-size:1.6rem;font-weight:900}.related-grid[data-v-7d62b783]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){.related-grid[data-v-7d62b783]{grid-template-columns:repeat(4,1fr)}}.rcard[data-v-7d62b783]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;transition:box-shadow .2s,border-color .2s,transform .2s;overflow:hidden}.rcard[data-v-7d62b783]:hover{border-color:#99f6e4;transform:translateY(-2px);box-shadow:0 8px 28px #0d94881f}.rcard-img-wrap[data-v-7d62b783]{position:relative;overflow:hidden}.rcard-img[data-v-7d62b783]{object-fit:cover;width:100%;height:160px;transition:transform .3s}.rcard:hover .rcard-img[data-v-7d62b783]{transform:scale(1.05)}.rcard-body[data-v-7d62b783]{padding:.875rem}.rcard-stars[data-v-7d62b783]{align-items:center;gap:1px;margin-bottom:.5rem;display:flex}.rcard-reviews[data-v-7d62b783]{color:#94a3b8;margin-left:.25rem;font-size:.7rem}.rcard-name[data-v-7d62b783]{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.625rem;font-size:.85rem;font-weight:700;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.rcard:hover .rcard-name[data-v-7d62b783]{color:#0d9488}.rcard-footer[data-v-7d62b783]{justify-content:space-between;align-items:center;display:flex}.rcard-price[data-v-7d62b783]{color:#0f172a;font-size:.95rem;font-weight:900}.rcard-view[data-v-7d62b783]{color:#0d9488;cursor:pointer;font-size:.78rem;font-weight:700;transition:color .15s}.rcard-view[data-v-7d62b783]:hover{color:#0f766e}.pd-skel-page[data-v-7d62b783]{background:#f8fafc;min-height:100vh}.pd-skel-hero[data-v-7d62b783]{background:#080b12;padding:8rem 0 3.5rem}.pd-skel-hero-inner[data-v-7d62b783]{flex-direction:column;gap:1rem;max-width:80rem;margin:0 auto;padding:0 1.5rem;display:flex}@media (width>=768px){.pd-skel-hero-inner[data-v-7d62b783]{padding:0 2.5rem}}.pd-skel-eyebrow[data-v-7d62b783]{background:linear-gradient(90deg,#ffffff0f,#ffffff1a,#ffffff0f) 0 0/600px 100%;border-radius:6px;width:200px;height:12px;margin-bottom:.5rem;animation:1.4s ease-in-out infinite shimmer-dark-7d62b783}.pd-skel-hero-title[data-v-7d62b783]{background:linear-gradient(90deg,#ffffff0f,#ffffff1a,#ffffff0f) 0 0/600px 100%;border-radius:8px;width:80%;height:36px;animation:1.4s ease-in-out infinite shimmer-dark-7d62b783}.pd-skel-hero-title--short[data-v-7d62b783]{width:55%;height:36px}.pd-skel-hero-sub[data-v-7d62b783]{background:linear-gradient(90deg,#ffffff0a,#ffffff12,#ffffff0a) 0 0/600px 100%;border-radius:6px;width:75%;height:14px;margin-top:.25rem;animation:1.4s ease-in-out infinite shimmer-dark-7d62b783}.pd-skel-hero-sub--short[data-v-7d62b783]{width:50%}.pd-skel-hero-btns[data-v-7d62b783]{gap:.75rem;margin-top:.75rem;display:flex}.pd-skel-hero-btn[data-v-7d62b783]{background:linear-gradient(90deg,#0d948833,#0d948859,#0d948833) 0 0/600px 100%;border-radius:8px;width:160px;height:44px;animation:1.4s ease-in-out infinite shimmer-dark-7d62b783}.pd-skel-hero-btn--outline[data-v-7d62b783]{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a)}.pd-skel-tags[data-v-7d62b783]{flex-wrap:wrap;gap:.625rem;margin-top:.5rem;display:flex}.pd-skel-tag[data-v-7d62b783]{background:linear-gradient(90deg,#ffffff0a,#ffffff12,#ffffff0a) 0 0/600px 100%;border-radius:999px;width:110px;height:34px;animation:1.4s ease-in-out infinite shimmer-dark-7d62b783}.pd-skel-bc[data-v-7d62b783]{background:#fff;border-bottom:1px solid #e2e8f0}.pd-skel-bc-inner[data-v-7d62b783]{max-width:80rem;margin:0 auto;padding:1rem 1.5rem}@media (width>=768px){.pd-skel-bc-inner[data-v-7d62b783]{padding:1rem 2.5rem}}.pd-skel-bc-line[data-v-7d62b783]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9) 0 0/600px 100%;border-radius:6px;width:260px;height:12px;animation:1.4s ease-in-out infinite shimmer-7d62b783}.pd-loading[data-v-7d62b783]{max-width:80rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}@media (width>=768px){.pd-loading[data-v-7d62b783]{padding:2.5rem 2.5rem 4rem}}.pd-skel-inner[data-v-7d62b783]{grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=1024px){.pd-skel-inner[data-v-7d62b783]{grid-template-columns:1fr 1fr}}.pd-skel-img[data-v-7d62b783]{aspect-ratio:1;background:#e2e8f0;border-radius:16px;position:relative;overflow:hidden}.pd-skel-img-shine[data-v-7d62b783]{background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s ease-in-out infinite shine-7d62b783;position:absolute;inset:0}.pd-skel-info[data-v-7d62b783]{flex-direction:column;gap:1rem;display:flex}.pd-skel-stars[data-v-7d62b783]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9) 0 0/600px 100%;border-radius:6px;width:120px;height:16px;animation:1.4s ease-in-out infinite shimmer-7d62b783}.pd-skel-line[data-v-7d62b783]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9) 0 0/600px 100%;border-radius:6px;height:13px;animation:1.4s ease-in-out infinite shimmer-7d62b783}.pd-skel-line--short[data-v-7d62b783]{width:35%}.pd-skel-line--medium[data-v-7d62b783]{width:60%}.pd-skel-line--full[data-v-7d62b783]{width:100%}.pd-skel-line--title[data-v-7d62b783]{border-radius:8px;height:28px}.pd-skel-badge[data-v-7d62b783]{background:linear-gradient(90deg,#f0fdfa,#ccfbf1,#f0fdfa) 0 0/600px 100%;border-radius:6px;width:120px;height:24px;animation:1.4s ease-in-out infinite shimmer-7d62b783}.pd-skel-price-block[data-v-7d62b783]{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:.75rem;padding:1.25rem 0;display:flex}.pd-skel-price[data-v-7d62b783]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9) 0 0/600px 100%;border-radius:8px;width:180px;height:40px;animation:1.4s ease-in-out infinite shimmer-7d62b783}.pd-skel-features[data-v-7d62b783]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.pd-skel-feat[data-v-7d62b783]{background:linear-gradient(90deg,#f0fdfa,#e6faf8,#f0fdfa) 0 0/600px 100%;border-radius:8px;height:40px;animation:1.4s ease-in-out infinite shimmer-7d62b783}.pd-skel-btn[data-v-7d62b783]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9) 0 0/600px 100%;border-radius:10px;height:54px;margin-top:.5rem;animation:1.4s ease-in-out infinite shimmer-7d62b783}@keyframes shimmer-7d62b783{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes shimmer-dark-7d62b783{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes shine-7d62b783{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.gallery-img[data-v-7d62b783],.rcard-img[data-v-7d62b783],.rcard[data-v-7d62b783]{transition:none}.pd-skel-img-shine[data-v-7d62b783],.pd-skel-line[data-v-7d62b783],.pd-skel-btn[data-v-7d62b783],.pd-skel-eyebrow[data-v-7d62b783],.pd-skel-hero-title[data-v-7d62b783],.pd-skel-hero-sub[data-v-7d62b783],.pd-skel-hero-btn[data-v-7d62b783],.pd-skel-tag[data-v-7d62b783],.pd-skel-bc-line[data-v-7d62b783],.pd-skel-stars[data-v-7d62b783],.pd-skel-badge[data-v-7d62b783],.pd-skel-price[data-v-7d62b783],.pd-skel-feat[data-v-7d62b783]{animation:none}}
