.page_adminContainer___0Pr_{min-height:100vh;background:#06070a;color:#f8fafc;position:relative;overflow-x:hidden;padding-bottom:6rem}.page_ambientHeaderGlow__b264l{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:1000px;height:480px;background:radial-gradient(circle,rgba(168,85,247,.15) 0,rgba(6,182,212,.08) 50%,transparent 70%);filter:blur(110px);pointer-events:none}.page_topBar__mzZLq{border-bottom:1px solid rgba(255,255,255,.08);background:rgba(10,14,23,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:60}.page_topBarInner__y32yj{max-width:1400px;margin:0 auto;padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_brandInfo__vrlIu{display:flex;align-items:center;gap:.75rem}.page_backHubBtn__UuR4H{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.page_backHubBtn__UuR4H:hover{background:rgba(255,255,255,.12);color:#fff}.page_brandLogo__7IM8U{font-size:1.05rem;font-weight:800;color:#fff}.page_brandTag__n9uQO{background:rgba(168,85,247,.18);color:#c084fc;border:1px solid rgba(168,85,247,.35);padding:.2rem .55rem;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_navActions__ddSbq{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.page_subModuleBtn__fhkEn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.page_subModuleBtn__fhkEn:hover{background:rgba(255,255,255,.09);color:#fff}.page_publicViewBtn__C5ZJ9{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:8px;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.35);color:#d8b4fe;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.page_publicViewBtn__C5ZJ9:hover{background:rgba(168,85,247,.25);color:#fff}.page_logoutBtn__5B9Ni{background:none;border:none;color:#f87171;font-size:.8rem;font-weight:600;cursor:pointer;padding:.45rem .7rem;border-radius:8px;transition:background .2s}.page_logoutBtn__5B9Ni:hover{background:rgba(239,68,68,.1)}.page_mainContent__zHZUX{max-width:1400px;margin:0 auto;padding:2.5rem 1.5rem}.page_heroHeader__PedE8{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.page_heroLeft__mecjp{max-width:680px}.page_heroBadge__Hezvy{display:inline-flex;align-items:center;gap:.5rem;background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.3);padding:.3rem .8rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#c084fc;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.85rem}.page_pulseDot__d96_w{width:7px;height:7px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f7}.page_heroTitle__b6eo9{font-size:2.2rem;font-weight:900;letter-spacing:-.02em;color:#fff;margin-bottom:.5rem}.page_heroSubtitle__qC2bM{font-size:.98rem;color:#94a3b8;line-height:1.5}.page_btnAddNew__QTyLo{display:inline-flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-size:.92rem;font-weight:700;padding:.85rem 1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 24px rgba(168,85,247,.35);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.page_btnAddNew__QTyLo:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(168,85,247,.5);filter:brightness(1.1)}.page_btnAddNew__QTyLo:active{transform:translateY(0)}.page_statsRow__42NmB{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.page_statCard__hcB9N{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.15rem 1.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_statLabel__2oaO9{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.page_statValue__F_ZqN{font-size:1.7rem;font-weight:800;color:#fff}.page_controlsBar__dFYbU{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:1rem 1.25rem}.page_filterTabs__4l_7r{display:flex;gap:.4rem;flex-wrap:wrap}.page_filterTabBtn__b4vY4{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:.45rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.page_filterTabBtn__b4vY4:hover{background:rgba(255,255,255,.09);color:#fff}.page_filterTabBtnActive__NLf_V{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.5);color:#c084fc}.page_searchBox__aj5sS{position:relative;min-width:260px}.page_searchInput__lqhhq{width:100%;background:rgba(6,7,10,.7);border:1px solid rgba(255,255,255,.12);color:#fff;padding:.55rem .9rem .55rem 2.2rem;border-radius:10px;font-size:.85rem;outline:none;transition:border-color .2s}.page_searchInput__lqhhq:focus{border-color:#a855f7}.page_searchIcon__gRWbT{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#64748b;font-size:.85rem}.page_productsGrid__9fozs{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.page_emptyState__R2BMG{grid-column:1/-1;text-align:center;padding:4rem 2rem;background:rgba(15,23,42,.3);border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:#94a3b8}.page_emptyStateIcon__HI0c7{font-size:3rem;margin-bottom:1rem}.page_productAdminCard__o_Bbv{background:linear-gradient(145deg,rgba(15,23,42,.75),rgba(10,14,26,.85));border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.page_productAdminCard__o_Bbv:hover{transform:translateY(-4px);border-color:rgba(168,85,247,.4);box-shadow:0 16px 36px rgba(0,0,0,.5),0 0 20px rgba(168,85,247,.15)}.page_cardImageWrapper__ynblK{position:relative;width:100%;height:240px;background:#000;overflow:hidden}.page_cardImg__MDe_3{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.page_productAdminCard__o_Bbv:hover .page_cardImg__MDe_3{transform:scale(1.04)}.page_cardBadgesOverlay___S_wu{position:absolute;top:.75rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;pointer-events:none}.page_categoryTag__i02HT{background:rgba(15,23,42,.85);color:#38bdf8;border:1px solid rgba(56,189,248,.3);text-transform:uppercase}.page_badgeTag__dvpi9,.page_categoryTag__i02HT{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:6px}.page_badgeTag__dvpi9{background:rgba(168,85,247,.85);color:#fff;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_featuredIndicator__d8AAR{position:absolute;bottom:.75rem;left:.75rem;background:rgba(245,158,11,.9);color:#000;font-size:.7rem;font-weight:800;padding:.2rem .55rem;border-radius:4px}.page_cardContent__p5qry{padding:1.25rem;display:flex;flex-direction:column;flex:1 1}.page_cardHeaderRow__U3BpD{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.page_cardTitle__3F1_e{font-size:1.05rem;font-weight:700;color:#fff;line-height:1.35;margin:0}.page_cardPrice__b6olr{font-size:.95rem;font-weight:800;color:#34d399;white-space:nowrap}.page_cardDescription__IcPIM{font-size:.83rem;color:#94a3b8;line-height:1.45;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.page_cardMetaRow__8vMG6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem;font-size:.75rem;color:#64748b;border-top:1px solid rgba(255,255,255,.05);padding-top:.75rem}.page_stockStatus__3FoKe{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.page_inStock__fS_ry{color:#10b981}.page_outOfStock__3ualv{color:#ef4444}.page_cardActions__Vir7I{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid rgba(255,255,255,.07);padding-top:.85rem}.page_reorderBtnGroup__zMYWf{display:flex;gap:.25rem}.page_reorderBtn__zXe9j{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;cursor:pointer;transition:all .2s}.page_reorderBtn__zXe9j:hover:not(:disabled){background:rgba(255,255,255,.15);color:#fff}.page_reorderBtn__zXe9j:disabled{opacity:.3;cursor:not-allowed}.page_mainActionBtns__Vc5XF{display:flex;align-items:center;gap:.4rem}.page_btnEdit__lPBva{display:inline-flex;align-items:center;gap:.35rem;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.35);color:#c084fc;padding:.4rem .8rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.page_btnEdit__lPBva:hover{background:rgba(168,85,247,.3);color:#fff}.page_btnDelete__uXO2G{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#f87171;padding:.4rem .65rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.page_btnDelete__uXO2G:hover{background:rgba(239,68,68,.25);color:#fff}.page_modalBackdrop__yduvr{position:fixed;inset:0;background:rgba(3,7,18,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto}.page_modalCard__TI976{background:#0b0f19;border:1px solid rgba(255,255,255,.12);border-radius:22px;max-width:960px;width:100%;height:90vh;max-height:860px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 40px rgba(168,85,247,.15)}.page_modalHeader__1ekKi{padding:1.25rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.page_modalTitle___M_Qb{font-size:1.35rem;font-weight:800;color:#fff;margin:0}.page_modalCloseBtn__Jbwxp{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;line-height:1;padding:.25rem .5rem;border-radius:6px;transition:all .2s}.page_modalCloseBtn__Jbwxp:hover{color:#fff;background:rgba(255,255,255,.1)}.page_modalForm__d6OVt{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.page_modalBody__cpNj9{padding:1.75rem;overflow-y:auto;flex:1 1;min-height:0;display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.5) rgba(15,23,42,.8)}.page_modalBody__cpNj9::-webkit-scrollbar{width:8px}.page_modalBody__cpNj9::-webkit-scrollbar-track{background:rgba(15,23,42,.8);border-radius:4px}.page_modalBody__cpNj9::-webkit-scrollbar-thumb{background:rgba(168,85,247,.5);border-radius:4px}.page_modalBody__cpNj9::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.8)}@media (max-width:820px){.page_modalBody__cpNj9{grid-template-columns:1fr}}.page_formCol__efn4O{display:flex;flex-direction:column;gap:1.25rem}.page_previewCol__05pM6{display:flex;flex-direction:column;gap:1rem;position:sticky;top:0;align-self:flex-start}.page_previewLabel___zVS3{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.page_inputGroup__n3e_n{display:flex;flex-direction:column;gap:.4rem}.page_inputRow__jGvua{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page_label__gdi6_{font-size:.82rem;font-weight:600;color:#cbd5e1}.page_required___oyzj{color:#f87171}.page_input__MncTr,.page_select__ivpkT,.page_textarea__vUqXw{background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.12);color:#fff;padding:.65rem .85rem;border-radius:10px;font-size:.88rem;outline:none;transition:border-color .2s;font-family:inherit}.page_input__MncTr:focus,.page_select__ivpkT:focus,.page_textarea__vUqXw:focus{border-color:#a855f7;background:rgba(15,23,42,.9)}.page_textarea__vUqXw{resize:vertical;min-height:80px}.page_select__ivpkT option{background:#0f172a;color:#fff}.page_presetBadges__U_71l{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.page_presetBadgeBtn__MAh5S{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.72rem;padding:.2rem .55rem;border-radius:999px;cursor:pointer;transition:all .15s}.page_presetBadgeBtn__MAh5S:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.4);color:#c084fc}.page_switchGroup__UER3r{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.08);border-radius:10px}.page_switchLabel__TKfDE{font-size:.83rem;font-weight:600;color:#cbd5e1}.page_switchToggle__ZA1WF{position:relative;display:inline-block;width:44px;height:24px}.page_switchToggle__ZA1WF input{opacity:0;width:0;height:0}.page_slider__Eq68Z{position:absolute;cursor:pointer;inset:0;background-color:#334155;transition:.25s;border-radius:24px}.page_slider__Eq68Z:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.25s;border-radius:50%}.page_switchToggle__ZA1WF input:checked+.page_slider__Eq68Z{background-color:#a855f7}.page_switchToggle__ZA1WF input:checked+.page_slider__Eq68Z:before{transform:translateX(20px)}.page_uploadBox___SVHL{border:2px dashed rgba(255,255,255,.15);border-radius:12px;padding:1rem;text-align:center;background:rgba(15,23,42,.3);cursor:pointer;transition:all .2s}.page_uploadBox___SVHL:hover{border-color:#a855f7;background:rgba(168,85,247,.05)}.page_uploadIcon__6qgiW{font-size:1.5rem;margin-bottom:.35rem}.page_uploadText__s2qKi{font-size:.8rem;color:#94a3b8}.page_uploadSubtext__j7Rrk{font-size:.7rem;color:#64748b;margin-top:.2rem}.page_existingImagesGrid__shjL0{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin-top:.5rem}.page_existingImgThumb__45H5t{width:100%;height:48px;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s;position:relative}.page_existingImgThumb__45H5t:hover{border-color:#a855f7;transform:scale(1.05)}.page_existingImgSelected__RrvPw{border:2px solid #a855f7}.page_modalFooter__IFVzF{padding:1.15rem 1.75rem;border-top:1px solid rgba(255,255,255,.1);background:rgba(11,15,25,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:flex-end;align-items:center;gap:.75rem;flex-shrink:0;z-index:10}.page_btnCancel__jqmXa{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:.65rem 1.25rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.page_btnCancel__jqmXa:hover{background:rgba(255,255,255,.12);color:#fff}.page_btnSave__9VBbv{background:linear-gradient(135deg,#a855f7,#7c3aed);border:1px solid rgba(255,255,255,.25);color:#fff;padding:.65rem 1.45rem;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:0 4px 15px rgba(168,85,247,.35);transition:all .2s}.page_btnSave__9VBbv:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.page_btnSave__9VBbv:disabled{opacity:.5;cursor:not-allowed}.page_toast__IaLtL{position:fixed;bottom:2rem;right:2rem;background:#10b981;color:#fff;padding:.85rem 1.5rem;border-radius:12px;font-size:.88rem;font-weight:700;box-shadow:0 10px 25px rgba(0,0,0,.5);z-index:120;display:flex;align-items:center;gap:.5rem;animation:page_slideIn__Q6mNF .3s ease}.page_toastError__18PJq{background:#ef4444}@keyframes page_slideIn__Q6mNF{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.page_storeContainer__6oy9J{min-height:100vh;background:#08090e;color:#f1f5f9;position:relative;overflow-x:hidden;padding-top:100px;padding-bottom:5rem}.page_ambientGlowTop__D0Pac{top:0;left:50%;transform:translateX(-50%);width:900px;background:radial-gradient(circle,rgba(168,85,247,.15) 0,rgba(6,182,212,.08) 50%,transparent 75%);filter:blur(80px)}.page_ambientGlowBottom__RqfGg,.page_ambientGlowTop__D0Pac{position:absolute;height:500px;pointer-events:none;z-index:0}.page_ambientGlowBottom__RqfGg{bottom:0;right:10%;width:700px;background:radial-gradient(circle,rgba(217,70,239,.12) 0,rgba(14,165,233,.06) 50%,transparent 75%);filter:blur(90px)}.page_contentWrapper__7ayyF{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 1.5rem}.page_heroHeader__M8wGx{text-align:center;max-width:860px;margin:1.5rem auto 3.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.page_badgeRow__lIbP0{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.page_editionBadge__vYzvR{color:#c084fc;background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.3);border-radius:999px}.page_editionBadge__vYzvR,.page_previewBadge__fkoii{font-family:var(--font-ancestrais),var(--font-cinzel),serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.4rem 1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_previewBadge__fkoii{color:#22d3ee;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.3);border-radius:999px}.page_pageTitle__H0MVX{font-family:var(--font-ancestrais),var(--font-cinzel),serif;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.15;background:linear-gradient(135deg,#ffffff 30%,#e2e8f0 70%,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;text-shadow:0 4px 20px rgba(0,0,0,.5)}.page_pageSubtitle__KoDEi{font-size:clamp(1rem,2vw,1.15rem);color:#94a3b8;line-height:1.6;max-width:680px;margin:0}.page_subtitleBreak__55q2K{display:block;margin-top:.25rem;color:#e2e8f0;font-weight:400}.page_heritageNote__konEe{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-left:3px solid #c084fc;border-radius:12px;padding:1rem 1.25rem;max-width:720px;text-align:left;font-size:.88rem;color:#cbd5e1;line-height:1.6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:.5rem}.page_heritageNote__konEe strong{color:#f8fafc}.page_filterBar__RvwPz{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-bottom:2.5rem;padding:.5rem}.page_filterBtn__shmVr{font-family:var(--font-ancestrais),var(--font-cinzel),serif;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:.6rem 1.25rem;border-radius:999px;cursor:pointer;transition:all .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_filterBtn__shmVr:hover{color:#ffffff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.page_filterBtnActive__0AC_0{color:#ffffff;background:linear-gradient(135deg,rgba(168,85,247,.35),rgba(6,182,212,.25));border-color:rgba(168,85,247,.6);box-shadow:0 0 16px rgba(168,85,247,.25)}.page_galleryGrid___OGji{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.75rem}.page_productCard__vbCuU{background:rgba(15,17,26,.7);border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;cursor:pointer}.page_productCard__vbCuU:hover{transform:translateY(-6px);border-color:rgba(168,85,247,.4);box-shadow:0 16px 36px rgba(0,0,0,.6),0 0 24px rgba(168,85,247,.15)}.page_imageWrapper__gI23k{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background:#0d0f17}.page_productImage__JKxGi{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.page_productCard__vbCuU:hover .page_productImage__JKxGi{transform:scale(1.06)}.page_cardBadges__1ltvL{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;align-items:center;z-index:2;pointer-events:none}.page_categoryTag__UFRQH{font-family:var(--font-ancestrais),var(--font-cinzel),serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffff;background:rgba(0,0,0,.65);padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.page_categoryTag__UFRQH,.page_statusTag__mFdoH{font-size:.7rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_statusTag__mFdoH{font-weight:500;color:#38bdf8;background:rgba(14,165,233,.2);border:1px solid rgba(56,189,248,.35);padding:.3rem .7rem;border-radius:999px}.page_viewIconOverlay__Z4AaS{position:absolute;inset:0;background:rgba(7,9,15,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:1}.page_productCard__vbCuU:hover .page_viewIconOverlay__Z4AaS{opacity:1}.page_viewButtonBadge__JAZNv{font-family:var(--font-ancestrais),var(--font-cinzel),serif;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff;background:rgba(14,16,25,.85);border:1px solid rgba(255,255,255,.25);padding:.6rem 1.25rem;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(8px);transition:transform .3s ease}.page_productCard__vbCuU:hover .page_viewButtonBadge__JAZNv{transform:translateY(0)}.page_cardContent___C1IU{padding:1.4rem;display:flex;flex-direction:column;gap:.6rem;flex:1 1}.page_cardTitle__jD8TW{font-family:var(--font-ancestrais),var(--font-cinzel),serif;font-size:1.15rem;font-weight:600;letter-spacing:.08em;color:#ffffff;margin:0}.page_cardHeaderRow__DjpHG{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.page_cardPrice___t1BX{font-family:var(--font-ancestrais),var(--font-cinzel),serif;font-size:.95rem;font-weight:700;color:#34d399;letter-spacing:.05em;white-space:nowrap}.page_lightboxPrice__N6IF2{font-size:1.3rem;font-weight:800;color:#34d399;margin-top:.75rem;display:inline-block}.page_lightboxBuyBtn__YqqRB{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#a855f7,#06b6d4);color:#ffffff;padding:.75rem 1.4rem;border-radius:999px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 15px rgba(168,85,247,.35)}.page_lightboxBuyBtn__YqqRB:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(168,85,247,.55);filter:brightness(1.1)}.page_cardDescription__RKiTJ{font-size:.88rem;color:#94a3b8;line-height:1.55;margin:0}.page_teaserSection__8bg_F{margin-top:5rem;background:linear-gradient(135deg,rgba(168,85,247,.12),rgba(6,182,212,.08) 50%,rgba(15,17,26,.8));border:1px solid rgba(168,85,247,.25);border-radius:28px;padding:3rem 2rem;text-align:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 48px rgba(0,0,0,.4)}.page_teaserSection__8bg_F:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:450px;height:250px;background:radial-gradient(circle,rgba(168,85,247,.25),transparent 70%);filter:blur(50px);pointer-events:none}.page_teaserContent__RzU7x{position:relative;z-index:1;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.page_teaserBadge__CcmR6{font-size:.78rem;letter-spacing:.2em;color:#f472b6;background:rgba(244,114,182,.12);border:1px solid rgba(244,114,182,.3);padding:.4rem 1.1rem;border-radius:999px}.page_teaserBadge__CcmR6,.page_teaserTitle__NBljU{font-family:var(--font-ancestrais),var(--font-cinzel),serif;text-transform:uppercase}.page_teaserTitle__NBljU{font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:700;letter-spacing:.08em;color:#ffffff;margin:0;line-height:1.25}.page_teaserText__qaoG3{font-size:.98rem;color:#cbd5e1;line-height:1.7;margin:0}.page_teaserActions__6XAFH{display:flex;align-items:center;gap:1rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.page_btnPrimary__hd_g6{font-family:var(--font-ancestrais),var(--font-cinzel),serif;font-size:.88rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff;background:#0f1016;border:1px solid rgba(168,85,247,.6);padding:.85rem 2rem;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px rgba(168,85,247,.25)}.page_btnPrimary__hd_g6:hover{background:#171926;border-color:#c084fc;box-shadow:0 8px 28px rgba(168,85,247,.45);transform:translateY(-2px)}.page_btnSecondary__3_ehm{font-family:var(--font-ancestrais),var(--font-cinzel),serif;font-size:.88rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#cbd5e1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);padding:.85rem 1.8rem;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.page_btnSecondary__3_ehm:hover{color:#ffffff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.page_lightboxBackdrop__m4csq{position:fixed;inset:0;background:rgba(3,4,8,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:page_fadeIn__vvl_3 .3s ease forwards}@keyframes page_fadeIn__vvl_3{0%{opacity:0}to{opacity:1}}.page_lightboxContainer__0yVOP{position:relative;max-width:960px;width:100%;max-height:90vh;background:#0f121d;border:1px solid rgba(255,255,255,.12);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 35px rgba(168,85,247,.2)}.page_lightboxCloseBtn__U5tR8{position:absolute;top:1.25rem;right:1.25rem;width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:1.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.page_lightboxCloseBtn__U5tR8:hover{background:rgba(239,68,68,.8);border-color:transparent;transform:rotate(90deg)}.page_lightboxBody__PHR7e{display:flex;flex-direction:row;height:100%;max-height:85vh}.page_lightboxImageWrapper___gl6F{flex:1.2 1;position:relative;background:#07080d;min-height:420px;display:flex;align-items:center;justify-content:center}.page_lightboxImg__pOKmk{width:100%;height:100%;object-fit:contain;max-height:85vh}.page_lightboxNavNext__k1_mo,.page_lightboxNavPrev__OLmHj{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .2s ease}.page_lightboxNavPrev__OLmHj{left:1rem}.page_lightboxNavNext__k1_mo{right:1rem}.page_lightboxNavNext__k1_mo:hover,.page_lightboxNavPrev__OLmHj:hover{background:rgba(168,85,247,.8);border-color:transparent;transform:translateY(-50%) scale(1.1)}.page_lightboxDetails__N1ySZ{flex:0.8 1;padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:space-between;background:#0f121d;overflow-y:auto}.page_lightboxCategory__X9Irp{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#c084fc}.page_lightboxCategory__X9Irp,.page_lightboxTitle__U_dT2{font-family:var(--font-ancestrais),var(--font-cinzel),serif}.page_lightboxTitle__U_dT2{font-size:1.5rem;font-weight:700;letter-spacing:.08em;color:#ffffff;margin:.5rem 0 1rem}.page_lightboxDescription__jxnAA{font-size:.95rem;color:#cbd5e1;line-height:1.7}.page_lightboxFooter___sy_p{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.75rem}.page_lightboxIndex__k_2Pk{font-size:.82rem;color:#64748b;font-family:var(--font-geist-mono),monospace}@media (max-width:900px){.page_galleryGrid___OGji{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.page_lightboxBody__PHR7e{flex-direction:column;max-height:90vh}.page_lightboxImageWrapper___gl6F{flex:1 1;min-height:300px;max-height:45vh}.page_lightboxDetails__N1ySZ{flex:1 1;padding:1.5rem}.page_lightboxTitle__U_dT2{font-size:1.25rem}.page_teaserSection__8bg_F{padding:2rem 1.25rem}}@media (max-width:600px){.page_storeContainer__6oy9J{padding-top:85px}.page_galleryGrid___OGji{grid-template-columns:1fr}.page_filterBar__RvwPz{gap:.4rem}.page_filterBtn__shmVr{font-size:.72rem;padding:.45rem .9rem}.page_teaserActions__6XAFH{flex-direction:column;width:100%}.page_btnPrimary__hd_g6,.page_btnSecondary__3_ehm{width:100%}}