@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap";.officialEnamad{margin:18px 0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:12px;width:fit-content;max-width:100%}.officialEnamad>a{display:block!important;margin:0!important;padding:0!important;line-height:0}.officialEnamad img{display:block;max-width:100%;height:auto}.siteTheme footer .footLogo .officialEnamad img,footer .footLogo .officialEnamad img{width:auto;height:auto;max-width:none;filter:none;margin:0;object-fit:initial}.footerTrustBadges{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin:16px 0}.footerTrustBadges .officialEnamad{margin:0;padding:6px;border-radius:10px}.siteTheme footer .footLogo .footerTrustBadges .officialEnamad img,footer .footLogo .footerTrustBadges .officialEnamad img{width:auto!important;height:85px!important;max-width:100px!important;object-fit:contain!important}.footerTrustBadges .zibalTrustBadge{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:10px;background:#fff;min-height:97px}.siteTheme footer .footLogo .footerTrustBadges .zibalTrustBadge img,footer .footLogo .footerTrustBadges .zibalTrustBadge img{height:85px!important;width:auto!important;max-width:110px!important;filter:none!important;margin:0!important;object-fit:contain!important}.clubHero{--club-gold:#f6c74b;--club-blue:#32b9ff;--club-violet:#ab6aff;display:grid;grid-template-columns:1.17fr 1fr;min-height:440px;isolation:isolate;position:relative;background:radial-gradient(ellipse at 10% 10%,#183761 0,transparent 55%),radial-gradient(ellipse at 45% 100%,#36235a66,transparent 60%),#070f22;color:#f9fbff;border:1px solid #c9a34f42;border-radius:24px;overflow:hidden;font-family:inherit;box-shadow:0 22px 65px #08142618}.clubCopy{padding:clamp(24px,3.3vw,50px);z-index:2;position:relative;background:linear-gradient(270deg,#070f2233,transparent)}.clubBrand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:21px}.clubBrand img{width:49px;height:49px;object-fit:contain}.clubBrand small{display:block;font:9px/2 sans-serif;letter-spacing:2px;color:#b4bfd5}.clubHero h2{font-size:clamp(27px,2.5vw,41px);line-height:1.65;margin:17px 0 8px;letter-spacing:-.8px;color:#fff}.clubSubtitle{color:#bdc9e0;font-size:14px;line-height:2;max-width:610px;margin:0 0 20px}.clubBenefits{display:flex;gap:10px}.clubBenefit{flex:1;display:grid;grid-template-columns:25px 1fr;align-items:center;gap:4px 8px;border:1px solid #f6c74b50;background:linear-gradient(140deg,#d8a93419,#ffffff03);border-radius:14px;padding:12px 10px;min-width:0}.clubBenefit svg{width:21px;color:var(--club-gold)}.clubBenefit strong{font-size:30px;color:var(--club-gold);line-height:1.2}.clubBenefit span{grid-column:1/-1;font-size:11px;font-weight:700;color:#e3e9f5}.clubBenefit.benefit1{border-color:#32b9ff55;background:linear-gradient(140deg,#32b9ff15,#ffffff03)}.clubBenefit.benefit1 svg,.clubBenefit.benefit1 strong{color:var(--club-blue)}.clubBenefit.benefit2{border-color:#ab6aff55;background:linear-gradient(140deg,#ab6aff18,#ffffff03)}.clubBenefit.benefit2 svg,.clubBenefit.benefit2 strong{color:var(--club-violet)}.clubTerms{display:flex;flex-wrap:wrap;gap:8px 18px;margin:17px 0;color:#c4cde0;font-size:10px;line-height:1.8}.clubTerms span{display:flex;align-items:center;gap:6px}.clubActions{display:flex;gap:10px;flex-wrap:wrap}.clubActions>a,.clubActions>button{min-height:45px;padding:10px 22px;border-radius:24px;display:inline-flex;align-items:center;gap:18px;font:700 13px/1.7 inherit;text-decoration:none;border:1px solid #f8d88b;color:#10182c;background:linear-gradient(130deg,#ffe99b,var(--club-gold));box-shadow:0 5px 24px #f6c74b26;cursor:pointer}.clubActions>:nth-child(2){color:#e3e9f4;background:transparent;border-color:#b2bfd55c;box-shadow:none}.clubHero button:focus-visible,.clubHero a:focus-visible{outline:3px solid white;outline-offset:4px}.clubStage{position:relative;min-width:0;min-height:400px;direction:ltr;background:radial-gradient(ellipse at 50% 40%,#25529025,transparent 65%)}.clubStage>div:has(canvas){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1}.clubStage canvas{width:100%;height:100%}.clubPoster,.clubStage>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.clubStage>video{z-index:1}.clubStage:has(canvas)>.clubPoster{opacity:0}.clubStageCaption{position:absolute;bottom:49px;left:25px;right:25px;z-index:3;direction:rtl;text-align:center;font-size:12px;color:#dce8ff;pointer-events:none}.clubStageCaption strong{display:block;color:var(--club-gold);font-size:15px;margin-top:6px}.clubLiveDot{width:5px;height:5px;display:inline-block;background:var(--club-gold);border-radius:50%;margin-left:7px;box-shadow:0 0 10px var(--club-gold)}.clubPause{position:absolute;bottom:17px;left:20px;z-index:5;border:1px solid #7184a666;background:#0b1834dd;color:#e5edff;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;cursor:pointer}.clubSample{position:absolute;bottom:23px;right:23px;font-size:9px;letter-spacing:.3px;color:#8697b6;z-index:2}.clubCardLabel{direction:rtl;text-align:right;color:#fff;width:185px;font-family:inherit;white-space:nowrap;font-size:27px}.clubCardLabel small{display:block;font:11px/2 sans-serif;letter-spacing:1.4px;color:#e0c683}.clubCardTier{color:#e8cf8e;white-space:nowrap;font-size:18px;font-weight:700;direction:rtl}.clubWalletLabel{width:140px;color:#f0d18b;white-space:nowrap;font-size:23px;direction:rtl}.clubWalletLabel small{font-size:14px;display:block;color:#b1c4df}.clubPreviewNotice{font-size:9px;line-height:1.9;display:block;color:#b3c1d9;margin-top:13px}.clubAdmin{min-height:100vh;background:#f1f4f9;padding:24px;color:#152c4d;font-family:inherit}.clubAdmin>header{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.clubAdmin h1{font-size:25px;margin:5px 0}.clubAdmin>header a{margin-right:auto}.clubAdmin button{cursor:pointer;border:1px solid #c4d1e5;border-radius:9px;padding:10px 17px;background:#fff;color:#18365e;font:inherit;font-size:12px;min-height:40px}.clubAdmin button:disabled{opacity:.5;cursor:default}.clubAdmin>header button{color:#fff;background:#163e70}.clubAdminStatus{display:flex;gap:25px;flex-wrap:wrap;padding:15px 22px;background:#fff7dd;border:1px solid #ead59f;border-radius:12px;font-size:12px;margin-bottom:20px}.clubPreviewToolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;margin-bottom:12px}.clubPreviewToolbar span{color:#637590}.clubPreview{max-width:1450px;margin:auto;transition:max-width .2s}.clubPreview.isMobile{max-width:390px}.clubPreview.isMobile .clubHero{grid-template-columns:1fr}.clubPreview.isMobile .clubCopy{padding:24px}.clubPreview.isMobile .clubStage{min-height:350px;grid-row:1}.clubPreview.isMobile .clubHero h2{font-size:27px}.clubEditor{display:grid;grid-template-columns:200px 1fr;margin-top:25px;border-radius:16px;background:#fff;border:1px solid #d5dfec;overflow:hidden}.clubEditor nav{display:flex;flex-direction:column;gap:8px;padding:18px;background:#f7f9fc}.clubEditor button[aria-pressed=true],.clubPreviewToolbar button[aria-pressed=true]{background:#163e70;color:#fff}.clubEditor>section{padding:24px;min-width:0}.clubEditor h2{font-size:18px;margin:0 0 18px}.clubEditor p{font-size:12px;line-height:2}.clubFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.clubFields label{display:flex;flex-direction:column;gap:8px;font-size:12px}.clubFields input:not([type=checkbox]),.clubFields select,.clubCardEditor input{width:100%;border:1px solid #c5d2e4;border-radius:8px;padding:10px;background:#fbfcff;color:#16365c;font:inherit;box-sizing:border-box;min-height:40px}.clubFields input[type=color]{padding:4px;height:42px}.clubCheck{display:flex!important;flex-direction:row!important;gap:10px;align-items:center;font-size:12px}.clubCardEditor{display:flex;gap:10px;margin-bottom:10px}.clubCardEditor input{min-width:0}.clubError{color:#9e1f2d;background:#fff0f0;padding:12px;border-radius:10px}.clubLanding{padding:40px;line-height:2}.clubEditor button:focus-visible,.clubEditor input:focus-visible,.clubEditor select:focus-visible{outline:3px solid #2276cb;outline-offset:2px}@media(max-width:760px){.clubHero{grid-template-columns:1fr;min-height:0}.clubStage{grid-row:1;min-height:340px}.clubCopy{padding:24px}.clubHero h2{font-size:28px}.clubSubtitle{font-size:12px}.clubBenefit{padding:11px 8px;gap:6px}.clubBenefit strong{font-size:27px}.clubBenefit span{font-size:10px}.clubAdmin{padding:12px}.clubEditor{grid-template-columns:1fr}.clubEditor nav{flex-direction:row;flex-wrap:wrap}.clubEditor>section{padding:18px}.clubFields{grid-template-columns:1fr}.clubCardEditor{flex-wrap:wrap}.clubCardEditor input{width:30%;flex:1}.clubActions>a,.clubActions>button{font-size:12px;padding:10px 17px}}@media(prefers-reduced-motion:reduce){.clubPreview{transition:none}}.clubHero .clubActions>button:first-child,.clubHero .clubActions>a:first-child{background:linear-gradient(130deg,#ffe99b,var(--club-gold));color:#10182c;border-color:#f8d88b;font-family:inherit;font-size:13px;font-weight:800}.clubHero .clubActions>a:nth-child(2){background:transparent;color:#e3e9f4}.clubRetry{position:absolute;left:20px;top:18px;z-index:6;padding:8px 12px;border-radius:12px;border:1px solid #b5c8e6;background:#122544;color:#fff;font:inherit;font-size:10px}@media(min-width:1200px){.clubHero{min-height:430px}.clubCopy{padding:30px 38px}.clubHero h2{font-size:34px;line-height:1.6;margin:14px 0 8px}.clubTerms{margin:14px 0}.clubSubtitle{margin-bottom:16px}}.clubHomeBanner{margin:28px 0;border-radius:22px;overflow:hidden;background:#08152a;border:1px solid #cbb56d44;box-shadow:0 14px 40px #081a2c14}.clubHomeBanner>img{display:block;width:100%;height:auto;object-fit:contain}.clubHomeBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;color:#fff;background:linear-gradient(100deg,#102d46,#090f20)}.clubHomeBar strong{display:block;font-size:19px}.clubHomeBar span{display:block;font-size:12px;color:#b9c7da;margin-top:6px}.clubPrimaryLink{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 24px;border-radius:12px;border:1px solid #ffe6a1;background:linear-gradient(130deg,#ffe9a7,#f4c44b);color:#152137!important;text-decoration:none;font-family:inherit;font-weight:800;font-size:14px;box-sizing:border-box;transition:box-shadow .2s,transform .2s}.clubPrimaryLink:hover{box-shadow:0 7px 22px #f4c44b33;transform:translateY(-1px)}.clubNavLink{color:#163b60!important;border:1px solid #d4b34b;border-radius:10px;padding:10px 15px;background:#fff8df}.clubPage{font-family:inherit;color:#132c46;background:#fbfcff;max-width:1440px;margin:auto;padding:0 36px}.clubPage *{box-sizing:border-box}.clubPage a{text-decoration:none}.clubPageNav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid #e0e7ef;font-size:13px}.clubPageNav>a{display:flex;align-items:center;gap:8px;color:#244866}.clubPageNav>div{display:flex;gap:28px}.clubPageNav>div a{color:#4c6075}.clubPageBrand{font-weight:900;font-size:19px}.clubPageBrand img{width:42px;height:42px;object-fit:contain}.clubDesignNotice,.clubArtworkNotice{background:#fff6d9;color:#675019;border:1px solid #ead8a5;border-radius:10px;padding:12px 18px;font-size:12px;line-height:1.9;margin:18px 0}.clubWelcome{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding:60px 0}.clubWelcome>div:first-child{max-width:500px}.clubEyebrow,.clubSectionTitle>span{font-size:12px;font-weight:800;letter-spacing:.2px;color:#84631c}.clubWelcome h1{font-size:clamp(38px,4.4vw,66px);line-height:1.5;letter-spacing:-1.6px;margin:17px 0}.clubWelcome h1 em{font-style:normal;color:#946b1b}.clubWelcome p{font-size:16px;line-height:2.2;color:#5a6b80;margin:0 0 26px}.clubWelcomeNote{display:flex;align-items:center;gap:7px;font-size:12px;color:#64758a;margin-top:18px}.clubWelcomeArt{border-radius:28px;overflow:hidden;aspect-ratio:1.08;background:#081329;box-shadow:0 22px 45px #17345220;direction:ltr}.clubWelcomeArt img{height:100%;width:auto;max-width:none;display:block}.clubSection{padding:54px 0;scroll-margin-top:24px}.clubSectionTitle{text-align:center;margin-bottom:30px}.clubSectionTitle h2{font-size:30px;line-height:1.8;letter-spacing:-.6px;margin:7px 0}.clubSectionTitle p{font-size:13px;color:#65768b;line-height:2}.clubRewardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.clubRewardCard{padding:30px;border:1px solid #e1d8bc;border-radius:20px;background:linear-gradient(145deg,#fffbef,#fff);position:relative}.clubRewardCard>svg{color:#9c751a}.clubRewardCard>strong{display:block;font-size:51px;line-height:1.5;color:#8c6414;margin:13px 0}.clubRewardCard h3{font-size:18px;margin:0 0 10px}.clubRewardCard p{font-size:13px;color:#627285;line-height:2;margin:0}.clubRewardCard.rewardTone1{background:linear-gradient(145deg,#eff8ff,#fff);border-color:#cfe3f1}.rewardTone1>svg,.rewardTone1>strong{color:#146496}.clubRewardCard.rewardTone2{background:linear-gradient(145deg,#f5f0ff,#fff);border-color:#e0d6f1}.rewardTone2>svg,.rewardTone2>strong{color:#7350a7}.clubValidity{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:20px 24px;margin-top:20px;border:1px solid #e1e7f0;border-radius:14px;font-size:13px;color:#445b74;background:#fff}.clubValidity>span:last-child{margin-right:auto;color:#718093;font-size:12px}.clubStepsSection{border-top:1px solid #e2e8f1;border-bottom:1px solid #e2e8f1}.clubSteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.clubSteps li{position:relative;padding:18px}.clubSteps li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#102c48;color:#fff;font-size:18px;font-weight:700;margin-bottom:20px}.clubSteps h3{font-size:19px;margin:0 0 9px}.clubSteps p{font-size:14px;line-height:2;color:#63748a;margin:0}.clubAvailability{text-align:center;color:#61748c;font-size:12px;line-height:2.2;margin:28px 0 0}.clubFaq{max-width:850px;margin:auto}.clubFaq details{background:#fff;border:1px solid #dce5ef;border-radius:12px;margin:12px 0;padding:0 22px}.clubFaq summary{cursor:pointer;font-size:14px;font-weight:700;padding:20px 0;line-height:1.8}.clubFaq details p{font-size:13px;line-height:2.2;color:#607289;padding:0 0 18px;margin:0}.clubPageFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e0e6ef;padding:30px 0}.clubPageFooter strong{font-size:17px}.clubPageFooter p{font-size:12px;color:#758296}.clubPageFooter a{display:flex;gap:12px;align-items:center;color:#244866;font-size:13px}.clubPage a:focus-visible,.clubHomeBanner a:focus-visible,.clubPage summary:focus-visible{outline:3px solid #2280bc;outline-offset:4px}.clubPreviewToolbar>a{color:#1c588c;padding:10px}.clubPreview.isMobile .clubHomeBar{align-items:stretch;flex-direction:column}.clubPreview.isMobile .clubPage{padding:0 18px}.clubPreview.isMobile .clubWelcome,.clubPreview.isMobile .clubRewardGrid,.clubPreview.isMobile .clubSteps{grid-template-columns:1fr}.clubPreview.isMobile .clubPageNav>div{display:none}@media(max-width:760px){.clubHomeBanner{margin:20px 0;border-radius:16px}.clubHomeBar{padding:18px;align-items:stretch;flex-direction:column;gap:16px}.clubHomeBar strong{font-size:17px}.clubHomeBar span{font-size:11px}.clubPrimaryLink{font-size:13px;padding:12px 16px}.clubPage{padding:0 20px}.clubPageNav{gap:12px;flex-wrap:wrap;padding:16px 0}.clubPageBrand{font-size:16px}.clubPageNav>div{order:3;width:100%;justify-content:center;gap:30px;padding-top:10px}.clubPageNav>a:last-child{font-size:11px}.clubWelcome{grid-template-columns:1fr;padding:30px 0;gap:30px}.clubWelcome h1{font-size:43px}.clubWelcome p{font-size:14px}.clubWelcomeArt{aspect-ratio:1.25;border-radius:20px}.clubSection{padding:36px 0}.clubSectionTitle h2{font-size:24px}.clubRewardGrid,.clubSteps{grid-template-columns:1fr;gap:14px}.clubRewardCard{padding:24px}.clubRewardCard>strong{font-size:43px;margin:5px 0}.clubValidity{padding:18px;font-size:12px}.clubValidity>span:last-child{width:100%;margin:0}.clubSteps{gap:8px}.clubSteps li{padding:14px 0}.clubSteps li>span{margin-bottom:12px}.clubPageFooter{align-items:start}.clubFaq details{padding:0 16px}.clubPageFooter a{font-size:11px}}@media(prefers-reduced-motion:reduce){.clubPrimaryLink{transition:none}.clubPrimaryLink:hover{transform:none}}.clubArtworkInteractive{position:relative;width:100%}.clubArtworkInteractive>img{display:block;width:100%;height:auto}.clubArtHit{position:absolute;border-radius:18px;display:block;cursor:pointer;box-sizing:border-box}.clubArtHit:hover{box-shadow:0 0 0 2px #fff9,0 0 22px #f8d45b70;background:#ffffff09}.clubArtHit:focus-visible{outline:3px solid white!important;outline-offset:2px;background:#fff2}.artEnter{left:71.2%;top:76.2%;width:18.8%;height:9.3%;border-radius:40px}.artBenefits{left:60.3%;top:76.2%;width:10.4%;height:9.3%;border-radius:40px}.artReward{top:39.7%;width:12.5%;height:21.9%}.artReward0{left:82.2%}.artReward1{left:68.8%}.artReward2{left:55.4%}.clubBenefitMore{display:inline-flex;align-items:center;gap:12px;color:#214d75;font-size:13px;font-weight:700;margin-top:22px;min-height:44px}.clubBenefitDetail{padding-bottom:60px}.clubBenefitIntro{padding:50px 0 28px;max-width:800px}.clubBenefitIntro h1{font-size:36px;margin:15px 0}.clubBenefitIntro>strong{display:block;font-size:68px;color:#926917}.clubBenefitIntro>p{font-size:18px;color:#61758a;line-height:2}.clubBenefitTerms{background:#f0f5fb;border:1px solid #dce5f0;border-radius:16px;padding:25px;margin-bottom:30px}.clubBenefitTerms h2{font-size:21px}.clubBenefitTerms p{font-size:14px;color:#536b83;line-height:2.2}@media(max-width:760px){.clubBenefitIntro h1{font-size:28px}.clubArtHit{border-radius:7px}}.clubMobileBenefits{display:none}@media(max-width:760px){.clubMobileBenefits{display:grid;gap:8px;padding:14px 18px 0;background:#0b1b30}.clubMobileBenefits>a{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #a1b9db44;border-radius:10px;color:#e9f2ff;text-decoration:none;font-size:12px}.clubMobileBenefits>a:focus-visible{outline:3px solid #fff;outline-offset:2px}}.clubPreview.isMobile .clubMobileBenefits{display:grid;gap:8px;padding:14px 18px 0}.clubPreview.isMobile .clubMobileBenefits>a{display:flex;justify-content:space-between;min-height:44px;align-items:center;color:#fff;font-size:12px}.clubBenefit{text-decoration:none}.clubBenefit:hover{background-color:#ffffff0d}.clubBenefit:focus-visible{outline:3px solid #fff;outline-offset:3px}.clubArtHit{--neon:#f8cf63;isolation:isolate}.artBenefits,.artReward1{--neon:#45c9ff}.artReward2{--neon:#c78bff}.clubArtHit:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--club-neon-angle),transparent 0deg,var(--neon) 60deg,#fff 82deg,transparent 110deg,transparent 190deg,var(--neon) 250deg,transparent 290deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:clubNeonTravel 5s linear infinite}.clubArtHit{animation:clubNeonBreathe 3.6s ease-in-out infinite}.artReward1{animation-delay:-1.2s}.artReward2{animation-delay:-2.4s}.clubArtHit:hover{background:#ffffff0d;box-shadow:0 0 4px var(--neon),0 0 22px var(--neon)}@keyframes clubNeonTravel{to{--club-neon-angle:360deg}}@keyframes clubNeonBreathe{0%,to{box-shadow:0 0 2px var(--neon),0 0 8px color-mix(in srgb,var(--neon) 30%,transparent)}50%{box-shadow:0 0 5px var(--neon),0 0 17px color-mix(in srgb,var(--neon) 52%,transparent)}}.clubBenefitDetail{--benefit-accent:#f1c55b;--benefit-glow:#ad7b252e;--benefit-ink:#8f6519}.detailTone-referrer{--benefit-accent:#65d2ff;--benefit-glow:#2396da30;--benefit-ink:#176b9d}.detailTone-referred{--benefit-accent:#c493ff;--benefit-glow:#874bcc30;--benefit-ink:#7850a8}.clubBenefitHero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:45px;padding:25px 0 15px}.clubBenefitIntro>strong{color:var(--benefit-ink);font-size:76px}.clubBenefitIntro{padding:35px 0}.clubBenefitIntro h1{font-size:38px}.clubBenefitVisual{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:465px;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 45% 40%,var(--benefit-glow),transparent 68%),linear-gradient(140deg,#0e2542,#070e1f);border:1px solid #56739144;box-shadow:0 20px 50px #132b4920;color:#fff}.clubBenefitVisual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(#8baac72e .7px,transparent .7px);background-size:24px 24px;-webkit-mask-image:linear-gradient(0deg,transparent,#000);mask-image:linear-gradient(0deg,transparent,#000)}.benefitOrbit{position:absolute;left:50%;top:42%;width:360px;height:180px;border:1px solid color-mix(in srgb,var(--benefit-accent) 40%,transparent);border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg);box-shadow:0 0 24px var(--benefit-glow)}.orbitTwo{width:310px;height:280px;transform:translate(-50%,-50%) rotate(34deg);border-color:#8cabc52b}.benefitGlassCard{position:relative;display:flex;flex-direction:column;align-items:center;width:265px;min-height:275px;margin-top:15px;padding:20px 25px;border:1px solid color-mix(in srgb,var(--benefit-accent) 65%,transparent);border-radius:22px;background:linear-gradient(145deg,#354764b3,#0c1935e8);box-shadow:inset 0 1px #fff3,0 14px 0 -7px #081125,0 17px 0 -7px #64778b80,0 30px 40px #0006;transform:perspective(900px) rotateY(-13deg) rotateX(7deg);animation:clubCardFloat 7s ease-in-out infinite}.benefitCardBrand{display:flex;align-items:center;justify-content:space-between;direction:ltr;width:100%;font:10px/1.5 sans-serif;letter-spacing:2px;color:#e2e8f4}.benefitCardBrand img{width:35px;height:35px;object-fit:contain}.benefitMedallion{display:grid;place-items:center;width:66px;height:66px;border:1px solid var(--benefit-accent);border-radius:50%;color:var(--benefit-accent);background:linear-gradient(140deg,var(--benefit-glow),#081329);box-shadow:0 0 30px var(--benefit-glow);margin-top:15px}.benefitGlassCard>strong{font-size:62px;color:var(--benefit-accent);line-height:1.5}.benefitGlassCard>span{font-size:14px;font-weight:700}.benefitCardLine{height:2px;background:linear-gradient(90deg,transparent,var(--benefit-accent),transparent);width:100%;margin-top:20px}.benefitFloatingIcon{position:absolute;left:12%;top:20%;display:grid;place-items:center;width:65px;height:65px;border:1px solid #fff4;border-radius:18px;background:linear-gradient(135deg,#304766,#13213c);color:var(--benefit-accent);box-shadow:0 10px 25px #0004;transform:rotate(-14deg)}.benefitFlow{display:flex;justify-content:space-between;width:88%;margin-top:42px;gap:14px;position:relative}.benefitFlow:before{content:"";position:absolute;top:16px;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,var(--benefit-accent),transparent);z-index:-1}.benefitFlow>div{display:flex;flex:1;align-items:center;flex-direction:column;gap:9px;text-align:center}.benefitFlow span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;border:1px solid var(--benefit-accent);background:#11243d;color:var(--benefit-accent);font-size:13px}.benefitFlow b{font-size:10px;color:#d2ddeb;line-height:1.8}.clubBenefitVisual>small{font-size:9px;color:#91a4bf;margin:22px 0 16px}.clubBenefitDetail .clubSteps{background:#fff;border:1px solid #e0e7f1;padding:10px 18px;border-radius:20px}.clubBenefitDetail .clubSection{scroll-margin-top:20px}.clubBenefitDetail .clubBenefitTerms{border-right:3px solid var(--benefit-ink)}@keyframes clubCardFloat{0%,to{transform:perspective(900px) rotateY(-13deg) rotateX(7deg) translateY(0)}50%{transform:perspective(900px) rotateY(-8deg) rotateX(4deg) translateY(-7px)}}@media(max-width:760px){.clubBenefitHero{grid-template-columns:1fr;gap:16px}.clubBenefitIntro{padding:20px 0}.clubBenefitIntro h1{font-size:29px}.clubBenefitIntro>p{font-size:15px}.clubBenefitVisual{min-height:420px;border-radius:20px}.benefitGlassCard{width:235px}.benefitFloatingIcon{left:5%;width:48px;height:48px}.benefitOrbit{width:290px}.clubBenefitDetail .clubSteps{padding:8px 18px}.clubMobileBenefits{padding-bottom:14px;border-radius:0 0 16px 16px}}@media(prefers-reduced-motion:reduce){.clubArtHit,.clubArtHit:before,.benefitGlassCard{animation:none}.clubArtHit{box-shadow:0 0 6px var(--neon)}.clubArtHit:before{background:var(--neon)}}.clubAdmin>header{position:sticky;top:0;z-index:30;background:#f1f4f9eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 0;border-bottom:1px solid #dce4ef}.clubEditor{overflow:visible;align-items:start}.clubEditor>nav{position:sticky;top:100px;align-self:start;height:auto;min-height:0;max-height:calc(100dvh - 124px);overflow:auto;width:auto;margin:0;border:0;box-shadow:none;z-index:5;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;border-radius:0 16px 16px 0}.clubEditor>nav button{flex:none;white-space:normal;min-height:44px;width:100%}.clubEditor>section{width:100%;min-width:0}.clubBenefitExample{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:18px;padding:28px;background:#fff;border:1px solid #dce5f0;border-radius:20px;margin-bottom:24px}.clubBenefitExample h2{font-size:22px}.clubBenefitExample p{font-size:14px;line-height:2.2;color:#576f86}.clubBenefitExample>strong{font-size:36px;color:var(--benefit-ink);text-align:center}.clubBenefitExample>strong small{display:block;font-size:14px;margin-top:8px}.clubExampleNote{grid-column:1/-1;margin:0;padding-top:16px;border-top:1px solid #e5ebf3}.clubHomeBanner[data-animation=false] .clubArtHit,.clubHomeBanner[data-animation=false] .clubArtHit:before{animation:none}.synSection[id]{scroll-margin-top:24px}@media(max-width:900px){.clubEditor{grid-template-columns:1fr}.clubEditor>nav{position:sticky;top:86px;max-height:none;overflow:visible;flex-direction:row;flex-wrap:wrap;border-radius:16px 16px 0 0;padding:12px;gap:8px}.clubEditor>nav button{width:auto;flex:1 1 130px}.clubAdmin>header h1{font-size:19px}.clubAdmin>header{gap:10px}.clubAdmin>header a{font-size:11px}.clubBenefitExample{grid-template-columns:1fr;padding:22px}.clubBenefitExample>strong{text-align:right}}.clubEditor>nav{top:var(--club-admin-header,100px);max-height:calc(100dvh - var(--club-admin-header,100px) - 24px)}@media(max-width:900px){.clubEditor>nav{top:var(--club-admin-header,150px);max-height:none}}.clubHomeBanner .clubArtHit{--neon:var(--home-gold,#f8cf63)}.clubHomeBanner .artBenefits,.clubHomeBanner .artReward1{--neon:var(--home-blue,#45c9ff)}.clubHomeBanner .artReward2{--neon:var(--home-violet,#c78bff)}.clubCardsPage{background:radial-gradient(ellipse at 50% 5%,#25375a 0,#101c34 40%,#090f20);color:#f4f7ff;min-height:100vh;padding:clamp(18px,4vw,64px);overflow:hidden}.clubCardsHeading{max-width:780px;margin:50px auto 65px;text-align:center}.clubCardsHeading h1{font-size:clamp(27px,4vw,48px);line-height:1.6}.clubCardsHeading em{font-style:normal;color:#f5ce67}.clubCardsHeading p,.clubMembershipCopy p,.clubCardsFooter p{color:#bdc9df;line-height:2}.clubMembershipGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);max-width:1500px;margin:auto}.clubMembershipGrid>article{min-width:0}.membershipCardStage{position:relative;perspective:1000px;padding:12px 0 25px;isolation:isolate}.membershipCardHalo{position:absolute;top:30px;right:12px;bottom:30px;left:12px;background:var(--card-tint);filter:blur(45px);opacity:.17;z-index:-1}.membershipCard{aspect-ratio:1.586;position:relative;transform:rotateY(-7deg) rotateX(7deg);transition:transform .45s;transform-style:preserve-3d;border-radius:22px;background:linear-gradient(130deg,var(--card-tint),#20314e 38%,var(--card-tint));padding:1.5px;box-shadow:0 22px 32px #0007,0 0 14px color-mix(in srgb,var(--card-tint) 30%,transparent)}.membershipCardStage:hover .membershipCard{transform:rotateY(0) rotateX(0) translateY(-5px)}.membershipCardFront{height:100%;border-radius:21px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--card-tint) 23%,#0d1729),transparent 70%),linear-gradient(125deg,#101b2e,#070e1c);padding:clamp(17px,1.9vw,29px);display:flex;flex-direction:column;box-sizing:border-box}.membershipCardFront:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,#ffffff0d 40%,transparent 65%);pointer-events:none}.membershipCardBrand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:clamp(12px,1.3vw,19px);z-index:1}.membershipCardBrand img{width:clamp(32px,3vw,47px);height:47px;object-fit:contain}.membershipCardBrand small{display:block;font:9px system-ui;letter-spacing:3px;margin-top:4px}.membershipCardBrand>span{margin-inline-start:auto;font:8px system-ui;letter-spacing:1px;color:var(--card-tint)}.membershipCardChip{width:38px;height:28px;border-radius:7px;background:linear-gradient(135deg,#e9d09b,#a18d60,#f8edbd);margin-top:14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e5ce91}.membershipCardChip i{flex:1;border:1px solid #6d623e77;border-radius:5px}.membershipCardValue{display:flex;align-items:baseline;gap:10px;z-index:1;margin:auto 0}.membershipCardValue strong{font-size:clamp(25px,3.8vw,50px);line-height:1.3;color:var(--card-tint);text-shadow:0 0 20px color-mix(in srgb,var(--card-tint) 32%,transparent)}.membershipCardValue span{font-size:11px;color:#d7e0f1}.membershipCardBottom{display:flex;justify-content:space-between;align-items:end;z-index:1}.membershipCardBottom span{font-size:11px;display:block;color:#adbdd4}.membershipCardBottom b{display:block;margin-top:5px;font-size:15px}.membershipCardBottom>small{font:11px system-ui;letter-spacing:3px;color:var(--card-tint)}.membershipCardOrbit{position:absolute;width:220px;height:220px;border:1px solid color-mix(in srgb,var(--card-tint) 30%,transparent);border-radius:50%;left:-80px;bottom:-110px;box-shadow:0 0 0 24px #ffffff03,0 0 0 50px #ffffff02;pointer-events:none}.clubMembershipCopy{padding:15px 8px}.clubMembershipCopy h2{font-size:24px}.clubMembershipCopy>div{display:flex;gap:9px;align-items:start;margin:12px 0;color:#c5d4e9;font-size:13px;line-height:1.8}.clubMembershipCopy svg{flex-shrink:0;margin-top:3px}.clubCardStatus{font-size:11px;display:inline-flex;border:1px solid #71809d5c;background:#71809d18;color:#ccd4e5;padding:5px 12px;border-radius:30px}.clubCardStatus.isEnabled{color:#a9e0d1;border-color:#5caf9555}.clubCardsFooter{max-width:800px;margin:50px auto 0;text-align:center}.clubCardsFooter .clubPrimaryLink{display:inline-flex;gap:12px;align-items:center;padding:13px 22px;border:1px solid #f5ce6755;border-radius:12px;color:#f5ce67;min-height:44px}.clubCardEditor{border:1px solid #cad6e7;border-radius:15px;padding:20px;margin:18px 0;display:grid;gap:16px;grid-template-columns:1fr 1fr}.clubCardEditor legend{font-weight:800;padding:0 10px}.clubCardEditor label{display:grid;gap:8px}.clubCardEditor input,.clubCardEditor textarea{min-width:0;width:100%;box-sizing:border-box}.clubCardEditor textarea{min-height:85px}@media(max-width:1000px){.clubMembershipGrid{grid-template-columns:1fr;max-width:470px}.membershipCardBrand{font-size:19px}.membershipCardValue strong{font-size:48px}.membershipCardFront{padding:25px}.membershipCardBrand img{width:44px}.clubCardsHeading{margin:25px auto 35px}.clubMembershipCopy{padding-bottom:25px}.clubCardEditor{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.membershipCard{transition:none;transform:none}.membershipCardStage:hover .membershipCard{transform:none}}.clubCardsPage>.clubCardsHeading{display:block;position:static;background:none;border:0;box-shadow:none;padding:0;color:inherit;z-index:auto}.clubCardsPage>.clubCardsFooter{display:block;position:static;background:transparent;border:0;box-shadow:none;padding:15px;color:inherit}.clubCardsHeading h1,.clubCardsHeading p{display:block;text-align:center}.clubCardEditor{min-width:0}.clubFinancePage{max-width:1440px;margin:auto;padding:clamp(16px,3vw,40px);color:#132c4b;min-height:70vh}.clubFinanceHeader{display:flex;position:static;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start;background:#fff;border-bottom:1px solid #d9e2ef;padding:15px 0;box-shadow:none}.clubFinanceHeader>div{margin-inline-end:auto}.clubFinanceHeader h1{font-size:clamp(22px,3vw,32px);line-height:1.6;margin:4px 0}.clubFinancePage button,.clubFinanceHeader>a{min-height:44px;padding:10px 17px;border:1px solid #cbd7e7;border-radius:10px;background:#fff;color:#193d68;font:inherit;cursor:pointer}.clubFinancePage button:disabled{opacity:.5;cursor:not-allowed}.clubFinancePage button:focus-visible,.clubHelp summary:focus-visible{outline:3px solid #45a7ed;outline-offset:3px}.clubFinancePage input,.clubFinancePage select,.clubFinancePage textarea{font:inherit;min-height:44px;padding:9px 12px;border:1px solid #c3d1e3;border-radius:9px;background:#fff;color:#143758;box-sizing:border-box;max-width:100%}.clubFinancePage label{display:grid;gap:9px;margin:14px 0}.clubFinancePage .clubCheck{display:flex;align-items:center}.clubFinancePage input[type=checkbox]{width:20px;min-height:20px;height:20px;flex-shrink:0}.clubFinancePanel{background:#fff;border:1px solid #d6e0ed;border-radius:18px;padding:clamp(18px,3vw,30px);margin:24px 0}.clubFinancePanel h2{font-size:20px;line-height:1.7}.clubFinancePanel p{line-height:2;color:#546781}.clubWalletOverview{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:30px}.clubWalletOverview>.clubFinancePanel{height:fit-content}.clubWalletBalance{font-size:clamp(25px,4vw,40px);color:#235b9c}.clubWalletOverview dl>div{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid #e8edf4;padding:12px 0}.clubFinanceMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.clubFinanceMetrics article{display:grid;gap:12px;padding:24px;border:1px solid #d4dfef;border-radius:16px;background:linear-gradient(140deg,#fff,#eff5fb);min-width:0}.clubFinanceMetrics strong{font-size:22px;overflow-wrap:anywhere}.clubFinanceFilters,.clubFinanceActions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.clubFinanceFilters label{flex:1;min-width:170px}.clubFinanceRow{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid #e2e8f1}.clubFinanceRow small{display:block;margin:8px 0;color:#6b7d93}.clubFinanceRow time{font-size:12px;color:#687d97}.clubFinanceTabs{display:flex;flex-wrap:wrap;gap:10px;position:sticky;top:0;z-index:12;background:#f3f6fb;padding:14px;border-radius:13px}.clubFinanceTabs button[aria-pressed=true]{background:#173f70;color:#fff;border-color:#173f70}.clubFinanceListCard{padding:20px;margin:16px 0;border:1px solid #d9e3ef;border-radius:12px}.clubFinanceListCard>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:12px 0;font-size:13px}.clubFinanceListCard b{overflow-wrap:anywhere;max-width:100%}.clubFinanceListCard pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px monospace;direction:ltr;max-width:100%}.clubHelp{display:inline-block;position:relative;vertical-align:middle;font-size:13px;margin-inline-start:5px}.clubHelp summary{list-style:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid #b2c4dc;border-radius:50%;color:#31577d;cursor:pointer}.clubHelp[open]>div{position:absolute;top:34px;right:0;z-index:15;background:#122743;color:#fff;padding:15px;border-radius:12px;box-shadow:0 12px 30px #06162d33;width:min(280px,65vw);font-weight:400}.clubFinancePanel .clubHelp p{color:#e0e9fa;font-size:13px;line-height:1.9}.clubTermsText{white-space:pre-wrap;max-height:400px;overflow:auto;border:1px solid #dce5ef;padding:20px;border-radius:12px;line-height:2}@media(max-width:760px){.clubWalletOverview{grid-template-columns:1fr;gap:0}.clubFinanceMetrics{grid-template-columns:1fr}.clubFinanceTabs{position:static}.clubWalletOverview .membershipCardValue strong{font-size:25px}.clubFinanceHeader{gap:10px}.clubFinanceRow{align-items:start}.clubFinancePage>.clubAdminStatus{flex-wrap:wrap}.clubHelp[open]>div{right:auto;left:0}}.clubCardsPage>.clubCardsHeading{height:auto;min-height:0;max-height:none}.clubCardsPage>.clubPageNav{background:transparent;color:#dce7f8;border-bottom:1px solid #9cafd030}.clubCardsPage>.clubPageNav a{color:inherit}.clubMembershipGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.clubCardsHeading{margin-bottom:55px}.clubCardsHeading p{margin-bottom:0}.clubWalletOverview .membershipCardValue strong{font-size:clamp(20px,2.7vw,35px)}@media(min-width:1600px){.clubMembershipGrid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1800px}}@media(max-width:1000px){.clubMembershipGrid{grid-template-columns:1fr;max-width:470px}}.clubMemberDashboard{--member-gold:#f6ce72;--member-ink:#0a142a;max-width:1320px;margin-inline:auto}.clubMemberDashboard [hidden]{display:none!important}.clubMemberDashboard .clubFinanceHeader{margin-bottom:24px}.clubMemberDashboard button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.clubMemberHero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;overflow:hidden;border-radius:28px;padding:48px;background:radial-gradient(ellipse at 15% 30%,#163d6c 0,transparent 48%),radial-gradient(ellipse at 75% 100%,#32224b 0,transparent 50%),#080f20;color:#fff;border:1px solid #c6a45455;box-shadow:0 20px 50px #091a3820}.clubMemberHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background-image:linear-gradient(30deg,transparent 49.5%,#b79a50 50%,transparent 50.5%),linear-gradient(150deg,transparent 49.5%,#b79a50 50%,transparent 50.5%);background-size:100px 170px;-webkit-mask-image:linear-gradient(to left,transparent,#000);mask-image:linear-gradient(to left,transparent,#000)}.clubMemberEyebrow{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:2px;color:var(--member-gold)}.clubMemberHero h2{font-size:clamp(28px,3vw,44px);line-height:1.7;margin:14px 0;font-weight:850;color:#fff}.clubMemberHero h2 em{font-style:normal;color:var(--member-gold)}.clubMemberHeroCopy>p{color:#bfcbdf;line-height:2;max-width:400px}.clubMemberAvailable{margin-top:24px}.clubMemberAvailable>span{display:flex;align-items:center;gap:8px;font-size:13px;color:#c7d4e9}.clubMemberAvailable>strong{display:block;font-size:clamp(25px,3vw,38px);margin-top:10px;color:#fff;font-weight:850}.clubMemberHeroActions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.clubMemberHeroActions button:first-child{background:linear-gradient(115deg,#f3bb42,#ffe6a5);color:#191508;border:1px solid #ffdfa1;box-shadow:0 0 22px #eab64b35}.clubMemberHeroActions button{padding:12px 20px;border-radius:12px;background:#ffffff09;color:#fff;border:1px solid #8daddb66;font:inherit}.clubMemberHeroCopy>small{display:flex;gap:7px;align-items:center;color:#a5b7d3;margin-top:22px;font-size:11px}.clubMemberCardScene{position:relative;perspective:1100px;padding:35px 10px;text-align:center}.clubMemberCardScene .membershipCardStage{max-width:440px;margin:auto;filter:drop-shadow(0 24px 25px #0009)}.clubMemberCardScene .membershipCard{transform:rotateY(-13deg) rotateX(8deg) rotate(4deg);transition:transform .6s}.clubMemberCardScene:hover .membershipCard{transform:rotateY(-4deg) rotateX(3deg)}.clubMemberCardScene .membershipCardFront{box-shadow:inset 0 0 24px #e9c26812,0 0 20px #d8b76025}.clubMemberTierTag{display:inline-block;position:relative;margin-top:28px;border:1px solid #d8bc7955;border-radius:30px;background:#081428bb;padding:10px 18px;color:#ead9a8;font-size:12px}.clubMemberOrb{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff8d0,#dda836 35%,#6b4218 80%);box-shadow:0 0 35px #e2b95140;animation:memberFloat 7s ease-in-out infinite}.orbOne{width:52px;height:52px;top:0;left:8%}.orbTwo{width:25px;height:25px;bottom:15px;right:4%;animation-delay:-3s;background:radial-gradient(circle at 30% 25%,#c3f3ff,#1688d4 45%,#09295f 85%)}.clubMemberQuickStats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.clubMemberQuickStats article{display:flex;gap:14px;padding:22px;border:1px solid #dde4ee;border-radius:18px;background:#fff}.clubMemberQuickStats article>svg{color:#b18b37;background:#fff8e8;padding:10px;box-sizing:content-box;border-radius:14px;width:22px;height:22px;flex-shrink:0}.clubMemberQuickStats article span{font-size:12px;color:#52627b}.clubMemberQuickStats article strong{display:block;font-size:19px;color:#142640;margin:8px 0}.clubMemberQuickStats article small{font-size:11px;color:#77859a}.clubMemberTabs{display:flex;gap:8px;padding:8px;margin:28px 0 20px;background:#edf1f7;border-radius:16px;overflow-x:auto}.clubMemberTabs button{flex:1;white-space:nowrap;background:transparent;border:0;color:#58677e;padding:12px 18px;border-radius:11px;font:inherit;font-size:13px}.clubMemberTabs button[aria-pressed=true]{background:#102443;color:#ffe1a0;box-shadow:0 5px 12px #14243e22}.clubMemberTabs b{background:#e4b34d;color:#102443;border-radius:50%;min-width:20px;padding:2px;font-size:10px}.clubMemberDashboard .clubFinancePanel{border-radius:20px;border-color:#dee5ef}.clubMemberProgress{background:linear-gradient(110deg,#fff,#f8f4e9)}.clubMemberProgress progress{height:10px;accent-color:#b98e38;width:100%}.clubMemberReferralCode{display:block;width:fit-content;padding:16px 24px;margin:18px 0;background:#0d1b33;color:#f6d68c;border:1px solid #d4ad5c77;border-radius:14px;font-size:24px;letter-spacing:4px;box-shadow:0 6px 20px #0d1b3315}.clubMemberDashboard .clubFinanceMetrics{gap:16px}.clubMemberDashboard .clubFinanceMetrics article{border-radius:16px;padding:24px}.clubMemberDashboard .clubFinanceRow{padding:18px 0}.clubMemberDashboard button:focus-visible{outline:3px solid #32b9ff;outline-offset:4px}@keyframes memberFloat{50%{transform:translateY(-14px)}}@media(max-width:800px){.clubMemberHero{grid-template-columns:1fr;padding:28px 24px;gap:8px}.clubMemberCardScene{grid-row:1;padding:18px 10px}.clubMemberCardScene .membershipCardStage{max-width:340px}.clubMemberHero h2 br{display:none}.clubMemberHero h2{font-size:28px}.clubMemberQuickStats{grid-template-columns:1fr}.clubMemberQuickStats article{padding:16px}.clubMemberTabs button{flex:none}.clubMemberHeroCopy>p{max-width:none}.clubMemberDashboard .clubFinanceMetrics{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.clubMemberOrb{animation:none}.clubMemberCardScene .membershipCard{transform:none!important;transition:none}}.clubMemberDashboard{background:#070e1d;color:#e9effc;padding:28px;border-radius:24px;--member-gold:#ffda7e}.clubMemberDashboard .clubFinanceHeader{background:transparent;color:#f4f6ff;border-bottom:1px solid #d6b66c30;padding-bottom:20px}.clubMemberDashboard .clubFinanceHeader h1{color:#fff}.clubMemberDashboard .clubFinanceHeader small,.clubMemberDashboard .clubFinanceHeader a{color:#c7d5ea}.clubMemberDashboard .clubFinanceHeader button{background:#14223a;color:#e5d3a7;border:1px solid #b7a16b66}.clubMemberHero{grid-template-columns:1.12fr 1fr;padding:36px;gap:24px;min-height:590px;background:radial-gradient(ellipse at 85% 0,#12305a88,transparent 55%),#050c1b;border-color:#e3bd6670;box-shadow:0 22px 60px #0008,inset 0 0 55px #345d8d18}.clubMemberHero:before{display:none}.clubMemberHeroCopy{z-index:2}.clubMemberIdentity{display:flex;align-items:center;gap:14px;margin-bottom:24px;font-weight:850;font-size:27px}.clubMemberIdentity img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 0 12px #f3bc4a66)}.clubMemberIdentity small{display:block;font:10px/2.5 sans-serif;letter-spacing:2px;color:#dce5f5}.clubMemberEyebrow{letter-spacing:0;font-size:12px;color:#e1c17d}.clubMemberHero h2{font-size:clamp(26px,2.7vw,40px);line-height:1.55;margin:12px 0}.clubMemberHero h2 em{background:linear-gradient(#fff4c4,#ffcf61 65%,#a86f14);-webkit-background-clip:text;background-clip:text;color:transparent}.clubMemberHeroCopy>p{font-size:13px;margin-bottom:20px}.clubMemberRewardTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clubMemberDashboard .memberReward{--neon:#ffd16b;display:grid;grid-template-columns:24px 1fr;gap:6px;padding:17px 10px;border:1px solid var(--neon);border-radius:17px;color:var(--neon);background:radial-gradient(ellipse at bottom,#72501d44,transparent),#080f20;box-shadow:inset 0 0 14px color-mix(in srgb,var(--neon) 20%,transparent),0 0 15px color-mix(in srgb,var(--neon) 16%,transparent);transition:transform .2s,box-shadow .2s}.clubMemberDashboard .memberReward.blue{--neon:#57c8ff;background:radial-gradient(ellipse at bottom,#1259a855,transparent),#080f20}.clubMemberDashboard .memberReward.violet{--neon:#cb89ff;background:radial-gradient(ellipse at bottom,#6b259855,transparent),#080f20}.memberReward strong{font-size:36px;line-height:1.2;text-shadow:0 0 20px color-mix(in srgb,var(--neon) 45%,transparent)}.memberReward span{grid-column:1/-1;color:#f2f4ff;font-size:11px;line-height:1.8}.clubMemberDashboard .memberReward:hover{transform:translateY(-4px);box-shadow:0 0 25px color-mix(in srgb,var(--neon) 30%,transparent)}.clubMemberAvailable{border:1px solid #adc6e644;border-radius:15px;padding:15px 18px;margin-top:20px;background:#030a16a8;display:flex;justify-content:space-between;gap:12px;align-items:center}.clubMemberAvailable>strong{font-size:clamp(20px,2vw,28px);margin:0}.clubMemberAvailable>span{font-size:11px}.clubMemberHeroActions button{border-radius:30px}.clubMemberHeroActions button:first-child{box-shadow:0 0 7px #ffe09a,0 0 25px #fb44;flex:1}.clubMemberHeroCopy>small{margin-top:16px}.clubMemberCardScene{align-self:stretch;display:flex;flex-direction:column;justify-content:center;isolation:isolate;min-height:520px;padding:30px 12px}.clubMemberReferenceArt{position:absolute;top:-36px;right:-24px;bottom:-36px;left:-36px;z-index:-2;background:url(/assets/loyalty/club-home-original.png) left center/auto 100% no-repeat;opacity:.72;-webkit-mask-image:linear-gradient(to right,#000 55%,transparent);mask-image:linear-gradient(to right,#000 55%,transparent)}.clubMemberCardScene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse,#02071288,transparent 75%)}.clubMemberCardScene .membershipCardStage{width:100%;filter:drop-shadow(0 25px 22px #000)}.clubMemberCardScene .membershipCardFront{background:linear-gradient(135deg,#101e35f5,#020711fa);border-color:#ffe1a5;box-shadow:inset 0 0 15px #e2bd6844,0 0 4px #ffe1a5,0 0 28px #e9b84866}.clubMemberTierTag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07152be6;color:#ffe1a0;border-color:#efcc7b88}.clubMemberOrb{display:none}.clubMemberQuickStats article,.clubMemberDashboard .clubFinanceMetrics article,.clubMemberDashboard .clubFinancePanel{background:linear-gradient(140deg,#142039,#0b1425);border:1px solid #8ba9d42e;color:#d8e2f3;box-shadow:0 10px 25px #0002}.clubMemberQuickStats article strong,.clubMemberDashboard .clubFinanceMetrics strong,.clubMemberDashboard .clubFinancePanel h2{color:#fff}.clubMemberQuickStats article span,.clubMemberQuickStats article small,.clubMemberDashboard .clubFinancePanel p,.clubMemberDashboard .clubFinanceMetrics span{color:#b9c8df}.clubMemberQuickStats article>svg{background:#e2ad3020;color:#ffce70}.clubMemberQuickStats article:nth-child(2)>svg{background:#2c9dec20;color:#6bcaff}.clubMemberQuickStats article:nth-child(3)>svg{background:#9f62e720;color:#c996ff}.clubMemberTabs{background:#101b30;border:1px solid #829ec12b}.clubMemberTabs button{color:#b9c9e2}.clubMemberTabs button[aria-pressed=true]{background:linear-gradient(135deg,#fce5a5,#dba83e);color:#151b26}.clubMemberDashboard .clubFinancePanel a{color:#86d4ff}.clubMemberDashboard .clubFinanceRow{border-color:#b1c6e42b}.clubMemberDashboard .clubFinanceRow time{color:#adbed9}.clubMemberDashboard .clubFinancePanel button{background:#1d3556;color:#edf5ff;border-color:#6488b366}.clubMemberDashboard .clubHelp{color:#9ec8eb}.clubMemberDashboard .clubHelp[open]>div{color:#152c4d}@media(max-width:800px){.clubMemberDashboard{padding:14px;border-radius:0}.clubMemberHero{grid-template-columns:1fr;padding:24px;min-height:0}.clubMemberCardScene{min-height:330px;padding:20px 10px}.clubMemberReferenceArt{top:-24px;right:-24px;bottom:-24px;left:-24px;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.clubMemberIdentity{font-size:23px}.clubMemberIdentity img{width:48px;height:48px}.clubMemberAvailable{flex-wrap:wrap}.clubMemberRewardTiles{gap:8px}.clubMemberDashboard .memberReward{padding:13px 7px;grid-template-columns:1fr}.memberReward svg{display:none}.memberReward strong{font-size:31px}.memberReward span{font-size:10px}.clubMemberTierTag{margin-top:16px;font-size:10px}.clubMemberHeroCopy>small{line-height:1.8}}@media(prefers-reduced-motion:reduce){.clubMemberDashboard .memberReward{transition:none}.clubMemberDashboard .memberReward:hover{transform:none}}.clubPage,.clubCardsPage{--club-accent:#ffd477;background:radial-gradient(ellipse at 5% 10%,#173d6644,transparent 40%),radial-gradient(ellipse at 90% 50%,#40215c22,transparent 45%),#070e1d;color:#eef3ff}.clubPage .clubPageNav,.clubPageFooter{border-color:#9eb8dc30;background:transparent}.clubPage .clubPageNav a,.clubPageFooter a{color:#cddaf0}.clubPage .clubPageBrand{color:#ffda83}.clubPage h1,.clubPage h2,.clubPage h3{color:#f3f6ff}.clubPage p,.clubPage .clubWelcomeNote,.clubPage .clubAvailability{color:#b8c8df}.clubPage .clubEyebrow,.clubPage .clubSectionTitle>span,.clubCardsPage .clubEyebrow{color:#eac575}.clubPage .clubWelcome h1 em{color:#ffd477}.clubWelcomeArt{border:1px solid #e3c17166;box-shadow:0 0 35px #d4a33c20,0 25px 55px #0008;transform:perspective(1200px) rotateY(5deg)}.clubPage .clubPrimaryLink{border-radius:30px;box-shadow:0 0 5px #ffe2a4,0 0 24px #efb94033;background:linear-gradient(135deg,#fff0bc,#eebc4e);color:#171b26!important}.clubPage .clubRewardCard{--reward-accent:#ffcf69;background:radial-gradient(ellipse at bottom,#9b712223,transparent),#0c162a;border:1px solid var(--reward-accent);box-shadow:inset 0 0 20px #f2c7620d,0 0 20px #e4b64d14;transition:transform .2s}.clubPage .clubRewardCard.rewardTone1{--reward-accent:#63caff;background:radial-gradient(ellipse at bottom,#2171b733,transparent),#0c162a}.clubPage .clubRewardCard.rewardTone2{--reward-accent:#c68aff;background:radial-gradient(ellipse at bottom,#7745a533,transparent),#0c162a}.clubPage .clubRewardCard>strong,.clubPage .clubRewardCard>svg,.clubPage .clubBenefitMore{color:var(--reward-accent)}.clubPage .clubRewardCard:hover{transform:translateY(-5px)}.clubPage .clubRewardCard p{color:#c0cde1}.clubPage .clubValidity,.clubPage .clubStepsSection,.clubPage .clubBenefitTerms,.clubPage .clubBenefitExample{background:linear-gradient(130deg,#132039,#0a1223);border:1px solid #a4bbda33;color:#d7e2f4;border-radius:24px}.clubPage .clubSteps li{background:#101c31;border:1px solid #a4bbda33;border-radius:20px;box-shadow:0 12px 25px #0003}.clubPage .clubSteps li>span{background:#ebc7731c;color:#ffdb89;border:1px solid #edc76a77}.clubPage .clubSteps p{color:#c0cde1}.clubPage .clubFaq details{background:#111c30;border-color:#9eb8dc33;border-radius:14px;padding:18px 22px;margin-bottom:12px}.clubPage .clubFaq summary{color:#f1e3c0}.clubPage .clubFaq p{color:#bdcee7}.clubPage .clubPageFooter strong{color:#ffda83}.clubPage .clubDesignNotice,.clubCardsPage .clubDesignNotice{background:#d5a84012;border-color:#e5be5d55;color:#e9d5a6}.clubBenefitDetail.detailTone-personal{--club-accent:#ffd477}.clubBenefitDetail.detailTone-referrer{--club-accent:#63caff}.clubBenefitDetail.detailTone-referred{--club-accent:#c68aff}.clubBenefitHero{position:relative;border-bottom:1px solid #a8bbd32b}.clubBenefitDetail .clubBenefitIntro>strong{color:var(--club-accent);text-shadow:0 0 30px color-mix(in srgb,var(--club-accent) 30%,transparent)}.clubBenefitDetail .clubBenefitVisual{background:linear-gradient(90deg,#030a1733,#071021bb),url(/assets/loyalty/club-home-original.png) left center/auto 100%;border:1px solid #d7b86d66;border-radius:28px;box-shadow:0 18px 55px #0006;overflow:hidden}.clubBenefitDetail .benefitGlassCard{background:linear-gradient(145deg,#101f37f5,#030917f5);border:1px solid var(--club-accent);box-shadow:0 0 5px var(--club-accent),0 0 32px color-mix(in srgb,var(--club-accent) 25%,transparent),0 30px 45px #0008}.clubBenefitDetail .benefitGlassCard>strong{color:var(--club-accent)}.clubBenefitDetail .benefitGlassCard>span,.clubBenefitDetail .benefitCardBrand{color:#e8effb}.clubBenefitDetail .benefitFlow>div{background:#071324e8;border:1px solid #a2c3e44d;color:#d9e8fb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.clubBenefitDetail .benefitFlow b{color:#e1ebfb}.clubBenefitDetail .benefitFlow span{color:var(--club-accent)}.clubBenefitDetail .clubBenefitExample>strong{color:var(--club-accent)}.clubBenefitDetail .clubBenefitTerms p{color:#c5d2e5}.clubBenefitDetail .clubExampleNote{color:#a9bcd7}.clubCardsPage .clubMembershipCopy{background:linear-gradient(140deg,#111f35,#090f1f);border:1px solid #9bb4d12b;border-radius:20px;padding:24px}.clubCardsPage .clubMembershipCopy h2{color:#f4f5ff}.clubCardsPage .clubMembershipCopy p,.clubCardsPage .clubMembershipCopy>div{color:#c0cde1}.clubCardsPage .membershipCardFront{box-shadow:inset 0 0 22px #ffffff08,0 0 22px color-mix(in srgb,var(--card-tint) 20%,transparent)}.clubMemberDashboard .clubFinanceHeader>a{background:#14223a;border:1px solid #b7a16b66;color:#e5d3a7}.clubMemberDashboard .clubMemberTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;height:auto;max-height:none}.clubMemberDashboard .clubMemberTabs button{min-width:0;white-space:normal;padding:12px 8px;font-size:12px}.clubReferralLink{display:flex;flex-direction:column;gap:10px;margin:18px 0}.clubReferralLink input{width:100%;min-width:0;padding:13px;border-radius:10px;background:#091426;color:#b9dfff;border:1px solid #7da8d555;font-size:13px}.clubMemberDashboard>p[role=status]{padding:14px 18px;background:#183d37;color:#dcfff0;border:1px solid #4b927a;border-radius:12px}@media(max-width:800px){.clubPage{padding:0 20px}.clubPageNav{flex-wrap:wrap;gap:16px}.clubPageNav>div{flex-wrap:wrap;gap:15px}.clubWelcomeArt{transform:none}.clubMemberDashboard .clubMemberTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.clubMemberDashboard .clubMemberTabs button{flex:none}.clubBenefitDetail .clubBenefitVisual{min-width:0}.clubPage .clubStepsSection{padding:26px 18px}}@media(max-width:420px){.clubMemberDashboard .clubMemberTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.clubPage .clubRewardCard{transition:none}.clubPage .clubRewardCard:hover{transform:none}}.clubPage .clubSteps{background:transparent}.clubPage .clubBenefitVisual>small{color:#bfcde2}.clubPage a:focus-visible,.clubCardsPage a:focus-visible{outline:3px solid #63caff;outline-offset:5px}.clubHomeMobile{display:none}@property --club-neon-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes clubNeonBorder{to{--club-neon-angle:360deg}}.centerNav :is(.navQuote,.synHeader,.clubNavLink){position:relative;isolation:isolate;overflow:visible;min-height:44px;box-sizing:border-box;border:1px solid transparent;border-radius:13px;transition:box-shadow .2s,transform .2s}.centerNav .navQuote{--action-neon:#ffc94c}.centerNav .synHeader{--action-neon:#a68aff}.centerNav .clubNavLink{--action-neon:#f6ce72;background:linear-gradient(135deg,#14243e,#091326);color:#ffe6a3!important;padding:12px 18px;box-shadow:0 4px 16px #09203b20}.centerNav :is(.navQuote,.synHeader,.clubNavLink):after{content:"";pointer-events:none;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--club-neon-angle),transparent 0deg,var(--action-neon) 70deg,#fff4c7 95deg,transparent 130deg,transparent 220deg,var(--action-neon) 270deg,transparent 320deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:clubNeonBorder 5s linear infinite;filter:drop-shadow(0 0 3px var(--action-neon))}.centerNav :is(.navQuote,.synHeader,.clubNavLink):focus-visible{outline:3px solid #2196f3;outline-offset:5px}@media(max-width:700px){.clubHomeBanner>.clubArtworkInteractive,.clubHomeBanner>.clubMobileBenefits{display:none!important}.clubHomeMobile{display:block;position:relative;overflow:hidden;border:1px solid #b48c4266;border-radius:22px;background:radial-gradient(ellipse at 85% 40%,#78512333,transparent 60%),#091321;box-shadow:0 14px 40px #06101f25;text-align:right}.clubHomeMobileArt{position:relative;height:255px;overflow:hidden}.clubHomeMobileArt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#091321 0%,transparent 50%)}.clubHomeMobileArt img{width:100%;height:100%;object-fit:cover;object-position:left center;display:block}.clubHomeMobileCopy{position:relative;margin-top:-35px;padding:0 22px 24px}.clubHomeMobileCopy>span{color:#ecd49e;font-size:12px;font-weight:700}.clubHomeMobileCopy h2{font-size:clamp(25px,7vw,34px);line-height:1.55;margin:10px 0;color:#fff}.clubHomeMobileCopy em{font-style:normal;color:#ffdb8a}.clubHomeMobileCopy p{color:#d1d9e7;font-size:13px;line-height:1.9;margin:8px 0 18px}.clubHomeMobileActions{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.clubHomeMobileActions a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:50px;border-radius:12px;padding:10px 8px;font-size:14px;font-weight:800;text-decoration:none;box-sizing:border-box}.clubHomeMobileActions a:first-child{background:linear-gradient(135deg,#ffe6a0,#eeb342);color:#141c2c;box-shadow:0 0 18px #f5c96530}.clubHomeMobileActions a:last-child{color:#f2f6ff;border:1px solid #7194c2;background:#15243a}.clubHomeMobileCopy small{display:flex;align-items:center;gap:7px;color:#aebed3;font-size:11px;margin-top:17px}.centerNav :is(.navQuote,.synHeader,.clubNavLink){font-size:12px!important;min-height:44px;padding:10px 12px!important}}@media(prefers-reduced-motion:reduce){.centerNav :is(.navQuote,.synHeader,.clubNavLink):after{animation:none}}.buyerDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:850px;padding:24px;border:1px solid #dbe2ed;border-radius:20px;background:#fff}.buyerDetails fieldset{grid-column:1/-1;display:flex;gap:20px;border:1px solid #ccd8e8;border-radius:14px;padding:16px}.buyerDetails label{display:flex;flex-direction:column;gap:8px;font-size:14px}.buyerDetails fieldset label{flex-direction:row;align-items:center;min-height:44px}.buyerDetails input:not([type=radio]),.buyerDetails textarea{font:inherit;min-height:46px;width:100%;box-sizing:border-box;padding:10px;border:1px solid #b7c6d9;border-radius:10px;background:#fff;color:#13233a}.buyerDetails small{grid-column:1/-1;line-height:1.9;color:#536780}@media(max-width:600px){.buyerDetails{grid-template-columns:1fr;padding:16px}.buyerDetails fieldset{flex-direction:column;gap:6px}}.centerNav .navQuote{--cta-bg:var(--quote-background,#f4c640);--cta-ink:var(--quote-color,#14203a);--cta-height:var(--quote-height,52px);--cta-width:var(--quote-width,auto);--cta-padding:var(--quote-paddingX,24px);--cta-radius:var(--quote-radius,32px);--cta-font:var(--quote-fontSize,14px);--cta-family:var(--quote-fontFamily,inherit);--cta-weight:var(--quote-fontWeight,800);--cta-opacity:var(--quote-opacity,100%);display:var(--quote-display,inline-flex)!important}.centerNav .synHeader{--cta-bg:var(--project-background,#f4c640);--cta-ink:var(--project-color,#14203a);--cta-height:var(--project-height,52px);--cta-width:var(--project-width,auto);--cta-padding:var(--project-paddingX,24px);--cta-radius:var(--project-radius,32px);--cta-font:var(--project-fontSize,14px);--cta-family:var(--project-fontFamily,inherit);--cta-weight:var(--project-fontWeight,800);--cta-opacity:var(--project-opacity,100%);display:var(--project-display,inline-flex)!important}.centerNav .clubNavLink{--cta-bg:var(--club-background,#f4c640);--cta-ink:var(--club-color,#14203a);--cta-height:var(--club-height,52px);--cta-width:var(--club-width,auto);--cta-padding:var(--club-paddingX,24px);--cta-radius:var(--club-radius,32px);--cta-font:var(--club-fontSize,14px);--cta-family:var(--club-fontFamily,inherit);--cta-weight:var(--club-fontWeight,800);--cta-opacity:var(--club-opacity,100%);display:var(--club-display,inline-flex)!important}.centerNav.centerNav :is(.navQuote,.synHeader,.clubNavLink){--action-neon:var(--cta-bg);align-items:center;justify-content:center;gap:10px;height:var(--cta-height)!important;min-height:44px;width:var(--cta-width)!important;max-width:100%;padding:8px var(--cta-padding)!important;border:1px solid color-mix(in srgb,var(--cta-bg) 50%,#fff)!important;border-radius:var(--cta-radius)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--cta-bg) 38%,#fff),var(--cta-bg) 46%,color-mix(in srgb,var(--cta-bg) 82%,#985d10))!important;color:var(--cta-ink)!important;font-family:var(--cta-family)!important;font-size:var(--cta-font)!important;font-weight:var(--cta-weight)!important;opacity:var(--cta-opacity);box-shadow:inset 0 2px 4px #fff9,inset 0 -3px 4px #73430b33,0 0 5px color-mix(in srgb,var(--cta-bg) 65%,transparent),0 5px 18px color-mix(in srgb,var(--cta-bg) 28%,transparent);text-decoration:none;white-space:nowrap;line-height:1.5}.centerNav.centerNav :is(.navQuote,.synHeader,.clubNavLink):hover{transform:translateY(-2px);box-shadow:inset 0 2px 5px #fffb,0 0 9px var(--cta-bg),0 8px 24px color-mix(in srgb,var(--cta-bg) 42%,transparent)}.studioGoldPreset{padding:12px 20px;border-radius:30px;border:1px solid #f4c640;background:linear-gradient(145deg,#fff0b8,#f4c640);color:#14203a;font:inherit;font-weight:800;margin:6px 0 18px;cursor:pointer}@media(prefers-reduced-motion:reduce){.centerNav.centerNav :is(.navQuote,.synHeader,.clubNavLink){transition:none}.centerNav.centerNav :is(.navQuote,.synHeader,.clubNavLink):hover{transform:none}}.centerNav.centerNav :is(.navQuote,.synHeader,.clubNavLink):after{width:auto;height:auto;left:-2px;right:-2px;top:-2px;bottom:-2px;transform:none}.smartRateTable{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.smartRateTable fieldset{min-width:0;border:1px solid #c7d4e5;border-radius:18px;padding:18px}.smartRateCard{display:grid;gap:10px;padding:18px;margin:16px 0;border-radius:16px;background:linear-gradient(135deg,#172e4e,#0b1426);color:#e4efff}.smartRateCard strong{color:#ffdb83;font-size:18px}.smartRateCard small{line-height:2;color:#bdcee5}.smartPolicyEditor>p[role=status]{background:#fff4d1;padding:16px;border-radius:12px;color:#66511d}@media(max-width:800px){.smartRateTable{grid-template-columns:1fr}}.clubPurchaseGoals{padding:26px;border:1px solid #ddba6355;border-radius:24px;background:linear-gradient(135deg,#172b48,#090f20);color:#d8e6fa;margin:24px 0}.clubPurchaseGoals>header{display:flex;gap:16px;align-items:center;margin-bottom:24px}.clubPurchaseGoals h2,.clubPurchaseGoals h3{color:#ffe1a0}.clubPurchaseGoals p,.clubPurchaseGoals small{font-size:12px;line-height:2}.clubPurchaseGoals>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.clubPurchaseGoals article{display:grid;grid-template-columns:80px 1fr;gap:18px;padding:22px;border:1px solid #829dc940;border-radius:18px;background:#09152699}.clubGoalGift{display:grid;place-items:center;width:76px;height:86px;align-self:center;border:1px solid #f7d37b88;border-radius:18px;color:#ffda7a;background:linear-gradient(145deg,#5b4727,#131b2d);transform:perspective(700px) rotateY(-12deg);box-shadow:inset 0 0 14px #fff2,0 0 24px #efb94c22}.clubPurchaseGoals label{font-size:12px;display:block}.clubPurchaseGoals progress{display:block;accent-color:#f4c640;height:14px;width:100%;margin:16px 0}.clubPurchaseGoals strong,.clubPurchaseGoals article small{display:block;margin:8px 0}.clubPurchaseGoals strong{color:#ffdb82;font-size:14px}@media(max-width:800px){.clubPurchaseGoals{padding:18px}.clubPurchaseGoals>div{grid-template-columns:1fr}.clubPurchaseGoals article{grid-template-columns:56px 1fr;padding:16px}.clubGoalGift{width:52px;height:68px}}.clubArtworkInteractive{container-type:inline-size}.clubArtworkInteractive .artReward{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10%;background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--neon) 18%,#030818),#030818 80%);color:var(--neon);border:1px solid var(--neon);text-decoration:none;padding:1.2% .7%;border-radius:16px;box-shadow:inset 0 0 15px color-mix(in srgb,var(--neon) 20%,transparent)}.clubArtworkInteractive .artReward:hover{background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--neon) 28%,#030818),#030818 80%)}.clubLiveRewardValue{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.clubLiveRewardValue strong{font-size:3.5cqw;font-weight:900;line-height:1.1;text-shadow:0 0 18px color-mix(in srgb,var(--neon) 55%,transparent)}.clubLiveRewardValue svg{width:2.3cqw;height:2.3cqw;flex-shrink:0}.clubLiveRewardLabel{font-size:1.25cqw;line-height:1.6;text-align:center;color:#fff;font-weight:800}.clubLiveExpiry{position:absolute;left:55.4%;top:63.8%;width:39.5%;height:7.9%;border:1px solid #b8cce077;border-radius:16px;background:linear-gradient(110deg,#0c1526,#060b15);color:#edf2ff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1cqw}.clubLiveExpiry span{border-right:1px solid #a8bed355;padding-right:14px}.clubLiveRateUpTo{font-size:.72cqw;color:#ffe4a2;writing-mode:vertical-rl;white-space:nowrap}.clubLiveRewardValue:has(.clubLiveRateUpTo){gap:7px}.clubCategoryReward{display:flex;align-items:start;gap:6px;background:#112a4410;border:1px solid #b8c9de66;border-radius:10px;padding:9px;font-size:11px;color:#264565;text-align:right;margin-top:9px}.clubCategoryReward>svg{flex-shrink:0;margin-top:3px}.clubCategoryReward small{display:block;font-size:9px;line-height:1.8;color:#64758b;margin-top:5px}.clubSmartCategorySection{padding:32px 0}.clubSmartCategorySection>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clubSmartCategorySection article{border:1px solid #b9cfed38;border-radius:18px;padding:24px;background:linear-gradient(145deg,#162b46,#0b1425);display:flex;flex-direction:column;gap:10px}.clubSmartCategorySection article>svg,.clubSmartCategorySection strong{color:#ffdb82}.clubSmartCategorySection strong{font-size:26px}.clubSmartCategorySection h3{font-size:16px;margin:0}.clubSmartCategorySection small{font-size:11px;line-height:1.9;color:#bdcce2}.clubSmartCategorySection p{line-height:2}.orderRewardPreview ul{padding:0;list-style:none}.orderRewardPreview li{padding:12px 0;border-bottom:1px solid #849db333}.orderRewardPreview li small{display:block;color:#607b98;font-size:10px;margin-top:6px}@media(max-width:760px){.clubSmartCategorySection>div{grid-template-columns:1fr}.clubCategoryReward{font-size:10px}}.rewardEstimateButton{padding:18px;border:1px solid #b4c7df66;border-radius:14px;margin:20px 0;background:#f5f8fc}.rewardEstimateButton>button{min-height:44px;border-radius:24px;padding:10px 18px;background:linear-gradient(135deg,#fff0bc,#f4c640);color:#14203a;border:1px solid #dfba57;font:inherit;font-weight:800;cursor:pointer}.rewardEstimateButton>small{display:block;font-size:11px;line-height:1.9;color:#5d7390;margin-top:12px}.rewardEstimateButton .orderRewardPreview{margin-top:16px}.rewardEstimateButton .orderRewardPreview h3{font-size:16px}.clubMasterControl{margin:14px 0;padding:16px 20px;border:1px solid #e9c6cc;border-radius:14px;background:#fff7f8;color:#3b2631}.clubMasterControl>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.clubMasterControl>div:first-child>span{font-size:12px}.clubMasterControl .clubMasterStop{margin-inline-start:auto;display:flex;gap:7px;align-items:center;background:#a71939;color:#fff;border:0;padding:11px 16px;border-radius:10px;cursor:pointer}.clubMasterControl button:disabled{opacity:.55;cursor:default}.clubMasterControl>p{font-size:12px;line-height:1.9;margin:10px 0 0}.clubMasterConfirm{border-top:1px solid #e9c6cc;margin-top:14px;padding-top:14px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.clubMasterConfirm>label:first-child{display:flex;gap:10px;align-items:center}.clubMasterConfirm input:not([type=checkbox]){padding:9px;border:1px solid #d8bdc4;border-radius:8px}.clubMasterConfirm>button{padding:10px;border:1px solid #a71939;border-radius:8px;background:#fff;color:#a71939}.clubMasterConfirm>button:first-of-type{background:#a71939;color:#fff}@media(max-width:640px){.clubMasterControl{padding:14px}.clubMasterControl .clubMasterStop{width:100%;margin:0;justify-content:center}.clubMasterConfirm>label:first-child{flex-wrap:wrap}}.clubMasterControl .clubMasterStart{background:#087a57}.clubActivationSummary{width:100%;padding:14px;border:1px solid #b9d9cc;border-radius:10px;background:#f5fbf8;line-height:1.9}.clubActivationSummary h3{margin:0 0 8px}.clubActivationSummary p{font-size:12px}.clubActivationSummary ul{columns:2;font-size:12px;padding-inline-start:20px}.clubMasterConfirm>label:first-of-type{display:flex;gap:10px;align-items:center}@media(max-width:640px){.clubActivationSummary ul{columns:1}}.clubAccountEntry{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0;padding:22px;border:1px solid #b89a5055;border-radius:18px;background:linear-gradient(120deg,#08192d,#153d59);color:#fff;box-shadow:0 10px 28px #07182b18}.clubAccountEntry strong{font-size:20px}.clubAccountEntry p{color:#d5e3ed;margin:8px 0 0;line-height:1.9}.clubAccountEntry .clubPrimaryLink{flex-shrink:0}.clubAccountEntry a:focus-visible{outline:3px solid #42b7ff;outline-offset:4px}@media(max-width:640px){.clubAccountEntry{flex-direction:column;align-items:stretch;padding:18px;gap:16px}.clubAccountEntry .clubPrimaryLink{width:100%;gap:12px}.clubAccountEntry strong{font-size:18px}}.storeContacts{margin-top:24px}.contactFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contactFacts>div{display:flex;align-items:flex-start;gap:12px;border:1px solid #e8e5dc;border-radius:13px;background:#fafaf7;padding:20px;min-width:0}.contactFacts>div>svg{color:#a78223;width:23px;flex:none;margin-top:3px}.contactFacts b{display:block;font-size:13px;margin-bottom:10px}.contactFacts a,.contactFacts span>span{display:block;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.contactFacts a:hover{text-decoration:underline}.contactFacts a[href^="tel:"]{text-align:right;font-weight:650;letter-spacing:.5px}.messengerLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:19px}.messenger{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid #e0e8e1;border-radius:9px;background:#fff;font-size:12px;line-height:1.4!important;color:#2c3632!important;margin:0!important}.messenger svg{width:21px;height:21px;flex:none}.messenger.whatsapp svg{color:#169b57}.messenger.telegram svg{color:#2199cf}.messenger.bale svg{color:#07a880}.messenger small{font-size:9px;display:block;opacity:.7;margin-top:3px}.messenger.pending{opacity:.62}.baleMark{position:relative;display:inline-flex}.baleMark>svg:last-child{position:absolute;width:12px;height:12px;left:4px;top:3px}.storeContacts.compact{margin-top:0}.compact .contactFacts{display:flex;flex-direction:column;gap:9px}.compact .contactFacts>div{padding:0;border:0;background:transparent;gap:8px}.compact .contactFacts b{display:none}.compact .contactFacts a,.compact .contactFacts span>span{font-size:12px;color:inherit!important;margin-bottom:0!important}.compact .contactFacts a[href^="tel:"]{display:inline-block;margin-left:14px}.compact .contactFacts>div>svg{width:16px;height:16px}.compact .messengerLinks{gap:6px;margin-top:13px}.compact .messenger{font-size:10px;padding:7px 9px}.compact .messenger svg{width:18px;height:18px}.mockupStorefront .footerInner>div:nth-child(2){display:block;min-width:260px}.mockupStorefront .footerInner{flex-wrap:wrap;align-items:flex-start}.mockupStorefront .footerInner>div:nth-child(3){max-width:350px}.footLogo>.social{display:none}@media(max-width:640px){.contactFacts{grid-template-columns:1fr;gap:10px}.contactFacts>div{padding:14px}.contactFacts b{margin-bottom:5px}.messengerLinks{gap:8px}.messenger{padding:9px 11px;font-size:11px}.mockupStorefront .footerInner>div:nth-child(2){width:100%;min-width:0}.pageViewCard .storeContacts{margin-top:20px}}.siteTheme.mockupStorefront .footerInner>div:nth-child(2){display:block}.siteTheme.mockupStorefront .footerInner{flex-wrap:wrap;align-items:flex-start}.siteTheme.mockupStorefront .footerInner>div:nth-child(3){max-width:350px}.footerStoreMap{margin-top:18px;max-width:360px}.footerStoreMap iframe{display:block;width:100%;height:210px;border:0;border-radius:12px;background:#eee}.footerStoreMap>a{display:block;margin-top:8px;font-size:12px}.footerPayment{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.footerPayment .storeContacts,.footerPayment .messengerLinks{margin:0}.footerPayment .messenger{min-height:44px}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}.paymentReceipt{min-height:100vh;background:#edf4fa;color:#17344e;padding:30px max(16px,calc((100vw - 1120px)/2));font-family:Vazirmatn,Tahoma,sans-serif;overflow-wrap:anywhere}.paymentReceipt *{box-sizing:border-box;min-width:0}.receiptSuccess{display:flex;align-items:center;gap:18px;background:linear-gradient(120deg,#0d6651,#143f53);border:1px solid #269c79;border-radius:20px;padding:26px;color:#fff;box-shadow:0 9px 32px #173c5420}.receiptSuccess>svg{width:58px;height:58px;flex-shrink:0;color:#86f0b8}.receiptSuccess h1{font-size:25px;margin:0 0 9px}.receiptSuccess p{margin:0;color:#d8eee7;font-size:14px;line-height:1.9}.receiptActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.receiptActions button,.receiptActions a,.receiptPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 17px;border:1px solid #cadbe9;border-radius:11px;background:#fff;color:#183e5d;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.receiptActions .receiptPrimary,.receiptPrimary{background:#0b71cb;border-color:#0b71cb;color:#fff;font-weight:800}.receiptInvoice{background:#fff;border:1px solid #d7e2eb;border-radius:18px;padding:30px;box-shadow:0 6px 25px #26495d0c}.receiptInvoiceHeader{all:unset;display:flex;justify-content:space-between;gap:25px;align-items:start;border-bottom:2px solid #1b5277;padding:0 0 22px}.receiptBrand{display:flex;gap:12px;align-items:center}.receiptBrand img{width:64px;height:64px;object-fit:contain}.receiptBrand>div{display:grid;gap:6px}.receiptBrand b{font-size:23px}.receiptBrand span{font-size:13px}.paymentReceipt dl{margin:0}.paymentReceipt dl>div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:13px;line-height:1.8}.paymentReceipt dt{color:#61778a;flex-shrink:0}.paymentReceipt dd{margin:0;font-weight:700}.receiptInvoiceHeader dd{font-size:11px}.receiptTracking{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid #d9e4ed;padding:20px 0;font-size:13px}.receiptTracking>span{display:grid;gap:7px;flex:1;min-width:140px}.receiptTracking b{color:#698092;font-size:11px}.receiptTracking strong{font-size:17px;color:#0766ad;text-align:right}.receiptPartyGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;padding:20px 0}.paymentReceipt h2{display:flex;align-items:center;gap:7px;font-size:15px;margin:0 0 10px}.receiptPartyGrid>div{background:#f8fbfd;padding:15px;border:1px solid #e2ebf2;border-radius:12px}.receiptItems{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px}.receiptItems th{background:#e9f1f7;text-align:right;padding:13px 10px;color:#29516d}.receiptItems th:first-child{width:43%}.receiptItems th:nth-child(2){width:10%}.receiptItems td{border-bottom:1px solid #dce6ee;padding:15px 10px;vertical-align:top;line-height:1.9}.receiptItems td b,.receiptItems td small{display:block}.receiptItems td small{font-size:11px;color:#657e91}.receiptBottom{display:flex;gap:30px;align-items:start;margin-top:22px}.receiptAmounts{width:390px;max-width:100%;margin-inline-start:auto!important;background:#f8fbfd;border:1px solid #dae6ee;border-radius:12px;padding:12px 17px;flex-shrink:0}.receiptAmounts>div{border-bottom:1px solid #e0e8ef}.receiptAmounts>div:last-child{border:0}.receiptAmounts dd{direction:ltr;unicode-bidi:plaintext}.receiptCredit dd{color:#12834c}.receiptPaid{color:#0864a7;font-weight:900;font-size:15px!important}.receiptPaid dt{color:inherit}.receiptNote{flex:1;white-space:pre-wrap;font-size:13px;line-height:1.9}.receiptFootnote{border-top:1px dashed #cddbe5;padding-top:15px;margin-top:25px;font-size:11px;color:#687f90;line-height:1.9}.receiptState{padding-top:70px}.receiptState h1{font-size:23px}.receiptState p{line-height:1.9}@media(max-width:700px){.paymentReceipt{padding:18px 12px}.receiptSuccess{padding:20px 15px;gap:12px}.receiptSuccess h1{font-size:20px;line-height:1.7}.receiptSuccess>svg{width:40px;height:40px}.receiptSuccess p{font-size:12px}.receiptActions>*{flex:1 1 135px}.receiptActions .receiptPrimary{flex-basis:100%}.receiptInvoice{padding:18px 12px}.receiptInvoiceHeader{display:grid;gap:18px}.receiptInvoiceHeader>dl{width:100%}.receiptBrand b{font-size:21px}.receiptPartyGrid{grid-template-columns:minmax(0,1fr);gap:12px}.receiptTracking{gap:18px 10px}.receiptTracking>span{min-width:120px}.receiptBottom{display:grid;gap:15px}.receiptAmounts{width:100%;padding:10px}.receiptAmounts>div{font-size:12px}.receiptItems thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.receiptItems,.receiptItems tbody{display:block;width:100%}.receiptItems tr{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;border:1px solid #dbe6ee;border-radius:10px;padding:12px;margin-bottom:10px}.receiptItems td{display:block;border:0;padding:2px 0;font-size:12px}.receiptItems td:first-child{grid-column:1/-1;margin-bottom:5px}.receiptItems td[data-label]:before{content:attr(data-label) ": ";color:#738a9b;font-size:10px}.receiptItems td:last-child{grid-column:1/-1;text-align:left;font-weight:800}.paymentReceipt dl>div{gap:9px}.receiptPartyGrid dl>div{flex-wrap:wrap}.receiptInvoiceHeader dd{font-size:10px}}@media print{@page{size:A4;margin:12mm}body:has(.paymentReceipt){background:#fff!important;margin:0!important}.paymentReceipt{padding:0!important;background:#fff!important;color:#000!important;font-size:11px}.receiptSuccess,.receiptActions{display:none!important}.receiptInvoice{border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.receiptInvoiceHeader{display:flex!important;break-inside:avoid}.receiptPartyGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px}.receiptPartyGrid>div,.receiptAmounts{background:#fff!important;break-inside:avoid}.receiptItems{display:table!important;font-size:11px!important}.receiptItems thead{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;display:table-header-group!important}.receiptItems tbody{display:table-row-group!important}.receiptItems tr{display:table-row!important;break-inside:avoid}.receiptItems th,.receiptItems td{display:table-cell!important;padding:7px!important;border-bottom:1px solid #ccc!important;font-size:11px!important}.receiptItems td[data-label]:before{content:none!important}.receiptBottom{display:flex!important}.receiptAmounts{width:340px!important}.receiptTracking{break-inside:avoid}.receiptFootnote{font-size:10px!important}.paymentReceipt a{color:inherit!important;text-decoration:none!important}}@media print{body:has(.paymentReceipt) :is(.welcomeNotice,.feedback,.centralStatus){display:none!important}}.headerCartMenu{position:relative;z-index:150;flex-shrink:0}.headerCartTrigger{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:9px 2px;white-space:nowrap}.headerCartTrigger>b{display:grid;place-items:center;min-width:21px;height:21px;border-radius:50%;background:#ffd640;color:#15212a;font-size:11px}.headerCartOptions{position:absolute;top:calc(100% + 8px);left:0;min-width:225px;background:#fff;color:#163c5a;border:1px solid #d9e3ed;border-radius:15px;padding:9px;box-shadow:0 14px 36px #102e4a32;display:grid;gap:6px;z-index:300}.actions .headerCartOptions a{display:flex;align-items:center;gap:10px;padding:13px 12px;border-radius:10px;color:#1c3b56;white-space:nowrap;font-size:13px}.actions .headerCartOptions a:hover{background:#eef5fc}.actions .headerCartOptions a.headerCartCheckout{background:#0b75df;color:#fff}.headerCartTrigger:focus-visible,.headerCartOptions a:focus-visible{outline:3px solid #168de8;outline-offset:3px}@media(max-width:600px){.headerCartTrigger{font-size:11px;gap:4px}.headerCartTrigger>svg{width:18px}.headerCartOptions{min-width:210px;left:0}}.paidOrderNotifications{background:linear-gradient(130deg,#f2fbf8,#fff);border:1px solid #c9e8db;border-radius:20px;padding:22px;margin:0 0 24px;grid-column:1/-1;color:#173b35}.paidOrderNotifications>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.paidOrderNotifications>header>div{display:flex;align-items:center;gap:12px}.paidOrderNotifications>header>div>svg{color:#12926d}.paidOrderNotifications h2{font-size:19px;margin:0 0 4px}.paidOrderNotifications small,.paidOrderNotifications footer{color:#64817a;font-size:12px}.paidOrderNotifications button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c7e0d4;background:#fff;color:#17684e;border-radius:10px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}.paidOrderNotifications button:disabled{opacity:.6}.paidOrderRows{display:grid;gap:9px}.paidOrderRows article{display:grid;grid-template-columns:36px minmax(150px,1fr) auto auto auto;align-items:center;gap:14px;border:1px solid #e0eee7;border-radius:13px;padding:13px;background:#ffffffda}.paidOrderIcon{display:grid;place-items:center;color:#18966d;width:36px;height:36px;border-radius:11px;background:#e7f8f1}.paidOrderRows article>div{display:grid;gap:4px}.paidOrderRows strong{font-size:14px}.paidOrderAmount{font-size:13px;direction:ltr;white-space:nowrap;color:#164c3c}.paidOrderState{background:#e4f8ed;border:1px solid #c7edda;color:#127747;border-radius:8px;padding:5px 8px;font-size:11px;white-space:nowrap}.paidOrderState.preparing{background:#fff8e9;border-color:#f1dfae;color:#8d650e}.paidOrderState.shipped{background:#eef5ff;border-color:#c8dcfa;color:#2461a7}.paidOrderRows a,.paidOrderNotifications footer a{display:inline-flex;align-items:center;gap:4px;color:#176a52;text-decoration:none;font-size:12px;font-weight:800}.paidOrderNotifications footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;line-height:1.8}.paidOrderEmpty{font-size:14px;background:#fff;border-radius:12px;padding:20px;color:#658177}@media(max-width:750px){.paidOrderRows article{grid-template-columns:36px 1fr auto;gap:10px}.paidOrderAmount{grid-column:2}.paidOrderRows article>a{grid-column:3}.paidOrderState{grid-column:3;grid-row:1}.paidOrderNotifications>header{align-items:start}.paidOrderNotifications>header small{display:none}.paidOrderNotifications{padding:15px}.paidOrderNotifications footer{align-items:start;flex-direction:column}}.clubCreditChooser{padding:20px;border:1px solid #d6e1ef;border-radius:16px;background:linear-gradient(135deg,#f9fbff,#fff);margin:18px 0;color:#173352}.clubCreditChooser header{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.clubCreditChooser header h3{flex-basis:100%;margin:0 0 8px}.clubCreditChooser header strong{font-size:24px;color:#175b82}.clubCreditChooser header span{font-size:12px;color:#64758c}.clubCreditChooser label{display:grid;gap:7px;margin-top:14px}.clubCreditChooser .clubCreditOptIn{display:flex;align-items:flex-start;gap:10px;border-radius:10px;padding:14px;background:#eaf3ff;cursor:pointer}.clubCreditOptIn input{width:20px!important;height:20px;min-width:20px;margin-top:3px;accent-color:#175b82}.clubCreditOptIn span{display:grid;gap:5px}.clubCreditChooser small{line-height:1.9;color:#5c6d82}.clubCreditChooser input,.clubCreditChooser select{min-height:44px;max-width:100%;padding:9px;border:1px solid #b7c9df;border-radius:8px;background:#fff;font:inherit}.clubCreditAmounts{margin:12px 0}.clubCreditBreakdown{margin:18px 0}.clubCreditBreakdown>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.clubCreditBreakdown dd{margin:0;white-space:nowrap}.clubCreditBreakdown>div:last-child{border-top:1px solid #ced9e7;font-weight:800;font-size:18px}.clubCreditChooser [role=alert]{color:#a62929}.clubJoinActions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:12px 0}.clubJoinActions a{padding:10px 16px;background:#174c76;color:#fff;border-radius:9px;text-decoration:none}.clubMembershipConsent{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.clubMembershipConsent .clubCheck{margin:8px 0}.clubMembershipConsent .clubRulesLink{border:0;background:transparent;color:#135f9b;text-decoration:underline;padding:8px;font:inherit;cursor:pointer}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}.pc-page{min-height:100vh;padding:0 28px 42px;color:var(--pc-text,#071c35);font-family:var(--site-font,Vazirmatn),Tahoma,sans-serif;background:linear-gradient(110deg,color-mix(in srgb,var(--pc-bg,#062844) 72%,transparent),color-mix(in srgb,var(--pc-bg,#062844) 91%,transparent)),url(/assets/campaigns/synthesis-lab-background-v1.webp) center/cover fixed;isolation:isolate}.pc-page *{box-sizing:border-box}.pc-page input,.pc-page select,.pc-page textarea,.pc-page button{font:inherit}.pc-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px;border-bottom:1px solid #34a0ec9c;color:#fff;max-width:1480px;margin:auto}.pc-brand{display:flex;align-items:center;gap:12px;color:#fff}.pc-brand img{width:54px;height:54px;object-fit:contain}.pc-brand span{display:grid}.pc-brand b{font-size:26px;font-weight:900}.pc-brand small{font-size:11px}.pc-top>div{display:flex;align-items:center;gap:10px;font-size:13px}.pc-top>div svg{color:#ffdb44;width:29px;height:29px}.pc-steps{display:flex;align-items:center;max-width:1390px;margin:22px auto;color:#f2f8ff;gap:16px}.pc-steps>span{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:14px}.pc-steps svg{width:29px;height:29px;padding:5px;background:#e2eeff;color:#064682;border-radius:50%}.pc-steps i{height:2px;background:#94b1d3;flex:1}.pc-steps .active{background:linear-gradient(110deg,#02baff,var(--pc-accent,#0642ee));padding:10px 26px;border:1px solid #9de6ff;border-radius:30px;box-shadow:0 0 15px #009eff6b;font-weight:900}.pc-steps .active svg{background:transparent;color:#fff;padding:0;border-radius:0}.pc-preview{max-width:1420px;margin:0 auto 12px;color:#d4ebff;font-size:12px}.pc-grid{max-width:1480px;margin:auto;display:grid;grid-template-columns:minmax(0,1.95fr) minmax(310px,1fr);gap:22px;align-items:start}.pc-main{display:grid;gap:12px}.pc-panel{background:linear-gradient(125deg,color-mix(in srgb,var(--pc-panel,#e2efff) 96%,white),color-mix(in srgb,var(--pc-panel,#e2efff) 86%,#8bb8ef));border:1px solid #fff;border-radius:19px;padding:14px 22px;box-shadow:inset 0 0 40px #ffffff7d,0 8px 25px #0013292b}.pc-page h2{display:flex;align-items:center;gap:12px;margin:0 0 13px;font-size:20px;font-weight:900;color:var(--pc-text,#071c35)}.pc-page h2 svg{width:29px;height:29px;color:#053d9b;stroke-width:2}.pc-fields{background:#ffffff59;border-radius:13px;padding:10px 12px;display:grid;grid-template-columns:1.2fr 1fr;gap:10px 18px}.pc-fields label,.pc-note{font-size:12px;font-weight:600;color:var(--pc-text,#071c35)}.pc-fields em{color:#ed233a;font-style:normal}.pc-fields input,.pc-fields textarea,.pc-fields select,.pc-note textarea{display:block;width:100%;min-height:39px;margin-top:5px;border:1px solid #8aa7ce;border-radius:11px;background:linear-gradient(120deg,#fbfcff,#eaf2ff);padding:8px 12px;color:#081b34;outline:none;box-shadow:inset 0 0 12px #ffffff91}.pc-fields input:focus,.pc-fields textarea:focus,.pc-fields select:focus,.pc-note textarea:focus{border-color:#1765ed;box-shadow:0 0 0 3px #2376f227}.pc-fields textarea{resize:vertical;min-height:58px;max-height:170px}.pc-fields select{font-size:11px;margin-bottom:5px;min-height:42px}.pc-shipping-note{font-size:10px;color:#3d5876;font-weight:400}.pc-note{display:block;margin-top:10px}.pc-note textarea{min-height:48px;resize:vertical}.pc-coupon{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.pc-coupon h2{margin:0;white-space:nowrap}.pc-coupon input{flex:1;min-width:120px;border:1px solid #8daace;border-radius:11px;padding:9px 15px;background:#f7fbff;color:#102948}.pc-coupon button{border:1px solid #826aff;background:linear-gradient(125deg,#966aff,#3214d3);color:#fff;border-radius:11px;padding:9px 25px;cursor:pointer;box-shadow:inset 0 0 3px #fff}.pc-coupon>small{flex-basis:100%;color:#8b3413}.pc-club{border:1px solid #ffe654;box-shadow:inset 0 0 18px #13e77b24,0 5px 20px #0017254f;background:linear-gradient(115deg,#00392be8,#07362cd9);border-radius:18px;padding:13px 22px;color:#f4fff6}.pc-club h2{color:#fff}.pc-club h2 svg{color:#ffe044}.pc-club p,.pc-club small{color:#d0eddf;font-size:12px;line-height:1.8}.pc-demo-credit{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc-demo-credit>div{display:grid;gap:5px}.pc-demo-credit strong{color:#5aff5a;font-size:24px}.pc-demo-credit label{display:flex;align-items:center;gap:9px;font-size:12px;flex-wrap:wrap}.pc-demo-credit input[type=number]{width:160px;background:#e5f4ff;border:1px solid #98becb;border-radius:10px;padding:8px;color:#123e5d}.pc-demo-credit input[type=checkbox]{accent-color:#00cd59;width:21px;height:21px}.pc-methods{display:grid;gap:10px}.pc-methods label{display:flex;align-items:center;gap:14px;width:min(100%,690px);padding:10px 18px;border:1px solid #9cb4d8;border-radius:19px;cursor:pointer;background:#f3f8ff;transition:background .15s}.pc-methods label.selected{border-color:#0064ff;box-shadow:inset 0 0 0 1px #277bff,0 3px 10px #3185ff25;background:linear-gradient(110deg,#f3f9ff,#e5f2ff)}.pc-methods input{position:absolute;opacity:0}.pc-methods label:focus-within{outline:3px solid #3987d2;outline-offset:3px}.pc-methods label>span:nth-of-type(2){display:grid;gap:4px}.pc-methods b{font-size:15px}.pc-methods small{font-size:12px;color:#324f6e}.pc-zibal,.pc-bank{display:grid;place-items:center;width:44px;height:44px;background:linear-gradient(135deg,#00bcff,#0348fa);color:#fff;border-radius:13px;font:900 27px Arial;box-shadow:0 0 12px #43b4ff90}.pc-bank{background:linear-gradient(135deg,#4776b0,#1e416d)}.pc-check{margin-inline-start:auto;color:transparent;border:1px solid #9bb8dd;border-radius:50%;width:25px;height:25px;padding:4px;display:flex}.selected .pc-check{background:#0064ff;color:#fff;border-color:#0064ff}.pc-check svg{width:100%;height:100%}.pc-bank-details{display:grid;gap:7px;margin-top:13px;padding:15px;border-radius:12px;background:#f8fbff;border:1px solid #adc3dd;overflow-wrap:anywhere}.pc-bank-details strong{font-size:18px;text-align:right}.pc-bank-details small{color:#435b76;line-height:1.9}.pc-actions{display:flex;gap:18px}.pc-actions button,.pc-actions a{display:flex;justify-content:center;align-items:center;gap:12px;padding:15px 20px;border-radius:16px;font-weight:900;font-size:15px}.pc-actions .pc-pay{flex:1;background:linear-gradient(115deg,#0bb5ff,var(--pc-accent,#034df8));color:#fff;border:1px solid #9bdfff;box-shadow:inset 0 0 5px #fff,0 6px 14px #002b7166;cursor:pointer}.pc-pay svg:last-child{margin-inline-start:auto}.pc-pay span{font-size:12px}.pc-actions button:disabled{opacity:.6;cursor:wait}.pc-actions>a{background:#e0eeff;border:1px solid #fff;color:#10233c;font-size:13px}.pc-summary{padding:16px;position:sticky;top:16px}.pc-summary h2{margin-bottom:20px}.pc-items{display:grid;gap:6px}.pc-items article{display:flex;align-items:center;gap:12px;padding:11px;border-radius:15px;background:#ffffff96;border:1px solid #edf5ff;min-height:107px}.pc-items img,.pc-item-icon{width:64px;height:77px;object-fit:contain;flex-shrink:0;background:#e3efff;border-radius:14px}.pc-item-icon{display:grid;place-items:center;color:#2673af}.pc-item-icon svg{width:34px;height:34px}.pc-items article>div{display:grid;gap:5px;flex:1;min-width:0}.pc-items b{font-size:13px;line-height:1.8}.pc-items small{font-size:11px}.pc-items strong{text-align:left;direction:ltr;unicode-bidi:plaintext;font-size:14px}.pc-totals{margin-top:10px;padding-top:4px;border-top:1px solid #b6cfec}.pc-totals p{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:5px 0;border-bottom:1px solid #bad0e9}.pc-totals b{direction:ltr;unicode-bidi:plaintext}.pc-credit-line b{color:#09802c}.pc-due{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center;border:1px solid #b9caff;background:linear-gradient(110deg,#e3e8ff,#bfcfff);border-radius:15px;padding:13px;color:#0620b5}.pc-due svg{width:24px}.pc-due span{font-size:13px;font-weight:800}.pc-due strong{grid-column:1/-1;direction:ltr;text-align:left;unicode-bidi:plaintext;font-size:25px;letter-spacing:0;font-weight:900}.pc-summary-help{padding:13px;border:1px solid #dce9fb;border-radius:13px;background:#e8f2ff;font-size:12px;line-height:1.9}.pc-terms{font-size:11px;line-height:1.9;text-align:center;color:#415e7d}.pc-terms a{text-decoration:underline}.pc-feedback{margin:0;padding:12px;background:#effaff;border-radius:12px;font-size:13px;color:#174768}.pc-feedback.error{background:#fff0ec;color:#a53020}.pc-club .clubCreditChooser{background:#07503b;border:1px solid #2b9971;border-radius:14px;padding:12px;color:#fff}.pc-club .clubCreditChooser header{all:unset;display:flex;gap:15px;align-items:center;flex-wrap:wrap;color:#fff}.pc-club .clubCreditChooser header h3{margin:0;font-size:13px;color:#fff}.pc-club .clubCreditChooser header strong{color:#54ff56;font-size:23px}.pc-club .clubCreditChooser header span{font-size:11px}.pc-club .clubCreditChooser label{color:#fff}.pc-club .clubCreditChooser input,.pc-club .clubCreditChooser select{color:#143654;background:#e9f3ff}.pc-club .clubCreditBreakdown{display:none}.pc-club .checkoutBtn{background:#14ad76;font-size:12px;width:auto;padding:9px 18px;box-shadow:0 3px 10px #002b1f}.pc-club .clubCreditOptIn{background:#064a36;border:1px solid #388b68}.pc-club .clubCreditAmounts{background:#07583f}.pc-club .clubCreditChooser>small{color:#ccf3dd}@media(max-width:1050px){.pc-page{padding:0 16px 30px}.pc-top>div:last-child{display:none}.pc-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:14px}.pc-panel{padding:14px}.pc-fields{gap:10px;padding:10px}.pc-actions{flex-wrap:wrap;gap:10px}.pc-actions .pc-pay{flex-basis:100%}.pc-actions>a{width:100%}.pc-coupon{gap:10px}.pc-coupon h2{width:100%}.pc-page h2{font-size:17px}.pc-demo-credit{grid-template-columns:1fr}.pc-methods b{font-size:13px}.pc-methods small{font-size:11px}}@media(max-width:760px){.pc-page{padding:0 12px 25px;background-attachment:scroll}.pc-top{padding:13px 0}.pc-top>div{display:none}.pc-brand b{font-size:23px}.pc-brand img{width:47px;height:47px}.pc-steps{gap:7px;margin:15px auto}.pc-steps>span{font-size:9px;gap:4px}.pc-steps svg{width:22px;height:22px}.pc-steps .active{padding:7px 12px}.pc-steps i{min-width:4px}.pc-grid{grid-template-columns:1fr}.pc-summary{position:static;grid-row:2}.pc-fields{grid-template-columns:1fr}.pc-panel{border-radius:15px}.pc-club{padding:13px}.pc-methods label{padding:10px}.pc-items article{min-height:86px}.pc-items img,.pc-item-icon{height:57px;width:52px}.pc-items b{font-size:12px}.pc-due strong{font-size:24px}.pc-actions .pc-pay{font-size:13px;flex-wrap:wrap}.pc-pay span{font-size:12px}.pc-actions .pc-pay svg{width:20px}.pc-page h2{font-size:17px}.pc-coupon button{padding:10px 18px}.pc-club .clubCreditChooser header{display:grid;gap:6px}}.pc-title{font-size:15px;color:var(--pc-chrome,#e9f4ff);max-width:1480px;margin:0 auto 12px;font-weight:600}.pc-top,.pc-brand,.pc-steps,.pc-preview{color:var(--pc-chrome,#f2f8ff)}.pc-top>div svg{color:var(--pc-chrome-icon,#ffdb44)}.pc-steps .active{color:#fff}.pc-summary-actions{display:grid;gap:10px;margin-top:14px}.pc-summary-actions .pc-pay{width:100%;padding:15px 12px;font-size:15px}.pc-summary-actions>a{width:100%;padding:11px;font-size:12px}.pc-buyer-extra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 12px;font-size:12px}.pc-buyer-extra fieldset{display:flex;gap:16px;border:1px solid #9cb7d9;border-radius:10px;padding:7px 12px}.pc-buyer-extra fieldset label{display:flex;gap:6px;align-items:center}.pc-buyer-extra>label{display:grid;gap:4px;flex:1;min-width:150px}.pc-buyer-extra input:not([type=radio]){width:100%;border:1px solid #8aa7ce;border-radius:9px;background:#f7fbff;padding:7px;color:#081b34}.pc-buyer-extra small{display:block;color:#395877;font-size:10px;line-height:1.8}.pc-page{width:100%;max-width:100%}.pc-grid,.pc-main,.pc-panel,.pc-club,.pc-fields,.pc-fields>label,.pc-note,.pc-methods,.pc-methods label,.pc-methods label>span,.pc-summary,.pc-items,.pc-items article,.pc-due,.pc-actions,.pc-buyer-extra,.pc-buyer-extra fieldset,.pc-buyer-extra>label{min-width:0;max-width:100%}.pc-main{grid-template-columns:minmax(0,1fr)}.pc-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pc-page input,.pc-page select,.pc-page textarea{min-width:0;max-width:100%}.pc-fields select{width:100%;text-overflow:ellipsis;white-space:nowrap}.pc-page h1,.pc-page h2,.pc-page p,.pc-page small,.pc-items b,.pc-methods b{overflow-wrap:anywhere}.pc-page h2 svg,.pc-zibal,.pc-bank,.pc-check,.pc-actions svg{flex-shrink:0}.pc-methods label>span:nth-of-type(2){flex:1}.pc-bank-details strong{overflow-wrap:anywhere;word-break:break-word}.pc-totals p>span,.pc-totals p>b,.pc-totals p>small{min-width:0}.pc-totals b{overflow-wrap:anywhere}.pc-summary-actions .pc-pay{min-width:0;white-space:normal;text-align:center}.pc-buyer-extra fieldset{flex-wrap:wrap}.pc-club .clubCreditChooser,.pc-club .clubCreditChooser label,.pc-club .clubCreditOptIn span{min-width:0;max-width:100%}.pc-club .clubCreditChooser select,.pc-club .clubCreditChooser input:not([type=checkbox]){width:100%;min-width:0;max-width:100%}.pc-club .clubCreditChooser header{height:auto;max-width:100%;padding:0;overflow-wrap:anywhere}.pc-club .clubCreditOptIn input{flex-shrink:0}.pc-club .clubCreditChooser strong{overflow-wrap:anywhere}@media(max-width:760px){.pc-page{padding-inline:12px}.pc-grid{width:100%;grid-template-columns:minmax(0,1fr)}.pc-main{width:100%}.pc-fields{grid-template-columns:minmax(0,1fr)}.pc-fields input,.pc-fields select,.pc-fields textarea,.pc-note textarea,.pc-coupon input,.pc-buyer-extra input:not([type=radio]),.pc-club .clubCreditChooser input:not([type=checkbox]),.pc-club .clubCreditChooser select{font-size:16px;min-height:44px}.pc-fields select{padding-inline:9px}.pc-top,.pc-brand,.pc-brand span{min-width:0}.pc-brand b{font-size:22px}.pc-brand small{font-size:10px;overflow-wrap:anywhere}.pc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-items:stretch}.pc-steps i{display:none}.pc-steps>span,.pc-steps .active{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:8px 3px;border-radius:13px;white-space:normal;text-align:center;font-size:10px;line-height:1.7}.pc-steps svg{flex-shrink:0;width:23px;height:23px}.pc-buyer-extra{padding:0 0 12px;gap:10px}.pc-buyer-extra fieldset{width:100%;gap:12px;margin:0;min-height:50px}.pc-buyer-extra fieldset label{min-height:30px}.pc-buyer-extra>label{flex-basis:100%;min-width:0}.pc-buyer-extra input[type=radio]{width:20px;height:20px;accent-color:#0878f9}.pc-page h2{gap:8px;font-size:17px;line-height:1.8}.pc-page h2 svg{width:25px;height:25px}.pc-club h2{font-size:16px}.pc-methods label{width:100%;min-height:76px;gap:10px;padding:11px}.pc-methods b{font-size:14px;line-height:1.8}.pc-methods small{font-size:11px;line-height:1.8}.pc-zibal,.pc-bank{width:40px;height:40px}.pc-check{width:24px;height:24px}.pc-bank-details{padding:12px}.pc-bank-details strong{font-size:16px}.pc-coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.pc-coupon h2,.pc-coupon>small{grid-column:1/-1}.pc-coupon input{width:100%;min-width:0;padding:10px}.pc-coupon button{min-height:44px;padding:9px 15px}.pc-totals p{align-items:start;flex-wrap:wrap;gap:6px;font-size:12px}.pc-totals p>b,.pc-totals p>small{margin-inline-start:auto;text-align:left}.pc-due{grid-template-columns:24px minmax(0,1fr)}.pc-due span{line-height:1.8}.pc-due strong{font-size:clamp(21px,6vw,25px);white-space:normal;overflow-wrap:anywhere}.pc-summary-actions .pc-pay{display:flex;flex-wrap:nowrap;min-height:52px;gap:8px;font-size:14px}.pc-summary-actions .pc-pay svg:last-child{margin-inline-start:0}.pc-summary-actions>a{min-height:44px}.pc-club .checkoutBtn{width:100%;min-height:44px;font-size:13px}.pc-club .clubCreditChooser header strong{font-size:22px}.pc-club .clubCreditChooser header{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.pc-club .clubCreditChooser .clubCreditOptIn{padding:10px}.pc-club .clubCreditOptIn b{font-size:13px;line-height:1.8}.pc-club .clubCreditOptIn small{font-size:11px;line-height:1.8}.pc-demo-credit input[type=number]{width:100%;font-size:16px;min-height:44px}}.pc-page+footer{box-sizing:border-box;width:100%;max-width:100%;padding-inline:max(16px,calc((100% - 1280px)/2))}.pc-page+footer .footerInner{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.pc-page+footer .footerInner>*,.pc-page+footer .copy,.pc-page+footer .storeContacts,.pc-page+footer .messengerLinks{min-width:0;max-width:100%}.pc-page+footer .footerNewsletterColumn{grid-column:auto;grid-row:auto}.pc-page+footer .footerMessengerRow{grid-column:1/-1;grid-row:auto;transform:none}.pc-page+footer .footLogo img{width:58px;height:58px;max-width:100%;object-fit:contain;filter:none}.pc-page+footer .footerStoreMap,.pc-page+footer .footerMapPayment,.pc-page+footer .newsletter{width:100%;max-width:100%;min-width:0}.pc-page+footer .footerStoreMap iframe{display:block;width:100%;max-width:100%;height:150px;border:0}.pc-page+footer .newsletter input{min-width:0;width:0;flex:1 1 0;max-width:100%}.pc-page+footer .newsletter button{flex:0 0 auto}.pc-page+footer .messengerLinks{flex-wrap:wrap}.pc-page+footer a,.pc-page+footer p,.pc-page+footer small{overflow-wrap:anywhere}.pc-page+footer .footerMapPayment>a{width:auto;max-width:100%;min-width:0}.pc-page+footer .footerMapPayment img{max-width:100%;object-fit:contain}.pc-page+footer .copyLegalLinks{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1000px)and (min-width:761px){.pc-page+footer .footerInner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pc-page+footer{padding:26px 16px 0}.pc-page+footer .footerInner{grid-template-columns:minmax(0,1fr);gap:24px}.pc-page+footer .footerInner>*,.pc-page+footer .footerNewsletterColumn,.pc-page+footer .footerMessengerRow{grid-column:1;grid-row:auto;width:100%;min-width:0;max-width:100%}.pc-page+footer .footLogo b{font-size:22px}.pc-page+footer .footLogo p{font-size:12px;line-height:1.9}.pc-page+footer .footerInner h4{font-size:14px}.pc-page+footer .footerMessengerRow .messengerLinks{justify-content:flex-start}.pc-page+footer .newsletter input{font-size:16px;min-height:44px}.pc-page+footer .newsletter button{min-height:44px;padding-inline:14px}.pc-page+footer .copy{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.pc-page+footer .copy>span{min-width:0;max-width:100%}}.paymentSettingsAdmin{max-width:1100px;margin:28px auto;padding:20px;font-family:var(--site-font,Vazirmatn,Tahoma,sans-serif);color:#19354d}.paymentSettingsAdminTop{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.paymentSettingsAdminTop span{display:flex;gap:8px;align-items:center;color:#567285}.paymentSettingsAdminTop h1{font-size:26px;margin:10px 0}.paymentSettingsAdminTop p{color:#617888;font-size:14px}.paymentSettingsAdmin a{color:#126db9}.paymentSettingsAdmin section{background:#fff;border:1px solid #d8e3ec;box-shadow:0 8px 30px #16385608;border-radius:20px;padding:24px;margin-bottom:20px}.paymentSettingsAdmin h2{font-size:19px;margin:0 0 20px}.paymentSettingsAdmin label{display:grid;gap:8px;font-size:13px;font-weight:700}.paymentSettingsAdmin input:not([type=checkbox]):not([type=color]){padding:12px;border-radius:10px;border:1px solid #c9d9e6;color:#183a55;font:inherit;background:#fafcff}.paymentSettingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.paymentSettingsColor{display:flex;gap:12px;align-items:center;border:1px solid #d5e0e9;border-radius:10px;padding:8px}.paymentSettingsColor input{height:36px;width:60px;border:0;padding:0;background:none}.paymentSettingsColor code{direction:ltr}.paymentSettingsAdmin button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ccdae5;padding:10px 16px;border-radius:10px;background:#f4f8fc;color:#174567;cursor:pointer}.paymentSettingsAdmin button:disabled{opacity:.5;cursor:default}.paymentSettingsPresets{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.paymentSettingsSwatch{padding:22px;border-radius:16px;margin-top:20px}.paymentSettingsSwatch>div{padding:20px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:15px}.paymentSettingsSwatch button{color:#fff;border:0}.paymentSettingsAdmin .paymentSettingsCheck{display:flex;align-items:center;gap:8px}.paymentSettingsCheck input{width:18px;height:18px;accent-color:#0878f9}.paymentSettingsHint{font-size:12px;line-height:1.9;color:#6b7e8b}.paymentSettingsShipping{display:grid;grid-template-columns:75px 1fr 1.5fr 45px;gap:14px;align-items:end;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e4ebf1}.paymentSettingsSave{position:sticky;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 4px 25px #1239541c;background:#fff;border:1px solid #d7e3ed;border-radius:15px;padding:14px 20px}.paymentSettingsSave p{font-size:13px;margin:0}.paymentSettingsSave button{background:#0878d6;color:#fff;border:0}.paymentSettingsAdmin input:focus-visible,.paymentSettingsAdmin button:focus-visible{outline:3px solid #289ce05c;outline-offset:2px}@media(max-width:650px){.paymentSettingsAdmin{margin:8px auto;padding:12px}.paymentSettingsAdminTop{align-items:start;flex-direction:column}.paymentSettingsGrid{grid-template-columns:1fr}.paymentSettingsAdmin section{padding:18px}.paymentSettingsShipping{grid-template-columns:1fr 45px}.paymentSettingsShipping>label:first-child{grid-column:1/-1}.paymentSettingsShipping>label:nth-child(3){grid-column:1}.paymentSettingsSave{flex-direction:column;align-items:stretch}.paymentSettingsSwatch>div{flex-direction:column}}.manufacturerCatalog{margin:28px 0;background:#fff;border:1px solid #dce5eb;border-radius:20px;padding:26px;color:#17354b;font-family:inherit}.manufacturerCatalog header{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid #e3ebf1;margin-bottom:22px;padding-bottom:14px}.manufacturerCatalog header small{color:#187086}.manufacturerCatalog h2{font-size:23px;margin:8px 0}.manufacturerCatalog p,.manufacturerCatalog li{line-height:2}.manufacturerCatalog header a{white-space:nowrap;background:#eaf4f7;color:#14506a;padding:12px;border-radius:10px;text-decoration:none}.catalogTechnicalGrid{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(300px,1.4fr);gap:28px}.catalogPhotoPanel{text-align:center;min-width:0}.catalogPhotoPanel>a{height:340px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #edf0f3;border-radius:18px}.catalogPhotoPanel>a>img{max-width:100%;max-height:320px;width:auto;height:auto;object-fit:contain}.catalogPhotoPanel p{font-size:12px;color:#64778a}.catalogThumbnails{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.catalogThumbnails button{background:#fff;border:1px solid #d9e3eb;border-radius:12px;padding:5px;cursor:pointer;width:76px;height:76px}.catalogThumbnails button[aria-pressed=true]{border:2px solid #15758d}.catalogThumbnails img{width:100%;height:100%;object-fit:contain}.catalogSpecsTable{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.catalogSpecsTable caption{text-align:right;font-weight:800;padding:0 0 14px}.catalogSpecsTable th,.catalogSpecsTable td{border-bottom:1px solid #e4ebf0;padding:13px 10px;text-align:right;line-height:1.9;overflow-wrap:anywhere}.catalogSpecsTable th{width:30%;background:#f6f9fb}.catalogSpecsTable a{color:#156a87}.catalogUnknown,.catalogReviewNotes{padding:16px;border:1px solid #e7cc8b;background:#fff8e8;border-radius:12px;line-height:2;font-size:13px}.catalogMissing{padding:14px;background:#f3f7fa;border-radius:12px;margin-top:18px;font-size:13px}.catalogMissing summary{cursor:pointer;font-weight:700}.catalogWarranty{font-size:12px;color:#617487}.manufacturerCatalog a:focus-visible,.manufacturerCatalog button:focus-visible{outline:3px solid #159bd0;outline-offset:3px}@media(max-width:760px){.manufacturerCatalog{padding:16px}.manufacturerCatalog header{align-items:flex-start;flex-direction:column}.catalogTechnicalGrid{grid-template-columns:1fr}.catalogPhotoPanel>a{height:280px}.catalogPhotoPanel>a>img{max-height:260px}.catalogSpecsTable{font-size:12px}.catalogSpecsTable th,.catalogSpecsTable td{padding:10px 6px}.manufacturerCatalog h2{font-size:20px}}.catalogAdminControls{padding:16px;border:1px solid #cddde7;border-radius:12px;background:#f5fafc;display:grid;gap:12px}.catalogAdminControls h3{margin:0}.catalogAdminControls button{padding:10px;border:1px solid #b8cad9;border-radius:9px;background:#fff;cursor:pointer}.catalogAdminControls small{line-height:1.9;color:#526a7c}.bulkPricePanel{padding:22px;border:1px solid #d9e1eb;border-radius:18px;background:#fff;margin:0 0 22px;color:#152c47}.bulkPricePanel>button:first-child{padding:12px 20px}.bulkPricePanel p{font-size:13px;line-height:2}.bulkSelectors{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bulkSelectors fieldset{border:1px solid #cbd7e7;border-radius:14px;padding:16px;min-width:0}.bulkPricePanel label{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.8}.bulkCheckList{height:210px;overflow:auto;border-bottom:1px solid #dfe6ef;margin-bottom:12px}.bulkCheckList label{min-height:38px}.bulkPricePanel input:not([type=checkbox]),.bulkPricePanel select{padding:10px;border:1px solid #b8c9df;border-radius:9px;font:inherit;min-width:0;max-width:100%}.bulkControls{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:20px 0}.bulkControls label{display:flex;flex-direction:column;align-items:start}.bulkPriceTable{max-height:380px;overflow:auto;border:1px solid #dbe3ee;border-radius:12px}.bulkPriceTable table{width:100%;border-collapse:collapse;text-align:right;font-size:13px}.bulkPriceTable td,.bulkPriceTable th{padding:13px;border-bottom:1px solid #e1e7ef}.bulkPriceTable th{position:sticky;top:0;background:#eff4fa}.bulkLocalNote{background:#fff4cf;padding:12px;border-radius:10px}.bulkPricePanel>label{margin:14px 0}@media(max-width:700px){.bulkSelectors{grid-template-columns:1fr}.bulkPricePanel{padding:16px}.bulkControls label,.bulkControls input{width:100%}.bulkControls{align-items:stretch}}.inlineProductDiscount{display:grid;gap:5px;margin-top:12px;padding:9px;border:1px solid #d8e4f2;border-radius:10px;background:#f7faff;max-width:190px}.inlineProductDiscount label{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#194572}.inlineProductDiscount>div{display:flex;gap:5px;align-items:center}.inlineProductDiscount input{width:72px!important;min-width:0!important;min-height:38px;padding:6px!important;background:#fff;border:1px solid #becfe2;border-radius:7px;text-align:center}.inlineProductDiscount button{min-height:38px;padding:6px 12px;border:0;border-radius:7px;color:#fff;background:#0969bf;cursor:pointer;font:inherit;font-size:12px}.inlineProductDiscount button:disabled{opacity:.45;cursor:default}.inlineProductDiscount small{font-size:11px;line-height:1.8;color:#465b72}.inlineProductDiscount input:focus-visible,.inlineProductDiscount button:focus-visible{outline:3px solid #83bfff;outline-offset:2px}.customerDirectory{margin-top:20px}.organizeToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.organizeToolbar h2,.organizeToolbar h3{margin:0 0 7px}.organizeToolbar p,.organizationHint{font-size:12px;color:#6b7a8c;line-height:2;margin:0}.organizeToolbar label{font-size:12px;display:grid;gap:8px;min-width:260px}.organizeToolbar input{border:1px solid #d6e0eb;background:#fafcff;border-radius:10px;padding:12px;font:inherit;min-height:44px}.directoryCategory{border:1px solid #dce5ee;border-radius:15px;background:#fff;margin:14px 0;overflow:hidden}.directoryCategory>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;padding:20px;font-weight:800;background:#f5f8fc;list-style:none;min-height:64px}.directoryCategory>summary:before{content:"+";color:#31628c;font-size:22px}.directoryCategory[open]>summary:before{content:"−"}.directoryCategory>summary b{margin-right:auto;background:#e6eef9;border-radius:20px;padding:4px 12px;color:#224e76;font-size:13px}.directoryCategory>p{padding:0 20px;font-size:12px;line-height:2;color:#718298}.directoryLetter{margin:12px 18px;border:1px solid #e0e7f0;border-radius:11px;overflow:hidden}.directoryLetter>summary{cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 16px;list-style:none;background:#fcfdff}.directoryLetter>summary:after{content:"⌄";margin-right:auto}.directoryLetter>summary>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#163f69;color:#fff;font-size:19px;font-weight:800}.directoryLetter small{color:#6e8196;font-size:11px}.directoryRows>article{padding:17px 20px;display:grid;grid-template-columns:minmax(0,1fr) 150px 100px;align-items:center;gap:18px;border-top:1px solid #e8edf4}.directoryRows>article>div{display:grid;gap:7px}.directoryRows strong{font-size:14px;color:#183b5e}.directoryRows span{font-size:12px;color:#4d657e}.directoryRows a{font-size:13px;color:#235e90;text-decoration:none}.directoryRows time{font-size:11px;color:#73869b}.organizationPagination{display:flex;align-items:center;justify-content:center;gap:18px;padding:18px;font-size:12px}.organizationPagination button,.calendarMonthNav button{border:1px solid #ccd9e8;border-radius:9px;background:#fff;color:#284f77;padding:10px 15px;min-height:42px;font:inherit;cursor:pointer}.organizationPagination button:disabled{opacity:.4;cursor:default}.calendarMonthNav{display:flex;align-items:center;gap:15px;justify-content:center;flex-wrap:wrap;margin:24px 0;font-size:12px}.calendarMonthNav h3{font-size:22px;min-width:140px;text-align:center;margin:0}.quoteCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;direction:rtl;margin:20px 0}.calendarWeekday{text-align:center;color:#60758c;font-size:12px;padding:10px 0}.quoteCalendarGrid>a{min-height:88px;border:1px solid #e1e8f0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#1d3c5c;text-decoration:none;background:#fcfdff}.quoteCalendarGrid>a strong{font-size:19px}.quoteCalendarGrid>a span{font-size:11px;color:#77889a}.quoteCalendarGrid>a.hasQuotes{background:linear-gradient(140deg,#f1f6ff,#eaf2fc);border-color:#b8cee9}.quoteCalendarGrid>a.hasQuotes span{color:#245987;font-weight:800}.quoteCalendarGrid>a.isToday{box-shadow:inset 0 0 0 2px #e6b947}.quoteCalendarGrid>a:hover{border-color:#3072ad;background:#eaf3ff}.quoteCalendarGrid>a:focus-visible,.directoryCategory summary:focus-visible,.directoryLetter summary:focus-visible{outline:3px solid #237cbc;outline-offset:3px}.quoteCalendarPanel>p[role=status]{font-size:12px;color:#4a647e}.adminDayPage{padding:30px;max-width:1450px;margin:auto;min-height:100vh;background:#f5f7fa}.adminDayPage>header{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:25px;background:transparent;border:0;padding:0}.adminDayPage h1{font-size:24px}.adminDayPage>header a{font-size:13px;color:#1f5788;text-decoration:none}.adminOrganizationReview{padding:25px;max-width:1350px;margin:auto;direction:rtl}.adminOrganizationReview>header{background:#fff6da;padding:16px;border-radius:12px;margin-bottom:20px;font-size:13px}.adminOrganizationReview h1{font-size:25px}.adminOrganizationReview .adminPanel{padding:25px;border:1px solid #dfe5ed;border-radius:18px;background:#fff;margin:20px 0}@media(max-width:700px){.organizeToolbar label{width:100%;min-width:0}.directoryRows>article{grid-template-columns:1fr 120px;gap:12px;padding:15px}.directoryRows time{grid-column:1/-1}.directoryCategory>summary{font-size:13px;padding:16px}.directoryLetter{margin:10px}.quoteCalendarGrid{gap:4px}.quoteCalendarGrid>a{min-height:65px;border-radius:8px;gap:8px}.quoteCalendarGrid>a strong{font-size:15px}.quoteCalendarGrid>a span{font-size:9px}.calendarWeekday{font-size:9px}.adminDayPage,.adminOrganizationReview{padding:12px}.adminOrganizationReview .adminPanel{padding:14px}.calendarMonthNav{gap:8px}.calendarMonthNav h3{font-size:19px;min-width:110px}}.mediaCarousel{position:relative;isolation:isolate;width:100%;aspect-ratio:2.667;min-width:0;container-type:inline-size;overflow:hidden;border-radius:22px;background:var(--media-panel,#07182f);box-shadow:0 12px 35px #12243918;perspective:1200px;font-family:Vazirmatn,sans-serif}.mediaArtwork{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mediaArtwork>img,.mediaArtwork>video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mediaEditablePanel{position:absolute;inset-block:0;width:var(--media-panel-width,52%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px clamp(16px,3cqw,45px) 45px;z-index:2;background:var(--media-panel);text-align:center;direction:rtl}.mediaCopy-left .mediaEditablePanel{left:0}.mediaCopy-right .mediaEditablePanel{right:0}.mediaEditablePanel:after{content:"";position:absolute;top:0;bottom:0;width:35px;pointer-events:none}.mediaCopy-left .mediaEditablePanel:after{left:100%;background:linear-gradient(90deg,var(--media-panel),transparent)}.mediaCopy-right .mediaEditablePanel:after{right:100%;background:linear-gradient(270deg,var(--media-panel),transparent)}.mediaBrand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:9px}.mediaBrand>img{object-fit:contain;flex:none}.mediaBrand>b{font-size:clamp(13px,1.8cqw,23px)}.mediaEditablePanel h2,.mediaEditablePanel h3,.mediaDescription,.mediaCTA{font-size:clamp(12px,var(--media-fluid),var(--media-font));line-height:1.65;margin:5px 0;max-width:100%}.mediaEditablePanel h2{line-height:1.6}.mediaEditablePanel h3{line-height:1.7}.mediaEditablePanel .mediaDescription{line-height:1.9;margin:9px 0 14px}.mediaBrands{font-size:clamp(14px,1.7cqw,23px);font-weight:800;word-spacing:4px;border-block:1px solid #779ac333;padding:5px 10px;margin:8px 0}.mediaCTA{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:44px;border-radius:13px;padding:8px 24px;text-decoration:none;box-shadow:inset 0 1px 1px #fff6,0 5px 15px #07152b24;transition:transform .2s;font-weight:800}.mediaCTA:hover{transform:translateY(-2px)}.mediaCTA:focus-visible{outline:3px solid #f5c94f;outline-offset:4px}.mediaControls{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:4px;padding:5px 9px;border-radius:24px;background:#fffffff0;box-shadow:0 2px 14px #0b1e3b26;color:#132c50;font-size:11px;direction:ltr;max-width:92%}.mediaControls button{background:transparent;border:0;border-radius:50%;min-width:30px;min-height:28px;color:#173254;font:inherit;font-size:17px;cursor:pointer}.mediaControls select{width:150px;max-width:30vw;border:0;background:transparent;color:#173254;font-family:inherit;font-size:10px;direction:rtl}.mediaControls span{white-space:nowrap;min-width:35px;text-align:center}.mediaEditShortcut{position:absolute;z-index:4;bottom:12px;right:13px;border-radius:8px;background:#ffffffdf;color:#173254;text-decoration:none;padding:5px 10px;font-size:10px}.mediaPlayVideo{position:absolute;right:16px;top:16px;z-index:6;padding:9px 14px;border:1px solid #fff8;background:#06152acc;color:#fff;border-radius:10px;cursor:pointer}.mediaDepth .mediaArtwork>img{animation:mediaDepthDrift 15s ease-in-out infinite alternate;transform-origin:center}@keyframes mediaDepthDrift{0%{transform:scale(1)}to{transform:scale(1.025)}}.mediaSynthesisStrip{display:flex;align-items:center;gap:14px;min-height:var(--strip-height,62px);height:var(--strip-height,62px);border-radius:14px;padding:6px 18px;direction:rtl;box-shadow:0 6px 20px #121f3614;width:100%;max-width:100%;font-size:var(--strip-font,17px);font-weight:700;box-sizing:border-box;position:relative;overflow:hidden;margin-bottom:0!important}.mediaSynthesisStrip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at left,#4154ae55,transparent 60%)}.mediaSynthesisStrip>img{width:36px;height:36px;object-fit:contain;flex:none;z-index:1}.mediaSynthesisStrip>b{flex:1;min-width:0;line-height:1.7;z-index:1}.mediaSynthesisStrip>a{display:inline-flex;align-items:center;gap:15px;min-height:40px;padding:6px 16px;border-radius:9px;font-size:12px;white-space:nowrap;text-decoration:none;z-index:1;font-weight:800}.mediaEditor{max-width:1320px;margin:25px auto;padding:20px;direction:rtl;font-family:Vazirmatn,sans-serif;color:#152d4c}.mediaEditorNotice{background:#fff6d9;padding:16px;border-radius:12px;border:1px solid #e3d8b6;font-size:13px;line-height:2}.mediaEditorActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:15px 0}.mediaEditorActions button,.mediaEditorActions>a{font:inherit;font-size:12px;border:1px solid #c8d4e5;background:#fff;color:#19355c;text-decoration:none;border-radius:9px;padding:10px 15px}.mediaEditorActions button:disabled{opacity:.5}.mediaEditorGrid{display:grid;grid-template-columns:275px 1fr;gap:20px;align-items:start}.mediaEditorGrid>nav{display:grid;gap:8px;max-height:850px;overflow:auto}.mediaEditorGrid>nav>button{display:flex;align-items:center;gap:8px;text-align:right;min-width:0;background:#fff;border:1px solid #dce3ee;border-radius:10px;padding:8px;font:inherit;color:inherit;font-size:12px}.mediaEditorGrid>nav>button[aria-selected=true]{border-color:#7251c5;background:#f0eafd}.mediaEditorGrid>nav img{width:70px;height:45px;object-fit:cover;border-radius:6px}.mediaEditorGrid>nav small{display:block;font-size:10px;color:#627794;margin-top:5px}.mediaSlideEditor,.mediaStripEditor{background:#fff;border:1px solid #dce3ee;border-radius:16px;padding:20px;min-width:0}.mediaStripEditor{margin:20px 0}.mediaFields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.mediaFields>label{display:grid;gap:6px;font-size:12px;min-width:0}.mediaFields input,.mediaFields select{font:inherit;width:100%;min-width:0;border:1px solid #c6d2e5;border-radius:7px;padding:8px;box-sizing:border-box;color:inherit;background:#fff}.mediaFields input[type=color]{height:38px;padding:3px}.mediaCheck{display:flex!important;align-items:center;gap:8px}.mediaCheck>input{width:18px}.mediaSlideEditor fieldset{border:1px solid #d7dfeb;border-radius:11px;margin:12px 0}.mediaSlideEditor legend{font-size:13px}.mediaEditorError{background:#ffe9e9;padding:15px}.mediaEditorSuccess{background:#ddf5e7;padding:15px}@media(max-width:700px){.mediaCarousel{aspect-ratio:auto;min-height:560px;display:grid;grid-template-rows:240px auto;overflow:hidden}.mediaArtwork{position:relative;grid-row:1;inset:auto;width:100%;height:240px;overflow:hidden}.mediaArtwork>img,.mediaArtwork>video{position:absolute;width:200%;max-width:none;height:100%;object-fit:cover;object-position:center}.mediaCopy-left .mediaArtwork>img,.mediaCopy-left .mediaArtwork>video{right:0}.mediaCopy-right .mediaArtwork>img,.mediaCopy-right .mediaArtwork>video{left:0}.mediaEditablePanel{position:relative;grid-row:2;inset:auto!important;width:100%;padding:18px 20px 60px;box-sizing:border-box;min-height:320px}.mediaEditablePanel:after{display:none}.mediaEditablePanel h2{font-size:clamp(20px,calc(var(--media-font)*.62),var(--media-font))}.mediaEditablePanel h3{font-size:clamp(16px,calc(var(--media-font)*.75),var(--media-font))}.mediaEditablePanel .mediaDescription{font-size:clamp(12px,calc(var(--media-font)*.8),var(--media-font))}.mediaCTA{font-size:clamp(12px,calc(var(--media-font)*.85),var(--media-font))}.mediaBrand>img{width:38px!important;height:38px!important}.mediaBrand>b{font-size:16px}.mediaControls{bottom:12px}.mediaEditShortcut{top:12px;bottom:auto;font-size:9px}.mediaSynthesisStrip{height:auto;min-height:62px;padding:8px 10px;gap:8px}.mediaSynthesisStrip>img{width:28px;height:28px}.mediaSynthesisStrip>b{font-size:12px;line-height:1.8}.mediaSynthesisStrip>a{font-size:10px;gap:5px;padding:5px 9px;min-height:40px}.mediaEditor{padding:12px}.mediaEditorGrid{grid-template-columns:1fr}.mediaEditorGrid>nav{display:flex;overflow:auto;max-height:140px}.mediaEditorGrid>nav button{min-width:210px}.mediaFields{grid-template-columns:1fr}.mediaSlideEditor,.mediaStripEditor{padding:12px}}@media(prefers-reduced-motion:reduce){.mediaDepth .mediaArtwork>img{animation:none}.mediaCTA{transition:none}}.mediaSynthesisStrip{border:1px solid #8aafff3b;box-shadow:inset 0 1px #ffffff20,0 6px 20px #121f3620}.mediaSynthesisStrip:before{background:linear-gradient(90deg,#071b3c22,#10285522 40%,#071b3ce6 75%),url(/assets/campaigns/supplied-20261016/slide-09-continuous.webp) 22% 46%/cover;opacity:1}.mediaSynthesisStrip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 44% 28%,#aee9ffcc 0 2px,transparent 3px),radial-gradient(circle at 49% 70%,#a78bfa 0 3px,transparent 4px),radial-gradient(circle at 55% 35%,#aee9ffbb 0 2px,transparent 3px),linear-gradient(115deg,transparent 40%,#9bcaff15 46%,transparent 55%);box-shadow:inset 0 -1px #c6a65866}.mediaSynthesisStrip>img,.mediaSynthesisStrip>b,.mediaSynthesisStrip>a{position:relative;z-index:1}@media(max-width:700px){.mediaEditablePanel{overflow:hidden}.mediaEditablePanel:before{background:linear-gradient(180deg,color-mix(in srgb,var(--media-panel) 72%,transparent),color-mix(in srgb,var(--media-panel) 90%,transparent))!important}.mediaSynthesisStrip:before{background-position:center,35% 55%}}.mediaEditablePanel{isolation:isolate;box-sizing:border-box;background:transparent}.mediaEditablePanel:before{content:"";position:absolute;top:0;right:-16%;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--media-panel) 78%,transparent),color-mix(in srgb,var(--media-panel) 45%,transparent) 70%,transparent)}.mediaCopy-right .mediaEditablePanel:before{top:0;right:0;bottom:0;left:-16%;background:linear-gradient(270deg,color-mix(in srgb,var(--media-panel) 78%,transparent),color-mix(in srgb,var(--media-panel) 45%,transparent) 70%,transparent)}.mediaEditablePanel:after{display:none}@media(max-width:700px){.mediaCarousel{display:block;min-height:590px}.mediaArtwork{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.mediaArtwork>img,.mediaArtwork>video{width:100%;height:100%;object-fit:cover;left:0!important;right:auto!important;object-position:60% center}.mediaCopy-right .mediaArtwork>img{object-position:35% center}.mediaEditablePanel{position:relative;padding-top:230px;min-height:590px;width:100%}.mediaEditablePanel:before{top:150px!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--media-panel) 82%,transparent) 28%,color-mix(in srgb,var(--media-panel) 93%,transparent))!important}.mediaSynthesisStrip:before{background-size:cover,auto 210px;background-position:center,20% 45%;background-repeat:no-repeat}}.mediaOriginalVideoLink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit}.mediaOriginalVideoLink:focus-visible{outline:3px solid #ffd54f;outline-offset:-5px}.mediaCarousel[data-media-kind=video]{aspect-ratio:8/3;min-height:0}.mediaCarousel[data-media-kind=video] .mediaArtwork{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mediaCarousel[data-media-kind=video] .mediaArtwork>video{width:100%;height:100%;object-fit:contain;object-position:center}.mediaSynthesisStrip>a{background:linear-gradient(135deg,color-mix(in srgb,var(--strip-button,#6b5eac) 32%,transparent),#17345f77);border:1px solid #d2e5ff80;box-shadow:inset 0 1px #fff5,0 5px 15px #06172b55;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 1px 3px #071a38;transition:box-shadow .2s,transform .2s}.mediaSynthesisStrip>a:hover{box-shadow:inset 0 1px #fff8,0 6px 20px #224d8866;transform:translateY(-1px)}.mediaEditorGrid>nav{display:flex;flex-direction:column;position:sticky;top:15px;max-height:calc(100vh - 30px);min-height:300px;overflow:auto;align-items:stretch}.mediaEditorGrid>nav>button{flex:0 0 auto;width:100%;min-height:70px;cursor:pointer}@media(max-width:700px){.mediaEditorGrid>nav{position:static;flex-direction:row;min-height:0;max-height:150px}.mediaEditorGrid>nav>button{width:220px}.mediaCarousel[data-media-kind=video] .mediaControls{font-size:9px;bottom:5px;padding:2px 5px;gap:1px}.mediaCarousel[data-media-kind=video] .mediaControls button{min-width:24px;min-height:24px}.mediaCarousel[data-media-kind=video] .mediaEditShortcut{display:none}}@media(prefers-reduced-motion:reduce){.mediaSynthesisStrip>a{transition:none}}.centerNav .navQuote{font-size:var(--quote-fontSize,13px)!important;height:var(--quote-height,54px)!important;min-height:0!important;padding:0 var(--quote-paddingX,24px)!important;width:var(--quote-width,auto)!important;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.centerNav .synHeader{font-size:var(--project-fontSize,13px)!important;height:var(--project-height,54px)!important;min-height:0!important;padding:0 var(--project-paddingX,20px)!important;width:var(--project-width,auto)!important;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.mediaSynthesisStrip>a{font-size:var(--strip-fontSize,12px);height:var(--stripButton-height,40px);min-height:0;padding:0 var(--strip-paddingX,16px);width:var(--strip-width,auto);box-sizing:border-box;flex-shrink:0}.mediaEditablePanel h2,.mediaEditablePanel h3{margin:5px 0;line-height:1.6}.mediaEditablePanel .mediaDescription{margin:10px 0 18px;line-height:1.9}.centerNav .navQuote{display:var(--quote-display,inline-flex)!important}.centerNav .synHeader{display:var(--project-display,inline-flex)!important}.mediaEditorGrid>nav{position:static;max-height:none;min-height:0;overflow:visible}.mediaSlideJump{position:sticky;top:0;z-index:9;display:flex;gap:18px;flex-wrap:wrap;align-items:center;background:#f4f7fff2;border:1px solid #cbd9ec;border-radius:12px;padding:12px;margin:18px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mediaSlideJump>label:first-child{display:grid;gap:6px;flex:1;min-width:230px;font-size:12px}.mediaSlideJump select{width:100%;padding:10px;border:1px solid #b5c9e4;border-radius:8px;font:inherit;background:#fff;color:#17355e}.mediaStripEditor fieldset{border:1px solid #d5dfed;border-radius:10px;padding:12px;margin:12px 0}.mediaStripEditor legend{font-weight:700;font-size:13px}@media(max-width:700px){.mediaEditorGrid>nav{overflow:auto;max-height:140px}.mediaSlideJump{position:relative}}.centerNav .navQuote{background:color-mix(in srgb,var(--quote-background,#f4c640) var(--quote-opacity,100%),transparent)!important;color:var(--quote-color,#14203a)!important;font-family:var(--quote-fontFamily,Vazirmatn)!important;font-weight:var(--quote-fontWeight,800)!important;border-radius:var(--quote-radius,12px)!important}.centerNav .synHeader{background:color-mix(in srgb,var(--project-background,#7044d6) var(--project-opacity,100%),transparent)!important;color:var(--project-color,#ffffff)!important;font-family:var(--project-fontFamily,Vazirmatn)!important;font-weight:var(--project-fontWeight,800)!important;border-radius:var(--project-radius,12px)!important}.mediaSynthesisStrip>a{background:color-mix(in srgb,var(--strip-background,#705bc6) var(--strip-opacity,35%),transparent);color:var(--strip-color,#fff)!important;font-family:var(--strip-fontFamily,Vazirmatn);font-weight:var(--strip-fontWeight,800);border-radius:var(--strip-radius,10px)}.mediaEditablePanel h1{font-size:clamp(12px,var(--media-fluid),var(--media-font));line-height:1.6;margin:5px 0;max-width:100%}.mediaSecondaryCTA{font:inherit;font-size:12px;text-decoration:none;padding:7px 16px;border:1px solid #c4d8f555;border-radius:10px;background:#ffffff0a;margin-top:6px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:700px){.mediaEditablePanel h1{font-size:clamp(20px,calc(var(--media-font)*.62),var(--media-font))}.mediaCarousel[data-media-kind=video]{aspect-ratio:auto;min-height:590px}.mediaCarousel[data-media-kind=video] .mediaArtwork>video{object-fit:cover;object-position:60% center}}.mediaCTAGroup{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:100%}.mediaCTAGroup .mediaSecondaryCTA{margin-top:0}.mediaCTAGroup .mediaCTA{gap:12px;padding-inline:18px}.mediaCarousel[data-page-hero=true]{aspect-ratio:2.25}.mediaCarousel[data-page-hero=true] .mediaEditablePanel{padding-block:15px}@media(max-width:700px){.mediaCarousel[data-page-hero=true]{aspect-ratio:auto;min-height:590px}}.mediaCopyContent{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:0 0 auto;min-width:0;transform-origin:center;overflow-wrap:anywhere}.mediaCopyContent>.mediaBrand,.mediaCopyContent>.mediaCTAGroup{flex-shrink:0;max-width:100%}.mediaCarousel[data-page-hero=true] .mediaEditablePanel{padding-block:24px}@media(max-width:700px){.mediaCopyContent{transform:none!important}.mediaCarousel[data-page-hero=true] .mediaEditablePanel{padding:230px 20px 40px}}.mediaCarouselFrame{position:relative;width:100%;min-width:0}.mediaCarouselFrame>.mediaControls{position:relative;bottom:auto;left:auto;transform:none;width:fit-content;max-width:100%;margin:10px auto 0;box-shadow:none;border:1px solid #dce5ef;background:#fff;padding:3px 9px}.mediaCarouselFrame>.mediaEditShortcut{bottom:62px}.mediaFiltrationSlot{position:relative;min-width:0}.mediaFiltrationSlot .mediaCarousel{aspect-ratio:3}.mediaFiltrationSlot .mediaEditablePanel{padding-bottom:24px}@media(max-width:700px){.mediaFiltrationSlot .mediaCarousel{aspect-ratio:auto}}.mediaCarouselFrame>.mediaArrowControls{position:absolute;inset:50% 12px auto;transform:translateY(-50%);display:flex;justify-content:space-between;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;pointer-events:none}.mediaArrowControls button{pointer-events:auto;display:grid;place-items:center;width:44px;height:48px;font-size:29px;color:#fff;background:#102138b3;border:1px solid #ffffff45;border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 3px 12px #07172c22}.mediaArrowControls button:hover{background:#102138aa}.mediaArrowControls button:focus-visible{outline:3px solid #f5c94f;outline-offset:2px}.mediaCarouselFrame>.mediaEditShortcut{bottom:12px}@media(max-width:700px){.mediaCarouselFrame>.mediaArrowControls{inset:120px 8px auto;transform:none}.mediaArrowControls button{width:34px;height:42px}}.campaignStudio{height:100dvh;min-height:640px;display:flex;flex-direction:column;background:#eef2f7;color:#172c48;font-family:Vazirmatn,Tahoma,sans-serif;font-size:13px;line-height:1.75;box-sizing:border-box;overflow:hidden;max-width:none;width:100%;margin:0;padding:0}.campaignStudio *{box-sizing:border-box}.campaignStudio input,.campaignStudio textarea,.campaignStudio select,.campaignStudio button{font:inherit}.campaignStudio button{cursor:pointer}.campaignStudio button:disabled{cursor:wait;opacity:.5}.campaignStudio button:focus-visible,.campaignStudio input:focus-visible,.campaignStudio select:focus-visible,.campaignStudio textarea:focus-visible{outline:3px solid #a4c3ff;outline-offset:2px}.studioTopbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:none;height:78px;padding:12px 24px;border-bottom:1px solid #dbe2ec;background:#fff;max-width:none;width:100%;margin:0;box-shadow:0 2px 10px #172c4805}.studioTopbar h1{font-size:20px;margin:0;line-height:1.6}.studioEyebrow{color:#76849a;font-size:10px}.studioTopActions{display:flex;gap:14px;align-items:center}.studioTopActions a{color:#32547d;text-decoration:none}.studioTopActions button,.studioAlert button,.studioInlineButton,.studioMove>button{border:1px solid #d1dce9;border-radius:9px;padding:8px 15px;background:#fff;color:#23476d}.studioTopActions .studioSave{background:#173d69;color:#fff;border-color:#173d69;min-width:135px;box-shadow:0 4px 12px #173d6920}.studioDirty{color:#9e6919;font-size:11px}.studioSaved{color:#3b7d6a;font-size:11px}.studioAlert{padding:10px 24px;background:#fff0ee;display:flex;gap:16px;align-items:center}.studioLoading{padding:60px;text-align:center}.studioBody{display:grid;grid-template-columns:minmax(0,1fr) 250px;direction:ltr;gap:0;flex:1;min-height:0}.studioSidebar{grid-column:2;grid-row:1;direction:rtl;display:flex;flex-direction:column;min-height:0;background:#fff;border-left:1px solid #dce3ee}.studioSidebarHead{flex:none;padding:17px 14px 12px;border-bottom:1px solid #edf1f6}.studioSidebarHead>b{display:flex;justify-content:space-between;font-size:14px;margin-bottom:12px}.studioSidebarHead small{background:#eaf0fa;color:#4b6588;border-radius:20px;padding:0 9px;font-weight:400}.studioSidebarHead input,.studioSidebarHead select{width:100%;border:1px solid #d9e2ef;border-radius:8px;background:#f7f9fc;color:#29466a;padding:8px;font-size:11px;margin-top:6px;min-width:0}.studioSlideList{overflow:auto;flex:1;min-height:0;padding:10px;display:flex;flex-direction:column;gap:9px;scrollbar-width:thin;scrollbar-color:#bac8dd transparent}.studioSlideCard{position:relative;display:block;flex:none;background:#fff;border:1px solid #e0e6ef;border-radius:11px;padding:5px;width:100%;text-align:right;overflow:hidden;color:inherit;transition:border-color .15s,box-shadow .15s}.studioSlideCard[aria-selected=true]{border:2px solid #40679d;padding:4px;box-shadow:0 3px 14px #40679d22;background:#f2f6fc}.studioSlideCard>img{width:100%;height:76px;object-fit:cover;display:block;border-radius:7px}.studioSlideNumber{position:absolute;top:11px;right:11px;background:#142b48cf;color:#fff;border:1px solid #ffffff50;border-radius:6px;font-size:11px;min-width:24px;text-align:center}.studioSlideCaption{display:block;padding:5px 4px 2px}.studioSlideCaption>b{display:block;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studioSlideCaption small{display:flex;gap:5px;align-items:center;font-size:10px;color:#7b8b9e}.studioSlideCaption i{width:6px;height:6px;border-radius:50%;display:inline-block}.studioOn{background:#36a085}.studioOff{background:#b2bdcb}.studioSidebarFoot{border-top:1px solid #e7edf5;padding:12px 14px;flex:none}.studioSidebarFoot>small{font-size:10px;color:#8793a4}.studioWorkspace{grid-column:1;grid-row:1;min-width:0;min-height:0;direction:rtl;display:grid;grid-template-rows:auto minmax(0,1fr)}.studioPreview{padding:12px 20px 16px;background:linear-gradient(140deg,#f2f5fa,#e6edf6);border-bottom:1px solid #d9e1ee;min-height:0}.studioPreviewToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.studioPreviewToolbar>div:first-child{display:flex;align-items:center;gap:12px}.studioPreviewToolbar b{font-size:12px}.studioPreviewToolbar span{font-size:10px;color:#798ba1}.studioDeviceSwitch{display:flex;gap:3px;background:#dfe7f1;border:1px solid #d2ddea;border-radius:8px;padding:3px}.studioDeviceSwitch button{border:0;border-radius:5px;padding:3px 12px;font-size:10px;background:transparent;color:#4e6785}.studioDeviceSwitch button[aria-pressed=true]{background:#fff;color:#203f67;box-shadow:0 1px 5px #19395515}.studioPreviewScroll{max-height:40vh;overflow:auto;scrollbar-width:thin}.studioPreviewCanvas{width:100%;max-width:1120px;margin:auto;transition:width .2s;min-width:0}.studioPreviewCanvas .mediaCarousel{border-radius:14px;box-shadow:0 6px 20px #203a5915}.studioPreviewCanvas .mediaEditablePanel{padding-bottom:22px}.studioPreviewCanvas[data-device=mobile]{width:360px;max-width:100%;border:7px solid #20364f;border-radius:24px;background:#20364f}.studioPreviewCanvas[data-device=mobile] .mediaCarousel{aspect-ratio:auto;min-height:560px;display:block}.studioPreviewCanvas[data-device=mobile] .mediaArtwork{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.studioPreviewCanvas[data-device=mobile] .mediaArtwork>img,.studioPreviewCanvas[data-device=mobile] .mediaArtwork>video{width:100%;height:100%;object-fit:cover;object-position:60% center;left:0;right:auto}.studioPreviewCanvas[data-device=mobile] .mediaEditablePanel{position:relative;inset:auto!important;width:100%;padding:220px 20px 35px;min-height:560px}.studioPreviewCanvas[data-device=mobile] .mediaEditablePanel:before{top:150px!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--media-panel) 84%,transparent) 30%,var(--media-panel))!important}.studioPreviewCanvas[data-device=mobile] h2{font-size:25px}.studioPreviewCanvas[data-device=mobile] h3{font-size:19px}.studioPreviewCanvas[data-device=mobile] .mediaDescription,.studioPreviewCanvas[data-device=mobile] .mediaCTA{font-size:13px}.studioPrivateBadge{display:block;color:#8e6d3e;font-size:10px;margin-top:8px}.studioButtonPreview{display:flex;justify-content:center;align-items:center;gap:16px;padding:24px;margin:0 0 12px;background:#fff;border:1px solid #dce5f0;border-radius:14px;flex-wrap:wrap;min-height:100px}.studioButtonPreview button{border:0;cursor:default;gap:8px}.studioButtonPreview p{font-size:11px;color:#8b99aa}.studioInspector{display:flex;flex-direction:column;min-height:0;background:#fff}.studioTabs{display:flex;gap:4px;flex:none;margin:0;padding:0 20px;border-bottom:1px solid #e1e8f1;background:#fff;justify-content:flex-start;min-height:45px;max-width:none;width:100%;box-shadow:none}.studioTabs>button{background:transparent;border:0;border-bottom:3px solid transparent;padding:10px 16px;color:#8290a4;font-size:12px;font-weight:600}.studioTabs>button[aria-selected=true]{color:#1d4776;border-bottom-color:#375e91}.studioProperties{overflow:auto;min-height:0;padding:18px 24px 40px;scrollbar-width:thin;scrollbar-color:#c4d0e0 transparent}.studioSectionTitle{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.studioSectionTitle h2{font-size:15px;margin:0}.studioSwitch{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;cursor:pointer;padding:4px 0;color:#35516f}.studioSwitch input{accent-color:#37679b;width:17px;height:17px;margin:0;flex:none}.studioFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:10px 0 15px}.studioField{display:grid;gap:5px;min-width:0;font-size:11px;color:#62758e}.studioField>span{font-weight:500}.studioField>input,.studioField>select,.studioField>textarea{width:100%;min-width:0;background:#fbfcfe;border:1px solid #d7e1ee;border-radius:8px;padding:8px 11px;color:#213e62;min-height:39px;resize:vertical;font-size:12px}.studioColor{display:flex;gap:10px;align-items:center;height:39px;border:1px solid #d7e1ee;border-radius:8px;background:#fbfcfe;padding:4px 8px}.studioColor input{width:40px;height:29px;padding:0;border:0;background:none;cursor:pointer}.studioColor>span{font-size:11px;color:#7b8da5}.studioProperties details{border:1px solid #e0e7f1;border-radius:10px;padding:0 14px;margin:12px 0;background:#fff}.studioProperties summary{padding:11px 0;font-size:12px;font-weight:700;color:#405e82;cursor:pointer}.studioProperties fieldset{border:0;border-top:1px solid #edf1f7;padding:10px 0;margin:0}.studioProperties legend{font-size:11px;font-weight:600;color:#8190a5;padding-left:10px}.studioFontFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:5px 0}.studioHint{font-size:11px;color:#788ba3;background:#f1f6fc;padding:12px;border-radius:9px}.studioButtonChoices{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.studioButtonChoices>button{border:1px solid #d5e0ed;background:#fff;padding:8px 15px;border-radius:8px;color:#6a7f9a;font-size:11px}.studioButtonChoices>button[aria-pressed=true]{background:#eaf1fb;color:#274d7a;border-color:#7398c5}.studioMove{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.studioMove .studioField{width:200px}.studioInlineButton{margin:8px 0}@media(max-width:850px){.studioBody{grid-template-columns:minmax(0,1fr) 190px}.studioSidebarHead{padding:12px 10px}.studioSlideCard>img{height:60px}.studioPreview{padding:10px}.studioProperties{padding:14px}.studioFontFields{grid-template-columns:repeat(2,minmax(0,1fr))}.studioTopbar{padding:12px}.studioSaved,.studioDirty{display:none}}@media(max-width:620px){.campaignStudio{height:auto;min-height:100dvh;overflow:visible}.studioTopbar{height:auto;flex-wrap:wrap}.studioTopActions{width:100%;justify-content:space-between;font-size:11px}.studioBody{display:flex;flex-direction:column;direction:rtl}.studioSidebar{order:0;border-bottom:1px solid #d8e1ed}.studioSidebarHead{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.studioSidebarHead>b{margin:0}.studioSidebarHead input{display:none}.studioSidebarHead select{width:100%;margin:0}.studioSlideList{flex-direction:row;max-height:135px;padding:8px}.studioSlideCard{width:150px}.studioSlideCaption b{font-size:10px}.studioSlideCard>img{height:50px}.studioSidebarFoot{display:none}.studioWorkspace{display:block}.studioPreviewScroll{max-height:340px}.studioPreviewToolbar span{display:none}.studioInspector{min-height:500px}.studioTabs{padding:0 5px}.studioTabs>button{font-size:11px;padding:10px}.studioFields{grid-template-columns:1fr}.studioFontFields{grid-template-columns:repeat(2,minmax(0,1fr))}.studioProperties{overflow:visible}.studioSectionTitle{flex-wrap:wrap}}.studioPreviewCanvas[data-device=desktop]{max-width:min(1120px,96.012vh)}.studioPreviewScroll{max-height:42vh}.studioColor input[type=text]{width:100%;min-width:0;border:0;background:transparent;height:28px;font-size:11px;color:#586f8d;outline-offset:0}.studioColor input[type=color]{flex:none}.studioSpecialCard{background:#f3f0fb;border-color:#c8badd}.studioPreviewCanvas[data-device=mobile] h1{font-size:25px}.studioPreviewCanvas[data-device=desktop][data-page-hero=true]{max-width:min(1120px,81vh)}.studioPreviewCanvas .mediaEditablePanel{padding-bottom:45px}.studioPreviewCanvas[data-device=mobile] .mediaCopyContent{transform:none!important}.studioPreviewCanvas[data-device=mobile] .mediaCarousel[data-page-hero=true] .mediaEditablePanel{padding:220px 20px 35px}.studioButtonPreview.centerNav{height:auto!important;min-height:120px!important;padding:28px!important;margin:8px 0!important;width:100%;position:static;overflow:visible;box-sizing:border-box}.studioPreviewScroll:has(.studioButtonPreview){padding:8px;min-height:140px}.studioButtonPreview.centerNav button{flex-shrink:0}.b3dBanner{--b3d-accent:#a691ff;--b3d-dark:#16152d;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;min-width:0;overflow:hidden;border-radius:22px;background:radial-gradient(ellipse at 25% 65%,#342657 0,transparent 55%),linear-gradient(115deg,#070e21,#1f1836);color:#fff;min-height:340px;aspect-ratio:3/1;border:1px solid #ffffff21;box-shadow:0 16px 40px #10142b1a;font-family:Vazirmatn,sans-serif;direction:rtl}.b3dTheme-amber{--b3d-accent:#ffbe72;background:linear-gradient(120deg,#171b22,#533522)}.b3dTheme-emerald{--b3d-accent:#91edcd;background:linear-gradient(120deg,#082b30,#143c34)}.b3dTheme-blue{--b3d-accent:#70d1ff;background:linear-gradient(120deg,#05172d,#123761)}.b3dTheme-gold{--b3d-accent:#efd27d;background:linear-gradient(120deg,#071a32,#25364a)}.b3dCopy{z-index:2;align-self:center;padding:30px clamp(18px,3vw,48px);min-width:0}.b3dBrand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;color:#fff}.b3dBrand img{width:46px;height:46px;object-fit:contain}.b3dBrand small{font-size:10px;font-weight:400;border:1px solid #ffffff30;padding:4px 8px;border-radius:30px;color:#e8e7ff}.b3dCopy h2{font-size:clamp(24px,2.6vw,39px);line-height:1.65;margin:14px 0 9px;color:#fff;text-shadow:0 2px 24px #b4b2fb1c}.b3dCopy p{font-size:clamp(12px,1.2vw,17px);line-height:2;color:#e0e3ef;margin:0 0 18px}.b3dCTA{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:10px 22px;border-radius:12px;color:#141b32!important;background:linear-gradient(130deg,#fff0a2,#f2ca44);box-shadow:0 4px #8f6e17,0 9px 24px #e7bc441c;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s}.b3dCTA:hover{transform:translateY(-2px);box-shadow:0 6px #8f6e17,0 12px 28px #e7bc4430}.b3dCTA:focus-visible{outline:3px solid white;outline-offset:4px}.b3dVisual{position:relative;min-width:0;min-height:0;grid-column:2;grid-row:1;overflow:hidden}.b3dVisual>img,.b3dVisual>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b3dVisual:has(canvas)>img{opacity:0}.b3dVisual>div:has(canvas){position:absolute!important;top:0;right:0;bottom:0;left:0}.b3dScientificNote{position:absolute;bottom:12px;left:22px;font-size:10px;color:#c8ccdc;pointer-events:none}.b3dRetry{position:absolute;bottom:12px;left:12px;z-index:3}.b3dStrip{aspect-ratio:auto;min-height:98px;height:104px;grid-template-columns:1fr 210px;margin:0 0 18px;border-radius:17px}.b3dStrip .b3dCopy{padding:10px 22px;display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center}.b3dStrip .b3dBrand{grid-column:1;font-size:11px;gap:6px}.b3dStrip .b3dBrand img{width:24px;height:24px}.b3dStrip h2{grid-column:1;font-size:19px;line-height:1.7;margin:0}.b3dStrip p{grid-column:1;font-size:10px;line-height:1.7;margin:0}.b3dStrip .b3dCTA{grid-column:2;grid-row:1/4;font-size:12px;white-space:nowrap;padding:8px 15px;gap:10px}.b3dStrip .b3dBrand small{font-size:9px;padding:1px 6px}.b3dStrip:before{content:"";position:absolute;top:0;width:20%;height:1px;background:linear-gradient(90deg,transparent,#dce5ff,transparent);animation:b3dEdge 8s linear infinite;z-index:3}@keyframes b3dEdge{0%{left:-20%}to{left:100%}}.b3dStill:before{animation:none}.b3dAdmin{max-width:1320px;margin:25px auto;padding:20px;direction:rtl;font-family:Vazirmatn,sans-serif;color:#12223e}.b3dAdminHead{display:flex;justify-content:space-between;align-items:center;gap:15px}.b3dAdminNote{padding:14px 18px;border-radius:12px;background:#fff6d8;border:1px solid #e9d395}.b3dAdminGrid{display:grid;grid-template-columns:245px 1fr;gap:22px;align-items:start}.b3dList{display:grid;gap:8px}.b3dList button{padding:14px;text-align:right;border:1px solid #dce2ed;border-radius:10px;background:#fff;font:inherit;color:inherit}.b3dList button[aria-selected=true]{border-color:#7255bf;background:#eee9fa}.b3dList small{display:block;font-size:11px;margin-top:6px;color:#67728a}.b3dPanel{min-width:0;background:#fff;border:1px solid #dce2ed;border-radius:17px;padding:20px}.b3dFields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.b3dFields label{display:grid;gap:6px;font-size:12px}.b3dFields input,.b3dFields select{min-width:0;width:100%;padding:9px;border:1px solid #ccd6e7;border-radius:8px;font:inherit}.b3dFields .b3dCheck{display:flex;align-items:center}.b3dCheck input{width:18px}.b3dActions,.b3dPreviewTools{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.b3dActions button,.b3dPreviewTools button{font:inherit;font-size:12px;border:1px solid #ccd6e7;border-radius:8px;padding:10px;background:#f7f9fd;color:#162a4b}.b3dActions button:first-child{background:#5633a5;color:#fff}.b3dPreviewFrame{max-width:100%;margin:auto;border:1px solid #dce2ed;padding:8px;background:#080e20;border-radius:20px;overflow:hidden}.b3dError{background:#ffe6e6;padding:12px;border-radius:10px}.b3dSuccess{background:#dbf3e7;padding:12px;border-radius:10px}.b3dMetrics{font-size:11px;color:#67728a}.b3dPreviewFrame[data-device=mobile] .b3dBanner{aspect-ratio:auto;min-height:520px;grid-template-columns:1fr;grid-template-rows:auto 235px}.b3dPreviewFrame[data-device=mobile] .b3dVisual{grid-column:1;grid-row:2}.b3dPreviewFrame[data-device=mobile] .b3dCopy h2{font-size:24px}.b3dPreviewFrame[data-device=mobile] .b3dBrand small{display:none}.b3dPreviewFrame[data-device=mobile] .b3dStrip{display:grid;grid-template-columns:1fr 85px;grid-template-rows:auto;min-height:170px;height:auto}.b3dPreviewFrame[data-device=mobile] .b3dStrip .b3dCopy{display:block;padding:12px}.b3dPreviewFrame[data-device=mobile] .b3dStrip .b3dVisual{grid-column:2;grid-row:1}.b3dPreviewFrame[data-device=mobile] .b3dStrip h2{font-size:14px}.b3dPreviewFrame[data-device=mobile] .b3dStrip .b3dCTA{min-height:44px;margin-top:8px}.b3dPreviewFrame[data-device=mobile] .b3dStrip p{display:none}@media(max-width:700px){.b3dBanner{aspect-ratio:auto;min-height:520px;grid-template-columns:1fr;grid-template-rows:auto 240px}.b3dCopy{padding:24px}.b3dCopy h2{font-size:25px}.b3dBrand small{display:none}.b3dVisual{grid-column:1;grid-row:2}.b3dStrip{min-height:154px;height:auto;grid-template-columns:1fr 85px;grid-template-rows:auto;gap:0}.b3dStrip .b3dCopy{display:block;padding:12px 14px}.b3dStrip .b3dVisual{grid-column:2;grid-row:1}.b3dStrip h2{font-size:14px;margin:4px 0}.b3dStrip p{display:none}.b3dStrip .b3dCTA{min-height:44px;margin-top:7px;font-size:11px}.b3dAdmin{padding:12px}.b3dAdminHead{display:block}.b3dAdminGrid{grid-template-columns:1fr}.b3dList{display:flex;overflow:auto}.b3dList button{min-width:150px}.b3dFields{grid-template-columns:1fr}.b3dPanel{padding:12px}}@media(prefers-reduced-motion:reduce){.b3dBanner:before{animation:none}.b3dCTA{transition:none}}.b3dCarouselSlot{position:relative}.b3dCarouselSlot .managedCarouselControls{z-index:5}.b3dBanner{width:100%;max-width:100%;aspect-ratio:auto}.b3dPreviewFrame{container-type:inline-size}.b3dVisual{width:100%;height:100%}@container (max-width:620px){.b3dBanner:not(.b3dStrip){grid-template-columns:1fr;grid-template-rows:auto 240px}.b3dBanner:not(.b3dStrip) .b3dVisual{grid-row:2;grid-column:1}.b3dBanner .b3dBrand small{display:none}}.b3dCinematic{grid-template-columns:48% 52%;min-height:420px;background:radial-gradient(ellipse at 25% 60%,#23426d 0,transparent 55%),linear-gradient(115deg,#0b172e,#080f21)}.b3dCinematic .b3dCopy{padding:28px 30px 42px 18px}.b3dCinematic .b3dCopy h2{font-size:clamp(25px,2.7vw,40px);line-height:1.75;font-weight:900}.b3dGradientTitle{display:block;background:linear-gradient(100deg,#b78fff,#6be0ff);background-clip:text;-webkit-background-clip:text;color:transparent}.b3dCinematic .b3dCTA{background:linear-gradient(125deg,#a977ff,#6231e7 65%,#421ab7);color:#fff!important;box-shadow:inset 0 1px 1px #e7d4ff,0 4px #321485,0 10px 28px #7039de38;border:1px solid #bc9af373}.b3dConditions{display:inline-flex;border:1px solid #5c83b6;border-radius:12px;min-height:46px;align-items:center;padding:8px 15px;margin:12px 8px 0 0;font-size:12px;color:#eef4ff!important;text-decoration:none;background:linear-gradient(130deg,#23395599,#111f3d99);box-shadow:inset 0 1px 9px #5da9e51c}.b3dConditions:focus-visible{outline:3px solid white;outline-offset:3px}.b3dCinematic .b3dVisual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset -35px 0 38px -16px #0a142a,inset 0 -16px 30px -16px #0a142a}.b3dCinematic .b3dVisual>div:has(canvas){z-index:1}.b3dCinematic .b3dVisual:after{z-index:2}.b3dPreviewFrame[data-device=mobile] .b3dCinematic{grid-template-columns:1fr;min-height:580px}.b3dPreviewFrame[data-device=mobile] .b3dCinematic .b3dCopy{padding:22px}.b3dCinematic .b3dBrand small{display:none}@media(max-width:700px){.b3dCinematic{grid-template-columns:1fr;grid-template-rows:auto 280px;min-height:590px}.b3dCinematic .b3dCopy{padding:22px}.b3dCinematic .b3dCopy h2{font-size:25px}.b3dCinematic .b3dConditions{font-size:11px;margin-right:5px;padding:8px 10px}.b3dCinematic .b3dVisual:after{box-shadow:inset 0 12px 18px -8px #0a142a}}@container (max-width:620px){.b3dCinematic{grid-template-columns:1fr!important;grid-template-rows:auto 280px!important;min-height:580px}.b3dCinematic .b3dCopy h2{font-size:25px}}.b3dCinematic{background-image:linear-gradient(90deg,#07112614,#09132766 44%,#071020e8 62%,#070f20),url(/assets/campaigns/synthesis-lab-background-v1.webp);background-size:cover;background-position:center}.b3dStrip{background-image:linear-gradient(90deg,#07112625,#141326bd 28%,#0d1227f5 72%),url(/assets/campaigns/synthesis-lab-background-v1.webp);background-position:center 60%;background-size:cover}.b3dCinematic .b3dCopy{text-shadow:0 2px 16px #0007}.b3dCinematic .b3dVisual:after{box-shadow:inset -35px 0 38px -16px #09152988,inset 0 -16px 30px -16px #09152955}.synPage{max-width:1360px;margin:auto;padding:32px 24px 72px;direction:rtl;color:#17233e;font-family:Vazirmatn,sans-serif}.synPage *{box-sizing:border-box}.synPage button,.synPage input,.synPage select,.synPage textarea{font:inherit}.synPage a{text-decoration:none}.synPage h1{font-size:clamp(27px,3vw,44px);line-height:1.65;margin:10px 0 18px}.synPage h2{font-size:25px;line-height:1.7}.synPage p{line-height:2;color:#58647c}.synPage label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.synPage input:not([type=checkbox]),.synPage textarea,.synPage select{min-width:0;width:100%;border:1px solid #dce1ed;border-radius:12px;padding:12px;background:#fff;color:#233049;outline:none}.synPage textarea{resize:vertical;min-height:95px}.synPage input:focus,.synPage textarea:focus{border-color:#7852df;box-shadow:0 0 0 3px #7755dd19}.synPage button:disabled{opacity:.5;cursor:wait}.synPrimary,.synSecondary,.synHeader{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:13px;padding:13px 21px;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none}.synPrimary,.synHeader{background:linear-gradient(125deg,#7750e8,#4826b6);color:#fff;box-shadow:0 7px 18px #6240cf29}.synPrimary:hover,.synHeader:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6240cf42}.synSecondary{background:#f3f1fb;color:#513499;border:1px solid #e4def6}.synHeader{padding:13px 19px!important;color:#fff!important;white-space:nowrap;position:relative;overflow:hidden}.synTheme-blue{--syn-accent:#2d8fe8;--syn-dark:#07254c}.synTheme-teal{--syn-accent:#1bc7ab;--syn-dark:#043f42}.synTheme-violet{--syn-accent:#9272ff;--syn-dark:#17133b}.synHeader.synTheme-blue{background:linear-gradient(130deg,#267be1,#163f91)}.synHeader.synTheme-teal{background:linear-gradient(130deg,#078c82,#11514e)}.synHero,.synBanner{position:relative;overflow:hidden;background:radial-gradient(ellipse at 12% 15%,#8957fa43,transparent 45%),linear-gradient(130deg,var(--syn-dark,#17133b),#08172d);border-radius:28px;display:grid;grid-template-columns:1.3fr 1fr;isolation:isolate;color:#fff;min-height:480px;padding:58px 54px 82px}.synHero:before,.synBanner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(#ffffff19 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,black,transparent);mask-image:linear-gradient(90deg,black,transparent)}.synHeroText{z-index:2}.synHero h1{max-width:650px;font-weight:900}.synHero p,.synBanner p{color:#cbd3ed;max-width:650px}.synEyebrow{font-size:12px;letter-spacing:.5px;display:inline-flex;align-items:center;gap:8px;color:#9170df}.synHero .synEyebrow,.synBanner .synEyebrow{color:#c2b2ff}.synButtons{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:18px}.synHero .synSecondary{background:#ffffff0e;border-color:#ffffff29;color:#fff}.synTrust{display:flex;gap:18px;margin-top:28px;color:#c7cde0;font-size:12px}.synTrust span{display:flex;gap:7px;align-items:center}.synHeroFoot{position:absolute;bottom:0;left:0;right:0;background:#ffffff06;border-top:1px solid #ffffff12;padding:18px 35px;display:flex;justify-content:space-around;font-size:12px;color:#c9d0e6}.synMolecule{position:relative;align-self:center;justify-self:center;width:350px;height:330px;perspective:800px;transform-style:preserve-3d;animation:synFloat 8s ease-in-out infinite;filter:drop-shadow(0 15px 35px #6b40d93b)}.synCore{position:absolute;top:90px;right:105px;bottom:90px;left:105px;display:grid;place-items:center;border-radius:30px;background:linear-gradient(145deg,#b6a3ff2b,#3c427421);border:1px solid #bfb3ff67;box-shadow:inset 3px 3px 25px #b7baff1a,0 0 80px #7752ed30;transform:rotate(-9deg)}.synCore svg{width:68px;height:68px;color:#d6c8ff;stroke-width:1.4}.synOrbit{position:absolute;top:35px;right:35px;bottom:35px;left:35px;border:1px solid #b6a3ff55;border-radius:50%;transform:rotateX(60deg) rotateY(25deg);box-shadow:0 0 20px #7650de13}.synOrbit.o2{transform:rotateX(30deg) rotateY(65deg) rotate(50deg)}.synOrbit.o3{transform:rotateX(65deg) rotateY(-40deg) rotate(-35deg)}.synAtom{position:absolute;width:45px;height:45px;border-radius:50%;background:radial-gradient(circle at 30% 23%,#e4dfff,#9d7bfa 35%,#4b2b9d 80%);box-shadow:inset -4px -7px 10px #16053f7a,0 0 25px #b4a0ff35}.synAtom.a0{left:35px;top:75px;width:54px;height:54px}.synAtom.a1{right:30px;top:40px}.synAtom.a2{left:30px;bottom:30px;width:36px;height:36px}.synAtom.a3{right:20px;bottom:75px;width:65px;height:65px;background:radial-gradient(circle at 30% 25%,#fff8d5,#f5cd4c 40%,#ac7913 90%)}.synAtom.a4{left:150px;top:5px;width:25px;height:25px}.synAtom.a5{left:125px;bottom:0;width:30px;height:30px}.synAtom.a6{right:0;top:150px;width:20px;height:20px}.synFormula{position:absolute;bottom:45px;right:80px;font-size:9px;letter-spacing:2px;color:#a79fd1}.synBanner{min-height:280px;padding:30px 40px;gap:20px;margin:30px 0}.synBanner h2{font-size:28px;max-width:700px;margin:10px 0}.synBanner .synMolecule{width:300px;height:270px;transform:scale(.8)}.synIntro{max-width:790px;margin:60px auto 32px;text-align:center}.synIntro h2{font-size:28px}.synCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:28px 0}.synCards article,.synCaseCard{border:1px solid #e7e6ee;background:linear-gradient(145deg,#fff,#faf9fe);padding:25px;border-radius:20px;position:relative;text-align:right}.synCards article>span{float:left;font-size:35px;color:#e9e2fa;font-weight:800}.synCards article>svg{color:#7654cf;margin-bottom:10px}.synCards h3{font-size:17px}.synCards p{font-size:13px}.synSection{background:#fff;border:1px solid #e5e7ee;border-radius:22px;padding:28px;margin:22px 0;box-shadow:0 8px 35px #26305b04}.synTimeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.synTimeline article{display:flex;align-items:center;gap:12px;font-size:13px;padding:12px 0}.synTimeline b{border:1px solid #d9cff8;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;color:#7351c8}.synFormLayout{display:grid;grid-template-columns:1.7fr 1fr;gap:24px;align-items:start}.synFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.synPage form .synPrimary{margin:16px 0}.synCheck{flex-direction:row!important;align-items:flex-start;line-height:1.9;margin:20px 0}.synCheck input{flex-shrink:0;margin-top:7px;accent-color:#7050c9}.synUpload{padding:20px;border:1px dashed #cbc4df;border-radius:14px;margin:15px 0}.synUpload small{font-weight:400;color:#777}.synMultiline{white-space:pre-line;font-size:13px}.synHoney{position:absolute!important;left:-10000px!important;width:1px!important}.synError{padding:16px;border:1px solid #f2b9bc;border-radius:12px;background:#fff1f2;color:#9f2634!important;overflow-wrap:anywhere}.synSuccess{background:#ecfaf3;color:#12683f;padding:22px;border-radius:15px}.synInfo{background:#f5f1fd;padding:18px;border-radius:14px}.synReview{background:#fff6d6;border:1px solid #edda9a;padding:12px 18px;border-radius:14px;font-size:12px;margin-bottom:24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.synReview label{flex-direction:row;align-items:center}.synReview select{width:auto;max-width:200px;padding:5px 10px}.synPageHeading{display:flex;justify-content:space-between;align-items:center;gap:20px}.synTabs{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.synTabs button{padding:12px 20px;border:1px solid #e4dff0;border-radius:12px;background:#faf8ff;color:#554d6d}.synTabs .active{background:#613dbe;color:#fff}.synMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.synMetrics button{border:1px solid #e4e5ed;border-radius:15px;background:#fff;padding:18px;text-align:right;color:#64687c}.synMetrics strong{display:block;font-size:25px;color:#5938b5;margin-bottom:6px}.synMetrics span{font-size:11px}.synTableWrap{overflow-x:auto;margin:20px 0}.synPage table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.synPage td,.synPage th{text-align:right;padding:15px 12px;border-bottom:1px solid #eaeaf2}.synPage th{background:#f7f6fb;color:#5e5873}.synPage td small{display:block;margin-top:5px;color:#888}.synToolbar{display:flex;gap:10px;flex-wrap:wrap}.synToolbar input{flex:1;min-width:200px!important}.synToolbar select{width:auto}.synFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:25px 0}.synFacts small{display:block;color:#84869c;font-size:12px}.synFacts strong{font-size:14px;display:block;margin-top:7px;overflow-wrap:anywhere}.synStatus{border-radius:30px;background:#f1eaff;color:#6b43b8;padding:10px 18px;white-space:nowrap;font-size:13px}.synCaseCard{cursor:pointer;min-height:180px;display:flex;flex-direction:column;gap:10px;color:#21304a}.synCaseCard span{font-size:12px;color:#7252be;align-self:flex-start}.synCaseCard small{color:#888}.synDocument{border:1px solid #e5e2ef;border-radius:16px;padding:22px;margin:20px 0;overflow:hidden}.synDocument small,.synDocument strong{display:block;margin:10px 0}.synDocument strong{font-size:24px;color:#5635b0}.synDocument p{font-size:13px;white-space:pre-line}.synDocument .synButtons>span{font-size:12px}.synDraft{border-top:1px solid #eee;padding-top:20px;margin-top:25px}.synDraft summary,.synPage summary{cursor:pointer;font-weight:700;padding:16px 0}.synItemEditor{display:grid;grid-template-columns:2fr .6fr 1fr auto;gap:10px;margin:12px 0}.synMessage{background:#f7f5fc;padding:15px 20px;border-radius:12px;margin:15px 0}.synMessage.internal{background:#fff7e8}.synMessage small{color:#827a94}.synMessage p{white-space:pre-wrap;overflow-wrap:anywhere}.synSettingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.synSwitch{display:flex!important;flex-direction:row!important;justify-content:space-between;padding:20px;border:1px solid #e7e3ef;border-radius:14px}.synSwitch input{width:20px;height:20px;accent-color:#7551c9}.synWidget{position:fixed;bottom:24px;left:24px;z-index:40;display:flex;gap:12px;align-items:center;max-width:300px;padding:20px 30px 20px 18px;border-radius:20px;border:1px solid #c5b1ff60;background:linear-gradient(130deg,#f5f0ff,#fff);color:#594193;box-shadow:0 12px 40px #3d227d25;direction:rtl}.synWidget>a{display:block}.synWidget a{display:flex;gap:5px;margin-top:5px;font-size:11px;color:#7054a4}.synWidget>button{position:absolute;top:6px;right:6px;border:0;background:transparent;color:#777;cursor:pointer}.synWidgetRight{left:auto;right:24px}.synTextLink{display:inline-block;margin:10px 15px}.synEmpty{text-align:center;padding:70px 20px}.synPage details{border-bottom:1px solid #eeedf3}.synPage :focus-visible{outline:3px solid #bca2fa;outline-offset:4px}.synStill .synMolecule{animation:none}@keyframes synFloat{50%{translate:0 -12px;rotate:0 1 0 8deg}}@media(prefers-reduced-motion:reduce){.synMolecule{animation:none!important}.synHeader:hover,.synPrimary:hover{transform:none}}@media(max-width:760px){.synPage{padding:18px 14px 50px}.synHero{grid-template-columns:1fr;padding:32px 24px 85px;min-height:auto}.synHero .synMolecule{width:260px;height:240px;transform:scale(.8);margin:-10px 0}.synHero h1{font-size:29px}.synHeroFoot{gap:12px;font-size:9px;padding:15px}.synTrust{font-size:10px;gap:12px}.synFormLayout,.synFormGrid,.synSettingsGrid{grid-template-columns:1fr}.synSection{padding:20px}.synCards{grid-template-columns:1fr 1fr;gap:10px}.synCards article{padding:18px}.synCards h3{font-size:14px}.synCards article>span{font-size:25px}.synCards p{font-size:11px}.synIntro{margin:35px 5px}.synIntro h2{font-size:23px}.synPageHeading{align-items:flex-start;flex-direction:column;gap:5px}.synItemEditor{grid-template-columns:1fr 1fr}.synItemEditor>input:first-child{grid-column:1/-1}.synBanner{grid-template-columns:1fr;padding:25px;margin:20px 0;border-radius:20px}.synBanner .synMolecule{display:none}.synBanner h2{font-size:23px}.synWidget{bottom:16px;left:12px;max-width:240px;padding:15px 27px 15px 15px}.synWidgetRight{left:auto;right:12px}.synHeader{font-size:12px!important;padding:10px!important}.synReview{font-size:10px;gap:10px}.synMolecule{animation:none}.synDocument{padding:15px}.synToolbar{display:grid;grid-template-columns:1fr 1fr}.synToolbar>input{grid-column:1/-1}.synPage h1{font-size:28px}}.synHero .synMolecule{transform:rotateY(var(--syn-mouse-x,0deg)) rotateX(var(--syn-mouse-y,0deg));transition:transform .3s ease}.synHeader:after{content:"";position:absolute;top:-50%;bottom:-50%;width:20px;background:#ffffff25;transform:skew(-20deg);left:-40px;transition:left .6s}.synHeader:hover:after{left:120%}@media(prefers-reduced-motion:reduce){.synHero .synMolecule{transform:none;transition:none}.synHeader:after{display:none}}.synHoney{position:absolute!important;left:auto!important;right:0!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;border:0!important}.centerNav .navCenterItems a.synHeader{color:var(--project-color,#fff)!important}.synPage input:focus-visible,.synPage textarea:focus-visible,.synPage select:focus-visible{outline-offset:2px}.siteStatistics{grid-column:1/-1;background:#fff;border:1px solid #d8e1ea;border-radius:18px;padding:22px;min-width:0}.statisticsHeading{display:flex;justify-content:space-between;gap:12px;align-items:center}.statisticsCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.statisticsCards article{background:#f3f7fc;padding:18px;border-radius:12px;display:flex;flex-direction:column;gap:8px}.statisticsCards b{font-size:26px;color:#153d6b}.siteStatistics p,.statisticsCards span{color:#51657c;font-size:13px;line-height:1.9}.statisticsChart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;margin:20px 0}.statisticsChart>div{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;font-size:12px}.statisticsBar{background:linear-gradient(#439ada,#123d71);width:60%;border-radius:8px 8px 0 0}.siteStatistics table{width:100%;border-collapse:collapse}.siteStatistics th,.siteStatistics td{padding:10px;border-bottom:1px solid #e6ebf0;text-align:right}@media(max-width:700px){.statisticsCards{grid-template-columns:repeat(2,minmax(0,1fr))}.statisticsHeading{align-items:flex-start}.statisticsHeading h2{font-size:18px}.statisticsChart{overflow-x:auto;grid-template-columns:repeat(7,65px)}.siteStatistics{padding:14px}}.storeAlerts{max-width:1100px;margin:16px auto;padding:20px;border:1px solid #d7e1eb;border-radius:18px;background:#fff;direction:rtl;font-family:inherit;box-sizing:border-box}.storeAlerts header,.storeAlerts footer{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.storeAlerts header div{display:grid;gap:8px}.storeAlerts small{font-size:12px;color:#627587;line-height:1.8}.storeAlerts button{padding:10px 14px;border:1px solid #c6d6e2;border-radius:10px;background:#f2f7fc;font:inherit;color:#214862;cursor:pointer}.storeAlertCounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.storeAlertCounts>a,.storeAlertCounts>span{padding:16px;border-radius:12px;background:#f1f6fb;display:grid;gap:8px;color:#26415a;text-decoration:none}.storeAlertCounts b{font-size:24px}.storeAlerts summary{cursor:pointer;padding:12px;background:#fff6dd;border-radius:10px}.storeAlerts details{margin:16px 0}.stockAlertRow{display:flex;justify-content:space-between;gap:14px;padding:12px;border-bottom:1px solid #e2e8ee}.stockAlertRow b{white-space:nowrap;color:#9e491b}.storeAlerts details>small,.storeAlerts details>a{display:block;margin:12px}.storeAlerts footer>small{flex:1;min-width:200px}@media(max-width:640px){.storeAlerts{margin:10px;padding:14px}.storeAlertCounts{grid-template-columns:1fr}.storeAlertCounts>a,.storeAlertCounts>span{grid-template-columns:auto 1fr;align-items:center;padding:12px}.storeAlertCounts small{grid-column:1/-1}.stockAlertRow{font-size:12px}}.managedCarousel{position:relative;aspect-ratio:3/1;overflow:hidden;border-radius:18px;margin:20px 0;direction:rtl;container-type:inline-size}.managedBannerBackground{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.managedBannerCopy{position:absolute;right:3%;top:8%;width:47%;height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(4px,1cqw,14px)}.managedCarousel.side-left .managedBannerCopy{right:auto;left:3%;width:36%}.managedBannerBrand{display:flex;align-items:center;gap:8px;font-size:clamp(12px,1.5cqw,22px);color:inherit}.managedBannerBrand img{width:clamp(24px,4cqw,48px);height:auto}.managedBannerCopy h1,.managedBannerCopy h2,.managedBannerCopy p,.managedBannerCopy>a{margin:0;font-size:min(var(--banner-font),var(--banner-fluid));line-height:1.5}.managedBannerCopy>a{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:.35em 1.4em;border-radius:30px;margin-top:4px;min-height:30px;text-decoration:none}.managedCarouselControls{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px;background:#ffffffdf;border-radius:30px;padding:4px 8px;direction:rtl}.managedCarouselControls button{border:0;background:transparent;color:#18304b;min-width:24px;min-height:24px;padding:0;cursor:pointer}.managedCarouselControls .selected{color:#d19200}.managedBannerEditor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.managedBannerEditor article{border:1px solid #dae1e7;border-radius:12px;padding:16px}.managedBannerEditor article>img{width:100%;aspect-ratio:3/1;object-fit:cover}.managedBannerEditor fieldset{border:1px solid #dce3eb;border-radius:8px;margin:12px 0;padding:12px}.managedBannerEditor input[type=color]{height:40px;width:100%}@media(max-width:640px){.managedCarousel{aspect-ratio:auto;min-height:380px;display:flex;flex-direction:column;margin:12px 0}.managedBannerBackground{position:relative;aspect-ratio:3/1;height:auto;object-fit:contain}.managedBannerCopy,.managedCarousel.side-left .managedBannerCopy{position:relative;inset:auto;width:auto;height:auto;padding:14px 20px 52px;gap:8px}.managedBannerCopy h1,.managedBannerCopy h2,.managedBannerCopy p,.managedBannerCopy>a{font-size:calc(var(--banner-font)*.65)}.managedBannerBrand{font-size:14px}.managedBannerEditor{grid-template-columns:1fr}.managedCarouselControls{bottom:10px}}.managedCarousel.imageOnlyCarousel{aspect-ratio:3/1;min-height:0;background:#041d46}.imageOnlyCarousel .managedBannerBackground{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.imageOnlyBackdrop{display:none}.imageOnlyBannerLink{position:absolute;top:0;right:0;bottom:0;left:0}.imageOnlyCarousel .managedCarouselControls{z-index:3}.managedBannerEditor input[type=file]{max-width:100%}.imageOnlyBannerCaption{pointer-events:none;z-index:2}.imageOnlyCaptioned .rotatingBannerStrip{position:absolute;inset:0 0 auto;width:100%;height:40px;box-sizing:border-box;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(100deg,#071a3aee,#153d68ee,#071a3aee);border-bottom:1px solid #d8b84d66;color:#fff}.bannerStripAccent{color:#edcc6b;font-size:22px}.bannerStripWindow{position:relative;width:min(850px,90%);height:100%;overflow:hidden;display:grid;place-items:center}.rotatingBannerStrip h2,.rotatingBannerStrip p{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;line-height:1.4;font-size:clamp(12px,1.3cqw,18px)}.bannerStripWindow:has(h2):has(p) h2{animation:bannerMessageOne 12s infinite}.bannerStripWindow:has(h2):has(p) p{animation:bannerMessageTwo 12s infinite}@keyframes bannerMessageOne{0%,40%,to{opacity:1;transform:translateY(0)}47%,90%{opacity:0;transform:translateY(-110%)}91%{opacity:0;transform:translateY(110%)}}@keyframes bannerMessageTwo{0%,40%,to{opacity:0;transform:translateY(110%)}47%,90%{opacity:1;transform:translateY(0)}97%{opacity:0;transform:translateY(-110%)}}@media(max-width:640px){.managedCarousel.imageOnlyCarousel{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column;padding-bottom:38px}.imageOnlyCarousel .managedBannerBackground{position:relative;inset:auto;aspect-ratio:3/1;width:100%;height:auto;order:1}.imageOnlyCaptioned .rotatingBannerStrip{position:relative;inset:auto;order:0;height:56px;padding:4px 10px}.rotatingBannerStrip h2,.rotatingBannerStrip p{font-size:12px}.imageOnlyCarousel .managedCarouselControls{bottom:5px}}@media(prefers-reduced-motion:reduce){.bannerStripWindow:has(h2):has(p) h2,.bannerStripWindow:has(h2):has(p) p{animation:none;position:static;font-size:12px}.bannerStripWindow{display:flex;flex-direction:column;justify-content:center;gap:2px}}.mockupStorefront .centerNav .navCenterItems a.navBazar{order:1;margin-right:auto!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px!important;min-height:44px!important;border:1px solid #e5ba55;border-radius:10px!important;background:linear-gradient(125deg,#123fa0,#234dc0)!important;color:#fff!important;font-weight:800;box-shadow:0 5px 15px #183f962b;white-space:nowrap;transition:box-shadow .2s,transform .2s}.mockupStorefront .centerNav .navCenterItems a.navBazar:hover{box-shadow:0 7px 20px #183f9640;transform:translateY(-1px)}.mockupStorefront .centerNav .navCenterItems a.navBazar svg{width:20px;height:20px;flex-shrink:0}.mockupStorefront .centerNav .navCenterItems a.navBazar+a.navQuote{order:2;margin-right:0!important;min-height:44px!important;padding:10px 16px!important;border-radius:10px!important}.silikaBazarPromotion{display:block;margin:20px 0 24px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #12326120;line-height:0}.silikaBazarPromotion img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.silikaBazarPromotion:focus-visible,.navBazar:focus-visible{outline:3px solid #f2c344;outline-offset:4px}.bzUnavailable{min-height:60vh;padding:64px 24px;text-align:center}.bzUnavailable a{display:block;margin:24px}.bzError{background:#fff0f0;color:#9c2020;border:1px solid #efb2b2;padding:16px;border-radius:12px;margin:16px 0}.bzError button{margin-inline-start:12px}@media(max-width:700px){.mockupStorefront .centerNav .navCenterItems a.navBazar,.mockupStorefront .centerNav .navCenterItems a.navBazar+a.navQuote{font-size:11px!important;min-height:36px!important;padding:7px 10px!important}.silikaBazarPromotion{margin:12px 0 16px;border-radius:9px}}@media(max-width:640px){.siteTheme.mockupStorefront .centerNav .navCenterItems{grid-template-columns:repeat(2,minmax(0,1fr))!important}.siteTheme.mockupStorefront .centerNav .navCenterItems a.navBazar{grid-column:1;grid-row:1;margin:0!important;width:100%;height:38px!important;min-height:38px!important}.siteTheme.mockupStorefront .centerNav .navCenterItems a.navBazar+a.navQuote{grid-column:2;grid-row:1;margin:0!important;width:100%;height:38px!important;min-height:38px!important}.siteTheme.mockupStorefront .centerNav .navCenterItems:not(:has(.navBazar)) a.navQuote{grid-column:1/-1}}.mockupHero.bazarHeroSlide{background:#092343}.mockupHero .bazarHeroImageLink{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mockupHero .bazarHeroImageLink img{width:100%;height:100%;object-fit:contain}.mockupHero.bazarHeroSlide .mockupSlider{z-index:2}.bzLegalSection{margin:18px 2% 22px;padding:22px;border:1px solid #d7e0e8;border-radius:16px;background:linear-gradient(135deg,#fff,#f2f7fc);color:#0b2948}.bzLegalSection>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.bzLegalSection h2{margin:4px 0;font-size:22px}.bzLegalEyebrow{color:#9b7615;font-size:12px;font-weight:700}.bzLegalCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bzLegalCards article{padding:15px;border:1px solid #dbe4ec;border-radius:12px;background:#fff;display:flex;flex-direction:column;min-height:150px}.bzLegalCards h3{font-size:15px;margin:0 0 8px}.bzLegalCards p{font-size:12px;line-height:1.9;color:#50677b;margin:0 0 12px}.bzLegalCards a,.bzLegalAll{display:inline-flex;align-items:center;gap:7px;color:#0b6097;font-weight:700;font-size:12px;margin-top:auto}.bzLegalNote{font-size:11px;line-height:1.8;color:#52697c;margin:16px 0 6px}.bzLegalAll{color:#9b7211;text-decoration:underline}.legalWrap{min-height:75vh;padding:24px 16px 60px;background:#f3f6f9;color:#152b40}.legalToolbar{max-width:900px;margin:0 auto 12px;display:flex;justify-content:space-between}.legalToolbar a,.legalToolbar button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d5e0ea;background:#fff;color:#244c6d;border-radius:8px;padding:9px 12px;font:inherit;text-decoration:none;cursor:pointer}.legalPaper{max-width:900px;margin:auto;background:#fff;border:1px solid #e0e6ec;border-radius:14px;padding:34px 42px;box-shadow:0 8px 26px #0a2d4c0b;line-height:2}.legalStatus{display:flex;align-items:flex-start;gap:8px;border:1px solid #ead9a1;background:#fff9e6;color:#725912;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.8}.legalStatus svg{flex:none;margin-top:4px}.legalBrand{color:#798b9a;font-size:12px;margin:20px 0 0}.legalPaper h1{font-size:27px;line-height:1.6;color:#082c4c;margin:4px 0}.legalUpdated{color:#718394;font-size:11px;margin:0 0 24px}.legalPaper section{margin:20px 0}.legalPaper h2{font-size:17px;color:#174a70;margin:0 0 8px}.legalPaper section p,.legalPaper li{font-size:14px;color:#3a4e60;line-height:2.1}.legalPaper section p{margin:6px 0}.legalPaper ul{padding-right:24px}.legalLinks{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e4e9ee;padding-top:20px}.legalLinks a{padding:7px 10px;border:1px solid #dbe4ec;border-radius:8px;color:#215c83;text-decoration:none;font-size:12px}.legalBack{display:inline-block;margin-top:22px;color:#987313}.copyLegalLinks{display:flex;flex-wrap:wrap;gap:12px}.copyLegalLinks a{color:inherit}@media(max-width:850px){.bzLegalCards{grid-template-columns:repeat(2,minmax(0,1fr))}.bzLegalSection{margin:14px 3%;padding:16px}.legalPaper{padding:24px 22px}.legalPaper h1{font-size:23px}}@media(max-width:520px){.bzLegalCards{grid-template-columns:1fr}.bzLegalCards article{min-height:auto}.bzLegalSection>div:first-child{display:block}.legalWrap{padding:12px 10px 36px}.legalPaper{padding:18px 15px;border-radius:10px}.legalPaper h1{font-size:20px}.legalPaper h2{font-size:15px}.legalPaper section p,.legalPaper li{font-size:13px}.legalToolbar a,.legalToolbar button{padding:8px;font-size:12px}}@media print{.legalWrap{background:#fff;padding:0}.legalToolbar,.legalLinks,.legalBack{display:none!important}.legalPaper{max-width:none;border:0;box-shadow:none;padding:0}.legalStatus{background:#fff}.legalPaper section{break-inside:avoid}.legalPaper h1,.legalPaper h2{color:#111}}.bzLegalManager label,.bzConsent label{display:grid;gap:8px;margin:12px 0}.bzLegalManager input,.bzLegalManager textarea,.bzLegalManager select,.bzConsent input:not([type=checkbox]),.bzConsent textarea,.bzConsent select{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#132744;font:inherit}.bzLegalManager fieldset{margin:16px 0;padding:18px;border:1px solid #dae2ef;border-radius:12px}.bzLegalManager button,.bzConsent button{padding:10px 16px;border-radius:8px;margin:5px;background:#e9eff7;color:#092447}.bzLegalManager button:disabled,.bzConsent button:disabled{opacity:.45;cursor:not-allowed}.bzConsent{padding:20px;margin:20px 0;background:#f4f7fb;border:1px solid #dce5ee;border-radius:14px}.bzConsent nav{display:flex;gap:12px;flex-wrap:wrap}.bzConsent .bzRadio{display:flex}.bzConsent p{line-height:1.9}.bzManagement~.bzSuccess{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.bz{--bz-navy:#082747;--bz-yellow:#ffd03c;background:#f1f5fa;color:#102b4b;font-family:Vazirmatn,sans-serif;min-height:100vh;overflow-wrap:anywhere}.bz *{box-sizing:border-box}.bz a{color:inherit;text-decoration:none}.bz button,.bz input,.bz select,.bz textarea{font:inherit}.bz button,.bz a{touch-action:manipulation}.bz button{cursor:pointer;border:0}.bz button:disabled{cursor:default;opacity:.45}.bzHeader{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px 4%;gap:25px;border-radius:0 0 28px 28px;position:relative;z-index:2;box-shadow:0 3px 20px #001e3610}.bzLogo{display:flex;gap:10px;align-items:center}.bzLogo>svg{width:40px;height:40px;color:#153e67}.bzLogo b{font-size:23px;display:block}.bzLogo small{font-size:11px}.bzHeader nav{display:flex;gap:25px;align-items:center}.bzHeader nav a{display:flex;gap:8px;align-items:center;font-size:13px;min-height:44px}.bzHeader .bzNavActive{background:var(--bz-yellow);padding:0 15px;border-radius:9px;font-weight:800}.bzHero{background:linear-gradient(115deg,#102e45,#05223f 65%,#123c61);color:#fff;display:grid;grid-template-columns:270px 1fr 36%;gap:24px;padding:40px 3% 52px;position:relative;min-height:355px}.bzHeroArt{grid-column:3;grid-row:1;position:relative;display:flex;align-items:end;justify-content:center;background:linear-gradient(150deg,#20475a66,#16374e33);border-radius:22px;overflow:hidden;min-height:265px;border-bottom:4px solid var(--bz-yellow)}.bzArtGlow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 60% 80%,#ffd03c55,transparent 65%)}.bzHeroScope{height:220px;width:190px;stroke-width:1.2;color:#e7f1f7;z-index:1}.bzHeroFlask{height:150px;width:120px;stroke-width:1.3;color:#ffd03c;z-index:1}.bzHeroArt>span{position:absolute;bottom:9px;left:16px;font-size:11px;color:#ffffffa0;z-index:2}.bzHeroSticker{position:absolute;top:20px;left:15px;transform:rotate(-7deg);padding:12px 20px;background:var(--bz-yellow);color:#082747;font-weight:800;border-radius:9px;z-index:2;font-size:14px}.bzHeroCopy{grid-column:2;grid-row:1;text-align:center;align-self:center}.bzHero h1{color:var(--bz-yellow);font-size:64px;line-height:1.2;margin:10px 0 20px;font-weight:900}.bzHero h2{font-size:21px;margin:10px 0}.bzHero p{line-height:1.9;font-size:14px;margin:12px 0}.bzHeroActions{display:flex;gap:12px;justify-content:center;margin-top:22px}.bzPrimary,.bzOutline,.bzDark{display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:12px 22px;border-radius:10px;min-height:48px;font-weight:700}.bz .bzPrimary{background:linear-gradient(120deg,#ffdc58,#ffc51b);color:#092747;box-shadow:0 4px 12px #ffc82422}.bz .bzOutline{background:#ffffff0a;color:#fff;border:1px solid #668eac}.bz .bzDark{background:var(--bz-navy);color:#fff;width:100%}.bzTrust{grid-column:1;grid-row:1;background:#ffffff0c;align-self:center;border:1px solid #94b5d650;border-radius:18px;padding:15px;box-shadow:inset 0 1px 15px #fff1}.bzTrust p{display:flex;gap:12px;align-items:center;font-size:13px;margin:15px 0}.bzTrust svg{color:var(--bz-yellow);flex-shrink:0;width:32px;height:32px;border:1px solid #ffd03c80;padding:5px;border-radius:50%}.bzContent{max-width:1510px;margin:auto;padding:20px 30px 0}.bzLocal{display:flex;align-items:center;gap:10px;background:#fff7d7;border:1px solid #ead693;padding:12px 18px;border-radius:12px;font-size:12px;line-height:1.9;margin-top:0}.bzLocal svg{flex-shrink:0}.bzSearch{background:#fff;border-radius:16px;display:flex;align-items:center;gap:25px;padding:14px 20px;box-shadow:0 5px 20px #15364c09}.bzSearch form{display:flex;gap:10px;flex:1;min-width:0}.bzSearch input{flex:1;min-width:100px}.bz input,.bz select,.bz textarea{border:1px solid #d4dfea;background:#fff;color:#15334d;border-radius:8px;padding:11px;min-height:44px;max-width:100%}.bzPopular{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.bzPopular button{border:1px solid #dbe3ed;border-radius:20px;padding:6px 12px;background:#f6f8fb;color:#15334d}.bzBody{display:grid;grid-template-columns:1fr 220px;gap:22px;margin-top:24px}.bzFilters{grid-column:2;grid-row:1;background:#fff;border-radius:16px;padding:18px;align-self:start}.bzFilters h2{font-size:16px;display:flex;align-items:center;gap:8px;margin:0 0 20px}.bz label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin:12px 0}.bzFilters fieldset{border:0;padding:10px 0;margin:15px 0}.bzFilters legend{font-weight:700;font-size:13px}.bz .bzRadio{flex-direction:row;align-items:center;line-height:1.9;font-weight:400}.bzRadio input{min-height:auto;width:18px;height:18px;flex-shrink:0;accent-color:#174e76}.bzReset{background:none;color:#45667f;padding:12px;width:100%}.bzListings{grid-column:1;grid-row:1;min-width:0}.bzSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.bz h2{font-size:19px;margin:0}.bzSectionTitle button{display:flex;align-items:center;gap:8px;background:none;color:#17619e;font-size:12px}.bzCategoryGrid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.bzCategoryGrid button{background:#fff;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:16px 7px;min-height:105px;color:#163653;font-weight:700;font-size:11px;box-shadow:0 4px 15px #10365408}.bzCategoryGrid svg{width:36px;height:36px;stroke-width:1.35;color:#376883}.bzCategoryGrid button.selected{border-color:#dbac22;background:#fff9e1}.bzFeatured{margin:25px 0}.bzFeatured h2{display:flex;align-items:center;gap:8px;margin-bottom:14px}.bzFeatured h2>svg{color:#d4a121}.bzFeaturedEmpty{background:linear-gradient(100deg,#123755,#082441);color:#fff;border-radius:16px;padding:22px;display:flex;gap:18px;align-items:center}.bzFeaturedEmpty>svg{color:var(--bz-yellow);width:42px;height:42px;flex-shrink:0}.bzFeaturedEmpty p{font-size:12px;margin:8px 0;color:#d0e1ee}.bzFeaturedEmpty button{margin-right:auto;background:none;color:#ffdd68;border:1px solid #ddbb5b;border-radius:24px;padding:9px 16px;display:flex;align-items:center;gap:7px;white-space:nowrap}.bzAds{background:#fff;border-radius:16px;padding:22px;scroll-margin-top:20px}.bzSectionTitle label{flex-direction:row;align-items:center;font-weight:400;font-size:11px;margin:0}.bzSectionTitle select{font-size:12px;padding:8px}.bzEmpty{border:1px dashed #c7d7e4;border-radius:14px;padding:35px 25px;text-align:center;background:radial-gradient(ellipse at center,#f2f7fb,#fff)}.bzEmpty>svg{color:#88a6bd}.bzEmpty h3{font-size:18px;margin:12px 0}.bzEmpty p{font-size:13px;color:#55728a;line-height:1.9;max-width:590px;margin:0 auto 22px}.bzPagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px;font-size:12px}.bzPagination button{display:flex;align-items:center;gap:5px;background:#edf3f8;color:#183e5c;border-radius:8px;padding:8px 14px;min-height:44px}.bzDrafts{margin-top:25px;background:#fff;border-radius:16px;padding:22px}.bzDrafts h2 span{font-size:11px;background:#fff0bd;color:#675319;padding:5px 10px;border-radius:20px}.bzDrafts>p{font-size:12px;line-height:1.9;color:#62758a}.bzDrafts>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.bzDrafts article{display:flex;gap:12px;border:1px solid #dfe7ee;border-radius:12px;padding:12px;font-size:13px}.bzDrafts img{width:100px;height:100px;object-fit:contain;border-radius:8px;background:#f5f7f9}.bzDrafts small{color:#91680b}.bzSell{margin-top:30px;background:linear-gradient(110deg,#082747 25%,#ffd54a 25%,#ffcc31);padding:25px 30px;border-radius:18px;display:flex;align-items:center;gap:25px}.bzSell>svg{flex-shrink:0}.bzSell p{font-size:12px;line-height:1.9}.bzSell .bzPrimary{margin-right:auto;white-space:nowrap}.bzFooter{background:#082747;color:#fff;display:flex;align-items:center;gap:28px;padding:30px 4%;margin-top:30px;font-size:12px}.bzFooter .bzLogo{margin-left:auto}.bzFooter .bzLogo svg{color:#ffdb64}.bzModal{position:fixed;top:0;right:0;bottom:0;left:0;background:#071d37bb;z-index:10001;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bzModal>section{width:750px;max-width:100%;max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:25px}.bzFormNote{background:#fff7da;padding:12px;border-radius:9px;font-size:12px;line-height:1.9}.bzFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.bzModal small{font-size:11px;color:#61778d;line-height:1.9;display:block}.bzUpload{border:1px dashed #8ba8bd;border-radius:12px;padding:16px;align-items:center;cursor:pointer;background:#f5f9fc}.bzUpload input{width:100%;font-size:12px}.bzPhotoPreview{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.bzPhotoPreview>div{position:relative}.bzPhotoPreview img{width:100px;height:100px;object-fit:contain;border:1px solid #d5e1eb;border-radius:9px}.bzPhotoPreview button{position:absolute;top:3px;left:3px;background:#fff;color:#9f3232;border-radius:6px;padding:5px}.bzError{background:#ffe7e7;color:#9c2626;padding:12px;border-radius:8px;font-size:13px}.bzSuccess{background:#e3f5e9;color:#276944;padding:16px;border-radius:10px;line-height:1.9;margin:15px 0}.bz :is(button,a,input,select,textarea):focus-visible{outline:3px solid #328bca;outline-offset:3px}@media(max-width:1200px){.bzHero{grid-template-columns:210px 1fr 30%;gap:15px}.bzHero h1{font-size:52px}.bzHeroScope{width:130px}.bzHeroFlask{width:80px}.bzCategoryGrid{grid-template-columns:repeat(4,1fr)}.bzSearch{flex-wrap:wrap}.bzPopular{width:100%}.bzHeroActions{flex-wrap:wrap}.bzHeroSticker{font-size:11px;padding:10px}.bzHero h2{font-size:18px}}@media(max-width:800px){.bzHeader{flex-wrap:wrap;padding:15px 18px;gap:10px}.bzLogo b{font-size:20px}.bzHeader nav{width:100%;overflow:auto;gap:15px;white-space:nowrap;padding-top:5px}.bzHero{grid-template-columns:1fr;padding:25px 18px;gap:20px}.bzHeroCopy{grid-column:1;grid-row:1}.bzHero h1{font-size:48px}.bzHeroArt{grid-column:1;grid-row:2;min-height:190px}.bzHeroScope{height:165px;width:140px}.bzHeroFlask{height:115px;width:90px}.bzTrust{grid-column:1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:10px}.bzTrust p{margin:5px 0;font-size:11px}.bzTrust svg{width:25px;height:25px}.bzContent,.bzSearch{padding:15px}.bzSearch form{flex-wrap:wrap;min-width:0;width:100%}.bzSearch input{width:100%;flex-basis:100%}.bzSearch select{flex:1;min-width:0}.bzSearch .bzPrimary{padding:10px 13px}.bzBody{display:flex;flex-direction:column;gap:20px}.bzFilters{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.bzFilters h2{grid-column:1/-1;margin-bottom:8px}.bzFilters label{margin:0}.bzFilters fieldset{grid-column:1/-1;margin:0;display:flex;gap:12px;flex-wrap:wrap}.bzFilters .bzDark,.bzFilters .bzReset{align-self:end}.bzCategoryGrid{grid-template-columns:repeat(4,1fr);gap:6px}.bzCategoryGrid button{font-size:10px;padding:12px 5px;min-height:100px}.bzSectionTitle{flex-wrap:wrap}.bz h2{font-size:17px}.bzFeaturedEmpty{flex-wrap:wrap;padding:18px}.bzFeaturedEmpty button{margin-right:0}.bzAds{padding:15px}.bzEmpty{padding:28px 15px}.bzEmpty h3{font-size:16px}.bzEmpty p{font-size:12px}.bzPagination{gap:8px}.bzPagination button{padding:8px 10px}.bzSell{background:linear-gradient(130deg,#ffdc62,#ffcc31);flex-wrap:wrap;padding:22px;gap:15px}.bzSell>svg{width:40px;height:40px}.bzSell>div{flex:1;min-width:190px}.bzSell .bzPrimary{background:#082747;color:#fff;width:100%;white-space:normal;margin:0}.bzFooter{flex-wrap:wrap;gap:16px;padding:25px 18px}.bzFooter .bzLogo{width:100%}.bzFooter p{width:100%;margin:0}.bzFormGrid{grid-template-columns:1fr}.bzModal{padding:10px}.bzModal>section{padding:20px;max-height:94vh}.bzLocal{align-items:start}.bzHeroActions>*{flex:1;min-width:160px}}.bz header.bzHeader{direction:rtl;height:auto;min-height:80px}.bz .bzHeader nav{direction:rtl;height:auto;overflow:visible}.bz .bzPagination{height:auto;overflow:visible}.bz .bzFooter{direction:rtl}@media(max-width:800px){.bz .bzHeader nav{overflow-x:auto;max-width:100%;flex-shrink:1}.bz .bzHeader nav a{flex-shrink:0}.bzHeroActions>*{min-width:0}.bzPagination span,.bzSearch form{min-width:0}}.bz .bzLogo>img{width:52px;height:52px;object-fit:contain;flex-shrink:0;border-radius:8px}.bz .bzFooter .bzLogo>img{background:#fff;padding:3px}.bz .bzHero{background:#06223e url(/assets/bazar/hero-laboratory-ad-v1.webp) center center/cover no-repeat;grid-template-columns:245px 1fr 45%;gap:18px;min-height:340px;padding:24px 2% 36px;isolation:isolate}.bz .bzHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 35%,#05213b22 48%,#05213b99 70%,#05213b88);z-index:-1}.bz .bzHeroArt{background:none;border:0;overflow:visible;min-height:280px;border-radius:0}.bz .bzHeroSticker{top:8px;left:5px;font-size:14px}.bz .bzHeroArt>span{bottom:10px;left:5px;width:65px;font-size:13px;line-height:1.9;color:#fff;font-style:italic}.bz .bzHero h1{font-size:62px;margin:8px 0 16px}.bz .bzHero h2{font-size:19px}.bz .bzHero p{font-size:12px}.bz .bzHeroCopy{align-self:center}.bz .bzTrust{background:#244c6ccc;border-color:#789bb988;padding:12px}.bz .bzTrust p{font-size:12px}.bz .bzHeroActions{gap:10px}.bz .bzHeroActions>*{padding:11px 16px;font-size:12px}@media(max-width:1200px)and (min-width:801px){.bz .bzHero{grid-template-columns:205px 1fr 40%;gap:12px}.bz .bzHero h1{font-size:50px}.bz .bzHero h2{font-size:17px}.bz .bzHeroSticker{font-size:11px}.bz .bzHeroActions>*{padding:10px 12px}}@media(max-width:800px){.bz .bzHero{grid-template-columns:1fr;background-image:none;padding:0 16px 22px;gap:18px}.bz .bzHero:before{display:none}.bz .bzHeroArt{grid-row:1;min-height:225px;margin:0 -16px;background:#082747 url(/assets/bazar/hero-laboratory-ad-v1.webp) left center/auto 100% no-repeat;border-bottom:2px solid #ffd03c}.bz .bzHeroSticker{left:14px;top:20px}.bz .bzHeroArt>span{left:12px;bottom:10px}.bz .bzHeroCopy{grid-row:2}.bz .bzHero h1{font-size:46px}.bz .bzHero h2{font-size:18px}.bz .bzHeroActions>*{font-size:13px}.bz .bzTrust{grid-row:3}.bz .bzTrust p{font-size:11px}}.bz .bzHero:before{background:linear-gradient(90deg,transparent 30%,#05223b30 40%,#05223bde 50%,#05223bf5 65%,#05223bb0)}.bzCategoryGrid img{width:65px;height:55px;object-fit:contain}.bzPriceRange{display:flex;gap:8px}.bzPriceRange input{width:50%;min-width:0}.bzFeaturedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bz .bzFeaturedCard{position:relative;background:linear-gradient(115deg,#e6edf1 10%,#123858 55%,#082747);border:1px solid #ccd9e4;border-radius:14px;min-height:124px;overflow:hidden;display:flex;align-items:center;padding:10px;color:#fff;direction:ltr}.bzFeaturedCard>img{width:43%;height:108px;object-fit:contain;mix-blend-mode:multiply}.bzFeaturedCard>div{width:57%;direction:rtl;display:flex;flex-direction:column;gap:6px;text-align:right;font-size:12px}.bzFeaturedCard small{font-size:10px;color:#dce9f3}.bzFeaturedCard>div>span{font-size:10px;color:#ffdb53;border:1px solid #ffdb53;border-radius:20px;padding:3px 9px;align-self:start}.bzFeaturedFlag{position:absolute;left:0;top:0;border-radius:0 0 10px;background:#ffd03c;color:#153650;font-size:10px;padding:4px 10px}.bz .bzAds{padding:13px;background:#fff9}.bzAdGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bzAdCard{background:#fff;border:1px solid #e0e7ef;border-radius:11px;padding:6px;display:flex;flex-direction:column;min-width:0;box-shadow:0 3px 12px #133e5e08;text-align:center}.bzAdPhoto{position:relative;height:112px;background:#edf0f3;border-radius:8px;overflow:hidden}.bzAdPhoto>img{width:100%;height:100%;object-fit:contain}.bzAdPhoto>button{position:absolute;left:4px;top:4px;background:#ffffffa0;border:1px solid #d6dfe8;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;color:#234b6b;padding:2px}.bzAdPhoto>button.chosen{color:#b73146;background:#fff1f1}.bzAdCard h3{font-size:11px;line-height:1.7;margin:8px 0;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bzAdMeta{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px}.bzAdMeta>span{display:flex;align-items:center;gap:3px}.bzAdMeta em{background:#ffefd1;padding:3px 5px;border-radius:6px;font-style:normal;color:#674a23;font-size:9px}.bzAdPrice{font-size:11px;margin:8px 0 4px}.bzDemoLabel{font-size:8px;line-height:1.7;color:#876a31;margin-bottom:7px}.bz .bzAdDetails{color:#12649b;border:1px solid #2c8bcc;background:#fff;border-radius:7px;padding:5px 2px;font-size:10px;min-height:30px;margin-top:auto}.bz .bzPagination{margin-top:12px}.bz .bzSell{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#082b4d,#082b4d 38%,#ffd452 38%,#ffcd3b 80%);display:grid;grid-template-columns:220px 230px 1fr 220px;gap:15px;padding:10px 18px;min-height:90px;margin-top:20px;border-radius:15px}.bzSellPicture{grid-column:4;grid-row:1;position:absolute;top:-10px;right:-18px;bottom:-10px;left:-10px;background:url(/assets/bazar/hero-laboratory-ad-v1.webp) left center/auto 125% no-repeat;z-index:-1;-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent);mask-image:linear-gradient(90deg,#000 60%,transparent)}.bzSellText{grid-column:3;grid-row:1;color:#082747}.bzSellText h2{font-size:22px}.bzSellText p{font-size:11px;margin:5px 0}.bzSellSocial{grid-column:2;grid-row:1;direction:ltr}.bz .bzSell>.bzPrimary{grid-column:1;grid-row:1;font-size:12px;padding:10px;margin:0;white-space:normal}.bzSellSocial .storeContacts{width:100%}.bz .bzSellSocial .messengerLinks{display:flex;gap:7px;flex-wrap:nowrap;justify-content:center;padding:0;margin:0}.bz .bzSellSocial .messenger{width:37px;height:37px;min-width:37px;min-height:37px;padding:7px;border:0;border-radius:10px;background:#28a8de;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #0002}.bz .bzSellSocial .messenger.whatsapp{background:#14ba54}.bz .bzSellSocial .messenger.bale{background:#39b6ce}.bz .bzSellSocial .messenger.rubika{background:#208bd7}.bzSellSocial .messenger>span:not(.baleMark){display:none}.bzSellSocial .messenger svg{width:24px;height:24px}.bzSellSocial .messenger.pending{opacity:.6}.bz footer.bzFooter{background:#06223f;display:flex;align-items:center;justify-content:space-between;padding:15px 3%;gap:20px;margin-top:5px;min-height:68px}.bz .bzFooter .bzLogo{margin:0;flex-shrink:0}.bz .bzFooter .bzLogo b{font-size:18px}.bz .bzFooter .bzLogo small{font-size:9px}.bz .bzFooter .bzLogo>img{width:36px;height:36px;background:none;padding:0}.bzFooter nav{height:auto;display:flex;gap:18px;align-items:center;overflow:visible;direction:rtl}.bzFooter nav a{font-size:10px;white-space:nowrap}.bzFooter>span{font-size:9px;color:#c4d7e8}.bzManagement{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#fff;border:1px solid #d2deea;padding:20px;border-radius:14px;margin-bottom:15px}.bzManagement p{font-size:12px}.bzDrafts button{font:inherit;font-size:11px;background:#ffdc70;border-radius:7px;padding:8px}.bzDetailPhotos{display:flex;overflow:auto;gap:12px}.bzDetailPhotos img{width:280px;height:230px;object-fit:contain;background:#f5f7fa;border-radius:12px}.bzModal>section>p{line-height:1.9}.bzHeroCopy h2{line-height:1.8}@media(min-width:1440px){.bzAdGrid{grid-template-columns:repeat(11,minmax(0,1fr))}.bzAdPhoto{height:90px}.bz .bzHero{grid-template-columns:245px 1fr 49%}.bzHeroCopy{min-width:0}.bz .bzHero h1{font-size:68px}}@media(max-width:1100px){.bz .bzSell{grid-template-columns:200px 210px 1fr}.bzSellPicture{display:none}.bz .bzSellText{grid-column:3}.bzSellText h2{font-size:17px}.bzFooter nav{gap:10px;flex-wrap:wrap}.bzFooter>span{display:none}}@media(max-width:800px){.bzAdGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bzAdPhoto{height:150px}.bzAdCard h3{font-size:12px}.bzAdPrice{font-size:13px}.bzDemoLabel{font-size:9px}.bz .bzAdDetails{min-height:40px;font-size:12px}.bzFeaturedGrid{grid-template-columns:1fr}.bzFeaturedCard>img{width:35%}.bzFeaturedCard>div{width:65%}.bz .bzSell{display:flex;flex-direction:column;text-align:center;background:linear-gradient(160deg,#ffd756 55%,#082747 55%);gap:18px;padding:22px 16px}.bzSellText h2{font-size:19px}.bzSellText p{font-size:12px}.bzSellSocial{width:100%}.bz .bzSell>.bzPrimary{width:100%;background:#ffd03c;color:#082747}.bz footer.bzFooter{flex-direction:column;align-items:center;gap:15px;padding:22px 15px}.bz .bzFooter .bzLogo{width:auto}.bz .bzFooter nav{flex-wrap:wrap;justify-content:center;gap:12px}.bzFooter>span{display:block}.bzPriceRange{min-width:0}.bzFeaturedCard>div{font-size:14px}.bz .bzHero:before{display:none}}.bz .bzFooter nav{background:transparent;border:0;box-shadow:none;color:#fff;padding:0;min-height:0}.bz .bzFooter nav a{color:#fff}.bz footer.bzFooter{direction:ltr}.bz .bzFooter .bzLogo{direction:rtl}.bz .bzSell{background:linear-gradient(110deg,#ffcd3b,#ffd452 65%,#082b4d 65%,#082b4d)}.bz .bzSellSocial .messenger{color:#fff!important}.bz .bzSellSocial .messenger svg{stroke:currentColor}.bz .bzFeaturedCard>img{mix-blend-mode:normal;border-radius:8px;background:#edf2f5;padding:3px;margin-right:8px}@media(max-width:800px){.bz .bzSell{background:linear-gradient(160deg,#ffd756 55%,#082747 55%)}.bz footer.bzFooter{direction:rtl}.bz .bzFooter nav{min-height:0}}.bz .bzFooter nav button{font:inherit;font-size:10px;white-space:nowrap;background:transparent;color:#fff;padding:8px 0;min-height:34px}@media(min-width:801px){.bz .bzHeader{padding:6px 3%;min-height:56px}.bz .bzHeader .bzLogo>img{width:40px;height:40px}.bz .bzHeader .bzLogo b{font-size:20px}.bz .bzHeader nav{padding:0;min-height:44px}.bz .bzLocal{font-size:10px;padding:7px 12px}.bz .bzSearch{padding:9px 18px}.bz .bzCategoryGrid button{min-height:88px}}.bz .bzSellSocial .messenger svg{color:#fff!important}.bzCategoryManager{background:#fff;border:1px solid #dbe4ec;border-radius:15px;padding:20px;margin:0 0 20px}.bzCategoryManager>p{font-size:12px;color:#657b8d}.bzCategoryManager>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bzCategoryManager article{display:flex;flex-direction:column;align-items:stretch;gap:8px;border:1px solid #e0e8ef;border-radius:12px;padding:12px;font-size:12px}.bzCategoryManager article>img,.bzCategoryFallback{width:100%;height:100px;object-fit:contain;background:#f3f7fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.bzCategoryFallback svg{width:40px;height:40px;color:#376883}.bzCategoryManager article label{font-size:11px;margin:0}.bzCategoryManager article input{min-height:36px;font-size:10px;padding:5px}.bzCategoryManager article>button{background:#fff4f3;color:#9a3434;border:1px solid #e8c5c5;border-radius:7px;padding:7px;font-size:10px}@media(max-width:800px){.bzCategoryManager>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.bzManageMode main{padding-top:10px}.bzAdminToggle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 3%;padding:18px 22px;border:1px solid #d5e2ed;border-radius:14px;background:#fff;box-shadow:0 6px 20px #0b2e4b0b}.bzAdminToggle h1{margin:0;color:#082c4c;font-size:20px}.bzAdminToggle p{margin:5px 0 0;color:#64798b}.bzAdminToggle button{border:0;border-radius:9px;padding:11px 16px;font:inherit;font-weight:700;cursor:pointer}.bzAdminToggle button:disabled{opacity:.6;cursor:wait}.bzToggleOff{background:#fff0ed;color:#9c3326}.bzToggleOn{background:#e8f8ef;color:#167246}.igManager{display:flex;min-height:100vh;background:#f4f5ef;color:#222;font-family:Vazirmatn,sans-serif}.igSidebar{width:240px;flex-shrink:0;padding:24px;background:#20251f;color:#fff;display:flex;flex-direction:column;gap:12px}.igSidebar a{color:#fff;text-decoration:none;padding:12px}.igSidebar button{border:0;background:transparent;color:#fff;text-align:right;padding:14px;font:inherit;border-radius:10px}.igSidebar button.active{background:#f4bf00;color:#222}.igMain{padding:28px;flex:1;min-width:0}.igMain h1{font-size:26px}.igNotice{padding:16px;border-radius:12px;background:#fff4ce}.igError{background:#ffe4e4;color:#902c2c;padding:16px;border-radius:12px}.igSource{font-size:12px;color:#666}.igStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.igStats section,.igPanel{background:#fff;border:1px solid #ddd;border-radius:14px;padding:20px;margin:16px 0}.igStats strong{display:block;font-size:30px;margin:12px 0}.igMain button,.igLanding a,.igPreview a{font:inherit;cursor:pointer;border:1px solid #d9c570;background:#f4bf00;color:#222;border-radius:9px;padding:10px 16px;min-height:44px;text-decoration:none}.igMain button:disabled{opacity:.5;cursor:default}.igMain input,.igMain textarea,.igMain select{font:inherit;border:1px solid #ccc;border-radius:9px;padding:11px;box-sizing:border-box;width:100%;background:#fff}.igMain input[type=checkbox]{width:20px;height:20px}.igMain label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.igMain .igCheck{flex-direction:row;align-items:center}.igToolbar,.igFilters{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0}.igFilters>*{flex:1;min-width:160px}.igTableWrap{overflow:auto;background:#fff;border-radius:12px}.igTableWrap table{width:100%;border-collapse:collapse;min-width:850px}.igTableWrap th,.igTableWrap td{padding:14px;text-align:right;border-bottom:1px solid #ddd}.igTableWrap img{width:70px;height:70px;object-fit:contain;display:block}.igTableWrap b{display:block;margin:8px 0}.igEditor{display:grid;grid-template-columns:1fr 1fr;gap:20px}.igPreview img{width:100%;border-radius:10px}.igPreview div{margin:18px 0}.igCaption{white-space:pre-wrap;line-height:2}.igDraft{padding:18px;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.igDraft p{width:100%}.igChart>div{display:flex;gap:20px;margin:12px 0}.igChart meter{flex:1}.igModal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:10000;display:grid;place-items:center;padding:20px}.igModal section{background:#fff;padding:30px;border-radius:16px;max-width:600px}.igModal button{margin:10px}.igLanding{max-width:950px;margin:auto;padding:24px;font-family:Vazirmatn,sans-serif;background:#fafaf6;min-height:100vh}.igLanding>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.igLanding article{padding:20px;background:#fff;border:1px solid #ddd;border-radius:14px}.igLanding img{width:100%;height:220px;object-fit:contain}.igLanding h2{font-size:18px}.igLanding a{display:inline-block}.igMain small{display:block;color:#666;margin:10px 0;line-height:1.8}.igMain :is(button,a,input,select,textarea):focus-visible{outline:3px solid #317fa3;outline-offset:3px}@media(max-width:800px){.igManager{display:block}.igSidebar{width:auto;flex-direction:row;flex-wrap:wrap;padding:12px}.igSidebar b{width:100%}.igMain{padding:14px}.igEditor{grid-template-columns:1fr}.igFilters{display:grid}.igStats{grid-template-columns:1fr 1fr}.igMain h1{font-size:21px}}.welcomeNotice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000000b3;padding:20px;visibility:hidden}.welcomeNotice.isReady{visibility:visible}.welcomeNoticeCard{width:min(1100px,100%);max-height:90vh;overflow:auto;background:#141716;border-radius:16px;box-shadow:0 20px 80px #0008}.welcomeNoticeControls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;color:#fff;font-size:14px;direction:rtl}.welcomeNoticeControls button{border:0;border-radius:8px;background:#ffca00;color:#171717;font:inherit;font-weight:700;padding:8px 16px;cursor:pointer}.welcomeNoticeControls button:focus-visible{outline:3px solid white;outline-offset:2px}.welcomeNoticeCard img{display:block;width:100%;height:auto}@media(max-width:600px){.welcomeNotice{padding:10px}.welcomeNoticeControls{font-size:12px}}.dailyOrders{margin-top:18px}.dailyOrdersToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:14px;color:#52647a;font-size:13px}.dailyOrdersToolbar label{display:flex;align-items:center;gap:8px}.dailyOrdersToolbar input,.dailyOrdersToolbar select{padding:8px;border:1px solid #cad5e3;border-radius:8px;min-height:40px}.dailyOrdersToolbar button,.dailyOrdersPagination button{padding:9px 14px;border:1px solid #cad5e3;border-radius:8px;background:#fff;color:#174875;cursor:pointer}.orderDayGroup{border:1px solid #dce3eb;border-radius:12px;margin:8px 0;overflow:hidden}.orderDayGroup>summary{display:list-item;cursor:pointer;padding:16px 20px;background:#f7f9fc;line-height:1.8;color:#163757}.orderDayGroup>summary>b{margin-inline-end:16px}.orderDayGroup>summary>span{border-radius:20px;background:#e4edf9;padding:4px 12px;font-size:12px;white-space:nowrap}.orderDayGroup>summary>small{margin-inline-start:16px;color:#66778c}.orderDayItems{padding:6px 16px}.compactOrder{border-bottom:1px solid #e6ebf1}.compactOrder:last-child{border-bottom:0}.compactOrder>summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 6px;cursor:pointer}.compactOrder>summary>span:first-child{display:grid;gap:4px;flex:1;min-width:160px}.compactOrder>summary small{color:#66778c}.compactOrderStatus{font-size:12px;background:#f0f3f7;border-radius:20px;padding:6px 12px}.compactOrder>summary>strong{font-size:13px}.dailyOrdersPagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.dailyOrdersPagination button:disabled{opacity:.45;cursor:default}@media(max-width:650px){.orderDayGroup>summary{padding:12px}.orderDayGroup>summary>small{display:none}.compactOrder>summary{gap:10px}.compactOrder>summary>span:first-child{flex-basis:100%}.dailyOrdersPagination{font-size:12px;gap:6px}}.centralStatus{padding:12px 18px;background:#fff4cb;color:#594619;text-align:center;font-size:13px;line-height:1.9}.centralStatus.error{background:#fff0ed;color:#9a352c}.centralStatus button{margin:0 10px;border:1px solid currentColor;background:transparent;padding:4px 12px;border-radius:6px;cursor:pointer}.adminPanel .quoteAdminList select{padding:8px;margin:8px;border:1px solid #ddd;border-radius:6px}.adminPanel input[type=file]{display:block;max-width:220px;margin-top:8px}.quoteAdminList ul{line-height:2;padding-right:20px}.quoteResponseLabel{display:grid;gap:8px;margin:16px 0}.quoteResponseLabel textarea{font:inherit;border:1px solid #ddd;border-radius:10px;padding:12px;width:100%;resize:vertical}.quoteReply{background:#f3f7ed;padding:14px;margin:12px 0;border-radius:10px}.quoteAdminList article>.adminSecondary{margin:6px}.storeMapLink{display:block;margin-top:10px;color:#edbc00}.accessoryDescription{display:block;white-space:pre-line;overflow:visible}.detailInfo>p{white-space:pre-line}.catalogLoading{min-height:260px;display:grid;place-items:center;color:#7a766d}.messengerAdmin label{display:block;margin:16px 0}.messengerAdmin input:not([type=checkbox]),.messengerAdmin textarea{display:block;width:100%;padding:12px;border:1px solid #ddd;border-radius:8px}.messengerAdminTabs{display:flex;gap:10px}.messengerInbox{display:grid;grid-template-columns:220px 1fr;gap:20px;margin-top:20px}.messengerInbox>div:first-child button{display:block;width:100%;margin:8px 0}.messengerInbox small{display:block}.messengerAdmin li{margin:8px 0}@media(max-width:650px){.messengerInbox{grid-template-columns:1fr}}.mixedCartGroups{display:grid;gap:24px;min-width:0}.mixedCartGroups>section{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:18px}.mixedCartGroups h2{font-size:19px;margin:0 0 16px}.mixedCartTable{overflow-x:auto}.mixedCartTable table{width:100%;border-collapse:collapse;min-width:520px}.mixedCartTable th,.mixedCartTable td{text-align:right;padding:14px 8px;border-bottom:1px solid #e9edf3}.mixedCartTable td:first-child a{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none}.mixedCartTable img{width:64px;height:64px;object-fit:contain}.mixedCartTable small{display:block;color:#64748b;margin-top:5px}.mixedCartTable .qty{white-space:nowrap}.bankTransferPanel{border:1px solid #dce3ec;background:#f3f7ff;border-radius:16px;padding:20px}.summary .checkoutBtn{display:block;margin-top:12px;text-align:center}@media(max-width:700px){.mixedCartGroups>section{padding:12px}.mixedCartTable table{min-width:480px}.mixedCartTable img{width:44px;height:44px}.cartLayout{display:flex;flex-direction:column}.cartLayout>.summary{width:auto}}@media(max-width:700px){.cartPage,.cartLayout,.mixedCartGroups,.mixedCartGroups>section,.cartLayout>.summary{min-width:0;max-width:100%;box-sizing:border-box}.mixedCartGroups{gap:16px}.mixedCartGroups h2{font-size:17px;line-height:1.8}.mixedCartTable{overflow:visible}.mixedCartTable table{min-width:0;width:100%;display:block}.mixedCartTable thead{display:none}.mixedCartTable tbody{display:grid;gap:12px}.mixedCartTable tr{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid #e2e8f0;border-radius:12px;padding:12px;gap:12px;position:relative}.mixedCartTable td{display:block;border:0;padding:0;min-width:0}.mixedCartTable td:first-child{padding-left:32px}.mixedCartTable td:first-child a{align-items:flex-start}.mixedCartTable td:first-child span{min-width:0;overflow-wrap:anywhere}.mixedCartTable td:first-child b{font-size:14px;line-height:1.8}.mixedCartTable img{width:60px;height:60px;flex-shrink:0}.mixedCartTable small{font-size:12px;line-height:1.8}.mixedCartTable td:nth-child(2){display:flex;align-items:center;justify-content:space-between}.mixedCartTable td:nth-child(2):before{content:"تعداد";font-size:12px;color:#64748b}.mixedCartTable td:nth-child(3){display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14px;font-weight:700}.mixedCartTable td:nth-child(3):before{content:"قیمت";font-size:12px;color:#64748b}.mixedCartTable td:last-child{position:absolute;left:8px;top:8px}.mixedCartTable .qty{gap:16px}.mixedCartTable .qty button{width:44px;height:44px}.mixedCartTable .qty b{font-size:16px}.mixedCartTable .trash{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.mixedCartGroups>section>p{font-size:13px;line-height:1.9}.cartPage .checkoutBtn{box-sizing:border-box;min-height:44px;font-size:14px;line-height:1.7}.cartLayout>.summary p{font-size:13px;gap:12px;flex-wrap:wrap;line-height:1.8}.cartLayout>.summary h2{font-size:16px;line-height:1.8}.checkout,.checkoutForm,.checkout>.summary{min-width:0;box-sizing:border-box}.checkoutForm input,.checkoutForm textarea{min-width:0;width:100%;box-sizing:border-box;font-size:16px}.bankTransferPanel{padding:16px;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}}.bankTransferPanel .bankCardNumber{display:block!important;direction:ltr;text-align:center;font-size:clamp(20px,5vw,28px)!important;font-weight:800;letter-spacing:2px;color:#102b48!important;background:#fff;padding:16px 8px;border:1px solid #dce3ec;border-radius:10px;white-space:nowrap}.bankTransferPanel .bankIban{direction:ltr;text-align:center;font-size:clamp(13px,3.5vw,18px);overflow-wrap:anywhere}.paymentMethodNotice{background:#fff7db;padding:14px;border-radius:10px;line-height:1.9}.orderReceiptItems{background:#fff;border:1px solid #dce3ec;padding:16px;border-radius:12px;text-align:right;line-height:1.9}.headerAccount{display:flex;align-items:center;gap:8px;min-width:0}.headerLogout{border:1px solid #d6dce5;border-radius:8px;background:#fff;color:#a32929;padding:8px 12px;min-height:40px;cursor:pointer;font:inherit;white-space:nowrap}.headerLogout:disabled{opacity:.6}.headerLogout:focus-visible{outline:2px solid #087bd1;outline-offset:2px}@media(max-width:700px){.headerAccount{gap:5px}.headerLogout{padding:6px 9px;min-height:44px;font-size:12px}}.bankCardCopyRow{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bankCardCopyRow .bankCardNumber{flex:1;min-width:250px}.bankCardCopyRow .checkoutBtn{flex-shrink:0}.brandPriceControls{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.brandPriceControls label{display:grid;gap:8px}.brandPriceControls input,.brandPriceControls select{padding:12px;border:1px solid #ccd5df;border-radius:8px;max-width:100%}.brandPricePreview{overflow:auto;max-height:400px;margin:16px 0}.brandPricePreview table{width:100%;border-collapse:collapse}.brandPricePreview th,.brandPricePreview td{padding:12px;border-bottom:1px solid #ddd;text-align:right}.brandPricePreview th{position:sticky;top:0;background:#f3f7ff}.shoppingGuide{max-width:1180px;margin:24px auto;padding:24px;border:1px solid #e2e7ee;border-radius:14px;background:#fff;line-height:2;box-sizing:border-box}.shoppingGuide h2{font-size:21px}.shoppingGuide p{font-size:15px}.shoppingGuide>div{display:flex;flex-wrap:wrap;gap:12px}.shoppingGuide a{display:inline-block;color:#125893;padding:6px;text-decoration:underline}@media(max-width:700px){.shoppingGuide{width:94%;padding:16px}.shoppingGuide h2{font-size:18px}}.hasQuickVariants .buyPanel{position:sticky;top:12px;z-index:4;border:1px solid #cdddec;box-shadow:0 5px 20px #153b5910}.hasQuickVariants .buyPanel .quickSelectedLabel{grid-column:1/-1;flex-basis:100%;font-size:12px;color:#355d7f;margin-bottom:6px}.quickVariantHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 10px}.quickVariantHeading h3{margin:0}.quickVariantHeading small{white-space:nowrap;color:#7c90a0}.quickVariantPicker>input{width:100%;padding:12px 15px;border:1px solid #ccd9e5;background:#fafcfe;border-radius:11px;font:inherit;font-size:13px}.quickVariantFilters{display:flex;gap:7px;flex-wrap:wrap;margin:11px 0}.quickVariantFilters button{border:1px solid #d9e2ea;background:#fff;color:#597087;border-radius:20px;font:inherit;font-size:12px;padding:5px 14px;cursor:pointer}.quickVariantFilters button[aria-pressed=true]{background:#eaf5ff;border-color:#84bee6;color:#0b5896}.quickVariantColumns{display:flex;justify-content:space-between;background:#f1f5f9;padding:8px 13px;font-size:12px;color:#6b8095;border-radius:10px 10px 0 0}.quickVariantRows{max-height:285px;overflow:auto;border:1px solid #dde5ed;border-radius:0 0 12px 12px;scrollbar-width:thin}.quickVariantRows>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-bottom:1px solid #edf1f5;background:#fff;text-align:right;padding:12px;font:inherit;font-size:13px;color:#1d405e;cursor:pointer}.quickVariantRows>button.selected{background:#edf7ff;box-shadow:inset -3px 0 #1479c5}.quickVariantName{display:flex;align-items:center;gap:8px;min-width:0}.quickVariantName i{width:17px;height:17px;flex-shrink:0;border:1px solid #bccbd8;border-radius:50%}.selected .quickVariantName i{border:5px solid #1479c5}.quickVariantPrice,.quickVariantQuote{white-space:nowrap;font-size:12px;font-weight:700}.quickVariantPrice{color:#115784}.quickVariantQuote{color:#a57d16}.quickVariantRows>p{padding:12px;color:#6b8095}@media(max-width:640px){.hasQuickVariants .buyPanel{top:8px}.quickVariantRows{max-height:250px}.quickVariantRows>button{padding:11px 9px;font-size:12px}.quickVariantPrice,.quickVariantQuote{font-size:11px}.quickVariantName{gap:5px}.quickVariantPicker>input{font-size:12px}}.hasQuickVariants .buyPanel .quickUnitPrice{display:block;margin-top:6px}.hasQuickVariants .buyPanel strong{color:#113d6d;font-size:24px}.hasQuickVariants .buyPanel .addLarge{color:#fff}@media(max-width:640px){.detailQuickChoices .detailImage img{max-height:180px;object-fit:contain}.hasQuickVariants .buyPanel strong{font-size:21px}}.filters>.catalogCategoryBranch{display:block;border-bottom:1px solid #eee8dd;padding:5px 0}.siteTheme .filters>.catalogCategoryBranch>button,.mobileCategoryFilterBody .catalogCategoryBranch>button{font-size:13px;color:#544b3b;padding:10px 8px;text-align:right;cursor:pointer;border:0;background:transparent;border-radius:7px}.siteTheme .filters>.catalogCategoryBranch>button.sel{background:#fff3cc;color:#302510;font-weight:700}.catalogCategoryBranch>button{display:flex!important;justify-content:space-between;align-items:center;width:100%;gap:8px}.catalogCategoryBranch>button span:last-child{font-size:18px;color:#9b7b21}.catalogBranchBrands{display:grid;gap:4px;padding:7px 12px 10px;border-right:2px solid #f0bd23;margin:0 9px 4px 0}.catalogBranchBrands a{padding:8px 10px;font-size:12px;border-radius:7px;color:#645b4b}.catalogBranchBrands a:hover,.catalogBranchBrands a[aria-current=page]{background:#fff3cc;color:#2b2416;font-weight:700}.catalogBrandChoice{background:#fff;border:1px solid #eee6d8;border-radius:16px;padding:24px}.catalogBrandChoice h2{font-size:20px;margin:0 0 8px}.catalogBrandChoice p{color:#776e5d;margin:0 0 24px;line-height:1.9}.catalogBrandChoice .brandDirectory{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogChoiceAll{display:inline-block;margin-top:20px;color:#90711a;font-size:13px;border-bottom:1px solid #d9bf76;padding-bottom:4px}@media(max-width:680px){.catalogBrandChoice{padding:18px 14px}.catalogBrandChoice .brandDirectory{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogBranchBrands a{padding:10px}.catalogBrandChoice h2{font-size:18px}}.discountRibbon{display:flex;gap:18px;padding:16px;border-radius:18px;background:linear-gradient(115deg,#d91937,#f12b46 72%,#ff4357);color:#fff;overflow:hidden;box-shadow:0 8px 24px #9f223414}.discountRibbonPromo{flex:0 0 210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;position:relative}.offerEmblem{display:flex;align-items:center;justify-content:center;position:relative;width:64px;height:64px;border:1px solid #ffffff66;border-radius:50%;background:#ffffff12;margin-bottom:8px}.offerEmblem>svg:last-child{position:absolute;right:-6px;top:2px;color:#ffe08b}.discountRibbonPromo>span{font-size:11px;color:#ffe3e3}.discountRibbonPromo h2{font-size:25px;line-height:1.5;margin:7px 0 12px;font-weight:900;color:#fff!important}.discountRibbonPromo>strong{font-size:16px;color:#672027;background:#ffe08b;padding:7px 16px;border-radius:8px}.discountRibbonPromo>a{display:flex;align-items:center;gap:9px;font-size:12px;color:#fff;margin-top:14px}.discountRibbonBody{min-width:0;flex:1}.discountRibbonControls{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:12px;color:#fff1f0}.discountRibbonControls>div{display:flex;gap:6px}.discountRibbonControls button{display:flex;align-items:center;justify-content:center;border:1px solid #ffffff70;border-radius:50%;background:#ffffff19;color:#fff;width:29px;height:29px;cursor:pointer}.discountRibbonProducts{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-radius:12px;scrollbar-width:thin;scrollbar-color:#ffffff77 transparent;padding-bottom:7px;direction:rtl}.discountRibbonCard{display:flex;flex-direction:column;flex:0 0 205px;padding:16px;background:#fff;color:#30383a;position:relative;scroll-snap-align:start;min-height:262px}.discountRibbonCard:first-child{border-radius:0 12px 12px 0}.discountRibbonCard>img{width:100%;height:112px;object-fit:contain;margin:5px 0 9px}.offerPercent{position:absolute;top:12px;right:12px;border-radius:14px;background:#dc3c53;color:#fff;padding:4px 8px;font-size:11px;font-weight:800;z-index:1}.discountRibbonCard h3{font-size:13px;font-weight:750;line-height:1.8;min-height:45px;margin:0 0 5px}.discountRibbonCard>small{font-size:10px;color:#858c8e;line-height:1.8;margin-bottom:15px}.offerPrice{margin-top:auto;display:flex;flex-direction:column;gap:6px}.offerPrice strong{font-size:14px;font-weight:850}.offerPrice del{font-size:11px;color:#8b9293}.offerPrice>span{font-size:10px;color:#9c3041}.discountRibbonAll{flex:0 0 155px;border-radius:12px 0 0 12px;background:#fff;color:#ba3b51;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:12px;padding:18px;text-align:center}.discountRibbonCard:focus-visible,.discountRibbonAll:focus-visible,.discountRibbonProducts:focus-visible{outline:3px solid #ffd466;outline-offset:-3px}.detailOldPrice{display:block;color:#858b89;font-size:13px;margin:5px 0}.buyPanel .detailPromotion{color:#ba3b51!important;line-height:1.8!important}@media(max-width:900px){.discountRibbonPromo{flex-basis:170px}.discountRibbonPromo h2{font-size:24px}.discountRibbon{gap:15px;padding:18px}}@media(max-width:640px){.discountRibbon{display:block;padding:16px;border-radius:14px}.discountRibbonPromo{display:grid;grid-template-columns:1fr auto;text-align:right;align-items:center;gap:8px 12px;padding:0 0 16px}.offerEmblem,.discountRibbonPromo>span{display:none}.discountRibbonPromo h2{margin:0;font-size:22px;grid-column:1;grid-row:1}.discountRibbonPromo>strong{grid-column:1;grid-row:2;justify-self:start;font-size:12px;padding:5px 10px}.discountRibbonPromo>a{grid-column:2;grid-row:1/3;margin:0;font-size:10px;gap:3px}.discountRibbonControls>span{font-size:10px}.discountRibbonCard{flex-basis:174px;min-height:258px;padding:14px}.discountRibbonCard>img{height:105px}.discountRibbonCard h3{font-size:12px}.offerPrice strong{font-size:13px}.discountRibbonAll{flex-basis:130px}}.discountEditorHelp{font-size:12px;line-height:1.9;color:#525c61;background:#fff8dd;padding:12px;border-radius:9px}.discountEditorPrice{font-size:12px;align-self:center;padding:8px;color:#b41932;font-weight:700}.adminProductPagination{display:flex;justify-content:center;align-items:center;gap:18px;padding:12px;font-size:12px}.adminProductPagination button{padding:8px 12px;border:1px solid #ddd;background:#fff;border-radius:7px;cursor:pointer}.adminProductPagination button:disabled{opacity:.4;cursor:default}.mockupProduct,.refProductImage,.imageWrap{position:relative}.siteTheme .productDiscountBadge{margin:0;position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2;display:flex;align-items:center;gap:5px;padding:5px 9px;color:#fff;background:linear-gradient(135deg,#ac1635,#e82c4b);border:1px solid #ffb4c0;border-radius:11px 4px;box-shadow:0 4px 12px #aa14352b;pointer-events:none;white-space:nowrap}.productDiscountBadge>b{font-size:14px;font-weight:900}.productDiscountBadge>small{font-size:9px!important;color:#fff!important;margin:0!important}.mockupProduct .homeOldPrice{color:#848b90;font-size:11px;line-height:1.6;margin-top:auto}.mockupProduct .homeOldPrice+strong{margin-top:0}@media(max-width:480px){.productDiscountBadge{inset-block-start:8px;inset-inline-end:8px;padding:4px 7px;gap:3px}.productDiscountBadge>b{font-size:12px}.productDiscountBadge>small{font-size:8px!important}}.voiceSearch{display:inline-flex;flex:none}.siteTheme .search{position:relative}.siteTheme .search input{min-width:0}.siteTheme .search .voiceSearchButton{background:transparent;color:#6b6d65;border:0;border-right:1px solid #ddd9ce;border-radius:0;width:35px;min-width:35px;height:32px;padding:5px;cursor:pointer}.siteTheme .search .voiceSearchButton.isListening{color:#b22727;background:#fff0ed;border-radius:6px}.voiceSearchStatus{position:absolute;top:calc(100% + 8px);right:0;width:100%;min-width:230px;background:#fff;color:#323831;padding:13px 15px 13px 32px;border:1px solid #e5dcc5;border-radius:10px;box-shadow:0 5px 18px #0002;font-size:12px;line-height:1.9;z-index:40;white-space:normal}.voiceSearchStatus small{display:block;color:#7c8176;font-size:10px;margin-top:4px}.siteTheme .search .voiceSearchStatus button{position:absolute;left:5px;top:7px;background:transparent;color:#555;width:25px;height:25px;font-size:22px}.voiceSearchButton:focus-visible{outline:2px solid #ab801b;outline-offset:2px}.passwordField{position:relative;display:block;width:100%;grid-column:1/-1}.passwordField>input{width:100%;box-sizing:border-box;padding-right:48px!important}.passwordField>.passwordVisibility{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;min-height:0;margin:0;padding:0;border:0;background:transparent;color:#59564e;cursor:pointer;border-radius:6px}.passwordField>.passwordVisibility:hover{background:#f4efd9}.passwordField>.passwordVisibility:focus-visible{outline:2px solid #b78300;outline-offset:1px}.passwordField>.passwordVisibility svg{width:20px;height:20px;color:inherit}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Vazirmatn,Tahoma,Arial,sans-serif;background:#f5f8fc;color:#172b45;direction:rtl}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.utility{height:38px;background:#102b48;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 max(3%,calc((100% - 1180px)/2));font-size:11px}.utility span{display:flex;align-items:center;gap:7px}.utility svg{width:14px;height:14px;stroke-width:2}.utility span:last-child{direction:rtl}header{height:94px;background:#fff;display:flex;align-items:center;gap:32px;padding:0 max(3%,calc((100% - 1180px)/2));border-bottom:1px solid #e5eaf1}.logo{display:flex;align-items:center;gap:10px;min-width:270px}.logo img{width:62px;height:62px;object-fit:contain}.logo b{display:block;font-size:28px;font-weight:900;letter-spacing:-.5px}.logo small{display:block;font-size:10px;margin-top:5px;color:#66758a}.search{flex:1;max-width:570px;height:46px;border:1px solid #dce4ed;background:#f8fafc;border-radius:12px;display:flex;align-items:center;padding:0 14px;gap:10px;color:#183653}.search>svg{width:20px}.search input{border:0;outline:0;background:transparent;width:100%;font-size:12px;color:#17304d}.search button{border:0;background:#087bd1;color:#fff;width:34px;height:34px;border-radius:8px;display:grid;place-items:center}.search button svg{width:16px}.actions{display:flex;gap:25px;align-items:center;font-size:11px;white-space:nowrap}.actions a{display:flex;align-items:center;gap:7px}.actions svg{width:20px}.actions b{background:#087bd1;color:#fff;border-radius:11px;padding:2px 7px;font-size:9px}nav{height:46px;background:#fff;border-bottom:1px solid #e7ebf0;display:flex;justify-content:center;gap:48px;align-items:center;font-size:12px;box-shadow:0 1px 3px #152b4305}nav a{height:46px;display:flex;align-items:center;gap:4px;border-bottom:2px solid transparent;color:#35465a}nav a.active{color:#0879d1;border-color:#0879d1;font-weight:700}nav svg{width:14px}.home,.productsPage,.detail,.cartPage,.checkout{width:min(1180px,94%);margin:auto}.hero{position:relative;margin-top:18px;height:330px;border-radius:14px;overflow:hidden;box-shadow:0 10px 35px #102b4810;background:#eaf4fb}.hero>img{width:100%;height:100%;object-fit:cover;display:block}.heroText{position:absolute;right:5.5%;top:38px;width:42%;text-align:right}.heroText span{font-size:14px;color:#1f557c}.heroText h1{font-size:42px;margin:10px 0 2px;letter-spacing:-1px}.heroText h2{font-size:22px;margin:0 0 16px;color:#087bd1}.heroText p{font-size:13px;line-height:2.1;max-width:440px}.heroText a{display:inline-flex;align-items:center;gap:8px;background:#087bd1;color:#fff;padding:11px 22px;border-radius:22px;font-size:12px;box-shadow:0 7px 18px #087bd13b}.heroText svg{width:16px}.catStrip{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:18px 0 30px}.catStrip a{background:#fff;border:1px solid #e1e8f0;border-radius:12px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:12px;transition:.2s;box-shadow:0 4px 14px #102b4806}.catStrip a:hover{transform:translateY(-3px);border-color:#9acdf3;box-shadow:0 9px 24px #087bd118}.catIcon{width:43px;height:43px;border-radius:12px;background:#eef7ff;color:#087bd1;display:grid;place-items:center}.catIcon svg{width:24px;height:24px}.sectionTitle{display:flex;justify-content:space-between;align-items:center;margin:22px 3px 14px}.sectionTitle h2{font-size:19px;margin:0;letter-spacing:-.2px}.sectionTitle a{color:#087bd1;font-size:11px;display:flex;align-items:center;gap:3px}.sectionTitle svg{width:15px}.productGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:12px;min-width:0;position:relative;transition:.2s;box-shadow:0 5px 18px #102b4807}.card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #102b4812;border-color:#b9d9f2}.imageWrap{height:185px;display:block;position:relative;background:#fff;border-radius:9px;overflow:hidden}.imageWrap img{width:100%;height:100%;object-fit:contain;image-rendering:auto;display:block}.discount{position:absolute;right:7px;top:7px;background:#f1262f;color:#fff;border-radius:11px;padding:4px 8px;font-size:10px;z-index:1}.card .brand{font-size:10px;color:#0070c9;margin-top:7px}.card .name{font-size:11px;line-height:1.8;display:block;margin-top:4px;min-height:40px}.card>small{font-size:9px;color:#667085}.priceRow{margin-top:10px;display:flex;justify-content:space-between;align-items:end;gap:5px}.priceRow strong{color:#e52d2d;font-size:12px;white-space:nowrap}.old{text-decoration:line-through;color:#aab1ba;font-size:8px;white-space:nowrap}.addBtn{width:100%;border:0;background:#087bd1;color:#fff;border-radius:7px;padding:9px 5px;margin-top:10px;font-size:10px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.addBtn svg{width:15px}.promos{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:30px 0}.promoImage{height:176px;border-radius:12px;overflow:hidden;box-shadow:0 7px 22px #102b4810}.promoImage img{width:100%;height:100%;object-fit:cover;display:block}.brands{background:#fff;border:1px solid #e1e8f0;border-radius:12px;text-align:center;padding:23px 13px}.brands .eyebrow{font-size:8px;letter-spacing:2px;color:#087bd1}.brands h3{margin:5px 0;font-size:16px}.brands p{font-size:10px;color:#667085}.brandNames{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;font-size:10px}.brandNames b:nth-child(2){color:#b00000}.brandNames b:nth-child(3){color:#4d6c92}.brands a{display:inline-flex;align-items:center;background:#087bd1;color:#fff;border-radius:18px;padding:8px 14px;font-size:9px}.brands a svg{width:14px}.recommended{grid-template-columns:repeat(6,1fr);margin-bottom:35px}.recommended .imageWrap{height:150px}footer{background:#102b48;color:#fff;margin-top:30px;padding:38px max(3%,calc((100% - 1180px)/2)) 0}.footerInner{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.5fr;gap:42px}.footLogo img{width:58px;filter:brightness(0) invert(1);margin-bottom:5px}.footLogo b{font-size:24px;display:block}.footLogo small{font-size:9px;color:#d6e3f0}.social{display:flex;gap:12px;margin-top:18px;color:#dbe6f2}.social svg{width:18px}.footerInner h4{font-size:13px;margin:5px 0 15px}.footerInner p,.footerInner>a{display:flex;align-items:center;gap:7px;font-size:10px;color:#dbe3ed;line-height:2;margin:7px 0}.footerInner p svg{width:14px;flex:none}.newsletter{display:flex;margin-top:12px}.newsletter input{flex:1;border:0;border-radius:0 6px 6px 0;padding:10px;font-size:9px;outline:0}.newsletter button{border:0;background:#087bd1;color:#fff;border-radius:6px 0 0 6px;padding:0 16px;font-size:9px}.copy{margin-top:30px;border-top:1px solid #38536e;padding:15px 0;font-size:9px;color:#cbd8e6;display:flex;justify-content:space-between}.productsPage,.detail,.cartPage,.checkout{padding:25px 0 35px}.bread{font-size:10px;color:#8a95a4;margin-bottom:15px}.productsHead{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:18px;border-radius:10px;border:1px solid #e2e7ee;margin-bottom:14px}.productsHead h1{font-size:22px;margin:0}.productsHead p{font-size:10px;color:#7a8697;margin:6px 0 0}.productsHead select{padding:9px;border:1px solid #d8dee7;border-radius:7px;background:#fff}.productLayout{display:grid;grid-template-columns:235px 1fr;gap:16px}.filters{background:#fff;border:1px solid #e2e7ee;border-radius:10px;padding:16px;height:max-content;position:sticky;top:10px}.filters>div{display:flex;justify-content:space-between}.filters>div button{border:0;background:none;color:#e33;font-size:9px}.filters label{display:block;font-size:10px;font-weight:700;margin:18px 0 7px}.filters>button{width:100%;border:0;background:none;text-align:right;padding:8px;border-radius:6px;font-size:10px;cursor:pointer}.filters>button.sel{background:#edf6ff;color:#087bd1;font-weight:700}.filters select,.range input{width:100%;padding:8px;border:1px solid #d8dee7;border-radius:6px;font-size:9px;background:#fff}.range{display:flex;gap:5px}.results .productGrid{grid-template-columns:repeat(3,1fr)}.notice{background:#eef7ff;color:#087bd1;padding:10px;border-radius:7px;font-size:10px;margin-bottom:10px}.empty{background:#fff;border:1px solid #e2e7ee;border-radius:10px;text-align:center;padding:65px 20px}.empty svg{width:40px}.empty input{display:block;width:280px;max-width:90%;margin:8px auto;padding:10px;border:1px solid #ddd;border-radius:6px}.empty a,.empty button{display:inline-block;background:#087bd1;color:#fff;border:0;border-radius:6px;padding:10px 20px;margin-top:10px}.detailGrid{display:grid;grid-template-columns:50% 50%;background:#fff;border:1px solid #e2e7ee;border-radius:12px;overflow:hidden}.detailImage{padding:30px;min-height:560px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#fbfdff)}.detailImage img{max-width:100%;max-height:500px;object-fit:contain}.detailInfo{padding:42px 32px}.brandText{color:#087bd1;font-size:12px}.detailInfo h1{font-size:26px;line-height:1.6}.detailInfo p{font-size:11px;line-height:2;color:#667085}.detailInfo hr{border:0;border-top:1px solid #eee;margin:22px 0}.variants{display:flex;gap:7px;flex-wrap:wrap}.variants button{background:#fff;border:1px solid #ccd5df;border-radius:7px;padding:9px 13px;font-size:10px;cursor:pointer}.variants button.active{border-color:#087bd1;color:#087bd1;background:#eff8ff}.buyPanel{margin-top:25px;background:#f8fafc;border-radius:9px;padding:16px;display:grid;grid-template-columns:1fr auto;gap:10px}.buyPanel strong{display:block;font-size:20px;color:#e52a2a;margin:5px 0}.buyPanel span{font-size:9px;color:#079455}.qty{display:flex;align-items:center;gap:10px}.qty button{width:31px;height:31px;border:1px solid #ccd5df;background:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.qty svg{width:15px}.addLarge{grid-column:1/-1;background:#087bd1;color:#fff;border:0;border-radius:7px;padding:13px;cursor:pointer}.cartLayout,.checkout{display:grid;grid-template-columns:1fr 310px;gap:18px}.cartItem{display:grid;grid-template-columns:90px 1fr auto auto;gap:14px;align-items:center;background:#fff;border:1px solid #e2e7ee;border-radius:9px;padding:10px;margin-bottom:10px}.cartItem img{width:90px;height:90px;object-fit:contain}.cartInfo b,.cartInfo small,.cartInfo strong{display:block}.cartInfo b{font-size:11px}.cartInfo small{font-size:9px;color:#788394;margin:6px 0}.cartInfo strong{font-size:11px;color:#e22}.trash{border:0;background:none;color:#e22;cursor:pointer}.summary{background:#fff;border:1px solid #e2e7ee;border-radius:9px;padding:18px;height:max-content}.summary p{font-size:10px;display:flex;justify-content:space-between}.summary h2{font-size:14px;display:flex;justify-content:space-between}.checkoutBtn{display:block;width:100%;text-align:center;background:#087bd1;color:#fff;border:0;border-radius:6px;padding:11px;font-size:10px;cursor:pointer}.checkoutForm{background:#fff;border:1px solid #e2e7ee;border-radius:9px;padding:20px;display:grid;gap:10px}.checkoutForm input,.checkoutForm textarea{padding:11px;border:1px solid #d6dde6;border-radius:6px;font-size:10px}.checkoutForm textarea{min-height:120px}.success{padding:90px 20px}@media(max-width:1000px){.home,.productsPage,.detail,.cartPage,.checkout{width:94%}.productGrid,.recommended{grid-template-columns:repeat(3,1fr)}header{padding:0 3%;gap:16px}.actions{display:none}.logo{min-width:220px}.promos{grid-template-columns:1fr}.promoImage{height:210px}.footerInner{grid-template-columns:1fr 1fr}}@media(max-width:680px){.utility span:nth-child(2),.utility span:nth-child(3){display:none}header{height:72px}.logo b{font-size:20px}.logo img{width:45px;height:45px}.logo{min-width:150px}.logo small{display:none}.search{height:40px}.search input{font-size:10px}nav{gap:18px;justify-content:flex-start;padding:0 4%;overflow:auto}.hero{height:290px}.heroText{width:51%;top:24px}.heroText h1{font-size:28px}.heroText h2{font-size:17px}.heroText p{font-size:10px}.catStrip{grid-template-columns:repeat(3,1fr)}.productGrid,.recommended{grid-template-columns:repeat(2,1fr)}.productLayout,.detailGrid,.cartLayout,.checkout{grid-template-columns:1fr}.filters{position:static}.results .productGrid{grid-template-columns:repeat(2,1fr)}.footerInner{grid-template-columns:1fr 1fr}.copy{flex-direction:column;gap:7px}}@media(max-width:430px){.heroText{width:55%}.heroText p{display:none}.catStrip{grid-template-columns:repeat(2,1fr)}.productGrid,.recommended,.results .productGrid{grid-template-columns:1fr 1fr}.card{padding:9px}.imageWrap{height:155px}.logo{min-width:130px}.search>svg{display:none}.footerInner{grid-template-columns:1fr}.promos{margin:20px 0}}.refHome{width:100%;max-width:none;padding:0;background:#fff}.refHero{position:relative;width:100%;height:auto;overflow:hidden;background:#eaf7ff}.refHero>img{display:block;width:100%;height:auto;max-height:none;object-fit:cover}.heroHotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.heroHotspot{position:absolute;pointer-events:auto;display:block}.productsHotspot{right:26%;top:67%;width:11%;height:17%}.discountHotspot{right:37%;top:67%;width:11%;height:17%}.refCats{width:min(1365px,89.2%);margin:14px auto 12px;display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.refCats a{display:block;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 2px 9px #102b481a;border:1px solid #e0ebf5;transition:.18s}.refCats a:hover{transform:translateY(-2px);box-shadow:0 8px 20px #102b4826}.refCats img{display:block;width:100%;height:auto}.refSectionHead{width:min(1365px,89.2%);margin:8px auto 9px;display:flex;align-items:center;justify-content:space-between;direction:rtl}.refSectionHead h2{font-size:23px;color:#103f6d;margin:0;font-weight:900}.refSectionHead h2 span{font-size:20px}.refSectionHead a{font-size:13px;color:#0a74d1;font-weight:700}.refPopularRow{width:min(1365px,89.2%);margin:0 auto 10px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(400px,1fr);gap:15px;direction:ltr;align-items:stretch}.refProducts{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;direction:rtl}.refCard{position:relative;background:#fff;border:1px solid #dce7f1;border-radius:9px;padding:8px 9px 9px;min-width:0;box-shadow:0 2px 8px #12325012;text-align:right}.refProductImage{height:175px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#fff;border-radius:6px}.refProductImage img{width:100%;height:100%;object-fit:contain}.refDiscount{position:absolute;right:4px;top:3px;background:#f3242e;color:#fff;border-radius:9px;padding:3px 6px;font-size:9px;font-weight:800;z-index:2}.heart{position:absolute;left:8px;top:7px;border:0;background:none;color:#7e9ab5;font-size:20px;cursor:pointer}.refProductName{display:block;color:#1c5689;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.refCard>small{display:block;color:#58718c;font-size:10px;margin-top:3px}.stars{color:#ffae00;font-size:12px;margin-top:3px}.stars em{color:#7b8b9a;font-size:9px;font-style:normal}.refPrices{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:2px}.refPrices span{font-size:12px;color:#e22d2d;font-weight:900;white-space:nowrap}.refPrices del{font-size:9px;color:#a0aab4;white-space:nowrap}.refAdd{width:100%;border:0;border-radius:7px;background:#087bd1;color:#fff;padding:9px 3px;margin-top:7px;font-size:10px;font-weight:800;cursor:pointer}.refSale{display:block;border-radius:9px;overflow:hidden;min-height:100%;box-shadow:0 2px 9px #102b481a}.refSale img{display:block;width:100%;height:100%;object-fit:cover}.refColorBanners{width:min(1365px,89.2%);margin:0 auto 9px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.refColorBanners a{display:block;border-radius:7px;overflow:hidden;box-shadow:0 2px 7px #102b4814}.refColorBanners img{display:block;width:100%;height:auto}.refBrands{width:min(1365px,89.2%);margin:0 auto 8px;display:flex;align-items:center;gap:15px;direction:rtl}.refBrands>span{font-size:11px;color:#173f64;font-weight:900;white-space:nowrap}.refBrands>img{width:100%;height:auto;display:block;border:1px solid #dce7f1;border-radius:7px}.refBenefits{width:100%;margin:0 auto}.refBenefits img{display:block;width:100%;height:auto}@media(max-width:1000px){.refCats{grid-template-columns:repeat(4,1fr)}.refPopularRow{grid-template-columns:1fr}.refSale{min-height:200px}.refColorBanners{grid-template-columns:repeat(2,1fr)}.refBrands{flex-direction:column;align-items:stretch}.refBrands>span{text-align:right}}@media(max-width:600px){.refCats{grid-template-columns:repeat(2,1fr);gap:8px}.refSectionHead,.refPopularRow,.refColorBanners{width:94%}.refProducts{grid-template-columns:repeat(2,1fr)}.refProductImage{height:140px}.refColorBanners{grid-template-columns:1fr}.refSale{min-height:145px}.refBrands{width:94%}}.adminNav{margin-right:auto!important;font-weight:800!important}.adminShell{min-height:100vh;background:#f4f7fb;display:flex;direction:rtl;color:#172b4d}.adminSide{width:250px;background:#071d3b;color:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:8px;position:sticky;top:0;height:100vh}.adminBrand{padding:4px 10px 24px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:10px}.adminBrand img{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:10px}.adminSide button,.adminSide a{border:0;background:transparent;color:#dce8f8;text-decoration:none;border-radius:12px;padding:13px 14px;display:flex;align-items:center;gap:10px;font-family:inherit;font-size:14px;cursor:pointer;text-align:right}.adminSide button:hover,.adminSide a:hover,.adminSide .active{background:#123b70;color:#fff}.adminMain{flex:1;padding:30px;max-width:1400px}.adminTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.adminTop span{font-size:13px;color:#73839b}.adminTop h1{margin:4px 0 0;font-size:27px}.adminPrimary{border:0;border-radius:11px;background:#0877df;color:#fff;padding:12px 18px;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-weight:800;cursor:pointer}.adminPrimary:hover{background:#0568c7}.adminDash{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:20px;display:grid;grid-template-columns:auto 1fr;column-gap:13px;box-shadow:0 5px 18px #0a28500d}.stat svg{grid-row:span 2;width:30px;height:30px;color:#0877df}.stat b{font-size:25px}.stat span{color:#718096;font-size:13px}.stat.warning svg{color:#e08b00}.adminWelcome{grid-column:1/-1;background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:28px;margin-top:4px}.adminWelcome h2{margin-top:0}.adminWelcome p{color:#63738a;line-height:2;max-width:800px}.adminProducts{background:#fff;border:1px solid #e3eaf2;border-radius:18px;overflow:hidden}.adminToolbar{padding:16px;display:flex;gap:15px;align-items:center;border-bottom:1px solid #e8edf4}.adminToolbar input{flex:1;max-width:500px;border:1px solid #d8e1eb;border-radius:10px;padding:11px 14px;font-family:inherit}.adminToolbar span{color:#728197}.adminTable{overflow:auto}.adminRow{display:grid;grid-template-columns:2.3fr 1.2fr 1.2fr .8fr .8fr 110px;gap:15px;align-items:center;padding:14px 16px;border-bottom:1px solid #edf1f5;min-width:950px}.adminHead{background:#f7f9fc;font-size:12px;color:#6c7b91;font-weight:800}.adminProduct{display:flex;align-items:center;gap:12px}.adminProduct img{width:56px;height:56px;object-fit:contain;border:1px solid #e5eaf0;border-radius:10px;background:#fff}.adminRow small{display:block;color:#7b8799;font-size:11px;margin-top:4px}.statusOn,.statusOff{border:0;border-radius:999px;padding:6px 11px;font-family:inherit;cursor:pointer}.statusOn{background:#e5f8ed;color:#12864a}.statusOff{background:#f0f2f5;color:#7a8492}.adminActions{display:flex;gap:6px}.adminActions button{border:1px solid #e0e6ee;background:#fff;border-radius:8px;padding:8px;cursor:pointer}.adminActions button:first-child{color:#0877df}.adminActions button:hover{background:#f3f7fb}.modalBack{position:fixed;top:0;right:0;bottom:0;left:0;background:#0413278c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.productModal{background:#fff;width:min(1050px,96vw);max-height:94vh;overflow:auto;border-radius:20px;box-shadow:0 30px 80px #00000040;direction:rtl}.modalHead{display:flex;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #e8edf3}.modalHead span{font-size:12px;color:#718096}.modalHead h2{margin:4px 0 0;font-size:21px}.modalHead>button{border:0;background:#f2f5f8;border-radius:9px;width:38px;height:38px;cursor:pointer}.editorGrid{display:grid;grid-template-columns:1.25fr .85fr;gap:24px;padding:24px}.editorFields{display:grid;gap:13px}.editorFields label,.editorImages{font-size:13px;font-weight:800;color:#33445b}.editorFields input,.editorFields textarea,.variantRow input,.variantTitle input{display:block;width:100%;box-sizing:border-box;border:1px solid #d8e1eb;border-radius:9px;padding:11px 12px;font-family:inherit;font-size:13px;margin-top:6px;outline:none}.editorFields textarea{min-height:120px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.uploadBox{border:1px dashed #b8c8dc;border-radius:14px;padding:22px;text-align:center;background:#f8fbfe;display:flex;flex-direction:column;align-items:center;gap:8px}.uploadBox svg{color:#0877df;width:34px;height:34px}.uploadBox small{font-weight:400;color:#718096}.uploadBtn{background:#e8f2ff;color:#0867bb;padding:9px 13px;border-radius:9px;cursor:pointer}.uploadBtn input{display:none}.thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.thumbs>div{position:relative;border:2px solid transparent;border-radius:10px;padding:3px;background:#fff}.thumbs .mainThumb{border-color:#0877df}.thumbs img{width:100%;height:170px;object-fit:contain;border:1px solid #e1e7ee;border-radius:8px}.thumbs button{position:absolute;top:5px;left:5px;border:0;background:#fff;border-radius:50%;width:23px;height:23px;cursor:pointer}.thumbs small{display:block;text-align:center;color:#0877df;font-size:10px}.variantEditor{padding:0 24px 20px}.variantTitle{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.variantTitle h3{margin:0}.variantTitle>div{display:flex;gap:7px}.variantTitle input{width:230px;margin:0}.variantTitle button{border:0;background:#e8f2ff;color:#0867bb;border-radius:9px;padding:8px 12px;font-family:inherit;cursor:pointer;display:flex;gap:5px;align-items:center}.variantRow{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr 42px;gap:8px;margin-bottom:8px}.variantRow input{margin:0}.variantRow button{border:1px solid #f0c9c9;background:#fff4f4;color:#c33;border-radius:8px;cursor:pointer}.variantRow button:disabled{opacity:.35}.modalFoot{padding:18px 24px;border-top:1px solid #e8edf3;display:flex;justify-content:flex-start;gap:10px}.cancelBtn{border:1px solid #d7e0ea;background:#fff;border-radius:10px;padding:11px 18px;font-family:inherit;cursor:pointer}@media(max-width:900px){.adminSide{width:200px}.adminDash{grid-template-columns:repeat(2,1fr)}.editorGrid{grid-template-columns:1fr}}@media(max-width:650px){.adminShell{display:block}.adminSide{width:auto;height:auto;position:relative;flex-direction:row;overflow:auto}.adminBrand{border:0;margin:0;padding:0}.adminBrand b{display:none}.adminMain{padding:16px}.adminDash{grid-template-columns:1fr}.variantTitle{display:block}.variantTitle>div{margin-top:10px}.variantTitle input{width:100%}}.makeMain{border:0;background:transparent;color:#0877df;font-family:inherit;font-size:10px;cursor:pointer;padding:0}.makeMain:hover{text-decoration:underline}.variants button{min-width:110px;font-size:13px!important;font-weight:700!important;padding:11px 16px!important}.variants button small{display:none!important}.detailInfo h3{font-size:16px}.detailInfo .variants{margin-top:10px}.cmsHero{position:relative;width:min(1365px,89.2%);margin:18px auto 12px;border-radius:10px;overflow:hidden;background:#eaf4fb;box-shadow:0 8px 24px #102b4814}.cmsHero>img{width:100%;display:block;max-height:430px;object-fit:cover}.cmsHeroText{position:absolute;right:6%;top:15%;width:43%;text-align:right;color:#173d60}.cmsHeroText>span{font-size:16px;font-weight:700}.cmsHeroText h1{font-size:44px;margin:10px 0 2px;color:#123b61}.cmsHeroText h2{font-size:24px;margin:0 0 12px;color:#087bd1}.cmsHeroText p{font-size:14px;line-height:2;max-width:560px}.cmsHeroText a{display:inline-flex;align-items:center;gap:6px;background:#087bd1;color:#fff;border-radius:22px;padding:11px 20px;font-weight:800}.cmsHeroText svg{width:16px}.refCats a{position:relative}.refCats a strong{position:absolute;bottom:8px;right:0;left:0;text-align:center;background:#ffffffe6;padding:7px;font-size:12px;color:#173f64}.brandList{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;flex:1}.brandList div{background:#fff;border:1px solid #dce7f1;border-radius:7px;min-height:64px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px}.brandList img{max-width:100px;max-height:34px;object-fit:contain}.brandList b{font-size:12px;color:#214c70}.adminSecondary{border:1px solid #cbd9e8;background:#fff;color:#17517e;border-radius:11px;padding:11px 18px;font-family:inherit;font-weight:800;cursor:pointer}.quickAdmin{display:flex;gap:10px;flex-wrap:wrap}.adminInfoBox{background:#eef7ff;border:1px solid #c8e0f6;color:#315b7d;border-radius:14px;padding:14px 16px;margin-bottom:18px;line-height:1.9}.categoryAdminGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.categoryAdminCard{background:#fff;border:1px solid #e3eaf2;border-radius:15px;padding:12px;display:grid;grid-template-columns:100px 1fr auto;gap:13px;align-items:center}.categoryAdminCard img{width:100px;height:76px;object-fit:cover;border-radius:10px;background:#f5f8fc}.categoryAdminCard h3{margin:0 0 5px;font-size:16px}.categoryAdminCard span{color:#718096;font-size:12px}.miniActions{display:flex;gap:4px}.miniActions button{width:31px;height:31px;border:1px solid #dde5ee;background:#fff;border-radius:7px;cursor:pointer;color:#24618d}.smallModal{width:min(560px,94vw);background:#fff;border-radius:18px;overflow:hidden}.simpleForm{padding:20px;display:grid;gap:13px}.simpleForm label,.cmsPanel label{font-size:13px;font-weight:800;color:#33445b;display:block}.simpleForm input,.cmsPanel input,.cmsPanel textarea,.brandAdminCard input,.bannerAdminCard input,.utilityEditor input{width:100%;box-sizing:border-box;border:1px solid #d8e1eb;border-radius:9px;padding:10px 12px;font-family:inherit;margin-top:6px;background:#fff}.brandAdminGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.brandAdminCard,.bannerAdminCard{background:#fff;border:1px solid #e3eaf2;border-radius:15px;padding:14px;display:grid;gap:9px}.brandLogoPreview{height:90px;background:#f7fafc;border-radius:10px;display:grid;place-items:center;overflow:hidden}.brandLogoPreview img{max-width:85%;max-height:70px;object-fit:contain}.brandLogoPreview span{font-size:17px;font-weight:900;color:#365d7d}.dangerBtn{border:1px solid #f0cccc;background:#fff4f4;color:#bd3434;border-radius:9px;padding:8px;font-family:inherit;cursor:pointer}.saveBar{position:sticky;bottom:10px;margin-top:18px;display:flex;justify-content:flex-start;z-index:20}.cmsEditor{display:grid;gap:18px}.cmsPanel{background:#fff;border:1px solid #e3eaf2;border-radius:17px;padding:20px}.cmsPanel h2{margin:0 0 16px;font-size:18px}.cmsTwo{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.cmsTwo>div:first-child{display:grid;gap:12px}.cmsLargeImage{width:100%;height:280px;object-fit:cover;border-radius:12px;border:1px solid #e2e9f1;display:block;margin-bottom:10px}.cmsBannerPreview{display:block;width:100%;max-height:260px;object-fit:contain;background:#f6f9fc;border-radius:12px;margin-bottom:10px}.bannerAdminGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bannerAdminCard img{width:100%;height:150px;object-fit:cover;border-radius:9px}.utilityEditor{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.adminLogoPreview{width:110px;height:80px;object-fit:contain;border:1px solid #e0e7ef;border-radius:10px;margin:10px}.cmsPanel>.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cmsPanel textarea{min-height:100px;resize:vertical}.cmsPanel>label{margin-top:12px}.adminProducts{box-shadow:0 7px 22px #0a28500a}@media(max-width:1000px){.brandAdminGrid{grid-template-columns:repeat(2,1fr)}.categoryAdminGrid,.cmsTwo,.bannerAdminGrid{grid-template-columns:1fr}.brandList{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.cmsHeroText{right:5%;top:8%;width:55%}.cmsHeroText>span{font-size:11px}.cmsHeroText h1{font-size:28px}.cmsHeroText h2{font-size:17px}.cmsHeroText p{font-size:10px;line-height:1.8}.cmsHeroText a{font-size:10px;padding:8px 13px}.brandAdminGrid{grid-template-columns:1fr}.utilityEditor,.cmsPanel>.two{grid-template-columns:1fr}.categoryAdminCard{grid-template-columns:75px 1fr}.categoryAdminCard img{width:75px;height:60px}.miniActions{grid-column:1/-1;justify-content:flex-end}.brandList{grid-template-columns:repeat(2,1fr)}}.siteTheme{font-family:var(--site-font),Vazirmatn,Tahoma,Arial,sans-serif;font-size:var(--site-size);color:var(--site-text)}.siteTheme .utility{background:var(--site-secondary)}.siteTheme nav a.active,.siteTheme .logo b,.siteTheme .brand,.siteTheme .refProductName{color:var(--site-primary)}.siteTheme .search button,.siteTheme .addBtn,.siteTheme .refAdd,.siteTheme .checkoutBtn,.siteTheme .adminPrimary{background:var(--site-primary)}.siteTheme .search{border-color:color-mix(in srgb,var(--site-primary) 22%,#dce4ed)}.siteTheme .cardDiscount,.siteTheme .refDiscount{background:#e53935;color:#fff}.cardDiscount{position:absolute;top:10px;right:10px;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900;z-index:2}.imageWrap{position:relative}.themeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.themeGrid label{display:block}.themeGrid select,.themeGrid input[type=range]{width:100%;margin-top:7px;border:1px solid #d8e1eb;border-radius:9px;padding:10px;font-family:inherit}.themeGrid input[type=color]{display:block;width:100%;height:44px;margin-top:7px;border:1px solid #d8e1eb;border-radius:9px;padding:3px;background:#fff}.themePreview{margin-top:16px;border:2px solid;border-radius:14px;padding:18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.themePreview span{flex:1}.themePreview button{border:0;color:#fff;border-radius:9px;padding:9px 16px;font-family:inherit}.navAdminList{display:grid;gap:9px}.navAdminRow{display:grid;grid-template-columns:40px 1.1fr 1.2fr 100px;gap:9px;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:9px}.navAdminRow input{margin:0!important}.navOrder{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8f2ff;color:#0867bb;font-weight:900}.navAdminRow .check{margin:0!important;white-space:nowrap}@media(max-width:800px){.themeGrid{grid-template-columns:1fr 1fr}.navAdminRow{grid-template-columns:35px 1fr}.navAdminRow input:nth-child(3){grid-column:2}.navAdminRow .check{grid-column:2}}@media(max-width:600px){.themeGrid{grid-template-columns:1fr}}.navMove{display:flex;gap:4px}.navMove button{width:30px;height:30px;border:1px solid #d8e1eb;background:#fff;border-radius:7px;cursor:pointer;color:#23608b}.navMove button:disabled{opacity:.3;cursor:not-allowed}.centerNav{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;min-height:54px}.navCenterItems{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}.centerNav .adminNav{position:absolute;left:22px;top:50%;transform:translateY(-50%);margin:0!important}.siteTheme .centerNav a{color:var(--nav-color);font-family:var(--nav-font);font-size:var(--nav-size);font-weight:var(--nav-weight);line-height:var(--nav-line);letter-spacing:var(--nav-letter)}.siteTheme .refCats{font-family:var(--category-font);font-size:var(--category-size);font-weight:var(--category-weight);line-height:var(--category-line);letter-spacing:var(--category-letter)}.siteTheme .refCats a strong{font-family:var(--category-font);font-size:var(--category-size);font-weight:var(--category-weight);color:var(--category-color);line-height:var(--category-line)}.siteTheme .refBrands,.siteTheme .brandList b{font-family:var(--brand-font);font-size:var(--brand-size);font-weight:var(--brand-weight);line-height:var(--brand-line);letter-spacing:var(--brand-letter);color:var(--brand-color)}.siteTheme .refColorBanners{font-family:var(--banner-font);font-size:var(--banner-size);font-weight:var(--banner-weight);line-height:var(--banner-line);letter-spacing:var(--banner-letter)}.refColorBanners>a{position:relative;overflow:hidden}.bannerOverlay{position:absolute;right:16px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;text-shadow:0 1px 5px rgba(0,0,0,.5);pointer-events:none}.bannerOverlay b{font-size:1.05em}.bannerOverlay span{font-size:.82em;margin-top:3px}.siteTheme .refBenefits{font-family:var(--banner-font);font-size:var(--banner-size);font-weight:var(--banner-weight);line-height:var(--banner-line);letter-spacing:var(--banner-letter);color:var(--banner-color);display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#102b48;border-radius:12px;overflow:hidden;margin:24px auto;padding:0;width:min(1365px,89.2%)}.refBenefits>div{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 12px;border-left:1px solid rgba(255,255,255,.12)}.refBenefits>div:last-child{border-left:0}.refBenefits strong{font-size:25px;line-height:1}.refBenefits span{display:flex;flex-direction:column}.refBenefits small{opacity:.78;font-size:.72em;margin-top:2px}.refBenefits b{font-size:1em}.typographyAdminGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.typographyCard{border:1px solid #e1e8f0;background:#f9fbfd;border-radius:14px;padding:14px;display:grid;gap:10px}.typographyCard h3{margin:0 0 4px;font-size:15px;color:#1e5076}.typographyCard label{font-size:12px}.typographyCard select,.typographyCard input[type=range],.typographyCard input[type=color]{width:100%;box-sizing:border-box;margin-top:5px}.typographyCard select{padding:8px;border:1px solid #d8e1eb;border-radius:8px;font-family:inherit;background:#fff}.typographyCard input[type=color]{height:38px;border:1px solid #d8e1eb;border-radius:8px;background:#fff;padding:2px}.benefitAdminGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.benefitAdminCard{background:#f9fbfd;border:1px solid #e1e8f0;border-radius:13px;padding:12px;display:grid;gap:8px}.benefitAdminCard input{margin:0!important}.benefitAdminCard .miniActions{justify-content:flex-start}.cmsPanel select{width:100%;box-sizing:border-box;border:1px solid #d8e1eb;border-radius:9px;padding:10px 12px;font-family:inherit;background:#fff;margin-top:6px}.check{display:flex!important;align-items:center;gap:6px}.check input{width:auto!important;margin:0!important}@media(max-width:1000px){.typographyAdminGrid,.benefitAdminGrid{grid-template-columns:repeat(2,1fr)}.navCenterItems{gap:15px}.centerNav .adminNav{position:static;transform:none}.centerNav{gap:15px}.navCenterItems{order:1}.centerNav .adminNav{order:2}}@media(max-width:650px){.typographyAdminGrid,.benefitAdminGrid{grid-template-columns:1fr}.refBenefits{grid-template-columns:1fr!important}.refBenefits>div{border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.refBenefits>div:last-child{border-bottom:0}.navCenterItems{gap:10px}.centerNav{padding:10px}.centerNav .adminNav{margin-top:4px!important}}.siteTheme{min-height:100vh;overflow-x:hidden}.siteTheme .refHome{overflow:hidden}.siteTheme .cmsHero{width:min(1365px,89.2%);aspect-ratio:1365/390;min-height:280px;max-height:390px;margin:18px auto 14px}.siteTheme .cmsHero>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.siteTheme .cmsHeroText{z-index:2;background:#ffffffe6;border-radius:18px;padding:18px 24px;width:min(520px,43%);box-shadow:0 8px 28px #102b4814;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.siteTheme .cmsHeroText h1{margin:7px 0 2px}.siteTheme .refCats{align-items:stretch}.siteTheme .refCats a{min-width:0;background:#fff}.siteTheme .refCats img{width:100%;height:auto;aspect-ratio:1.7/1;object-fit:cover;display:block}.siteTheme .refPopularRow{align-items:stretch}.siteTheme .refProducts{min-width:0}.siteTheme .refSale{min-width:0;min-height:0;aspect-ratio:526/208}.siteTheme .refSale img{width:100%;height:100%;object-fit:cover;display:block}.siteTheme .refColorBanners{align-items:stretch}.siteTheme .refColorBanners>a{min-width:0;aspect-ratio:526/208;background:#fff}.siteTheme .refColorBanners>a img{width:100%;height:100%;object-fit:cover;display:block}.siteTheme .bannerOverlay{display:none!important}.siteTheme .refBrands{min-height:54px}.siteTheme .refBenefits{box-shadow:0 8px 22px #102b481f}.siteTheme footer{position:relative;z-index:3}@media(max-width:1100px){.siteTheme .cmsHeroText{width:50%;right:4%;padding:14px 18px}.siteTheme .cmsHeroText h1{font-size:36px}.siteTheme .cmsHeroText h2{font-size:20px}}@media(max-width:700px){.siteTheme .cmsHero{width:94%;aspect-ratio:1.7/1;min-height:230px}.siteTheme .cmsHeroText{right:3%;top:8%;width:58%;padding:10px 12px;border-radius:12px}.siteTheme .cmsHeroText h1{font-size:25px}.siteTheme .cmsHeroText h2{font-size:15px;margin-bottom:6px}.siteTheme .cmsHeroText p{font-size:9px;line-height:1.7;margin:5px 0}.siteTheme .cmsHeroText a{font-size:9px;padding:8px 12px}}:root{--lux-ink:#171717;--lux-muted:#707070;--lux-yellow:#f4bd18;--lux-yellow-2:#ffd45a;--lux-cream:#fffdf7;--lux-line:#e9e5da;--lux-card:#ffffff;--lux-red:#e53935}html,body{background:var(--lux-cream)!important}.siteTheme{background:var(--lux-cream)!important;color:var(--lux-ink)!important;font-family:Vazirmatn,Tahoma,Arial,sans-serif!important}.siteTheme header{height:92px;background:#fffdf8;border-bottom:1px solid #eee9dc;padding:0 max(4%,calc((100% - 1280px)/2));gap:28px}.siteTheme .logo{min-width:235px;gap:12px;order:3}.siteTheme .logo img{width:58px;height:58px}.siteTheme .logo b{font-size:25px;color:#171717}.siteTheme .logo small{font-size:9px;color:#7d786d}.siteTheme .search{order:2;max-width:540px;height:48px;border:1px solid #e2ded3;background:#fff;border-radius:26px;box-shadow:0 5px 20px #1414140a;padding:0 10px 0 14px}.siteTheme .search input{font-size:11px;color:#333}.siteTheme .search button{background:var(--lux-yellow);color:#111;border-radius:50%;width:36px;height:36px}.siteTheme .actions{order:1;gap:18px;color:#252525}.siteTheme .actions a{font-size:10px}.siteTheme .actions b{background:var(--lux-yellow);color:#111}.siteTheme .utility{height:32px;background:#151515;padding:0 max(4%,calc((100% - 1280px)/2));font-size:10px;color:#fff}.siteTheme .utility span{gap:5px}.siteTheme .utility svg{width:13px;height:13px;color:var(--lux-yellow)}.siteTheme .centerNav{height:52px;background:#fffdf8;border-bottom:1px solid #e9e4d8;box-shadow:none;padding:0 max(4%,calc((100% - 1280px)/2));position:relative}.siteTheme .navCenterItems{gap:34px}.siteTheme .centerNav a{color:#282828!important;font-size:12px!important;font-weight:700!important;height:52px;position:relative;border:0}.siteTheme .centerNav a.active{color:#111!important}.siteTheme .centerNav a.active:after{content:"";position:absolute;right:0;left:0;bottom:7px;height:3px;background:var(--lux-yellow);border-radius:3px}.siteTheme .centerNav .adminNav{background:var(--lux-yellow);color:#111!important;height:34px;border-radius:8px;padding:0 16px;left:max(4%,calc((100% - 1280px)/2));font-size:10px!important;box-shadow:0 4px 10px #f4bd1833}.luxHome{width:min(1280px,92%);margin:0 auto;padding-bottom:0;background:var(--lux-cream)}.luxHero{height:305px;margin:16px 0 18px;border-radius:9px;overflow:hidden;position:relative;background:#f5eedf;border:1px solid #eee5d3;box-shadow:0 8px 26px #2d271612}.luxHero>img{width:100%;height:100%;object-fit:cover;display:block}.luxHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0 38%,#fff9e22e 58%,#fff6d3eb);pointer-events:none}.luxHeroCopy{position:absolute;z-index:2;right:5%;top:50%;transform:translateY(-50%);width:43%;text-align:right;color:#171717}.luxHeroCopy>span{font-size:12px;font-weight:700}.luxHeroCopy h1{font-size:38px;line-height:1.25;margin:8px 0 0;font-weight:900;letter-spacing:-1.5px}.luxHeroCopy h2{font-size:18px;margin:3px 0 10px;color:#222;font-weight:800}.luxHeroCopy p{font-size:10px;line-height:2;color:#5c574c;max-width:470px;margin:0 0 13px}.luxHeroCopy a{display:inline-flex;align-items:center;gap:5px;background:var(--lux-yellow);color:#111;border-radius:9px;padding:10px 18px;font-size:10px;font-weight:800;box-shadow:0 6px 15px #f4bd183d}.luxHeroCopy a svg{width:14px}.luxSection{margin:28px 0 34px}.luxSectionHead{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:0 0 13px}.luxSectionHead.compact{margin-bottom:12px}.luxSectionHead h2{margin:2px 0 0;font-size:19px;line-height:1.5;font-weight:900;color:#1c1c1c}.luxSectionHead a{display:flex;align-items:center;gap:3px;font-size:10px;color:#58534a;font-weight:700}.luxSectionHead a svg{width:14px}.luxEyebrow{display:block;font-size:8px;color:#a68a20;letter-spacing:.2px;font-weight:800}.luxCategories{margin:0 0 32px}.luxCategoryGrid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.luxCategoryGrid>a{background:#fff;border:1px solid var(--lux-line);border-radius:9px;padding:8px 7px 10px;box-shadow:0 3px 12px #2d27160b;transition:.2s;min-width:0;text-align:center}.luxCategoryGrid>a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2d271617;border-color:#dccb8b}.luxCatImage{height:78px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#fffdf9;overflow:hidden}.luxCatImage img{width:100%;height:100%;object-fit:cover;display:block}.luxCategoryGrid strong{display:block;font-size:10px;margin-top:7px;color:#252525;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luxProductGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.luxProductGrid .refCard{border:1px solid #e7e2d8;border-radius:9px;padding:8px;background:#fff;box-shadow:0 3px 13px #2d27160b}.luxProductGrid .refProductImage{height:178px;background:#fffdfb;border-radius:7px}.luxProductGrid .refProductImage img{object-fit:contain;padding:8px}.luxProductGrid .refProductName{color:#242424;font-size:10px;line-height:1.8;font-weight:800}.luxProductGrid .refCard>small{font-size:8px;color:#89847b}.luxProductGrid .stars{font-size:9px;color:#efaa00}.luxProductGrid .stars em{font-size:8px}.luxProductGrid .refPrices span{font-size:10px;color:#1d1d1d}.luxProductGrid .refPrices del{font-size:8px;color:#aaa}.luxProductGrid .refAdd{background:var(--lux-yellow);color:#111;font-size:9px;padding:8px;border-radius:7px;font-weight:900}.luxProductGrid .refDiscount{background:var(--lux-red);font-size:8px}.luxProductGrid .heart{font-size:17px;color:#aaa}.luxBanners{margin:10px 0 34px}.luxBanners a{display:block;aspect-ratio:2.53/1;border-radius:8px;overflow:hidden;border:1px solid #e5e0d4;background:#fff}.luxBanners img{width:100%;height:100%;object-fit:cover;display:block}.luxBrands{padding:0 0 30px}.luxBrandRow{display:grid;grid-template-columns:repeat(9,1fr);gap:8px;background:#fff;border:1px solid #e7e2d8;border-radius:9px;padding:10px}.luxBrandRow>div{height:48px;border-left:1px solid #eee9df;display:flex;align-items:center;justify-content:center;min-width:0}.luxBrandRow>div:last-child{border-left:0}.luxBrandRow img{max-width:88px;max-height:32px;object-fit:contain}.luxBrandRow b{font-size:10px;color:#4b4b4b}.luxBrands>img{width:100%;border-radius:9px;display:block}.luxBenefits{display:grid;grid-template-columns:repeat(4,1fr);background:#151515;color:#fff;border-radius:10px 10px 0 0;overflow:hidden;margin-top:6px}.luxBenefits>div{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 10px;border-left:1px solid rgba(255,255,255,.13)}.luxBenefits strong{font-size:20px;color:var(--lux-yellow);line-height:1}.luxBenefits span{display:flex;flex-direction:column}.luxBenefits b{font-size:10px}.luxBenefits small{font-size:8px;color:#aaa;margin-top:3px}.siteTheme footer{background:#151515!important;margin-top:0!important;border-top:1px solid #2b2b2b;padding-top:34px}.siteTheme footer .footerInner{width:min(1280px,92%);margin:auto;grid-template-columns:1.2fr 1fr 1fr 1.4fr;gap:40px}.siteTheme footer .footLogo img{width:52px;height:52px;object-fit:contain;filter:none}.siteTheme footer .footLogo b{font-size:21px;color:#fff}.siteTheme footer .footLogo small{font-size:8px;color:#aaa}.siteTheme footer h4{font-size:11px;color:var(--lux-yellow);margin:5px 0 12px}.siteTheme footer p,.siteTheme footer a{font-size:9px;color:#c8c8c8}.siteTheme footer .newsletter button{background:var(--lux-yellow);color:#111}.siteTheme footer .copy{width:min(1280px,92%);margin:25px auto 0;color:#888;border-color:#333;font-size:8px}@media(max-width:1100px){.luxCategoryGrid,.luxProductGrid{grid-template-columns:repeat(4,1fr)}.luxProductGrid .refProductImage{height:165px}.luxBrandRow{grid-template-columns:repeat(5,1fr)}.luxHeroCopy{width:48%}}@media(max-width:800px){.siteTheme header{height:78px}.siteTheme .logo{min-width:160px}.siteTheme .logo b{font-size:20px}.siteTheme .logo img{width:46px;height:46px}.siteTheme .actions{display:none}.siteTheme .search{max-width:none}.siteTheme .navCenterItems{gap:17px;overflow:auto;white-space:nowrap}.siteTheme .centerNav .adminNav{position:static;transform:none;margin-right:8px}.luxHome{width:94%}.luxHero{height:260px}.luxHeroCopy{width:54%;right:4%}.luxHeroCopy h1{font-size:29px}.luxHeroCopy h2{font-size:15px}.luxHeroCopy p{font-size:9px}.luxProductGrid{grid-template-columns:repeat(3,1fr)}.luxProductGrid .refProductImage{height:150px}.luxBanners>div:last-child{grid-template-columns:repeat(2,1fr)}.luxBenefits{grid-template-columns:repeat(2,1fr)}.luxBenefits>div:nth-child(2){border-left:0}.siteTheme footer .footerInner{grid-template-columns:1fr 1fr}}@media(max-width:560px){.siteTheme .utility span:nth-child(2),.siteTheme .utility span:nth-child(3){display:none}.siteTheme header{padding:0 3%;gap:10px}.siteTheme .logo{min-width:auto}.siteTheme .logo small{display:none}.siteTheme .search input{font-size:9px}.siteTheme .centerNav{justify-content:flex-start;overflow:auto}.siteTheme .centerNav .adminNav{display:none}.luxHero{height:245px}.luxHeroCopy{width:59%;top:46%}.luxHeroCopy h1{font-size:25px}.luxHeroCopy h2{font-size:13px}.luxHeroCopy p{display:none}.luxCategoryGrid{grid-template-columns:repeat(4,1fr);gap:7px}.luxCatImage{height:58px}.luxCategoryGrid strong{font-size:8px}.luxProductGrid{grid-template-columns:repeat(2,1fr)}.luxProductGrid .refProductImage{height:150px}.luxBanners>div:last-child{grid-template-columns:1fr}.luxBrandRow{grid-template-columns:repeat(3,1fr)}.luxBenefits{grid-template-columns:1fr}.luxBenefits>div{border-left:0;border-bottom:1px solid rgba(255,255,255,.13)}.siteTheme footer .footerInner{grid-template-columns:1fr}.siteTheme footer .copy{flex-direction:column;gap:6px}}.utility{background:#151515;height:34px;padding:0 max(3%,calc((100% - 1240px)/2));gap:18px;justify-content:space-between;direction:rtl}.utilityAdmin{display:inline-flex!important;align-items:center;gap:6px;background:#f4b900;color:#151515!important;border-radius:6px;padding:4px 11px;font-weight:800;order:5}.utilityAdmin svg{width:13px!important;height:13px!important}.utility span{white-space:nowrap}header{height:82px;display:grid;grid-template-columns:270px minmax(360px,560px) 270px;grid-template-areas:"actions search logo";justify-content:center;align-items:center;gap:28px;padding:0 max(3%,calc((100% - 1240px)/2));direction:ltr;background:#fffdf7;border-bottom:1px solid #eee6d6}header .logo{grid-area:logo;justify-self:end;direction:rtl;min-width:0;width:100%;justify-content:flex-start}header .search{grid-area:search;justify-self:center;width:100%;max-width:none;height:44px;border-color:#e4ded0;background:#fff;border-radius:24px;direction:rtl}header .actions{grid-area:actions;justify-self:start;direction:rtl;gap:18px}header .actions a{font-size:12px}header .logo img{width:58px;height:58px}header .logo b{font-size:25px}header .logo small{font-size:9px}.centerNav{height:48px;position:relative;display:flex;align-items:center;justify-content:center;background:#fffdf7;border-bottom:1px solid #ece5d7;box-shadow:none;direction:rtl}.navCenterItems{display:flex;align-items:center;justify-content:center;gap:34px}.centerNav .navCenterItems a{font-size:13px;color:#252525;border:0;height:48px;position:relative}.centerNav .navCenterItems a.active:after{content:"";position:absolute;bottom:0;right:15%;left:15%;height:3px;border-radius:3px;background:#f4b900}.centerNav .navCenterItems a.active{color:#191919}.home{width:min(1240px,94%)}.hero{height:300px;margin-top:16px;border-radius:10px;box-shadow:0 6px 24px #7b63301a}.heroText h1{font-size:37px;color:#1d1d1d}.heroText h2{color:#242424;font-size:20px}.heroText span{color:#262626}.heroText a{background:#f4b900;color:#151515;font-weight:800;box-shadow:none}.catStrip{grid-template-columns:repeat(8,1fr);gap:10px;margin:14px 0 26px}.catStrip a{height:100px;border-color:#e9e2d3;background:#fffdf8;border-radius:10px;gap:8px}.catIcon{width:48px;height:48px;background:#fff;color:#222}.catIcon img{width:48px;height:48px;object-fit:contain}.catStrip a:first-child{order:1}.sectionTitle{margin-top:28px}.sectionTitle h2{font-size:18px}.productGrid{gap:12px}.card{border-color:#e9e2d3;border-radius:10px;padding:10px}.imageWrap{height:175px}.addBtn{background:#f4b900;color:#171717;font-weight:800}.luxBanners>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.luxBanners>div:last-child a{height:112px;border-radius:9px;overflow:hidden}.luxBanners>div:last-child img{width:100%;height:100%;object-fit:cover;display:block}.luxBrands{margin-top:28px}.luxBrandRow{display:grid!important;grid-template-columns:repeat(11,1fr);gap:8px;align-items:center}.luxBrandRow>div{height:70px;background:#fff;border:1px solid #ece4d4;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px}.luxBrandRow img{max-width:100%;max-height:44px;object-fit:contain}.luxBrandRow b{font-size:12px;color:#303030;text-align:center}.luxBenefits{background:#fffdf7;border-top:1px solid #ece5d7;border-bottom:1px solid #ece5d7;margin-top:22px;padding:18px 10px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.luxBenefits>div{display:flex;justify-content:center;align-items:center;gap:10px;border-left:1px solid #eee6d7}.luxBenefits>div:last-child{border-left:0}.luxBenefits strong{font-size:22px}.luxBenefits b{display:block;font-size:12px}.luxBenefits small{font-size:9px;color:#777}footer{background:#151515;margin-top:0;padding-top:38px}.footerInner{grid-template-columns:1.3fr 1fr 1fr 1.3fr}.copy{border-color:#3a3a3a}@media(max-width:900px){header{grid-template-columns:1fr;grid-template-areas:"logo" "search" "actions";height:auto;padding:12px 5%;gap:10px}.logo,.actions,.search{justify-self:center!important}.utility{overflow:auto}.navCenterItems{gap:14px;overflow:auto;width:100%;justify-content:flex-start;padding:0 14px}.catStrip,.luxBrandRow{grid-template-columns:repeat(4,1fr)}.luxBanners>div:last-child{grid-template-columns:repeat(2,1fr)}}.luxBrandRow>a{height:70px;background:#fff;border:1px solid #ece4d4;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;transition:.2s;min-width:0}.luxBrandRow>a:hover{transform:translateY(-2px);border-color:#f4b900;box-shadow:0 6px 18px #00000010}.luxBrandRow>a img{max-width:100%;max-height:44px;object-fit:contain}.luxBrandRow>a b{font-size:12px;color:#303030;text-align:center}.pageIntro{background:#fff;border:1px solid #e8e1d3;border-radius:14px;padding:28px;margin-bottom:18px;text-align:right}.pageIntro h1{margin:0 0 8px;font-size:28px}.pageIntro p{margin:0;color:#6b7280}.brandDirectory{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.brandDirectoryCard{background:#fff;border:1px solid #e8e1d3;border-radius:12px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:9px;transition:.2s;text-align:center}.brandDirectoryCard:hover{transform:translateY(-3px);border-color:#f4b900;box-shadow:0 10px 25px #0000000d}.brandDirectoryCard>div{height:75px;width:100%;display:flex;align-items:center;justify-content:center}.brandDirectoryCard img{max-width:150px;max-height:60px;object-fit:contain}.brandDirectoryCard strong{font-size:14px}.brandDirectoryCard small{font-size:11px;color:#8a8a8a}.pageView{width:min(1180px,94%);margin:auto;padding:35px 0 55px;min-height:520px}.pageViewCard{background:#fff;border:1px solid #e8e1d3;border-radius:16px;padding:45px;box-shadow:0 8px 30px #00000008}.pageViewCard>span{color:#b37b00;font-size:13px}.pageViewCard h1{font-size:34px;margin:8px 0 14px}.pageViewCard>p{font-size:16px;line-height:2.2;color:#5d6672;max-width:850px}.contactGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.contactGrid>div{border:1px solid #eee6d7;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.contactGrid svg{width:25px;color:#d49a00}.contactGrid b{font-size:13px}.contactGrid span{font-size:12px;color:#667085;text-align:center}.pageAdminRow{display:grid;grid-template-columns:1fr 1fr 1fr 2fr auto auto;gap:8px;align-items:start;padding:12px 0;border-bottom:1px solid #eee}.pageAdminRow input,.pageAdminRow textarea{width:100%;padding:9px;border:1px solid #d9e0e7;border-radius:7px;background:#fff}.pageAdminRow textarea{min-height:62px;resize:vertical}.pageAdminRow>div{display:flex;gap:6px;align-items:center}.pageAdminRow button,.pageAdminRow a{border:1px solid #ddd;background:#fff;border-radius:7px;padding:8px 10px;display:inline-flex;gap:5px;align-items:center;cursor:pointer;font-size:11px}.pageAdminRow svg{width:15px}.navAdminRow select{min-width:130px}@media(max-width:900px){.brandDirectory{grid-template-columns:repeat(3,1fr)}.contactGrid{grid-template-columns:1fr}.pageAdminRow{grid-template-columns:1fr 1fr}.pageAdminRow textarea{grid-column:1/-1}}@media(max-width:560px){.brandDirectory{grid-template-columns:repeat(2,1fr)}.pageViewCard{padding:25px}.pageViewCard h1{font-size:26px}}.siteTheme header{gap:var(--header-gap)}.siteTheme .actions{gap:var(--actions-gap)}.siteTheme .navCenterItems{gap:var(--nav-gap)}.siteTheme .addBtn,.siteTheme .refAdd,.siteTheme .addLarge{gap:var(--button-icon-gap)}.siteTheme .luxSection{margin-top:var(--section-gap)}.siteTheme{font-family:var(--site-font)!important;font-size:var(--site-size);color:var(--site-text)}.siteTheme header,.siteTheme header .logo,.siteTheme header .logo b,.siteTheme header .logo small,.siteTheme header .actions,.siteTheme header .actions a,.siteTheme header .actions b{font-family:var(--header-font)!important;color:var(--header-color);font-weight:var(--header-weight);line-height:var(--header-line);letter-spacing:var(--header-letter)}.siteTheme header .logo b{font-size:var(--header-size)!important}.siteTheme header .logo small{font-size:calc(var(--header-size) * .42)!important}.siteTheme header .actions a{font-size:calc(var(--header-size) * .72)!important}.siteTheme .centerNav,.siteTheme .centerNav a{font-family:var(--nav-font)!important;font-size:var(--nav-size)!important;color:var(--nav-color)!important;font-weight:var(--nav-weight)!important;line-height:var(--nav-line)!important;letter-spacing:var(--nav-letter)!important}.siteTheme .luxHeroCopy,.siteTheme .luxHeroCopy *{font-family:var(--hero-font)!important;color:var(--hero-color)}.siteTheme .luxHeroCopy h1{font-size:calc(var(--hero-size) * 2.35)!important;font-weight:var(--hero-weight)!important;line-height:var(--hero-line)!important;letter-spacing:var(--hero-letter)!important}.siteTheme .luxHeroCopy h2{font-size:calc(var(--hero-size) * 1.15)!important;font-weight:var(--hero-weight)!important}.siteTheme .luxHeroCopy p,.siteTheme .luxHeroCopy span{font-size:var(--hero-size)!important;line-height:var(--hero-line)!important}.siteTheme .luxSectionHead,.siteTheme .luxSectionHead *,.siteTheme .luxCategoryGrid,.siteTheme .luxCategoryGrid strong{font-family:var(--category-font);color:var(--category-color);font-weight:var(--category-weight);line-height:var(--category-line);letter-spacing:var(--category-letter)}.siteTheme .luxCategoryGrid strong{font-size:var(--category-size)!important}.siteTheme .luxProductGrid .refProductName,.siteTheme .luxProductGrid .refCard>small,.siteTheme .card .name,.siteTheme .card>small{font-family:var(--product-font)!important;font-size:var(--product-size)!important;color:var(--product-color)!important;font-weight:var(--product-weight)!important;line-height:var(--product-line)!important;letter-spacing:var(--product-letter)!important}.siteTheme .card .brand{font-family:var(--brand-font)!important;font-size:var(--brand-size)!important;color:var(--brand-color)!important;font-weight:var(--brand-weight)!important;line-height:var(--brand-line)!important;letter-spacing:var(--brand-letter)!important}.siteTheme .refPrices span,.siteTheme .priceRow strong{font-family:var(--price-font)!important;font-size:var(--price-size)!important;color:var(--price-color)!important;font-weight:var(--price-weight)!important;line-height:var(--price-line)!important;letter-spacing:var(--price-letter)!important}.siteTheme .refPrices del,.siteTheme .priceRow .old{font-family:var(--price-font)!important;font-size:calc(var(--price-size) * .65)!important;color:var(--price-color)!important;line-height:var(--price-line)!important}.siteTheme .refAdd,.siteTheme .addBtn,.siteTheme .addLarge{font-family:var(--button-font)!important;font-size:var(--button-size)!important;color:var(--button-color)!important;font-weight:var(--button-weight)!important;line-height:var(--button-line)!important;letter-spacing:var(--button-letter)!important}.siteTheme .luxBanners,.siteTheme .luxBanners *{font-family:var(--banner-font);font-size:var(--banner-size);color:var(--banner-color);font-weight:var(--banner-weight);line-height:var(--banner-line);letter-spacing:var(--banner-letter)}.siteTheme .luxBrandRow,.siteTheme .luxBrandRow b,.siteTheme .brandDirectoryCard{font-family:var(--brand-font)!important;color:var(--brand-color)!important;font-weight:var(--brand-weight)!important;line-height:var(--brand-line)!important;letter-spacing:var(--brand-letter)!important}.siteTheme footer,.siteTheme footer *{font-family:var(--footer-font)!important;color:var(--footer-color);font-weight:var(--footer-weight);line-height:var(--footer-line);letter-spacing:var(--footer-letter)}.siteTheme footer h4{font-size:calc(var(--footer-size) * 1.15)!important}.siteTheme footer p,.siteTheme footer a{font-size:var(--footer-size)!important}.siteTheme .adminShell,.siteTheme .adminShell *{font-family:var(--admin-font)}.pageAction{display:inline-flex;align-items:center;gap:8px;margin-top:24px;background:#f4b900;color:#111;border-radius:9px;padding:10px 18px;font-weight:800}.pageAction svg{width:16px}.pageLinkFields{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f8fafc;border:1px solid #e8edf3;padding:10px;border-radius:9px}.pageLinkFields label{font-size:11px}.pageLinkFields input,.pageLinkFields select{margin-top:4px!important}.pageAdminAdvanced{grid-template-columns:1fr 1fr 1fr 2fr auto auto}.linkMapGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.linkMapCard{border:1px solid #e3eaf2;border-radius:12px;padding:13px;display:grid;gap:7px;background:#fff}.linkMapCard span{font-size:10px;color:#8792a0;direction:ltr;text-align:left}.linkMapCard select,.linkMapCard input{width:100%;padding:9px;border:1px solid #d8e1eb;border-radius:8px;background:#fff}@media(max-width:900px){.pageLinkFields,.linkMapGrid{grid-template-columns:1fr}.pageAdminAdvanced{grid-template-columns:1fr 1fr}.pageLinkFields{grid-column:1/-1}}.siteTheme .luxProductGrid .refCard{background:#fff;border:1px solid #e7dfcf;border-radius:14px;padding:8px;overflow:hidden;box-shadow:0 4px 16px #2d27160f;text-align:right;display:flex;flex-direction:column;min-height:100%}.siteTheme .luxProductGrid .refProductImage{height:205px;background:#fff;border-radius:10px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.siteTheme .luxProductGrid .refProductImage img{width:100%;height:100%;object-fit:contain;padding:12px;display:block}.siteTheme .luxProductGrid .refDiscount{position:absolute;top:9px;right:9px;z-index:5;background:#171717!important;color:#f8c313!important;border-radius:999px;padding:5px 9px;font-size:11px!important;font-weight:900;line-height:1.1;box-shadow:0 2px 7px #0000001f}.siteTheme .luxProductGrid .heart{position:absolute;top:14px;left:14px;z-index:6;width:30px;height:30px;border:1px solid #eadfca;background:#fffdf7;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3f3f3f;font-size:18px;line-height:1;padding:0}.siteTheme .luxProductGrid .refCardInfo{background:#fff8e9;border-radius:0 0 10px 10px;margin:0 -8px -8px;padding:12px 11px 10px;display:flex;flex-direction:column;flex:1}.siteTheme .luxProductGrid .refProductName{display:block;color:#252525!important;font-size:13px!important;font-weight:800!important;line-height:1.85!important;margin:0;min-height:48px;text-decoration:none;white-space:normal;overflow:visible;text-overflow:clip}.siteTheme .luxProductGrid .refCard>.refCardInfo>small{display:block;color:#777064!important;font-size:10px!important;margin-top:2px;min-height:18px}.siteTheme .luxProductGrid .stars{color:#efad00;font-size:11px;margin-top:3px;line-height:1.4}.siteTheme .luxProductGrid .stars em{color:#918b7e;font-size:9px;font-style:normal}.siteTheme .luxProductGrid .refPrices{display:flex;align-items:baseline;justify-content:space-between;gap:7px;margin-top:6px;min-height:28px}.siteTheme .luxProductGrid .refPrices span{color:#171717!important;font-size:16px!important;font-weight:900!important;white-space:nowrap}.siteTheme .luxProductGrid .refPrices del{color:#aaa29a!important;font-size:9px!important;white-space:nowrap;text-decoration-thickness:1px}.siteTheme .luxProductGrid .refAdd{width:100%;border:0;border-radius:9px;background:#f5bf00!important;color:#171717!important;padding:10px 7px;margin-top:7px;font-size:11px!important;font-weight:900;min-height:38px;cursor:pointer;box-shadow:none}.siteTheme .luxProductGrid .refAdd:hover{background:#e9b300!important;transform:translateY(-1px)}@media(max-width:1100px){.siteTheme .luxProductGrid .refProductImage{height:185px}.siteTheme .luxProductGrid .refPrices span{font-size:15px!important}}@media(max-width:800px){.siteTheme .luxProductGrid .refProductImage{height:165px}.siteTheme .luxProductGrid .refProductName{font-size:12px!important;min-height:44px}.siteTheme .luxProductGrid .refPrices span{font-size:14px!important}}@media(max-width:560px){.siteTheme .luxProductGrid .refProductImage{height:150px}.siteTheme .luxProductGrid .refCardInfo{padding:10px 9px 9px}.siteTheme .luxProductGrid .refDiscount{font-size:10px!important;padding:4px 7px}.siteTheme .luxProductGrid .refAdd{font-size:10px!important;min-height:35px;padding:8px 5px}}.siteTheme .luxProductGridPromo{grid-template-columns:1fr repeat(4,minmax(0,1fr));align-items:stretch}.siteTheme .luxPromoCard{background:#171717;color:#fff9e9;border-radius:14px;padding:28px 22px;min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;text-decoration:none;box-sizing:border-box;box-shadow:0 4px 16px #00000014}.siteTheme .luxPromoCard span{font-size:12px;color:#f4c315;font-weight:800}.siteTheme .luxPromoCard strong{font-size:25px;line-height:1.4;color:#f4c315;font-weight:900}.siteTheme .luxPromoCard p{font-size:13px;line-height:2;color:#f3eee1;margin:0 0 8px}.siteTheme .luxPromoCard b{background:#f5bf00;color:#171717;border-radius:9px;padding:11px 12px;text-align:center;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px}.siteTheme .luxPromoCard svg{width:15px;height:15px}@media(max-width:1100px){.siteTheme .luxProductGridPromo{grid-template-columns:1fr repeat(3,minmax(0,1fr))}.siteTheme .luxProductGridPromo .refCard:nth-of-type(5){display:none}}@media(max-width:800px){.siteTheme .luxProductGridPromo{grid-template-columns:1fr repeat(2,minmax(0,1fr))}.siteTheme .luxProductGridPromo .refCard:nth-of-type(4){display:none}}@media(max-width:560px){.siteTheme .luxProductGridPromo{grid-template-columns:1fr 1fr}.siteTheme .luxPromoCard{grid-column:1/-1;min-height:180px;padding:22px}.siteTheme .luxPromoCard strong{font-size:22px}}html,body,.siteTheme{overflow-anchor:none}html{scroll-behavior:auto!important}.adminModuleGroup{display:grid;gap:3px}.adminModuleGroup>summary{list-style:none;border-radius:12px;padding:13px 14px;display:flex;align-items:center;gap:10px;color:#dce8f8;font-size:14px;cursor:pointer}.adminModuleGroup>summary::-webkit-details-marker{display:none}.adminModuleGroup>summary:hover,.adminModuleGroup[open]>summary{background:#123b70;color:#fff}.adminModuleGroup>summary svg{width:20px;height:20px}.adminSide .adminModuleGroup>a{margin-right:14px;padding:10px 13px;font-size:13px;border-right:1px solid rgba(220,232,248,.28);border-radius:0 9px 9px 0}.adminSide .adminModuleGroup>a svg{width:17px;height:17px}.customerDashboardHead{padding:28px;border-radius:22px;background:linear-gradient(120deg,#07192c,#174663);color:#fff;box-shadow:0 14px 32px #0b23301a}.customerDashboardHead p{color:#d7e5ee}.customerWelcomeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.customerPortalCard{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid #dfc57b;border-radius:18px;background:linear-gradient(125deg,#fffdf7,#fff3ce);color:#18364d;text-decoration:none}.customerPortalCard>svg{flex-shrink:0}.customerPortalCard span{display:grid;gap:10px;flex:1}.customerPortalCard small{line-height:1.8;color:#526477}.profilePage .adminPanel{border-radius:18px}.clubReferralQuick{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-color:#c8ad63!important}.clubReferralQuick input{display:block;width:100%;box-sizing:border-box;padding:12px;margin:8px 0 14px;border:1px solid #bed0dd;border-radius:10px}.clubReferralQuick button{margin:5px}.customerPortalCard:focus-visible{outline:3px solid #1a92cf;outline-offset:4px}@media(max-width:640px){.customerWelcomeGrid,.clubReferralQuick{grid-template-columns:1fr}.customerDashboardHead{padding:20px}.customerPortalCard{padding:18px}}.savedBuyerFields{border:0;padding:0;margin:0;min-width:0}.savedBuyerFields:disabled{opacity:.65}:root{color-scheme:light}body{background:#faf8f3;color:#242421}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #ca9700;outline-offset:4px}img{max-width:100%}svg{flex-shrink:0}input,select,textarea{min-width:0}button{touch-action:manipulation}.siteTheme{background:#faf8f3;min-height:100vh}.siteTheme .utility{background:var(--site-secondary);min-height:42px;height:auto;padding-block:9px;gap:16px}.siteTheme header{height:auto;min-height:110px;padding-block:22px;gap:var(--header-gap);display:grid;grid-template-columns:auto minmax(180px,1fr) auto}.siteTheme header .logo{min-width:0;gap:12px}.siteTheme header .logo img{width:62px;height:62px}.siteTheme header .logo b{font-size:calc(var(--header-size) * 1.5)!important}.siteTheme header .logo small{font-size:14px!important;font-weight:400}.siteTheme .search{width:100%;max-width:none;height:50px;border-radius:12px;border-color:#e7e3d9;background:#faf9f6}.siteTheme .search input{font-size:14px}.siteTheme .search button{background:var(--site-primary);color:#171717;min-width:36px;height:36px}.siteTheme header .actions{display:flex;gap:var(--actions-gap)}.siteTheme header .actions a{font-size:14px!important}.siteTheme .actions b{background:var(--site-primary);color:#171717!important}.siteTheme .centerNav{height:auto;min-height:54px;box-shadow:none;border-color:#e7e3d9}.siteTheme .navCenterItems{gap:var(--nav-gap);display:flex;max-width:100%;overflow:auto}.siteTheme .centerNav a{height:54px;flex:none}.siteTheme nav a.active{border-color:var(--site-primary)}.siteTheme .luxHome{width:min(1240px,calc(100% - 64px));margin:32px auto 0;display:flex;flex-direction:column;gap:var(--section-gap)}.siteTheme .luxHome>section{margin:0;min-width:0;max-width:100%}.studioHero{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #e8e2d5;min-height:390px}.studioHeroCopy{padding:44px 42px;font-family:var(--hero-font);color:var(--hero-color);font-weight:var(--hero-weight);font-size:var(--hero-size);line-height:var(--hero-line);letter-spacing:var(--hero-letter);align-self:center}.heroKicker{display:block;font-size:.875em;color:#77705e}.studioHero h1{font-size:clamp(32px,3.5vw,52px);line-height:1.5;margin:12px 0 0;letter-spacing:-1px}.studioHero h2{font-size:1.25em;font-weight:500;margin:4px 0 14px}.studioHero p{font-size:1em;max-width:440px;font-weight:400;margin:0 0 24px;line-height:2}.heroCta{background:var(--site-primary);color:#171717;display:inline-flex;gap:20px;align-items:center;border-radius:10px;padding:13px 22px;font-weight:800}.heroTrust{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;font-size:14px;color:#77705e}.heroTrust span{width:1px;height:16px;background:#ccc3b2;margin-inline:7px}.studioHeroImage{position:relative;background:#eee8db;min-width:0;overflow:hidden;display:flex;align-items:center}.studioHeroImage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.studioHeroImage>span{position:absolute;bottom:18px;left:20px;background:#ffffffed;color:#514c41;font:12px Arial,sans-serif;letter-spacing:1px;border-radius:6px;padding:10px 14px}.siteTheme .luxSectionHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;min-height:60px}.siteTheme .luxSectionHead h2{font-size:24px;margin:4px 0 0;line-height:1.6;color:var(--category-color)}.siteTheme .luxEyebrow{font-size:13px;font-weight:400;color:#797363}.siteTheme .luxSectionHead>a{font-size:14px;display:flex;gap:7px;align-items:center;white-space:nowrap;font-weight:500}.siteTheme .luxSectionHead[style*=center]{justify-content:center;flex-direction:column}.siteTheme .luxCategoryGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--section-card-gap,16px)}.siteTheme .luxCategoryGrid>a{min-width:0;display:flex;flex-direction:column;gap:14px;text-align:center;align-items:center}.siteTheme .luxCatImage{width:100%;height:auto;aspect-ratio:1;border:1px solid #e6e1d7;border-radius:18px;overflow:hidden;background:#fff;transition:transform .2s}.siteTheme .luxCatImage img{width:100%;height:100%;object-fit:cover}.siteTheme .luxCategoryGrid a:hover .luxCatImage{transform:translateY(-4px)}.siteTheme .luxCategoryGrid strong{font-weight:var(--category-weight);font-size:var(--category-size)}.siteTheme .luxProductGrid,.siteTheme .luxProductGridPromo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--section-card-gap,20px)}.siteTheme .luxProductGrid .refCard{display:flex!important;min-width:0;position:relative;border:1px solid #e7e2d8;box-shadow:none;border-radius:18px;padding:0;transition:transform .2s,box-shadow .2s}.siteTheme .luxProductGrid .refCard:hover{transform:translateY(-4px);box-shadow:0 14px 30px #2722190c}.siteTheme .luxProductGrid .refProductImage{height:230px;border-radius:18px 18px 0 0}.siteTheme .luxProductGrid .refProductImage img{padding:24px}.siteTheme .luxProductGrid .refDiscount{top:14px;right:14px;font-size:13px!important;padding:7px 11px}.siteTheme .luxProductGrid .heart{top:13px;left:13px;width:36px;height:36px;border-color:#ede9e1;background:#fff;font-size:23px}.siteTheme .heart[aria-pressed=true]{color:#ba3344}.siteTheme .luxProductGrid .refCardInfo{margin:0;padding:19px;background:#f7f1e5;gap:5px;min-width:0;display:flex;flex-direction:column;flex:1}.siteTheme .luxProductGrid .refProductName{font-family:var(--product-font)!important;font-size:var(--product-size)!important;color:var(--product-color)!important;font-weight:var(--product-weight)!important;line-height:var(--product-line)!important;letter-spacing:var(--product-letter)!important;min-height:3.4em;overflow-wrap:anywhere}.siteTheme .luxProductGrid .refCard>.refCardInfo>small{font-family:var(--brand-font)!important;font-size:var(--brand-size)!important;color:var(--brand-color)!important;font-weight:var(--brand-weight)!important;line-height:var(--brand-line)!important;overflow-wrap:anywhere}.stockLabel{font-size:12px;color:#697565;margin:6px 0}.siteTheme .luxProductGrid .refPrices{margin-top:auto;padding-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:68px;justify-content:flex-end}.siteTheme .luxProductGrid .refPrices span,.siteTheme .priceRow strong{font-size:var(--price-size)!important;font-weight:var(--price-weight)!important;color:var(--price-color)!important;line-height:var(--price-line)!important;white-space:normal;overflow-wrap:anywhere}.siteTheme .luxProductGrid .refPrices del{font-size:calc(var(--price-size) * .8)!important;color:#8c877d!important;white-space:normal}.siteTheme .luxProductGrid .refAdd{font-family:var(--button-font)!important;font-size:var(--button-size)!important;color:var(--button-color)!important;font-weight:var(--button-weight)!important;line-height:var(--button-line)!important;background:var(--site-primary)!important;min-height:46px;padding:11px;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px}.siteTheme .luxProductGrid .refAdd:hover{filter:brightness(.96)}.sectionEmpty{padding:32px;border:1px dashed #d8d1c2;border-radius:12px;text-align:center;color:#766f60}.siteTheme .luxBanners>div:not(.luxSectionHead){gap:var(--section-card-gap,20px)}.siteTheme .luxBanners .luxSectionHead *{color:var(--category-color);font-family:var(--category-font)}.siteTheme .luxBanners .luxSectionHead h2{font-size:24px}.siteTheme .luxBanners a{border-radius:16px;overflow:hidden}.siteTheme .luxBrandRow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--section-card-gap,16px)}.siteTheme .luxBrandRow a{background:#fff;border:1px solid #e7e2d8;border-radius:12px;min-height:85px;display:flex;align-items:center;justify-content:center;padding:18px}.siteTheme .luxBrandRow img{max-width:100%;height:42px;object-fit:contain}.siteTheme .luxBenefits{padding-block:28px!important;border-top:1px solid #e7e2d8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.siteTheme .luxBenefits>div{display:flex;align-items:center;justify-content:center;gap:16px}.siteTheme .luxBenefits small{display:block;font-size:13px;color:#797363;margin-top:5px}.siteTheme .luxBenefits b{font-size:15px}.siteTheme footer{background:var(--site-secondary);margin-top:40px;padding-top:48px}.siteTheme .footerInner{gap:32px}.siteTheme .footerInner>div{min-width:0}.siteTheme .footerInner p{display:block;overflow-wrap:anywhere}.siteTheme .footerInner a{display:block;margin-bottom:10px}.newsletter input{width:100%;min-width:0;font-size:14px}.newsletter button{background:var(--site-primary);font-size:14px;color:#171717!important}.copy{font-size:12px;gap:16px}.siteTheme .bread{font-size:14px}.siteTheme .productsHead p,.siteTheme .filters label,.siteTheme .filters>button,.siteTheme .range input{font-size:14px}.siteTheme .card{padding:16px}.siteTheme .priceRow{flex-wrap:wrap}.siteTheme .detailInfo p{font-size:16px}.siteTheme .variants button,.siteTheme .cartInfo b,.siteTheme .cartInfo strong,.siteTheme .summary p,.siteTheme .checkoutBtn{font-size:14px}.siteTheme .cartInfo small{font-size:13px}.siteTheme .checkoutForm input,.siteTheme .checkoutForm textarea{font-size:16px}.feedback{position:fixed;bottom:24px;left:24px;z-index:10000;max-width:min(460px,calc(100% - 32px));background:#202923;color:#fff;border:1px solid #455748;box-shadow:0 8px 30px #0002;border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:20px;font-size:14px;line-height:1.8}.feedback.error{background:#783333}.feedback button{color:inherit;border:0;background:transparent;font-size:22px}.adminShell{background:#f5f5f1;min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);direction:rtl}.adminSide{position:sticky;top:0;align-self:start;width:auto;height:100vh;background:#20231f;padding:26px 18px;display:flex;flex-direction:column;gap:6px;color:#c6cbc1;overflow-y:auto}.adminBrand{padding:0 0 30px;display:flex;align-items:center;gap:10px;color:#fff}.adminBrand img{width:38px;height:38px;background:#fff;border-radius:10px;padding:4px}.adminBrand b{font-size:16px}.adminSide>button,.adminSide>a{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border:0;border-radius:9px;font-size:14px;background:transparent;color:#c6cbc1;text-align:right;width:100%}.adminSide>button svg,.adminSide>a svg{width:19px;height:19px}.adminSide>button.active{background:#f1c54b;color:#20231f;font-weight:800}.adminSide>button:hover,.adminSide>a:hover{background:#ffffff15}.adminSide>button.active:hover{background:#f1c54b}.adminSide>a{margin-top:22px;border-top:1px solid #ffffff15}.adminSide>button:last-child{margin-top:auto;font-size:13px;color:#e4b5a4}.adminMain{min-width:0;padding:0 38px 40px;margin:0}.adminContext{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e2da;gap:18px;font-size:14px;color:#777d70}.adminContext>span>span{padding:0 12px;color:#b8bdaf}.adminContext a{display:flex;align-items:center;gap:8px;color:#3b4535}.localMode{border:1px solid #e6dbb8;background:#fcf7e9;padding:10px 14px;border-radius:8px;font-size:13px;color:#736448;margin-top:18px;line-height:1.9}.adminTop{margin:26px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.adminTop h1{font-size:28px;color:#262e22;margin:6px 0}.adminTop span{font-size:13px;color:#77836d}.adminPrimary{background:#313d2c;color:#fff;border:0;border-radius:9px;min-height:44px;padding:10px 18px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.adminSecondary{background:#fff;border:1px solid #d9dfd2;border-radius:9px;min-height:42px;padding:10px 16px;font-size:14px;color:#424b3b;display:inline-flex;align-items:center;gap:8px}.adminPrimary svg{width:18px;height:18px}.adminDash{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.adminDash .stat{border:1px solid #e1e5db;box-shadow:none;border-radius:14px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:9px;align-items:flex-start}.adminDash .stat svg{color:#717f65;width:22px;height:22px}.adminDash .stat b{font-size:32px;color:#2b3425}.adminDash .stat span{font-size:14px;color:#78816f}.adminWelcome{grid-column:1/-1;background:#fff;border:1px solid #e1e5db;border-radius:14px;padding:30px}.adminWelcome h2{font-size:22px}.adminWelcome p{font-size:15px;line-height:2;color:#717a68;max-width:750px}.quickAdmin{display:flex;flex-wrap:wrap;gap:12px}.cmsEditor{display:grid;gap:22px}.cmsPanel{padding:26px;background:#fff;border:1px solid #e1e5db;border-radius:14px;box-shadow:none;min-width:0}.cmsPanel h2{font-size:20px;margin:0 0 20px;color:#2b3425}.cmsPanel label,.simpleForm label{font-size:14px;color:#56624b;display:block;line-height:1.9}.cmsPanel input,.cmsPanel select,.cmsPanel textarea,.simpleForm input,.adminToolbar input{font-size:14px;border:1px solid #dce1d6;border-radius:8px;background:#fff;padding:11px 12px;min-height:44px;max-width:100%;width:100%;margin-top:6px;color:#30392a}.cmsPanel input[type=checkbox],.simpleForm input[type=checkbox]{width:18px;min-height:18px;accent-color:#526647}.cmsPanel input[type=color]{padding:5px;min-width:60px}.cmsPanel input[type=range]{padding:0;accent-color:#647954}.cmsPanel textarea{min-height:100px}.cmsPanel .two,.cmsTwo{gap:20px}.themeGrid{gap:18px}.typographyAdminGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.typographyCard{background:#fafbf8;border:1px solid #e1e5db;border-radius:12px;padding:18px;min-width:0}.typographyCard h3{font-size:16px}.typographyCard label{font-size:14px}.saveBar{position:sticky;bottom:12px;z-index:10;padding:14px 18px;display:flex;justify-content:flex-end;border:1px solid #dde2d5;background:#fffffff2;border-radius:12px;box-shadow:0 5px 20px #182e1610;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.builderHeading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.builderHeading h2{margin-bottom:8px}.builderHeading p{font-size:14px;line-height:1.9;color:#78816f;margin:0}.sectionList{display:grid;gap:10px}.sectionEditor{border:1px solid #e0e5d8;border-radius:10px;background:#fff;overflow:hidden}.sectionEditor.isHidden{background:#f5f6f2}.sectionEditor summary{cursor:pointer;display:flex;align-items:center;gap:12px;list-style:none;padding:16px}.sectionEditor summary::-webkit-details-marker{display:none}.sectionEditor summary>svg{color:#a2ac96}.sectionNumber{color:#849278;font-size:13px}.sectionSummary{flex:1;min-width:0}.sectionSummary b{display:block;font-size:15px;overflow-wrap:anywhere}.sectionSummary small{display:block;font-size:12px;color:#859079;margin-top:4px}.sectionCommands{display:flex;gap:6px;flex-wrap:wrap}.sectionCommands button:not(.adminSecondary):not(.dangerBtn){border:1px solid #e4e8dc;border-radius:7px;background:#fff;min-width:36px;height:36px;color:#637456;display:grid;place-items:center}.sectionFields{padding:20px;border-top:1px solid #e4e8dc;background:#fafbf8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sectionFields>.sectionCommands{grid-column:1/-1}.adminProducts{background:#fff;border:1px solid #e1e5db;border-radius:14px;overflow:hidden}.adminToolbar{padding:18px;gap:18px}.adminToolbar input{max-width:420px}.adminToolbar span{font-size:14px}.adminTable{overflow-x:auto}.adminRow{min-width:820px;font-size:14px;padding:18px;border-color:#ecefe7}.adminRow small{font-size:12px;line-height:1.8}.adminHead{background:#f8f9f5;font-size:13px;color:#7a866e}.adminProduct b{font-size:14px}.adminInfoBox{font-size:14px;line-height:2;background:#edf1e8;color:#657456;border-color:#dfe5d6}.brandAdminGrid,.categoryAdminGrid{gap:18px}.brandAdminCard,.categoryAdminCard{border-color:#e1e5db;border-radius:14px}.brandAdminCard input{font-size:14px;min-height:44px}.brandLogoPreview{height:90px}.uploadBtn{font-size:14px;min-height:42px;border-radius:8px}.modalBack{padding:20px;overflow:auto}.modal,.smallModal{max-width:100%;max-height:calc(100dvh - 40px);overflow:auto}.modalFoot{position:sticky;bottom:0;background:#fff;z-index:2}.modal input,.modal select,.modal textarea,.smallModal input{font-size:16px}.modalHead{position:sticky;top:0;background:#fff;z-index:2}.check{display:flex!important;align-items:center;gap:8px}.check input{flex:none}.navAdminRow{grid-template-columns:36px minmax(100px,1fr) minmax(100px,1fr);gap:12px}.navAdminRow select{grid-column:2}.pageAdminAdvanced{grid-template-columns:1fr 1fr}.pageAdminAdvanced textarea{grid-column:1/-1}@media(min-width:1500px){.adminMain{max-width:1500px;width:100%;margin:auto}}@media(max-width:1100px){.siteTheme header{grid-template-columns:1fr auto;gap:16px}.siteTheme .search{grid-row:2;grid-column:1/-1}.siteTheme .luxHome{width:calc(100% - 40px)}.studioHeroCopy{padding:28px}.siteTheme .luxCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.siteTheme .luxCatImage{max-width:150px}.siteTheme .luxProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.siteTheme .luxProductGrid .refProductImage{height:190px}.adminShell{grid-template-columns:210px minmax(0,1fr)}.adminMain{padding:0 22px 30px}.adminDash,.typographyAdminGrid,.sectionFields{grid-template-columns:repeat(2,minmax(0,1fr))}.builderHeading{align-items:flex-start;flex-direction:column}.themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.siteTheme .utility{justify-content:space-between;padding:10px 20px}.siteTheme .utility span{display:none}.siteTheme .utility span:first-child{display:flex;font-size:12px}.siteTheme header{padding:18px 20px;grid-template-columns:1fr auto}.siteTheme header .logo b{font-size:22px!important}.siteTheme header .logo img{width:45px;height:45px}.siteTheme header .logo small{display:none}.siteTheme header .actions{display:flex;gap:12px}.siteTheme header .actions a{font-size:12px!important;gap:5px}.siteTheme .centerNav{justify-content:flex-start;padding-inline:20px}.siteTheme .navCenterItems{gap:22px}.siteTheme .centerNav a{font-size:14px!important}.siteTheme .luxHome{width:calc(100% - 32px);margin-top:20px;gap:32px}.studioHero{grid-template-columns:1fr}.studioHeroCopy{padding:26px}.studioHero h1{font-size:36px}.studioHeroImage{height:210px;grid-row:2}.studioHeroImage>span{font-size:10px}.siteTheme .luxSectionHead{gap:8px;margin-bottom:18px}.siteTheme .luxSectionHead h2,.siteTheme .luxBanners .luxSectionHead h2{font-size:20px}.siteTheme .luxSectionHead>a{font-size:12px}.siteTheme .luxProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(var(--section-card-gap,12px),16px)}.siteTheme .luxProductGrid .refProductImage{height:175px}.siteTheme .luxProductGrid .refProductImage img{padding:20px 12px}.siteTheme .luxProductGrid .refCardInfo{padding:13px}.siteTheme .luxProductGrid .refAdd{padding:10px 5px;flex-wrap:wrap}.siteTheme .luxProductGrid .refPrices{min-height:75px}.siteTheme .luxBrandRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.siteTheme .luxBrandRow a{padding:12px;min-height:70px}.siteTheme .luxBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}.siteTheme .luxBenefits>div{justify-content:flex-start;gap:10px}.siteTheme .luxBenefits b{font-size:13px}.siteTheme .luxBenefits small{font-size:12px}.siteTheme .footerInner{grid-template-columns:1fr 1fr}.siteTheme .productLayout{grid-template-columns:1fr}.siteTheme .filters{position:static}.siteTheme .detailGrid{grid-template-columns:1fr}.siteTheme .detailImage{min-height:280px;max-height:350px}.siteTheme .detailImage img{max-height:280px}.siteTheme .detailInfo{padding:24px}.siteTheme .cartItem{grid-template-columns:65px 1fr auto;gap:10px}.siteTheme .cartItem img{width:65px;height:65px}.siteTheme .cartItem .qty{grid-column:2}.siteTheme .cartItem .trash{grid-column:3;grid-row:1}.siteTheme .cartLayout,.siteTheme .checkout{grid-template-columns:1fr}.adminShell{display:block}.adminSide{position:relative;height:auto;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:16px;gap:8px;overflow:visible}.adminBrand{width:100%;padding-bottom:10px}.adminSide>button,.adminSide>a{width:auto;min-height:42px;flex:0 0 auto;padding:10px;font-size:13px;margin:0!important;border:0}.adminSide>button:last-child{font-size:12px}.adminMain{padding:0 16px 24px}.adminContext{height:62px;font-size:12px}.adminTop{align-items:flex-start}.adminTop h1{font-size:24px}.adminTop>.adminPrimary{font-size:12px}.cmsPanel{padding:18px}.cmsTwo,.cmsPanel .two{grid-template-columns:1fr}.sectionEditor summary{padding:12px;gap:8px}.sectionNumber,.sectionEditor summary>svg{display:none}.sectionCommands{gap:3px}.sectionCommands button:not(.adminSecondary):not(.dangerBtn){min-width:32px}.sectionSummary b{font-size:14px}.sectionSummary small{font-size:11px}.sectionFields{padding:16px}.adminDash{gap:12px}.adminDash .stat{padding:18px}.adminWelcome{padding:22px}.brandAdminGrid,.categoryAdminGrid,.bannerAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.utilityEditor{grid-template-columns:1fr 1fr}.adminToolbar{flex-wrap:wrap}.modalBack{padding:8px}.modal,.smallModal{max-height:calc(100dvh - 16px)}.modalBody{display:block}.navAdminRow{grid-template-columns:1fr 1fr}.navAdminRow select{grid-column:auto}.navOrder{display:none}.pageAdminAdvanced,.pageLinkFields{grid-template-columns:1fr}.feedback{bottom:16px;left:16px}}@media(max-width:440px){.siteTheme header .actions a:first-child{font-size:0!important;gap:0}.siteTheme .luxCategoryGrid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.siteTheme .luxCategoryGrid strong{font-size:var(--category-size)!important;overflow-wrap:anywhere}.siteTheme .luxProductGrid .refProductImage{height:145px}.siteTheme .luxProductGrid .refDiscount{font-size:11px!important;top:8px;right:8px}.siteTheme .luxProductGrid .heart{width:30px;height:30px;top:8px;left:8px}.siteTheme .luxProductGrid .refCardInfo{padding:11px}.siteTheme .footerInner{grid-template-columns:1fr}.siteTheme .luxBenefits{gap:20px 10px}.themeGrid,.typographyAdminGrid,.sectionFields,.bannerAdminGrid,.brandAdminGrid,.categoryAdminGrid{grid-template-columns:1fr}.adminTop{flex-wrap:wrap}.sectionCommands button{padding:4px}.siteTheme .luxSectionHead{flex-wrap:wrap}.siteTheme .productsHead{flex-wrap:wrap;gap:15px}}.siteTheme{background:var(--palette-background)}.siteTheme header,.siteTheme .centerNav{background:var(--palette-header)}.siteTheme footer{background:var(--palette-footer)}.siteTheme .luxProductGrid .refCardInfo{background:var(--palette-card)}.siteTheme .luxProductGrid .refCard,.siteTheme .luxCatImage,.siteTheme .luxBrandRow a{border-color:var(--palette-border)}.siteTheme .luxSectionHead h2,.siteTheme .luxBanners .luxSectionHead h2{font-family:var(--section-font);font-size:var(--section-size);color:var(--section-color);font-weight:var(--section-weight);line-height:var(--section-line);letter-spacing:var(--section-letter)}.studioHeroImage img{object-position:left center}.siteTheme .luxBanners a{position:relative}.bannerCaption{position:absolute;bottom:12px;right:12px;left:12px;padding:12px;background:#171717dd;color:#fff!important;border-radius:8px}.bannerCaption b,.bannerCaption small{display:block;color:#fff!important}.bannerCaption small{margin-top:5px}.siteTheme header{grid-template-areas:"brand search actions"}.siteTheme header .logo{grid-area:brand;justify-self:start!important}.siteTheme header .search{grid-area:search}.siteTheme header .actions{grid-area:actions;justify-self:end!important}.siteTheme .luxBenefits{gap:var(--section-card-gap,20px);padding-block:28px}.productModal{max-width:100%;max-height:calc(100dvh - 40px);overflow:auto}.productModal input,.productModal textarea,.productModal select{font-size:14px}.variantRow input{min-width:0}.siteTheme .luxHome{background:transparent}.siteTheme .luxBenefits{padding-block:initial!important}@media(max-width:1100px){.siteTheme header{grid-template-areas:"brand actions" "search search"}.siteTheme header .search{grid-row:2}}@media(max-width:760px){.editorGrid{grid-template-columns:1fr}.variantRow{grid-template-columns:1fr 1fr;gap:10px}.variantTitle{flex-direction:column;align-items:stretch;gap:12px}.variantTitle>div{display:flex;flex-wrap:wrap;gap:8px}.variantTitle input{min-width:0;max-width:100%}.productModal{max-height:calc(100dvh - 16px)}.siteTheme .luxBanners>div:last-child a{height:auto;min-height:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.siteTheme .bread{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.siteTheme .bread a{color:#756d5d;text-decoration:underline;text-decoration-color:#d8c99d;text-underline-offset:3px}.siteTheme .bread a:hover{color:#151515;text-decoration-color:var(--site-primary)}.siteTheme .bread b{color:#292b26}.siteTheme .navCenterItems .navQuote{margin-inline-start:16px;padding:9px 14px;border-radius:9px;background:var(--site-primary);color:#20211f;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.siteTheme .navCenterItems .navQuote:hover{filter:brightness(.96)}.footerPayment{max-width:1180px;margin:20px auto;padding:0 18px;display:flex;justify-content:flex-end}.footerPayment>a{display:inline-flex;align-items:center;gap:12px;background:#fffdf5;color:#20211f;padding:12px 18px;border-radius:12px}.footerPayment b{display:block;font-size:20px}.footerPayment small{display:block;font-size:11px;margin-top:4px}.zarinpalIcon{display:inline-flex;align-items:center;justify-content:center;background:#ffd500;color:#20211f;border-radius:12px;padding:12px}.paymentPage button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:620px){.siteTheme .navCenterItems .navQuote{margin-inline-start:8px}.footerPayment{justify-content:center}}.siteTheme .accountAction{display:flex;align-items:center;gap:8px}.siteTheme .accountAction small,.siteTheme .accountAction b{display:block;line-height:1.3}.siteTheme .accountAction small{font-size:10px;color:#827b6d}.siteTheme .accountAction b{font-size:13px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.siteTheme .profilePage{width:min(1060px,92%);margin:34px auto 60px}.profileHead{display:flex;align-items:center;gap:16px;background:#20211f;color:#fffdf5;padding:26px;border-radius:20px}.profileHead>svg{width:40px;height:40px;color:var(--site-primary)}.profileHead h1{margin:0}.profileHead p{margin:7px 0 0;color:#ddd4c5}.profileGrid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-top:20px}.profileCard{background:#fff;border:1px solid #e7e2d8;border-radius:16px;padding:24px}.profileCard h2{margin-top:0;font-size:19px}.profileCard form{display:grid;gap:14px}.profileCard label{display:grid;gap:7px;font-weight:700}.profileCard input,.profileCard textarea{padding:12px;border:1px solid #dcd5c7;border-radius:9px;background:#fffdf9}.profileCard textarea{min-height:115px;resize:vertical}.cartSnapshot p{margin:18px 0;color:#766f60}.cartSnapshot strong{display:block;color:#20211f;font-size:20px;margin-top:7px}.profileLogout{margin-top:18px;border:0;background:transparent;color:#a13b36;cursor:pointer}.adminPanel{background:#fff;border:1px solid #e7e2d8;border-radius:14px;padding:20px;margin-top:20px}.adminPanel h2{margin:0 0 16px}.quoteAdminList{display:grid;gap:10px}.quoteAdminList article{border:1px solid #e7e2d8;border-radius:10px;padding:14px}.quoteAdminList b,.quoteAdminList span,.quoteAdminList small{display:block}.quoteAdminList span,.quoteAdminList small{color:#766f60;font-size:12px;margin-top:5px}.quoteAdminList p{margin:10px 0}.customerAdmin{margin-bottom:0}@media(max-width:720px){.profileGrid{grid-template-columns:1fr}.profileHead{align-items:flex-start}.siteTheme .accountAction span{display:none}}.siteTheme .quoteTop{max-width:1180px;margin:14px auto 0;padding:0 18px;display:flex;justify-content:flex-start}.siteTheme .quoteTop a{display:inline-flex;align-items:center;gap:8px;background:#20211f;color:#fffdf5;border-radius:10px;padding:11px 16px;font-weight:800;font-size:14px;box-shadow:0 6px 18px #20211f18}.siteTheme .quoteTop a:hover{background:var(--site-primary);color:#20211f}.siteTheme .formPage,.siteTheme .authPage{width:min(680px,92%);margin:36px auto 60px;padding:30px;background:#fff;border:1px solid #e7e2d8;border-radius:20px;text-align:right}.siteTheme .formPage>svg,.siteTheme .authPage>svg{color:var(--site-primary);width:34px;height:34px}.siteTheme .formPage h1,.siteTheme .authPage h1{margin:12px 0 8px}.siteTheme .formPage p,.siteTheme .authPage p{color:#766f60;line-height:2}.siteTheme .formPage form,.siteTheme .authPage form{display:grid;gap:12px;margin-top:22px}.siteTheme .formPage input,.siteTheme .formPage textarea,.siteTheme .authPage input{width:100%;border:1px solid #dcd5c7;border-radius:10px;padding:13px 14px;background:#fffdf9}.siteTheme .formPage textarea{min-height:110px;resize:vertical}.siteTheme .formPage .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.siteTheme .paymentPage .checkoutBtn{width:auto;display:inline-block;margin-top:16px}@media(max-width:620px){.siteTheme .formPage .two{grid-template-columns:1fr}.siteTheme .quoteTop{justify-content:center}}.siteTheme .luxBrandRow a{min-height:112px;flex-direction:column;gap:10px;padding:14px}.siteTheme .luxBrandRow b{font-size:13px;color:#32362f;text-align:center}.cultureSearch{width:100%;margin:0 0 16px;padding:14px 16px;border:1px solid #dcd5c7;border-radius:10px;font:inherit;background:#fff}.cultureList{display:grid;gap:9px}.cultureRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;background:#fff;border:1px solid #e7e2d8;border-radius:11px}.cultureRow strong{display:block;font-size:15px}.cultureRow small{display:block;color:#766f60;margin-top:6px;direction:ltr;text-align:right}.cultureRow>span{white-space:nowrap;color:#55664d;font-weight:700;font-size:13px}@media(max-width:620px){.cultureRow{align-items:flex-start;flex-direction:column;gap:8px}.cultureRow>span{white-space:normal}}.cultureCatalog{margin:12px 0;color:#536b3c;font-size:14px}.cultureTechnical{margin-top:30px;padding:26px;background:#fbfbf8;border:1px solid #e4e3d9;border-radius:16px}.cultureTechnicalHead{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.cultureTechnicalHead span{font-size:13px;color:#697461}.cultureTechnicalHead h2{margin:5px 0 0;font-size:21px}.cultureTechnicalHead a,.cultureDataSheet{color:#fff;background:#50663f;padding:10px 14px;border-radius:9px;font-size:13px;font-weight:700}.cultureSpecs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cultureSpecs article{background:#fff;border:1px solid #e7e6df;border-radius:11px;padding:16px}.cultureSpecs b{color:#4a6335}.cultureSpecs p{margin:8px 0 0;line-height:2;color:#555;font-size:14px}.cultureDataSheet{display:inline-flex;margin-top:16px}.cultureNoData{margin:16px 0 0;color:#766f60;font-size:14px}@media(max-width:680px){.cultureTechnical{padding:18px}.cultureTechnicalHead{align-items:flex-start;flex-direction:column}.cultureSpecs{grid-template-columns:1fr}}.deviceGroupFilter{margin:0 0 18px;padding:16px 18px;background:#f8f7f2;border:1px solid #e1ded2;border-radius:13px}.deviceGroupFilter>b{display:block;margin-bottom:11px}.deviceGroupFilter>div{display:flex;flex-wrap:wrap;gap:8px}.deviceGroupFilter button{font:inherit;font-size:13px;padding:8px 12px;border:1px solid #d9d5c9;border-radius:999px;background:#fff;color:#4b5148;cursor:pointer}.deviceGroupFilter button.active{background:#50663f;border-color:#50663f;color:#fff}.adminToolbar select{min-height:44px;border:1px solid #dce1d6;border-radius:8px;background:#fff;padding:10px 12px;font:inherit;color:#30392a;min-width:190px}.adminProductCategory{border-top:1px solid #e7ebe2}.adminProductCategory:first-of-type{border-top:0}.adminProductCategory h2{margin:0;padding:18px 18px 12px;font-size:17px;color:#2f3a28;background:#fbfcf9;display:flex;align-items:center;gap:10px}.adminProductCategory h2 small{font-size:12px;font-weight:400;color:#78816f}.variantRow{grid-template-columns:minmax(180px,1.6fr) 1fr 1fr minmax(100px,.8fr) .7fr 42px;align-items:end}.packageQtyField{font-size:11px;color:#33445b;display:grid;gap:5px}.packageQtyField input{width:100%}@media(max-width:760px){.variantRow{grid-template-columns:1fr 1fr}.packageQtyField{min-width:0}}.siteTheme .luxHome{margin-top:22px;gap:38px}.siteTheme .utility{border-bottom:2px solid var(--site-primary)}.siteTheme .utility svg{color:var(--site-primary)}.siteTheme header{min-height:94px;padding-block:16px;direction:rtl}.siteTheme .search{border-radius:30px;border-color:#e7d9ad;background:#faf7ee}.siteTheme .search button{border-radius:50%;background:var(--site-secondary);color:var(--site-primary)}.siteTheme .centerNav{border-top:1px solid #eee4c9;border-bottom:1px solid #e8dcbb}.siteTheme .centerNav a.active{background:var(--site-secondary);color:var(--site-primary)!important;border-radius:10px;height:40px;padding-inline:18px;align-self:center;border-bottom:0}.campaignHero{display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;min-height:380px;border:1px solid #e4d5ae;box-shadow:0 12px 32px #6954150b}.campaignHero.withoutBenefits{grid-template-columns:1fr}.campaignBenefits{background:var(--site-primary);color:#181916;display:flex;flex-direction:column;justify-content:center;gap:27px;padding:30px 22px}.campaignBenefits>div{display:flex;align-items:center;gap:12px}.campaignBenefitIcon{background:var(--site-secondary);color:var(--site-primary);min-width:39px;height:39px;border-radius:50%;display:grid;place-items:center;font-size:20px}.campaignBenefits b{display:block;font-size:14px;line-height:1.8}.campaignBenefits small{display:block;margin-top:3px;font-size:12px;line-height:1.8;opacity:.78}.campaignStage{position:relative;isolation:isolate;background:var(--palette-heroSurface,#252724);min-width:0;display:flex;align-items:center;overflow:hidden}.campaignPhoto{position:absolute;inset:0 auto 0 0;width:62%;height:100%;object-fit:cover;object-position:left center;z-index:-2}.campaignStage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,var(--palette-heroSurface,#252724) 40%,transparent 100%);z-index:-1}.campaignCopy{padding:38px;width:78%;font-family:var(--hero-font);font-size:var(--hero-size);line-height:var(--hero-line);letter-spacing:var(--hero-letter);color:var(--palette-heroText,#fffdf5)}.campaignEyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.875em;letter-spacing:1px;opacity:.8}.campaignEyebrow:before{content:"";width:25px;height:2px;background:var(--site-primary)}.campaignCopy h1{color:var(--site-primary);font-weight:var(--hero-weight);font-size:2.2em;line-height:1.6;margin:9px 0 6px}.campaignCopy h2{color:var(--palette-heroText,#fffdf5);font-size:1.05em;margin:0 0 12px;font-weight:500}.campaignCopy p{max-width:500px;font-size:.9em;line-height:2;margin:0 0 22px;opacity:.9}.campaignActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.campaignActions a{font-size:14px;min-height:44px;padding:11px 16px;display:inline-flex;align-items:center;gap:12px;border-radius:9px}.campaignSecondary{border:1px solid var(--site-primary);color:var(--site-primary);background:#191b1930}.siteTheme .luxSectionHead{margin-bottom:18px}.siteTheme .luxSectionHead h2{display:flex;align-items:center;gap:12px}.siteTheme .luxSectionHead h2:before{content:"";width:5px;height:25px;border-radius:4px;background:var(--site-primary);flex:none}.siteTheme .luxEyebrow{color:#918057}.siteTheme .luxSectionHead>a{border:1px solid #e3d6b6;background:#fffaf0;border-radius:24px;padding:8px 13px}.siteTheme .luxCategoryGrid{gap:var(--section-card-gap,16px)}.siteTheme .luxCategoryGrid>a{background:var(--palette-card);border:1px solid #e4d5ae;border-radius:17px;overflow:hidden;gap:0;transition:border-color .2s,transform .2s,box-shadow .2s}.siteTheme .luxCategoryGrid>a:hover{border-color:var(--site-primary);transform:translateY(-4px);box-shadow:0 8px 20px #59421a0d}.siteTheme .luxCatImage{position:relative;border:0;border-radius:0;max-width:none;width:100%;aspect-ratio:1.05;background:#fff}.siteTheme .luxCategoryGrid a:hover .luxCatImage{transform:none}.siteTheme .luxCatImage img{object-fit:cover;padding:0}.siteTheme .luxCategoryGrid strong{width:100%;padding:13px 5px;border-top:1px solid #ece2c9}.siteTheme .luxProductGrid .refCard{border-color:#e4d5ae;border-radius:18px;box-shadow:0 3px 12px #8a691207}.siteTheme .luxProductGrid .refCard:hover{border-color:var(--site-primary);box-shadow:0 10px 22px #71542112}.siteTheme .luxProductGrid .refCardInfo{background:linear-gradient(180deg,#fffdf7,var(--palette-card));border-top:1px solid #efe5cb}.siteTheme .luxProductGrid .refDiscount{background:var(--site-secondary)!important;color:var(--site-primary)!important}.siteTheme .luxProductGrid .refAdd{box-shadow:0 4px 10px #99711415;border-radius:10px}.offerLayout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:var(--section-card-gap,20px);align-items:stretch}.offerLayout .luxProductGrid{align-items:stretch}.campaignOffer{background:var(--site-secondary);color:#fffaf0;border-radius:18px;padding:25px 22px;display:flex;flex-direction:column;min-width:0}.offerIcon{width:52px;height:52px;border:1px solid #ffffff25;border-radius:15px;color:var(--site-primary);display:grid;place-items:center;margin-bottom:19px}.offerEyebrow{color:var(--site-primary);font-size:13px}.campaignOffer h3{color:var(--site-primary);font-size:29px;line-height:1.6;margin:5px 0 8px}.campaignOffer p{font-size:14px;line-height:2;color:#e6e0d3;margin:0 0 12px}.campaignOffer ul{margin:0 0 20px;padding:0;list-style:none;display:grid;gap:9px;font-size:12px;line-height:1.9}.campaignOffer li{border-bottom:1px solid #ffffff14;padding-bottom:8px}.offerButton{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--site-primary);color:#171916;font-size:14px;font-weight:700;padding:12px 15px;border-radius:10px}.siteTheme .offerLayout .refProductImage{height:200px}.siteTheme .offerLayout .refCardInfo{padding:14px}.siteTheme .luxBrandRow a{border-color:#e7dcc4;box-shadow:0 2px 10px #69541505}.siteTheme .luxBenefits{border-top:2px solid var(--site-primary);padding-top:22px!important}.siteTheme footer{border-top:4px solid var(--site-primary)}@media(max-width:1180px){.campaignHero{grid-template-columns:200px minmax(0,1fr)}.campaignBenefits{padding:24px 17px}.campaignCopy{padding:30px;width:88%}.campaignCopy h1{font-size:1.8em}.offerLayout{grid-template-columns:minmax(0,1fr) 215px}.siteTheme .offerLayout .luxProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.siteTheme .luxHome{gap:30px;margin-top:16px}.campaignHero{display:flex;flex-direction:column-reverse}.campaignStage{min-height:340px}.campaignCopy{width:100%;padding:26px}.campaignCopy h1{font-size:1.75em}.campaignPhoto{width:70%;opacity:.75}.campaignStage:after{background:linear-gradient(to left,var(--palette-heroSurface,#252724) 32%,#25272470 100%)}.campaignBenefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:20px 16px}.campaignBenefits>div{gap:8px}.campaignBenefits b{font-size:13px}.campaignBenefits small{font-size:11px}.campaignBenefitIcon{min-width:32px;height:32px;font-size:17px}.siteTheme .luxCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.siteTheme .luxCategoryGrid strong{padding:10px 3px}.offerLayout{display:flex;flex-direction:column;gap:16px}.campaignOffer{order:-1;padding:22px;display:grid;grid-template-columns:1fr auto;gap:4px 15px;align-items:center}.offerIcon,.campaignOffer ul{display:none}.offerEyebrow,.campaignOffer h3,.campaignOffer p{grid-column:1;margin:0}.campaignOffer h3{font-size:25px}.campaignOffer p{font-size:12px}.offerButton{grid-column:2;grid-row:1/4;margin:0;font-size:12px;padding:11px}.siteTheme .offerLayout .refProductImage{height:175px}.siteTheme .offerLayout .refCardInfo{padding:12px}}@media(max-width:440px){.siteTheme .luxCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siteTheme .luxCatImage{aspect-ratio:1.35}.campaignCopy{padding:24px 20px}.campaignActions{gap:10px}.campaignActions a{font-size:12px;padding:11px 13px;gap:8px}.siteTheme .offerLayout .refProductImage{height:150px}.campaignOffer{padding:19px 15px;column-gap:8px}.campaignOffer h3{font-size:22px}.offerButton{padding:10px}}.siteTheme .luxHome .luxCategoryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.siteTheme .luxHome .luxCatImage{aspect-ratio:1}.siteTheme .luxHome .luxCategoryGrid strong{padding:15px 8px}@media(max-width:1100px){.siteTheme .luxHome .luxCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media(max-width:560px){.siteTheme .luxHome .luxCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.siteTheme .catalogSearch{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:10px 12px;border:1px solid #e5d7ad;border-radius:14px;background:#fffdf7;color:#745e22}.siteTheme .catalogSearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#17212b;font:inherit;padding:8px 4px}.siteTheme .catalogSearch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;border:0;border-radius:10px;background:#f4c400;color:#1f1b0c;font:inherit;font-weight:800;cursor:pointer;padding:10px 14px}.siteTheme .catalogSearch button:hover{background:#e5b900}@media(max-width:560px){.siteTheme .catalogSearch{gap:7px;padding:8px}.siteTheme .catalogSearch button{padding:9px;font-size:0}.siteTheme .catalogSearch button svg{margin:0}}.siteTheme .deviceChildGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;gap:26px}.siteTheme .deviceChildGrid>a{min-height:290px}.siteTheme .deviceChildGrid .luxCatImage{aspect-ratio:1.5}.siteTheme .deviceChildGrid strong{padding:19px 12px;font-size:17px!important}@media(max-width:560px){.siteTheme .deviceChildGrid{grid-template-columns:1fr;gap:16px}.siteTheme .deviceChildGrid>a{min-height:0}.siteTheme .deviceChildGrid strong{font-size:15px!important}}.siteTheme .filterChildGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.siteTheme .filterChildGrid .luxCatImage{aspect-ratio:1.28}@media(max-width:1100px){.siteTheme .filterChildGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:560px){.siteTheme .filterChildGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.siteTheme .luxHome .homeCategoryGrid{grid-template-columns:repeat(7,minmax(132px,1fr));gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:2px 2px 9px}.siteTheme .luxHome .homeCategoryGrid>a,.siteTheme .productsPage>.luxCategoryGrid>a{min-height:0}.siteTheme .luxHome .homeCategoryGrid .luxCatImage{aspect-ratio:1.2}.siteTheme .luxHome .homeCategoryGrid strong{padding:13px 7px;font-size:14px!important;line-height:1.6}.siteTheme .luxHome .homeCategoryGrid strong{min-height:58px;display:flex;align-items:center;justify-content:center;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.siteTheme .productsPage>.luxCategoryGrid,.siteTheme .deviceChildGrid,.siteTheme .filterChildGrid{grid-template-columns:repeat(auto-fit,minmax(168px,210px));justify-content:start;max-width:none;gap:18px}.siteTheme .productsPage>.luxCategoryGrid .luxCatImage,.siteTheme .deviceChildGrid .luxCatImage,.siteTheme .filterChildGrid .luxCatImage{aspect-ratio:1.24}.siteTheme .productsPage>.luxCategoryGrid strong,.siteTheme .deviceChildGrid strong,.siteTheme .filterChildGrid strong{padding:14px 9px;font-size:15px!important}.siteTheme .productsPage>.filterChildGrid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.siteTheme .productsPage>.filterChildGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.siteTheme .luxBanners>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.siteTheme .luxBanners>div:last-child a{position:relative;height:auto;min-height:220px;aspect-ratio:16/7;border:1px solid #ded9cf;border-radius:20px;box-shadow:0 14px 34px #151f2a1c;isolation:isolate}.siteTheme .luxBanners>div:last-child a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,18,28,.66) 0%,rgba(5,18,28,.4) 35%,transparent 67%);z-index:1;pointer-events:none}.siteTheme .luxBanners img{transition:transform .45s ease}.siteTheme .luxBanners a:hover img{transform:scale(1.035)}.siteTheme .luxBanners .bannerCaption{z-index:2;right:auto;left:22px;bottom:20px;width:min(47%,280px);padding:0;background:transparent;text-align:right;text-shadow:0 2px 12px rgba(0,0,0,.5)}.siteTheme .luxBanners .bannerCaption b{font-size:21px!important;line-height:1.55!important}.siteTheme .luxBanners .bannerCaption small{font-size:13px!important;line-height:1.8!important;opacity:.92}.quoteBuilder{max-width:900px!important}.quoteBuilder form{gap:14px}.quoteProductPicker{border:1px solid #e5d7ad;border-radius:16px;padding:18px;background:#fffdf8}.quoteProductPicker h2{margin:0 0 13px;font-size:18px}.quoteSearch{display:flex;align-items:center;gap:10px;border:1px solid #dcd5c7;background:#fff;border-radius:12px;padding:0 12px}.quoteSearch input{border:0!important;box-shadow:none!important;flex:1}.quoteSearchResults{display:grid;gap:7px;margin-top:8px;padding:7px;border:1px solid #e5dfd4;border-radius:12px;background:#fff}.quoteSearchResults button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;border:0;border-radius:9px;background:#f8f6f0;padding:8px;text-align:right;cursor:pointer}.quoteSearchResults img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:7px}.quoteSearchResults span{display:flex;flex-direction:column;gap:3px}.quoteSearchResults small{color:#746f65}.quoteLines{display:grid;gap:9px;margin-top:14px}.quoteLines article{display:grid;grid-template-columns:minmax(170px,1fr) 150px 90px 40px;align-items:end;gap:10px;padding:12px;border:1px solid #e3ded3;border-radius:12px;background:#fff}.quoteLines article>div{display:flex;flex-direction:column;gap:4px}.quoteLines article small{color:#777166}.quoteLines select,.quoteLines input{width:100%;min-height:42px;border:1px solid #d9d3c7;border-radius:9px;padding:8px}.quoteLines label{font-size:12px;color:#6a655d}.quoteRemove{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:9px;color:#9f2f35;background:#fff0f0;cursor:pointer}.quoteUpload{display:flex;align-items:center;gap:13px;padding:18px;border:2px dashed #d2bd77;border-radius:14px;background:#fffaf0;cursor:pointer}.quoteUpload span{display:flex;flex-direction:column;gap:4px;flex:1}.quoteUpload small{color:#766f60}.quoteUpload input{width:auto!important;max-width:45%;padding:0!important;border:0!important}.quoteAttachment{display:flex;align-items:center;gap:9px;color:#28633f;background:#eef8f1;border-radius:10px;padding:10px 13px}.quoteAttachment span{flex:1;overflow-wrap:anywhere}.quoteAttachment button{border:0;background:transparent;color:#922;cursor:pointer}.quoteSendActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:20px 0 8px}.quoteSendActions .checkoutBtn{display:flex;align-items:center;justify-content:center;gap:8px}.quoteSendActions .whatsappAction{background:#16834b!important}.mobileCategoryFilters{display:none}.siteTheme .refProductImage:has(>img[src*="/assets/external/hanna/"]):after,.siteTheme .imageWrap:has(>img[src*="/assets/external/hanna/"]):after,.siteTheme .luxCatImage:has(>img[src*="/assets/external/hanna/"]):after,.siteTheme .detailImage:has(>img[src*="/assets/external/hanna/"]):after{content:"";position:absolute;top:-2px;right:-3px;width:82px;height:58px;z-index:6;border:0;border-radius:0;background:#ffd800 url(/assets/hires/logo-mark-transparent-v2.png) center/112% no-repeat;box-shadow:none}.siteTheme .detailImage{position:relative}.siteTheme .detailImage:has(>img[src*="/assets/external/hanna/"]):after{width:112px;height:78px;top:3px;right:-4px}@media(max-width:760px){.siteTheme .mobileCategoryFilters{display:block;margin:12px 0 16px;border:1px solid #eadcad;border-radius:14px;background:#fffdf8;overflow:hidden}.siteTheme .mobileCategoryFilters summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 15px;font-weight:850;cursor:pointer;list-style:none}.siteTheme .mobileCategoryFilters summary::-webkit-details-marker{display:none}.siteTheme .mobileCategoryFilters summary svg{width:20px;height:20px;transition:transform .2s ease}.siteTheme .mobileCategoryFilters[open] summary svg{transform:rotate(45deg)}.siteTheme .mobileCategoryFilterBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 13px}.siteTheme .mobileCategoryFilterBody>button{min-height:40px;border:1px solid #e7dcc1;border-radius:9px;background:#fff;color:#222}.siteTheme .mobileCategoryFilterBody>button.sel{background:#252724;color:#fff;border-color:#252724}.siteTheme .mobileCategoryFilterBody>label,.siteTheme .mobileCategoryFilterBody>.range,.siteTheme .mobileCategoryFilterBody>.mobileFilterReset{grid-column:1/-1}.siteTheme .mobileCategoryFilterBody .range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.siteTheme .mobileCategoryFilterBody input{width:100%;min-width:0}.siteTheme .productLayout>.filters{display:none}.siteTheme .luxHome .homeCategoryGrid{grid-template-columns:repeat(7,132px)}.siteTheme .productsPage>.luxCategoryGrid,.siteTheme .deviceChildGrid,.siteTheme .filterChildGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.siteTheme .luxBanners>div:last-child{grid-template-columns:1fr;gap:13px}.siteTheme .luxBanners>div:last-child a{min-height:180px;aspect-ratio:16/8}.siteTheme .luxBanners .bannerCaption{left:16px;bottom:15px;width:52%}.siteTheme .luxBanners .bannerCaption b{font-size:17px!important}.siteTheme .luxBanners .bannerCaption small{font-size:11px!important}.quoteLines article{grid-template-columns:1fr 1fr}.quoteLines article>div{grid-column:1/-1}.quoteUpload{align-items:flex-start;flex-wrap:wrap}.quoteUpload input{max-width:100%;width:100%!important}.quoteSendActions{grid-template-columns:1fr}}.mockupStorefront{background:#fff!important;color:#292b2b}.mockupStorefront .utility{display:none}.mockupStorefront header{max-width:1440px;min-height:88px;padding:14px 24px;margin:auto}.mockupStorefront .search{border-radius:10px;background:#f5f5f3;border:1px solid #ecebe8}.mockupStorefront .search button{background:transparent;color:#666}.mockupStorefront .centerNav{min-height:49px;background:#fff}.mockupStorefront .navCenterItems{justify-content:flex-start;max-width:1392px;margin:auto;width:100%}.mockupStorefront .centerNav a[href="/"],.mockupStorefront .centerNav a[href="/products?discount=1"]{display:none}.mockupStorefront .navQuote{margin-right:auto;background:#f2c344!important;color:#242726!important;border-radius:8px!important;min-height:34px!important}.mockupHome{max-width:1392px;width:calc(100% - 48px);margin:22px auto 0;display:flex;flex-direction:column;gap:30px;padding-bottom:30px}.mockupHero{height:410px;position:relative;overflow:hidden;border-radius:16px;background:#f8edcd}.mockupHero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mockupHeroCopy{position:relative;width:51%;padding:62px 48px 30px 20px;margin-left:auto;text-align:right}.mockupHeroCopy>span{font-size:12px;color:#796b4f}.mockupHeroCopy h1{font-size:38px;line-height:1.7;margin:9px 0;color:#252b2c;font-weight:900}.mockupHeroCopy h2{font-size:18px;font-weight:500;margin:0 0 10px}.mockupHeroCopy p{font-size:13px;color:#706851;margin-bottom:23px}.mockupButton{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#252a2b;color:#fff;padding:11px 22px;border-radius:7px;font-size:13px;font-weight:700}.mockupSlider{position:absolute;bottom:17px;left:22px;display:flex;align-items:center;gap:8px;direction:ltr}.mockupSlider button{border:0;background:#ffffffd9;width:27px;height:27px;border-radius:50%;cursor:pointer}.mockupSlider .slideDot{width:6px;height:6px;padding:0;background:#c3b99a}.mockupSlider .slideDot.selected{background:#323a37;width:19px;border-radius:9px}.darkSlide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#09202cef 35%,transparent);pointer-events:none}.darkSlide .mockupHeroCopy,.darkSlide .mockupSlider{z-index:1}.darkSlide .mockupHeroCopy :is(h1,h2,p,span){color:#fff}.mockupCategories{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;text-align:center}.mockupCategories a{color:#353630;min-width:0}.mockupCategories a>div{height:119px;background:#f7f6f0;border:1px solid #eeeadf;border-radius:14px;overflow:hidden;margin-bottom:10px}.mockupCategories img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.mockupCategories a:hover img{transform:scale(1.04)}.mockupCategories strong{font-size:13px}.mockupCampaignGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mockupCampaign{position:relative;border-radius:15px;min-height:246px;overflow:hidden;background:#102d43;color:#fff;isolation:isolate}.mockupCampaign>img{position:absolute;inset:0 auto 0 0;width:65%;height:100%;object-fit:cover;z-index:-2}.mockupCampaign:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to left,#102d43 38%,#102d4300);z-index:-1}.mockupCampaign>div{padding:40px 30px;width:70%}.mockupCampaign h2{font-size:23px;line-height:1.7;margin:0 0 6px;color:inherit}.mockupCampaign p{font-size:13px;margin:0 0 23px}.mockupCampaign .mockupButton,.mockupFiltration .mockupButton{background:#f3c447;color:#252b2c}.mockupCampaign.chemicals{background:#f7e7b0;color:#34332e}.mockupCampaign.chemicals:after{background:linear-gradient(to left,#f7e7b0 38%,#f7e7b000)}.mockupCampaign.chemicals .mockupButton{background:#292f30;color:#fff}.mockupSectionHead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px}.mockupSectionHead h2{font-size:22px;margin:0;font-weight:800}.mockupSectionHead>a{display:flex;align-items:center;font-size:12px;gap:8px;color:#606258}.mockupProducts{border:1px solid #efece3}.mockupProductGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mockupProduct{background:#fff;border:1px solid #eeeae2;border-radius:12px;padding:14px;display:flex;flex-direction:column;min-width:0;color:#30332f;transition:box-shadow .2s}.mockupProduct:hover{box-shadow:0 6px 18px #27312a12}.mockupProduct>img{width:100%;height:163px;object-fit:contain;margin-bottom:12px}.mockupProduct h3{font-size:14px;margin:0 0 5px;line-height:1.8;min-height:26px}.mockupProduct small{font-size:11px;color:#84857e;margin-bottom:18px}.mockupProduct>strong{font-size:14px;display:block;margin-top:auto;margin-bottom:14px}.mockupProduct>span{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e4dfd2;border-radius:6px;padding:7px;font-size:12px}.mockupFiltration{position:relative;overflow:hidden;min-height:215px;background:#183e48;color:#fff;isolation:isolate}.mockupFiltration>img{position:absolute;inset:0 auto 0 0;width:62%;height:100%;object-fit:cover;z-index:-2}.mockupFiltration:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#183e48 42%,transparent);z-index:-1}.mockupFiltration>div{padding:30px 45px}.mockupFiltration h2{font-size:30px;margin:0 0 3px}.mockupFiltration p{margin:0 0 19px;font-size:14px;color:#d4e3df}.mockupBrands>div:last-child{display:flex;justify-content:space-around;align-items:center;border:1px solid #efede7;border-radius:12px;padding:22px;gap:20px}.mockupBrands a{flex:1;text-align:center}.mockupBrands img{width:150px;max-width:100%;height:57px;object-fit:contain}.mockupBenefits{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid #ece9df;padding-top:24px!important}.mockupBenefits>div{display:flex;align-items:center;justify-content:center;gap:13px}.mockupBenefits svg{width:33px;height:33px;stroke-width:1.4;color:#4a524a}.mockupBenefits b,.mockupBenefits small{display:block}.mockupBenefits b{font-size:13px}.mockupBenefits small{font-size:11px;color:#85887e;margin-top:4px}.mockupStorefront footer{background:#242a2b;padding-top:24px}.mockupStorefront .footerInner{display:flex;align-items:center;justify-content:space-between;padding:0 24px 20px;max-width:1392px;gap:35px}.mockupStorefront .footerInner>div:nth-child(2),.mockupStorefront .footerInner>div:nth-child(4),.mockupStorefront .footerPayment,.mockupStorefront .footLogo p,.mockupStorefront .footLogo .social{display:none}.mockupStorefront .footLogo{max-width:260px}.mockupStorefront .footerInner>div:nth-child(3){display:flex;gap:24px;flex-wrap:wrap}.mockupStorefront .footerInner h4{display:none}.mockupStorefront footer .copyright{font-size:11px}.mockupHome a:focus-visible,.mockupHome button:focus-visible{outline:3px solid #b08014;outline-offset:4px}@media(min-width:1600px){.mockupHero{height:450px}.mockupHeroCopy{padding-top:80px}}@media(max-width:1000px){.mockupHome{width:calc(100% - 32px);gap:24px}.mockupHero{height:340px}.mockupHeroCopy{padding:40px 28px 20px;width:54%}.mockupHeroCopy h1{font-size:29px}.mockupHeroCopy h2{font-size:14px}.mockupHeroCopy p{font-size:11px}.mockupCategories{gap:12px}.mockupCategories a>div{height:90px}.mockupCategories strong{font-size:11px}.mockupCampaign>div{padding:28px 20px;width:80%}.mockupCampaign{min-height:215px}.mockupCampaign h2{font-size:19px}.mockupProductGrid{gap:9px}.mockupProduct{padding:10px}.mockupProduct>img{height:130px}.mockupProduct h3{font-size:12px}.mockupBenefits{gap:10px}.mockupBenefits b{font-size:11px}.mockupStorefront .footerInner>div:nth-child(3){gap:13px}}@media(max-width:640px){.mockupStorefront header{padding:12px 16px}.mockupStorefront .navCenterItems{padding-inline:16px}.mockupHome{width:calc(100% - 24px);margin-top:12px;gap:22px}.mockupHero{height:410px}.mockupHero>img{object-position:20% bottom;height:220px;top:auto}.mockupHero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#faf0d2}.mockupHeroCopy{width:100%;padding:22px 24px;z-index:1}.mockupHeroCopy h1{font-size:27px;margin:4px 0}.mockupHeroCopy h2{font-size:13px}.mockupHeroCopy p{display:none}.mockupHeroCopy>span{font-size:10px}.mockupHeroCopy .mockupButton{margin-top:10px;padding:8px 16px}.mockupSlider{z-index:2}.darkSlide:before{background:#18323c}.mockupCategories{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 10px}.mockupCategories a>div{height:76px;border-radius:11px}.mockupCategories strong{font-size:10px}.mockupCampaignGrid{grid-template-columns:1fr;gap:16px}.mockupCampaign{min-height:205px}.mockupCampaign>div{width:75%;padding:26px 23px}.mockupCampaign h2{font-size:21px}.mockupProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mockupProducts{padding:16px!important}.mockupProduct:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.mockupProduct:last-child:nth-child(odd)>img{grid-row:1/5}.mockupProduct h3{font-size:12px}.mockupProduct small{font-size:10px}.mockupSectionHead h2{font-size:18px}.mockupSectionHead>a{font-size:10px}.mockupFiltration{min-height:210px}.mockupFiltration>div{padding:28px 23px}.mockupFiltration h2{font-size:25px}.mockupFiltration p{font-size:11px}.mockupFiltration>img{width:80%}.mockupFiltration:after{background:linear-gradient(to left,#183e48 30%,#183e480a)}.mockupBrands>div:last-child{flex-wrap:wrap;padding:15px;gap:18px}.mockupBrands>div:last-child>a{flex:0 0 26%}.mockupBrands img{height:40px}.mockupBenefits{grid-template-columns:repeat(2,1fr);gap:22px 10px}.mockupBenefits>div{justify-content:flex-start}.mockupBenefits small{font-size:9px}.mockupStorefront .footerInner{flex-direction:column;align-items:flex-start;gap:20px}.mockupStorefront .footerInner>div:nth-child(3){font-size:11px}}.mockupStorefront,.mockupStorefront :is(header,nav,h1,h2,h3,p,a,span,b,strong,small,button,input){font-family:Vazirmatn,Tahoma,sans-serif!important}.mockupHeroCopy h1{font-weight:900;font-size:clamp(27px,3vw,42px);letter-spacing:-1.2px;line-height:1.65}.mockupHeroCopy h1 em{font-style:normal;color:#eab300}.mockupSectionHead h2{font-weight:850;letter-spacing:-.5px}.mockupSectionHead h2:before{content:"";display:inline-block;width:4px;height:22px;border-radius:5px;background:#edbc27;vertical-align:middle;margin-left:12px}.mockupProduct h3{font-weight:750}.mockupProduct>strong{color:#76560a;background:#fff3d0;border-radius:6px;padding:5px 10px;align-self:flex-start;font-size:12px}.mockupDevices{background:#f3f7fa!important}.mockupDevices .mockupProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.mockupDevices .mockupProduct>img{height:195px}.mockupFiltration{min-height:245px;background:#102c38}.mockupFiltration>img{width:100%;object-position:center}.mockupFiltration:after{background:linear-gradient(to left,#102c3866,transparent 65%)}.mockupFiltration>div{padding:39px 45px}.mockupFiltration h2{font-weight:900;font-size:34px;letter-spacing:-.5px}.mockupBrands img{height:64px}.mockupCampaign h2{font-weight:850;line-height:1.7}.mockupCampaign.equipment>img{width:100%}.mockupCampaign.equipment:after{background:linear-gradient(to left,#102d43 22%,#102d4388 55%,transparent)}@media(max-width:640px){.mockupStorefront .centerNav{height:auto!important;min-height:0!important;padding:7px 12px!important;overflow:visible!important}.mockupStorefront .navCenterItems{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px 13px!important;padding:0!important;min-height:0!important}.mockupStorefront .centerNav a{height:30px!important;min-height:30px!important;padding:0!important;margin:0!important;font-size:10px!important;line-height:1.5!important;white-space:nowrap}.mockupStorefront .centerNav a[href="/categories"]{order:0}.mockupStorefront .centerNav a[href="/brands"]{order:1}.mockupStorefront .centerNav a.navQuote{order:2;margin-right:auto!important;padding:5px 9px!important;min-height:30px!important;border-radius:6px!important;font-size:10px!important;gap:4px!important}.mockupStorefront .navQuote svg{width:13px;height:13px}.mockupStorefront .centerNav a[href="/products?sort=popular"]{order:3}.mockupStorefront .centerNav a[href="/page/contact"]{order:4}.mockupHeroCopy h1{font-size:26px;letter-spacing:-.7px}.mockupHeroCopy h2{font-size:12px;line-height:1.9}.mockupHeroCopy>span{font-size:10px}.mockupSectionHead h2{font-size:16px}.mockupSectionHead h2:before{height:18px;margin-left:7px}.mockupProduct h3{font-size:12px}.mockupDevices .mockupProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mockupDevices .mockupProduct>img{height:145px}.mockupFiltration{min-height:245px}.mockupFiltration>img{object-position:22% center}.mockupFiltration:after{background:linear-gradient(to left,#102c38e8 18%,#102c3844)}.mockupFiltration>div{padding:32px 22px}.mockupFiltration h2{font-size:26px}.mockupFiltration p{font-size:12px;max-width:210px}.mockupBrands img{height:48px}}.darkSlide .mockupHeroCopy .mockupButton{background:#f3c447;color:#222b2e}.mockupStorefront .search>svg{display:none}@media(max-width:640px){.mockupStorefront .centerNav a{height:26px!important;min-height:26px!important}.mockupStorefront .centerNav a.navQuote{min-height:26px!important}.mockupStorefront .navCenterItems{gap:2px 12px!important}.darkSlide:after{background:linear-gradient(to bottom,#102c3844,transparent)}}.mockupPopularComplete .mockupProductGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.mockupPopularComplete .mockupProduct{padding:11px}.mockupPopularComplete .mockupProduct>img{height:145px}.mockupPopularComplete .mockupProduct h3{min-height:44px;font-size:12px}.mockupPopularComplete .mockupProduct small{font-size:10px}@media(min-width:641px)and (max-width:1100px){.mockupPopularComplete .mockupProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.mockupPopularComplete .mockupProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mockupPopularComplete .mockupProduct h3{min-height:0}.mockupPopularComplete .mockupProduct>img{height:140px}}.mockupCampaign{aspect-ratio:3/1;min-height:0;display:flex;align-items:center}.mockupCampaign>img,.mockupCampaign.equipment>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mockupCampaign:after{display:none}.mockupCampaign>div{width:44%;padding:20px 24px;margin-left:auto}.mockupCampaign h2{font-size:clamp(16px,1.5vw,23px);line-height:1.6}.mockupCampaign p{font-size:12px;margin-bottom:14px}.mockupCampaign .mockupButton{padding:8px 12px;font-size:11px;gap:8px}.mockupFiltration{min-height:0;border-radius:16px;aspect-ratio:3/1}.mockupFiltration>img{position:static;display:block;width:100%;height:auto;object-fit:contain}.mockupFiltration>div{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44%;padding:28px 40px}.mockupFiltration:after{display:none}.mockupFiltration h2{font-size:clamp(22px,2.5vw,34px)}.brandRibbon{background:linear-gradient(120deg,#122a36,#252e34);border:1px solid #364650;border-radius:16px;padding:26px 0;overflow:hidden;color:#fff}.brandRibbonHead{display:flex;align-items:center;gap:20px;padding:0 28px 22px}.brandRibbonHead h2{font-size:22px;margin:0 0 0 auto}.brandRibbonHead>a{color:#f2cc68;font-size:12px}.brandRibbonHead button{background:transparent;border:1px solid #738089;color:#fff;padding:6px 12px;border-radius:6px;font-size:11px;cursor:pointer}.brandRibbonWindow{overflow:hidden;direction:ltr}.brandRibbonTrack{display:flex;width:max-content;animation:brandRibbonTravel 32s linear infinite}.brandRibbonGroup{display:flex;gap:24px;padding-right:24px;flex:none}.brandRibbonGroup>a{width:200px;text-align:center;flex:none;color:#e7edf0;direction:rtl}.brandRibbonGroup>a>span{display:flex;align-items:center;justify-content:center;height:88px;background:#fff;border-radius:12px;padding:14px}.brandRibbonGroup img{max-width:100%;width:155px;height:57px;object-fit:contain}.brandRibbonGroup small{display:block;margin-top:10px;font-size:12px}.brandRibbonTrack.paused,.brandRibbonWindow:hover .brandRibbonTrack,.brandRibbonWindow:focus-within .brandRibbonTrack{animation-play-state:paused}@keyframes brandRibbonTravel{0%{transform:translate(-50%)}to{transform:translate(0)}}.brandRibbonGroup{min-width:1392px;justify-content:space-around}@media(prefers-reduced-motion:reduce){.brandRibbonTrack{animation:none}.brandRibbonWindow{overflow-x:auto}}.contactPage{max-width:1120px;margin:24px auto 48px;padding:0 24px}.contactIntro{background:linear-gradient(120deg,#fff9e7,#f0f5f5);border:1px solid #e7e8df;border-radius:18px;padding:30px;margin:20px 0}.contactIntro>span{font-size:12px;color:#8e6a16}.contactIntro h1{font-size:30px;margin:8px 0}.contactIntro p{color:#68726f;font-size:14px;line-height:2;margin:0}.contactChannels{background:#fff;border:1px solid #e5e8e4;border-radius:18px;padding:24px}.contactChannels h2{font-size:18px;margin:0}.contactChannels>p{font-size:12px;color:#747d77;line-height:1.9}.contactPage .storeContacts{margin-top:18px}.contactPage .messengerLinks{border-top:1px solid #eee;padding-top:20px}.detailImage:has(.illustrationNote){flex-direction:column}.illustrationNote{display:block;padding:10px;font-size:11px;color:#69716f;text-align:center}.detailImage:has(.illustrationNote)>img{min-height:0;flex:1}footer .storeContacts .messenger span,footer .storeContacts .messenger small{color:#2c3632!important}@media(max-width:640px){.siteTheme .centerNav{height:auto!important;min-height:0!important;padding:7px 12px!important}.siteTheme .navCenterItems{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:3px 12px!important;padding:0!important;min-height:0!important}.siteTheme .centerNav a{height:28px!important;min-height:28px!important;padding:0!important;margin:0!important;font-size:10px!important;white-space:nowrap}.siteTheme .centerNav a.navQuote{margin-right:auto!important;padding:5px 9px!important}.siteTheme .centerNav a[href="/categories"]{order:0}.siteTheme .centerNav a[href="/brands"]{order:1}.siteTheme .centerNav .navQuote{order:2}.siteTheme .centerNav a[href="/"]{order:3}.siteTheme .centerNav a[href="/products?sort=popular"]{order:4}.siteTheme .centerNav a[href="/products?discount=1"]{order:5}.siteTheme .centerNav a[href="/page/contact"]{order:6}}@media(max-width:1000px){.mockupCampaignGrid{grid-template-columns:1fr}.mockupCampaign>div{padding:26px}.mockupCampaign h2{font-size:23px}}@media(max-width:640px){.brandRibbonGroup{min-width:0}.mockupHero{height:auto;display:flex;flex-direction:column;padding-bottom:35px}.mockupHero>img{position:relative;inset:auto;width:100%;height:auto;object-fit:contain;order:2}.mockupHeroCopy{order:1}.mockupHero.darkSlide:after{display:none}}@media(max-width:640px){.mockupCampaign,.mockupFiltration{aspect-ratio:auto;display:flex;flex-direction:column;min-height:0}.mockupCampaign>img,.mockupCampaign.equipment>img,.mockupFiltration>img{position:static;inset:auto;width:100%;height:auto;object-fit:contain;z-index:auto}.mockupCampaign>div,.mockupFiltration>div{position:static;transform:none;width:100%;padding:20px 22px}.mockupCampaign h2{font-size:21px}.mockupFiltration p{max-width:none}.mockupFiltration h2{font-size:25px}.brandRibbon{padding:20px 0}.brandRibbonHead{gap:10px;padding:0 16px 18px;flex-wrap:wrap}.brandRibbonHead h2{font-size:18px}.brandRibbonHead>a{font-size:10px}.brandRibbonGroup{gap:14px;padding-right:14px}.brandRibbonGroup>a{width:150px}.brandRibbonGroup>a>span{height:76px}.brandRibbonGroup img{height:46px}.contactPage{margin-top:16px;padding:0 12px}.contactIntro{padding:22px}.contactIntro h1{font-size:25px}.contactChannels{padding:18px}.contactPage .contactFacts{gap:12px}.contactPage .messengerLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.siteTheme.mockupStorefront .centerNav{border-top:1px solid #f0eee8;border-bottom:1px solid #e9e6dc;background:#fff}.siteTheme.mockupStorefront .navCenterItems{align-items:center;gap:8px;padding:5px 24px}.siteTheme.mockupStorefront .centerNav a{display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s}.siteTheme.mockupStorefront .centerNav a:hover{background:#f6f4ed}.siteTheme.mockupStorefront .centerNav a:is([href="/"],[href="/products?discount=1"]){display:none!important}@media(max-width:640px){.siteTheme.mockupStorefront .centerNav{padding:10px 12px!important}.siteTheme.mockupStorefront .navCenterItems{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px!important;padding:0!important;width:100%}.siteTheme.mockupStorefront .centerNav a{height:34px!important;min-height:34px!important;margin:0!important;padding:4px 6px!important;font-size:11px!important;background:#f6f7f5;border:1px solid #ebece6;border-radius:8px!important;line-height:1.4!important;gap:5px}.siteTheme.mockupStorefront .centerNav a[href="/categories"]{grid-column:1;grid-row:1;order:0}.siteTheme.mockupStorefront .centerNav a[href="/brands"]{grid-column:3;grid-row:1;order:1}.siteTheme.mockupStorefront .centerNav a.navQuote{grid-column:1;grid-row:1;order:2;margin:0!important;padding:4px!important;font-size:12px!important;background:#f4c442!important;border-color:#ebbe3c!important;white-space:normal}.siteTheme.mockupStorefront .centerNav a[href="/products?sort=popular"]{grid-column:2;grid-row:2;order:3;font-size:10px!important}.siteTheme.mockupStorefront .centerNav a[href="/page/contact"]{grid-column:3;grid-row:2;order:4}.siteTheme .centerNav a:is([href="/categories"],[href="/brands"],[href="/products?sort=popular"],[href="/page/contact"]),.siteTheme.mockupStorefront .centerNav a:is([href="/categories"],[href="/brands"],[href="/products?sort=popular"],[href="/page/contact"]){display:none!important}}@media(min-width:641px){.siteTheme .centerNav .navCenterItems{max-width:1392px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px 24px!important;padding:8px 24px!important;flex-wrap:wrap}.siteTheme .centerNav .navCenterItems>a{display:inline-flex;align-items:center;gap:8px;margin:0!important;padding:10px 14px!important;min-height:42px;line-height:1.6!important;white-space:nowrap;font-size:13px!important}.siteTheme .centerNav .navCenterItems>.navQuote{margin-inline-start:auto!important;padding:10px 20px!important;border-radius:10px!important}.siteTheme .centerNav{border-top:1px solid #f0eee8;border-bottom:1px solid #e9e6dc;min-height:62px!important}}.hideProductToggle{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;cursor:pointer}.hideProductToggle input{width:16px;height:16px;accent-color:#d91937}.adminRow .hideProductToggle+small{font-size:10px;color:#737b80;margin-top:5px}.homePlacementToggles{display:grid;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid #eceff0}.homePlacementToggles label{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.5;cursor:pointer}.homePlacementToggles input{width:15px;height:15px;accent-color:#187d78}.editorHomePlacement{padding:14px;border:1px solid #d9e6e3;border-radius:12px;background:#f3faf8}.editorHomePlacement label{font-size:13px}.editorHomePlacement small{color:#687777}.mockupStorefront .footerInner{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:start;gap:28px;padding:24px;max-width:1392px}.mockupStorefront .footerInner>div:nth-child(2),.mockupStorefront .footerInner>div:nth-child(3),.mockupStorefront .footerInner>div:nth-child(4){display:block}.mockupStorefront .footerInner h4{display:block;margin-top:0}.mockupStorefront .footerPayment{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.mockupStorefront .footerStoreMap{max-width:none;width:100%}.mockupStorefront .footerPayment>a,.mockupStorefront .footerPayment>a *{color:#20211f!important}@media(max-width:1000px){.mockupStorefront .footerInner{grid-template-columns:1fr 1fr}}@media(max-width:640px){.mockupStorefront .footerInner{grid-template-columns:1fr;padding:24px 18px}.mockupStorefront .footerPayment{padding:0 18px}}.siteTheme footer .footerInner{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;align-items:start;gap:28px}.siteTheme footer .footerNewsletterColumn{grid-column:4;grid-row:1 / span 2;min-width:0}.siteTheme footer .footerMessengerRow{grid-column:1 / span 3;grid-row:2;align-self:end}.siteTheme footer .footerMessengerRow .storeContacts,.siteTheme footer .footerMessengerRow .messengerLinks{margin:0}.siteTheme footer .footerMessengerRow .messengerLinks{justify-content:center}.siteTheme footer .footerMapPayment{margin:18px 0 0;padding:0;justify-content:flex-start}.siteTheme footer .footerMapPayment>a{width:100%;max-width:360px}@media(max-width:1000px){.siteTheme footer .footerInner{grid-template-columns:1fr 1fr}.siteTheme footer .footerNewsletterColumn{grid-column:2;grid-row:2 / span 2}.siteTheme footer .footerMessengerRow{grid-column:1 / -1;grid-row:4}}@media(max-width:640px){.siteTheme footer .footerInner{grid-template-columns:1fr}.siteTheme footer .footerNewsletterColumn,.siteTheme footer .footerMessengerRow{grid-column:1;grid-row:auto}.siteTheme footer .footerMessengerRow .messengerLinks{justify-content:flex-start}}.siteTheme footer .footerMessengerRow{align-self:center}.siteTheme footer .footerMapPayment>a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:80px;box-sizing:border-box}.siteTheme footer .footerMapPayment>a,.siteTheme footer .footerMapPayment>a *{color:#20211f!important}@media(max-width:640px){.siteTheme footer .footerMessengerRow{align-self:auto}}@media(min-width:1001px){.siteTheme footer .footerMessengerRow{transform:translateY(-45px)}}:root{--action-ink:#172b45;--action-gold:#f4c640;--action-radius:12px;--action-height:44px;--focus-ring:#174b8a}.siteTheme .checkoutBtn,.checkoutBtn{background:var(--action-gold)!important;color:var(--action-ink)!important;font-family:Vazirmatn,Tahoma,sans-serif;font-size:15px;font-weight:800;line-height:1.65;min-height:var(--action-height);height:auto;border-radius:var(--action-radius);padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;white-space:normal;box-sizing:border-box}.siteTheme :is(.addBtn,.refAdd,.addLarge){min-height:44px;font-size:max(14px,var(--button-size,14px))!important;line-height:1.65}.siteTheme .mockupButton,.siteTheme .mockupCampaign .mockupButton{min-height:44px;font-size:14px;line-height:1.65;padding:10px 16px}.synPrimary,.synSecondary{min-height:44px;font-size:15px;line-height:1.65}.synPrimary{background:linear-gradient(125deg,#6540cf,#4826b6);color:#fff}.profileLogout{min-height:44px;padding-block:8px;line-height:1.7}.filters button{min-height:36px;font-size:13px}.siteTheme :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.siteTheme :is(button,.checkoutBtn):disabled{cursor:not-allowed;opacity:.55}.brandRibbonHead button{min-height:36px;font-size:12px}.voiceSearchButton,.search>button,.passwordVisibility{min-width:44px;min-height:44px}.synWidget>button{min-width:32px;min-height:32px}@media(max-width:700px){.siteTheme :is(input,textarea,select):not([type=checkbox]):not([type=radio]){font-size:16px}.filters button,.brandRibbonHead button{min-height:44px}.mediaArrowControls button{min-width:44px;min-height:44px}.siteTheme :is(.checkoutBtn,.addLarge){font-size:15px}}@media(prefers-reduced-motion:reduce){.siteTheme :is(button,a){scroll-behavior:auto;transition:none!important}}.adminAccessPage{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,#fff0bd 0,transparent 28%),linear-gradient(145deg,#f7f5ef,#ebe6da);direction:rtl}.adminAccessCard{width:min(460px,100%);box-sizing:border-box;background:#fffdf8;border:1px solid #e5d8b9;border-radius:22px;padding:34px;box-shadow:0 18px 55px #2a23151a;text-align:right}.adminAccessIcon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#f5c325;color:#20211f}.adminAccessIcon svg{width:27px;height:27px}.adminAccessCard h1{margin:19px 0 8px;color:#20211f;font-size:24px}.adminAccessCard>p{margin:0;color:#6c675d;line-height:2}.adminAccessSpinner{width:31px;height:31px;animation:adminAccessSpin 1s linear infinite;color:#b78300}@keyframes adminAccessSpin{to{transform:rotate(360deg)}}.adminLoginForm{display:grid;gap:14px;margin-top:23px}.adminLoginForm label{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;color:#4e4a41;font-weight:700;font-size:13px}.adminLoginForm label svg{width:18px;height:18px;color:#bb8c00}.adminLoginForm input{grid-column:1/-1;width:100%;box-sizing:border-box;border:1px solid #ded6c7;border-radius:10px;background:#fff;padding:13px;font:inherit;color:#222;outline:0}.adminLoginForm input:focus{border-color:#d7a500;box-shadow:0 0 0 3px #f4bf0030}.adminAccessSubmit{border:0;border-radius:10px;background:#232721;color:#fff;min-height:48px;font:inherit;font-weight:800;cursor:pointer;margin-top:4px}.adminAccessSubmit:disabled{opacity:.65;cursor:wait}.adminAccessBack{display:flex;align-items:center;gap:7px;width:max-content;margin-top:22px;color:#59564e;text-decoration:none;font-size:13px}.adminAccessBack svg{width:16px;height:16px}.marketTicker{display:flex;align-items:center;gap:14px;min-height:36px;padding:5px max(16px,calc((100vw - 1440px)/2));background:#202a27;color:#fff;font-size:12px;overflow:hidden}.marketTickerLabel{flex:none;color:#f6cb4b;font-weight:800;border-left:1px solid #59605a;padding-left:14px}.marketTickerViewport{flex:1;min-width:0;overflow:hidden;direction:ltr}.marketTickerTrack{display:flex;width:max-content;animation:marketTickerScroll 42s linear infinite}.marketTickerGroup{display:flex;align-items:center;gap:44px;padding-inline:22px;direction:rtl;flex-shrink:0;white-space:nowrap}.marketTickerQuote{display:inline-flex;align-items:center;gap:10px}.marketTickerQuote strong{color:#ffe190;font-variant-numeric:tabular-nums}.marketTickerQuote small,.marketTickerMeta{color:#ced7d1;font-size:10px}.marketTickerControl{background:transparent;border:1px solid #67766d;border-radius:5px;color:#fff;min-width:30px;min-height:26px;cursor:pointer;flex:none}.marketTickerControl:focus-visible{outline:2px solid #ffd04c;outline-offset:2px}.marketTickerStatus{color:#d9e0da;font-size:11px}.marketTicker:hover .marketTickerTrack,.marketTicker:focus-within .marketTickerTrack,.marketTickerPaused .marketTickerTrack{animation-play-state:paused}@keyframes marketTickerScroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.marketTickerTrack{animation:none}.marketTickerViewport{overflow-x:auto}.marketTickerGroup[aria-hidden=true],.marketTickerControl{display:none}}@media(max-width:600px){.marketTicker{gap:8px;padding-inline:10px}.marketTickerLabel{padding-left:8px}.marketTickerQuote{gap:6px}}.catalogPagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:26px 12px}.catalogPagination span{color:#667064;font-size:14px}.catalogPagination :is(button,a){background:#f4bf00;color:#20271e;border:1px solid #e0ad00;border-radius:10px;padding:12px 24px;cursor:pointer;font:inherit;font-weight:700}.catalogPagination :is(button,a):hover{background:#ffd12a}.catalogPagination :is(button,a):focus-visible{outline:3px solid #365a3d;outline-offset:3px}.catalogPageNumbers{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;width:100%}.catalogPageNumbers :is(button,a){padding:8px 12px;min-width:40px;background:#fff;border-color:#dedbd1}.catalogPageNumbers :is(button,a)[aria-current=page]{background:#f4bf00}.catalogPageNumbers :is(button,a):disabled{opacity:.4;cursor:default}.productGrid,.cultureList{scroll-margin-top:20px}.catalogPageNumbers a{text-decoration:none;display:inline-flex;justify-content:center;align-items:center;color:#20271e}.catalogPagination{clear:both;position:relative;z-index:1;margin:12px 0 24px;flex-direction:column;background:#fff;direction:rtl}.catalogPageActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(100%,420px)}.catalogPageActions :is(a,button){display:flex;align-items:center;justify-content:center;min-height:48px;text-decoration:none;padding:12px;font-size:16px}.catalogPageActions button:disabled{background:#eee;border-color:#ddd;color:#777;cursor:default}.catalogPageEntry{display:inline-flex;align-items:center;gap:6px}.catalogPageNumbers{align-items:center;flex-wrap:nowrap}.catalogPageNumbers a{min-height:44px;box-sizing:border-box}@media(max-width:600px){.catalogPagination{padding:20px 12px 28px;margin-bottom:28px}.catalogPagination>span{text-align:center}.catalogPageActions{width:100%}.catalogPageNumbers{gap:4px}.catalogPageNumbers a{min-width:40px;padding:8px}.catalogPageEntry{gap:4px}}.siteTheme nav.catalogPagination{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;flex-wrap:nowrap!important;white-space:normal!important;padding:20px 12px 28px!important;display:flex!important;flex-direction:column!important}.siteTheme .centerNav .headerPrimaryActions{display:flex;align-items:center;gap:14px;margin-inline-start:auto;min-width:0}.siteTheme .centerNav .headerPrimaryActions>a{flex-shrink:0;margin:0!important}.siteTheme .centerNav .headerPrimaryActions svg{flex-shrink:0}@media(max-width:700px){.siteTheme.siteTheme .centerNav.centerNav{height:auto!important;padding:10px 12px 12px!important;overflow:visible!important}.siteTheme.siteTheme .centerNav.centerNav .navCenterItems{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;width:100%;min-width:0;overflow:visible!important}.siteTheme .centerNav.centerNav .headerPrimaryActions{display:flex;width:100%;gap:10px;margin:0;align-items:stretch}.siteTheme.siteTheme .centerNav.centerNav .headerPrimaryActions>:is(.navQuote,.synHeader,.clubNavLink){flex:1 1 0;flex-direction:column;gap:5px!important;grid-area:auto!important;order:0!important;width:0!important;max-width:none;min-width:0;height:auto!important;min-height:66px!important;margin:0!important;padding:9px 5px!important;border-radius:14px!important;font-size:clamp(11px,2.9vw,13px)!important;line-height:1.55!important;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:inset 0 1px 2px #fff9,inset 0 -2px 3px #14203a20,0 3px 10px color-mix(in srgb,var(--cta-bg) 22%,transparent)}.siteTheme .centerNav.centerNav .headerPrimaryActions>a svg{width:19px!important;height:19px!important}.siteTheme .centerNav.centerNav .headerPrimaryActions>a:hover{transform:none}.siteTheme .centerNav.centerNav .headerPrimaryActions>a:after{filter:none;opacity:.8}}
