.rating-stars[data-v-c1d3c11b]{align-items:center;gap:2px;line-height:1;display:inline-flex}.rating-stars__item[data-v-c1d3c11b]{color:var(--dm-color-border);display:inline-flex;position:relative}.rating-stars__fill[data-v-c1d3c11b]{color:var(--dm-color-star);position:absolute;inset:0 auto 0 0;overflow:hidden}.rating-stars__icon[data-v-c1d3c11b]{width:var(--rating-size,16px);height:var(--rating-size,16px);flex:none}.promo-bar[data-v-8c40eb59]{align-items:flex-start;gap:var(--dm-sp-2);flex-direction:column;display:flex}.promo-bar__member[data-v-8c40eb59]{gap:var(--dm-sp-1);padding:var(--dm-sp-1) var(--dm-sp-2);font-size:var(--dm-fs-12);color:var(--dm-color-text-inverse);background-color:var(--dm-color-brand);border-radius:var(--dm-radius-sm);align-items:center;display:inline-flex}.promo-bar__member--action[data-v-8c40eb59]{cursor:pointer;transition:background-color var(--dm-dur-fast) var(--dm-ease)}.promo-bar__member--action[data-v-8c40eb59]:hover{background-color:var(--dm-color-brand-hover)}.promo-bar__member-label[data-v-8c40eb59]{color:var(--dm-color-text-inverse);opacity:.85}.promo-bar__member-price[data-v-8c40eb59]{font-weight:var(--dm-fw-bold)}.promo-bar__summary[data-v-8c40eb59]{gap:var(--dm-sp-2);width:100%;padding:var(--dm-sp-2) var(--dm-sp-3);text-align:left;cursor:pointer;background:var(--dm-color-bg-page);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);transition:background-color var(--dm-dur-fast) ease;align-items:center;display:flex}.promo-bar__summary[data-v-8c40eb59]:hover{background:var(--dm-color-bg-hover)}.promo-bar__tag[data-v-8c40eb59]{padding:1px var(--dm-sp-1);font-size:var(--dm-fs-12);font-weight:var(--dm-fw-bold);color:var(--dm-color-text-inverse);background-image:var(--dm-gradient-promo);border-radius:var(--dm-radius-sm);flex:none}.promo-bar__texts[data-v-8c40eb59]{gap:var(--dm-sp-3);flex:1;min-width:0;display:flex;overflow:hidden}.promo-bar__text[data-v-8c40eb59]{font-size:var(--dm-fs-13);color:var(--dm-color-text-body);white-space:nowrap}.promo-bar__text--more[data-v-8c40eb59]{color:var(--dm-color-text-secondary)}.promo-bar__hint[data-v-8c40eb59]{font-size:var(--dm-fs-12);color:var(--dm-color-text-tertiary);flex:none}@media (width<=767px){.promo-bar__hint[data-v-8c40eb59]{display:none}.promo-bar__texts[data-v-8c40eb59]{gap:var(--dm-sp-1) var(--dm-sp-2);flex-wrap:wrap}}.zx-bar[data-v-46cf40da]{gap:var(--dm-sp-2);padding:var(--dm-sp-3);background-color:var(--dm-color-vip-cream);background-image:var(--dm-gradient-vip-card);border:1px solid var(--dm-color-vip-border);border-radius:var(--dm-radius-md);flex-direction:column;display:flex}.zx-bar__head[data-v-46cf40da]{gap:var(--dm-sp-2);flex-wrap:wrap;align-items:center;display:flex}.zx-bar__badge[data-v-46cf40da]{padding:1px var(--dm-sp-2);font-size:var(--dm-fs-12);font-weight:var(--dm-fw-bold);color:var(--dm-color-vip-gold);background-image:var(--dm-gradient-vip-ink);border-radius:var(--dm-radius-sm);flex:none}.zx-bar__hint[data-v-46cf40da]{font-size:var(--dm-fs-12);line-height:var(--dm-lh-base);color:var(--dm-color-vip-amber)}.zx-bar__list[data-v-46cf40da]{gap:var(--dm-sp-2);padding-bottom:var(--dm-sp-1);scrollbar-width:thin;scrollbar-color:var(--dm-color-border-strong) transparent;display:flex;overflow-x:auto}.zx-bar__list[data-v-46cf40da]::-webkit-scrollbar{width:6px;height:6px}.zx-bar__list[data-v-46cf40da]::-webkit-scrollbar-thumb{background-color:var(--dm-color-border-strong);border-radius:var(--dm-radius-full)}.zx-bar__list[data-v-46cf40da]::-webkit-scrollbar-track{background-color:#0000}.zx-bar__item[data-v-46cf40da]{flex:none}.zx-bar__card[data-v-46cf40da]{gap:var(--dm-sp-1);padding:var(--dm-sp-2) var(--dm-sp-3);white-space:nowrap;background-color:var(--dm-color-bg-card);border:1px solid var(--dm-color-vip-border);border-radius:var(--dm-radius-md);transition:border-color var(--dm-dur-fast) var(--dm-ease), background-color var(--dm-dur-fast) var(--dm-ease);align-items:baseline;display:flex}.zx-bar__card[data-v-46cf40da]:hover{background-color:var(--dm-color-vip-sand);border-color:var(--dm-color-vip-amber)}.zx-bar__price[data-v-46cf40da]{font-family:var(--dm-font-num);font-size:var(--dm-fs-14);font-weight:var(--dm-fw-bold);color:var(--dm-color-like)}.zx-bar__tag[data-v-46cf40da]{font-size:var(--dm-fs-12);color:var(--dm-color-vip-amber);background-color:var(--dm-color-vip-sand);border-radius:var(--dm-radius-sm);padding:0 3px}.zx-bar__name[data-v-46cf40da]{font-size:var(--dm-fs-13);color:var(--dm-color-vip-brown)}.zx-bar__go[data-v-46cf40da]{font-size:var(--dm-fs-12);color:var(--dm-color-vip-amber)}.promo-dialog[data-v-91742987]{gap:var(--dm-sp-5);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.promo-dialog__section[data-v-91742987]{gap:var(--dm-sp-3);flex-direction:column;display:flex}.promo-dialog__title[data-v-91742987]{font-size:var(--dm-fs-14);font-weight:var(--dm-fw-bold);color:var(--dm-color-text)}.promo-dialog__list[data-v-91742987]{gap:var(--dm-sp-2);flex-direction:column;display:flex}.promo-dialog__row[data-v-91742987]{gap:var(--dm-sp-3);padding:var(--dm-sp-3);background:var(--dm-color-bg-page);border-radius:var(--dm-radius-md);align-items:center;display:flex}.promo-dialog__amount[data-v-91742987]{min-width:64px;color:var(--dm-color-like);flex:none;align-items:baseline;display:inline-flex}.promo-dialog__amount-value[data-v-91742987]{font-size:var(--dm-fs-20);font-weight:var(--dm-fw-bold)}.promo-dialog__amount-unit[data-v-91742987]{margin-left:var(--dm-sp-1);font-size:var(--dm-fs-12)}.promo-dialog__main[data-v-91742987]{gap:var(--dm-sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.promo-dialog__text[data-v-91742987]{font-size:var(--dm-fs-13);color:var(--dm-color-text-body)}.promo-dialog__meta[data-v-91742987]{font-size:var(--dm-fs-12);color:var(--dm-color-text-secondary)}@media (width<=767px){.promo-dialog__row[data-v-91742987]{flex-wrap:wrap}.promo-dialog__main[data-v-91742987]{flex-basis:100%}}.group-bar[data-v-37b4addc]{gap:var(--dm-sp-3);padding:var(--dm-sp-3);background:var(--dm-color-brand-weak);border:1px solid var(--dm-color-brand);border-radius:var(--dm-radius-md);flex-direction:column;display:flex}.group-bar.is-inactive[data-v-37b4addc]{filter:saturate(.2)}.group-bar__head[data-v-37b4addc]{gap:var(--dm-sp-3);justify-content:space-between;align-items:baseline;display:flex}.group-bar__price[data-v-37b4addc]{gap:var(--dm-sp-1);align-items:baseline;min-width:0;display:flex}.group-bar__tag[data-v-37b4addc]{padding:0 var(--dm-sp-1);font-size:var(--dm-fs-12);font-weight:var(--dm-fw-bold);color:var(--dm-color-bg-card);background:var(--dm-color-brand);border-radius:var(--dm-radius-sm)}.group-bar__value[data-v-37b4addc]{font-size:var(--dm-fs-20);font-weight:var(--dm-fw-bold);color:var(--dm-color-brand)}.group-bar__suffix[data-v-37b4addc]{font-size:var(--dm-fs-12);color:var(--dm-color-brand)}.group-bar__hint[data-v-37b4addc]{font-size:var(--dm-fs-12);color:var(--dm-color-text-secondary)}.group-bar__clock[data-v-37b4addc]{font-size:var(--dm-fs-12);font-variant-numeric:tabular-nums;color:var(--dm-color-text-secondary);flex:none}.group-bar__summary[data-v-37b4addc]{font-size:var(--dm-fs-12);color:var(--dm-color-text-secondary)}.group-bar__teams[data-v-37b4addc]{gap:var(--dm-sp-2);flex-direction:column;display:flex}.group-bar__team[data-v-37b4addc]{gap:var(--dm-sp-2);padding:var(--dm-sp-2);background:var(--dm-color-bg-card);border-radius:var(--dm-radius-sm);align-items:center;display:flex}.group-bar__avatar[data-v-37b4addc]{-o-object-fit:cover;object-fit:cover;border-radius:var(--dm-radius-full);flex:none;width:24px;height:24px}.group-bar__avatar--empty[data-v-37b4addc]{color:var(--dm-color-text-tertiary);background:var(--dm-color-bg-hover);justify-content:center;align-items:center;display:inline-flex}.group-bar__name[data-v-37b4addc]{min-width:0;font-size:var(--dm-fs-13);color:var(--dm-color-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-bar__surplus[data-v-37b4addc]{font-size:var(--dm-fs-12);color:var(--dm-color-like)}.group-bar__countdown[data-v-37b4addc]{font-size:var(--dm-fs-12);font-variant-numeric:tabular-nums;color:var(--dm-color-warning);font-weight:var(--dm-fw-medium);margin-left:auto}.group-bar__tip[data-v-37b4addc]{font-size:var(--dm-fs-12);color:var(--dm-color-text-secondary)}.group-bar__footer[data-v-37b4addc]{justify-content:flex-end;display:flex}.group-bar__link[data-v-37b4addc]{font-size:var(--dm-fs-12);color:var(--dm-color-brand);cursor:pointer}@media (width<=767px){.group-bar__team[data-v-37b4addc]{flex-wrap:wrap}.group-bar__countdown[data-v-37b4addc]{margin-left:0}}.group-teams[data-v-53deb1ac]{gap:var(--dm-sp-3);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.group-teams__skeleton[data-v-53deb1ac]{gap:var(--dm-sp-2);flex-direction:column;display:flex}.group-teams__sk-row[data-v-53deb1ac]{background:var(--dm-color-skeleton);border-radius:var(--dm-radius-md);height:56px}.group-teams__list[data-v-53deb1ac]{gap:var(--dm-sp-2);flex-direction:column;display:flex}.group-teams__row[data-v-53deb1ac]{gap:var(--dm-sp-2);padding:var(--dm-sp-3);background:var(--dm-color-bg-page);border-radius:var(--dm-radius-md);align-items:center;display:flex}.group-teams__avatar[data-v-53deb1ac]{-o-object-fit:cover;object-fit:cover;border-radius:var(--dm-radius-full);flex:none;width:32px;height:32px}.group-teams__avatar--empty[data-v-53deb1ac]{color:var(--dm-color-text-tertiary);background:var(--dm-color-bg-hover);justify-content:center;align-items:center;display:inline-flex}.group-teams__info[data-v-53deb1ac]{flex:1;min-width:0}.group-teams__name[data-v-53deb1ac]{font-size:var(--dm-fs-13);color:var(--dm-color-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-teams__meta[data-v-53deb1ac]{font-size:var(--dm-fs-12);color:var(--dm-color-text-secondary)}.group-teams__foot[data-v-53deb1ac]{padding:var(--dm-sp-2) 0;font-size:var(--dm-fs-12);color:var(--dm-color-text-tertiary);text-align:center}.group-teams__retry[data-v-53deb1ac]{padding:var(--dm-sp-2) 0;font-size:var(--dm-fs-12);color:var(--dm-color-brand);cursor:pointer}.product-detail[data-v-eab3d882]{gap:var(--dm-sp-6);flex-direction:column;display:flex}.product-detail__sk-top[data-v-eab3d882]{gap:var(--dm-sp-8);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}@media (width<=899px){.product-detail__sk-top[data-v-eab3d882]{grid-template-columns:1fr}}.product-detail__sk-left[data-v-eab3d882]{flex-direction:column;min-width:0;display:flex}.product-detail__sk-gallery[data-v-eab3d882]{aspect-ratio:1;border-radius:var(--dm-radius-card);background-color:var(--dm-color-skeleton);background-image:linear-gradient(90deg, var(--dm-color-skeleton) 25%, var(--dm-color-skeleton-shine) 37%, var(--dm-color-skeleton) 63%);background-size:400% 100%;width:100%;animation:1.4s infinite dm-skeleton-loading}.product-detail__sk-thumbs[data-v-eab3d882]{gap:var(--dm-sp-2);margin-top:var(--dm-sp-2);padding-bottom:var(--dm-sp-1);display:flex}.product-detail__sk-thumb[data-v-eab3d882]{aspect-ratio:1;border-radius:var(--dm-radius-md);background-color:var(--dm-color-skeleton);background-image:linear-gradient(90deg, var(--dm-color-skeleton) 25%, var(--dm-color-skeleton-shine) 37%, var(--dm-color-skeleton) 63%);background-size:400% 100%;flex:none;width:64px;animation:1.4s infinite dm-skeleton-loading}.product-detail__sk-info[data-v-eab3d882]{gap:var(--dm-sp-3);flex-direction:column;min-width:0;display:flex}.product-detail__sk-line[data-v-eab3d882]{border-radius:var(--dm-radius-sm);background-color:var(--dm-color-skeleton);background-image:linear-gradient(90deg, var(--dm-color-skeleton) 25%, var(--dm-color-skeleton-shine) 37%, var(--dm-color-skeleton) 63%);background-size:400% 100%;height:14px;animation:1.4s infinite dm-skeleton-loading}.product-detail__sk-line--title[data-v-eab3d882]{width:70%;height:26px}.product-detail__sk-line--price[data-v-eab3d882]{width:36%;height:28px}.product-detail__sk-line--short[data-v-eab3d882]{width:45%}.product-detail__sk-block[data-v-eab3d882]{border-radius:var(--dm-radius-md);background-color:var(--dm-color-skeleton);background-image:linear-gradient(90deg, var(--dm-color-skeleton) 25%, var(--dm-color-skeleton-shine) 37%, var(--dm-color-skeleton) 63%);background-size:400% 100%;height:132px;animation:1.4s infinite dm-skeleton-loading}.product-detail__top[data-v-eab3d882]{gap:var(--dm-sp-8);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}@media (width<=899px){.product-detail__top[data-v-eab3d882]{grid-template-columns:1fr}}.product-detail__main[data-v-eab3d882]{gap:var(--dm-sp-6);flex-direction:column;min-width:0;display:flex}.product-detail__gallery[data-v-eab3d882]{width:100%}.product-detail__info[data-v-eab3d882]{gap:var(--dm-sp-4);min-width:0;top:calc(var(--dm-search-h) + var(--dm-sp-4));flex-direction:column;display:flex;position:sticky}@media (width<=899px){.product-detail__info[data-v-eab3d882]{position:static}.product-detail__main[data-v-eab3d882]{display:contents}.product-detail__gallery[data-v-eab3d882]{order:1}.product-detail__info[data-v-eab3d882]{order:2}.product-detail__shop[data-v-eab3d882]{order:3}.product-detail__block[data-v-eab3d882]{order:4}.product-detail__section[data-v-eab3d882]{order:5}}.product-detail__title[data-v-eab3d882]{font-size:var(--dm-fs-20);font-weight:var(--dm-fw-bold);line-height:var(--dm-lh-tight);color:var(--dm-color-text)}.product-detail__subtitle[data-v-eab3d882]{margin-top:calc(var(--dm-sp-3) * -1);font-size:var(--dm-fs-13);line-height:var(--dm-lh-base);color:var(--dm-color-text-secondary)}.product-detail__price[data-v-eab3d882]{gap:var(--dm-sp-4);padding:var(--dm-sp-3) var(--dm-sp-4);background-color:var(--dm-color-like-weak);border-radius:var(--dm-radius-lg);justify-content:space-between;align-items:flex-end;display:flex;position:relative}.product-detail .price-swap-enter-active[data-v-eab3d882],.product-detail .price-swap-leave-active[data-v-eab3d882]{transition:opacity .16s}.product-detail .price-swap-enter-from[data-v-eab3d882],.product-detail .price-swap-leave-to[data-v-eab3d882]{opacity:0}.product-detail .price-swap-leave-active[data-v-eab3d882]{top:var(--dm-sp-3);left:var(--dm-sp-4);position:absolute}.product-detail__price-main[data-v-eab3d882]{flex-direction:column;gap:2px;min-width:0;display:flex}.product-detail__price-label[data-v-eab3d882]{font-size:var(--dm-fs-12);font-weight:var(--dm-fw-medium);color:var(--dm-color-like)}.product-detail__marketing[data-v-eab3d882]{gap:var(--dm-sp-3);flex-direction:column;display:flex}.product-detail .promo-pop-enter-active[data-v-eab3d882]{transition:opacity .2s,transform .2s}.product-detail .promo-pop-leave-active[data-v-eab3d882]{transition:opacity .12s}.product-detail .promo-pop-enter-from[data-v-eab3d882]{opacity:0;transform:translateY(-4px)}.product-detail .promo-pop-leave-to[data-v-eab3d882]{opacity:0}.product-detail__stock[data-v-eab3d882]{font-size:var(--dm-fs-12);color:var(--dm-color-text-tertiary)}.product-detail__divider[data-v-eab3d882]{border-top:1px solid var(--dm-color-border);height:0}.product-detail__shop[data-v-eab3d882]{gap:var(--dm-sp-3);padding:var(--dm-sp-3) var(--dm-sp-4);background-color:var(--dm-color-bg-card);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-card);align-items:center;display:flex}.product-detail__shop-avatar[data-v-eab3d882]{-o-object-fit:cover;object-fit:cover;border-radius:var(--dm-radius-full);background-color:var(--dm-color-skeleton);flex:none;width:40px;height:40px}.product-detail__shop-avatar--empty[data-v-eab3d882]{color:var(--dm-color-text-tertiary);justify-content:center;align-items:center;display:flex}.product-detail__shop-main[data-v-eab3d882]{flex-direction:column;gap:2px;min-width:0;display:flex}.product-detail__shop-name[data-v-eab3d882]{font-size:var(--dm-fs-14);font-weight:var(--dm-fw-medium);color:var(--dm-color-text)}.product-detail__shop-tip[data-v-eab3d882]{font-size:var(--dm-fs-12);color:var(--dm-color-text-tertiary)}.product-detail__block[data-v-eab3d882]{gap:var(--dm-sp-3);padding:var(--dm-sp-4);background-color:var(--dm-color-bg-card);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-card);flex-direction:column;display:flex}.product-detail__block-head[data-v-eab3d882]{gap:var(--dm-sp-3);justify-content:space-between;align-items:center;display:flex}.product-detail__block-title[data-v-eab3d882]{font-size:var(--dm-fs-14);font-weight:var(--dm-fw-bold);color:var(--dm-color-text)}.product-detail__block-tip[data-v-eab3d882]{font-size:var(--dm-fs-12);line-height:var(--dm-lh-base);color:var(--dm-color-text-tertiary)}.product-detail__params[data-v-eab3d882]{gap:var(--dm-sp-2) var(--dm-sp-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.product-detail__param[data-v-eab3d882]{gap:var(--dm-sp-2);font-size:var(--dm-fs-12);color:var(--dm-color-text-secondary);display:flex}.product-detail__param dt[data-v-eab3d882]{color:var(--dm-color-text-tertiary);flex:none}.product-detail__param dd[data-v-eab3d882]{color:var(--dm-color-text-body)}.product-detail__readonly[data-v-eab3d882]{font-size:var(--dm-fs-12);color:var(--dm-color-text-tertiary)}.product-detail__section[data-v-eab3d882]{gap:var(--dm-sp-3);padding:var(--dm-sp-4);background-color:var(--dm-color-bg-card);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-card);flex-direction:column;display:flex}.product-detail__section-title[data-v-eab3d882]{font-size:var(--dm-fs-16);font-weight:var(--dm-fw-bold);color:var(--dm-color-text)}.product-detail__desc[data-v-eab3d882]{font-size:var(--dm-fs-14);line-height:var(--dm-lh-base);color:var(--dm-color-text-body);overflow-wrap:anywhere}.product-detail__desc[data-v-eab3d882] img{border-radius:var(--dm-radius-md);max-width:100%;height:auto}.product-detail__desc[data-v-eab3d882] p{margin-bottom:var(--dm-sp-2)}.product-detail__desc-empty[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-text-tertiary)}.product-detail__tabs[data-v-eab3d882]{gap:var(--dm-sp-6);border-bottom:1px solid var(--dm-color-border);display:flex}.product-detail__tab[data-v-eab3d882]{gap:var(--dm-sp-1);padding:var(--dm-sp-2) 0;font-size:var(--dm-fs-14);color:var(--dm-color-text-secondary);transition:color var(--dm-dur-fast) var(--dm-ease);border-bottom:2px solid #0000;align-items:baseline;display:inline-flex}.product-detail__tab[data-v-eab3d882]:hover{color:var(--dm-color-text)}.product-detail__tab.is-active[data-v-eab3d882]{font-weight:var(--dm-fw-medium);color:var(--dm-color-text);border-bottom-color:var(--dm-color-brand)}.product-detail__tab-count[data-v-eab3d882]{font-size:var(--dm-fs-12);color:var(--dm-color-text-tertiary)}.product-detail__panel[data-v-eab3d882]{min-width:0}.product-detail__score[data-v-eab3d882]{gap:var(--dm-sp-4);padding:var(--dm-sp-4) var(--dm-sp-5);margin-bottom:var(--dm-sp-5);background-color:var(--dm-color-bg-hover);border-radius:var(--dm-radius-card);flex-direction:column;display:flex}.product-detail__score-title[data-v-eab3d882]{font-size:var(--dm-fs-16);font-weight:var(--dm-fw-bold);color:var(--dm-color-text)}.product-detail__score-grid[data-v-eab3d882]{gap:var(--dm-sp-4) var(--dm-sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=479px){.product-detail__score-grid[data-v-eab3d882]{grid-template-columns:1fr}}.product-detail__score-row[data-v-eab3d882]{gap:var(--dm-sp-2);align-items:center;min-width:0;display:flex}.product-detail__score-label[data-v-eab3d882]{font-size:var(--dm-fs-14);color:var(--dm-color-text-body);flex:none}.product-detail__score-stars[data-v-eab3d882]{align-items:center;display:flex}.product-detail__size-ref-group[data-v-eab3d882]{gap:var(--dm-sp-2);align-items:baseline;display:flex}.product-detail__size-ref-name[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-text-body);flex:none}.product-detail__size-ref-list[data-v-eab3d882]{gap:var(--dm-sp-1) var(--dm-sp-3);flex-wrap:wrap;display:flex}.product-detail__size-ref-item[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-text-secondary)}.product-detail__buy-empty[data-v-eab3d882],.product-detail__buy-loading[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-text-tertiary)}.product-detail__buy[data-v-eab3d882]{gap:var(--dm-sp-3);padding-top:var(--dm-sp-2);border-radius:var(--dm-radius-md);transition:box-shadow var(--dm-dur-base) var(--dm-ease);flex-direction:column;display:flex}.product-detail__buy.is-highlight[data-v-eab3d882]{box-shadow:0 0 0 2px var(--dm-color-brand)}.product-detail__group-pick[data-v-eab3d882]{gap:var(--dm-sp-2);flex-direction:column;display:flex}.product-detail__team-chip[data-v-eab3d882]{gap:var(--dm-sp-2);padding:var(--dm-sp-2) var(--dm-sp-3);background:var(--dm-color-brand-weak);border:1px solid var(--dm-color-brand);border-radius:var(--dm-radius-md);align-items:center;display:flex}.product-detail__team-text[data-v-eab3d882]{min-width:0;font-size:var(--dm-fs-13);color:var(--dm-color-brand);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.product-detail__team-remove[data-v-eab3d882]{width:20px;height:20px;font-size:var(--dm-fs-16);color:var(--dm-color-brand);cursor:pointer;border-radius:var(--dm-radius-full);flex:none;line-height:1}.product-detail__team-remove[data-v-eab3d882]:hover{background:var(--dm-color-brand-weak)}.product-detail__spec-group[data-v-eab3d882]{gap:var(--dm-sp-1) var(--dm-sp-3);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.product-detail__spec-name[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-text-secondary);padding-top:7px}.product-detail__spec-hint[data-v-eab3d882]{font-size:var(--dm-fs-12);color:var(--dm-color-text-tertiary);grid-column:2}.product-detail__sku-list[data-v-eab3d882]{gap:var(--dm-sp-2);flex-wrap:wrap;grid-column:2;display:flex}.product-detail__sku[data-v-eab3d882]{padding:6px var(--dm-sp-3);font-size:var(--dm-fs-13);color:var(--dm-color-text-body);background-color:var(--dm-color-bg-card);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);transition:border-color var(--dm-dur-fast) var(--dm-ease), background-color var(--dm-dur-fast) var(--dm-ease)}.product-detail__sku[data-v-eab3d882]:hover:not(:disabled){border-color:var(--dm-color-brand)}.product-detail__sku.is-active[data-v-eab3d882]{color:var(--dm-color-brand);background-color:var(--dm-color-brand-weak);border-color:var(--dm-color-brand);font-weight:var(--dm-fw-medium)}.product-detail__sku.is-disabled[data-v-eab3d882]{color:var(--dm-color-text-tertiary);cursor:not-allowed;text-decoration:line-through}.product-detail__sku--color[data-v-eab3d882]{gap:var(--dm-sp-2);padding:4px var(--dm-sp-3);align-items:center;display:inline-flex}.product-detail__sku--color.has-image[data-v-eab3d882]{padding-left:4px}.product-detail__sku-img[data-v-eab3d882]{border-radius:var(--dm-radius-sm);flex:none;width:24px;overflow:hidden}.product-detail__sku.is-disabled .product-detail__sku-img[data-v-eab3d882]{opacity:.5}.product-detail__buy-row[data-v-eab3d882]{gap:var(--dm-sp-3);margin-top:var(--dm-sp-1);align-items:center;display:flex}.product-detail__btn[data-v-eab3d882]{height:44px;padding:0 var(--dm-sp-6);font-size:var(--dm-fs-14);color:var(--dm-color-brand);background-color:var(--dm-color-brand-weak);border:1px solid var(--dm-color-brand);border-radius:var(--dm-radius-full);flex:1}.product-detail__btn[data-v-eab3d882]:hover:not(:disabled){background-color:var(--dm-color-bg-hover)}.product-detail__btn--primary[data-v-eab3d882]{color:var(--dm-color-bg-card);background-color:var(--dm-color-brand);border-color:var(--dm-color-brand)}.product-detail__btn--primary[data-v-eab3d882]:hover:not(:disabled){background-color:var(--dm-color-brand-hover)}.product-detail__btn[data-v-eab3d882]:disabled{opacity:.5;cursor:not-allowed}.product-detail__channel[data-v-eab3d882]{gap:var(--dm-sp-2);align-items:center;display:inline-flex}.product-detail__channel[data-v-eab3d882]:disabled{cursor:not-allowed}.product-detail__channel-stock[data-v-eab3d882]{font-size:var(--dm-fs-12);color:var(--dm-color-text-tertiary)}.product-detail__quantity[data-v-eab3d882]{grid-column:2;align-items:center;min-height:32px;display:flex}.product-detail__quantity-fixed[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-text-secondary)}.product-detail__fitting-tip[data-v-eab3d882]{gap:var(--dm-sp-3);padding:var(--dm-sp-2) var(--dm-sp-3);background-color:var(--dm-color-brand-weak);border-radius:var(--dm-radius-md);justify-content:space-between;align-items:center;display:flex}.product-detail__fitting-text[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-text-body)}.product-detail__fitting-num[data-v-eab3d882]{font-weight:var(--dm-fw-medium);color:var(--dm-color-brand)}.product-detail__link[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-brand);cursor:pointer;background:0 0;border:0;padding:0}.product-detail__link[data-v-eab3d882]:hover{text-decoration:underline}.product-detail__buy-tip[data-v-eab3d882]{font-size:var(--dm-fs-12);color:var(--dm-color-warning)}.size-ref-sheet[data-v-eab3d882]{gap:var(--dm-sp-4);padding:var(--dm-sp-4) var(--dm-sp-5) var(--dm-sp-6);flex-direction:column;display:flex}.size-ref-sheet__tip[data-v-eab3d882]{font-size:var(--dm-fs-12);line-height:var(--dm-lh-base);color:var(--dm-color-text-tertiary)}.size-ref-sheet__group[data-v-eab3d882]{gap:var(--dm-sp-2);padding-top:var(--dm-sp-3);border-top:1px solid var(--dm-color-border);flex-direction:column;display:flex}.size-ref-sheet__name[data-v-eab3d882]{font-size:var(--dm-fs-14);font-weight:var(--dm-fw-medium);color:var(--dm-color-text)}.size-ref-sheet__list[data-v-eab3d882]{gap:var(--dm-sp-2) var(--dm-sp-4);flex-wrap:wrap;display:flex}.size-ref-sheet__item[data-v-eab3d882]{font-size:var(--dm-fs-13);color:var(--dm-color-text-body)}.product-page[data-v-5b057c64]{gap:var(--dm-sp-3);flex-direction:column;display:flex}.product-page__bar[data-v-5b057c64]{align-items:center;display:flex}
