*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;direction:rtl;background:#07070b;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.navbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07070beb;border-bottom:1px solid #222232;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:14px 18px;display:flex;position:sticky;top:0}.brand{color:#9d6cff;letter-spacing:1px;font-size:20px;font-weight:900}.navLinks{white-space:nowrap;color:#d6d6df;align-items:center;gap:14px;font-size:14px;display:flex;overflow-x:auto}.homePage,.page{width:min(1100px,100%);margin:auto;padding:20px 14px 90px}.hero{background:radial-gradient(circle at 100% 0,#9d6cff61,#0000 38%),linear-gradient(145deg,#14141f,#08080d);border:1px solid #262638;border-radius:28px;flex-direction:column;justify-content:center;min-height:370px;padding:28px;display:flex}.heroTag{color:#c3a4ff;background:#9d6cff29;border-radius:999px;width:fit-content;margin-bottom:14px;padding:8px 13px;font-weight:800}.hero h1{margin-bottom:12px;font-size:38px;line-height:1.3}.hero p,.page p{color:#c9c9d4;max-width:620px;line-height:1.8}.loadingText{color:#c9c9d4;margin-top:18px}.heroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mainBtn,.secondBtn{border-radius:14px;padding:12px 18px;font-weight:700}.mainBtn{background:#7c3cff}.secondBtn{background:#191923;border:1px solid #303042}.homeGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.homeCard{background:linear-gradient(145deg,#151520,#0d0d14);border:1px solid #252536;border-radius:24px;align-items:flex-end;min-height:135px;padding:18px;font-weight:900;display:flex}.page h1{margin-bottom:12px}.familiesGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.familyCard{background-color:#0000;background-image:radial-gradient(circle at 100% 0,#7c3cff40,#0000 42%),linear-gradient(145deg,#161622,#0d0d14);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #28283a;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:20px;display:flex;overflow:hidden}.familyCard h2{margin-bottom:6px;font-size:24px}.familyCard span{color:#d8d8e3;line-height:1.6}@media (width<=700px){.navbar{flex-direction:column;align-items:flex-start}.hero{min-height:320px;padding:22px}.hero h1{font-size:30px}.homeGrid{grid-template-columns:repeat(2,1fr)}.homeCard{min-height:115px}.familiesGrid{grid-template-columns:1fr}}.adminGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.adminCard,.adminItem{background:#14141f;border:1px solid #292939;border-radius:18px;padding:18px}.adminForm{gap:12px;max-width:520px;margin-top:18px;display:grid}.adminForm input,.adminForm textarea{color:#fff;background:#11111a;border:1px solid #303044;border-radius:14px;padding:13px;font-size:15px}.adminForm textarea{resize:vertical;min-height:90px}.adminForm button{color:#fff;cursor:pointer;background:#7c3cff;border:0;border-radius:14px;padding:13px;font-weight:800}.adminList{gap:10px;margin-top:22px;display:grid}.adminItem{justify-content:space-between;gap:12px;display:flex}.familyHero{background-position:50%;background-size:cover;border:1px solid #2a2a3a;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:230px;margin-bottom:22px;padding:26px;display:flex;overflow:hidden}.familyHero h1{margin-bottom:8px;font-size:38px}.productsGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.productCard{background:#14141f;border:1px solid #292939;border-radius:22px;transition:all .3s;overflow:hidden}.productCard:hover{border-color:#7c3cff;transform:translateY(-4px)}.productCard img{object-fit:cover;width:100%;height:260px;display:block}.productCard div{padding:14px}.productCard h2{margin-bottom:6px;font-size:18px}.productCard p{color:#fff;font-weight:800;line-height:1.4}.productCard span{color:#bdbdcc;font-size:13px}@media (width<=900px){.productsGrid{grid-template-columns:repeat(2,1fr)}.productCard img{height:220px}}@media (width<=600px){.productsGrid{grid-template-columns:1fr}.productCard img{height:300px}}.productsGrid{place-items:start stretch}.productCard{width:100%;max-width:260px}@media (width>=901px){.productsGrid{grid-template-columns:repeat(auto-fill,minmax(230px,260px))}}.productCard img{object-fit:contain;background:#0b0b10}.adminItem{align-items:center;min-height:82px}.adminItem>div:first-child{flex-direction:column;gap:6px;display:flex}.adminItem strong{font-size:18px}.adminItem span{color:#aab;font-size:13px}.adminActions{gap:8px;display:flex}.adminActions button{color:#fff;cursor:pointer;background:#20202c;border:1px solid #343449;border-radius:10px;padding:8px 12px}.adminActions button:hover{border-color:#7c3cff}.adminCardsList{gap:14px;margin-top:26px;display:grid}.adminFamilyCard{background:#14141f;border:1px solid #292939;border-radius:22px;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.adminFamilyImage{background:#0b0b10;border-radius:16px;width:110px;height:75px;overflow:hidden}.adminFamilyImage img{object-fit:cover;width:100%;height:100%}.adminFamilyPlaceholder{color:#aab;place-items:center;height:100%;font-size:12px;display:grid}.adminFamilyInfo h3{margin-bottom:6px;font-size:20px}.adminFamilyInfo span,.adminFamilyInfo small{color:#aab;margin-top:4px;display:block}@media (width<=700px){.adminFamilyCard{grid-template-columns:1fr}.adminFamilyImage{width:100%;height:150px}.adminActions{flex-wrap:wrap}}.adminProductFamiliesGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:24px;display:grid}.adminProductFamilyCard{background:#14141f;border:1px solid #292939;border-radius:24px;transition:all .3s;overflow:hidden}.adminProductFamilyCard:hover{border-color:#7c3cff;transform:translateY(-4px)}.adminProductFamilyImage{color:#aab;background:#0b0b10;place-items:center;height:155px;display:grid}.adminProductFamilyImage img{object-fit:cover;width:100%;height:100%}.adminProductFamilyInfo{padding:16px}.adminProductFamilyInfo h2{margin-bottom:8px;font-size:22px}.adminProductFamilyInfo p{color:#aab;font-size:13px;line-height:1.5}.adminProductFamilyInfo strong{color:#fff;margin-top:10px;display:block}.adminSectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.adminSectionHeader p{color:#aab;margin-top:8px}.adminPrimaryButton,.adminGhostButton{cursor:pointer;color:#fff;border:0;border-radius:14px;padding:12px 18px;font-weight:800}.adminPrimaryButton{background:#7c3cff}.adminGhostButton{background:#20202c;border:1px solid #343449}.adminPanel{background:#12121b;border:1px solid #292939;border-radius:26px;margin-bottom:24px;padding:18px}.adminPanelHeader{justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}.adminPanelHeader h2{margin-bottom:6px;font-size:24px}.adminPanelHeader p{color:#aab}.adminProductForm{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.formGroup{gap:8px;display:grid}.formGroup.full,.formActions.full{grid-column:1/-1}.formGroup label{color:#d8d8e8;font-size:14px;font-weight:700}.formGroup input,.formGroup textarea,.formGroup select{color:#fff;background:#0e0e16;border:1px solid #333348;border-radius:14px;width:100%;padding:13px;font-size:15px}.formGroup textarea{resize:vertical;min-height:95px}.formActions{flex-wrap:wrap;gap:10px;display:flex}.successText{color:#69f0ae;margin-top:8px}@media (width<=700px){.adminSectionHeader,.adminPanelHeader{flex-direction:column;align-items:stretch}.adminProductForm{grid-template-columns:1fr}}.productImagesGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin-top:24px;display:grid}.productImageAdminCard{background:#14141f;border:1px solid #292939;border-radius:22px;position:relative;overflow:hidden}.productImageAdminCard img{object-fit:contain;background:#0b0b10;width:100%;height:230px;display:block}.mainImageBadge{color:#fff;background:#7c3cff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px}.productImageActions{gap:8px;padding:12px;display:flex}.productImageActions button{color:#fff;cursor:pointer;background:#20202c;border:1px solid #343449;border-radius:10px;flex:1;padding:9px}.productImageActions button:hover{border-color:#7c3cff}.emptyState{color:#aab;background:#14141f;border:1px solid #292939;border-radius:20px;margin-top:22px;padding:18px}.imageOrderBadge{color:#fff;background:#20202c;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.productImageActions{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.productDetailsLayout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:22px;display:grid}.productGallery,.productInfoPanel,.productTextSections>div,.similarProducts{background:#12121b;border:1px solid #292939;border-radius:26px;padding:16px}.productMainImage{background:#08080d;border-radius:20px;place-items:center;height:560px;display:grid;overflow:hidden}.productMainImage img{object-fit:contain;width:100%;height:100%}.noImageBox{color:#aab}.productThumbs{gap:10px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.productThumbs button{cursor:pointer;background:#0b0b10;border:1px solid #333348;border-radius:16px;width:82px;min-width:82px;height:82px;padding:0;overflow:hidden}.productThumbs button.active{border-color:#7c3cff;box-shadow:0 0 0 2px #7c3cff40}.productThumbs img{object-fit:contain;width:100%;height:100%}.productFamilyLink{color:#c5a6ff;background:#7c3cff1f;border:1px solid #7c3cff40;border-radius:999px;width:fit-content;margin-bottom:14px;padding:8px 12px;font-weight:800;display:inline-flex}.productInfoPanel h1{margin-bottom:12px;font-size:34px;line-height:1.35}.rarityBadge{color:#fff;text-transform:uppercase;background:#20202c;border-radius:999px;margin-bottom:18px;padding:7px 12px;font-size:13px;font-weight:900;display:inline-flex}.rarityBadge.rare{color:#8bd3ff}.priceBox{background:#0d0d14;border:1px solid #272739;border-radius:20px;margin-bottom:14px;padding:16px}.priceBox span,.productMetaGrid span{color:#aab;margin-bottom:6px;font-size:13px;display:block}.priceBox strong{font-size:28px}.productMetaGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.productMetaGrid div{background:#0d0d14;border:1px solid #272739;border-radius:18px;padding:14px}.addToCartButton{color:#fff;cursor:pointer;background:#7c3cff;border:0;border-radius:16px;width:100%;margin-top:16px;padding:15px;font-size:16px;font-weight:900}.addToCartButton:disabled{cursor:not-allowed;background:#303040}.productTextSections{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px;display:grid}.productTextSections h2,.similarProducts h2{margin-bottom:10px}.productTextSections p{color:#c9c9d4;line-height:1.9}.similarProducts{margin-top:22px}.similarProductsGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.similarProductCard{background:#0d0d14;border:1px solid #272739;border-radius:18px;padding-bottom:12px;overflow:hidden}.similarProductCard img{object-fit:contain;background:#08080d;width:100%;height:180px}.similarProductCard h3,.similarProductCard span{padding:0 12px;display:block}.similarProductCard h3{margin-top:10px;font-size:15px}.similarProductCard span{color:#c5a6ff;margin-top:6px;font-weight:800}@media (width<=900px){.productDetailsLayout,.productTextSections{grid-template-columns:1fr}.productMainImage{height:430px}}@media (width<=600px){.productMainImage{height:340px}.productInfoPanel h1{font-size:28px}}:root{--gold-bg:#050505;--gold-bg-soft:#0d0c0a;--gold-card:#131210d6;--gold-card-2:#1d1b16eb;--gold-line:#e5b85b2e;--gold-line-strong:#ffd2706b;--gold-text:#fff8e8;--gold-muted:#bdb3a0;--gold-main:#d6a94d;--gold-main-2:#ffe39a;--gold-shadow:0 24px 80px #0000008c;--header-height:82px}body{color:var(--gold-text);background:radial-gradient(circle at 82% 0,#d6a94d1f,#0000 34%),radial-gradient(circle at 12% 8%,#ffe39a0f,#0000 28%),linear-gradient(#050505 0%,#090806 45%,#050505 100%)}body:before{content:"";pointer-events:none;opacity:.18;z-index:-1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.navbar{display:none!important}.siteHeader{z-index:80;border-bottom:1px solid var(--gold-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505b8;padding:12px 16px;position:sticky;top:0}.siteHeaderInner{grid-template-columns:auto 1fr minmax(260px,360px) auto;align-items:center;gap:14px;width:min(1220px,100%);margin:0 auto;display:grid}.brandGold{align-items:center;gap:12px;min-width:205px;display:flex}.brandGold img{object-fit:cover;border:1px solid var(--gold-line-strong);border-radius:18px;width:54px;height:54px;box-shadow:0 0 28px #d6a94d2e}.brandGold span{text-align:right;gap:1px;display:grid}.brandGold strong{color:var(--gold-main-2);letter-spacing:-.5px;font-size:21px;font-weight:950;line-height:1.1}.brandGold small{color:var(--gold-muted);font-size:12px;font-weight:700}.desktopNav{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.desktopNav a{color:#d8cdb8;border-radius:999px;padding:10px 13px;font-size:14px;font-weight:800;transition:all .18s}.headerSearch{border:1px solid var(--gold-line);background:#ffffff0e;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 14px;display:flex}.headerSearch span{color:var(--gold-main-2);font-size:17px}.headerSearch input{width:100%;color:var(--gold-text);text-align:right;background:0 0;border:0;outline:none;font-size:13px}.headerActions{align-items:center;gap:8px;display:flex}.headerIconButton{border:1px solid var(--gold-line);width:46px;height:46px;color:var(--gold-text);cursor:pointer;background:#ffffff0e;border-radius:16px;place-items:center;font-size:17px;display:grid}.homePage.homeGold,.page{width:min(1220px,100%);padding:22px 16px 110px}.goldHero{border:1px solid var(--gold-line-strong);min-height:520px;box-shadow:var(--gold-shadow);background-color:#0000;background-image:linear-gradient(90deg,#050505f0 0%,#080705b8 44%,#0807054d 100%),radial-gradient(circle at 18% 20%,#ffe39a29,#0000 28%),url(/habashkalat-logo.jpg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:36px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:26px;padding:40px;display:grid;position:relative;overflow:hidden}.goldHero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 24%),radial-gradient(circle at 80%,#d6a94d2e,#0000 24%);position:absolute;inset:0}.goldHeroContent,.goldHeroLogoCard{z-index:1;position:relative}.goldEyebrow{color:#1a1203;background:linear-gradient(135deg, var(--gold-main-2), var(--gold-main));border-radius:999px;width:fit-content;margin-bottom:18px;padding:9px 14px;font-weight:950;display:inline-flex;box-shadow:0 14px 34px #d6a94d38}.goldHero h1{letter-spacing:-2px;max-width:660px;color:var(--gold-text);text-shadow:0 8px 40px #0000008c;margin:0 0 18px;font-size:clamp(40px,6vw,82px);line-height:1.05}.goldHero p{color:#e4d7bd;max-width:560px;font-size:18px;line-height:1.9}.goldHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.goldPrimaryBtn,.goldGhostBtn{border-radius:18px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-weight:950;display:inline-flex}.goldPrimaryBtn{color:#1a1203;background:linear-gradient(135deg, var(--gold-main-2), var(--gold-main));box-shadow:0 18px 38px #d6a94d38}.goldGhostBtn{color:var(--gold-text);border:1px solid var(--gold-line-strong);background:#ffffff12}.goldHeroLogoCard{border:1px solid var(--gold-line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#08080894;border-radius:30px;align-self:stretch;place-items:center;padding:20px;display:grid}.goldHeroLogoCard img{aspect-ratio:1;object-fit:cover;border:1px solid var(--gold-line);border-radius:28px;width:min(260px,100%);box-shadow:0 24px 60px #00000080}.goldHeroLogoCard div{gap:5px;margin-top:16px;display:grid}.goldHeroLogoCard strong{color:var(--gold-main-2);font-size:18px}.goldHeroLogoCard span{color:var(--gold-muted);font-size:13px}.goldQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.goldQuickCard{border:1px solid var(--gold-line);background:radial-gradient(circle at 100% 0,#d6a94d29,#0000 42%),linear-gradient(145deg,#161410f2,#090909f2);border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:145px;padding:18px;transition:all .18s;display:flex}.goldQuickCard:hover{border-color:var(--gold-line-strong);transform:translateY(-3px)}.goldQuickCard span{color:var(--gold-main-2);margin-bottom:8px;font-weight:950}.goldQuickCard strong{color:var(--gold-text);line-height:1.5}.goldSectionTitle{border:1px solid var(--gold-line);background:#ffffff0a;border-radius:26px;margin-top:18px;padding:24px}.goldSectionTitle span{color:var(--gold-main-2);letter-spacing:1px;font-size:12px;font-weight:950}.goldSectionTitle h2{color:var(--gold-text);margin-top:8px;font-size:26px;line-height:1.5}.floatingWhatsapp{z-index:90;color:#fff;background:linear-gradient(135deg,#20c363,#138b43);border-radius:999px;justify-content:center;align-items:center;min-width:88px;height:46px;padding:0 16px;font-weight:950;display:inline-flex;position:fixed;bottom:20px;left:18px;box-shadow:0 16px 38px #138b4352}.familyCard,.homeCard,.adminCard,.adminItem,.productGallery,.productInfoPanel,.productTabs,.similarProducts,.productTextSections>div{border-color:var(--gold-line)!important}.mainBtn,.adminForm button,.addToCartButton{background:linear-gradient(135deg, var(--gold-main-2), var(--gold-main))!important;color:#1a1203!important}@media (width<=1020px){.siteHeaderInner{grid-template-columns:auto 1fr auto}.desktopNav{display:none}.headerSearch{min-width:0}.goldHero{grid-template-columns:1fr}.goldHeroLogoCard{display:none}.goldQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:root{--header-height:70px}.siteHeader{padding:9px 10px}.siteHeaderInner{grid-template-columns:auto 1fr auto;gap:8px}.brandGold{gap:8px;min-width:0}.brandGold img{border-radius:15px;width:46px;height:46px}.brandGold strong{font-size:17px}.brandGold small{font-size:10px}.headerSearch{border-radius:15px;order:3;grid-column:1/-1;height:42px}.headerActions{gap:6px}.headerIconButton{border-radius:14px;width:42px;height:42px}.homePage.homeGold,.page{padding:14px 10px 102px}.goldHero{background-color:#0000;background-image:linear-gradient(#0505051a 0%,#05050570 36%,#050505f5 100%),url(/habashkalat-logo.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;align-items:end;min-height:520px;padding:22px}.goldHero h1{letter-spacing:-1px;font-size:42px}.goldHero p{font-size:15px;line-height:1.8}.goldHeroActions{grid-template-columns:1fr .8fr;gap:10px;display:grid}.goldPrimaryBtn,.goldGhostBtn{border-radius:16px;min-height:50px;padding:12px 14px}.goldQuickGrid{gap:10px}.goldQuickCard{border-radius:22px;min-height:128px;padding:14px}.goldSectionTitle{border-radius:22px;padding:18px}.goldSectionTitle h2{font-size:20px}.mobileBottomNav{z-index:85;border:1px solid var(--gold-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060606d1;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));height:66px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 60px #00000080}.mobileBottomNav a{color:#cfc4ad;border-radius:18px;place-items:center;gap:1px;min-width:0;font-weight:850;display:grid}.mobileBottomNav a span{font-size:17px;line-height:1}.mobileBottomNav a small{font-size:10px;line-height:1}.mobileBottomNav a.active{color:#1a1203;background:linear-gradient(135deg, var(--gold-main-2), var(--gold-main))}.floatingWhatsapp{min-width:72px;height:42px;font-size:13px;bottom:88px;left:14px}}.homePage.homeGold.homeV3{width:min(1220px,100%);padding:18px 16px 118px}.cinemaHero{background-color:#0000;background-image:linear-gradient(#0505051f 0%,#05050575 42%,#050505fa 100%),radial-gradient(circle at 50% 20%,#ffdc823d,#0000 28%),url(/habashkalat-logo.jpg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffd6803d;border-radius:42px;align-items:flex-end;min-height:640px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000009e}.cinemaHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000b8,#0000 42%,#00000047),radial-gradient(circle at 78% 88%,#d6a94d38,#0000 22%);position:absolute;inset:0}.heroGlow{filter:blur(36px);background:#ffde8c2e;border-radius:999px;width:360px;height:360px;position:absolute;bottom:-120px;right:-120px}.cinemaHeroContent{z-index:2;text-align:right;justify-items:start;max-width:720px;display:grid;position:relative}.heroLogoMark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000080;border:1px solid #ffd6804d;border-radius:999px;align-items:center;gap:11px;margin-bottom:16px;padding:8px 12px;display:inline-flex}.heroLogoMark img{object-fit:cover;border-radius:999px;width:42px;height:42px}.heroLogoMark span{color:#ffe39a;letter-spacing:.5px;font-size:12px;font-weight:950}.cinemaEyebrow{color:#1c1303;background:linear-gradient(135deg,#ffe39a,#d6a94d);border-radius:999px;padding:9px 14px;font-weight:950;box-shadow:0 14px 36px #d6a94d3d}.cinemaHero h1{color:#fff8e8;letter-spacing:-2.2px;text-shadow:0 12px 52px #000000b8;max-width:780px;margin:18px 0 14px;font-size:clamp(42px,6.2vw,86px);line-height:1.04}.cinemaHero p{color:#efe2c6;max-width:620px;font-size:18px;line-height:1.95}.cinemaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cinemaPrimary,.cinemaSecondary{border-radius:18px;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;font-weight:950;display:inline-flex}.cinemaPrimary{color:#1b1202;background:linear-gradient(135deg,#ffe39a,#d6a94d);box-shadow:0 18px 42px #d6a94d40}.cinemaSecondary{color:#fff8e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffd68052}.homeFeatureStrip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.featurePill{background:radial-gradient(circle at 0 0,#ffe39a1f,#0000 34%),#ffffff0b;border:1px solid #ffd68029;border-radius:24px;align-content:center;gap:6px;min-height:92px;padding:16px;display:grid}.featurePill strong{color:#ffe39a;font-size:17px}.featurePill span{color:#cfc1a6;font-size:13px;line-height:1.5}.homeSectionHead{justify-content:space-between;align-items:end;gap:14px;margin:28px 0 12px;display:flex}.homeSectionHead span{color:#d6a94d;letter-spacing:1.4px;font-size:12px;font-weight:950}.homeSectionHead h2{color:#fff8e8;margin:0;font-size:28px;font-weight:950}.familyShowcaseRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.familyShowcaseCard{background:linear-gradient(#0000 0%,#000000d6 100%),radial-gradient(circle at 70% 20%,#ffe19133,#0000 30%),linear-gradient(135deg,#1c1912,#070707);border:1px solid #ffd6802e;border-radius:30px;align-items:flex-end;min-height:210px;padding:20px;transition:all .18s;display:flex;overflow:hidden}.familyShowcaseCard:hover{border-color:#ffd6806b;transform:translateY(-4px)}.familyShowcaseCard div{gap:7px;display:grid}.familyShowcaseCard span{color:#ffe39a;font-size:24px;font-weight:950}.familyShowcaseCard strong{color:#f2e7d2;font-size:15px;line-height:1.55}.homeSplitGrid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.widePromoCard{background:linear-gradient(#0000 0%,#000000db 100%),radial-gradient(circle at 100% 0,#ffe19138,#0000 30%),#10100d;border:1px solid #ffd6802e;border-radius:32px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:24px;display:flex;overflow:hidden}.widePromoCard span{color:#1b1202;background:linear-gradient(135deg,#ffe39a,#d6a94d);border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:950}.widePromoCard strong{color:#fff8e8;margin-top:12px;font-size:25px;line-height:1.35}.widePromoCard small{color:#cfc1a6;margin-top:8px;font-weight:800}@media (width<=1020px){.homeFeatureStrip,.familyShowcaseRow{grid-template-columns:repeat(2,minmax(0,1fr))}.homeSplitGrid{grid-template-columns:1fr}}@media (width<=640px){.homePage.homeGold.homeV3{padding:12px 10px 104px}.cinemaHero{background-position:top;border-radius:30px;min-height:610px;padding:18px}.heroLogoMark{margin-bottom:12px}.cinemaEyebrow{padding:8px 12px;font-size:12px}.cinemaHero h1{letter-spacing:-1px;margin:14px 0 10px;font-size:40px}.cinemaHero p{font-size:14px;line-height:1.85}.cinemaActions{grid-template-columns:1fr;width:100%;margin-top:18px;display:grid}.cinemaPrimary,.cinemaSecondary{border-radius:17px;width:100%;min-height:52px}.homeFeatureStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.featurePill{border-radius:22px;min-height:92px;padding:14px}.homeSectionHead{flex-direction:column;align-items:start;margin:24px 0 10px}.homeSectionHead h2{font-size:23px}.familyShowcaseRow{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.familyShowcaseCard{scroll-snap-align:start;min-width:78%;min-height:190px}.widePromoCard{border-radius:28px;min-height:190px;padding:20px}.widePromoCard strong{font-size:21px}}:root{--sx-bg:#07111f;--sx-bg-2:#0f172a;--sx-card:#0f172ac7;--sx-card-2:#1e293be0;--sx-line:#94a3b838;--sx-line-strong:#38bdf86b;--sx-text:#f8fafc;--sx-muted:#94a3b8;--sx-primary:#38bdf8;--sx-primary-2:#2563eb;--sx-secondary:#22d3ee;--sx-primary-text:#06121f;--sx-glow:#38bdf83d;--brand-word-one:#fff;--brand-word-two:#38bdf8;--gold-bg:var(--sx-bg);--gold-bg-soft:var(--sx-bg-2);--gold-card:var(--sx-card);--gold-card-2:var(--sx-card-2);--gold-line:var(--sx-line);--gold-line-strong:var(--sx-line-strong);--gold-text:var(--sx-text);--gold-muted:var(--sx-muted);--gold-main:var(--sx-primary);--gold-main-2:var(--sx-secondary)}body:before{opacity:.13;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.siteHeader{background:color-mix(in srgb, var(--sx-bg) 78%, transparent);border-bottom-color:var(--sx-line)}.brandBuilder strong{letter-spacing:-.8px;align-items:baseline;gap:3px;font-size:22px;font-weight:1000;display:inline-flex}.brandBuilder strong b,.builderHero h1 b{font-style:normal;font-weight:1000}.brandWordOne{color:var(--brand-word-one)}.brandWordTwo{color:var(--brand-word-two)}.brandBuilder small{color:var(--sx-muted)}.brandBuilder img,.heroLogoMark img{border-color:var(--sx-line-strong);box-shadow:0 0 28px var(--sx-glow)}.desktopNav a{color:color-mix(in srgb, var(--sx-text) 72%, transparent)}.desktopNav a:hover,.desktopNav a.active,.mobileBottomNav a.active,.cinemaEyebrow,.widePromoCard span{color:var(--sx-primary-text);background:linear-gradient(135deg, var(--sx-secondary), var(--sx-primary), var(--sx-primary-2));box-shadow:0 12px 34px var(--sx-glow)}.headerSearch,.headerIconButton,.mobileBottomNav,.featurePill,.themeStudioPreview,.themePresetCard,.brandEditorMock,.familyShowcaseCard,.widePromoCard{border-color:var(--sx-line)}.headerSearch span,.featurePill strong,.homeSectionHead span,.familyShowcaseCard span,.heroLogoMark span,.brandEditorMock strong,.themeStudioHead span{color:var(--sx-secondary)}.headerSearch input,.headerIconButton{color:var(--sx-text)}.headerSearch input::placeholder{color:color-mix(in srgb, var(--sx-muted) 68%, transparent)}.homePage.homeGold.homeV3.homeBuilder{width:min(1240px,100%)}.builderHero{background:linear-gradient(180deg, color-mix(in srgb, var(--sx-bg) 2%, transparent) 0%, color-mix(in srgb, var(--sx-bg) 48%, transparent) 40%, color-mix(in srgb, var(--sx-bg) 98%, transparent) 100%), radial-gradient(circle at 52% 18%, var(--sx-glow), transparent 30%), url(/habashkalat-logo.jpg);border-color:var(--sx-line-strong);box-shadow:0 30px 90px color-mix(in srgb, var(--sx-bg) 72%, black)}.builderHero:after{background:linear-gradient(90deg, color-mix(in srgb, var(--sx-bg) 82%, transparent), transparent 44%, color-mix(in srgb, var(--sx-bg) 36%, transparent)), radial-gradient(circle at 78% 88%, var(--sx-glow), transparent 24%)}.heroGlow{background:var(--sx-glow)}.builderHero h1 em{color:var(--sx-text);font-style:normal;font-weight:1000;display:block}.cinemaHero p,.featurePill span,.familyShowcaseCard strong,.widePromoCard small,.themeStudioHead p,.themePresetCard small,.brandEditorMock small,.brandEditorMock label{color:var(--sx-muted)}.cinemaPrimary,.goldPrimaryBtn,.mainBtn,.adminForm button,.addToCartButton{box-shadow:0 18px 42px var(--sx-glow);color:var(--sx-primary-text)!important;background:linear-gradient(135deg, var(--sx-secondary), var(--sx-primary), var(--sx-primary-2))!important}.cinemaSecondary,.goldGhostBtn{color:var(--sx-text);border-color:var(--sx-line-strong);background:color-mix(in srgb, var(--sx-card) 86%, transparent)}.featurePill,.familyShowcaseCard,.widePromoCard,.themeStudioPreview,.themePresetCard,.brandEditorMock{background:radial-gradient(circle at top left, var(--sx-glow), transparent 36%), var(--sx-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.featurePill:hover,.familyShowcaseCard:hover,.themePresetCard:hover,.themePresetCard.active{border-color:var(--sx-line-strong);transform:translateY(-3px)}.homeSectionHead h2,.widePromoCard strong,.themeStudioHead h2{color:var(--sx-text)}.themeStudioPreview{border:1px solid var(--sx-line);border-radius:34px;gap:16px;margin-top:16px;padding:20px;display:grid;overflow:hidden}.themeStudioHead{gap:8px;display:grid}.themeStudioHead span{letter-spacing:1.2px;font-size:12px;font-weight:1000}.themeStudioHead h2{margin:0;font-size:28px;font-weight:1000;line-height:1.35}.themeStudioHead p{max-width:680px;line-height:1.8}.themePresetGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.themePresetCard{text-align:right;border:1px solid var(--sx-line);min-height:142px;color:var(--sx-text);cursor:pointer;border-radius:24px;align-content:start;gap:10px;padding:15px;transition:all .18s;display:grid}.themePresetCard strong{color:var(--sx-text);font-size:16px;font-weight:1000}.themePresetCard small{line-height:1.55}.themeDots{gap:6px;display:inline-flex}.themeDots i{border-radius:999px;width:18px;height:18px;display:block}.themeDots i:first-child{background:var(--dot1)}.themeDots i:nth-child(2){background:var(--dot2)}.themeDots i:nth-child(3){background:var(--dot3)}.brandEditorMock{border:1px solid var(--sx-line);border-radius:26px;grid-template-columns:1.2fr repeat(3,1fr) auto auto auto;align-items:end;gap:10px;padding:16px;display:grid}.brandEditorMock>div{gap:5px;display:grid}.brandEditorMock>div>span{color:var(--sx-muted);font-size:12px;font-weight:900}.brandEditorMock strong{gap:3px;font-size:24px;font-weight:1000;line-height:1;display:inline-flex}.brandEditorMock label{gap:6px;font-size:12px;font-weight:850;display:grid}.brandEditorMock input{border:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-bg) 78%, transparent);width:100%;height:42px;color:var(--sx-text);border-radius:14px;outline:none;padding:0 12px}.brandEditorMock input[type=color]{min-width:54px;padding:4px}.brandEditorMock button{border:1px solid var(--sx-line-strong);background:color-mix(in srgb, var(--sx-card-2) 88%, transparent);min-height:42px;color:var(--sx-text);cursor:pointer;border-radius:14px;padding:0 12px;font-weight:950}.productCard:hover,.adminProductFamilyCard:hover,.adminActions button:hover,.productImageActions button:hover{border-color:var(--sx-line-strong)!important}.rarityBadge.legendary{color:#facc15}.floatingWhatsapp{bottom:22px}@media (width<=1100px){.themePresetGrid,.brandEditorMock{grid-template-columns:repeat(2,1fr)}.brandEditorMock>div{grid-column:1/-1}}@media (width<=640px){.brandBuilder strong{font-size:18px}.builderHero{background:linear-gradient(180deg, color-mix(in srgb, var(--sx-bg) 8%, transparent) 0%, color-mix(in srgb, var(--sx-bg) 54%, transparent) 34%, color-mix(in srgb, var(--sx-bg) 98%, transparent) 100%), url(/habashkalat-logo.jpg);background-position:top;background-size:cover}.builderHero h1{font-size:38px;line-height:1.1}.builderHero h1 em{margin-top:4px}.themeStudioPreview{border-radius:28px;padding:14px}.themeStudioHead h2{font-size:22px}.themePresetGrid{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.themePresetCard{scroll-snap-align:start;min-width:78%}.brandEditorMock{border-radius:22px;grid-template-columns:1fr;padding:14px}.brandEditorMock strong{font-size:26px}}.themeStudioPage{width:min(1180px,100%);color:var(--sx-text);margin:auto;padding:22px 14px 110px}.studioHero{border:1px solid var(--sx-line);background:radial-gradient(circle at top right, var(--sx-glow), transparent 42%), linear-gradient(145deg, var(--sx-card), var(--sx-bg-2));border-radius:32px;justify-content:space-between;align-items:flex-end;gap:18px;min-height:220px;padding:28px;display:flex;overflow:hidden}.studioHero span{color:var(--sx-primary);letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.studioHero h1{margin:0 0 12px;font-size:clamp(32px,5vw,56px);line-height:1.15}.studioHero p{color:var(--sx-muted);max-width:680px;line-height:1.9}.studioBackButton,.studioCard button,.studioThemeGrid button,.choiceGrid button,.studioSide button{cursor:pointer;font:inherit}.studioBackButton{border:1px solid var(--sx-line-strong);background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));color:var(--sx-primary-text);border-radius:999px;flex:none;padding:13px 18px;font-weight:900}.studioShell{grid-template-columns:220px minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.studioSide{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:26px;align-self:start;gap:8px;padding:10px;display:grid;position:sticky;top:92px}.studioSide button{color:var(--sx-muted);text-align:right;background:0 0;border:0;border-radius:18px;padding:13px 14px;font-weight:900}.studioSide button.active{color:var(--sx-primary-text);background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2))}.studioPanel{border:1px solid var(--sx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02061757;border-radius:30px;min-height:520px;padding:18px}.studioPanel h2,.studioCard h2{margin-bottom:14px;font-size:22px}.studioGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.studioCard{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:24px;padding:16px}.studioCard label{color:var(--sx-muted);gap:8px;margin-bottom:12px;font-weight:800;display:grid}.studioCard input{border:1px solid var(--sx-line);background:var(--sx-bg-2);width:100%;color:var(--sx-text);border-radius:16px;outline:none;padding:12px 13px}.studioCard input[type=color]{height:48px;padding:4px}.studioCard>button{background:var(--sx-card-2);width:100%;color:var(--sx-text);border:0;border-radius:16px;padding:13px;font-weight:900}.brandLivePreview{border:1px solid var(--sx-line);background:radial-gradient(circle at top left, var(--sx-glow), transparent 45%), var(--sx-bg-2);text-align:center;border-radius:22px;place-content:center;gap:8px;min-height:180px;display:grid}.brandLivePreview strong{font-size:clamp(34px,7vw,68px);line-height:1}.brandLivePreview small{color:var(--sx-muted);font-weight:800}.studioThemeGrid,.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studioThemeGrid button,.choiceGrid button{border:1px solid var(--sx-line);background:var(--sx-card);min-height:130px;color:var(--sx-text);text-align:right;border-radius:22px;align-content:start;gap:8px;padding:14px;display:grid}.choiceGrid button{min-height:95px}.studioThemeGrid button.active,.choiceGrid button.active{border-color:var(--sx-line-strong);box-shadow:0 0 0 3px var(--sx-glow)}.studioThemeGrid button>span{border-radius:14px;width:100%;height:42px;margin-bottom:4px}.studioThemeGrid small,.choiceGrid small{color:var(--sx-muted);line-height:1.6}.studioPreviewBoard{gap:14px;display:grid}.previewHeaderMock,.previewHeroMock,.previewCardsMock i{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:24px}.previewHeaderMock{align-items:center;gap:12px;min-height:86px;padding:14px;display:flex}.previewLogoCircle{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));width:52px;height:52px;box-shadow:0 0 30px var(--sx-glow);border-radius:18px}.previewHeaderMock strong{margin-inline-end:auto;font-size:26px}.previewHeaderMock span{border:1px solid var(--sx-line);color:var(--sx-muted);border-radius:999px;padding:10px 22px}.previewHeroMock{background:radial-gradient(circle at 18% 0%, var(--sx-glow), transparent 42%), linear-gradient(145deg, var(--sx-card), var(--sx-bg-2));align-content:end;min-height:260px;padding:28px;display:grid}.previewHeroMock span{color:var(--sx-primary);font-weight:900}.previewHeroMock h2{max-width:680px;font-size:clamp(30px,5vw,58px)}.previewHeroMock p{color:var(--sx-muted)}.previewCardsMock{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.previewCardsMock i{background:linear-gradient(180deg, transparent, #00000080), radial-gradient(circle at top, var(--sx-glow), transparent 48%), var(--sx-card-2);min-height:180px}html[data-storex-header=center] .siteHeaderInner{grid-template-columns:1fr auto 1fr}html[data-storex-header=center] .brandBuilder{grid-column:2}html[data-storex-header=center] .desktopNav{order:-1}html[data-storex-header=compact] .siteHeader{top:8px}html[data-storex-header=compact] .brandBuilder img{width:44px;height:44px}html[data-storex-cards=poster] .familyShowcaseCard,html[data-storex-cards=poster] .featurePill{border-radius:18px;min-height:210px}html[data-storex-cards=clean] .familyShowcaseCard,html[data-storex-cards=clean] .featurePill,html[data-storex-cards=clean] .widePromoCard{background:var(--sx-card);box-shadow:none}@media (width<=820px){.studioHero{border-radius:26px;flex-direction:column;align-items:flex-start;padding:22px}.studioShell{grid-template-columns:1fr}.studioSide{display:flex;position:static;overflow-x:auto}.studioSide button{white-space:nowrap;flex:none}.studioGridTwo,.studioThemeGrid,.previewCardsMock{grid-template-columns:1fr}.studioPanel{border-radius:24px;padding:12px}}.studioHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.studioSaveButton{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));color:var(--sx-primary-text);cursor:pointer;box-shadow:0 16px 40px var(--sx-glow);border:0;border-radius:999px;padding:12px 18px;font-weight:900}.studioSaveButton:disabled{opacity:.7;cursor:wait}.studioNotice{width:min(1180px,100% - 28px);color:var(--sx-text);text-align:right;background:#fb923c1a;border:1px solid #fb923c73;border-radius:18px;gap:4px;margin:0 auto 14px;padding:14px;display:grid}.studioNotice span,.studioNotice small{color:var(--sx-muted)}@media (width<=720px){.studioHeroActions{justify-content:stretch}.studioHeroActions>*{text-align:center;flex:1}}.adminHomePage,.settingsPage{color:var(--sx-text)}.adminHero,.settingsHero{border:1px solid var(--sx-line);background:radial-gradient(circle at 12% 0%, var(--sx-glow), transparent 42%), linear-gradient(145deg, var(--sx-card), var(--sx-bg-2));border-radius:30px;margin-bottom:18px;padding:28px}.adminHero span,.settingsHero span{color:var(--sx-primary);letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.adminHero h1,.settingsHero h1{margin:0 0 10px;font-size:clamp(32px,5vw,58px);line-height:1.1}.adminHero p,.settingsHero p{color:var(--sx-muted);line-height:1.8}.adminGridModern{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.adminControlCard{background:radial-gradient(circle at top left, var(--sx-glow), transparent 44%), var(--sx-card);border:1px solid var(--sx-line);color:var(--sx-text);align-content:end;gap:8px;min-height:130px;transition:transform .2s,border-color .2s;display:grid}.adminControlCard:hover{border-color:var(--sx-line-strong);transform:translateY(-3px)}.adminControlCard strong{font-size:20px}.adminControlCard small{color:var(--sx-muted);line-height:1.6}.settingsPage{width:min(1220px,100%);margin:auto;padding:22px 14px 110px}.settingsHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.settingsHeroActions{flex-wrap:wrap;gap:10px;display:flex}.settingsHeroActions button,.settingsHeroActions a,.settingsCard button,.settingsThemeGrid button,.settingsChoiceGrid button,.settingsSidebar button{font:inherit;cursor:pointer}.settingsHeroActions button,.settingsHeroActions a{white-space:nowrap;border:0;border-radius:999px;padding:13px 18px;font-weight:900}.settingsHeroActions button{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));color:var(--sx-primary-text);box-shadow:0 16px 40px var(--sx-glow)}.settingsHeroActions button:disabled{opacity:.7;cursor:wait}.settingsHeroActions a{border:1px solid var(--sx-line);background:var(--sx-card);color:var(--sx-text)}.settingsAlert{background:#fb923c1a;border:1px solid #fb923c73;border-radius:18px;gap:4px;margin-bottom:14px;padding:14px;display:grid}.settingsAlert span,.settingsAlert small{color:var(--sx-muted)}.settingsLayout{grid-template-columns:230px minmax(0,1fr);gap:16px;display:grid}.settingsSidebar{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:26px;align-self:start;gap:8px;padding:10px;display:grid;position:sticky;top:92px}.settingsSidebar button{color:var(--sx-muted);text-align:right;background:0 0;border:0;border-radius:18px;padding:13px 14px;font-weight:900}.settingsSidebar button.active{color:var(--sx-primary-text);background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2))}.settingsContent{border:1px solid var(--sx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02061752;border-radius:30px;min-height:560px;padding:16px}.settingsDashboard,.settingsGridTwo,.settingsThemeGrid,.settingsChoiceGrid,.settingsRolesGrid{gap:14px;display:grid}.settingsDashboard{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settingsGridTwo,.settingsThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsRolesGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.settingsStatCard,.settingsCard{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:24px;padding:16px}.settingsStatCard{background:radial-gradient(circle at top left, var(--sx-glow), transparent 44%), var(--sx-card);align-content:end;gap:8px;min-height:140px;display:grid}.settingsStatCard span,.settingsStatCard small,.settingsCard p,.settingsCard small{color:var(--sx-muted);line-height:1.7}.settingsStatCard strong{font-size:23px}.settingsCard h2{margin:0 0 14px;font-size:22px}.settingsCard label{color:var(--sx-muted);gap:8px;margin-bottom:12px;font-weight:800;display:grid}.settingsCard input{border:1px solid var(--sx-line);background:var(--sx-bg-2);width:100%;color:var(--sx-text);border-radius:16px;outline:none;padding:12px 13px}.settingsCard input[type=color]{height:50px;padding:4px}.settingsCard input[type=checkbox]{width:20px;height:20px;accent-color:var(--sx-primary)}.settingsSwitch{border:1px solid var(--sx-line);background:var(--sx-bg-2);border-radius:16px;justify-content:space-between;align-items:center;padding:12px;display:flex!important}.settingsRolesGrid label:has(input[type=checkbox]){border:1px solid var(--sx-line);background:var(--sx-bg-2);border-radius:16px;justify-content:space-between;align-items:center;padding:12px;display:flex!important}.settingsCard>button,.settingsDangerBox button,.settingsComingBox a{background:var(--sx-card-2);width:100%;color:var(--sx-text);text-align:center;border:0;border-radius:16px;padding:13px;font-weight:900;display:block}.settingsBrandPreview{border:1px solid var(--sx-line);background:radial-gradient(circle at top, var(--sx-glow), transparent 48%), var(--sx-bg-2);text-align:center;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:230px;display:grid}.settingsBrandPreview img{object-fit:contain;background:#ffffff0f;border-radius:24px;width:86px;height:86px;padding:6px}.settingsBrandPreview strong{font-size:clamp(34px,6vw,64px);line-height:1}.settingsBrandPreview small{color:var(--sx-muted)}.settingsThemeGrid button,.settingsChoiceGrid button{border:1px solid var(--sx-line);background:var(--sx-card-2);min-height:135px;color:var(--sx-text);text-align:right;border-radius:22px;align-content:start;gap:8px;padding:14px;display:grid}.settingsChoiceGrid button{min-height:110px}.settingsThemeGrid button.active,.settingsChoiceGrid button.active{border-color:var(--sx-line-strong);box-shadow:0 0 0 3px var(--sx-glow)}.settingsThemeGrid button>span{border-radius:14px;width:100%;height:44px}.settingsThemeGrid small,.settingsChoiceGrid small{color:var(--sx-muted);line-height:1.6}.settingsComingBox,.settingsDangerBox{align-content:center;gap:12px;display:grid}.settingsDangerBox button{color:#fecaca;background:#ef444424;border:1px solid #ef444459}.homeBuilder{background-image:var(--storex-home-bg-image);background-position:top;background-size:cover;background-attachment:fixed}@media (width<=860px){.settingsHero{border-radius:26px;flex-direction:column;align-items:stretch;padding:22px}.settingsHeroActions>*{text-align:center;flex:1}.settingsLayout,.settingsGridTwo,.settingsThemeGrid{grid-template-columns:1fr}.settingsSidebar{display:flex;position:static;overflow-x:auto}.settingsSidebar button{white-space:nowrap;flex:none}.settingsContent{border-radius:24px;padding:12px}}.adminShell{background:radial-gradient(circle at top right, var(--sx-glow), transparent 32%), linear-gradient(135deg, var(--sx-bg), var(--sx-bg-2));min-height:100vh;color:var(--sx-text);direction:rtl;grid-template-columns:292px minmax(0,1fr);display:grid}.adminSidebar{border-left:1px solid var(--sx-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020617bd;height:100vh;padding:18px;position:sticky;top:0;overflow-y:auto}.adminBrandBlock{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:24px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.adminBrandBlock img{object-fit:contain;background:#ffffff0f;border-radius:18px;width:52px;height:52px;padding:5px}.adminBrandBlock strong{font-size:21px;line-height:1;display:block}.adminBrandBlock small,.adminSideNav small,.adminTopbar span,.adminPageHero span,.adminPageHero p,.adminStatBox small,.adminPanelBoxHead span,.adminQuickCard small,.adminPlaceholderBox p{color:var(--sx-muted)}.adminSideNav a{min-height:58px;color:var(--sx-text);border:1px solid #0000;border-radius:18px;align-items:center;gap:11px;padding:10px 12px;display:flex}.adminSideNav a i{background:var(--sx-card-2);border-radius:14px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.adminSideNav a strong,.adminSideNav a small{display:block}.adminSideNav a.active{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));color:var(--sx-primary-text);box-shadow:0 18px 42px var(--sx-glow)}.adminSideNav a.active small{color:#ffffffc7}.adminWorkspace{min-width:0}.adminTopbar{z-index:20;border-bottom:1px solid var(--sx-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020617b8;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 24px;display:flex;position:sticky;top:0}.adminTopbar strong{font-size:21px;display:block}.adminTopButton,.adminTopIcon{border:1px solid var(--sx-line);background:var(--sx-card);color:var(--sx-text);border-radius:16px;min-height:44px;padding:11px 15px;font-weight:900}.adminTopIcon{place-items:center;width:44px;padding:0;display:grid}.adminMobileMenu{display:none}.adminPage{max-width:1280px;margin:0 auto}.adminPageHero{border:1px solid var(--sx-line);background:radial-gradient(circle at top left, var(--sx-glow), transparent 42%), var(--sx-card);border-radius:32px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;padding:24px;display:flex}.adminPageHero.compact{display:block}.adminPageHero h1{margin:6px 0 10px;font-size:clamp(32px,5vw,58px);line-height:1.05}.adminPageHero a,.adminPlaceholderBox a{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));color:var(--sx-primary-text);white-space:nowrap;border:0;border-radius:18px;padding:13px 18px;font-weight:900}.adminStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.adminStatBox,.adminPanelBox,.adminPlaceholderBox{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:26px;padding:18px}.adminStatBox{min-height:145px;color:var(--sx-text);align-content:end;gap:6px;display:grid}.adminStatBox strong{font-size:42px;line-height:1}.adminDashboardGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.adminPanelBoxHead{margin-bottom:14px}.adminPanelBoxHead h2{margin:4px 0 0}.adminQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminQuickCard{border:1px solid var(--sx-line);background:var(--sx-card-2);min-height:120px;color:var(--sx-text);border-radius:22px;align-content:end;padding:15px;display:grid}.adminReviewList{gap:10px;display:grid}.adminReviewList div{border:1px solid var(--sx-line);background:var(--sx-card-2);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.adminReviewList button{border:1px solid var(--sx-line);color:var(--sx-muted);background:0 0;border-radius:999px;padding:7px 10px}.adminPlaceholderBox{text-align:center;align-content:center;place-items:center;gap:10px;min-height:300px;display:grid}.adminPlaceholderBox strong{font-size:28px}.adminShell .page,.adminShell .settingsPage,.adminShell .adminHomePage{width:100%;max-width:1280px;margin:0 auto;padding:0}.adminShell .settingsHero{margin-top:0}@media (width<=1050px){.adminShell{grid-template-columns:1fr}.adminSidebar{display:none}.adminMobileMenu{border-bottom:1px solid var(--sx-line);background:#0206178c;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.adminMobileMenu a{color:var(--sx-muted);border:1px solid var(--sx-line);background:var(--sx-card);border-radius:999px;flex:none;padding:9px 13px;font-weight:900}.adminMobileMenu a.active{color:var(--sx-primary-text);background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2))}.adminStatsGrid,.adminDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.adminTopbar{padding:12px 14px}.adminTopbar span,.adminTopButton{display:none}.adminWorkspaceBody{padding:14px}.adminPageHero{border-radius:24px;padding:18px;display:block}.adminPageHero a{text-align:center;margin-top:14px;display:block}.adminStatsGrid,.adminDashboardGrid,.adminQuickGrid{grid-template-columns:1fr}.adminStatBox{min-height:118px}}.inventoryHero button{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));color:var(--sx-primary-text);cursor:pointer;border:0;border-radius:18px;padding:13px 18px;font-weight:950}.inventoryHero button:disabled{opacity:.65;cursor:wait}.inventoryStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.inventoryStatCard,.inventoryAlertGrid button,.inventoryLimitBox,.inventoryToolbar,.inventoryTableCard{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:26px}.inventoryStatCard{align-content:end;gap:7px;min-height:158px;padding:18px;display:grid;position:relative;overflow:hidden}.inventoryStatCard:before{content:"";background:var(--sx-glow);border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -40px -70px auto}.inventoryStatCard span,.inventoryTableHead span,.inventoryToolbar label span,.inventoryLimitBox span{color:var(--sx-muted);font-size:13px;font-weight:900}.inventoryStatCard strong{color:var(--sx-text);z-index:1;font-size:clamp(24px,3vw,36px);line-height:1.15;position:relative}.inventoryStatCard small{color:var(--sx-muted);z-index:1;position:relative}.inventoryStatCard.primary,.inventoryStatCard.profit{background:radial-gradient(circle at top left, var(--sx-glow), transparent 48%), var(--sx-card)}.inventoryAlertGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.inventoryAlertGrid button,.inventoryLimitBox{text-align:right;min-height:98px;color:var(--sx-text);cursor:pointer;align-content:center;gap:5px;padding:16px;display:grid}.inventoryAlertGrid button strong{font-size:34px;line-height:1}.inventoryAlertGrid button.danger strong{color:#f87171}.inventoryAlertGrid button.warning strong{color:#fbbf24}.inventoryAlertGrid button.active{border-color:var(--sx-primary);box-shadow:0 0 0 3px #3b82f62e}.inventoryLimitBox input{border:1px solid var(--sx-line);background:var(--sx-card-2);width:100%;color:var(--sx-text);border-radius:14px;outline:none;padding:10px 12px;font-weight:900}.inventoryToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.inventoryToolbar label{flex:1;gap:7px;display:grid}.inventoryToolbar input{border:1px solid var(--sx-line);background:var(--sx-card-2);width:100%;min-height:48px;color:var(--sx-text);text-align:right;border-radius:16px;outline:none;padding:0 14px}.inventoryFilterButtons{flex-wrap:wrap;gap:8px;display:flex}.inventoryFilterButtons button{border:1px solid var(--sx-line);background:var(--sx-card-2);color:var(--sx-muted);cursor:pointer;border-radius:999px;min-height:42px;padding:0 14px;font-weight:900}.inventoryFilterButtons button.active{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));color:var(--sx-primary-text);border-color:#0000}.inventoryTableCard{padding:16px;overflow:hidden}.inventoryTableHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.inventoryTableHead h2{margin:4px 0 0}.inventoryTableHead strong{border:1px solid var(--sx-line);background:var(--sx-card-2);color:var(--sx-text);border-radius:999px;padding:8px 12px}.inventoryTableWrap{padding-bottom:4px;overflow-x:auto}.inventoryTable{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:980px}.inventoryTable th{color:var(--sx-muted);text-align:right;white-space:nowrap;padding:0 12px 2px;font-size:12px}.inventoryTable td{background:var(--sx-card-2);border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);color:var(--sx-text);white-space:nowrap;padding:12px}.inventoryTable td:first-child{border-right:1px solid var(--sx-line);border-radius:18px 0 0 18px}.inventoryTable td:last-child{border-left:1px solid var(--sx-line);border-radius:0 18px 18px 0}.inventoryProductCell{align-items:center;gap:12px;min-width:240px;display:flex}.inventoryProductCell img,.inventoryNoImage{border:1px solid var(--sx-line);object-fit:cover;width:54px;height:54px;color:var(--sx-muted);background:#ffffff0f;border-radius:16px;place-items:center;font-size:11px;display:grid}.inventoryProductCell div{gap:3px;display:grid}.inventoryProductCell small{color:var(--sx-muted)}.stockStatus{border-radius:999px;justify-content:center;min-width:72px;padding:7px 10px;font-size:12px;font-weight:950;display:inline-flex}.stockStatus.ok{color:#86efac;background:#22c55e24}.stockStatus.low{color:#fde68a;background:#f59e0b24}.stockStatus.out{color:#fecaca;background:#ef444424}.inventoryEditLink{border:1px solid var(--sx-line);color:var(--sx-text);background:#ffffff0a;border-radius:999px;padding:8px 12px;font-weight:900;display:inline-flex}.inventoryLoading,.inventoryError,.inventoryEmpty{border:1px solid var(--sx-line);background:var(--sx-card-2);color:var(--sx-muted);border-radius:20px;padding:18px}.inventoryError{color:#fecaca}.inventoryEmpty{align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.inventoryEmpty strong{color:var(--sx-text);font-size:22px}@media (width<=1050px){.inventoryStatsGrid,.inventoryAlertGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.inventoryStatsGrid,.inventoryAlertGrid{grid-template-columns:1fr}.inventoryToolbar{display:grid}.inventoryFilterButtons{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.inventoryFilterButtons button{flex:none}}.usersHero button{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));color:var(--sx-primary-text);cursor:pointer;border:0;border-radius:18px;padding:13px 18px;font-weight:950}.usersHero button:disabled{opacity:.65;cursor:wait}.usersStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.usersStatCard,.usersToolbar,.userManageCard,.usersLoading,.usersError,.usersNotice,.usersEmpty{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:26px}.usersStatCard{text-align:right;min-height:148px;color:var(--sx-text);align-content:end;gap:7px;padding:18px;display:grid;position:relative;overflow:hidden}button.usersStatCard{cursor:pointer}.usersStatCard:before{content:"";background:var(--sx-glow);border-radius:50%;width:156px;height:156px;position:absolute;inset:auto -42px -76px auto}.usersStatCard span,.usersToolbar label span,.userControlGrid span{color:var(--sx-muted);font-size:13px;font-weight:900}.usersStatCard strong{color:var(--sx-text);z-index:1;font-size:clamp(28px,4vw,42px);line-height:1;position:relative}.usersStatCard small{color:var(--sx-muted);z-index:1;position:relative}.usersStatCard.primary,.usersStatCard.vip{background:radial-gradient(circle at top left, var(--sx-glow), transparent 48%), var(--sx-card)}.usersStatCard.success strong{color:#86efac}.usersStatCard.warning strong{color:#fde68a}.usersStatCard.vip strong{color:var(--sx-secondary)}.usersToolbar{grid-template-columns:minmax(240px,1fr) 220px 220px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.usersToolbar label,.userControlGrid label{gap:7px;display:grid}.usersToolbar input,.usersToolbar select,.userControlGrid input,.userControlGrid select{border:1px solid var(--sx-line);background:var(--sx-card-2);width:100%;min-height:48px;color:var(--sx-text);text-align:right;border-radius:16px;outline:none;padding:0 14px;font-weight:800}.usersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.userManageCard{gap:14px;padding:16px;display:grid}.userCardTop{align-items:center;gap:12px;display:flex}.userAvatar,.userAvatar img,.userAvatar span{border-radius:22px;width:62px;height:62px}.userAvatar{border:1px solid var(--sx-line);background:var(--sx-card-2);flex:none;overflow:hidden}.userAvatar img{object-fit:cover;display:block}.userAvatar span{color:var(--sx-text);background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));place-items:center;font-size:26px;font-weight:950;display:grid}.userIdentity{gap:4px;min-width:0;display:grid}.userIdentity strong{color:var(--sx-text);font-size:19px}.userIdentity small{color:var(--sx-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roleBadge{color:#cbd5e1;background:#94a3b824;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:950;display:inline-flex}.roleBadge.pending{color:#fde68a;background:#f59e0b24}.roleBadge.vip{color:#f0abfc;background:#d946ef24}.roleBadge.owner{color:#67e8f9;background:#06b6d424}.roleBadge.designer{color:#facc15;background:#facc1524}.roleBadge.moderator{color:#93c5fd;background:#3b82f624}.roleBadge.admin{color:#fecaca;background:#ef444424}.userControlGrid{grid-template-columns:minmax(0,1fr) 150px;gap:10px;display:grid}.userPermissionsBox{flex-wrap:wrap;gap:8px;display:flex}.userPermissionsBox button{border:1px solid var(--sx-line);background:var(--sx-card-2);color:var(--sx-muted);cursor:pointer;border-radius:999px;min-height:42px;padding:0 13px;font-weight:950}.userPermissionsBox button.active{color:var(--sx-primary-text);background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));border-color:#0000}.userPermissionsBox button.danger.active{color:#fecaca;background:#ef44442e;border-color:#ef444459}.userPermissionsBox button:disabled,.userControlGrid input:disabled,.userControlGrid select:disabled{opacity:.65;cursor:wait}.userMetaRow{border-top:1px solid var(--sx-line);color:var(--sx-muted);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.userMetaRow b{color:var(--sx-text)}.usersLoading,.usersError,.usersNotice,.usersEmpty{color:var(--sx-muted);margin-bottom:14px;padding:18px}.usersError{color:#fecaca}.usersNotice{color:#bfdbfe}.usersEmpty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.usersEmpty strong{color:var(--sx-text);font-size:24px}@media (width<=1050px){.usersStatsGrid,.usersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.usersToolbar{grid-template-columns:1fr}}@media (width<=720px){.usersStatsGrid,.usersGrid,.userControlGrid{grid-template-columns:1fr}.userPermissionsBox{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.userPermissionsBox button{flex:none}}.adminShell{background:radial-gradient(circle at 12% 0,#38bdf829,#0000 34%),radial-gradient(circle at 88% 8%,#6366f124,#0000 32%),linear-gradient(145deg,#07111f,#0b1220 44%,#09101d);grid-template-columns:248px minmax(0,1fr)}.adminSidebar{background:#030712db;padding:14px}.adminBrandBlock{background:linear-gradient(135deg,#0f172af5,#1e293bbd);border-radius:22px}.adminBrandBlock img{border-radius:16px;width:46px;height:46px}.adminBrandBlock strong{font-size:18px}.adminSideNav{gap:6px}.adminSideNav a{border-radius:16px;min-height:52px;padding:8px 10px}.adminSideNav a i{border-radius:13px;width:36px;height:36px;font-size:16px}.adminSideNav a.active{transform:translate(-2px)}.adminWorkspaceBody{padding:22px 28px 36px}.adminPage{max-width:1520px}.adminTopbar{background:#030712ad;min-height:68px}.adminCommandHero,.adminCommandPanel,.adminCommandCard,.usersToolbar,.userManageCard,.usersStatCard,.inventoryStatCard,.inventoryToolbar,.inventoryTableCard{box-shadow:0 24px 70px #0000002e}.adminCommandHero{background:linear-gradient(135deg,#0ea5e933,#0000 34%),radial-gradient(circle at 8% 12%,#22d3ee2e,#0000 34%),linear-gradient(135deg,#0f172af5,#0f172ab8);border:1px solid #94a3b82e;border-radius:34px;justify-content:space-between;align-items:end;gap:18px;min-height:210px;margin-bottom:16px;padding:28px;display:flex;position:relative;overflow:hidden}.adminCommandHero:before{content:"";filter:blur(4px);background:#3b82f629;border-radius:50%;width:240px;height:240px;position:absolute;inset:-80px auto auto -70px}.adminCommandHero>*{z-index:1;position:relative}.adminEyebrow,.adminPanelTitle span,.adminCommandCard span,.adminMoneyGrid span,.adminReviewCards span{color:#93c5fd;letter-spacing:.04em;font-size:12px;font-weight:950}.adminCommandHero h1{margin:8px 0 10px;font-size:clamp(38px,5vw,72px);line-height:.95}.adminCommandHero p{color:#cbd5e1;max-width:680px;margin:0;line-height:1.9}.adminHeroActions{flex-wrap:wrap;gap:10px;display:flex}.adminHeroActions button,.adminHeroActions a,.adminPanelTitle.row>a,.usersErrorState button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#2563eb);border:0;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:950;display:inline-flex}.adminHeroActions a,.adminPanelTitle.row>a{background:#ffffff14;border:1px solid #94a3b833}.adminCommandStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.adminCommandCard{color:#fff;background:#0f172ac7;border:1px solid #94a3b82e;border-radius:28px;align-content:end;gap:7px;min-height:150px;padding:18px;display:grid;position:relative;overflow:hidden}.adminCommandCard:after{content:"";opacity:.34;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -45px -70px auto}.adminCommandCard.blue:after{background:#38bdf8}.adminCommandCard.cyan:after{background:#22d3ee}.adminCommandCard.violet:after{background:#8b5cf6}.adminCommandCard.red:after{background:#fb7185}.adminCommandCard strong{z-index:1;font-size:48px;line-height:1;position:relative}.adminCommandCard small{color:#94a3b8;z-index:1;position:relative}.adminCommandGrid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px;margin-bottom:16px;display:grid}.adminCommandPanel{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:28px;padding:18px}.adminPanelTitle{margin-bottom:16px}.adminPanelTitle h2{margin:4px 0 0;font-size:26px}.adminPanelTitle.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminMoneyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminMoneyGrid div{background:linear-gradient(135deg,#1e293bdb,#0f172adb);border:1px solid #94a3b829;border-radius:22px;align-content:end;gap:7px;min-height:120px;padding:16px;display:grid}.adminMoneyGrid strong{font-size:clamp(21px,2vw,30px)}.adminReviewCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminReviewCards a{color:#fff;background:#1e293ba3;border:1px solid #94a3b829;border-radius:20px;align-content:end;gap:6px;min-height:112px;padding:14px;display:grid}.adminReviewCards strong{font-size:32px;line-height:1}.adminQuickGrid.modern{grid-template-columns:repeat(4,minmax(0,1fr))}.adminQuickGrid.modern .adminQuickCard{min-height:130px}.usersSkeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.usersSkeletonCard{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:26px;align-content:start;gap:12px;min-height:210px;padding:16px;display:grid}.usersSkeletonCard i,.usersSkeletonCard span,.usersSkeletonCard b,.usersSkeletonCard em{background:linear-gradient(90deg,#94a3b81f,#94a3b83d,#94a3b81f) 0 0/220% 100%;border-radius:999px;animation:1.25s linear infinite sxSkeleton;display:block}.usersSkeletonCard i{border-radius:22px;width:62px;height:62px}.usersSkeletonCard span{width:70%;height:22px}.usersSkeletonCard b{width:100%;height:46px}.usersSkeletonCard em{width:84%;height:42px}@keyframes sxSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.usersErrorState{background:radial-gradient(circle at 0 0,#f871711f,#0000 36%),#0f172ab8;border-color:#f8717147}.usersErrorState button{margin-top:10px}.usersError{display:none}@media (width<=1180px){.adminCommandStats,.adminQuickGrid.modern{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCommandGrid{grid-template-columns:1fr}}@media (width<=720px){.adminWorkspaceBody{padding:14px}.adminCommandHero{border-radius:24px;min-height:auto;padding:20px;display:grid}.adminCommandHero h1{font-size:42px}.adminCommandStats,.adminMoneyGrid,.adminReviewCards,.adminQuickGrid.modern,.usersSkeletonGrid{grid-template-columns:1fr}}.homeSectionCard{--section-one:var(--sx-primary);--section-two:var(--sx-primary-2);background-position:50%!important;background-size:cover!important}.featurePill.homeSectionCard{border-color:color-mix(in srgb, var(--section-one) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--section-one) 22%, transparent), color-mix(in srgb, var(--section-two) 14%, transparent)), radial-gradient(circle at top left, color-mix(in srgb, var(--section-one) 34%, transparent), transparent 38%), var(--sx-card)}.featurePill.homeSectionCard strong,.familyShowcaseCard.homeSectionCard span{color:var(--section-one)}.familyShowcaseCard.homeSectionCard{border-color:color-mix(in srgb, var(--section-one) 24%, transparent);background:linear-gradient(180deg, transparent 0%, #020617e0 100%), radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--section-one) 26%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--section-two) 18%, var(--sx-card)), var(--sx-bg))}.widePromoCard.homeSectionCard{border-color:color-mix(in srgb, var(--section-one) 28%, transparent);background:linear-gradient(180deg, transparent 0%, #020617e6 100%), radial-gradient(circle at top right, color-mix(in srgb, var(--section-one) 28%, transparent), transparent 34%), var(--sx-card)}.widePromoCard.homeSectionCard>span{color:var(--sx-primary-text);background:linear-gradient(135deg, var(--section-one), var(--section-two))}.homeSplitGrid .widePromoCard.size-wide{min-height:245px}.homeSectionsZones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.homeSectionsZones button,.homeSectionsEmpty,.homeSectionEditorCard{border:1px solid var(--sx-line);background:var(--sx-card);color:var(--sx-text);border-radius:24px}.homeSectionsZones button{text-align:right;cursor:pointer;min-height:96px;padding:16px}.homeSectionsZones button strong,.homeSectionsZones button small{display:block}.homeSectionsZones button small{color:var(--sx-muted);margin-top:6px;line-height:1.6}.homeSectionsZones button.active{border-color:var(--sx-line-strong);background:radial-gradient(circle at top left, var(--sx-glow), transparent 48%), var(--sx-card-2);box-shadow:0 0 0 3px var(--sx-glow)}.homeSectionsEmpty{text-align:center;place-items:center;gap:10px;padding:28px;display:grid}.homeSectionsEmpty p{color:var(--sx-muted)}.homeSectionsEmpty button,.adminHeroActions button,.adminHeroActions a{color:var(--sx-primary-text);background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));cursor:pointer;border:0;border-radius:999px;padding:12px 17px;font-weight:950}.adminHeroActions a{color:var(--sx-text);background:var(--sx-card-2);border:1px solid var(--sx-line)}.homeSectionsEditorList{gap:14px;display:grid}.homeSectionEditorCard{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.homeSectionPreview{--section-one:var(--sx-primary);--section-two:var(--sx-primary-2);border:1px solid color-mix(in srgb, var(--section-one) 36%, transparent);background:linear-gradient(180deg, transparent 0%, #020617e0 100%), radial-gradient(circle at top left, color-mix(in srgb, var(--section-one) 34%, transparent), transparent 42%), var(--sx-bg-2);background-position:50%;background-size:cover;border-radius:22px;flex-direction:column;justify-content:end;gap:8px;min-height:240px;padding:18px;display:flex;overflow:hidden}.homeSectionPreview span{color:var(--section-one);font-size:26px;font-weight:950}.homeSectionPreview strong{color:var(--sx-text);line-height:1.6}.homeSectionPreview em{color:#fecaca;background:#ef444424;border:1px solid #ef444452;border-radius:999px;width:fit-content;padding:6px 10px;font-style:normal;font-weight:900}.homeSectionFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homeSectionFormGrid label{color:var(--sx-muted);gap:7px;font-weight:900;display:grid}.homeSectionFormGrid input,.homeSectionFormGrid select{border:1px solid var(--sx-line);background:var(--sx-bg-2);width:100%;color:var(--sx-text);border-radius:15px;outline:none;padding:12px}.homeSectionFormGrid input[type=color]{min-height:48px;padding:4px}.homeSectionActions{border-top:1px solid var(--sx-line);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.homeSectionActions button,.homeSectionSwitch{border:1px solid var(--sx-line);background:var(--sx-card-2);color:var(--sx-text);cursor:pointer;border-radius:14px;padding:10px 13px;font-weight:950}.homeSectionSwitch{align-items:center;gap:8px;display:flex}.homeSectionActions .danger{color:#fecaca;background:#ef444421;border-color:#ef444457}@media (width<=900px){.homeSectionsZones,.homeSectionEditorCard,.homeSectionFormGrid{grid-template-columns:1fr}.homeSectionPreview{min-height:190px}.homeSectionActions{justify-content:stretch}.homeSectionActions>*{text-align:center;flex:1}}.adminToolbar{gap:12px;margin:18px 0;display:flex}.adminToolbar input{color:#fff;background:#0e0e16;border:1px solid #333348;border-radius:16px;width:min(420px,100%);padding:13px 15px;font-size:15px}.adminCheckRow{color:#d8d8e8;background:#0e0e16;border:1px solid #333348;border-radius:16px;align-items:center;gap:10px;padding:14px;font-weight:800;display:flex}.adminCheckRow input{width:18px;height:18px;accent-color:var(--sx-primary,#38bdf8)}.adminTagsGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.adminTagCard{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;padding:16px}.adminTagCard>div:first-child{align-items:center;gap:10px;margin-bottom:10px;display:flex}.adminTagCard strong{font-size:18px}.adminTagCard small,.adminTagCard p,.adminMutedText{color:#aab4c8}.adminWarningText{color:#fbbf24}.adminErrorBox{color:#fecaca;gap:14px;display:grid}.tagPreviewDot{background:var(--tag-color);width:16px;height:16px;box-shadow:0 0 22px color-mix(in srgb, var(--tag-color) 70%, transparent);border-radius:999px}.tagCheckboxGrid{flex-wrap:wrap;gap:10px;display:flex}.tagCheckCard{background:color-mix(in srgb, var(--tag-color) 13%, #101827);border:1px solid color-mix(in srgb, var(--tag-color) 55%, #ffffff24);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;display:inline-flex}.tagCheckCard input{width:16px;height:16px;accent-color:var(--tag-color)}.tagCheckCard span{font-weight:900}.productTagMiniList{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.productTagMiniList b{background:color-mix(in srgb, var(--tag-color) 18%, #0f172a);border:1px solid color-mix(in srgb, var(--tag-color) 52%, #ffffff1f);color:#fff;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}.adminTagsHero{align-items:end}.adminEyebrow{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.adminHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminListPanel{background:#0f172abd;border:1px solid #94a3b82e;border-radius:28px;padding:18px;box-shadow:0 24px 80px #00000042}.adminListTopbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.adminListTopbar h2{margin:0 0 5px}.adminListTopbar p{color:#94a3b8;margin:0}.adminListTopbar input{color:#f8fafc;background:#0206178c;border:1px solid #94a3b838;border-radius:18px;outline:none;width:min(390px,100%);padding:13px 15px}.adminTableWrap{overflow-x:auto}.adminDataTable{border-collapse:separate;border-spacing:0 10px;width:100%}.adminDataTable th{color:#94a3b8;text-align:right;padding:0 14px 4px;font-size:13px;font-weight:900}.adminDataTable td{color:#e5e7eb;vertical-align:middle;background:#0206176b;border-top:1px solid #94a3b824;border-bottom:1px solid #94a3b824;padding:14px}.adminDataTable td:first-child{border-right:1px solid #94a3b824;border-radius:0 18px 18px 0}.adminDataTable td:last-child{border-left:1px solid #94a3b824;border-radius:18px 0 0 18px}.adminTagNameCell{align-items:center;gap:12px;display:flex}.adminTagNameCell strong{font-size:16px;display:block}.adminTagNameCell small{color:#94a3b8;margin-top:3px;display:block}.adminColorPill,.adminStatusPill{border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.adminColorPill{color:#fff;background:color-mix(in srgb, var(--tag-color) 22%, #020617);border:1px solid color-mix(in srgb, var(--tag-color) 65%, #ffffff21)}.adminStatusPill.active{color:#bbf7d0;background:#22c55e1f;border:1px solid #22c55e47}.adminStatusPill.muted{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b82e}.adminTableActions{flex-wrap:wrap;gap:8px;display:flex}.adminTableActions button,.adminModalClose{color:#f8fafc;cursor:pointer;background:#0f172ae0;border:1px solid #94a3b833;border-radius:12px;padding:8px 12px;font-weight:900}.adminTableActions button:last-child{color:#fecaca;border-color:#f871713d}.adminTableState{text-align:center;color:#cbd5e1;background:#02061759;border:1px dashed #94a3b838;border-radius:22px;place-items:center;min-height:160px;padding:24px;display:grid}.adminModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.adminModal{background:#0f172a;border:1px solid #94a3b838;border-radius:28px;width:min(560px,100%);padding:18px;box-shadow:0 32px 120px #00000080}.adminModalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.adminModalHeader h2,.adminModalHeader p{margin:0}.adminModalHeader p{color:#94a3b8;margin-top:6px}.adminModalClose{width:38px;height:38px;padding:0;font-size:24px;line-height:1}.adminModalForm{gap:14px;display:grid}.adminModalForm label:not(.adminCheckRow){color:#dbeafe;gap:8px;font-weight:900;display:grid}.adminModalForm input:not([type=checkbox]):not([type=color]){color:#f8fafc;background:#0206178c;border:1px solid #94a3b838;border-radius:16px;outline:none;width:100%;padding:13px 14px}.adminColorInputRow{background:#0206178c;border:1px solid #94a3b838;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.adminColorInputRow input[type=color]{cursor:pointer;background:0 0;border:0;width:58px;height:38px;padding:0}.adminColorInputRow span{color:#cbd5e1;font-weight:900}.adminModalPreview{color:#fff;background:color-mix(in srgb, var(--tag-color) 20%, #020617);border:1px solid color-mix(in srgb, var(--tag-color) 55%, #ffffff24);border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:10px 14px;display:inline-flex}.adminModalActions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=700px){.adminListTopbar,.adminTagsHero,.adminHeaderActions,.adminModalActions{flex-direction:column;align-items:stretch}.adminHeaderActions>*,.adminModalActions>*{width:100%}.adminDataTable{min-width:680px}}.adminNavGroup{gap:6px;margin-top:12px;display:grid}.adminNavGroup:first-child{margin-top:0}.adminNavGroup>p{color:var(--sx-muted);letter-spacing:.08em;text-transform:uppercase;margin:10px 10px 4px;font-size:11px;font-weight:900}.adminSideNav a{position:relative}.adminSideNav a em{color:#67e8f9;white-space:nowrap;background:#0891b21f;border:1px solid #38bdf847;border-radius:999px;margin-inline-start:auto;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.adminSideNav a.active em{color:#ffffffe6;background:#ffffff21;border-color:#ffffff38}.adminPlaceholderPage .adminPageHero,.adminApprovalsPage .adminPageHero{background:radial-gradient(circle at 12% 18%,#38bdf833,#0000 34%),linear-gradient(135deg,#0f172af5,#020617b8)}.modernPlaceholder{text-align:right;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);align-content:stretch;place-items:stretch stretch;gap:18px;min-height:430px}.placeholderMainText,.placeholderRoadmap{border:1px solid var(--sx-line);background:var(--sx-card-2);border-radius:24px;padding:20px}.placeholderMainText{align-content:center;gap:10px;display:grid}.placeholderMainText>span,.adminApprovalCard>div span{color:var(--sx-primary);letter-spacing:.08em;font-size:12px;font-weight:900}.placeholderMainText strong{font-size:clamp(24px,3vw,36px);line-height:1.35}.placeholderMainText p{color:var(--sx-muted);line-height:1.9}.placeholderRoadmap{align-content:center;gap:10px;display:grid}.placeholderRoadmap div{border:1px solid var(--sx-line);background:#0f172a8f;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.placeholderRoadmap i{width:34px;height:34px;color:var(--sx-primary-text);background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.modernPlaceholder>a{grid-column:1/-1;justify-self:start}.adminApprovalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.adminApprovalCard{border:1px solid var(--sx-line);background:radial-gradient(circle at top left, #38bdf829, transparent 42%), var(--sx-card);border-radius:28px;align-content:space-between;gap:16px;min-height:270px;padding:18px;display:grid}.adminApprovalCard>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminApprovalCard>div strong{background:var(--sx-card-2);min-width:54px;height:54px;color:var(--sx-text);border-radius:18px;place-items:center;font-size:22px;display:grid}.adminApprovalCard h2{margin:0;font-size:23px}.adminApprovalCard p{color:var(--sx-muted);margin:0;line-height:1.8}.adminApprovalCard a{border:1px solid var(--sx-line);width:fit-content;color:var(--sx-text);background:var(--sx-card-2);border-radius:999px;padding:10px 14px;font-weight:900}@media (width<=1200px){.adminApprovalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.modernPlaceholder,.adminApprovalGrid{grid-template-columns:1fr}}.adminProductsHub{width:min(1320px,100%);margin:0 auto}.adminProductsHero{border:1px solid var(--sx-line,#26344d);background:radial-gradient(circle at 10% 10%,#38bdf833,#0000 34%),linear-gradient(135deg,#0f172afa,#111836fa);border-radius:28px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex}.adminProductsHero>div:first-child span{color:#38bdf8;letter-spacing:.1em;font-size:12px;font-weight:1000}.adminProductsHero h1{margin:7px 0;font-size:clamp(30px,4vw,48px)}.adminProductsHero p{color:#9fb0c9}.adminProductsCreate{grid-template-columns:1fr auto;gap:10px;min-width:min(420px,100%);display:grid}.adminProductsCreate select,.adminProductsCreate button,.adminProductsToolbar select,.adminProductsToolbar input,.adminProductsToolbar button{color:#f8fafc;background:#0d1729;border:1px solid #2a3b58;border-radius:14px;outline:none;min-height:46px;padding:0 14px}.adminProductsCreate button{cursor:pointer;background:linear-gradient(135deg,#22d3ee,#3b82f6);border:0;font-weight:950}.adminProductsStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.adminProductsStats article{background:linear-gradient(145deg,#111c31,#0d1628);border:1px solid #26344d;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px;display:flex}.adminProductsStats span{color:#9fb0c9;font-size:13px}.adminProductsStats strong{font-size:32px}.adminProductsToolbar{background:#0c1628;border:1px solid #26344d;border-radius:22px;grid-template-columns:minmax(260px,1.7fr) repeat(5,minmax(125px,.8fr)) auto;gap:9px;padding:14px;display:grid}.adminProductsSearch{position:relative}.adminProductsSearch span{color:#38bdf8;font-size:21px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.adminProductsSearch input{width:100%;padding-right:42px}.adminProductsClear{cursor:pointer;font-weight:850}.adminProductsResultsHead{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.adminProductsResultsHead>div:first-child{align-items:baseline;gap:7px;display:flex}.adminProductsResultsHead strong{font-size:24px}.adminProductsResultsHead span{color:#9fb0c9}.adminProductsViewSwitch{background:#0c1628;border:1px solid #26344d;border-radius:13px;gap:6px;padding:5px;display:flex}.adminProductsViewSwitch button{color:#91a4bf;cursor:pointer;background:0 0;border:0;border-radius:9px;width:40px;height:36px;font-size:18px}.adminProductsViewSwitch button.active{color:#fff;background:#2b8df4}.adminProductsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.adminProductControlCard{background:#0d1729;border:1px solid #26344d;border-radius:22px;transition:transform .2s,border-color .2s;overflow:hidden}.adminProductControlCard:hover{border-color:#38bdf8;transform:translateY(-3px)}.adminProductControlImage{background:#080f1d;place-items:center;height:220px;display:grid;position:relative}.adminProductControlImage img{object-fit:cover;width:100%;height:100%}.adminProductControlImage>span{color:#64748b}.adminProductControlBadges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.adminProductControlBadges b,.adminStatus{background:#1e293b;border-radius:999px;padding:5px 9px;font-size:11px}.adminProductControlBadges .visible,.adminStatus.visible{color:#6ee7b7;background:#10b98124}.adminProductControlBadges .hidden,.adminStatus.hidden{color:#cbd5e1;background:#64748b33}.adminProductControlBadges .out{color:#fda4af;background:#f43f5e29}.adminProductControlBadges .low{color:#fde68a;background:#f59e0b29}.adminProductControlBody{padding:16px}.adminProductFamilyName{color:#38bdf8;font-size:12px;font-weight:900}.adminProductControlBody h2{text-wrap:balance;overflow-wrap:anywhere;min-height:48px;margin:5px 0 14px;font-size:20px;line-height:1.2}.adminProductNumbers{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adminProductNumbers span{background:#111d31;border-radius:13px;padding:10px}.adminProductNumbers small{color:#91a4bf;margin-bottom:4px;display:block}.adminProductNumbers strong{font-size:14px}.adminProductTagList{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.adminProductTagList b{border:1px solid color-mix(in srgb, var(--tag-color) 52%, transparent);color:var(--tag-color);background:color-mix(in srgb, var(--tag-color) 12%, transparent);border-radius:999px;padding:5px 8px;font-size:10px}.adminProductControlActions{border-top:1px solid #26344d;grid-template-columns:repeat(5,1fr);gap:6px;padding:10px;display:grid}.adminProductControlActions button,.adminProductsTableActions button{color:#fff;cursor:pointer;white-space:nowrap;background:#121e33;border:1px solid #2c3d5a;border-radius:10px;min-height:36px;padding:0 3px;font-size:10px;font-weight:800}.adminProductControlActions button:hover,.adminProductsTableActions button:hover{border-color:#38bdf8}.adminProductControlActions .danger,.adminProductsTableActions .danger{color:#fda4af;border-color:#f43f5e4d}.adminProductsTableWrap{background:#0d1729;border:1px solid #26344d;border-radius:20px;overflow-x:auto}.adminProductsTable{border-collapse:collapse;width:100%;min-width:920px}.adminProductsTable th,.adminProductsTable td{text-align:right;border-bottom:1px solid #22314a;padding:13px}.adminProductsTable th{color:#91a4bf;font-size:12px}.adminProductsTableProduct{align-items:center;gap:10px;display:flex}.adminProductsTableProduct img,.adminProductsTableProduct>span{object-fit:cover;background:#111d31;border-radius:12px;width:52px;height:52px}.adminProductsTableProduct div{gap:3px;display:grid}.adminProductsTableProduct small{color:#91a4bf}.adminProductsTableActions{gap:5px;display:flex}.adminProductsTableActions button{padding:0 9px}.adminProductsEmpty{color:#91a4bf;border:1px dashed #30415e;border-radius:22px;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.adminProductsEmpty strong{color:#fff;font-size:20px}.adminProductsEmpty button{color:#fff;cursor:pointer;background:#2b8df4;border:0;border-radius:12px;padding:10px 16px}.adminProductsEmpty.error{border-color:#f43f5e59}.adminProductsFamiliesShortcut{background:#0d1729;border:1px solid #26344d;border-radius:20px;justify-content:space-between;gap:18px;margin-top:20px;padding:18px;display:flex}.adminProductsFamiliesShortcut>div:first-child{gap:5px;display:grid}.adminProductsFamiliesShortcut span{color:#38bdf8;font-size:12px;font-weight:900}.adminProductsFamiliesShortcut>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.adminProductsFamiliesShortcut a{background:#111d31;border:1px solid #2c3d5a;border-radius:999px;padding:8px 11px}@media (width<=1180px){.adminProductsToolbar{grid-template-columns:repeat(3,1fr)}.adminProductsSearch{grid-column:1/-1}}@media (width<=760px){.adminProductsHero{flex-direction:column;align-items:stretch;padding:18px}.adminProductsCreate{grid-template-columns:1fr;min-width:0}.adminProductsStats{grid-template-columns:repeat(2,1fr)}.adminProductsToolbar{grid-template-columns:1fr 1fr}.adminProductsSearch,.adminProductsClear{grid-column:1/-1}.adminProductsGrid{grid-template-columns:1fr}.adminProductControlActions{grid-template-columns:repeat(3,1fr)}.adminProductsFamiliesShortcut{flex-direction:column}.adminProductsFamiliesShortcut>div:last-child{justify-content:flex-start}}@media (width<=460px){.adminProductsStats{grid-template-columns:1fr 1fr}.adminProductsStats article{min-height:90px}.adminProductsToolbar{grid-template-columns:1fr}.adminProductsSearch,.adminProductsClear{grid-column:auto}.adminProductControlImage{height:250px}}.unifiedImageUploader{gap:10px;width:100%;display:grid}.unifiedImageDropzone{cursor:pointer;background:#0f172ab3;border:1px dashed #38bdf880;border-radius:18px;place-items:center;min-height:170px;transition:all .2s;display:grid;position:relative;overflow:hidden}.unifiedImageDropzone:hover,.unifiedImageDropzone.isDragging{background:#0e749029;border-color:#38bdf8;transform:translateY(-1px)}.unifiedImageDropzone.hasImage{min-height:220px}.unifiedImageDropzone img{object-fit:contain;background:#07111f;width:100%;height:220px;display:block}.unifiedImagePlaceholder{text-align:center;color:#cbd5e1;gap:7px;padding:24px;display:grid}.unifiedImagePlaceholder strong{color:#fff;font-size:16px}.unifiedImagePlaceholder span,.unifiedImagePlaceholder small{color:#94a3b8}.unifiedImageProgress{text-align:center;color:#7dd3fc;background:#020617db;border-radius:999px;padding:9px 12px;font-weight:800;position:absolute;inset:auto 12px 12px}.unifiedImageActions{flex-wrap:wrap;gap:8px;display:flex}.unifiedImageActions button{color:#fff;cursor:pointer;background:#1e293b;border:1px solid #94a3b840;border-radius:12px;padding:10px 15px}.unifiedImageActions button.danger{color:#fda4af;background:#7f1d1d2e;border-color:#f43f5e59}.unifiedImageActions button:disabled{opacity:.55;cursor:not-allowed}.homeSectionImageField,.settingsImageField,.studioLogoUploader{gap:8px;display:grid}.homeSectionImageField>span,.settingsImageField>span,.studioLogoUploader>span{color:#dbeafe;font-weight:800}@media (width<=700px){.unifiedImageDropzone,.unifiedImageDropzone.hasImage{min-height:150px}.unifiedImageDropzone img{height:180px}.unifiedImageActions button{flex:1}}#root{width:100%;max-width:none;text-align:initial;border-inline:0;margin:0}.publicSiteShell{isolation:isolate;min-height:100svh;position:relative;overflow-x:clip}.publicSiteShell>:not(.publicBackgroundLayer){z-index:1;position:relative}.publicBackgroundLayer{position:var(--storex-home-bg-attachment,fixed);z-index:-2;pointer-events:none;background-image:var(--storex-home-bg-image);background-repeat:no-repeat;background-size:cover;background-position:var(--storex-home-bg-position,center);filter:blur(var(--storex-home-bg-blur,0px)) brightness(var(--storex-home-bg-brightness,70%)) saturate(var(--storex-home-bg-saturation,100%));transform:scale(calc(var(--storex-home-bg-zoom,1) + .035));transform-origin:50%;inset:-32px}.publicSiteShell:before{content:"";z-index:-1;pointer-events:none;background:rgba(2, 6, 23, var(--storex-home-bg-overlay,.35));position:fixed;inset:0}.homeBuilder{background-color:#0000;background-image:none!important}.backgroundStudioGrid{align-items:start}.studioHint{color:var(--sx-muted);margin-bottom:14px;line-height:1.8}.backgroundControlsCard{gap:16px;display:grid}.rangeField{gap:9px;display:grid}.rangeField>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.rangeField strong{color:var(--sx-secondary);font-size:13px}.rangeField input[type=range]{width:100%;accent-color:var(--sx-primary)}.backgroundControlsCard select{border:1px solid var(--sx-line);background:var(--sx-card-2);width:100%;color:var(--sx-text);border-radius:14px;margin-top:8px;padding:12px 14px}.studioDangerButton{margin-top:12px;color:#fecaca!important;background:#ef44441f!important;border:1px solid #ef444459!important}@media (width<=700px){.publicBackgroundLayer{inset:-18px}}html,body,button,input,select,textarea{font-family:var(--storex-font,Tahoma, Arial, sans-serif)}.siteHeader{min-height:var(--storex-header-height,76px);background:rgba(7, 17, 31, var(--storex-header-opacity,.88))}html[data-storex-header-sticky=off] .siteHeader{position:relative}.familyShowcaseCard,.featurePill,.widePromoCard,.similarProductCard,.productInfoPanel,.productGallery{border-radius:var(--storex-card-radius,24px)}html[data-storex-shadow=none] .familyShowcaseCard,html[data-storex-shadow=none] .featurePill,html[data-storex-shadow=none] .widePromoCard{box-shadow:none!important}html[data-storex-shadow=soft] .familyShowcaseCard,html[data-storex-shadow=soft] .featurePill,html[data-storex-shadow=soft] .widePromoCard{box-shadow:0 10px 28px #0000002e}html[data-storex-shadow=medium] .familyShowcaseCard,html[data-storex-shadow=medium] .featurePill,html[data-storex-shadow=medium] .widePromoCard{box-shadow:0 18px 46px #00000047}html[data-storex-shadow=strong] .familyShowcaseCard,html[data-storex-shadow=strong] .featurePill,html[data-storex-shadow=strong] .widePromoCard{box-shadow:0 26px 70px #0000006b}.themeStudioV2 .studioHeroActions{flex-wrap:wrap;gap:10px;display:flex}.studioSaveButton{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));color:var(--sx-primary-text);cursor:pointer;border:0;border-radius:999px;padding:13px 20px;font-weight:900}.studioStack{gap:18px;display:grid}.studioColorGrid,.studioColorPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studioSectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.studioSectionTitle button{width:auto;padding:9px 12px}.studioCard select{border:1px solid var(--sx-line);background:var(--sx-bg-2);width:100%;color:var(--sx-text);border-radius:16px;outline:none;padding:12px 13px}.settingsSwitch{grid-template-columns:auto 1fr;align-items:center;padding:11px 0;gap:10px!important;display:flex!important}.settingsSwitch input{height:20px;margin:0;width:20px!important}.rangeField span{justify-content:space-between;align-items:center;display:flex}.rangeField strong{color:var(--sx-primary)}.rangeField input[type=range]{accent-color:var(--sx-primary);padding:0}.studioPreviewV2 .previewHeaderMock img{object-fit:cover;border-radius:17px;width:54px;height:54px}.studioPreviewV2 .previewHeroMock button{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));width:max-content;color:var(--sx-primary-text);border:0;border-radius:999px;padding:12px 18px;font-weight:900}@media (width<=620px){.studioColorGrid,.studioColorPair{grid-template-columns:1fr}.studioHeroActions{width:100%}.studioHeroActions>*{text-align:center;flex:1}}.productEditorV2{background:linear-gradient(#0f172aeb,#080f1ef5);border:1px solid #94a3b82e;border-radius:28px;margin:20px 0 28px;padding:20px;box-shadow:0 28px 80px #02061747}.productEditorTopbar{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 4px 20px;display:flex}.productEditorTopbar h2{margin:4px 0 7px;font-size:28px}.productEditorTopbar p{color:#94a3b8;margin:0}.productEditorEyebrow{color:var(--primary,#38bdf8);font-size:13px;font-weight:900}.productEditorLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;margin-top:20px;display:grid}.productEditorMain{gap:16px;display:grid}.productEditorCard{background:#0f172ab8;border:1px solid #94a3b824;border-radius:22px;padding:18px}.productEditorCardTitle{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.productEditorCardTitle>span{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf83d;border-radius:12px;place-items:center;min-width:38px;height:38px;font-weight:900;display:grid}.productEditorCardTitle h3{margin:0 0 4px;font-size:18px}.productEditorCardTitle p{color:#94a3b8;margin:0;font-size:13px}.productEditorFields{grid-template-columns:1fr;gap:14px;display:grid}.productEditorFields.twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.productEditorFields.threeCols{grid-template-columns:repeat(3,minmax(0,1fr))}.productEditorFields textarea{resize:vertical;min-height:110px}.productProfitStrip{background:#22c55e14;border:1px solid #22c55e33;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.productProfitStrip span{color:#94a3b8}.productProfitStrip strong{color:#86efac;font-size:18px}.productTagsBlock{margin-top:18px}.productTagsBlock>label{margin-bottom:10px;font-weight:800;display:block}.productToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.productToggleCard{cursor:pointer;background:#02061740;border:1px solid #94a3b829;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.productToggleCard input{accent-color:var(--primary,#38bdf8);margin-top:4px}.productToggleCard strong,.productToggleCard small{display:block}.productToggleCard small{color:#94a3b8;margin-top:4px;line-height:1.5}.productEditorAside{gap:14px;display:grid;position:sticky;top:18px}.productPreviewCard{background:#0b1324;border:1px solid #94a3b829;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #02061752}.productPreviewImage{color:#64748b;background:radial-gradient(circle at 50% 30%,#38bdf824,#0000 55%),#060b16;place-items:center;height:310px;display:grid;position:relative}.productPreviewImage img{object-fit:contain;width:100%;height:100%}.productPreviewRarity{text-transform:uppercase;background:#0f172ad1;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;position:absolute;top:12px;right:12px}.productPreviewRarity.rare{color:#7dd3fc}.productPreviewRarity.legendary{color:#facc15}.productPreviewBody{padding:16px}.productPreviewBody small{color:#94a3b8}.productPreviewBody h3{margin:6px 0 12px;font-size:20px}.productPreviewBody>strong{color:var(--primary,#38bdf8);font-size:22px}.productPreviewMeta{color:#94a3b8;border-top:1px solid #94a3b81f;justify-content:space-between;gap:10px;margin-top:15px;padding-top:12px;font-size:12px;display:flex}.productEditorStickyActions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ae0;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid}@media (width<=1050px){.productEditorLayout{grid-template-columns:1fr}.productEditorAside{grid-template-columns:minmax(0,340px) 1fr;position:static}.productEditorStickyActions{align-self:end}}@media (width<=700px){.productEditorV2{border-radius:20px;padding:12px}.productEditorTopbar{align-items:center}.productEditorTopbar h2{font-size:22px}.productEditorFields.twoCols,.productEditorFields.threeCols,.productToggleGrid,.productEditorAside{grid-template-columns:1fr}.productPreviewImage{height:280px}.productEditorStickyActions{z-index:12;position:sticky;bottom:10px}.productEditorCard{border-radius:18px;padding:14px}}html{font-size:16px!important}body{line-height:1.5;font-size:16px!important}button,input,select,textarea,.adminShell,.adminMain,.productEditorV2{font-size:14px}.brandBuilder,.brandBuilder *{font-family:var(--storex-font,Tahoma, Arial, sans-serif)}.multiImageManager{gap:14px;display:grid}.multiImageDropzone{color:#fff;cursor:pointer;background:#02061759;border:1.5px dashed #38bdf86b;border-radius:18px;align-content:center;place-items:center;gap:6px;width:100%;min-height:150px;padding:20px;transition:all .2s;display:grid}.multiImageDropzone:hover,.multiImageDropzone.isOver{border-color:var(--sx-primary,#38bdf8);background:#38bdf814;transform:translateY(-1px)}.multiImageDropzone:disabled{cursor:not-allowed;opacity:.58;transform:none}.multiImageDropzone strong{font-size:16px}.multiImageDropzone span,.multiImageDropzone small{color:#94a3b8}.multiImageProgress{background:#94a3b829;border-radius:999px;width:min(340px,100%);height:12px;margin-top:10px;position:relative;overflow:hidden}.multiImageProgress span{background:linear-gradient(90deg, var(--sx-primary,#38bdf8), var(--sx-primary-2,#2563eb));transition:width .2s;position:absolute;inset:0 auto 0 0}.multiImageProgress b{color:#fff;z-index:1;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.multiImageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.multiImageCard{cursor:grab;background:#060b16;border:1px solid #94a3b82e;border-radius:16px;min-width:0;position:relative;overflow:hidden}.multiImageCard:active{cursor:grabbing}.multiImageCard.isMain{border-color:var(--sx-primary,#38bdf8);box-shadow:0 0 0 2px #38bdf829}.multiImageCard img{aspect-ratio:1;object-fit:contain;background:#050914;width:100%;display:block}.multiImageNumber,.multiImageMainBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:8px}.multiImageNumber{color:#cbd5e1;background:#020617c7;left:8px}.multiImageMainBadge{color:#fff;background:color-mix(in srgb, var(--sx-primary,#38bdf8) 82%, #020617);right:8px}.multiImageActions{grid-template-columns:1fr auto;gap:7px;padding:9px;display:grid}.multiImageActions button{color:#dbeafe;cursor:pointer;background:#0f172ae6;border:1px solid #94a3b82e;border-radius:10px;min-height:34px;font-weight:800}.multiImageActions button:disabled{color:#7dd3fc;cursor:default}.multiImageActions button.danger{color:#fecaca;background:#7f1d1d33;border-color:#f8717133}.multiImageFooter{color:#94a3b8;justify-content:space-between;gap:12px;display:flex}.multiImageFooter span{color:#7dd3fc;font-weight:900}@media (width<=760px){html,body{font-size:15px!important}.multiImageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.multiImageFooter{flex-direction:column;gap:4px}}.productDeleteModalBackdrop{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productDeleteModal{text-align:center;background:linear-gradient(#151b2ffa,#0a0f1dfa);border:1px solid #f43f5e47;border-radius:24px;width:min(100%,470px);padding:26px;box-shadow:0 30px 100px #0000008c}.productDeleteModalIcon{color:#fda4af;background:#f43f5e24;border:1px solid #f43f5e59;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid}.productDeleteModal>span{color:#fb7185;letter-spacing:.08em;font-size:12px;font-weight:900}.productDeleteModal h2{margin:8px 0;font-size:23px}.productDeleteModal p{color:#aeb9cf;margin:0;line-height:1.8}.productDeleteModalPreview{text-align:right;background:#ffffff09;border:1px solid #94a3b829;border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:12px;display:flex}.productDeleteModalPreview img,.productDeleteModalPreview>div:first-child{object-fit:contain;color:#77839a;background:#080c17;border-radius:14px;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:11px;display:grid}.productDeleteModalPreview strong,.productDeleteModalPreview small{display:block}.productDeleteModalPreview small{color:#8f9bb2;margin-top:4px}.productDeleteModalActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.productDeleteModalActions button{color:#e8edf7;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b833;border-radius:14px;min-height:46px;font-weight:900}.productDeleteModalActions button.danger{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);border-color:#f43f5e6b}.productDeleteModalActions button:disabled{opacity:.6;cursor:wait}.adminProductsGrid{align-items:stretch}.adminProductControlCard{grid-template-rows:240px minmax(150px,auto) auto;min-width:0;height:100%;display:grid;overflow:hidden}.adminProductControlImage{width:100%;height:240px;min-height:240px;max-height:240px;position:relative;overflow:hidden}.adminProductControlImage img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}.adminProductControlBody{z-index:1;background:#0d1729;flex-direction:column;min-width:0;padding:16px;display:flex;position:relative}.adminProductControlBody h2{text-overflow:ellipsis;white-space:nowrap;min-height:27px;overflow:hidden}.adminProductTagList{min-height:28px;margin-top:auto;padding-top:12px}.adminProductControlActions{z-index:2;background:#0b1424;align-self:end;width:100%;position:relative}@media (width<=700px){.adminProductsGrid{grid-template-columns:1fr}.adminProductControlCard{grid-template-rows:300px auto auto}.adminProductControlImage{height:300px;min-height:300px;max-height:300px}.adminProductControlActions{grid-template-columns:repeat(2,minmax(0,1fr))}.adminProductControlActions button:last-child{grid-column:1/-1}}.productCardCropBlock{border-top:1px solid #94a3b82e;margin-top:20px;padding-top:20px}.productCardCropHeading h4{margin:0 0 6px;font-size:17px}.productCardCropHeading p{color:#91a4bf;margin:0 0 14px}.cardImagePositionEditor{grid-template-columns:minmax(280px,360px) minmax(220px,1fr);align-items:center;gap:24px;display:grid}.cardCropPreviewColumn{justify-items:center;gap:10px;display:grid}.cardCropLabel{color:#7dd3fc;font-size:12px;font-weight:900}.cardCropMockCard{aspect-ratio:3/4.7;background:#0b1424;border:1px solid #334a6b;border-radius:22px;grid-template-rows:68% 32%;width:min(100%,320px);display:grid;overflow:hidden;box-shadow:0 22px 48px #00000047}.cardImagePositionStage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#08111f;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.cardImagePositionStage.dragging{cursor:grabbing}.cardImagePositionStage img{object-fit:cover;transform-origin:50%;pointer-events:none;width:100%;height:100%;transition:transform 80ms;position:absolute;inset:0}.cardImagePositionStage>span{color:#71839e}.cardCropSafeFrame{pointer-events:none;border:2px dashed #ffffffc7;border-radius:12px;position:absolute;inset:10px;box-shadow:0 0 0 999px #0206171f}.cardImagePositionHint{inset-inline:18px;z-index:2;color:#dbeafe;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#020617c7;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;bottom:18px}.cardCropMockBody{border-top:1px solid #94a3b824;align-content:center;gap:7px;padding:16px;display:grid}.cardCropMockBody small{color:#38bdf8;font-weight:900}.cardCropMockBody strong{font-size:20px}.cardCropMockBody div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cardCropMockBody span{color:#91a4bf;font-size:12px}.cardCropMockBody b{color:#fff}.cardImagePositionControls{gap:16px;display:grid}.cardImagePositionControls label{background:#111d31;border:1px solid #28405f;border-radius:16px;gap:10px;padding:16px;display:grid}.cardImagePositionControls label span{color:#cbd5e1;font-weight:800}.cardImagePositionControls label b{color:#38bdf8}.cardImagePositionControls input[type=range]{width:100%}.cardCropInstructions{background:#08111fb8;border:1px solid #38bdf833;border-radius:16px;padding:16px}.cardCropInstructions strong{color:#fff;margin-bottom:8px;display:block}.cardCropInstructions p{color:#91a4bf;margin:5px 0;line-height:1.7}.cardCropResetButton{color:#7dd3fc;cursor:pointer;background:#111d31;border:1px solid #28405f;border-radius:14px;min-height:46px;font-weight:900}.adminProductControlImage img,.productPreviewImage img,.familyProductCard img{transform-origin:50%}@media (width<=760px){.cardImagePositionEditor{grid-template-columns:1fr}.cardCropMockCard{width:min(100%,290px)}}:root{--product-card-width:260px;--product-card-image-ratio:1 / 1;--product-card-radius:22px}.productsGrid{grid-template-columns:repeat(auto-fill, minmax(210px, var(--product-card-width)));align-items:stretch}.productCard,.similarProductCard{border-radius:var(--product-card-radius);flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.productCard{max-width:var(--product-card-width)}.publicProductImageFrame{width:100%;aspect-ratio:var(--product-card-image-ratio);background:radial-gradient(circle at 50% 38%,#38bdf814,#0000 58%),#07101d;place-items:center;display:grid;position:relative;overflow:hidden}.productCard>.publicProductImageFrame,.similarProductCard>.publicProductImageFrame{padding:10px}.productCard .publicProductImageFrame img,.similarProductCard .publicProductImageFrame img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:static;transform:none!important}.productCard>div:not(.publicProductImageFrame){flex:1}.similarProductCard .publicProductImageFrame+h3{margin-top:10px}.adminProductControlCard,.productPreviewCard,.cardCropMockCard{border-radius:var(--product-card-radius)}.adminProductControlCard{grid-template-rows:auto minmax(150px,auto) auto}.adminProductControlImage,.productPreviewImage{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:var(--product-card-image-ratio);background:#07101d;overflow:hidden}.adminProductControlImage img,.productPreviewImage img{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.cardCropMockCard{width:min(100%, var(--product-card-width));aspect-ratio:auto;grid-template-rows:auto auto}.cardImagePositionStage{width:100%;aspect-ratio:var(--product-card-image-ratio)}.adminProductsTableProduct img{object-fit:contain;padding:4px}@media (width<=700px){.productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productCard{max-width:none}.adminProductControlCard{grid-template-rows:auto auto auto}.adminProductControlImage{height:auto;min-height:0;max-height:none}}.adminFamiliesPage{gap:18px;display:grid}.adminFamiliesHeader{background:radial-gradient(circle at 0 0,#38bdf826,#0000 34%),#0f172ab8;border:1px solid #94a3b82e;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.adminFamiliesHeader span{color:#38bdf8;letter-spacing:.08em;font-size:12px;font-weight:900}.adminFamiliesHeader h1{margin:5px 0 6px;font-size:clamp(28px,3vw,42px)}.adminFamiliesHeader p{color:#94a3b8;margin:0}.adminFamiliesSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminFamiliesSummary>div{background:#0f172aad;border:1px solid #94a3b829;border-radius:20px;align-content:center;gap:5px;min-height:92px;padding:14px 16px;display:grid}.adminFamiliesSummary span{color:#94a3b8;font-size:13px}.adminFamiliesSummary strong{font-size:26px}.adminFamiliesCompactList{gap:9px;margin-top:0}.adminFamiliesCompactList .adminFamilyCard{background:#0f172abd;border-radius:17px;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;min-height:88px;padding:9px 11px}.adminFamiliesCompactList .adminFamilyImage{border-radius:13px;width:76px;height:62px}.adminFamiliesCompactList .adminFamilyInfo h3{margin:0 0 3px;font-size:17px}.adminFamiliesCompactList .adminFamilyInfo span,.adminFamiliesCompactList .adminFamilyInfo small{margin-top:2px;font-size:12px}.adminFamiliesCompactList .adminActions{justify-content:flex-end}.adminFamiliesCompactList .adminActions button{border-radius:10px;padding:7px 10px;font-size:12px}.adminFamilyModal{width:min(620px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.adminFamilyModal .adminModalForm textarea{resize:vertical;color:#f8fafc;background:#0206178c;border:1px solid #94a3b838;border-radius:16px;outline:none;width:100%;min-height:100px;padding:13px 14px}@media (width<=760px){.adminFamiliesHeader{flex-direction:column;align-items:stretch}.adminFamiliesHeader .adminPrimaryButton{width:100%}.adminFamiliesSummary{grid-template-columns:1fr}.adminFamiliesCompactList .adminFamilyCard{grid-template-columns:64px minmax(0,1fr)}.adminFamiliesCompactList .adminFamilyImage{width:64px;height:56px}.adminFamiliesCompactList .adminActions{grid-column:1/-1;justify-content:stretch}.adminFamiliesCompactList .adminActions button{flex:1}}.productImageViewport{background:#07101d;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.productImageViewport img{object-fit:cover;transform-origin:50%;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.productImageViewport.variant-original img{object-fit:contain;object-position:center;pointer-events:auto;position:static;transform:none!important}.productImageViewport.variant-portrait{aspect-ratio:4/5}.productImageViewport.variant-square{aspect-ratio:1}.productImageViewport.variant-wide{aspect-ratio:16/9}.productImagePlaceholder{color:#71839e;background:#07101d;place-items:center;width:100%;height:100%;display:grid}.cardCropMockCard{width:min(100%,350px)}.cardImagePositionStage{aspect-ratio:var(--crop-ratio,4 / 5)}.multiCropEditor{gap:18px;display:grid}.multiCropTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.multiCropTabs button{color:#dbeafe;cursor:pointer;background:#0b1628;border:1px solid #28405f;border-radius:15px;min-height:72px;padding:10px}.multiCropTabs button strong,.multiCropTabs button small{display:block}.multiCropTabs button small{color:#8194ae;margin-top:5px;font-size:11px}.multiCropTabs button.active{background:#38bdf81f;border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf817}.copyPortraitCropButton{color:#7dd3fc;cursor:pointer;background:#111d31;border:1px solid #28405f;border-radius:14px;min-height:44px;font-weight:900}.originalImagePreview{background:#08111f;border:1px solid #28405f;border-radius:20px;place-items:center;gap:12px;min-height:340px;padding:18px;display:grid}.originalImagePreview img{object-fit:contain;border-radius:14px;max-width:100%;max-height:520px}.originalImagePreview p{color:#91a4bf;text-align:center;margin:0}.adminProductControlImage>.productImageViewport,.productPreviewImage>.productImageViewport,.adminFamilyImage>.productImageViewport,.inventoryProductCell>.productImageViewport,.adminProductsTableProduct>.productImageViewport,.productMainImage>.productImageViewport{aspect-ratio:auto;width:100%;height:100%}.adminFamilyImage>.productImageViewport,.inventoryProductCell>.productImageViewport,.adminProductsTableProduct>.productImageViewport{aspect-ratio:1}.productCard>.productImageViewport.variant-portrait{aspect-ratio:4/5;width:100%;padding:0}.similarProductCard>.productImageViewport.variant-wide{aspect-ratio:16/9;width:100%;padding:0}.productMainImage>.productImageViewport.variant-original{aspect-ratio:auto;width:100%;height:100%}.productMainImage>.productImageViewport.variant-original img{width:100%;height:100%}.inventoryProductCell>.productImageViewport{border-radius:12px;flex:0 0 48px;width:48px;height:48px}.adminProductsTableProduct>.productImageViewport{border-radius:10px;flex:0 0 46px;width:46px;height:46px}@media (width<=760px){.multiCropTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cardImagePositionEditor{grid-template-columns:1fr}}.productCard .productImageViewport.variant-portrait img,.similarProductCard .productImageViewport.variant-wide img{object-fit:cover;transform-origin:50%}.productMainImage{width:100%;color:inherit;cursor:zoom-in;border:0;padding:0;position:relative}.productMainImage:disabled{cursor:default}.productMainImage>img{background:#08080d;width:100%;height:100%;display:block;object-fit:contain!important;object-position:center!important;position:static!important;transform:none!important}.productImageOpenHint{z-index:2;color:#e2e8f0;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617c7;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;transition:opacity .18s,transform .18s;position:absolute;bottom:14px;right:14px;transform:translateY(5px)}.productMainImage:hover .productImageOpenHint,.productMainImage:focus-visible .productImageOpenHint{opacity:1;transform:translateY(0)}body.productLightboxOpen{overflow:hidden}.productLightbox{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01040cf5;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:18px;display:grid;position:fixed;inset:0}.productLightboxTopbar{direction:ltr;justify-content:space-between;align-items:center;gap:12px;display:flex}.productLightboxTopbar>span{color:#cbd5e1;font-weight:800}.productLightboxTopbar>div{align-items:center;gap:8px;display:flex}.productLightboxTopbar button,.productLightboxArrow{color:#f8fafc;cursor:pointer;background:#0f172adb;border:1px solid #94a3b847}.productLightboxTopbar button{border-radius:13px;min-width:42px;height:42px;font-size:20px}.productLightboxTopbar button:disabled{opacity:.35;cursor:not-allowed}.productLightboxTopbar strong{text-align:center;color:#7dd3fc;min-width:54px}.productLightboxClose{margin-left:8px}.productLightboxCanvas{background:#02061780;border-radius:20px;place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.productLightboxCanvas img{object-fit:contain;transform-origin:50%;cursor:zoom-in;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .18s;display:block}.productLightboxArrow{z-index:2;border-radius:16px;width:50px;height:70px;font-size:42px;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}.productLightboxArrow.previous{left:18px}.productLightboxArrow.next{right:18px}.productLightboxThumbs{justify-content:center;gap:8px;padding:2px 4px;display:flex;overflow-x:auto}.productLightboxThumbs button{cursor:pointer;background:#07101d;border:1px solid #94a3b84d;border-radius:13px;flex:0 0 64px;width:64px;height:64px;padding:3px;overflow:hidden}.productLightboxThumbs button.active{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf82e}.productLightboxThumbs img{object-fit:contain;width:100%;height:100%}@media (width<=700px){.productImageOpenHint{opacity:1;bottom:10px;right:10px;transform:none}.productLightbox{padding:10px}.productLightboxArrow{border-radius:13px;width:42px;height:58px;font-size:34px}.productLightboxArrow.previous{left:8px}.productLightboxArrow.next{right:8px}.productLightboxThumbs button{flex-basis:54px;width:54px;height:54px}}.croppedMedia{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.croppedMedia img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .22s;display:block}.croppedMediaOverlay{background:linear-gradient(#02061714,#020617d6);position:absolute;inset:0}.family-card{isolation:isolate;background-image:linear-gradient(135deg,#16161f,#0b1020);position:relative}.familyCardMedia{z-index:-1}.family-card-content{z-index:2;position:relative}.adminFamilyImage{position:relative;overflow:hidden}.adminFamilyImage>.croppedMedia{position:absolute;inset:0}.adminFamilyImage>.croppedMedia img{object-fit:cover}.homeSectionCard{isolation:isolate;position:relative;overflow:hidden}.homeSectionMedia{z-index:-1}.homeSectionCard>:not(.homeSectionMedia){z-index:2;position:relative}.homeSectionPreview{isolation:isolate;position:relative;overflow:hidden}.homeSectionPreviewImage{z-index:-1;position:absolute;inset:0;overflow:hidden}.homeSectionPreviewImage img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.homeSectionPreview:after{content:"";z-index:-1;background:linear-gradient(#02061714,#020617d6);position:absolute;inset:0}.unifiedCropField,.homeSectionCropField{background:#0f172a85;border:1px solid #94a3b82e;border-radius:18px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.unifiedCropFieldHead strong,.unifiedCropFieldHead small,.homeSectionCropField>span{display:block}.unifiedCropFieldHead small{color:#8194ae;margin-top:5px;line-height:1.7}.homeSectionCropField>span{color:#dbeafe;font-weight:800}@media (width<=700px){.unifiedCropField,.homeSectionCropField{border-radius:14px;padding:12px}}.compactHomeBuilderHero{padding-block:22px}.compactHomeBuilderHero h1{font-size:clamp(30px,4vw,48px)}.compactZones{margin-bottom:16px}.homeSectionsCompactList{gap:10px;display:grid}.homeSectionCompactRow{border:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-card) 92%, transparent);border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:92px;padding:10px;display:grid}.homeSectionCompactThumb{background:linear-gradient(135deg,var(--section-one),var(--section-two));border-radius:13px;width:92px;height:70px;overflow:hidden}.homeSectionCompactThumb img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.homeSectionCompactInfo{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.homeSectionCompactInfo>div{gap:4px;min-width:0;display:grid}.homeSectionCompactInfo strong{color:var(--sx-text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.homeSectionCompactInfo span,.homeSectionCompactInfo small{color:var(--sx-muted)}.homeSectionStatus{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.homeSectionStatus.visible{color:#86efac;background:#22c55e21;border:1px solid #22c55e4d}.homeSectionStatus.hidden{color:#fecaca;background:#ef44441f;border:1px solid #ef444447}.homeSectionCompactActions{align-items:center;gap:7px;display:flex}.homeSectionCompactActions button{border:1px solid var(--sx-line);background:var(--sx-card-2);color:var(--sx-text);cursor:pointer;border-radius:11px;padding:8px 10px;font-weight:900}.homeSectionCompactActions button:disabled{opacity:.35;cursor:not-allowed}.homeSectionCompactActions .edit{color:#bae6fd}.homeSectionCompactActions .danger{color:#fecaca;border-color:#ef44444d}.homeSectionModalBackdrop{z-index:9998;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050fd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.homeSectionModal{background:#07111f;border:1px solid #7dd3fc47;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000008c}.homeSectionModalHeader,.homeSectionModalFooter{border-color:var(--sx-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.homeSectionModalHeader{border-bottom:1px solid var(--sx-line)}.homeSectionModalHeader small{color:#38bdf8;font-weight:900}.homeSectionModalHeader h2{color:var(--sx-text);margin:3px 0 0}.homeSectionModalHeader>button{border:1px solid var(--sx-line);background:var(--sx-card-2);width:40px;height:40px;color:var(--sx-text);cursor:pointer;border-radius:12px}.homeSectionModalBody{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid;overflow:auto}.homeSectionModalPreview{position:sticky;top:0}.homeSectionModalPreview .homeSectionPreview{min-height:250px}.homeSectionModalFields{gap:16px;display:grid}.homeSectionFormGrid label.full{grid-column:1/-1}.modalSwitch{width:fit-content}.homeSectionModalFooter{border-top:1px solid var(--sx-line);justify-content:flex-end}.homeSectionModalFooter button{cursor:pointer;color:var(--sx-primary-text);background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));border:0;border-radius:13px;padding:11px 18px;font-weight:950}.homeSectionModalFooter button.secondary{color:var(--sx-text);background:var(--sx-card-2);border:1px solid var(--sx-line)}.productGallery .productMainImage{background:#08080d;min-height:420px;max-height:680px;height:auto!important;padding:12px!important}.productGallery .productMainImage>img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:650px!important;transform:none!important}@media (width<=820px){.homeSectionCompactRow{grid-template-columns:72px minmax(0,1fr) auto}.homeSectionCompactThumb{width:72px;height:58px}.homeSectionCompactInfo small,.homeSectionStatus{display:none}.homeSectionCompactActions{border-top:1px solid var(--sx-line);grid-column:1/-1;justify-content:flex-end;padding-top:9px}.homeSectionModalBackdrop{place-items:stretch stretch;padding:0}.homeSectionModal{border-radius:0;max-height:100vh}.homeSectionModalBody{grid-template-columns:1fr}.homeSectionModalPreview{position:static}.productGallery .productMainImage{min-height:300px}}.smartSingleCropField{gap:14px;display:grid}.smartCropFieldHead{gap:4px;display:grid}.smartCropFieldHead>span{color:#dbeafe;font-weight:900}.smartCropFieldHead>small{color:#8fa5bf;line-height:1.7}.smartSingleCropField .cardCropMockBody{display:none}.smartSingleCropField .cardCropMockCard{border-radius:18px;overflow:hidden}.smartSingleCropField .cardImagePositionEditor{align-items:start}@media (width<=700px){.smartSingleCropField .cardImagePositionEditor{grid-template-columns:1fr}}.familyWideCropField .cardCropMockCard{width:min(100%,520px)}.familyWideCropField .cardCropMockBody.familyPreviewBody{align-content:center;gap:5px;min-height:92px;display:grid}.familyWideCropField .cardCropMockBody.familyPreviewBody p{color:#94a3b8;margin:0;font-size:.8rem}.adminFamilyImage .croppedMedia.variant-wide{aspect-ratio:16/9;border-radius:12px;width:112px}.cardImagePositionStage{touch-action:none;overscroll-behavior:contain}.cardImagePositionStage.dragging img{transition:none!important}.homeBuilder>.homeFeatureStrip{margin-top:34px}.homeBuilder>.homeSectionHead,.homeBuilder>.homeSplitGrid{margin-top:54px}@media (width<=700px){.homeBuilder>.homeFeatureStrip{margin-top:24px}.homeBuilder>.homeSectionHead,.homeBuilder>.homeSplitGrid{margin-top:38px}}.cinemaHero{background-image:linear-gradient(180deg, rgba(2,6,23,calc(var(--hero-overlay,.58) * .65)) 0%, rgba(2,6,23,var(--hero-overlay,.58)) 58%, #020617f5 100%), radial-gradient(circle at 50% 20%, #38bdf82e, transparent 32%), var(--hero-image,url(/habashkalat-logo.jpg));background-position:center, center, var(--hero-position,center);background-size:cover, cover, calc(var(--hero-zoom,1) * 100%);background-repeat:no-repeat}.hero-align-center{justify-content:center}.hero-align-center .cinemaHeroContent{text-align:center;justify-items:center;margin-inline:auto}.hero-align-left{justify-content:flex-end}.hero-align-left .cinemaHeroContent{text-align:left;direction:ltr;justify-items:start}.adminHeroEditorPage{gap:18px;display:grid}.heroEditorGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:18px;display:grid}.heroEditorControls{gap:16px;display:grid}.adminPanelCard{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:20px;gap:14px;padding:18px;display:grid}.adminPanelCard h2{color:var(--sx-text);margin:0}.heroFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.heroFieldsGrid h2,.heroFieldsGrid .full{grid-column:1/-1}.heroFieldsGrid label{color:var(--sx-muted);gap:8px;font-weight:800;display:grid}.heroFieldsGrid input,.heroFieldsGrid textarea,.heroFieldsGrid select{border:1px solid var(--sx-line);background:var(--sx-card-2);width:100%;color:var(--sx-text);border-radius:12px;padding:11px 12px}.heroFieldsGrid textarea{resize:vertical;min-height:110px}.heroEditorPreviewWrap{gap:10px;display:grid;position:sticky;top:92px}.heroEditorPreviewWrap>span{color:#7dd3fc;font-weight:900}.heroEditorPreview{border:1px solid var(--sx-line);color:#fff;background-repeat:no-repeat;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:540px;padding:28px;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.heroEditorPreview.align-center{text-align:center;align-items:center}.heroEditorPreview.align-left{text-align:left;direction:ltr;align-items:flex-start}.heroEditorPreview.align-right{text-align:right;direction:rtl;align-items:flex-start}.heroEditorPreview small{color:#7dd3fc;font-weight:900}.heroEditorPreview h2{margin:12px 0;font-size:clamp(30px,4vw,54px);line-height:1.08}.heroEditorPreview p{color:#dbeafe;margin:0 0 18px;line-height:1.8}.heroEditorPreview>div{flex-wrap:wrap;gap:10px;display:flex}.heroEditorPreview button{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));color:var(--sx-primary-text);border:0;border-radius:14px;padding:11px 16px;font-weight:900}.heroEditorPreview button.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.adminDangerButton{color:#fecaca;cursor:pointer;background:#ef44441a;border:1px solid #ef444459;border-radius:12px;padding:10px 13px;font-weight:900}@media (width<=980px){.heroEditorGrid{grid-template-columns:1fr}.heroEditorPreviewWrap{position:static}}@media (width<=640px){.heroFieldsGrid{grid-template-columns:1fr}.heroFieldsGrid h2,.heroFieldsGrid .full{grid-column:auto}.heroEditorPreview{min-height:420px}}.cardCropMovableImage{pointer-events:none;background-color:#08111f;background-repeat:no-repeat;transition:background-position 40ms linear,background-size 80ms;position:absolute;inset:0}.cardImagePositionStage.dragging .cardCropMovableImage{transition:none}.heroSliderClean{aspect-ratio:21/7;background:#08111f;border-radius:28px;width:min(1460px,100% - 32px);margin:24px auto 0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.heroSliderClean>img{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0}.heroSliderClean>img.active{opacity:1}.heroDots{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02061773;border-radius:999px;gap:8px;padding:7px 10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.heroDots button{background:#ffffff7a;border:0;border-radius:50%;width:8px;height:8px;padding:0}.heroDots button.active{background:#fff;border-radius:999px;width:24px}.homeImageGroup{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.imageOnlyCard{aspect-ratio:16/7;background:linear-gradient(135deg,var(--section-one),var(--section-two));border-radius:24px;min-height:150px;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000047}.imageOnlyCard:hover{transform:translateY(-5px);box-shadow:0 24px 55px #00000061}.imageOnlyCard .homeSectionMedia{z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.imageOnlyCard .homeSectionMedia img{object-fit:cover;width:100%;height:100%}.allProductsPage{width:min(1460px,100% - 32px);margin:0 auto;padding:34px 0 90px}.allProductsHero{background:linear-gradient(135deg,#0f172af0,#082f49b3);border:1px solid #94a3b829;border-radius:28px;margin-bottom:22px;padding:36px}.allProductsHero span{letter-spacing:.18em;color:#67e8f9;font-size:12px}.allProductsHero h1{margin:8px 0;font-size:clamp(30px,5vw,56px)}.allProductsHero p{color:#94a3b8;margin:0}.publicFilters{top:calc(var(--storex-header-height,76px) + 10px);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1edb;border:1px solid #94a3b829;border-radius:22px;grid-template-columns:minmax(260px,2fr) repeat(7,minmax(120px,1fr));gap:10px;padding:14px;display:grid;position:sticky}.publicFilters input,.publicFilters select,.publicFilters button{color:#e2e8f0;background:#0b1426;border:1px solid #94a3b82e;border-radius:14px;min-height:46px;padding:0 12px}.publicFilters button{cursor:pointer;background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));font-weight:800}.publicSearch{position:relative}.publicSearch span{position:absolute;top:12px;right:14px}.publicSearch input{width:100%;padding-right:40px}.publicResultsHead{align-items:baseline;gap:8px;margin:24px 4px 14px;display:flex}.publicResultsHead strong{font-size:30px}.publicResultsHead span{color:#94a3b8}.publicProductsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.publicCatalogCard{color:inherit;background:#080f1edb;border:1px solid #94a3b824;border-radius:22px;flex-direction:column;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.publicCatalogCard:hover{border-color:#38bdf87a;transform:translateY(-5px)}.publicCatalogImage{aspect-ratio:4/5;background:#111827;width:100%;overflow:hidden}.publicCatalogCard>div:last-child{padding:14px}.publicCatalogCard h2{margin:0 0 8px;font-size:16px}.publicCatalogCard p{color:#67e8f9;margin:0 0 8px;font-weight:900}.publicCatalogCard span{color:#94a3b8;font-size:12px}.publicProductsEmpty{text-align:center;color:#94a3b8;border:1px dashed #94a3b840;border-radius:24px;padding:70px}.heroSlidesAdminHead{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.heroSlidesAdminHead>div{align-items:baseline;gap:8px;display:flex}.heroSlidesAdminHead strong{font-size:30px}.heroSlidesAdminHead button,.heroEmptyState button{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));color:#fff;border:0;border-radius:14px;padding:12px 18px;font-weight:900}.heroSlidesAdminList{gap:16px;display:grid}.heroSlideAdminCard{grid-template-columns:70px minmax(220px,360px) 1fr auto;align-items:center;gap:16px;display:grid}.heroSlideOrder{text-align:center;gap:7px;display:grid}.heroSlideOrder b{font-size:24px}.heroSlideOrder button{color:#fff;background:#0b1426;border:1px solid #94a3b833;border-radius:10px;height:34px}.heroSlideFields{grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;display:grid}.heroSlideFields label{gap:7px;display:grid}.heroSlideFields input,.heroSlideFields select{color:#fff;background:#0b1426;border:1px solid #94a3b82e;border-radius:12px;height:44px;padding:0 12px}@media (width<=1100px){.publicFilters{grid-template-columns:repeat(3,1fr)}.publicSearch{grid-column:1/-1}.publicProductsGrid{grid-template-columns:repeat(3,1fr)}.homeImageGroup{grid-template-columns:repeat(2,1fr)!important}.heroSlideAdminCard{grid-template-columns:54px 1fr}.heroSlideFields,.heroSlideAdminCard>.adminDangerButton{grid-column:1/-1}}@media (width<=700px){.heroSliderClean{aspect-ratio:16/9;border-radius:18px;width:calc(100% - 20px);margin-top:12px}.homeGroupsStack{gap:34px;width:calc(100% - 20px);margin-top:28px}.homeImageGroup{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.imageOnlyCard,.homeImageGroup:nth-child(2) .imageOnlyCard,.homeImageGroup:nth-child(3) .imageOnlyCard{aspect-ratio:16/10;border-radius:16px;min-height:0}.allProductsPage{width:calc(100% - 20px);padding-top:18px}.allProductsHero{border-radius:20px;padding:24px}.publicFilters{grid-template-columns:1fr 1fr;position:static}.publicSearch,.publicFilters button{grid-column:1/-1}.publicProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.publicCatalogCard{border-radius:16px}.publicCatalogCard>div:last-child{padding:10px}.publicCatalogCard h2{font-size:14px}.heroSlideAdminCard{grid-template-columns:1fr}.heroSlideOrder{grid-template-columns:1fr auto auto}.heroSlideFields{grid-template-columns:1fr}.heroSlideAdminCard>.adminDangerButton{grid-column:auto}}.heroSliderClean{aspect-ratio:16/9;width:min(1180px,100% - 40px);margin-top:34px}.homeGroupsStack{gap:72px;width:min(1180px,100% - 40px);margin-top:46px}.homeImageGroup{gap:26px 24px}.desktopNav{white-space:nowrap;align-items:center;gap:18px;display:flex}.desktopNav a{white-space:nowrap;flex:none}.rarityBadgeLink{cursor:pointer;text-decoration:none;display:inline-flex}.rarityBadgeLink:hover{filter:brightness(1.18);transform:translateY(-1px)}@media (width<=1100px){.desktopNav{gap:11px;font-size:13px}.heroSliderClean{width:calc(100% - 28px)}.homeGroupsStack{gap:52px;width:calc(100% - 28px)}.homeImageGroup{gap:18px}}@media (width<=700px){.heroSliderClean{aspect-ratio:4/3;width:calc(100% - 20px);margin-top:14px}.homeGroupsStack{gap:38px;width:calc(100% - 20px)}.homeImageGroup{gap:14px}}.siteHeader{z-index:80;position:sticky;top:0}.siteHeaderInner{grid-template-columns:minmax(190px,auto) minmax(0,1fr) minmax(190px,280px) auto;gap:18px;width:min(1320px,100% - 32px)}.brandGold{min-width:190px;max-width:250px}.brandGold img{flex:none}.brandGold span{min-width:0}.brandGold strong,.brandGold small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desktopNav{justify-content:center;gap:8px;overflow:visible}.desktopNav a{padding:10px 11px;font-size:13px}.headerSearch{width:100%;min-width:0}.headerActions{flex:none}.heroSliderClean{aspect-ratio:16/10;border-radius:30px;width:min(1180px,100% - 40px);margin:38px auto 0}.homeGroupsStack{gap:68px;width:min(1180px,100% - 40px);margin:54px auto 88px;display:grid}.homeImageGroup{align-items:stretch;gap:24px;width:100%}.homeImageGroup:first-child{grid-template-columns:repeat(4,minmax(0,1fr))}.homeImageGroup:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}.homeImageGroup:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr))}.imageOnlyCard{aspect-ratio:16/8;border-radius:22px;width:100%;min-width:0;min-height:0}.homeImageGroup:nth-child(2) .imageOnlyCard{aspect-ratio:16/9}.homeImageGroup:nth-child(3) .imageOnlyCard{aspect-ratio:16/7}.imageOnlyCard .homeSectionMedia,.imageOnlyCard .homeSectionMedia>div,.imageOnlyCard .homeSectionMedia img{width:100%!important;height:100%!important}@media (width<=1280px){.siteHeaderInner{grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto}.headerSearch{display:none}.desktopNav{gap:5px}.desktopNav a{padding-inline:9px;font-size:12px}}@media (width<=980px){.siteHeaderInner{grid-template-columns:minmax(0,1fr) auto}.desktopNav{display:none}.brandGold{min-width:0}.heroSliderClean{aspect-ratio:4/3;width:calc(100% - 28px);margin-top:24px}.homeGroupsStack{gap:48px;width:calc(100% - 28px);margin-top:40px}.homeImageGroup:first-child,.homeImageGroup:nth-child(2),.homeImageGroup:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.imageOnlyCard,.homeImageGroup:nth-child(2) .imageOnlyCard,.homeImageGroup:nth-child(3) .imageOnlyCard{aspect-ratio:16/10}}@media (width<=600px){.siteHeaderInner{width:100%}.brandGold span{max-width:150px}.heroSliderClean{aspect-ratio:1;border-radius:20px;width:calc(100% - 20px);margin-top:14px}.homeGroupsStack{gap:34px;width:calc(100% - 20px);margin-top:28px}.homeImageGroup:first-child,.homeImageGroup:nth-child(2),.homeImageGroup:nth-child(3){gap:12px}.imageOnlyCard,.homeImageGroup:nth-child(2) .imageOnlyCard,.homeImageGroup:nth-child(3) .imageOnlyCard{aspect-ratio:4/3;border-radius:16px}}.catalogBreadcrumb{color:#64748b;align-items:center;gap:10px;margin:0 4px 16px;font-size:14px;display:flex}.catalogBreadcrumb a{color:#94a3b8;text-decoration:none}.catalogBreadcrumb strong{color:#e2e8f0}.allProductsHero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.catalogHeroStat{flex-direction:column;align-items:flex-end;min-width:170px;display:flex}.catalogHeroStat strong{color:#67e8f9;font-size:42px;line-height:1}.catalogHeroStat span{color:#94a3b8;margin-top:8px;font-size:13px}.catalogToolbar{grid-template-columns:minmax(280px,1fr) minmax(190px,240px) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.catalogToolbar>.publicSearch{min-width:0}.publicSearch button{color:#cbd5e1;cursor:pointer;background:#94a3b81f;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:8px;left:10px}.catalogToolbar>select{color:#e2e8f0;background:#0b1426;border:1px solid #94a3b82e;border-radius:14px;height:48px;padding:0 13px}.catalogViewSwitch{background:#0b1426;border:1px solid #94a3b82e;border-radius:14px;padding:4px;display:flex}.catalogViewSwitch button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:10px;width:40px;height:38px;font-size:18px}.catalogViewSwitch button.active{color:#67e8f9;background:#22d3ee24}.mobileFiltersButton{display:none}.catalogFiltersPanel{top:calc(var(--storex-header-height,76px) + 10px);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1edb;border:1px solid #94a3b829;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:12px;padding:16px;display:grid;position:sticky}.catalogFiltersPanel label{flex-direction:column;gap:7px;display:flex}.catalogFiltersPanel label>span{color:#94a3b8;padding-inline:3px;font-size:12px}.catalogFiltersPanel input,.catalogFiltersPanel select{color:#e2e8f0;background:#0b1426;border:1px solid #94a3b82e;border-radius:13px;min-width:0;height:44px;padding:0 11px}.catalogClearButton{color:#fca5a5;cursor:pointer;white-space:nowrap;background:#ef44441f;border:0;border-radius:13px;align-self:end;height:44px;padding:0 16px;font-weight:800}.catalogActiveFilters{flex-wrap:wrap;gap:8px;margin:14px 2px 0;display:flex}.catalogActiveFilters button{color:#bae6fd;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee33;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.catalogActiveFilters button span{font-size:17px;line-height:1}.publicResultsHead{justify-content:space-between}.publicResultsHead>div{align-items:baseline;gap:8px;display:flex}.publicResultsHead small{color:#64748b}.publicCatalogCard{min-width:0}.publicCatalogImage{display:block}.publicCatalogInfo{flex-direction:column;flex:1;min-width:0;display:flex}.catalogCardMeta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.catalogCardMeta>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.catalogCardMeta b{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px}.catalogCardMeta .rarity-rare{color:#d8b4fe;background:#a855f724}.catalogCardMeta .rarity-legendary{color:#fde68a;background:#f59e0b24}.catalogCardBottom{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.catalogCardBottom strong{color:#67e8f9;font-size:17px}.catalogCardBottom strong small{color:#94a3b8;font-size:10px}.catalogCardBottom>span{font-size:11px!important}.catalogCardBottom .inStock{color:#86efac}.catalogCardBottom .outStock{color:#fca5a5}.publicProductsGrid.listMode{grid-template-columns:1fr;gap:12px}.publicProductsGrid.listMode .publicCatalogCard{grid-template-columns:170px minmax(0,1fr);min-height:170px;display:grid}.publicProductsGrid.listMode .publicCatalogImage{aspect-ratio:1;width:170px;height:170px}.publicProductsGrid.listMode .publicCatalogInfo{padding:18px!important}.publicProductsGrid.listMode .publicCatalogCard h2{font-size:21px}.catalogListDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden;color:#94a3b8!important;margin:0 0 14px!important;font-weight:400!important}.catalogListTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.catalogListTags span{background:#94a3b817;border-radius:999px;padding:5px 8px;color:#cbd5e1!important}.catalogLoadMore{flex-direction:column;align-items:center;gap:9px;margin-top:30px;display:flex}.catalogLoadMore button,.publicProductsEmpty button{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));color:#fff;cursor:pointer;border:0;border-radius:14px;padding:13px 28px;font-weight:900}.catalogLoadMore span{color:#64748b;font-size:12px}.catalogSkeletonGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.catalogSkeletonGrid div{aspect-ratio:4/6;background:linear-gradient(90deg,#94a3b80f,#94a3b821,#94a3b80f) 0 0/200% 100%;border-radius:22px;animation:1.4s linear infinite catalogShimmer}@keyframes catalogShimmer{to{background-position:-200% 0}}@media (width<=1200px){.catalogFiltersPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogClearButton{grid-column:1/-1}.catalogSkeletonGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.allProductsHero{align-items:flex-start}.catalogHeroStat{display:none}.catalogToolbar{grid-template-columns:1fr auto;gap:9px}.catalogToolbar>.publicSearch{grid-column:1/-1}.catalogToolbar>select{min-width:0}.mobileFiltersButton{color:#e2e8f0;background:#0b1426;border:1px solid #94a3b82e;border-radius:14px;justify-content:center;align-items:center;gap:7px;height:48px;font-weight:800;display:flex}.mobileFiltersButton b{color:#fff;background:#0891b2;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.catalogViewSwitch{justify-self:end}.catalogFiltersPanel{grid-template-columns:1fr 1fr;margin-bottom:12px;display:none;position:static}.catalogFiltersPanel.open{display:grid}.catalogFiltersPanel label:first-child,.catalogFiltersPanel label:nth-child(2),.catalogClearButton{grid-column:span 2}.catalogSkeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.publicProductsGrid.listMode .publicCatalogCard{grid-template-columns:112px minmax(0,1fr);min-height:112px}.publicProductsGrid.listMode .publicCatalogImage{width:112px;height:112px}.publicProductsGrid.listMode .publicCatalogInfo{padding:11px!important}.publicProductsGrid.listMode .publicCatalogCard h2{font-size:15px}.catalogListDescription,.catalogListTags{display:none}.catalogCardBottom{flex-direction:column;align-items:flex-start;gap:4px}.catalogCardBottom strong{font-size:14px}.catalogBreadcrumb{font-size:12px}}.familyDetailsPage{width:min(1460px,100% - 32px);margin:0 auto;padding:34px 0 90px}.familyDetailHero{background:linear-gradient(135deg,#0f172a,#082f49);border:1px solid #94a3b829;border-radius:30px;min-height:390px;margin-bottom:24px;position:relative;overflow:hidden}.familyDetailHeroMedia,.familyDetailHeroMedia img{width:100%;height:100%;position:absolute;inset:0}.familyDetailHeroShade{background:linear-gradient(90deg,#020617f0 0%,#0206179e 46%,#0206171a 100%);position:absolute;inset:0}.familyDetailHeroContent{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:720px;min-height:390px;padding:44px;display:flex;position:relative}.familyDetailHeroContent>span{letter-spacing:.2em;color:#67e8f9;font-size:12px}.familyDetailHeroContent h1{margin:8px 0 10px;font-size:clamp(36px,6vw,72px);line-height:1}.familyDetailHeroContent p{color:#cbd5e1;max-width:620px;margin:0;line-height:1.9}.familyDetailStats{align-items:baseline;gap:9px;margin-top:20px;display:flex}.familyDetailStats strong{color:#67e8f9;font-size:30px}.familyDetailStats span{color:#94a3b8;font-size:13px}.familyCatalogToolbar{margin-top:0}.familyFiltersPanel{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.familyFiltersPanel .catalogClearButton{align-self:end}.familyDetailsPage .publicProductsEmpty a{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));color:#fff;border-radius:13px;margin-top:12px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=700px){.familyDetailsPage{width:calc(100% - 20px);padding-top:18px}.familyDetailHero{border-radius:22px;min-height:310px}.familyDetailHeroContent{min-height:310px;padding:24px}.familyDetailHeroShade{background:linear-gradient(#02061740,#020617f2)}.familyDetailHeroContent h1{font-size:36px}.familyDetailHeroContent p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.familyFiltersPanel{grid-template-columns:1fr 1fr}.familyFiltersPanel label:first-child,.familyFiltersPanel .catalogClearButton{grid-column:1/-1}}.productDetailsPageV2{padding-bottom:70px}.productBreadcrumb{color:#8f95a8;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.productBreadcrumb a{color:#bfc5d6}.productBreadcrumb strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:420px;overflow:hidden}.productStateCard{text-align:center;background:#12121b;border:1px solid #292939;border-radius:24px;max-width:760px;margin:70px auto;padding:34px}.productDetailsLayoutV2{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);gap:24px}.productGalleryV2{padding:14px;position:relative}.productGalleryV2 .productMainImage{background:radial-gradient(circle,#161622 0,#08080d 68%);border:1px solid #ffffff0f;height:620px}.productImageCounter{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617c7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;bottom:14px;left:14px}.productGalleryArrows{inset-inline:26px;pointer-events:none;z-index:4;justify-content:space-between;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.productGalleryArrows button{pointer-events:auto;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070fb8;border:1px solid #ffffff29;border-radius:14px;width:42px;height:58px;font-size:32px}.productInfoPanelV2{position:sticky;top:92px}.productInfoTopline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.productQuickActions{gap:8px;display:flex}.productQuickActions button{color:#fff;cursor:pointer;background:#0d0d14;border:1px solid #303044;border-radius:13px;width:42px;height:42px;font-size:22px}.productQuickActions button.active{color:#ff5f86;background:#ff5f861a;border-color:#ff5f868c}.productInfoPanelV2 h1{margin-top:4px;font-size:36px}.productBadgesRow{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.productBadgesRow .rarityBadge{margin-bottom:0}.stockBadge{border-radius:999px;padding:7px 12px;font-size:13px;font-weight:900;display:inline-flex}.stockBadge.inStock{color:#8df0b1;background:#22c55e1a;border:1px solid #22c55e40}.stockBadge.outOfStock{color:#ff9a9a;background:#ef44441a;border:1px solid #ef444440}.priceBoxV2{background:linear-gradient(135deg,#7c3cff1f,#0d0d14 62%);margin-bottom:16px;padding:19px}.priceBoxV2 strong{font-size:32px}.productPurchaseBox{grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.productPurchaseBox .addToCartButton{margin-top:0}.quantityControl{background:#0d0d14;border:1px solid #2d2d40;border-radius:16px;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.quantityControl button{color:#fff;cursor:pointer;background:0 0;border:0;height:100%;font-size:22px}.quantityControl button:disabled{opacity:.35;cursor:not-allowed}.quantityControl strong{text-align:center;font-size:17px}.productActionMessage{color:#a7f3d0;text-align:center;background:#22c55e1a;border:1px solid #22c55e38;border-radius:13px;margin-top:12px;padding:11px 13px;font-weight:800}.productTrustGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.productTrustGrid div{background:#0d0d14;border:1px solid #272739;border-radius:15px;padding:13px}.productTrustGrid strong,.productTrustGrid span{display:block}.productTrustGrid strong{color:#fff;font-size:13px}.productTrustGrid span{color:#949aad;margin-top:4px;font-size:11px;line-height:1.55}.productContentTabs{background:#12121b;border:1px solid #292939;border-radius:24px;margin-top:24px;overflow:hidden}.productTabsHeader{background:#0d0d14;border-bottom:1px solid #292939;gap:6px;padding:10px;display:flex;overflow-x:auto}.productTabsHeader button{color:#9da3b4;cursor:pointer;background:0 0;border:0;border-radius:13px;min-width:120px;padding:12px 18px;font-weight:900}.productTabsHeader button.active{color:#fff;background:#7c3cff2e;box-shadow:inset 0 0 0 1px #7c3cff52}.productTabPanel{min-height:150px;padding:24px}.productTabPanel p{color:#d0d3dd;white-space:pre-line;margin:0;line-height:2}.productSpecificationsText{direction:rtl}.productCommentsPlaceholder{text-align:center;color:#8f95a8;place-items:center;min-height:110px;display:grid}.productCommentsPlaceholder strong,.productCommentsPlaceholder span{display:block}.productCommentsPlaceholder strong{color:#fff;margin-bottom:8px;font-size:18px}.similarProductsV2{margin-top:24px}.sectionTitleRow{justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px;display:flex}.sectionTitleRow span{color:#8f95a8;font-size:12px}.sectionTitleRow h2{margin:4px 0 0}.sectionTitleRow>a{color:#c5a6ff;font-weight:800}.similarProductsV2 .similarProductsGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.similarProductsV2 .similarProductCard{padding-bottom:0;transition:transform .2s,border-color .2s}.similarProductsV2 .similarProductCard:hover{border-color:#7c3cff80;transform:translateY(-4px)}.similarProductBody{padding:12px 13px 14px}.similarProductBody h3,.similarProductBody span{margin:0;padding:0}.similarProductBody span{color:#c5a6ff;margin-top:8px;font-weight:900}@media (width<=980px){.productDetailsLayoutV2{grid-template-columns:1fr}.productInfoPanelV2{position:static}.productGalleryV2 .productMainImage{height:540px}}@media (width<=640px){.productDetailsPageV2{padding-inline:12px}.productBreadcrumb{margin-bottom:12px}.productGalleryV2,.productInfoPanelV2{border-radius:20px;padding:12px}.productGalleryV2 .productMainImage{border-radius:16px;height:390px}.productGalleryArrows{display:none}.productThumbs button{border-radius:13px;width:68px;min-width:68px;height:68px}.productInfoPanelV2 h1{font-size:28px}.productPurchaseBox{grid-template-columns:112px minmax(0,1fr)}.quantityControl{grid-template-columns:34px 1fr 34px}.productTrustGrid{grid-template-columns:1fr}.productTabsHeader button{min-width:104px;padding:11px 14px}.productTabPanel{padding:18px}.similarProductsV2 .similarProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.inventoryToolbar{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.75fr));align-items:end;display:grid}.inventoryToolbar label{min-width:0}.inventoryToolbar input,.inventoryToolbar select{border:1px solid var(--sx-line);background:var(--sx-card-2);width:100%;min-height:48px;color:var(--sx-text);text-align:right;border-radius:16px;outline:none;padding:0 14px;font-weight:800}.inventoryFilterButtons{grid-column:1/-1}.inventoryNotice{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e59;border-radius:16px;margin:-2px 0 14px;padding:11px 14px;font-weight:900}.inventoryQuickAdd{align-items:center;gap:7px;display:inline-flex}.inventoryQuickAdd input{border:1px solid var(--sx-line);background:var(--sx-card);width:68px;min-height:38px;color:var(--sx-text);text-align:center;border-radius:12px;font-weight:950}.inventoryQuickAdd button{background:linear-gradient(135deg, var(--sx-primary), var(--sx-primary-2));min-height:38px;color:var(--sx-primary-text);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:0 12px;font-weight:950}.inventoryQuickAdd button:disabled{opacity:.6;cursor:wait}@media (width<=1050px){.inventoryToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.inventorySearchField{grid-column:1/-1}}@media (width<=720px){.inventoryToolbar{grid-template-columns:1fr}.inventorySearchField,.inventoryFilterButtons{grid-column:1}}.userRoleBadges{flex-wrap:wrap;gap:6px;display:flex}.roleBadge.printing{color:#86efac;background:#22c55e24}.roleBadge.auction{color:#fdba74;background:#f9731624}.userControlGrid.compact{grid-template-columns:minmax(0,180px) minmax(0,140px);align-items:end}.accountStatusButton{border:1px solid var(--sx-line);background:var(--sx-card-2);width:100%;min-height:44px;color:var(--sx-muted);cursor:pointer;border-radius:12px;font-weight:900}.accountStatusButton.active{color:#bbf7d0;background:#22c55e24;border-color:#22c55e59}.permissionChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permissionChecklist button{border:1px solid var(--sx-line);background:var(--sx-card-2);min-height:46px;color:var(--sx-muted);cursor:pointer;text-align:right;border-radius:13px;align-items:center;gap:9px;padding:9px 11px;font-weight:900;display:flex}.permissionChecklist button.active{color:var(--sx-text);background:#6366f11f;border-color:#6366f16b}.permissionChecklist button.active.vip{background:#d946ef1f;border-color:#d946ef66}.permissionChecklist button.active.owner{background:#06b6d41f;border-color:#06b6d466}.permissionChecklist button.active.designer{background:#facc151a;border-color:#facc1566}.permissionChecklist button.active.printing{background:#22c55e1c;border-color:#22c55e66}.permissionChecklist button.active.auction{background:#f973161c;border-color:#f9731666}.permissionChecklist button.active.moderator{background:#3b82f61c;border-color:#3b82f666}.permissionChecklist button.active.admin{background:#ef44441c;border-color:#ef444466}.permissionCheck{background:#94a3b81f;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}@media (width<=640px){.permissionChecklist,.userControlGrid.compact{grid-template-columns:1fr}}.productWhatsAppButton{color:#b9ffd1;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#25d3661f;border:1px solid #25d36685;border-radius:15px;margin-top:10px;font-weight:800;transition:transform .18s,background .18s,border-color .18s}.productWhatsAppButton:hover{background:#25d36630;border-color:#25d366cc;transform:translateY(-1px)}.productWhatsAppButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.headerSearch button{border:1px solid var(--gold-line);background:linear-gradient(135deg, var(--gold-main-2), var(--gold-main));color:#1a1203;min-width:54px;height:32px;font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.headerSearch button:hover{filter:brightness(1.06)}@media (width<=760px){.headerSearch button{min-width:46px;padding:0 9px}}.favoriteHeaderButton,.catalogFavoriteButton{position:relative}.favoriteHeaderButton>span{color:#fff;background:#ef4444;border:2px solid #08111f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:950;display:flex;position:absolute;top:-7px;right:-7px}.favoriteCatalogCard{padding:0;position:relative;overflow:hidden}.favoriteCardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.favoriteButton{color:#fff;cursor:pointer;background:#070d19c7;border:1px solid #ffffff2e;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.favoriteButton:hover{border-color:#f871718c;transform:scale(1.06)}.favoriteButton.active{color:#fff;background:#be185ddb;border-color:#fb7185d9}.catalogFavoriteButton{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:42px;height:42px;font-size:23px;position:absolute;top:12px;left:12px;box-shadow:0 8px 24px #00000040}.publicProductsGrid.listMode .favoriteCardLink{grid-template-columns:180px minmax(0,1fr);display:grid}.favoritesPage{min-height:70vh}.favoritesHero{border:1px solid var(--sx-border,#94a3b833);background:linear-gradient(135deg,#7f1d1d2e,#0a111fe6);border-radius:24px;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;padding:26px 28px;display:flex}.favoritesHero span{letter-spacing:.15em;color:#fb7185;font-size:12px;font-weight:950}.favoritesHero h1{margin:6px 0;font-size:clamp(30px,4vw,50px)}.favoritesHero p{color:var(--sx-muted,#94a3b8);margin:0}.favoritesHero>strong{color:#fb7185;font-size:42px}.favoritesEmptyIcon{color:#fb7185;font-size:70px}.favoritesEmpty .cartPrimaryLink{margin-top:6px}.favoritesGrid{margin-top:8px}@media (width<=700px){.favoritesHero{flex-direction:column;align-items:flex-start;padding:20px}.favoritesHero>strong{font-size:32px}.catalogFavoriteButton{width:38px;height:38px;top:9px;left:9px}.publicProductsGrid.listMode .favoriteCardLink{grid-template-columns:100px minmax(0,1fr)}}.smartRecommendations .similarProductCard{position:relative;overflow:hidden}.smartRecommendations .similarProductLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.smartRecommendations .similarProductBody small{color:var(--sx-muted,#8f95a8);margin-bottom:6px;font-size:11px;font-weight:900;display:block}.recommendationFavoriteButton{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:38px;height:38px;font-size:21px;position:absolute;top:10px;left:10px;box-shadow:0 8px 22px #00000047}@media (width<=640px){.smartRecommendations .similarProductsGrid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;padding:2px 2px 12px;display:flex;overflow-x:auto}.smartRecommendations .similarProductCard{scroll-snap-align:start;flex:0 0 72%;min-width:220px}}.adminDashboardPro .adminControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;margin:18px 0;display:grid}.adminDashboardPro .adminMiniPanel{background:linear-gradient(155deg,#121c30fa,#09101dfa);border:1px solid #94a3b829;border-radius:24px;min-width:0;min-height:260px;padding:20px;display:block;overflow:hidden;box-shadow:0 18px 44px #0000002e}.adminDashboardPro .adminMiniPanel .adminPanelTitle{margin:0 0 16px}.adminDashboardPro .adminMiniPanel .adminPanelTitle h2{margin:4px 0 0;font-size:22px}.adminDashboardPro .adminMiniPanel .adminPanelTitle span{letter-spacing:.08em;font-size:10px}.adminDashboardPro .adminMiniPanel .adminPanelTitle.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDashboardPro .adminPanelTotal{color:#d5b8ff;white-space:nowrap;font-size:15px}.adminDashboardPro .adminSalesCompact,.adminDashboardPro .adminPipelineCompact{min-height:310px}.adminDashboardPro .adminCompactChart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:9px;height:220px;padding-top:8px;display:grid}.adminDashboardPro .adminCompactBar{text-align:center;grid-template-rows:1fr auto auto;gap:6px;min-width:0;height:100%;display:grid}.adminDashboardPro .adminCompactBar>div{background:#ffffff07;border-radius:12px;justify-content:center;align-items:flex-end;height:155px;padding:5px;display:flex;overflow:hidden}.adminDashboardPro .adminCompactBar i{background:linear-gradient(#a855f7,#38bdf8);border-radius:9px;width:100%;max-width:34px;display:block;box-shadow:0 0 18px #8b5cf63d}.adminDashboardPro .adminCompactBar strong{color:#e3eaf5;font-size:11px}.adminDashboardPro .adminCompactBar small{color:#7f8aa0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adminDashboardPro .adminPipelineList{gap:10px;display:grid}.adminDashboardPro .adminPipelineList>a{color:inherit;background:#ffffff07;border:1px solid #ffffff0a;border-radius:14px;gap:7px;padding:10px 12px;text-decoration:none;display:grid}.adminDashboardPro .adminPipelineLabel{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminDashboardPro .adminPipelineLabel span{color:#cbd5e1;align-items:center;gap:8px;font-size:13px;display:flex}.adminDashboardPro .adminPipelineLabel span i{border-radius:50%;width:8px;height:8px}.adminDashboardPro .adminPipelineLabel strong{font-size:13px}.adminDashboardPro .adminPipelineTrack{background:#ffffff0e;border-radius:999px;height:7px;overflow:hidden}.adminDashboardPro .adminPipelineTrack i{border-radius:inherit;height:100%;display:block}.adminDashboardPro .adminOrderCardsCompact{gap:9px;display:grid}.adminDashboardPro .adminOrderCardsCompact>a{color:inherit;background:#ffffff07;border:1px solid #ffffff0a;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;text-decoration:none;display:flex}.adminDashboardPro .adminOrderCardsCompact>a:hover{background:#8b5cf614;border-color:#8b5cf638}.adminDashboardPro .adminOrderCardsCompact>a>div{gap:4px;min-width:0;display:grid}.adminDashboardPro .adminOrderCardsCompact>a>div:last-child{text-align:left}.adminDashboardPro .adminOrderCardsCompact strong,.adminDashboardPro .adminOrderCardsCompact b{font-size:13px}.adminDashboardPro .adminOrderCardsCompact b{color:#d2b2ff}.adminDashboardPro .adminOrderCardsCompact span,.adminDashboardPro .adminOrderCardsCompact small{color:#8b96aa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminDashboardPro .adminProductRankCompact{gap:9px;display:grid}.adminDashboardPro .adminProductRankCompact>div{background:#ffffff07;border:1px solid #ffffff09;border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.adminDashboardPro .adminProductRankCompact b{color:#d6bcff;background:#a855f724;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.adminDashboardPro .adminProductRankCompact span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adminDashboardPro .adminProductRankCompact strong{color:#8fdfff;white-space:nowrap;font-size:11px}.adminDashboardPro .adminInventoryTilesCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.adminDashboardPro .adminInventoryTilesCompact>div{background:#ffffff08;border:1px solid #ffffff0b;border-radius:17px;align-content:end;gap:9px;min-height:125px;padding:16px;display:grid}.adminDashboardPro .adminInventoryTilesCompact span{color:#929caf;font-size:12px}.adminDashboardPro .adminInventoryTilesCompact strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.adminDashboardPro .adminAlertListCompact{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.adminDashboardPro .adminAlertListCompact>a{color:inherit;background:#ffffff08;border:1px solid #ffffff0b;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;min-height:82px;padding:16px;text-decoration:none;display:flex}.adminDashboardPro .adminAlertListCompact span{color:#aeb7c7;font-size:12px}.adminDashboardPro .adminAlertListCompact strong{color:#fff;font-size:22px}.adminDashboardPro .adminQuickPanelCompact{min-height:auto;margin:0 0 22px}.adminDashboardPro .adminQuickGridCompact{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.adminDashboardPro .adminQuickGridCompact>a{color:inherit;background:#ffffff08;border:1px solid #ffffff0b;border-radius:17px;gap:6px;min-height:88px;padding:15px;text-decoration:none;display:grid}.adminDashboardPro .adminQuickGridCompact>a:hover{background:#38bdf812;border-color:#38bdf838}.adminDashboardPro .adminQuickGridCompact strong{font-size:13px}.adminDashboardPro .adminQuickGridCompact small{color:#8791a5;font-size:11px;line-height:1.6}.adminDashboardPro .adminCompactEmpty{color:#8791a5;border:1px dashed #94a3b829;border-radius:17px;place-items:center;min-height:175px;font-size:13px;display:grid}@media (width<=980px){.adminDashboardPro .adminControlGrid{grid-template-columns:1fr}.adminDashboardPro .adminQuickGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.adminDashboardPro .adminMiniPanel{border-radius:19px;min-height:auto;padding:15px}.adminDashboardPro .adminCompactChart{gap:5px;height:195px}.adminDashboardPro .adminCompactBar>div{height:132px}.adminDashboardPro .adminCompactBar small{display:none}.adminDashboardPro .adminInventoryTilesCompact{grid-template-columns:1fr}.adminDashboardPro .adminAlertListCompact,.adminDashboardPro .adminQuickGridCompact{grid-template-columns:1fr 1fr}}.memberHeaderButton{min-width:44px;font-size:11px;overflow:hidden}.memberHeaderButton img{object-fit:cover;border-radius:50%;width:30px;height:30px}.memberHeaderButton.active{border-color:#22c55e73;box-shadow:0 0 18px #22c55e1f}.memberAuthPage,.memberAccountPage{direction:rtl;min-height:calc(100vh - 90px);padding:44px 20px 90px}.memberAuthPage{background:radial-gradient(circle at 20% 10%,#2563eb21,#0000 32%),radial-gradient(circle at 80% 20%,#9333ea24,#0000 28%);place-items:center;display:grid}.memberAuthCard{background:linear-gradient(155deg,#0f172afa,#080e1bfa);border:1px solid #94a3b82e;border-radius:28px;width:min(620px,100%);padding:30px;box-shadow:0 28px 80px #00000059}.memberAuthIntro span,.memberPanelTitle span{letter-spacing:.14em;color:#67d4ff;font-size:11px;font-weight:800}.memberAuthIntro h1{margin:8px 0;font-size:38px}.memberAuthIntro p{color:#94a3b8;line-height:1.8}.memberAuthTabs{background:#ffffff09;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;padding:6px;display:grid}.memberAuthTabs button{color:#9aa6ba;background:0 0;border:0;border-radius:12px;padding:12px;font-weight:800}.memberAuthTabs button.active{color:#fff;background:linear-gradient(90deg,#7c3aed,#2563eb)}.memberAuthForm,.memberProfileForm,.memberPanel{gap:16px;display:grid}.memberAuthForm label,.memberProfileForm label,.memberPanel label{gap:8px;display:grid}.memberAuthForm label span,.memberProfileForm label span,.memberPanel label span{color:#c5cfde;font-size:12px;font-weight:700}.memberAuthForm input,.memberProfileForm input,.memberProfileForm textarea,.memberPanel input{color:#fff;background:#060b18;border:1px solid #94a3b82e;border-radius:13px;outline:none;width:100%;padding:13px 14px}.memberProfileForm textarea{resize:vertical;min-height:96px}.memberAuthForm input:focus,.memberProfileForm input:focus,.memberProfileForm textarea:focus,.memberPanel input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.memberFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.memberPrimaryButton,.memberSecondaryButton,.memberLogoutButton,.memberUploadButton{cursor:pointer;border:0;border-radius:14px;padding:13px 18px;font-weight:900}.memberPrimaryButton{color:#fff;background:linear-gradient(90deg,#7c3aed,#2563eb)}.memberSecondaryButton{color:#d8c7ff;background:#7c3aed26;border:1px solid #7c3aed47}.memberFormError,.memberFormNotice{border-radius:12px;margin:0;padding:12px 14px;font-size:13px}.memberFormError{color:#ffb4b4;background:#ef44441f;border:1px solid #ef444433}.memberFormNotice{color:#a7f3c0;background:#22c55e1c;border:1px solid #22c55e33}.memberAccountPage{max-width:1180px;margin:auto}.memberAccountHero{background:linear-gradient(120deg,#0e749038,#4c1d9538);border:1px solid #94a3b82e;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.memberProfileIdentity{align-items:center;gap:17px;display:flex}.memberProfileIdentity small{color:#8fa0b8}.memberAvatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#0ea5e9);border-radius:21px;place-items:center;width:66px;height:66px;font-size:27px;font-weight:900;display:grid;overflow:hidden}.memberAvatar.large{width:92px;height:92px}.memberAvatar img{object-fit:cover;width:100%;height:100%}.memberBadges{flex-wrap:wrap;gap:7px;display:flex}.memberBadges span{color:#cbd5e1;background:#ffffff12;border-radius:999px;padding:5px 9px;font-size:10px}.memberBadges span.active{color:#86efac;background:#22c55e26}.memberBadges span.pending{color:#fcd34d;background:#f59e0b24}.memberLogoutButton{color:#fca5a5;background:#ef44441c;border:1px solid #ef444438}.memberPendingNotice{background:#f59e0b17;border:1px solid #f59e0b33;border-radius:18px;margin:18px 0;padding:18px 20px}.memberPendingNotice p{color:#b7a98d;margin:5px 0 0}.memberAccountGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;margin-top:18px;display:grid}.memberPanel{background:#0b1220f5;border:1px solid #94a3b829;border-radius:22px;padding:22px}.memberPanelTitle h2{margin:5px 0 0;font-size:21px}.memberAvatarEditor{background:#ffffff06;border-radius:18px;align-items:center;gap:16px;padding:15px;display:flex}.memberUploadButton{color:#8ddfff;background:#0ea5e91f;border:1px solid #0ea5e938;position:relative}.memberUploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.memberAccountSide{align-content:start;gap:18px;display:grid}.memberAccountLinks{gap:9px;display:grid}.memberAccountLinks a{color:#dce7f5;background:#ffffff09;border:1px solid #ffffff0a;border-radius:13px;padding:13px;text-decoration:none}@media (width<=800px){.memberAccountGrid{grid-template-columns:1fr}.memberAccountHero{flex-direction:column;align-items:flex-start}.memberLogoutButton{width:100%}}@media (width<=560px){.memberAuthPage,.memberAccountPage{padding:24px 12px 88px}.memberAuthCard{border-radius:22px;padding:20px}.memberAuthIntro h1{font-size:30px}.memberFormGrid{grid-template-columns:1fr}.memberProfileIdentity{align-items:flex-start}.memberAvatar{border-radius:17px;width:54px;height:54px}.memberProfileIdentity h1{font-size:22px}}.communityPage{direction:rtl;max-width:1180px;margin:auto;padding:36px 18px 100px}.communityHero{background:radial-gradient(circle at 15% 20%,#0ea5e929,#0000 36%),linear-gradient(135deg,#4c1d9557,#0a1222fa);border:1px solid #8b5cf63d;border-radius:28px;justify-content:space-between;align-items:center;gap:22px;padding:30px;display:flex;box-shadow:0 24px 70px #00000047}.communityHero span,.communitySectionTitle span{letter-spacing:.13em;color:#73ddff;font-size:11px;font-weight:900}.communityHero h1{margin:8px 0;font-size:42px}.communityHero p{color:#aab6c8;margin:0}.communityHero>a,.communityHero>button,.communityPrimaryButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#2563eb);border:0;border-radius:15px;padding:13px 20px;font-weight:900;text-decoration:none}.communityNotice,.communityError{border-radius:14px;margin:16px 0;padding:13px 16px}.communityNotice{color:#a7f3c0;background:#22c55e1a;border:1px solid #22c55e38}.communityError{color:#fecaca;background:#ef44441a;border:1px solid #ef444438}.communityComposer,.communityMyPosts,.communityFeed{margin-top:20px}.communityComposer{background:#0b1220f5;border:1px solid #94a3b829;border-radius:24px;padding:24px}.communitySectionTitle{justify-content:space-between;align-items:end;gap:15px;margin-bottom:16px;display:flex}.communitySectionTitle h2{margin:5px 0 0;font-size:23px}.communitySectionTitle small{color:#8895aa}.communitySectionTitle>button{color:#dce7f5;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:12px;padding:9px 14px}.communityComposer form{gap:15px;display:grid}.communityComposer label{gap:8px;display:grid}.communityComposer label span{color:#cbd5e1;font-size:12px;font-weight:800}.communityComposer input,.communityComposer textarea{color:#fff;background:#060b18;border:1px solid #94a3b82e;border-radius:14px;outline:none;width:100%;padding:13px 14px}.communityComposer textarea{resize:vertical;min-height:125px}.communityMyPostList{gap:10px;display:grid}.communityMyPostList article{background:#ffffff06;border:1px solid #94a3b81c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.communityMyPostList article>div{gap:4px;display:grid}.communityMyPostList small{color:#7f8ca2}.communityMyPostList p{color:#fbbf24;grid-column:1/-1;margin:0;font-size:12px}.communityMyPostList button,.communityDangerLink{color:#fca5a5;cursor:pointer;background:0 0;border:0}.status-pending,.status-approved,.status-rejected{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.status-pending{color:#fcd34d;background:#f59e0b21}.status-approved{color:#86efac;background:#22c55e21}.status-rejected{color:#fca5a5;background:#ef444421}.communityFeedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.communityPostCard{background:linear-gradient(155deg,#0c1424fc,#070c17fc);border:1px solid #94a3b824;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #0000003d}.communityPostHeader{justify-content:space-between;align-items:center;padding:17px;display:flex}.communityAuthor{align-items:center;gap:11px;display:flex}.communityAuthor>div{gap:3px;display:grid}.communityAuthor small{color:#7f8ca2;font-size:10px}.communityAvatar{background:linear-gradient(135deg,#7c3aed,#0ea5e9);border-radius:14px;place-items:center;width:43px;height:43px;font-weight:900;display:grid;overflow:hidden}.communityAvatar.small{border-radius:10px;width:31px;height:31px;font-size:11px}.communityAvatar img{object-fit:cover;width:100%;height:100%}.communityPostBody{padding:0 17px 15px}.communityPostBody h2{margin:0 0 8px;font-size:20px}.communityPostBody p{color:#b2bdcd;white-space:pre-wrap;margin:0;line-height:1.9}.communityGallery{gap:4px;max-height:500px;display:grid;overflow:hidden}.communityGallery.count-1{grid-template-columns:1fr}.communityGallery.count-2,.communityGallery.count-3,.communityGallery.count-4{grid-template-columns:1fr 1fr}.communityGalleryItem{background:#020617;min-height:190px;position:relative;overflow:hidden}.communityGallery.count-1 .communityGalleryItem{min-height:360px}.communityGalleryItem img{object-fit:cover;width:100%;height:100%;display:block}.communityGalleryItem b{color:#fff;background:#02061799;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.communityPostStats{color:#8693a8;border-bottom:1px solid #94a3b814;justify-content:space-between;padding:11px 17px;font-size:11px;display:flex}.communityPostActions{border-bottom:1px solid #94a3b814;grid-template-columns:1fr 1fr;display:grid}.communityPostActions button{color:#9daabd;cursor:pointer;background:0 0;border:0;padding:12px;font-weight:800}.communityPostActions button.active{color:#fb7185;background:#f43f5e0f}.communityComments{gap:11px;padding:14px 17px 17px;display:grid}.communityComment{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.communityComment>div{background:#ffffff09;border-radius:13px;padding:9px 11px}.communityComment strong{font-size:11px}.communityComment p{color:#c6d0de;margin:4px 0 0;font-size:12px;line-height:1.65}.communityComment>button{color:#fca5a5;cursor:pointer;background:0 0;border:0;font-size:10px}.communityCommentForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.communityCommentForm input{color:#fff;background:#060b18;border:1px solid #94a3b826;border-radius:13px;padding:11px}.communityCommentForm button{color:#d8c7ff;background:#7c3aed2e;border:0;border-radius:12px;padding:0 15px;font-weight:800}.communityLoginHint{color:#9ecbff;font-size:12px;text-decoration:none}.communityEmpty{color:#8895aa;border:1px dashed #94a3b829;border-radius:20px;place-items:center;min-height:180px;display:grid}.communityAdminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.communityAdminStats button{color:#fff;text-align:right;background:#ffffff06;border:1px solid #94a3b821;border-radius:18px;gap:8px;padding:17px;display:grid}.communityAdminStats button.active{background:#7c3aed1c;border-color:#7c3aed80}.communityAdminStats span{color:#95a1b4;font-size:11px}.communityAdminStats strong{font-size:26px}.communityAdminList{gap:13px;display:grid}.communityAdminList>article{background:#0b1220f5;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:145px minmax(0,1fr) auto;gap:17px;padding:15px;display:grid}.communityAdminMedia{color:#7f8ca2;background:#ffffff08;border-radius:15px;place-items:center;height:125px;display:grid;overflow:hidden}.communityAdminMedia img{object-fit:cover;width:100%;height:100%}.communityAdminContent{align-content:start;gap:7px;display:grid}.communityAdminContent h2{margin:0;font-size:19px}.communityAdminContent p{color:#aab5c5;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.communityAdminContent small{color:#7f8ca2}.communityAdminContent>b{color:#fbbf24;font-size:11px}.communityAdminMeta{align-items:center;gap:10px;display:flex}.communityAdminActions{align-content:center;gap:8px;display:grid}.communityAdminActions button{border:0;border-radius:11px;padding:10px 14px;font-weight:900}.communityAdminActions .approve{color:#86efac;background:#22c55e24}.communityAdminActions .reject{color:#fcd34d;background:#f59e0b24}.communityAdminActions .delete{color:#fca5a5;background:#ef444421}@media (width<=850px){.communityFeedGrid{grid-template-columns:1fr}.communityAdminStats{grid-template-columns:1fr 1fr}.communityAdminList>article{grid-template-columns:100px minmax(0,1fr)}.communityAdminActions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.communityPage{padding:20px 11px 88px}.communityHero{flex-direction:column;align-items:flex-start;padding:22px}.communityHero h1{font-size:32px}.communityHero>a,.communityHero>button{width:100%}.communitySectionTitle{flex-direction:column;align-items:flex-start}.communityGallery.count-1 .communityGalleryItem{min-height:280px}.communityGalleryItem{min-height:150px}.communityMyPostList article{grid-template-columns:1fr auto}.communityMyPostList button{text-align:right;grid-column:1/-1}.communityAdminList>article{grid-template-columns:1fr}.communityAdminMedia{height:190px}.communityAdminActions{grid-template-columns:1fr 1fr 1fr}.communityAdminStats{grid-template-columns:1fr 1fr}}.communityHubTabs{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d18d1;border:1px solid #94a3b824;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 24px;padding:8px;display:grid;position:sticky;top:74px}.communityHubTabs button{color:#98a4b7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:900;transition:all .2s;display:flex}.communityHubTabs button b{font-size:19px}.communityHubTabs button.active{color:#fff;background:linear-gradient(135deg,#7c3aed3d,#3b82f61f);border-color:#8b5cf661;box-shadow:0 10px 30px #4c1d951f}.communityFeatureLanding{text-align:right;background:radial-gradient(circle at 20% 10%,#7c3aed30,#0000 36%),linear-gradient(145deg,#0c1322fa,#050911fa);border:1px solid #94a3b824;border-radius:28px;justify-content:center;align-items:center;gap:28px;min-height:430px;padding:42px;display:flex}.communityFeatureIcon{background:#7c3aed1f;border:1px solid #a78bfa40;border-radius:30px;flex:none;place-items:center;width:112px;height:112px;font-size:50px;display:grid}.communityFeatureLanding>div:last-child{max-width:630px}.communityFeatureLanding span{color:#9f7aea;letter-spacing:2px;font-size:11px;font-weight:900}.communityFeatureLanding h2{margin:8px 0 12px;font-size:34px}.communityFeatureLanding p{color:#c1c9d6;margin:0;font-size:16px;line-height:1.9}.communityFeatureLanding small{color:#7f8ca2;margin-top:18px;display:block}.communityAuthorLink{color:inherit;text-decoration:none}.communityAuthorLink:hover strong{color:#c4b5fd}.memberProfilePage{max-width:1180px}.memberProfileHero{background:radial-gradient(circle at 100% 0,#7c3aed33,#0000 36%),#080d18f0;border:1px solid #94a3b824;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid}.memberProfileAvatar{background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:30px;place-items:center;width:108px;height:108px;font-size:40px;font-weight:900;display:grid;overflow:hidden}.memberProfileAvatar img{object-fit:cover;width:100%;height:100%}.memberProfileIdentity>span{color:#c4b5fd;font-size:12px;font-weight:900}.memberProfileIdentity h1{margin:5px 0 8px;font-size:34px}.memberProfileIdentity p{color:#aab5c5;margin:0}.memberProfileHero>a{color:#ddd6fe;background:#7c3aed21;border-radius:13px;padding:11px 15px;font-weight:900;text-decoration:none}.memberProfileStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.memberProfileStats article{text-align:center;background:#0b1220e6;border:1px solid #94a3b821;border-radius:20px;padding:20px}.memberProfileStats strong,.memberProfileStats span{display:block}.memberProfileStats strong{font-size:30px}.memberProfileStats span{color:#8f9bad;margin-top:4px;font-size:12px}.memberProfileSection{margin-top:22px}.memberBadgeGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.memberBadgeGrid article{background:#0b1220e6;border:1px solid #94a3b824;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}.memberBadgeGrid b{font-size:28px}.memberBadgeGrid span{font-weight:900}.memberPostGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:15px;display:grid}.memberPostGrid article{background:#0b1220f0;border:1px solid #94a3b824;border-radius:20px;overflow:hidden}.memberPostGrid img,.memberPostNoImage{object-fit:cover;width:100%;height:190px}.memberPostNoImage{color:#7666a6;background:linear-gradient(135deg,#17122d,#0b1321);place-items:center;font-weight:900;display:grid}.memberPostGrid article>div:last-child{padding:15px}.memberPostGrid h3{margin:0 0 7px}.memberPostGrid p{color:#aab5c5;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.memberPostGrid small{color:#818da0;margin-top:12px;display:block}@media (width<=760px){.communityHubTabs{grid-template-columns:1fr 1fr;position:static}.communityFeatureLanding{text-align:center;flex-direction:column;min-height:360px;padding:28px 18px}.memberProfileHero{text-align:center;grid-template-columns:1fr}.memberProfileAvatar{margin:auto}.memberProfileHero>a{justify-self:stretch}.memberProfileStats{grid-template-columns:1fr 1fr 1fr}.memberProfileStats article{padding:15px 8px}}.roleBadge.community{color:#67e8f9;background:#06b6d424}.permissionChecklist button.active.community{background:#06b6d41c;border-color:#06b6d466}.contestShelf{margin:20px 0 30px}.contestGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.contestCard{color:#fff;background:#0a101df5;border:1px solid #94a3b824;border-radius:22px;text-decoration:none;overflow:hidden}.contestCover{background:linear-gradient(135deg,#23134b,#0b1730);place-items:center;height:210px;font-size:54px;display:grid;position:relative}.contestCover img{object-fit:cover;width:100%;height:100%}.contestCover b{background:#020617c7;border-radius:999px;padding:7px 10px;font-size:10px;position:absolute;top:12px;right:12px}.contestCardBody{padding:16px}.contestCardBody h3{margin:0 0 8px}.contestCardBody p{color:#aab5c5;min-height:44px}.contestCardBody>div{color:#c4b5fd;justify-content:space-between;font-size:11px;display:flex}.contestCardBody small{color:#768298;margin-top:12px;display:block}.contestHeroDetail{background:linear-gradient(135deg,#201044,#081426);border:1px solid #94a3b824;border-radius:28px;align-items:flex-end;min-height:340px;display:flex;position:relative;overflow:hidden}.contestHeroDetail>img{object-fit:cover;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.contestHeroDetail>div{max-width:720px;padding:34px;position:relative}.contestHeroDetail span{color:#c4b5fd;letter-spacing:2px;font-size:11px;font-weight:900}.contestHeroDetail h1{margin:7px 0 12px;font-size:42px}.contestHeroDetail p{color:#d1d7e0;line-height:1.8}.contestHeroDetail button{color:#fff;background:#7c3aed;border:0;border-radius:13px;margin-top:18px;padding:12px 18px;font-weight:900}.contestRules{background:#0b1220e6;border:1px solid #94a3b821;border-radius:20px;margin:18px 0;padding:20px}.contestRules p{white-space:pre-wrap;color:#aeb8c7;line-height:1.8}.contestEntriesGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px;display:grid}.contestRankWrap{position:relative}.contestRankWrap>i{z-index:3;font-size:34px;font-style:normal;position:absolute;top:-10px;left:-8px}.contestEntryCard{background:#0a101df7;border:1px solid #94a3b824;border-radius:22px;overflow:hidden}.contestEntryImage{background:#030712;height:280px;position:relative}.contestEntryImage img{object-fit:cover;width:100%;height:100%}.contestEntryImage>strong{background:#020617d1;border-radius:12px;padding:8px 11px;position:absolute;bottom:12px;left:12px}.contestEntryBody{padding:16px}.contestEntryBody h2{margin:15px 0 7px}.contestEntryBody p{color:#aab5c5;line-height:1.7}.contestEntryBody .communityAuthor a{color:#fff;text-decoration:none}.contestThumbs{gap:7px;margin:12px 0;display:flex;overflow:auto}.contestThumbs img{object-fit:cover;border-radius:10px;width:64px;height:64px}.contestVoteButton{color:#ddd6fe;background:#7c3aed21;border:1px solid #8b5cf666;border-radius:13px;width:100%;padding:12px;font-weight:900}.contestVoteButton.active{color:#86efac;background:#22c55e21;border-color:#22c55e59}.contestVoteButton:disabled{opacity:.55}.contestAdminLayout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.contestAdminForm,.contestAdminList,.contestModeration{background:#0a101df2;border:1px solid #94a3b824;border-radius:22px;padding:20px}.contestAdminForm{gap:13px;display:grid}.contestAdminForm label{gap:7px;display:grid}.contestAdminForm input,.contestAdminForm textarea{color:#fff;background:#060b18;border:1px solid #94a3b826;border-radius:12px;padding:11px}.contestAdminDates,.contestLimits{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.contestCheck{align-items:center;display:flex!important}.contestAdminList{align-content:start;gap:11px;display:grid}.contestAdminList>article{background:#ffffff06;border-radius:15px;grid-template-columns:90px minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}.contestAdminList>article>div{background:#111827;border-radius:12px;place-items:center;height:78px;display:grid;overflow:hidden}.contestAdminList img{object-fit:cover;width:100%;height:100%}.contestAdminList h3,.contestAdminList p{margin:0}.contestAdminList p{color:#97a3b5;font-size:12px}.contestAdminList aside{gap:7px;display:grid}.contestAdminList button,.contestModeration button{color:#ddd6fe;background:#7c3aed24;border:0;border-radius:10px;padding:9px}.contestAdminList .delete{color:#fca5a5;background:#ef44441f}.contestModeration{margin-top:18px}.contestModeration>article{border-bottom:1px solid #94a3b81a;grid-template-columns:100px minmax(0,1fr) auto;gap:13px;padding:11px;display:grid}.contestModeration img{object-fit:cover;border-radius:11px;width:100px;height:80px}.contestModeration p{color:#9ba6b8;margin:5px 0}.contestModeration aside{gap:7px;display:flex}.contestModeration .approve{color:#86efac;background:#22c55e1f}.contestModeration .reject{color:#fcd34d;background:#f59e0b1f}@media (width<=900px){.contestAdminLayout,.contestAdminDates,.contestLimits,.contestEntriesGrid{grid-template-columns:1fr}}@media (width<=600px){.contestHeroDetail h1{font-size:32px}.contestHeroDetail>div{padding:23px}.contestAdminList>article,.contestModeration>article{grid-template-columns:1fr}.contestAdminList>article>div{height:180px}.contestModeration img{width:100%;height:180px}}.contestAdminLayout>*,.contestAdminForm,.contestAdminList,.contestAdminDates,.contestLimits,.contestAdminDates>label,.contestLimits>label{min-width:0}.contestAdminForm input,.contestAdminForm textarea,.contestAdminForm select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.contestAdminForm input[type=datetime-local]{min-inline-size:0}.contestAdminForm .multiImageUploader,.contestAdminForm .multiImageUploadZone{min-width:0;max-width:100%}@media (width<=1180px){.contestAdminLayout{grid-template-columns:1fr}}.contestDateField{min-width:0;position:relative}.contestDateActions{gap:7px;min-width:0;display:flex}.contestDateButton,.contestDateNowButton{color:#fff;cursor:pointer;background:#060b18;border:1px solid #94a3b82e;border-radius:12px;min-height:46px}.contestDateButton{text-align:right;flex:1;justify-content:flex-start;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.contestDateButton b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contestDateButton:hover,.contestDateButton:focus-visible{background:#7c3aed1a;border-color:#8b5cf6bf;outline:none}.contestDateNowButton{color:#c4b5fd;flex:none;padding:0 12px;font-weight:900}.contestNativeDateInput{opacity:0;pointer-events:none;inset-inline-start:0;height:1px;position:absolute;bottom:0;width:1px!important}@media (width<=900px){.contestDateButton b{font-size:13px}}.storeDateTimeField{gap:8px;min-width:0;display:grid}.storeDateTimeField>span{color:#cbd5e1;font-size:12px;font-weight:800}.storeDateTimeActions{align-items:stretch;gap:8px;min-width:0;display:flex}.storeDateTimeButton{color:#fff;cursor:pointer;text-align:right;background:#070c18;border:1px solid #94a3b82e;border-radius:13px;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:flex}.storeDateTimeButton b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.storeDateTimeButton:hover,.storeDateTimeButton:focus-visible{border-color:#60a5fa94;box-shadow:0 0 0 3px #2563eb1f}.storeDateTimeMini{color:#ddd6fe;cursor:pointer;white-space:nowrap;background:#7c3aed1f;border:1px solid #7c3aed52;border-radius:12px;padding:0 12px;font-weight:900}.storeDateTimeMini.danger{color:#fecaca;background:#ef44441a;border-color:#ef44444d}.storeNativeDateInput{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.auctionFormGrid .storeDateTimeField,.couponFormGrid .storeDateTimeField{min-width:0}.communityTypeBadge{color:#7dd3fc;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.communityTypeBadge.printing{color:#fdba74;background:#f973161a;border-color:#f9731638}.communityTypeBadge.collection{color:#d8b4fe;background:#a855f71a;border-color:#a855f738}.communityExtraGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.communityProductPicker{gap:9px;display:grid}.communityProductPicker>span{color:#cbd5e1;font-size:12px;font-weight:800}.communityProductSearch{color:#fff;background:#060b18;border:1px solid #94a3b82e;border-radius:13px;width:100%;padding:12px}.communityProductOptions{border:1px solid #94a3b81f;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:210px;padding:8px;display:grid;overflow:auto}.communityProductOption{cursor:pointer;background:#ffffff06;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;grid-template-columns:none!important;display:flex!important}.communityProductOption input{width:auto!important}.communityProductLinks{flex-wrap:wrap;gap:7px;padding:0 17px 15px;display:flex}.communityProductLinks a{color:#d8c7ff;background:#7c3aed1c;border:1px solid #7c3aed33;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.communityMetaRow{flex-wrap:wrap;gap:8px;padding:0 17px 15px;display:flex}.communityMetaRow span{color:#aeb9c8;background:#ffffff0a;border-radius:999px;padding:6px 9px;font-size:10px}@media (width<=700px){.communityExtraGrid,.communityProductOptions{grid-template-columns:1fr}}.storexLightbox{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617f0;place-items:center;padding:22px;animation:.18s ease-out storexLightboxIn;display:grid;position:fixed;inset:0}.storexLightboxStage{-webkit-user-select:none;user-select:none;place-items:center;max-width:min(1180px,100vw - 130px);max-height:calc(100vh - 70px);display:grid;position:relative}.storexLightboxStage img{object-fit:contain;border-radius:16px;max-width:100%;max-height:calc(100vh - 70px);display:block;box-shadow:0 24px 80px #00000080}.storexLightboxClose,.storexLightboxArrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;border:1px solid #ffffff29;place-items:center;transition:all .18s;display:grid;position:fixed}.storexLightboxClose{border-radius:50%;width:44px;height:44px;font-size:31px;line-height:1;top:18px;left:18px}.storexLightboxArrow{border-radius:16px;width:48px;height:58px;font-size:42px;top:50%;transform:translateY(-50%)}.storexLightboxArrow.previous{right:20px}.storexLightboxArrow.next{left:20px}.storexLightboxClose:hover,.storexLightboxArrow:hover{background:#7c3aedb8;border-color:#c4b5fda6}.storexLightboxCounter{color:#fff;background:#020617c7;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;position:absolute;bottom:12px;right:50%;transform:translate(50%)}.communityGalleryItem,.contestEntryImage img,.contestThumbs button{cursor:zoom-in}.contestThumbs button{background:0 0;border:0;padding:0}.contestThumbs button img{display:block}@keyframes storexLightboxIn{0%{opacity:0}to{opacity:1}}@media (width<=700px){.storexLightbox{padding:12px}.storexLightboxStage{max-width:100%;max-height:calc(100vh - 30px)}.storexLightboxStage img{border-radius:10px;max-height:calc(100vh - 30px)}.storexLightboxArrow{opacity:.88;width:42px;height:52px;font-size:36px}.storexLightboxArrow.previous{right:8px}.storexLightboxArrow.next{left:8px}.storexLightboxClose{width:40px;height:40px;top:10px;left:10px}.storexLightboxCounter{bottom:8px}}.contestMainImageButton{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.contestMainImageButton img{object-fit:cover;width:100%;height:100%}.communityContentGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.communityContentCard{background:linear-gradient(#0f172aeb,#050a16f5);border:1px solid #94a3b824;border-radius:20px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 18px 50px #00000029}.communityContentCard:hover{border-color:#7c3aed6b;transform:translateY(-4px);box-shadow:0 24px 60px #00000047}.communityContentCover{aspect-ratio:1;cursor:pointer;background:#050914;border:0;width:100%;padding:0;position:relative;overflow:hidden}.communityContentCover img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.communityContentCard:hover .communityContentCover img{transform:scale(1.035)}.communityContentCover>span{color:#64748b;place-items:center;width:100%;height:100%;display:grid}.communityContentImageCount{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617cc;border-radius:999px;padding:6px 9px;font-size:11px;position:absolute;bottom:11px;left:11px}.communityContentCardBody{gap:10px;padding:15px;display:grid}.communityContentCardTopline{justify-content:space-between;align-items:center;gap:8px;display:flex}.communityContentCardTopline .communityTypeBadge{margin:0}.communityContentCardTopline small{color:#7f8ba0;white-space:nowrap;font-size:10px}.communityContentTitle{color:#f8fafc;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:950;line-height:1.35}.communityContentTitle:hover{color:#c4b5fd}.communityContentCardBody>p{color:#9ba7b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.communityContentMeta{flex-wrap:wrap;gap:6px;display:flex}.communityContentMeta span{color:#bdc8d8;background:#ffffff0b;border-radius:999px;padding:5px 8px;font-size:10px}.communityContentFooter{color:#8b98aa;border-top:1px solid #94a3b81a;align-items:center;gap:10px;padding-top:10px;font-size:11px;display:flex}.communityContentFooter a{color:#d8c7ff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:800;text-decoration:none;overflow:hidden}.communityDetailOverlay{z-index:9000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.communityDetailPanel{border-radius:22px;width:min(880px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto}.communityDetailPanel>.communityPostCard{margin:0}.communityDetailClose{float:left;z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172adb;border:1px solid #ffffff2e;border-radius:50%;width:42px;height:42px;margin:10px 10px -54px 0;font-size:28px;position:sticky;top:10px}@media (width<=1180px){.communityContentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.communityContentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.communityContentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.communityContentCard{border-radius:16px}.communityContentCover{aspect-ratio:1}.communityDetailOverlay{padding:8px}.communityDetailPanel{border-radius:15px;max-height:calc(100vh - 16px)}.communityDetailClose{width:38px;height:38px;margin:7px 7px -49px 0;top:7px}}.communityCollectionMiniStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.communityCollectionMiniStats span{color:#9aa8bb;text-align:center;background:#ffffff09;border:1px solid #94a3b81f;border-radius:12px;gap:2px;padding:8px 6px;font-size:9px;display:grid}.communityCollectionMiniStats b{color:#f8fafc;font-size:13px}.communityCollectionSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 16px;display:grid}.communityCollectionSummary article{text-align:center;background:linear-gradient(#7c3aed14,#0f172a47);border:1px solid #7c3aed33;border-radius:15px;gap:4px;padding:14px;display:grid}.communityCollectionSummary strong{color:#fff;font-size:24px}.communityCollectionSummary span{color:#9aa7ba;font-size:10px}.communityMissingItems{background:#f59e0b0d;border:1px solid #f59e0b2e;border-radius:15px;gap:10px;margin:0 18px 16px;padding:14px;display:grid}.communityMissingItems>strong{color:#fde68a;font-size:12px}.communityMissingItems>div{flex-wrap:wrap;gap:7px;display:flex}.communityMissingItems span{color:#fcd34d;background:#f59e0b1f;border-radius:999px;padding:7px 10px;font-size:10px}.communityExtraGrid textarea{resize:vertical;min-height:90px}.communityProductPicker{background:#ffffff06;border:1px solid #94a3b81f;border-radius:16px;padding:14px}.communityProductPicker>span{color:#f8fafc;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.communityProductOptions{max-height:230px;padding-left:4px;overflow:auto}.communityProductOption{transition:background .2s,border-color .2s}.communityProductOption:has(input:checked){background:#7c3aed1a;border-color:#7c3aed7a}@media (width<=640px){.communityCollectionMiniStats{grid-template-columns:1fr}.communityCollectionSummary{grid-template-columns:1fr;padding-inline:12px}.communityMissingItems{margin-inline:12px}}.thumbnailCropOverlay{z-index:12000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617eb;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.thumbnailCropPanel{background:linear-gradient(#0d1425,#070c17);border:1px solid #94a3b82e;border-radius:24px;width:min(940px,100%);max-height:calc(100vh - 44px);padding:22px;overflow:auto;box-shadow:0 30px 100px #0000008c}.thumbnailCropPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.thumbnailCropPanel>header span{color:#a78bfa;letter-spacing:2px;font-size:10px;font-weight:950;display:block}.thumbnailCropPanel>header h2{color:#fff;margin:5px 0 0}.thumbnailCropPanel>header button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;width:42px;height:42px;font-size:28px}.thumbnailCropPanel>p{color:#9aa6b8;line-height:1.7}.thumbnailCropPanel>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.thumbnailCropPanel>footer button{cursor:pointer;border:0;border-radius:12px;padding:11px 17px;font-weight:900}.thumbnailCropPanel>footer .primary{color:#fff;background:#7c3aed}.thumbnailCropPanel>footer .secondary{color:#dbe3ee;background:#ffffff0f}.thumbnailCropError{color:#fca5a5;background:#ef44441c;border-radius:12px;padding:10px 12px}.multiImageCropBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950;position:absolute;bottom:54px;right:8px}.multiImageCropBadge.ready{color:#fff;background:#22c55ed1}.multiImageCropBadge.pending{color:#111827;background:#f59e0be0}.thumbnailCropPanel .cardCropMockCard{max-width:360px}.thumbnailCropPanel .cardImagePositionStage{aspect-ratio:1}.thumbnailCropPanel .cardCropMockBody{display:none}@media (width<=700px){.thumbnailCropOverlay{padding:8px}.thumbnailCropPanel{border-radius:17px;max-height:calc(100vh - 16px);padding:15px}.thumbnailCropPanel .cardImagePositionEditor{grid-template-columns:1fr}.thumbnailCropPanel>footer{background:linear-gradient(#0000,#070c17 28%);padding:12px 0 0;position:sticky;bottom:-15px}}@media (width<=430px){.communityContentGrid{grid-template-columns:1fr}}.contestEntriesGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.contestEntrySummaryCard{background:linear-gradient(#0f172af0,#050a16fa);border:1px solid #94a3b824;border-radius:20px;transition:all .2s;overflow:hidden;box-shadow:0 18px 45px #0003}.contestEntrySummaryCard:hover{border-color:#7c3aed6b;transform:translateY(-4px)}.contestEntrySummaryCover{aspect-ratio:1;cursor:pointer;background:#050914;border:0;width:100%;padding:0;position:relative;overflow:hidden}.contestEntrySummaryCover img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.contestEntrySummaryCard:hover .contestEntrySummaryCover img{transform:scale(1.035)}.contestEntrySummaryCover>span{color:#64748b;place-items:center;width:100%;height:100%;display:grid}.contestEntrySummaryCover>b{color:#fff;background:#020617cc;border-radius:999px;padding:6px 9px;font-size:10px;position:absolute;bottom:10px;left:10px}.contestEntrySummaryCover>strong{color:#fff;background:#7c3aedd1;border-radius:999px;padding:6px 9px;font-size:10px;position:absolute;top:10px;right:10px}.contestEntrySummaryBody{gap:9px;padding:14px;display:grid}.contestEntrySummaryBody>a{color:#c4b5fd;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;text-decoration:none;overflow:hidden}.contestEntrySummaryTitle{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:950}.contestEntrySummaryBody>p{color:#9ba7b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.contestEntrySummaryBody>div{color:#8b98aa;justify-content:space-between;font-size:11px;display:flex}.contestEntrySummaryBody .contestVoteButton{margin-top:2px}@media (width<=1180px){.contestEntriesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.contestEntriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.contestEntriesGrid{grid-template-columns:1fr}}.designerUploadsPage,.adminDesignerImages{max-width:1400px;margin:0 auto}.designerHero{background:linear-gradient(135deg,#8b5cf629,#0f172ab8);border:1px solid #ffffff17;border-radius:24px;margin-bottom:18px;padding:28px}.designerHero span,.designerHero small{color:#a78bfa;letter-spacing:.12em}.designerHero h1{margin:6px 0 8px}.designerUploadPanel{background:#0f172ac7;border:1px solid #ffffff14;border-radius:22px;gap:14px;padding:20px;display:grid}.designerUploadPanel label{gap:8px;display:grid}.designerUploadPanel select,.designerRejectRow input{color:#fff;background:#0b1220;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:13px}.designerSelectedProduct{background:#ffffff0a;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.designerSelectedProduct img{object-fit:cover;border-radius:12px;width:70px;height:70px}.designerSelectedProduct div{display:grid}.designerSelectedProduct small{color:#94a3b8}.designerUploadButton{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:0;border-radius:14px;padding:14px 18px;font-weight:800}.designerError{color:#fda4af}.designerNotice{color:#86efac}.designerRequests{margin-top:22px}.sectionTitle{justify-content:space-between;align-items:center;display:flex}.designerRequestGrid,.designerApprovalGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.designerRequestCard,.designerApprovalCard{background:#0f172ad1;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.designerRequestCard>img{aspect-ratio:1;object-fit:cover;width:100%}.designerRequestCard>div{gap:6px;padding:14px;display:grid}.designerRequestCard.pending span{color:#facc15}.designerRequestCard.approved span{color:#86efac}.designerRequestCard.rejected span{color:#fda4af}.designerApprovalFilters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.designerApprovalFilters button{color:#fff;background:#0b1220;border:1px solid #ffffff1f;border-radius:999px;padding:10px 14px}.designerApprovalFilters button.active{background:#7c3aed}.designerApprovalCard{padding:14px}.designerApprovalCard header{justify-content:space-between;gap:10px;display:flex}.designerApprovalCard header div{display:grid}.designerApprovalCard header small{color:#94a3b8}.designerCompare{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.designerCompare figure{margin:0}.designerCompare figcaption{color:#94a3b8;margin-bottom:6px;font-size:.8rem}.designerCompare img,.designerCompare figure>div{aspect-ratio:1;object-fit:cover;background:#050914;border-radius:14px;width:100%}.designerReviewActions{gap:8px;display:grid}.designerReviewActions button,.designerRejectRow button{border:0;border-radius:10px;padding:10px;font-weight:700}.designerReviewActions .approve{color:#fff;background:#166534}.designerReviewActions .main{color:#fff;background:#a16207}.designerRejectRow{grid-template-columns:1fr auto;gap:8px;margin-top:8px;display:grid}.designerRejectRow .reject{color:#fff;background:#991b1b}.designerRejectReason{color:#fda4af}@media (width<=640px){.designerApprovalGrid,.designerRequestGrid{grid-template-columns:1fr}.designerCompare{grid-template-columns:1fr 1fr}.designerRejectRow{grid-template-columns:1fr}}.productDesignerSubmitBox{background:linear-gradient(135deg,#7c3aed1f,#0f172ab8);border:1px solid #a78bfa47;border-radius:18px;gap:12px;margin-top:16px;padding:16px;display:grid}.productDesignerSubmitBox>div{gap:5px;display:grid}.productDesignerSubmitBox strong{font-size:1rem}.productDesignerSubmitBox span,.productDesignerSubmitBox small{color:#a8b3c7;font-size:.85rem;line-height:1.7}.productDesignerSubmitBox button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#db2777);border:0;border-radius:13px;width:100%;padding:12px 14px;font-weight:800}.productDesignerSubmitBox button:disabled{opacity:.6;cursor:wait}.productDesignerSubmitBox p{margin:0}.adminApprovalCard.hasPending{border-color:#a855f78c;box-shadow:0 0 0 1px #a855f71f,0 18px 45px #4c1d9529}.adminApprovalCard.hasPending>div strong{color:#fff;text-align:center;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:16px;min-width:58px;padding:10px 14px}.designerBatchList{gap:18px;display:grid}.designerBatchCard{background:#080f1ddb;border:1px solid #ffffff17;border-radius:24px;padding:18px}.designerBatchHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.designerBatchHeader>div{gap:5px;display:grid}.designerBatchHeader small{color:#94a3b8}.designerBatchHeader>div:last-child{text-align:left}.designerStatus{border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.designerStatus.pending{color:#fde047;background:#facc151f}.designerStatus.approved{color:#86efac;background:#22c55e1f}.designerStatus.rejected{color:#fda4af;background:#ef44441f}.designerCurrentPreview{color:#94a3b8;background:#ffffff09;border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.designerCurrentPreview img,.designerCurrentPreview>div{object-fit:cover;background:#050914;border-radius:12px;width:64px;height:64px}.designerBatchImages{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;display:grid}.designerBatchImages figure{background:#0f172ac2;border:1px solid #ffffff14;border-radius:18px;margin:0;padding:8px;transition:all .2s}.designerBatchImages figure.selected{border-color:#22c55e8c}.designerBatchImages figure.mainSelected{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b24}.designerImageSelect{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.designerImageSelect img{aspect-ratio:1;object-fit:cover;border-radius:13px;width:100%;display:block}.designerImageSelect span{z-index:2;color:#86efac;background:#030712d1;border:1px solid #ffffff4d;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.designerImageTools{grid-template-columns:1fr;gap:6px;margin-top:8px;display:grid}.designerImageTools button{color:#fff;background:#111827;border:1px solid #ffffff1a;border-radius:10px;padding:8px;font-weight:700}.designerImageTools button:first-child{background:#a1620747;border-color:#f59e0b4d}.designerBatchImages figcaption{color:#fda4af;margin-top:7px;font-size:.78rem}.designerBatchActions{grid-template-columns:auto 1fr auto;gap:10px;margin-top:16px;display:grid}.designerBatchActions button,.designerBatchActions input{border-radius:12px;min-height:44px}.designerBatchActions button{color:#fff;border:0;padding:0 18px;font-weight:800}.designerBatchActions .approve{background:#15803d}.designerBatchActions .reject{background:#b91c1c}.designerBatchActions input{color:#fff;background:#0b1220;border:1px solid #ffffff1f;padding:0 12px}@media (width<=700px){.designerBatchHeader{flex-direction:column}.designerBatchHeader>div:last-child{text-align:right}.designerBatchImages{grid-template-columns:repeat(2,minmax(0,1fr))}.designerBatchActions{grid-template-columns:1fr}.designerBatchActions button{min-height:46px}}.productImageAttribution{color:#fff;background:linear-gradient(135deg,#7c3aed1a,#0f172ad1);border:1px solid #a78bfa33;border-radius:15px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:11px 13px;display:flex}.productImageAttributionAvatar{background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;overflow:hidden}.productImageAttributionAvatar img{object-fit:cover;width:100%;height:100%}.productImageAttribution>div:nth-child(2){gap:1px;margin-inline-end:auto;display:grid}.productImageAttribution small{color:#94a3b8;font-size:.72rem}.productImageAttribution strong{font-size:.9rem}.productImageAttributionRole,.productImageAttributionMain{border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.productImageAttributionRole{color:#fde047;background:#facc151f;border:1px solid #facc1533}.productImageAttributionMain{color:#86efac;background:#22c55e1f;border:1px solid #22c55e33}.productImageAttribution time{color:#94a3b8;font-size:.72rem}@media (width<=620px){.productImageAttribution{gap:8px}.productImageAttributionMain{order:5;justify-content:center;width:100%}.productImageAttribution time{display:none}}.designerRequestList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.designerRequestSummary{cursor:pointer;background:#080f1ddb;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:92px 1fr;align-items:center;gap:14px;padding:14px;transition:all .2s;display:grid}.designerRequestSummary:hover{border-color:#8b5cf673;transform:translateY(-2px)}.designerRequestSummary>img{object-fit:cover;background:#050914;border-radius:15px;width:92px;height:92px}.designerRequestSummaryBody{gap:5px;min-width:0;display:grid}.designerRequestSummaryBody>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.designerRequestSummaryBody h3,.designerRequestSummaryBody p{margin:0}.designerRequestSummaryBody p,.designerRequestSummaryBody small{color:#94a3b8}.designerRequestSummaryBody strong{color:#38bdf8}.designerRequestSummary>button{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border:1px solid #8b5cf659;border-radius:12px;grid-column:1/-1;min-height:42px;font-weight:800}.designerReviewPanel{gap:14px;display:grid}.designerBackButton{color:#fff;background:#111827;border:1px solid #ffffff1f;border-radius:12px;justify-self:start;padding:10px 14px;font-weight:800}@media (width<=600px){.designerRequestList{grid-template-columns:1fr}.designerRequestSummary{grid-template-columns:76px 1fr}.designerRequestSummary>img{width:76px;height:76px}}.productCommentsSection{text-align:right;gap:18px;display:grid}.productCommentsTitle{border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.productCommentsTitle strong{font-size:1.08rem}.productCommentsTitle span{color:var(--sx-muted,#94a3b8);font-size:.78rem}.productCommentForm{background:#050a168f;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.productCommentForm textarea{resize:vertical;width:100%;min-height:86px;color:var(--sx-text,#fff);font:inherit;background:#020610db;border:1px solid #94a3b833;border-radius:14px;outline:none;padding:14px 15px;line-height:1.8}.productCommentForm textarea:focus{border-color:#8b5cf6a6;box-shadow:0 0 0 3px #8b5cf61c}.productCommentForm button,.productCommentLogin{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#2563eb);border:0;border-radius:12px;min-height:44px;padding:11px 20px;font-weight:900;text-decoration:none}.productCommentForm button:disabled{opacity:.45;cursor:not-allowed}.productCommentError{color:#fda4af;margin:0}.productCommentsDisabled{color:#94a3b8}.productCommentsList{gap:12px;display:grid}.productCommentsList>p{text-align:center;color:#94a3b8;border:1px dashed #94a3b829;border-radius:16px;margin:0;padding:28px}.productCommentCard{background:linear-gradient(#0a1222cc,#050a16c2);border:1px solid #94a3b826;border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:16px;display:grid;box-shadow:0 12px 28px #0000001f}.productCommentAvatar,.adminCommentAvatar{background:linear-gradient(135deg,#0ea5e9,#7c3aed);border:2px solid #ffffff14;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1rem;font-weight:950;display:grid;overflow:hidden}.productCommentAvatar img,.adminCommentAvatar img{object-fit:cover;width:100%;height:100%}.productCommentBody{min-width:0}.productCommentHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.productCommentIdentity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.productCommentIdentity strong{font-size:.95rem}.productCommentRole{color:#c4b5fd;background:#8b5cf621;border:1px solid #8b5cf63d;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.productCommentRole.role-admin,.productCommentRole.role-moderator{color:#7dd3fc;background:#0ea5e91f;border-color:#0ea5e940}.productCommentRole.role-vip{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.productCommentRole.role-designer{color:#f9a8d4;background:#ec48991f;border-color:#ec489940}.productCommentDate{color:#8390a5;white-space:nowrap;font-size:.7rem}.productCommentText{white-space:pre-wrap;color:#eef2ff;margin:12px 0 10px;padding:0;line-height:1.85}.productCommentActions{justify-content:flex-start;gap:8px;display:flex}.productCommentActions button{color:#94a3b8;cursor:pointer;background:#ffffff06;border:1px solid #94a3b824;border-radius:9px;padding:6px 10px;font-size:.72rem}.productCommentActions button:hover{color:#fff;border-color:#94a3b84d}.productCommentActions .danger{color:#fda4af}.adminCommentsToolbar{background:#080f1cd6;border:1px solid #94a3b829;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px;display:flex}.adminCommentsToolbar input{color:#fff;background:#030712;border:1px solid #94a3b833;border-radius:11px;flex:1;min-width:280px;padding:11px 13px}.adminCommentsToolbar>div{flex-wrap:wrap;gap:7px;display:flex}.adminCommentsToolbar button{color:#fff;background:0 0;border:1px solid #94a3b833;border-radius:10px;padding:9px 12px}.adminCommentsToolbar button.active{background:linear-gradient(135deg,#7c3aed,#2563eb)}.adminCommentsList{gap:10px;display:grid}.adminCommentsList>article{background:#080f1ce0;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;padding:16px;display:grid}.adminCommentsList>article.reported{border-color:#fbbf2473}.adminCommentMain header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminCommentMain header span,.adminCommentMain header em,.adminCommentMain header b{background:#38bdf81a;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.adminCommentMain header b{color:#fbbf24;background:#f59e0b26}.adminCommentMain small{color:#94a3b8}.adminCommentMain p{margin:8px 0 0}.adminCommentActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.adminCommentActions button{color:#fff;background:0 0;border:1px solid #94a3b833;border-radius:9px;padding:8px 10px}.adminCommentActions .danger,.adminCommentsError{color:#fda4af}@media (width<=720px){.productCommentForm{grid-template-columns:1fr}.productCommentForm button{width:100%}.productCommentCard{grid-template-columns:42px minmax(0,1fr);padding:13px}.productCommentAvatar{width:42px;height:42px}.productCommentHeader{gap:5px;display:grid}.productCommentDate{white-space:normal}.adminCommentsList>article{grid-template-columns:40px 1fr}.adminCommentActions{grid-column:1/-1}.adminCommentsToolbar input{min-width:100%}}.productCommentActions .report{color:#fbbf24;background:#fbbf2412;border-color:#fbbf244d}.productCommentActions .report:hover{background:#fbbf2424;border-color:#fbbf2480}.adminDashboardPro .adminPeriodFilter{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:6px;padding:5px;display:flex}.adminDashboardPro .adminPeriodFilter button{color:#909bb0;min-width:68px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px}.adminDashboardPro .adminPeriodFilter button.active{color:#fff;background:linear-gradient(135deg,#8b5cf657,#38bdf833);box-shadow:inset 0 0 0 1px #a78bfa47}@media (width<=700px){.adminDashboardPro .adminHeroActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.adminDashboardPro .adminPeriodFilter{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.adminDashboardPro .adminPeriodFilter button{min-width:0}}.siteHeader{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050b18f0;border-bottom:1px solid #38bdf838;padding:10px 18px}.siteHeaderInner{direction:rtl;grid-template-columns:minmax(240px,285px) minmax(510px,1fr) minmax(250px,310px) auto;align-items:center;gap:18px;width:min(1560px,100% - 12px);min-height:74px;margin:0 auto;display:grid}.brandGold{gap:13px;min-width:0;max-width:none}.brandGold img{border:1px solid #22d3ee6b;border-radius:18px;width:58px;height:58px;box-shadow:0 0 28px #22d3ee1f}.brandGold strong{align-items:center;gap:5px;font-size:22px;display:flex;overflow:visible}.brandGold small{color:#94a3b8;margin-top:4px}.desktopNav{justify-content:center;gap:4px;min-width:0;overflow:visible}.desktopNav a{color:#e2e8f0;border-radius:14px;flex:none;padding:10px 12px;font-size:13px;font-weight:850}.headerSearch{direction:rtl;background:#0f172ad1;border:1px solid #94a3b838;border-radius:18px;width:100%;min-width:0;height:48px;padding:4px 7px 4px 13px}.headerSearch input{min-width:0;font-size:12px}.headerSearch button{color:#fff;background:linear-gradient(135deg,#38bdf8,#9333ea);border:0;border-radius:13px;min-width:58px;height:36px}.headerActions{direction:rtl;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.headerActionItem{color:#cbd5e1;justify-items:center;gap:5px;width:52px;font-size:11px;font-weight:850;text-decoration:none;display:grid}.headerActionItem>small{white-space:nowrap;text-overflow:ellipsis;color:#cbd5e1;max-width:60px;font-size:10px;overflow:hidden}.headerActionItem .headerIconButton{color:#fff;background:#0f172adb;border:1px solid #94a3b83d;border-radius:15px;place-items:center;width:46px;height:46px;font-size:18px;transition:all .2s;display:grid;position:relative}.headerActionItem:hover .headerIconButton,.headerActionItem.active .headerIconButton{border-color:#22d3ee94;transform:translateY(-2px);box-shadow:0 10px 24px #0ea5e929}.headerActionItem .headerIconButton img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.headerCountBadge{color:#fff;background:linear-gradient(135deg,#38bdf8,#9333ea);border:2px solid #07101f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}@media (width<=1380px){.siteHeaderInner{grid-template-columns:minmax(220px,260px) minmax(470px,1fr) auto}.headerSearch{display:none}.desktopNav a{padding-inline:9px;font-size:12px}}@media (width<=1050px){.siteHeaderInner{grid-template-columns:minmax(0,1fr) auto;min-height:64px}.desktopNav{display:none}.brandGold img{width:52px;height:52px}.headerActionItem>small{display:none}.headerActions{align-items:center}}@media (width<=700px){.siteHeader{padding:8px 10px}.siteHeaderInner{gap:8px;width:100%}.brandGold{gap:8px}.brandGold img{border-radius:14px;width:46px;height:46px}.brandGold strong{font-size:17px}.brandGold small{font-size:9px}.headerActions{gap:5px}.headerActionItem{width:40px}.headerActionItem .headerIconButton{border-radius:13px;width:40px;height:40px;font-size:16px}.headerActionItem:nth-child(n+5){display:none}}@media (width<=430px){.brandGold span{max-width:126px}.brandGold small{display:none}.headerActionItem{width:38px}.headerActionItem .headerIconButton{width:38px;height:38px}}.headerMenuButton{cursor:pointer;background:#0f172adb;border:1px solid #94a3b83d;border-radius:15px;flex:0 0 46px;align-content:center;place-items:center;gap:5px;width:46px;height:46px;padding:0 12px;transition:all .2s;display:none}.headerMenuButton span{background:#fff;border-radius:999px;width:100%;height:2px;transition:all .2s;display:block}.headerMenuButton:hover,.headerMenuButton.active{border-color:#22d3ee94;box-shadow:0 10px 24px #0ea5e929}.headerMenuButton.active span:first-child{transform:translateY(7px)rotate(45deg)}.headerMenuButton.active span:nth-child(2){opacity:0}.headerMenuButton.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.headerMenuPanel{direction:rtl;background:#070f1dfa;border:1px solid #38bdf833;border-radius:20px;width:min(1120px,100% - 24px);margin:8px auto 0;padding:12px;display:none;box-shadow:0 24px 60px #0000006b}.headerMenuPanel.open{display:block}.headerMenuNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.headerMenuNav a,.headerMenuShortcuts a{color:#dbeafe;background:#ffffff06;border:1px solid #94a3b81f;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:10px 13px;font-size:13px;text-decoration:none;display:flex}.headerMenuNav a.active,.headerMenuNav a:hover,.headerMenuShortcuts a:hover{color:#fff;background:linear-gradient(135deg,#38bdf829,#8b5cf629);border-color:#38bdf85c}.headerMenuShortcuts{border-top:1px solid #94a3b81a;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:8px;display:grid}.headerMenuShortcuts a b{color:#fff;background:linear-gradient(135deg,#38bdf8,#9333ea);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 5px;font-size:10px;display:grid}@media (width<=1050px){.headerMenuButton{display:grid}.mobileBottomNav{display:none!important}body{padding-bottom:0!important}}@media (width<=700px){.headerMenuButton{border-radius:13px;flex-basis:40px;width:40px;height:40px;padding:0 10px}.headerMenuPanel{border-radius:17px;width:calc(100% - 16px);padding:9px}.headerMenuNav,.headerMenuShortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.headerMenuButton{flex-basis:38px;width:38px;height:38px}.headerMenuNav a,.headerMenuShortcuts a{min-height:44px;padding:9px 10px;font-size:12px}}html,body,#root{min-width:0;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{max-width:100%;font:inherit}input,select,textarea{font-size:16px}[hidden]{display:none!important}@media (width<=900px){.siteHeader{min-height:64px!important;padding:8px 10px!important}.siteHeaderInner{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;display:grid!important}.brandBuilder{min-width:0!important;max-width:100%!important}.brandBuilder img{flex:0 0 42px!important;width:42px!important;height:42px!important}.brandBuilder>span{min-width:0!important}.brandBuilder strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;overflow:hidden!important}.brandBuilder small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;overflow:hidden!important}.desktopNav,.headerSearch{display:none!important}.headerActions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.headerActions>.headerActionItem{display:none!important}.headerMenuButton{border-radius:13px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:10px!important;display:grid!important}.headerMenuPanel{overscroll-behavior:contain;border-radius:18px!important;width:auto!important;max-height:calc(100dvh - 76px)!important;position:fixed!important;inset:64px 8px auto!important;overflow-y:auto!important;box-shadow:0 24px 80px #0000008c!important}.headerMenuNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.headerMenuNav a,.headerMenuShortcuts a{min-height:48px!important;padding:11px 12px!important}.headerMenuShortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.floatingWhatsapp{max-width:calc(100vw - 24px)!important;bottom:14px!important;left:12px!important;right:auto!important}.page,.homePage,.settingsPage,.publicPage,.cartPage,.checkoutPage,.offersPageV3913,.recentlyViewedSection{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.hero,.adminPageHero,.auctionHero,.auctionAdminHeader,.cartPageHeader,.checkoutHeader,.offersHeroV3913{border-radius:20px!important;padding:18px!important}.hero h1,.adminPageHero h1,.auctionHero h1,.auctionAdminHeader h1{font-size:clamp(27px,8vw,38px)!important}.heroActions,.adminPageHeroActions,.adminTopActions,.productActions,.checkoutActions{width:100%!important}.heroActions>a,.heroActions>button,.adminPageHeroActions>a,.adminPageHeroActions>button{text-align:center!important;flex:150px!important;justify-content:center!important;min-height:44px!important}.homeGrid,.familiesGrid,.productsGrid,.publicProductsGrid,.auctionGrid,.communityGrid,.contestGrid,.favoritesGrid,.offersGridV3913{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.familyCard,.homeCard,.productCard,.publicProductCard,.auctionCard,.communityCard{border-radius:16px!important;min-width:0!important}.productCard h2,.publicProductCard h2,.familyCard h2{overflow-wrap:anywhere;font-size:15px!important}.productDetails,.productDetailsGrid,.productDetailLayout,.familyDetailsHero,.memberProfileLayout,.accountGrid,.checkoutLayout,.cartLayout,.adminOffersLayout{grid-template-columns:1fr!important}.productGallery,.productInfo,.productDetails aside,.cartSummaryCard,.checkoutSummary{width:100%!important;min-width:0!important;position:static!important}.productThumbs{gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.productThumbs>*{flex:0 0 70px!important}.adminShell{min-width:0!important;display:block!important}.adminWorkspace{width:100%!important;min-width:0!important}.adminTopbar{gap:8px!important;min-height:62px!important;padding:9px 12px!important}.adminTopbar strong{font-size:17px!important}.adminTopActions{gap:7px!important}.adminTopIcon{width:42px!important;min-width:42px!important;height:42px!important}.adminMobileMenu{scroll-snap-type:x proximity;scrollbar-width:none;z-index:19!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#020617f0!important;gap:7px!important;padding:9px 10px!important;display:flex!important;position:sticky!important;top:62px!important;overflow-x:auto!important}.adminMobileMenu::-webkit-scrollbar{display:none}.adminMobileMenu a{scroll-snap-align:start;white-space:nowrap!important;min-height:40px!important;padding:9px 12px!important}.adminWorkspaceBody{min-width:0!important;padding:12px!important}.adminPage,.adminHomePage,.settingsPage{width:100%!important;min-width:0!important}.adminStatsGrid,.adminDashboardGrid,.adminGrid,.couponStats,.adminOrderStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.adminStatBox,.adminPanelBox,.adminCard,.adminItem{border-radius:17px!important;min-width:0!important;padding:13px!important}.adminStatBox{min-height:105px!important}.adminStatBox strong{font-size:28px!important}.adminQuickGrid{grid-template-columns:1fr!important}.adminForm,.couponFormGrid,.offersAdminGrid,.settingsGrid,.adminOrdersToolbar,.activityLogFilters{grid-template-columns:1fr!important;max-width:100%!important}.adminForm input,.adminForm textarea,.adminForm select,.couponFormGrid input,.couponFormGrid select{width:100%!important;min-width:0!important}.adminForm button,.couponSaveButton,.offersAdminActions button{width:100%!important;min-width:0!important;min-height:46px!important}.couponTableWrap,.tableWrap,.adminTableWrap,.activityLogTableWrap{background:0 0!important;border:0!important;overflow:visible!important}table{max-width:100%!important}.couponTable{min-width:0!important;display:block!important}.couponTable thead{display:none!important}.couponTable tbody{gap:10px!important;display:grid!important}.couponTable tr{background:#080f1cd9!important;border:1px solid #94a3b826!important;border-radius:15px!important;grid-template-columns:1fr 1fr!important;gap:8px 12px!important;padding:13px!important;display:grid!important}.couponTable td{overflow-wrap:anywhere!important;border:0!important;min-width:0!important;padding:0!important;display:block!important}.couponTable td:first-child,.couponTable td:last-child{grid-column:1/-1!important}.couponActions{width:100%!important}.couponActions button{flex:1!important;min-height:40px!important}.adminOrderCard{padding:13px!important}.adminOrderMain{grid-template-columns:1fr!important;gap:10px!important}.adminOrderActions{grid-template-columns:1fr!important;display:grid!important}.adminOrderActions>*{width:100%!important}.adminOrderModal,.activityLogModalBackdrop{align-items:end!important;padding:6px!important}.adminOrderModal>section,.activityLogModal{border-radius:20px 20px 0 0!important;width:100%!important;max-height:92dvh!important;padding:16px 12px!important}.activityLogStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.activityLogFilters input:first-child{grid-column:auto!important}.activityLogHeroActions{width:100%!important}.activityLogHeroActions button{flex:1!important}.cartItemCard{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.cartItemImage{width:76px!important}.cartItemControls{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:space-between!important;width:100%!important;display:flex!important}.cartQuantityControl{max-width:130px!important}.checkoutFormGrid,.adminOrderCustomer{grid-template-columns:1fr!important}.productCommentCard{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important}.productCommentAvatar{width:38px!important;height:38px!important}.productCommentHeader{display:grid!important}.productCommentActions{flex-wrap:wrap!important}.adminCommentsToolbar{display:grid!important}.adminCommentsToolbar input{width:100%!important;min-width:0!important}.adminCommentsToolbar>div{grid-template-columns:repeat(2,1fr)!important;display:grid!important}.adminCommentsToolbar button{min-height:42px!important}}@media (width<=480px){.siteHeaderInner{grid-template-columns:minmax(0,1fr) 44px!important}.headerMenuNav,.headerMenuShortcuts{grid-template-columns:1fr!important}.homeGrid,.familiesGrid,.productsGrid,.publicProductsGrid,.auctionGrid,.communityGrid,.contestGrid,.favoritesGrid,.offersGridV3913{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.adminStatsGrid,.adminDashboardGrid,.adminGrid,.couponStats,.adminOrderStats,.activityLogStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminPageHero h1{font-size:28px!important}.adminPageHero p,.hero p{font-size:13px!important}.adminWorkspaceBody{padding:9px!important}.page,.homePage,.cartPage,.checkoutPage{padding-left:9px!important;padding-right:9px!important}.cartPageHeader{padding:16px!important}.cartPageHeader h1{font-size:28px!important}.cartItemName,.cartUnitPrice{font-size:14px!important}.activityLogRow{grid-template-columns:minmax(0,1fr) auto!important}}@media (width<=350px){.homeGrid,.familiesGrid,.productsGrid,.publicProductsGrid,.auctionGrid,.communityGrid,.contestGrid,.favoritesGrid,.offersGridV3913,.adminStatsGrid,.adminDashboardGrid,.adminGrid,.couponStats,.adminOrderStats,.activityLogStats{grid-template-columns:1fr!important}.brandBuilder small{display:none!important}}@media (width<=900px){.siteHeader{isolation:isolate;overflow:visible!important}.headerMenuPanel{z-index:9999!important;width:auto!important;max-height:calc(100dvh - 86px)!important;position:absolute!important;inset:calc(100% + 6px) 8px auto!important;overflow-y:auto!important}.headerMenuPanel.open{display:block!important}.headerMenuNav,.headerMenuShortcuts{display:grid!important}.headerMenuNav a,.headerMenuShortcuts a{visibility:visible!important;opacity:1!important;display:flex!important}.siteHeader{z-index:10020!important;overflow:visible!important}.siteHeaderInner{z-index:10022;position:relative}.headerMenuButton{z-index:10024;position:relative}.headerMenuPanel,.headerMenuPanel.open{-webkit-backdrop-filter:blur(24px)!important;overscroll-behavior:contain!important;z-index:10021!important;width:100vw!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;background:radial-gradient(circle at 15% 10%,#0ea5e921,#0000 34%),radial-gradient(circle at 85% 88%,#8b5cf61f,#0000 34%),#030914fb!important;border:0!important;border-radius:0!important;margin:0!important;padding:92px 14px 24px!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.headerMenuPanel:not(.open){display:none!important}.headerMenuPanel.open{animation:.2s both mobileMenuReveal;display:block!important}.headerMenuHeading{background:#0f172ab8;border:1px solid #38bdf82e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:13px 14px;display:flex!important}.headerMenuHeading div{gap:3px;display:grid}.headerMenuHeading strong{color:#fff;font-size:17px}.headerMenuHeading small{color:#94a3b8;font-size:11px}.headerMenuHeading button{color:#fff;background:#0f172af2;border:1px solid #94a3b833;border-radius:14px;flex:0 0 44px;width:44px;height:44px;font-size:29px;line-height:1}.headerMenuNav,.headerMenuShortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.headerMenuShortcuts{border-top:1px solid #94a3b824!important;margin-top:12px!important;padding-top:12px!important}.headerMenuNav a,.headerMenuShortcuts a{color:#e5eefc!important;opacity:1!important;visibility:visible!important;background:#0f172ac7!important;border:1px solid #94a3b826!important;border-radius:17px!important;min-width:0!important;min-height:58px!important;padding:13px 14px!important;font-size:14px!important;display:flex!important;transform:none!important}.headerMenuNav a>span:first-child{color:#67e8f9;background:#38bdf81a;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.headerMenuNav a b,.headerMenuShortcuts a span{color:inherit!important;white-space:normal!important;display:inline!important}.headerMenuNav a.active{box-shadow:inset 0 0 0 1px #38bdf814,0 12px 30px #0284c717;background:linear-gradient(135deg,#0ea5e938,#7c3aed30)!important;border-color:#38bdf87a!important}.floatingWhatsapp.menuIsOpen{display:none!important}}@media (width<=430px){.headerMenuPanel,.headerMenuPanel.open{padding:84px 11px 20px!important}.headerMenuNav,.headerMenuShortcuts{grid-template-columns:1fr!important;gap:8px!important}.headerMenuNav a,.headerMenuShortcuts a{min-height:54px!important}}@keyframes mobileMenuReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.adminMobileNavPanel{display:none}@media (width<=760px){.adminShell{min-height:100dvh;background:#071322!important;display:block!important}.adminSidebar{display:none!important}.adminWorkspace{width:100%!important;min-width:0!important}.adminTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40!important;background:#030a18f5!important;border-bottom:1px solid #94a3b824!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:8px 12px!important;display:flex!important;position:sticky!important;top:0!important}.adminTopbar>div:first-child{gap:1px!important;min-width:0!important;display:grid!important}.adminTopbar>div:first-child span{letter-spacing:.08em!important;color:#7dd3fc!important;white-space:nowrap!important;font-size:8px!important}.adminTopbar>div:first-child strong{white-space:nowrap!important;font-size:17px!important;line-height:1.2!important}.adminTopActions{align-items:center!important;gap:6px!important;display:flex!important}.adminTopButton{border-radius:12px!important;min-height:38px!important;padding:0 11px!important;font-size:11px!important}.adminTopIcon{border-radius:12px!important;width:38px!important;min-width:38px!important;height:38px!important}.adminMobileNavPanel{z-index:35!important;background:#030a18f7!important;border-bottom:1px solid #94a3b824!important;display:block!important;position:sticky!important;top:58px!important}.adminMobileNavPanel summary{color:#e5eefc;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 12px;font-weight:900;list-style:none;display:flex}.adminMobileNavPanel summary::-webkit-details-marker{display:none}.adminMobileNavPanel summary b{color:#67e8f9;background:#38bdf81f;border:1px solid #38bdf838;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.adminMobileNavPanel[open] summary b{color:#fff;background:linear-gradient(135deg,#7c3aed,#38bdf8)}.adminMobileMenu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:4px 10px 12px!important;display:grid!important;position:static!important;overflow:visible!important}.adminMobileMenu a{white-space:normal!important;text-align:center!important;color:#cbd5e1!important;background:#0f172ae0!important;border:1px solid #94a3b821!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:64px!important;padding:8px 5px!important;font-size:10px!important;line-height:1.25!important;display:flex!important}.adminMobileMenu a i{font-size:17px!important;font-style:normal!important;line-height:1!important}.adminMobileMenu a.active{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#38bdf8)!important;border-color:#0000!important;box-shadow:0 8px 24px #38bdf82e!important}.adminWorkspaceBody{min-width:0!important;padding:10px!important}.adminPage{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.adminCommandHero{background:linear-gradient(145deg,#0c1f37fa,#091427fa)!important;border-radius:20px!important;gap:15px!important;min-height:0!important;margin-bottom:10px!important;padding:18px!important;display:grid!important}.adminCommandHero:before{display:none!important}.adminEyebrow{letter-spacing:.12em!important;font-size:9px!important}.adminCommandHero h1{margin:6px 0!important;font-size:31px!important;line-height:1.08!important}.adminCommandHero p{font-size:12px!important;line-height:1.7!important}.adminHeroActions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.adminPeriodFilter{background:#ffffff0a!important;border-radius:14px!important;grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;width:100%!important;padding:4px!important;display:grid!important}.adminPeriodFilter button{border-radius:11px!important;min-width:0!important;min-height:40px!important;padding:0 7px!important;font-size:12px!important}.adminHeroActions>button,.adminHeroActions>a{border-radius:13px!important;width:100%!important;min-height:42px!important;padding:0 8px!important;font-size:12px!important}.adminDashboardPro .proStats,.adminCommandStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.adminDashboardPro .adminCommandCard,.adminCommandCard{border-radius:18px!important;align-content:center!important;gap:6px!important;min-height:108px!important;padding:13px!important}.adminCommandCard:after{opacity:.2!important;width:90px!important;height:90px!important;inset:auto -35px -45px auto!important}.adminCommandCard span{font-size:10px!important;line-height:1.35!important}.adminCommandCard strong{overflow-wrap:anywhere!important;font-size:25px!important;line-height:1.08!important}.adminCommandCard small{font-size:10px!important;line-height:1.35!important}.adminControlGrid{grid-template-columns:1fr!important;gap:9px!important}.adminMiniPanel{border-radius:18px!important;min-width:0!important;padding:13px!important}.adminPanelTitle{margin-bottom:11px!important}.adminPanelTitle h2{font-size:18px!important}.adminPanelTitle span{font-size:9px!important}.adminPanelTitle.row{align-items:flex-start!important}.adminPanelTitle.row>a{border-radius:10px!important;min-height:34px!important;padding:0 10px!important;font-size:10px!important}.adminPanelTotal{text-align:left!important;overflow-wrap:anywhere!important;max-width:45%!important;font-size:13px!important}.adminCompactChart{gap:3px!important;height:150px!important}.adminCompactBar>div{height:98px!important}.adminPipelineList a,.adminOrderCardsCompact>a,.adminAlertListCompact>a{padding:11px!important}.adminInventoryTilesCompact{grid-template-columns:1fr!important;gap:7px!important}.adminInventoryTilesCompact>div{border-radius:13px!important;padding:11px!important}.adminAlertListCompact,.adminQuickGridCompact{grid-template-columns:1fr 1fr!important;gap:7px!important}.adminQuickGridCompact>a{border-radius:14px!important;min-height:76px!important;padding:11px!important}}@media (width<=380px){.adminMobileMenu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminDashboardPro .proStats,.adminCommandStats,.adminHeroActions{grid-template-columns:1fr!important}.adminPeriodFilter{grid-column:auto!important}.adminAlertListCompact,.adminQuickGridCompact{grid-template-columns:1fr!important}}.mobileBottomNav{display:none}@media (width<=700px){:root{--mobile-edge:10px;--mobile-radius:16px;--mobile-gap:10px}html,body,#root{max-width:100%;overflow-x:hidden}body{padding-bottom:72px;font-size:14px}.page,.homePage,.communityPage,.auctionPage,.checkoutPage,.cartPage,.notificationsPage,.memberAccountPage,.familyDetailsPage{width:100%!important;max-width:none!important;padding-inline:var(--mobile-edge)!important;padding-bottom:88px!important}h1{font-size:clamp(24px,7.2vw,30px)!important;line-height:1.25!important}h2{font-size:20px!important;line-height:1.35!important}h3{font-size:16px!important}p{line-height:1.7!important}button,a,input,select,textarea{font-size:14px}button,.mainBtn,.secondBtn,.adminPrimaryButton,.adminGhostButton,.communityPrimaryButton,.cartPrimaryLink,.cartCheckoutButton,.memberPrimaryButton,.memberSecondaryButton{border-radius:12px!important;min-height:42px!important;padding:9px 13px!important}input,select,textarea{border-radius:12px!important;min-height:42px!important;padding:10px 12px!important}textarea{min-height:96px!important}.siteHeader{min-height:58px!important}.siteHeaderInner{gap:8px!important;min-height:58px!important;padding:7px 10px!important}.brandGold{gap:8px!important;min-width:0!important}.brandGold img{border-radius:12px!important;width:42px!important;height:42px!important}.brandGold strong{white-space:nowrap;font-size:16px!important}.brandGold small{display:none!important}.headerActions{gap:6px!important}.headerMenuButton{border-radius:12px!important;width:42px!important;height:42px!important}.headerActionItem,.desktopNav,.headerSearch{display:none!important}.headerMenuPanel{padding:12px!important;inset:58px 0 0!important;overflow-y:auto!important}.headerMenuHeading{padding:8px 2px 12px!important}.headerMenuHeading strong{font-size:18px!important}.headerMenuNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.headerMenuNav a{border-radius:14px!important;gap:7px!important;min-height:68px!important;padding:10px!important}.headerMenuNav a span{font-size:20px!important}.headerMenuNav a b{font-size:13px!important}.headerMenuShortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.headerMenuShortcuts a{border-radius:12px!important;min-height:46px!important;padding:9px 11px!important}.floatingWhatsapp{min-height:40px!important;padding:8px 13px!important;font-size:12px!important;bottom:78px!important;right:8px!important}.mobileBottomNav{z-index:55;left:8px;right:8px;bottom:max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030914f5;border:1px solid #94a3b82e;border-radius:18px;grid-template-columns:repeat(5,1fr);height:62px;padding:5px;display:grid;position:fixed;box-shadow:0 12px 35px #00000073}.mobileBottomNav a,.mobileBottomNav button{color:#8ea0b8;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:50px;text-decoration:none;display:flex;position:relative;border-radius:13px!important;padding:4px!important}.mobileBottomNav span{font-size:18px;line-height:1}.mobileBottomNav b{font-size:9px;line-height:1.2}.mobileBottomNav .active{color:#fff;background:linear-gradient(135deg,#7c3aedbf,#0ea5e98c)}.mobileBottomNav em{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:2px;right:10px}.mobileBottomSearch{color:#67e8f9!important}.hero,.communityHero,.cartPageHeader,.memberAccountHero,.adminPageHero,.catalogHero,.auctionHero{border-radius:18px!important;gap:12px!important;min-height:auto!important;margin-bottom:12px!important;padding:18px 15px!important}.hero h1,.communityHero h1,.cartPageHeader h1,.memberAccountHero h1,.adminPageHero h1{margin-block:4px 8px!important;font-size:28px!important}.hero p,.communityHero p{font-size:13px!important}.heroActions{gap:8px!important;margin-top:14px!important}.heroActions>*{text-align:center;flex:calc(50% - 8px)}.homeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.homeCard{border-radius:16px!important;min-height:92px!important;padding:12px!important;font-size:13px!important}.homeGroupsStack{gap:14px!important}.homeSectionMedia{border-radius:16px!important}.catalogBreadcrumb{white-space:nowrap;overflow:hidden;margin-bottom:9px!important;font-size:11px!important}.catalogToolbar{border-radius:15px!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:10px!important;display:grid!important}.publicSearch{grid-column:1/-1!important;width:100%!important}.mobileFiltersButton{display:flex!important}.catalogViewSwitch{min-width:82px!important}.publicResultsHead{margin:12px 0 9px!important}.publicProductsGrid,.favoritesGrid,.similarProductsGrid,.offersCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.publicCatalogCard,.favoriteCatalogCard,.similarProductCard{border-radius:15px!important;min-width:0!important}.publicCatalogImage,.publicProductImageFrame{aspect-ratio:1!important;border-radius:14px 14px 0 0!important}.publicCatalogInfo,.similarProductBody{gap:6px!important;padding:10px!important}.publicCatalogInfo h3,.similarProductBody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.45!important}.catalogCardMeta{flex-wrap:wrap;gap:5px!important;font-size:10px!important}.catalogCardBottom strong{font-size:13px!important}.catalogCardBottom button{min-height:34px!important;padding:6px 9px!important;font-size:11px!important}.catalogFavoriteButton{width:34px!important;height:34px!important;min-height:34px!important}.catalogListDescription{display:none!important}.familiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.familyCard,.family-card{border-radius:16px!important;min-height:145px!important;padding:12px!important}.familyCard h2,.family-card h2{font-size:16px!important}.familyCard span,.family-card p{font-size:11px!important;line-height:1.5!important}.productDetailsGrid,.productDetailLayout,.productMainGrid{flex-direction:column!important;gap:12px!important;display:flex!important}.productGallery,.productInfoPanel,.productDetailsCard{border-radius:18px!important;padding:12px!important}.productMainImage{border-radius:15px!important;max-height:54vh!important}.productThumbs{gap:7px!important;display:flex!important;overflow-x:auto!important}.productThumbs>*{flex:0 0 58px!important}.productInfoPanel h1{font-size:24px!important}.productDescription{font-size:13px!important}.productBuyArea{z-index:20!important;background:#050c18f5!important;border-radius:15px!important;padding:9px!important;position:sticky!important;bottom:72px!important;box-shadow:0 -8px 30px #00000059!important}.communityPage{padding-top:12px!important}.communityHero{grid-template-columns:1fr!important;display:grid!important}.communityHero>a,.communityHero>button{justify-self:start!important;width:auto!important}.communityComposer{border-radius:16px!important;margin-top:12px!important;padding:14px!important}.communitySectionTitle{flex-direction:row!important;align-items:center!important;margin-bottom:10px!important}.communitySectionTitle h2{font-size:18px!important}.communitySectionTitle small{font-size:10px!important}.communityFeedGrid{grid-template-columns:1fr!important;gap:12px!important}.communityPostCard{border-radius:17px!important}.communityPostHeader{padding:12px!important}.communityAvatar{border-radius:11px!important;width:36px!important;height:36px!important}.communityPostBody{padding:0 12px 11px!important}.communityPostBody h2{font-size:17px!important}.communityPostBody p{font-size:13px!important;line-height:1.7!important}.communityGallery{scroll-snap-type:x mandatory!important;gap:7px!important;max-height:none!important;padding:0 12px 4px!important;display:flex!important;overflow-x:auto!important}.communityGalleryItem,.communityGallery.count-1 .communityGalleryItem{scroll-snap-align:center!important;border-radius:14px!important;flex:0 0 88%!important;min-height:240px!important}.communityPostStats{padding:9px 12px!important}.communityPostActions button{min-height:38px!important;padding:10px 6px!important;font-size:12px!important}.communityComments{gap:8px!important;padding:10px 12px 12px!important}.communityComment{grid-template-columns:30px minmax(0,1fr)!important}.communityComment>button{grid-column:2!important;justify-self:start!important}.communityCommentForm{background:#060b18f5!important;padding-top:7px!important;position:sticky!important;bottom:70px!important}.communityMyPostList article{border-radius:14px!important;padding:11px!important}.memberAccountGrid,.checkoutLayout,.cartLayout{grid-template-columns:1fr!important;gap:12px!important}.memberProfileForm,.memberAccountSide,.checkoutPanel,.cartSummaryCard,.cartItemCard,.notificationsPanel{border-radius:16px!important;padding:14px!important}.memberFormGrid,.checkoutFormGrid{grid-template-columns:1fr!important;gap:9px!important}.cartItemCard{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important}.cartItemImage{width:72px!important}.cartItemControls{grid-column:1/-1!important}.cartSummaryCard{position:static!important}.cartSummaryCard h2{font-size:19px!important}.notificationCard{border-radius:14px!important;padding:11px!important}.adminModalBackdrop,.communityDetailOverlay,.storexLightbox{align-items:flex-end!important;padding:8px!important}.adminModal,.communityDetailPanel,.thumbnailCropPanel{border-radius:20px 20px 10px 10px!important;width:100%!important;max-width:none!important;max-height:88vh!important;padding:14px!important;overflow-y:auto!important}.settingsGrid,.settingsGridTwo,.studioGridTwo,.choiceGrid{grid-template-columns:1fr!important;gap:10px!important}.settingsCard,.studioCard,.settingsStatCard{border-radius:16px!important;padding:14px!important}.settingsCard h2,.studioCard h2{margin-bottom:9px!important;font-size:17px!important}.settingsCard p,.settingsCard small{font-size:11px!important}.settingsChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.settingsImageField{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important}.settingsImageField img{width:72px!important;height:72px!important}.settingsSwitch{min-height:48px!important;padding:9px 10px!important}.themeSaveBar,.settingsSaveBar{z-index:22!important;background:#030914f0!important;border-radius:15px!important;padding:8px!important;position:sticky!important;bottom:70px!important}.adminShell{min-height:100vh!important;display:block!important}.adminSidebar{display:none!important}.adminWorkspace{width:100%!important;min-width:0!important}.adminTopbar{min-height:54px!important;padding:7px 10px!important}.adminTopbar>div:first-child span{display:none!important}.adminTopbar>div:first-child strong{font-size:17px!important}.adminTopButton{display:none!important}.adminTopIcon{width:38px!important;height:38px!important}.adminMobileNavPanel{top:54px!important}.adminMobileNavPanel summary{min-height:44px!important;padding:6px 10px!important}.adminMobileMenu{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:55vh!important;padding:5px 8px 10px!important;overflow-y:auto!important}.adminMobileMenu a{border-radius:12px!important;min-height:56px!important;font-size:9px!important}.adminWorkspaceBody{padding:10px!important}.adminPage,.adminDashboardPage{padding:0!important}.adminPageHero{padding:15px!important;display:block!important}.adminEyebrow{font-size:9px!important}.adminHeroActions{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:10px!important;display:grid!important}.adminCommandStats,.proStats,.inventoryStats,.usersStats,.auctionStats,.communityAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.adminCommandCard,.inventoryStatCard,.usersStatCard,.settingsStatCard{border-radius:15px!important;min-height:92px!important;padding:12px!important}.adminCommandCard strong,.inventoryStatCard strong,.usersStatCard strong{font-size:22px!important}.adminDashboardProGrid,.adminDashboardProGrid.lower,.adminControlGrid{grid-template-columns:1fr!important;gap:10px!important}.adminPanelCard,.adminMiniPanel,.productEditorCard{border-radius:16px!important;padding:12px!important}.adminTableWrap,.auctionTableWrap{border-radius:14px!important;overflow-x:auto!important}.adminTableWrap table,.auctionTableWrap table{min-width:720px!important;font-size:11px!important}.adminCardsList{gap:8px!important}.adminCardsList>*{border-radius:14px!important;padding:11px!important}.communityAdminList>article{border-radius:15px!important;grid-template-columns:86px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.communityAdminMedia{height:86px!important}.communityAdminActions{grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important}.communityAdminActions button{padding:8px 5px!important;font-size:11px!important}.adminModalActions{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.formGroup{gap:5px!important}.formGroup label,.offersField label{font-size:11px!important}.adminSectionHeader{align-items:center!important;gap:8px!important;margin-bottom:10px!important}.adminSectionHeader h2{font-size:18px!important}.recentlyViewedSection{border-radius:16px!important;padding:13px!important}.recentlyViewedHeader h2{font-size:18px!important}.recentlyViewedCard{flex-basis:62%!important;min-width:175px!important}}@media (width<=360px){.publicProductsGrid,.favoritesGrid,.similarProductsGrid,.offersCatalogGrid,.familiesGrid{grid-template-columns:1fr 1fr!important;gap:7px!important}.headerMenuNav,.headerMenuShortcuts{grid-template-columns:1fr 1fr!important}.adminMobileMenu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminCommandStats,.proStats,.inventoryStats,.usersStats,.auctionStats,.communityAdminStats{grid-template-columns:1fr 1fr!important}.mobileBottomNav{left:4px;right:4px}.mobileBottomNav b{font-size:8px}}.settingsPageV2{max-width:1180px}.settingsHeroV2 h1{font-size:clamp(28px,4vw,48px)}.settingsSectionPicker{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.settingsSectionPicker button{border:1px solid var(--sx-line);background:var(--sx-card);min-width:0;color:var(--sx-text);text-align:right;cursor:pointer;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.settingsSectionPicker button i{background:var(--sx-bg-2);border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.settingsSectionPicker button span{gap:3px;min-width:0;display:grid}.settingsSectionPicker button strong{font-size:14px}.settingsSectionPicker button small{color:var(--sx-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settingsSectionPicker button b{color:var(--sx-muted);font-size:20px}.settingsSectionPicker button.active{border-color:var(--sx-primary);background:linear-gradient(145deg,var(--sx-card),var(--sx-bg-2));box-shadow:0 0 0 1px var(--sx-primary),0 12px 32px var(--sx-glow)}.settingsSectionPicker button.active i{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));color:var(--sx-primary-text)}.settingsSectionPanel{border:1px solid var(--sx-line);background:#02061757;border-radius:28px;padding:16px}.settingsSectionHeader{align-items:center;gap:12px;padding:4px 4px 16px;display:flex}.settingsSectionHeader>i{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));width:50px;height:50px;color:var(--sx-primary-text);border-radius:16px;place-items:center;font-size:22px;font-style:normal;display:grid}.settingsSectionHeader span{color:var(--sx-primary);font-size:11px;font-weight:900}.settingsSectionHeader h2{margin:2px 0;font-size:23px}.settingsSectionHeader p{color:var(--sx-muted);margin:0}.settingsCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingsCompactGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsCardWide{grid-column:1/-1}.settingsPageV2 .settingsCard{border-radius:20px;padding:15px}.settingsPageV2 .settingsCard h3{margin:0 0 13px;font-size:18px}.settingsPageV2 .settingsCard textarea,.settingsPageV2 .settingsCard input{border:1px solid var(--sx-line);background:var(--sx-bg-2);width:100%;color:var(--sx-text);font:inherit;border-radius:13px;outline:none;padding:10px 11px}.settingsPageV2 .settingsCard textarea{resize:vertical}.settingsToggleRow{border:1px solid var(--sx-line);background:var(--sx-bg-2);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex!important}.settingsToggleRow span{gap:2px;display:grid}.settingsToggleRow strong{color:var(--sx-text)}.settingsToggleRow small{font-weight:500}.settingsToggleRow input{height:20px;accent-color:var(--sx-primary);flex:none;width:20px!important}.settingsReadOnlyRow{border-bottom:1px solid var(--sx-line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.settingsReadOnlyRow:last-of-type{border-bottom:0}.settingsReadOnlyRow span{color:var(--sx-muted)}.settingsReadOnlyRow strong{text-align:left}.settingsInlineLink,.settingsNavigationCard a{background:var(--sx-card-2);min-height:42px;color:var(--sx-text);border-radius:13px;justify-content:center;align-items:center;margin-top:12px;padding:0 14px;font-weight:900;display:inline-flex}.settingsNavigationCard{text-align:center;align-content:center;place-items:center;min-height:220px;display:grid}.settingsNavigationCard>i{background:var(--sx-bg-2);border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;font-style:normal;display:grid}.settingsNavigationCard p{margin:0}.settingsInfoBox{border:1px dashed var(--sx-line-strong);color:var(--sx-muted);border-radius:14px;gap:4px;padding:11px;display:grid}.settingsInfoBox strong{color:var(--sx-text)}.settingsMobileSaveBar{display:none}@media (width<=900px){.settingsSectionPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsSectionPicker button:first-child{grid-column:1/-1}}@media (width<=640px){.settingsPageV2{padding:10px 8px 94px}.settingsHeroV2{border-radius:20px;align-items:flex-start;padding:16px}.settingsHeroV2 h1{font-size:27px}.settingsHeroV2 p{font-size:13px;line-height:1.65}.settingsHeroV2 .settingsHeroActions{width:100%}.settingsHeroV2 .settingsHeroActions>*{flex:1;padding:10px 12px;font-size:13px}.settingsSectionPicker{grid-template-columns:1fr;gap:8px}.settingsSectionPicker button:first-child{grid-column:auto}.settingsSectionPicker button{border-radius:16px;padding:10px 11px}.settingsSectionPicker button i{border-radius:10px;width:34px;height:34px}.settingsSectionPicker button small{white-space:normal;line-height:1.35}.settingsSectionPanel{border-radius:20px;padding:10px}.settingsSectionHeader{align-items:flex-start;padding-bottom:12px}.settingsSectionHeader>i{border-radius:13px;width:42px;height:42px}.settingsSectionHeader h2{font-size:20px}.settingsSectionHeader p{font-size:12px;line-height:1.5}.settingsCompactGrid,.settingsCompactGridThree{grid-template-columns:1fr}.settingsPageV2 .settingsCard{border-radius:16px;padding:12px}.settingsPageV2 .settingsCard h3{margin-bottom:10px;font-size:16px}.settingsPageV2 .settingsCard label{margin-bottom:10px;font-size:13px}.settingsToggleRow{padding:10px}.settingsReadOnlyRow{font-size:13px}.settingsNavigationCard{min-height:180px}.settingsMobileSaveBar{z-index:70;display:block;position:fixed;bottom:68px;left:8px;right:8px}.settingsMobileSaveBar button{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));width:100%;min-height:46px;color:var(--sx-primary-text);font:inherit;border:0;border-radius:15px;font-weight:900;box-shadow:0 14px 35px #00000059}}.adminShellV2{color:#f7f9fc;text-align:right;direction:rtl;background:#070b14;grid-template-columns:260px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.adminSidebarV2{z-index:30;background:#0b101c;border-left:1px solid #94a3b81f;flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:auto}.adminBrandBlockV2{border-bottom:1px solid #94a3b81a;align-items:center;gap:11px;margin-bottom:14px;padding:8px 8px 18px;display:flex}.adminBrandBlockV2 img{object-fit:cover;border-radius:12px;width:40px;height:40px}.adminBrandBlockV2 span{gap:1px;display:grid}.adminBrandBlockV2 strong{font-size:15px}.adminBrandBlockV2 small{color:#7f8ba2;font-size:11px}.adminSideNav{gap:17px;display:grid}.adminNavGroup{gap:5px;display:grid}.adminNavGroup>p{letter-spacing:.12em;color:#657188;padding:0 10px 4px;font-size:10px;font-weight:900}.adminNavGroup>a{color:#aeb8c9;border-radius:11px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:800;transition:all .18s;display:flex}.adminNavGroup>a i{color:#7f8ba2;background:#ffffff09;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.adminNavGroup>a:hover{color:#fff;background:#ffffff0b}.adminNavGroup>a.active{color:#fff;background:linear-gradient(90deg,#7c5cff38,#7c5cff14);border:1px solid #9174ff33}.adminNavGroup>a.active i{color:#fff;background:#7556f3}.adminSidebarStoreLink{text-align:center;color:#cdd5e2;border:1px solid #94a3b824;border-radius:11px;margin-top:auto;padding:11px;font-size:12px;font-weight:800}.adminWorkspaceV2{background:radial-gradient(circle at 85% 0,#6c4bdc14,#0000 24%),#070b14;min-width:0}.adminTopbarV2{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#070b14db;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.adminTopbarTitle{display:grid}.adminTopbarTitle small{letter-spacing:.17em;color:#6f7b91;font-size:9px}.adminTopbarTitle strong{font-size:15px}.adminTopActions{align-items:center;gap:8px;display:flex}.adminTopActions a{color:#cbd4e2;border:1px solid #94a3b824;border-radius:9px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800}.adminMobileMenuButton{color:#fff;background:0 0;border:0;font-size:23px;display:none}.adminWorkspaceBodyV2{width:100%;max-width:1500px;margin:auto;padding:24px}.adminDashboardV2 .adminCommandHero{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 18px!important}.adminDashboardV2 .adminEyebrow{letter-spacing:.16em;color:#7e89a0;font-size:9px!important}.adminDashboardV2 .adminCommandHero h1{margin:4px 0!important;font-size:30px!important;font-weight:900!important}.adminDashboardV2 .adminCommandHero p{color:#8e99ad;font-size:13px}.adminDashboardV2 .adminHeroActions{align-items:center;gap:8px;display:flex}.adminDashboardV2 .adminHeroActions>a,.adminDashboardV2 .adminHeroActions>button{border-radius:10px!important;min-height:36px!important;padding:8px 12px!important;font-size:12px!important}.adminDashboardV2 .adminPeriodFilter{border-radius:10px!important;padding:3px!important}.adminDashboardV2 .adminPeriodFilter button{min-height:28px!important;padding:5px 9px!important;font-size:11px!important}.adminDashboardV2 .adminCommandStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important;display:grid!important}.adminDashboardV2 .adminCommandCard{min-height:112px!important;box-shadow:none!important;background:#0d1321!important;border:1px solid #94a3b81c!important;border-radius:15px!important;flex-direction:column!important;justify-content:space-between!important;padding:16px!important;display:flex!important}.adminDashboardV2 .adminCommandCard:before{height:2px!important}.adminDashboardV2 .adminCommandCard span{color:#8792a6!important;font-size:11px!important}.adminDashboardV2 .adminCommandCard strong{margin:8px 0 4px!important;font-size:21px!important;line-height:1.2!important}.adminDashboardV2 .adminCommandCard small{color:#68758b!important;font-size:10px!important}.adminDashboardV2 .adminControlGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.adminDashboardV2 .adminMiniPanel{box-shadow:none!important;background:#0d1321!important;border:1px solid #94a3b81c!important;border-radius:15px!important;padding:16px!important}.adminDashboardV2 .adminSalesCompact,.adminDashboardV2 .adminOrdersCompact{grid-column:span 1!important}.adminDashboardV2 .adminPanelTitle h2{margin:2px 0!important;font-size:15px!important}.adminDashboardV2 .adminPanelTitle span{letter-spacing:.14em!important;font-size:8px!important}.adminDashboardV2 .adminPanelTitle a{font-size:11px!important}.adminDashboardV2 .adminQuickPanelCompact{margin-top:12px!important}.adminDashboardV2 .adminQuickGridCompact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.adminDashboardV2 .adminQuickGridCompact a{border-radius:11px!important;padding:12px!important}.adminDashboardV2 .adminQuickGridCompact strong{font-size:12px!important}.adminDashboardV2 .adminQuickGridCompact small{font-size:9px!important;line-height:1.45!important}.adminMobileDrawer{display:none}@media (width<=1050px){.adminShellV2{grid-template-columns:220px minmax(0,1fr)}.adminWorkspaceBodyV2{padding:18px}.adminDashboardV2 .adminCommandStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.adminShellV2{display:block}.adminSidebarV2{display:none}.adminTopbarV2{height:54px;padding:0 12px}.adminMobileMenuButton{display:block}.adminTopbarTitle{margin-inline:auto 0}.adminTopActions a:first-child{display:none}.adminWorkspaceBodyV2{padding:14px 10px 84px}.adminDashboardV2 .adminCommandHero{padding-bottom:12px!important;display:block!important}.adminDashboardV2 .adminCommandHero h1{font-size:22px!important}.adminDashboardV2 .adminCommandHero p{font-size:11px!important}.adminDashboardV2 .adminHeroActions{margin-top:12px;grid-template-columns:1fr auto!important;display:grid!important}.adminDashboardV2 .adminPeriodFilter{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid!important}.adminDashboardV2 .adminHeroActions>a{display:none}.adminDashboardV2 .adminCommandStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.adminDashboardV2 .adminCommandCard{border-radius:13px!important;min-height:92px!important;padding:12px!important}.adminDashboardV2 .adminCommandCard strong{font-size:16px!important}.adminDashboardV2 .adminCommandCard span{font-size:10px!important}.adminDashboardV2 .adminCommandCard small{font-size:8.5px!important}.adminDashboardV2 .adminControlGrid{grid-template-columns:1fr!important;gap:8px!important}.adminDashboardV2 .adminMiniPanel{border-radius:13px!important;padding:13px!important}.adminDashboardV2 .adminQuickGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminDashboardV2 .adminCompactChart{min-height:170px!important}.adminMobileDrawer{z-index:100;pointer-events:none;display:block;position:fixed;inset:0}.adminMobileDrawer.open{pointer-events:auto}.adminDrawerBackdrop{opacity:0;background:#02050cb8;border:0;transition:all .2s;position:absolute;inset:0}.adminMobileDrawer.open .adminDrawerBackdrop{opacity:1}.adminMobileDrawer>aside{background:#0b101c;border-left:1px solid #94a3b824;width:min(84vw,310px);padding:14px;transition:all .24s;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(102%)}.adminMobileDrawer.open>aside{transform:translate(0)}.adminDrawerHead{justify-content:space-between;align-items:center;height:45px;margin-bottom:12px;display:flex}.adminDrawerHead strong{font-size:15px}.adminDrawerHead button{color:#fff;background:#101827;border:1px solid #94a3b826;border-radius:9px;width:34px;height:34px;font-size:21px}.adminMobileDrawer .adminNavGroup>a{min-height:38px}}@media (width<=390px){.adminDashboardV2 .adminCommandStats{grid-template-columns:1fr!important}.adminDashboardV2 .adminCommandCard{min-height:78px!important}.adminDashboardV2 .adminQuickGridCompact{grid-template-columns:1fr!important}}@media (width<=700px){:root{--mobile-edge:9px;--mobile-gap:8px;--mobile-radius:14px}body{font-size:13px}.page,.homePage,.communityPage,.auctionPage,.checkoutPage,.cartPage,.notificationsPage,.memberAccountPage,.familyDetailsPage,.allProductsPage{padding-top:10px!important}.heroSliderClean{aspect-ratio:2.25!important;border-radius:14px!important;width:calc(100% - 18px)!important;max-height:176px!important;margin:9px auto 0!important}.heroDots{gap:5px!important;padding:4px 7px!important;bottom:7px!important}.heroDots button{width:6px!important;height:6px!important}.heroDots button.active{width:18px!important}.hero,.communityHero,.allProductsHero,.catalogHero,.auctionHero,.offersHeroV3913,.familyDetailHero,.memberAccountHero,.cartPageHeader,.checkoutHeader,.adminPageHero,.auctionAdminHeader{border-radius:15px!important;gap:8px!important;min-height:0!important;margin:0 0 9px!important;padding:13px 12px!important}.hero h1,.communityHero h1,.allProductsHero h1,.catalogHero h1,.auctionHero h1,.offersHeroV3913 h1,.familyDetailHero h1,.memberAccountHero h1,.cartPageHeader h1,.checkoutHeader h1,.adminPageHero h1{margin:2px 0 5px!important;font-size:22px!important;line-height:1.22!important}.hero p,.communityHero p,.allProductsHero p,.catalogHero p,.auctionHero p,.offersHeroV3913 p,.familyDetailHero p,.memberAccountHero p,.cartPageHeader p,.checkoutHeader p,.adminPageHero p{margin:0!important;font-size:11.5px!important;line-height:1.55!important}.heroTag,.adminEyebrow,.allProductsHero>div>span,.communityHero>div>span{margin-bottom:4px!important;padding:5px 8px!important;font-size:9px!important}.heroActions{gap:6px!important;margin-top:9px!important}.heroActions>*{border-radius:10px!important;min-height:36px!important;padding:7px 10px!important;font-size:12px!important}.homeGroupsStack{gap:14px!important;width:calc(100% - 18px)!important;margin-top:14px!important}.homeImageGroup{gap:8px!important}.homeSectionCard,.imageOnlyCard{border-radius:13px!important}section+section{scroll-margin-top:68px}.publicResultsHead{margin:9px 2px 7px!important}.publicResultsHead strong{font-size:20px!important}.publicResultsHead span,.publicResultsHead small{font-size:10px!important}.catalogBreadcrumb{margin-bottom:6px!important}.catalogToolbar{gap:6px!important;margin-bottom:8px!important;padding:8px!important}.catalogToolbar>select,.mobileFiltersButton{border-radius:11px!important;height:40px!important;min-height:40px!important;font-size:12px!important}.publicSearch input{height:40px!important;min-height:40px!important;font-size:12px!important}.catalogFiltersPanel{border-radius:13px!important;gap:7px!important;margin-bottom:8px!important;padding:9px!important}.catalogFiltersPanel input,.catalogFiltersPanel select,.catalogClearButton{border-radius:10px!important;height:39px!important;min-height:39px!important;font-size:11px!important}.publicProductsGrid,.favoritesGrid,.similarProductsGrid,.offersCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.publicCatalogCard,.favoriteCatalogCard,.similarProductCard{box-shadow:none!important;background:#080f1ed1!important;border-radius:13px!important}.publicCatalogImage,.publicProductImageFrame,.favoriteCatalogCard .publicCatalogImage{aspect-ratio:1/1.12!important;border-radius:12px 12px 0 0!important}.publicCatalogInfo,.similarProductBody{gap:3px!important;min-height:88px!important;padding:7px 8px 8px!important}.publicCatalogInfo h2,.publicCatalogInfo h3,.similarProductBody h2,.similarProductBody h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:32px!important;margin:0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.catalogCardMeta{gap:4px!important;min-height:15px!important;margin-bottom:2px!important}.catalogCardMeta>span{font-size:8.5px!important}.catalogCardMeta b{padding:2px 5px!important;font-size:8px!important}.catalogCardBottom{grid-template-columns:1fr!important;align-items:start!important;gap:2px!important;margin-top:4px!important;display:grid!important}.catalogCardBottom strong{white-space:nowrap;font-size:12px!important;line-height:1.25!important}.catalogCardBottom strong small{font-size:8px!important}.catalogCardBottom>span{font-size:8.5px!important;line-height:1.2!important}.catalogFavoriteButton{width:30px!important;height:30px!important;min-height:30px!important;font-size:15px!important;top:6px!important;left:6px!important}.catalogLoadMore{gap:5px!important;margin-top:16px!important}.catalogLoadMore button{min-height:38px!important;padding:9px 18px!important;font-size:12px!important}.catalogLoadMore span{font-size:9px!important}.familiesGrid,.communityGrid,.contestGrid,.auctionGrid,.offersGridV3913{gap:7px!important}.familyCard,.family-card{border-radius:13px!important;min-height:118px!important;padding:9px!important}.familyCard h2,.family-card h2{margin-bottom:2px!important;font-size:13px!important}.familyCard span,.family-card p{font-size:9px!important;line-height:1.4!important}.communityFeedGrid{gap:9px!important}.communityPostCard{border-radius:14px!important}.communityPostHeader{padding:9px!important}.communityPostBody{padding:0 9px 8px!important}.communityPostBody h2{font-size:14px!important}.communityPostBody p{font-size:11.5px!important;line-height:1.55!important}.communityGalleryItem,.communityGallery.count-1 .communityGalleryItem{flex-basis:82%!important;min-height:190px!important}.communityPostActions button{min-height:34px!important;padding:7px 4px!important;font-size:10px!important}.recentlyViewedSection{border-radius:15px!important;width:calc(100% - 18px)!important;margin:16px auto 74px!important;padding:11px!important}.recentlyViewedHeader{margin-bottom:9px!important}.recentlyViewedHeader h2{font-size:17px!important}.recentlyViewedHeader span{font-size:8px!important}.recentlyViewedTrack{gap:8px!important}.recentlyViewedCard{flex:0 0 54%!important;min-width:155px!important}.recentlyViewedCard .publicProductImageFrame{aspect-ratio:1/1.05!important}.adminPanelCard,.memberProfileForm,.memberAccountSide,.checkoutPanel,.cartSummaryCard,.notificationsPanel,.communityComposer{border-radius:14px!important;padding:11px!important}.adminWorkspaceBodyV2{padding:10px 8px 80px!important}}@media (width<=360px){.heroSliderClean{aspect-ratio:2!important}.publicProductsGrid,.favoritesGrid,.similarProductsGrid,.offersCatalogGrid{gap:6px!important}.publicCatalogInfo,.similarProductBody{padding:6px!important}.publicCatalogInfo h2,.publicCatalogInfo h3,.similarProductBody h2,.similarProductBody h3{font-size:11px!important}}@media (width>=761px){.communityPage{padding-top:24px}.communityHero{border-radius:22px;min-height:0;padding:22px 24px}.communityHero h1{margin:5px 0 4px;font-size:34px}.communityHero p{font-size:13px}.communityHubTabs{margin:14px 0 18px}.communityFeed,.communityMyPosts,.communityComposer{margin-top:14px}}@media (width<=760px){.communityHero{border-radius:16px!important;padding:16px 14px!important}.communityHero h1{font-size:25px!important}.communityHubTabs{border-radius:16px;gap:6px;padding:6px;margin:10px 0 14px!important}.communityHubTabs button{border-radius:12px;min-height:44px;font-size:12px}}@media (width<=700px){.familyDetailsPage{padding-top:4px!important}.familyDetailsPage .catalogBreadcrumb{min-height:18px!important;margin:0 2px 5px!important}.familyDetailHero{aspect-ratio:16/8.2!important;border-radius:15px!important;width:100%!important;min-height:0!important;margin:0 0 8px!important;overflow:hidden!important}.familyDetailHeroMedia,.familyDetailHeroMedia img{object-fit:cover!important;width:100%!important;height:100%!important}.familyDetailHeroContent{justify-content:flex-end!important;max-width:none!important;min-height:0!important;padding:12px!important;position:absolute!important;inset:0!important}.familyDetailHeroShade{background:linear-gradient(#02061714 0%,#02061785 56%,#020617f0 100%)!important}.familyDetailHeroContent>span{letter-spacing:.15em!important;font-size:8px!important}.familyDetailHeroContent h1{margin:3px 0 2px!important;font-size:24px!important;line-height:1.05!important}.familyDetailHeroContent p{display:none!important}.familyDetailStats{gap:5px!important;margin-top:4px!important}.familyDetailStats strong{font-size:18px!important}.familyDetailStats span{font-size:9px!important}.familyCatalogToolbar{margin-bottom:6px!important}.familyDetailsPage .publicResultsHead{margin-top:7px!important}.publicCatalogCard .catalogCardMeta,.publicCatalogCard .catalogCardBottom>span,.favoriteCatalogCard .catalogCardMeta,.favoriteCatalogCard .catalogCardBottom>span{display:none!important}.publicCatalogInfo{justify-content:space-between!important;min-height:58px!important;padding:7px 8px!important}.publicCatalogInfo h2,.publicCatalogInfo h3{-webkit-line-clamp:2!important;min-height:29px!important;font-size:12px!important;line-height:1.25!important}.catalogCardBottom{margin-top:4px!important;display:block!important}.catalogCardBottom strong{color:#67e8f9!important;font-size:13px!important;line-height:1.15!important;display:block!important}.catalogCardBottom strong small{font-size:8px!important}.publicCatalogImage,.publicProductImageFrame,.favoriteCatalogCard .publicCatalogImage{aspect-ratio:1/1.08!important}}@media (width<=360px){.familyDetailHero{aspect-ratio:16/8.6!important}.familyDetailHeroContent h1{font-size:21px!important}.publicCatalogInfo{min-height:54px!important;padding:6px 7px!important}.publicCatalogInfo h2,.publicCatalogInfo h3{min-height:27px!important;font-size:11px!important}.catalogCardBottom strong{font-size:12px!important}}@media (width<=700px){.communityContentGrid,.contestGrid,.contestEntriesGrid,.communityMyPostList{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;display:grid!important}.communityFeed,.communityMyPosts,.contestShelf,.contestEntriesSection{min-width:0!important}.communityContentCard,.contestCard,.contestEntrySummaryCard,.communityMyPostList>article{border-radius:14px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.communityContentCover,.contestCover,.contestEntrySummaryCover{aspect-ratio:1!important;height:auto!important;min-height:0!important}.communityContentCardBody,.contestCardBody,.contestEntrySummaryBody{gap:6px!important;padding:9px!important}.communityContentCardTopline{gap:4px!important}.communityContentCardTopline small,.communityContentMeta,.communityCollectionMiniStats{display:none!important}.communityTypeBadge{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;padding:4px 6px!important;font-size:8px!important;overflow:hidden!important}.communityContentTitle,.contestEntrySummaryTitle,.contestCardBody h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:34px!important;margin:0!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.communityContentCardBody>p,.contestEntrySummaryBody>p,.contestCardBody>p{display:none!important}.communityContentFooter,.contestEntrySummaryBody>div,.contestCardBody>div{gap:5px!important;padding-top:6px!important;font-size:8px!important}.communityContentFooter a{font-size:9px!important}.communityContentImageCount,.contestEntrySummaryCover>b,.contestEntrySummaryCover>strong,.contestCover>b{padding:4px 6px!important;font-size:8px!important;inset:auto auto 6px 6px!important}.communityMyPostList>article{background:linear-gradient(#0f172ae6,#070c17f5)!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;min-height:122px!important;padding:10px!important;display:flex!important}.communityMyPostList>article>div{min-width:0!important}.communityMyPostList strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.communityMyPostList small{font-size:8px!important}.communityMyPostList .status-pending,.communityMyPostList .status-approved,.communityMyPostList .status-rejected{align-self:flex-start!important;padding:4px 7px!important;font-size:8px!important}.communityMyPostList p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:9px!important;display:-webkit-box!important;overflow:hidden!important}.communityMyPostList button{text-align:right!important;grid-column:auto!important;min-height:28px!important;margin-top:auto!important;padding:4px 0!important;font-size:9px!important}.communitySectionTitle{flex-direction:row!important;align-items:center!important;gap:8px!important}.communitySectionTitle h2{font-size:17px!important}.communitySectionTitle small{font-size:9px!important}}@media (width<=360px){.communityContentGrid,.contestGrid,.contestEntriesGrid,.communityMyPostList{gap:6px!important}.communityContentCardBody,.contestCardBody,.contestEntrySummaryBody{padding:7px!important}.communityContentTitle,.contestEntrySummaryTitle,.contestCardBody h3{font-size:11px!important}}@media (width<=700px){:root{--sx-mobile-gap:12px;--sx-mobile-edge:12px}.homeGroupsStack,.familiesGrid,.publicProductsGrid,.favoritesGrid,.offersCatalogGrid,.communityCardsGrid,.communityUnifiedGrid,.communityMyPostsGrid,.contestGrid,.auctionGrid,.homeImageGroup,.homeSectionGrid{gap:var(--sx-mobile-gap)!important}.homeSectionCard,.imageOnlyCard,.familyCard,.family-card,.publicCatalogCard,.favoriteCatalogCard,.communityUnifiedCard,.communityPostCard{border:1px solid #94a3b829!important;box-shadow:0 8px 24px #0000002e!important}.siteHeaderInner{min-height:64px!important;padding:9px 14px!important}.brandGold img{width:46px!important;height:46px!important}.brandGold strong{font-size:17px!important}.headerMenuButton{width:46px!important;height:46px!important}.homeGroupsStack{width:calc(100% - 24px)!important;margin:14px auto 0!important}.homeSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeSectionCard,.imageOnlyCard{background:#08101d!important;border-radius:16px!important;overflow:hidden!important}.homeSectionCard img,.imageOnlyCard img{aspect-ratio:1.35!important;object-fit:cover!important;width:100%!important;display:block!important}.homeSectionCard .homeSectionInfo,.homeSectionCard>div:last-child{background:#040a14f5!important;min-height:45px!important;padding:8px 10px!important}.familyDetailsPage{padding-top:0!important}.familyDetailsPage .catalogBreadcrumb{margin-top:0!important;padding-top:4px!important}.familyDetailHero{aspect-ratio:2.05!important;max-height:190px!important;margin-bottom:10px!important}.familyDetailHeroContent{padding:12px 14px!important}.familyCatalogToolbar{margin-top:0!important}.publicProductsGrid,.favoritesGrid,.offersCatalogGrid,.similarProductsGrid{gap:11px!important}.publicCatalogCard,.favoriteCatalogCard,.similarProductCard{border-radius:16px!important;overflow:hidden!important}.publicCatalogImage,.publicProductImageFrame,.favoriteCatalogCard .publicCatalogImage{aspect-ratio:1/1.08!important}.publicCatalogInfo,.similarProductBody{gap:5px!important;min-height:67px!important;padding:9px 10px 10px!important}.publicCatalogInfo h2,.publicCatalogInfo h3,.similarProductBody h2,.similarProductBody h3{min-height:33px!important;font-size:12.5px!important;line-height:1.35!important}.catalogCardBottom strong{color:#7dd3fc!important;font-size:13px!important}.catalogFavoriteButton{width:32px!important;height:32px!important;min-height:32px!important;top:8px!important;left:8px!important}.productDetailsPageV2{padding-top:4px!important;padding-inline:10px!important}.productBreadcrumb{white-space:nowrap!important;margin:0 2px 7px!important;font-size:10px!important;overflow:hidden!important}.productDetailsLayoutV2{gap:10px!important}.productGalleryV2,.productInfoPanelV2{border-radius:16px!important;padding:10px!important}.productGalleryV2 .productMainImage{border-radius:13px!important;max-height:390px!important}.productThumbs{gap:6px!important;margin-top:7px!important}.productThumbs button{border-radius:9px!important;width:46px!important;height:46px!important;min-height:46px!important}.productInfoPanelV2 h1{margin:5px 0 8px!important;font-size:21px!important;line-height:1.25!important}.productInfoTopline{margin-bottom:2px!important}.productBadgesRow{gap:6px!important;margin-bottom:8px!important}.rarityBadge,.stockBadge{padding:5px 8px!important;font-size:9px!important}.priceBoxV2{border-radius:14px!important;min-height:0!important;margin:0 0 9px!important;padding:12px!important}.priceBoxV2>span{font-size:10px!important}.priceBoxV2>strong{font-size:25px!important;line-height:1.1!important}.offerPriceHeader,.offerPriceOld,.offerPriceCurrent,.offerPriceExpiry{margin:0!important;padding:4px 0!important}.offerPriceBadge,.offerPriceDiscount,.offerPriceOld span,.offerPriceCurrent span,.offerPriceExpiry span{font-size:9px!important}.offerPriceOld del{font-size:14px!important}.offerPriceCurrent strong{font-size:27px!important}.offerPriceExpiry time{font-size:13px!important}.productPurchaseBox{grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important;margin:0 0 8px!important;display:grid!important}.quantityControl{border-radius:12px!important;height:44px!important;min-height:44px!important}.quantityControl button{width:36px!important;min-height:42px!important;padding:0!important;font-size:18px!important}.quantityControl strong{font-size:15px!important}.addToCartButton{border-radius:12px!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:13px!important}.productWhatsAppButton{border-radius:12px!important;min-height:42px!important;margin-bottom:8px!important;padding:8px 12px!important;font-size:12px!important}.productDesignerSubmitBox{border-radius:14px!important;margin-top:8px!important;padding:11px!important}.productDesignerSubmitBox strong{font-size:13px!important}.productDesignerSubmitBox span{font-size:10px!important;line-height:1.55!important}.productDesignerSubmitBox button,.productDesignerSubmitBox a{min-height:38px!important;padding:8px 10px!important;font-size:11px!important}.productInfoPanelV2>section{margin-top:9px!important}.adminTopbarV2{grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;height:64px!important;min-height:64px!important;padding:8px 12px!important;display:grid!important}.adminMobileMenuButton{background:#0b1423!important;border:1px solid #94a3b82e!important;border-radius:13px!important;place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;display:grid!important}.adminMobileMenuButton:before{content:"☰";color:#fff!important;font-size:25px!important}.adminTopbarTitle{justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0!important;display:flex!important}.adminTopbarTitle small{letter-spacing:.12em!important;white-space:nowrap!important;color:#7dd3fc!important;font-size:8px!important}.adminTopbarTitle strong{white-space:nowrap!important;font-size:16px!important;line-height:1.2!important}.adminTopActions{gap:6px!important}.adminTopActions a{border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:16px!important;display:grid!important}.adminTopActions a:first-child{display:none!important}.adminWorkspaceBodyV2{padding:12px 10px 84px!important}.adminDashboardV2 .adminCommandHero{border-radius:17px!important;margin-bottom:10px!important;padding:15px!important}.adminDashboardV2 .adminCommandHero h1{margin:4px 0!important;font-size:24px!important}.adminDashboardV2 .adminCommandHero p{font-size:11px!important;line-height:1.55!important}.adminDashboardV2 .adminHeroActions{gap:7px!important;margin-top:10px!important}.adminDashboardV2 .adminHeroActions>button{min-height:42px!important}.adminDashboardV2 .adminCommandStats{gap:9px!important}.adminDashboardV2 .adminCommandCard{border-radius:15px!important;min-height:98px!important;padding:12px!important}.adminDashboardV2 .adminCommandCard strong{font-size:19px!important}.adminDashboardV2 .adminCommandCard span{font-size:10px!important}.adminDashboardV2 .adminCommandCard small{font-size:9px!important}.adminDashboardV2 .adminMiniPanel{border-radius:15px!important;padding:12px!important}}@media (width<=370px){.homeSectionGrid{gap:9px!important}.publicProductsGrid,.favoritesGrid,.offersCatalogGrid,.similarProductsGrid{gap:8px!important}.productPurchaseBox{grid-template-columns:100px minmax(0,1fr)!important}.adminTopbarTitle small{display:none!important}}.inventoryMobileControls{display:none}@media (width<=720px){.inventoryPage{padding-inline:10px!important}.inventoryPage .adminPageHero.inventoryHero{border-radius:18px;justify-content:space-between;align-items:center;gap:10px;min-height:auto;margin-bottom:10px;padding:14px 15px;display:flex}.inventoryPage .inventoryHero>div>span,.inventoryPage .inventoryHero p{display:none}.inventoryPage .inventoryHero h1{margin:0;font-size:23px;line-height:1}.inventoryPage .inventoryHero button{border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0}.inventoryPage .inventoryHero button:before{content:"↻";font-size:20px}.inventoryMobileControls{z-index:22;background:linear-gradient(180deg,var(--sx-bg) 78%,transparent);margin-bottom:8px;padding:8px 0 10px;display:block;position:sticky;top:0}.inventoryMobileSearchBar{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:15px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:5px;height:46px;padding:0 10px;display:grid;box-shadow:0 8px 24px #00000024}.inventoryMobileSearchBar>span{color:var(--sx-muted);text-align:center;font-size:23px}.inventoryMobileSearchBar input{width:100%;height:100%;color:var(--sx-text);font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:14px;font-weight:800}.inventoryMobileSearchBar button{width:28px;height:28px;color:var(--sx-muted);background:#94a3b821;border:0;border-radius:9px;font-size:18px}.inventoryMobileControlRow{grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin-top:8px;display:grid}.inventoryMobileControlRow button{border:1px solid var(--sx-line);background:var(--sx-card-2);min-height:36px;color:var(--sx-text);font:inherit;border-radius:11px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.inventoryMobileControlRow button.active{background:#6366f12e;border-color:#6366f18c}.inventoryMobileControlRow button span{font-size:16px}.inventoryMobileControlRow strong{color:var(--sx-muted);justify-self:end;font-size:12px}.inventoryStatsGrid{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -10px 10px;padding:0 10px 5px;overflow-x:auto;gap:8px!important;display:flex!important}.inventoryStatsGrid::-webkit-scrollbar{display:none}.inventoryStatCard{scroll-snap-align:start;flex:0 0 145px;min-height:92px;border-radius:16px!important;padding:12px!important}.inventoryStatCard span{font-size:11px!important}.inventoryStatCard strong{line-height:1.15;font-size:20px!important}.inventoryStatCard small{line-height:1.3;font-size:10px!important}.inventoryAlertGrid{margin-bottom:10px;grid-template-columns:1fr 1fr auto!important;gap:7px!important;display:grid!important}.inventoryAlertGrid button,.inventoryLimitBox{border-radius:14px!important;min-height:54px!important;padding:8px 10px!important}.inventoryAlertGrid button strong{font-size:20px!important}.inventoryAlertGrid button span,.inventoryLimitBox span{font-size:10px!important}.inventoryLimitBox{width:72px}.inventoryLimitBox input{font-size:14px;min-height:30px!important;padding:0 6px!important}.inventoryToolbar{margin-bottom:10px;border-radius:16px!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px!important;display:none!important}.inventoryToolbar.mobileOpen{display:grid!important}.inventoryToolbar .inventorySearchField{display:none!important}.inventoryToolbar label{gap:4px}.inventoryToolbar label span{font-size:10px!important}.inventoryToolbar select{font-size:12px;border-radius:12px!important;min-height:40px!important;padding-inline:10px!important}.inventoryFilterButtons{grid-template-columns:repeat(4,1fr);grid-column:1/-1!important;gap:6px!important;display:grid!important}.inventoryFilterButtons button{border-radius:10px!important;min-height:36px!important;padding:0 4px!important;font-size:11px!important}.inventoryTableCard{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.inventoryTableHead{padding:4px 2px 8px!important}.inventoryTableHead>div span{display:none}.inventoryTableHead h2{margin:0!important;font-size:18px!important}.inventoryTableHead strong{color:var(--sx-muted);font-size:11px!important}.inventoryMobileList{gap:8px!important}.inventoryMobileCard{border-radius:16px!important;padding:10px!important}.inventoryMobileMain{gap:9px!important}.inventoryMobileMedia{overflow:hidden;border-radius:12px!important;flex:0 0 58px!important;width:58px!important;height:58px!important}.inventoryMobileInfo>span{font-size:10px!important}.inventoryMobileInfo h3{line-height:1.3;margin:2px 0 5px!important;font-size:14px!important}.inventoryMobileInfo b{font-size:13px!important}.inventoryMobilePrices{gap:6px!important;margin-top:8px!important;padding-top:8px!important}.inventoryMobilePrices span{border-radius:10px!important;padding:7px 8px!important}.inventoryMobilePrices small{font-size:9px!important}.inventoryMobilePrices strong{font-size:11px!important}.inventoryMobileActions{gap:7px!important;margin-top:8px!important;padding-top:8px!important}.inventoryQuickAdd{grid-template-columns:34px 52px 34px minmax(0,1fr);width:100%;gap:5px!important;display:grid!important}.inventoryQuickAdd input,.inventoryQuickAdd button{border-radius:10px!important;height:34px!important;min-height:34px!important;padding:0 7px!important}.inventoryQuickAdd input{width:52px!important}.inventoryEditLink{border-radius:10px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important}}.compactPublicHeader{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px;padding:4px 2px 14px;display:flex;box-shadow:none!important;background:0 0!important;border-radius:0!important;min-height:0!important}.compactPublicHeader>div:first-child{min-width:0}.compactPublicHeader span{color:#67e8f9;letter-spacing:.16em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.compactPublicHeader h1{margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.1}.compactPublicHeader p{color:#94a3b8;margin:6px 0 0;font-size:13px;line-height:1.6}.compactPublicHeader>strong{color:#67e8f9;flex:none;font-size:30px;line-height:1}.compactPublicHeaderWithSearch{align-items:center}.compactHeaderSearch{align-items:center;gap:10px;min-width:min(420px,42vw);display:flex!important}.compactHeaderSearch input{color:#e2e8f0;background:#0b1426;border:1px solid #94a3b82e;border-radius:13px;width:100%;height:44px;padding:0 13px}.compactHeaderSearch small{white-space:nowrap;color:#94a3b8}.compactPublicHeaderAction{align-items:center}.compactPublicHeaderAction>a,.compactPublicHeaderAction>button{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));color:#fff;cursor:pointer;border:0;border-radius:12px;padding:11px 16px;font-weight:900;text-decoration:none}.allProductsPage .catalogBreadcrumb{margin-bottom:10px}.allProductsPage .catalogToolbar{margin-top:0}@media (width<=700px){.compactPublicHeader{align-items:center;gap:12px;margin-bottom:12px;padding:2px 0 10px}.compactPublicHeader h1{font-size:24px}.compactPublicHeader p{display:none}.compactPublicHeader>strong{font-size:22px}.compactPublicHeaderWithSearch{flex-direction:column;align-items:stretch}.compactHeaderSearch{width:100%;min-width:0}.compactPublicHeaderAction{align-items:center}.compactPublicHeaderAction>a,.compactPublicHeaderAction>button{padding:9px 12px;font-size:12px}.catalogBreadcrumb{margin-bottom:8px!important}}.allProductsPage{padding-top:14px!important}.allProductsPage .catalogBreadcrumb{font-size:12px;margin-bottom:5px!important}.allProductsPage .compactPublicHeader{align-items:center;margin-bottom:8px;padding:0 2px 8px}.allProductsPage .compactPublicHeader span,.allProductsPage .compactPublicHeader p{display:none}.allProductsPage .compactPublicHeader h1{font-size:clamp(24px,2.5vw,34px)}.allProductsPage .compactPublicHeader>strong{font-size:22px}.allProductsPage .catalogToolbar{grid-template-columns:minmax(320px,1fr) auto minmax(160px,210px) auto;gap:8px;margin-bottom:8px;background:0 0!important;padding:0!important}.mobileFiltersButton{color:#e2e8f0;cursor:pointer;background:linear-gradient(135deg,#7c3aed38,#0ea5e92e);border:1px solid #38bdf847;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 16px;font-weight:900;display:flex!important}.mobileFiltersButton b{color:#fff;background:#0ea5e9;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.allProductsPage .publicResultsHead{margin:8px 2px}.allProductsPage .publicResultsHead strong{font-size:23px}.allProductsPage .publicResultsHead span,.allProductsPage .publicResultsHead small{font-size:11px}.catalogFilterModalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.catalogFilterModal{background:linear-gradient(#0c1629,#08111f);border:1px solid #7dd3fc38;border-radius:24px;width:min(760px,100%);max-height:min(760px,100vh - 40px);overflow:auto;box-shadow:0 30px 100px #0000008c}.catalogFilterModalHeader{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08111ff0;border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.catalogFilterModalHeader span{color:#67e8f9;letter-spacing:.14em;font-size:10px;font-weight:900}.catalogFilterModalHeader h2{margin:4px 0 0;font-size:23px}.catalogFilterModalHeader>button{color:#fff;cursor:pointer;background:#111c31;border:1px solid #94a3b82e;border-radius:12px;width:40px;height:40px;font-size:24px}.catalogFilterModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.catalogFilterModalGrid label{flex-direction:column;gap:7px;display:flex}.catalogFilterModalGrid label>span{color:#94a3b8;font-size:12px}.catalogFilterModalGrid input,.catalogFilterModalGrid select{color:#e2e8f0;background:#0b1426;border:1px solid #94a3b82e;border-radius:13px;width:100%;height:46px;padding:0 12px}.catalogFilterModalActions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08111ff5;border-top:1px solid #94a3b821;grid-template-columns:1fr 1.5fr;gap:10px;padding:14px 20px 18px;display:grid;position:sticky;bottom:0}.catalogFilterModalActions button{cursor:pointer;border-radius:13px;height:46px;font-weight:900}.catalogFilterModalActions .catalogClearButton{align-self:auto;height:46px;position:static}.catalogApplyButton{background:linear-gradient(135deg,var(--sx-primary),var(--sx-primary-2));color:#fff;border:0}@media (width>=1100px){.allProductsPage .publicProductsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.allProductsPage .publicCatalogImage{aspect-ratio:4/4.6}.allProductsPage .publicCatalogInfo{padding:11px!important}.allProductsPage .publicCatalogCard h2{margin-bottom:5px;font-size:14px}}@media (width<=700px){.allProductsPage{padding-top:8px!important}.allProductsPage .compactPublicHeader{margin-bottom:6px}.allProductsPage .compactPublicHeader h1{font-size:21px}.allProductsPage .catalogToolbar{grid-template-columns:1fr auto auto!important;gap:6px!important}.allProductsPage .catalogToolbar>.publicSearch{grid-column:1/-1}.allProductsPage .catalogToolbar>select{width:100%;min-width:0}.mobileFiltersButton{padding:0 11px;font-size:12px;height:40px!important}.catalogFilterModalBackdrop{align-items:end;padding:0}.catalogFilterModal{border-radius:22px 22px 0 0;width:100%;max-height:88vh}.catalogFilterModalHeader{padding:14px 15px}.catalogFilterModalHeader h2{font-size:19px}.catalogFilterModalGrid{grid-template-columns:1fr 1fr;gap:10px;padding:15px}.catalogFilterModalGrid label:first-child,.catalogFilterModalGrid label:nth-child(2){grid-column:1/-1}.catalogFilterModalGrid input,.catalogFilterModalGrid select{height:42px;font-size:12px}.catalogFilterModalActions{padding:11px 15px 15px}.catalogFilterModalActions button{height:42px;font-size:12px}}@media (width>=901px){.allProductsPage .catalogToolbar{align-items:center;width:min(920px,100%);grid-template-columns:minmax(420px,520px) auto minmax(155px,190px) auto!important;margin:0 0 10px auto!important}.allProductsPage .catalogToolbar>.publicSearch{width:100%}.allProductsPage .catalogToolbar>.publicSearch input{border-radius:12px!important;height:44px!important;font-size:13px!important}.allProductsPage .catalogToolbar>select,.allProductsPage .catalogToolbar .mobileFiltersButton,.allProductsPage .catalogToolbar .catalogViewSwitch{height:44px!important}.allProductsPage .catalogToolbar .catalogViewSwitch{align-items:center}.allProductsPage .catalogToolbar .catalogViewSwitch button{height:34px!important}.allProductsPage .publicResultsHead{margin-top:4px!important}.familyDetailsPage .familyDetailHero{border-radius:22px!important;min-height:230px!important;max-height:230px!important;margin-bottom:12px!important}.familyDetailsPage .familyDetailHeroContent{min-height:230px!important;padding:26px 30px!important}.familyDetailsPage .familyDetailHeroContent h1{font-size:clamp(30px,4vw,50px)!important}.familyDetailsPage .familyCatalogToolbar{width:min(920px,100%);grid-template-columns:minmax(420px,520px) auto minmax(155px,190px) auto!important;margin:0 0 10px auto!important}.allProductsPage .catalogToolbar>.publicSearch,.familyDetailsPage .familyCatalogToolbar>.publicSearch{background:linear-gradient(135deg,#0f172af5,#082f49b8)!important;border:1px solid #67e8f947!important;border-radius:15px!important;align-items:center!important;min-height:46px!important;padding:3px!important;transition:border-color .2s,box-shadow .2s,transform .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #02061738!important}.allProductsPage .catalogToolbar>.publicSearch:focus-within,.familyDetailsPage .familyCatalogToolbar>.publicSearch:focus-within{border-color:#22d3eeb8!important;box-shadow:0 0 0 3px #22d3ee1a,0 12px 30px #0206174d!important}.allProductsPage .catalogToolbar>.publicSearch:before,.familyDetailsPage .familyCatalogToolbar>.publicSearch:before{content:"⌕";color:#67e8f9;z-index:2;pointer-events:none;font-size:20px;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-52%)}.allProductsPage .catalogToolbar>.publicSearch>span,.familyDetailsPage .familyCatalogToolbar>.publicSearch>span{display:none!important}.allProductsPage .catalogToolbar>.publicSearch input,.familyDetailsPage .familyCatalogToolbar>.publicSearch input{color:#f8fafc!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#02061794!important;border:0!important;border-radius:11px!important;outline:0!important;padding:0 43px 0 42px!important;font-size:13px!important}.allProductsPage .catalogToolbar>.publicSearch input::placeholder,.familyDetailsPage .familyCatalogToolbar>.publicSearch input::placeholder{color:#8190a7!important;opacity:1!important}.allProductsPage .catalogToolbar>.publicSearch button,.familyDetailsPage .familyCatalogToolbar>.publicSearch button{background:#94a3b81a!important;border:1px solid #94a3b824!important;width:28px!important;height:28px!important;top:50%!important;left:9px!important;transform:translateY(-50%)!important}}.headerActions{direction:rtl}@media (width<=760px){.siteHeader .headerMenuButton{display:none!important}.adminTopActions .adminReturnStore{gap:5px!important;width:auto!important;min-width:76px!important;padding-inline:10px!important;font-size:12px!important;display:flex!important}.adminTopActions .adminReturnStore span{display:inline!important}.adminMobileDock{grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow-x:auto!important}.adminMobileDock>a,.adminMobileDock>button{min-width:58px!important}}.storexNavIcon{flex:none;width:22px;height:22px;display:block}.headerIconButton .storexNavIcon{width:21px;height:21px}@media (width<=760px){.siteHeader .headerMenuButton{display:none!important}.siteHeader .headerActions{margin-inline-start:auto!important;display:flex!important}.siteHeader .mobileAdminHeaderButton{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:flex!important}.siteHeader .mobileAdminHeaderButton small{display:none!important}.siteHeader .mobileAdminHeaderButton .headerIconButton{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.mobileBottomNav a>span,.mobileBottomNav button>span{place-items:center!important;width:23px!important;height:23px!important;display:grid!important}.mobileBottomNav .storexNavIcon{width:21px!important;height:21px!important}.mobileBottomNav b{font-size:9px!important;font-weight:700!important}.mobileBottomSearch{color:inherit!important}.mobileBottomSearch:active{color:#fff!important;background:#7c3aed2e!important}.siteHeader .memberHeaderButton,.siteHeader .notificationHeaderButton,.siteHeader .favoriteHeaderButton{display:none!important}.siteHeader .cartHeaderButton{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:flex!important}.siteHeader .cartHeaderButton small{display:none!important}.siteHeader .cartHeaderButton .headerIconButton{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.mobileBottomNav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mobileBottomNav a,.mobileBottomNav button{position:relative!important}.mobileBottomNav em{top:3px!important;color:#fff!important;background:#ef4444!important;border:2px solid #08111f!important;border-radius:999px!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;inset-inline-start:50%!important;transform:translate(-18px)!important}}.compactPublicHeader>strong{display:none!important}.similarProductCard,.recentlyViewedCard,.favoriteCatalogCard,.publicProductCard{position:relative}.recentlyViewedCard{overflow:hidden}.recentlyViewedCard .recommendationFavoriteButton{margin:0!important;position:absolute!important;inset:10px auto auto 10px!important}.homePage>.favoriteButton,.homePage>.recommendationFavoriteButton,.homePage>.catalogFavoriteButton{display:none!important}@media (width<=700px){.recentlyViewedCard .recommendationFavoriteButton{top:7px!important;left:7px!important}}.usersCompactPage .usersHero{min-height:118px}.usersStatsCompact .usersStatCard{min-height:104px;padding:14px 16px}.usersStatsCompact .usersStatCard strong{font-size:30px}.usersToolbarCompact{grid-template-columns:minmax(280px,1fr) 190px 170px;padding:10px}.usersToolbarCompact input,.usersToolbarCompact select{border-radius:12px;min-height:42px}.usersTableShell{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:20px;overflow:hidden}.usersTableHeader,.userCompactRow{grid-template-columns:minmax(220px,1.2fr) 120px minmax(420px,2fr) 88px 160px;align-items:center;gap:12px;display:grid}.usersTableHeader{min-height:44px;color:var(--sx-muted);background:var(--sx-card-2);border-bottom:1px solid var(--sx-line);padding:0 14px;font-size:12px;font-weight:900}.userCompactRow{border-bottom:1px solid var(--sx-line);min-height:76px;padding:10px 14px}.userCompactRow:last-child{border-bottom:0}.userCompactRow:hover{background:#6366f10b}.userCompactIdentity{align-items:center;gap:10px;min-width:0;display:flex}.userCompactIdentity>div:last-child{gap:3px;min-width:0;display:grid}.userCompactIdentity strong{color:var(--sx-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userCompactIdentity small{color:var(--sx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.userAvatarSmall,.userAvatarSmall img,.userAvatarSmall span{border-radius:13px;width:42px;height:42px}.userAvatarSmall span{font-size:18px}.userCompactStatus{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.compactStatus,.miniState{border:1px solid var(--sx-line);border-radius:8px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900}.compactStatus{cursor:pointer;color:var(--sx-muted);background:var(--sx-card-2)}.compactStatus.active{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e4d}.compactStatus.pending{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b40}.miniState{place-items:center;min-height:24px;padding:0 7px;display:inline-grid}.miniState.danger{color:#fecaca;background:#ef44441f}.miniState.warning{color:#fde68a;background:#f59e0b1f}.permissionMiniGrid{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.permissionMini{border:1px solid var(--sx-line);min-height:30px;color:var(--sx-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.permissionMini .miniCheckbox{border:1px solid #94a3b873;border-radius:4px;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:grid}.permissionMini.active{color:var(--sx-text);background:#6366f11c;border-color:#6366f159}.permissionMini.active .miniCheckbox{border-color:currentColor}.permissionMini.active.vip{color:#f0abfc;background:#d946ef1a}.permissionMini.active.owner,.permissionMini.active.community{color:#67e8f9;background:#06b6d41a}.permissionMini.active.designer{color:#fde047;background:#facc1514}.permissionMini.active.auction{color:#fdba74;background:#f973161a}.permissionMini.active.moderator{color:#93c5fd;background:#3b82f61a}.permissionMini.active.admin{color:#fca5a5;background:#ef44441a}.userCompactDiscount{align-items:center;gap:3px;display:flex}.userCompactDiscount input{border:1px solid var(--sx-line);background:var(--sx-card-2);width:58px;min-height:34px;color:var(--sx-text);text-align:center;border-radius:9px;font-weight:900}.userCompactDiscount small{color:var(--sx-muted)}.userCompactActions{justify-content:flex-end;gap:6px;display:flex}.userCompactActions button{border:1px solid var(--sx-line);background:var(--sx-card-2);min-height:32px;color:var(--sx-muted);cursor:pointer;border-radius:9px;padding:0 10px;font-size:11px;font-weight:900}.userCompactActions button.danger{color:#fca5a5}.userCompactActions button.active.warning{color:#fde68a;border-color:#f59e0b4d}.userCompactActions button.active.danger{color:#fecaca;background:#ef44441a;border-color:#ef444459}.usersPagination{border-top:1px solid var(--sx-line);background:var(--sx-card-2);min-height:54px;color:var(--sx-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.usersPagination>div{align-items:center;gap:8px;display:flex}.usersPagination button{border:1px solid var(--sx-line);background:var(--sx-card);min-height:32px;color:var(--sx-text);cursor:pointer;border-radius:9px;padding:0 12px;font-weight:900}.usersPagination button:disabled{opacity:.4;cursor:not-allowed}.moderatorPermissionsHint{color:var(--sx-muted);font-size:11px}@media (width<=1050px){.usersTableHeader{display:none}.usersTableShell{background:0 0;border:0;overflow:visible}.usersRows{gap:9px;display:grid}.userCompactRow{border:1px solid var(--sx-line);background:var(--sx-card);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px}.userCompactIdentity{grid-column:1}.userCompactStatus{grid-column:2;justify-content:flex-end}.permissionMiniGrid,.moderatorPermissionsHint{grid-column:1/-1}.userCompactDiscount{grid-column:1}.userCompactActions{grid-column:2}}@media (width<=640px){.usersStatsCompact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.usersStatsCompact .usersStatCard{border-radius:16px;min-height:86px;padding:11px}.usersStatsCompact .usersStatCard strong{font-size:24px}.usersToolbarCompact{grid-template-columns:1fr 1fr;gap:8px}.usersToolbarCompact label:first-child{grid-column:1/-1}.userCompactRow{grid-template-columns:1fr}.userCompactIdentity,.userCompactStatus,.permissionMiniGrid,.moderatorPermissionsHint,.userCompactDiscount,.userCompactActions{grid-column:1}.userCompactStatus,.userCompactActions{justify-content:flex-start}.permissionMiniGrid{gap:4px}.permissionMini{min-height:28px;padding:3px 6px;font-size:9px}.usersPagination{flex-direction:column;align-items:flex-start}.usersPagination>div{justify-content:space-between;width:100%}}.designerExistingGrid,.designerDecisionGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:12px 0 22px;display:grid}.designerExistingGrid label,.designerDecisionCard{background:#0a101ecc;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.designerExistingGrid img,.designerDecisionCard>img{aspect-ratio:1;object-fit:cover;width:100%}.designerExistingGrid span{gap:6px;padding:9px;font-size:.8rem;display:flex}.designerExistingGrid .mainPick{outline:2px solid #f59e0b}.designerDecisionActions{gap:7px;padding:10px;display:grid}.designerDecisionActions label{align-items:center;gap:7px;font-size:.82rem;display:flex}.designerDecisionActions select,.designerBatchActions textarea{color:#fff;background:#0b1220;border:1px solid #ffffff1f;border-radius:9px;width:100%;padding:9px}.designerDecisionActions .mainNew{color:#fbbf24}.designerBatchActions textarea{resize:vertical;min-height:74px}.designerBatchActions{z-index:3;background:#050914f5;border-radius:14px;gap:10px;padding:12px;display:grid;position:sticky;bottom:76px}@media (width<=640px){.designerExistingGrid,.designerDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.designerDecisionActions{padding:8px}.designerBatchCard{padding:10px}.designerBatchActions{bottom:70px}}.storexMenuOverlay{z-index:10050;pointer-events:none;visibility:hidden;position:fixed;inset:0}.storexMenuOverlay.open{pointer-events:auto;visibility:visible}.storexMenuBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;cursor:default;background:#01050ead;border:0;transition:opacity .22s;position:absolute;inset:0}.storexMenuOverlay.open .storexMenuBackdrop{opacity:1}.storexMenuDrawer{overscroll-behavior:contain;direction:rtl;background:linear-gradient(#091224 0%,#07101e 100%);border-right:1px solid #94a3b82e;width:min(360px,100vw - 24px);padding:20px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 80px #0000008c}.storexMenuOverlay.open .storexMenuDrawer{transform:translate(0)}.storexMenuDrawerHead{border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:18px;display:flex}.storexMenuDrawerHead>div{text-align:right;gap:4px;display:grid}.storexMenuDrawerHead strong{color:#fff;font-size:22px}.storexMenuDrawerHead small{color:#8fa0ba;font-size:12px}.storexMenuDrawerHead>button{color:#fff;cursor:pointer;background:#101b2e;border:1px solid #94a3b833;border-radius:13px;width:42px;height:42px;font-size:28px;line-height:1}.storexMenuDrawerLinks{gap:9px;display:grid}.storexMenuDrawerLinks>a{color:#eaf0fb;background:#0f1b2fd1;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:54px;padding:10px 12px;text-decoration:none;transition:all .18s;display:grid;position:relative}.storexMenuDrawerLinks>a:hover{background:#1f2948eb;border-color:#7c3aed80;transform:translate(3px)}.storexMenuDrawerLinks a>b{text-align:right;font-size:14px}.storexMenuDrawerLinks a>em{color:#fff;background:#7c3aed;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-style:normal;font-weight:900;display:grid}.storexMenuDrawerIcon{color:#b7c4db;background:#0a1425;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.storexMenuDrawerIcon img{object-fit:cover;border-radius:11px;width:100%;height:100%}.storexMenuDrawerIcon .storexNavIcon{width:21px;height:21px}.storexMenuDrawerSections{border-top:1px solid #94a3b826;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:18px;display:grid}.storexMenuDrawerSections a{color:#9eabc0;background:#091222b8;border:1px solid #94a3b821;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:9px 10px;font-size:12px;text-decoration:none;display:flex}.storexMenuDrawerSections a.active,.storexMenuDrawerSections a:hover{color:#fff;background:#7c3aed24;border-color:#7c3aed73}.headerMenuButton{border-radius:13px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:10px!important;display:grid!important;position:relative!important}.headerMenuButton .menuTotalBadge{color:#fff;background:#7c3aed;border:2px solid #07101e;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-5px;right:-5px}.headerMenuPanel,.homeSectionHeading small,.homeEditorialBand small{display:none!important}@media (width<=760px){.storexMenuDrawer{width:min(330px,100vw - 18px);padding:16px}.storexMenuDrawerSections{grid-template-columns:1fr}.siteHeader .headerMenuButton{display:grid!important}}.mobileHeaderActions{display:none}@media (width>=761px){.siteHeader{height:72px!important;min-height:72px!important;overflow:visible!important}.siteHeaderInner{direction:rtl!important;grid-template-columns:auto minmax(520px,1fr) minmax(270px,340px) 46px!important;align-items:center!important;gap:18px!important;width:min(1460px,100% - 40px)!important;max-width:1460px!important;height:72px!important;margin:0 auto!important;padding:0!important;display:grid!important}.brandGold{grid-column:1!important;justify-self:end!important;min-width:230px!important;max-width:280px!important}.desktopNav{grid-column:2!important;justify-content:center!important;gap:22px!important;min-width:0!important;display:flex!important}.desktopNav a{padding:10px 4px!important;font-size:13px!important}.headerSearch{grid-column:3!important;width:100%!important;min-width:270px!important;max-width:340px!important;margin:0!important}.desktopHeaderActions{grid-column:4!important;justify-content:flex-end!important;width:46px!important;display:flex!important}.headerMenuButton{flex-direction:column!important;justify-content:center!important;gap:5px!important;display:flex!important}.headerMenuButton>span{background:#dbe7f7!important;border-radius:99px!important;width:20px!important;height:2px!important;display:block!important}.mobileHeaderActions{display:none!important}}@media (width<=760px){.siteHeader{height:72px!important;min-height:72px!important;overflow:hidden!important}.siteHeaderInner{direction:rtl!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;height:72px!important;padding:0 14px!important;display:flex!important}.siteHeader .brandGold{flex:1!important;min-width:0!important;max-width:calc(100% - 120px)!important;display:flex!important}.siteHeader .brandGold img{flex:0 0 48px!important;width:48px!important;height:48px!important}.siteHeader .brandGold span{min-width:0!important;display:flex!important}.siteHeader .brandGold strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:20px!important;overflow:hidden!important}.siteHeader .brandGold small,.siteHeader .desktopNav,.siteHeader .headerSearch,.siteHeader .desktopHeaderActions{display:none!important}.mobileHeaderActions{direction:ltr!important;flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.mobileHeaderIcon{color:#e5edf8!important;background:#08111fe0!important;border:1px solid #94a3b838!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;text-decoration:none!important;display:grid!important;position:relative!important;box-shadow:0 10px 24px #0003!important}.mobileHeaderIcon .storexNavIcon{width:23px!important;height:23px!important}.mobileHeaderIcon em{color:#fff!important;background:#7c3aed!important;border:2px solid #07101e!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;display:grid!important;position:absolute!important;top:-5px!important;right:-5px!important}.storexMenuOverlay{display:none!important}}.recentWinnersStrip{scrollbar-width:thin;flex-wrap:nowrap;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.recentWinnerChip{color:#fff;white-space:nowrap;background:#110e068c;border:1px solid #fbbf2433;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 12px 6px 6px;text-decoration:none;transition:all .15s;display:flex}.recentWinnerChip:hover{background:#fbbf2414;border-color:#fbbf2480}.recentWinnerChipAvatar{background:#050816;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;display:grid;position:relative;overflow:hidden}.recentWinnerChipAvatar img{object-fit:cover;width:100%;height:100%}.recentWinnerChipAvatar b{filter:drop-shadow(0 1px 2px #000000b3);font-size:12px;font-style:normal;position:absolute;bottom:-4px;left:-4px}.recentWinnerChip strong{color:#fde68a;font-size:12.5px;font-weight:700}.recentWinnersShelf{margin-bottom:8px}.auctionRecentWinners{flex-direction:column;gap:10px;display:flex}html,body,#root{width:100%;min-width:0;max-width:100%;overflow-x:clip}*,:before,:after{box-sizing:border-box}img,video,canvas,svg{max-width:100%}@media (width>=761px){.siteHeader{width:100%!important;padding-inline:14px!important;overflow:visible!important}.siteHeaderInner{align-items:center!important;gap:clamp(10px,1.15vw,20px)!important;width:min(100%,1540px)!important;min-width:0!important;max-width:1540px!important;margin-inline:auto!important;display:flex!important;overflow:visible!important}.brandGold{flex:none!important;min-width:170px!important;max-width:220px!important}.desktopNav{white-space:nowrap!important;flex:auto!important;justify-content:center!important;gap:clamp(8px,.9vw,18px)!important;min-width:0!important;display:flex!important}.desktopNav a{flex:none!important;padding-inline:clamp(5px,.55vw,10px)!important}.headerSearch{flex:0 270px!important;width:clamp(210px,19vw,300px)!important;min-width:190px!important;max-width:300px!important}.headerSearch input{min-width:0!important}.headerActions{flex:none!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:flex!important;overflow:visible!important}.headerActionItem{flex:none!important;min-width:48px!important}}@media (width>=761px) and (width<=1230px){.siteHeaderInner{gap:8px!important}.brandGold{min-width:145px!important;max-width:175px!important}.brandGold small{display:none!important}.desktopNav{gap:4px!important}.desktopNav a{padding-inline:5px!important;font-size:11px!important}.headerSearch{flex-basis:205px!important;width:205px!important;min-width:170px!important}.headerActions{gap:5px!important}.headerActionItem{min-width:42px!important;padding-inline:5px!important}.headerActionItem small{font-size:8px!important}}@media (width<=760px){html,body,#root{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body{position:relative!important}.siteHeader,.siteHeaderInner,main,.page,.homePage,.adminShell,.adminShellV2,.adminWorkspace,.adminWorkspaceV2,.adminWorkspaceBody,.adminWorkspaceBodyV2{width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;transform:none!important}.siteHeader{padding:8px 10px!important;overflow:hidden!important}.siteHeaderInner{direction:rtl!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.brandGold{flex:auto!important;min-width:0!important;overflow:hidden!important}.brandGold span{min-width:0!important;overflow:hidden!important}.brandGold strong,.brandGold small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.desktopNav,.headerSearch{display:none!important}.headerActions{flex:none!important;gap:6px!important;min-width:0!important;max-width:96px!important;display:flex!important;overflow:visible!important}.siteHeader .memberHeaderButton,.siteHeader .notificationHeaderButton,.siteHeader .favoriteHeaderButton,.siteHeader .headerMenuButton{display:none!important}.siteHeader .mobileAdminHeaderButton,.siteHeader .cartHeaderButton{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important;display:flex!important}.adminShellV2{direction:rtl!important;display:block!important}.adminSidebarV2{display:none!important}.adminWorkspaceV2{padding:0!important;position:relative!important;inset:auto!important;overflow-x:hidden!important}.adminWorkspaceBodyV2{padding:12px 10px calc(92px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.adminWorkspaceBodyV2>*{width:100%!important;min-width:0!important;max-width:100%!important}.adminTopbarV2{width:100%!important;min-width:0!important;padding-inline:10px!important}.adminMobileDrawer{width:100vw!important;max-width:100vw!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.adminMobileDrawer>aside{overscroll-behavior:contain!important;width:min(86vw,330px)!important;max-width:calc(100vw - 34px)!important;margin:0!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden auto!important}.adminMobileDrawer:not(.open)>aside{transform:translate(105%)!important}.adminMobileDrawer.open>aside{transform:translate(0)!important}.adminDrawerBackdrop{width:100%!important;height:100%!important}.adminWorkspaceBodyV2 input,.adminWorkspaceBodyV2 select,.adminWorkspaceBodyV2 textarea,.adminWorkspaceBodyV2 button,.adminWorkspaceBodyV2 table,.adminWorkspaceBodyV2 form,.adminWorkspaceBodyV2 section,.adminWorkspaceBodyV2 article,.adminWorkspaceBodyV2 div{max-width:100%}.adminMobileDock,.mobileBottomNav{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;left:10px!important;right:10px!important;transform:none!important}}@media (width>=1001px){.siteHeader{min-height:74px!important;padding:8px 18px!important}.siteHeaderInner{direction:rtl!important;grid-template-columns:minmax(175px,220px) minmax(520px,1fr) minmax(210px,280px) auto!important;align-items:center!important;gap:14px!important;width:min(100%,1600px)!important;max-width:1600px!important;display:grid!important}.brandGold{min-width:0!important;max-width:220px!important}.desktopNav{justify-content:center!important;gap:5px!important;min-width:0!important}.desktopNav a{border-radius:10px!important;padding:9px 8px!important;font-size:12px!important}.headerSearch{width:100%!important;min-width:0!important;max-width:280px!important;height:44px!important;margin:0!important}.headerActions{direction:rtl!important;gap:7px!important;min-width:max-content!important}.headerMenuButton{display:none!important}.headerActionItem{background:0 0!important;border:0!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:grid!important;position:relative!important}.headerActionItem>small{display:none!important}.headerActionItem .headerIconButton{color:#dce7f7!important;background:#ffffff09!important;border:1px solid #91a9d02e!important;border-radius:13px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;font-size:0!important;transition:transform .18s,border-color .18s,background .18s!important;display:grid!important}.headerActionItem:hover .headerIconButton{background:#5771ff1f!important;border-color:#6891ff80!important;transform:translateY(-2px)!important}.headerActionItem .storexNavIcon{width:20px!important;height:20px!important}.headerActionItem .headerIconButton img{object-fit:cover!important;border-radius:50%!important;width:28px!important;height:28px!important}.headerCountBadge{top:-5px!important;color:#fff!important;background:linear-gradient(135deg,#7c4dff,#2bbcff)!important;border:2px solid #070b16!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;line-height:1!important;display:grid!important;position:absolute!important;inset-inline-end:-5px!important;box-shadow:0 4px 12px #495dff59!important}}@media (width>=1001px) and (width<=1320px){.siteHeaderInner{grid-template-columns:170px minmax(470px,1fr) 200px auto!important;gap:8px!important}.brandGold small{display:none!important}.desktopNav a{padding-inline:6px!important;font-size:11px!important}.headerSearch{max-width:210px!important}.headerActionItem,.headerActionItem .headerIconButton{width:40px!important;min-width:40px!important;height:40px!important}}@media (width>=1001px){.siteHeader .headerActions{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:flex!important;overflow:visible!important}.siteHeader .headerActionItem{background:0 0!important;border:0!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0!important;text-decoration:none!important;display:grid!important}.siteHeader .headerActionItem>small{display:none!important}.siteHeader .headerActionItem .headerIconButton{color:#e8eef9!important;background:#ffffff09!important;border:1px solid #96aacd33!important;border-radius:12px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:grid!important}.siteHeader .headerActionItem .storexNavIcon{width:20px!important;height:20px!important}.siteHeader .headerCountBadge{top:-5px!important;inset-inline-end:-5px!important}}.storeHeroCopy{display:none!important}.storeHeroMedia{position:relative!important}.heroDots{z-index:8!important;inset-inline:0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#04081280!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:max-content!important;margin-inline:auto!important;padding:6px 9px!important;display:flex!important;position:absolute!important;bottom:18px!important}.heroDots button{width:7px!important;min-width:7px!important;height:7px!important;box-shadow:none!important;background:#ffffff6b!important;border:0!important;border-radius:999px!important;padding:0!important;transition:width .18s,background .18s!important}.heroDots button.active{background:linear-gradient(90deg,#7c4dff,#2bbcff)!important;width:22px!important}@media (width<=700px){.heroDots{gap:6px!important;padding:5px 8px!important;bottom:12px!important}.heroDots button{width:6px!important;min-width:6px!important;height:6px!important}.heroDots button.active{width:18px!important}}@media (width>=1001px){.siteHeaderInner{grid-template-columns:minmax(260px,auto) minmax(540px,1fr) minmax(250px,340px) 52px!important;column-gap:24px!important}.siteHeader .headerActions{justify-content:flex-start!important;align-items:center!important;min-width:52px!important;display:flex!important;overflow:visible!important}.siteHeader .headerMenuButton{color:#eef4ff!important;background:#ffffff09!important;border:1px solid #97acd133!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;display:flex!important;position:relative!important}.siteHeader .headerMenuButton span{background:currentColor!important;border-radius:3px!important;width:20px!important;height:2px!important;display:block!important}.siteHeader .headerMenuButton.active{background:#7c4dff26!important;border-color:#7c4dff8c!important}.siteHeader .headerActionItem{display:none!important}.menuTotalBadge{top:-6px;color:#fff;text-align:center;background:linear-gradient(135deg,#824cff,#3aaeff);border-radius:999px;min-width:18px;height:18px;padding:0 5px;font:700 10px/18px system-ui;position:absolute;inset-inline-end:-6px;box-shadow:0 4px 14px #574fff73}.headerMenuPanel{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;opacity:0!important;visibility:hidden!important;z-index:1200!important;background:#080f1ef7!important;border:1px solid #869fc938!important;border-radius:18px!important;width:260px!important;max-height:calc(100dvh - 96px)!important;padding:18px!important;transition:transform .25s,opacity .2s,visibility .2s!important;position:fixed!important;top:76px!important;left:24px!important;right:auto!important;overflow:auto!important;transform:translate(calc(-100% - 40px))!important;box-shadow:0 28px 70px #0000008c!important}.headerMenuPanel.open{opacity:1!important;visibility:visible!important;transform:translate(0)!important}.headerMenuHeading{border-bottom:1px solid #ffffff14!important;margin-bottom:8px!important;padding:0 0 14px!important}.headerMenuHeading strong{font-size:18px!important}.headerMenuHeading small{color:#8090aa!important;font-size:11px!important}.headerMenuHeading button{border-radius:10px!important;width:34px!important;height:34px!important}.headerMenuShortcuts{gap:6px!important;display:grid!important}.headerMenuShortcuts>a{color:#edf3ff!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:38px 1fr auto!important;align-items:center!important;gap:11px!important;min-height:50px!important;padding:6px 10px!important;text-decoration:none!important;display:grid!important}.headerMenuShortcuts>a:hover{transform:translate(2px);background:#ffffff0b!important;border-color:#8ba4ce2e!important}.menuShortcutIcon{color:#b8c8e3!important;background:#ffffff09!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.menuShortcutIcon svg{width:20px!important;height:20px!important}.menuShortcutIcon img{object-fit:cover!important;border-radius:10px!important;width:100%!important;height:100%!important}.headerMenuShortcuts>a>b{color:#fff;background:#734cff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;display:grid}.mobileOnlyMenuNav{display:none!important}}.storeHeroStage{--hero-feature-gap:24px!important}.storeHeroMedia{overflow:hidden!important}.heroDots{inset-inline:0!important;z-index:12!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:max-content!important;box-shadow:none!important;background:0 0!important;align-items:center!important;gap:9px!important;margin:auto!important;padding:0!important;display:flex!important;position:absolute!important;bottom:22px!important}.heroDots button{opacity:.8!important;background:#ffffffd1!important;border:0!important;border-radius:999px!important;width:8px!important;min-width:8px!important;height:8px!important;padding:0!important;transition:all .2s!important;box-shadow:0 1px 6px #0000008c!important}.heroDots button.active{opacity:1!important;background:linear-gradient(90deg,#874dff,#3caeff)!important;width:25px!important}.storeHeroBadges{z-index:15!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:min(1180px,100% - 80px)!important;margin:24px auto 0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.storeHeroBadges .heroFeatureCard{color:#fff!important;background:linear-gradient(145deg,#0d162af0,#080e1df0)!important;border:1px solid #8e4cff73!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:24px!important;min-height:106px!important;padding:20px 28px!important;display:flex!important;box-shadow:inset 0 1px #ffffff06,0 16px 40px #0003!important}.heroFeatureIcon{filter:drop-shadow(0 0 12px #994dff47);color:#a65cff!important;flex:0 0 58px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}.heroFeatureIcon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:52px!important;height:52px!important}.heroFeatureCard>div{text-align:right!important;flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}.heroFeatureCard strong{color:#fff!important;font-size:20px!important;line-height:1.2!important}.heroFeatureCard small{color:#c1c9d8!important;white-space:nowrap!important;font-size:14px!important;line-height:1.5!important}@media (width<=1000px){.headerMenuPanel{z-index:1300!important}.headerMenuShortcuts{display:grid!important}.mobileOnlyMenuNav{border-top:1px solid #ffffff14!important;margin-top:12px!important;padding-top:12px!important;display:grid!important}.storeHeroBadges{gap:10px!important;width:calc(100% - 32px)!important;margin-top:18px!important}.storeHeroBadges .heroFeatureCard{border-radius:13px!important;gap:10px!important;min-height:78px!important;padding:12px!important}.heroFeatureIcon{flex-basis:36px!important;width:36px!important;height:36px!important}.heroFeatureIcon svg{width:34px!important;height:34px!important}.heroFeatureCard strong{font-size:14px!important}.heroFeatureCard small{white-space:normal!important;font-size:10px!important}}@media (width<=620px){.heroDots{gap:7px!important;bottom:14px!important}.heroDots button{width:6px!important;min-width:6px!important;height:6px!important}.heroDots button.active{width:19px!important}.storeHeroBadges{grid-template-columns:1fr!important;gap:9px!important;width:calc(100% - 34px)!important;margin-top:16px!important}.storeHeroBadges .heroFeatureCard{justify-content:flex-start!important;min-height:66px!important;padding:10px 16px!important}.heroFeatureIcon{flex-basis:34px!important;width:34px!important;height:34px!important}.heroFeatureIcon svg{width:31px!important;height:31px!important}.heroFeatureCard>div{gap:3px!important}.heroFeatureCard strong{font-size:14px!important}.heroFeatureCard small{font-size:10px!important}.storeHeroBadges{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;width:calc(100% - 24px)!important;margin:18px auto 0!important;display:grid!important;overflow:visible!important}.storeHeroBadges .heroFeatureCard{text-align:center!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:132px!important;padding:14px 7px 12px!important;display:flex!important}.storeHeroBadges .heroFeatureIcon{flex:0 0 42px!important;width:42px!important;height:42px!important}.storeHeroBadges .heroFeatureIcon svg{width:39px!important;height:39px!important}.storeHeroBadges .heroFeatureCard>div{text-align:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important}.storeHeroBadges .heroFeatureCard strong{white-space:nowrap!important;width:100%!important;font-size:12px!important;line-height:1.25!important;display:block!important}.storeHeroBadges .heroFeatureCard small{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;font-size:8.5px!important;line-height:1.45!important;display:block!important}}@media (width<=390px){.storeHeroBadges{gap:6px!important;width:calc(100% - 18px)!important}.storeHeroBadges .heroFeatureCard{border-radius:15px!important;min-height:124px!important;padding-inline:5px!important}.storeHeroBadges .heroFeatureCard strong{font-size:11px!important}.storeHeroBadges .heroFeatureCard small{font-size:7.8px!important}}.heroSliderClean .heroDots,.storeHeroMedia .heroDots,.heroDots{left:50%!important;right:auto!important;inset-inline:auto!important;z-index:20!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;writing-mode:horizontal-tb!important;background:#0408126b!important;border-radius:999px!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:18px!important;min-height:18px!important;margin:0!important;padding:5px 8px!important;display:inline-flex!important;position:absolute!important;bottom:14px!important;overflow:visible!important;transform:translate(-50%)!important}.heroSliderClean .heroDots>button,.storeHeroMedia .heroDots>button,.heroDots>button{block-size:7px!important;inline-size:7px!important;width:7px!important;min-width:7px!important;max-width:7px!important;height:7px!important;min-height:7px!important;max-height:7px!important;box-shadow:none!important;writing-mode:horizontal-tb!important;background:#ffffff94!important;border:0!important;border-radius:999px!important;flex:0 0 7px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.heroSliderClean .heroDots>button.active,.storeHeroMedia .heroDots>button.active,.heroDots>button.active{inline-size:22px!important;background:linear-gradient(90deg,#7c4dff,#2bbcff)!important;flex-basis:22px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:7px!important}@media (width<=760px){.heroSliderClean .heroDots,.storeHeroMedia .heroDots,.heroDots{gap:5px!important;height:17px!important;min-height:17px!important;padding:5px 7px!important;bottom:12px!important}.heroSliderClean .heroDots>button,.storeHeroMedia .heroDots>button,.heroDots>button{block-size:6px!important;inline-size:6px!important;flex-basis:6px!important;width:6px!important;min-width:6px!important;max-width:6px!important;height:6px!important;min-height:6px!important;max-height:6px!important}.heroSliderClean .heroDots>button.active,.storeHeroMedia .heroDots>button.active,.heroDots>button.active{inline-size:19px!important;flex-basis:19px!important;width:19px!important;min-width:19px!important;max-width:19px!important;height:6px!important}}@media (width>=761px){.storexMenuOverlay{z-index:12000!important;pointer-events:none!important;visibility:hidden!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.storexMenuOverlay.open{pointer-events:auto!important;visibility:visible!important}.storexMenuBackdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;opacity:0!important;background:#01050ea8!important;border:0!important;width:100%!important;height:100%!important;transition:opacity .22s!important;position:absolute!important;inset:0!important}.storexMenuOverlay.open .storexMenuBackdrop{opacity:1!important}.storexMenuDrawer{overscroll-behavior:contain!important;direction:rtl!important;background:linear-gradient(#091224 0%,#07101e 100%)!important;border:0!important;border-left:1px solid #94a3b82e!important;border-radius:0!important;flex-direction:column!important;width:min(360px,100vw - 32px)!important;min-width:300px!important;max-width:360px!important;height:100dvh!important;margin:0!important;padding:22px!important;transition:transform .25s!important;display:flex!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-24px 0 80px #00000094!important}.storexMenuOverlay.open .storexMenuDrawer{transform:translate(0)!important}.storexMenuDrawerHead{z-index:3!important;background:linear-gradient(#091224 78%,#09122400)!important;border-bottom:1px solid #94a3b826!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:72px!important;margin:0 0 16px!important;padding:18px 0 16px!important;display:flex!important;position:sticky!important;top:-22px!important}.storexMenuDrawerHead>div{text-align:right!important;gap:4px!important;min-width:0!important;display:grid!important}.storexMenuDrawerHead strong{color:#fff!important;white-space:nowrap!important;font-size:22px!important;line-height:1.2!important;display:block!important}.storexMenuDrawerHead small{color:#8fa0ba!important;white-space:normal!important;font-size:12px!important;line-height:1.4!important;display:block!important}.storexMenuDrawerHead>button{color:#fff!important;background:#101b2e!important;border:1px solid #94a3b838!important;border-radius:13px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;font-size:28px!important;line-height:1!important;display:grid!important}.storexMenuDrawerLinks,.storexMenuDrawerSections{width:100%!important;min-width:0!important}.storexMenuDrawerLinks>a,.storexMenuDrawerSections>a{min-width:0!important;overflow:hidden!important}.storexMenuDrawerLinks>a{grid-template-columns:42px minmax(0,1fr) auto!important}.storexMenuDrawerLinks a>b,.storexMenuDrawerSections a>b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.storexMenuDrawerSections{grid-template-columns:1fr 1fr!important;gap:8px!important}.siteHeader .headerMenuButton,.siteHeader .headerMenuButton.active{background:#ffffff09!important;border-color:#97acd133!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:flex!important;transform:none!important}.siteHeader .headerMenuButton>span{opacity:1!important;background:#dbe7f7!important;border-radius:99px!important;width:20px!important;height:2px!important;display:block!important;transform:none!important}}:root{--sx-surface-0:#050812;--sx-surface-1:#0a1020;--sx-surface-2:#10182a;--sx-line:#a1b5dd24;--sx-text:#f8fbff;--sx-sub:#9caac0;--sx-accent:#7c4dff;--sx-accent-2:#27b7ff;--sx-radius-xl:28px;--sx-radius-lg:20px;--sx-shadow:0 24px 70px #00000057}*{box-sizing:border-box}body{background:var(--sx-surface-0);color:var(--sx-text)}.publicSiteShell{background:radial-gradient(circle at 82% 0,#43c2ff1c,#0000 24%),radial-gradient(circle at 10% 18%,#9140ff24,#0000 28%),#050812;min-height:100vh}.publicBackgroundLayer{filter:saturate(.8)contrast(1.05);opacity:.38!important}.siteHeader,.mainHeader,.storeHeader{border-bottom:1px solid var(--sx-line)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#050812d1!important}.headerInner{max-width:1440px!important;margin:auto!important;padding-inline:24px!important}.headerBrand img{box-shadow:0 0 0 1px #42c7ff59,0 0 30px #42c7ff21!important}.desktopNav a{color:#b9c5d6!important;border-radius:12px!important;padding:10px 13px!important;font-weight:800!important;transition:all .2s!important}.desktopNav a:hover,.desktopNav a.active{color:#fff!important;background:linear-gradient(135deg,#7c4dff3b,#27b7ff2b)!important;box-shadow:inset 0 0 0 1px #6f94ff3d!important}.headerSearch{border:1px solid var(--sx-line)!important;background:#ffffff0b!important;border-radius:14px!important}.headerActions .headerIconButton{border-color:var(--sx-line)!important;background:#ffffff0a!important}.storeFrontRebuild{width:100%!important;max-width:none!important;padding:0 0 80px!important}.storeHeroStage{max-width:1480px;margin:28px auto 0;padding:0 28px}.storeHeroMedia{min-height:520px;box-shadow:var(--sx-shadow);isolation:isolate;background:#08101d;border-radius:34px;display:block;position:relative;overflow:hidden}.storeHeroMedia>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .55s,transform 8s;position:absolute;inset:0;transform:scale(1.04)}.storeHeroMedia>img.active{opacity:1;transform:scale(1)}.storeHeroShade{z-index:1;background:0 0;position:absolute;inset:0}.storeHeroCopy{z-index:2;gap:16px;width:min(520px,48%);display:grid;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.storeHeroCopy small,.homeSectionHeading small,.homeEditorialBand small{letter-spacing:.2em;color:#5ed4ff;font-size:11px;font-weight:900}.storeHeroCopy h1{letter-spacing:-.04em;margin:0;font-size:clamp(42px,5vw,76px);line-height:1.06}.storeHeroCopy p{color:#c2ccda;max-width:520px;margin:0;font-size:18px;line-height:1.9}.storeHeroCopy>span{background:linear-gradient(135deg,var(--sx-accent),var(--sx-accent-2));border-radius:14px;width:max-content;margin-top:8px;padding:13px 20px;font-weight:900;box-shadow:0 14px 34px #2c8eff38}.storeHeroBadges{z-index:3;grid-template-columns:repeat(3,1fr);gap:12px;width:min(760px,82%);margin:-28px auto 0;display:grid;position:relative}.storeHeroBadges span{border:1px solid var(--sx-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#dbe4f1;background:#0a1020eb;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:58px;font-weight:800;display:flex;box-shadow:0 14px 35px #0000003d}.storeHeroBadges b{color:#55cfff}.homeExperienceSection{max-width:1420px;margin:88px auto 0;padding:0 28px}.homeSectionHeading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.homeSectionHeading h2{letter-spacing:-.03em;margin:6px 0 0;font-size:34px}.homeSectionHeading>a{color:#afbdd1;font-size:13px;font-weight:800}.homeQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homeExperienceCard{border:1px solid var(--sx-line);isolation:isolate;background:#0a1020;border-radius:22px;min-height:250px;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.homeExperienceCard:hover{border-color:#59ccff66;transform:translateY(-5px);box-shadow:0 28px 60px #00000057}.homeExperienceCard .homeSectionMedia{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.homeExperienceCard .homeSectionMedia img,.homeExperienceCard img{transition:transform .55s;object-fit:cover!important;width:100%!important;height:100%!important}.homeExperienceCard:hover img{transform:scale(1.045)}.homeExperienceCard:after{content:"";z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.homeExperienceCardContent{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;display:grid;position:absolute;inset:auto 18px 18px}.homeExperienceCardContent span{color:#9aacbf;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:11px;overflow:hidden}.homeExperienceCardContent strong{color:#fff;font-size:22px}.homeExperienceCardContent i{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.homeCollectionRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.homeExperienceCard.collection{min-height:360px}.homePromoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.homeExperienceCard.promo{min-height:310px}.homeEditorialBand{border:1px solid var(--sx-line);max-width:1364px;box-shadow:var(--sx-shadow);background:linear-gradient(135deg,#7c4dff26,#27b7ff14),#0a1020;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin:88px auto 0;padding:36px 44px;display:flex}.homeEditorialBand h2{margin:7px 0 8px;font-size:38px}.homeEditorialBand p{color:#aeb9ca;margin:0;font-size:15px}.homeEditorialActions{gap:10px;display:flex}.homeEditorialActions a{border:1px solid var(--sx-line);color:#e9eff8;background:#ffffff0b;border-radius:13px;padding:12px 17px;font-weight:900}.recentlyViewedSection{max-width:1420px!important;margin:88px auto 0!important;padding-inline:28px!important}.recentlyViewedTrack{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important;overflow:visible!important}.recentlyViewedCard{border:1px solid var(--sx-line)!important;background:#0a1020!important;border-radius:20px!important;box-shadow:0 16px 40px #0003!important}.adminSiteShell{background:#050812;min-height:100vh}.adminShellV2{background:#050812!important;grid-template-columns:250px minmax(0,1fr)!important}.adminSidebarV2{border-left:1px solid var(--sx-line)!important;background:linear-gradient(#0b1120,#070b14)!important;padding:18px 14px!important}.adminBrandBlockV2{border:1px solid var(--sx-line)!important;background:#ffffff09!important;border-radius:16px!important;padding:10px!important}.adminNavGroup p{color:#68758a!important;letter-spacing:.18em!important;padding:16px 10px 7px!important;font-size:9px!important}.adminSidebarV2 .adminNavGroup>a{color:#aeb9c9!important;border-radius:12px!important;gap:10px!important;min-height:42px!important;padding:8px 10px!important}.adminSidebarV2 .adminNavGroup>a i{background:#ffffff0b;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.adminSidebarV2 .adminNavGroup>a.active{color:#fff!important;background:linear-gradient(135deg,#7c4dff47,#27b7ff2b)!important;box-shadow:inset 0 0 0 1px #61acff40!important}.adminTopbarV2{border-bottom:1px solid var(--sx-line)!important;background:#050812e0!important;height:68px!important;padding:0 22px!important}.adminWorkspaceV2{background:radial-gradient(circle at 80% 0,#349dff14,#0000 25%),#050812!important}.adminWorkspaceBodyV2{max-width:1500px!important;padding:24px!important}.adminPageHero,.adminCommandHero,.inventoryHero,.adminDashboardV2 .adminCommandHero{border:1px solid var(--sx-line)!important;background:linear-gradient(135deg,#7c4dff1f,#27b7ff0e),#0a1020!important;border-radius:22px!important;box-shadow:0 18px 52px #00000038!important}.adminCommandCard,.adminMiniPanel,.inventoryStatCard,.adminTableCard,.adminPanel,.adminFormCard,.settingsSectionCard{border:1px solid var(--sx-line)!important;background:#0a1020!important;border-radius:18px!important;box-shadow:0 14px 38px #00000029!important}.adminCommandCard:before,.inventoryStatCard:before{display:none!important}.adminCommandCard strong,.inventoryStatCard strong{letter-spacing:-.02em}.adminMobileDock{display:none}@media (width<=1100px){.homeQuickGrid,.homeCollectionRail{grid-template-columns:repeat(2,minmax(0,1fr))}.recentlyViewedTrack{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){body{padding-bottom:70px}.publicSiteShell{background:#050812}.headerInner{padding-inline:12px!important}.siteHeader,.mainHeader,.storeHeader{height:66px!important}.storeFrontRebuild{padding-bottom:34px!important}.storeHeroStage{margin-top:10px;padding:0 10px}.storeHeroMedia{aspect-ratio:16/10;border-radius:19px;min-height:0}.storeHeroShade{background:0 0}.storeHeroCopy{gap:6px;width:auto;inset:auto 16px 18px;transform:none}.storeHeroCopy small{font-size:8px}.storeHeroCopy h1{max-width:290px;font-size:24px}.storeHeroCopy p{display:none}.storeHeroCopy>span{border-radius:10px;margin-top:3px;padding:8px 11px;font-size:11px}.storeHeroBadges{gap:5px;width:calc(100% - 38px);margin:-13px auto 0}.storeHeroBadges span{border-radius:11px;gap:4px;min-height:37px;font-size:9px}.storeHeroBadges b{font-size:9px}.homeExperienceSection{margin-top:38px;padding:0 10px}.homeSectionHeading{align-items:center;margin-bottom:12px}.homeSectionHeading h2{margin-top:3px;font-size:20px}.homeSectionHeading small{font-size:7px}.homeSectionHeading>a{font-size:9px}.homeQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.homeExperienceCard{aspect-ratio:1;border-radius:16px;min-height:0}.homeExperienceCardContent{gap:2px 6px;inset:auto 10px 10px}.homeExperienceCardContent span{font-size:8px}.homeExperienceCardContent strong{font-size:15px}.homeExperienceCardContent i{width:25px;height:25px;font-size:11px}.homeCollectionRail{scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;display:flex;overflow:auto}.homeExperienceCard.collection{aspect-ratio:16/10;scroll-snap-align:start;min-width:76vw;min-height:0}.homePromoGrid{grid-template-columns:1fr;gap:10px}.homeExperienceCard.promo{aspect-ratio:16/8.5;min-height:0}.homeEditorialBand{border-radius:18px;gap:14px;margin:38px 10px 0;padding:19px;display:grid}.homeEditorialBand h2{margin:4px 0;font-size:24px}.homeEditorialBand p{font-size:11px;line-height:1.7}.homeEditorialBand small{font-size:7px}.homeEditorialActions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.homeEditorialActions a{text-align:center;border-radius:10px;padding:9px 4px;font-size:10px}.recentlyViewedSection{margin-top:38px!important;padding-inline:10px!important}.recentlyViewedTrack{gap:10px!important;display:flex!important;overflow:auto!important}.recentlyViewedCard{border-radius:15px!important;min-width:44vw!important}.adminWorkspaceBodyV2{padding:10px 10px 84px!important}.adminTopbarV2{height:58px!important;padding:0 11px!important}.adminTopbarTitle small{font-size:7px}.adminTopbarTitle strong{font-size:14px}.adminTopActions{display:none!important}.adminMobileMenuButton{place-items:center;width:38px;height:38px;border:1px solid var(--sx-line)!important;background:#0d1627!important;border-radius:12px!important;font-size:0!important;display:grid!important}.adminMobileMenuButton:before{content:"☰";font-size:20px}.adminPageHero,.adminCommandHero,.inventoryHero{border-radius:17px!important;margin-bottom:10px!important;padding:15px!important}.adminPageHero h1,.adminCommandHero h1,.inventoryHero h1{margin:3px 0!important;font-size:21px!important}.adminPageHero p,.adminCommandHero p,.inventoryHero p{font-size:10px!important;line-height:1.6!important}.adminCommandStats{gap:8px!important}.adminCommandCard,.inventoryStatCard{border-radius:15px!important;min-height:86px!important;padding:11px!important}.adminCommandCard strong,.inventoryStatCard strong{font-size:17px!important}.adminCommandCard span,.inventoryStatCard span{font-size:9px!important}.adminCommandCard small,.inventoryStatCard small{font-size:8px!important}.adminMiniPanel,.adminTableCard,.adminPanel,.adminFormCard,.settingsSectionCard{border-radius:15px!important;padding:11px!important}.adminMobileDock{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090f1cf0;border:1px solid #99aed829;border-radius:20px;grid-template-columns:repeat(5,1fr);gap:2px;height:61px;padding:5px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 18px 60px #0000007a}.adminMobileDock a,.adminMobileDock button{color:#8492a8;min-width:0;font:inherit;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:2px;padding:4px;display:grid;position:relative}.adminMobileDock a i,.adminMobileDock button i{font-size:17px;font-style:normal;line-height:1}.adminMobileDock a span,.adminMobileDock button span{font-size:8px;font-weight:800}.adminMobileDock a.active{color:#fff;background:linear-gradient(135deg,#7c4dff9e,#27b7ff5c)}.adminDrawerHead{z-index:2;background:#0b101c;position:sticky;top:0}}@media (width>=761px){.adminShellV2{align-items:start!important;min-height:100vh!important}.adminSidebarV2{align-self:stretch!important;height:auto!important;min-height:100vh!important;max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}.adminWorkspaceV2,.adminWorkspaceBodyV2,.adminSideNav{overflow:visible!important}}@media (width<=760px){.publicSiteShell{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.mobileBottomNav{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1000!important;left:8px!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:64px!important;display:grid!important;position:fixed!important}.mobileBottomNav a,.mobileBottomNav button{visibility:visible!important;opacity:1!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:52px!important;display:flex!important}.mobileBottomNav a>span,.mobileBottomNav button>span,.mobileBottomNav a>b,.mobileBottomNav button>b{visibility:visible!important;opacity:1!important;display:block!important}.floatingWhatsapp{bottom:calc(82px + env(safe-area-inset-bottom))!important}}@media (width>=901px){.adminShell main,.adminShell .adminPage,.adminPage{max-width:1440px;margin-inline:auto}.adminPage{padding:18px 22px 34px!important}.adminPageHero,.adminPageHero.compact{border-radius:18px!important;min-height:auto!important;margin-bottom:14px!important;padding:22px 26px!important}.adminPageHero h1{margin:5px 0 4px!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.05!important}.adminPageHero p{max-width:820px;margin:0!important;font-size:13px!important;line-height:1.65!important}.adminPageHero>span{letter-spacing:.12em!important;font-size:9px!important}.adminStatsGrid,.adminDashboardGrid,.adminQuickGrid,.adminQuickGrid.modern,.adminQuickGridCompact,.adminControlGrid,.adminApprovalGrid,.adminCommandGrid{gap:12px!important}.adminStatsGrid>*,.adminQuickCard,.adminControlCard,.adminApprovalCard,.adminDashboardCard{border-radius:15px!important;padding:15px!important}.adminStatsGrid strong,.adminMoneyGrid strong{font-size:24px!important}.adminProductsPage .adminProductFamiliesGrid,.adminFamiliesPage .adminProductFamiliesGrid,.adminGridModern,.adminGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.adminProductCard,.adminFamilyCard{overflow:hidden;border-radius:15px!important}.adminProductCard img,.adminFamilyCard img,.adminProductImage,.adminFamilyImage{object-fit:cover!important;max-height:220px!important}.adminProductCard h3,.adminFamilyCard h3{margin:6px 0!important;font-size:14px!important}.adminProductCard p,.adminFamilyCard p,.adminProductCard small,.adminFamilyCard small{font-size:11px!important}.adminToolbar,.adminFilters,.inventoryToolbar,.ordersToolbar,.designerApprovalFilters{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a14e0;border:1px solid #94a3b824;border-radius:14px;position:sticky;top:8px;box-shadow:0 10px 30px #00000038;gap:8px!important;padding:9px!important}.adminToolbar input,.adminToolbar select,.adminFilters input,.adminFilters select,.inventoryToolbar input,.inventoryToolbar select,.ordersToolbar input,.ordersToolbar select{border-radius:11px!important;height:40px!important;min-height:40px!important;font-size:12px!important}.adminToolbar button,.adminFilters button,.inventoryToolbar button,.ordersToolbar button,.designerApprovalFilters button{border-radius:11px!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important}.adminTableWrap,.auctionTableWrap,.inventoryTableWrap,.ordersTableWrap{max-height:calc(100vh - 230px);border-radius:15px!important;overflow:auto!important}.adminTableWrap table,.auctionTableWrap table,.inventoryTableWrap table,.ordersTableWrap table{font-size:12px!important}.adminTableWrap th,.auctionTableWrap th,.inventoryTableWrap th,.ordersTableWrap th{z-index:3;position:sticky;top:0;background:#0b1323!important}.adminTableWrap th,.adminTableWrap td,.auctionTableWrap th,.auctionTableWrap td,.inventoryTableWrap th,.inventoryTableWrap td,.ordersTableWrap th,.ordersTableWrap td{padding:9px 10px!important}.adminModal,.adminFormModal,.modalCard,.thumbnailCropPanel{border-radius:20px!important;width:min(1040px,100vw - 64px)!important;max-height:calc(100vh - 42px)!important;overflow:auto!important}.adminFormGrid,.productFormGrid,.familyFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.adminFormGrid input,.adminFormGrid select,.adminFormGrid textarea,.productFormGrid input,.productFormGrid select,.productFormGrid textarea,.familyFormGrid input,.familyFormGrid select,.familyFormGrid textarea{border-radius:11px!important;min-height:42px!important;padding:10px 12px!important;font-size:12px!important}.designerReviewPanel,.designerRequestList{max-width:1180px;margin-inline:auto}.designerRequestList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.designerRequestSummary{min-height:116px;border-radius:15px!important;padding:12px!important}.designerRequestSummary>img{object-fit:cover;border-radius:12px!important;width:92px!important;height:92px!important}.designerBatchCard{border-radius:17px!important;padding:16px!important}.designerBatchImages{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.designerBatchImages figure{border-radius:13px!important;margin:0!important}.designerImageSelect img{aspect-ratio:1!important;object-fit:cover!important;width:100%!important}.designerBatchActions{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a14ed;border:1px solid #94a3b824;position:sticky;bottom:8px;border-radius:14px!important;grid-template-columns:auto minmax(260px,1fr) auto!important;gap:9px!important;padding:10px!important;display:grid!important}.designerBatchActions input,.designerBatchActions button{border-radius:11px!important;min-height:42px!important;font-size:12px!important}}@media (width>=1280px){.adminProductsPage .adminProductFamiliesGrid,.adminFamiliesPage .adminProductFamiliesGrid,.adminGridModern,.adminGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=760px){:root{--mx-page:12px;--mx-gap:10px;--mx-radius:15px;--mx-border:#94a3b829;--mx-panel:#080f1cf0}html{font-size:14px}body{overflow-x:hidden}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px!important}button{min-height:40px}.siteHeader,.navbar,.mainNavbar{min-height:68px!important}.mobileHeader,.mobileNavHeader{min-height:68px!important;padding:8px 12px!important}.mobileMenuButton,.mobileNavToggle{border-radius:13px!important;width:44px!important;height:44px!important;font-size:22px!important}.brandLogo,.mobileBrand img{width:48px!important;height:48px!important}.mobileBrand strong,.brandTitle{font-size:18px!important}.mobileBrand small,.brandSubtitle{display:none!important}.whatsappFloat{transform-origin:100%;transform:scale(.86)}.page,.homePage,.familiesPage,.allProductsPage,.familyDetailsPage,.productDetailsPageV2,.communityPage,.auctionPage,.offersPage,.accountPage,.favoritesPage,.notificationsPage{width:calc(100% - 20px)!important;max-width:none!important;margin-inline:auto!important;padding-top:10px!important;padding-bottom:82px!important}.heroSliderClean{aspect-ratio:16/10!important;border-radius:16px!important;width:100%!important;margin-top:10px!important}.homeGroupsStack{gap:14px!important;width:100%!important;margin-top:14px!important}.homeImageGroup{gap:12px!important}.imageOnlyCard{border-radius:15px!important;overflow:hidden!important;box-shadow:0 8px 22px #00000038!important}.homeSectionMedia{width:100%!important;height:100%!important}.homeImageGroup .imageOnlyCard{aspect-ratio:1!important}.homeImageGroup:first-child .imageOnlyCard:only-child{aspect-ratio:16/9!important}.recentlyViewed{margin-top:20px!important}.pageHero,.allProductsHero,.familiesHero,.communityHero,.offersHero,.auctionHero,.settingsHero,.adminProductsHero,.adminOrdersHeader,.adminCouponsHeader,.adminOffersHero,.activityAuditTitle{border-radius:16px!important;gap:10px!important;min-height:0!important;padding:16px!important}.pageHero h1,.allProductsHero h1,.familiesHero h1,.communityHero h1,.offersHero h1,.auctionHero h1,.settingsHero h1,.adminProductsHero h1,.adminOrdersHeader h1,.adminCouponsHeader h1,.adminOffersHero h1{margin:0!important;font-size:24px!important;line-height:1.2!important}.pageHero p,.allProductsHero p,.familiesHero p,.communityHero p,.offersHero p,.auctionHero p,.settingsHero p,.adminProductsHero p,.adminOrdersHeader p,.adminOffersHero p{margin:4px 0 0!important;font-size:12px!important;line-height:1.65!important}.catalogToolbar,.publicFilters,.catalogFiltersPanel{gap:8px!important}.catalogToolbar input,.publicSearch input,.catalogToolbar select,.catalogFiltersPanel input,.catalogFiltersPanel select{border-radius:12px!important;height:43px!important;padding:0 11px!important}.mobileFiltersButton,.catalogViewSwitch{border-radius:12px!important;height:43px!important}.publicProductsGrid,.catalogSkeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.publicCatalogCard{border-radius:15px!important;min-width:0!important}.publicCatalogImage{aspect-ratio:1!important;height:auto!important}.publicCatalogInfo,.publicCatalogCard>div:last-child{gap:4px!important;padding:9px!important}.publicCatalogCard h2{min-height:2.7em;margin:0!important;font-size:13px!important;line-height:1.35!important}.catalogCardBottom{margin-top:3px!important}.catalogCardBottom strong{font-size:13px!important}.catalogCardBottom span,.catalogListDescription,.catalogListTags,.publicCatalogCard .productMeta{display:none!important}.favoriteButton,.recommendationFavoriteButton{width:34px!important;height:34px!important}.familyDetailsPage{padding-top:8px!important}.catalogBreadcrumb,.productBreadcrumb{margin-bottom:8px!important;font-size:11px!important}.familyDetailHero{aspect-ratio:16/7!important;border-radius:16px!important;height:auto!important;min-height:0!important}.familyDetailHeroContent{justify-content:flex-end!important;height:100%!important;min-height:0!important;padding:14px!important}.familyDetailHeroContent h1{font-size:24px!important}.familyDetailHeroContent p{display:none!important}.familyDetailHeroContent strong{font-size:26px!important}.familyFiltersPanel{gap:8px!important;margin:10px 0!important}.productDetailsPageV2{padding-top:8px!important}.productDetailsLayoutV2{display:block!important}.productGalleryV2,.productInfoPanelV2{border-radius:16px!important;padding:10px!important}.productMainImage{object-fit:contain!important;border-radius:13px!important;max-height:390px!important}.productThumbs{gap:7px!important;margin-top:8px!important}.productThumbs button,.productThumbs img{border-radius:9px!important;width:54px!important;height:54px!important}.productInfoPanelV2{margin-top:10px!important}.productInfoPanelV2 h1{margin:5px 0 8px!important;font-size:23px!important;line-height:1.35!important}.productInfoTopline,.productBadgesRow{gap:6px!important;margin:0 0 7px!important}.productBadgesRow>*{border-radius:999px!important;padding:6px 9px!important;font-size:11px!important}.offerPriceHeader{border-radius:14px!important;gap:5px!important;padding:12px!important}.offerPriceHeader p,.offerPriceHeader span{margin:0!important}.offerPriceCurrent{font-size:30px!important;line-height:1.1!important}.offerPriceOld{font-size:14px!important}.offerPriceExpiry{font-size:12px!important}.productPurchaseBox{grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important;margin-top:9px!important;display:grid!important}.quantityControl{border-radius:12px!important;height:44px!important}.quantityControl button{width:34px!important;min-height:0!important}.addToCartButton{border-radius:12px!important;min-height:44px!important;font-size:14px!important}.productWhatsAppButton{border-radius:12px!important;min-height:42px!important;margin-top:8px!important;font-size:13px!important}.productDesignerSubmitBox{border-radius:14px!important;margin-top:10px!important;padding:12px!important}.productDesignerSubmitBox h3{margin:0 0 4px!important;font-size:15px!important}.productDesignerSubmitBox p{margin:0 0 8px!important;font-size:11px!important}.productDesignerSubmitBox button{min-height:40px!important;font-size:13px!important}.productTrustGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.productTrustGrid>*{padding:10px!important}.productContentTabs,.productCommentsSection,.similarProductsV2{border-radius:15px!important;margin-top:12px!important;padding:12px!important}.productTabsHeader button{min-height:38px!important;padding:7px 10px!important}.similarProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.communityPage{padding-top:8px!important}.communityHero{padding:15px!important}.communityTabs{border-radius:15px!important;gap:7px!important;padding:8px!important}.communityTabs button{border-radius:11px!important;min-height:42px!important;padding:8px!important;font-size:12px!important}.communityGrid,.communityFeedGrid,.communityCardsGrid,.contestGrid,.printGrid,.setupsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.communityCard,.communityPostCard,.contestCard,.printCard,.setupCard{border-radius:15px!important;min-width:0!important;overflow:hidden!important}.communityCard img,.communityPostCard img,.contestCard img,.printCard img,.setupCard img{aspect-ratio:1!important;object-fit:cover!important;width:100%!important;height:auto!important}.communityCardBody,.communityPostBody,.contestCardBody,.printCardBody,.setupCardBody{padding:9px!important}.communityCard h3,.communityPostCard h3,.contestCard h3,.printCard h3,.setupCard h3{font-size:13px!important}.adminShellV2{background:#050b16!important;min-height:100vh!important;display:block!important}.adminSidebarV2{display:none!important}.adminWorkspaceV2{width:100%!important;min-width:0!important;margin:0!important}.adminTopbarV2{z-index:100!important;border-bottom:1px solid var(--mx-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#040a16f7!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;height:62px!important;min-height:62px!important;padding:8px 12px!important;display:grid!important;position:sticky!important;top:0!important}.adminMobileMenuButton{border-radius:13px!important;place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;font-size:21px!important;display:grid!important}.adminTopbarTitle{min-width:0!important;line-height:1.1!important}.adminTopbarTitle small{letter-spacing:.14em!important;font-size:9px!important}.adminTopbarTitle strong{white-space:nowrap!important;margin-top:3px!important;font-size:17px!important;display:block!important}.adminTopActions{gap:7px!important}.adminTopActions a{border-radius:12px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:12px!important}.adminTopActions a:first-child{display:none!important}.adminWorkspaceBodyV2{max-width:none!important;padding:10px!important}.adminMobileDrawer{z-index:999!important}.adminMobileDrawer>aside{width:min(86vw,330px)!important;padding:0 10px 20px!important}.adminDrawerHead{height:62px!important;padding:0 4px!important}.adminSideNav{gap:12px!important}.adminNavGroup p{margin:8px 6px 5px!important;font-size:10px!important}.adminNavGroup{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.adminNavGroup p{grid-column:1/-1!important}.adminNavGroup a{border-radius:12px!important;gap:7px!important;min-height:50px!important;padding:8px 9px!important;font-size:12px!important}.adminNavGroup a i{width:29px!important;height:29px!important;font-size:14px!important}.adminPage,.adminProductsHub,.adminOrdersPage,.settingsPageV2,.activityAuditPage,.adminCoupons,.adminOffersPage{gap:10px!important;width:100%!important;max-width:none!important;padding:0!important}.adminPage h1,.adminProductsHub h1,.adminOrdersPage h1,.settingsPageV2 h1{font-size:23px!important}.adminPage h2,.settingsPageV2 h2{font-size:17px!important}.adminCommandHero{border-radius:16px!important;min-height:0!important;padding:14px!important;display:block!important}.adminCommandHero .adminEyebrow{font-size:9px!important}.adminCommandHero h1{margin:4px 0!important;font-size:25px!important}.adminCommandHero p{margin:0!important;font-size:11px!important}.adminHeroActions{grid-template-columns:1fr!important;gap:8px!important;margin-top:11px!important;display:grid!important}.adminPeriodFilter{border-radius:12px!important;height:44px!important;padding:3px!important}.adminPeriodFilter button{min-height:36px!important;font-size:12px!important}.adminHeroActions>button,.adminHeroActions>a{border-radius:12px!important;min-height:42px!important;font-size:13px!important}.adminHeroActions>a{display:none!important}.adminCommandStats,.adminProductsStats,.adminOrderStats,.couponStats,.activityStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.adminCommandCard,.adminProductsStats>*,.adminOrderStats>*,.couponStats>*,.activityStatsGrid article{border-radius:14px!important;min-height:105px!important;padding:12px!important}.adminCommandCard span,.adminProductsStats span,.adminOrderStats span,.couponStats span{font-size:11px!important}.adminCommandCard strong,.adminProductsStats strong,.adminOrderStats strong,.couponStats strong{font-size:21px!important;line-height:1.2!important}.adminCommandCard small,.adminProductsStats small,.adminOrderStats small{font-size:10px!important}.adminControlGrid{grid-template-columns:1fr!important;gap:10px!important}.adminMiniPanel{border-radius:15px!important;padding:13px!important}.adminPanelTitle.row{align-items:flex-start!important;gap:7px!important}.adminPanelTitle h2{margin:2px 0 0!important;font-size:16px!important}.adminPanelTitle span{font-size:9px!important}.adminPanelTotal{font-size:15px!important}.adminCompactChart{gap:6px!important;height:150px!important}.adminCompactChart>*{min-width:0!important}.adminQuickGridCompact{grid-template-columns:1fr 1fr!important;gap:8px!important}.adminQuickGridCompact a{border-radius:13px!important;min-height:82px!important;padding:11px!important}.adminQuickGridCompact strong{font-size:13px!important}.adminQuickGridCompact small{font-size:9px!important}.adminProductsToolbar,.adminOrdersToolbar,.activityToolbar,.couponListHeader,.adminOffersToolbar,.adminToolbar,.adminFilters,.adminSearchBar{border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px!important;display:grid!important}.adminProductsSearch,.activitySearch,.adminOrdersToolbar input,.adminSearchBar input{grid-column:1/-1!important}.adminProductsToolbar input,.adminProductsToolbar select,.adminOrdersToolbar input,.adminOrdersToolbar select,.activityToolbar input,.activityToolbar select,.adminToolbar input,.adminToolbar select,.adminFilters input,.adminFilters select,.settingsCard input,.settingsCard select,.settingsCard textarea{border-radius:11px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 10px!important}.adminProductsToolbar button,.adminOrdersToolbar button,.activityToolbar button,.adminToolbar button,.adminFilters button{border-radius:11px!important;min-height:42px!important;font-size:12px!important}.adminProductsHero{display:block!important}.adminProductsCreate{width:100%!important;min-height:42px!important;margin-top:10px!important}.adminProductsGrid{grid-template-columns:1fr!important;gap:9px!important}.adminProductControlCard{border-radius:14px!important;grid-template-columns:86px minmax(0,1fr)!important;gap:10px!important;padding:9px!important;display:grid!important}.adminProductControlImage{border-radius:11px!important;width:86px!important;height:86px!important}.adminProductControlBody{min-width:0!important;padding:0!important}.adminProductControlBody h3{margin:0 0 3px!important;font-size:14px!important}.adminProductNumbers{gap:6px!important;font-size:11px!important}.adminProductTagList{display:none!important}.adminProductControlActions{grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;display:grid!important}.adminProductControlActions a,.adminProductControlActions button{border-radius:9px!important;min-height:37px!important;padding:6px!important;font-size:11px!important}.adminProductsTableWrap{display:none!important}.adminOrdersHeader{display:block!important}.adminOrdersList{gap:9px!important}.adminOrderCard{border-radius:14px!important;padding:12px!important}.adminOrderMain{grid-template-columns:1fr auto!important;gap:7px!important;display:grid!important}.adminOrderMain h3{font-size:14px!important}.adminOrderMain p,.adminOrderMain small{font-size:10px!important}.adminOrderActions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.adminOrderActions button,.adminOrderActions a{border-radius:9px!important;min-height:38px!important;font-size:11px!important}.adminOrderModal{border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:14px!important}.settingsHeroV2{display:block!important}.settingsHeroActions{display:none!important}.settingsSectionPicker{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.settingsSectionPicker button{border-radius:14px!important;align-items:flex-start!important;min-height:86px!important;padding:10px!important}.settingsSectionPicker button i{font-size:20px!important}.settingsSectionPicker button strong{font-size:12px!important}.settingsSectionPicker button small,.settingsSectionPicker button b{display:none!important}.settingsSectionPanel{border-radius:15px!important;padding:11px!important}.settingsSectionHeader{padding:3px 2px 10px!important}.settingsSectionHeader>i{width:40px!important;height:40px!important;font-size:18px!important}.settingsSectionHeader h2{margin:1px 0!important;font-size:18px!important}.settingsSectionHeader p{font-size:10px!important}.settingsCompactGrid,.settingsCompactGridThree{grid-template-columns:1fr!important;gap:9px!important}.settingsCard{border-radius:13px!important;padding:12px!important}.settingsCard h3{margin:0 0 9px!important;font-size:14px!important}.settingsCard label{gap:5px!important;font-size:11px!important}.settingsToggleRow{min-height:48px!important;padding:8px 0!important}.settingsToggleRow small{font-size:9px!important}.settingsMobileSaveBar{z-index:20!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#040a16e6!important;border-radius:14px!important;padding:8px!important;display:block!important;position:sticky!important;bottom:8px!important}.settingsMobileSaveBar button{border-radius:11px!important;width:100%!important;min-height:44px!important}.adminTableWrap,.tableWrap,.activityTableWrap,.adminProductsTableWrap{-webkit-overflow-scrolling:touch!important;border-radius:13px!important;width:100%!important;overflow-x:auto!important}table{font-size:11px!important}th,td{white-space:nowrap!important;padding:8px!important}.modalBackdrop,.productDeleteModalBackdrop,.adminModalBackdrop{padding:0!important}.modal,.productDeleteModal,.adminModal,.editorModal,.imageLightboxModal{border-radius:18px 18px 0 0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:100dvh!important;margin-top:auto!important;padding:14px!important}.productEditorV2{border-radius:15px!important;padding:10px!important}.productEditorCard{border-radius:13px!important;padding:11px!important}.productPreviewImage{height:220px!important}.productEditorStickyActions{border-radius:13px!important;padding:7px!important;bottom:6px!important}section+section{margin-top:10px}.emptyState,.adminProductsEmpty,.adminOrdersState,.productStateCard{border-radius:15px!important;min-height:180px!important;padding:20px!important}}@media (width<=380px){.adminCommandStats,.adminProductsStats,.adminOrderStats,.couponStats,.activityStatsGrid{grid-template-columns:1fr!important}.communityGrid,.communityFeedGrid,.communityCardsGrid,.contestGrid,.printGrid,.setupsGrid,.publicProductsGrid{gap:7px!important}.settingsSectionPicker,.adminNavGroup{grid-template-columns:1fr!important}}@media (width<=760px){.adminProductsHero,.adminFamiliesHeader,.inventoryHero{border-radius:16px!important;gap:10px!important;padding:14px!important}.adminProductsHero p,.adminFamiliesHeader p,.inventoryHero p{display:none!important}.adminProductsStats,.adminFamiliesSummary,.inventoryStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.adminProductsStats article,.adminFamiliesSummary>div,.inventoryStatCard{border-radius:13px!important;min-height:74px!important;padding:10px!important}.adminProductsToolbar,.inventoryToolbar{z-index:12!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:9px!important;position:sticky!important;top:70px!important;box-shadow:0 12px 24px #02061747!important}.adminProductsSearch,.inventorySearchField,.adminProductsClear,.inventoryFilterButtons{grid-column:1/-1!important}.adminProductsToolbar select,.adminProductsToolbar input,.adminProductsToolbar button,.inventoryToolbar select,.inventoryToolbar input,.inventoryToolbar button{border-radius:11px!important;min-height:38px!important;padding:8px 10px!important;font-size:12px!important}.adminProductsResultsHead{margin:10px 0 6px!important}.adminProductsViewSwitch{display:none!important}.adminProductsGrid{gap:8px!important}.adminProductControlCard{border-radius:14px!important;grid-template-columns:84px minmax(0,1fr)!important;grid-template-areas:"image body""actions actions"!important;gap:9px!important;padding:9px!important;display:grid!important}.adminProductControlImage{border-radius:11px!important;grid-area:image!important;height:84px!important;min-height:84px!important}.adminProductControlImage .productImageViewport{aspect-ratio:1!important;height:84px!important}.adminProductControlBody{grid-area:body!important;min-width:0!important;padding:0!important}.adminProductControlBody h2{margin:2px 0 6px!important;font-size:14px!important;line-height:1.35!important}.adminProductFamilyName{font-size:10px!important}.adminProductNumbers{gap:6px!important}.adminProductNumbers span{border-radius:10px!important;padding:6px 8px!important}.adminProductNumbers small{font-size:9px!important}.adminProductNumbers strong{font-size:12px!important}.adminProductTagList{display:none!important}.adminProductControlBadges{gap:3px!important;top:5px!important;right:5px!important}.adminProductControlBadges b{padding:3px 5px!important;font-size:8px!important}.adminProductControlActions{grid-area:actions!important;grid-template-columns:1fr 1fr 74px!important;gap:6px!important;padding-top:2px!important;display:grid!important}.adminProductControlActions>button,.adminFamilyActions>button,.adminMoreActions>summary{border-radius:10px!important;min-height:36px!important;padding:7px 8px!important;font-size:11px!important}.adminProductControlActions .primary,.adminFamilyActions .primary{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#0ea5e9)!important;border-color:#0000!important}.adminMoreActions{position:relative!important}.adminMoreActions>summary{cursor:pointer!important;background:#0f172ad1!important;border:1px solid #94a3b833!important;place-items:center!important;list-style:none!important;display:grid!important}.adminMoreActions>summary::-webkit-details-marker{display:none!important}.adminMoreActions[open]>div{z-index:20!important;background:#08111f!important;border:1px solid #94a3b838!important;border-radius:12px!important;gap:6px!important;min-width:150px!important;padding:7px!important;display:grid!important;position:absolute!important;bottom:42px!important;left:0!important;box-shadow:0 18px 35px #02061780!important}.adminMoreActions[open] button{min-height:34px!important;font-size:11px!important}.adminMoreActions .danger{color:#fda4af!important}.adminFamiliesCompactList{gap:8px!important}.adminFamiliesCompactList .adminFamilyCard{border-radius:14px!important;grid-template-columns:80px minmax(0,1fr)!important;grid-template-areas:"image info""actions actions"!important;gap:9px!important;padding:9px!important;display:grid!important}.adminFamiliesCompactList .adminFamilyImage{border-radius:10px!important;grid-area:image!important;width:80px!important;height:66px!important}.adminFamiliesCompactList .adminFamilyInfo{grid-area:info!important;min-width:0!important}.adminFamiliesCompactList .adminFamilyInfo h3{margin:0 0 4px!important;font-size:14px!important}.adminFamiliesCompactList .adminFamilyInfo span{display:none!important}.adminFamiliesCompactList .adminFamilyInfo small{font-size:11px!important}.adminFamilyActions{grid-area:actions!important;grid-template-columns:1fr 1fr 74px!important;gap:6px!important;display:grid!important}.inventoryStatsGrid>:nth-child(n+3){display:none!important}.inventoryAlertGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.inventoryLimitBox{grid-column:1/-1!important;min-height:auto!important;padding:9px!important}.inventoryFilterButtons{grid-template-columns:repeat(4,1fr)!important;gap:5px!important;display:grid!important}.inventoryFilterButtons button{min-width:0!important;padding:7px 4px!important}.inventoryTableHead{padding:0 2px 8px!important}.inventoryTableWrap{display:none!important}.inventoryMobileList{gap:8px!important;display:grid!important}.inventoryMobileCard{background:#080f1ceb!important;border:1px solid #94a3b829!important;border-radius:14px!important;padding:9px!important}.inventoryMobileMain{grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;display:grid!important}.inventoryMobileMedia,.inventoryMobileMedia .productImageViewport{border-radius:10px!important;width:62px!important;height:62px!important;overflow:hidden!important}.inventoryMobileInfo{min-width:0!important}.inventoryMobileInfo>span{color:#38bdf8!important;font-size:9px!important;font-weight:800!important}.inventoryMobileInfo h3{margin:2px 0 6px!important;font-size:13px!important;line-height:1.35!important}.inventoryMobileInfo>div{justify-content:space-between!important;align-items:center!important;gap:7px!important;display:flex!important}.inventoryMobileInfo b{font-size:12px!important}.inventoryMobilePrices{grid-template-columns:1fr 1fr!important;gap:6px!important;margin:8px 0!important;display:grid!important}.inventoryMobilePrices span{background:#0f172ac7!important;border-radius:9px!important;gap:2px!important;padding:6px 8px!important;display:grid!important}.inventoryMobilePrices small{color:#94a3b8!important;font-size:9px!important}.inventoryMobilePrices strong{font-size:11px!important}.inventoryMobileActions{grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;gap:6px!important;display:grid!important}.inventoryMobileActions .inventoryQuickAdd{grid-template-columns:34px 42px 34px minmax(56px,1fr)!important;gap:4px!important;display:grid!important}.inventoryMobileActions .inventoryQuickAdd input{text-align:center!important;width:100%!important;min-width:0!important;padding:5px!important}.inventoryMobileActions .inventoryQuickAdd button{min-width:0!important;padding:6px!important;font-size:10px!important}.inventoryMobileActions .inventoryQuickAdd .step{background:#0f172ae6!important}.inventoryMobileActions .inventoryQuickAdd .add{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#0ea5e9)!important}.inventoryMobileActions .inventoryEditLink{border-radius:9px!important;place-items:center!important;min-height:34px!important;padding:6px!important;font-size:10px!important;display:grid!important}}@media (width>=761px){.inventoryMobileList{display:none!important}}@media (width<=760px){:root{--app-bar:58px;--app-dock:64px}body{font-size:13px}.page,.adminPage{padding-inline:10px!important}.adminTopbarV2{min-height:var(--app-bar)!important;height:var(--app-bar)!important;padding:7px 10px!important}.adminMobileMenuButton{border-radius:11px!important;width:40px!important;height:40px!important;min-height:40px!important}.adminTopActions a{min-height:36px!important;padding:7px 10px!important;font-size:11px!important}.adminMobileDock{height:var(--app-dock)!important;padding:5px 4px max(5px, env(safe-area-inset-bottom))!important}.adminMobileDock a,.adminMobileDock button{gap:2px!important;min-height:50px!important;font-size:10px!important}.adminMobileDock i{font-size:18px!important;line-height:1!important}.adminMobileDock span{font-size:9px!important}.adminPageHero,.adminFamiliesHeader,.adminProductsHero,.adminOrdersHeader,.adminOffersHero,.adminCouponsHeader,.settingsHero,.activityAuditTitle{border-radius:13px!important;margin-bottom:8px!important;padding:12px!important}.adminPageHero h1,.adminFamiliesHeader h1,.adminProductsHero h1,.adminOrdersHeader h1,.adminOffersHero h1,.adminCouponsHeader h1,.settingsHero h1{font-size:19px!important}.adminPageHero p,.adminFamiliesHeader p,.adminProductsHero p,.adminOrdersHeader p,.adminOffersHero p,.adminCouponsHeader p,.settingsHero p{display:none!important}.adminPageHero>button,.adminPrimaryButton,.adminProductsCreate button{height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:11px!important}.adminProductsStats,.adminFamiliesSummary,.inventoryMetrics,.adminOrderStats,.couponStats,.activityStatsGrid,.adminCommandStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:7px 0!important;display:grid!important}.adminProductsStats article,.adminFamiliesSummary>div,.inventoryMetrics article,.adminOrderStats article,.couponStats article,.activityStatsGrid article,.adminCommandCard{border-radius:12px!important;min-height:72px!important;padding:9px!important}.adminProductsStats strong,.adminFamiliesSummary strong,.inventoryMetrics strong,.adminOrderStats strong,.couponStats strong,.activityStatsGrid strong,.adminCommandCard strong{font-size:18px!important}.adminProductsStats span,.adminFamiliesSummary span,.inventoryMetrics span,.adminOrderStats span,.couponStats span,.activityStatsGrid span{font-size:9px!important}.adminProductsToolbar,.inventoryMobileControls{top:calc(var(--app-bar) + 4px)!important;z-index:45!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#050b16f5!important;border:1px solid #94a3b81f!important;margin:0 -3px 8px!important;padding:7px!important;position:sticky!important}.adminProductsToolbar{grid-template-columns:1fr 1fr!important}.adminProductsResultsHead{min-height:34px!important;margin:5px 1px 7px!important}.adminProductsViewSwitch{display:none!important}.adminProductsGrid{gap:7px!important}.adminProductControlCard{border-radius:12px!important;grid-template-columns:70px minmax(0,1fr)!important;gap:8px!important;padding:7px!important}.adminProductControlImage{border-radius:9px!important;width:70px!important;height:70px!important}.adminProductControlBadges{gap:3px!important;padding:3px!important}.adminProductControlBadges b{padding:3px 5px!important;font-size:7px!important}.adminProductFamilyName{font-size:9px!important}.adminProductControlBody h2{margin:2px 0 5px!important;font-size:12px!important;line-height:1.3!important}.adminProductNumbers span{border-radius:8px!important;padding:4px 6px!important}.adminProductNumbers small{font-size:7px!important}.adminProductNumbers strong{font-size:10px!important}.adminProductControlActions{gap:5px!important}.adminProductControlActions button,.adminProductControlActions summary{border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 6px!important;font-size:10px!important}.adminFamiliesCompactList{gap:7px!important}.adminFamilyCard{border-radius:12px!important;min-height:0!important;padding:7px!important}.adminFamilyCard img{border-radius:9px!important;width:68px!important;height:68px!important}.adminFamilyCard h3{font-size:12px!important}.adminFamilyCard p,.adminFamilyCard small{font-size:9px!important}.adminFamilyCard button{min-height:32px!important;padding:5px 7px!important;font-size:9px!important}.inventoryHero{display:none!important}.inventoryMobileControlRow{gap:5px!important}.inventoryMobileControlRow button{min-height:36px!important;font-size:10px!important}.inventoryToolbar.mobileOpen{border-radius:12px!important;gap:7px!important;padding:8px!important}.inventoryToolbar label>span{font-size:8px!important}.inventoryToolbar input,.inventoryToolbar select{height:38px!important;min-height:38px!important}.inventoryTableCard{border-radius:12px!important;padding:7px!important}.inventoryTableHead{padding:3px 2px 7px!important}.inventoryTableHead h2{font-size:14px!important}.inventoryMobileList{gap:6px!important}.inventoryMobileCard{border-radius:11px!important;padding:7px!important}.inventoryMobileMedia{border-radius:8px!important;width:58px!important;height:58px!important}.inventoryMobileInfo h3{margin:2px 0!important;font-size:11px!important}.inventoryMobileInfo>span{font-size:8px!important}.inventoryMobilePrices{gap:5px!important;margin:6px 0!important}.inventoryMobilePrices>span{padding:5px 7px!important}.inventoryMobilePrices small{font-size:7px!important}.inventoryMobilePrices strong{font-size:9px!important}.inventoryQuickAdd{gap:4px!important}.inventoryQuickAdd input{width:48px!important;height:34px!important;min-height:34px!important}.inventoryQuickAdd button,.inventoryEditLink{height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:9px!important}.adminModalBackdrop,.modalBackdrop{align-items:flex-end!important;padding:0!important}.adminModal,.adminFamilyModal,.productDeleteModal,.modalCard{border-radius:18px 18px 0 0!important;width:100%!important;max-width:none!important;max-height:92dvh!important;padding:12px!important;overflow-y:auto!important}.adminModalHeader{z-index:5!important;background:#08101d!important;padding:10px 0!important;position:sticky!important;top:-12px!important}.adminModalHeader h2{font-size:17px!important}.adminModalHeader p{display:none!important}.adminModalForm{gap:9px!important}.adminModalForm label{gap:4px!important;font-size:10px!important}.adminModalForm input,.adminModalForm select,.adminModalForm textarea,.adminForm input,.adminForm select,.adminForm textarea{border-radius:10px!important;min-height:42px!important;padding:9px 10px!important}.adminModalActions,.formActions{padding:9px 0 calc(9px + env(safe-area-inset-bottom))!important;background:#08101d!important;position:sticky!important;bottom:-12px!important}.adminModalActions button,.formActions button{min-height:42px!important}.mobileBottomNav{height:62px!important;padding:4px 3px max(4px,env(safe-area-inset-bottom))!important}.mobileBottomNav a,.mobileBottomNav button{gap:2px!important;min-height:48px!important}.mobileBottomNav i{font-size:18px!important}.mobileBottomNav span,.mobileBottomNav small,.mobileBottomNav b{font-size:9px!important}.publicProductsGrid{gap:7px!important}.publicCatalogCard{border-radius:11px!important}.publicCatalogInfo,.publicCatalogCard>div:last-child{padding:7px!important}.publicCatalogCard h2{min-height:2.5em!important;font-size:11px!important}.catalogCardBottom strong{font-size:11px!important}.familyCard,.familiesGrid>*{border-radius:12px!important}.mobilePager{background:#080f1ce0!important;border:1px solid #94a3b824!important;border-radius:12px!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:8px!important;margin:10px 0!important;padding:7px!important;display:grid!important}.mobilePager button{border-radius:9px!important;min-height:36px!important;font-size:10px!important}.mobilePager span{white-space:nowrap!important;font-size:10px!important}html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{padding-bottom:env(safe-area-inset-bottom)!important}.siteHeader,.mainHeader,.navbar,.storeHeader{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:10px!important}.navbarInner,.mainHeaderInner,.storeHeaderInner{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.navbarActions,.headerActions,.navActions{min-width:0!important;overflow:hidden!important}.desktopNav,.desktopSearch,.headerDesktopActions,.homePage>.favoriteButton,.homePage>.catalogFavoriteButton,.heroSection>.favoriteButton,.homeHero>.favoriteButton,.homeHero .catalogFavoriteButton{display:none!important}.homeHero,.heroSection,.mainHero,.homeHeroCard{border-radius:18px!important;width:100%!important;max-width:100%!important;min-height:0!important;margin-inline:0!important;overflow:hidden!important}.homeHero h1,.heroSection h1,.mainHero h1{font-size:clamp(25px,8vw,38px)!important;line-height:1.16!important}.homeHero p,.heroSection p,.mainHero p{font-size:12px!important;line-height:1.6!important}.siteMain,.pageShell,.homePage,.allProductsPage,.familiesPage,.familyDetailsPage,.productDetailsPage,.favoritesPage,.notificationsPage,.accountPage{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.mobileBottomNav{left:10px!important;right:10px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;border-radius:20px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;max-width:none!important;overflow:visible!important}.mobileBottomNav a,.mobileBottomNav button{min-width:0!important;padding:4px 2px!important}.mobileBottomNav b{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.adminTopbarV2{grid-template-columns:40px minmax(0,1fr) auto!important;height:56px!important;min-height:56px!important;padding:7px 9px!important}.adminMobileMenuButton{width:38px!important;height:38px!important;min-height:38px!important;font-size:18px!important}.adminTopbarTitle strong{font-size:14px!important}.adminTopbarTitle small{font-size:7px!important}.adminTopActions a{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}.adminMobileDrawer{height:100dvh!important;position:fixed!important;inset:0!important}.adminMobileDrawer>aside{overscroll-behavior:contain!important;width:min(84vw,320px)!important;max-width:320px!important;height:100dvh!important;max-height:100dvh!important;padding:0 10px calc(22px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}.adminDrawerHead{z-index:3!important;background:#07101d!important;position:sticky!important;top:0!important}.adminMobileDrawer .adminSideNav{display:block!important}.adminMobileDrawer .adminNavGroup{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.adminMobileDrawer .adminNavGroup p{grid-column:1!important;margin:14px 8px 5px!important}.adminMobileDrawer .adminNavGroup a{justify-content:flex-start!important;align-items:center!important;min-height:44px!important;padding:7px 10px!important;font-size:12px!important;display:flex!important}.adminMobileDrawer .adminNavGroup a i{flex:0 0 30px!important;width:30px!important;height:30px!important}.adminMobileDock{width:auto!important;left:10px!important;right:10px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;border-radius:20px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:62px!important;padding:4px!important}.adminMobileDock a,.adminMobileDock button{min-width:0!important;padding:3px 1px!important}.adminMobileDock span{white-space:nowrap!important;font-size:8px!important}.adminWorkspaceBodyV2{padding:8px 9px calc(82px + env(safe-area-inset-bottom))!important}.adminProductsHero,.adminPageHero,.adminCommandHero,.adminOrdersHeader,.adminFamiliesHeader{border-radius:14px!important;margin-bottom:8px!important;padding:11px!important}.adminProductsHero h1,.adminPageHero h1,.adminCommandHero h1,.adminOrdersHeader h1,.adminFamiliesHeader h1{margin:2px 0!important;font-size:20px!important;line-height:1.25!important}.adminProductsStats,.adminOrderStats,.inventoryMetrics,.adminCommandStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.adminProductsStats>*,.adminOrderStats>*,.inventoryMetrics>*,.adminCommandStats>*{min-height:78px!important;padding:9px!important}.adminProductsToolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 8px!important;padding:7px!important;display:grid!important;position:static!important}.adminProductsSearch{grid-column:1/-1!important;height:38px!important}.adminProductsToolbar select,.adminProductsToolbar button{height:36px!important;min-height:36px!important;padding:0 7px!important;font-size:10px!important}.adminProductsToolbar .clearFilters,.adminProductsToolbar [class*=clear]{grid-column:1/-1!important}.adminOrdersHeader{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.adminOrdersHeader p{display:none!important}.adminOrderStats article{min-height:76px!important}.adminOrdersToolbar{grid-template-columns:1fr!important;gap:6px!important;padding:7px!important}.adminOrdersToolbar input,.adminOrdersToolbar select{height:38px!important;min-height:38px!important}.inventoryMobileActions{grid-template-columns:1fr!important}.inventoryMobileActions .inventoryQuickAdd{grid-template-columns:34px 44px 34px minmax(0,1fr)!important;width:100%!important}.inventoryMobileCard{overflow:hidden!important}}
