.vpd-root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#062e5c,#04182f 8% 100%)}.vpd-root{--court:#0b4f9c;--court-dk:#062e5c;--string:#4fd1ff;--slate:rgba(255,255,255,.68);--slate-dim:rgba(255,255,255,.42);--hair:rgba(255,255,255,.14)}.vpd-root *{box-sizing:border-box}.vpd-root a{text-decoration:none;color:inherit}.vpd-root p{margin:0}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}[data-reveal].in-view{opacity:1;transform:translateY(0)}.vpd-hero{max-width:820px;margin:0 auto;padding:88px 24px 0;text-align:center}.vpd-eyebrow{font-size:14px;color:var(--slate);font-weight:600;letter-spacing:-.005em;margin-bottom:10px}.vpd-badge{display:inline-flex;background:var(--string);color:#000;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 13px;border-radius:100px;margin-bottom:18px}.vpd-hero h1{font-size:clamp(44px,8vw,96px);font-weight:700;letter-spacing:-.035em;line-height:1.02}.vpd-buy-row{margin-top:32px;display:flex;justify-content:center}.vpd-buy-btn{background:var(--court);color:#fff;padding:14px 34px;border-radius:980px;font-size:17px;font-weight:500;border:none;cursor:pointer;transition:background .2s ease;display:inline-flex;align-items:center;gap:10px}.vpd-buy-btn .vpd-btn-price{font-weight:400;opacity:.85;margin-left:8px}.vpd-buy-btn:hover{background:#1a6fc4}.vpd-hero-media{max-width:1000px;margin:56px auto 0;padding:0 24px}.vpd-hero-media img{width:100%;height:auto;max-height:72vh;object-fit:contain;display:block;margin:0 auto}.vpd-hero-ph{color:var(--slate-dim);font-size:13px;text-align:center;padding:80px 24px}.vpd-highlights{max-width:1000px;margin:0 auto;padding:100px 24px 0}.vpd-highlights h2{text-align:center;font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.02em;margin-bottom:56px}.vpd-hl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.vpd-hl-card{text-align:center;padding-top:24px;border-top:1px solid var(--hair)}.vpd-hl-card .k{font-size:12px;color:var(--slate-dim);font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px}.vpd-hl-card .v{font-size:26px;font-weight:600;letter-spacing:-.01em}.vpd-config{max-width:1160px;margin:130px auto 0;padding:0 24px}.vpd-config-title{text-align:center;font-size:clamp(26px,3.6vw,38px);font-weight:600;letter-spacing:-.015em;margin-bottom:36px}.vpd-config-inner{background:#ffffff0b;border:1px solid var(--hair);border-radius:32px;padding:40px;display:grid;grid-template-columns:.95fr 1.05fr;gap:40px;align-items:center}.vpd-config-media{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.vpd-config-media img{max-width:100%;max-height:100%;object-fit:contain;transition:opacity .25s ease;display:block}.vpd-config-ph{color:var(--slate-dim);font-size:12.5px;text-align:center;padding:24px}.vpd-config-pills{display:flex;flex-direction:column;gap:10px}.vpd-pill{background:#ffffff0e;border-radius:20px;overflow:hidden;transition:background .2s ease}.vpd-pill.active{background:#ffffff1a}.vpd-pill-head{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.vpd-pill-icon{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--slate);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--slate);flex-shrink:0;transition:transform .2s ease,border-color .2s ease,color .2s ease}.vpd-pill.active .vpd-pill-icon{transform:rotate(45deg);border-color:#fff;color:#fff}.vpd-pill-title{font-size:16px;font-weight:600;color:#fff;letter-spacing:-.005em}.vpd-pill-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.vpd-pill.active .vpd-pill-body{max-height:220px}.vpd-pill-body-inner{padding:0 18px 18px 54px}.vpd-pill-body-inner p{font-size:14px;color:var(--slate);line-height:1.6}@media(max-width:860px){.vpd-config-inner{grid-template-columns:1fr;padding:26px;gap:26px}}.vpd-spec-section{margin-top:150px;background:#ffffff0a;border-top:1px solid var(--hair);padding:110px 24px}.vpd-spec-inner{max-width:680px;margin:0 auto}.vpd-spec-inner h2{font-size:clamp(26px,3.4vw,36px);font-weight:600;letter-spacing:-.015em;margin-bottom:40px;text-align:center}.vpd-spec-table{width:100%;border-collapse:collapse}.vpd-spec-table tr{border-bottom:1px solid var(--hair)}.vpd-spec-table tr:last-child{border-bottom:none}.vpd-spec-table td{padding:20px 4px;vertical-align:top}.vpd-spec-table td.label{font-size:15px;font-weight:400;color:var(--slate);width:42%}.vpd-spec-table td.value{font-size:15px;font-weight:600;text-align:right;color:#fff}.vpd-related{padding:120px 24px 110px;background:#fff}.vpd-related-inner{max-width:1100px;margin:0 auto}.vpd-related h2{font-size:clamp(24px,3.2vw,32px);font-weight:600;letter-spacing:-.015em;margin-bottom:44px;text-align:center;color:#1d1d1f}.vpd-related-scroll{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.vpd-related-card{text-align:center}.vpd-related-media{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.vpd-related-media img{max-width:82%;max-height:82%;object-fit:contain;transition:transform .3s ease}.vpd-related-card:hover .vpd-related-media img{transform:scale(1.04)}.vpd-related-card h3{margin-top:14px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:#1d1d1f}.vpd-related-card .price{margin-top:4px;font-size:13px;color:var(--court);font-weight:700}.vpd-buybar{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#062e5cd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--hair);display:flex;align-items:center;justify-content:space-between;padding:14px 32px;transform:translateY(100%);transition:transform .4s ease}.vpd-buybar.show{transform:translateY(0)}.vpd-buybar-info b{font-size:15px;color:#fff;font-weight:600}.vpd-buybar-info span{font-size:14px;color:var(--slate);margin-left:8px}.vpd-buy-btn-sm{background:var(--court);color:#fff;padding:9px 22px;border-radius:980px;font-size:13.5px;font-weight:400;border:none;cursor:pointer}@media(max-width:860px){.vpd-hl-grid{grid-template-columns:1fr;gap:28px}.vpd-related-scroll{grid-template-columns:repeat(2,1fr);gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/badmin-pdp-victor.css.map */
