.pd-hero[data-v-9e07b4f0]{--tc: var(--color-brand-primary);display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-items:center;margin-block-start:8px}@media(min-width:1024px){.pd-hero[data-v-9e07b4f0]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;margin-block-start:24px}.pd-buy[data-v-9e07b4f0]{order:-1}}.pd-gallery[data-v-9e07b4f0]{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;min-inline-size:0}.pd-gallery[data-v-9e07b4f0]:before{content:"";position:absolute;z-index:-1;inset:6% 4% 18%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--tc) 45%,transparent),transparent);filter:blur(40px);opacity:.8}.pd-stage[data-v-9e07b4f0]{position:relative;display:flex;align-items:center;justify-content:center;background:var(--color-surface-raised);border:1px solid color-mix(in srgb,var(--tc) 30%,var(--mk-line2));border-radius:28px;box-shadow:0 40px 90px -50px color-mix(in srgb,var(--tc) 70%,black);overflow:hidden}.pd-stage>img[data-v-9e07b4f0]{display:block;inline-size:100%;block-size:auto;animation:pd-in-9e07b4f0 .5s ease both}@keyframes pd-in-9e07b4f0{0%{opacity:0;scale:1.02}}.pd-counter[data-v-9e07b4f0]{position:absolute;inset-block-start:14px;inset-inline-start:14px;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--color-surface) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-secondary)}.pd-nav[data-v-9e07b4f0]{position:absolute;inset-block-start:50%;transform:translateY(-50%);inline-size:42px;block-size:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-surface) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-primary);border:1px solid var(--mk-line2);opacity:0;transition:opacity .2s ease,color .15s ease,border-color .15s ease}.pd-stage:hover .pd-nav[data-v-9e07b4f0],.pd-nav[data-v-9e07b4f0]:focus-visible{opacity:1}@media(hover:none){.pd-nav[data-v-9e07b4f0]{opacity:1}}.pd-nav[data-v-9e07b4f0]:hover{color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.pd-nav.is-prev[data-v-9e07b4f0]{inset-inline-start:14px}.pd-nav.is-next[data-v-9e07b4f0]{inset-inline-end:14px}.pd-thumbs[data-v-9e07b4f0]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:2px}.pd-thumbs[data-v-9e07b4f0]::-webkit-scrollbar{display:none}.pd-thumb[data-v-9e07b4f0]{flex:0 0 auto;inline-size:88px;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;border:1.5px solid var(--mk-line2);opacity:.6;transition:border-color .15s ease,opacity .15s ease}.pd-thumb[data-v-9e07b4f0]:hover{opacity:1}.pd-thumb.is-active[data-v-9e07b4f0]{border-color:var(--tc);opacity:1}.pd-thumb img[data-v-9e07b4f0]{inline-size:100%;block-size:100%;object-fit:cover}.pd-buy[data-v-9e07b4f0]{display:flex;flex-direction:column;min-inline-size:0;background:none;border:0;box-shadow:none;padding:0}.pd-badges[data-v-9e07b4f0]{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:6px}.pd-title[data-v-9e07b4f0]{font-size:clamp(1.875rem,3.4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-block-start:10px}.pd-rating[data-v-9e07b4f0]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-block-start:10px;min-block-size:32px;font-size:.875rem;color:var(--color-text-primary)}.pd-rating:hover .mk-muted[data-v-9e07b4f0]{color:var(--color-brand-primary);text-decoration:underline}.pd-lead[data-v-9e07b4f0]{margin-block-start:14px;color:var(--color-text-secondary);font-size:1rem;line-height:1.75;max-inline-size:56ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pd-jump[data-v-9e07b4f0]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-block-size:32px;margin-block-start:4px;font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}.pd-jump[data-v-9e07b4f0]:hover{color:var(--color-brand-primary)}.pd-jump i[data-v-9e07b4f0]{font-size:.6875rem}.pd-mt[data-v-9e07b4f0]{margin-block-start:12px}.pd-buy .mk-divider[data-v-9e07b4f0]{display:none}.pd-price[data-v-9e07b4f0]{margin-block-start:26px}.pd-price-row[data-v-9e07b4f0]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pd-price .mk-price-lg[data-v-9e07b4f0]{font-size:clamp(2.75rem,5vw,4rem);letter-spacing:-.04em;line-height:1}.pd-price .mk-price-lg .mk-cur[data-v-9e07b4f0]{font-size:.45em;color:var(--color-text-secondary)}.pd-note[data-v-9e07b4f0],.pd-stock[data-v-9e07b4f0]{margin-block-start:8px;font-size:.8125rem;color:var(--color-text-muted)}.pd-note i[data-v-9e07b4f0],.pd-stock i[data-v-9e07b4f0]{margin-inline-end:4px;font-size:.75rem}.pd-note i[data-v-9e07b4f0]{color:var(--color-brand-primary)}.pd-save[data-v-9e07b4f0]{color:var(--color-success);font-weight:600}.pd-stock[data-v-9e07b4f0]{font-weight:600}.pd-stock.is-in[data-v-9e07b4f0]{color:var(--color-success)}.pd-stock.is-out[data-v-9e07b4f0]{color:var(--color-danger)}.pd-block[data-v-9e07b4f0]{margin-block-start:20px}.pd-label[data-v-9e07b4f0]{font-size:.8125rem;font-weight:600;margin-block-end:10px;color:var(--color-text-secondary)}.pd-label-inline[data-v-9e07b4f0]{margin-block-end:0}.pd-buy[data-v-9e07b4f0] .mk-option{border-radius:16px}.pd-opt-main[data-v-9e07b4f0]{display:flex;flex-direction:column;gap:2px;flex:1;min-inline-size:0}.pd-opt-name[data-v-9e07b4f0]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;font-size:.9375rem;color:var(--color-text-primary)}.pd-opt-sub[data-v-9e07b4f0]{font-size:.75rem;color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-opt-price[data-v-9e07b4f0]{font-weight:700;color:var(--color-text-primary);white-space:nowrap}.pd-option-static[data-v-9e07b4f0]{cursor:default}.pd-all-plans[data-v-9e07b4f0]{align-self:flex-start;margin-block-start:10px;min-block-size:36px}.pd-qty-row[data-v-9e07b4f0]{display:flex;align-items:center;gap:12px}.pd-qty-row .mk-qty>button[data-v-9e07b4f0]{inline-size:40px;block-size:40px}.pd-ctas[data-v-9e07b4f0]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;margin-block-start:24px}.pd-ctas .mk-btn[data-v-9e07b4f0]{padding-inline:14px}.pd-trust[data-v-9e07b4f0]{list-style:none;display:flex;flex-wrap:wrap;gap:10px 20px;margin-block-start:22px;padding-block-start:18px;border-top:1px solid var(--mk-line);font-size:.8125rem;color:var(--color-text-secondary)}.pd-trust li[data-v-9e07b4f0]{display:inline-flex;align-items:center;gap:8px}.pd-trust i[data-v-9e07b4f0]{font-size:.8125rem;flex-shrink:0}@media(max-width:1023.98px){.pd-stage[data-v-9e07b4f0]{border-radius:20px}.pd-thumb[data-v-9e07b4f0]{inline-size:72px}.pd-title[data-v-9e07b4f0]{font-size:1.75rem}.pd-price[data-v-9e07b4f0]{margin-block-start:18px}.pd-ctas[data-v-9e07b4f0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pd-details[data-v-9e07b4f0]{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-shadow-1);overflow:hidden}.pd-tabbar[data-v-9e07b4f0]{display:none;padding-inline:12px;scroll-margin-top:calc(var(--mk-header-h) + 16px)}.pd-panel[data-v-9e07b4f0]{padding:18px 16px;scroll-margin-top:calc(var(--mk-header-h) + 16px)}.pd-panel+.pd-panel[data-v-9e07b4f0]{border-top:1px solid var(--color-border-subtle)}.pd-panel-title[data-v-9e07b4f0]{margin-block-end:14px}@media(max-width:1023.98px){.pd-panel[data-v-9e07b4f0]{display:block!important}}@media(min-width:1024px){.pd-tabbar[data-v-9e07b4f0]{display:block}.pd-panel[data-v-9e07b4f0]{padding:24px}.pd-panel+.pd-panel[data-v-9e07b4f0]{border-top:0}.pd-panel-title[data-v-9e07b4f0]{display:none}}.product-description[data-v-9e07b4f0]{max-inline-size:76ch;position:relative;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.9}.product-description[data-v-9e07b4f0]>*+*{margin-block-start:1em}.product-description.is-collapsed[data-v-9e07b4f0]{max-block-size:22rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--color-text-primary) 65%,transparent);mask-image:linear-gradient(to bottom,var(--color-text-primary) 65%,transparent)}.pd-paragraph--lead[data-v-9e07b4f0]{color:var(--color-text-primary);font-weight:500}.pd-heading[data-v-9e07b4f0]{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;line-height:1.4;margin-block-start:1.5em}.product-description>.pd-heading[data-v-9e07b4f0]:first-child{margin-block-start:0}.pd-list[data-v-9e07b4f0]{list-style:none;padding:0;display:grid;gap:.5em}.pd-list li[data-v-9e07b4f0]{display:flex;align-items:baseline;gap:.7em}.pd-list-icon[data-v-9e07b4f0]{flex-shrink:0;font-size:.75em;color:var(--color-success)}.pd-list--ordered[data-v-9e07b4f0]{counter-reset:pd-step}.pd-list--ordered li[data-v-9e07b4f0]{counter-increment:pd-step}.pd-list--ordered li[data-v-9e07b4f0]:before{content:counter(pd-step);flex-shrink:0;min-inline-size:1.75em;block-size:1.75em;border-radius:var(--mk-radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700;color:var(--color-brand-primary);background:var(--mk-hover)}.pd-more[data-v-9e07b4f0]{margin-block-start:14px}.pd-features[data-v-9e07b4f0]{list-style:none;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.pd-features[data-v-9e07b4f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pd-features[data-v-9e07b4f0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-feature[data-v-9e07b4f0]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--color-border-subtle);border-radius:var(--mk-radius)}.pd-feature-icon[data-v-9e07b4f0]{inline-size:40px;block-size:40px;flex-shrink:0;border-radius:var(--mk-radius);display:inline-flex;align-items:center;justify-content:center;background:var(--mk-hover);color:var(--color-brand-primary)}.pd-feature-icon img[data-v-9e07b4f0]{inline-size:22px;block-size:22px;object-fit:contain}.pd-feature-title[data-v-9e07b4f0]{font-size:.9375rem;font-weight:700}.pd-feature-desc[data-v-9e07b4f0]{margin-block-start:2px;font-size:.8125rem;color:var(--color-text-secondary);line-height:1.6}.pd-specs[data-v-9e07b4f0]{max-inline-size:760px}.pd-files[data-v-9e07b4f0]{list-style:none;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.pd-files[data-v-9e07b4f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-file[data-v-9e07b4f0]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--color-border-subtle);border-radius:var(--mk-radius)}.pd-file-icon[data-v-9e07b4f0]{inline-size:40px;block-size:40px;flex-shrink:0;border-radius:var(--mk-radius);display:inline-flex;align-items:center;justify-content:center;background:var(--mk-hover);color:var(--color-brand-primary)}.pd-file-name[data-v-9e07b4f0]{font-size:.875rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-file-meta[data-v-9e07b4f0]{display:flex;gap:6px;font-size:.75rem;color:var(--color-text-muted)}.pd-reviews[data-v-9e07b4f0]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pd-reviews[data-v-9e07b4f0]{grid-template-columns:280px minmax(0,1fr);align-items:start}}.pd-rev-summary[data-v-9e07b4f0]{display:flex;flex-direction:column;gap:6px}.pd-rev-avg[data-v-9e07b4f0]{display:flex;align-items:baseline;gap:6px}.pd-rev-avg strong[data-v-9e07b4f0]{font-size:2.25rem;line-height:1;font-weight:700}.pd-rev-stars[data-v-9e07b4f0]{font-size:.9375rem}.pd-small[data-v-9e07b4f0]{font-size:.8125rem}.pd-bars[data-v-9e07b4f0]{list-style:none;display:flex;flex-direction:column;gap:6px;margin-block-start:6px}.pd-bars li[data-v-9e07b4f0]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--color-text-muted)}.pd-bars li>i[data-v-9e07b4f0]{color:var(--color-warning);font-size:.625rem}.pd-bar[data-v-9e07b4f0]{flex:1;block-size:6px;border-radius:999px;background:var(--color-border-subtle);overflow:hidden}.pd-bar>span[data-v-9e07b4f0]{display:block;block-size:100%;background:var(--color-warning);border-radius:inherit}.pd-bar-pct[data-v-9e07b4f0]{inline-size:34px;text-align:end}.pd-rev-list[data-v-9e07b4f0]{display:flex;flex-direction:column;gap:10px;min-inline-size:0}.pd-review[data-v-9e07b4f0]{padding:14px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--mk-radius)}.pd-review-head[data-v-9e07b4f0]{display:flex;align-items:center;gap:12px}.pd-review-name[data-v-9e07b4f0]{display:block;font-size:.875rem;font-weight:700}.pd-review-meta[data-v-9e07b4f0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.75rem;color:var(--color-text-muted)}.pd-verified[data-v-9e07b4f0]{display:inline-flex;align-items:center;gap:4px;color:var(--color-success);font-weight:600}.pd-review-text[data-v-9e07b4f0]{margin-block-start:10px;font-size:.9375rem;color:var(--color-text-secondary);line-height:1.75}.pd-rev-empty[data-v-9e07b4f0]{padding-block:32px;border:1px dashed var(--color-border-strong);border-radius:var(--mk-radius)}.pd-faq[data-v-9e07b4f0]{max-inline-size:860px}.related-slider-item[data-v-9e07b4f0]{min-inline-size:0;display:flex}.related-slider-item[data-v-9e07b4f0]>*{flex:1}.pd-page[data-v-9e07b4f0]{padding-block-end:96px}@media(min-width:1024px){.pd-page[data-v-9e07b4f0]{padding-block-end:64px}}.pd-bar-sticky[data-v-9e07b4f0]{position:fixed;inset-inline:0;z-index:85;inset-block-end:calc(var(--mk-bottom-nav-h) + env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;padding:10px var(--mk-gutter);background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle);box-shadow:0 -6px 18px -10px color-mix(in srgb,var(--color-text-primary) 30%,transparent);transform:translateY(110%);opacity:0;visibility:hidden;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s}.pd-bar-sticky.is-visible[data-v-9e07b4f0]{transform:none;opacity:1;visibility:visible;transition:transform .2s ease,opacity .2s ease}@media(min-width:1024px){.pd-bar-sticky[data-v-9e07b4f0]{display:none}}.pd-bar-info[data-v-9e07b4f0]{display:flex;flex-direction:column;flex:1;min-inline-size:0}.pd-bar-name[data-v-9e07b4f0]{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-bar-price[data-v-9e07b4f0]{font-size:1.0625rem;font-weight:700;color:var(--color-text-primary);white-space:nowrap}.pd-bar-price small[data-v-9e07b4f0]{font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.pd-bar-add[data-v-9e07b4f0]{inline-size:42px;block-size:42px;color:var(--color-brand-primary)}
