.page_crumbs__6PKuU{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-block:1.15rem 1.35rem;padding:.7rem .9rem;border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--primary) 5%,var(--bg-surface));color:var(--text-secondary);font-size:.86rem}.page_crumbs__6PKuU a{font-weight:700;transition:color var(--transition)}.page_crumbs__6PKuU a:hover{color:var(--primary)}.page_crumbsCurrent__LkHfc{color:var(--text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,42ch)}.page_sep__tsB16{opacity:.55}.ProductImageLightbox_root__bErHy{position:fixed;inset:0;z-index:14000;width:100vw;height:100dvh;max-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;overscroll-behavior:none;animation:ProductImageLightbox_fadeIn__2S7v7 .2s cubic-bezier(.22,1,.36,1)}.ProductImageLightbox_backdrop__fGa3J{position:absolute;inset:0;z-index:0;border:0;padding:0;margin:0;cursor:zoom-out;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 55%),#05080f}.ProductImageLightbox_topBar__2coBh{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(.85rem,env(safe-area-inset-top)) 1rem .65rem;pointer-events:none}.ProductImageLightbox_topBar__2coBh>*{pointer-events:auto}.ProductImageLightbox_counter__0TwuS{display:inline-flex;align-items:baseline;gap:.2rem;padding:.4rem .75rem;border-radius:999px;background:color-mix(in srgb,#0b1220 72%,transparent);border:1px solid color-mix(in srgb,#fff 12%,transparent);color:#e2e8f0;font-size:.88rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ProductImageLightbox_counterSep__Twn_L{opacity:.45;margin-inline:.1rem}.ProductImageLightbox_close__x4acG{width:2.65rem;height:2.65rem;border-radius:999px;border:1px solid color-mix(in srgb,#fff 14%,transparent);background:color-mix(in srgb,#0b1220 72%,transparent);color:#f8fafc;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s ease,transform .18s ease,border-color .18s ease}.ProductImageLightbox_close__x4acG:hover{background:color-mix(in srgb,var(--primary) 28%,#0b1220);border-color:color-mix(in srgb,var(--primary) 55%,transparent);transform:scale(1.05)}.ProductImageLightbox_closeIcon__CxVQD{width:1.2rem;height:1.2rem;stroke:currentColor}.ProductImageLightbox_stage__lfnsD{position:relative;z-index:3;min-height:0;width:100%;height:100%;display:grid;place-items:center;padding:.5rem 1rem;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;transition:transform .22s cubic-bezier(.22,1,.36,1)}.ProductImageLightbox_stage__lfnsD:active{cursor:-webkit-grabbing;cursor:grabbing}.ProductImageLightbox_frame__Leqtg{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none}.ProductImageLightbox_img__vXQWA{object-fit:contain;animation:ProductImageLightbox_reveal__brsrs .28s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.ProductImageLightbox_nav__lxr2z{position:absolute;top:50%;translate:0 -50%;z-index:4;width:2.85rem;height:2.85rem;border-radius:999px;border:1px solid color-mix(in srgb,#fff 14%,transparent);background:color-mix(in srgb,#0b1220 70%,transparent);color:#f8fafc;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.ProductImageLightbox_nav__lxr2z:hover{background:color-mix(in srgb,var(--primary) 30%,#0b1220);border-color:color-mix(in srgb,var(--primary) 50%,transparent);transform:scale(1.06)}.ProductImageLightbox_navPrev__MC13H{right:max(.75rem,env(safe-area-inset-right))}.ProductImageLightbox_navNext__Mms3Z{left:max(.75rem,env(safe-area-inset-left))}.ProductImageLightbox_navIcon__cyWlQ{width:1.3rem;height:1.3rem;stroke:currentColor}.ProductImageLightbox_thumbs__ODQbL{position:relative;z-index:4;display:flex;justify-content:center;gap:.5rem;overflow-x:auto;padding:.65rem 1rem max(1rem,env(safe-area-inset-bottom));scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;overscroll-behavior-x:contain}.ProductImageLightbox_thumbs__ODQbL::-webkit-scrollbar{display:none}.ProductImageLightbox_thumbActive__YiPtX,.ProductImageLightbox_thumb__Y4PyE{position:relative;width:3.6rem;height:3.6rem;flex-shrink:0;border-radius:12px;overflow:hidden;border:2px solid color-mix(in srgb,#fff 16%,transparent);background:color-mix(in srgb,#0b1220 80%,transparent);cursor:pointer;padding:0;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ProductImageLightbox_thumb__Y4PyE:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 55%,#fff)}.ProductImageLightbox_thumbActive__YiPtX{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}.ProductImageLightbox_thumbImg__qJU8z{object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes ProductImageLightbox_fadeIn__2S7v7{0%{opacity:0}to{opacity:1}}@keyframes ProductImageLightbox_reveal__brsrs{0%{opacity:.4;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.ProductImageLightbox_stage__lfnsD{padding:.75rem 4.5rem}.ProductImageLightbox_nav__lxr2z{width:3.1rem;height:3.1rem}.ProductImageLightbox_thumbActive__YiPtX,.ProductImageLightbox_thumb__Y4PyE{width:4rem;height:4rem}}@media (max-width:640px){.ProductImageLightbox_nav__lxr2z{width:2.5rem;height:2.5rem}.ProductImageLightbox_navPrev__MC13H{right:.45rem}.ProductImageLightbox_navNext__Mms3Z{left:.45rem}}.Badge_badge__9tA3b{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;font-weight:700;border:1px solid transparent;white-space:nowrap;letter-spacing:-.02em;line-height:1.2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent)}.Badge_sm__Ace1a{padding:.18rem .48rem;font-size:.68rem}.Badge_md__uaaPH{padding:.28rem .62rem;font-size:.74rem}.Badge_primary__r44qS{color:var(--primary);background:color-mix(in srgb,var(--bg-surface) 72%,var(--primary));border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.Badge_success__3M0a6{color:var(--success);background:color-mix(in srgb,var(--bg-surface) 70%,var(--success));border-color:color-mix(in srgb,var(--success) 30%,var(--border))}.Badge_warning__YCciL{color:color-mix(in srgb,var(--warning) 85%,var(--text-primary));background:color-mix(in srgb,var(--bg-surface) 72%,var(--warning));border-color:color-mix(in srgb,var(--warning) 28%,var(--border))}.Badge_danger__W_n0o{color:var(--danger);background:color-mix(in srgb,var(--bg-surface) 72%,var(--danger));border-color:color-mix(in srgb,var(--danger) 30%,var(--border))}.Badge_sale__E8_tY{color:#fff;background:linear-gradient(135deg,var(--danger),color-mix(in srgb,var(--danger) 70%,var(--warning)));border-color:transparent;box-shadow:0 6px 14px color-mix(in srgb,var(--danger) 28%,transparent)}.Badge_neutral__bmsDm{color:var(--text-secondary);background:color-mix(in srgb,var(--bg-surface) 85%,var(--bg-elevated));border-color:var(--border)}