.product-details-loading-skeleton__hero[data-v-fa4d6c0d]{gap:var(--pd-hero-gap);margin-bottom:var(--pd-section-gap);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.95fr);align-items:stretch;display:grid}.product-details-loading-skeleton__card[data-v-fa4d6c0d],.product-details-loading-skeleton__card--gallery[data-v-fa4d6c0d]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.product-details-loading-skeleton__main[data-v-fa4d6c0d]{flex:auto;min-height:0}.product-details-loading-skeleton__thumbs[data-v-fa4d6c0d]{min-width:0;overflow:hidden}.product-details-loading-skeleton__thumb[data-v-fa4d6c0d]{flex:0 0 var(--pd-thumb-size);width:var(--pd-thumb-size);height:var(--pd-thumb-size)}.product-details-loading-skeleton__pill[data-v-fa4d6c0d]{width:108px;height:28px}.product-details-loading-skeleton__title[data-v-fa4d6c0d]{width:min(72%,320px);height:40px;margin-top:var(--pd-summary-gap)}.product-details-loading-skeleton__title--small[data-v-fa4d6c0d]{width:48%;height:30px;margin-top:0}.product-details-loading-skeleton__subtitle[data-v-fa4d6c0d]{width:48%;height:18px;margin-top:var(--pd-button-gap)}.product-details-loading-skeleton__subtitle--small[data-v-fa4d6c0d]{width:28%;height:16px}.product-details-loading-skeleton__meta[data-v-fa4d6c0d]{gap:var(--pd-meta-gap);margin-top:var(--pd-section-header-gap);display:grid}.product-details-loading-skeleton__line[data-v-fa4d6c0d]{width:100%;height:18px}.product-details-loading-skeleton__actions[data-v-fa4d6c0d]{flex-wrap:wrap;margin-top:auto}.product-details-loading-skeleton__button[data-v-fa4d6c0d]{min-height:var(--pd-action-height);flex:140px}.product-details-loading-skeleton__option[data-v-fa4d6c0d]{margin-top:var(--pd-summary-gap)}.product-details-loading-skeleton__chip-row[data-v-fa4d6c0d]{flex-wrap:wrap;min-width:0}.product-details-loading-skeleton__chip[data-v-fa4d6c0d]{width:min(110px, 50% - var(--pd-button-gap) / 2);height:40px}.product-details-loading-skeleton__section-head[data-v-fa4d6c0d]{margin-bottom:var(--pd-section-header-gap);display:block}.product-details-loading-skeleton__section[data-v-fa4d6c0d]{margin:0 0 var(--pd-section-gap)}.product-details-loading-skeleton__grid[data-v-fa4d6c0d]{gap:var(--pd-section-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-details-loading-skeleton__panel[data-v-fa4d6c0d]{min-height:180px}@media (max-width:1200px){.product-details-loading-skeleton__hero[data-v-fa4d6c0d]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.92fr) minmax(220px,.88fr)}.product-details-loading-skeleton__grid[data-v-fa4d6c0d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.product-details-loading-skeleton__hero[data-v-fa4d6c0d],.product-details-loading-skeleton__grid[data-v-fa4d6c0d]{grid-template-columns:1fr}.product-details-loading-skeleton__card[data-v-fa4d6c0d],.product-details-loading-skeleton__card--gallery[data-v-fa4d6c0d]{height:auto;min-height:0}.product-details-loading-skeleton__main[data-v-fa4d6c0d]{flex:none;height:clamp(220px,48vw,360px)}}.hero-gallery__layout--no-thumbs[data-v-676aeb0b]{grid-template-columns:minmax(0,1fr)}.hero-gallery__thumbs[data-v-676aeb0b]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--pd-scrollbar-thumb) var(--pd-scrollbar-track);max-height:100%}.hero-gallery__thumbs[data-v-676aeb0b]::-webkit-scrollbar{width:6px}.hero-gallery__thumbs[data-v-676aeb0b]::-webkit-scrollbar-track{background:var(--pd-scrollbar-track)}.hero-gallery__thumbs[data-v-676aeb0b]::-webkit-scrollbar-thumb{background:var(--pd-scrollbar-thumb);border-radius:999px}.hero-gallery__thumbs[data-v-676aeb0b]::-webkit-scrollbar-thumb:hover{background:var(--pd-scrollbar-thumb-hover)}.hero-gallery__thumb[data-v-676aeb0b]:hover,.hero-gallery__thumb.is-active[data-v-676aeb0b]{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:none}.hero-gallery__play-indicator[data-v-676aeb0b]:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;width:0;height:0;margin-left:2px}.hero-gallery__viewer:focus-visible .hero-gallery__frame[data-v-676aeb0b]{box-shadow:0 0 0 3px #4755691a}.hero-gallery__stage.is-zoomable[data-v-676aeb0b]{cursor:crosshair}.hero-gallery__lens[data-v-676aeb0b]{box-sizing:border-box;z-index:1;pointer-events:none;background:#47556914;border:1px solid #47556961;position:absolute;box-shadow:0 8px 20px #18181b0f}.hero-gallery__zoom-pane[data-v-676aeb0b]{visibility:hidden;pointer-events:none;transform:translate(12px)}.hero-gallery__zoom-pane.is-active[data-v-676aeb0b]{opacity:1;visibility:visible;transform:translate(0)}.hero-gallery__icon-btn[data-v-676aeb0b]{font-size:var(--pd-control-font-size);font-weight:700;line-height:1}.hero-gallery__icon-btn[data-v-676aeb0b]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft);transform:translateY(-1px)}.hero-gallery__side-btn svg[data-v-676aeb0b]{stroke-width:2.2px;width:62%;height:62%}.hero-gallery__side-btn[data-v-676aeb0b]:hover{border-color:var(--color-accent);background:#fffffff5;box-shadow:0 4px 12px #0f172a1a}.hero-gallery__side-btn[data-v-676aeb0b]:focus-visible{outline-offset:2px;outline:3px solid #4755692e}.hero-gallery-fade-enter-active[data-v-676aeb0b],.hero-gallery-fade-leave-active[data-v-676aeb0b]{transition:opacity .24s,transform .24s}.hero-gallery-fade-enter-from[data-v-676aeb0b],.hero-gallery-fade-leave-to[data-v-676aeb0b]{opacity:0;transform:translateY(8px)}.summary-card__description[data-v-ab0e17ae]{gap:var(--pd-meta-gap);flex-direction:column;display:flex}.summary-card__description[data-v-ab0e17ae]::-webkit-scrollbar{width:6px}.summary-card__description[data-v-ab0e17ae]::-webkit-scrollbar-track{background:var(--pd-scrollbar-track)}.summary-card__description[data-v-ab0e17ae]::-webkit-scrollbar-thumb{background:var(--pd-scrollbar-thumb);border-radius:999px}.summary-card__description[data-v-ab0e17ae]::-webkit-scrollbar-thumb:hover{background:var(--pd-scrollbar-thumb-hover)}.summary-card__description-label[data-v-ab0e17ae]{color:var(--color-heading);font-size:var(--font-size-sm);margin:0;font-weight:700;line-height:1.2}.summary-card__description-text[data-v-ab0e17ae]{color:var(--color-text);font-size:var(--pd-meta-font-size);overflow-wrap:anywhere;margin:0;line-height:1.7}.summary-card__favorite[data-v-ab0e17ae]:hover:not(:disabled){color:#ef4444;background:#fef2f2;border-color:#fecaca;transform:translateY(-1px)}.summary-card__favorite.is-active[data-v-ab0e17ae]{color:#ef4444;background:#fef2f2;border-color:#fecaca}.summary-card__favorite-fill[data-v-ab0e17ae]{opacity:0;transition:opacity .2s}.summary-card__favorite.is-active .summary-card__favorite-fill[data-v-ab0e17ae]{opacity:1}.summary-card__share[data-v-ab0e17ae]:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.summary-card__share[data-v-ab0e17ae]{font-weight:600;line-height:1.2}.summary-card__primary-btn[data-v-ab0e17ae],.summary-card__secondary-btn[data-v-ab0e17ae],.summary-card__compare-btn[data-v-ab0e17ae]{transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s}.summary-card__compare-btn.is-active[data-v-ab0e17ae]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text)}.summary-card__primary-btn[data-v-ab0e17ae]:hover,.summary-card__secondary-btn[data-v-ab0e17ae]:hover,.summary-card__compare-btn[data-v-ab0e17ae]:hover{transform:translateY(-1px)}.summary-card__primary-btn[data-v-ab0e17ae]:hover{background:var(--color-primary-hover);box-shadow:0 10px 24px #18181b29}.summary-card__secondary-btn[data-v-ab0e17ae]:hover,.summary-card__compare-btn[data-v-ab0e17ae]:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.summary-card__secondary-btn[data-v-ab0e17ae]:disabled{cursor:not-allowed;opacity:.48;transform:none}@media (max-width:992px){.summary-card__favorite-text[data-v-ab0e17ae]{display:none}}.config-card[data-v-b3607b12]{height:var(--pd-hero-card-height);min-height:var(--pd-hero-card-height);gap:var(--pd-config-gap);padding:var(--pd-card-padding);flex-direction:column;display:flex}.config-card__title[data-v-b3607b12]{color:var(--color-heading);font-size:var(--pd-config-title-size);margin:0;font-weight:700}.config-card__desc[data-v-b3607b12]{margin:var(--pd-config-desc-margin-top) 0 0;color:var(--color-muted);font-size:var(--pd-config-desc-font-size);line-height:1.6}.config-card__group-list[data-v-b3607b12]{align-content:start;align-items:start;gap:var(--pd-config-group-gap);min-height:0;padding-right:var(--pd-card-scrollbar-gap);scrollbar-color:var(--pd-scrollbar-thumb) var(--pd-scrollbar-track);flex:auto;grid-auto-rows:max-content;display:grid;overflow-y:auto}.config-card--compact .config-card__group-list[data-v-b3607b12]{flex:none}.config-card__group-list[data-v-b3607b12]::-webkit-scrollbar{width:6px}.config-card__group-list[data-v-b3607b12]::-webkit-scrollbar-track{background:var(--pd-scrollbar-track)}.config-card__group-list[data-v-b3607b12]::-webkit-scrollbar-thumb{background:var(--pd-scrollbar-thumb);border-radius:999px}.config-card__group-list[data-v-b3607b12]::-webkit-scrollbar-thumb:hover{background:var(--pd-scrollbar-thumb-hover)}.config-card__label[data-v-b3607b12]{color:var(--color-text);font-size:var(--pd-meta-font-size);font-weight:700}.config-card__label small[data-v-b3607b12]{color:var(--color-accent);margin-left:4px}.config-card__group[data-v-b3607b12]{align-content:start;gap:var(--pd-config-option-gap);display:grid}.config-card__options[data-v-b3607b12]{align-items:flex-start;gap:var(--pd-config-option-gap);flex-wrap:wrap;display:flex}.config-card__chip[data-v-b3607b12]{box-sizing:border-box;width:auto;min-width:var(--pd-chip-min-width);min-height:var(--pd-action-height);padding:var(--pd-chip-padding-y) var(--pd-chip-padding-x);font-size:var(--pd-meta-font-size);align-self:flex-start;font-weight:600;line-height:1.4;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s,transform .2s}.config-card__chip[data-v-b3607b12]:hover{border-color:var(--color-accent);background:var(--color-accent-soft);transform:translateY(-1px)}.config-card__chip.is-active[data-v-b3607b12]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text);box-shadow:none}.config-card--compact .config-card__footer[data-v-b3607b12]{margin-top:0}.config-card__reset[data-v-b3607b12]{font-size:var(--pd-action-font-size);font-weight:600;transition:border-color .2s,background-color .2s,transform .2s}.config-card__reset[data-v-b3607b12]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft);transform:translateY(-1px)}.config-card__reset[data-v-b3607b12]:disabled{cursor:not-allowed;opacity:.46}@media (max-width:768px){.config-card[data-v-b3607b12]{height:auto;min-height:0;padding:var(--pd-card-padding-mobile)}}.spec-matrix[data-v-e0a3ff71]{border:var(--pd-spec-matrix-border-width) solid var(--pd-spec-matrix-border-color);border-radius:var(--pd-spec-matrix-radius);background:var(--pd-spec-matrix-bg);padding:var(--space-8);box-shadow:var(--pd-spec-matrix-shadow);animation:spec-matrix-enter-e0a3ff71 var(--pd-spec-matrix-enter-duration) var(--pd-spec-matrix-enter-ease) both}.spec-matrix__toolbar[data-v-e0a3ff71]{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-7);display:flex}.spec-matrix__title[data-v-e0a3ff71]:before{content:"";background:var(--pd-spec-matrix-accent);border-radius:999px;width:4px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.spec-matrix__search[data-v-e0a3ff71]{width:min(100%, var(--pd-spec-matrix-search-width));min-height:var(--pd-spec-matrix-search-height);align-items:center;gap:var(--space-3);padding:0 var(--space-5);border:1px solid var(--pd-spec-matrix-search-border);border-radius:var(--pd-spec-matrix-search-radius);background:var(--pd-spec-matrix-bg);color:var(--pd-spec-matrix-text-muted);box-shadow:var(--pd-spec-matrix-search-shadow);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;display:flex;position:relative}.spec-matrix__search-icon[data-v-e0a3ff71]{flex-shrink:0}.spec-matrix__search[data-v-e0a3ff71]:focus-within{border-color:var(--pd-spec-matrix-accent);box-shadow:var(--pd-spec-matrix-search-focus-shadow);color:var(--pd-spec-matrix-text-muted)}.spec-matrix__search-input[data-v-e0a3ff71]{appearance:none;min-width:0;height:100%;padding:0 var(--space-5);color:var(--pd-spec-matrix-text-strong);font-size:var(--font-size-base);line-height:var(--line-height-base);box-shadow:none;background:0 0;border:0;outline:none;flex:auto}.spec-matrix__clear[data-v-e0a3ff71]{margin-right:0}.spec-matrix__search-input[data-v-e0a3ff71]::placeholder{color:var(--pd-spec-matrix-placeholder)}.spec-matrix__search-input[data-v-e0a3ff71]::-webkit-search-cancel-button{display:none}.spec-matrix__search-input[data-v-e0a3ff71]::-webkit-search-decoration{display:none}.spec-matrix__clear[data-v-e0a3ff71]:hover{transform:translateY(var(--pd-spec-matrix-hover-lift));background:var(--pd-spec-matrix-text-strong);color:#fff}.spec-matrix__shell[data-v-e0a3ff71]{border:1px solid var(--pd-spec-matrix-inner-border);border-radius:var(--pd-spec-matrix-inner-radius);background:var(--pd-spec-matrix-bg);box-shadow:var(--pd-spec-matrix-inner-shadow);scrollbar-width:thin;overflow-x:auto}.spec-matrix__shell[data-v-e0a3ff71]::-webkit-scrollbar{height:var(--pd-spec-matrix-scrollbar-size)}.spec-matrix__shell[data-v-e0a3ff71]::-webkit-scrollbar-track{background:var(--pd-scrollbar-track)}.spec-matrix__shell[data-v-e0a3ff71]::-webkit-scrollbar-thumb{border-radius:var(--pd-spec-matrix-scrollbar-radius);background:var(--pd-scrollbar-thumb)}.spec-matrix__shell[data-v-e0a3ff71]::-webkit-scrollbar-thumb:hover{background:var(--pd-scrollbar-thumb-hover)}.spec-matrix__body[data-v-e0a3ff71]{overflow-x:hidden}.spec-matrix__heading--variant[data-v-e0a3ff71]{align-items:center}.spec-matrix__heading--variant[data-v-e0a3ff71]:hover,.spec-matrix__heading--variant.is-active[data-v-e0a3ff71]{background:var(--pd-spec-matrix-active-bg)}.spec-matrix__heading--variant[data-v-e0a3ff71]:hover{transform:translateY(var(--pd-spec-matrix-hover-lift))}.spec-matrix__heading--variant.is-active[data-v-e0a3ff71]{box-shadow:inset 0 2px 0 0 var(--pd-spec-matrix-accent)}.spec-matrix__body[data-v-e0a3ff71]::-webkit-scrollbar{width:var(--pd-spec-matrix-scrollbar-size)}.spec-matrix__body[data-v-e0a3ff71]::-webkit-scrollbar-track{background:var(--pd-scrollbar-track)}.spec-matrix__body[data-v-e0a3ff71]::-webkit-scrollbar-thumb{border-radius:var(--pd-spec-matrix-scrollbar-radius);background:var(--pd-scrollbar-thumb)}.spec-matrix__body[data-v-e0a3ff71]::-webkit-scrollbar-thumb:hover{background:var(--pd-scrollbar-thumb-hover)}.spec-matrix__row[data-v-e0a3ff71]:hover{background:var(--pd-spec-matrix-row-hover)}.spec-matrix__row.is-highlight .spec-matrix__cell--value[data-v-e0a3ff71]{background:var(--pd-spec-matrix-highlight-bg)}.spec-matrix__cell--value.is-current[data-v-e0a3ff71]{background:var(--pd-spec-matrix-active-bg);color:var(--pd-spec-matrix-text-strong);font-weight:800}.spec-matrix.is-single-column .spec-matrix__shell[data-v-e0a3ff71]{overflow-x:hidden}.spec-matrix.is-single-column .spec-matrix__header[data-v-e0a3ff71]{background:var(--pd-spec-matrix-bg)}.spec-matrix.is-single-column .spec-matrix__heading[data-v-e0a3ff71]{min-height:auto;padding:var(--space-6) var(--space-7);justify-content:center}.spec-matrix.is-single-column .spec-matrix__heading--variant[data-v-e0a3ff71]{text-align:left;align-items:flex-start}.spec-matrix.is-single-column .spec-matrix__heading--variant[data-v-e0a3ff71]:hover{transform:none}.spec-matrix.is-single-column .spec-matrix__heading--variant.is-active[data-v-e0a3ff71]{box-shadow:inset 0 2px 0 0 var(--pd-spec-matrix-accent)}.spec-matrix.is-single-column .spec-matrix__heading--variant strong[data-v-e0a3ff71]{max-width:100%}.spec-matrix.is-single-column .spec-matrix__badge[data-v-e0a3ff71]{margin-bottom:var(--space-3);align-self:flex-start;position:static}.spec-matrix.is-single-column .spec-matrix__row.is-highlight[data-v-e0a3ff71]{background:var(--pd-spec-matrix-highlight-bg)}.spec-matrix.is-single-column .spec-matrix__row.is-highlight .spec-matrix__cell--value[data-v-e0a3ff71],.spec-matrix.is-single-column .spec-matrix__cell--value.is-current[data-v-e0a3ff71]{background:0 0}.spec-matrix.is-single-column .spec-matrix__cell--value[data-v-e0a3ff71]{color:var(--pd-spec-matrix-text-strong);text-align:left;justify-content:flex-start;font-weight:750}@keyframes spec-matrix-enter-e0a3ff71{0%{opacity:var(--pd-spec-matrix-enter-opacity);transform:translateY(var(--pd-spec-matrix-enter-offset))}to{opacity:1;transform:translateY(var(--space-0))}}@media (prefers-reduced-motion:reduce){.spec-matrix[data-v-e0a3ff71]{animation:none}.spec-matrix__heading--variant[data-v-e0a3ff71],.spec-matrix__clear[data-v-e0a3ff71]{transition:none}}@media (max-width:768px){.spec-matrix[data-v-e0a3ff71]{padding:var(--space-5)}.spec-matrix__toolbar[data-v-e0a3ff71]{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column}.spec-matrix__search[data-v-e0a3ff71]{width:100%}}.similar-products__header[data-v-9afc91eb]{margin-bottom:calc(var(--pd-section-header-gap) + var(--pd-button-gap))}.similar-products__title[data-v-9afc91eb]:before{content:"";background:var(--color-accent);border-radius:999px;width:4px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.similar-products__card[data-v-9afc91eb]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.similar-products__name-text[data-v-9afc91eb]{font-size:var(--pd-overview-font-size);font-weight:700;line-height:1.6}.similar-products__compare[data-v-9afc91eb]{min-height:var(--pd-action-height);font-size:var(--pd-action-font-size);font-weight:700;line-height:var(--line-height-base)}.similar-products__compare[data-v-9afc91eb]:hover:not(:disabled){border-color:var(--color-accent);background-color:var(--color-accent-soft);box-shadow:none}.similar-products__compare--active[data-v-9afc91eb]{border-color:var(--color-accent);background-color:var(--color-accent-soft);color:var(--color-text)}.similar-products__card--skeleton[data-v-9afc91eb]:hover{border-color:var(--color-border);box-shadow:none;transform:none}.shimmer-block[data-v-9afc91eb]{background:linear-gradient(90deg,#eaeaebeb 25%,#f6f6f7fa 50%,#eaeaebeb 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite similar-products-shimmer-9afc91eb;position:relative;overflow:hidden}@keyframes similar-products-shimmer-9afc91eb{0%{background-position:200% 0}to{background-position:-200% 0}}.overview-card[data-v-e938a0c9]{--pd-overview-media-width:620px;--pd-overview-aside-width:minmax(220px, 1fr);--pd-overview-aside-gap:clamp(var(--space-5), 3vw, var(--space-8));--pd-overview-aside-sticky-top:calc(var(--site-header-visible-offset,var(--site-header-total-h,0px)) + var(--space-4));--pd-overview-summary-bg:#fff;--pd-overview-summary-heading-color:#111827;--pd-overview-summary-text-color:#374151;--pd-overview-summary-muted-color:#6b7280;--pd-overview-summary-line-color:#e5e7eb;--pd-overview-summary-accent-color:#f60;--pd-overview-summary-accent-hover-color:#e65c00;--pd-overview-summary-quote-bg:#fff7ed;--pd-overview-summary-border-color:#0f172a0f;--pd-overview-summary-quote-border-color:#ff660040;--pd-overview-summary-shadow:0 8px 24px #0f172a14;--pd-overview-summary-primary-shadow:0 8px 18px #ff66002e;--pd-overview-summary-card-radius:16px;--pd-overview-summary-quote-radius:12px;--pd-overview-summary-control-radius:var(--radius-control);--pd-overview-summary-card-padding:var(--space-6);--pd-overview-summary-section-gap:22px;--pd-overview-summary-title-marker-h:22px;--pd-overview-summary-section-marker-h:20px;--pd-overview-summary-marker-w:4px;--pd-overview-summary-title-pl:var(--space-4);--pd-overview-summary-row-label-min:110px;--pd-overview-summary-primary-h:48px;--pd-overview-summary-icon-size:18px;--pd-overview-summary-hover-y:-1px;--pd-overview-summary-disabled-opacity:.58;--pd-overview-summary-transition:.2s ease;--pd-overview-summary-primary-bg:linear-gradient(180deg, #ff7a1a 0%, #ff5a00 100%);--pd-overview-summary-primary-bg-hover:linear-gradient(180deg, #f46a0b 0%, #e95000 100%)}.overview-card__head[data-v-e938a0c9]{margin-bottom:calc(var(--pd-section-header-gap) + var(--pd-button-gap))}.overview-card__title[data-v-e938a0c9]:before{content:"";background:var(--color-accent);border-radius:999px;width:4px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.overview-card__body--with-aside[data-v-e938a0c9]{grid-template-columns:minmax(0,1.75fr) minmax(320px,.72fr);align-items:start;gap:24px;display:grid}.overview-card__section[data-v-e938a0c9]{min-width:0}.overview-card__content[data-v-e938a0c9] img{height:auto}.overview-card__content[data-v-e938a0c9] *{box-sizing:border-box;max-width:100%;font-family:inherit!important}.overview-card__content[data-v-e938a0c9] h1,.overview-card__content[data-v-e938a0c9] h2,.overview-card__content[data-v-e938a0c9] h3,.overview-card__content[data-v-e938a0c9] h4,.overview-card__content[data-v-e938a0c9] h5,.overview-card__content[data-v-e938a0c9] h6{color:var(--color-text);margin:0 0 16px;font-weight:700;line-height:1.45}.overview-card__content[data-v-e938a0c9] p{margin:0 0 16px}.overview-card__content[data-v-e938a0c9] p:last-child{margin-bottom:0}.overview-card__content[data-v-e938a0c9] ul,.overview-card__content[data-v-e938a0c9] ol{margin:0 0 16px;padding-left:1.4em}.overview-card__content[data-v-e938a0c9] li{margin-bottom:8px}.overview-card__content[data-v-e938a0c9] img{border-radius:var(--pd-card-radius-md);object-fit:contain;height:auto;margin:0 0 16px;display:block;width:100%!important;max-width:100%!important}.overview-card__content[data-v-e938a0c9] img:last-child{margin-bottom:0}.overview-card__content[data-v-e938a0c9] table{border-collapse:collapse;width:100%;margin:0 0 16px}.overview-card__content[data-v-e938a0c9] th,.overview-card__content[data-v-e938a0c9] td{padding:var(--pd-table-cell-padding-y) var(--pd-table-cell-padding-x);border:1px solid var(--color-border);text-align:left}.overview-card__content[data-v-e938a0c9] th{color:var(--color-heading);background:#fbfbfb}.overview-card__aside[data-v-e938a0c9]{top:var(--pd-overview-aside-sticky-top);background:#fff;border:1px solid #0f172a0f;border-radius:16px;min-width:0;max-height:none;padding:20px;position:sticky;overflow:visible;box-shadow:0 6px 18px #0f172a0f}.overview-card__summary-head[data-v-e938a0c9]{margin-bottom:var(--space-5);align-items:center;display:flex}.overview-card__summary-title[data-v-e938a0c9],.overview-card__summary-section-title[data-v-e938a0c9]{padding-left:var(--pd-overview-summary-title-pl);position:relative}.overview-card__summary-title[data-v-e938a0c9]:before,.overview-card__summary-section-title[data-v-e938a0c9]:before{content:"";width:var(--pd-overview-summary-marker-w);height:var(--pd-overview-summary-title-marker-h);background:var(--pd-overview-summary-accent-color);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.overview-card__summary-title[data-v-e938a0c9]{color:var(--pd-overview-summary-heading-color);font-size:var(--font-size-lg);margin:0;font-weight:700;line-height:1.1}.overview-card__summary-basic[data-v-e938a0c9]{gap:var(--space-2);display:grid}.overview-card__summary-name[data-v-e938a0c9]{color:var(--pd-overview-summary-heading-color);font-size:var(--font-size-lg);margin:0;font-weight:700;line-height:1.28}.overview-card__summary-category[data-v-e938a0c9],.overview-card__summary-code[data-v-e938a0c9]{color:var(--pd-overview-summary-text-color);font-size:var(--font-size-sm);margin:0;line-height:1.5}.overview-card__summary-code[data-v-e938a0c9]{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.overview-card__summary-code span[data-v-e938a0c9]{color:var(--pd-overview-summary-muted-color)}.overview-card__summary-code strong[data-v-e938a0c9]{color:var(--pd-overview-summary-heading-color);font-weight:700}.overview-card__summary-section[data-v-e938a0c9]{margin-top:var(--pd-overview-summary-section-gap);padding-top:var(--pd-overview-summary-section-gap);border-top:1px solid var(--pd-overview-summary-line-color)}.overview-card__summary-section-title[data-v-e938a0c9]{margin:0 0 var(--space-3);color:var(--pd-overview-summary-heading-color);font-size:var(--font-size-base);font-weight:700;line-height:1.2}.overview-card__summary-section-title[data-v-e938a0c9]:before{height:var(--pd-overview-summary-section-marker-h)}.overview-card__summary-list[data-v-e938a0c9]{margin:0;display:grid}.overview-card__summary-row[data-v-e938a0c9]{grid-template-columns:minmax(var(--pd-overview-summary-row-label-min), .9fr) minmax(0, 1.1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--pd-overview-summary-line-color);display:grid}.overview-card__summary-row[data-v-e938a0c9]:first-child{padding-top:0}.overview-card__summary-row[data-v-e938a0c9]:last-child{border-bottom:0;padding-bottom:0}.overview-card__summary-row dt[data-v-e938a0c9],.overview-card__summary-row dd[data-v-e938a0c9]{font-size:var(--font-size-sm);line-height:1.45}.overview-card__summary-row dt[data-v-e938a0c9]{color:var(--pd-overview-summary-heading-color);font-weight:600}.overview-card__summary-row dd[data-v-e938a0c9]{color:var(--pd-overview-summary-text-color);text-align:right;overflow-wrap:anywhere;margin:0}.overview-card__summary-facts .overview-card__summary-row[data-v-e938a0c9]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.overview-card__summary-facts .overview-card__summary-list[data-v-e938a0c9]{max-height:min(34vh,320px);padding-right:var(--pd-card-scrollbar-gap);scrollbar-color:#9ca3afb3 transparent;scrollbar-width:thin;overflow-y:auto}.overview-card__summary-facts .overview-card__summary-list[data-v-e938a0c9]::-webkit-scrollbar{width:6px}.overview-card__summary-facts .overview-card__summary-list[data-v-e938a0c9]::-webkit-scrollbar-track{background:0 0}.overview-card__summary-facts .overview-card__summary-list[data-v-e938a0c9]::-webkit-scrollbar-thumb{background:#9ca3afb3;border-radius:999px}.overview-card__summary-facts .overview-card__summary-list[data-v-e938a0c9]::-webkit-scrollbar-thumb:hover{background:#6b7280d1}.overview-card__quote-info[data-v-e938a0c9]{margin-top:var(--pd-overview-summary-card-padding);padding:var(--space-4);border:1px solid var(--pd-overview-summary-quote-border-color);border-radius:var(--pd-overview-summary-quote-radius);background:var(--pd-overview-summary-quote-bg)}.overview-card__quote-title[data-v-e938a0c9]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--pd-overview-summary-heading-color);font-size:var(--font-size-base);font-weight:700;line-height:1.25;display:flex}.overview-card__quote-dot[data-v-e938a0c9]{width:var(--pd-overview-summary-icon-size);height:var(--pd-overview-summary-icon-size);background:var(--pd-overview-summary-accent-color);color:var(--pd-overview-summary-bg);font-size:var(--font-size-xs);border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.overview-card__quote-info p[data-v-e938a0c9]{margin:0 0 var(--space-2);color:var(--pd-overview-summary-text-color);font-size:var(--font-size-sm);line-height:1.55}.overview-card__quote-info ul[data-v-e938a0c9]{gap:var(--space-1);padding-left:var(--pd-overview-summary-icon-size);color:var(--pd-overview-summary-heading-color);font-size:var(--font-size-sm);margin:0;line-height:1.45;display:grid}.overview-card__summary-actions[data-v-e938a0c9]{margin-top:var(--space-4);gap:10px;display:grid}.overview-card__summary-button[data-v-e938a0c9]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--pd-overview-summary-control-radius);width:100%;font-size:var(--font-size-base);cursor:pointer;transition:color var(--pd-overview-summary-transition), background-color var(--pd-overview-summary-transition), border-color var(--pd-overview-summary-transition), box-shadow var(--pd-overview-summary-transition), transform var(--pd-overview-summary-transition);font-weight:700;line-height:1.2;display:inline-flex}.overview-card__summary-button[data-v-e938a0c9]:disabled{cursor:not-allowed;opacity:var(--pd-overview-summary-disabled-opacity);transform:none}.overview-card__summary-button[data-v-e938a0c9]:not(:disabled):hover{transform:translateY(var(--pd-overview-summary-hover-y))}.overview-card__summary-button--primary[data-v-e938a0c9]{min-height:var(--pd-overview-summary-primary-h);border:1px solid var(--pd-overview-summary-accent-color);background:var(--pd-overview-summary-primary-bg);color:var(--pd-overview-summary-bg);box-shadow:var(--pd-overview-summary-primary-shadow)}.overview-card__summary-button--primary[data-v-e938a0c9]:not(:disabled):hover{border-color:var(--pd-overview-summary-accent-hover-color);background:var(--pd-overview-summary-primary-bg-hover)}.overview-card__summary-button-icon[data-v-e938a0c9]{width:var(--pd-overview-summary-icon-size);height:var(--pd-overview-summary-icon-size);stroke-width:2px;flex:none}@media (prefers-reduced-motion:reduce){.overview-card__summary-button[data-v-e938a0c9]{transition:none}.overview-card__summary-button[data-v-e938a0c9]:not(:disabled):hover{transform:none}}.shimmer-block[data-v-e938a0c9]{background:linear-gradient(90deg,#eaeaebeb 25%,#f6f6f7fa 50%,#eaeaebeb 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite product-intro-shimmer-e938a0c9;position:relative;overflow:hidden}@media (max-width:1280px) and (min-width:993px){.overview-card__body--with-aside[data-v-e938a0c9]{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:20px}}@media (max-width:992px){.overview-card__body--with-aside[data-v-e938a0c9]{flex-direction:column;gap:24px;display:flex}.overview-card__aside[data-v-e938a0c9]{width:100%;position:static}.overview-card__summary-facts .overview-card__summary-list[data-v-e938a0c9]{scrollbar-width:auto;max-height:none;padding-right:0;overflow:visible}}@media (max-width:768px){.overview-card__aside[data-v-e938a0c9]{display:none}.overview-card__content[data-v-e938a0c9] img{margin-inline:auto;width:auto!important;max-width:100%!important}}@keyframes product-intro-shimmer-e938a0c9{0%{background-position:200% 0}to{background-position:-200% 0}}.image-preview-overlay{background:#000000e6!important;align-items:center!important;padding:12px!important}.image-preview-overlay>.base-modal__panel.image-preview-dialog{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible;width:auto!important}.image-preview-overlay>.base-modal__panel.image-preview-dialog>.base-modal__header{display:none}.image-preview-overlay>.base-modal__panel.image-preview-dialog>.base-modal__body{width:100%;height:100%;overflow:visible;padding:0!important}@media (max-width:768px){.image-preview-overlay{padding:0!important}.image-preview-overlay>.base-modal__panel.image-preview-dialog{max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0!important;width:100vw!important}}.preview-wrap[data-v-c97143ab]{width:min(100vw - 48px, var(--preview-dialog-width,720px));isolation:isolate;background:radial-gradient(circle at 50% 42%,#fffffffa 0%,#f5f8fbf5 42%,#dee6eefa 100%),#e6edf3;height:min(100vh - 48px,880px);position:relative;overflow:hidden}.preview-toolbar[data-v-c97143ab]{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.preview-close[data-v-c97143ab],.preview-counter[data-v-c97143ab],.preview-arrow[data-v-c97143ab]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;border:1px solid #ffffff29;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px #00000038}.preview-close[data-v-c97143ab]{cursor:pointer;pointer-events:auto;border-radius:999px;width:40px;height:40px}.preview-close[data-v-c97143ab]:focus-visible,.preview-arrow[data-v-c97143ab]:focus-visible{outline-offset:2px;outline:3px solid #ff6b006b}.preview-counter[data-v-c97143ab]{pointer-events:none;border-radius:999px;min-width:54px;min-height:32px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:800}.preview-slider[data-v-c97143ab],.preview-slider[data-v-c97143ab] .splide__track,.preview-slider[data-v-c97143ab] .splide__list,.preview-slider[data-v-c97143ab] .splide__slide{height:100%}.preview-slider[data-v-c97143ab]{position:absolute;inset:0}.preview-slider[data-v-c97143ab] .splide__track{overflow:hidden}.preview-slider[data-v-c97143ab] .splide__list{align-items:stretch;overflow:visible}.preview-slider[data-v-c97143ab] .splide__arrows,.preview-slider[data-v-c97143ab] .splide__pagination{display:none}.preview-slide[data-v-c97143ab]{isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;padding:68px 60px 88px;display:flex;position:relative}.preview-slide[data-v-c97143ab]:after{content:"";filter:blur(28px);pointer-events:none;background:#94a3b833;border-radius:50%;height:16%;position:absolute;bottom:14%;left:14%;right:14%}.preview-img[data-v-c97143ab]{z-index:1;width:min(100%, var(--preview-image-width,100%));object-fit:contain;filter:drop-shadow(0 18px 26px #0f172a24);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;height:auto;max-height:100%;display:block;position:relative}.preview-empty[data-v-c97143ab]{color:#cbd5e1;place-items:center;height:100%;display:grid}.preview-arrow[data-v-c97143ab]{z-index:5;cursor:pointer;border-radius:999px;width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.preview-arrow[data-v-c97143ab]:hover,.preview-close[data-v-c97143ab]:hover{background:#ff6b00e6}.preview-arrow--prev[data-v-c97143ab]{left:16px}.preview-arrow--next[data-v-c97143ab]{right:16px}.preview-title[data-v-c97143ab]{z-index:5;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;border:1px solid #ffffff29;border-radius:999px;max-width:min(100% - 120px,520px);padding:8px 16px;font-size:15px;font-weight:700;line-height:1.25;position:absolute;bottom:22px;right:50%;overflow:hidden;transform:translate(50%);box-shadow:0 10px 24px #00000038}.preview-wrap.has-reserve .preview-title[data-v-c97143ab]{bottom:84px}.reserve-btn[data-v-c97143ab]{z-index:5;position:absolute;bottom:18px;right:24px}@media (max-width:768px){.preview-wrap[data-v-c97143ab]{width:100vw;height:100vh;height:100dvh}.preview-toolbar[data-v-c97143ab]{top:max(14px, env(safe-area-inset-top));left:16px;right:16px}.preview-slide[data-v-c97143ab]{padding:68px 12px 84px}.preview-arrow[data-v-c97143ab]{width:40px;height:40px}.preview-arrow--prev[data-v-c97143ab]{left:12px}.preview-arrow--next[data-v-c97143ab]{right:12px}.preview-title[data-v-c97143ab]{bottom:max(22px, env(safe-area-inset-bottom));max-width:calc(100% - 112px);font-size:16px}.reserve-btn[data-v-c97143ab]{left:50%;right:auto;bottom:max(16px, env(safe-area-inset-bottom));transform:translate(-50%)}}.pd-mobile[data-v-42cfb6af]{display:none}@media (max-width:992px){.pd-mobile[data-v-42cfb6af]{background:#f5f5f7;gap:0;min-height:100vh;display:grid}.pd-mobile__card[data-v-42cfb6af],.pd-mobile__gallery[data-v-42cfb6af],.pd-mobile__help[data-v-42cfb6af],.pd-mobile__action-panel[data-v-42cfb6af]{background:var(--color-card);border:0;border-radius:0;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.pd-mobile__gallery[data-v-42cfb6af]{border-bottom:1px solid #f1f5f9;padding:0}.pd-mobile__stage[data-v-42cfb6af]{aspect-ratio:4/3;background:#f8fafc;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.pd-mobile__back[data-v-42cfb6af]{z-index:4;border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text);cursor:pointer;background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #0f172a14}.pd-mobile__back[data-v-42cfb6af]:focus-visible,.pd-mobile__media-trigger[data-v-42cfb6af]:focus-visible{outline-offset:2px;outline:3px solid #ff6b0047}.pd-mobile__gallery-slider[data-v-42cfb6af],.pd-mobile__gallery-slider[data-v-42cfb6af] .splide__track,.pd-mobile__gallery-slider[data-v-42cfb6af] .splide__list,.pd-mobile__gallery-slider[data-v-42cfb6af] .splide__slide{width:100%;height:100%}.pd-mobile__gallery-slider[data-v-42cfb6af]{flex:auto;min-width:0;min-height:0}.pd-mobile__gallery-slider[data-v-42cfb6af] .splide__track{overflow:hidden}.pd-mobile__gallery-slider[data-v-42cfb6af] .splide__list{overflow:visible}.pd-mobile__media-slide[data-v-42cfb6af]{justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;padding:16px;display:flex}.pd-mobile__main-media[data-v-42cfb6af]{object-fit:contain;max-width:100%;max-height:100%;display:block}.pd-mobile__main-media--embed[data-v-42cfb6af]{aspect-ratio:16/9;background:#000;border:0;width:100%}.pd-mobile__media-trigger[data-v-42cfb6af]{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:inline-flex}.pd-mobile__media-empty[data-v-42cfb6af]{width:100%;height:100%;color:var(--color-accent-text);justify-content:center;align-items:center;font-size:42px;font-weight:800;display:flex}.pd-mobile__counter[data-v-42cfb6af]{color:#fff;background:#0f172abd;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.pd-mobile__thumbs[data-v-42cfb6af]{scrollbar-width:none;background:#f8fafc;border-top:1px solid #f1f5f9;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.pd-mobile__thumbs[data-v-42cfb6af]::-webkit-scrollbar{display:none}.pd-mobile__thumb[data-v-42cfb6af]{border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-muted);background:#fff;border-radius:10px;flex:0 0 48px;justify-content:center;align-items:center;padding:2px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.pd-mobile__thumb.is-active[data-v-42cfb6af]{border-color:#ff6b00;box-shadow:0 0 0 2px #ff6b001f}.pd-mobile__thumb img[data-v-42cfb6af]{object-fit:cover;width:100%;height:100%}.pd-mobile__card[data-v-42cfb6af]{margin-top:8px;padding:20px}.pd-mobile__action-panel[data-v-42cfb6af]{padding:16px}.pd-mobile__summary-head[data-v-42cfb6af],.pd-mobile__section-head[data-v-42cfb6af],.pd-mobile__section-title[data-v-42cfb6af]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pd-mobile__title-wrap[data-v-42cfb6af]{flex:auto;min-width:0}.pd-mobile__tools[data-v-42cfb6af]{flex-shrink:0;gap:8px;display:inline-flex}.pd-mobile__tool[data-v-42cfb6af]{border:1px solid var(--color-border);color:#94a3b8;background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:17px;font-weight:800;display:inline-flex}.pd-mobile__tool.is-active[data-v-42cfb6af]{color:#ef4444;background:#fef2f2;border-color:#fecaca}.pd-mobile__tool--text[data-v-42cfb6af]{padding:0 12px;font-size:11px}.pd-mobile__title[data-v-42cfb6af]{color:var(--color-heading);margin:0;font-size:20px;font-weight:900;line-height:1.18}.pd-mobile__overview-grid[data-v-42cfb6af]{background:#f8fafc;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:12px;display:grid}.pd-mobile__overview-grid>div[data-v-42cfb6af]{min-width:0}.pd-mobile dt[data-v-42cfb6af]{color:var(--color-muted);margin:0 0 4px;font-size:10px;font-weight:800;line-height:1.25}.pd-mobile dd[data-v-42cfb6af]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.pd-mobile__section-head h2[data-v-42cfb6af],.pd-mobile__section-title h2[data-v-42cfb6af],.pd-mobile__help h2[data-v-42cfb6af]{color:var(--color-heading);margin:0;font-size:12px;font-weight:900;line-height:1.25}.pd-mobile__section-head p[data-v-42cfb6af]{color:var(--color-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.pd-mobile__reset[data-v-42cfb6af]{border:1px solid var(--color-border);color:#94a3b8;background:0 0;border:0;flex-shrink:0;padding:0;font-size:11px;font-weight:800}.pd-mobile__config-list[data-v-42cfb6af]{gap:14px;margin-top:14px;display:grid}.pd-mobile__config-group[data-v-42cfb6af]{border:0;min-width:0;margin:0;padding:0}.pd-mobile__config-group legend[data-v-42cfb6af]{color:var(--color-muted);margin-bottom:8px;font-size:11px;font-weight:900}.pd-mobile__config-group legend span[data-v-42cfb6af]{color:#ef4444;margin-left:3px}.pd-mobile__option-list[data-v-42cfb6af]{gap:8px;display:grid}.pd-mobile__config-group.is-compact .pd-mobile__option-list[data-v-42cfb6af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pd-mobile__option[data-v-42cfb6af]{border:1px solid var(--color-border);min-height:44px;color:var(--color-text);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.pd-mobile__option.is-active[data-v-42cfb6af]{background:#fff7ed;border-color:#ff6b00;box-shadow:0 0 0 2px #ff6b0014}.pd-mobile__option i[data-v-42cfb6af]{color:#fff;background:#ff6b00;border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:inline-flex}.pd-mobile__footnote[data-v-42cfb6af],.pd-mobile__note[data-v-42cfb6af]{color:var(--color-muted);margin:10px 0 0;font-size:11px;line-height:1.45}.pd-mobile__main-actions[data-v-42cfb6af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.pd-mobile__quote[data-v-42cfb6af],.pd-mobile__reserve[data-v-42cfb6af],.pd-mobile__compare[data-v-42cfb6af],.pd-mobile__help-actions button[data-v-42cfb6af]{border-radius:12px;min-height:44px;padding:0 12px;font-size:12px;font-weight:900}.pd-mobile__quote[data-v-42cfb6af]{color:#fff;background:#ff6b00;border:1px solid #ff6b00;grid-column:1/-1;box-shadow:0 8px 18px #ff6b0024}.pd-mobile__quote[data-v-42cfb6af]:disabled{opacity:.48}.pd-mobile__reserve[data-v-42cfb6af]{color:#fff;background:#111827;border:1px solid #111827}.pd-mobile__compare[data-v-42cfb6af]{border:1px solid var(--color-border);color:var(--color-text);background:#fff}.pd-mobile__compare.is-active[data-v-42cfb6af]{color:#ff6b00;border-color:#ff6b00}.pd-mobile__section-title[data-v-42cfb6af]{justify-content:flex-start;align-items:center}.pd-mobile__section-title span[data-v-42cfb6af]{background:var(--color-accent);border-radius:999px;width:4px;height:18px}.pd-mobile__overview-panel[data-v-42cfb6af]{border:1px solid var(--color-border-soft);background:#f8fafc;border-radius:14px;margin-top:14px;padding:14px}.pd-mobile__overview-panel h3[data-v-42cfb6af]{color:#ff6b00;margin:0 0 8px;font-size:12px;font-weight:900;line-height:1.35}.pd-mobile__overview-panel p[data-v-42cfb6af]{color:#475569;margin:0;font-size:12px;line-height:1.7}.pd-mobile__intro-sections[data-v-42cfb6af]{gap:12px;margin-top:12px;display:grid}.pd-mobile__intro-section[data-v-42cfb6af]{min-width:0}.pd-mobile__intro-content[data-v-42cfb6af]{border:1px solid var(--color-border-soft);color:#3f3f46;background:#fff;border-radius:14px;padding:12px;font-size:12px;line-height:1.75;overflow:hidden}.pd-mobile__intro-content[data-v-42cfb6af] *{max-width:100%}.pd-mobile__intro-content[data-v-42cfb6af] p{margin:0 0 10px}.pd-mobile__intro-content[data-v-42cfb6af] p:last-child{margin-bottom:0}.pd-mobile__intro-content[data-v-42cfb6af] img{width:auto;max-width:100%;height:auto;margin:10px auto;display:block}.pd-mobile__intro-image[data-v-42cfb6af]{border:1px solid var(--color-border-soft);background:#f8fafc;border-radius:14px;justify-content:center;padding:10px;display:flex;overflow:hidden}.pd-mobile__intro-image img[data-v-42cfb6af]{object-fit:contain;width:100%;height:auto;display:block}.pd-mobile__spec-list[data-v-42cfb6af]{border:1px solid var(--color-border-soft);border-radius:14px;margin:14px 0 0;overflow:hidden}.pd-mobile__spec-list>div[data-v-42cfb6af]{border-bottom:1px solid var(--color-border-soft);background:#fff;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.pd-mobile__spec-list>div[data-v-42cfb6af]:last-child{border-bottom:0}.pd-mobile__spec-list dd[data-v-42cfb6af]{text-align:right;max-width:58%}.pd-mobile__more[data-v-42cfb6af]{border:1px solid var(--color-border);color:#ff6b00;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:10px;font-size:12px;font-weight:900;display:flex}.pd-mobile__more i[data-v-42cfb6af]{font-style:normal;transition:transform .2s;display:inline-flex}.pd-mobile__more i.is-expanded[data-v-42cfb6af]{transform:rotate(180deg)}.pd-mobile[data-v-42cfb6af] .similar-products{border:0;border-radius:0;margin:8px 0 0;padding:16px;box-shadow:0 1px 2px #0f172a08}.pd-mobile[data-v-42cfb6af] .similar-products__grid{grid-template-columns:1fr}.pd-mobile[data-v-42cfb6af] .similar-products__card{flex-direction:row;align-items:center}.pd-mobile[data-v-42cfb6af] .similar-products__image{flex:0 0 72px;width:72px;height:72px}.pd-mobile[data-v-42cfb6af] .similar-products__body{min-width:0;padding-top:0}.pd-mobile[data-v-42cfb6af] .similar-products__compare{width:fit-content;min-height:30px;padding:0 12px;font-size:10px}.pd-mobile__help[data-v-42cfb6af]{color:#fff;background:#111827;border-color:#111827;gap:14px;margin-top:8px;padding:16px;display:grid}.pd-mobile__help h2[data-v-42cfb6af]{color:#fff}.pd-mobile__help p[data-v-42cfb6af]{color:#cbd5e1;margin:6px 0 0;font-size:12px;line-height:1.55}.pd-mobile__help-actions[data-v-42cfb6af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pd-mobile__help-actions button[data-v-42cfb6af]:first-child{color:#111827;background:#fff;border:1px solid #fff}.pd-mobile__help-actions button[data-v-42cfb6af]:last-child{color:#fff;background:#ff6b00;border:1px solid #ff6b00}.pd-mobile__compare-bubble[data-v-42cfb6af]{right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:99;color:#fff;background:#ff6b00;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:fixed;box-shadow:0 12px 24px #ff6b0052}.pd-mobile__compare-bubble span[data-v-42cfb6af]{font-size:22px;font-weight:900;line-height:1}.pd-mobile__compare-bubble strong[data-v-42cfb6af]{color:#fff;background:#ef4444;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-4px;right:-2px}}.compare-bar__clear[data-v-c415beee]:hover{color:var(--color-accent-text)}.compare-bar__items[data-v-c415beee]::-webkit-scrollbar{height:6px}.compare-bar__items[data-v-c415beee]::-webkit-scrollbar-track{background:var(--pd-scrollbar-track)}.compare-bar__items[data-v-c415beee]::-webkit-scrollbar-thumb{background:var(--pd-scrollbar-thumb);border-radius:999px}.compare-bar__items[data-v-c415beee]::-webkit-scrollbar-thumb:hover{background:var(--pd-scrollbar-thumb-hover)}.compare-bar__remove[data-v-c415beee]:hover{color:var(--color-accent-text)}.compare-bar__action[data-v-c415beee]:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 12px 22px #18181b33}.compare-bar-slide-enter-active[data-v-c415beee],.compare-bar-slide-leave-active[data-v-c415beee]{transition:opacity .26s,transform .26s}.compare-bar-slide-enter-from[data-v-c415beee],.compare-bar-slide-leave-to[data-v-c415beee]{opacity:0;transform:translate(-50%)translateY(12px)}@media (max-width:992px){.compare-bar[data-v-c415beee]{display:none}.compare-bar-slide-enter-from[data-v-c415beee],.compare-bar-slide-leave-to[data-v-c415beee]{transform:translateY(12px)}}.compare-panel__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0f172a6b}.compare-panel .base-modal__header{margin-bottom:0!important;padding-bottom:0!important}.compare-panel[data-v-f90b03df] .BaseModal{border-radius:var(--compare-panel-radius);margin:0;overflow:hidden;box-shadow:0 28px 50px #18181b29}.compare-panel[data-v-f90b03df] .base-modal__header{border-bottom:1px solid #e5e7eb;margin:0;padding:0}.compare-panel[data-v-f90b03df] .base-modal__body{padding:0}.compare-panel__close[data-v-f90b03df]:hover{color:var(--color-text)}.compare-table tr:last-child .compare-table__label[data-v-f90b03df],.compare-table tr:last-child .compare-table__cell[data-v-f90b03df]{border-bottom:none}.compare-table tr .compare-table__product[data-v-f90b03df]:last-child,.compare-table tr .compare-table__cell[data-v-f90b03df]:last-child{border-right:none}.compare-table__row--diff .compare-table__label[data-v-f90b03df],.compare-table__row--diff .compare-table__cell[data-v-f90b03df],.compare-panel__card-field--diff[data-v-f90b03df]{background:#f1f5f9e0}@media (max-width:992px){.compare-panel[data-v-f90b03df] .BaseModal{border-radius:16px;max-height:min(78vh,680px);width:min(100vw - 24px,420px)!important}.compare-panel[data-v-f90b03df] .base-modal__body{max-height:calc(min(78vh,680px) - 96px);overflow-y:auto}.compare-panel__header[data-v-f90b03df]{border-bottom:1px solid #eef2f6;padding:18px 18px 14px!important}.compare-panel__title[data-v-f90b03df]{font-size:18px!important;line-height:1.25!important}.compare-panel__subtitle[data-v-f90b03df]{max-width:280px;margin-top:4px!important;font-size:12px!important;line-height:1.45!important}.compare-panel__close[data-v-f90b03df]{width:30px;height:30px;background:#f8fafc!important;border-radius:999px!important;font-size:20px!important}.compare-panel__body[data-v-f90b03df]{padding:14px!important}.compare-panel__mobile[data-v-f90b03df]{display:block}.compare-panel__mobile-products[data-v-f90b03df]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.compare-panel__mobile-product[data-v-f90b03df]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.compare-panel__mobile-media[data-v-f90b03df]{width:46px;height:46px;color:var(--color-accent-text);background:#f8fafc;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex;overflow:hidden}.compare-panel__mobile-media img[data-v-f90b03df]{object-fit:cover;width:100%;height:100%}.compare-panel__mobile-product strong[data-v-f90b03df]{color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.compare-panel__mobile-row[data-v-f90b03df]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.compare-panel__mobile-row+.compare-panel__mobile-row[data-v-f90b03df]{margin-top:10px}.compare-panel__mobile-row.is-different[data-v-f90b03df]{border-color:#cbd5e1}.compare-panel__mobile-row h4[data-v-f90b03df]{color:#64748b;background:#f8fafc;border-bottom:1px solid #eef2f6;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:11px;font-weight:900;line-height:1.2;display:flex}.compare-panel__mobile-row h4 span[data-v-f90b03df]{background:#ff6b00;border-radius:999px;width:6px;height:6px}.compare-panel__mobile-values[data-v-f90b03df]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-panel__mobile-value[data-v-f90b03df]{min-width:0;padding:10px 11px 12px}.compare-panel__mobile-value+.compare-panel__mobile-value[data-v-f90b03df]{border-left:1px solid #eef2f6}.compare-panel__mobile-value small[data-v-f90b03df]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:10px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.compare-panel__mobile-value p[data-v-f90b03df]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.55}}@media (max-width:420px){.compare-panel__mobile-products[data-v-f90b03df],.compare-panel__mobile-values[data-v-f90b03df]{grid-template-columns:1fr}.compare-panel__mobile-value+.compare-panel__mobile-value[data-v-f90b03df]{border-top:1px solid #eef2f6;border-left:0}}.safe-area-inset-bottom[data-v-b84f9855]{padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:993px){.mobile-action-bar[data-v-b84f9855]{display:none}}body.product-details-route,.product-details-theme{--color-bg:#f5f6f7;--color-card:#fff;--color-text:#18181b;--color-heading:#0f172a;--color-muted:#6b7280;--color-subtle:#9ca3af;--color-border:#e5e7eb;--color-border-soft:#eef2f6;--color-border-strong:#d1d5db;--color-primary:#18181b;--color-primary-hover:#27272a;--color-accent:#475569;--color-accent-soft:#f1f5f9;--color-accent-border:#cbd5e1;--color-accent-text:#475569;--shadow-card:0 8px 24px #18181b0a;--shadow-hover:0 12px 28px #18181b0f;--radius-card:16px;--radius-control:10px;--pd-scrollbar-track:#eef2f4;--pd-scrollbar-thumb:#cfd5dd;--pd-scrollbar-thumb-hover:#94a3b8;--pd-container-max:clamp(1176px, 83.33vw, 1600px);--pd-page-gutter:clamp(29px, 2.08vw, 40px);--pd-page-padding-top:clamp(17px, 1.25vw, 24px);--pd-page-padding-bottom:clamp(58px, 4.17vw, 80px);--pd-toolbar-margin-bottom:clamp(17px, 1.25vw, 24px);--pd-back-gap:clamp(5px, .42vw, 8px);--pd-back-width:clamp(82px, 5.83vw, 112px);--pd-back-height:clamp(32px, 2.29vw, 44px);--pd-back-padding-x:clamp(11px, .83vw, 16px);--pd-back-icon-size:clamp(11px, .83vw, 16px);--pd-hero-gap:clamp(14px, 1.25vw, 24px);--pd-section-gap:clamp(17px, 1.46vw, 28px);--pd-card-padding:clamp(14px, 1.25vw, 24px);--pd-card-padding-mobile:clamp(11px, .83vw, 16px);--pd-card-radius-lg:var(--radius-card);--pd-card-radius-md:clamp(8px, .62vw, 12px);--pd-card-radius-sm:clamp(5px, .42vw, 8px);--pd-gallery-thumb-track:clamp(55px, 3.96vw, 76px);--pd-thumb-size:clamp(55px, 3.96vw, 76px);--pd-thumb-gap:clamp(8px, .62vw, 12px);--pd-gallery-gap:clamp(11px, .83vw, 16px);--pd-hero-card-height:clamp(441px, 31.25vw, 600px);--pd-preview-padding:clamp(17px, 1.25vw, 24px);--pd-gallery-badge-inset:clamp(11px, .83vw, 16px);--pd-gallery-badge-min-width:clamp(47px, 3.33vw, 64px);--pd-gallery-badge-padding-y:clamp(4px, .31vw, 6px);--pd-gallery-badge-padding-x:clamp(7px, .52vw, 10px);--pd-gallery-badge-font-size:clamp(12px, .68vw, 13px);--pd-control-size:clamp(32px, 2.29vw, 44px);--pd-control-font-size:clamp(19px, 1.35vw, 26px);--pd-summary-gap:clamp(13px, .94vw, 18px);--pd-eyebrow-padding-x:clamp(7px, .52vw, 10px);--pd-eyebrow-padding-y:clamp(4px, .31vw, 6px);--pd-eyebrow-font-size:12px;--pd-share-padding-x:clamp(10px, .73vw, 14px);--pd-share-padding-y:clamp(7px, .52vw, 10px);--pd-share-font-size:clamp(11px, .68vw, 13px);--pd-title-size:clamp(24px, 1.72vw, 30px);--pd-title-size-mobile:clamp(20px, 5.4vw, 24px);--pd-meta-gap:clamp(8px, .62vw, 12px);--pd-meta-gap-mobile:clamp(4px, .31vw, 6px);--pd-meta-padding-top:clamp(5px, .42vw, 8px);--pd-meta-label-width:clamp(85px, 6.04vw, 116px);--pd-meta-font-size:clamp(12px, .73vw, 14px);--pd-meta-item-padding-bottom:clamp(8px, .62vw, 12px);--pd-action-height:clamp(40px, 2.5vw, 44px);--pd-action-font-size:clamp(12px, .73vw, 14px);--pd-button-padding-x:clamp(11px, .83vw, 16px);--pd-button-gap:clamp(8px, .62vw, 12px);--pd-button-radius:var(--radius-control);--pd-config-gap:clamp(13px, .94vw, 18px);--pd-config-title-size:clamp(17px, 1.2vw, 20px);--pd-config-desc-margin-top:clamp(4px, .31vw, 6px);--pd-config-desc-font-size:clamp(12px, .68vw, 13px);--pd-config-group-gap:clamp(11px, .94vw, 18px);--pd-config-option-gap:clamp(7px, .52vw, 10px);--pd-card-scrollbar-gap:clamp(4px, .31vw, 6px);--pd-chip-min-width:clamp(66px, 4.69vw, 90px);--pd-chip-padding-y:clamp(7px, .52vw, 10px);--pd-chip-padding-x:clamp(10px, .73vw, 14px);--pd-section-padding:clamp(17px, 1.25vw, 24px);--pd-section-padding-mobile:clamp(13px, .94vw, 18px);--pd-section-title-size:clamp(20px, 1.45vw, 24px);--pd-section-header-gap:clamp(14px, 1.04vw, 20px);--pd-section-grid-gap:clamp(11px, 1.04vw, 20px);--pd-spec-card-radius:clamp(10px, .73vw, 14px);--pd-table-cell-padding-y:clamp(8px, .62vw, 12px);--pd-table-cell-padding-x:clamp(13px, .94vw, 18px);--pd-spec-matrix-border-width:1px;--pd-spec-matrix-radius:var(--radius-card);--pd-spec-matrix-inner-radius:12px;--pd-spec-matrix-search-radius:clamp(10px, .52vw, 12px);--pd-spec-matrix-clear-radius:var(--radius-control);--pd-spec-matrix-chip-radius:clamp(4px, .31vw, 6px);--pd-spec-matrix-badge-radius:999px;--pd-spec-matrix-search-width:clamp(411px, 29.17vw, 560px);--pd-spec-matrix-search-height:clamp(44px, 3.12vw, 60px);--pd-spec-matrix-icon-size:clamp(13px, .94vw, 18px);--pd-spec-matrix-icon-stroke:2.4px;--pd-spec-matrix-clear-size:clamp(25px, 1.77vw, 34px);--pd-spec-matrix-label-col-min:clamp(161px, 11.46vw, 220px);--pd-spec-matrix-label-col-max:clamp(220px, 15.62vw, 300px);--pd-spec-matrix-column-min:clamp(169px, 11.98vw, 230px);--pd-spec-matrix-heading-height:clamp(116px, 8.23vw, 158px);--pd-spec-matrix-row-height:clamp(51px, 3.65vw, 70px);--pd-spec-matrix-body-max-height:clamp(382px, 27.08vw, 520px);--pd-spec-matrix-scrollbar-size:6px;--pd-spec-matrix-scrollbar-radius:999px;--pd-spec-matrix-hover-lift:clamp(-2px, -.1vw, -1px);--pd-spec-matrix-enter-offset:clamp(13px, .94vw, 18px);--pd-spec-matrix-enter-opacity:0;--pd-spec-matrix-enter-duration:.55s;--pd-spec-matrix-enter-ease:cubic-bezier(.16, 1, .3, 1);--pd-spec-matrix-bg:var(--color-card);--pd-spec-matrix-header-bg:#f8fafc;--pd-spec-matrix-muted-bg:#f3f6f8;--pd-spec-matrix-active-bg:var(--color-accent-soft);--pd-spec-matrix-highlight-bg:#f8fafc;--pd-spec-matrix-row-hover:#f8fafc;--pd-spec-matrix-border-color:var(--color-border);--pd-spec-matrix-inner-border:var(--color-border-soft);--pd-spec-matrix-row-border:var(--color-border-soft);--pd-spec-matrix-search-border:var(--color-border);--pd-spec-matrix-accent:var(--color-accent);--pd-spec-matrix-text-strong:var(--color-heading);--pd-spec-matrix-text:#3f3f46;--pd-spec-matrix-text-muted:var(--color-muted);--pd-spec-matrix-text-faint:var(--color-subtle);--pd-spec-matrix-placeholder:var(--color-subtle);--pd-spec-matrix-shadow:var(--shadow-card);--pd-spec-matrix-inner-shadow:none;--pd-spec-matrix-search-shadow:none;--pd-spec-matrix-search-focus-shadow:0 0 0 4px #4755691a;--pd-overview-font-size:clamp(14px, 1vw, 15px);--pd-similar-image-height:clamp(161px, 11.46vw, 220px);--pd-cta-title-size:clamp(19px, 1.35vw, 22px);--compare-bar-bottom:clamp(14px, 1.04vw, 20px);--compare-bar-max-width:clamp(625px, 44.27vw, 850px);--compare-bar-radius:clamp(11px, .83vw, 16px);--compare-bar-padding-y:clamp(8px, .62vw, 12px);--compare-bar-padding-x:clamp(14px, 1.04vw, 20px);--compare-bar-gap:clamp(8px, .62vw, 12px);--compare-bar-info-width:clamp(88px, 6.25vw, 120px);--compare-bar-item-min-width:clamp(102px, 7.29vw, 140px);--compare-bar-item-padding-y:clamp(4px, .31vw, 6px);--compare-bar-item-padding-x:clamp(7px, .52vw, 10px);--compare-bar-thumb-size:clamp(23px, 1.67vw, 32px);--compare-bar-thumb-radius:clamp(2px, .21vw, 4px);--compare-bar-placeholder-size:clamp(17px, 1.25vw, 24px);--compare-bar-action-width:clamp(117px, 8.33vw, 160px);--compare-bar-safe-space:clamp(100px, 7.08vw, 136px);--compare-panel-width:clamp(882px, 62.5vw, 1200px);--compare-panel-radius:clamp(14px, 1.04vw, 20px);--compare-panel-header-padding-y:clamp(14px, 1.04vw, 20px);--compare-panel-header-padding-x:clamp(29px, 2.08vw, 40px);--compare-panel-body-padding:clamp(29px, 2.08vw, 40px);--compare-panel-cell-padding:clamp(14px, 1.04vw, 20px);--compare-panel-attr-width:clamp(147px, 10.42vw, 200px);--compare-panel-image-size:clamp(88px, 6.25vw, 120px);--compare-panel-card-gap:clamp(11px, .83vw, 16px);--compare-panel-card-padding:clamp(13px, .94vw, 18px)}@media (max-width:1280px){body.product-details-route,.product-details-theme{--pd-container-max:864px;--pd-page-gutter:21px;--pd-page-padding-top:12px;--pd-page-padding-bottom:43px;--pd-toolbar-margin-bottom:12px;--pd-back-gap:4px;--pd-back-width:60px;--pd-back-height:23px;--pd-back-padding-x:8px;--pd-back-icon-size:8px;--pd-hero-gap:10px;--pd-section-gap:12px;--pd-card-padding:10px;--pd-card-padding-mobile:8px;--pd-card-radius-lg:var(--radius-card);--pd-card-radius-md:6px;--pd-card-radius-sm:4px;--pd-gallery-thumb-track:41px;--pd-thumb-size:41px;--pd-thumb-gap:6px;--pd-gallery-gap:8px;--pd-hero-card-height:324px;--pd-preview-padding:12px;--pd-gallery-badge-inset:8px;--pd-gallery-badge-min-width:34px;--pd-gallery-badge-padding-y:3px;--pd-gallery-badge-padding-x:5px;--pd-gallery-badge-font-size:12px;--pd-control-size:23px;--pd-control-font-size:14px;--pd-summary-gap:9px;--pd-eyebrow-padding-x:5px;--pd-eyebrow-padding-y:3px;--pd-eyebrow-font-size:12px;--pd-share-padding-x:7px;--pd-share-padding-y:5px;--pd-share-font-size:11px;--pd-title-size:clamp(21px, 2vw, 25px);--pd-title-size-mobile:clamp(20px, 6vw, 24px);--pd-meta-gap:6px;--pd-meta-gap-mobile:3px;--pd-meta-padding-top:4px;--pd-meta-label-width:62px;--pd-meta-font-size:12px;--pd-meta-item-padding-bottom:6px;--pd-action-height:clamp(40px, 4vw, 44px);--pd-action-font-size:12px;--pd-button-padding-x:8px;--pd-button-gap:6px;--pd-button-radius:5px;--pd-config-gap:9px;--pd-config-title-size:clamp(16px, 1.8vw, 18px);--pd-config-desc-margin-top:3px;--pd-config-desc-font-size:12px;--pd-config-group-gap:8px;--pd-config-option-gap:5px;--pd-card-scrollbar-gap:3px;--pd-chip-min-width:48px;--pd-chip-padding-y:5px;--pd-chip-padding-x:7px;--pd-section-padding:12px;--pd-section-padding-mobile:9px;--pd-section-title-size:clamp(20px, 2vw, 22px);--pd-section-header-gap:10px;--pd-section-grid-gap:8px;--pd-spec-card-radius:7px;--pd-table-cell-padding-y:6px;--pd-table-cell-padding-x:9px;--pd-spec-matrix-radius:var(--radius-card);--pd-spec-matrix-inner-radius:12px;--pd-spec-matrix-search-radius:9px;--pd-spec-matrix-clear-radius:5px;--pd-spec-matrix-chip-radius:3px;--pd-spec-matrix-search-width:302px;--pd-spec-matrix-search-height:32px;--pd-spec-matrix-icon-size:10px;--pd-spec-matrix-icon-stroke:2.4px;--pd-spec-matrix-clear-size:18px;--pd-spec-matrix-label-col-min:118px;--pd-spec-matrix-label-col-max:162px;--pd-spec-matrix-column-min:124px;--pd-spec-matrix-heading-height:85px;--pd-spec-matrix-row-height:37px;--pd-spec-matrix-body-max-height:281px;--pd-spec-matrix-scrollbar-size:4px;--pd-spec-matrix-hover-lift:-1px;--pd-spec-matrix-enter-offset:10px;--pd-overview-font-size:clamp(14px, 1.5vw, 15px);--pd-similar-image-height:118px;--pd-cta-title-size:clamp(18px, 2vw, 20px);--compare-bar-bottom:10px;--compare-bar-max-width:459px;--compare-bar-radius:8px;--compare-bar-padding-y:6px;--compare-bar-padding-x:10px;--compare-bar-gap:6px;--compare-bar-info-width:64px;--compare-bar-item-min-width:75px;--compare-bar-item-padding-y:3px;--compare-bar-item-padding-x:5px;--compare-bar-thumb-size:17px;--compare-bar-thumb-radius:2px;--compare-bar-placeholder-size:12px;--compare-bar-action-width:86px;--compare-bar-safe-space:73px;--compare-panel-width:648px;--compare-panel-radius:10px;--compare-panel-header-padding-y:10px;--compare-panel-header-padding-x:21px;--compare-panel-body-padding:21px;--compare-panel-cell-padding:10px;--compare-panel-attr-width:108px;--compare-panel-image-size:64px;--compare-panel-card-gap:8px;--compare-panel-card-padding:9px}}@media (max-width:992px){body.product-details-route{--pd-mobile-action-bar-offset:78px}body.product-details-route .customer-service-widget{bottom:calc(var(--pd-mobile-action-bar-offset) + env(safe-area-inset-bottom,0px))!important}body.product-details-route .footer-container{padding-bottom:calc(var(--space-7) + var(--pd-mobile-action-bar-offset) + env(safe-area-inset-bottom,0px))!important}}@media (min-width:769px) and (max-width:1280px){body.product-details-route,.product-details-theme{--pd-container-max:clamp(864px, 85vw, 1088px);--pd-page-gutter:clamp(21px, 2.1vw, 27px);--pd-page-padding-top:clamp(12px, 1.25vw, 16px);--pd-page-padding-bottom:clamp(43px, 4.2vw, 54px);--pd-toolbar-margin-bottom:clamp(12px, 1.25vw, 16px);--pd-back-gap:clamp(4px, .45vw, 5px);--pd-back-width:clamp(60px, 5.94vw, 76px);--pd-back-height:clamp(23px, 2.34vw, 30px);--pd-back-padding-x:clamp(8px, .78vw, 10px);--pd-back-icon-size:clamp(8px, .78vw, 10px);--pd-hero-gap:clamp(10px, 1vw, 13px);--pd-section-gap:clamp(12px, 1.25vw, 16px);--pd-card-padding:clamp(10px, 1vw, 13px);--pd-card-padding-mobile:clamp(8px, .78vw, 10px);--pd-card-radius-lg:var(--radius-card);--pd-card-radius-md:clamp(6px, .7vw, 7px);--pd-card-radius-sm:clamp(4px, .45vw, 5px);--pd-gallery-thumb-track:clamp(41px, 4.06vw, 52px);--pd-thumb-size:clamp(41px, 4.06vw, 52px);--pd-thumb-gap:clamp(6px, .45vw, 7px);--pd-gallery-gap:clamp(8px, .78vw, 10px);--pd-hero-card-height:clamp(324px, 31.9vw, 408px);--pd-preview-padding:clamp(12px, 1.25vw, 16px);--pd-gallery-badge-inset:clamp(8px, .78vw, 10px);--pd-gallery-badge-min-width:clamp(34px, 3.36vw, 43px);--pd-gallery-badge-padding-y:3px;--pd-gallery-badge-padding-x:clamp(5px, .45vw, 6px);--pd-gallery-badge-font-size:12px;--pd-control-size:clamp(23px, 2.34vw, 30px);--pd-control-font-size:clamp(14px, 1.56vw, 18px);--pd-summary-gap:clamp(9px, 1.02vw, 12px);--pd-eyebrow-padding-x:clamp(5px, .54vw, 6px);--pd-eyebrow-padding-y:3px;--pd-eyebrow-font-size:12px;--pd-share-padding-x:clamp(7px, .78vw, 9px);--pd-share-padding-y:clamp(5px, .54vw, 6px);--pd-share-font-size:11px;--pd-title-size:clamp(20px, 1.7vw, 23px);--pd-title-size-mobile:clamp(20px, 1.8vw, 24px);--pd-meta-gap:clamp(6px, .68vw, 8px);--pd-meta-gap-mobile:3px;--pd-meta-padding-top:clamp(4px, .44vw, 5px);--pd-meta-label-width:clamp(62px, 6.83vw, 78px);--pd-meta-font-size:12px;--pd-meta-item-padding-bottom:clamp(6px, .68vw, 8px);--pd-action-height:clamp(36px, 3vw, 40px);--pd-action-font-size:12px;--pd-button-padding-x:clamp(8px, .78vw, 10px);--pd-button-gap:clamp(6px, .68vw, 8px);--pd-button-radius:clamp(5px, .54vw, 6px);--pd-config-gap:clamp(9px, 1.02vw, 12px);--pd-config-title-size:clamp(15px, 1.3vw, 16px);--pd-config-desc-margin-top:3px;--pd-config-desc-font-size:12px;--pd-config-group-gap:clamp(8px, .88vw, 10px);--pd-config-option-gap:clamp(5px, .54vw, 6px);--pd-card-scrollbar-gap:3px;--pd-chip-min-width:clamp(48px, 5.37vw, 62px);--pd-chip-padding-y:clamp(5px, .54vw, 6px);--pd-chip-padding-x:clamp(7px, .78vw, 9px);--pd-section-padding:clamp(12px, 1.37vw, 16px);--pd-section-padding-mobile:clamp(9px, 1.02vw, 12px);--pd-section-title-size:clamp(17px, 1.55vw, 19px);--pd-section-header-gap:clamp(10px, 1.12vw, 13px);--pd-section-grid-gap:clamp(8px, .93vw, 11px);--pd-spec-card-radius:clamp(7px, .78vw, 9px);--pd-table-cell-padding-y:clamp(6px, .63vw, 7px);--pd-table-cell-padding-x:clamp(9px, 1.02vw, 12px);--pd-spec-matrix-radius:var(--radius-card);--pd-spec-matrix-inner-radius:12px;--pd-spec-matrix-search-radius:clamp(9px, .93vw, 10px);--pd-spec-matrix-clear-radius:clamp(5px, .54vw, 6px);--pd-spec-matrix-chip-radius:clamp(3px, .34vw, 4px);--pd-spec-matrix-search-width:clamp(302px, 33.28vw, 380px);--pd-spec-matrix-search-height:clamp(32px, 3.56vw, 41px);--pd-spec-matrix-icon-size:clamp(10px, 1.07vw, 12px);--pd-spec-matrix-icon-stroke:2.4px;--pd-spec-matrix-clear-size:clamp(18px, 2vw, 23px);--pd-spec-matrix-label-col-min:clamp(118px, 13.03vw, 149px);--pd-spec-matrix-label-col-max:clamp(162px, 17.81vw, 203px);--pd-spec-matrix-column-min:clamp(124px, 13.67vw, 156px);--pd-spec-matrix-heading-height:clamp(85px, 9.37vw, 107px);--pd-spec-matrix-row-height:clamp(37px, 4.1vw, 47px);--pd-spec-matrix-body-max-height:clamp(281px, 30.94vw, 353px);--pd-spec-matrix-scrollbar-size:clamp(4px, .44vw, 5px);--pd-spec-matrix-hover-lift:-1px;--pd-spec-matrix-enter-offset:clamp(10px, 1.07vw, 12px);--pd-overview-font-size:clamp(13px, 1.2vw, 14px);--pd-similar-image-height:clamp(118px, 13.03vw, 149px);--pd-cta-title-size:clamp(16px, 1.35vw, 18px);--compare-bar-bottom:clamp(10px, 1.07vw, 12px);--compare-bar-max-width:clamp(459px, 50.75vw, 580px);--compare-bar-radius:clamp(8px, .88vw, 10px);--compare-bar-padding-y:clamp(6px, .63vw, 7px);--compare-bar-padding-x:clamp(10px, 1.12vw, 13px);--compare-bar-gap:clamp(6px, .68vw, 8px);--compare-bar-info-width:clamp(64px, 7.08vw, 81px);--compare-bar-item-min-width:clamp(75px, 8.29vw, 95px);--compare-bar-item-padding-y:3px;--compare-bar-item-padding-x:clamp(5px, .54vw, 6px);--compare-bar-thumb-size:clamp(17px, 1.85vw, 21px);--compare-bar-thumb-radius:2px;--compare-bar-placeholder-size:clamp(12px, 1.37vw, 16px);--compare-bar-action-width:clamp(86px, 9.47vw, 108px);--compare-bar-safe-space:clamp(73px, 8.1vw, 93px);--compare-panel-width:clamp(648px, 71.35vw, 814px);--compare-panel-radius:clamp(10px, 1.07vw, 12px);--compare-panel-header-padding-y:clamp(10px, 1.12vw, 13px);--compare-panel-header-padding-x:clamp(21px, 2.34vw, 27px);--compare-panel-body-padding:clamp(21px, 2.34vw, 27px);--compare-panel-cell-padding:clamp(10px, 1.12vw, 13px);--compare-panel-attr-width:clamp(108px, 11.91vw, 136px);--compare-panel-image-size:clamp(64px, 7.08vw, 81px);--compare-panel-card-gap:clamp(8px, .88vw, 10px);--compare-panel-card-padding:clamp(9px, 1.02vw, 12px)}}.product-details-apply-overlay{z-index:2500!important}.product-details-page[data-v-3535d903]{width:min(var(--pd-container-max), 100% - var(--pd-page-gutter));padding:var(--pd-page-padding-top) 0 var(--pd-page-padding-bottom) 0;margin:0 auto}.product-details-page.product-details-page--compare-active[data-v-3535d903]{padding-bottom:calc(var(--pd-page-padding-bottom) + var(--compare-bar-safe-space))}.product-details-page__toolbar[data-v-3535d903]{align-items:center;gap:var(--pd-back-gap);min-width:0;display:flex}.product-details-page__back[data-v-3535d903]{font-size:var(--pd-meta-font-size);font-weight:600;transition:border-color .2s,background-color .2s,transform .2s}.product-details-page__back[data-v-3535d903]:hover{border-color:var(--color-accent);background:var(--color-accent-soft);transform:translateY(-1px)}.product-details-page__breadcrumb[data-v-3535d903]{align-items:center;gap:calc(var(--pd-back-gap) * .75);min-width:0;padding-left:var(--pd-back-gap);border-left:1px solid var(--color-border);font-size:var(--pd-meta-font-size);flex-wrap:wrap;line-height:1.25;display:flex}.product-details-page__breadcrumb-link[data-v-3535d903],.product-details-page__breadcrumb-current[data-v-3535d903]{color:var(--color-muted);white-space:nowrap;font-weight:600}.product-details-page__breadcrumb-separator[data-v-3535d903]{color:var(--color-subtle);font-weight:500}.product-details-page__breadcrumb-link[data-v-3535d903]{transition:color .2s}.product-details-page__breadcrumb-link[data-v-3535d903]:hover{color:var(--color-text)}.product-details-page__breadcrumb-link[data-v-3535d903]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.product-details-desktop[data-v-3535d903]{display:block}.product-details-hero[data-v-3535d903]{gap:var(--pd-hero-gap);margin-bottom:var(--pd-section-gap);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.95fr);align-items:stretch;display:grid}.product-details-hero--single[data-v-3535d903]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.product-details-section-stack[data-v-3535d903]{gap:var(--pd-section-gap);margin-bottom:var(--pd-section-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.product-details-section-stack[data-v-3535d903] .spec-matrix,.product-details-section-stack[data-v-3535d903] .similar-products,.product-details-section-stack[data-v-3535d903] .overview-card{min-width:0;max-width:100%;margin:0}.product-details-hero[data-v-3535d903] .summary-card__primary-btn,.product-details-hero[data-v-3535d903] .summary-card__secondary-btn,.product-details-hero[data-v-3535d903] .summary-card__compare-btn{font-size:var(--pd-action-font-size)}.product-details-cta__primary[data-v-3535d903],.product-details-cta__secondary[data-v-3535d903]{font-size:var(--pd-action-font-size);transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,opacity .2s}.product-details-cta__primary[data-v-3535d903]:hover,.product-details-cta__secondary[data-v-3535d903]:hover:not(:disabled){transform:translateY(-1px)}.product-details-cta__primary[data-v-3535d903]:hover{background:var(--color-primary-hover);box-shadow:0 10px 24px #18181b2e}.product-details-cta__secondary[data-v-3535d903]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}.product-details-cta__secondary[data-v-3535d903]:disabled{cursor:not-allowed;opacity:.48}[data-v-3535d903] .apply-dialog{border-radius:6px;box-shadow:0 14px 36px #18181b24}@media (max-width:1200px){.product-details-hero[data-v-3535d903]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.92fr) minmax(220px,.88fr)}.product-details-hero--single[data-v-3535d903]{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)}}@media (min-width:769px) and (max-width:1280px){.product-details-hero[data-v-3535d903] .summary-card__primary-btn,.product-details-hero[data-v-3535d903] .summary-card__secondary-btn,.product-details-hero[data-v-3535d903] .summary-card__compare-btn,.product-details-hero[data-v-3535d903] .config-card__reset{white-space:nowrap;line-height:1.2}.product-details-hero[data-v-3535d903] .summary-card__favorite{min-width:30px;height:30px}.product-details-hero[data-v-3535d903] .summary-card__favorite-icon{flex-basis:24px;width:24px;height:24px}}@media (max-width:992px){.product-details-page[data-v-3535d903]{width:100%;padding-top:0;padding-bottom:0}.product-details-page.product-details-page--compare-active[data-v-3535d903]{padding-bottom:0}.product-details-page__toolbar[data-v-3535d903],.product-details-desktop[data-v-3535d903]{display:none}.product-details-hero[data-v-3535d903]{grid-template-columns:1fr}.product-details-hero[data-v-3535d903] .hero-gallery__zoom-pane,.product-details-hero[data-v-3535d903] .hero-gallery__zoom-view{display:none}}@media (max-width:768px){.product-details-page[data-v-3535d903]{width:100%}.product-details-cta__icon[data-v-3535d903]{flex-basis:48px;width:48px;height:48px}[data-v-3535d903] input,[data-v-3535d903] select,[data-v-3535d903] textarea{font-size:16px!important}[data-v-3535d903] button,[data-v-3535d903] a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (max-width:992px){.product-details-cta[data-v-3535d903]{display:none}}.product-details-page[data-v-3535d903]:before{content:"";top:calc(var(--pd-page-padding-top) * -1);background:var(--color-bg);box-shadow:0 0 0 100vmax var(--color-bg);clip-path:inset(0 -100vmax);z-index:-1;position:absolute;bottom:0;left:0;right:0}
