.pdp-root[data-v-d7c2b3ae]{background:#fff}.pdp-section-label[data-v-d7c2b3ae]{color:#00000047;font-size:.6875rem;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.pdp-section-title[data-v-d7c2b3ae]{color:#1f2a2e;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 32px}.pdp-cta-link[data-v-d7c2b3ae]{text-decoration:none}.cta-btn[data-v-d7c2b3ae]{align-items:center;border-radius:0;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;height:52px;letter-spacing:-.01em;line-height:1;padding:0 28px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.cta-btn[data-v-d7c2b3ae]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px}@media(max-width:480px){.cta-btn[data-v-d7c2b3ae]{font-size:.875rem;height:48px;padding:0 22px}}.cta-btn--dark[data-v-d7c2b3ae]{background:#1f2a2e;color:#fff}.cta-btn--dark[data-v-d7c2b3ae]:hover{background:#2b3b40;box-shadow:0 8px 24px #00000029;transform:translateY(-1px)}.cta-btn--outline[data-v-d7c2b3ae]{background:transparent;border:1px solid rgba(0,0,0,.25);color:#1f2a2e}.cta-btn--outline[data-v-d7c2b3ae]:hover{background:#00000008;border-color:#1f2a2e}.cta-btn--white[data-v-d7c2b3ae]{background:#fff;color:#1f2a2e}.cta-btn--white[data-v-d7c2b3ae]:hover{background:#ffffffe6;box-shadow:0 8px 24px #0000002e;transform:translateY(-1px)}.cta-btn--ghost-light[data-v-d7c2b3ae]{background:transparent;border:1px solid hsla(0,0%,100%,.28);color:#ffffffbf}.cta-btn--ghost-light[data-v-d7c2b3ae]:hover{border-color:#ffffffa6;color:#fff}@media(prefers-reduced-motion:reduce){.cta-btn[data-v-d7c2b3ae]{transition:background .15s ease,border-color .15s ease,color .15s ease}.cta-btn--dark[data-v-d7c2b3ae]:hover,.cta-btn--white[data-v-d7c2b3ae]:hover{box-shadow:none;transform:none}}.pdp-hero[data-v-d7c2b3ae]{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:40px 0 80px}@media(max-width:768px){.pdp-hero[data-v-d7c2b3ae]{padding:28px 0 56px}}.pdp-hero__wrap[data-v-d7c2b3ae]{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media(max-width:960px){.pdp-hero__wrap[data-v-d7c2b3ae]{gap:40px;grid-template-columns:1fr}}.pdp-hero__img-panel[data-v-d7c2b3ae]{aspect-ratio:4/3;background:#f4f8fa;overflow:hidden;position:sticky;top:96px}@media(max-width:960px){.pdp-hero__img-panel[data-v-d7c2b3ae]{aspect-ratio:16/10;position:static}}@media(max-width:560px){.pdp-hero__img-panel[data-v-d7c2b3ae]{aspect-ratio:4/3;margin:0 -24px}}.pdp-hero__img[data-v-d7c2b3ae]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .5s ease;width:100%}.pdp-hero__img[data-v-d7c2b3ae]:hover{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.pdp-hero__img[data-v-d7c2b3ae]{transition:none}.pdp-hero__img[data-v-d7c2b3ae]:hover{transform:none}}.pdp-hero__img-placeholder[data-v-d7c2b3ae]{background:linear-gradient(145deg,#1a252a,#24343b);height:100%;width:100%}.pdp-hero__info[data-v-d7c2b3ae]{padding-top:8px}@media(max-width:960px){.pdp-hero__info[data-v-d7c2b3ae]{padding-top:0}}.pdp-hero__label[data-v-d7c2b3ae]{color:#0000004d;font-size:.6875rem;font-weight:700;letter-spacing:.16em;margin:16px 0 12px;text-transform:uppercase}.pdp-hero__title[data-v-d7c2b3ae]{color:#1f2a2e;font-size:clamp(1.75rem,4vw,2.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.06;margin:0 0 20px}.pdp-hero__desc[data-v-d7c2b3ae]{color:#0000008c;font-size:1rem;line-height:1.7;margin:0 0 32px;max-width:520px}.pdp-hero__actions[data-v-d7c2b3ae]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.pdp-hero__trust[data-v-d7c2b3ae]{border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.pdp-props[data-v-d7c2b3ae]{display:grid;gap:2px;grid-template-columns:repeat(2,1fr);margin-bottom:36px}@media(max-width:480px){.pdp-props[data-v-d7c2b3ae]{grid-template-columns:1fr}}.pdp-prop[data-v-d7c2b3ae]{align-items:center;background:#f4f8fa;border:1px solid rgba(0,0,0,.08);display:flex;gap:12px;padding:16px 18px}.pdp-prop__icon[data-v-d7c2b3ae]{flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;opacity:.7;width:28px}.pdp-prop__text[data-v-d7c2b3ae]{display:flex;flex-direction:column;gap:2px;min-width:0}.pdp-prop__label[data-v-d7c2b3ae]{color:#0006;font-size:.75rem;font-weight:500;letter-spacing:.02em}.pdp-prop__value[data-v-d7c2b3ae]{color:#1f2a2e;font-size:.9375rem;font-weight:700;line-height:1.2}.pdp-trust-item[data-v-d7c2b3ae]{align-items:center;color:#0006;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;letter-spacing:.01em}.pdp-specs[data-v-d7c2b3ae]{background:#f4f8fa;border-bottom:1px solid rgba(0,0,0,.08);padding:80px 0}@media(max-width:768px){.pdp-specs[data-v-d7c2b3ae]{padding:56px 0}}.pdp-specs__wrap[data-v-d7c2b3ae]{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media(max-width:860px){.pdp-specs__wrap[data-v-d7c2b3ae]{gap:40px;grid-template-columns:1fr}}.pdp-specs__right[data-v-d7c2b3ae]{display:flex;flex-direction:column;gap:16px}.pdp-specs__tech-img[data-v-d7c2b3ae]{background:#fff;border:1px solid rgba(0,0,0,.08);display:block;height:auto;-o-object-fit:contain;object-fit:contain;padding:16px;width:100%}.pdp-spec-table[data-v-d7c2b3ae]{display:flex;flex-direction:column;gap:0}.pdp-spec-row[data-v-d7c2b3ae]{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.pdp-spec-row[data-v-d7c2b3ae]:first-child{border-top:1px solid rgba(0,0,0,.08)}.pdp-spec-row__label[data-v-d7c2b3ae]{color:#00000073;flex:1;font-size:.875rem;line-height:1.4;min-width:0}.pdp-spec-row__value[data-v-d7c2b3ae]{color:#1f2a2e;flex-shrink:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-align:right}.pdp-mid-cta[data-v-d7c2b3ae]{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:56px 0}@media(max-width:768px){.pdp-mid-cta[data-v-d7c2b3ae]{padding:44px 0}}.pdp-mid-cta__inner[data-v-d7c2b3ae]{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}@media(max-width:640px){.pdp-mid-cta__inner[data-v-d7c2b3ae]{align-items:flex-start;flex-direction:column}}.pdp-mid-cta__text[data-v-d7c2b3ae]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.pdp-mid-cta__title[data-v-d7c2b3ae]{color:#1f2a2e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0}.pdp-mid-cta__sub[data-v-d7c2b3ae]{color:#00000073;font-size:.875rem;line-height:1.55;margin:0;max-width:480px}.pdp-gallery[data-v-d7c2b3ae]{padding-top:80px}@media(max-width:768px){.pdp-gallery[data-v-d7c2b3ae]{padding-top:56px}}.pdp-gallery__header[data-v-d7c2b3ae]{margin-bottom:32px}.pdp-swatches[data-v-d7c2b3ae]{padding-top:16px}.pdp-final-cta[data-v-d7c2b3ae]{background:#1f2a2e;padding:96px 0}@media(max-width:768px){.pdp-final-cta[data-v-d7c2b3ae]{padding:72px 0}}.pdp-final-cta__inner[data-v-d7c2b3ae]{margin:0 auto;max-width:640px;text-align:center}.pdp-final-cta__eyebrow[data-v-d7c2b3ae]{color:#ffffff52;font-size:.6875rem;font-weight:700;letter-spacing:.2em;margin:0 0 16px;text-transform:uppercase}.pdp-final-cta__title[data-v-d7c2b3ae]{color:#fff;font-size:clamp(1.875rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 18px}.pdp-final-cta__sub[data-v-d7c2b3ae]{color:#ffffff80;font-size:1rem;line-height:1.65;margin:0 0 40px}.pdp-final-cta__actions[data-v-d7c2b3ae]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
