@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2)format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2)format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff)format("woff")}.theme-toggle[data-v-bea0dd9e]{border-radius:var(--st-radius-md);width:36px;height:36px;color:var(--st-color-text-secondary);cursor:pointer;transition:color var(--st-transition-fast), background-color var(--st-transition-fast), border-color var(--st-transition-fast);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.theme-toggle[data-v-bea0dd9e]:hover{background:var(--st-color-accent-soft);color:var(--st-color-accent)}.theme-toggle[data-v-bea0dd9e]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}@media (pointer:coarse),(width<=767px){.theme-toggle[data-v-bea0dd9e]{width:var(--st-tap-min);height:var(--st-tap-min)}}.rail[data-v-1d9d1faf]{z-index:2;background:var(--st-color-bg-soft);border-bottom:1px solid var(--st-color-border);position:relative}.rail[data-v-1d9d1faf]:before{content:"";z-index:1;background:linear-gradient(90deg, var(--st-color-accent), transparent);width:128px;height:2px;position:absolute;top:0;left:0}.rail__inner[data-v-1d9d1faf]{align-items:center;gap:var(--st-space-4);min-height:40px;display:flex}.rail__spacer[data-v-1d9d1faf]{flex:1}.ri[data-v-1d9d1faf]{border-radius:var(--st-radius-sm);min-width:0;color:var(--st-color-text-secondary);font-size:var(--st-text-sm);transition:color var(--st-transition-fast);align-items:center;gap:8px;padding:6px 10px;line-height:1.2;display:inline-flex;position:relative}.ri--map[data-v-1d9d1faf]{margin-left:-10px}.ri--tel[data-v-1d9d1faf]{margin-right:-10px}.ri[data-v-1d9d1faf]:before{content:"";border-radius:inherit;background:var(--st-color-accent-soft);opacity:0;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.94)}.ri[data-v-1d9d1faf]:hover,.ri[data-v-1d9d1faf]:focus-visible{color:var(--st-color-text);outline:none}.ri[data-v-1d9d1faf]:hover:before,.ri[data-v-1d9d1faf]:focus-visible:before{opacity:1;transform:scale(1)}.ri[data-v-1d9d1faf]>*{position:relative}.ri__ico[data-v-1d9d1faf]{width:16px;height:16px;color:var(--st-color-text-muted);transition:color var(--st-transition-fast);flex-shrink:0;place-items:center;display:grid}.ri__ico svg[data-v-1d9d1faf]{grid-area:1/1;transition:opacity .24s,transform .24s}.ri__ico svg[data-v-1d9d1faf]:last-child{opacity:0}.ri:hover .ri__ico[data-v-1d9d1faf],.ri:focus-visible .ri__ico[data-v-1d9d1faf]{color:var(--st-color-accent)}.ri:hover .ri__ico svg[data-v-1d9d1faf]:first-child,.ri:focus-visible .ri__ico svg[data-v-1d9d1faf]:first-child{opacity:0}.ri:hover .ri__ico svg[data-v-1d9d1faf]:last-child,.ri:focus-visible .ri__ico svg[data-v-1d9d1faf]:last-child{opacity:1}.ri--map:hover .ri__ico svg[data-v-1d9d1faf]:last-child{animation:.5s cubic-bezier(.34,1.56,.64,1) pin-lift-1d9d1faf}@keyframes pin-lift-1d9d1faf{40%{transform:translateY(-2.5px)}}.ri--tel:hover .ri__ico svg[data-v-1d9d1faf]:last-child{animation:.55s ring-1d9d1faf}@keyframes ring-1d9d1faf{20%{transform:rotate(-13deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}.ri__text[data-v-1d9d1faf]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:var(--st-font-medium);overflow:hidden}.ri--tel .ri__text[data-v-1d9d1faf]{font-weight:var(--st-font-semibold);letter-spacing:.01em;font-variant-numeric:tabular-nums}.ri__hint[data-v-1d9d1faf]{white-space:nowrap;opacity:0;max-width:0;color:var(--st-color-accent);font-size:var(--st-text-xs);font-weight:var(--st-font-semibold);align-items:center;gap:3px;transition:max-width .32s cubic-bezier(.22,1,.36,1),margin-left .32s cubic-bezier(.22,1,.36,1),opacity .22s;display:inline-flex;overflow:hidden}.ri:hover .ri__hint[data-v-1d9d1faf],.ri:focus-visible .ri__hint[data-v-1d9d1faf]{opacity:1;max-width:140px;margin-left:2px}@media (width<=720px){.rail__inner[data-v-1d9d1faf]{gap:var(--st-space-2)}.ri__hint[data-v-1d9d1faf]{display:none}}@media (width<=460px){.ri--map .ri__text[data-v-1d9d1faf]{max-width:40vw}}@media (width<=360px){.ri--map .ri__text[data-v-1d9d1faf]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ri[data-v-1d9d1faf],.ri[data-v-1d9d1faf]:before,.ri__ico[data-v-1d9d1faf],.ri__ico svg[data-v-1d9d1faf],.ri__hint[data-v-1d9d1faf]{transition:none}.ri__ico svg[data-v-1d9d1faf]{animation:none}}@media (pointer:coarse),(width<=767px){.rail__inner[data-v-1d9d1faf]{min-height:var(--st-tap-min)}.ri[data-v-1d9d1faf]{min-width:var(--st-tap-min);min-height:var(--st-tap-min)}}@media (width<=767px){.rail__theme[data-v-1d9d1faf]{display:none}}.st-btn[data-v-b1018617]{justify-content:center;align-items:center;gap:var(--st-space-2);border-radius:var(--st-radius-md);font-weight:var(--st-font-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--st-transition-fast), border-color var(--st-transition-fast), box-shadow var(--st-transition-fast), transform var(--st-transition-fast), color var(--st-transition-fast);border:1px solid #0000;line-height:1;display:inline-flex}.st-btn[data-v-b1018617]:active:not(:disabled){transform:translateY(1px)}.st-btn[data-v-b1018617]:disabled{cursor:not-allowed;opacity:.55}.st-btn--block[data-v-b1018617]{white-space:normal;text-align:center;width:100%;line-height:var(--st-leading-tight);display:flex}.st-btn--sm[data-v-b1018617]{min-height:32px;padding:0 var(--st-space-3);font-size:var(--st-text-sm)}.st-btn--md[data-v-b1018617]{min-height:40px;padding:0 var(--st-space-4);font-size:var(--st-text-base)}.st-btn--lg[data-v-b1018617]{min-height:56px;padding:0 var(--st-space-5);border-radius:var(--st-radius-md);font-size:var(--st-text-md);font-weight:var(--st-font-bold)}.st-btn--primary[data-v-b1018617]{background:var(--st-color-primary);color:var(--st-color-text-inverse)}.st-btn--primary[data-v-b1018617]:hover:not(:disabled){background:var(--st-color-primary-hover)}.st-btn--accent[data-v-b1018617]{background:var(--st-color-accent);color:var(--st-color-accent-contrast)}.st-btn--accent[data-v-b1018617]:hover:not(:disabled){background:var(--st-color-accent-hover)}.st-btn--subtle[data-v-b1018617]{background:var(--st-color-bg-mute);color:var(--st-color-text)}.st-btn--subtle[data-v-b1018617]:hover:not(:disabled){background:var(--st-color-border)}.st-btn--secondary[data-v-b1018617]{background:var(--st-color-surface);border-color:var(--st-color-border-strong);color:var(--st-color-text)}.st-btn--secondary[data-v-b1018617]:hover:not(:disabled){background:var(--st-color-bg-mute)}.st-btn--ghost[data-v-b1018617]{color:var(--st-color-text);background:0 0}.st-btn--ghost[data-v-b1018617]:hover:not(:disabled){background:var(--st-color-bg-mute)}.st-btn--danger[data-v-b1018617]{background:var(--st-color-danger);color:var(--st-color-text-inverse)}.st-btn--danger[data-v-b1018617]:hover:not(:disabled){filter:brightness(.94)}.st-btn__label[data-v-b1018617]{align-items:center;gap:var(--st-space-2);display:inline-flex}.st-btn--loading .st-btn__label[data-v-b1018617]{opacity:.85}.st-btn__spinner[data-v-b1018617]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite st-btn-spin-b1018617}@keyframes st-btn-spin-b1018617{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-btn__spinner[data-v-b1018617]{animation-duration:1.5s}}@media (pointer:coarse),(width<=767px){.st-btn--sm[data-v-b1018617],.st-btn--md[data-v-b1018617]{min-height:var(--st-tap-min)}}.st-input[data-v-62ebe33d]{align-items:center;gap:var(--st-space-2);background:var(--st-color-surface);border:1px solid var(--st-color-border-strong);border-radius:var(--st-radius-md);width:100%;transition:border-color var(--st-transition-fast);display:flex}.st-input[data-v-62ebe33d]:focus-within{border-color:var(--st-color-primary);outline:2px solid var(--st-color-focus-ring);outline-offset:0}.st-input--invalid[data-v-62ebe33d]{border-color:var(--st-color-danger)}.st-input--disabled[data-v-62ebe33d]{background:var(--st-color-bg-mute);opacity:.7}.st-input--sm[data-v-62ebe33d]{padding:0 var(--st-space-3);min-height:32px}.st-input--md[data-v-62ebe33d]{padding:0 var(--st-space-3);min-height:40px}.st-input--lg[data-v-62ebe33d]{padding:0 var(--st-space-4);min-height:48px}.st-input__field[data-v-62ebe33d]{min-width:0;color:var(--st-color-text);font-size:var(--st-text-base);background:0 0;border:none;outline:none;flex:auto}.st-input__field[data-v-62ebe33d]::placeholder{color:var(--st-color-text-muted)}.st-input__affix[data-v-62ebe33d]{color:var(--st-color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.modal[data-v-a157588f]{z-index:var(--st-z-modal);padding:var(--st-space-4);place-items:center;display:grid;position:fixed;inset:0}.modal__backdrop[data-v-a157588f]{background:#0f172a73;position:absolute;inset:0}.modal__dialog[data-v-a157588f]{gap:var(--st-space-4);width:100%;min-width:0;max-width:420px;padding:var(--st-space-6);border-radius:var(--st-radius-lg);background:var(--st-color-surface);box-shadow:var(--st-shadow-pop);animation:modal-in-a157588f .16s var(--st-easing-standard);outline:none;flex-direction:column;display:flex;position:relative}@keyframes modal-in-a157588f{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.modal__dialog[data-v-a157588f]{animation:none}}.modal__media[data-v-a157588f]{margin:calc(-1 * var(--st-space-6)) calc(-1 * var(--st-space-6)) 0;border-radius:var(--st-radius-lg) var(--st-radius-lg) 0 0;flex:none;overflow:hidden}.modal__header[data-v-a157588f]{justify-content:space-between;align-items:center;gap:var(--st-space-3);display:flex}.modal__title[data-v-a157588f]{font-size:var(--st-text-xl);font-weight:var(--st-font-bold);letter-spacing:var(--st-tracking-snug);margin:0}.modal__close[data-v-a157588f]{border-radius:var(--st-radius-sm);width:36px;height:36px;color:var(--st-color-text-muted);cursor:pointer;transition:background var(--st-transition-fast);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.modal__close[data-v-a157588f]:hover{background:var(--st-color-bg-mute);color:var(--st-color-text)}.modal__body[data-v-a157588f]{display:contents}.modal__footer[data-v-a157588f]{gap:var(--st-space-3);display:flex}@media (width<=640px){.modal__dialog[data-v-a157588f]{padding:var(--st-space-5)}.modal__media[data-v-a157588f]{margin:calc(-1 * var(--st-space-5)) calc(-1 * var(--st-space-5)) 0}}@media (pointer:coarse),(width<=767px){.modal__close[data-v-a157588f]{width:var(--st-tap-min);height:var(--st-tap-min)}}.modal--sheet[data-v-a157588f]{place-items:end stretch;padding:0}.modal--sheet .modal__dialog[data-v-a157588f]{border-radius:var(--st-radius-lg) var(--st-radius-lg) 0 0;max-width:none;max-height:min(88dvh,760px);animation:sheet-in-a157588f .22s var(--st-easing-standard);gap:0;padding:0}.modal--sheet .modal__media[data-v-a157588f]{margin:0}.modal--sheet .modal__header[data-v-a157588f]{padding:var(--st-space-4) var(--st-space-5);border-bottom:1px solid var(--st-color-border)}.modal--sheet .modal__body[data-v-a157588f]{min-height:0;padding:var(--st-space-4) var(--st-space-5);overscroll-behavior:contain;flex:auto;display:block;overflow-y:auto}.modal--sheet .modal__footer[data-v-a157588f]{padding:var(--st-space-3) var(--st-space-5) calc(var(--st-space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--st-color-border)}@keyframes sheet-in-a157588f{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.modal--sheet .modal__dialog[data-v-a157588f]{animation:none}}.st-icon-btn[data-v-0a91d964]{border-radius:var(--st-radius-md);cursor:pointer;color:var(--st-color-text);transition:background-color var(--st-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.st-icon-btn[data-v-0a91d964]:disabled{cursor:not-allowed;opacity:.5}.st-icon-btn--sm[data-v-0a91d964]{width:32px;height:32px}.st-icon-btn--md[data-v-0a91d964]{width:40px;height:40px}.st-icon-btn--lg[data-v-0a91d964]{width:48px;height:48px}.st-icon-btn--ghost[data-v-0a91d964]:hover:not(:disabled){background:var(--st-color-bg-mute)}.st-icon-btn--solid[data-v-0a91d964]{background:var(--st-color-primary);color:var(--st-color-text-inverse)}.st-icon-btn--solid[data-v-0a91d964]:hover:not(:disabled){background:var(--st-color-primary-hover)}.st-badge[data-v-2877d0d8]{align-items:center;gap:var(--st-space-1);border-radius:var(--st-radius-pill);font-weight:var(--st-font-semibold);white-space:nowrap;line-height:1;display:inline-flex}.st-badge--sm[data-v-2877d0d8]{font-size:var(--st-text-2xs);padding:3px 8px}.st-badge--md[data-v-2877d0d8]{font-size:var(--st-text-xs);padding:4px 10px}.st-badge--neutral[data-v-2877d0d8]{background:var(--st-color-bg-mute);color:var(--st-color-text-secondary)}.st-badge--accent[data-v-2877d0d8]{background:var(--st-color-accent);color:var(--st-color-accent-contrast)}.st-badge--success[data-v-2877d0d8]{background:var(--st-color-success-bg);color:var(--st-color-success)}.st-badge--danger[data-v-2877d0d8]{background:var(--st-color-danger-bg);color:var(--st-color-danger)}.st-price[data-v-f41b0034]{align-items:baseline;gap:var(--st-space-2);flex-wrap:wrap;display:flex}.st-price__current[data-v-f41b0034]{font-family:var(--st-font-price);letter-spacing:.01em;color:var(--st-color-text);font-weight:600;line-height:var(--st-leading-tight)}.st-price--md .st-price__current[data-v-f41b0034]{font-size:var(--st-text-lg)}.st-price--lg .st-price__current[data-v-f41b0034]{font-size:var(--st-text-2xl)}.st-price__old[data-v-f41b0034]{font-size:var(--st-text-sm);color:var(--st-color-text-muted);font-variant-numeric:tabular-nums;text-decoration:line-through}.st-price__badge[data-v-f41b0034]{border-radius:var(--st-radius-sm);background:var(--st-color-accent);color:var(--st-color-accent-contrast);font-size:var(--st-text-2xs);font-weight:var(--st-font-bold);padding:2px 6px}.st-old-price[data-v-ecd4210e]{color:var(--st-color-text-muted);font-weight:var(--st-font-normal);white-space:nowrap;text-decoration:line-through}.st-discount-badge[data-v-534604d4]{border-radius:var(--st-radius-sm);background:var(--st-color-sale);color:var(--st-white);font-size:var(--st-text-xs);font-weight:var(--st-font-bold);line-height:var(--st-leading-snug);white-space:nowrap;padding:2px 7px;display:inline-block}.st-stock[data-v-4585c1fa]{color:var(--st-color-text-secondary);font-size:var(--st-text-sm);font-weight:var(--st-font-medium);align-items:center;gap:6px;display:inline-flex}.st-stock__dot[data-v-4585c1fa]{background:var(--st-color-success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.st-stock--order .st-stock__dot[data-v-4585c1fa]{background:var(--st-color-warning)}.st-stock--out .st-stock__dot[data-v-4585c1fa]{background:var(--st-color-danger)}.st-skeleton[data-v-f8d3eed1]{background:linear-gradient(90deg, var(--st-color-bg-mute) 25%, var(--st-color-bg-soft) 37%, var(--st-color-bg-mute) 63%);background-size:400% 100%;animation:1.4s infinite st-skeleton-shimmer-f8d3eed1;display:block}@keyframes st-skeleton-shimmer-f8d3eed1{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.st-skeleton[data-v-f8d3eed1]{animation:none}}.st-empty[data-v-f039ce1b]{text-align:center;align-items:center;gap:var(--st-space-3);padding:var(--st-space-7) var(--st-space-4);color:var(--st-color-text-secondary);flex-direction:column;display:flex}.st-empty__icon[data-v-f039ce1b]{color:var(--st-color-text-muted);font-size:2.5rem;line-height:1}.st-empty__title[data-v-f039ce1b]{font-size:var(--st-text-md);font-weight:var(--st-font-semibold);color:var(--st-color-text)}.st-empty__desc[data-v-f039ce1b]{max-width:42ch;font-size:var(--st-text-base)}.st-empty__action[data-v-f039ce1b]{margin-top:var(--st-space-2)}@media (pointer:coarse),(width<=767px){.st-empty__action[data-v-f039ce1b] a,.st-empty__action[data-v-f039ce1b] button{min-height:var(--st-tap-min);align-items:center;display:inline-flex}}.mark[data-v-81844701]{flex-shrink:0;display:block}.mark__stop--light[data-v-81844701]{stop-color:color-mix(in srgb, var(--st-color-accent) 62%, white)}.mark__stop--base[data-v-81844701]{stop-color:var(--st-color-accent)}.mark__stop--dark[data-v-81844701]{stop-color:color-mix(in srgb, var(--st-color-accent) 88%, black)}.mark__cut[data-v-81844701]{stroke:var(--st-color-surface)}.ph[data-v-b9aefd02]{--ph-paper:var(--st-color-bg-soft);--ph-ink:var(--st-color-accent);--ph-grid:color-mix(in srgb, var(--ph-ink) 5%, transparent);--ph-grid-major:color-mix(in srgb, var(--ph-ink) 10%, transparent);--ph-center:color-mix(in srgb, var(--ph-ink) 34%, transparent);background:var(--ph-paper);width:100%;height:100%;position:relative;overflow:hidden;container:ph/inline-size}.ph__sheet[data-v-b9aefd02]{--ph-cell:10px;background-image:linear-gradient(var(--ph-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--ph-grid-major) 1px, transparent 1px), linear-gradient(var(--ph-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ph-grid) 1px, transparent 1px);background-position:50%;background-size:calc(var(--ph-cell) * 5) calc(var(--ph-cell) * 5), calc(var(--ph-cell) * 5) calc(var(--ph-cell) * 5), var(--ph-cell) var(--ph-cell), var(--ph-cell) var(--ph-cell);place-items:center;display:grid;position:absolute;inset:0}.ph__sheet[data-v-b9aefd02]:before{content:"";border:1px solid color-mix(in srgb, var(--ph-ink) 20%, transparent);pointer-events:none;position:absolute;inset:8px}.ph__drawing[data-v-b9aefd02]{width:52cqi;position:relative;translate:0 -6%}.ph__drawing[data-v-b9aefd02]:before,.ph__drawing[data-v-b9aefd02]:after{content:"";z-index:1;pointer-events:none;position:absolute}.ph__drawing[data-v-b9aefd02]:before{background:repeating-linear-gradient(90deg, var(--ph-center) 0 10px, transparent 10px 13px, var(--ph-center) 13px 15px, transparent 15px 18px);height:1px;top:50%;left:-9%;right:-9%}.ph__drawing[data-v-b9aefd02]:after{background:repeating-linear-gradient(180deg, var(--ph-center) 0 10px, transparent 10px 13px, var(--ph-center) 13px 15px, transparent 15px 18px);width:1px;top:-9%;bottom:-9%;left:50%}.ph__svg[data-v-b9aefd02]{width:100%;height:auto;display:block;position:relative;overflow:visible}.ph__line[data-v-b9aefd02]{fill:none;stroke:var(--ph-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.ph__hatch-bg[data-v-b9aefd02]{fill:var(--ph-paper)}.ph__hatch-line[data-v-b9aefd02]{stroke:color-mix(in srgb, var(--ph-ink) 42%, transparent);stroke-width:.45px}.ph__s-edge[data-v-b9aefd02],.ph__s-hole[data-v-b9aefd02]{fill:none}.ph__s-edge[data-v-b9aefd02]{stroke:var(--ph-ink);stroke-width:6.5px}.ph__s-hole[data-v-b9aefd02]{stroke:var(--ph-paper);stroke-width:5.1px}.ph__dim[data-v-b9aefd02]{opacity:.5}.ph__stamp[data-v-b9aefd02]{border:1px solid color-mix(in srgb, var(--ph-ink) 50%, transparent);background:var(--ph-paper);max-width:calc(100% - 16px);color:var(--ph-ink);font-size:10px;line-height:1.2;display:grid;position:absolute;bottom:8px;right:8px}.ph__cell[data-v-b9aefd02]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px 6px;overflow:hidden}.ph__cell+.ph__cell[data-v-b9aefd02]{border-top:1px solid color-mix(in srgb, var(--ph-ink) 26%, transparent)}.ph__cell--brand[data-v-b9aefd02]{font-weight:var(--st-font-bold);letter-spacing:.02em}.ph__cell--article[data-v-b9aefd02]{font-family:var(--st-font-mono)}.ph__key[data-v-b9aefd02]{font-family:var(--st-font-sans);opacity:.6;margin-right:.35em}.ph__cell--status[data-v-b9aefd02]{color:color-mix(in srgb, var(--ph-ink) 72%, var(--ph-paper));font-size:9px;font-weight:var(--st-font-semibold);letter-spacing:.08em;text-transform:uppercase}.ph__status-long[data-v-b9aefd02]{display:none}.ph__scan[data-v-b9aefd02]{inset-inline:0;border-bottom:1px solid color-mix(in srgb, var(--ph-ink) 38%, transparent);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ph-ink) 8%, transparent));opacity:0;pointer-events:none;height:25%;position:absolute;top:0;transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){a:hover .ph__scan[data-v-b9aefd02],.ph:hover .ph__scan[data-v-b9aefd02]{animation:ph-scan-b9aefd02 2.6s var(--st-easing-standard) infinite}.ph--ambient .ph__scan[data-v-b9aefd02]{animation:ph-scan-b9aefd02 6.5s var(--st-easing-standard) infinite}}@keyframes ph-scan-b9aefd02{0%{opacity:0;transform:translateY(-100%)}8%{opacity:1}62%{opacity:1;transform:translateY(400%)}70%,to{opacity:0;transform:translateY(400%)}}@container ph (width<100px){.ph__sheet[data-v-b9aefd02]{background-image:none}.ph__sheet[data-v-b9aefd02]:before,.ph__drawing[data-v-b9aefd02]:before,.ph__drawing[data-v-b9aefd02]:after,.ph__stamp[data-v-b9aefd02],.ph__scan[data-v-b9aefd02],.ph__dim[data-v-b9aefd02],.ph__s-hole[data-v-b9aefd02],.ph__s-cap[data-v-b9aefd02]{display:none}.ph__drawing[data-v-b9aefd02]{width:118cqi;translate:none}.ph__body[data-v-b9aefd02]{fill:var(--ph-paper)}.ph__s-edge[data-v-b9aefd02]{stroke-width:3px}}@container ph (100px<=width<170px){.ph__dim[data-v-b9aefd02]{display:none}.ph__drawing[data-v-b9aefd02]{width:48cqi;translate:0 -12%}}@container ph (width>=420px){.ph__sheet[data-v-b9aefd02]{--ph-cell:16px}.ph__sheet[data-v-b9aefd02]:before{inset:16px}.ph__drawing[data-v-b9aefd02]{width:42cqi;translate:0 -4%}.ph__hatch-line[data-v-b9aefd02]{stroke-width:.3px}.ph__s-hole[data-v-b9aefd02]{stroke-width:5.8px}.ph__stamp[data-v-b9aefd02]{min-width:220px;max-width:calc(100% - 32px);font-size:12px;bottom:16px;right:16px}.ph__cell[data-v-b9aefd02]{padding:6px 10px}.ph__cell--brand[data-v-b9aefd02]{font-size:15px}.ph__cell--status[data-v-b9aefd02]{font-size:10px}.ph__status-long[data-v-b9aefd02]{display:inline}.ph__status-short[data-v-b9aefd02]{display:none}}.car[data-v-077d6853]{gap:var(--st-space-2);flex-direction:column;display:flex}.car__frame[data-v-077d6853]{aspect-ratio:1;border-radius:var(--st-radius-sm);background:var(--st-color-photo-surface);display:grid;position:relative;overflow:hidden}.car__track[data-v-077d6853]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.car__track[data-v-077d6853]::-webkit-scrollbar{display:none}.car__slide[data-v-077d6853]{object-fit:contain;mix-blend-mode:multiply;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:0 0 100%;width:100%;min-width:0;height:100%}.car__arrow[data-v-077d6853]{z-index:1;border:1px solid var(--st-color-border);background:color-mix(in srgb, var(--st-color-surface) 80%, transparent);width:32px;height:32px;box-shadow:var(--st-shadow-card);color:var(--st-color-text);cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .3s var(--st-easing-standard), scale .3s var(--st-easing-standard), background-color var(--st-transition-fast), color var(--st-transition-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%;scale:.9}.car__arrow--prev[data-v-077d6853]{left:var(--st-space-2)}.car__arrow--next[data-v-077d6853]{right:var(--st-space-2)}.car__frame:hover .car__arrow[data-v-077d6853],a:focus-visible .car__arrow[data-v-077d6853]{opacity:1;pointer-events:auto;scale:1}.car__frame:has(.car__arrow:focus-visible) .car__arrow[data-v-077d6853]{opacity:1;pointer-events:auto;scale:1}.car__arrow[data-v-077d6853]:hover{background:var(--st-color-surface);color:var(--st-color-accent)}.car__arrow[data-v-077d6853]:active{transition-duration:80ms;scale:.88}.car__arrow[data-v-077d6853]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}@media (hover:none){.car__arrow[data-v-077d6853]{display:none}}.car__dots[data-v-077d6853]{justify-content:center;align-items:center;gap:5px;height:6px;display:flex}.car__dot[data-v-077d6853]{border-radius:var(--st-radius-pill);background:var(--st-color-border-strong);width:6px;height:6px;transition:width .3s var(--st-easing-standard), background-color .3s var(--st-easing-standard)}.car__dot.is-active[data-v-077d6853]{background:var(--st-color-accent);width:16px}@media (prefers-reduced-motion:reduce){.car__arrow[data-v-077d6853],.car__dot[data-v-077d6853]{transition:none}}.st-cat-tile[data-v-0366a46b]{--tone:var(--st-tone-slate);border-radius:var(--st-radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 22%, var(--st-color-surface)), color-mix(in srgb, var(--tone) 7%, var(--st-color-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 18%, transparent);color:var(--tone);transition:transform .32s cubic-bezier(.34, 1.56, .64, 1), background-color var(--st-transition-base), color var(--st-transition-base), box-shadow var(--st-transition-base);flex-shrink:0;place-items:center;display:grid}.st-cat-tile--blue[data-v-0366a46b]{--tone:var(--st-tone-blue)}.st-cat-tile--amber[data-v-0366a46b]{--tone:var(--st-tone-amber)}.st-cat-tile--green[data-v-0366a46b]{--tone:var(--st-tone-green)}.st-cat-tile--sky[data-v-0366a46b]{--tone:var(--st-tone-sky)}.st-cat-tile.is-active[data-v-0366a46b]{background:var(--tone);color:var(--st-color-text-inverse)}@media (prefers-reduced-motion:reduce){.st-cat-tile[data-v-0366a46b]{transition:none}}.st-tile-host.router-link-active .st-cat-tile{background:var(--tone);color:var(--st-color-text-inverse)}.st-tile-host:hover .st-cat-tile{background:var(--tone);box-shadow:0 8px 16px -8px color-mix(in srgb, var(--tone) 80%, transparent);color:var(--st-color-text-inverse);transform:scale(1.1)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.st-tile-host:hover .st-cat-tile{transform:none}}.stars[data-v-ea0eb161]{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-flex;position:relative}.stars__row[data-v-ea0eb161]{color:var(--st-color-border-strong);display:inline-flex}.stars__row--fill[data-v-ea0eb161]{color:var(--st-color-rating);position:absolute;inset:0 auto 0 0;overflow:hidden}.stars__row[data-v-ea0eb161] svg{flex-shrink:0}.rate[data-v-f55374cb]{border:0;min-width:0;margin:0;padding:0}.rate__legend[data-v-f55374cb]{margin-bottom:var(--st-space-2);color:var(--st-color-text);font-size:var(--st-text-base);font-weight:var(--st-font-semibold);padding:0}.rate__row[data-v-f55374cb]{align-items:center;gap:var(--st-space-2) var(--st-space-4);flex-wrap:wrap;display:flex}.rate__stars[data-v-f55374cb]{display:flex}.rate__star[data-v-f55374cb]{border-radius:var(--st-radius-sm);width:40px;height:40px;color:var(--st-color-border-strong);cursor:pointer;transition:color var(--st-transition-fast), transform var(--st-transition-fast);place-items:center;display:grid;position:relative}.rate__star.is-on[data-v-f55374cb]{color:var(--st-color-rating)}.rate__star[data-v-f55374cb]:hover{transform:scale(1.08)}.rate__star[data-v-f55374cb]:has(.rate__input:focus-visible){outline:2px solid var(--st-color-focus-ring);outline-offset:1px}.rate__caption[data-v-f55374cb]{color:var(--st-color-text-muted);font-size:var(--st-text-sm)}@media (pointer:coarse),(width<=767px){.rate__star[data-v-f55374cb]{width:var(--st-tap-min);height:var(--st-tap-min)}}@media (prefers-reduced-motion:reduce){.rate__star[data-v-f55374cb]{transition:none}.rate__star[data-v-f55374cb]:hover{transform:none}}.lb[data-v-fbf492f8]{z-index:var(--st-z-modal);background:var(--st-color-surface);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.lb__bar[data-v-fbf492f8]{align-items:center;gap:var(--st-space-3);padding:max(var(--st-space-3), env(safe-area-inset-top)) var(--st-space-4) var(--st-space-3);display:flex}.lb__counter[data-v-fbf492f8]{color:var(--st-color-text-secondary);font-size:var(--st-text-sm);font-weight:var(--st-font-semibold);margin:0}.lb__close[data-v-fbf492f8],.lb__arrow[data-v-fbf492f8]{border:1px solid var(--st-color-border);background:var(--st-color-surface);color:var(--st-color-text);cursor:pointer;transition:border-color var(--st-transition-fast), color var(--st-transition-fast);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.lb__close[data-v-fbf492f8]{width:var(--st-tap-min);height:var(--st-tap-min);margin-left:auto}.lb__close[data-v-fbf492f8]:hover,.lb__arrow[data-v-fbf492f8]:hover{border-color:var(--st-color-accent);color:var(--st-color-accent)}.lb__close[data-v-fbf492f8]:focus-visible,.lb__arrow[data-v-fbf492f8]:focus-visible,.lb__thumb[data-v-fbf492f8]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.lb__body[data-v-fbf492f8]{gap:var(--st-space-4);min-height:0;padding:0 var(--st-space-6) var(--st-space-6);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:88px minmax(0,1fr);display:grid}.lb__body--single[data-v-fbf492f8]{grid-template-columns:minmax(0,1fr)}.lb__thumbs[data-v-fbf492f8]{gap:var(--st-space-2);scrollbar-width:thin;flex-direction:column;min-height:0;padding:2px;display:flex;overflow-y:auto}.lb__thumb[data-v-fbf492f8]{border-radius:var(--st-radius-md);background:var(--st-color-photo-surface);cursor:pointer;width:80px;height:80px;transition:border-color var(--st-transition-fast);border:2px solid #0000;flex:none;place-items:center;padding:4px;display:grid}.lb__thumb[data-v-fbf492f8]:hover{border-color:var(--st-color-border-strong)}.lb__thumb.is-active[data-v-fbf492f8]{border-color:var(--st-color-accent)}.lb__thumb img[data-v-fbf492f8]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.lb__stage[data-v-fbf492f8]{align-items:center;gap:var(--st-space-4);grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;min-height:0;display:grid}.lb__body--single .lb__stage[data-v-fbf492f8]{grid-template-columns:minmax(0,1fr)}.lb__plate[data-v-fbf492f8]{min-height:0;padding:var(--st-space-4);border-radius:var(--st-radius-lg);background:var(--st-color-photo-surface);grid-template:minmax(0,1fr)/minmax(0,1fr);grid-column:2;align-self:stretch;place-items:center;display:grid;overflow:hidden}.lb__body--single .lb__plate[data-v-fbf492f8]{grid-column:1}.lb__image[data-v-fbf492f8]{object-fit:contain;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;animation:lb-in-fbf492f8 .18s var(--st-easing-standard)}@keyframes lb-in-fbf492f8{0%{opacity:0}}.lb__arrow[data-v-fbf492f8]{width:48px;height:48px;box-shadow:var(--st-shadow-card)}@media (hover:none){.lb__arrow[data-v-fbf492f8]{display:none}.lb__stage[data-v-fbf492f8]{grid-template-columns:minmax(0,1fr)}.lb__plate[data-v-fbf492f8]{grid-column:1}}@media (width<=767px){.lb__body[data-v-fbf492f8]{gap:var(--st-space-3);padding:0 0 max(var(--st-space-3), env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.lb__thumbs[data-v-fbf492f8]{padding:2px var(--st-space-4);flex-direction:row;order:2;overflow:auto hidden}.lb__thumb[data-v-fbf492f8]{width:56px;height:56px}.lb__arrow[data-v-fbf492f8]{display:none}.lb__stage[data-v-fbf492f8]{grid-template-columns:minmax(0,1fr)}.lb__plate[data-v-fbf492f8]{border-radius:0;grid-column:1}}@media (prefers-reduced-motion:reduce){.lb__image[data-v-fbf492f8]{animation:none}.lb__close[data-v-fbf492f8],.lb__arrow[data-v-fbf492f8],.lb__thumb[data-v-fbf492f8]{transition:none}}.copy[data-v-96771acb]{display:inline-flex;position:relative}.copy__btn[data-v-96771acb]{border-radius:var(--st-radius-sm);width:32px;height:32px;color:var(--st-color-text-muted);cursor:pointer;transition:background-color var(--st-transition-fast), color var(--st-transition-fast), transform .12s ease;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.copy__btn--sm[data-v-96771acb]{width:24px;height:24px}.copy__btn[data-v-96771acb]:hover{background:var(--st-color-bg-mute);color:var(--st-color-accent)}.copy__btn[data-v-96771acb]:active{transform:scale(.92)}.copy__btn[data-v-96771acb]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.copy__btn--done[data-v-96771acb],.copy__btn--done[data-v-96771acb]:hover{color:var(--st-color-success)}.copy__btn--done svg[data-v-96771acb]{animation:.32s cubic-bezier(.34,1.56,.64,1) copy-pop-96771acb}@keyframes copy-pop-96771acb{0%{transform:scale(.5)}}.copy__tip[data-v-96771acb]{bottom:calc(100% + 6px);left:calc(50% + var(--tip-shift,0px));border-radius:var(--st-radius-sm);background:var(--st-color-surface-inverse);color:var(--st-white);font-size:var(--st-text-xs);font-weight:var(--st-font-medium);letter-spacing:normal;white-space:nowrap;opacity:0;pointer-events:none;padding:4px 8px;line-height:1.3;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-50%,4px)}.copy__tip--shown[data-v-96771acb]{opacity:1;transform:translate(-50%)}@media (pointer:coarse),(width<=767px){.copy__btn[data-v-96771acb]{width:var(--st-tap-min);height:var(--st-tap-min)}}@media (prefers-reduced-motion:reduce){.copy__btn[data-v-96771acb],.copy__tip[data-v-96771acb]{transition:none}.copy__btn--done svg[data-v-96771acb]{animation:none}}.logo[data-v-c2737dda]{flex-shrink:0;align-items:center;gap:.42em;font-size:clamp(1.375rem,1.9vw,1.625rem);text-decoration:none;display:inline-flex}.logo__mark[data-v-c2737dda]{width:1.68em;height:1.68em}.logo__mark--spin[data-v-c2737dda]{animation:1.1s both logo-drill-c2737dda}@keyframes logo-drill-c2737dda{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:rotate(0)scale(1)}12%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:rotate(-14deg)scale(.96)}70%{animation-timing-function:ease-out;transform:rotate(712deg)scale(.86)}80%{animation-timing-function:ease-in-out;transform:rotate(726deg)scale(.9)}87%{animation-timing-function:ease-in-out;transform:rotate(715deg)scale(.95)}94%{animation-timing-function:ease-out;transform:rotate(723deg)scale(.99)}to{transform:rotate(720deg)scale(1)}}.logo__drill[data-v-c2737dda]{flex-shrink:0;transition:transform .32s cubic-bezier(.34,1.56,.64,1),filter .2s;display:inline-flex;position:relative}.logo--pressed .logo__drill[data-v-c2737dda]{filter:brightness(.9);transition-duration:90ms;transition-timing-function:ease-out;transform:scale(.82)}.logo__sparks[data-v-c2737dda]{pointer-events:none;position:absolute;inset:0}.logo__spark[data-v-c2737dda]{opacity:0;transform-origin:0;width:7px;height:2px;transform:rotate(var(--angle)) translateX(.7em) scaleX(.4);animation:logo-spark-c2737dda .42s var(--delay) cubic-bezier(.15, .7, .3, 1) forwards;background:linear-gradient(90deg,#0000,#ffae3d 45%,#fff4c9);border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:50%;box-shadow:0 0 4px #ff9d2ed9}@keyframes logo-spark-c2737dda{15%{opacity:1}to{opacity:0;translate:0 5px;transform:rotate(var(--angle)) translateX(calc(.7em + var(--dist))) scaleX(1)}}@media (prefers-reduced-motion:reduce){.logo__mark--spin[data-v-c2737dda]{animation:none}.logo__sparks[data-v-c2737dda]{display:none}.logo__drill[data-v-c2737dda]{transition:none}.logo__shine[data-v-c2737dda]{display:none}}.logo__word[data-v-c2737dda]{font-family:var(--st-font-display);letter-spacing:.005em;white-space:nowrap;align-items:baseline;font-weight:700;line-height:1;display:inline-flex;position:relative}.logo__shine[data-v-c2737dda]{color:#0000;pointer-events:none;background-image:linear-gradient(100deg,#0000 38%,#ffffffeb 50%,#0000 62%);background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;align-items:baseline;animation:.65s cubic-bezier(.4,0,.2,1) both logo-shine-c2737dda;display:inline-flex;position:absolute;inset:0}.logo__shine-tools[data-v-c2737dda]{letter-spacing:.02em}@keyframes logo-shine-c2737dda{0%{background-position:100% 0}to{background-position:0 0}}.logo__steel[data-v-c2737dda],.logo__tools[data-v-c2737dda]{color:var(--st-color-accent);background-image:linear-gradient(168deg, color-mix(in srgb, var(--st-color-accent) 52%, white) 0%, color-mix(in srgb, var(--st-color-accent) 78%, white) 26%, var(--st-color-accent) 52%, color-mix(in srgb, var(--st-color-accent) 82%, black) 100%);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.logo__steel[data-v-c2737dda],.logo__tools[data-v-c2737dda]{color:#0000}}.logo__tools[data-v-c2737dda]{letter-spacing:.02em}@media (width<=767px){.logo__word[data-v-c2737dda]{display:none}.logo[data-v-c2737dda]{position:relative}.logo[data-v-c2737dda]:after{content:"";width:max(100%, var(--st-tap-min));height:var(--st-tap-min);position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (width<=560px){.logo[data-v-c2737dda]{font-size:1.25rem}}.catalog-button[data-v-7858bbf1]{align-items:center;gap:var(--st-space-2);height:44px;padding:0 var(--st-space-4);border-radius:var(--st-radius-md);background:var(--st-navy-900);color:var(--st-white);font-weight:var(--st-font-semibold);font-size:var(--st-text-base);white-space:nowrap;cursor:pointer;transition:background-color var(--st-transition-fast);border:none;display:inline-flex}.catalog-button[data-v-7858bbf1]:hover,.catalog-button.is-open[data-v-7858bbf1]{background:var(--st-navy-700)}@media (width<=560px){.catalog-button span[data-v-7858bbf1]{display:none}.catalog-button[data-v-7858bbf1]{justify-content:center;width:44px;padding:0}}.mega[data-v-c30537f9]{z-index:5;background:var(--st-color-surface);border-top:1px solid var(--st-color-border);border-radius:0 0 var(--st-radius-lg) var(--st-radius-lg);box-shadow:var(--st-shadow-pop);animation:mega-in-c30537f9 .15s var(--st-easing-standard);outline:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:hidden}@keyframes mega-in-c30537f9{0%{opacity:0;transform:translateY(-8px)}}.mega__inner[data-v-c30537f9]{gap:var(--st-space-5);padding-block:var(--st-space-4);grid-template-rows:minmax(0,1fr);grid-template-columns:300px 1fr;height:min(78vh,720px);display:grid}.mega__state[data-v-c30537f9],.mega__message[data-v-c30537f9]{grid-column:1/-1}.mega__state[data-v-c30537f9]{gap:var(--st-space-3);padding:var(--st-space-2) 0;flex-direction:column;display:flex}.mega__message[data-v-c30537f9]{padding:var(--st-space-5) 0;color:var(--st-color-text-secondary)}.mega__message--inline[data-v-c30537f9]{font-size:var(--st-text-sm);grid-column:auto;padding:0}.mega__rail[data-v-c30537f9]{min-height:0;padding:0 var(--st-space-3) 0 0;border-right:1px solid var(--st-color-border);overscroll-behavior:contain;margin:0;list-style:none;overflow-y:auto}.mega__rail-item[data-v-c30537f9]{align-items:center;gap:var(--st-space-3);width:100%;padding:var(--st-space-2) var(--st-space-3) var(--st-space-2) var(--st-space-2);border-radius:var(--st-radius-md);color:var(--st-color-text);font-size:var(--st-text-base);text-align:left;cursor:pointer;transition:background-color var(--st-transition-fast);background:0 0;border:none;display:flex}.mega__rail-item[data-v-c30537f9]:hover,.mega__rail-item.is-active[data-v-c30537f9]{background:var(--st-color-accent-soft);color:var(--st-color-accent)}.mega__rail-item.is-active[data-v-c30537f9]{font-weight:var(--st-font-semibold)}.mega__rail-name[data-v-c30537f9]{font-weight:var(--st-font-medium);flex:auto}.mega__rail-arrow[data-v-c30537f9]{opacity:0;transition:opacity var(--st-transition-fast);flex-shrink:0}.mega__rail-item:hover .mega__rail-arrow[data-v-c30537f9],.mega__rail-item.is-active .mega__rail-arrow[data-v-c30537f9]{opacity:1}.mega__content[data-v-c30537f9]{min-width:0;min-height:0;padding-right:var(--st-space-2);overscroll-behavior:contain;overflow-y:auto}.mega__title[data-v-c30537f9]{margin-bottom:var(--st-space-4);color:var(--st-color-text);font-size:var(--st-text-lg);font-weight:var(--st-font-bold);display:inline-block}.mega__title[data-v-c30537f9]:hover{color:var(--st-color-accent)}.mega__columns[data-v-c30537f9]{column-count:3;column-gap:var(--st-space-6)}.mega__group[data-v-c30537f9]{break-inside:avoid;margin-bottom:var(--st-space-4)}.mega__link[data-v-c30537f9]{color:var(--st-color-text-secondary);font-size:var(--st-text-base);line-height:var(--st-leading-snug);padding:5px 0;display:block}.mega__link[data-v-c30537f9]:hover{color:var(--st-color-accent)}.mega__link--head[data-v-c30537f9]{color:var(--st-color-text);font-weight:var(--st-font-semibold)}.mega__link--sub[data-v-c30537f9]{padding-left:var(--st-space-3);font-size:var(--st-text-sm)}@media (width<=900px){.mega__inner[data-v-c30537f9]{grid-template-columns:1fr}.mega__rail[data-v-c30537f9]{border-right:none;border-bottom:1px solid var(--st-color-border);max-height:220px}.mega__columns[data-v-c30537f9]{column-count:2}}@media (width<=640px){.mega__columns[data-v-c30537f9]{column-count:1}}@media (prefers-reduced-motion:reduce){.mega[data-v-c30537f9]{animation:none}}.search[data-v-241201d6]{width:100%;position:relative}.search__box[data-v-241201d6]{width:100%;height:48px;padding-left:var(--st-space-5);background:var(--st-color-surface);border:2px solid var(--st-color-field-border);border-radius:var(--st-radius-pill);align-items:center;display:flex}.search__box[data-v-241201d6]:focus-within{border-color:var(--st-color-accent);outline:3px solid color-mix(in srgb, var(--st-color-accent) 35%, transparent)}.search__input[data-v-241201d6]{min-width:0;height:100%;color:var(--st-color-text);font-size:var(--st-text-base);background:0 0;border:none;outline:none;flex:auto}.search__input[data-v-241201d6]::placeholder{color:var(--st-color-text-muted)}.search__clear[data-v-241201d6]{width:32px;height:32px;margin-right:var(--st-space-2);color:var(--st-color-text-muted);cursor:pointer;transition:background-color var(--st-transition-fast), color var(--st-transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.search__clear[data-v-241201d6]:hover{background:var(--st-color-bg-mute);color:var(--st-color-text)}.search__clear[data-v-241201d6]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.search__submit[data-v-241201d6]{border-radius:0 var(--st-radius-pill) var(--st-radius-pill) 0;background:var(--st-color-accent);width:60px;height:calc(100% + 4px);color:var(--st-color-accent-contrast);cursor:pointer;transition:background-color var(--st-transition-fast);border:none;place-items:center;margin:-2px -2px -2px 0;display:grid}.search__submit[data-v-241201d6]:hover{background:var(--st-color-accent-hover)}.search__pop[data-v-241201d6]{z-index:var(--st-z-dropdown);padding:var(--st-space-2);background:var(--st-color-surface);border:1px solid var(--st-color-border);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-pop);position:absolute;top:calc(100% + 10px);left:0;right:0}.search__pop-head[data-v-241201d6]{justify-content:space-between;align-items:center;gap:var(--st-space-3);padding:var(--st-space-2) var(--st-space-3);color:var(--st-color-text-muted);font-size:var(--st-text-xs);font-weight:var(--st-font-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0;display:flex}.search__pop-clear[data-v-241201d6]{color:var(--st-color-link);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0}.search__pop-clear[data-v-241201d6]:hover{text-decoration:underline}.search__list[data-v-241201d6]{max-height:440px;margin:0;padding:0;list-style:none;overflow-y:auto}.search__list>li+li[data-v-241201d6]{border-top:1px solid var(--st-color-border)}.search__item[data-v-241201d6]{align-items:center;gap:var(--st-space-4);width:100%;padding:var(--st-space-3);border-radius:var(--st-radius-md);text-align:left;cursor:pointer;transition:background-color var(--st-transition-fast);display:flex}.search__item.is-active[data-v-241201d6]{background:var(--st-color-bg-mute)}.search__item-img[data-v-241201d6]{object-fit:contain;width:52px;height:52px;padding:var(--st-space-1);border-radius:var(--st-radius-md);background:var(--st-color-bg-soft);flex-shrink:0}.search__item-img--empty[data-v-241201d6]{box-sizing:border-box;overflow:hidden}.search__item-icon[data-v-241201d6]{width:52px;height:36px;color:var(--st-color-text-muted);flex-shrink:0;place-items:center;display:grid}.search__item-info[data-v-241201d6]{flex-direction:column;gap:2px;min-width:0;display:flex}.search__item-name[data-v-241201d6]{font-size:var(--st-text-md);font-weight:var(--st-font-semibold);color:var(--st-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search__item-price[data-v-241201d6]{font-family:var(--st-font-price);font-size:var(--st-text-md);letter-spacing:.01em;color:var(--st-color-text-secondary);font-weight:600}.header-action[data-v-a2bd86bf]{min-width:56px;color:var(--st-color-text-secondary);font-size:var(--st-text-xs);font-weight:var(--st-font-medium);transition:color var(--st-transition-fast);flex-direction:column;align-items:center;gap:4px;display:inline-flex}.header-action[data-v-a2bd86bf]:hover,.header-action.router-link-active[data-v-a2bd86bf]{color:var(--st-color-primary)}.header-action__icon[data-v-a2bd86bf]{color:var(--st-color-text);place-items:center;display:grid;position:relative}.header-action:hover .header-action__icon[data-v-a2bd86bf]{color:var(--st-color-primary)}.header-action__badge[data-v-a2bd86bf]{border-radius:var(--st-radius-pill);background:var(--st-color-accent);min-width:16px;height:16px;color:var(--st-color-accent-contrast);font-size:10px;font-weight:var(--st-font-bold);place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;top:-6px;right:-10px}@media (width<=767px){.header-action__label[data-v-a2bd86bf]{display:none}.header-action[data-v-a2bd86bf]{min-width:var(--st-tap-min);min-height:var(--st-tap-min);justify-content:center}}.login-button[data-v-d04313c5]{align-items:center;gap:var(--st-space-2);height:40px;padding:0 var(--st-space-4);border:1px solid var(--st-color-border-strong);border-radius:var(--st-radius-md);color:var(--st-color-text);font-weight:var(--st-font-semibold);font-size:var(--st-text-base);white-space:nowrap;cursor:pointer;transition:border-color var(--st-transition-fast), color var(--st-transition-fast);background:0 0;display:inline-flex}.login-button[data-v-d04313c5]:hover,.login-button.is-open[data-v-d04313c5]{border-color:var(--st-color-accent);color:var(--st-color-accent)}.account[data-v-d04313c5]{flex-shrink:0;position:relative}.account__chevron[data-v-d04313c5]{transition:transform var(--st-transition-fast)}.login-button.is-open .account__chevron[data-v-d04313c5]{transform:rotate(180deg)}.account__menu[data-v-d04313c5]{z-index:var(--st-z-dropdown);min-width:220px;padding:var(--st-space-2);border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-surface);box-shadow:var(--st-shadow-pop);animation:account-drop-d04313c5 .14s var(--st-easing-standard);position:absolute;top:calc(100% + 6px);right:0}@keyframes account-drop-d04313c5{0%{opacity:0;transform:translateY(-6px)}}.account__name[data-v-d04313c5]{padding:var(--st-space-2) var(--st-space-3) 0;font-size:var(--st-text-base);font-weight:var(--st-font-semibold);margin:0}.account__phone[data-v-d04313c5]{margin:0 0 var(--st-space-2);padding:0 var(--st-space-3) var(--st-space-2);border-bottom:1px solid var(--st-color-border);color:var(--st-color-text-muted);font-size:var(--st-text-sm)}.account__avatar[data-v-d04313c5]{object-fit:cover;border-radius:50%;width:22px;height:22px}.account__link-phone[data-v-d04313c5]{margin-bottom:var(--st-space-2);color:var(--st-color-link);font-size:var(--st-text-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.account__link-phone[data-v-d04313c5]:hover{text-decoration:underline}.account__item[data-v-d04313c5]{align-items:center;gap:var(--st-space-2);width:100%;padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius-sm);color:var(--st-color-text);font-size:var(--st-text-base);text-align:left;cursor:pointer;transition:background-color var(--st-transition-fast), color var(--st-transition-fast);background:0 0;border:none;display:flex}.account__item[data-v-d04313c5]:hover{background:var(--st-color-accent-soft);color:var(--st-color-accent)}.account__item--danger[data-v-d04313c5]:hover{background:var(--st-color-danger-bg);color:var(--st-color-danger)}@media (width<=767px){.login-button__label[data-v-d04313c5],.account__chevron[data-v-d04313c5]{display:none}.login-button[data-v-d04313c5]{width:var(--st-tap-min);height:var(--st-tap-min);justify-content:center;padding:0}}.catnav[data-v-db070639]{background:var(--st-color-surface);border-bottom:1px solid var(--st-color-border)}.catnav__inner[data-v-db070639]{align-items:center;gap:var(--st-space-2);min-height:52px;display:flex;position:relative}.catnav__probe-clip[data-v-db070639]{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.catnav__list--probe[data-v-db070639]{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.catnav__list[data-v-db070639]{align-items:center;gap:var(--st-space-1);flex:auto;min-width:0;margin:-8px 0;padding:8px 0;list-style:none;display:flex;overflow:hidden}.catnav__link[data-v-db070639]{align-items:center;gap:var(--st-space-2);padding:4px var(--st-space-3) 4px 4px;border-radius:var(--st-radius-pill);color:var(--st-color-text);font-size:var(--st-text-base);font-weight:var(--st-font-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--st-transition-fast), color var(--st-transition-fast), box-shadow var(--st-transition-base), transform var(--st-transition-base);background:0 0;border:none;display:inline-flex}.catnav__more-btn[data-v-db070639]{padding-left:var(--st-space-3)}.catnav__link[data-v-db070639]:hover,.catnav__more-btn.is-open[data-v-db070639]{background:var(--st-color-bg-mute);transform:translateY(-1px);box-shadow:0 6px 14px -8px #0f172a59}.catnav__link.router-link-active[data-v-db070639]{background:var(--st-color-accent-soft);color:var(--st-color-accent);font-weight:var(--st-font-semibold)}.catnav__more[data-v-db070639]{flex-shrink:0;position:relative}.catnav__more-chevron[data-v-db070639]{transition:transform var(--st-transition-fast)}.catnav__more-btn.is-open .catnav__more-chevron[data-v-db070639]{transform:rotate(180deg)}.catnav__dropdown[data-v-db070639]{z-index:var(--st-z-dropdown);min-width:260px;max-height:min(60vh,420px);padding:var(--st-space-1);overscroll-behavior:contain;background:var(--st-color-surface);border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);box-shadow:var(--st-shadow-pop);animation:catnav-drop-db070639 .14s var(--st-easing-standard);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}@keyframes catnav-drop-db070639{0%{opacity:0;transform:translateY(-6px)}}.catnav__dropdown-link[data-v-db070639]{align-items:center;gap:var(--st-space-3);padding:4px var(--st-space-3) 4px 4px;border-radius:var(--st-radius-md);color:var(--st-color-text);font-size:var(--st-text-base);font-weight:var(--st-font-medium);transition:background-color var(--st-transition-fast), color var(--st-transition-fast);display:flex}.catnav__dropdown-link[data-v-db070639]:hover,.catnav__dropdown-link.router-link-active[data-v-db070639]{background:var(--st-color-accent-soft);color:var(--st-color-accent)}.catnav__loading[data-v-db070639]{color:var(--st-color-text-muted);font-size:var(--st-text-sm)}@media (width<=767px){.catnav__list[data-v-db070639]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.catnav__list[data-v-db070639]::-webkit-scrollbar{display:none}.catnav__list>li[data-v-db070639]{flex:none}.catnav__link[data-v-db070639]{min-height:var(--st-tap-min)}}@media (prefers-reduced-motion:reduce){.catnav__dropdown[data-v-db070639]{animation:none}.catnav__link[data-v-db070639]{transition:none}.catnav__link[data-v-db070639]:hover,.catnav__more-btn.is-open[data-v-db070639]{transform:none}}.tg-login[data-v-07a032b3]{align-items:center;gap:var(--st-space-3);flex-direction:column;display:flex}.tg-login__widget[data-v-07a032b3]{min-height:40px}.tg-login__note[data-v-07a032b3]{color:var(--st-color-text-muted);font-size:var(--st-text-xs);line-height:var(--st-leading-snug);text-align:center;margin:0}.login-modal__hint[data-v-b25af869]{color:var(--st-color-text-secondary);font-size:var(--st-text-base);line-height:var(--st-leading-normal);margin:0}.login-modal__loading[data-v-b25af869]{padding:var(--st-space-3);border-radius:var(--st-radius-md);background:var(--st-color-bg-mute);color:var(--st-color-text);font-size:var(--st-text-base);text-align:center;margin:0}.login-modal__error[data-v-b25af869]{color:var(--st-color-danger);font-size:var(--st-text-base);margin:0}.phone-link[data-v-fe601e60]{gap:var(--st-space-4);flex-direction:column;display:flex}.phone-link__text[data-v-fe601e60]{color:var(--st-color-text-secondary);font-size:var(--st-text-base);line-height:var(--st-leading-normal);margin:0}.phone-link__waiting[data-v-fe601e60]{justify-content:center;align-items:center;gap:var(--st-space-2);padding:var(--st-space-3);border-radius:var(--st-radius-md);background:var(--st-color-bg-mute);color:var(--st-color-text);font-size:var(--st-text-base);font-weight:var(--st-font-medium);display:flex}.phone-link__spinner[data-v-fe601e60]{animation:.9s linear infinite phone-link-spin-fe601e60}@keyframes phone-link-spin-fe601e60{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.phone-link__spinner[data-v-fe601e60]{animation:none}}.phone-link__steps[data-v-fe601e60]{padding-left:var(--st-space-5);color:var(--st-color-text-secondary);font-size:var(--st-text-base);line-height:var(--st-leading-normal);margin:0}.phone-link__steps li+li[data-v-fe601e60]{margin-top:var(--st-space-1)}.phone-link__fallback[data-v-fe601e60]{color:var(--st-color-text-muted);font-size:var(--st-text-sm);text-align:center;margin:0}.phone-link__fallback a[data-v-fe601e60]{color:var(--st-color-link)}.phone-link__fallback a[data-v-fe601e60]:hover{text-decoration:underline}.phone-link__done[data-v-fe601e60]{justify-content:center;align-items:center;gap:var(--st-space-2);padding:var(--st-space-3);border-radius:var(--st-radius-md);background:var(--st-color-success-bg);color:var(--st-color-success);font-size:var(--st-text-base);font-weight:var(--st-font-semibold);margin:0;display:flex}.phone-link__error[data-v-fe601e60]{color:var(--st-color-danger);font-size:var(--st-text-base);margin:0}.phone-link__note[data-v-fe601e60]{align-items:center;gap:var(--st-space-2);color:var(--st-color-text-muted);font-size:var(--st-text-sm);margin:0;display:flex}.app-header[data-v-64ca616a]{z-index:var(--st-z-header);background:var(--st-color-surface);position:sticky;top:0}.app-header__main[data-v-64ca616a]{z-index:2;background:var(--st-color-surface);border-bottom:1px solid var(--st-color-border);position:relative}.app-header__main-inner[data-v-64ca616a]{z-index:2;align-items:center;gap:var(--st-space-4);padding-block:var(--st-space-3);display:flex;position:relative}.app-header__search[data-v-64ca616a]{flex:auto;min-width:0;max-width:720px}.app-header__actions[data-v-64ca616a]{align-items:center;gap:var(--st-space-4);flex-shrink:0;display:flex}.app-header__backdrop[data-v-64ca616a]{z-index:1;background:#0f172a59;position:fixed;inset:0}@media (width<=640px){.app-header[data-v-64ca616a]{transition:transform .22s}.app-header--away[data-v-64ca616a]{transform:translateY(-100%)}}@media (width<=640px) and (prefers-reduced-motion:reduce){.app-header[data-v-64ca616a]{transition:none}}@media (width<=1023px){.app-header__actions[data-v-64ca616a]{gap:var(--st-space-3)}}@media (width<=767px){.app-header__main-inner[data-v-64ca616a]{gap:var(--st-space-2);flex-wrap:wrap}.app-header__search[data-v-64ca616a]{flex-basis:100%;order:5;max-width:100%}.app-header__actions[data-v-64ca616a]{gap:0;margin-left:auto}}.footer[data-v-1cf448d3]{--slab:#040a18;--line:#ffffff14;--line-2:#ffffff24;--fg:#eef2fa;--fg-2:#93a0ba;--fg-3:#5c6885;--brass:#d9b877;--live:#3ddc84;isolation:isolate;margin-top:var(--st-space-8);background:var(--slab);color:var(--fg);position:relative;overflow:hidden}.footer__mark[data-v-1cf448d3]{z-index:0;color:#fff;letter-spacing:.04em;white-space:nowrap;opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(80px,17vw,240px);font-weight:700;line-height:.78;position:absolute;bottom:-.16em;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 62%);mask-image:linear-gradient(#0000,#000 62%)}.footer__body[data-v-1cf448d3]{z-index:1;position:relative}.footer__inner[data-v-1cf448d3]{gap:var(--st-space-6);padding-block:var(--st-space-7);grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(0,1.15fr);display:grid}.footer__brand[data-v-1cf448d3]{align-items:flex-start;gap:var(--st-space-4);flex-direction:column;display:flex}.footer__logo[data-v-1cf448d3]{margin:0}.footer__logo-word[data-v-1cf448d3]{letter-spacing:.06em;text-transform:uppercase;font-family:Oswald,Arial Narrow,sans-serif;font-size:1.6rem;font-weight:700}.footer__tagline[data-v-1cf448d3]{margin:calc(-1 * var(--st-space-2)) 0 0;max-width:32ch;color:var(--fg-2);font-size:var(--st-text-base);line-height:var(--st-leading-snug)}.footer__live[data-v-1cf448d3]{gap:var(--st-space-2);flex-direction:column;display:flex}.footer__status[data-v-1cf448d3]{align-items:center;gap:var(--st-space-2);border-radius:var(--st-radius-pill);color:var(--live);font-size:var(--st-text-sm);font-weight:var(--st-font-bold);background:#3ddc8417;border:1px solid #3ddc8438;padding:8px 14px;display:inline-flex}.footer__status--closed[data-v-1cf448d3]{border-color:color-mix(in srgb, var(--st-color-danger) 30%, transparent);background:color-mix(in srgb, var(--st-color-danger) 12%, transparent);color:var(--st-color-danger)}.footer__dot[data-v-1cf448d3]{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px;position:relative;box-shadow:0 0 12px 1px}.footer__status--open .footer__dot[data-v-1cf448d3]:after{content:"";border-radius:inherit;animation:2.2s cubic-bezier(0,0,.2,1) infinite footer-ping-1cf448d3;position:absolute;inset:0;box-shadow:0 0 #3ddc848c}@keyframes footer-ping-1cf448d3{to{box-shadow:0 0 0 10px #3ddc8400}}.footer__hours[data-v-1cf448d3]{color:var(--fg-2);font-size:var(--st-text-sm);margin:0}.footer__dayoff[data-v-1cf448d3]{color:var(--fg-3)}.footer__social[data-v-1cf448d3]{gap:var(--st-space-2);display:flex}.footer__social-link[data-v-1cf448d3]{border:1px solid var(--line-2);border-radius:var(--st-radius-md);width:44px;height:44px;color:var(--fg-2);transition:border-color var(--st-transition-fast), background-color var(--st-transition-fast), color var(--st-transition-fast), transform var(--st-transition-fast);place-items:center;display:grid}.footer__social-link[data-v-1cf448d3]:hover{border-color:var(--brass);color:var(--brass);background:#d9b87714;transform:translateY(-2px)}.footer__title[data-v-1cf448d3]{margin:0 0 var(--st-space-4);color:var(--fg-3);font-size:var(--st-text-xs);font-weight:var(--st-font-bold);letter-spacing:.18em;text-transform:uppercase}.footer__list[data-v-1cf448d3]{gap:var(--st-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link[data-v-1cf448d3]{color:var(--fg-2);font-size:var(--st-text-base);line-height:var(--st-leading-snug);transition:color var(--st-transition-fast), transform .22s cubic-bezier(.22, 1, .36, 1);align-items:center;display:inline-flex;position:relative}.footer__link[data-v-1cf448d3]:before{content:"";background:var(--brass);opacity:0;width:7px;height:1.5px;transition:opacity var(--st-transition-fast), transform .22s cubic-bezier(.22, 1, .36, 1);position:absolute;left:-13px;transform:translate(-4px)}.footer__link[data-v-1cf448d3]:hover{color:var(--fg);transform:translate(5px)}.footer__link[data-v-1cf448d3]:hover:before{opacity:1;transform:translate(0)}.footer__phone[data-v-1cf448d3]{align-items:center;gap:var(--st-space-2);letter-spacing:.02em;color:var(--fg);transition:color var(--st-transition-fast);font-family:Oswald,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:600;display:inline-flex}.footer__phone[data-v-1cf448d3]:hover,.footer__phone svg[data-v-1cf448d3]{color:var(--brass)}.footer__address[data-v-1cf448d3]{align-items:flex-start;gap:var(--st-space-2);margin-top:var(--st-space-3);color:var(--fg-2);font-size:var(--st-text-base);line-height:var(--st-leading-snug);transition:color var(--st-transition-fast);display:flex}.footer__address[data-v-1cf448d3]:hover{color:var(--fg)}.footer__address-icon[data-v-1cf448d3]{color:var(--brass);flex-shrink:0;margin-top:2px}.footer__bottom[data-v-1cf448d3]{justify-content:space-between;align-items:center;gap:var(--st-space-3);padding-block:var(--st-space-4);border-top:1px solid var(--line);display:flex}.footer__copy[data-v-1cf448d3]{color:var(--fg-3);font-size:var(--st-text-sm);margin:0}.footer__credit[data-v-1cf448d3]{color:var(--fg-3);font-size:var(--st-text-xs);transition:color var(--st-transition-fast);text-decoration:none}.footer__credit[data-v-1cf448d3]:hover{color:var(--brass)}.footer__credit[data-v-1cf448d3]:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}.footer__top[data-v-1cf448d3]{color:var(--fg-3);font:inherit;font-size:var(--st-text-sm);cursor:pointer;transition:color var(--st-transition-fast), transform .22s cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;padding:0}.footer__top[data-v-1cf448d3]:hover{color:var(--brass);transform:translateY(-2px)}@media (width<=1023px){.footer__inner[data-v-1cf448d3]{gap:var(--st-space-6) var(--st-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand[data-v-1cf448d3]{grid-column:1/-1}}@media (width<=600px){.footer__inner[data-v-1cf448d3]{padding-block:var(--st-space-6);grid-template-columns:minmax(0,1fr)}.footer__bottom[data-v-1cf448d3]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.footer__dot[data-v-1cf448d3]:after{animation:none}.footer__link[data-v-1cf448d3],.footer__link[data-v-1cf448d3]:before,.footer__social-link[data-v-1cf448d3],.footer__credit[data-v-1cf448d3],.footer__top[data-v-1cf448d3]{transition:none}}@media (pointer:coarse),(width<=767px){.footer__link[data-v-1cf448d3],.footer__phone[data-v-1cf448d3],.footer__address[data-v-1cf448d3],.footer__credit[data-v-1cf448d3],.footer__top[data-v-1cf448d3]{min-height:var(--st-tap-min)}.footer__credit[data-v-1cf448d3],.footer__top[data-v-1cf448d3]{align-items:center;display:inline-flex}}.footer__social .footer__theme[data-v-1cf448d3]{border-color:var(--line-2);width:44px;height:44px;color:var(--fg-2);transition:border-color var(--st-transition-fast), background-color var(--st-transition-fast), color var(--st-transition-fast), transform var(--st-transition-fast)}.footer__social .footer__theme[data-v-1cf448d3]:hover{border-color:var(--brass);color:var(--brass);background:#d9b87714;transform:translateY(-2px)}.main-content[data-v-d0062567]{padding-block:var(--st-space-6)}.brands[data-v-861895ed]{border:0;min-width:0;margin:0;padding:0}.brands__title[data-v-861895ed]{margin-bottom:var(--st-space-2);color:var(--st-color-text);font-size:var(--st-text-sm);font-weight:var(--st-font-semibold);padding:0}.brands__list[data-v-861895ed]{margin:0;padding:0;list-style:none;display:grid}.brand[data-v-861895ed]{align-items:center;gap:var(--st-space-2);min-height:32px;padding:0 var(--st-space-1);border-radius:var(--st-radius-sm);color:var(--st-color-text);font-size:var(--st-text-base);cursor:pointer;transition:background-color var(--st-transition-fast);display:flex}.brand[data-v-861895ed]:hover{background:var(--st-color-bg-mute)}.brand__check[data-v-861895ed]{width:16px;height:16px;accent-color:var(--st-color-accent);cursor:pointer;flex-shrink:0;margin:0}.brand__name[data-v-861895ed]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.brand__count[data-v-861895ed]{color:var(--st-color-text-muted);font-size:var(--st-text-sm);flex-shrink:0}.brand.is-empty .brand__name[data-v-861895ed]{color:var(--st-color-text-muted)}.brands__more[data-v-861895ed]{margin-top:var(--st-space-1);padding:var(--st-space-1) var(--st-space-1);color:var(--st-color-link);font:inherit;font-size:var(--st-text-sm);font-weight:var(--st-font-medium);cursor:pointer;background:0 0;border:0}.brands__more[data-v-861895ed]:hover{text-decoration:underline}@media (pointer:coarse),(width<=767px){.brand[data-v-861895ed],.brands__more[data-v-861895ed]{min-height:var(--st-tap-min)}.brand__check[data-v-861895ed]{width:20px;height:20px}}.discount[data-v-36f3b1a2]{align-items:center;gap:var(--st-space-2);min-height:32px;padding:0 var(--st-space-1);border-radius:var(--st-radius-sm);color:var(--st-color-text);font-size:var(--st-text-base);font-weight:var(--st-font-semibold);cursor:pointer;transition:background-color var(--st-transition-fast);display:flex}.discount[data-v-36f3b1a2]:hover{background:var(--st-color-bg-mute)}.discount__check[data-v-36f3b1a2]{width:16px;height:16px;accent-color:var(--st-color-accent);cursor:pointer;flex-shrink:0;margin:0}@media (pointer:coarse),(width<=767px){.discount[data-v-36f3b1a2]{min-height:var(--st-tap-min)}.discount__check[data-v-36f3b1a2]{width:20px;height:20px}}.price[data-v-788b4cf7]{border:0;min-width:0;margin:0;padding:0}.price__title[data-v-788b4cf7]{margin-bottom:var(--st-space-3);color:var(--st-color-text);font-size:var(--st-text-sm);font-weight:var(--st-font-semibold);padding:0}.price__fields[data-v-788b4cf7]{gap:var(--st-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price__fields[data-v-788b4cf7] .st-input{padding:0 var(--st-space-2)}.price__fields[data-v-788b4cf7] .st-input__affix{font-size:var(--st-text-sm)}.price__fields[data-v-788b4cf7] .st-input__field{font-variant-numeric:tabular-nums}.price__slider[data-v-788b4cf7]{height:28px;margin-top:var(--st-space-3);position:relative}.price__track[data-v-788b4cf7]{border-radius:var(--st-radius-pill);background:var(--st-color-border);height:4px;position:absolute;top:50%;left:9px;right:9px;transform:translateY(-50%)}.price__fill[data-v-788b4cf7]{border-radius:inherit;background:var(--st-color-accent);position:absolute;top:0;bottom:0}.price__range[data-v-788b4cf7]{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.price__range.is-top[data-v-788b4cf7]{z-index:1}.price__range[data-v-788b4cf7]::-webkit-slider-runnable-track{background:0 0;height:100%}.price__range[data-v-788b4cf7]::-moz-range-track{background:0 0}.price__range[data-v-788b4cf7]::-webkit-slider-thumb{border:2px solid var(--st-color-accent);background:var(--st-color-surface);cursor:grab;pointer-events:auto;-webkit-appearance:none;border-radius:50%;width:18px;height:18px;margin-top:5px;box-shadow:0 1px 3px #00000040}.price__range[data-v-788b4cf7]::-moz-range-thumb{border:2px solid var(--st-color-accent);background:var(--st-color-surface);cursor:grab;pointer-events:auto;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #00000040}.price__range[data-v-788b4cf7]:active::-webkit-slider-thumb{cursor:grabbing}.price__range[data-v-788b4cf7]:focus-visible{outline:none}.price__range[data-v-788b4cf7]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.price__range[data-v-788b4cf7]:focus-visible::-moz-range-thumb{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}@media (pointer:coarse),(width<=767px){.price__fields[data-v-788b4cf7] .st-input{min-height:var(--st-tap-min)}.price__slider[data-v-788b4cf7]{height:var(--st-tap-min)}.price__track[data-v-788b4cf7]{left:12px;right:12px}.price__range[data-v-788b4cf7]::-webkit-slider-thumb{width:24px;height:24px;margin-top:10px}.price__range[data-v-788b4cf7]::-moz-range-thumb{width:20px;height:20px}}.filters[data-v-79831e65]{gap:var(--st-space-5);flex-direction:column;display:flex}.filters__head[data-v-79831e65]{justify-content:space-between;align-items:baseline;gap:var(--st-space-2);min-height:24px;display:flex}.filters__title[data-v-79831e65]{color:var(--st-color-text-muted);font-size:var(--st-text-xs);font-weight:var(--st-font-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.filters__reset[data-v-79831e65]{color:var(--st-color-link);font:inherit;font-size:var(--st-text-sm);font-weight:var(--st-font-medium);cursor:pointer;background:0 0;border:0;padding:0}.filters__reset[data-v-79831e65]:hover{text-decoration:underline}.chips[data-v-71ef5edd]{align-items:center;gap:var(--st-space-2);margin:0 0 var(--st-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip[data-v-71ef5edd]{max-width:100%;min-height:32px;padding:0 var(--st-space-2) 0 var(--st-space-3);border-radius:var(--st-radius-pill);background:var(--st-color-accent-soft);color:var(--st-color-accent);font:inherit;font-size:var(--st-text-sm);font-weight:var(--st-font-medium);cursor:pointer;transition:border-color var(--st-transition-fast);border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.chip[data-v-71ef5edd]:hover{border-color:var(--st-color-accent)}.chip[data-v-71ef5edd]:focus-visible,.chips__clear[data-v-71ef5edd]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.chip__label[data-v-71ef5edd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chips__clear[data-v-71ef5edd]{min-height:32px;padding:0 var(--st-space-1);color:var(--st-color-text-muted);font:inherit;font-size:var(--st-text-sm);cursor:pointer;background:0 0;border:0}.chips__clear[data-v-71ef5edd]:hover{color:var(--st-color-text);text-decoration:underline}@media (pointer:coarse),(width<=767px){.chip[data-v-71ef5edd],.chips__clear[data-v-71ef5edd]{min-height:var(--st-tap-min)}}.card-price[data-v-0bdf8fc4]{align-items:baseline;column-gap:var(--st-space-2);flex-wrap:wrap;row-gap:0;display:flex}.card-price__current[data-v-0bdf8fc4]{font-family:var(--st-font-price);font-size:var(--st-text-lg);letter-spacing:.01em;white-space:nowrap;font-weight:600}.card-price__old[data-v-0bdf8fc4]{font-size:var(--st-text-sm)}.card-price__saving[data-v-0bdf8fc4]{color:var(--st-color-text-secondary);font-size:var(--st-text-xs);font-weight:var(--st-font-medium);flex-basis:100%;margin-top:2px}.card-price__saving-sum[data-v-0bdf8fc4]{white-space:nowrap}.card-cart[data-v-9b2486fe]{border:1.5px solid var(--st-color-accent);border-radius:var(--st-radius-md);background:var(--st-color-surface);width:40px;height:40px;color:var(--st-color-accent);cursor:pointer;transition:background-color var(--st-transition-fast), color var(--st-transition-fast), border-color var(--st-transition-fast);flex-shrink:0;place-items:center;padding:0;display:grid}.card-cart[data-v-9b2486fe]:hover:not(:disabled){background:var(--st-color-accent);color:var(--st-color-accent-contrast)}.card-cart[data-v-9b2486fe]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.card-cart--in[data-v-9b2486fe]{background:var(--st-color-accent-soft)}.card-cart[data-v-9b2486fe]:disabled{border-color:var(--st-color-border);color:var(--st-color-text-muted);cursor:not-allowed;opacity:.6}@media (pointer:coarse),(width<=767px){.card-cart[data-v-9b2486fe]{width:var(--st-tap-min);height:var(--st-tap-min)}}.rail[data-v-575c0f2d]{margin-top:56px}.rail__eyebrow[data-v-575c0f2d]{margin-bottom:var(--st-space-1);color:var(--st-color-text-secondary);font-size:var(--st-text-md);font-weight:var(--st-font-medium)}.rail__eyebrow[data-v-575c0f2d]:empty{display:none}.rail__head[data-v-575c0f2d]{align-items:center;gap:var(--st-space-2) var(--st-space-4);margin-bottom:var(--st-space-4);flex-wrap:wrap;display:flex}.rail__title[data-v-575c0f2d]{font-size:var(--st-text-xl);font-weight:var(--st-font-bold);letter-spacing:var(--st-tracking-snug);margin:0}.rail__action[data-v-575c0f2d-s]{color:var(--st-color-link);font:inherit;font-size:var(--st-text-base);font-weight:var(--st-font-medium);cursor:pointer;background:0 0;border:0;padding:0}.rail__action[data-v-575c0f2d-s]:hover{text-decoration:underline}.rail__action[data-v-575c0f2d-s]:focus-visible{border-radius:var(--st-radius-sm);outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.rail__action--cta[data-v-575c0f2d-s]{align-items:center;gap:var(--st-space-2);min-height:36px;padding:0 var(--st-space-4);border-radius:var(--st-radius-pill);background:var(--st-color-accent);color:var(--st-color-accent-contrast);font-size:var(--st-text-sm);font-weight:var(--st-font-bold);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--st-transition-fast);display:inline-flex}.rail__action--cta[data-v-575c0f2d-s]:hover{background:var(--st-color-accent-hover);text-decoration:none}.rail__action--cta[data-v-575c0f2d-s]:focus-visible{border-radius:var(--st-radius-pill)}.rail__nav[data-v-575c0f2d]{gap:var(--st-space-2);margin-left:auto;display:flex}.rail__btn[data-v-575c0f2d]{border:1px solid var(--st-color-border);background:var(--st-color-surface);width:36px;height:36px;color:var(--st-color-text);cursor:pointer;transition:border-color var(--st-transition-fast), color var(--st-transition-fast), opacity var(--st-transition-fast);border-radius:50%;place-items:center;padding:0;display:grid}.rail__btn[data-v-575c0f2d]:hover:not(:disabled){border-color:var(--st-color-accent);color:var(--st-color-accent)}.rail__btn[data-v-575c0f2d]:disabled{cursor:default;opacity:.4}.rail__btn[data-v-575c0f2d]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.rail__track[data-v-575c0f2d]{--rail-gap:var(--st-space-4);--rail-visible:5;grid-auto-columns:calc((100% - (var(--rail-visible) - 1) * var(--rail-gap)) / var(--rail-visible));gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;margin:-10px -4px -12px;padding:10px 4px 12px;scroll-padding-inline:4px;list-style:none;display:grid;overflow-x:auto}.rail__track[data-v-575c0f2d]::-webkit-scrollbar{display:none}.rail__item[data-v-575c0f2d]{scroll-snap-align:start;min-width:0}.rail-card[data-v-575c0f2d]{gap:var(--st-space-2);height:100%;padding:var(--st-space-3);border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-surface);color:var(--st-color-text);transition:transform .25s var(--st-easing-standard), border-color var(--st-transition-fast), box-shadow .25s var(--st-easing-standard);flex-direction:column;display:flex}a.rail-card[data-v-575c0f2d]:hover,a.rail-card[data-v-575c0f2d]:focus-visible{border-color:var(--st-color-accent);box-shadow:var(--st-shadow-card);transform:translateY(-3px)}.rail-card[data-v-575c0f2d]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.rail-card__media[data-v-575c0f2d]{aspect-ratio:1;margin-bottom:var(--st-space-1);border-radius:var(--st-radius-sm);background:var(--st-color-photo-surface);display:grid;position:relative;overflow:hidden}.rail-card__media img[data-v-575c0f2d]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;min-height:0;transition:transform .4s var(--st-easing-standard)}a.rail-card:hover .rail-card__media img[data-v-575c0f2d],a.rail-card:focus-visible .rail-card__media img[data-v-575c0f2d]{transform:scale(1.06)}.rail-card__name[data-v-575c0f2d]{min-height:calc(2em * var(--st-leading-snug));color:var(--st-color-text-secondary);font-size:var(--st-text-sm);line-height:var(--st-leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-card__price[data-v-575c0f2d]{margin-top:auto}.rail-card__badge[data-v-575c0f2d]{z-index:1;top:var(--st-space-2);left:var(--st-space-2);position:absolute}.rail-card__hot[data-v-575c0f2d]{z-index:1;bottom:var(--st-space-2);left:var(--st-space-2);border-radius:var(--st-radius-pill);color:#fdba74;font-size:var(--st-text-xs);font-weight:var(--st-font-bold);letter-spacing:.01em;white-space:nowrap;background:#0f172ad1;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex;position:absolute}@media (width<=1100px){.rail__track[data-v-575c0f2d]{--rail-visible:4}}@media (width<=900px){.rail__track[data-v-575c0f2d]{--rail-visible:3}}@media (width<=640px){.rail[data-v-575c0f2d]{margin-top:40px}.rail__track[data-v-575c0f2d]{--rail-gap:var(--st-space-3);--rail-visible:2.2}.rail__title[data-v-575c0f2d]{font-size:var(--st-text-lg)}}@media (hover:none){.rail__nav[data-v-575c0f2d]{display:none}a.rail-card[data-v-575c0f2d]:hover{box-shadow:none;transform:none}a.rail-card:hover .rail-card__media img[data-v-575c0f2d]{transform:none}}@media (prefers-reduced-motion:reduce){.rail-card[data-v-575c0f2d],.rail-card__media img[data-v-575c0f2d]{transition:none}a.rail-card[data-v-575c0f2d]:hover,a.rail-card[data-v-575c0f2d]:focus-visible,a.rail-card:hover .rail-card__media img[data-v-575c0f2d],a.rail-card:focus-visible .rail-card__media img[data-v-575c0f2d]{transform:none}}@media (pointer:coarse),(width<=767px){.rail__action[data-v-575c0f2d-s]{min-height:var(--st-tap-min);align-items:center;display:inline-flex}}.rail-all__arrow[data-v-42a39fe4]{transition:transform var(--st-transition-fast);flex-shrink:0}.rail__action--cta:hover .rail-all__arrow[data-v-42a39fe4],.rail__action--cta:focus-visible .rail-all__arrow[data-v-42a39fe4]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.rail-all__arrow[data-v-42a39fe4]{transition:none}.rail__action--cta:hover .rail-all__arrow[data-v-42a39fe4],.rail__action--cta:focus-visible .rail-all__arrow[data-v-42a39fe4]{transform:none}}.discount-top[data-v-27486cc3]{border-radius:var(--st-radius-pill);background:var(--st-color-bg-mute);color:var(--st-color-text-secondary);font-family:var(--st-font-price);font-size:var(--st-text-md);letter-spacing:.02em;white-space:nowrap;padding:3px 10px 2px;font-weight:600}.breadcrumbs[data-v-d3ff2d0b]{margin-bottom:var(--st-space-5)}.breadcrumbs__list[data-v-d3ff2d0b]{align-items:center;gap:var(--st-space-2);flex-wrap:wrap;list-style:none;display:flex}.breadcrumbs__item[data-v-d3ff2d0b]{align-items:center;gap:var(--st-space-2);display:inline-flex}.breadcrumbs__link[data-v-d3ff2d0b],.breadcrumbs__current[data-v-d3ff2d0b]{font-size:var(--st-text-base);line-height:var(--st-leading-snug)}.breadcrumbs__link[data-v-d3ff2d0b]{color:var(--st-color-text-secondary);transition:color var(--st-transition-fast)}.breadcrumbs__link[data-v-d3ff2d0b]:hover{color:var(--st-color-accent)}.breadcrumbs__current[data-v-d3ff2d0b]{color:var(--st-color-text-secondary)}.breadcrumbs__sep[data-v-d3ff2d0b]{color:var(--st-color-text-muted);-webkit-user-select:none;user-select:none}.catalog__header[data-v-d3ff2d0b]{margin-bottom:var(--st-space-6)}.catalog__title[data-v-d3ff2d0b]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--st-font-bold);line-height:var(--st-leading-tight);letter-spacing:var(--st-tracking-tight);margin:0}.catalog__stats[data-v-d3ff2d0b]{gap:var(--st-space-2);margin-top:var(--st-space-3);flex-wrap:wrap;display:flex}.stat[data-v-d3ff2d0b]{border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-surface);color:var(--st-color-text-secondary);font-size:var(--st-text-sm);font-weight:var(--st-font-semibold);align-items:center;padding:6px 10px;display:inline-flex}.stat--primary[data-v-d3ff2d0b]{background:var(--st-color-accent);color:var(--st-white);border-color:#0000}.catalog__layout[data-v-d3ff2d0b]{gap:var(--st-space-6);grid-template-columns:248px minmax(0,1fr);align-items:start;display:grid}.catalog__layout--full[data-v-d3ff2d0b]{grid-template-columns:minmax(0,1fr)}.catalog__content[data-v-d3ff2d0b]{min-width:0}.catalog__content>.discount-rail[data-v-d3ff2d0b]{margin-top:0;margin-bottom:var(--st-space-6);padding-bottom:var(--st-space-6);border-bottom:1px solid var(--st-color-border)}.catalog__sidebar[data-v-d3ff2d0b]{top:calc(var(--st-header-height) + var(--st-space-4));min-width:0;max-height:calc(100vh - var(--st-header-height) - 2 * var(--st-space-4));overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}.sidenav.sidenav--compact[data-v-d3ff2d0b]{max-height:min(34vh,280px)}.catalog__filters[data-v-d3ff2d0b]{margin-top:var(--st-space-5);padding:var(--st-space-5) var(--st-space-3) 0;border-top:1px solid var(--st-color-border)}.catalog__filters[data-v-d3ff2d0b]:first-child{border-top:0;margin-top:0;padding-top:0}.sidenav__title[data-v-d3ff2d0b]{margin:0 0 var(--st-space-2);padding:0 var(--st-space-3);color:var(--st-color-text-muted);font-size:var(--st-text-xs);font-weight:var(--st-font-semibold);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sidenav[data-v-d3ff2d0b]{max-height:calc(100vh - var(--st-header-height) - var(--st-space-8));overscroll-behavior:contain;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sidenav__link[data-v-d3ff2d0b]{justify-content:space-between;align-items:center;gap:var(--st-space-2);padding:var(--st-space-2) var(--st-space-2) var(--st-space-2) var(--st-space-4);border-radius:var(--st-radius-sm);color:var(--st-color-text-secondary);font-size:var(--st-text-base);line-height:var(--st-leading-snug);transition:background-color var(--st-transition-fast), color var(--st-transition-fast);display:flex;position:relative}.sidenav__link[data-v-d3ff2d0b]:before{content:"";background:var(--st-color-accent);transform-origin:top;border-radius:0 3px 3px 0;width:3px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:7px;bottom:7px;left:0;transform:scaleY(0)}.sidenav__link[data-v-d3ff2d0b]:hover:before{transform:scaleY(.45)}.sidenav__link[aria-current=page][data-v-d3ff2d0b]:before{transform:scaleY(1)}.sidenav__name[data-v-d3ff2d0b]{min-width:0}.sidenav__arrow[data-v-d3ff2d0b]{opacity:0;transition:opacity var(--st-transition-fast), transform var(--st-transition-fast);flex-shrink:0}.sidenav__link[data-v-d3ff2d0b]:hover{background:var(--st-color-bg-mute);color:var(--st-color-text)}.sidenav__link:hover .sidenav__arrow[data-v-d3ff2d0b],.sidenav__link[aria-current=page] .sidenav__arrow[data-v-d3ff2d0b]{opacity:1;transform:translate(2px)}.sidenav__link[aria-current=page][data-v-d3ff2d0b]{background:var(--st-color-accent-soft);color:var(--st-color-accent);font-weight:var(--st-font-semibold)}@media (prefers-reduced-motion:reduce){.sidenav__link[data-v-d3ff2d0b]:before,.cal__fill[data-v-d3ff2d0b],.cal__jaw[data-v-d3ff2d0b],.cal__tick[data-v-d3ff2d0b],.cal__ghost[data-v-d3ff2d0b],.cal__step[data-v-d3ff2d0b]{transition:none}}.toolbar[data-v-d3ff2d0b]{justify-content:space-between;align-items:center;gap:var(--st-space-4);margin-bottom:var(--st-space-5);flex-wrap:wrap;display:flex}.toolbar__meta[data-v-d3ff2d0b]{align-items:baseline;gap:var(--st-space-2) var(--st-space-3);flex-wrap:wrap;min-width:0;display:flex}.toolbar__title[data-v-d3ff2d0b]{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--st-font-bold);line-height:var(--st-leading-tight);letter-spacing:var(--st-tracking-tight);overflow-wrap:anywhere;margin:0}.toolbar__query[data-v-d3ff2d0b]{color:var(--st-color-accent)}.toolbar__count[data-v-d3ff2d0b]{color:var(--st-color-text-secondary);font-size:var(--st-text-base);margin:0}.toolbar__title+.toolbar__count[data-v-d3ff2d0b]{border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-surface);font-size:var(--st-text-sm);font-weight:var(--st-font-semibold);white-space:nowrap;padding:5px 10px}.toolbar__sort[data-v-d3ff2d0b]{align-items:center;gap:var(--st-space-2);display:inline-flex;position:relative}.toolbar__sort[data-v-d3ff2d0b]:after{content:"";border-right:1.5px solid var(--st-color-text-muted);border-bottom:1.5px solid var(--st-color-text-muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:15px;transform:translateY(-70%)rotate(45deg)}.toolbar__sort-label[data-v-d3ff2d0b]{color:var(--st-color-text-muted);font-size:var(--st-text-base)}.toolbar__select[data-v-d3ff2d0b]{min-height:40px;padding:0 38px 0 var(--st-space-3);border:1px solid var(--st-color-border-strong);border-radius:var(--st-radius-md);background:var(--st-color-surface);color:var(--st-color-text);font-size:var(--st-text-base);cursor:pointer;appearance:none;transition:border-color var(--st-transition-fast)}.toolbar__select[data-v-d3ff2d0b]:hover{border-color:var(--st-color-accent)}.product-grid[data-v-d3ff2d0b]{gap:var(--st-space-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.product-card[data-v-d3ff2d0b]{gap:var(--st-space-2);padding:var(--st-space-4);border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-surface);color:var(--st-color-text);transition:border-color var(--st-transition-fast), box-shadow var(--st-transition-fast);flex-direction:column;display:flex;position:relative}.product-card[data-v-d3ff2d0b]:hover{border-color:var(--st-color-accent);box-shadow:var(--st-shadow-card)}.product-card--skeleton[data-v-d3ff2d0b]{pointer-events:none}.product-card__name[data-v-d3ff2d0b]{font-size:var(--st-text-base);line-height:var(--st-leading-snug);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card__brand[data-v-d3ff2d0b]{color:var(--st-color-text-muted);font-size:var(--st-text-sm);margin:0}.product-card__footer[data-v-d3ff2d0b]{gap:var(--st-space-1);padding-top:var(--st-space-2);flex-direction:column;margin-top:auto;display:flex}.product-card__fav[data-v-d3ff2d0b]{z-index:1;top:var(--st-space-3);right:var(--st-space-3);border:1px solid var(--st-color-border);background:var(--st-color-surface);width:34px;height:34px;color:var(--st-color-text-muted);cursor:pointer;transition:border-color var(--st-transition-fast), color var(--st-transition-fast);border-radius:50%;place-items:center;display:grid;position:absolute}.product-card__fav[data-v-d3ff2d0b]:hover,.product-card__fav.is-active[data-v-d3ff2d0b]{border-color:var(--st-color-danger);color:var(--st-color-danger)}.product-card__bottom[data-v-d3ff2d0b]{justify-content:space-between;align-items:center;gap:var(--st-space-2);margin-top:var(--st-space-1);display:flex}.product-card__badge[data-v-d3ff2d0b]{z-index:1;top:var(--st-space-3);left:var(--st-space-3);position:absolute}.cal[data-v-d3ff2d0b]{margin-top:var(--st-space-6);border:1px solid var(--st-color-border);border-radius:var(--st-radius-lg);background:var(--st-color-surface);box-shadow:var(--st-shadow-card);-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:10px 14px;display:flex}.cal__step[data-v-d3ff2d0b]{border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-surface);width:38px;height:38px;color:var(--st-color-text-secondary);cursor:pointer;transition:border-color var(--st-transition-fast), background-color var(--st-transition-fast), color var(--st-transition-fast), transform .12s ease;flex-shrink:0;place-items:center;display:grid}.cal__step[data-v-d3ff2d0b]:hover:not(:disabled){border-color:color-mix(in srgb, var(--st-color-accent) 55%, var(--st-color-border));background:var(--st-color-bg-soft);color:var(--st-color-accent)}.cal__step[data-v-d3ff2d0b]:active:not(:disabled){transform:scale(.9)}.cal__step[data-v-d3ff2d0b]:disabled{opacity:.38;cursor:not-allowed}.cal__end[data-v-d3ff2d0b]{border-radius:var(--st-radius-sm);min-width:34px;color:var(--st-color-text-muted);font:inherit;font-size:var(--st-text-sm);font-weight:var(--st-font-bold);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--st-transition-fast), background-color var(--st-transition-fast);background:0 0;border:0;flex-shrink:0;padding:5px 8px}.cal__end[data-v-d3ff2d0b]:hover:not(:disabled){background:var(--st-color-accent-soft);color:var(--st-color-accent)}.cal__end[data-v-d3ff2d0b]:disabled{color:var(--st-color-accent);cursor:default}.cal__end--last[data-v-d3ff2d0b]{text-align:right}.cal__scale[data-v-d3ff2d0b]{cursor:pointer;touch-action:none;flex:1;min-width:0;height:46px;position:relative}.cal__scale[data-v-d3ff2d0b]:focus-visible{outline:2px solid var(--st-color-accent);outline-offset:4px;border-radius:var(--st-radius-sm)}.cal__track[data-v-d3ff2d0b],.cal__fill[data-v-d3ff2d0b]{border-radius:2px;height:2px;position:absolute;bottom:12px}.cal__track[data-v-d3ff2d0b]{background:var(--st-color-border);left:0;right:0}.cal__fill[data-v-d3ff2d0b]{background:var(--st-color-accent);transition:width .28s cubic-bezier(.22,1,.36,1);left:0}.cal__ticks[data-v-d3ff2d0b]{pointer-events:none;position:absolute;inset:0}.cal__tick[data-v-d3ff2d0b]{background:var(--st-color-border);width:1px;height:6px;transition:background-color .2s,height .2s;position:absolute;bottom:14px;transform:translate(-50%)}.cal__tick--major[data-v-d3ff2d0b]{background:color-mix(in srgb, var(--st-color-text-muted) 55%, transparent);height:11px}.cal__tick--passed[data-v-d3ff2d0b]{background:color-mix(in srgb, var(--st-color-accent) 45%, transparent)}.cal__ghost[data-v-d3ff2d0b]{opacity:0;pointer-events:none;place-items:center;transition:opacity .16s;display:grid;position:absolute;bottom:10px;transform:translate(-50%)}.cal__scale:hover .cal__ghost[data-v-d3ff2d0b]{opacity:1}.cal__ghost-bar[data-v-d3ff2d0b]{background:color-mix(in srgb, var(--st-color-accent) 40%, transparent);border-radius:2px;width:2px;height:18px}.cal__ghost-num[data-v-d3ff2d0b]{border-radius:var(--st-radius-sm);background:var(--st-color-bg-soft);color:var(--st-color-text-secondary);font-size:var(--st-text-xs);font-weight:var(--st-font-bold);white-space:nowrap;padding:2px 6px;position:absolute;bottom:22px}.cal__jaw[data-v-d3ff2d0b]{pointer-events:none;transition:left .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:8px;transform:translate(-50%)}.cal--drag .cal__jaw[data-v-d3ff2d0b],.cal--drag .cal__fill[data-v-d3ff2d0b]{transition:none}.cal__jaw-bar[data-v-d3ff2d0b]{background:var(--st-color-accent);width:3px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--st-color-accent) 12%, transparent);border-radius:3px;margin:0 auto}.cal__readout[data-v-d3ff2d0b]{border-radius:var(--st-radius-sm);background:var(--st-color-accent);color:var(--st-white);white-space:nowrap;align-items:baseline;gap:3px;padding:3px 9px;font-family:Oswald,Arial Narrow,sans-serif;font-size:15px;font-weight:700;line-height:1.15;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cal__readout small[data-v-d3ff2d0b]{opacity:.72;font-size:10px;font-weight:600}@media (width<=1023px){.catalog__layout[data-v-d3ff2d0b]{grid-template-columns:minmax(0,1fr)}.catalog__sidebar[data-v-d3ff2d0b]{display:none}}@media (width<=640px){.product-grid[data-v-d3ff2d0b]{gap:var(--st-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.product-card[data-v-d3ff2d0b]{padding:var(--st-space-3)}.toolbar[data-v-d3ff2d0b]{align-items:stretch;gap:var(--st-space-2);flex-direction:column}.toolbar__select[data-v-d3ff2d0b]{flex:auto}.cal[data-v-d3ff2d0b]{gap:var(--st-space-2);padding:10px}.cal__step[data-v-d3ff2d0b]{width:42px;height:42px}.cal__scale[data-v-d3ff2d0b]{height:50px}.cal__end[data-v-d3ff2d0b]{min-width:28px;font-size:var(--st-text-xs);padding:5px}}@media (pointer:coarse),(width<=767px){.product-card__fav[data-v-d3ff2d0b]{width:var(--st-tap-min);height:var(--st-tap-min)}.cal__end[data-v-d3ff2d0b]{min-width:var(--st-tap-min);min-height:var(--st-tap-min)}.cal__step[data-v-d3ff2d0b]{width:var(--st-tap-min);height:var(--st-tap-min)}.toolbar__select[data-v-d3ff2d0b]{min-height:var(--st-tap-min)}}.toolbar__actions[data-v-d3ff2d0b]{align-items:center;gap:var(--st-space-3);display:flex}.toolbar__filters[data-v-d3ff2d0b]{align-items:center;gap:var(--st-space-2);min-height:40px;padding:0 var(--st-space-3);border:1px solid var(--st-color-border-strong);border-radius:var(--st-radius-md);background:var(--st-color-surface);color:var(--st-color-text);font:inherit;font-size:var(--st-text-base);font-weight:var(--st-font-medium);cursor:pointer;transition:border-color var(--st-transition-fast);display:none}.toolbar__filters[data-v-d3ff2d0b]:hover{border-color:var(--st-color-accent)}.toolbar__filters[data-v-d3ff2d0b]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.toolbar__badge[data-v-d3ff2d0b]{border-radius:var(--st-radius-pill);background:var(--st-color-accent);min-width:20px;height:20px;color:var(--st-color-accent-contrast);font-size:var(--st-text-xs);font-weight:var(--st-font-bold);place-items:center;padding:0 6px;line-height:1;display:inline-grid}.product-grid[data-v-d3ff2d0b],.catalog__empty[data-v-d3ff2d0b]{transition:opacity .16s var(--st-easing-standard)}.is-refreshing[data-v-d3ff2d0b]{opacity:.45;pointer-events:none}@media (width<=1023px){.toolbar__filters[data-v-d3ff2d0b]{display:inline-flex}}@media (pointer:coarse),(width<=767px){.toolbar__filters[data-v-d3ff2d0b]{min-height:var(--st-tap-min)}}@media (width<=640px){.toolbar__actions[data-v-d3ff2d0b]{gap:var(--st-space-2);flex-wrap:wrap}.toolbar__sort[data-v-d3ff2d0b]{flex:100%;min-width:0}.toolbar__select[data-v-d3ff2d0b]{min-width:0}}@media (prefers-reduced-motion:reduce){.product-grid[data-v-d3ff2d0b],.catalog__empty[data-v-d3ff2d0b]{transition:none}}.review-form[data-v-3219942e]{gap:var(--st-space-5);flex-direction:column;display:flex}.review-form__product[data-v-3219942e]{color:var(--st-color-text-secondary);font-size:var(--st-text-sm);line-height:var(--st-leading-snug);margin:0}.review-form__field[data-v-3219942e]{gap:var(--st-space-2);flex-direction:column;display:flex}.review-form__label[data-v-3219942e]{color:var(--st-color-text);font-size:var(--st-text-base);font-weight:var(--st-font-semibold)}.review-form__optional[data-v-3219942e]{color:var(--st-color-text-muted);font-weight:var(--st-font-normal)}.review-form__textarea[data-v-3219942e]{width:100%;min-height:120px;padding:var(--st-space-3);border:1px solid var(--st-color-border-strong);border-radius:var(--st-radius-md);background:var(--st-color-surface);color:var(--st-color-text);font:inherit;font-size:var(--st-text-base);line-height:var(--st-leading-normal);resize:vertical}.review-form__textarea[data-v-3219942e]::placeholder{color:var(--st-color-text-muted)}.review-form__textarea[data-v-3219942e]:focus-visible{border-color:var(--st-color-accent);outline:2px solid var(--st-color-focus-ring);outline-offset:1px}.review-form__counter[data-v-3219942e]{color:var(--st-color-text-muted);font-size:var(--st-text-xs);font-variant-numeric:tabular-nums;align-self:flex-end;margin:0}.review-form__counter.is-over[data-v-3219942e]{color:var(--st-color-danger);font-weight:var(--st-font-semibold)}.review-form__note[data-v-3219942e]{color:var(--st-color-text-muted);font-size:var(--st-text-sm);line-height:var(--st-leading-normal);margin:0}.review-form__error[data-v-3219942e]{padding:var(--st-space-3);border-radius:var(--st-radius-md);background:var(--st-color-danger-bg);color:var(--st-color-danger);font-size:var(--st-text-sm);margin:0}.review-form__actions[data-v-3219942e]{justify-content:space-between;gap:var(--st-space-2);flex-wrap:wrap;display:flex}.review-form__main[data-v-3219942e]{gap:var(--st-space-2);margin-left:auto;display:flex}.review-form__actions .review-form__delete[data-v-3219942e]{color:var(--st-color-danger)}.review-form__confirm[data-v-3219942e]{justify-content:space-between;align-items:center;gap:var(--st-space-3);flex-wrap:wrap;display:flex}.review-form__confirm-text[data-v-3219942e]{color:var(--st-color-text);font-size:var(--st-text-sm);font-weight:var(--st-font-medium)}.reviews[data-v-6d8d604d]{scroll-margin-top:calc(var(--st-header-height) + var(--st-space-4));margin-top:48px}@media (width<=640px){.reviews[data-v-6d8d604d]{scroll-margin-top:var(--st-space-4)}}.reviews__title[data-v-6d8d604d]{border-bottom:1px solid var(--st-color-border);color:var(--st-color-text);font-size:14px;font-weight:var(--st-font-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;padding-bottom:10px;line-height:1.2;position:relative}.reviews__title[data-v-6d8d604d]:after{content:"";background:var(--st-color-accent);width:36px;height:2px;position:absolute;bottom:-1px;left:0}.reviews__title-count[data-v-6d8d604d]{margin-left:var(--st-space-2);color:var(--st-color-text-muted);font-variant-numeric:tabular-nums}.reviews__layout[data-v-6d8d604d]{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.reviews__layout--single[data-v-6d8d604d]{grid-template-columns:minmax(0,420px)}.reviews__summary[data-v-6d8d604d],.reviews__feed[data-v-6d8d604d]{gap:var(--st-space-4);flex-direction:column;min-width:0;display:flex}.reviews__summary[data-v-6d8d604d]{align-items:flex-start}.reviews__score[data-v-6d8d604d]{align-items:center;gap:var(--st-space-3);display:flex}.reviews__average[data-v-6d8d604d]{color:var(--st-color-text);font-size:44px;font-weight:var(--st-font-bold);letter-spacing:var(--st-tracking-tight);font-variant-numeric:tabular-nums;line-height:1}.reviews__score-meta[data-v-6d8d604d]{flex-direction:column;gap:6px;display:flex}.reviews__total[data-v-6d8d604d]{color:var(--st-color-text-muted);font-size:var(--st-text-sm)}.reviews__empty[data-v-6d8d604d]{color:var(--st-color-text-secondary);font-size:var(--st-text-md);line-height:var(--st-leading-normal);margin:0}.bars[data-v-6d8d604d]{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.bars__row[data-v-6d8d604d]{align-items:center;gap:var(--st-space-2);grid-template-columns:26px minmax(0,1fr) 32px;display:grid}.bars__label[data-v-6d8d604d]{color:var(--st-color-text-secondary);font-size:var(--st-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.bars__label[data-v-6d8d604d] svg{color:var(--st-color-rating)}.bars__track[data-v-6d8d604d]{border-radius:var(--st-radius-pill);background:var(--st-color-bg-mute);height:6px;overflow:hidden}.bars__fill[data-v-6d8d604d]{border-radius:inherit;background:var(--st-color-rating);height:100%;display:block}.bars__count[data-v-6d8d604d]{color:var(--st-color-text-muted);font-size:var(--st-text-sm);text-align:right;font-variant-numeric:tabular-nums}.my-review[data-v-6d8d604d]{align-items:flex-start;gap:var(--st-space-2);padding:var(--st-space-4);border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-bg-soft);flex-direction:column;display:flex}.my-review__head[data-v-6d8d604d]{align-items:center;gap:var(--st-space-2);flex-wrap:wrap;display:flex}.my-review__title[data-v-6d8d604d]{color:var(--st-color-text);font-size:var(--st-text-base);font-weight:var(--st-font-semibold);margin:0}.my-review__hint[data-v-6d8d604d]{color:var(--st-color-text-muted);font-size:var(--st-text-sm);line-height:var(--st-leading-normal);margin:0}.reviews__list[data-v-6d8d604d]{margin:0;padding:0;list-style:none}.review[data-v-6d8d604d]{gap:var(--st-space-2);border-bottom:1px solid var(--st-color-border);flex-direction:column;padding:18px 0;display:flex}.review[data-v-6d8d604d]:first-child{padding-top:0}.review__head[data-v-6d8d604d]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.review__author[data-v-6d8d604d]{color:var(--st-color-text);font-weight:var(--st-font-semibold)}.review__date[data-v-6d8d604d]{color:var(--st-color-text-muted);font-size:var(--st-text-sm);margin-left:auto}.review__text[data-v-6d8d604d]{color:var(--st-color-text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}.reviews__feed>.st-btn[data-v-6d8d604d]{align-self:flex-start}.reviews__load-error[data-v-6d8d604d]{align-items:center;gap:var(--st-space-3);color:var(--st-color-text-secondary);flex-wrap:wrap;display:flex}.reviews__load-error p[data-v-6d8d604d],.reviews__more-error[data-v-6d8d604d]{margin:0}.reviews__more-error[data-v-6d8d604d]{color:var(--st-color-danger);font-size:var(--st-text-sm)}@media (width<=900px){.reviews__layout[data-v-6d8d604d],.reviews__layout--single[data-v-6d8d604d]{grid-template-columns:minmax(0,1fr);gap:28px}}.pg[data-v-ab5e59c4]{gap:var(--st-space-4);grid-template-columns:76px minmax(0,560px);align-items:start;margin:24px 0;display:grid}.pg--single[data-v-ab5e59c4]{grid-template-columns:minmax(0,560px)}.pg__thumbs[data-v-ab5e59c4]{gap:var(--st-space-2);scrollbar-width:thin;flex-direction:column;align-self:stretch;height:0;min-height:100%;padding:2px;display:flex;position:relative;overflow-y:auto}.pg__thumb[data-v-ab5e59c4]{border-radius:var(--st-radius-md);background:var(--st-color-photo-surface);cursor:pointer;width:72px;height:72px;transition:border-color var(--st-transition-fast);border:2px solid #0000;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:4px;display:grid}.pg__thumb[data-v-ab5e59c4]:hover{border-color:var(--st-color-border-strong)}.pg__thumb.is-active[data-v-ab5e59c4]{border-color:var(--st-color-accent)}.pg__thumb[data-v-ab5e59c4]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.pg__thumb img[data-v-ab5e59c4]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pg__stage[data-v-ab5e59c4]{cursor:zoom-in;min-width:0;position:relative}.pg__expand[data-v-ab5e59c4]{right:var(--st-space-3);bottom:var(--st-space-3);z-index:2;border:1px solid var(--st-color-border);background:color-mix(in srgb, var(--st-color-surface) 88%, transparent);width:40px;height:40px;color:var(--st-color-text);cursor:pointer;transition:border-color var(--st-transition-fast), color var(--st-transition-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.pg__expand[data-v-ab5e59c4]:hover{border-color:var(--st-color-accent);color:var(--st-color-accent)}.pg__expand[data-v-ab5e59c4]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}@media (pointer:coarse),(width<=767px){.pg__expand[data-v-ab5e59c4]{width:var(--st-tap-min);height:var(--st-tap-min)}}.pg__stage[data-v-ab5e59c4] .car__frame{border-radius:var(--st-radius-lg)}.pg__stage[data-v-ab5e59c4] .car__arrow{width:40px;height:40px}.pg__stage[data-v-ab5e59c4] .car__dots{display:none}.pg__counter[data-v-ab5e59c4]{top:var(--st-space-3);right:var(--st-space-3);z-index:2;border-radius:var(--st-radius-pill);background:color-mix(in srgb, var(--st-color-surface) 88%, transparent);color:var(--st-color-text-secondary);font-size:var(--st-text-xs);font-weight:var(--st-font-semibold);pointer-events:none;margin:0;padding:2px 10px;position:absolute}.pg__zoom[data-v-ab5e59c4]{display:none}@media (hover:hover) and (pointer:fine){.pg__zoom[data-v-ab5e59c4]{cursor:zoom-in;display:block;position:absolute;inset:0;overflow:hidden}.pg__zoom.is-on[data-v-ab5e59c4]{background:var(--st-color-photo-surface)}.pg__zoom img[data-v-ab5e59c4]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transform:scale(2)}}@media (width<=640px){.pg[data-v-ab5e59c4],.pg--single[data-v-ab5e59c4]{grid-template-columns:minmax(0,1fr)}.pg__thumbs[data-v-ab5e59c4]{display:none}.pg__stage[data-v-ab5e59c4] .car__dots{display:flex}}.ii[data-v-ae3a2ce5]{background:linear-gradient(160deg, var(--st-color-accent-soft), var(--st-color-surface) 85%);height:clamp(96px,22dvh,168px)}.ii__art[data-v-ae3a2ce5]{width:100%;height:100%;display:block}.ii__shadow[data-v-ae3a2ce5]{fill:var(--st-color-text);opacity:.08}.ii__card[data-v-ae3a2ce5]{fill:var(--st-color-surface);stroke:var(--st-color-border);stroke-width:1.5px}.ii__card-head[data-v-ae3a2ce5]{fill:var(--st-color-accent)}.ii__ring[data-v-ae3a2ce5]{fill:var(--st-color-text-muted)}.ii__day[data-v-ae3a2ce5]{fill:var(--st-color-bg-mute)}.ii__day--on[data-v-ae3a2ce5]{fill:var(--st-color-accent)}.ii__pie[data-v-ae3a2ce5],.ii__pie-side[data-v-ae3a2ce5]{stroke:var(--st-color-border);stroke-width:1.5px;stroke-linejoin:round}.ii__pie[data-v-ae3a2ce5]{fill:var(--st-color-surface)}.ii__pie--mute[data-v-ae3a2ce5]{fill:var(--st-color-bg-mute)}.ii__pie-side[data-v-ae3a2ce5]{fill:color-mix(in srgb, var(--st-color-border) 80%, var(--st-color-text-muted))}.ii__slice[data-v-ae3a2ce5]{fill:var(--st-color-accent)}.ii__slice-side[data-v-ae3a2ce5]{fill:color-mix(in srgb, var(--st-color-accent) 65%, black)}.ii__coin[data-v-ae3a2ce5]{fill:color-mix(in srgb, var(--st-amber-600) 70%, white)}.ii__coin-side[data-v-ae3a2ce5]{fill:var(--st-amber-600)}.ii__coin-mark[data-v-ae3a2ce5]{fill:none;stroke:var(--st-amber-600);stroke-width:1.5px}.ii__dot[data-v-ae3a2ce5]{fill:var(--st-color-accent);opacity:.25}.iim[data-v-441a1dd9]{gap:var(--st-space-3);max-height:max(140px,100dvh - 232px - clamp(96px,22dvh,168px));margin:0 calc(-1 * var(--st-space-2));padding:0 var(--st-space-2);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.iim__lead[data-v-441a1dd9]{align-items:center;gap:var(--st-space-3);display:flex}.iim__logo[data-v-441a1dd9]{border:1px solid var(--st-color-border);border-radius:var(--st-radius-sm);background:var(--st-white);flex:none;width:auto;height:36px;padding:4px 8px;display:block}.iim__from[data-v-441a1dd9]{font-size:var(--st-text-lg);line-height:var(--st-leading-snug);flex-direction:column;margin:0;display:flex}.iim__from-label[data-v-441a1dd9]{color:var(--st-color-text-muted);font-size:var(--st-text-xs);font-weight:var(--st-font-bold);letter-spacing:.18em;text-transform:uppercase}.iim__from b[data-v-441a1dd9]{font-weight:var(--st-font-bold)}.iim__fine[data-v-441a1dd9]{color:var(--st-color-text-muted);font-size:var(--st-text-xs);line-height:var(--st-leading-snug);margin:0}.iim__way[data-v-441a1dd9]{border-top:1px solid var(--st-color-border)}.iim__way-title[data-v-441a1dd9]{justify-content:space-between;align-items:center;gap:var(--st-space-2);min-height:var(--st-tap-min);font-weight:var(--st-font-semibold);cursor:pointer;list-style:none;display:flex}.iim__way-title[data-v-441a1dd9]::-webkit-details-marker{display:none}.iim__way-title[data-v-441a1dd9]:focus-visible{border-radius:var(--st-radius-sm);outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.iim__chevron[data-v-441a1dd9]{color:var(--st-color-text-muted);transition:rotate var(--st-transition-fast);flex:none}.iim__way[open] .iim__chevron[data-v-441a1dd9]{rotate:180deg}.iim__steps[data-v-441a1dd9]{gap:var(--st-space-3);margin:0 0 var(--st-space-3);counter-reset:step;flex-direction:column;padding:0;list-style:none;display:flex}.iim__steps li[data-v-441a1dd9]{color:var(--st-color-text-secondary);font-size:var(--st-text-sm);line-height:var(--st-leading-snug);counter-increment:step;padding-left:34px;position:relative}.iim__steps li[data-v-441a1dd9]:before{content:counter(step);background:var(--st-color-bg-mute);width:24px;height:24px;color:var(--st-color-text);font-size:var(--st-text-xs);font-weight:var(--st-font-semibold);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}@media (prefers-reduced-motion:reduce){.iim__chevron[data-v-441a1dd9]{transition:none}}.installment-offer[data-v-537ebd80]{margin-top:var(--st-space-2)}.installment-offer__line[data-v-537ebd80]{color:var(--st-color-text-secondary);font-size:var(--st-text-sm);line-height:var(--st-leading-snug);margin:0}.installment-offer__line b[data-v-537ebd80]{color:var(--st-color-text);font-weight:var(--st-font-semibold);white-space:nowrap}.installment-offer__note[data-v-537ebd80]{color:var(--st-color-text-muted);font-size:var(--st-text-xs);line-height:var(--st-leading-snug);margin:2px 0 0}.installment-offer__more[data-v-537ebd80]{color:var(--st-color-accent);font:inherit;font-weight:var(--st-font-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.installment-offer__more[data-v-537ebd80]:hover{text-decoration-thickness:2px}.installment-offer__more[data-v-537ebd80]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px;border-radius:2px}.buy-bar[data-v-e1031591]{display:none}@media (width<=640px){.buy-bar[data-v-e1031591]{z-index:var(--st-z-sticky);align-items:center;gap:var(--st-space-4);padding:12px var(--st-space-4) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--st-color-border);background:var(--st-color-surface);visibility:hidden;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -6px 20px #0f172a14}.buy-bar--visible[data-v-e1031591]{visibility:visible;transition:transform .2s,visibility;transform:none}}.buy-bar__price[data-v-e1031591]{flex-direction:column;gap:2px;margin:0;line-height:1;display:flex}.buy-bar__amount[data-v-e1031591]{color:var(--st-color-text);font-family:var(--st-font-price);letter-spacing:.01em;white-space:nowrap;font-size:1.5rem;font-weight:600}.buy-bar__currency[data-v-e1031591]{color:var(--st-color-text-secondary);font-size:var(--st-text-base);font-weight:var(--st-font-semibold)}.buy-bar__cta[data-v-e1031591]{--cta:var(--st-color-accent);min-height:48px;padding:0 var(--st-space-4);border-radius:var(--st-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--cta) 76%, #fff) 0%, var(--cta) 52%, color-mix(in srgb, var(--cta) 80%, #000) 100%);color:var(--st-white);font-family:inherit;font-size:var(--st-text-md);font-weight:var(--st-font-semibold);letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 #fff3, 0 8px 18px -10px color-mix(in srgb, var(--cta) 40%, transparent);border:0;flex:auto;justify-content:center;align-items:center;gap:10px;transition:transform 80ms,filter .12s;display:flex}.buy-bar__cta[data-v-e1031591]:active{filter:brightness(.94);transform:scale(.98)}.buy-bar__cta--added[data-v-e1031591]{--cta:var(--st-green-700)}.buy-bar__cta[data-v-e1031591]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.buy-bar[data-v-e1031591],.buy-bar--visible[data-v-e1031591],.buy-bar__cta[data-v-e1031591]{transition:none}}@media (width<=640px){body.has-buy-bar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.ps[data-v-a5f6009c]{gap:var(--st-space-3);flex-direction:column;display:flex}.ps__title[data-v-a5f6009c]{margin-bottom:var(--st-space-4)}.ps__content[data-v-a5f6009c]{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:40px;display:grid}.ps__gallery[data-v-a5f6009c]{gap:var(--st-space-4);grid-template-columns:76px minmax(0,560px);display:grid}.ps__thumbs[data-v-a5f6009c]{gap:var(--st-space-2);flex-direction:column;display:flex}.ps__frame[data-v-a5f6009c]{aspect-ratio:1}.ps__panel[data-v-a5f6009c]{gap:var(--st-space-4);border:1px solid var(--st-color-border);border-radius:var(--st-radius-lg);flex-direction:column;padding:24px;display:flex}@media (width<=900px){.ps__content[data-v-a5f6009c]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ps__gallery[data-v-a5f6009c]{grid-template-columns:minmax(0,1fr)}.ps__thumbs[data-v-a5f6009c]{display:none}}.nf[data-v-0145478c]{padding:var(--st-space-6) var(--st-space-4) var(--st-space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.nf__sheet[data-v-0145478c]{--nf-grid:color-mix(in srgb, var(--st-color-accent) 6%, transparent);aspect-ratio:21/9;width:min(100%,420px);margin-bottom:var(--st-space-5);border:1px solid color-mix(in srgb, var(--st-color-accent) 18%, transparent);border-radius:var(--st-radius-lg);background-color:var(--st-color-bg-soft);background-image:linear-gradient(var(--nf-grid) 1px, transparent 1px), linear-gradient(90deg, var(--nf-grid) 1px, transparent 1px);background-position:50%;background-size:16px 16px;place-items:center;display:grid;position:relative}.nf__code[data-v-0145478c]{color:var(--st-color-accent);font-family:var(--st-font-display);font-size:clamp(4rem,12vw,6.5rem);font-weight:var(--st-font-bold);letter-spacing:.04em;line-height:1}@supports (-webkit-text-stroke:1px black){.nf__code[data-v-0145478c]{color:#0000;-webkit-text-stroke:2px var(--st-color-accent)}}.nf__dim[data-v-0145478c]{background:color-mix(in srgb, var(--st-color-accent) 45%, transparent);height:1px;position:absolute;bottom:16%;left:22%;right:22%}.nf__dim[data-v-0145478c]:before,.nf__dim[data-v-0145478c]:after{content:"";background:inherit;width:1px;height:9px;position:absolute;top:-4px;transform:rotate(45deg)}.nf__dim[data-v-0145478c]:before{left:0}.nf__dim[data-v-0145478c]:after{right:0}.nf__title[data-v-0145478c]{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--st-font-bold);letter-spacing:var(--st-tracking-tight);margin:0}.nf__text[data-v-0145478c]{max-width:44ch;margin:var(--st-space-2) 0 0;color:var(--st-color-text-secondary);line-height:var(--st-leading-normal)}.nf__actions[data-v-0145478c]{justify-content:center;gap:var(--st-space-3);margin-top:var(--st-space-5);flex-wrap:wrap;display:flex}.nf__sections[data-v-0145478c]{width:min(100%,720px);margin-top:var(--st-space-6)}.nf__label[data-v-0145478c]{margin:0 0 var(--st-space-3);color:var(--st-color-text-muted);font-size:var(--st-text-xs);font-weight:var(--st-font-semibold);letter-spacing:.06em;text-transform:uppercase}.nf__chips[data-v-0145478c]{justify-content:center;gap:var(--st-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nf__chip[data-v-0145478c]{border:1px solid var(--st-color-border);border-radius:var(--st-radius-pill);background:var(--st-color-surface);color:var(--st-color-text);font-size:var(--st-text-sm);transition:border-color var(--st-transition-fast), color var(--st-transition-fast);padding:6px 14px;display:inline-flex}.nf__chip[data-v-0145478c]:hover{border-color:var(--st-color-accent);color:var(--st-color-accent)}.nf__chip[data-v-0145478c]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.breadcrumbs[data-v-c5c8e5b1]{margin-bottom:var(--st-space-5)}.breadcrumbs__list[data-v-c5c8e5b1]{align-items:center;gap:var(--st-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item[data-v-c5c8e5b1]{align-items:center;gap:var(--st-space-2);display:inline-flex}.breadcrumbs__link[data-v-c5c8e5b1],.breadcrumbs__current[data-v-c5c8e5b1]{font-size:var(--st-text-md);font-weight:var(--st-font-normal);line-height:var(--st-leading-snug);letter-spacing:.005em}.breadcrumbs__link[data-v-c5c8e5b1]{color:var(--st-color-text-secondary);transition:color var(--st-transition-fast)}.breadcrumbs__link[data-v-c5c8e5b1]:hover{color:var(--st-color-accent)}.breadcrumbs__current[data-v-c5c8e5b1]{color:var(--st-color-text-secondary)}.breadcrumbs__sep[data-v-c5c8e5b1]{color:var(--st-color-text-muted);font-size:var(--st-text-md);-webkit-user-select:none;user-select:none}.product-page__heading[data-v-c5c8e5b1]{margin:0 0 var(--st-space-4);color:var(--st-color-text);font-size:clamp(1.375rem,2.1vw,1.75rem);font-weight:var(--st-font-bold);line-height:var(--st-leading-snug);letter-spacing:var(--st-tracking-snug)}.product-page__title[data-v-c5c8e5b1]{font:inherit;letter-spacing:inherit;margin:0;display:inline}.product-page__copy[data-v-c5c8e5b1]{vertical-align:middle;margin-left:6px}.product-page__content[data-v-c5c8e5b1]{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:40px;display:grid}.product-page__meta[data-v-c5c8e5b1]{align-items:center;gap:var(--st-space-2) var(--st-space-5);margin-bottom:var(--st-space-5);color:var(--st-color-text-muted);font-size:var(--st-text-base);flex-wrap:wrap;display:flex}.product-page__article[data-v-c5c8e5b1]{align-items:center;gap:2px;display:inline-flex}.rating-link[data-v-c5c8e5b1]{align-items:center;gap:var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-color-text-secondary);text-decoration:none;display:inline-flex}.rating-link:hover .rating-link__text[data-v-c5c8e5b1]{color:var(--st-color-link);text-decoration:underline}.rating-link[data-v-c5c8e5b1]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.rating-link__text[data-v-c5c8e5b1]{font-variant-numeric:tabular-nums}@media (pointer:coarse),(width<=767px){.rating-link[data-v-c5c8e5b1]{min-height:var(--st-tap-min)}}.purchase-panel[data-v-c5c8e5b1]{top:calc(var(--st-header-height) + var(--st-space-4));padding:var(--st-space-6);border:1px solid var(--st-color-border);border-radius:var(--st-radius-lg);background:var(--st-color-surface);box-shadow:var(--st-shadow-card);flex-direction:column;display:flex;position:sticky}.purchase-panel__price[data-v-c5c8e5b1]{align-items:baseline;gap:var(--st-space-2);margin:0;line-height:1;display:flex}.purchase-panel__amount[data-v-c5c8e5b1]{white-space:nowrap;color:var(--st-color-text);font-family:var(--st-font-price);letter-spacing:.01em;font-size:clamp(2.25rem,3.2vw,2.9rem);font-weight:600}.purchase-panel__discount[data-v-c5c8e5b1]{align-items:center;gap:var(--st-space-2);margin:var(--st-space-2) 0 0;flex-wrap:wrap;display:flex}.purchase-panel__old[data-v-c5c8e5b1]{font-size:var(--st-text-md)}.purchase-panel__currency[data-v-c5c8e5b1]{white-space:nowrap;color:var(--st-color-text-secondary);font-size:var(--st-text-md);font-weight:var(--st-font-semibold)}.purchase-panel .stock[data-v-c5c8e5b1]{margin:var(--st-space-4) 0 0;font-size:var(--st-text-base);align-self:flex-start}.buy-cta[data-v-c5c8e5b1]{--cta:var(--st-color-accent);--cta-top:color-mix(in srgb, var(--cta) 76%, #fff);--cta-bottom:color-mix(in srgb, var(--cta) 80%, #000);--cta-glow:color-mix(in srgb, var(--cta) 40%, transparent);min-height:54px;margin-top:var(--st-space-5);padding:0 var(--st-space-5);border-radius:var(--st-radius-md);background:linear-gradient(180deg, var(--cta-top) 0%, var(--cta) 52%, var(--cta-bottom) 100%);color:var(--st-white);font-family:inherit;font-size:var(--st-text-md);font-weight:var(--st-font-semibold);letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 #fff3, 0 1px 2px #0f172a24, 0 10px 22px -10px var(--cta-glow);transition:transform .2s var(--st-easing-standard), box-shadow .2s var(--st-easing-standard), filter .2s ease;border:0;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.buy-cta svg[data-v-c5c8e5b1]{flex-shrink:0;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.buy-cta[data-v-c5c8e5b1]:active:not(:disabled){filter:brightness(.96);box-shadow:inset 0 2px 4px #0000002e, 0 4px 10px -6px var(--cta-glow);transition-duration:80ms;transform:scale(.98)}.buy-cta[data-v-c5c8e5b1]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:3px}.buy-cta[data-v-c5c8e5b1]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 34%,#fff3 50%,#0000 66%);transition:transform .75s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-130%)}.buy-cta--added[data-v-c5c8e5b1]{--cta:var(--st-green-700)}.buy-cta--added svg[data-v-c5c8e5b1]{animation:.42s cubic-bezier(.34,1.56,.64,1) cta-check-c5c8e5b1}@keyframes cta-check-c5c8e5b1{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}.buy-cta[data-v-c5c8e5b1]:disabled{background:var(--st-color-bg-soft);color:var(--st-color-text-muted);box-shadow:none;filter:none;cursor:not-allowed}.buy-row[data-v-c5c8e5b1]{gap:var(--st-space-2);margin-top:var(--st-space-3);display:flex}.buy-ghost[data-v-c5c8e5b1]{--ghost-glow:color-mix(in srgb, var(--st-color-accent) 30%, transparent);justify-content:center;align-items:center;gap:var(--st-space-2);min-height:48px;padding:0 var(--st-space-4);border:1.5px solid color-mix(in srgb, var(--st-color-accent) 26%, var(--st-color-border));border-radius:var(--st-radius-md);color:var(--st-color-accent);font-family:inherit;font-size:var(--st-text-base);font-weight:var(--st-font-semibold);letter-spacing:.01em;cursor:pointer;transition:border-color .18s ease, background-color .18s ease, color .18s ease, box-shadow .2s var(--st-easing-standard), transform .2s var(--st-easing-standard);background:0 0;flex:1;display:inline-flex}.buy-ghost svg[data-v-c5c8e5b1]{flex-shrink:0;transition:transform .26s cubic-bezier(.34,1.56,.64,1),color .18s,fill .18s}.buy-ghost[data-v-c5c8e5b1]:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.buy-ghost[data-v-c5c8e5b1]:focus-visible{outline:2px solid var(--st-color-focus-ring);outline-offset:2px}.buy-ghost[data-v-c5c8e5b1]:disabled{color:var(--st-color-text-muted);cursor:not-allowed}.buy-heart[data-v-c5c8e5b1]{border-color:var(--st-color-border);width:48px;color:var(--st-color-text-secondary);flex:0 0 48px;padding:0}.buy-heart.is-active[data-v-c5c8e5b1]{border-color:color-mix(in srgb, var(--st-color-danger) 45%, transparent);background:var(--st-color-danger-bg);color:var(--st-color-danger)}.buy-heart.is-active svg[data-v-c5c8e5b1]{animation:.32s cubic-bezier(.34,1.56,.64,1) heart-pop-c5c8e5b1}@keyframes heart-pop-c5c8e5b1{40%{transform:scale(1.28)}}@media (hover:hover){.buy-cta[data-v-c5c8e5b1]:hover:not(:disabled){filter:brightness(1.07)saturate(1.05);box-shadow:inset 0 1px 0 #ffffff3d, 0 2px 4px #0f172a1a, 0 18px 34px -12px var(--cta-glow);transform:translateY(-2px)}.buy-cta[data-v-c5c8e5b1]:hover:not(:disabled):after{transform:translate(130%)}.buy-cta:hover:not(:disabled):not(.buy-cta--added) svg[data-v-c5c8e5b1]{transform:translate(-2px)rotate(-10deg)}.buy-cta[data-v-c5c8e5b1]:active:not(:disabled){transform:scale(.98)}.buy-ghost[data-v-c5c8e5b1]:hover:not(:disabled){border-color:var(--st-color-accent);background:var(--st-color-accent-soft);box-shadow:0 8px 18px -12px var(--ghost-glow);transform:translateY(-1px)}.buy-ghost[data-v-c5c8e5b1]:active:not(:disabled){transform:scale(.97)}.buy-quick:hover:not(:disabled) svg[data-v-c5c8e5b1]{color:var(--st-amber-600);fill:currentColor;transform:scale(1.12)rotate(-8deg)}.buy-heart[data-v-c5c8e5b1]:hover:not(:disabled){border-color:color-mix(in srgb, var(--st-color-danger) 45%, transparent);background:var(--st-color-danger-bg);color:var(--st-color-danger)}.buy-heart:hover:not(:disabled) svg[data-v-c5c8e5b1]{transform:scale(1.12)}}.purchase-panel__link[data-v-c5c8e5b1]{margin-top:var(--st-space-3);color:var(--st-color-link);font-size:var(--st-text-base);align-self:center}.buy-delivery[data-v-c5c8e5b1]{margin:var(--st-space-4) 0 0;border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-bg-soft);color:var(--st-color-text-secondary);font-size:var(--st-text-sm);line-height:var(--st-leading-snug);align-items:center;gap:10px;padding:10px 12px 10px 10px;display:flex}.buy-delivery__icon[data-v-c5c8e5b1]{background:var(--st-color-surface);width:30px;height:30px;color:var(--st-color-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.buy-delivery b[data-v-c5c8e5b1]{color:var(--st-color-text);font-weight:var(--st-font-semibold)}.buy-delivery--today[data-v-c5c8e5b1]{border-color:color-mix(in srgb, var(--st-color-success) 22%, var(--st-color-border));background:color-mix(in srgb, var(--st-color-success-bg) 45%, var(--st-color-surface));grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px;display:grid}.buy-delivery--today .buy-delivery__icon[data-v-c5c8e5b1]{grid-row:1/span 2}.buy-delivery__note[data-v-c5c8e5b1]{color:var(--st-color-text-secondary);font-size:var(--st-text-xs);line-height:var(--st-leading-snug);grid-column:2/-1}.buy-delivery--today .buy-delivery__icon[data-v-c5c8e5b1]{background:var(--st-color-success-bg);color:var(--st-color-success)}.buy-delivery .buy-delivery__today[data-v-c5c8e5b1]{border-radius:var(--st-radius-pill);background:var(--st-color-success-bg);color:var(--st-color-success);font-weight:var(--st-font-bold);letter-spacing:.01em;flex:none;margin-left:auto;padding:2px 9px}.desk-lead[data-v-c5c8e5b1]{margin:var(--st-space-4) 0 0;color:var(--st-color-text-secondary);font-size:var(--st-text-base);line-height:var(--st-leading-snug)}.desk-lead b[data-v-c5c8e5b1]{color:var(--st-color-text);font-weight:var(--st-font-semibold)}.desk-form[data-v-c5c8e5b1]{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1);display:grid}.desk-form[data-open=true][data-v-c5c8e5b1]{grid-template-rows:1fr}.desk-form__inner[data-v-c5c8e5b1]{overflow:hidden}.desk-form__pad[data-v-c5c8e5b1]{padding-top:var(--st-space-3)}.desk-field[data-v-c5c8e5b1]{margin-top:10px;position:relative}.desk-field input[data-v-c5c8e5b1]{box-sizing:border-box;border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-bg-soft);width:100%;color:var(--st-color-text);font:inherit;font-size:var(--st-text-base);transition:border-color var(--st-transition-fast), background-color var(--st-transition-fast);padding:15px 12px 7px}.desk-field input[data-v-c5c8e5b1]:focus{border-color:var(--st-color-accent);background:var(--st-color-surface);outline:none}.desk-field label[data-v-c5c8e5b1]{color:var(--st-color-text-muted);font-size:var(--st-text-base);pointer-events:none;transition:all .18s cubic-bezier(.22,1,.36,1);position:absolute;top:14px;left:13px}.desk-field input:focus+label[data-v-c5c8e5b1],.desk-field input:not(:placeholder-shown)+label[data-v-c5c8e5b1]{color:var(--st-color-accent);font-size:10.5px;font-weight:var(--st-font-bold);letter-spacing:.06em;text-transform:uppercase;top:5px}.desk-check[data-v-c5c8e5b1]{color:var(--st-color-text-secondary);font-size:var(--st-text-sm);cursor:pointer;align-items:flex-start;gap:9px;margin-top:13px;line-height:1.45;display:flex}.desk-check input[data-v-c5c8e5b1]{appearance:none;border:1px solid var(--st-color-border);background:var(--st-color-bg-soft);cursor:pointer;width:18px;height:18px;transition:background-color var(--st-transition-fast), border-color var(--st-transition-fast);border-radius:6px;flex-shrink:0;margin-top:1px}.desk-check input[data-v-c5c8e5b1]:checked{border-color:var(--st-color-accent);background:var(--st-color-accent)}.desk-check input[data-v-c5c8e5b1]:checked:after{content:"";border:solid var(--st-white);border-width:0 2px 2px 0;width:5px;height:9px;margin:2px auto;display:block;transform:rotate(45deg)}.desk-error[data-v-c5c8e5b1]{margin:var(--st-space-3) 0 0;padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius-sm);background:var(--st-color-danger-bg);color:var(--st-color-danger);font-size:var(--st-text-sm)}.desk-form__row[data-v-c5c8e5b1]{margin-top:var(--st-space-3);gap:9px;display:flex}.desk-submit[data-v-c5c8e5b1]{border-radius:var(--st-radius-md);background:var(--st-color-accent);color:var(--st-white);font:inherit;font-size:var(--st-text-base);font-weight:var(--st-font-bold);cursor:pointer;transition:background-color var(--st-transition-fast), transform .12s ease;border:0;flex:1;padding:13px}.desk-submit[data-v-c5c8e5b1]:hover:not(:disabled){background:color-mix(in srgb, var(--st-color-accent) 88%, #fff)}.desk-submit[data-v-c5c8e5b1]:active:not(:disabled){transform:translateY(1px)}.desk-submit[data-v-c5c8e5b1]:disabled{opacity:.5;cursor:not-allowed}.desk-cancel[data-v-c5c8e5b1]{border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);color:var(--st-color-text-secondary);font:inherit;font-size:var(--st-text-base);font-weight:var(--st-font-semibold);cursor:pointer;transition:border-color var(--st-transition-fast), color var(--st-transition-fast);background:0 0;padding:13px 14px}.desk-cancel[data-v-c5c8e5b1]:hover{border-color:var(--st-color-border-strong);color:var(--st-color-text)}.desk-alt[data-v-c5c8e5b1]{box-sizing:border-box;border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-surface);width:100%;color:var(--st-color-text);font-size:var(--st-text-base);font-weight:var(--st-font-semibold);transition:border-color var(--st-transition-fast), background-color var(--st-transition-fast), transform .12s ease;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:13px;display:flex}.desk-alt[data-v-c5c8e5b1]:hover{border-color:color-mix(in srgb, var(--st-color-accent) 50%, var(--st-color-border));background:var(--st-color-bg-soft);color:var(--st-color-text)}.desk-alt[data-v-c5c8e5b1]:active{transform:translateY(1px)}.desk-alt svg[data-v-c5c8e5b1]{color:var(--st-color-accent)}.desk-row[data-v-c5c8e5b1]{gap:9px;margin-top:10px;display:flex}.desk-row .desk-alt[data-v-c5c8e5b1]{margin-top:0}.desk-heart[data-v-c5c8e5b1]{min-height:0}.desk-trust[data-v-c5c8e5b1]{margin:var(--st-space-3) 0 0;color:var(--st-color-text-muted);font-size:var(--st-text-sm);justify-content:center;align-items:center;gap:7px;display:flex}.desk-trust svg[data-v-c5c8e5b1]{color:var(--st-color-warning,#b45309);flex-shrink:0}.desk-done[data-v-c5c8e5b1]{margin-top:var(--st-space-4);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.desk-done__ico[data-v-c5c8e5b1]{background:var(--st-color-success-bg);width:52px;height:52px;color:var(--st-color-success);border-radius:50%;place-items:center;animation:.42s cubic-bezier(.34,1.56,.64,1) desk-pop-c5c8e5b1;display:grid}@keyframes desk-pop-c5c8e5b1{0%{opacity:0;transform:scale(.6)}}.desk-done__title[data-v-c5c8e5b1]{margin:var(--st-space-1) 0 0;font-size:var(--st-text-lg);font-weight:var(--st-font-bold)}.desk-done__text[data-v-c5c8e5b1]{color:var(--st-color-text-secondary);font-size:var(--st-text-sm);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.desk-form[data-v-c5c8e5b1],.desk-field label[data-v-c5c8e5b1],.desk-submit[data-v-c5c8e5b1],.desk-alt[data-v-c5c8e5b1]{transition:none}.desk-done__ico[data-v-c5c8e5b1]{animation:none}.buy-cta[data-v-c5c8e5b1],.buy-cta[data-v-c5c8e5b1]:after,.buy-cta svg[data-v-c5c8e5b1],.buy-ghost[data-v-c5c8e5b1],.buy-ghost svg[data-v-c5c8e5b1]{transition:none}.buy-cta--added svg[data-v-c5c8e5b1]{animation:none}}.gallery-empty[data-v-c5c8e5b1]{aspect-ratio:4/3;border:1px solid var(--st-color-border);border-radius:var(--st-radius-lg);width:min(100%,720px);margin:24px 0;overflow:hidden}.product-page__details[data-v-c5c8e5b1]{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:40px;margin-top:48px;display:grid}.product-page__aside[data-v-c5c8e5b1]{flex-direction:column;gap:20px;display:flex}.brand-plate[data-v-c5c8e5b1]{--mx:50%;--my:0%;--plate-hi:color-mix(in srgb, var(--st-color-surface) 88%, #fff);--plate-lo:color-mix(in srgb, var(--st-color-surface) 82%, #000);--plate-sheen:#ffffff8c;--plate-edge-hi:#ffffffb8;--plate-edge-lo:#00000042;--plate-emboss:0 1px 0 #ffffffb3, 0 -1px 1px #00000038;isolation:isolate;padding:var(--st-space-4) var(--st-space-5) calc(var(--st-space-4) + 2px);border-radius:var(--st-radius-lg);color:var(--st-color-text);background:radial-gradient(140% 130% at var(--mx) var(--my), var(--plate-sheen) 0%, transparent 46%), repeating-linear-gradient(95deg, #ffffff0a 0 1px, #00000008 1px 3px), linear-gradient(174deg, var(--plate-hi), var(--plate-lo));box-shadow:0 1px 0 var(--plate-edge-hi) inset, 0 -1px 0 var(--plate-edge-lo) inset, 0 2px 5px #0000001a, var(--st-shadow-card);transition:transform var(--st-transition-fast), box-shadow var(--st-transition-fast);margin:0;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .brand-plate[data-v-c5c8e5b1]{--plate-hi:color-mix(in srgb, var(--st-color-surface) 80%, #fff);--plate-lo:color-mix(in srgb, var(--st-color-surface) 62%, #000);--plate-sheen:#ffffff1c;--plate-edge-hi:#ffffff24;--plate-edge-lo:#0000008c;--plate-emboss:0 -1px 0 #0009, 0 1px 1px #ffffff21}}html[data-theme=dark] .brand-plate[data-v-c5c8e5b1]{--plate-hi:color-mix(in srgb, var(--st-color-surface) 80%, #fff);--plate-lo:color-mix(in srgb, var(--st-color-surface) 62%, #000);--plate-sheen:#ffffff1c;--plate-edge-hi:#ffffff24;--plate-edge-lo:#0000008c;--plate-emboss:0 -1px 0 #0009, 0 1px 1px #ffffff21}.brand-plate[data-v-c5c8e5b1]:hover{box-shadow:0 1px 0 var(--plate-edge-hi) inset, 0 -1px 0 var(--plate-edge-lo) inset, 0 4px 9px #00000024, 0 26px 44px -16px #0006;transform:translateY(-3px)}.brand-plate[data-v-c5c8e5b1]:before{content:"";z-index:0;border-radius:inherit;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.brand-plate[data-v-c5c8e5b1]:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--plate-sheen) 90%, transparent) 46%, transparent 62%);pointer-events:none;animation:1.5s cubic-bezier(.4,0,.2,1) .35s both brand-plate-sweep-c5c8e5b1;position:absolute;inset:0;transform:translate(-120%)}@keyframes brand-plate-sweep-c5c8e5b1{to{transform:translate(120%)}}.brand-plate__rivet[data-v-c5c8e5b1]{z-index:3;background:radial-gradient(circle at 34% 30%, color-mix(in srgb, #fff 85%, var(--plate-hi)), var(--plate-lo) 62%, #00000073 100%);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:inset 0 1px 1px #fff6,0 1px 2px #0000004d}.brand-plate__rivet--tl[data-v-c5c8e5b1]{top:11px;left:11px}.brand-plate__rivet--tr[data-v-c5c8e5b1]{top:11px;right:11px}.brand-plate__rivet--bl[data-v-c5c8e5b1]{bottom:11px;left:11px}.brand-plate__rivet--br[data-v-c5c8e5b1]{bottom:11px;right:11px}.brand-plate__head[data-v-c5c8e5b1]{z-index:1;align-items:center;gap:var(--st-space-4);display:flex;position:relative}.brand-plate__mono[data-v-c5c8e5b1]{width:46px;height:46px;color:var(--st-color-text);font-family:"Oswald", "Arial Narrow", var(--st-font-sans,sans-serif);letter-spacing:.02em;text-shadow:var(--plate-emboss);box-shadow:inset 0 2px 3px #0000004d, inset 0 -2px 2px #ffffff42, 0 1px 0 var(--plate-edge-hi);background:radial-gradient(circle at 50% 120%,#ffffff29,#0000 70%);border-radius:999px;flex-shrink:0;place-items:center;font-size:24px;font-weight:700;display:grid}.brand-plate__id[data-v-c5c8e5b1]{flex:auto;min-width:0;container-type:inline-size}.brand-plate__eyebrow[data-v-c5c8e5b1]{color:var(--st-color-accent);font-size:10px;font-weight:var(--st-font-bold);letter-spacing:.2em;text-transform:uppercase;display:block}.brand-plate__name[data-v-c5c8e5b1]{color:var(--st-color-text);font-family:"Oswald", "Arial Narrow", var(--st-font-sans,sans-serif);font-size:30px;font-size:clamp(18px, calc(100cqi / (var(--brand-word,1) * .72)), 30px);letter-spacing:.12em;text-transform:uppercase;text-shadow:var(--plate-emboss);overflow-wrap:break-word;margin:2px 0 0;font-weight:700;line-height:1}.brand-plate__caption[data-v-c5c8e5b1]{color:var(--st-color-text-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:9.5px;display:block}.brand-plate__rule[data-v-c5c8e5b1]{z-index:1;height:2px;margin:var(--st-space-4) 0 var(--st-space-3);background:linear-gradient(90deg, transparent, var(--st-color-border-strong) 8%, var(--st-color-border-strong) 92%, transparent);box-shadow:0 1px 0 var(--plate-edge-hi);border-radius:2px;position:relative}.brand-plate__spec[data-v-c5c8e5b1]{z-index:1;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex;position:relative}.brand-plate__field[data-v-c5c8e5b1]{font-size:var(--st-text-md);align-items:center;gap:11px;line-height:1.15;display:flex}.brand-plate__line[data-v-c5c8e5b1]{min-width:0}.brand-plate__flag[data-v-c5c8e5b1]{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:17px;position:relative;box-shadow:inset 0 0 0 1px #00000040,0 1px 2px #0000004d}.brand-plate__flag--blank[data-v-c5c8e5b1]{background:var(--st-color-bg-soft)}.brand-plate__val[data-v-c5c8e5b1]{color:var(--st-color-text);font-weight:var(--st-font-semibold);letter-spacing:.03em;text-shadow:var(--plate-emboss)}.brand-plate__key[data-v-c5c8e5b1]{color:var(--st-color-text-muted);font-size:11px;font-weight:var(--st-font-bold);letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.brand-plate[data-v-c5c8e5b1]:after{opacity:0;animation:none}.brand-plate[data-v-c5c8e5b1]{transition:none}}.product-attributes[data-v-c5c8e5b1]{padding:var(--st-space-5);border:1px solid var(--st-color-border);border-radius:var(--st-radius-lg);background:var(--st-color-surface);flex-direction:column;gap:32px;display:flex}.product-attributes__title[data-v-c5c8e5b1],.product-description h2[data-v-c5c8e5b1]{border-bottom:1px solid var(--st-color-border);color:var(--st-color-text);font-size:14px;font-weight:var(--st-font-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;padding-bottom:10px;line-height:1.2;position:relative}.product-attributes__title[data-v-c5c8e5b1]:after,.product-description h2[data-v-c5c8e5b1]:after{content:"";background:var(--st-color-accent);width:36px;height:2px;position:absolute;bottom:-1px;left:0}.kit-list[data-v-c5c8e5b1]{flex-direction:column;gap:12px;margin:0;padding-left:22px;list-style:outside;display:flex}.kit-list__item[data-v-c5c8e5b1]{color:var(--st-color-text);font-size:16px;line-height:1.4}.kit-list__item[data-v-c5c8e5b1]::marker{color:var(--st-color-danger)}.spec-list[data-v-c5c8e5b1]{flex-direction:column;gap:14px;display:flex}.spec-list__item[data-v-c5c8e5b1]{font-size:16px;line-height:1.4}.spec-list__name[data-v-c5c8e5b1]{color:var(--st-color-text-secondary)}.spec-list__value[data-v-c5c8e5b1]{color:var(--st-color-text);margin-left:6px}.spec-list__value--empty[data-v-c5c8e5b1]{color:var(--st-color-text-muted)}.errata[data-v-c5c8e5b1]{margin-top:var(--st-space-4);padding-top:var(--st-space-3);border-top:1px solid var(--st-color-border)}.errata__open[data-v-c5c8e5b1]{color:var(--st-color-text-muted);font:inherit;font-size:var(--st-text-sm);cursor:pointer;transition:color var(--st-transition-fast);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.errata__open[data-v-c5c8e5b1]:hover{color:var(--st-color-text-secondary)}.errata__open svg[data-v-c5c8e5b1]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.errata__open:hover svg[data-v-c5c8e5b1]{transform:rotate(-12deg)translateY(-1px)}.errata__panel[data-v-c5c8e5b1]{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.errata[data-open=true] .errata__panel[data-v-c5c8e5b1]{grid-template-rows:1fr}.errata__inner[data-v-c5c8e5b1]{overflow:hidden}.errata__pad[data-v-c5c8e5b1]{padding-top:var(--st-space-3)}.errata__q[data-v-c5c8e5b1]{color:var(--st-color-text-muted);font-size:var(--st-text-xs);font-weight:var(--st-font-bold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.errata__chips[data-v-c5c8e5b1]{flex-wrap:wrap;gap:6px;display:flex}.errata__chip[data-v-c5c8e5b1]{border:1px solid var(--st-color-border);border-radius:var(--st-radius-pill);background:var(--st-color-surface);color:var(--st-color-text-secondary);font:inherit;font-size:var(--st-text-xs);font-weight:var(--st-font-medium);cursor:pointer;transition:border-color var(--st-transition-fast), background-color var(--st-transition-fast), color var(--st-transition-fast);padding:5px 10px}.errata__chip[data-v-c5c8e5b1]:hover{border-color:var(--st-color-text-muted);color:var(--st-color-text)}.errata__chip[aria-pressed=true][data-v-c5c8e5b1]{border-color:var(--st-color-accent);background:var(--st-color-accent-soft);color:var(--st-color-accent);font-weight:var(--st-font-semibold)}.errata__label[data-v-c5c8e5b1]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.errata textarea[data-v-c5c8e5b1]{box-sizing:border-box;border:1px solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-bg-soft);width:100%;min-height:74px;color:var(--st-color-text);font:inherit;font-size:var(--st-text-sm);resize:none;transition:border-color var(--st-transition-fast), background-color var(--st-transition-fast);margin-top:12px;padding:11px 12px;line-height:1.5}.errata textarea[data-v-c5c8e5b1]::placeholder{color:var(--st-color-text-muted)}.errata textarea[data-v-c5c8e5b1]:focus{border-color:var(--st-color-accent);background:var(--st-color-surface);outline:none}.errata__error[data-v-c5c8e5b1]{margin:var(--st-space-2) 0 0;color:var(--st-color-danger);font-size:var(--st-text-sm)}.errata__row[data-v-c5c8e5b1]{align-items:center;gap:8px;margin-top:11px;display:flex}.errata__send[data-v-c5c8e5b1]{border:1px solid var(--st-color-accent);border-radius:var(--st-radius-sm);background:var(--st-color-accent);color:var(--st-white);font:inherit;font-size:var(--st-text-sm);font-weight:var(--st-font-semibold);cursor:pointer;transition:background-color var(--st-transition-fast), transform .12s ease, opacity var(--st-transition-fast);padding:9px 16px}.errata__send[data-v-c5c8e5b1]:hover:not(:disabled){background:color-mix(in srgb, var(--st-color-accent) 88%, #fff)}.errata__send[data-v-c5c8e5b1]:active:not(:disabled){transform:translateY(1px)}.errata__send[data-v-c5c8e5b1]:disabled{opacity:.4;cursor:not-allowed}.errata__cancel[data-v-c5c8e5b1]{color:var(--st-color-text-muted);font:inherit;font-size:var(--st-text-sm);cursor:pointer;transition:color var(--st-transition-fast);background:0 0;border:0;padding:9px 10px}.errata__cancel[data-v-c5c8e5b1]:hover{color:var(--st-color-text-secondary)}.errata__done[data-v-c5c8e5b1]{color:var(--st-color-success);font-size:var(--st-text-sm);align-items:center;gap:8px;margin:0;animation:.32s errata-fade-c5c8e5b1;display:flex}@keyframes errata-fade-c5c8e5b1{0%{opacity:0;transform:translateY(-3px)}}.errata__done-ico[data-v-c5c8e5b1]{background:var(--st-color-success-bg);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}@media (prefers-reduced-motion:reduce){.errata__panel[data-v-c5c8e5b1],.errata__open svg[data-v-c5c8e5b1],.errata__chip[data-v-c5c8e5b1],.errata textarea[data-v-c5c8e5b1],.errata__send[data-v-c5c8e5b1]{transition:none}.errata__done[data-v-c5c8e5b1]{animation:none}}.product-description[data-v-c5c8e5b1]{min-width:0}.product-description[data-v-c5c8e5b1] p{color:var(--st-color-text-secondary);margin:0 0 14px;line-height:1.7}.product-description[data-v-c5c8e5b1] p:last-child{margin-bottom:0}.product-description[data-v-c5c8e5b1] strong{color:var(--st-color-text);font-weight:600}.product-description[data-v-c5c8e5b1] em{font-style:italic}.product-description[data-v-c5c8e5b1] ul,.product-description[data-v-c5c8e5b1] ol{color:var(--st-color-text-secondary);margin:0 0 14px;padding-left:22px;line-height:1.7}.product-description[data-v-c5c8e5b1] li{margin-bottom:4px}.product-description[data-v-c5c8e5b1] ul>li::marker{color:var(--st-color-danger)}@media (width<=900px){.product-page__details[data-v-c5c8e5b1]{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.breadcrumbs__list[data-v-c5c8e5b1]{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.breadcrumbs__list[data-v-c5c8e5b1]::-webkit-scrollbar{display:none}.breadcrumbs__item[data-v-c5c8e5b1]{flex:none}.product-page__content[data-v-c5c8e5b1]{grid-template-columns:minmax(0,1fr);gap:24px}.purchase-panel[data-v-c5c8e5b1]{padding:20px;position:static}}@media (pointer:coarse),(width<=767px){.errata__open[data-v-c5c8e5b1],.errata__chip[data-v-c5c8e5b1]{min-height:var(--st-tap-min)}.errata__chip[data-v-c5c8e5b1]{align-items:center;display:inline-flex}.errata__send[data-v-c5c8e5b1],.errata__cancel[data-v-c5c8e5b1]{min-height:var(--st-tap-min)}}:root{--st-navy-900:#0b1f33;--st-navy-800:#102a44;--st-navy-700:#14395b;--st-navy-600:#1c4e7a;--st-blue-600:#1b63c4;--st-blue-500:#1e6fd9;--st-blue-100:#e6f0fc;--st-brand-900:#030d33;--st-brand-800:#051650;--st-brand-300:#6b7ba8;--st-brand-100:#e8ecf6;--st-ink-900:#0f172a;--st-ink-700:#334155;--st-ink-600:#475569;--st-ink-400:#94a3b8;--st-slate-300:#cbd5e1;--st-slate-200:#e2e8f0;--st-slate-100:#eef2f6;--st-slate-50:#f6f8fa;--st-white:#fff;--st-green-700:#15803d;--st-green-100:#dcfce7;--st-red-700:#b91c1c;--st-red-100:#fee2e2;--st-amber-600:#d97706;--st-amber-700:#b45309;--st-color-bg:var(--st-white);--st-color-bg-soft:var(--st-slate-50);--st-color-bg-mute:var(--st-slate-100);--st-color-surface:var(--st-white);--st-color-surface-inverse:var(--st-navy-900);--st-color-photo-surface:var(--st-slate-50);--st-color-border:var(--st-slate-200);--st-color-border-strong:var(--st-slate-300);--st-color-field-border:var(--st-navy-900);--st-color-text:var(--st-ink-900);--st-color-text-secondary:var(--st-ink-600);--st-color-text-muted:var(--st-ink-400);--st-color-text-inverse:var(--st-white);--st-color-primary:var(--st-blue-500);--st-color-primary-hover:var(--st-blue-600);--st-color-link:var(--st-blue-600);--st-color-accent:var(--st-brand-800);--st-color-accent-hover:var(--st-brand-900);--st-color-accent-contrast:var(--st-white);--st-color-accent-soft:var(--st-brand-100);--st-color-success:var(--st-green-700);--st-color-success-bg:var(--st-green-100);--st-color-danger:var(--st-red-700);--st-color-danger-bg:var(--st-red-100);--st-color-warning:var(--st-amber-700);--st-color-sale:#e5252a;--st-tone-blue:#1d4ed8;--st-tone-amber:#b45309;--st-tone-green:#15803d;--st-tone-sky:#0369a1;--st-tone-slate:#475569;--st-color-rating:var(--st-amber-600);--st-color-focus-ring:color-mix(in srgb, var(--st-blue-500) 45%, transparent);--st-font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--st-font-display:"Source Serif 4", Georgia, "Times New Roman", serif;--st-font-price:"Oswald", "Arial Narrow", var(--st-font-sans);--st-font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, monospace;--st-text-2xs:.6875rem;--st-text-xs:.75rem;--st-text-sm:.8125rem;--st-text-base:.875rem;--st-text-md:1rem;--st-text-lg:1.25rem;--st-text-xl:1.5rem;--st-text-2xl:2rem;--st-text-3xl:2.5rem;--st-text-4xl:3rem;--st-tracking-tight:-.02em;--st-tracking-snug:-.01em;--st-font-normal:400;--st-font-medium:500;--st-font-semibold:600;--st-font-bold:700;--st-leading-tight:1.15;--st-leading-snug:1.35;--st-leading-normal:1.6;--st-space-1:.25rem;--st-space-2:.5rem;--st-space-3:.75rem;--st-space-4:1rem;--st-space-5:1.5rem;--st-space-6:2rem;--st-space-7:3rem;--st-space-8:4rem;--st-radius-sm:6px;--st-radius-md:10px;--st-radius-lg:16px;--st-radius-pill:999px;--st-shadow-xs:0 1px 2px #0f172a14;--st-shadow-card:0 2px 8px #0f172a14;--st-shadow-pop:0 12px 32px #0f172a29;--st-container-max:1280px;--st-container-gutter:24px;--st-tap-min:44px;--st-header-height:64px;--st-z-dropdown:100;--st-z-sticky:200;--st-z-header:300;--st-z-drawer:400;--st-z-modal:500;--st-z-toast:600;--st-transition-fast:.12s ease;--st-transition-base:.18s ease;--st-easing-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--st-color-bg:#0a1622;--st-color-bg-soft:#0e1c2b;--st-color-bg-mute:#13253a;--st-color-surface:#0f2033;--st-color-surface-inverse:#0a1622;--st-color-photo-surface:var(--st-slate-100);--st-color-border:#1e3450;--st-color-border-strong:#2b4667;--st-color-field-border:#5a7aa3;--st-color-text:#e8eef5;--st-color-text-secondary:#a9b9c9;--st-color-text-muted:#6b7f93;--st-color-text-inverse:#0a1622;--st-color-primary:#4f9bff;--st-color-primary-hover:#6cabff;--st-color-link:#6cabff;--st-color-accent:#5c77d1;--st-color-accent-hover:#7189dd;--st-color-accent-soft:#16234a;--st-color-success:#4ade80;--st-color-success-bg:#0f3d24;--st-color-danger:#f87171;--st-color-danger-bg:#3f1a1a;--st-color-warning:#fbbf24;--st-color-rating:#fbbf24;--st-tone-blue:#60a5fa;--st-tone-amber:#fbbf24;--st-tone-green:#4ade80;--st-tone-sky:#38bdf8;--st-tone-slate:#94a3b8}}:root[data-theme=dark]{--st-color-bg:#0a1622;--st-color-bg-soft:#0e1c2b;--st-color-bg-mute:#13253a;--st-color-surface:#0f2033;--st-color-surface-inverse:#0a1622;--st-color-photo-surface:var(--st-slate-100);--st-color-border:#1e3450;--st-color-border-strong:#2b4667;--st-color-field-border:#5a7aa3;--st-color-text:#e8eef5;--st-color-text-secondary:#a9b9c9;--st-color-text-muted:#6b7f93;--st-color-text-inverse:#0a1622;--st-color-primary:#4f9bff;--st-color-primary-hover:#6cabff;--st-color-link:#6cabff;--st-color-accent:#5c77d1;--st-color-accent-hover:#7189dd;--st-color-accent-soft:#16234a;--st-color-success:#4ade80;--st-color-success-bg:#0f3d24;--st-color-danger:#f87171;--st-color-danger-bg:#3f1a1a;--st-color-warning:#fbbf24;--st-color-rating:#fbbf24;--st-tone-blue:#60a5fa;--st-tone-amber:#fbbf24;--st-tone-green:#4ade80;--st-tone-sky:#38bdf8;--st-tone-slate:#94a3b8}@media (prefers-reduced-motion:reduce){:root{--st-transition-fast:0s;--st-transition-base:0s}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}body{min-height:100vh;color:var(--st-color-text);background:var(--st-color-bg);font-family:var(--st-font-sans);font-size:var(--st-text-md);line-height:var(--st-leading-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1, "ss03" 1;margin:0}h1,h2,h3,h4{color:var(--st-color-text);font-weight:var(--st-font-bold);line-height:var(--st-leading-tight);letter-spacing:var(--st-tracking-tight);text-wrap:balance}.st-nums{font-variant-numeric:tabular-nums}a{color:var(--st-color-link);transition:color var(--st-transition-fast);text-decoration:none}a:hover{color:var(--st-color-primary-hover)}img,picture,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--st-color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.st-container{width:100%;max-width:var(--st-container-max);padding-inline:var(--st-container-gutter);margin-inline:auto}@media (width<=640px){.st-container{padding-inline:16px}}.st-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
