.HeroSection_heroCard__jae5P{background:var(--gradient-panel);border-color:color-mix(in srgb,var(--brand) 18%,var(--border));box-shadow:var(--shadow-premium),inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent)}.HeroSection_accentLayer__gd_gS{background:radial-gradient(circle at 76% 44%,color-mix(in srgb,var(--brand) 20%,transparent) 0,color-mix(in srgb,var(--brand) 7%,transparent) 30%,transparent 58%),radial-gradient(circle at 28% 10%,color-mix(in srgb,var(--success) 10%,transparent) 0,transparent 40%)}.HeroSection_brandDot__exrgj{background:var(--brand)}.HeroSection_brandDivider__dNuqx{background:color-mix(in srgb,var(--brand) 38%,transparent)}.HeroSection_subtitleAccent__qqFsu{background:linear-gradient(180deg,var(--brand) 0,color-mix(in srgb,var(--brand) 0%,transparent) 100%)}.HeroSection_factCard__mJSfy{background:color-mix(in srgb,var(--surface-elevated) 82%,var(--background));border-color:color-mix(in srgb,var(--brand) 14%,var(--border));box-shadow:var(--shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent)}.HeroSection_factAccent__2Tuw7{background:var(--brand);opacity:.65}.HeroSection_secondaryCta__9wA5R{background:color-mix(in srgb,var(--surface-glass) 80%,transparent);border-color:color-mix(in srgb,var(--brand) 20%,var(--border));color:var(--foreground)}.HeroSection_visualGlow__4k3UI{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 15%,transparent),color-mix(in srgb,var(--success) 9%,transparent));opacity:.85}.HeroSection_productLayer__ukS4Y{backface-visibility:hidden;opacity:0;transform:translateZ(0)}.HeroSection_productLayerActive__7bO5Y{opacity:1}.HeroSection_groundShadow__TDDF9{background:var(--hero-product-ground-shadow)}.HeroSection_indicatorShell__J9CU5{background:color-mix(in srgb,var(--foreground) 10%,transparent);border-color:color-mix(in srgb,var(--foreground) 8%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 8%,transparent)}.HeroSection_indicatorButton__rVdEv{background:color-mix(in srgb,var(--foreground) 25%,transparent)}.HeroSection_indicatorButtonActive__d5D35{background:color-mix(in srgb,var(--foreground) 22%,transparent)}.HeroSection_indicatorProgress__vqcp4{display:block;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--brand);overflow:hidden}.HeroSection_indicatorProgress__vqcp4::-webkit-progress-bar{background:transparent;border-radius:999px}.HeroSection_indicatorProgress__vqcp4::-webkit-progress-value{background:var(--brand);border-radius:999px;transition:width .12s linear}.HeroSection_indicatorProgress__vqcp4::-moz-progress-bar{background:var(--brand);border-radius:999px;transition:width .12s linear}@media (prefers-reduced-motion:reduce){.HeroSection_indicatorProgress__vqcp4::-webkit-progress-value{transition:none}.HeroSection_indicatorProgress__vqcp4::-moz-progress-bar{transition:none}}.ConnectLoadingIcon_root__WZ30M{--hpzenai-loader-duration:1400ms;--hpzenai-loader-min-scale:1;--hpzenai-loader-max-scale:1;--hpzenai-loader-rotate:1turn;filter:none;image-rendering:auto}.ConnectLoadingIcon_image__5Zyql{display:block;flex-shrink:0;height:auto;width:auto}.ConnectLoadingIcon_size16__ApS4i,.ConnectLoadingIcon_sizeDefault__oXcvB{height:1rem;width:1rem}.ConnectLoadingIcon_size24__YAh1y{height:1.5rem;width:1.5rem}.ConnectLoadingIcon_size32__GpNcf{height:2rem;width:2rem}.ConnectLoadingIcon_size40__cLyfl{height:2.5rem;width:2.5rem}.ConnectLoadingIcon_size48__WP_jH{height:3rem;width:3rem}.ConnectLoadingIcon_size56__vadcY{height:3.5rem;width:3.5rem}.ConnectLoadingIcon_size64___QHUf{height:4rem;width:4rem}.ConnectLoadingIcon_size88__KohJU{height:5.5rem;width:5.5rem}.ConnectLoadingIcon_size96__Jj2tM{height:6rem;width:6rem}.ConnectLoadingIcon_durationFast__PDz9T{--hpzenai-loader-duration:1200ms}.ConnectLoadingIcon_durationDefault__u6tjb{--hpzenai-loader-duration:1400ms}.ConnectLoadingIcon_rotateDisabled__8mluf{--hpzenai-loader-rotate:0turn}.ConnectLoadingIcon_scalePulse__nRR5_{--hpzenai-loader-min-scale:0.94;--hpzenai-loader-max-scale:1.04}.NavDropdown_cardIconGlow__uQfu9{background:radial-gradient(ellipse 70% 60% at 50% 60%,color-mix(in srgb,var(--brand) 12%,transparent) 0,transparent 80%)}.CartAddressSection_panel__AatN_{background:var(--surface)}.CartAddressSection_addressCard__Uxu8C{background:var(--background)}.ReviewCard_titleClamp___el_Y{-webkit-line-clamp:2}.ReviewCard_bodyClamp__I12Hx,.ReviewCard_titleClamp___el_Y{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.ReviewCard_bodyClamp__I12Hx{max-height:12rem;-webkit-line-clamp:6}.ProductGallery_shell__1cCxq{border-color:color-mix(in srgb,var(--brand) 16%,var(--border));background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 8%,transparent),0 20px 52px -8px color-mix(in srgb,var(--foreground) 10%,transparent)}.ProductGallery_control__KmwCN{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));background:color-mix(in srgb,var(--background) 94%,var(--surface));color:color-mix(in srgb,var(--foreground) 80%,var(--brand));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground) 10%,transparent);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ProductGallery_control__KmwCN:hover{border-color:var(--brand);background:var(--brand);color:#ffffff;box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 36%,transparent);transform:scale(1.06)}.ProductGallery_control__KmwCN:focus-visible,.ProductGallery_dot__76FKu:focus-visible,.ProductGallery_thumb__UPi74:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ProductGallery_thumb__UPi74{border-color:var(--border);background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ProductGallery_thumbActive__3meV1{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand),0 4px 14px color-mix(in srgb,var(--brand) 28%,transparent)}.ProductGallery_thumbIdle__MSe7F:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--border));box-shadow:0 2px 8px color-mix(in srgb,var(--brand) 14%,transparent)}.ProductGallery_dots__6ls7c{position:static;z-index:unset;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;margin-bottom:2px}.ProductGallery_dot__76FKu{height:5px;min-width:5px;padding:0;border:0;border-radius:9999px;appearance:none;transition:width .22s ease,background-color .22s ease,opacity .22s ease}.ProductGallery_dotActive__1w2l6{width:18px;background:var(--brand);box-shadow:0 0 6px color-mix(in srgb,var(--brand) 55%,transparent)}.ProductGallery_dotIdle__MJ33_{width:5px;background:color-mix(in srgb,var(--foreground) 22%,transparent)}.ProductGallery_dotIdle__MJ33_:hover{background:color-mix(in srgb,var(--foreground) 48%,transparent)}.ProductGallery_counter__ZD380{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));background:color-mix(in srgb,var(--background) 92%,transparent);color:var(--brand-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px color-mix(in srgb,var(--foreground) 8%,transparent)}.StickyProductHero_portal__Ug93w{z-index:20}.OrderCard_card__GpWde{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 5%,var(--surface)) 0,var(--surface) 46%,color-mix(in srgb,var(--brand) 3%,var(--background)) 100%);box-shadow:0 4px 20px color-mix(in srgb,var(--brand) 5%,transparent),0 1px 4px rgba(0,0,0,.05)}.OrdersDashboardClient_hero__plff0{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 8%,var(--surface)) 0,var(--surface) 48%,color-mix(in srgb,var(--brand) 4%,var(--background)) 100%)}.OrdersDashboardClient_statCard__n_W8j{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent)}.OrdersDashboardClient_filterSection__uiZpy{background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 4%,var(--surface)) 0,var(--surface) 74%)}.OrdersDashboardClient_emptySection__rQntu{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 7%,var(--surface)) 0,var(--surface) 52%,color-mix(in srgb,var(--brand) 4%,var(--background)) 100%)}.OrdersDashboardClient_emptyIconSurface__xfnNo{background:color-mix(in srgb,var(--brand) 6%,var(--background));border:1px solid color-mix(in srgb,var(--brand) 12%,transparent)}