.product-image[data-v-e7ca6d8d]{z-index:0;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff;position:relative;overflow:hidden;box-shadow:0 2px 10px #10182814}.product-image__list[data-v-e7ca6d8d]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.product-image__list[data-v-e7ca6d8d]::-webkit-scrollbar{display:none}.product-image__item[data-v-e7ca6d8d]{scroll-snap-align:start;flex:0 0 100%;min-width:0}.thumbnail[data-v-e7ca6d8d]{aspect-ratio:1;cursor:zoom-in;padding:16px;display:block}.product-image__img[data-v-e7ca6d8d]{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;margin:0 auto;display:block}.product-image__badge[data-v-e7ca6d8d]{z-index:2;color:#fff;background:var(--brand-sale-bg);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.125rem;font-weight:700;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 6px #dc262659}.product-image__count[data-v-e7ca6d8d]{z-index:2;border-radius:var(--brand-radius-pill);color:#fff;background:#1f2937b3;padding:2px 10px;font-size:.875rem;position:absolute;bottom:12px;right:12px}.product-image__arrow[data-v-e7ca6d8d]{z-index:2;border:1px solid var(--brand-border);width:48px;height:48px;color:var(--brand-text);box-shadow:var(--brand-shadow);cursor:pointer;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:28px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-image__arrow[data-v-e7ca6d8d]:hover{color:var(--brand-primary-dark);border-color:var(--brand-primary)}.product-image__arrow[data-v-e7ca6d8d]:disabled{opacity:0;pointer-events:none}.product-image__arrow.previous[data-v-e7ca6d8d]{left:12px}.product-image__arrow.next[data-v-e7ca6d8d]{right:12px}.product-thumbs[data-v-e7ca6d8d]{margin:12px 0 0}.product-thumbs[data-v-e7ca6d8d] .pd-carousel__viewport{gap:8px;padding:2px}.product-thumbs[data-v-e7ca6d8d] .flickity-prev-next-button{display:none}.product-thumbs__item[data-v-e7ca6d8d]{border:1px solid var(--brand-border);border-radius:var(--brand-radius);cursor:pointer;background:#fff;width:80px;height:80px;padding:4px;overflow:hidden}.product-thumbs__item[data-v-e7ca6d8d]:hover{border-color:var(--brand-primary)}.product-thumbs__item.is-nav-selected[data-v-e7ca6d8d]{border:2px solid var(--brand-primary);padding:3px}.product-thumbs__img[data-v-e7ca6d8d]{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;display:block}@media (width<=991px){.product-image__arrow[data-v-e7ca6d8d]{display:none}}@media (width>=992px){.product-image__count[data-v-e7ca6d8d]{display:none}}@media (width<=575px){.thumbnail[data-v-e7ca6d8d]{padding:8px}.product-image__badge[data-v-e7ca6d8d]{width:48px;height:48px;font-size:1rem;top:10px;right:10px}.product-thumbs__item[data-v-e7ca6d8d]{width:60px;height:60px}}.mfp[data-v-e7ca6d8d]{z-index:10000;background:#111827eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mfp__figure[data-v-e7ca6d8d]{padding:56px 0 16px;position:relative}.mfp__img[data-v-e7ca6d8d]{border-radius:var(--brand-radius);background:#fff;width:min(92vw,100vh - 140px);max-width:none;height:auto;display:block}.mfp__close[data-v-e7ca6d8d]{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:48px;height:48px;font-size:24px;position:absolute;top:8px;right:8px}.mfp__close[data-v-e7ca6d8d]:hover{background:#ffffff4d}.mfp__title[data-v-e7ca6d8d]{color:#f3f4f6;padding-top:8px;font-size:.9375rem}.mfp__arrow[data-v-e7ca6d8d]{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:52px;height:52px;margin-top:-26px;font-size:32px;position:absolute;top:50%}.mfp__arrow[data-v-e7ca6d8d]:hover{background:#ffffff4d}.mfp__arrow.-left[data-v-e7ca6d8d]{left:12px}.mfp__arrow.-right[data-v-e7ca6d8d]{right:12px}.ps-alert[data-v-9fdbb395]{padding-right:48px;position:relative}.ps-alert .close[data-v-9fdbb395]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:4px;right:4px}.ps[data-v-9fdbb395]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:36px;margin:4px 0 8px;display:grid}.ps__gallery[data-v-9fdbb395]{min-width:0}@media (width>=992px){.ps__gallery[data-v-9fdbb395]{position:sticky;top:16px}}.ps__info[data-v-9fdbb395]{flex-direction:column;gap:14px;min-width:0;font-size:1rem;display:flex}.ps__title[data-v-9fdbb395]{color:var(--brand-text);margin:0;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:700;line-height:1.3}.product-rating[data-v-9fdbb395]{min-height:28px;color:var(--brand-text);align-self:flex-start;align-items:center;gap:6px;margin-top:-6px;font-size:.9375rem;text-decoration:none;display:inline-flex}.product-rating[data-v-9fdbb395] .lb-stars{color:#f59e0b}.product-rating__count[data-v-9fdbb395]{color:var(--brand-primary);text-decoration:underline}.product-options[data-v-9fdbb395]{flex-direction:column;gap:12px;display:flex}.product-option__name[data-v-9fdbb395]{color:var(--brand-text-muted);margin-bottom:8px;font-size:.9375rem}.product-option__name strong[data-v-9fdbb395]{color:var(--brand-text)}.product-option__values[data-v-9fdbb395]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.product-option__value[data-v-9fdbb395]{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius);text-align:center;min-height:56px;color:var(--brand-text);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 10px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.product-option__value[data-v-9fdbb395]:hover{border-color:var(--brand-primary)}.product-option__value.-is-current[data-v-9fdbb395]{border:2px solid var(--brand-primary);color:var(--brand-primary-dark);background:var(--brand-primary-pale);padding:7px 9px}.product-option__value[data-v-9fdbb395]:disabled{opacity:.4;cursor:not-allowed}.product-option__label[data-v-9fdbb395]{align-items:center;display:inline-flex}.product-option__price[data-v-9fdbb395]{color:var(--brand-text-muted);font-weight:400}.product-option__value.-is-current .product-option__price[data-v-9fdbb395]{color:var(--brand-price);font-weight:600}.product-option__swatch[data-v-9fdbb395]{border:1px solid var(--brand-border-strong);border-radius:50%;width:16px;height:16px;margin-right:6px}.ps__facts-wrap[data-v-9fdbb395]{justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ps__facts[data-v-9fdbb395]{flex-direction:column;flex:auto;gap:4px;min-width:0;margin:0;display:flex}.ps__fact[data-v-9fdbb395]{grid-template-columns:136px minmax(0,1fr);gap:0 8px;font-size:.9375rem;line-height:1.6;display:grid}.ps__fact dt[data-v-9fdbb395]{color:var(--brand-text-muted);font-weight:400}.ps__fact dt .fa[data-v-9fdbb395]{color:var(--brand-primary-bright);margin-right:4px}.ps__fact dd[data-v-9fdbb395]{overflow-wrap:anywhere;margin:0;font-weight:700}.ps__fact dd a[data-v-9fdbb395]{color:var(--brand-primary)}.ps__brand[data-v-9fdbb395]{letter-spacing:-.01em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:#374151;flex-shrink:0;max-width:45%;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.75rem);font-weight:900;line-height:1;text-decoration:none;overflow:hidden}.ps__brand.has-logo[data-v-9fdbb395]{align-items:center;display:inline-flex}.ps__brand-logo[data-v-9fdbb395]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:56px;padding:5px;display:block}a.ps__brand[data-v-9fdbb395]:hover{color:var(--brand-primary-dark)}.ps__price[data-v-9fdbb395]{border-radius:var(--brand-radius);color:#fff;background:var(--brand-primary);padding:12px 16px 14px}.ps__price p[data-v-9fdbb395]{margin:0}.ps__price-market[data-v-9fdbb395]{color:#dcfce7;font-size:.9375rem}.ps__price-old[data-v-9fdbb395]{color:#dcfce7}.ps__price-row[data-v-9fdbb395]{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ps__price .ps__price-now[data-v-9fdbb395]{color:#fff;font-size:clamp(1.875rem,1.6rem + 1vw,2.375rem);font-weight:700;line-height:1.2}.ps__price-pct[data-v-9fdbb395]{border-radius:var(--brand-radius-pill);color:#fff;background:var(--brand-sale-bg);padding:2px 10px;font-size:1rem;font-weight:700}.ps__price .ps__save[data-v-9fdbb395]{color:var(--brand-text);background:#fefce8;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:1rem}.ps__save strong[data-v-9fdbb395]{color:var(--brand-price);font-size:1.125rem}.ps__price .ps__vat[data-v-9fdbb395]{color:#dcfce7;margin-top:6px;font-size:.875rem}.product-detail-info__short[data-v-9fdbb395]{white-space:pre-line;margin:0;line-height:1.6}.ps__actions[data-v-9fdbb395]{grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.ps__qty[data-v-9fdbb395]{flex-direction:column;gap:4px;display:flex}.ps__qty label[data-v-9fdbb395]{color:var(--brand-text-muted);margin:0;font-size:.875rem;font-weight:600}.ps__stepper[data-v-9fdbb395]{height:var(--brand-control-h);border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius);background:#fff;align-items:stretch;display:inline-flex;overflow:hidden}.ps__step[data-v-9fdbb395]{width:40px;color:var(--brand-text);background:var(--brand-bg-muted);cursor:pointer;border:0;font-size:.875rem}.ps__step[data-v-9fdbb395]:hover:not(:disabled){color:var(--brand-primary-dark);background:var(--brand-primary-soft)}.ps__step[data-v-9fdbb395]:disabled{color:var(--brand-border-strong);cursor:not-allowed}.ps__step[data-v-9fdbb395]:focus-visible{outline:3px solid var(--brand-primary-ring);outline-offset:-3px}.ps__stepper .form-control[data-v-9fdbb395]{border:0;border-left:1px solid var(--brand-border);border-right:1px solid var(--brand-border);text-align:center;border-radius:0;width:52px;height:100%;padding:0 4px;font-size:1.125rem;font-weight:700}.ps__add[data-v-9fdbb395],.ps__buy[data-v-9fdbb395]{white-space:nowrap;padding-left:12px;padding-right:12px}.ps__buy[data-v-9fdbb395]{text-transform:uppercase;font-size:1.125rem;font-weight:700}.ps__add[data-v-9fdbb395]{font-weight:600}.ps__add .fa[data-v-9fdbb395],.ps__buy .fa[data-v-9fdbb395]{margin-right:6px}.ps__call[data-v-9fdbb395]{grid-column:1/-1}.ps__hotline[data-v-9fdbb395]{color:var(--brand-text-muted);margin:-4px 0 0;font-size:.9375rem}.ps__hotline .fa[data-v-9fdbb395]{color:var(--brand-primary)}.ps__hotline a[data-v-9fdbb395]{color:var(--brand-price);font-weight:700}.ps__store[data-v-9fdbb395]{border:1px solid var(--brand-primary-bright);border-radius:var(--brand-radius);background:#fff;overflow:hidden}.ps__store-name[data-v-9fdbb395]{color:var(--brand-primary-darker);background:var(--brand-primary-pale);align-items:center;gap:8px;margin:0;padding:8px 12px;font-weight:700;display:flex}.ps__store-name .ti[data-v-9fdbb395]{color:var(--brand-primary);font-size:22px}.ps__store-rows[data-v-9fdbb395]{margin:0;padding:4px 0;list-style:none}.ps__store-rows li[data-v-9fdbb395]{gap:10px;padding:6px 12px;font-size:.9375rem;line-height:1.5;display:flex}.ps__store-rows li+li[data-v-9fdbb395]{border-top:1px dashed var(--brand-border)}.ps__store-rows .fa[data-v-9fdbb395]{text-align:center;width:16px;color:var(--brand-primary);flex-shrink:0;margin-top:4px}.ps__store-rows a[data-v-9fdbb395]{color:var(--brand-primary-dark)}.ps__store-tel[data-v-9fdbb395]{font-weight:700;color:var(--brand-price)!important}.ps__tags[data-v-9fdbb395]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ps__tag[data-v-9fdbb395]{color:#fff;background:#4b5563;border-radius:4px;align-items:center;min-height:32px;padding:2px 12px;font-size:.875rem;text-decoration:none;display:inline-flex}.ps__tag[data-v-9fdbb395]:hover{color:#fff;background:var(--brand-primary-dark)}.ps__trust[data-v-9fdbb395]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ps__trust li[data-v-9fdbb395]{text-transform:uppercase;background:#f3f4f6;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:6px 12px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.ps__trust .ti[data-v-9fdbb395]{color:var(--brand-primary);flex-shrink:0;font-size:26px}.ps-bar[data-v-9fdbb395]{display:none}@media (width<=1199px){.ps__actions[data-v-9fdbb395]{grid-template-columns:auto minmax(0,1fr)}.ps__add[data-v-9fdbb395]{grid-column:1/-1}}@media (width<=991px){.ps[data-v-9fdbb395]{flex-direction:column;align-items:stretch;gap:14px;display:flex}.ps__gallery[data-v-9fdbb395]{width:100%}.ps__info[data-v-9fdbb395]{display:contents}.ps__title[data-v-9fdbb395]{order:-1}.ps-bar[data-v-9fdbb395]{left:0;right:0;bottom:calc(var(--brand-bottom-nav-h) + env(safe-area-inset-bottom,0px));z-index:90;border-top:1px solid var(--brand-border);background:#fff;align-items:center;gap:12px;padding:8px 16px;display:flex;position:fixed;box-shadow:0 -4px 12px #10182814}.ps-bar__price[data-v-9fdbb395]{flex-direction:column;flex:1;min-width:0;display:flex}.ps-bar__label[data-v-9fdbb395]{color:var(--brand-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.ps-bar__price .price[data-v-9fdbb395]{font-size:1.25rem;line-height:1.2}.ps-bar__btn[data-v-9fdbb395]{flex-shrink:0;min-width:140px;font-size:1.0625rem;font-weight:700}.sf:has(.ps-bar){padding-bottom:calc(var(--brand-bottom-nav-h) + 72px + env(safe-area-inset-bottom,0px))}}@media (width<=575px){.ps__actions[data-v-9fdbb395]{grid-template-columns:minmax(0,1fr)}.ps__qty[data-v-9fdbb395]{flex-direction:row;justify-content:space-between;align-items:center}.ps__qty label[data-v-9fdbb395]{font-size:1rem}.ps__add[data-v-9fdbb395]{grid-column:auto}.ps__fact[data-v-9fdbb395]{grid-template-columns:124px minmax(0,1fr)}.ps__brand[data-v-9fdbb395]{font-size:1.75rem}.product-option__values[data-v-9fdbb395]{grid-template-columns:repeat(2,minmax(0,1fr))}.ps__trust li[data-v-9fdbb395]{padding:6px 10px;font-size:.8125rem}}.ps__sale-end[data-v-9fdbb395]{border-radius:var(--brand-radius);color:#fff;background:#00000038;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0;padding:6px 10px;font-size:.9375rem;display:flex}.ps__sale-end strong[data-v-9fdbb395]{font-variant-numeric:tabular-nums}.ps__soldout[data-v-9fdbb395]{color:var(--brand-text)}.ps-bar__soldout[data-v-9fdbb395]{color:var(--brand-text-muted);font-weight:700}@media (width<=575px){.ps__facts-wrap[data-v-9fdbb395]{flex-direction:column;align-items:stretch;gap:8px}.ps__facts[data-v-9fdbb395]{flex:none;width:100%}.ps__brand[data-v-9fdbb395]{align-self:flex-start;max-width:100%}.ps__brand-logo[data-v-9fdbb395]{max-width:160px;height:44px}}
