@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap";:root{--primary-color: #2563eb;--primary-dark: #1d4ed8;--text-color: #111827;--muted-text: #6b7280;--border-color: #e5e7eb;--light-bg: #f9fafb;--footer-bg: #111827;--footer-text: #d1d5db;--container-width: 1280px}html{scroll-behavior:smooth}body{margin:0;font-family:Vazirmatn,Tahoma,Arial,sans-serif;background-color:#fff;color:var(--text-color)}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{width:100%;max-width:var(--container-width);margin:0 auto;padding:32px 16px;flex:1}.site-header{position:sticky;top:0;z-index:50;background-color:#fff;border-bottom:1px solid #f3f4f6;box-shadow:0 2px 8px #0f172a0f}.site-header__inner{width:100%;max-width:var(--container-width);min-height:64px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.logo__life,.logo__nova{font-size:30px;line-height:1;font-weight:800;transition:color .2s ease}.logo__life{color:var(--primary-color);background:linear-gradient(90deg,#2563eb,#4f46e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.logo__nova{color:#111827}.logo:hover .logo__nova{color:var(--primary-color)}.desktop-nav{display:flex;align-items:center;gap:32px;margin-right:auto;margin-left:auto;font-size:14px;font-weight:600}.desktop-nav a,.mobile-menu a{transition:color .2s ease,background-color .2s ease}.desktop-nav a:hover,.mobile-menu a:hover{color:var(--primary-color)}.header-actions{display:flex;align-items:center;gap:12px}.search-form{position:relative;width:256px}.search-form input,.mobile-search-form input{width:100%;height:42px;padding:0 16px 0 44px;border:1px solid #e5e7eb;border-radius:16px;outline:none;background-color:#f9fafb;color:var(--text-color);font-size:13px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-form input:focus,.mobile-search-form input:focus{border-color:var(--primary-color);background-color:#fff;box-shadow:0 0 0 3px #2563eb1f}.search-form button,.mobile-search-form button{position:absolute;left:12px;top:50%;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);border:0;background:transparent;color:#9ca3af;transition:color .2s ease}.search-form button:hover,.mobile-search-form button:hover{color:var(--primary-color)}.icon-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#374151;transition:color .2s ease,background-color .2s ease,transform .2s ease}.icon-button:hover{color:var(--primary-color);background-color:#eff6ff;transform:translateY(-1px)}.mobile-menu-button{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:10px;background-color:transparent;color:#374151}.mobile-menu-button:hover{background-color:#f3f4f6}.mobile-menu{display:none}.site-footer{margin-top:auto;background-color:var(--footer-bg);color:var(--footer-text)}.footer-inner{width:100%;max-width:var(--container-width);margin:0 auto;padding:48px 16px 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.footer-brand p{max-width:320px;margin:16px 0 0;color:#9ca3af;font-size:14px;line-height:1.9}.footer-logo .logo__nova{color:#fff}.footer-column h4{margin:0 0 16px;color:#fff;font-size:16px;font-weight:700}.footer-links{display:flex;flex-direction:column;gap:10px;font-size:14px}.footer-links a{color:#9ca3af;transition:color .2s ease}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid #1f2937;color:#9ca3af;font-size:13px}.footer-bottom p{margin:0}.payment-methods{display:flex;align-items:center;gap:24px}.payment-methods span{color:#60a5fa;font-weight:700}@media(max-width:1024px){.desktop-nav{gap:20px}.search-form{width:220px}}@media(max-width:900px){.desktop-nav{display:none}.mobile-menu-button{display:inline-flex;order:2}.logo{order:1}.header-actions{order:3;margin-right:auto}.site-header__inner{gap:12px}}@media(max-width:640px){.site-header__inner{min-height:60px;padding:0 12px}.logo__life,.logo__nova{font-size:25px}.search-form{display:none}.header-actions{gap:2px}.icon-button{width:36px;height:36px}.mobile-menu{display:block;padding:16px 12px 20px;border-top:1px solid #f3f4f6;background-color:#fff}.mobile-menu nav{display:flex;flex-direction:column;gap:4px}.mobile-menu nav a{display:block;padding:12px;border-radius:8px;font-size:16px;font-weight:600}.mobile-menu nav a:hover{background-color:#eff6ff}.mobile-search-form{position:relative;margin-top:16px}.main-content{padding:24px 12px}.footer-inner{padding:36px 16px 20px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-brand{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column;margin-top:32px}}@media(max-width:400px){.icon-button:nth-last-child(1){display:none}.logo__life,.logo__nova{font-size:23px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}.cart-button-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.cart-badge{position:absolute;top:-4px;right:-6px;background-color:#ef4444;color:#fff;font-size:.72rem;font-weight:700;min-width:18px;height:18px;padding:0 4px;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #ef444466;animation:badgePop .25s cubic-bezier(.175,.885,.32,1.275)}@keyframes badgePop{0%{transform:scale(.5)}60%{transform:scale(1.25)}to{transform:scale(1)}}.add-to-cart-btn{transition:all .25s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:6px}.add-to-cart-btn.added{background-color:#10b981!important;color:#fff!important;border-color:#10b981!important;transform:scale(.97)}.icon-pop{animation:checkPop .3s ease-out forwards}@keyframes checkPop{0%{transform:scale(0) rotate(-20deg)}70%{transform:scale(1.3) rotate(5deg)}to{transform:scale(1) rotate(0)}}:root{--ln-primary: #4f20e8;--ln-primary-dark: #3510b8;--ln-primary-soft: #f0ebff;--ln-dark: #0d0d12;--ln-text: #17171d;--ln-muted: #777782;--ln-border: #ececf1;--ln-bg: #ffffff;--ln-soft-bg: #f7f7fa;--ln-radius-sm: 10px;--ln-radius-md: 16px;--ln-radius-lg: 22px;--ln-container: 1380px;--ln-transition: .22s ease}.shop-layout{min-height:100vh;background:#fff;color:var(--ln-text);font-family:Vazirmatn,IRANSans,Tahoma,Arial,sans-serif;overflow-x:hidden}.shop-layout *,.shop-layout *:before,.shop-layout *:after{box-sizing:border-box}.shop-layout a{color:inherit;text-decoration:none}.shop-layout button,.shop-layout input{font-family:inherit}.container{width:min(calc(100% - 48px),var(--ln-container));margin-inline:auto}.top-bar{height:38px;background:#fafafd;border-bottom:1px solid #eeeeF3;color:#6f6f79;font-size:11px}.top-bar-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.top-bar-right,.top-bar-left{display:flex;align-items:center}.top-bar-right{gap:18px}.top-bar-right span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.top-bar-right svg{color:var(--ln-primary)}.top-bar-divider{width:1px;height:14px;background:#dddde4}.top-bar-left{gap:22px}.top-bar-left a{transition:color var(--ln-transition)}.top-bar-left a:hover{color:var(--ln-primary)}.site-header{position:sticky;top:0;z-index:1000;background:#fffffff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--ln-border)}.header-main{min-height:82px;display:flex;align-items:center;gap:30px}.brand-logo{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;min-width:135px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--ln-primary);color:#fff;font-size:36px;font-weight:300;line-height:1;transform:rotate(0);box-shadow:0 7px 20px #4f20e838}.brand-text{display:inline;flex-direction:column;line-height:.95;font-size:17px;letter-spacing:-.4px}.brand-text strong{font-weight:800;color:#111118}.brand-text span{color:var(--ln-primary);font-weight:700}.main-navigation{display:flex;align-items:center;gap:4px;white-space:nowrap}.nav-link{position:relative;display:inline-flex;align-items:center;gap:5px;padding:10px 11px;color:#44444d;font-size:13px;font-weight:600;border-radius:9px;transition:color var(--ln-transition),background var(--ln-transition)}.nav-link:hover{color:var(--ln-primary);background:var(--ln-primary-soft)}.nav-link-home{color:var(--ln-primary)}.nav-link-dropdown svg{transition:transform var(--ln-transition)}.nav-link-dropdown:hover svg{transform:rotate(180deg)}.nav-hot{position:absolute;top:-1px;left:2px;padding:2px 5px;border-radius:5px;background:#ef3155;color:#fff;font-size:7px;line-height:1}.header-search{flex:1;max-width:420px;min-width:200px;height:45px;display:flex;align-items:center;background:#f6f6f9;border:1px solid transparent;border-radius:12px;padding-inline:5px 7px;transition:background var(--ln-transition),border-color var(--ln-transition),box-shadow var(--ln-transition)}.header-search:focus-within{background:#fff;border-color:#d9d0ff;box-shadow:0 0 0 4px #4f20e812}.header-search>svg{flex-shrink:0;margin-inline:12px 7px;color:#9999a4}.header-search input{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--ln-text);font-size:12px}.header-search input::placeholder{color:#a1a1aa}.header-search button{flex-shrink:0;height:35px;border:0;border-radius:9px;padding:0 15px;background:var(--ln-primary);color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:background var(--ln-transition),transform var(--ln-transition)}.header-search button:hover{background:var(--ln-primary-dark);transform:translateY(-1px)}.header-actions{display:flex;align-items:center;gap:7px}.header-action{position:relative;width:43px;height:43px;display:flex;align-items:center;justify-content:center;color:#3f3f48;border-radius:11px;transition:color var(--ln-transition),background var(--ln-transition),transform var(--ln-transition)}.header-action:hover{color:var(--ln-primary);background:var(--ln-primary-soft);transform:translateY(-1px)}.action-label{display:none}.cart-action{background:#f5f3ff;color:var(--ln-primary)}.cart-badge{position:absolute;top:-3px;right:-2px;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50px;background:#ef3155;color:#fff;font-size:8px;font-weight:800}.mobile-menu-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--ln-border);border-radius:11px;background:#fff;color:#333;cursor:pointer}.mobile-menu{display:none;background:#fff;border-top:1px solid var(--ln-border)}.mobile-menu.is-open{display:block}.mobile-menu-inner{padding-block:18px 24px}.mobile-search{height:46px;display:flex;align-items:center;background:#f6f6f9;border:1px solid var(--ln-border);border-radius:12px;padding-inline:12px 5px;margin-bottom:15px}.mobile-search svg{color:#999;margin-left:7px}.mobile-search input{flex:1;height:100%;border:0;outline:0;background:transparent;font-size:12px}.mobile-search button{height:36px;border:0;border-radius:9px;padding-inline:14px;background:var(--ln-primary);color:#fff;font-size:11px;font-weight:700;cursor:pointer}.mobile-navigation{display:flex;flex-direction:column}.mobile-navigation a{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f3;color:#33333b;font-size:13px;font-weight:600}.mobile-navigation a:last-child{border-bottom:0}.mobile-navigation a:hover{color:var(--ln-primary)}.mobile-hot{margin-right:auto;margin-left:8px;padding:4px 7px;border-radius:6px;background:#f0ebff;color:var(--ln-primary);font-size:9px}.main-content{min-height:500px}.footer-trust{margin-top:55px;border-top:1px solid var(--ln-border);border-bottom:1px solid var(--ln-border);background:#fbfbfd}.trust-grid{min-height:105px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trust-item{display:flex;align-items:center;gap:13px;padding:20px;border-left:1px solid #eeeeF3}.trust-item:last-child{border-left:0}.trust-icon{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:#f0ebff;color:var(--ln-primary)}.trust-item strong{display:block;margin-bottom:5px;color:#24242b;font-size:12px;font-weight:800}.trust-item span{display:block;color:#85858f;font-size:10px}.site-footer{background:#0b0b10;color:#fff}.footer-inner{padding-top:38px}.newsletter{min-height:95px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 24px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:radial-gradient(circle at 10% 50%,rgba(79,32,232,.18),transparent 35%),#121218;margin-bottom:48px}.newsletter-content{display:flex;align-items:center;gap:14px}.newsletter-icon{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#4f20e829;color:#a991ff}.newsletter h3{margin:0 0 5px;font-size:14px;font-weight:800}.newsletter p{margin:0;color:#898992;font-size:10px}.newsletter-form{width:min(100%,390px);height:44px;display:flex;padding:4px;border-radius:10px;background:#202027}.newsletter-form input{flex:1;min-width:0;border:0;outline:0;padding-inline:13px;background:transparent;color:#fff;font-size:11px}.newsletter-form input::placeholder{color:#777780}.newsletter-form button{display:flex;align-items:center;gap:6px;border:0;border-radius:8px;padding-inline:14px;background:var(--ln-primary);color:#fff;font-size:10px;font-weight:700;cursor:pointer;transition:background var(--ln-transition)}.newsletter-form button:hover{background:#6338ed}.footer-main{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr 1.1fr;gap:45px;padding-bottom:42px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand{max-width:330px}.footer-logo{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.footer-logo-mark{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:var(--ln-primary);color:#fff;font-size:35px;font-weight:300;line-height:1}.footer-logo>span:last-child{display:flex;flex-direction:column;line-height:.95}.footer-logo strong{font-size:17px;font-weight:800}.footer-logo em{color:#9277ff;font-size:15px;font-style:normal;font-weight:700}.footer-description{margin:0 0 20px;color:#85858e;font-size:10px;line-height:2}.footer-contact{display:flex;flex-direction:column;gap:10px}.footer-contact div{display:flex;align-items:center;gap:9px;color:#85858e;font-size:10px}.footer-contact svg{flex-shrink:0;color:#8064ed}.footer-socials{display:flex;gap:8px;margin-top:19px}.footer-socials a{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff06;color:#9999a2;transition:background var(--ln-transition),color var(--ln-transition),transform var(--ln-transition)}.footer-socials a:hover{background:var(--ln-primary);color:#fff;transform:translateY(-2px)}.footer-column h4{margin:5px 0 17px;color:#fff;font-size:12px;font-weight:800}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{width:fit-content;color:#85858e;font-size:10px;transition:color var(--ln-transition),transform var(--ln-transition)}.footer-links a:hover{color:#fff;transform:translate(-3px)}.support-box{display:flex;align-items:center;gap:10px;margin-bottom:13px}.support-icon{width:39px;height:39px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:#4f20e821;color:#9179ef}.support-box strong{display:block;margin-bottom:4px;color:#d5d5da;font-size:10px}.support-box span{display:block;color:#707078;font-size:9px}.footer-bottom{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.copyright{display:flex;align-items:center;gap:9px;color:#676770;font-size:9px}.bottom-dot{width:3px;height:3px;border-radius:50%;background:#5c5c65}.footer-badges{display:flex;gap:8px}.payment-badge{min-width:72px;height:35px;display:flex;align-items:center;justify-content:center;gap:4px;padding-inline:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06}.payment-badge span{color:#676770;font-size:8px}.payment-badge strong{color:#a99adf;font-size:9px}@media(max-width:1180px){.header-main{gap:16px}.main-navigation{gap:0}.nav-link{padding-inline:8px;font-size:11px}.header-search{max-width:300px}.action-label{display:none}.footer-main{grid-template-columns:1.6fr 1fr 1fr 1fr}.footer-support{grid-column:span 1}}@media(max-width:950px){.top-bar-left{display:none}.header-main{min-height:72px}.main-navigation{display:none}.mobile-menu-toggle{display:flex;order:-1}.brand-logo{min-width:auto}.header-search{max-width:none}.header-actions{margin-right:auto}.wishlist-action{display:none}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item{border-left:0}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-row:span 2}}@media(max-width:680px){.container{width:min(calc(100% - 28px),var(--ln-container))}.top-bar{height:34px;font-size:9px}.top-bar-right{width:100%;justify-content:center}.top-bar-right span:first-child,.top-bar-divider{display:none}.header-main{min-height:65px;gap:9px}.brand-logo{margin-left:auto}.brand-mark{width:30px;height:30px;border-radius:8px;font-size:30px}.brand-text{font-size:14px}.header-search{display:none}.header-actions{gap:2px}.header-action{width:37px;height:37px}.cart-badge{top:-2px;right:-1px}.mobile-menu-toggle{width:37px;height:37px}.mobile-menu-inner{padding-block:15px 20px}.footer-trust{margin-top:35px}.trust-grid{grid-template-columns:1fr 1fr;gap:0}.trust-item{min-height:88px;padding:13px 5px;gap:9px}.trust-icon{width:37px;height:37px;border-radius:10px}.trust-item strong{font-size:10px}.trust-item span{font-size:8px}.footer-inner{padding-top:25px}.newsletter{flex-direction:column;align-items:stretch;gap:16px;padding:17px;margin-bottom:30px}.newsletter h3{font-size:12px}.newsletter p{line-height:1.8}.newsletter-form{width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:28px}.footer-brand{grid-column:1 / -1;grid-row:auto;max-width:none}.footer-column h4{margin-bottom:13px;font-size:11px}.footer-links{gap:10px}.footer-links a{font-size:9px}.footer-support{grid-column:1 / -1}.footer-bottom{min-height:auto;flex-direction:column;align-items:stretch;padding-block:20px}.copyright{justify-content:center;font-size:8px}.footer-badges{justify-content:center}}@media(max-width:420px){.top-bar-right span{font-size:8px}.brand-text{display:none}.header-actions{gap:0}.header-action{width:35px;height:35px}.trust-item{flex-direction:column;justify-content:center;text-align:center}.trust-item div:last-child{display:flex;flex-direction:column;align-items:center}.newsletter-content{align-items:flex-start}.newsletter-icon{width:38px;height:38px}.footer-main{gap:27px 15px}.footer-badges{width:100%}.payment-badge{flex:1;min-width:0}}.top-bar .container{padding:0 24px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.trust-item{display:flex;align-items:center;gap:18px;padding:22px;border-radius:18px;transition:.35s}.trust-item:hover{background:#f8fafc;transform:translateY(-5px)}.trust-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;transition:.35s}.trust-item:hover .trust-icon{background:#7e62e9;color:#fff;transform:scale(1.08)}.trust-svg{width:34px;height:34px}.truck-svg *{transform-box:fill-box}.truck-motion{transform-origin:center;transition:.4s cubic-bezier(.4,0,.2,1)}.trust-item:hover .truck-motion{animation:truckDrive .8s ease-in-out infinite}@keyframes truckDrive{0%{transform:translate(0) translateY(0)}50%{transform:translate(3px) translateY(-2px)}to{transform:translate(0) translateY(0)}}.wheel{transform-origin:center}.trust-item:hover .wheel{animation:wheelSpin .7s linear infinite}@keyframes wheelSpin{to{transform:rotate(360deg)}}.truck-light{transition:.3s}.trust-item:hover .truck-light{filter:drop-shadow(0 0 6px currentColor);transform:scale(1.4)}.truck-window{transition:.3s}.trust-item:hover .truck-window{opacity:.5}.truck-shadow{transform-origin:center}.trust-item:hover .truck-shadow{animation:shadowMove .8s ease-in-out infinite}@keyframes shadowMove{50%{transform:scaleX(.75);opacity:.08}}.smoke{opacity:0}.trust-item:hover .smoke-one{animation:smokeUp 1s ease-out infinite}.trust-item:hover .smoke-two{animation:smokeUp 1s .3s ease-out infinite}@keyframes smokeUp{0%{opacity:.5;transform:translateY(0) scale(.8)}to{opacity:0;transform:translateY(-10px) scale(1.6)}}.shield-svg *{transform-box:fill-box}.shield{transform-origin:center;transition:.4s}.trust-item:hover .shield{animation:shieldPulse 1.2s ease-in-out infinite}@keyframes shieldPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.shield-ring{transform-origin:center}.trust-item:hover .shield-ring{animation:ringRotate 3s linear infinite}@keyframes ringRotate{to{transform:rotate(360deg)}}.shield-scan{opacity:0}.trust-item:hover .shield-scan{animation:securityScan 1.5s ease-in-out infinite}@keyframes securityScan{0%{opacity:0;transform:translateY(-10px)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(15px)}}.shield-check{stroke-dasharray:40;stroke-dashoffset:40}.trust-item:hover .shield-check{animation:checkDraw .8s .25s ease forwards}@keyframes checkDraw{to{stroke-dashoffset:0}}.shield-spark{transform-origin:center;opacity:.4}.trust-item:hover .shield-spark{animation:sparkle 1s ease-in-out infinite}@keyframes sparkle{0%,to{transform:scale(.7) rotate(0);opacity:.3}50%{transform:scale(1.2) rotate(45deg);opacity:1}}.trust-item:hover .shield-svg{filter:drop-shadow(0 0 8px currentColor)}.return-svg *{transform-box:fill-box}.return-circle{transform-origin:center}.trust-item:hover .return-circle{animation:circleRotate 2s linear infinite}@keyframes circleRotate{to{transform:rotate(360deg)}}.return-path{stroke-dasharray:60;stroke-dashoffset:60}.trust-item:hover .return-path{animation:drawReturn 1s ease forwards}@keyframes drawReturn{to{stroke-dashoffset:0}}.return-arrow{transform-origin:center}.trust-item:hover .return-arrow{animation:arrowMove .8s ease-in-out infinite}@keyframes arrowMove{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.return-check{stroke-dasharray:25;stroke-dashoffset:25}.trust-item:hover .return-check{animation:checkAppear .6s .3s ease forwards}@keyframes checkAppear{to{stroke-dashoffset:0}}.trust-item:hover .return-svg{animation:returnFloat 1s ease-in-out infinite}@keyframes returnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.trust-item:hover .headset{animation:headsetFloat 1s ease-in-out infinite}@keyframes headsetFloat{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.trust-item:hover .headphone{animation:headphoneGlow 1.2s ease-in-out infinite}@keyframes headphoneGlow{50%{filter:drop-shadow(0 0 5px currentColor)}}.ear{transform-origin:center}.trust-item:hover .ear-left{animation:earBounceLeft .8s ease-in-out infinite}.trust-item:hover .ear-right{animation:earBounceRight .8s ease-in-out infinite}@keyframes earBounceLeft{50%{transform:translateY(2px) rotate(-5deg)}}@keyframes earBounceRight{50%{transform:translateY(2px) rotate(5deg)}}.sound-wave{opacity:0}.trust-item:hover .wave-left{animation:soundPulse 1s ease-out infinite}.trust-item:hover .wave-right{animation:soundPulse 1s .25s ease-out infinite}@keyframes soundPulse{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:0;transform:scale(1.5)}}.microphone{transform-origin:left center}.trust-item:hover .microphone{animation:micMove 1s ease-in-out infinite}@keyframes micMove{50%{transform:rotate(-8deg)}}.trust-item:hover .mic-dot{animation:micBlink 1s infinite}@keyframes micBlink{50%{opacity:.3;transform:scale(1.5)}}.life-nova-logo{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.life-nova-symbol{width:42px;height:42px;overflow:visible}.ln-shape{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s ease}.life-nova-logo:hover .ln-left{transform:translateY(-3px)}.life-nova-logo:hover .ln-right{transform:translate(3px,-3px)}.life-nova-logo:hover .life-nova-symbol{filter:drop-shadow(0 12px 18px rgba(20,130,255,.35))}.life-nova-text{font-family:Inter,Segoe UI,sans-serif;font-size:24px;font-weight:800;letter-spacing:-1px}.life-nova-text .life{color:#161b2d}.life-nova-text .nova{margin-left:2px;background:linear-gradient(90deg,#167cff,#13cfd2);-webkit-background-clip:text;color:transparent}.life-nova-logo{animation:logoEnter .7s ease forwards}@keyframes logoEnter{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:600px){.life-nova-text{font-size:20px}.life-nova-symbol{width:36px;height:36px}}.admin-wrapper{display:flex;min-height:100vh;background-color:#0f172a;color:#f8fafc;font-family:inherit}.admin-sidebar{width:260px;background:#1e293b;border-left:1px solid #334155;display:flex;flex-direction:column;padding:1.5rem 1rem}.admin-brand{display:flex;align-items:center;gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #334155;margin-bottom:1.5rem}.admin-brand h2{font-size:1.15rem;margin:0}.admin-brand span{color:#6366f1}.admin-nav{display:flex;flex-direction:column;gap:.5rem;flex:1}.nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;color:#94a3b8;text-decoration:none;font-size:.95rem;transition:all .2s ease;border:none;background:transparent;width:100%;cursor:pointer;text-align:right}.nav-item:hover{background:#334155;color:#fff}.nav-item.active{background:#6366f1;color:#fff}.admin-sidebar-footer{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid #334155;padding-top:1rem}.logout-btn{color:#f87171}.logout-btn:hover{background:#f871711a;color:#ef4444}.admin-main{flex:1;display:flex;flex-direction:column;overflow-x:hidden}.admin-topbar{height:64px;background:#1e293b;border-bottom:1px solid #334155;display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.admin-topbar-title{font-weight:700;color:#cbd5e1}.user-badge{background:#334155;color:#38bdf8;padding:.35rem .85rem;border-radius:9999px;font-size:.85rem}.admin-content{padding:2rem;flex:1}.admin-card{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.admin-table{width:100%;border-collapse:collapse;text-align:right}.admin-table th,.admin-table td{padding:1rem;border-bottom:1px solid #334155}.admin-table th{color:#94a3b8;font-weight:600}.admin-btn{padding:.5rem 1rem;border-radius:6px;border:none;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:opacity .2s}.admin-btn:hover{opacity:.9}.admin-btn-primary{background:#6366f1;color:#fff}.admin-btn-danger{background:#ef4444;color:#fff}.admin-btn-secondary{background:#475569;color:#fff}.admin-header-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.admin-page-title{font-size:1.5rem;margin:0 0 .25rem}.admin-page-sub{color:#94a3b8;margin:0;font-size:.9rem}.admin-alert{padding:.85rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.admin-alert-danger{background:#ef444426;border:1px solid #ef4444;color:#fca5a5}.admin-alert-success{background:#22c55e26;border:1px solid #22c55e;color:#86efac}.admin-filter-bar{display:flex;justify-content:space-between;align-items:center}.admin-search-input{display:flex;align-items:center;gap:.5rem;background:#0f172a;padding:.5rem 1rem;border-radius:8px;border:1px solid #334155;width:320px}.admin-search-input input{background:transparent;border:none;color:#fff;outline:none;width:100%}.product-thumb{width:44px;height:44px;border-radius:6px;object-fit:cover}.product-thumb-placeholder{width:44px;height:44px;border-radius:6px;background:#334155;font-size:.65rem;display:flex;align-items:center;justify-content:center;color:#94a3b8}.product-name-cell{display:flex;flex-direction:column}.product-name-cell small{color:#64748b;font-size:.75rem}.old-price{color:#64748b;text-decoration:line-through;margin-left:.5rem;font-size:.85rem}.sale-price{color:#22c55e;font-weight:700}.stock-tag{padding:.2rem .5rem;border-radius:4px;font-size:.8rem}.stock-tag.in-stock{background:#3b82f626;color:#60a5fa}.stock-tag.out-of-stock{background:#ef444426;color:#f87171}.status-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;padding:.2rem .5rem;border-radius:4px}.status-badge.active{color:#4ade80}.status-badge.inactive{color:#94a3b8}.action-buttons{display:flex;gap:.5rem}.icon-action-btn{background:#334155;border:none;color:#94a3b8;padding:.4rem;border-radius:6px;cursor:pointer;transition:all .2s}.icon-action-btn.edit:hover{background:#6366f1;color:#fff}.icon-action-btn.delete:hover{background:#ef4444;color:#fff}.admin-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:999;padding:1rem}.admin-modal{background:#1e293b;border-radius:12px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;border:1px solid #334155}.admin-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #334155}.close-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer}.admin-modal-body{padding:1.5rem;overflow-y:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.col-2{grid-column:span 2}.form-group label{display:block;margin-bottom:.35rem;font-size:.85rem;color:#cbd5e1}.form-group input,.form-group select,.form-group textarea{width:100%;background:#0f172a;border:1px solid #334155;border-radius:6px;padding:.6rem .8rem;color:#fff;outline:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#6366f1}.admin-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #334155}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-page{width:100%;color:#f8fafc}.admin-header-buttons{display:flex;gap:.5rem;align-items:center}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-select{background:#0f172a;color:#fff;border:1px solid #334155;border-radius:8px;padding:.65rem .8rem}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.admin-form-grid>label{display:flex;flex-direction:column;gap:.4rem;color:#cbd5e1;font-size:.85rem}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{width:100%;box-sizing:border-box;background:#0f172a;color:#fff;border:1px solid #334155;border-radius:8px;padding:.7rem .8rem;outline:none;font:inherit}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus{border-color:#6366f1}.admin-form-grid .span-2{grid-column:1/-1}.admin-form-grid .checkbox-inline{flex-direction:row;align-items:center;gap:.5rem;padding-top:1.6rem}.admin-form-grid .checkbox-inline input{width:auto}.admin-section-divider{margin:1.5rem 0 1rem;padding-top:1rem;border-top:1px solid #334155}.admin-section-divider h3{margin:0 0 .25rem}.admin-section-divider p{margin:0;color:#94a3b8;font-size:.8rem}.table-sub{display:block;color:#64748b;font-size:.75rem;margin-top:.25rem}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.inline-form{display:flex;gap:.5rem;flex-wrap:wrap}.inline-form input{background:#0f172a;color:#fff;border:1px solid #334155;border-radius:7px;padding:.55rem .7rem}.category-chips{display:flex;flex-wrap:wrap;gap:.5rem}.admin-chip{display:inline-flex;align-items:center;gap:.35rem;background:#0f172a;border:1px solid #334155;padding:.4rem .65rem;border-radius:999px;color:#cbd5e1}.admin-chip button{border:0;background:none;color:#94a3b8;cursor:pointer;display:inline-flex}.tag-editor{display:flex;flex-direction:column;gap:.5rem}.tag-row{display:flex;gap:.5rem;max-width:500px}.tag-row input{flex:1;background:#0f172a;color:#fff;border:1px solid #334155;border-radius:7px;padding:.55rem .7rem}.article-editor{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;text-align:left}.admin-slider-list{display:flex;flex-direction:column;gap:1rem}.slider-card-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid #334155}.drag-label{display:flex;align-items:center;gap:.4rem;font-weight:700}.slider-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem}.slider-edit-grid label{display:flex;flex-direction:column;gap:.4rem;color:#cbd5e1;font-size:.85rem}.slider-edit-grid input,.slider-edit-grid textarea{background:#0f172a;color:#fff;border:1px solid #334155;border-radius:8px;padding:.65rem;font:inherit}.slider-edit-grid .span-2{grid-column:1/-1}.slider-preview{grid-column:1/-1;display:flex;gap:.5rem;align-items:flex-start;color:#94a3b8}.slider-preview img{width:160px;height:90px;object-fit:cover;border-radius:8px;border:1px solid #334155}.add-slider-btn{margin-top:1rem}.ticket-message{background:#0f172a;border:1px solid #334155;border-radius:10px;padding:1rem;margin-bottom:1rem}.ticket-message.ticket-reply{background:#172033;border-color:#475569}.ticket-message-meta{display:flex;justify-content:space-between;gap:1rem;color:#94a3b8;font-size:.78rem}.ticket-message p{white-space:pre-wrap;line-height:1.9;margin:.75rem 0 0;color:#e2e8f0}.ticket-reply-form>label,.ticket-form-row label{display:block;color:#cbd5e1;font-size:.85rem;margin-bottom:.4rem}.ticket-reply-form textarea{width:100%;box-sizing:border-box;resize:vertical;background:#0f172a;color:#fff;border:1px solid #334155;border-radius:8px;padding:.8rem;font:inherit}.ticket-form-row{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem}.ticket-form-row select{background:#0f172a;color:#fff;border:1px solid #334155;border-radius:8px;padding:.65rem}.ticket-waiting{color:#fbbf24}.ticket-answered{color:#4ade80}.ticket-closed{color:#94a3b8}.ticket-modal{max-width:780px}@media(max-width:900px){.admin-sidebar{width:220px}.admin-content{padding:1rem}.admin-form-grid,.slider-edit-grid{grid-template-columns:1fr}.admin-form-grid .span-2,.slider-edit-grid .span-2{grid-column:auto}}@media(max-width:700px){.admin-wrapper{display:block}.admin-sidebar{width:100%;box-sizing:border-box}.admin-nav,.admin-sidebar-footer{display:grid;grid-template-columns:1fr 1fr}.admin-topbar{padding:0 1rem}.admin-toolbar,.admin-header-actions,.card-title-row{align-items:stretch;flex-direction:column}.admin-search-input{width:auto}.ticket-form-row{flex-direction:column;align-items:stretch}}.admin-loading,.admin-empty{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;color:#94a3b8}.admin-count-badge{color:#94a3b8;font-size:.85rem}.admin-count-badge strong{color:#fff}.table-responsive{width:100%;overflow-x:auto}.admin-action-btn{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid #334155;border-radius:7px;background:#0f172a;color:#cbd5e1;cursor:pointer}.admin-action-btn:hover{background:#334155;color:#fff}.admin-form-group{margin-bottom:1rem}.checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#cbd5e1}.checkbox-label input{width:auto}.admin-btn:disabled,.icon-action-btn:disabled{opacity:.45;cursor:not-allowed}.home-container{width:100%;max-width:1380px;margin:0 auto;padding:1.5rem 1rem 1rem;box-sizing:border-box;font-family:inherit;color:#1e293b}.hero-slider-section{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px -15px #0f172a40;margin-bottom:2.5rem}.hero-slider-wrapper{position:relative;min-height:460px;display:flex;align-items:center}.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:space-between;padding:3rem 4rem;transition:opacity (255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 14px;border-radius:9999px;font-size:.82rem;font-weight:600;margin-bottom:1.2rem;border:1px solid rgba(255,255,255,.2)}.hero-title{font-size:2.5rem;font-weight:800;line-height:(1.25255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 14px;border-radius:9999px;font-size:.82rem;font-weight:600;margin-bottom:1.2rem;border:1px solid rgba(255,255,255,.2)}.hero-title{font-size:2.5rem;font-weight:800;line-height:1.25;margin:0 0 1rem;letter-spacing:-.02em}.hero-subtitle{font-size:1.05rem;line-height:1.65;color:#cbd5e1;margin:0 0 2rem}.hero-actions{display:flex;align-items:center;gap:1rem}.hero-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#3b82f6;color:#fff;padding:.85rem 1.8rem;border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .25s ease;box-shadow:0 10px 20px -5px #3b82f680}.hero-btn-primary:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 14px 24px -5px #3b82f6a6}.hero-tag-pill{font-size:.85rem;color:#38bdf8;font-weight:600;background:#38bdf81f;padding:.5rem 1rem;border-radius:10px;border:1px solid rgba(56,189,248,.25)}.hero-slide-image-wrapper{position:relative;flex:0 0 45%;display:flex;justify-content:center;align-items:center}.hero-slide-image{max-width:100%;max-height:380px;object-fit:cover;border-radius:20px;box-shadow:0 25px 50px -12px #00000080;transform:scale(.96);transition:transform .6s ease}.hero-slide.active .hero-slide-image{transform:scale(1)}.hero-image-glow{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(59,130,246,.25) 0%,transparent 70%);z-index:-1;pointer-events:none}.slider-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.slider-nav-btn:hover{background:#fff6;transform:translateY(-50%) scale(1.08)}.slider-nav-btn.prev{right:20px}.slider-nav-btn.next{left:20px}.slider-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.slider-dots .dot{width:10px;height:10px;border-radius:9999px;background:#ffffff59;border:none;cursor:pointer;transition:all .3s ease;padding:0}.slider-dots .dot.active{width:28px;background:#3b82f6}.features-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;background:#fff;padding:1.5rem 2rem;border-radius:18px;border:1px solid #f1f5f9;box-shadow:0 4px 20px -2px #0000000a;margin-bottom:3.5rem}.feature-item{display:flex;align-items:center;gap:1rem}.feature-icon{width:48px;height:48px;border-radius:12px;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-item h4{margin:0 0 4px;font-size:.92rem;font-weight:700;color:#0f172a}.feature-item p{margin:0;font-size:.78rem;color:#64748b}.home-section{margin-bottom:3.5rem}.section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem}.section-title{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.01em}.section-sub{font-size:.88rem;color:#64748b;margin:0}.section-link{display:inline-flex;align-items:center;gap:6px;color:#3b82f6;text-decoration:none;font-weight:700;font-size:.9rem;transition:gap .2s ease,color .2s ease}.section-link:hover{color:#1d4ed8;gap:10px}.categories-carousel{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1.25rem}.category-bubble-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 1rem;background:#fff;border-radius:20px;border:1px solid #f1f5f9;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000005}.category-bubble-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px -8px #0f172a14;border-color:#e2e8f0}.cat-icon-box{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:transform .3s ease}.category-bubble-card:hover .cat-icon-box{transform:scale(1.1)}.cat-name{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 4px}.cat-count{font-size:.78rem;color:#94a3b8;font-weight:500}.products-carousel-section{background:linear-gradient(180deg,#f8fafc,#fff);padding:2rem;border-radius:24px;border:1px solid #f1f5f9}.special-offer-title{display:flex;flex-direction:column;gap:6px}.fire-badge{display:inline-flex;align-items:center;gap:4px;width:fit-content;color:#ef4444;font-size:.8rem;font-weight:800;background:#fee2e2;padding:4px 10px;border-radius:8px}.carousel-nav-controls{display:flex;gap:8px}.carousel-nav-controls button{width:38px;height:38px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.carousel-nav-controls button:hover{background:#0f172a;color:#fff;border-color:#0f172a}.products-scroll-container{display:flex;gap:1.25rem;overflow-x:auto;scroll-behavior:smooth;padding:.5rem .25rem 1rem;scrollbar-width:none}.products-scroll-container::-webkit-scrollbar{display:none}.modern-product-card{flex:0 0 280px;background:#fff;border-radius:18px;border:1px solid #f1f5f9;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 14px #00000008}.modern-product-card:hover{transform:translateY(-4px);box-shadow:0 16px 28px -6px #0f172a14;border-color:#e2e8f0}.product-image-box{position:relative;width:100%;height:220px;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-image-box img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.modern-product-card:hover .product-image-box img{transform:scale(1.06)}.discount-tag{position:absolute;top:12px;right:12px;background:#ef4444;color:#fff;font-size:.75rem;font-weight:800;padding:4px 8px;border-radius:6px;box-shadow:0 4px 8px #ef444459}.product-info-box{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.product-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.product-cat{font-size:.75rem;color:#94a3b8;font-weight:600}.product-rating{display:inline-flex;align-items:center;gap:3px;font-size:.8rem;font-weight:700;color:#475569}.product-title{font-size:.95rem;font-weight:700;line-height:1.45;margin:0 0 1rem;height:2.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-title a{text-decoration:none;color:#0f172a;transition:color .2s ease}.product-title a:hover{color:#3b82f6}.product-pricing{margin-top:auto;margin-bottom:1rem}.old-price{font-size:.82rem;color:#94a3b8;display:block;margin-bottom:2px}.current-price{font-size:1.15rem;font-weight:800;color:#0f172a}.add-to-cart-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#f1f5f9;color:#1e293b;border:none;border-radius:10px;padding:.75rem;font-weight:700;font-size:.88rem;cursor:pointer;transition:all .2s ease}.add-to-cart-btn:hover{background:#3b82f6;color:#fff;box-shadow:0 8px 16px -4px #3b82f666}.promo-banners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.promo-banner{border-radius:22px;padding:2.25rem;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;min-height:220px}.banner-gaming{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#fff}.banner-audio{background:linear-gradient(135deg,#064e3b,#047857);color:#fff}.promo-content{max-width:60%;z-index:2}.promo-pill{display:inline-block;background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 12px;border-radius:8px;font-size:.78rem;font-weight:700;margin-bottom:.75rem}.promo-content h3{font-size:1.45rem;font-weight:800;margin:0 0 .5rem}.promo-content p{font-size:.88rem;color:#ffffffd9;line-height:1.5;margin:0 0 1.25rem}.promo-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#0f172a;padding:.65rem 1.2rem;border-radius:10px;font-weight:700;font-size:.85rem;text-decoration:none;transition:all .2s ease}.promo-btn:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 16px #00000026}.promo-img{position:absolute;left:-20px;bottom:-20px;width:220px;height:220px;object-fit:cover;border-radius:50%;opacity:.85;transform:rotate(-10deg);pointer-events:none}@media(max-width:1024px){.hero-slide{padding:2.5rem}.hero-title{font-size:2rem}.features-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-slide{flex-direction:column-reverse;text-align:center;padding:2rem 1.5rem;gap:1.5rem}.hero-slide-content{max-width:100%}.hero-actions{justify-content:center}.hero-slide-image-wrapper{flex:0 0 auto}.hero-slide-image{max-height:220px}.features-bar{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.promo-banners-grid{grid-template-columns:1fr}.promo-img{width:160px;height:160px}}.home-page{--primary: #5b35d5;--primary-dark: #4724b5;--text: #111116;--muted: #777783;--border: #ececf1;--surface: #f7f7fa;--white: #ffffff;width:100%;min-height:100vh;color:var(--text);background:#fff;font-family:IRANSansX,Vazirmatn,Tahoma,Arial,sans-serif}.home-page *,.home-page *:before,.home-page *:after{box-sizing:border-box}.home-container{width:min(1380px,calc(100% - 48px));margin-inline:auto}.hero-section{padding:14px 0 0}.hero-container{position:relative;width:min(1380px,calc(100% - 48px));height:430px;margin-inline:auto;overflow:hidden;border-radius:18px;background:#09090b}.hero-slide{position:absolute;inset:0;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.hero-slide.is-active{opacity:1;visibility:visible;z-index:2}.hero-content{position:relative;z-index:4;padding:45px 70px 45px 30px;color:#fff}.hero-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(255,255,255,.16);border-radius:100px;background:#ffffff14;color:#fff;font-size:11px;font-weight:600}.hero-content h1{max-width:520px;margin:20px 0 13px;font-size:clamp(36px,4vw,57px);line-height:1.04;letter-spacing:-1.8px}.hero-content p{max-width:500px;margin:0;color:#ffffffb8;font-size:14px;line-height:2}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:27px}.hero-primary-button{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:9px;background:#fff;color:#111;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.hero-primary-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}.hero-offer{padding:9px 12px;border-radius:8px;background:#ffffff14;color:#fffc;font-size:11px}.hero-mini-features{display:flex;align-items:center;gap:20px;margin-top:35px}.hero-mini-features span{display:flex;align-items:center;gap:6px;color:#ffffff8c;font-size:10px}.hero-visual{position:relative;height:100%;min-width:0}.hero-visual img{position:absolute;width:90%;height:88%;right:-2%;top:6%;object-fit:cover;border-radius:14px;mix-blend-mode:screen;opacity:.92;filter:saturate(1.15)}.hero-glow{position:absolute;width:430px;height:430px;top:20px;right:10%;border-radius:50%;background:#752dff61;filter:blur(90px)}.hero-arrow{position:absolute;z-index:5;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;transform:translateY(-50%);border:0;border-radius:50%;background:#fffffff2;color:#222;cursor:pointer;transition:transform .2s ease,background .2s ease}.hero-arrow:hover{transform:translateY(-50%) scale(1.08);background:#fff}.hero-arrow-right{right:16px}.hero-arrow-left{left:16px}.hero-pagination{position:absolute;z-index:8;left:50%;bottom:16px;display:flex;gap:5px;transform:translate(-50%)}.hero-pagination button{width:25px;height:3px;padding:0;border:0;border-radius:20px;background:#ffffff47;cursor:pointer;transition:width .3s ease,background .3s ease}.hero-pagination button.active{width:45px;background:#fff}.categories-section{padding-top:18px}.category-strip{display:grid;grid-template-columns:repeat(9,1fr);gap:8px;padding:8px 0 12px}.category-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:112px;padding:13px 8px;border:1px solid transparent;border-radius:13px;color:#25252c;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.category-card:hover{transform:translateY(-3px);border-color:#e9e8f1;box-shadow:0 12px 30px #1a172c12}.category-icon{display:flex;align-items:center;justify-content:center;width:47px;height:47px;margin-bottom:9px;border-radius:13px;background:color-mix(in srgb,var(--category-color, #5b35d5) 10%,white);color:var(--category-color, #5b35d5);transition:transform .2s ease}.category-card:hover .category-icon{transform:scale(1.06)}.category-card strong{font-size:11px;font-weight:700;text-align:center}.category-card span{margin-top:5px;color:#a0a0aa;font-size:9px}.all-categories{border-color:#1b1b20;background:#111116;color:#fff}.all-categories .category-icon{background:#ffffff14;color:#fff}.all-categories span{color:#ffffff80}.category-skeleton{height:112px;border-radius:13px;background:linear-gradient(90deg,#f1f1f4 25%,#fafafa,#f1f1f4 75%);background-size:200% 100%;animation:skeleton 1.5s infinite}@keyframes skeleton{to{background-position:-200% 0}}.promo-grid{display:grid;grid-template-columns:1.25fr .85fr 1fr;gap:10px;margin-top:8px}.promo-card{position:relative;display:flex;overflow:hidden;min-height:178px;border-radius:13px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.promo-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #14121e1a}.promo-large{min-height:365px}.promo-dark{background:#08090d;color:#fff}.promo-purple{min-height:365px;background:#5424c9;color:#fff}.promo-copy{position:relative;z-index:3;padding:25px}.promo-copy>span:first-child{display:block;margin-bottom:8px;opacity:.65;font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.promo-copy h2{margin:0;font-size:25px;line-height:1.15}.promo-copy h3{margin:0;font-size:18px;line-height:1.15}.promo-copy p{max-width:180px;margin:10px 0;opacity:.65;font-size:10px;line-height:1.8}.promo-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:9px;font-weight:700}.promo-card img{position:absolute;object-fit:cover;transition:transform .45s ease}.promo-card:hover img{transform:scale(1.05)}.promo-large img{width:62%;height:100%;left:-2%;bottom:0;object-position:center}.promo-purple img{width:85%;height:65%;left:7%;bottom:-3%;object-position:center}.promo-stack{display:grid;grid-template-rows:1fr 1fr;gap:10px}.promo-light{min-height:177px;color:#15151a}.promo-light.blue{background:#dceaff}.promo-light.green{background:#e6f1b8}.promo-light .promo-copy{padding:20px}.promo-light .promo-copy small{display:block;margin-top:7px;opacity:.55;font-size:8px}.promo-light img{width:48%;height:100%;left:0;bottom:0;object-fit:contain}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.home-section-heading h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.5px}.home-section-heading p{margin:6px 0 0;color:#9999a2;font-size:10px}.section-eyebrow{display:inline-flex;align-items:center;margin-bottom:6px;color:var(--primary);font-size:9px;font-weight:800}.section-view-all{display:inline-flex;align-items:center;gap:5px;color:#5b35d5;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.section-view-all:hover{color:#3e20a9}.collections-section{padding-top:45px}.collections-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.collection-card{display:flex;align-items:center;justify-content:space-between;min-height:115px;overflow:hidden;padding:17px;border:1px solid #eeeeF2;border-radius:13px;background:#fafafd;color:#17171c;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.collection-card:hover{transform:translateY(-2px);box-shadow:0 12px 35px #16142312}.collection-card div{position:relative;z-index:2}.collection-card span{display:block;margin-bottom:5px;color:#9696a0;font-size:8px}.collection-card strong{display:block;font-size:12px}.collection-card small{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--primary);font-size:8px;font-weight:700}.collection-card img{width:105px;height:90px;object-fit:contain}.products-section{padding-top:48px}.flash-heading{display:inline-flex;align-items:center;gap:4px;color:#ef4444!important}.products-carousel-wrapper{position:relative}.products-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:215px;gap:10px;overflow-x:auto;padding:4px 2px 12px;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none}.products-carousel::-webkit-scrollbar{display:none}.home-product-card{position:relative;min-width:0;padding:10px;border:1px solid #eeeeF2;border-radius:13px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-product-card:hover{transform:translateY(-4px);border-color:#ded9f5;box-shadow:0 16px 35px #1e193714}.product-discount{position:absolute;z-index:2;top:9px;right:9px;padding:4px 6px;border-radius:5px;background:#ef3340;color:#fff;font-size:8px;font-weight:800}.product-rank{position:absolute;z-index:2;top:9px;right:9px;font-size:10px;font-weight:800;color:#6d6d76}.home-product-image{display:flex;align-items:center;justify-content:center;height:165px;border-radius:9px;background:#fafafa;overflow:hidden}.home-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.home-product-card:hover .home-product-image img{transform:scale(1.05)}.home-product-body{position:relative;padding:11px 2px 2px}.home-product-category{display:block;margin-bottom:5px;color:#a0a0aa;font-size:8px}.home-product-name{display:block;height:36px;overflow:hidden;color:#202027;font-size:11px;font-weight:700;line-height:1.7;text-decoration:none}.home-product-rating{display:flex;align-items:center;gap:3px;margin-top:7px;color:#f3a900;font-size:8px}.home-product-price{display:flex;flex-direction:column;margin-top:9px;padding-left:28px}.home-product-price del{min-height:13px;color:#b4b4bb;font-size:8px}.home-product-price strong{color:#16161c;font-size:11px}.home-cart-button{position:absolute;left:2px;bottom:0;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border:0;border-radius:8px;background:var(--primary);color:#fff;cursor:pointer;transition:transform .2s ease,background .2s ease}.home-cart-button:hover{transform:scale(1.08);background:var(--primary-dark)}.products-nav{position:absolute;z-index:4;top:45%;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #ededf1;border-radius:50%;background:#fff;color:#333;cursor:pointer;box-shadow:0 5px 20px #00000014}.products-nav:hover{background:#f8f7fc}.products-nav-right{right:-17px}.products-nav-left{left:-17px}.product-skeleton{height:320px;border-radius:13px;background:linear-gradient(90deg,#f1f1f4 25%,#fafafa,#f1f1f4 75%);background-size:200% 100%;animation:skeleton 1.5s infinite}.new-arrivals-layout{display:grid;grid-template-columns:1.05fr 1.95fr;gap:10px}.new-arrival-feature{position:relative;min-height:420px;overflow:hidden;border-radius:14px;background:#13092c;color:#fff;text-decoration:none}.new-arrival-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.new-arrival-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#07040ff2,#07040f59 55%,#07040f0d)}.new-arrival-copy{position:absolute;z-index:2;right:25px;left:25px;bottom:25px}.new-arrival-copy>span:first-child{display:inline-block;margin-bottom:8px;padding:5px 8px;border-radius:5px;background:#5b35d5;font-size:8px}.new-arrival-copy h3{max-width:360px;margin:0;font-size:25px;line-height:1.3}.new-arrival-copy p{max-width:350px;color:#fff9;font-size:10px;line-height:1.8}.new-arrival-button{display:inline-flex!important;align-items:center;gap:5px;color:#fff!important;font-size:9px;font-weight:700}.new-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.best-sellers-section{margin-top:48px;padding:35px 0 38px;background:#0c0c11;color:#fff}.best-sellers-section .home-section-heading h2{color:#fff}.best-sellers-section .home-section-heading p{color:#73737c}.best-sellers-section .section-eyebrow{color:#9275f2}.best-sellers-section .section-view-all{color:#a995ff}.best-sellers-box{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px;border-radius:13px;background:#131319}.best-seller-item{position:relative;display:flex;flex-direction:column;min-height:240px;padding:12px;overflow:hidden;border-radius:9px;background:#18181f;transition:transform .2s ease,background .2s ease}.best-seller-item:hover{transform:translateY(-3px);background:#1d1d25}.best-seller-number{position:absolute;top:10px;right:10px;color:#777780;font-size:11px;font-weight:800}.best-seller-item img{width:100%;height:115px;margin-top:12px;object-fit:contain}.best-seller-info{margin-top:8px}.best-seller-info>span{color:#777780;font-size:8px}.best-seller-info>a{display:block;height:34px;margin-top:4px;overflow:hidden;color:#fff;font-size:10px;font-weight:700;line-height:1.7;text-decoration:none}.best-seller-price{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.best-seller-price strong{font-size:10px}.best-seller-price del{color:#65656d;font-size:8px}.best-seller-cart{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:7px;background:#5b35d5;color:#fff;cursor:pointer}.trust-section{padding:24px 0}.trust-grid{width:min(1380px,calc(100% - 48px));display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-inline:auto}.trust-item{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid #eeeeF2;border-radius:11px;background:#fafafd}.trust-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:39px;height:39px;border-radius:10px;background:#f0ebff;color:var(--primary)}.trust-item strong{display:block;font-size:10px}.trust-item span{display:block;margin-top:3px;color:#9999a2;font-size:8px}.app-section{padding-bottom:50px}.app-banner{position:relative;min-height:270px;overflow:hidden;border-radius:15px;background:radial-gradient(circle at 70% 50%,rgba(91,53,213,.4),transparent 35%),#f4f2fb;display:flex;align-items:center;padding:30px 55px}.app-copy{position:relative;z-index:3;max-width:430px}.app-copy>span{color:var(--primary);font-size:9px;font-weight:800}.app-copy h2{margin:8px 0;font-size:27px;line-height:1.25}.app-copy p{max-width:410px;margin:0;color:#7f7f89;font-size:10px;line-height:2}.app-buttons{display:flex;gap:7px;margin-top:17px}.app-buttons button{padding:8px 12px;border:1px solid #ddd9e9;border-radius:7px;background:#fff;color:#222;font-size:9px;font-weight:700;cursor:pointer}.app-phone{position:absolute;z-index:2;left:37%;bottom:-95px;width:190px;height:330px;padding:7px;border-radius:25px;background:#17151f;transform:rotate(-7deg);box-shadow:0 25px 70px #22184a38}.phone-screen{height:100%;padding:12px;overflow:hidden;border-radius:20px;background:#fff}.phone-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;font-weight:800}.phone-product{margin-top:15px;padding:8px;border-radius:10px;background:#f3f0ff}.phone-product img{width:100%;height:125px;object-fit:contain}.phone-product strong,.phone-product span{display:block}.phone-product strong{margin-top:5px;font-size:9px}.phone-product span{margin-top:4px;color:var(--primary);font-size:7px}.phone-bars{display:flex;flex-direction:column;gap:6px;margin-top:12px}.phone-bars i{display:block;height:6px;border-radius:10px;background:#eeeef3}.phone-bars i:nth-child(1){width:85%}.phone-bars i:nth-child(2){width:65%}.phone-bars i:nth-child(3){width:75%}.app-benefits{position:absolute;left:7%;bottom:35px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;z-index:3}.app-benefits div{display:flex;align-items:center;gap:6px;color:#666673;font-size:9px}.app-benefits svg{color:var(--primary)}.home-api-notice{position:fixed;z-index:100;right:20px;bottom:20px;padding:10px 14px;border:1px solid #ece8fa;border-radius:9px;background:#fff;color:#777;font-size:10px;box-shadow:0 10px 35px #0000001a}@media(max-width:1200px){.hero-container{height:400px}.hero-content{padding-right:45px}.category-strip{grid-template-columns:repeat(5,1fr)}.promo-grid{grid-template-columns:1fr .8fr}.promo-stack{grid-column:1 / -1;grid-template-columns:1fr 1fr;grid-template-rows:auto}.promo-stack .promo-card{min-height:170px}.collections-grid{grid-template-columns:repeat(2,1fr)}.best-sellers-box{grid-template-columns:repeat(3,1fr)}.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.home-container,.hero-container,.trust-grid{width:min(100% - 28px,700px)}.hero-container{height:500px}.hero-slide{grid-template-columns:1fr}.hero-content{padding:40px 35px 20px;align-self:start}.hero-content h1{max-width:450px;font-size:42px}.hero-visual{position:absolute;inset:auto 0 0;height:52%}.hero-visual img{width:75%;height:100%;right:10%;top:0}.hero-glow{width:300px;height:300px;right:25%}.hero-mini-features{margin-top:20px}.promo-grid{grid-template-columns:1fr}.promo-large,.promo-purple{min-height:260px}.promo-stack{grid-column:auto}.new-arrivals-layout{grid-template-columns:1fr}.new-arrival-feature{min-height:350px}.new-products-grid{grid-template-columns:repeat(2,1fr)}.app-banner{min-height:400px;padding:30px}.app-phone{left:12%}.app-benefits{left:8%;bottom:20px}}@media(max-width:600px){.home-container,.hero-container,.trust-grid{width:calc(100% - 20px)}.hero-section{padding-top:10px}.hero-container{height:470px;border-radius:13px}.hero-content{padding:30px 24px 10px}.hero-content h1{margin-top:15px;font-size:34px;letter-spacing:-1px}.hero-content p{font-size:11px;line-height:1.8}.hero-actions{margin-top:18px}.hero-mini-features{gap:10px}.hero-mini-features span{font-size:8px}.hero-visual{height:48%}.hero-visual img{width:95%;right:2%}.hero-arrow{width:31px;height:31px}.hero-arrow-right{right:9px}.hero-arrow-left{left:9px}.category-strip{display:flex;overflow-x:auto;gap:7px;padding-bottom:8px;scrollbar-width:none}.category-strip::-webkit-scrollbar{display:none}.category-card{flex:0 0 82px;min-height:100px}.category-icon{width:41px;height:41px}.category-card strong{font-size:9px}.promo-grid{gap:8px}.promo-large,.promo-purple{min-height:230px}.promo-stack{display:grid;grid-template-columns:1fr}.promo-light{min-height:150px}.collections-grid{grid-template-columns:1fr}.home-section-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:13px}.home-section-heading h2{font-size:19px}.home-section-heading p{font-size:9px}.products-carousel{grid-auto-columns:175px}.home-product-image{height:140px}.home-product-name{font-size:10px}.products-nav{display:none}.new-products-grid{grid-template-columns:1fr 1fr}.new-arrival-feature{min-height:300px}.best-sellers-box{grid-template-columns:1fr 1fr}.best-seller-item{min-height:225px}.trust-grid{grid-template-columns:1fr 1fr}.trust-item{align-items:flex-start;flex-direction:column;padding:12px}.trust-item strong{font-size:9px}.trust-item span{font-size:7px}.app-banner{min-height:510px;padding:25px;align-items:flex-start}.app-copy{max-width:100%}.app-copy h2{font-size:24px}.app-phone{left:50%;bottom:-110px;width:155px;height:285px;transform:translate(-50%) rotate(-6deg)}.app-benefits{inset:225px 25px auto;grid-template-columns:1fr 1fr}.home-api-notice{right:10px;left:10px;bottom:10px;text-align:center}}@media(max-width:400px){.hero-content h1{font-size:30px}.hero-mini-features span:nth-child(3){display:none}.new-products-grid,.best-sellers-box,.trust-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-page *,.home-page *:before,.home-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-page{background:#f7f7fb;min-height:100vh;padding:40px 0}.product-container{width:min(1400px,92%);margin:auto}.product-breadcrumb{display:flex;align-items:center;gap:10px;color:#777;font-size:14px;margin-bottom:30px}.product-breadcrumb a{color:#555;text-decoration:none}.product-breadcrumb a:hover{color:#5b21ff}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start}.product-gallery{background:#fff;border-radius:28px;padding:25px;box-shadow:0 20px 50px #0000000f}.gallery-main{position:relative;height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#fafafa,#f1f1f7)}.gallery-main img{width:90%;height:90%;object-fit:contain;transition:.4s}.gallery-main img:hover{transform:scale(1.05)}.discount-badge{position:absolute;top:20px;right:20px;z-index:2;background:#5b21ff;color:#fff;padding:8px 14px;border-radius:50px;font-size:14px;font-weight:700}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 25px #0000001f}.gallery-arrow.right{right:20px}.gallery-arrow.left{left:20px}.gallery-thumbs{display:flex;gap:12px;margin-top:20px;overflow:auto}.gallery-thumb{width:80px;height:80px;border-radius:16px;overflow:hidden;border:2px solid transparent;background:#f5f5f5;cursor:pointer}.gallery-thumb.active{border-color:#5b21ff}.gallery-thumb img{width:100%;height:100%;object-fit:contain}.product-info-box{background:#fff;border-radius:28px;padding:32px;box-shadow:0 20px 50px #0000000f}.product-top{display:flex;justify-content:space-between;align-items:center}.category-pill{background:#ede9fe;color:#5b21ff;padding:7px 15px;border-radius:50px;font-size:13px;font-weight:700}.rating-box{display:flex;align-items:center;gap:5px;background:#fff7ed;padding:8px 14px;border-radius:50px}.product-title{font-size:30px;line-height:1.7;margin:25px 0 15px;color:#111827}.product-short{color:#6b7280;line-height:2;font-size:15px}.price-card{margin-top:25px;background:linear-gradient(135deg,#111827,#312e81);border-radius:22px;padding:22px;color:#fff;display:flex;justify-content:space-between;align-items:center}.price-card span{font-size:13px;opacity:.8}.price-card h2{margin-top:8px;font-size:28px}.old-price{text-decoration:line-through;opacity:.6}.stock-box{margin-top:20px;padding:15px;border-radius:16px;background:#ecfdf5;color:#059669;display:flex;align-items:center;gap:10px;font-weight:600}.stock-box.danger{background:#fef2f2;color:#dc2626}.purchase-area{display:flex;gap:15px;margin-top:25px}.quantity-box{display:flex;align-items:center;gap:18px;padding:8px 15px;border-radius:18px;background:#f3f4f6}.quantity-box button{border:none;background:#fff;width:35px;height:35px;border-radius:10px;cursor:pointer}.add-cart-btn{flex:1;border:none;border-radius:18px;background:linear-gradient(135deg,#5b21ff,#8b5cf6);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.3s}.add-cart-btn:hover{transform:translateY(-3px)}.add-cart-btn.success{background:#059669}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.benefits-grid>div{background:#f9fafb;border-radius:18px;padding:18px;display:flex;align-items:center;gap:15px}.benefits-grid svg{color:#5b21ff}.benefits-grid section{display:flex;flex-direction:column;gap:5px}.benefits-grid span{font-size:13px;color:#777}.attributes-box{margin-top:30px}.attributes-box h3{margin-bottom:15px}.attribute-row{padding:15px 0;border-bottom:1px solid #eee}.attribute-row>span{display:block;font-weight:700;margin-bottom:10px}.attribute-row section{display:flex;gap:10px;flex-wrap:wrap}.attribute-row em{font-style:normal;background:#f3f4f6;padding:8px 14px;border-radius:50px;font-size:13px}.description-box{margin-top:40px;background:#fff;border-radius:28px;padding:35px;box-shadow:0 20px 50px #0000000d}.description-box h2{margin-bottom:25px}.description-box div{line-height:2.2;color:#555}.product-loading{width:90%;margin:100px auto;display:grid;gap:20px}.product-loading div{height:200px;background:#eee;border-radius:25px;animation:pulse 1.5s infinite}@keyframes pulse{50%{opacity:.5}}.product-error{text-align:center;padding:100px 20px}.product-error button{margin-top:20px;padding:12px 25px;border:none;background:#5b21ff;color:#fff;border-radius:14px}@media(max-width:900px){.product-layout{grid-template-columns:1fr}.gallery-main{height:380px}.product-title{font-size:22px}.purchase-area{flex-direction:column}.add-cart-btn{height:55px}.benefits-grid{grid-template-columns:1fr}}@media(max-width:500px){.product-container{width:94%}.product-info-box,.product-gallery{padding:18px;border-radius:22px}.price-card{flex-direction:column;align-items:flex-start;gap:15px}.gallery-thumb{width:65px;height:65px}}.product-reviews{margin-top:24px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px}.reviews-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eef1f5;padding-bottom:14px}.reviews-head h2{margin:0 0 5px}.reviews-head span{font-size:13px;color:#64748b}.review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.review-card{border:1px solid #edf0f4;border-radius:12px;padding:15px}.review-card-head{display:flex;justify-content:space-between;gap:8px}.review-card-head span{letter-spacing:2px}.review-card h3{font-size:14px;margin:10px 0 5px}.review-card p{line-height:1.9;color:#475569;margin:0 0 8px}.review-card small{color:#94a3b8;font-size:11px}.empty-reviews{padding:28px;text-align:center;color:#94a3b8;grid-column:1/-1}.review-form{border-top:1px solid #eef1f5;padding-top:18px}.review-form h3{margin-top:0}.review-form>input,.review-form>textarea{display:block;width:100%;box-sizing:border-box;margin:9px 0;padding:11px;border:1px solid #dbe1ea;border-radius:10px;font-family:inherit}.review-stars{display:flex;gap:3px;direction:rtl}.review-stars button{border:0;background:none;font-size:25px;color:#cbd5e1;cursor:pointer}.review-stars button.active{color:#f59e0b}.review-submit{display:flex;align-items:center;gap:7px;border:0;border-radius:10px;padding:11px 18px;background:#111827;color:#fff;cursor:pointer}.review-submit:disabled{opacity:.5;cursor:not-allowed}.review-form p{color:#64748b}@media(max-width:700px){.review-list{grid-template-columns:1fr}.product-reviews{padding:15px}}.category-page,.category-products-page{width:100%}.category-heading,.category-products-header{margin-bottom:28px}.category-heading h1,.category-products-header h1{margin:0;color:#111827;font-size:30px;font-weight:800}.category-heading p,.category-products-header p{margin:10px 0 0;color:#6b7280;font-size:14px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.category-card{min-height:130px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 16px #0f172a0a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.category-card:hover{border-color:#93c5fd;box-shadow:0 10px 24px #2563eb1a;transform:translateY(-3px)}.category-card__name{color:#111827;font-size:18px;font-weight:700}.category-card small{color:#6b7280;font-size:13px}.category-products-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.back-to-categories{padding:10px 16px;border:1px solid #dbeafe;border-radius:10px;color:#2563eb;background:#eff6ff;font-size:13px;font-weight:600;transition:all .2s ease}.back-to-categories:hover{color:#fff;border-color:#2563eb;background:#2563eb}.products-toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:14px;margin-bottom:28px;padding:18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 16px #0f172a0a}.filter-group{display:flex;flex-direction:column;gap:7px}.filter-group label{color:#374151;font-size:12px;font-weight:700}.filter-group input,.filter-group select{width:100%;height:42px;padding:0 12px;border:1px solid #d1d5db;border-radius:9px;outline:none;color:#111827;background:#fff;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.filter-group input:focus,.filter-group select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.clear-filters-button{height:42px;padding:0 14px;border:1px solid #fecaca;border-radius:9px;color:#dc2626;background:#fef2f2;font-size:12px;font-weight:700;white-space:nowrap;transition:all .2s ease}.clear-filters-button:hover{color:#fff;border-color:#dc2626;background:#dc2626}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-grid>*{min-width:0}.category-message,.products-message{width:100%;padding:32px 20px;border:1px dashed #d1d5db;border-radius:14px;color:#6b7280;background-color:#f9fafb;text-align:center;font-size:14px}.category-message--error,.products-message--error{color:#b91c1c;border-color:#fecaca;background-color:#fef2f2}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:36px}.pagination__pages{display:flex;align-items:center;gap:6px}.pagination__button,.pagination__page{min-width:38px;height:38px;padding:0 10px;border:1px solid #e5e7eb;border-radius:9px;color:#374151;background-color:#fff;font-size:13px;font-weight:600;transition:all .2s ease}.pagination__button:hover:not(:disabled),.pagination__page:hover{border-color:#93c5fd;color:#2563eb;background-color:#eff6ff}.pagination__button:disabled{cursor:not-allowed;opacity:.45}.pagination__page--active{border-color:#2563eb;color:#fff;background-color:#2563eb}.pagination__page--active:hover{color:#fff;background-color:#1d4ed8}.pagination__dots{min-width:28px;color:#6b7280;text-align:center}@media(max-width:1100px){.category-grid,.product-grid,.products-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-group--search{grid-column:span 3}.clear-filters-button{width:max-content}}@media(max-width:768px){.category-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.category-products-header{align-items:flex-start;flex-direction:column}.products-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-group--search{grid-column:span 2}}@media(max-width:480px){.category-heading h1,.category-products-header h1{font-size:24px}.category-grid,.product-grid{grid-template-columns:1fr}.products-toolbar{grid-template-columns:1fr;padding:14px}.filter-group--search{grid-column:auto}.clear-filters-button{width:100%}.pagination{gap:6px}.pagination__button{min-width:48px;padding:0 8px;font-size:11px}.pagination__pages{gap:3px}.pagination__page{min-width:32px;height:34px;padding:0 7px}}.category-children{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.category-children>span{color:#6b7280;font-size:12px;font-weight:700}.category-children a{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:7px 11px;text-decoration:none;font-size:11px}.category-children a:hover{border-color:#1688a5;color:#1688a5}.category-children small{color:#9ca3af}.login-page{--ln-primary: #22bbe0;--ln-secondary: #ee0c6f;--ln-purple: #8b5cf6;--ln-bg: #070b14;--ln-card: rgba(14, 19, 32, .78);--ln-border: rgba(255, 255, 255, .09);position:relative;min-height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 15% 20%,rgba(34,187,224,.12),transparent 30%),radial-gradient(circle at 85% 75%,rgba(238,12,111,.1),transparent 32%),var(--ln-bg);font-family:Vazirmatn,IRANSans,Arial,sans-serif;isolation:isolate}.login-background{position:absolute;inset:0;z-index:-1;overflow:hidden}.grid-overlay{position:absolute;inset:-100px;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:55px 55px;transform:perspective(500px) rotateX(55deg) translateY(120px) scale(1.8);-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 65%,transparent);mask-image:linear-gradient(to bottom,transparent,black 25%,black 65%,transparent);animation:gridMove 18s linear infinite}.orb{position:absolute;display:block;border-radius:50%;filter:blur(2px);opacity:.55;animation:orbFloat 9s ease-in-out infinite}.orb:after{content:"";position:absolute;inset:15%;border-radius:inherit;background:inherit;filter:blur(35px)}.orb-one{width:330px;height:330px;top:-100px;right:-70px;background:#22bbe029;animation-delay:-2s}.orb-two{width:260px;height:260px;bottom:-80px;left:-50px;background:#ee0c6f24;animation-delay:-5s}.orb-three{width:180px;height:180px;top:40%;left:38%;background:#8b5cf614;animation-duration:12s}.login-wrapper{position:relative;width:min(1120px,calc(100% - 40px));min-height:720px;display:flex;align-items:center;justify-content:center}.login-card{position:relative;width:470px;padding:42px;border:1px solid var(--ln-border);border-radius:30px;background:linear-gradient(145deg,#ffffff0e,#ffffff05),var(--ln-card);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0 35px 100px #00000073,inset 0 1px #ffffff12;animation:cardEnter .8s cubic-bezier(.16,1,.3,1) both;z-index:5}.login-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(34,187,224,.5),transparent 30%,transparent 65%,rgba(238,12,111,.4));-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;opacity:.55}.login-brand{display:flex;align-items:center;gap:13px;margin-bottom:42px}.brand-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,var(--ln-primary),var(--ln-purple));box-shadow:0 10px 30px #22bbe033;transform:rotate(-5deg);animation:brandFloat 4s ease-in-out infinite}.brand-icon span{color:#fff;font-size:13px;font-weight:900;letter-spacing:-.5px;transform:rotate(5deg)}.login-brand strong{display:block;color:#fff;font-size:17px;font-weight:800;letter-spacing:-.5px}.login-brand>div:last-child span{display:block;margin-top:3px;color:#ffffff61;font-size:10px}.login-heading{margin-bottom:34px}.eyebrow{display:inline-block;margin-bottom:10px;color:var(--ln-primary);font-size:9px;font-weight:800;letter-spacing:3px;opacity:.85}.login-heading h1{margin:0;color:#fff;font-size:35px;line-height:1.35;font-weight:900;letter-spacing:-1.5px}.login-heading h1 span{display:inline;background:linear-gradient(90deg,var(--ln-primary),#62dcf5,var(--ln-secondary));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientText 5s linear infinite}.login-heading p{margin:11px 0 0;color:#ffffff6b;font-size:13px}.login-form{display:flex;flex-direction:column;gap:20px}.field{display:flex;flex-direction:column;gap:9px}.field-header{display:flex;align-items:center;justify-content:space-between}.field label{color:#ffffffb3;font-size:11px;font-weight:700}.forgot-password{padding:0;border:0;background:transparent;color:var(--ln-primary);font:inherit;font-size:10px;cursor:pointer;transition:.25s ease}.forgot-password:hover{color:#fff}.input-wrapper{position:relative;height:57px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff09;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}.input-wrapper:hover{border-color:#ffffff21;background:#ffffff0b}.input-wrapper:focus-within{border-color:#22bbe08c;background:#22bbe00b;box-shadow:0 0 0 4px #22bbe00f,0 12px 30px #0000001f;transform:translateY(-1px)}.input-wrapper>svg{width:19px;height:19px;margin-right:17px;flex-shrink:0;color:#ffffff52;transition:color .3s ease}.input-wrapper:focus-within>svg{color:var(--ln-primary)}.input-wrapper input{width:100%;height:100%;padding:0 13px;border:0;outline:0;background:transparent;color:#fff;font-family:inherit;font-size:12px}.input-wrapper input::placeholder{color:#ffffff3d}.password-toggle{width:44px;height:100%;display:flex;align-items:center;justify-content:center;margin-left:3px;border:0;background:transparent;color:#ffffff4d;cursor:pointer;transition:.25s ease}.password-toggle svg{width:18px;height:18px}.password-toggle:hover{color:var(--ln-primary)}.login-error{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid rgba(255,70,100,.18);border-radius:12px;background:#ff32500e;color:#ff8498;font-size:10px;animation:errorEnter .3s ease both}.login-error svg{width:17px;height:17px;flex-shrink:0}.login-submit{position:relative;height:58px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:5px;overflow:hidden;border:0;border-radius:16px;background:linear-gradient(100deg,var(--ln-primary),#159fc2 45%,var(--ln-purple));background-size:200% 100%;color:#fff;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 14px 35px #22bbe02b;transition:transform .25s ease,box-shadow .25s ease,background-position .5s ease}.login-submit:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skew(-20deg);transition:left .7s ease}.login-submit:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 18px 45px #22bbe03d}.login-submit:hover:before{left:140%}.login-submit:active{transform:translateY(0) scale(.99)}.login-submit svg{width:18px;height:18px;transition:transform .3s ease}.login-submit:hover svg{transform:translate(-4px)}.login-submit.is-loading{cursor:wait;opacity:.8}.spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.login-divider{position:relative;display:flex;align-items:center;justify-content:center;margin:28px 0 22px}.login-divider:before,.login-divider:after{content:"";position:absolute;top:50%;width:calc(50% - 22px);height:1px;background:#fff1}.login-divider:before{right:0}.login-divider:after{left:0}.login-divider span{color:#ffffff3b;font-size:9px}.register-box{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px}.register-box>span{color:#ffffff59}.register-box button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--ln-primary);font-family:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:.25s ease}.register-box button:hover{color:#fff}.register-box button span{transition:transform .25s ease}.register-box button:hover span{transform:translate(-3px)}.login-footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:27px;color:#fff3;font-size:8px}.status-dot{width:5px;height:5px;border-radius:50%;background:#47e6a1;box-shadow:0 0 0 4px #47e6a10f,0 0 12px #47e6a199;animation:statusPulse 2s ease-in-out infinite}.login-decoration{position:absolute;inset:0;pointer-events:none}.decoration-ring{position:absolute;border:1px solid rgba(255,255,255,.04);border-radius:50%;animation:ringRotate 25s linear infinite}.ring-one{width:520px;height:520px;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-two{width:720px;height:720px;top:50%;left:50%;transform:translate(-50%,-50%);border-style:dashed;opacity:.4;animation-direction:reverse;animation-duration:40s}.floating-card{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#0e13208c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 15px 35px #0003;animation:floatingCard 5s ease-in-out infinite}.floating-card>span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#22bbe017;color:var(--ln-primary);font-size:12px}.floating-card strong{display:block;color:#fffc;font-size:9px}.floating-card small{display:block;margin-top:2px;color:#ffffff4d;font-size:7px}.card-one{top:24%;right:5%;animation-delay:-1s}.card-two{bottom:22%;left:5%;animation-delay:-3s}.card-two>span{color:#47e6a1;background:#47e6a114}@keyframes cardEnter{0%{opacity:0;transform:translateY(35px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes brandFloat{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-4px)}}@keyframes gradientText{0%{background-position:0% center}to{background-position:200% center}}@keyframes gridMove{0%{transform:perspective(500px) rotateX(55deg) translateY(120px) scale(1.8)}to{transform:perspective(500px) rotateX(55deg) translateY(175px) scale(1.8)}}@keyframes orbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-25px,0) scale(1.06)}}@keyframes floatingCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ringRotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes statusPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes errorEnter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.login-wrapper{min-height:auto}.login-decoration{display:none}.login-card{width:min(470px,100%)}}@media(max-width:600px){.login-page{padding:25px 0}.login-wrapper{width:calc(100% - 24px)}.login-card{padding:30px 22px;border-radius:24px}.login-brand{margin-bottom:32px}.login-heading h1{font-size:29px}.login-heading{margin-bottom:28px}.input-wrapper{height:54px}.login-submit{height:55px}.orb-one{width:230px;height:230px}.orb-two{width:180px;height:180px}}@media(prefers-reduced-motion:reduce){.login-page *,.login-page *:before,.login-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.main-content{max-width:100%;padding:0}.site-header .header-main{padding:10px 24px!important}.action-svg{width:34px;height:34px;overflow:visible}.action-svg *,.order-svg *{transform-box:fill-box}.order-box{transform-origin:center bottom}.action-card:hover .order-box{animation:boxLift 1.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes boxLift{0%,to{transform:translateY(0)}25%{transform:translateY(-5px) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}75%{transform:translateY(-3px)}}.box-top{transform-origin:center bottom}.action-card:hover .box-top{animation:boxOpen 1.6s ease-in-out infinite}@keyframes boxOpen{0%,to{transform:rotateX(0)}35%{transform:translateY(-3px) rotateX(18deg)}60%{transform:rotateX(5deg)}}.box-open-line{stroke-dasharray:35;stroke-dashoffset:35}.action-card:hover .box-open-line{animation:packageLine 1.5s ease infinite}@keyframes packageLine{50%{stroke-dashoffset:0}}.box-tape{transform-origin:center}.action-card:hover .box-tape{animation:tapeGlow 1s ease-in-out infinite}@keyframes tapeGlow{50%{opacity:.7;transform:scaleY(1.1)}}.box-label{transform-origin:center}.action-card:hover .box-label{animation:labelPulse 1.2s ease-in-out infinite}@keyframes labelPulse{50%{transform:scale(1.08)}}.order-status{transform-origin:center}.action-card:hover .order-status{animation:statusFloat 1s ease-in-out infinite}@keyframes statusFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.status-dot{transform-origin:center}.action-card:hover .status-dot{animation:statusBlink .8s ease-in-out infinite}@keyframes statusBlink{50%{transform:scale(1.5);opacity:.5}}.order-shadow{transform-origin:center;opacity:.15}.action-card:hover .order-shadow{animation:shadowMove 1.6s ease-in-out infinite}@keyframes shadowMove{0%,to{transform:scaleX(1);opacity:.15}50%{transform:scaleX(.65);opacity:.05}}.order-particle{opacity:0}.action-card:hover .particle-one{animation:particleMoveOne 1.4s ease-out infinite}.action-card:hover .particle-two{animation:particleMoveTwo 1.6s .2s ease-out infinite}@keyframes particleMoveOne{0%{opacity:0;transform:translateY(5px) scale(.5)}40%{opacity:1}to{opacity:0;transform:translate(-5px,-12px) scale(1.2)}}@keyframes particleMoveTwo{0%{opacity:0;transform:translateY(5px) scale(.5)}40%{opacity:1}to{opacity:0;transform:translate(5px,-10px) scale(1.2)}}.action-card:hover .order-svg{filter:drop-shadow(0 0 6px currentColor)}.address-svg{overflow:visible}.address-pin{transform-origin:40px 66px;transform-box:fill-box}.address-card:hover .address-pin,.action-card:hover .address-pin{animation:addressPinMotion 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes addressPinMotion{0%,to{transform:translateY(0) rotate(0)}18%{transform:translateY(-4px) rotate(-1deg)}35%{transform:translateY(-6px) rotate(1deg)}52%{transform:translateY(0) rotate(0)}60%{transform:translateY(-1px) rotate(0)}}.address-pin-body{transform-origin:center;transition:filter .35s ease,opacity .35s ease}.action-card:hover .address-pin-body{filter:drop-shadow(0 0 5px currentColor) drop-shadow(0 0 10px currentColor)}.address-inner{transform-origin:center}.action-card:hover .address-inner{animation:addressInnerPulse 1.2s ease-in-out infinite}@keyframes addressInnerPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.12);opacity:1}}.address-core{transform-origin:center}.action-card:hover .address-core{animation:addressCorePulse .9s ease-in-out infinite}@keyframes addressCorePulse{0%,to{transform:scale(1);opacity:.8}45%{transform:scale(1.45);opacity:1}65%{transform:scale(1);opacity:.8}}.address-inner-pulse{transform-origin:center;opacity:0;stroke:currentColor;stroke-width:1.5}.action-card:hover .address-inner-pulse{animation:innerRadar 1.4s ease-out infinite}@keyframes innerRadar{0%{transform:scale(.7);opacity:.65}70%{transform:scale(2);opacity:0}to{transform:scale(2);opacity:0}}.address-radar{transform-origin:center;transform-box:fill-box;stroke:currentColor;stroke-width:1.5;opacity:0;fill:none}.action-card:hover .radar-one{animation:addressRadar 1.8s ease-out infinite}.action-card:hover .radar-two{animation:addressRadar 1.8s .8s ease-out infinite}@keyframes addressRadar{0%{transform:scale(.55);opacity:.35}65%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}.address-orbit{transform-origin:center;transform-box:fill-box;stroke:currentColor;stroke-width:1.2;stroke-dasharray:3 7;opacity:.18}.action-card:hover .address-orbit{animation:addressOrbit 4s linear infinite}@keyframes addressOrbit{to{transform:rotate(360deg)}}.address-ground{transform-origin:center;opacity:.12;fill:currentColor}.action-card:hover .address-ground{animation:addressGround 1.8s ease-in-out infinite}@keyframes addressGround{0%,to{transform:scaleX(1);opacity:.12}35%{transform:scaleX(.65);opacity:.06}52%{transform:scaleX(1);opacity:.12}}.address-highlight{transform-origin:left center;opacity:.35}.action-card:hover .address-highlight{animation:addressHighlight 1.5s ease-in-out infinite}@keyframes addressHighlight{0%{opacity:.2;transform:translate(0)}35%{opacity:.8;transform:translate(2px)}70%{opacity:.3;transform:translate(0)}to{opacity:.2}}.address-satellite{transform-origin:center;opacity:.25}.action-card:hover .satellite-one{animation:satelliteOne 1.8s ease-in-out infinite}.action-card:hover .satellite-two{animation:satelliteTwo 2.2s ease-in-out infinite}.action-card:hover .satellite-three{animation:satelliteThree 1.6s ease-in-out infinite}@keyframes satelliteOne{0%,to{transform:translate(0) scale(.8);opacity:.2}50%{transform:translate(-2px,-4px) scale(1.4);opacity:.8}}@keyframes satelliteTwo{0%,to{transform:translate(0) scale(.7);opacity:.2}50%{transform:translate(3px,-3px) scale(1.5);opacity:.8}}@keyframes satelliteThree{0%,to{transform:translate(0) scale(.7);opacity:.2}50%{transform:translate(3px,3px) scale(1.3);opacity:.7}}.address-direction{transform-origin:center bottom;opacity:.3}.action-card:hover .address-direction{animation:directionPulse 1s ease-in-out infinite}@keyframes directionPulse{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.address-svg *,.address-svg{animation:none!important;transition:none!important}}.wishlist-svg *{transform-box:fill-box}.heart{transform-origin:center}.action-card:hover .heart{animation:heartFloat 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes heartFloat{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-4px) scale(1.04)}45%{transform:translateY(-2px) scale(1.08)}70%{transform:translateY(0) scale(1)}}.action-card:hover .heart{animation-name:heartFloat,heartBeat;animation-duration:1.8s,1s;animation-iteration-count:infinite}@keyframes heartBeat{20%{filter:drop-shadow(0 0 5px currentColor)}40%{filter:none}}.heart-glow{transform-origin:center;opacity:.08}.action-card:hover .heart-glow{animation:heartGlow 1.2s ease-in-out infinite}@keyframes heartGlow{50%{transform:scale(1.15);opacity:.25}}.heart-ring{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 8;opacity:.25;transform-origin:center}.action-card:hover .heart-ring{animation:heartOrbit 5s linear infinite}@keyframes heartOrbit{to{transform:rotate(360deg)}}.heart-bookmark{transform-origin:center}.action-card:hover .heart-bookmark{animation:bookmarkPop 1.2s ease-in-out infinite}@keyframes bookmarkPop{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-2px) scale(1.08);opacity:1}}.heart-shine{opacity:.4}.action-card:hover .heart-shine{animation:heartShine 1.4s ease-in-out infinite}@keyframes heartShine{0%{transform:translate(0);opacity:.2}50%{transform:translate(6px);opacity:1}to{transform:translate(0);opacity:.2}}.heart-spark{opacity:0;transform-origin:center}.action-card:hover .spark-one{animation:sparkOne 1.3s ease-out infinite}.action-card:hover .spark-two{animation:sparkTwo 1.5s .2s ease-out infinite}.action-card:hover .spark-three{animation:sparkThree 1.2s .4s ease-out infinite}@keyframes sparkOne{0%{opacity:0;transform:translateY(5px) scale(.5)}40%{opacity:1}to{opacity:0;transform:translate(-5px,-12px) scale(1.3)}}@keyframes sparkTwo{0%{opacity:0;transform:translateY(5px) scale(.5)}40%{opacity:1}to{opacity:0;transform:translate(5px,-10px) scale(1.2)}}@keyframes sparkThree{0%{opacity:0;transform:scale(.5)}50%{opacity:.8}to{opacity:0;transform:translate(4px,8px) scale(1.2)}}.action-card:hover .wishlist-svg{filter:drop-shadow(0 0 7px currentColor)}.support-svg *{transform-box:fill-box}.headset{transform-origin:center}.action-card:hover .headset{animation:headsetMove 1.4s ease-in-out infinite}@keyframes headsetMove{0%,to{transform:translateY(0)}30%{transform:translateY(-3px) rotate(-2deg)}60%{transform:translateY(0) rotate(2deg)}}.ear-left,.ear-right{transform-origin:center}.action-card:hover .ear-left{animation:earPulseLeft 1s ease-in-out infinite}.action-card:hover .ear-right{animation:earPulseRight 1s ease-in-out infinite}@keyframes earPulseLeft{50%{transform:translate(-2px)}}@keyframes earPulseRight{50%{transform:translate(2px)}}.support-wave{opacity:.25}.action-card:hover .wave-one{animation:soundWave 1s ease-in-out infinite}.action-card:hover .wave-two{animation:soundWave 1s .2s ease-in-out infinite}@keyframes soundWave{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(-3px)}}.support-chat{transform-origin:center}.action-card:hover .support-chat{animation:chatAppear 1.2s ease-in-out infinite}@keyframes chatAppear{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.typing-dot{transform-origin:center}.action-card:hover .dot-one{animation:typing 1s infinite}.action-card:hover .dot-two{animation:typing 1s .15s infinite}.action-card:hover .dot-three{animation:typing 1s .3s infinite}@keyframes typing{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}.support-mic{transform-origin:center}.action-card:hover .support-mic{animation:micMove 1.4s ease-in-out infinite}@keyframes micMove{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}.action-card:hover .support-svg{filter:drop-shadow(0 0 7px currentColor)}@media(prefers-reduced-motion:reduce){.action-svg *,.action-svg{animation:none!important;transition:none!important}}.profile-svg{overflow:visible}.profile-ring{fill:none;opacity:.14;transform-box:fill-box;transform-origin:center}.account-card:hover .profile-ring{animation:profileRing 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes profileRing{0%,to{transform:scale(1);opacity:.14}45%{transform:scale(1.08);opacity:.32}65%{transform:scale(1.05);opacity:.22}}.profile-orbit{opacity:.2;stroke-dasharray:14 8;transform-box:fill-box;transform-origin:center}.account-card:hover .profile-orbit{animation:profileOrbit 2.2s linear infinite}@keyframes profileOrbit{0%{stroke-dashoffset:0;opacity:.18}50%{opacity:.45}to{stroke-dashoffset:-22;opacity:.18}}.profile-orbit-dot{opacity:.35;transform-box:fill-box;transform-origin:center}.account-card:hover .profile-orbit-dot{animation:orbitDot 1.8s ease-in-out infinite}@keyframes orbitDot{0%,to{transform:translate(0);opacity:.25}45%{transform:translate(-2px,-2px);opacity:.9}70%{transform:translate(1px,-1px);opacity:.5}}.profile-avatar{transform-box:fill-box;transform-origin:center}.account-card:hover .profile-avatar{animation:profileAvatar 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes profileAvatar{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}65%{transform:translateY(-1px)}}.profile-head{transform-box:fill-box;transform-origin:center}.account-card:hover .profile-head{animation:profileHead 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes profileHead{0%,to{transform:scale(1)}45%{transform:scale(1.045)}60%{transform:scale(1.025)}}.profile-head-shine{opacity:.25;stroke-dasharray:12;stroke-dashoffset:12}.account-card:hover .profile-head-shine{animation:profileHeadShine 1.5s ease-in-out infinite}@keyframes profileHeadShine{0%{stroke-dashoffset:12;opacity:.15}45%{stroke-dashoffset:0;opacity:.7}70%,to{stroke-dashoffset:-4;opacity:.15}}.profile-body{transform-box:fill-box;transform-origin:center}.account-card:hover .profile-body{animation:profileBody 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes profileBody{0%,to{transform:translateY(0)}45%{transform:translateY(-1.5px)}}.profile-body-accent{transform-box:fill-box;transform-origin:center;stroke-dasharray:20;stroke-dashoffset:20}.account-card:hover .profile-body-accent{animation:profileBodyAccent 1.4s ease forwards}@keyframes profileBodyAccent{to{stroke-dashoffset:0;opacity:.65}}.profile-bottom-accent{opacity:.12;transform-box:fill-box;transform-origin:center}.account-card:hover .profile-bottom-accent{animation:profileBottomAccent 1.8s ease-in-out infinite}@keyframes profileBottomAccent{0%,to{transform:scaleX(.7);opacity:.08}45%{transform:scaleX(1);opacity:.3}}.profile-particle{opacity:.12;transform-box:fill-box;transform-origin:center}.account-card:hover .particle-one{animation:profileParticleOne 1.8s ease-in-out infinite}.account-card:hover .particle-two{animation:profileParticleTwo 1.8s ease-in-out infinite}@keyframes profileParticleOne{0%,to{transform:translate(0) scale(.8);opacity:.1}45%{transform:translate(-2px,-4px) scale(1.2);opacity:.55}70%{transform:translate(-1px,-2px) scale(.9);opacity:.2}}@keyframes profileParticleTwo{0%,to{transform:translate(0) scale(.8);opacity:.1}45%{transform:translate(2px,-3px) scale(1.15);opacity:.5}70%{transform:translate(1px,-1px) scale(.9);opacity:.2}}.account-card:hover .profile-svg{filter:drop-shadow(0 0 4px currentColor)}@media(prefers-reduced-motion:reduce){.profile-svg,.profile-svg *{animation:none!important;transition:none!important}}.email-svg{overflow:visible}.email-ring{fill:none;opacity:.12;transform-box:fill-box;transform-origin:center}.account-card:hover .email-ring{animation:emailRing 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes emailRing{0%,to{transform:scale(1);opacity:.12}45%{transform:scale(1.08);opacity:.3}65%{transform:scale(1.04);opacity:.2}}.email-orbit{opacity:.18;stroke-dasharray:13 8;transform-box:fill-box;transform-origin:center}.account-card:hover .email-orbit{animation:emailOrbit 2.2s linear infinite}@keyframes emailOrbit{0%{stroke-dashoffset:0;opacity:.15}50%{opacity:.4}to{stroke-dashoffset:-21;opacity:.15}}.email-orbit-dot{opacity:.25;transform-box:fill-box;transform-origin:center}.account-card:hover .email-orbit-dot{animation:emailOrbitDot 1.8s ease-in-out infinite}@keyframes emailOrbitDot{0%,to{transform:translate(0) scale(.8);opacity:.2}45%{transform:translate(-2px,-2px) scale(1.15);opacity:.8}70%{transform:translate(1px,-1px) scale(.9);opacity:.35}}.email-letter{opacity:.65;transform-box:fill-box;transform-origin:center bottom}.account-card:hover .email-letter{animation:emailLetterFloat 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes emailLetterFloat{0%,to{transform:translateY(4px);opacity:.55}25%{transform:translateY(1px);opacity:.75}45%{transform:translateY(-4px);opacity:1}60%{transform:translateY(-3px);opacity:.9}80%{transform:translateY(2px);opacity:.65}}.email-letter-line,.email-letter-mark{stroke-dasharray:20;stroke-dashoffset:20}.account-card:hover .email-line-one{animation:emailLineDraw .5s .15s ease forwards}.account-card:hover .email-line-two{animation:emailLineDraw .5s .27s ease forwards}.account-card:hover .email-line-three{animation:emailLineDraw .5s .39s ease forwards}.account-card:hover .email-letter-mark{animation:emailLineDraw .4s .51s ease forwards}@keyframes emailLineDraw{to{stroke-dashoffset:0}}.email-envelope{transform-box:fill-box;transform-origin:center}.account-card:hover .email-envelope{animation:emailEnvelopeFloat 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes emailEnvelopeFloat{0%,to{transform:translateY(0)}45%{transform:translateY(-2.5px)}65%{transform:translateY(-1.5px)}}.email-body{transition:fill-opacity .3s ease,stroke-width .3s ease}.account-card:hover .email-body{fill-opacity:.055}.email-fold{opacity:.7}.account-card:hover .email-fold{animation:emailFoldPulse 1.8s ease-in-out infinite}@keyframes emailFoldPulse{0%,to{opacity:.65}45%,60%{opacity:1}}.email-center-fold{stroke-dasharray:70;stroke-dashoffset:0}.account-card:hover .email-center-fold{animation:emailCenterShine 1.8s ease-in-out infinite}@keyframes emailCenterShine{0%,to{opacity:.75}45%{opacity:1}65%{opacity:.85}}.email-notification{transform-box:fill-box;transform-origin:center}.account-card:hover .email-notification{animation:emailNotificationFloat 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes emailNotificationFloat{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}.email-notification-dot{transform-box:fill-box;transform-origin:center;opacity:.7}.account-card:hover .email-notification-dot{animation:emailNotificationPulse 1.1s ease-in-out infinite}@keyframes emailNotificationPulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.35);opacity:1}}.email-notification-ring{opacity:.12;transform-box:fill-box;transform-origin:center}.account-card:hover .email-notification-ring{animation:emailNotificationRing 1.5s ease-out infinite}@keyframes emailNotificationRing{0%{transform:scale(.75);opacity:.15}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.email-particle{opacity:.1;transform-box:fill-box;transform-origin:center}.account-card:hover .email-particle-one{animation:emailParticleOne 1.8s ease-in-out infinite}.account-card:hover .email-particle-two{animation:emailParticleTwo 1.8s ease-in-out infinite}@keyframes emailParticleOne{0%,to{transform:translate(0) scale(.8);opacity:.08}45%{transform:translate(-2px,-4px) scale(1.2);opacity:.55}70%{transform:translate(-1px,-2px) scale(.9);opacity:.18}}@keyframes emailParticleTwo{0%,to{transform:translate(0) scale(.8);opacity:.08}45%{transform:translate(2px,-3px) scale(1.15);opacity:.5}70%{transform:translate(1px,-1px) scale(.9);opacity:.18}}.email-bottom-accent{opacity:.1;transform-box:fill-box;transform-origin:center}.account-card:hover .email-bottom-accent{animation:emailBottomAccent 1.8s ease-in-out infinite}@keyframes emailBottomAccent{0%,to{transform:scaleX(.7);opacity:.08}45%{transform:scaleX(1);opacity:.3}}.account-card:hover .email-svg{filter:drop-shadow(0 0 4px currentColor)}@media(prefers-reduced-motion:reduce){.email-svg,.email-svg *{animation:none!important;transition:none!important}}.level-svg{overflow:visible}.level-ring{fill:none;opacity:.12;transform-box:fill-box;transform-origin:center}.account-card:hover .level-ring{animation:levelRing 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes levelRing{0%,to{transform:scale(1);opacity:.12}45%{transform:scale(1.08);opacity:.32}65%{transform:scale(1.04);opacity:.2}}.level-orbit{opacity:.2;stroke-dasharray:13 8;transform-box:fill-box;transform-origin:center}.account-card:hover .level-orbit{animation:levelOrbit 2.2s linear infinite}@keyframes levelOrbit{0%{stroke-dashoffset:0;opacity:.15}50%{opacity:.45}to{stroke-dashoffset:-21;opacity:.15}}.level-orbit-dot{opacity:.25;transform-box:fill-box;transform-origin:center}.account-card:hover .level-orbit-dot{animation:levelOrbitDot 1.8s ease-in-out infinite}@keyframes levelOrbitDot{0%,to{transform:translate(0) scale(.8);opacity:.2}45%{transform:translate(-2px,-2px) scale(1.15);opacity:.8}70%{transform:translate(1px,-1px) scale(.9);opacity:.35}}.level-badge{transform-box:fill-box;transform-origin:center}.account-card:hover .level-badge{animation:badgeFloat 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes badgeFloat{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}65%{transform:translateY(-1px)}}.badge-glow{opacity:.05;transform-box:fill-box;transform-origin:center}.account-card:hover .badge-glow{animation:badgeGlow 1.8s ease-in-out infinite}@keyframes badgeGlow{0%,to{opacity:.03;transform:scale(.96)}45%{opacity:.18;transform:scale(1.04)}65%{opacity:.1;transform:scale(1.02)}}.badge{transform-box:fill-box;transform-origin:center}.account-card:hover .badge{animation:badgePulse 1.8s ease-in-out infinite}@keyframes badgePulse{0%,to{opacity:.8}45%{opacity:1;filter:drop-shadow(0 0 5px currentColor)}65%{opacity:.92;filter:none}}.badge-inner{transform-box:fill-box;transform-origin:center}.account-card:hover .badge-inner{animation:badgeInner 1.8s ease-in-out infinite}@keyframes badgeInner{0%,to{opacity:.2}45%{opacity:.5}65%{opacity:.3}}.level-star{transform-box:fill-box;transform-origin:center}.account-card:hover .level-star{animation:starPulse 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes starPulse{0%,to{transform:scale(1);filter:none}45%{transform:scale(1.08);filter:drop-shadow(0 0 5px currentColor)}65%{transform:scale(1.03);filter:none}}.star-core{transform-box:fill-box;transform-origin:center;opacity:.35}.account-card:hover .star-core{animation:starCore 1s ease-in-out infinite}@keyframes starCore{0%,to{transform:scale(.8);opacity:.25}50%{transform:scale(1.35);opacity:1}}.level-particle{opacity:.1;transform-box:fill-box;transform-origin:center}.account-card:hover .particle-one{animation:levelParticleOne 1.8s ease-in-out infinite}.account-card:hover .particle-two{animation:levelParticleTwo 1.8s ease-in-out infinite}@keyframes levelParticleOne{0%,to{transform:translate(0) scale(.8);opacity:.08}45%{transform:translate(-2px,-4px) scale(1.2);opacity:.5}70%{transform:translate(-1px,-2px) scale(.9);opacity:.18}}@keyframes levelParticleTwo{0%,to{transform:translate(0) scale(.8);opacity:.08}45%{transform:translate(2px,-3px) scale(1.15);opacity:.45}70%{transform:translate(1px,-1px) scale(.9);opacity:.18}}.level-bottom-accent{opacity:.1;transform-box:fill-box;transform-origin:center}.account-card:hover .level-bottom-accent{animation:levelBottomAccent 1.8s ease-in-out infinite}@keyframes levelBottomAccent{0%,to{transform:scaleX(.7);opacity:.08}45%{transform:scaleX(1);opacity:.3}}.account-card:hover .level-svg{filter:drop-shadow(0 0 4px currentColor)}@media(prefers-reduced-motion:reduce){.level-svg,.level-svg *{animation:none!important;transition:none!important}}.account-page{--primary: #22bbe0;--pink: #ee0c6f;--purple: #8b5cf6;min-height:100vh;padding:70px 20px;background:#070b14;color:#fff;position:relative;overflow:hidden;font-family:Vazirmatn,sans-serif}.account-background{position:absolute;inset:0;z-index:0}.account-orb{position:absolute;border-radius:50%;filter:blur(80px)}.account-orb.one{width:350px;height:350px;right:-100px;top:-100px;background:#22bbe02e}.account-orb.two{width:300px;height:300px;left:-100px;bottom:-100px;background:#ee0c6f26}.account-container{width:min(1100px,100%);margin:auto;position:relative;z-index:1}.profile-header{display:flex;align-items:center;gap:25px;padding:30px;border-radius:30px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);animation:accountUp .7s ease}.profile-avatar{width:95px;height:95px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:900;background:linear-gradient(135deg,var(--primary),var(--purple))}.profile-info{flex:1}.profile-info span{font-size:9px;letter-spacing:3px;color:var(--primary)}.profile-info h1{margin:8px 0;font-size:32px}.profile-info strong{color:var(--primary)}.profile-info p{color:#fff6;font-size:12px}.logout-btn{border:0;padding:14px 25px;border-radius:14px;background:#ee0c6f1f;color:#ff7da8;cursor:pointer;font-family:inherit;font-weight:700;transition:.3s}.logout-btn:hover{transform:translateY(-3px);background:#ee0c6f33}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.account-card{display:flex;align-items:center;gap:18px;padding:25px;border-radius:25px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);animation:accountUp .8s both}.card-icon{width:55px;height:55px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:25px;background:#22bbe014}.account-card small{color:#ffffff59;font-size:11px}.account-card h3{margin:8px 0 0;font-size:16px}.account-actions{margin-top:40px}.account-actions h2{font-size:22px}.actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.action-card{padding:25px;border-radius:25px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:.3s}.action-card:hover{transform:translateY(-8px);border-color:#22bbe066}.action-card div{font-size:30px;margin-bottom:15px}.action-card strong{display:block}.action-card p{font-size:11px;color:#ffffff59}.empty-account{display:flex;justify-content:center;align-items:center}.empty-account-card{max-width:450px;text-align:center;padding:50px;border-radius:30px;background:#ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.account-lock{font-size:60px}.account-login-btn{display:inline-flex;margin-top:20px;padding:14px 35px;border-radius:15px;background:linear-gradient(90deg,var(--primary),var(--purple));color:#fff;text-decoration:none;font-weight:800}@keyframes accountUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.profile-header{flex-direction:column;text-align:center}.account-grid{grid-template-columns:1fr}.actions-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.actions-grid{grid-template-columns:1fr}}css .cart-page{--cart-primary: #22bbe0;--cart-secondary: #ee0c6f;--cart-purple: #8b5cf6;--cart-bg: #070b14;--cart-card: rgba(14, 19, 32, .72);--cart-border: rgba(255, 255, 255, .075);position:relative;min-height:100vh;padding:70px 20px 100px;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(34,187,224,.08),transparent 28%),radial-gradient(circle at 90% 70%,rgba(238,12,111,.07),transparent 30%),var(--cart-bg);color:#fff;font-family:Vazirmatn,IRANSans,Arial,sans-serif;isolation:isolate}.summary-card{position:relative;overflow:hidden;padding:27px;border:1px solid var(--cart-border);border-radius:25px;background:linear-gradient(145deg,#ffffff0b,#ffffff04),var(--cart-card);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff0d}.cart-page{--cart-primary: #22bbe0;--cart-secondary: #ee0c6f;--cart-purple: #8b5cf6;--cart-bg: #070b14;--cart-card: rgba(14, 19, 32, .72);--cart-border: rgba(255, 255, 255, .075);position:relative;min-height:100vh;padding:70px 20px 100px;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(34,187,224,.08),transparent 28%),radial-gradient(circle at 90% 70%,rgba(238,12,111,.07),transparent 30%),var(--cart-bg);color:#fff;font-family:Vazirmatn,IRANSans,Arial,sans-serif;isolation:isolate}.cart-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.cart-grid-bg{position:absolute;inset:-150px;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:60px 60px;transform:perspective(600px) rotateX(60deg) translateY(130px) scale(1.7);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 70%,transparent);animation:cartGridMove 18s linear infinite}.cart-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.6;animation:cartOrbFloat 10s ease-in-out infinite}.cart-orb:after{content:"";position:absolute;inset:20%;border-radius:inherit;background:inherit;filter:blur(40px)}.cart-orb-one{width:350px;height:350px;top:-160px;right:-100px;background:#22bbe01c}.cart-orb-two{width:280px;height:280px;bottom:-100px;left:-100px;background:#ee0c6f17;animation-delay:-3s}.cart-orb-three{width:180px;height:180px;top:45%;left:42%;background:#8b5cf60f;animation-delay:-6s}.cart-container{width:min(1180px,100%);margin:0 auto}.cart-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:45px;animation:cartFadeUp .7s cubic-bezier(.16,1,.3,1) both}.cart-eyebrow{display:block;margin-bottom:8px;color:var(--cart-primary);font-size:9px;font-weight:800;letter-spacing:3px;opacity:.8}.cart-header h1{margin:0;font-size:38px;line-height:1.3;font-weight:900;letter-spacing:-1.5px}.cart-header h1 span{background:linear-gradient(90deg,var(--cart-primary),#61dff7,var(--cart-secondary));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cartGradient 5s linear infinite}.cart-header p{margin:8px 0 0;color:#ffffff52;font-size:12px}.cart-count{min-width:78px;height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(34,187,224,.14);border-radius:22px;background:#22bbe00b;box-shadow:inset 0 1px #ffffff0a;animation:cartCountFloat 4s ease-in-out infinite}.cart-count span{color:var(--cart-primary);font-size:22px;font-weight:900}.cart-count small{margin-top:1px;color:#ffffff4d;font-size:9px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.cart-products{min-width:0;animation:cartFadeUp .8s .08s cubic-bezier(.16,1,.3,1) both}.cart-products-header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border:1px solid var(--cart-border);border-bottom:0;border-radius:22px 22px 0 0;background:#ffffff05}.cart-products-header>div{display:flex;align-items:center;gap:10px}.cart-products-header strong{color:#ffffffbf;font-size:12px}.cart-products-header span{padding:4px 8px;border-radius:7px;background:#ffffff0b;color:#ffffff4d;font-size:8px}.clear-cart-button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:0;background:transparent;color:#ffffff4d;font-family:inherit;font-size:9px;cursor:pointer;transition:.25s ease}.clear-cart-button svg{width:15px;height:15px}.clear-cart-button:hover{color:#ff6682}.cart-items{overflow:hidden;border:1px solid var(--cart-border);border-radius:0 0 22px 22px;background:#ffffff03}.cart-item{position:relative;min-height:180px;display:flex;align-items:center;gap:22px;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.055);animation:cartItemEnter .55s var(--item-delay) cubic-bezier(.16,1,.3,1) both;transition:background .3s ease,transform .3s ease}.cart-item:last-child{border-bottom:0}.cart-item:hover{background:linear-gradient(90deg,#22bbe006,#ffffff03)}.cart-item-image{position:relative;width:135px;height:135px;flex:0 0 135px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:radial-gradient(circle at 50% 40%,#ffffff12,#ffffff04);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease}.cart-item:hover .cart-item-image{transform:translateY(-4px) scale(1.02);border-color:#22bbe033}.cart-item-image img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.cart-item:hover .cart-item-image img{transform:scale(1.07)}.image-shine{position:absolute;top:-100%;left:-50%;width:40%;height:300%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);opacity:0;transition:left .8s ease,opacity .3s ease;pointer-events:none}.cart-item:hover .image-shine{left:140%;opacity:1}.cart-item-content{min-width:0;flex:1;height:135px;display:flex;flex-direction:column;justify-content:space-between}.cart-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cart-item-category{display:block;margin-bottom:6px;color:var(--cart-primary);font-size:8px;font-weight:700;opacity:.65}.cart-item-name{display:-webkit-box;max-width:500px;overflow:hidden;color:#ffffffd9;font-size:14px;font-weight:750;line-height:1.8;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .25s ease}.cart-item-name:hover{color:var(--cart-primary)}.remove-item{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid transparent;border-radius:10px;background:transparent;color:#ffffff38;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.remove-item svg{width:16px;height:16px}.remove-item:hover{color:#ff6682;border-color:#ff46641f;background:#ff46640e;transform:rotate(8deg)}.cart-item-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.cart-item-price{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.cart-item-price strong{color:#fff;font-size:16px;font-weight:900}.cart-item-price>span{color:#ffffff4d;font-size:9px}.cart-item-price del{width:100%;color:#ffffff38;font-size:9px}.quantity-control{height:42px;display:flex;align-items:center;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.quantity-control button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#ffffff73;font-family:Arial,sans-serif;font-size:18px;cursor:pointer;transition:.2s ease}.quantity-control button:first-child:hover{color:var(--cart-primary);background:#22bbe014}.quantity-control button:last-child:hover{color:var(--cart-secondary);background:#ee0c6f14}.quantity-control span{min-width:34px;text-align:center;color:#fff;font-size:11px;font-weight:800}.cart-summary{position:sticky;top:25px;animation:cartFadeUp .8s .16s cubic-bezier(.16,1,.3,1) both}.summary-card{background-color:#2c1d2d!important;position:relative;overflow:hidden;padding:27px;border:1px solid var(--cart-border);border-radius:25px;background:linear-gradient(145deg,#ffffff0b,#ffffff04),var(--cart-card);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff0d}.summary-card:before{content:"";position:absolute;width:180px;height:180px;top:-100px;right:-80px;border-radius:50%;background:#22bbe01a;filter:blur(40px);pointer-events:none}.summary-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.summary-eyebrow{display:block;margin-bottom:5px;color:var(--cart-primary);font-size:8px;font-weight:800;letter-spacing:2px;opacity:.75}.summary-top h2{margin:0;color:#fff;font-size:20px;font-weight:900}.summary-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(34,187,224,.12);border-radius:14px;background:#22bbe00e;color:var(--cart-primary);animation:summaryIconFloat 4s ease-in-out infinite}.summary-icon svg{width:21px;height:21px}.summary-lines{display:flex;flex-direction:column;gap:18px}.summary-line{display:flex;align-items:center;justify-content:space-between;gap:15px}.summary-line>span{color:#fff6;font-size:10px}.summary-line span small{display:block;margin-top:3px;color:#fff3;font-size:8px}.summary-line>strong{color:#ffffffb8;font-size:11px;font-weight:800;text-align:left}.summary-line strong small{display:inline;margin-right:4px;color:#ffffff40;font-size:8px}.summary-line.discount>span{color:#4ee6a1}.summary-line.discount>strong{color:#4ee6a1}.summary-divider{position:relative;height:1px;margin:24px 0}.summary-divider:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.summary-total{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.summary-total>div>span{display:block;color:#ffffffa6;font-size:11px;font-weight:700}.summary-total>div>small{display:block;margin-top:5px;color:#4ee6a1;font-size:7px}.summary-total>strong{color:#fff;font-size:20px;font-weight:900;text-align:left;white-space:nowrap}.summary-total strong small{margin-right:4px;color:#ffffff4d;font-size:8px;font-weight:500}.checkout-button{position:relative;width:100%;height:56px;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;border:0;border-radius:15px;background:linear-gradient(100deg,var(--cart-primary),#159fc2 45%,var(--cart-purple));background-size:200% 100%;color:#fff;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 15px 35px #22bbe02e;transition:transform .25s ease,box-shadow .25s ease,background-position .5s ease}.checkout-button:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .7s ease}.checkout-button:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 20px 45px #22bbe040}.checkout-button:hover:before{left:140%}.checkout-button:active{transform:scale(.99)}.checkout-button svg{width:17px;height:17px;transition:transform .3s ease}.checkout-button:hover svg{transform:translate(-4px)}.secure-checkout{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;color:#fff3;font-size:8px}.secure-dot{width:5px;height:5px;border-radius:50%;background:#4ee6a1;box-shadow:0 0 0 4px #4ee6a10d,0 0 12px #4ee6a180;animation:securePulse 2s ease-in-out infinite}.cart-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.benefit{display:flex;align-items:center;gap:9px;padding:13px 11px;border:1px solid rgba(255,255,255,.045);border-radius:14px;background:#ffffff04}.benefit-icon{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#22bbe00d;color:var(--cart-primary)}.benefit-icon svg{width:16px;height:16px}.benefit strong{display:block;color:#ffffff8c;font-size:8px}.benefit span{display:block;margin-top:3px;color:#ffffff38;font-size:7px}.empty-cart{position:relative;width:min(550px,100%);margin:70px auto;padding:65px 35px;text-align:center;border:1px solid var(--cart-border);border-radius:30px;background:linear-gradient(145deg,#ffffff0b,#ffffff03);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 30px 80px #0000004d;animation:cartFadeUp .8s cubic-bezier(.16,1,.3,1) both}.empty-cart-glow{position:absolute;width:180px;height:180px;top:-100px;left:50%;transform:translate(-50%);border-radius:50%;background:#22bbe01c;filter:blur(45px);pointer-events:none}.empty-cart-icon{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;border:1px solid rgba(34,187,224,.13);border-radius:26px;background:#22bbe00b;color:var(--cart-primary);box-shadow:0 20px 50px #22bbe014;animation:emptyIconFloat 4s ease-in-out infinite}.empty-cart-icon svg{width:42px;height:42px}.empty-cart-label{color:var(--cart-primary);font-size:8px;font-weight:800;letter-spacing:3px}.empty-cart h1{margin:9px 0 12px;font-size:31px;font-weight:900}.empty-cart h1 span{background:linear-gradient(90deg,var(--cart-primary),var(--cart-purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.empty-cart p{margin:0 auto 27px;color:#ffffff59;font-size:11px;line-height:2}.empty-cart-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 25px;border-radius:14px;background:linear-gradient(100deg,var(--cart-primary),var(--cart-purple));color:#fff;font-size:10px;font-weight:800;text-decoration:none;box-shadow:0 14px 35px #22bbe029;transition:transform .25s ease,box-shadow .25s ease}.empty-cart-button:hover{transform:translateY(-3px);box-shadow:0 20px 45px #22bbe03b}.empty-cart-button svg{width:17px;height:17px;transition:transform .3s ease}.empty-cart-button:hover svg{transform:translate(-4px)}@keyframes cartFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cartItemEnter{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cartGridMove{0%{transform:perspective(600px) rotateX(60deg) translateY(130px) scale(1.7)}to{transform:perspective(600px) rotateX(60deg) translateY(180px) scale(1.7)}}@keyframes cartOrbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-25px,0) scale(1.06)}}@keyframes cartGradient{0%{background-position:0% center}to{background-position:200% center}}@keyframes cartCountFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes summaryIconFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-3deg)}}@keyframes securePulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes emptyIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:950px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.summary-card{max-width:600px;margin:0 auto}.cart-benefits{max-width:600px;margin:12px auto 0}}@media(max-width:650px){.cart-page{padding:35px 12px 70px}.cart-header{align-items:center;margin-bottom:28px}.cart-header h1{font-size:29px}.cart-count{width:62px;min-width:62px;height:62px;border-radius:17px}.cart-count span{font-size:18px}.cart-products-header{padding:0 14px}.cart-products-header strong{font-size:10px}.clear-cart-button span{display:none}.cart-item{min-height:150px;gap:14px;padding:15px}.cart-item-image{width:90px;height:90px;flex-basis:90px;border-radius:14px}.cart-item-image img{padding:7px}.cart-item-content{height:120px}.cart-item-name{font-size:11px;line-height:1.7}.cart-item-category{font-size:7px}.remove-item{width:27px;height:27px}.remove-item svg{width:14px;height:14px}.cart-item-price strong{font-size:12px}.cart-item-price>span{font-size:7px}.quantity-control{height:36px;padding:3px}.quantity-control button{width:27px;height:27px;font-size:15px}.quantity-control span{min-width:26px;font-size:9px}.summary-card{padding:21px;border-radius:21px}.summary-total>strong{font-size:17px}.cart-benefits{grid-template-columns:1fr}}@media(max-width:430px){.cart-header p{font-size:9px}.cart-count{width:55px;min-width:55px;height:55px}.cart-count span{font-size:16px}.cart-item{align-items:flex-start}.cart-item-image{width:75px;height:75px;flex-basis:75px}.cart-item-content{height:110px}.cart-item-bottom{align-items:center}.cart-item-price,.cart-item-price strong{display:block}.cart-item-price>span{display:block}.quantity-control{height:33px}.quantity-control button{width:24px;height:24px}.quantity-control span{min-width:22px}.empty-cart{padding:50px 22px}.empty-cart h1{font-size:26px}}@media(prefers-reduced-motion:reduce){.cart-page *,.cart-page *:before,.cart-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.about-page{--primary: #22bbe0;--pink: #ee0c6f;--dark: #101828;background:#fff;color:#111827;font-family:Vazirmatn,sans-serif;overflow:hidden}.about-hero{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1200px;margin:auto;padding:80px 25px}.about-hero-content span,.section-title span,.about-story span{font-size:10px;letter-spacing:4px;font-weight:900;color:var(--primary)}.about-hero h1{font-size:58px;line-height:1.4;margin:20px 0;font-weight:1000}.about-hero h1 strong{display:block;background:linear-gradient(90deg,var(--primary),var(--pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-hero p{font-size:16px;line-height:2;color:#667085;max-width:500px}.about-actions button,.about-cta button{border:0;padding:16px 40px;border-radius:18px;background:linear-gradient(90deg,var(--primary),var(--pink));color:#fff;font-weight:800;cursor:pointer;margin-top:25px}.about-visual{position:relative;height:450px}.visual-card.main{position:absolute;inset:50px;border-radius:40px;background:linear-gradient(135deg,#f5fbff,#fff);box-shadow:0 40px 100px #00000014;display:flex;align-items:center;justify-content:center}.visual-card img{width:80%}.floating-card{position:absolute;padding:18px 25px;border-radius:20px;box-shadow:0 20px 50px #0000001f;font-weight:800;animation:float 4s infinite}.floating-card.top{right:0;top:40px}.floating-card.bottom{left:0;bottom:50px;animation-delay:-2s}.about-story{max-width:1000px;margin:80px auto;padding:50px;border-radius:35px;background:#f8fafc;display:grid;grid-template-columns:1fr 1fr;gap:50px}.about-story h2{font-size:35px}.about-story p{line-height:2.2;color:#667085}.about-values{max-width:1200px;margin:100px auto;padding:0 25px}.section-title{text-align:center}.section-title h2{font-size:40px}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px}.value-card{padding:35px 25px;border-radius:30px;background:#fff;box-shadow:0 20px 50px #0000000f;transition:.3s}.value-card:hover{transform:translateY(-10px)}.value-icon{font-size:40px}.value-card h3{margin-top:20px}.value-card p{color:#667085;font-size:13px;line-height:2}.about-stats{max-width:1100px;margin:100px auto;display:grid;grid-template-columns:repeat(4,1fr);background:#101828;color:#fff;border-radius:35px;padding:50px}.about-stats div{text-align:center}.about-stats strong{display:block;font-size:45px;color:var(--primary)}.about-stats span{color:#98a2b3}.about-cta{text-align:center;padding:80px 20px;background:#f8fafc}.about-cta h2{font-size:40px}.about-cta p{color:#667085}@keyframes float{50%{transform:translateY(-15px)}}@media(max-width:900px){.about-hero{grid-template-columns:1fr;text-align:center}.about-hero p{margin:auto}.about-story{grid-template-columns:1fr}.values-grid,.about-stats{grid-template-columns:1fr 1fr}}@media(max-width:500px){.about-hero h1{font-size:38px}.values-grid,.about-stats{grid-template-columns:1fr}.about-story{padding:30px}}.contact-page{--primary: #22bbe0;--pink: #ee0c6f;background:#fff;color:#101828;font-family:Vazirmatn,sans-serif;overflow:hidden}.contact-hero{max-width:1200px;margin:auto;padding:90px 25px;display:flex;justify-content:space-between;align-items:center}.contact-hero span{font-size:10px;letter-spacing:4px;color:var(--primary);font-weight:900}.contact-hero h1{font-size:58px;line-height:1.5;margin:20px 0}.contact-hero strong{display:block;background:linear-gradient(90deg,var(--primary),var(--pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-hero p{max-width:500px;line-height:2;color:#667085}.contact-circle{width:320px;height:320px;border-radius:50%;background:linear-gradient(135deg,#effcff,#fff0f7);display:flex;align-items:center;justify-content:center}.contact-circle div{font-size:90px;animation:contactFloat 4s infinite}.contact-cards{max-width:1200px;margin:auto;padding:0 25px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.contact-card{padding:30px;border-radius:30px;background:#fff;box-shadow:0 20px 50px #0000000f;transition:.3s}.contact-card:hover{transform:translateY(-10px)}.contact-icon{font-size:40px}.contact-card h3{margin:20px 0 10px}.contact-card p{color:#667085;font-size:13px}.contact-form-section{max-width:1100px;margin:120px auto;padding:50px;border-radius:40px;background:#f8fafc;display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-form-info span{font-size:10px;letter-spacing:3px;color:var(--primary);font-weight:900}.contact-form-info h2{font-size:35px}.contact-form-info p{color:#667085;line-height:2}.support-box{margin-top:30px;padding:20px;border-radius:20px;background:#fff;box-shadow:0 10px 30px #0000000d;font-weight:700}.contact-form{background:#fff;padding:35px;border-radius:30px;box-shadow:0 20px 50px #0000000d}.input-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.input-group label{font-size:12px;font-weight:700}.input-group input,.input-group textarea{border:1px solid #e4e7ec;border-radius:15px;padding:16px;font-family:inherit;outline:none;transition:.3s}.input-group textarea{height:130px;resize:none}.input-group input:focus,.input-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 5px #22bbe01a}.contact-form button{width:100%;border:0;padding:17px;border-radius:18px;background:linear-gradient(90deg,var(--primary),var(--pink));color:#fff;font-weight:900;cursor:pointer}.contact-cta{text-align:center;padding:80px 20px;background:#101828;color:#fff}.contact-cta h2{font-size:38px}.contact-cta p{color:#98a2b3}@keyframes contactFloat{50%{transform:translateY(-20px)}}@media(max-width:900px){.contact-hero{flex-direction:column;text-align:center}.contact-cards{grid-template-columns:1fr 1fr}.contact-form-section{grid-template-columns:1fr;margin:70px 20px}}@media(max-width:500px){.contact-hero h1{font-size:38px}.contact-cards{grid-template-columns:1fr}.contact-form-section{padding:25px}}.rules-page{--primary: #22bbe0;--pink: #ee0c6f;--dark: #101828;min-height:100vh;background:radial-gradient(circle at 10% 10%,rgba(34,187,224,.18),transparent 35%),radial-gradient(circle at 90% 20%,rgba(238,12,111,.12),transparent 30%),linear-gradient(135deg,#f8fbff,#fdf4fa);font-family:Vazirmatn,sans-serif;color:#101828;padding-bottom:80px}.rules-hero{max-width:900px;margin:auto;text-align:center;padding:90px 20px 60px}.rules-hero span{font-size:10px;letter-spacing:4px;font-weight:900;color:var(--primary)}.rules-hero h1{font-size:55px;margin:20px 0}.rules-hero strong{display:block;background:linear-gradient(90deg,var(--primary),var(--pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rules-hero p{color:#667085;line-height:2;font-size:15px}.rules-container{max-width:1200px;margin:auto;padding:0 25px;display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:start}.rules-menu{position:sticky;top:30px;background:#fff;border-radius:30px;padding:25px;box-shadow:0 20px 50px #0000000f}.rules-menu h3{margin-top:0}.rules-menu a{display:flex;gap:15px;padding:15px 10px;border-radius:14px;cursor:pointer;font-size:12px;color:#667085;transition:.3s}.rules-menu a:hover{background:#22bbe014;color:#101828}.rules-menu a span{flex:1}.rules-card{background:#fff;border-radius:35px;padding:45px;box-shadow:0 30px 80px #00000014}.rule-section{display:flex;gap:25px;padding:30px 0;border-bottom:1px solid #f0f2f5}.rule-section:last-child{border:0}.rule-number{min-width:55px;height:55px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),#8b5cf6);color:#fff;font-weight:900}.rule-section h2{margin-top:0;font-size:22px}.rule-section p{color:#667085;line-height:2.2;font-size:14px}.rules-footer{max-width:900px;margin:80px auto 0;padding:50px;text-align:center;border-radius:35px;background:#101828;color:#fff}.rules-footer h2{font-size:32px}.rules-footer p{color:#98a2b3}.rules-footer button{margin-top:20px;padding:15px 40px;border:0;border-radius:15px;background:linear-gradient(90deg,var(--primary),var(--pink));color:#fff;font-weight:900}@media(max-width:900px){.rules-container{grid-template-columns:1fr}.rules-menu{position:static}.rules-hero h1{font-size:38px}.rules-card{padding:25px}.rule-section{flex-direction:column}}.faq-page{--primary: #22bbe0;--pink: #ee0c6f;background:radial-gradient(circle at 15% 20%,rgba(34,187,224,.15),transparent 35%),radial-gradient(circle at 85% 10%,rgba(238,12,111,.12),transparent 30%),#fff;min-height:100vh;font-family:Vazirmatn,sans-serif;padding-bottom:80px;color:#101828}.faq-hero{max-width:1150px;margin:auto;padding:90px 25px;display:flex;align-items:center;justify-content:space-between}.faq-hero span{font-size:10px;letter-spacing:4px;font-weight:900;color:var(--primary)}.faq-hero h1{font-size:58px;line-height:1.5;margin:20px 0}.faq-hero strong{display:block;background:linear-gradient(90deg,var(--primary),var(--pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-hero p{color:#667085;font-size:15px;line-height:2;max-width:450px}.faq-bubble{width:260px;height:260px;border-radius:50%;background:linear-gradient(135deg,#ecfbff,#fff0f7);display:flex;flex-direction:column;justify-content:center;align-items:center;animation:faqFloat 5s infinite}.faq-bubble div{width:90px;height:90px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;box-shadow:0 20px 40px #00000014;font-size:50px;font-weight:900;color:var(--primary)}.faq-bubble span{margin-top:20px;font-weight:900;color:#667085}.faq-layout{max-width:1150px;margin:auto;padding:0 25px;display:grid;grid-template-columns:1fr 330px;gap:35px}.faq-list{display:flex;flex-direction:column;gap:15px}.faq-item{background:#fff;border-radius:25px;box-shadow:0 15px 45px #0000000f;overflow:hidden;transition:.3s}.faq-item.active{box-shadow:0 25px 60px #22bbe026}.faq-item button{width:100%;border:0;background:#fff;padding:25px;display:flex;justify-content:space-between;align-items:center;text-align:right;cursor:pointer;font-family:inherit}.faq-category{font-size:9px;color:var(--primary);font-weight:900;letter-spacing:2px}.faq-item h3{font-size:16px;margin:8px 0 0}.faq-plus{font-size:28px;color:var(--primary);font-weight:300}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.active .faq-answer{max-height:200px}.faq-answer p{padding:0 25px 25px;color:#667085;line-height:2.2;font-size:14px}.faq-side{display:flex;flex-direction:column;gap:20px}.side-card,.trust-card{padding:30px;border-radius:30px;background:#fff;box-shadow:0 20px 50px #0000000f}.side-card div{font-size:40px}.side-card p{color:#667085;line-height:2;font-size:13px}.side-card button{width:100%;padding:15px;border:0;border-radius:15px;background:linear-gradient(90deg,var(--primary),var(--pink));color:#fff;font-weight:900}.trust-card{background:#101828;color:#fff}.trust-card p{color:#98a2b3;font-size:13px}.faq-bottom{margin-top:100px;text-align:center;padding:70px 20px;background:#101828;color:#fff}.faq-bottom h2{font-size:40px}.faq-bottom p{color:#98a2b3}@keyframes faqFloat{50%{transform:translateY(-15px)}}@media(max-width:900px){.faq-hero{flex-direction:column;text-align:center}.faq-layout{grid-template-columns:1fr}.faq-hero h1{font-size:40px}}@media(max-width:500px){.faq-bubble{width:200px;height:200px}.faq-item button{padding:20px}}.privacy-page{--navy: #0f172a;--slate: #475569;--gold: #b6924a;background:linear-gradient(135deg,#f8fafc,#f3f1ed);min-height:100vh;color:var(--navy);font-family:Vazirmatn,sans-serif;padding-bottom:100px}.privacy-hero{max-width:1150px;margin:auto;padding:100px 25px 70px;display:flex;justify-content:space-between;align-items:center}.privacy-hero span{font-size:10px;letter-spacing:5px;color:var(--gold);font-weight:900}.privacy-hero h1{font-size:56px;line-height:1.5;margin:20px 0;font-weight:900}.privacy-hero strong{display:block;color:var(--navy)}.privacy-hero p{max-width:520px;color:var(--slate);line-height:2.2}.privacy-symbol{width:280px;height:280px;border-radius:50%;background:linear-gradient(145deg,#fff,#e8e4da);display:flex;align-items:center;justify-content:center;box-shadow:0 30px 80px #0f172a1f}.privacy-symbol div{width:110px;height:110px;border-radius:35px;display:flex;align-items:center;justify-content:center;font-size:55px;background:#fff;box-shadow:0 15px 40px #0000001a}.privacy-wrapper{max-width:1150px;margin:auto;padding:0 25px;display:grid;grid-template-columns:280px 1fr;gap:35px}.privacy-sidebar{background:#fff;padding:30px;border-radius:28px;height:max-content;box-shadow:0 20px 50px #0f172a12;position:sticky;top:30px}.privacy-sidebar h3{margin-top:0}.privacy-sidebar div{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #f1f5f9;font-size:13px;color:var(--slate)}.privacy-sidebar span{color:var(--gold);font-weight:900}.privacy-card{background:#fff;border-radius:35px;padding:45px;box-shadow:0 30px 80px #0f172a14}.privacy-card article{display:flex;gap:25px;padding:30px 0;border-bottom:1px solid #eef2f6}.privacy-card article:last-child{border:0}.privacy-number{min-width:55px;height:55px;border-radius:18px;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}.privacy-card h2{font-size:22px}.privacy-card p{color:var(--slate);line-height:2.2;font-size:14px}.privacy-security{max-width:900px;margin:80px auto 0;padding:45px;border-radius:35px;background:#0f172a;color:#fff;display:flex;gap:25px;align-items:center}.security-icon{font-size:45px}.privacy-security p{color:#cbd5e1}@media(max-width:900px){.privacy-hero{flex-direction:column;text-align:center}.privacy-wrapper{grid-template-columns:1fr}.privacy-sidebar{position:static}.privacy-security{margin:50px 20px}}@media(max-width:500px){.privacy-hero h1{font-size:38px}.privacy-card{padding:25px}.privacy-card article{flex-direction:column}}.return-page{--navy: #0f172a;--slate: #475569;--gold: #b6924a;background:linear-gradient(135deg,#f8fafc,#f1eee7);min-height:100vh;font-family:Vazirmatn,sans-serif;color:var(--navy);padding-bottom:100px}.return-hero{max-width:1150px;margin:auto;padding:100px 25px 70px;display:flex;align-items:center;justify-content:space-between}.return-hero span{font-size:10px;letter-spacing:5px;color:var(--gold);font-weight:900}.return-hero h1{font-size:56px;margin:20px 0}.return-hero strong{display:block}.return-hero p{max-width:520px;color:var(--slate);line-height:2.2}.return-icon{width:280px;height:280px;border-radius:50%;background:linear-gradient(145deg,#fff,#e9e4d9);display:flex;align-items:center;justify-content:center;box-shadow:0 30px 80px #0f172a1f}.return-icon div{width:120px;height:120px;background:#fff;border-radius:35px;display:flex;align-items:center;justify-content:center;font-size:70px;box-shadow:0 20px 40px #0000001a;color:var(--gold)}.return-layout{max-width:1150px;margin:auto;padding:0 25px;display:grid;grid-template-columns:300px 1fr;gap:35px}.return-side{background:#fff;border-radius:30px;padding:30px;height:max-content;box-shadow:0 20px 50px #0f172a14}.return-side h3{margin-top:0}.return-side div{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #eef2f6;font-size:13px;color:var(--slate)}.return-side span{color:#22a06b;font-weight:900}.return-card{background:#fff;border-radius:35px;padding:45px;box-shadow:0 30px 80px #0f172a14}.return-card h2{margin-top:0;font-size:30px}.timeline-item{display:flex;gap:25px;padding:30px 0;border-bottom:1px solid #eef2f6}.timeline-item:last-child{border:0}.timeline-number{min-width:60px;height:60px;border-radius:20px;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}.timeline-item h3{margin-top:0}.timeline-item p{color:var(--slate);line-height:2;font-size:14px}.important-box{margin-top:25px;padding:30px;border-radius:30px;background:#fff;border:1px solid #ead9b5;display:flex;gap:20px}.important-box div{font-size:35px}.important-box p{color:var(--slate);line-height:2}.return-footer{max-width:900px;margin:80px auto 0;padding:50px;text-align:center;background:#0f172a;border-radius:35px;color:#fff}.return-footer p{color:#cbd5e1}.return-footer button{margin-top:20px;padding:15px 40px;border:0;border-radius:15px;background:linear-gradient(90deg,#b6924a,#d4af6a);color:#fff;font-weight:900}@media(max-width:900px){.return-hero{flex-direction:column;text-align:center}.return-layout{grid-template-columns:1fr}.return-icon{margin-top:40px}}@media(max-width:500px){.return-hero h1{font-size:38px}.return-card{padding:25px}.timeline-item{flex-direction:column}}.tracking-page{--cyan: #22bbe0;--purple: #8b5cf6;min-height:100vh;background:radial-gradient(circle at top,rgba(34,187,224,.25),transparent 35%),linear-gradient(135deg,#020617,#111827);font-family:Vazirmatn,sans-serif;color:#fff;padding-bottom:100px}.tracking-hero{max-width:700px;margin:auto;text-align:center;padding:90px 20px 50px}.package-animation{margin:auto;width:140px;height:140px;border-radius:45px;background:#ffffff14;display:flex;align-items:center;justify-content:center;font-size:70px;animation:boxMove 3s infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tracking-hero h1{font-size:60px;margin:40px 0 15px}.tracking-hero h1 span{display:block;background:linear-gradient(90deg,var(--cyan),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tracking-hero p{color:#94a3b8;line-height:2}.tracking-hero form{display:flex;margin-top:40px;background:#fff;padding:8px;border-radius:22px}.tracking-hero input{flex:1;border:0;outline:none;padding:18px;font-family:inherit}.tracking-hero button{border:0;padding:0 35px;border-radius:18px;background:linear-gradient(90deg,var(--cyan),var(--purple));color:#fff;font-weight:900}.tracking-result{max-width:900px;margin:auto;background:#fff;color:#0f172a;border-radius:40px;padding:40px;box-shadow:0 40px 100px #00000059}.order-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid #eee}.order-header span{color:#64748b;font-size:12px}.status{padding:12px 20px;border-radius:20px;background:#dcfce7;color:#166534;font-weight:900}.timeline{margin-top:40px}.track-step{display:flex;gap:25px;position:relative;padding-bottom:40px}.track-step:not(:last-child):after{content:"";position:absolute;right:28px;top:60px;width:3px;height:60px;background:#e2e8f0}.track-step.done:not(:last-child):after{background:var(--cyan)}.circle{width:60px;height:60px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:900}.track-step.done .circle{background:linear-gradient(135deg,var(--cyan),var(--purple));color:#fff}.track-step h3{margin-top:0}.track-step p{color:#64748b;font-size:14px}.shipping-info{margin-top:30px;padding-top:30px;border-top:1px solid #eee;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.shipping-info div{padding:20px;border-radius:20px;background:#f8fafc;display:flex;flex-direction:column;gap:8px}.shipping-info strong{font-size:13px}.shipping-info span{color:#64748b}@keyframes boxMove{50%{transform:translateY(-15px) rotate(5deg)}}@media(max-width:700px){.tracking-hero h1{font-size:42px}.tracking-hero form{flex-direction:column;background:transparent;gap:10px}.tracking-hero input{border-radius:18px}.tracking-hero button{height:55px}.order-header{flex-direction:column;gap:20px}.shipping-info{grid-template-columns:1fr}.tracking-result{margin:20px;padding:25px}}.shipping-page{--navy: #0f172a;--slate: #475569;--gold: #b6924a;background:linear-gradient(135deg,#fafafa,#f3f0e8);min-height:100vh;font-family:Vazirmatn,sans-serif;color:var(--navy);padding-bottom:100px}.shipping-hero{max-width:1150px;margin:auto;padding:90px 25px;display:flex;justify-content:space-between;align-items:center}.shipping-hero span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:5px}.shipping-hero h1{font-size:55px;line-height:1.5}.shipping-hero strong{display:block}.shipping-hero p{max-width:500px;color:var(--slate);line-height:2.2}.shipping-hero a{display:inline-flex;margin-top:25px;padding:15px 35px;background:#0f172a;color:#fff;border-radius:18px;text-decoration:none;font-weight:900}.truck-animation{width:280px;height:280px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:90px;box-shadow:0 30px 80px #0f172a1f;animation:truckMove 4s infinite}.shipping-methods{max-width:1150px;margin:auto;padding:0 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.method-card{background:#fff;border-radius:30px;padding:35px;box-shadow:0 20px 60px #0f172a12;transition:.3s}.method-card:hover{transform:translateY(-10px)}.method-icon{font-size:45px}.method-card p{color:var(--slate);line-height:2;font-size:14px}.shipping-process{max-width:1150px;margin:90px auto;padding:0 25px;text-align:center}.shipping-process h2,.shipping-table h2{font-size:32px}.process-line{margin-top:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.process-item div{width:70px;height:70px;margin:auto;border-radius:50%;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}.process-item span{display:block;margin-top:20px;font-size:14px}.shipping-table{max-width:900px;margin:auto;text-align:center}.table-card{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.table-card div{padding:25px;display:flex;justify-content:space-between;border-bottom:1px solid #eee}.table-card span{color:var(--gold);font-weight:900}.shipping-note{max-width:900px;margin:80px auto 0;background:#0f172a;color:#fff;border-radius:35px;padding:45px;display:flex;gap:25px}.shipping-note div:first-child{font-size:50px}.shipping-note li{color:#cbd5e1;margin:15px 0}@keyframes truckMove{50%{transform:translateY(-15px)}}@media(max-width:900px){.shipping-hero{flex-direction:column;text-align:center}.truck-animation{margin-top:40px}.shipping-methods,.process-line{grid-template-columns:1fr}.shipping-note{margin:50px 20px;flex-direction:column}}.wishlist-page{--wishlist-bg: #060a10;--wishlist-bg-2: #0a1018;--wishlist-surface: rgba(16, 23, 33, .78);--wishlist-surface-strong: #101721;--wishlist-surface-soft: rgba(255, 255, 255, .035);--wishlist-text: #f4f7fa;--wishlist-muted: #84909d;--wishlist-muted-2: #5f6b78;--wishlist-border: rgba(255, 255, 255, .075);--wishlist-primary: #22bbe0;--wishlist-primary-soft: rgba(34, 187, 224, .1);--wishlist-green: #55d69b;--wishlist-green-soft: rgba(85, 214, 155, .09);--wishlist-red: #ef7272;--wishlist-red-soft: rgba(239, 114, 114, .09);min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(34,187,224,.08),transparent 27%),radial-gradient(circle at 90% 30%,rgba(139,92,246,.07),transparent 25%),var(--wishlist-bg);color:var(--wishlist-text);isolation:isolate}.wishlist-page *,.wishlist-page *:before,.wishlist-page *:after{box-sizing:border-box}.wishlist-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.wishlist-grid{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.wishlist-orb{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(100px);opacity:.09}.wishlist-orb-1{top:100px;right:-260px;background:var(--wishlist-primary)}.wishlist-orb-2{top:800px;left:-300px;background:#8b5cf6}.wishlist-container{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:38px 0 70px}.wishlist-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.wishlist-heading{min-width:0}.wishlist-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:25px;color:var(--wishlist-muted);text-decoration:none;font-size:13px;transition:.2s ease}.wishlist-back svg{transform:rotate(180deg)}.wishlist-back:hover{color:var(--wishlist-primary)}.wishlist-title-row{display:flex;align-items:center;gap:17px}.wishlist-title-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;color:var(--wishlist-primary);border:1px solid rgba(34,187,224,.18);border-radius:17px;background:var(--wishlist-primary-soft);box-shadow:0 12px 35px #22bbe014}.wishlist-eyebrow{display:block;margin-bottom:7px;color:var(--wishlist-primary);font-size:10px;font-weight:800;letter-spacing:2.2px;direction:ltr}.wishlist-title-row h1{margin:0;font-size:clamp(27px,3vw,38px);line-height:1.25;letter-spacing:-1px}.wishlist-title-row p{margin:9px 0 0;color:var(--wishlist-muted);font-size:14px;line-height:1.8}.wishlist-header-stat{min-width:150px;padding:18px 22px;text-align:center;border:1px solid var(--wishlist-border);border-radius:18px;background:#ffffff06}.wishlist-header-stat strong{display:block;color:var(--wishlist-primary);font-size:28px;line-height:1}.wishlist-header-stat span{display:block;margin-top:7px;color:var(--wishlist-muted);font-size:12px}.wishlist-overview{display:flex;align-items:center;gap:24px;padding:21px;margin-bottom:22px;border:1px solid var(--wishlist-border);border-radius:22px;background:var(--wishlist-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000024}.wishlist-overview-main{display:flex;align-items:center;gap:13px;min-width:210px}.wishlist-overview-icon{width:47px;height:47px;display:grid;place-items:center;color:var(--wishlist-primary);border-radius:14px;background:var(--wishlist-primary-soft)}.wishlist-overview-main span{display:block;color:var(--wishlist-muted);font-size:12px}.wishlist-overview-main strong{display:block;margin-top:3px;font-size:16px}.wishlist-overview-stats{display:flex;align-items:center;gap:22px}.wishlist-mini-stat span{display:block;color:var(--wishlist-muted);font-size:11px}.wishlist-mini-stat strong{display:block;margin-top:3px;font-size:18px}.wishlist-mini-divider{width:1px;height:32px;background:var(--wishlist-border)}.wishlist-add-all{margin-right:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border:1px solid rgba(34,187,224,.2);border-radius:12px;color:#bceef8;background:#22bbe017;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;transition:.2s ease}.wishlist-add-all:hover:not(:disabled){color:#fff;border-color:#22bbe061;background:#22bbe026;transform:translateY(-1px)}.wishlist-add-all:disabled{opacity:.4;cursor:not-allowed}.wishlist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.wishlist-filters{display:flex;align-items:center;gap:7px;padding:5px;border:1px solid var(--wishlist-border);border-radius:14px;background:#ffffff06}.wishlist-filters button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:0;border-radius:10px;color:var(--wishlist-muted);background:transparent;font-family:inherit;font-size:12px;cursor:pointer;transition:.2s ease}.wishlist-filters button span{min-width:19px;height:19px;display:inline-grid;place-items:center;border-radius:7px;color:var(--wishlist-muted-2);background:#ffffff0b;font-size:10px}.wishlist-filters button:hover{color:var(--wishlist-text)}.wishlist-filters button.active{color:var(--wishlist-primary);background:var(--wishlist-primary-soft)}.wishlist-filters button.active span{color:var(--wishlist-primary);background:#22bbe01f}.wishlist-toolbar-actions{display:flex;align-items:center;gap:10px}.wishlist-search{width:260px;height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--wishlist-border);border-radius:12px;color:var(--wishlist-muted);background:#ffffff06;transition:.2s ease}.wishlist-search:focus-within{border-color:#22bbe04d;box-shadow:0 0 0 3px #22bbe00d}.wishlist-search input{width:100%;min-width:0;border:0;outline:0;color:var(--wishlist-text);background:transparent;font-family:inherit;font-size:12px}.wishlist-search input::placeholder{color:var(--wishlist-muted-2)}.wishlist-search-clear{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border:0;border-radius:7px;color:var(--wishlist-muted);background:#ffffff0d;cursor:pointer}.wishlist-clear{height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(239,114,114,.13);border-radius:12px;color:#c98a8a;background:var(--wishlist-red-soft);font-family:inherit;font-size:11px;cursor:pointer;transition:.2s ease}.wishlist-clear:hover{color:var(--wishlist-red);border-color:#ef727247}.wishlist-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.wishlist-card{min-width:0;overflow:hidden;border:1px solid var(--wishlist-border);border-radius:20px;background:var(--wishlist-surface);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 15px 45px #0000001f;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.wishlist-card:hover{transform:translateY(-4px);border-color:#22bbe02e;box-shadow:0 24px 55px #0003}.wishlist-card-image{position:relative;aspect-ratio:1 / .93;overflow:hidden;background:#0d131b}.wishlist-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.wishlist-card:hover .wishlist-card-image img{transform:scale(1.035)}.wishlist-discount{position:absolute;top:13px;right:13px;min-width:39px;height:27px;display:grid;place-items:center;padding:0 8px;border-radius:8px;color:#ffcaca;background:#781923d1;border:1px solid rgba(255,120,120,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:800}.wishlist-remove{position:absolute;top:12px;left:12px;width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#ff9b9b;background:#060a10ad;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;transition:.2s ease}.wishlist-remove svg{fill:currentColor}.wishlist-remove:hover{color:#fff;background:#ef7272d9;transform:scale(1.04)}.wishlist-unavailable-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;background:linear-gradient(to top,rgba(4,7,11,.72),transparent 45%)}.wishlist-unavailable-overlay span{padding:7px 14px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#d9dfe5;background:#060a10bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:700}.wishlist-card-body{padding:16px}.wishlist-card-brand{margin-bottom:7px;color:var(--wishlist-primary);font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;direction:ltr;text-align:right}.wishlist-card h2{min-height:45px;margin:0;color:var(--wishlist-text);font-size:14px;line-height:1.65;font-weight:650}.wishlist-stock{display:flex;align-items:center;gap:5px;margin-top:11px;font-size:10px}.wishlist-stock>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%}.wishlist-stock.available{color:var(--wishlist-green)}.wishlist-stock.available>span{background:var(--wishlist-green);box-shadow:0 0 9px #55d69b80}.wishlist-stock.unavailable{color:var(--wishlist-red)}.wishlist-stock.unavailable>span{background:var(--wishlist-red)}.wishlist-price-row{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.wishlist-price{display:flex;align-items:baseline;gap:4px}.wishlist-price strong{font-size:18px;letter-spacing:-.5px}.wishlist-price span{color:var(--wishlist-muted);font-size:9px}.wishlist-price-row del{color:var(--wishlist-muted-2);font-size:10px}.wishlist-card-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:7px}.wishlist-view,.wishlist-cart{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:10px;font-family:inherit;font-size:10px;text-decoration:none;cursor:pointer;transition:.2s ease}.wishlist-view{border:1px solid var(--wishlist-border);color:var(--wishlist-muted);background:#ffffff06}.wishlist-view:hover{color:var(--wishlist-text);background:#ffffff0e}.wishlist-cart{border:1px solid rgba(34,187,224,.18);color:#bceef8;background:#22bbe01a}.wishlist-cart:hover:not(:disabled){color:#fff;background:#22bbe02b;border-color:#22bbe059}.wishlist-cart:disabled{color:var(--wishlist-muted-2);border-color:var(--wishlist-border);background:#ffffff06;cursor:not-allowed}.wishlist-no-result{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;border:1px solid var(--wishlist-border);border-radius:22px;background:var(--wishlist-surface)}.wishlist-no-result-icon{width:64px;height:64px;display:grid;place-items:center;margin-bottom:18px;border-radius:18px;color:var(--wishlist-primary);background:var(--wishlist-primary-soft)}.wishlist-no-result h2{margin:0;font-size:20px}.wishlist-no-result p{max-width:480px;margin:10px 0 20px;color:var(--wishlist-muted);font-size:13px;line-height:1.9}.wishlist-no-result button{min-height:40px;padding:0 15px;border:1px solid rgba(34,187,224,.2);border-radius:10px;color:var(--wishlist-primary);background:var(--wishlist-primary-soft);font-family:inherit;font-size:11px;cursor:pointer}.wishlist-empty{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 25px;text-align:center;border:1px solid var(--wishlist-border);border-radius:25px;background:radial-gradient(circle at center,rgba(34,187,224,.05),transparent 42%),var(--wishlist-surface)}.wishlist-empty-visual{position:relative;width:110px;height:90px;margin-bottom:15px}.wishlist-empty-circle{width:78px;height:78px;position:absolute;top:3px;left:16px;display:grid;place-items:center;border:1px solid rgba(34,187,224,.17);border-radius:26px;color:var(--wishlist-primary);background:var(--wishlist-primary-soft);box-shadow:0 15px 40px #22bbe012}.wishlist-empty-circle svg{opacity:.85}.wishlist-empty-dot{position:absolute;border-radius:50%}.dot-1{width:7px;height:7px;top:3px;right:7px;background:var(--wishlist-primary)}.dot-2{width:5px;height:5px;left:3px;bottom:20px;background:#8b5cf6}.dot-3{width:9px;height:9px;right:0;bottom:8px;background:#fff3}.wishlist-empty-label{margin-bottom:8px;color:var(--wishlist-primary);font-size:9px;font-weight:800;letter-spacing:2.4px;direction:ltr}.wishlist-empty h2{margin:0;font-size:24px}.wishlist-empty p{max-width:560px;margin:12px 0 24px;color:var(--wishlist-muted);font-size:13px;line-height:2}.wishlist-empty-cta{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border:1px solid rgba(34,187,224,.24);border-radius:12px;color:#fff;background:linear-gradient(135deg,#22bbe033,#22bbe014);text-decoration:none;font-size:12px;font-weight:700;transition:.2s ease}.wishlist-empty-cta:hover{transform:translateY(-2px);border-color:#22bbe066}.wishlist-bottom-cta{display:flex;align-items:center;gap:13px;margin-top:22px;padding:17px 19px;border:1px solid var(--wishlist-border);border-radius:17px;background:#ffffff06}.wishlist-bottom-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:12px;color:var(--wishlist-primary);background:var(--wishlist-primary-soft)}.wishlist-bottom-cta div:nth-child(2){min-width:0}.wishlist-bottom-cta strong{display:block;font-size:12px}.wishlist-bottom-cta span{display:block;margin-top:3px;color:var(--wishlist-muted);font-size:10px}.wishlist-bottom-cta>a{margin-right:auto;display:inline-flex;align-items:center;gap:6px;color:var(--wishlist-primary);text-decoration:none;white-space:nowrap;font-size:11px;font-weight:700}.wishlist-bottom-cta>a svg{transform:rotate(180deg)}@media(max-width:1150px){.wishlist-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.wishlist-header{align-items:flex-start}.wishlist-overview{flex-wrap:wrap}.wishlist-add-all{margin-right:0}.wishlist-toolbar{align-items:stretch;flex-direction:column}.wishlist-toolbar-actions{width:100%}.wishlist-search{flex:1;width:auto}}@media(max-width:700px){.wishlist-container{width:min(100% - 28px,1380px);padding-top:25px}.wishlist-header{flex-direction:column;gap:18px}.wishlist-header-stat{width:100%}.wishlist-title-row{align-items:flex-start}.wishlist-title-icon{width:50px;height:50px;flex-basis:50px}.wishlist-overview{align-items:flex-start;flex-direction:column;gap:18px}.wishlist-overview-main,.wishlist-overview-stats,.wishlist-add-all{width:100%}.wishlist-filters{width:100%;overflow-x:auto;scrollbar-width:none}.wishlist-filters::-webkit-scrollbar{display:none}.wishlist-filters button{white-space:nowrap}.wishlist-toolbar-actions{flex-direction:column}.wishlist-search{width:100%;flex:none}.wishlist-clear{width:100%;justify-content:center}.wishlist-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:480px){.wishlist-container{width:calc(100% - 20px)}.wishlist-title-row{gap:11px}.wishlist-title-row h1{font-size:24px}.wishlist-title-row p{font-size:12px}.wishlist-title-icon{width:44px;height:44px;flex-basis:44px;border-radius:13px}.wishlist-card-body{padding:12px}.wishlist-card h2{min-height:62px;font-size:12px}.wishlist-price-row{min-height:55px;align-items:flex-start;flex-direction:column;justify-content:center}.wishlist-price strong{font-size:15px}.wishlist-card-actions{grid-template-columns:1fr}.wishlist-view{display:none}.wishlist-cart{width:100%}.wishlist-bottom-cta{align-items:flex-start;flex-wrap:wrap}.wishlist-bottom-cta>a{width:100%;margin-right:55px}.wishlist-empty{min-height:430px}.wishlist-empty h2{font-size:19px}.wishlist-empty p{font-size:12px}}@media(prefers-reduced-motion:reduce){.wishlist-page *,.wishlist-page *:before,.wishlist-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.not-found{--primary: #22bbe0;--purple: #8b5cf6;min-height:100vh;background:radial-gradient(circle at center,rgba(34,187,224,.18),transparent 30%),linear-gradient(135deg,#020617,#111827);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:Vazirmatn,sans-serif;color:#fff;position:relative}.particles span{position:absolute;width:8px;height:8px;border-radius:50%;background:#22bbe0;opacity:.5;animation:floatParticle 8s infinite}.particles span:nth-child(1){top:20%;right:20%}.particles span:nth-child(2){top:70%;right:30%;animation-delay:2s}.particles span:nth-child(3){top:40%;left:20%;animation-delay:4s}.particles span:nth-child(4){bottom:20%;left:35%}.particles span:nth-child(5){top:30%;right:50%;animation-delay:3s}.not-found-content{max-width:800px;text-align:center;padding:40px 20px;z-index:2}.error-number{display:flex;justify-content:center;align-items:center;gap:10px;font-size:190px;font-weight:900;line-height:1}.error-number span{background:linear-gradient(135deg,#22bbe0,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lost-box{font-size:80px;width:130px;height:130px;border-radius:40px;background:#ffffff14;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:box404 3s infinite}.not-found h1{font-size:38px;margin:30px 0 15px}.not-found p{color:#94a3b8;line-height:2.2;max-width:600px;margin:auto}.search-box{margin:40px auto;background:#fff;padding:8px;border-radius:20px;display:flex;max-width:550px}.search-box input{flex:1;border:0;outline:none;padding:15px;font-family:inherit}.search-box button{border:0;padding:0 35px;border-radius:15px;background:linear-gradient(90deg,var(--primary),var(--purple));color:#fff;font-weight:900}.not-actions{display:flex;justify-content:center;gap:15px}.primary-btn,.ghost-btn{padding:15px 35px;border-radius:18px;text-decoration:none;font-weight:900}.primary-btn{background:#fff;color:#020617}.ghost-btn{border:1px solid rgba(255,255,255,.2);color:#fff}.suggestions{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.suggestions div{padding:25px;border-radius:25px;background:#ffffff0f;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:.3s}.suggestions div:hover{transform:translateY(-8px)}.suggestions h3{margin:10px 0;font-size:16px}.suggestions span{font-size:12px;color:#94a3b8}@keyframes box404{50%{transform:translateY(-15px) rotate(5deg)}}@keyframes floatParticle{50%{transform:translateY(-40px)}}@media(max-width:700px){.error-number{font-size:100px}.lost-box{width:80px;height:80px;font-size:40px}.not-found h1{font-size:28px}.search-box{flex-direction:column;gap:10px;background:transparent}.search-box input{border-radius:15px}.search-box button{height:50px}.suggestions{grid-template-columns:1fr}}.blog-page{--blog-bg: #f8f8f6;--blog-surface: #ffffff;--blog-surface-soft: #f2f2ef;--blog-text: #111827;--blog-muted: #6b7280;--blog-border: rgba(17, 24, 39, .09);--blog-primary: #1688a5;--blog-gold: #b3945a;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 8% 8%,rgba(34,187,224,.08),transparent 28%),radial-gradient(circle at 92% 18%,rgba(180,148,90,.08),transparent 25%),var(--blog-bg);color:var(--blog-text)}.blog-container{position:relative;width:min(1240px,calc(100% - 48px));margin:0 auto}.blog-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(70px);opacity:.45}.blog-orb-one{width:300px;height:300px;top:500px;left:-180px;background:#22bbe014}.blog-orb-two{width:260px;height:260px;right:-160px;top:1000px;background:#b4945a14}.blog-hero{padding:100px 0 70px}.blog-hero .blog-container{min-height:310px;display:flex;align-items:center;justify-content:space-between;gap:60px}.blog-hero-content{max-width:700px}.blog-eyebrow,.section-heading>div>span,.popular-heading>span,.newsletter-inner>div>span{display:block;margin-bottom:16px;color:var(--blog-gold);font-size:11px;font-weight:800;letter-spacing:3px}.blog-hero h1{margin:0;font-size:clamp(48px,7vw,86px);line-height:.95;letter-spacing:-4px;font-weight:900}.blog-hero h1 span{background:linear-gradient(110deg,#111827,var(--blog-primary));-webkit-background-clip:text;background-clip:text;color:transparent}.blog-hero p{max-width:620px;margin:30px 0 0;color:var(--blog-muted);font-size:17px;line-height:2}.blog-hero-decoration{width:330px;height:260px;position:relative;flex-shrink:0}.hero-decoration-circle{position:absolute;border-radius:50%}.circle-one{width:210px;height:210px;top:10px;right:25px;border:1px solid rgba(22,136,165,.2)}.circle-two{width:140px;height:140px;top:45px;right:60px;border:1px solid rgba(179,148,90,.35)}.hero-decoration-card{position:absolute;right:95px;top:70px;width:125px;height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);border-radius:24px;box-shadow:0 25px 60px #0f172a1a,inset 0 1px #ffffffe6;transform:rotate(8deg)}.hero-decoration-card span{color:var(--blog-gold);font-size:9px;font-weight:800;letter-spacing:2px}.hero-decoration-card strong{margin-top:6px;font-size:26px;letter-spacing:-1px}.hero-decoration-card small{margin-top:2px;color:var(--blog-muted);font-size:8px;letter-spacing:2px}.blog-categories{border-top:1px solid var(--blog-border);border-bottom:1px solid var(--blog-border);background:#ffffff73}.categories-scroll{min-height:78px;display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none}.categories-scroll::-webkit-scrollbar{display:none}.category-btn{flex-shrink:0;padding:11px 20px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--blog-muted);font-family:inherit;font-size:13px;cursor:pointer;transition:.25s ease}.category-btn:hover{color:var(--blog-text);background:#fff;border-color:var(--blog-border)}.category-btn.active{color:#fff;background:#111827;box-shadow:0 8px 20px #1118271f}.featured-section,.articles-section,.popular-section{padding:100px 0 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading>div>span{margin-bottom:9px}.section-heading h2{margin:0;font-size:30px;letter-spacing:-1px}.view-all{display:flex;align-items:center;gap:12px;color:var(--blog-text);text-decoration:none;font-size:13px;font-weight:700}.view-all span{transition:transform .2s ease}.view-all:hover span{transform:translate(-5px)}.featured-article{display:grid;grid-template-columns:1.15fr .85fr;min-height:480px;overflow:hidden;border:1px solid var(--blog-border);border-radius:30px;background:var(--blog-surface);box-shadow:0 25px 70px #0f172a12}.featured-image{position:relative;min-height:480px;overflow:hidden;display:block}.featured-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s ease}.featured-article:hover .featured-image img{transform:scale(1.04)}.featured-image-overlay{position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(0,0,0,.15))}.featured-content{padding:60px;display:flex;flex-direction:column;justify-content:center}.article-label{display:flex;align-items:center;gap:12px;color:var(--blog-gold);font-size:11px;font-weight:800}.article-label i{width:4px;height:4px;border-radius:50%;background:var(--blog-gold)}.featured-content h2{margin:25px 0 20px;font-size:clamp(27px,3vw,40px);line-height:1.5;letter-spacing:-1px}.featured-content h2 a{color:inherit;text-decoration:none}.featured-content p{margin:0;color:var(--blog-muted);font-size:14px;line-height:2.1}.featured-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding-top:25px;border-top:1px solid var(--blog-border);color:var(--blog-muted);font-size:11px}.featured-link{display:flex;align-items:center;gap:10px;color:var(--blog-text);text-decoration:none;font-weight:800}.featured-link span{transition:transform .2s ease}.featured-link:hover span{transform:translate(-5px)}.articles-section{padding-bottom:100px}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{overflow:hidden;border:1px solid var(--blog-border);border-radius:24px;background:var(--blog-surface);box-shadow:0 15px 45px #0f172a0b;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{transform:translateY(-6px);box-shadow:0 25px 55px #0f172a17}.blog-card-image{position:relative;height:235px;display:block;overflow:hidden}.blog-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-category{position:absolute;top:16px;right:16px;padding:7px 12px;border-radius:999px;background:#ffffffe6;color:var(--blog-text);font-size:10px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-card-content{padding:25px}.blog-card-meta{display:flex;align-items:center;gap:9px;color:#9ca3af;font-size:10px}.meta-dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1}.blog-card h3{margin:14px 0 12px;font-size:18px;line-height:1.75;letter-spacing:-.3px}.blog-card h3 a{color:inherit;text-decoration:none}.blog-card p{margin:0;color:var(--blog-muted);font-size:12px;line-height:2}.blog-read-more{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:var(--blog-primary);text-decoration:none;font-size:12px;font-weight:800}.blog-read-more span{transition:transform .2s ease}.blog-read-more:hover span{transform:translate(-5px)}.popular-section{padding-top:0;padding-bottom:100px}.popular-box{padding:55px;border-radius:30px;border:1px solid var(--blog-border);background:linear-gradient(135deg,#fffffff2,#f4f4f0cc)}.popular-heading{margin-bottom:30px}.popular-heading>span{margin-bottom:8px}.popular-heading h2{margin:0;font-size:28px}.popular-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--blog-border);border-radius:20px;background:var(--blog-border)}.popular-item{min-height:190px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:#fffc;color:var(--blog-text);text-decoration:none;transition:background .25s ease}.popular-item:hover{background:#fff}.popular-number{color:#d1d5db;font-size:30px;font-weight:900}.popular-info span{color:var(--blog-gold);font-size:9px;font-weight:800}.popular-info h3{margin:7px 0 0;font-size:14px;line-height:1.8}.popular-arrow{align-self:flex-end;font-size:18px;color:var(--blog-muted)}.blog-newsletter{padding:0 0 100px}.newsletter-inner{position:relative;overflow:hidden;min-height:290px;padding:55px 65px;display:flex;align-items:center;justify-content:space-between;gap:50px;border-radius:30px;background:#111827;color:#fff;box-shadow:0 30px 70px #0f172a29}.newsletter-inner:after{content:"";position:absolute;width:400px;height:400px;right:-150px;top:-220px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 50px #ffffff04,0 0 0 100px #ffffff03}.newsletter-inner>div{position:relative;z-index:1}.newsletter-inner>div>span{color:#bfa675}.newsletter-inner h2{margin:0;font-size:34px;line-height:1.5;letter-spacing:-1px}.newsletter-inner p{margin:12px 0 0;color:#ffffff8c;font-size:12px}.newsletter-form{position:relative;z-index:2;width:min(400px,100%);display:flex;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0f}.newsletter-form input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;padding:0 15px;font-family:inherit;font-size:12px}.newsletter-form input::placeholder{color:#fff6}.newsletter-form button{flex-shrink:0;min-height:46px;padding:0 20px;display:flex;align-items:center;gap:10px;border:0;border-radius:10px;background:#fff;color:#111827;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer}.newsletter-form button span{transition:transform .2s ease}.newsletter-form button:hover span{transform:translate(-4px)}@media(max-width:1000px){.blog-hero-decoration{width:250px;transform:scale(.85)}.featured-content{padding:40px}.articles-grid{grid-template-columns:repeat(2,1fr)}.popular-list{grid-template-columns:1fr}.popular-item{min-height:150px}.newsletter-inner{align-items:flex-start;flex-direction:column}.newsletter-form{width:100%}}@media(max-width:760px){.blog-container{width:min(100% - 30px,1240px)}.blog-hero{padding:70px 0 55px}.blog-hero .blog-container{min-height:auto}.blog-hero-decoration{display:none}.blog-hero h1{font-size:54px;letter-spacing:-3px}.blog-hero p{margin-top:22px;font-size:14px}.featured-section,.articles-section,.popular-section{padding-top:65px}.articles-section,.popular-section{padding-bottom:65px}.section-heading{align-items:flex-start;flex-direction:column;gap:15px}.section-heading h2{font-size:25px}.featured-article{grid-template-columns:1fr}.featured-image{min-height:300px}.featured-content{padding:30px 25px}.featured-content h2{font-size:26px}.articles-grid{grid-template-columns:1fr}.popular-box{padding:30px 20px}.newsletter-inner{padding:40px 25px}.newsletter-inner h2{font-size:28px}}@media(max-width:480px){.blog-hero h1{font-size:46px}.featured-image{min-height:240px}.blog-card-image{height:210px}.featured-footer{align-items:flex-start;flex-direction:column}.newsletter-form{flex-direction:column;padding:8px}.newsletter-form input{min-height:48px}}@media(prefers-reduced-motion:reduce){.blog-card,.blog-card-image img,.featured-image img,.view-all span,.featured-link span,.blog-read-more span,.newsletter-form button span{transition:none}}.compare-page{--compare-bg: #070b12;--compare-surface: #101722;--compare-surface-light: #151e2c;--compare-border: rgba(255, 255, 255, .08);--compare-primary: #22bbe0;--compare-secondary: #8b5cf6;--compare-text: #f8fafc;--compare-muted: #8b98aa;min-height:100vh;background:radial-gradient(circle at 15% 10%,rgba(34,187,224,.13),transparent 28%),radial-gradient(circle at 85% 20%,rgba(139,92,246,.13),transparent 30%),var(--compare-bg);color:var(--compare-text);font-family:Vazirmatn,sans-serif;padding-bottom:100px;overflow:hidden}.compare-background{position:fixed;inset:0;pointer-events:none;overflow:hidden}.compare-orb{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(100px);opacity:.12;animation:compareOrbFloat 10s infinite alternate}.compare-orb-one{top:-180px;right:-100px;background:var(--compare-primary)}.compare-orb-two{bottom:-200px;left:-120px;background:var(--compare-secondary);animation-delay:2s}.compare-grid-bg{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%)}.compare-container{width:min(1450px,calc(100% - 40px));margin:0 auto;position:relative;z-index:2}.compare-header{padding:80px 0 45px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.compare-eyebrow{display:block;margin-bottom:15px;color:var(--compare-primary);font-size:10px;letter-spacing:5px;font-weight:900}.compare-header h1{margin:0;font-size:clamp(38px,5vw,64px);line-height:1.25;letter-spacing:-2px}.compare-header h1 span{display:inline-block;margin-right:12px;background:linear-gradient(90deg,var(--compare-primary),var(--compare-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.compare-header p{margin:20px 0 0;max-width:620px;color:var(--compare-muted);font-size:14px;line-height:2}.compare-count{min-width:110px;padding:20px;border:1px solid var(--compare-border);border-radius:24px;background:#ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center}.compare-count strong{display:block;font-size:34px;line-height:1;background:linear-gradient(135deg,var(--compare-primary),var(--compare-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.compare-count span{display:block;margin-top:8px;color:var(--compare-muted);font-size:12px}.compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:18px 22px;border:1px solid var(--compare-border);border-radius:24px;background:#ffffff09;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.compare-toolbar-info{display:flex;align-items:center;gap:14px}.compare-toolbar-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#22bbe01a;color:var(--compare-primary)}.compare-toolbar-icon svg{width:22px}.compare-toolbar-info strong,.compare-toolbar-info span{display:block}.compare-toolbar-info strong{font-size:14px}.compare-toolbar-info span{margin-top:3px;color:var(--compare-muted);font-size:11px}.compare-toolbar-actions{display:flex;align-items:center;gap:18px}.difference-toggle{display:flex;align-items:center;gap:9px;cursor:pointer;color:#cbd5e1;font-size:12px}.difference-toggle input{display:none}.toggle-track{width:40px;height:22px;padding:3px;border-radius:20px;background:#263241;transition:.25s}.toggle-track span{display:block;width:16px;height:16px;border-radius:50%;background:#94a3b8;transition:.25s}.difference-toggle input:checked+.toggle-track{background:var(--compare-primary)}.difference-toggle input:checked+.toggle-track span{transform:translate(-18px);background:#fff}.compare-clear{border:0;background:transparent;color:#94a3b8;font-family:inherit;font-size:12px;cursor:pointer;transition:.2s}.compare-clear:hover{color:#f87171}.compare-table-wrapper{width:100%;overflow-x:auto;border:1px solid var(--compare-border);border-radius:32px;background:#ffffff06;box-shadow:0 30px 100px #00000040}.compare-table{min-width:1000px;display:grid;grid-template-columns:190px repeat(3,minmax(250px,1fr)) 220px}.compare-spec-column{background:#ffffff06;border-left:1px solid var(--compare-border)}.compare-spec-header{height:360px;padding:28px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;border-bottom:1px solid var(--compare-border)}.compare-spec-header span{font-size:16px;font-weight:900}.compare-spec-header small{color:var(--compare-muted);font-size:11px}.compare-spec-labels{display:flex;flex-direction:column}.spec-label{min-height:58px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--compare-border);color:#94a3b8;font-size:12px;font-weight:700}.price-label,.rating-label{color:#cbd5e1;background:#ffffff06}.compare-product-column{border-left:1px solid var(--compare-border);animation:compareColumnIn .6s both;animation-delay:var(--compare-delay)}.compare-product-header{height:360px;padding:25px;text-align:center;position:relative;border-bottom:1px solid var(--compare-border)}.compare-remove{position:absolute;top:18px;left:18px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--compare-border);border-radius:50%;background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:.25s;z-index:2}.compare-remove svg{width:16px}.compare-remove:hover{background:#f871711f;border-color:#f871714d;color:#f87171;transform:rotate(90deg)}.compare-product-image{width:180px;height:180px;margin:5px auto 15px;display:flex;align-items:center;justify-content:center;border-radius:25px;overflow:hidden;background:#fff;box-shadow:0 20px 50px #00000040;transition:.35s}.compare-product-image img{width:100%;height:100%;object-fit:cover;transition:.5s}.compare-product-image:hover{transform:translateY(-6px);box-shadow:0 25px 60px #22bbe026}.compare-product-image:hover img{transform:scale(1.05)}.compare-brand{display:block;margin-bottom:5px;color:var(--compare-primary);font-size:10px;font-weight:900;letter-spacing:1px}.compare-product-name{display:block;max-width:240px;margin:auto;color:#fff;text-decoration:none;font-size:14px;font-weight:800;line-height:1.8}.compare-category{display:block;margin-top:5px;color:var(--compare-muted);font-size:10px}.compare-stock{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:10px;color:#94a3b8;font-size:10px}.stock-dot{width:7px;height:7px;border-radius:50%}.stock-dot.available{background:#22c55e;box-shadow:0 0 10px #22c55eb3}.stock-dot.unavailable{background:#ef4444}.compare-product-values{display:flex;flex-direction:column}.compare-value{min-height:58px;display:flex;align-items:center;justify-content:center;padding:12px;border-bottom:1px solid var(--compare-border);color:#cbd5e1;font-size:12px;text-align:center}.price-value{min-height:85px;flex-direction:column;gap:2px}.price-value strong{color:#fff;font-size:19px}.price-value>span{color:var(--compare-muted);font-size:9px}.price-value del{margin-top:5px;color:#64748b;font-size:10px}.rating-value{flex-direction:column;gap:3px}.rating-value strong{font-size:18px;color:#fff}.stars{color:#f59e0b;font-size:12px;letter-spacing:1px}.rating-value small{color:#64748b;font-size:9px}.compare-product-footer{padding:20px}.compare-cart-button{width:100%;height:48px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--compare-primary),var(--compare-secondary));color:#fff;font-family:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:.25s}.compare-cart-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 30px #22bbe033}.compare-cart-button:disabled{background:#1e293b;color:#64748b;cursor:not-allowed}.compare-add-product{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border-left:1px solid var(--compare-border);color:#fff;text-decoration:none;text-align:center;transition:.3s}.compare-add-product:hover{background:#22bbe009}.add-product-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border:1px dashed rgba(34,187,224,.45);border-radius:20px;color:var(--compare-primary);font-size:30px}.compare-add-product strong{font-size:14px}.compare-add-product span{max-width:170px;margin-top:8px;color:var(--compare-muted);font-size:10px;line-height:1.8}.compare-tip{margin-top:25px;padding:25px 30px;display:flex;align-items:center;gap:18px;border:1px solid var(--compare-border);border-radius:25px;background:#ffffff09}.compare-tip-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#22bbe014;color:var(--compare-primary)}.compare-tip-icon svg{width:22px}.compare-tip strong{display:block;font-size:13px}.compare-tip p{margin:5px 0 0;color:var(--compare-muted);font-size:11px;line-height:1.9}.compare-empty-bg{position:fixed;inset:0;background:radial-gradient(circle at 50% 35%,rgba(34,187,224,.14),transparent 25%)}.compare-empty{min-height:100vh;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.compare-empty-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center;border:1px solid var(--compare-border);border-radius:35px;background:#ffffff0a;box-shadow:0 30px 80px #0000004d;color:var(--compare-primary);animation:compareEmptyFloat 3s infinite}.compare-empty-icon svg{width:55px}.compare-empty-label{margin-top:35px;color:var(--compare-primary);font-size:10px;letter-spacing:5px;font-weight:900}.compare-empty h1{margin:20px 0 12px;font-size:38px}.compare-empty h1 span{color:var(--compare-primary)}.compare-empty p{max-width:550px;color:var(--compare-muted);line-height:2.2;font-size:13px}.compare-empty-button{margin-top:30px;padding:15px 30px;display:inline-flex;align-items:center;gap:12px;border-radius:17px;background:linear-gradient(135deg,var(--compare-primary),var(--compare-secondary));color:#fff;text-decoration:none;font-size:12px;font-weight:900}.compare-empty-button svg{width:18px}@keyframes compareOrbFloat{0%{transform:translateZ(0)}to{transform:translate3d(40px,-30px,0)}}@keyframes compareColumnIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes compareEmptyFloat{50%{transform:translateY(-10px) rotate(2deg)}}@media(max-width:900px){.compare-container{width:min(100% - 24px,1450px)}.compare-header{padding-top:55px}.compare-toolbar{align-items:flex-start;flex-direction:column}.compare-toolbar-actions{width:100%;justify-content:space-between}}@media(max-width:600px){.compare-header{flex-direction:column;align-items:flex-start}.compare-count{align-self:flex-start}.compare-header h1{font-size:40px}.compare-toolbar-actions{flex-direction:column;align-items:flex-start;gap:14px}.compare-tip{align-items:flex-start;padding:20px}.compare-empty h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.compare-orb,.compare-product-column,.compare-empty-icon{animation:none}.compare-product-image,.compare-cart-button,.compare-remove{transition:none}}.blog-detail-page{--bd-bg: #f8f8f6;--bd-surface: #ffffff;--bd-text: #111827;--bd-muted: #697386;--bd-border: rgba(17, 24, 39, .09);--bd-primary: #1688a5;--bd-gold: #b3945a;min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 5% 5%,rgba(34,187,224,.07),transparent 25%),radial-gradient(circle at 95% 35%,rgba(179,148,90,.07),transparent 25%),var(--bd-bg);color:var(--bd-text)}.blog-detail-container{width:min(1160px,calc(100% - 40px));margin:0 auto;position:relative;z-index:2}.blog-detail-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.35}.blog-detail-orb-one{width:300px;height:300px;left:-180px;top:600px;background:#22bbe014}.blog-detail-orb-two{width:300px;height:300px;right:-180px;top:1200px;background:#b3945a14}.blog-breadcrumb{display:flex;align-items:center;gap:11px;padding:28px 0;color:#9ca3af;font-size:11px}.blog-breadcrumb a{color:#6b7280;text-decoration:none}.blog-breadcrumb strong{color:var(--bd-text);font-weight:700}.blog-breadcrumb span{color:#d1d5db}.article-header{padding:45px 0 55px}.article-header-inner{max-width:900px;margin:0 auto;text-align:center}.article-category{display:inline-flex;padding:8px 15px;border:1px solid rgba(179,148,90,.2);border-radius:999px;background:#ffffffa6;color:var(--bd-gold);font-size:10px;font-weight:800}.article-header h1{margin:24px auto 20px;max-width:900px;font-size:clamp(35px,5vw,64px);line-height:1.45;letter-spacing:-2px;font-weight:900}.article-excerpt{max-width:720px;margin:0 auto;color:var(--bd-muted);font-size:15px;line-height:2.1}.article-meta{margin-top:38px;display:flex;align-items:center;justify-content:center;gap:25px}.author{display:flex;align-items:center;gap:10px;text-align:right}.author-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#111827;color:#fff;font-size:10px;font-weight:900}.author>div:last-child,.article-meta-item{display:flex;flex-direction:column;gap:4px}.author span,.article-meta-item span{color:#9ca3af;font-size:9px}.author strong,.article-meta-item strong{color:var(--bd-text);font-size:11px}.meta-separator{width:1px;height:30px;background:var(--bd-border)}.article-hero-image-section{padding-bottom:80px}.article-hero-image{height:min(580px,50vw);min-height:360px;position:relative;overflow:hidden;border-radius:30px;box-shadow:0 35px 80px #0f172a1f,0 5px 15px #0f172a0a}.article-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.article-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.12))}.article-content-section{padding-bottom:100px}.article-layout{display:grid;grid-template-columns:245px minmax(0,720px);justify-content:center;gap:80px;align-items:start}.article-sidebar{position:sticky;top:30px}.article-sidebar-card{padding:25px;border:1px solid var(--bd-border);border-radius:20px;background:#ffffffb3}.sidebar-label{color:var(--bd-gold);font-size:9px;font-weight:900;letter-spacing:2px}.article-sidebar-card h3{margin:9px 0 20px;font-size:17px}.article-toc{display:flex;flex-direction:column;border-right:1px solid var(--bd-border)}.article-toc a{padding:8px 12px;color:#7b8492;text-decoration:none;font-size:11px;line-height:1.7;transition:.2s ease}.article-toc a:hover{padding-right:17px;color:var(--bd-primary)}.sidebar-shop-card{margin-top:18px;padding:25px;border-radius:20px;background:#111827;color:#fff}.sidebar-shop-card>span{color:#bfa675;font-size:8px;font-weight:800;letter-spacing:2px}.sidebar-shop-card h3{margin:13px 0;font-size:20px;line-height:1.6}.sidebar-shop-card p{margin:0;color:#ffffff80;font-size:10px;line-height:1.9}.sidebar-shop-card a{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;color:#fff;text-decoration:none;font-size:10px;font-weight:800}.sidebar-shop-card a span{transition:transform .2s ease}.sidebar-shop-card a:hover span{transform:translate(-5px)}.article-body{min-width:0;color:#374151;font-size:15px;line-height:2.25}.article-body>p{margin:0 0 25px}.article-body .article-lead{color:#1f2937;font-size:18px;line-height:2.1;font-weight:500}.article-body h2{margin:60px 0 20px;color:#111827;font-size:28px;line-height:1.7;letter-spacing:-.6px}.article-highlight{margin:40px 0;padding:25px 28px;border-right:3px solid var(--bd-gold);border-radius:12px;background:#f1f0eb}.article-highlight span{display:block;margin-bottom:7px;color:var(--bd-gold);font-size:10px;font-weight:900}.article-highlight p{margin:0;color:#4b5563;font-size:14px;line-height:2}.article-image-grid{margin:35px 0 45px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.article-image-grid div{position:relative;height:250px;overflow:hidden;border-radius:18px}.article-image-grid img{width:100%;height:100%;display:block;object-fit:cover}.article-image-grid span{position:absolute;bottom:14px;right:14px;padding:6px 11px;border-radius:999px;background:#ffffffe6;color:#111827;font-size:9px;font-weight:800}.article-stats{margin:35px 0 45px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bd-border);border-radius:18px;overflow:hidden;background:#fff}.article-stats div{padding:25px;text-align:center;border-left:1px solid var(--bd-border)}.article-stats div:last-child{border-left:0}.article-stats strong{display:block;color:#111827;font-size:22px;letter-spacing:-.5px}.article-stats span{color:#9ca3af;font-size:10px}.article-quote{position:relative;margin:45px 0;padding:40px 45px;border-radius:20px;background:#111827;color:#fff}.article-quote>span{position:absolute;top:15px;right:25px;color:#ffffff26;font-family:Georgia,serif;font-size:70px;line-height:1}.article-quote p{position:relative;margin:0;color:#fffc;font-size:15px;line-height:2.2}.article-tags{margin-top:60px;padding-top:25px;border-top:1px solid var(--bd-border);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.article-tags>span{margin-left:8px;color:#9ca3af;font-size:10px}.article-tags a{padding:7px 12px;border:1px solid var(--bd-border);border-radius:999px;color:#6b7280;background:#fff;text-decoration:none;font-size:10px}.article-share{margin-top:25px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.article-share>span{color:#9ca3af;font-size:10px}.article-share>div{display:flex;gap:7px}.article-share button{width:34px;height:34px;border:1px solid var(--bd-border);border-radius:50%;background:#fff;color:#6b7280;font-family:inherit;font-size:9px;cursor:pointer;transition:.2s ease}.article-share button:hover{border-color:#111827;background:#111827;color:#fff}.related-section{padding:90px 0;border-top:1px solid var(--bd-border);background:#fff6}.related-heading{margin-bottom:35px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.related-heading>div>span{color:var(--bd-gold);font-size:10px;font-weight:900;letter-spacing:2px}.related-heading h2{margin:8px 0 0;font-size:30px}.related-heading>a{display:flex;gap:10px;color:#111827;text-decoration:none;font-size:11px;font-weight:800}.related-heading>a span{transition:transform .2s ease}.related-heading>a:hover span{transform:translate(-5px)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-card{overflow:hidden;border:1px solid var(--bd-border);border-radius:22px;background:#fff;color:#111827;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.related-card:hover{transform:translateY(-5px);box-shadow:0 25px 55px #0f172a14}.related-image{height:210px;overflow:hidden}.related-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.related-card:hover .related-image img{transform:scale(1.05)}.related-content{padding:22px}.related-content>span{color:var(--bd-gold);font-size:9px;font-weight:800}.related-content h3{margin:10px 0 18px;font-size:16px;line-height:1.8}.related-content strong{display:flex;justify-content:space-between;color:#111827;font-size:10px}.related-content i{font-style:normal;color:var(--bd-primary)}.back-blog-section{padding:30px 0 70px}.back-blog-section a{display:inline-flex;align-items:center;gap:12px;color:#6b7280;text-decoration:none;font-size:11px;font-weight:700}.back-blog-section a span{transition:transform .2s ease}.back-blog-section a:hover span{transform:translate(-5px)}@media(max-width:950px){.article-layout{grid-template-columns:1fr;gap:40px}.article-sidebar{position:static;order:2}.article-body{order:1}.article-sidebar-card,.sidebar-shop-card{display:none}.article-hero-image{height:55vw}.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.blog-detail-container{width:min(100% - 30px,1160px)}.blog-breadcrumb{padding:20px 0}.article-header{padding:35px 0 45px}.article-header h1{font-size:34px;letter-spacing:-1px}.article-excerpt{font-size:13px}.article-meta{flex-wrap:wrap;gap:15px}.meta-separator{display:none}.article-hero-image-section{padding-bottom:55px}.article-hero-image{height:65vw;min-height:230px;border-radius:20px}.article-content-section{padding-bottom:65px}.article-body{font-size:14px;line-height:2.15}.article-body .article-lead{font-size:16px}.article-body h2{margin-top:45px;font-size:23px}.article-image-grid{grid-template-columns:1fr}.article-image-grid div{height:220px}.article-stats{grid-template-columns:1fr}.article-stats div{border-left:0;border-bottom:1px solid var(--bd-border)}.article-stats div:last-child{border-bottom:0}.article-quote{padding:35px 25px}.article-share{align-items:flex-start;flex-direction:column}.related-section{padding:65px 0}.related-heading{align-items:flex-start;flex-direction:column}.related-grid{grid-template-columns:1fr}}@media(max-width:450px){.article-header h1{font-size:29px}.article-meta-item strong{font-size:10px}.article-excerpt{font-size:12px}.article-body{font-size:13px}.article-body h2{font-size:21px}}.wallet-page{--wallet-bg: #060a10;--wallet-bg-2: #0a1018;--wallet-surface: rgba(16, 23, 33, .78);--wallet-surface-strong: #101721;--wallet-surface-soft: rgba(255, 255, 255, .035);--wallet-text: #f4f7fa;--wallet-muted: #84909d;--wallet-muted-2: #5f6b78;--wallet-border: rgba(255, 255, 255, .075);--wallet-primary: #22bbe0;--wallet-primary-soft: rgba(34, 187, 224, .1);--wallet-green: #55d69b;--wallet-green-soft: rgba(85, 214, 155, .09);--wallet-orange: #e9aa62;--wallet-orange-soft: rgba(233, 170, 98, .09);min-height:100vh;position:relative;overflow:hidden;color:var(--wallet-text);background:radial-gradient(circle at 15% 10%,rgba(34,187,224,.08),transparent 28%),radial-gradient(circle at 88% 30%,rgba(139,92,246,.065),transparent 27%),var(--wallet-bg);isolation:isolate}.wallet-page *,.wallet-page *:before,.wallet-page *:after{box-sizing:border-box}.wallet-background{position:absolute;inset:0;z-index:-1;pointer-events:none}.wallet-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.wallet-orb{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(110px);opacity:.08}.wallet-orb-1{top:80px;right:-270px;background:var(--wallet-primary)}.wallet-orb-2{top:850px;left:-300px;background:#8b5cf6}.wallet-container{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:38px 0 70px}.wallet-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.wallet-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:24px;color:var(--wallet-muted);text-decoration:none;font-size:13px;transition:.2s ease}.wallet-back svg{transform:rotate(180deg)}.wallet-back:hover{color:var(--wallet-primary)}.wallet-title{display:flex;align-items:center;gap:17px}.wallet-title-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border:1px solid rgba(34,187,224,.18);border-radius:17px;color:var(--wallet-primary);background:var(--wallet-primary-soft);box-shadow:0 12px 35px #22bbe014}.wallet-eyebrow{display:block;margin-bottom:7px;color:var(--wallet-primary);font-size:10px;font-weight:800;letter-spacing:2.2px;direction:ltr}.wallet-title h1{margin:0;font-size:clamp(27px,3vw,38px);line-height:1.25;letter-spacing:-1px}.wallet-title p{margin:8px 0 0;color:var(--wallet-muted);font-size:14px;line-height:1.8}.wallet-security{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(85,214,155,.12);border-radius:11px;color:var(--wallet-green);background:var(--wallet-green-soft);font-size:10px}.wallet-main-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(180px,.75fr));gap:14px;margin-bottom:18px}.wallet-balance-card{min-height:225px;position:relative;overflow:hidden;padding:25px;border:1px solid rgba(34,187,224,.17);border-radius:23px;background:radial-gradient(circle at 85% 15%,rgba(34,187,224,.12),transparent 35%),linear-gradient(135deg,#14222ef2,#0b121be0);box-shadow:0 25px 65px #00000038,inset 0 1px #ffffff09}.wallet-balance-card:after{content:"";position:absolute;width:230px;height:230px;left:-120px;bottom:-150px;border-radius:50%;border:1px solid rgba(34,187,224,.09);box-shadow:0 0 0 35px #22bbe005,0 0 0 70px #22bbe004}.wallet-balance-top{display:flex;align-items:flex-start;justify-content:space-between}.wallet-balance-top span{display:block;color:var(--wallet-muted);font-size:12px}.wallet-balance-top small{display:block;margin-top:4px;color:var(--wallet-muted-2);font-size:10px}.wallet-balance-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(34,187,224,.15);border-radius:13px;color:var(--wallet-primary);background:#22bbe014}.wallet-balance-value{display:flex;align-items:baseline;gap:7px;margin-top:24px}.wallet-balance-value strong{font-size:clamp(29px,3vw,42px);letter-spacing:-1.5px}.wallet-balance-value span{color:var(--wallet-muted);font-size:11px}.wallet-balance-footer{display:flex;align-items:center;gap:40px;margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.06)}.wallet-balance-footer span{display:block;color:var(--wallet-muted-2);font-size:9px}.wallet-balance-footer strong{display:block;margin-top:4px;color:#dce4ea;font-size:11px}.wallet-stat-card{min-height:225px;padding:24px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--wallet-border);border-radius:22px;background:var(--wallet-surface);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);box-shadow:0 18px 50px #0000001f}.wallet-stat-icon{width:43px;height:43px;display:grid;place-items:center;margin-bottom:22px;border-radius:13px}.wallet-stat-green{color:var(--wallet-green);background:var(--wallet-green-soft)}.wallet-stat-blue{color:var(--wallet-primary);background:var(--wallet-primary-soft)}.wallet-stat-card>span{color:var(--wallet-muted);font-size:11px}.wallet-stat-card strong{margin-top:8px;font-size:22px;letter-spacing:-.5px}.wallet-stat-card small{margin-top:3px;color:var(--wallet-muted-2);font-size:9px}.wallet-content-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px;margin-bottom:18px}.wallet-charge-card,.wallet-gift-card,.wallet-transactions,.wallet-info{border:1px solid var(--wallet-border);border-radius:22px;background:var(--wallet-surface);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);box-shadow:0 18px 50px #0000001f}.wallet-charge-card{padding:25px}.wallet-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:23px}.wallet-section-label{display:block;margin-bottom:6px;color:var(--wallet-primary);font-size:9px;font-weight:800;letter-spacing:1.8px;direction:ltr}.wallet-section-header h2,.wallet-transactions-header h2{margin:0;font-size:19px}.wallet-section-header p,.wallet-transactions-header p{margin:6px 0 0;color:var(--wallet-muted);font-size:11px;line-height:1.7}.wallet-section-icon{width:41px;height:41px;display:grid;place-items:center;border-radius:12px;color:var(--wallet-primary);background:var(--wallet-primary-soft)}.wallet-input-label{display:block;margin-bottom:8px;color:#b9c3cc;font-size:11px}.wallet-amount-input{height:56px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid var(--wallet-border);border-radius:13px;background:#ffffff06;transition:.2s ease}.wallet-amount-input:focus-within{border-color:#22bbe052;box-shadow:0 0 0 3px #22bbe00d}.wallet-amount-input input{width:100%;min-width:0;border:0;outline:0;color:var(--wallet-text);background:transparent;font-family:inherit;font-size:16px;font-weight:700}.wallet-amount-input input::placeholder{color:var(--wallet-muted-2);font-weight:400}.wallet-amount-input span{color:var(--wallet-muted);white-space:nowrap;font-size:10px}.wallet-quick-title{margin:17px 0 9px;color:var(--wallet-muted);font-size:10px}.wallet-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.wallet-quick-amounts button{min-height:38px;padding:0 8px;border:1px solid var(--wallet-border);border-radius:9px;color:var(--wallet-muted);background:#ffffff06;font-family:inherit;font-size:10px;cursor:pointer;transition:.2s ease}.wallet-quick-amounts button:hover,.wallet-quick-amounts button.active{color:var(--wallet-primary);border-color:#22bbe038;background:var(--wallet-primary-soft)}.wallet-charge-button{width:100%;min-height:47px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:17px;border:1px solid rgba(34,187,224,.25);border-radius:12px;color:#fff;background:linear-gradient(135deg,#22bbe038,#22bbe014);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.2s ease}.wallet-charge-button:hover:not(:disabled){transform:translateY(-1px);border-color:#22bbe06b;background:#22bbe02e}.wallet-charge-button:disabled{opacity:.42;cursor:not-allowed}.wallet-charge-note{display:flex;align-items:center;gap:7px;margin-top:13px;color:var(--wallet-muted-2);font-size:9px}.wallet-gift-card{position:relative;overflow:hidden;padding:25px;background:radial-gradient(circle at 80% 10%,rgba(233,170,98,.08),transparent 36%),var(--wallet-surface)}.wallet-gift-glow{position:absolute;width:180px;height:180px;top:-100px;left:-80px;border-radius:50%;background:var(--wallet-orange);filter:blur(80px);opacity:.07}.wallet-gift-icon{position:relative;width:47px;height:47px;display:grid;place-items:center;border:1px solid rgba(233,170,98,.15);border-radius:14px;color:var(--wallet-orange);background:var(--wallet-orange-soft)}.wallet-gift-label{position:relative;display:block;margin-top:18px;color:var(--wallet-orange);font-size:9px;font-weight:800;letter-spacing:1.7px;direction:ltr}.wallet-gift-card h2{position:relative;margin:6px 0 0;font-size:18px}.wallet-gift-amount{position:relative;display:flex;align-items:baseline;gap:6px;margin-top:15px}.wallet-gift-amount strong{font-size:26px}.wallet-gift-amount span{color:var(--wallet-muted);font-size:9px}.wallet-gift-card p{position:relative;margin:13px 0 18px;color:var(--wallet-muted);font-size:10px;line-height:1.9}.wallet-gift-info{position:relative;display:flex;align-items:center;gap:6px;margin-top:7px;color:#9fabb5;font-size:9px}.wallet-gift-info svg{color:var(--wallet-green)}.wallet-transactions{padding:25px}.wallet-transactions-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.wallet-transaction-count{padding:8px 11px;border:1px solid var(--wallet-border);border-radius:9px;color:var(--wallet-muted);background:#ffffff06;font-size:9px}.wallet-filters{display:flex;gap:6px;margin:22px 0 14px;padding-bottom:13px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--wallet-border)}.wallet-filters::-webkit-scrollbar{display:none}.wallet-filters button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:var(--wallet-muted);background:transparent;font-family:inherit;font-size:10px;white-space:nowrap;cursor:pointer;transition:.2s ease}.wallet-filters button:hover{color:var(--wallet-text)}.wallet-filters button.active{color:var(--wallet-primary);border-color:#22bbe026;background:var(--wallet-primary-soft)}.wallet-transaction-list{display:flex;flex-direction:column}.wallet-transaction{min-height:76px;display:grid;grid-template-columns:44px minmax(160px,1fr) 100px 150px 65px;align-items:center;gap:13px;padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.045)}.wallet-transaction:last-child{border-bottom:0}.wallet-transaction-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px}.wallet-transaction-icon.charge{color:var(--wallet-green);background:var(--wallet-green-soft)}.wallet-transaction-icon.purchase{color:var(--wallet-primary);background:var(--wallet-primary-soft)}.wallet-transaction-icon.refund{color:#a98df5;background:#8b5cf617}.wallet-transaction-icon.gift{color:var(--wallet-orange);background:var(--wallet-orange-soft)}.wallet-transaction-info strong{display:block;font-size:11px}.wallet-transaction-info span{display:block;margin-top:4px;color:var(--wallet-muted-2);font-size:9px}.wallet-transaction-date strong{display:block;color:#b7c0c8;font-size:9px;font-weight:600}.wallet-transaction-date span{display:block;margin-top:4px;color:var(--wallet-muted-2);font-size:8px}.wallet-transaction-amount{font-size:12px;font-weight:700;text-align:left;direction:ltr}.wallet-transaction-amount span{margin-right:3px;color:var(--wallet-muted-2);font-size:8px;font-weight:400}.wallet-transaction-amount.positive{color:var(--wallet-green)}.wallet-transaction-amount.negative{color:#e58b8b}.wallet-transaction-status{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--wallet-green);font-size:8px}.wallet-empty-transactions{min-height:270px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.wallet-empty-transactions>div{width:55px;height:55px;display:grid;place-items:center;margin-bottom:14px;border-radius:16px;color:var(--wallet-primary);background:var(--wallet-primary-soft)}.wallet-empty-transactions h3{margin:0;font-size:16px}.wallet-empty-transactions p{max-width:420px;margin:8px 0 0;color:var(--wallet-muted);font-size:10px;line-height:1.8}.wallet-info{display:flex;align-items:center;gap:13px;margin-top:18px;padding:17px 19px}.wallet-info-icon{width:41px;height:41px;display:grid;place-items:center;flex:0 0 41px;border-radius:12px;color:var(--wallet-green);background:var(--wallet-green-soft)}.wallet-info>div:nth-child(2){min-width:0}.wallet-info strong{display:block;font-size:11px}.wallet-info p{margin:4px 0 0;color:var(--wallet-muted);font-size:9px;line-height:1.7}.wallet-info>a{margin-right:auto;display:inline-flex;align-items:center;gap:5px;color:var(--wallet-primary);text-decoration:none;white-space:nowrap;font-size:10px;font-weight:700}.wallet-info>a svg{transform:rotate(180deg)}@media(max-width:1050px){.wallet-main-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(160px,.7fr))}.wallet-transaction{grid-template-columns:44px minmax(140px,1fr) 85px 125px}.wallet-transaction-status{display:none}}@media(max-width:850px){.wallet-header{align-items:flex-start;flex-direction:column}.wallet-security{align-self:flex-start}.wallet-main-grid{grid-template-columns:1fr 1fr}.wallet-balance-card{grid-column:1 / -1}.wallet-content-grid{grid-template-columns:1fr}}@media(max-width:680px){.wallet-container{width:min(100% - 28px,1380px);padding-top:25px}.wallet-title{align-items:flex-start}.wallet-title-icon{width:50px;height:50px;flex-basis:50px}.wallet-main-grid{grid-template-columns:1fr}.wallet-stat-card{min-height:150px}.wallet-transaction{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.wallet-transaction-date{display:none}.wallet-transaction-amount{font-size:11px}.wallet-filters{margin-top:18px}}@media(max-width:480px){.wallet-container{width:calc(100% - 20px)}.wallet-title h1{font-size:25px}.wallet-title p{font-size:11px}.wallet-security{width:100%;justify-content:center}.wallet-balance-card{padding:20px}.wallet-balance-value{margin-top:21px}.wallet-balance-value strong{font-size:30px}.wallet-balance-footer{gap:20px}.wallet-charge-card,.wallet-gift-card,.wallet-transactions{padding:19px}.wallet-quick-amounts{grid-template-columns:repeat(2,1fr)}.wallet-transaction{min-height:68px}.wallet-transaction-info strong{font-size:10px}.wallet-transaction-info span{font-size:8px}.wallet-transaction-amount span{display:none}.wallet-info{align-items:flex-start;flex-wrap:wrap}.wallet-info>a{width:100%;margin-right:54px}}@media(prefers-reduced-motion:reduce){.wallet-page *,.wallet-page *:before,.wallet-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.orders-page{--orders-bg: #060a10;--orders-bg-2: #0a1018;--orders-surface: rgba(16, 23, 33, .78);--orders-surface-strong: #101721;--orders-surface-soft: rgba(255, 255, 255, .035);--orders-text: #f4f7fa;--orders-muted: #84909d;--orders-muted-2: #5f6b78;--orders-border: rgba(255, 255, 255, .075);--orders-primary: #22bbe0;--orders-primary-soft: rgba(34, 187, 224, .1);--orders-green: #55d69b;--orders-green-soft: rgba(85, 214, 155, .09);--orders-red: #ef7272;--orders-red-soft: rgba(239, 114, 114, .09);min-height:100vh;position:relative;overflow:hidden;padding:55px 20px 100px;background:radial-gradient(circle at 85% -5%,rgba(34,187,224,.12),transparent 30%),radial-gradient(circle at 5% 35%,rgba(139,92,246,.07),transparent 25%),linear-gradient(180deg,var(--orders-bg),var(--orders-bg-2));color:var(--orders-text)}.orders-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%)}.orders-noise{position:absolute;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.orders-container{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.orders-header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.orders-eyebrow{display:block;color:var(--orders-primary);font-size:10px;font-weight:800;letter-spacing:2.5px}.orders-header h1{margin:9px 0 8px;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-2px}.orders-header p{margin:0;color:var(--orders-muted);font-size:13px}.orders-back-button{display:inline-flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid var(--orders-border);border-radius:12px;background:#ffffff06;color:var(--orders-muted);text-decoration:none;font-size:11px;font-weight:700;transition:.2s ease}.orders-back-button span{font-size:18px}.orders-back-button:hover{border-color:#22bbe033;background:var(--orders-primary-soft);color:var(--orders-primary)}.orders-overview{display:flex;justify-content:space-between;align-items:center;min-height:150px;padding:25px 28px;border:1px solid var(--orders-border);border-radius:24px;background:linear-gradient(120deg,#ffffff0b,#ffffff05);box-shadow:0 25px 70px #0000002e;margin-bottom:28px}.orders-overview-main{display:flex;align-items:center;gap:17px}.orders-overview-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(34,187,224,.14);border-radius:19px;background:var(--orders-primary-soft);color:var(--orders-primary);font-size:25px;box-shadow:0 0 35px #22bbe012}.orders-overview-label{display:block;margin-bottom:4px;color:var(--orders-muted);font-size:11px}.orders-overview-main strong{display:inline-block;margin-left:8px;font-size:33px;line-height:1}.orders-overview-main small{color:var(--orders-muted);font-size:10px}.orders-overview-stats{display:flex;align-items:center;gap:10px}.orders-mini-stat{display:flex;align-items:center;gap:11px;min-width:155px;padding:13px 15px;border:1px solid var(--orders-border);border-radius:15px;background:#0000001f}.orders-mini-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-size:15px;font-weight:800}.orders-mini-icon.blue{background:var(--orders-primary-soft);color:var(--orders-primary)}.orders-mini-icon.green{background:var(--orders-green-soft);color:var(--orders-green)}.orders-mini-stat div span{display:block;margin-bottom:3px;color:var(--orders-muted);font-size:9px}.orders-mini-stat div strong{font-size:16px}.orders-content{padding:27px;border:1px solid var(--orders-border);border-radius:25px;background:#090e15a6;box-shadow:0 20px 60px #00000029}.orders-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px}.orders-section-kicker{color:var(--orders-primary);font-size:9px;font-weight:800;letter-spacing:2px}.orders-toolbar h2{margin:6px 0 0;font-size:20px;letter-spacing:-.5px}.orders-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.orders-filters::-webkit-scrollbar{display:none}.orders-filters button{flex-shrink:0;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:#ffffff09;color:var(--orders-muted);cursor:pointer;font-family:inherit;font-size:9px;font-weight:600;transition:.2s ease}.orders-filters button:hover{color:var(--orders-primary)}.orders-filters button.active{border-color:#22bbe024;background:var(--orders-primary-soft);color:var(--orders-primary)}.orders-list{display:flex;flex-direction:column;gap:12px}.order-card{overflow:hidden;border:1px solid var(--orders-border);border-radius:19px;background:linear-gradient(145deg,#ffffff0a,#ffffff05);transition:border-color .25s ease,transform .25s ease,background .25s ease}.order-card:hover{border-color:#22bbe021;background:linear-gradient(145deg,#ffffff0d,#ffffff06);transform:translateY(-1px)}.order-card-top{display:grid;grid-template-columns:1fr 150px auto;align-items:center;gap:20px;padding:18px 20px;border-bottom:1px solid var(--orders-border)}.order-number{display:flex;align-items:center;gap:11px}.order-number-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#ffffff0a;color:var(--orders-primary);font-size:15px;font-weight:800}.order-number span,.order-date span{display:block;color:var(--orders-muted-2);font-size:8px}.order-number strong{display:block;margin-top:4px;color:#e8edf2;font-size:12px;letter-spacing:.5px}.order-date{border-right:1px solid var(--orders-border);padding-right:20px}.order-date strong{margin-top:4px;color:#dce2e8;font-size:10px}.order-date small{margin-right:6px;color:var(--orders-muted-2);font-size:8px}.order-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:95px;padding:7px 10px;border-radius:9px;font-size:9px;font-weight:700}.order-status.delivered{background:var(--orders-green-soft);color:var(--orders-green)}.order-status.shipping{background:var(--orders-primary-soft);color:var(--orders-primary)}.order-status.processing{background:#d6af5417;color:#d7b65e}.order-status.cancelled{background:var(--orders-red-soft);color:var(--orders-red)}.order-card-middle{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px}.order-products{display:flex;align-items:center;min-width:0}.order-product{position:relative;display:flex;align-items:center;margin-left:-10px}.order-product:first-child{margin-left:0}.order-product-image{position:relative;width:62px;height:62px;overflow:hidden;border:3px solid #0d141d;border-radius:16px;background:#fff;box-shadow:0 7px 20px #0003}.order-product-image img{width:100%;height:100%;display:block;object-fit:cover}.order-product-image span{position:absolute;left:3px;bottom:3px;padding:2px 5px;border-radius:5px;background:#000000b8;color:#fff;font-size:7px}.order-product-info{margin-right:15px;max-width:290px}.order-product-info strong{display:block;overflow:hidden;color:#dce2e8;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-product-info span{display:block;margin-top:5px;color:var(--orders-muted);font-size:8px}.order-total{flex-shrink:0;text-align:left}.order-total span{display:block;margin-bottom:5px;color:var(--orders-muted-2);font-size:8px}.order-total strong{color:#f0f3f5;font-size:15px}.order-total small{margin-right:4px;color:var(--orders-muted);font-size:8px}.order-card-footer{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:10px 20px;border-top:1px solid var(--orders-border);background:#00000017}.order-item-count{display:flex;align-items:center;gap:7px;color:var(--orders-muted);font-size:9px}.order-item-count span{color:var(--orders-primary)}.order-footer-actions{display:flex;align-items:center;gap:7px}.order-track-button,.order-detail-button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;text-decoration:none;font-size:9px;font-weight:700;transition:.2s ease}.order-track-button{border:1px solid rgba(34,187,224,.13);background:var(--orders-primary-soft);color:var(--orders-primary)}.order-track-button:hover{background:#22bbe026}.order-detail-button{border:1px solid var(--orders-border);background:#ffffff09;color:#b6c0ca}.order-detail-button:hover{border-color:#ffffff21;color:#fff}.order-footer-actions span{font-size:14px}.orders-empty{padding:75px 20px;border:1px dashed var(--orders-border);border-radius:18px;text-align:center}.orders-empty-icon{display:grid;place-items:center;width:55px;height:55px;margin:0 auto 15px;border-radius:17px;background:var(--orders-primary-soft);color:var(--orders-primary);font-size:27px}.orders-empty h3{margin:0 0 6px;font-size:15px}.orders-empty p{margin:0 0 20px;color:var(--orders-muted);font-size:10px}.orders-empty a{display:inline-flex;padding:9px 14px;border-radius:9px;background:var(--orders-primary);color:#041017;text-decoration:none;font-size:9px;font-weight:800}.orders-shopping-cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:27px 30px;border:1px solid rgba(34,187,224,.1);border-radius:23px;background:linear-gradient(110deg,#22bbe014,#8b5cf60e,#ffffff05)}.orders-shopping-cta:before{content:"";position:absolute;width:250px;height:250px;left:-120px;bottom:-180px;border-radius:50%;border:1px solid rgba(34,187,224,.08)}.orders-cta-decoration{position:absolute;left:30px;top:10px;color:#22bbe01f;font-size:80px}.orders-shopping-cta>div:not(.orders-cta-decoration){position:relative;z-index:2}.orders-shopping-cta span:first-child{color:var(--orders-primary);font-size:8px;font-weight:800;letter-spacing:2px}.orders-shopping-cta h2{margin:7px 0 5px;font-size:19px}.orders-shopping-cta p{margin:0;color:var(--orders-muted);font-size:9px}.orders-shopping-cta>a{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid rgba(34,187,224,.18);border-radius:11px;background:#22bbe017;color:var(--orders-primary);text-decoration:none;font-size:10px;font-weight:700;transition:.2s ease}.orders-shopping-cta>a:hover{background:#22bbe026}.orders-shopping-cta>a span{color:var(--orders-primary);font-size:15px}@media(max-width:950px){.orders-overview{align-items:flex-start;flex-direction:column;gap:20px}.orders-overview-stats{width:100%}.orders-mini-stat{flex:1}.orders-toolbar{align-items:flex-start;flex-direction:column}.orders-filters{width:100%}}@media(max-width:720px){.orders-page{padding:32px 14px 70px}.orders-header{align-items:flex-start;flex-direction:column}.orders-back-button{width:100%;justify-content:center}.orders-content{padding:17px 13px}.order-card-top{grid-template-columns:1fr auto}.order-date{display:none}.order-status{grid-column:2;grid-row:1}.order-card-middle{align-items:flex-start;flex-direction:column}.order-total{width:100%;padding-top:14px;border-top:1px solid var(--orders-border);text-align:right}.order-total span{display:inline;margin-left:8px}.order-total strong{font-size:14px}.order-card-footer{align-items:flex-start;flex-direction:column;gap:12px}.order-footer-actions{width:100%}.order-track-button,.order-detail-button{flex:1;justify-content:center}.orders-shopping-cta{align-items:flex-start;flex-direction:column}.orders-shopping-cta>a{width:100%;justify-content:center}}@media(max-width:480px){.orders-header h1{font-size:32px}.orders-overview{padding:20px}.orders-overview-stats{flex-direction:column}.orders-mini-stat{width:100%}.order-card-top,.order-card-middle{padding:15px}.order-card-footer{padding:10px 15px}.order-product-image{width:54px;height:54px}.order-product-info{max-width:160px}.order-product-info strong{white-space:normal;line-height:1.6}.order-footer-actions{flex-direction:column}.order-track-button,.order-detail-button{width:100%}}@media(prefers-reduced-motion:reduce){.orders-back-button,.orders-filters button,.order-card,.order-track-button,.order-detail-button,.orders-shopping-cta>a{transition:none}}.addresses-page{--addresses-bg: #060a10;--addresses-bg-2: #0a1018;--addresses-surface: rgba(16, 23, 33, .78);--addresses-surface-strong: #101721;--addresses-surface-soft: rgba(255, 255, 255, .035);--addresses-text: #f4f7fa;--addresses-muted: #84909d;--addresses-muted-2: #5f6b78;--addresses-border: rgba(255, 255, 255, .075);--addresses-primary: #22bbe0;--addresses-primary-soft: rgba(34, 187, 224, .1);--addresses-green: #55d69b;--addresses-green-soft: rgba(85, 214, 155, .09);min-height:100vh;position:relative;overflow:hidden;padding:56px 24px 80px;background:radial-gradient(circle at 15% 5%,rgba(34,187,224,.08),transparent 28%),radial-gradient(circle at 90% 25%,rgba(139,92,246,.07),transparent 28%),linear-gradient(180deg,var(--addresses-bg),var(--addresses-bg-2));color:var(--addresses-text);direction:rtl}.addresses-container{width:min(1180px,100%);margin:0 auto;position:relative;z-index:2}.addresses-aurora{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;opacity:.25}.addresses-aurora-one{width:420px;height:420px;top:-260px;right:-180px;background:#22bbe01f}.addresses-aurora-two{width:360px;height:360px;bottom:-220px;left:-160px;background:#8b5cf61a}.addresses-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%);pointer-events:none}.addresses-header{margin-bottom:34px}.addresses-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--addresses-muted-2);font-size:13px;margin-bottom:28px}.addresses-breadcrumb a{color:var(--addresses-muted);text-decoration:none;transition:color .2s ease}.addresses-breadcrumb a:hover{color:var(--addresses-primary)}.addresses-breadcrumb svg{transform:rotate(180deg);opacity:.6}.addresses-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.addresses-eyebrow{color:var(--addresses-primary);font-size:10px;font-weight:700;letter-spacing:2.5px;margin-bottom:10px}.addresses-heading-row h1{margin:0 0 9px;font-size:clamp(30px,4vw,42px);line-height:1.15;font-weight:800;letter-spacing:-1.2px}.addresses-heading-row p{margin:0;color:var(--addresses-muted);font-size:14px;line-height:1.9}.addresses-add-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border:1px solid rgba(34,187,224,.3);border-radius:13px;background:linear-gradient(135deg,#22bbe02b,#22bbe012);color:#dff9ff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.addresses-add-button:hover{transform:translateY(-2px);border-color:#22bbe08c;background:linear-gradient(135deg,#22bbe03d,#22bbe01a);box-shadow:0 14px 35px #22bbe014}.addresses-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;margin-bottom:22px;border:1px solid var(--addresses-border);border-radius:18px;background:var(--addresses-surface);box-shadow:0 20px 60px #00000029;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.addresses-overview-main{display:flex;align-items:center;gap:14px}.addresses-overview-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:var(--addresses-primary);background:var(--addresses-primary-soft);border:1px solid rgba(34,187,224,.12)}.addresses-overview-main>div:last-child{display:flex;flex-direction:column;gap:5px}.addresses-overview-label{color:var(--addresses-muted-2);font-size:11px}.addresses-overview-main strong{font-size:14px}.addresses-overview-count{display:flex;align-items:baseline;gap:8px}.addresses-overview-count strong{color:var(--addresses-primary);font-size:22px}.addresses-overview-count span{color:var(--addresses-muted);font-size:12px}.addresses-list{display:grid;gap:16px}.address-card{overflow:hidden;border:1px solid var(--addresses-border);border-radius:20px;background:linear-gradient(145deg,#ffffff0b,#ffffff05);box-shadow:0 18px 55px #0000001f;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.address-card:hover{transform:translateY(-2px);border-color:#ffffff1f;box-shadow:0 24px 65px #0003}.address-card.is-default{border-color:#55d69b2e}.address-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 23px}.address-card-title{display:flex;align-items:center;gap:13px}.address-type-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:var(--addresses-primary);background:#22bbe014;border:1px solid rgba(34,187,224,.1)}.address-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.address-title-line h2{margin:0;font-size:16px;font-weight:750}.address-city{display:block;margin-top:5px;color:var(--addresses-muted);font-size:12px}.default-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:7px;color:var(--addresses-green);background:var(--addresses-green-soft);font-size:10px;font-weight:700}.address-actions{display:flex;align-items:center;gap:7px}.address-action{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--addresses-muted);font-family:inherit;font-size:11px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.address-action.edit:hover{color:var(--addresses-primary);background:var(--addresses-primary-soft);border-color:#22bbe01a}.address-action.delete:hover{color:#ef7272;background:#ef727214;border-color:#ef72721a}.address-divider{height:1px;background:var(--addresses-border)}.address-card-body{display:grid;grid-template-columns:.8fr .8fr 1.8fr;gap:20px;padding:22px 23px}.address-person,.address-info-item{display:flex;align-items:flex-start;gap:11px}.address-avatar{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#22bbe033,#8b5cf62e);color:#dff9ff;font-size:13px;font-weight:800}.address-info-item>svg{margin-top:2px;flex-shrink:0;color:var(--addresses-muted-2)}.address-person>div:last-child,.address-info-item>div{display:flex;flex-direction:column;gap:5px}.address-person span,.address-info-item span{color:var(--addresses-muted-2);font-size:10px}.address-person strong,.address-info-item strong{color:var(--addresses-text);font-size:12px;line-height:1.8}.address-info-item small{color:var(--addresses-muted);font-size:10px;line-height:1.8}.address-full strong{max-width:480px}.address-card-footer{display:flex;justify-content:flex-start;padding:0 23px 19px}.set-default-button{padding:0;border:0;background:transparent;color:var(--addresses-primary);font-family:inherit;font-size:11px;font-weight:650;cursor:pointer;opacity:.85;transition:opacity .2s ease}.set-default-button:hover{opacity:1}.addresses-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:75px 25px;border:1px dashed rgba(255,255,255,.1);border-radius:22px;background:#ffffff05}.addresses-empty-icon{width:66px;height:66px;display:grid;place-items:center;margin-bottom:20px;border-radius:18px;color:var(--addresses-primary);background:var(--addresses-primary-soft)}.addresses-empty h2{margin:0 0 8px;font-size:18px}.addresses-empty p{max-width:430px;margin:0 0 23px;color:var(--addresses-muted);font-size:13px;line-height:1.9}.addresses-bottom-link{display:flex;justify-content:center;margin-top:35px}.addresses-bottom-link a{display:inline-flex;align-items:center;gap:4px;color:var(--addresses-muted);font-size:12px;text-decoration:none;transition:color .2s ease}.addresses-bottom-link a:hover{color:var(--addresses-primary)}.addresses-bottom-link svg{transform:rotate(180deg)}.address-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:25px;background:#020509c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:addressModalFade .2s ease}.address-modal{width:min(760px,100%);max-height:min(850px,calc(100vh - 50px));overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(145deg,#121b26fa,#090e15fa);box-shadow:0 35px 100px #00000080;animation:addressModalUp .25s ease}.address-modal-header{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;padding:23px 25px;border-bottom:1px solid var(--addresses-border);background:#0d141df2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.address-modal-header>div{display:flex;flex-direction:column;gap:5px}.address-modal-header span{color:var(--addresses-primary);font-size:9px;font-weight:700;letter-spacing:2px}.address-modal-header h2{margin:0;font-size:20px}.modal-close{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--addresses-border);border-radius:10px;background:#ffffff09;color:var(--addresses-muted);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.modal-close:hover{color:#fff;background:#ffffff12}.address-form{padding:25px}.form-section{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--addresses-border)}.form-section:last-of-type{margin-bottom:0}.form-section-title{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:#e7edf2;font-size:13px;font-weight:700}.form-section-title span{color:var(--addresses-primary);font-size:10px;font-family:monospace}.form-grid{display:grid;gap:13px;margin-bottom:13px}.form-grid.two{grid-template-columns:repeat(2,1fr)}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-field{display:flex;flex-direction:column;gap:7px}.form-field>span{color:var(--addresses-muted);font-size:11px}.form-field input,.form-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none;background:#ffffff09;color:var(--addresses-text);font-family:inherit;font-size:12px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.form-field input{height:45px;padding:0 13px}.form-field textarea{padding:12px 13px;resize:vertical;min-height:85px;line-height:1.8}.form-field input::placeholder,.form-field textarea::placeholder{color:#53606d}.form-field input:focus,.form-field textarea:focus{border-color:#22bbe073;background:#22bbe009;box-shadow:0 0 0 3px #22bbe012}.default-checkbox{display:inline-flex;align-items:center;gap:9px;margin-top:6px;color:var(--addresses-muted);font-size:11px;cursor:pointer}.default-checkbox input{position:absolute;opacity:0;pointer-events:none}.checkbox-ui{width:17px;height:17px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:5px;color:transparent;background:#ffffff08;transition:background .2s ease,border-color .2s ease,color .2s ease}.default-checkbox input:checked+.checkbox-ui{color:#041017;border-color:var(--addresses-primary);background:var(--addresses-primary)}.address-form-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.form-cancel,.form-submit{min-height:45px;padding:0 20px;border-radius:10px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.form-cancel{border:1px solid var(--addresses-border);background:#ffffff09;color:var(--addresses-muted);transition:color .2s ease,background .2s ease}.form-cancel:hover{color:#fff;background:#ffffff12}.form-submit{border:1px solid rgba(34,187,224,.3);background:linear-gradient(135deg,#1faaca,#1689a5);color:#fff;box-shadow:0 10px 25px #22bbe01f;transition:transform .2s ease,box-shadow .2s ease}.form-submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px #22bbe02e}@keyframes addressModalFade{0%{opacity:0}to{opacity:1}}@keyframes addressModalUp{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:950px){.address-card-body{grid-template-columns:1fr 1fr}.address-full{grid-column:1 / -1}}@media(max-width:720px){.addresses-page{padding:35px 16px 60px}.addresses-heading-row{align-items:stretch;flex-direction:column}.addresses-add-button{width:100%}.addresses-overview{align-items:flex-start;flex-direction:column}.addresses-overview-count{width:100%;padding-top:15px;border-top:1px solid var(--addresses-border)}.address-card-top{flex-direction:column}.address-actions{width:100%}.address-action{flex:1;justify-content:center}.address-card-body{grid-template-columns:1fr}.address-full{grid-column:auto}.form-grid.two,.form-grid.three{grid-template-columns:1fr}.address-modal-backdrop{padding:12px;align-items:flex-end}.address-modal{max-height:calc(100vh - 24px);border-radius:20px}}@media(max-width:480px){.addresses-heading-row h1{font-size:30px}.addresses-heading-row p{font-size:12px}.address-card-top,.address-card-body,.address-card-footer{padding-left:17px;padding-right:17px}.address-modal-header,.address-form{padding:19px}.address-form-footer{flex-direction:column-reverse}.form-cancel,.form-submit{width:100%}.addresses-bottom-link{margin-top:25px}}@media(prefers-reduced-motion:reduce){.addresses-page *,.addresses-page *:before,.addresses-page *:after{animation:none!important;transition:none!important}}.support-page{--support-bg: #060a10;--support-bg-2: #0a1018;--support-surface: rgba(16, 23, 33, .78);--support-surface-strong: #101721;--support-surface-soft: rgba(255, 255, 255, .035);--support-text: #f4f7fa;--support-muted: #84909d;--support-muted-2: #5f6b78;--support-border: rgba(255, 255, 255, .075);--support-primary: #22bbe0;--support-primary-soft: rgba(34, 187, 224, .1);--support-green: #55d69b;--support-green-soft: rgba(85, 214, 155, .09);--support-orange: #e9aa62;--support-orange-soft: rgba(233, 170, 98, .09);min-height:100vh;position:relative;overflow:hidden;padding:54px 24px 80px;direction:rtl;color:var(--support-text);background:radial-gradient(circle at 10% 5%,rgba(34,187,224,.08),transparent 28%),radial-gradient(circle at 90% 20%,rgba(139,92,246,.065),transparent 27%),linear-gradient(180deg,var(--support-bg),var(--support-bg-2))}.support-container{position:relative;z-index:2;width:min(1180px,100%);margin:0 auto}.support-aurora{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none;opacity:.22}.support-aurora-one{width:420px;height:420px;top:-250px;right:-180px;background:#22bbe01f}.support-aurora-two{width:360px;height:360px;left:-170px;bottom:-200px;background:#8b5cf61a}.support-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.017) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%);pointer-events:none}.support-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:28px;color:var(--support-muted-2);font-size:12px}.support-breadcrumb a{color:var(--support-muted);text-decoration:none;transition:color .2s ease}.support-breadcrumb a:hover{color:var(--support-primary)}.support-breadcrumb svg{transform:rotate(180deg);opacity:.6}.support-hero{min-height:390px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:50px 58px;border:1px solid var(--support-border);border-radius:28px;background:radial-gradient(circle at 85% 50%,rgba(34,187,224,.075),transparent 34%),linear-gradient(145deg,#141d29d9,#0a1018bf);box-shadow:0 35px 100px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.support-hero:before{content:"";position:absolute;width:500px;height:500px;right:53%;top:-250px;border-radius:50%;border:1px solid rgba(255,255,255,.025);pointer-events:none}.support-hero-content{position:relative;z-index:2;max-width:590px}.support-eyebrow{margin-bottom:15px;color:var(--support-primary);font-size:10px;font-weight:700;letter-spacing:3px}.support-hero h1{margin:0 0 16px;font-size:clamp(38px,5vw,58px);line-height:1.18;letter-spacing:-2px}.support-hero h1 span{color:transparent;background:linear-gradient(90deg,#f4f7fa,#22bbe0);background-clip:text;-webkit-background-clip:text}.support-hero p{max-width:520px;margin:0;color:var(--support-muted);font-size:14px;line-height:2}.support-status{display:inline-flex;align-items:center;gap:9px;margin-top:27px;padding:9px 13px;border:1px solid rgba(85,214,155,.13);border-radius:9px;background:var(--support-green-soft);color:var(--support-green);font-size:11px}.support-status-dot{width:7px;height:7px;border-radius:50%;background:var(--support-green);box-shadow:0 0 0 4px #55d69b14;animation:supportPulse 2s infinite}.support-status small{color:#84909dbf;margin-right:4px}.support-hero-visual{width:310px;height:280px;position:relative;display:grid;place-items:center;flex-shrink:0}.support-headset-circle{width:175px;height:175px;display:grid;place-items:center;position:relative;border:1px solid rgba(34,187,224,.22);border-radius:50%;color:var(--support-primary);background:radial-gradient(circle,rgba(34,187,224,.13),rgba(34,187,224,.025) 65%,transparent 66%);box-shadow:0 0 80px #22bbe014}.support-headset-ring{position:absolute;inset:-25px;border:1px solid rgba(34,187,224,.055);border-radius:50%}.support-floating-card{position:absolute;display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid var(--support-border);border-radius:10px;background:#0d151ee6;box-shadow:0 15px 35px #00000038;color:var(--support-text);font-size:10px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.support-floating-card svg{color:var(--support-primary)}.support-floating-card-one{top:28px;right:0}.support-floating-card-two{bottom:28px;left:0}.support-floating-card-two svg{color:var(--support-green)}.support-section{margin-top:62px}.support-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:20px}.support-section-heading span,.support-card-eyebrow,.support-bottom-cta span{display:block;margin-bottom:7px;color:var(--support-primary);font-size:9px;font-weight:700;letter-spacing:2px}.support-section-heading h2{margin:0;font-size:22px}.support-section-heading p{max-width:390px;margin:0;color:var(--support-muted);font-size:11px;line-height:1.9}.support-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.support-category-card{min-height:150px;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:20px;border:1px solid var(--support-border);border-radius:17px;background:var(--support-surface);color:var(--support-text);text-align:right;font-family:inherit;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}.support-category-card:hover,.support-category-card.active{transform:translateY(-3px);border-color:#22bbe03b;background:linear-gradient(145deg,#22bbe014,#ffffff06)}.support-category-icon{width:43px;height:43px;display:grid;place-items:center;margin-bottom:16px;border:1px solid rgba(34,187,224,.11);border-radius:11px;color:var(--support-primary);background:var(--support-primary-soft)}.support-category-content{flex:1}.support-category-content h3{margin:0 0 6px;font-size:13px}.support-category-content p{margin:0;color:var(--support-muted);font-size:10px;line-height:1.8}.support-category-card>svg{position:absolute;left:17px;bottom:18px;transform:rotate(180deg);color:var(--support-muted-2)}.support-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:22px}.support-tickets-card{overflow:hidden;border:1px solid var(--support-border);border-radius:20px;background:var(--support-surface);box-shadow:0 20px 60px #00000021}.support-card-header{display:flex;align-items:center;justify-content:space-between;padding:22px 23px}.support-card-header h2{margin:0;font-size:19px}.support-new-ticket{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(34,187,224,.2);border-radius:9px;background:var(--support-primary-soft);color:var(--support-primary);font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.support-filter-row{display:flex;gap:6px;padding:0 23px 17px;overflow-x:auto;scrollbar-width:none}.support-filter-row::-webkit-scrollbar{display:none}.support-filter-row button{flex-shrink:0;padding:7px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--support-muted-2);font-family:inherit;font-size:10px;cursor:pointer}.support-filter-row button.active{border-color:#22bbe021;background:var(--support-primary-soft);color:var(--support-primary)}.support-ticket-list{border-top:1px solid var(--support-border)}.support-ticket{display:flex;align-items:flex-start;gap:13px;padding:19px 23px;border-bottom:1px solid var(--support-border);cursor:pointer;transition:background .2s ease}.support-ticket:last-child{border-bottom:0}.support-ticket:hover{background:#ffffff06}.support-ticket-icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(34,187,224,.09);border-radius:10px;color:var(--support-primary);background:var(--support-primary-soft)}.support-ticket-content{flex:1;min-width:0}.support-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.support-ticket-id{color:var(--support-muted-2);font-size:9px;font-family:monospace}.support-ticket-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:6px;font-size:9px}.support-ticket-status.answered{color:var(--support-primary);background:var(--support-primary-soft)}.support-ticket-status.closed{color:var(--support-green);background:var(--support-green-soft)}.support-ticket-status.waiting{color:var(--support-orange);background:var(--support-orange-soft)}.support-ticket h3{margin:0 0 6px;font-size:13px}.support-ticket p{margin:0;color:var(--support-muted);font-size:10px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.support-ticket-meta{display:flex;align-items:center;gap:8px;margin-top:9px;color:var(--support-muted-2);font-size:9px}.support-ticket-meta i{width:3px;height:3px;border-radius:50%;background:var(--support-muted-2)}.support-ticket>svg{flex-shrink:0;margin-top:11px;transform:rotate(180deg);color:var(--support-muted-2)}.support-empty-tickets{display:flex;flex-direction:column;align-items:center;padding:55px 20px;text-align:center;color:var(--support-muted)}.support-empty-tickets svg{margin-bottom:12px;color:var(--support-primary)}.support-empty-tickets h3{margin:0 0 6px;color:var(--support-text);font-size:14px}.support-empty-tickets p{margin:0;font-size:10px}.support-sidebar{display:flex;flex-direction:column;gap:13px}.support-info-card{padding:23px;border:1px solid var(--support-border);border-radius:18px;background:var(--support-surface)}.support-info-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:16px;border-radius:11px;color:var(--support-primary);background:var(--support-primary-soft)}.support-info-card h3{margin:0 0 7px;font-size:14px}.support-info-card>p{margin:0 0 20px;color:var(--support-muted);font-size:10px;line-height:1.9}.support-hours{border-top:1px solid var(--support-border)}.support-hours>div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--support-border)}.support-hours>div:last-child{border-bottom:0;padding-bottom:0}.support-hours span{color:var(--support-muted-2);font-size:9px}.support-hours strong{color:var(--support-text);font-size:9px}.support-faq-card{display:flex;align-items:center;gap:11px;padding:17px;border:1px solid rgba(34,187,224,.12);border-radius:16px;background:linear-gradient(145deg,#22bbe014,#ffffff05);color:var(--support-text);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.support-faq-card:hover{transform:translateY(-2px);border-color:#22bbe040}.support-faq-icon{width:39px;height:39px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;color:var(--support-primary);background:var(--support-primary-soft)}.support-faq-card>div:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px}.support-faq-card span{color:var(--support-muted);font-size:9px}.support-faq-card strong{font-size:11px}.support-faq-card>svg{transform:rotate(180deg);color:var(--support-muted-2)}.support-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px;padding:25px 27px;border:1px solid var(--support-border);border-radius:18px;background:linear-gradient(110deg,#22bbe011,#ffffff05)}.support-bottom-cta h2{margin:0 0 7px;font-size:17px}.support-bottom-cta p{margin:0;color:var(--support-muted);font-size:10px;line-height:1.8}.support-cta-button{display:inline-flex;align-items:center;gap:8px;min-height:43px;padding:0 17px;flex-shrink:0;border:1px solid rgba(34,187,224,.27);border-radius:10px;background:var(--support-primary-soft);color:#dff9ff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease}.support-cta-button:hover{transform:translateY(-2px);background:#22bbe026}.support-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#020509c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:supportFade .2s ease}.support-modal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:21px;background:linear-gradient(145deg,#121b26fa,#080d14fa);box-shadow:0 40px 100px #00000080;animation:supportModalUp .25s ease}.support-modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:23px;border-bottom:1px solid var(--support-border)}.support-modal-header>div{display:flex;flex-direction:column;gap:5px}.support-modal-header span{color:var(--support-primary);font-size:9px;font-weight:700;letter-spacing:2px}.support-modal-header h2{margin:0;font-size:20px}.support-modal-header p{margin:3px 0 0;color:var(--support-muted);font-size:10px}.support-modal-close{width:37px;height:37px;display:grid;place-items:center;border:1px solid var(--support-border);border-radius:9px;background:#ffffff09;color:var(--support-muted);cursor:pointer}.support-form{display:grid;gap:15px;padding:23px}.support-field{display:flex;flex-direction:column;gap:7px}.support-field>span{color:var(--support-muted);font-size:10px}.support-field input,.support-field select,.support-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none;background:#ffffff09;color:var(--support-text);font-family:inherit;font-size:11px;transition:border-color .2s ease,box-shadow .2s ease}.support-field input,.support-field select{height:44px;padding:0 12px}.support-field textarea{padding:12px;resize:vertical;line-height:1.9}.support-field input::placeholder,.support-field textarea::placeholder{color:#53606d}.support-field input:focus,.support-field select:focus,.support-field textarea:focus{border-color:#22bbe066;box-shadow:0 0 0 3px #22bbe011}.support-field select option{background:#101721;color:#fff}.support-form-footer{display:flex;justify-content:flex-end;gap:9px;padding-top:5px}.support-form-cancel,.support-form-submit{min-height:43px;padding:0 19px;border-radius:9px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.support-form-cancel{border:1px solid var(--support-border);background:#ffffff09;color:var(--support-muted)}.support-form-submit{border:1px solid rgba(34,187,224,.3);background:linear-gradient(135deg,#1faaca,#1689a5);color:#fff;box-shadow:0 10px 25px #22bbe01f}@keyframes supportPulse{0%,to{box-shadow:0 0 0 4px #55d69b14}50%{box-shadow:0 0 0 7px #55d69b06}}@keyframes supportFade{0%{opacity:0}to{opacity:1}}@keyframes supportModalUp{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1000px){.support-category-grid{grid-template-columns:repeat(2,1fr)}.support-main-grid{grid-template-columns:1fr}.support-sidebar{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:760px){.support-page{padding:35px 16px 60px}.support-hero{min-height:auto;padding:38px 25px;flex-direction:column;align-items:flex-start}.support-hero-visual{width:100%;height:230px;margin-top:15px}.support-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.support-bottom-cta{align-items:flex-start;flex-direction:column}.support-cta-button{width:100%;justify-content:center}}@media(max-width:520px){.support-category-grid,.support-sidebar{grid-template-columns:1fr}.support-hero h1{font-size:38px}.support-hero p{font-size:12px}.support-status{align-items:flex-start;flex-wrap:wrap}.support-status small{width:100%;margin-right:16px}.support-card-header{align-items:flex-start;gap:15px}.support-ticket{padding:17px}.support-ticket>svg{display:none}.support-ticket-top{align-items:flex-start;flex-direction:column-reverse}.support-form-footer{flex-direction:column-reverse}.support-form-cancel,.support-form-submit{width:100%}.support-modal-backdrop{padding:10px;align-items:flex-end}.support-modal{max-height:calc(100vh - 20px);border-radius:19px}}@media(prefers-reduced-motion:reduce){.support-page *,.support-page *:before,.support-page *:after{animation:none!important;transition:none!important}}.category-page{min-height:100vh;background:radial-gradient(circle at top right,#e9f8ff,transparent 35%),#f7f9fc;padding:40px 0;color:#182230}.category-hero{width:min(1300px,92%);margin:auto;padding:45px;border-radius:32px;background:linear-gradient(135deg,#fff,#f4faff);display:flex;justify-content:space-between;align-items:center;box-shadow:0 20px 50px #0000000f}.breadcrumb{font-size:13px;color:#8b95a3;margin-bottom:20px}.category-hero h1{font-size:42px;margin:0}.category-hero p{color:#687585}.hero-product-count{width:120px;height:120px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#22bbe0,#67e8f9);color:#fff;font-size:22px;font-weight:700;box-shadow:0 20px 40px #22bbe040}.category-toolbar{width:min(1300px,92%);margin:25px auto;display:flex;justify-content:space-between;align-items:center}.category-toolbar select{padding:14px 20px;border-radius:14px;border:1px solid #e4e8ee;background:#fff;font-family:inherit}.mobile-filter-btn{display:none}.category-layout{width:min(1300px,92%);margin:auto;display:grid;grid-template-columns:270px 1fr;gap:25px}.category-filter{background:#fff;border-radius:25px;padding:25px;box-shadow:0 15px 40px #0000000d}.filter-header{display:flex;justify-content:space-between}.filter-header button{display:none}.category-filter section{padding:20px 0;border-bottom:1px solid #eee}.category-filter h4{margin-bottom:15px}.category-filter label{display:flex;gap:10px;margin:12px 0;color:#667085;font-size:14px}.category-filter input{accent-color:#22bbe0}.clear-filter{width:100%;margin-top:20px;padding:14px;border:none;border-radius:14px;background:#f1f5f9;cursor:pointer}.products-area{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-skeleton{height:360px;border-radius:25px;background:linear-gradient(90deg,#eee,#f8f8f8,#eee);animation:shine 1.5s infinite}@keyframes shine{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media(max-width:900px){.category-layout{grid-template-columns:1fr}.category-filter{position:fixed;right:0;top:0;height:100%;width:320px;z-index:100;transform:translate(110%);transition:.3s}.category-filter.open{transform:translate(0)}.filter-header button,.mobile-filter-btn{display:block}.products-area{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.category-hero{flex-direction:column;align-items:flex-start}.category-hero h1{font-size:30px}.products-area{grid-template-columns:1fr}}.db-manager{--db-bg:#0b1017;--db-panel:#111821;--db-panel2:#151e29;--db-border:rgba(255,255,255,.08);--db-text:#f1f5f9;--db-muted:#8995a3;--db-primary:#6366f1;--db-primary2:#818cf8;--db-danger:#ef6b73;--db-success:#4fd1a1;min-height:calc(100vh - 90px);color:var(--db-text)}.db-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.db-eyebrow{display:flex;align-items:center;gap:7px;color:#818cf8;font-size:10px;font-weight:800;letter-spacing:1.8px;margin-bottom:8px}.db-page-header h1{margin:0;font-size:27px;letter-spacing:-.5px}.db-page-header p{margin:7px 0 0;color:var(--db-muted);font-size:12px}.db-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;direction:ltr}.db-sidebar,.db-workspace-card{background:linear-gradient(145deg,#121a24,#0e151e);border:1px solid var(--db-border);border-radius:17px;box-shadow:0 20px 55px #0000002e}.db-sidebar{display:flex;flex-direction:column;min-height:720px;overflow:hidden;direction:rtl}.db-sidebar-title{display:flex;align-items:center;justify-content:space-between;padding:16px 15px 11px;color:#dfe5ec}.db-sidebar-title span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.db-sidebar-title strong{font-size:10px;background:#ffffff08;border:1px solid var(--db-border);border-radius:7px;padding:4px 7px;color:#aeb7c2}.db-search{height:34px;margin:0 11px 10px;border:1px solid var(--db-border);background:#0a1017;border-radius:9px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#677383}.db-search input{width:100%;border:0;outline:0;background:transparent;color:var(--db-text);font:inherit;font-size:11px}.db-table-list{overflow:auto;padding:0 7px 10px;flex:1}.db-table-item{width:100%;border:0;background:transparent;color:var(--db-muted);display:flex;align-items:center;gap:9px;text-align:right;padding:9px 8px;border-radius:9px;cursor:pointer;font:inherit;transition:.15s}.db-table-item:hover{background:#ffffff06;color:#dce2e8}.db-table-item.active{background:#6366f121;color:#e8eaff;box-shadow:inset -2px 0 0 var(--db-primary)}.db-table-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#ffffff05;flex:none}.db-table-item.active .db-table-icon{color:#a5b4fc;background:#6366f124}.db-table-name{min-width:0;display:flex;flex-direction:column;flex:1}.db-table-name b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:right}.db-table-name small{font-size:9px;color:#5f6a77;margin-top:2px}.db-table-item em{font-size:9px;font-style:normal;color:#566170}.db-sidebar-footer{border-top:1px solid var(--db-border);padding:11px 12px;display:flex;justify-content:space-between;color:#596574;font-size:9px}.db-main{min-width:0;direction:rtl}.db-workspace-card{overflow:hidden;min-height:720px}.db-workspace-header{padding:17px 19px 14px;display:flex;align-items:center;justify-content:space-between;gap:20px}.db-breadcrumb{display:flex;align-items:center;gap:7px;font-size:13px;color:#7e8996}.db-breadcrumb strong{color:#f0f3f6;direction:ltr}.db-breadcrumb b{color:#3f4a56}.db-meta{display:flex;gap:15px;margin-top:8px;color:#687584;font-size:9px}.db-meta span{display:flex;align-items:center;gap:4px}.db-tabs{display:flex;gap:3px;padding:0 12px;border-bottom:1px solid var(--db-border);background:#0c131b}.db-tabs button{border:0;background:transparent;color:#778391;padding:12px 14px;display:flex;align-items:center;gap:7px;font:inherit;font-size:10px;cursor:pointer;border-bottom:2px solid transparent}.db-tabs button.active{color:#cfd4ff;border-bottom-color:var(--db-primary);background:#ffffff03}.db-data-panel,.db-structure,.db-sql-panel,.db-history{padding:13px}.db-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.db-search-wide{max-width:330px;margin:0}.db-toolbar-hint{font-size:9px;color:#606c7a}.db-table-wrap{overflow:auto;border:1px solid var(--db-border);border-radius:10px;background:#0a1016}.db-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:10px;direction:ltr}.db-grid th{position:sticky;top:0;z-index:1;background:#141d27;color:#8f9baa;text-align:left;font-weight:700;border-bottom:1px solid var(--db-border);padding:9px 10px;white-space:nowrap}.db-grid th small{display:block;color:#4f5a67;font-size:8px;font-weight:400;margin-top:3px}.db-grid td{max-width:290px;border-bottom:1px solid rgba(255,255,255,.045);padding:8px 10px;color:#b8c1cb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.db-grid tr:last-child td{border-bottom:0}.db-grid tbody tr:hover td{background:#ffffff03}.db-grid .row-number{width:42px;color:#465260;text-align:center}.db-grid .row-action{width:62px;text-align:center}.db-icon-btn{border:1px solid var(--db-border);background:#ffffff03;color:#8995a3;border-radius:6px;width:27px;height:27px;display:inline-grid;place-items:center;cursor:pointer}.db-icon-btn:hover{color:#a5b4fc;border-color:#6366f166}.db-pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding-top:12px;color:#697585;font-size:9px}.db-pagination button,.db-history-head button{border:1px solid var(--db-border);background:#ffffff03;color:#8d99a6;border-radius:7px;padding:7px 10px;font:inherit;cursor:pointer;display:flex;align-items:center;gap:5px}.db-pagination button:disabled{opacity:.35;cursor:not-allowed}.db-empty{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#667281;font-size:11px}.db-loading-small{display:flex;align-items:center;justify-content:center;gap:8px;color:#677383;font-size:10px;padding:25px}.db-spin{animation:dbspin .9s linear infinite}@keyframes dbspin{to{transform:rotate(360deg)}}.db-section-title{display:flex;align-items:center;gap:7px;color:#c7ced7;font-size:11px;font-weight:700;margin:2px 0 10px}.db-section-gap{margin-top:24px}.db-grid code,.db-info-list code{color:#8c98a7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.db-pk{display:inline-flex;align-items:center;gap:3px;color:#a5b4fc;background:#6366f114;border:1px solid #6366f133;border-radius:5px;padding:3px 6px;font-size:8px}.db-info-list{display:grid;gap:7px}.db-info-list>div{display:flex;align-items:center;gap:12px;border:1px solid var(--db-border);background:#0a1017;border-radius:8px;padding:9px 11px;font-size:9px;color:#7d8997}.db-info-list b{color:#b7c0ca;min-width:160px}.db-sql-panel{padding:15px}.db-sql-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.db-sql-toolbar>div:first-child{display:flex;flex-direction:column;gap:4px}.db-sql-toolbar b{font-size:12px}.db-sql-toolbar span{color:#5f6b79;font-size:9px}.db-template-actions{display:flex;gap:5px}.db-template-actions button{border:1px solid var(--db-border);background:#ffffff03;color:#7f8b99;border-radius:6px;padding:6px 8px;font:inherit;font-size:9px;cursor:pointer}.db-template-actions button:hover{color:#c5ccff}.db-sql-editor{width:100%;min-height:210px;resize:vertical;border:1px solid #252f3b;border-radius:10px;background:#080d13;color:#d6dcff;outline:none;padding:15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;box-shadow:inset 0 0 35px #0000002e}.db-sql-footer{display:flex;align-items:center;justify-content:space-between;padding:9px 0 13px;color:#566270;font-size:9px}.db-btn{border:1px solid var(--db-border);border-radius:8px;padding:8px 12px;background:#ffffff04;color:#a6b0bb;font:inherit;font-size:10px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.db-btn:disabled{opacity:.5;cursor:not-allowed}.db-btn-primary{border-color:#6366f166;background:#6366f1;color:#fff;box-shadow:0 7px 20px #6366f12e}.db-btn-ghost:hover{background:#ffffff08;color:#e0e5ea}.db-query-result{border-top:1px solid var(--db-border);padding-top:12px}.db-result-head{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:8px;background:#ffffff03;font-size:10px}.db-result-head.ok{color:#9ce5c7}.db-result-head.bad{color:#ff9aa0}.db-result-head span{margin-right:auto;color:#5f6b79;font-size:9px}.db-result-head button{border:0;background:transparent;color:#718090;cursor:pointer;display:flex;gap:5px;align-items:center;font:inherit;font-size:9px}.db-error-detail{display:flex;flex-direction:column;gap:6px;color:#aeb7c2;padding:13px 5px;font-size:10px;direction:ltr;text-align:left}.db-error-detail span{color:#697584}.db-result-empty{padding:35px;text-align:center;color:#5f6b79;font-size:10px}.db-history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.db-history-head>div{display:flex;align-items:center;gap:7px;font-size:11px}.db-history-item{display:flex;align-items:center;gap:10px;border:1px solid var(--db-border);background:#0a1017;border-radius:8px;padding:9px;margin-bottom:6px}.db-history-item code{flex:1;direction:ltr;text-align:left;color:#aeb9ff;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-history-item>div{display:flex;gap:4px}.db-history-item button{border:1px solid var(--db-border);background:transparent;color:#718090;width:28px;height:27px;border-radius:6px;display:grid;place-items:center;cursor:pointer}.db-alert{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--db-border);border-radius:9px;margin-bottom:13px;font-size:10px}.db-alert.success{background:#4fd1a108;color:#9ce5c7;border-color:#4fd1a126}.db-alert.danger{background:#ef6b7308;color:#ff9aa0;border-color:#ef6b7326}.db-alert button{margin-right:auto;border:0;background:transparent;color:inherit;cursor:pointer}.db-modal-backdrop{position:fixed;inset:0;background:#000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:grid;place-items:center;padding:20px}.db-modal{width:min(720px,96vw);max-height:90vh;background:#111821;border:1px solid var(--db-border);border-radius:15px;box-shadow:0 30px 100px #00000080;overflow:hidden;display:flex;flex-direction:column}.db-modal-head{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--db-border)}.db-modal-head>div{display:flex;align-items:center;gap:7px;color:#e5e9ee}.db-modal-head small{color:#677383;font-size:9px;margin-right:7px}.db-modal-head>button{border:0;background:transparent;color:#7b8794;cursor:pointer}.db-edit-form{overflow:auto;padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.db-edit-form label{display:flex;flex-direction:column;gap:5px}.db-edit-form label>span{display:flex;align-items:center;gap:4px;color:#9da8b4;font-size:9px}.db-edit-form textarea{min-height:58px;resize:vertical;border:1px solid var(--db-border);border-radius:8px;background:#0a1017;color:#d8dee5;outline:0;padding:8px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.db-edit-form textarea:focus{border-color:#6366f166}.db-edit-form textarea:disabled{opacity:.45}.db-edit-form label>small{color:#4f5a67;font-size:8px}.db-modal-foot{display:flex;justify-content:flex-start;gap:8px;padding:12px 15px;border-top:1px solid var(--db-border)}@media(max-width:1050px){.db-layout{grid-template-columns:210px minmax(0,1fr)}.db-edit-form{grid-template-columns:1fr}}@media(max-width:760px){.db-layout{grid-template-columns:1fr}.db-sidebar{min-height:250px;max-height:300px}.db-page-header{flex-direction:column}.db-sql-toolbar{flex-direction:column;align-items:flex-start}.db-meta{flex-wrap:wrap}.db-grid{min-width:750px}}.admin-seo-page{color:#e7ebf0}.seo-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.seo-kicker{display:flex;align-items:center;gap:6px;color:#818cf8;font-size:10px;font-weight:800;letter-spacing:1.7px}.seo-header h1{margin:7px 0 4px;font-size:27px}.seo-header p{margin:0;color:#74808d;font-size:11px}.seo-btn{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;background:#ffffff04;color:#aeb8c2;font:inherit;font-size:10px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;text-decoration:none}.seo-btn.primary{background:#6366f1;color:#fff;border-color:#6366f1}.seo-btn.ghost:hover{background:#ffffff09;color:#fff}.seo-alert{display:flex;align-items:center;gap:8px;border-radius:9px;padding:10px 12px;margin-bottom:12px;font-size:10px}.seo-alert.success{background:#4fd1a10c;border:1px solid #4fd1a125;color:#91dfc1}.seo-alert.danger{background:#ef6b730b;border:1px solid #ef6b7325;color:#ff9aa0}.seo-alert button{margin-right:auto;border:0;background:none;color:inherit;cursor:pointer}.seo-tabs{display:flex;gap:3px;background:#0e151e;border:1px solid rgba(255,255,255,.07);padding:5px;border-radius:11px;margin-bottom:13px}.seo-tabs button{border:0;background:transparent;color:#718090;border-radius:7px;padding:10px 13px;display:flex;align-items:center;gap:6px;font:inherit;font-size:10px;cursor:pointer}.seo-tabs button.active{background:#6366f11a;color:#cdd1ff}.seo-section{min-width:0}.seo-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.seo-stat,.seo-card,.seo-list-card,.seo-editor-card{background:linear-gradient(145deg,#121a24,#0e151e);border:1px solid rgba(255,255,255,.07);border-radius:13px}.seo-stat{padding:15px;display:flex;flex-direction:column;gap:5px}.seo-stat svg{color:#818cf8}.seo-stat b{font-size:23px;margin-top:3px}.seo-stat span{font-size:10px;color:#a0abb6}.seo-stat small{font-size:8px;color:#596674}.seo-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seo-card{padding:15px}.seo-card-title{display:flex;align-items:center;gap:7px;color:#d6dce3;font-size:11px;font-weight:700;margin-bottom:12px}.check-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:10px;color:#aab4bf}.check-row:last-child{border:0}.check-row svg{width:15px;color:#4fd1a1}.check-row span{margin-right:auto;color:#65717f;font-size:9px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.quick-grid button{border:1px solid rgba(255,255,255,.07);background:#ffffff03;color:#9da8b4;border-radius:8px;padding:12px;text-align:right;font:inherit;font-size:10px;cursor:pointer;display:flex;align-items:center;gap:7px}.quick-grid button:hover{color:#c9ceff;border-color:#6366f144}.seo-note{margin-top:11px;padding:10px;border:1px solid #f2b84b22;background:#f2b84b08;color:#8f8064;border-radius:8px;font-size:9px;line-height:1.8;display:flex;gap:7px}.seo-note svg{flex:none}.seo-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.segmented{display:flex;background:#0e151e;border:1px solid rgba(255,255,255,.07);padding:3px;border-radius:8px}.segmented button{border:0;background:transparent;color:#687583;border-radius:6px;padding:7px 12px;font:inherit;font-size:9px;cursor:pointer}.segmented button.active{background:#6366f11c;color:#cbd0ff}.seo-search{height:34px;width:280px;border:1px solid rgba(255,255,255,.07);background:#0a1017;border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#667383}.seo-search input{border:0;outline:0;background:none;color:#e8ecf0;width:100%;font:inherit;font-size:10px}.seo-meta-layout,.content-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:10px;direction:ltr}.seo-list-card,.seo-editor-card{min-width:0;overflow:hidden;direction:rtl}.list-head{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.07);font-size:10px}.list-head span{font-size:8px;color:#596674}.mini-add{border:1px solid #6366f144;background:#6366f111;color:#aeb4ff;border-radius:6px;padding:5px 7px;font:inherit;font-size:8px;display:flex;align-items:center;gap:3px;cursor:pointer}.seo-list-item{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;color:#8e9aa7;padding:10px 11px;display:flex;align-items:center;gap:8px;text-align:right;cursor:pointer;font:inherit}.seo-list-item:hover{background:#ffffff03}.seo-list-item.active{background:#6366f110;box-shadow:inset -2px 0 #6366f1}.seo-list-item>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.seo-list-item b{font-size:10px;color:#c0c8d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-list-item small{font-size:8px;color:#596674;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-list-item span{font-size:7px;padding:3px 5px;border-radius:4px}.seo-list-item .index{background:#4fd1a10c;color:#66caa4}.seo-list-item .noindex{background:#ef6b730c;color:#ed8c93}.seo-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:9px;color:#65717e;font-size:8px}.seo-pager button{border:1px solid rgba(255,255,255,.07);background:#ffffff03;color:#81909e;width:26px;height:25px;border-radius:6px;display:grid;place-items:center}.seo-pager button:disabled{opacity:.3}.editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.07)}.editor-head>div{display:flex;flex-direction:column;gap:3px}.editor-head b{font-size:11px}.editor-head small{font-size:8px;color:#596674}.head-actions{display:flex;gap:5px}.seo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px}.seo-field{display:flex;flex-direction:column;gap:5px;min-width:0}.seo-field.span-2{grid-column:span 2}.seo-field span{font-size:9px;color:#8c98a5;display:flex;justify-content:space-between}.seo-field span b{font-size:8px;color:#4f5b68;font-weight:400}.seo-field input,.seo-field textarea,.seo-field select{border:1px solid rgba(255,255,255,.07);background:#0a1017;color:#d9dee4;border-radius:7px;outline:0;padding:9px;font:inherit;font-size:10px}.seo-field textarea{min-height:72px;resize:vertical;line-height:1.7}.seo-field input:focus,.seo-field textarea:focus,.seo-field select:focus{border-color:#6366f155}.seo-toggles{display:flex;gap:7px}.seo-toggles button{border:1px solid rgba(255,255,255,.07);background:#ffffff03;color:#707d8b;border-radius:7px;padding:8px 12px;display:flex;align-items:center;gap:6px;font:inherit;font-size:9px;cursor:pointer}.seo-toggles button.on{border-color:#4fd1a130;color:#7ed4b4;background:#4fd1a108}.seo-toggles button.off{border-color:#ef6b7330;color:#ed9298;background:#ef6b7308}.seo-preview{border-top:1px solid rgba(255,255,255,.07);padding:13px 15px}.seo-preview-title{display:flex;align-items:center;gap:6px;color:#687583;font-size:9px;margin-bottom:9px}.google-preview{background:#080d13;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:11px;max-width:650px}.google-preview small{display:block;color:#6c9f73;font-size:8px}.google-preview a{display:block;color:#8ab4f8;font-size:13px;margin:5px 0}.google-preview p{color:#aab1b9;font-size:9px;margin:0;line-height:1.7}.content-main{padding:15px;border-left:1px solid rgba(255,255,255,.07)}.content-editor{min-height:330px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.publish-switch{display:flex;align-items:center;gap:7px;color:#929da8;font-size:9px;margin-top:8px}.content-seo{min-width:0}.seo-empty{min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#677482;font-size:10px;padding:30px;text-align:center}.seo-empty svg{color:#586574}.seo-empty b{color:#9ca7b2}.list-empty{padding:35px 15px;text-align:center;color:#5c6875;font-size:9px}.redirect-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:12px}.redirect-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.redirect-form .seo-btn{grid-column:span 2;justify-self:start}.redirect-table{overflow:auto}.redirect-row{display:grid;grid-template-columns:1fr 1fr 50px 35px;align-items:center;gap:8px;padding:9px 5px;border-bottom:1px solid rgba(255,255,255,.04);font-size:9px;color:#9da8b3}.redirect-row.head{color:#586572;font-size:8px}.redirect-row button{border:0;background:transparent;color:#768391;cursor:pointer}.status-pill{justify-self:start;background:#6366f114;color:#aeb4ff;border-radius:4px;padding:3px 5px}.url-box{display:flex;align-items:center;gap:7px;background:#090e14;border:1px solid rgba(255,255,255,.06);border-radius:7px;padding:9px;color:#94a4b2;font-size:9px}.url-box span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.url-box button{border:0;background:none;color:#72808e;cursor:pointer}.sitemap-count{display:flex;align-items:center;gap:8px;margin:12px 0;color:#667381;font-size:9px}.sitemap-count b{font-size:20px;color:#e1e5ea}.seo-url-list{max-height:400px;overflow:auto;border-top:1px solid rgba(255,255,255,.05)}.seo-url-list div{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.seo-url-list a{direction:ltr;color:#7d9ee2;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-url-list small{color:#596673}.robots-preview{background:#080d13;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:13px;color:#aeb8c3;font:9px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;min-height:220px;white-space:pre-wrap}.button-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.settings-card{max-width:900px}.settings-foot{border-top:1px solid rgba(255,255,255,.06);padding:12px 15px;display:flex;justify-content:space-between;align-items:center;color:#63707d;font-size:9px}.settings-foot span{display:flex;align-items:center;gap:5px}.seo-loading{min-height:400px;display:flex;align-items:center;justify-content:center;gap:8px;color:#6b7785;font-size:10px}.spin{animation:seo-spin .8s linear infinite}@keyframes seo-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.seo-stat-grid{grid-template-columns:1fr 1fr}.seo-two-col,.redirect-layout,.seo-meta-layout,.content-layout{grid-template-columns:1fr}.seo-list-card{max-height:320px}.content-main{border-left:0;border-bottom:1px solid rgba(255,255,255,.07)}}@media(max-width:650px){.seo-header{flex-direction:column}.seo-tabs{overflow:auto}.seo-tabs button{white-space:nowrap}.seo-stat-grid,.seo-form-grid,.redirect-form{grid-template-columns:1fr}.seo-field.span-2,.redirect-form .seo-btn{grid-column:span 1}.seo-toolbar{flex-direction:column;align-items:stretch}.seo-search{width:auto}.settings-foot{flex-direction:column;align-items:flex-start;gap:9px}}.indexing-copy{color:#7b8794;font-size:10px;line-height:2;margin:0 0 12px}.indexing-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.pi-page{padding:28px}.pi-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.pi-head h1{margin:5px 0}.pi-head p{margin:0;color:#64748b}.pi-btn{display:flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid #dbe1ea;background:#fff;border-radius:10px;cursor:pointer}.pi-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.pi-stats>div{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.pi-stats span{display:block;color:#64748b;font-size:12px}.pi-stats b{display:block;margin-top:8px;font-size:20px}.pi-toolbar{display:flex;gap:10px;margin-bottom:12px}.pi-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;flex:1}.pi-search input,.pi-toolbar select{border:0;outline:0;padding:11px;background:transparent}.pi-toolbar select{border:1px solid #e5e7eb;border-radius:10px;background:#fff}.pi-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:auto}.pi-table{width:100%;border-collapse:collapse}.pi-table th,.pi-table td{padding:13px 12px;border-bottom:1px solid #eef1f5;text-align:right;white-space:nowrap}.pi-table th{font-size:12px;color:#64748b;cursor:pointer}.pi-product{display:flex;align-items:center;gap:10px;min-width:280px}.pi-product img{width:42px;height:42px;object-fit:contain;border-radius:8px;background:#f8fafc}.pi-product small{display:block;color:#94a3b8;max-width:280px;overflow:hidden;text-overflow:ellipsis}.up{color:#dc2626}.down{color:#16a34a}.pi-pill{padding:4px 8px;border-radius:99px;font-size:11px}.pi-pill.ok{background:#dcfce7;color:#166534}.pi-pill.warn{background:#fef3c7;color:#92400e}.pi-actions{display:flex;gap:6px}.pi-actions a,.pi-actions button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;color:inherit}.empty{text-align:center!important;padding:40px!important;color:#94a3b8}.pi-modal{position:fixed;inset:0;background:#0005;display:grid;place-items:center}.pi-modal>div{background:#fff;border-radius:14px;width:min(520px,90vw);padding:18px}.pi-modal-head{display:flex;justify-content:space-between}.pi-modal-head button{border:0;background:none;font-size:22px}.pi-history>div{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #eee}@media(max-width:900px){.pi-stats{grid-template-columns:repeat(2,1fr)}.pi-head{align-items:flex-start;gap:15px}}.pi-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px}.pi-pagination-info{font-size:13px;color:#64748b}.pi-pagination-controls{display:flex;align-items:center;gap:5px}.pi-pagination-controls button{min-width:36px;height:36px;padding:0 9px;border:1px solid #e2e8f0;background:#fff;border-radius:9px;cursor:pointer;display:grid;place-items:center;color:#334155}.pi-pagination-controls button:hover:not(:disabled){background:#f8fafc}.pi-pagination-controls button.active{background:#4f46e5;color:#fff;border-color:#4f46e5}.pi-pagination-controls button:disabled{opacity:.4;cursor:not-allowed}.pi-btn:disabled{opacity:.6;cursor:not-allowed}.pi-spin{animation:pi-spin .8s linear infinite}@keyframes pi-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.pi-pagination{flex-direction:column;align-items:stretch}.pi-pagination-controls{justify-content:center}.pi-pagination-controls button{min-width:34px}.pi-pagination-controls button:nth-child(n+7):not(:last-child){display:none}}.pi-head-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pi-btn.primary{background:#111827;color:#fff;border-color:#111827}.pi-selection{padding:9px 12px;border-radius:10px;background:#eef2ff;color:#3730a3;font-size:13px}.pi-modal label{display:block;margin:12px 0;font-weight:600}.pi-modal input{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px;border:1px solid #ddd;border-radius:9px}.pi-actions button{cursor:pointer}.pi-tabs{display:flex;gap:8px;margin-bottom:18px;border-bottom:1px solid #e5e7eb;padding-bottom:8px}.pi-tabs button{display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:11px 14px;border-radius:10px;cursor:pointer;color:#64748b;font-weight:700}.pi-tabs button.active{background:#111827;color:#fff}.agent-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#111827,#312e81);color:#fff;padding:20px;border-radius:16px;margin-bottom:14px}.agent-banner>div{display:flex;gap:12px;align-items:center}.agent-banner h2{margin:0 0 5px}.agent-banner p{margin:0;opacity:.8}.agent-note{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:12px;border-radius:10px;line-height:1.8}.agent-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}.agent-options label{display:flex;align-items:center;gap:9px;padding:14px;border:1px solid #e5e7eb;border-radius:11px;cursor:pointer}.agent-options label.selected{border-color:#4f46e5;background:#eef2ff}.agent-options input{accent-color:#4f46e5}.wide{width:100%;justify-content:center}.debug-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:14px}.debug-card{background:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:16px}.debug-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.debug-card-head h2{margin:0;font-size:17px}.debug-card-head span{display:flex;gap:5px;align-items:center;color:#64748b;font-size:12px}.worker-row{display:flex;gap:10px;align-items:flex-start;padding:13px 0;border-bottom:1px solid #eef1f5}.worker-row:last-child{border-bottom:0}.worker-icon svg{width:18px}.worker-main{flex:1;min-width:0}.worker-main>b,.worker-main>small{display:block}.worker-main small{color:#94a3b8;margin-top:3px}.worker-stage{font-size:12px;margin:9px 0;color:#475569}.progress{height:7px;background:#eef2f7;border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;background:#4f46e5;border-radius:99px;transition:width .3s}.status-dot{font-size:11px;padding:4px 8px;border-radius:99px}.status-dot.online{background:#dcfce7;color:#166534}.status-dot.offline{background:#f1f5f9;color:#64748b}.debug-jobs{max-height:550px;overflow:auto}.debug-job{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eef1f5}.debug-job:last-child{border-bottom:0}.debug-job b,.debug-job small{display:block}.debug-job small{color:#94a3b8;margin-top:4px}.job-state{min-width:100px;text-align:left;font-size:11px;color:#64748b}.job-state strong{display:block;color:#334155;margin:4px 0}.job-state span{font-weight:700}@media(max-width:900px){.debug-grid{grid-template-columns:1fr}.agent-banner{align-items:flex-start;flex-direction:column}.pi-tabs{overflow:auto}.pi-tabs button{white-space:nowrap}}@media(max-width:700px){.agent-options{grid-template-columns:1fr}.pi-toolbar{flex-wrap:wrap}.pi-search{min-width:100%}.pi-page{padding:15px}.pi-head{flex-direction:column}.pi-head-actions{width:100%}.pi-head-actions .pi-btn{width:100%;justify-content:center}}.pi-product,.pi-table{color:#000}@tailwind base;@tailwind components;@tailwind utilities;body{font-family:system-ui,-apple-system,sans-serif}.checkout-page{--primary: #22bbe0;--secondary: #ee0c6f;--purple: #8b5cf6;--bg: #070b14;--card: rgba(255, 255, 255, .035);--border: rgba(255, 255, 255, .08);min-height:100vh;position:relative;overflow:hidden;padding:70px 20px 100px;background:radial-gradient(circle at 10% 20%,rgba(34,187,224,.12),transparent 30%),radial-gradient(circle at 90% 70%,rgba(238,12,111,.08),transparent 30%),var(--bg);color:#fff;font-family:Vazirmatn,IRANSans,sans-serif;isolation:isolate}.checkout-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.checkout-grid{position:absolute;inset:-200px;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;opacity:.12;transform:perspective(700px) rotateX(60deg) translateY(150px);animation:checkoutGridMove 18s linear infinite}.checkout-orb{position:absolute;border-radius:50%;filter:blur(10px);animation:checkoutOrb 10s ease infinite}.checkout-orb.one{width:350px;height:350px;right:-120px;top:-100px;background:#22bbe024}.checkout-orb.two{width:300px;height:300px;left:-120px;bottom:-100px;background:#ee0c6f1f;animation-delay:-4s}.checkout-container{width:min(1180px,100%);margin:auto}.checkout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;animation:checkoutFadeUp .7s ease both}.checkout-header span{color:var(--primary);font-size:9px;font-weight:800;letter-spacing:3px}.checkout-header h1{margin:8px 0;font-size:38px;font-weight:900}.checkout-header strong{background:linear-gradient(90deg,var(--primary),var(--purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.checkout-header p{margin:0;color:#ffffff59;font-size:12px}.checkout-step{width:85px;height:85px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(34,187,224,.15);border-radius:25px;background:#22bbe00d;animation:checkoutFloat 4s ease infinite}.checkout-step span{font-size:25px;font-weight:900;color:var(--primary)}.checkout-step small{font-size:8px;color:#ffffff59}.checkout-error{display:flex;align-items:center;gap:12px;padding:16px 20px;margin-bottom:25px;border-radius:16px;border:1px solid rgba(255,70,100,.15);background:#ff46640f;color:#ff8098;font-size:12px;animation:checkoutShake .4s}.checkout-error span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff466426;font-weight:900}.checkout-layout{display:grid;grid-template-columns:1fr 360px;gap:30px;align-items:start}.form-card{padding:30px;border:1px solid var(--border);border-radius:28px;background:linear-gradient(145deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 30px 80px #00000040;animation:checkoutFadeUp .8s .1s both}.section-header{margin-bottom:30px}.section-header span{font-size:8px;letter-spacing:3px;color:var(--primary);font-weight:800}.section-header h2{margin:8px 0 0;font-size:22px;font-weight:900}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.input-group{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.input-group label{font-size:10px;color:#ffffff73;font-weight:700}.input-group input,.input-group textarea{width:100%;border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:15px;padding:15px 17px;font-family:inherit;color:#fff;font-size:12px;outline:none;transition:.3s ease;resize:none}.input-group input::placeholder,.input-group textarea::placeholder{color:#fff3}.input-group input:focus,.input-group textarea:focus{border-color:#22bbe080;background:#22bbe00a;box-shadow:0 0 0 4px #22bbe014}.checkout-submit{width:100%;height:58px;border:0;border-radius:16px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(100deg,var(--primary),var(--purple));color:#fff;font-family:inherit;font-weight:800;font-size:12px;cursor:pointer;box-shadow:0 15px 40px #22bbe038;transition:.3s ease}.checkout-submit:hover{transform:translateY(-3px);box-shadow:0 25px 50px #22bbe04d}.checkout-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.loader{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.checkout-summary{position:sticky;top:25px;animation:checkoutFadeUp .8s .2s both}.summary-card{padding:25px;border:1px solid var(--border);border-radius:25px;background:#ffffff09;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 30px 70px #0000004d}.summary-title span{font-size:8px;letter-spacing:3px;color:var(--primary);font-weight:800}.summary-title h2{margin:7px 0 25px;font-size:22px;font-weight:900}.checkout-products{display:flex;flex-direction:column;gap:12px}.checkout-product{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#ffffff06;transition:.25s ease}.checkout-product:hover{background:#22bbe00f}.checkout-product img{width:55px;height:55px;object-fit:contain;border-radius:12px;background:#ffffff0a}.checkout-product div{flex:1}.checkout-product strong{display:block;font-size:10px;line-height:1.8}.checkout-product span{font-size:8px;color:#ffffff4d}.checkout-product b{font-size:10px;color:#fff}.summary-divider{height:1px;margin:25px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.checkout-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.checkout-total span{font-size:11px;color:#fff6}.checkout-total strong{font-size:13px;font-weight:900}.checkout-total.final{margin-top:25px}.checkout-total.final strong{font-size:22px;color:var(--primary)}.checkout-total.final small{font-size:8px;color:#ffffff4d;margin-right:5px}.empty-checkout{display:flex;align-items:center;justify-content:center}.checkout-empty-card{width:min(500px,100%);padding:60px 30px;text-align:center;border:1px solid var(--border);border-radius:30px;background:#ffffff09;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);animation:checkoutFadeUp .8s both}.empty-checkout-icon{font-size:60px;margin-bottom:20px}.checkout-empty-card h1{font-size:28px}.checkout-empty-card p{color:#ffffff59;font-size:12px;margin-bottom:25px}.checkout-back-btn{display:inline-flex;padding:14px 30px;border-radius:14px;background:linear-gradient(90deg,var(--primary),var(--purple));color:#fff;text-decoration:none;font-size:11px;font-weight:800}@keyframes checkoutFadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes checkoutGridMove{0%{transform:perspective(700px) rotateX(60deg) translateY(150px)}to{transform:perspective(700px) rotateX(60deg) translateY(220px)}}@keyframes checkoutOrb{0%,to{transform:translate(0)}50%{transform:translate(25px,-30px)}}@keyframes checkoutFloat{50%{transform:translateY(-7px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes checkoutShake{25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-5px)}}@media(max-width:950px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}}@media(max-width:650px){.checkout-page{padding:35px 12px 70px}.checkout-header h1{font-size:28px}.checkout-step{width:65px;height:65px}.checkout-step span{font-size:18px}.form-card{padding:20px}.form-grid{grid-template-columns:1fr;gap:0}.summary-card{padding:20px}.checkout-product img{width:45px;height:45px}}:root{font-family:Vazirmatn,Arial,sans-serif;color:#18202b;background:#f7f8fa;direction:rtl}*{box-sizing:border-box}body{margin:0}.app{min-height:100vh}.header{height:76px;background:#fff;border-bottom:1px solid #e9ebef;display:flex;align-items:center;gap:40px;padding:0 6%;position:sticky;top:0;z-index:10}.logo{font-size:25px;font-weight:800;color:#111;text-decoration:none;direction:ltr}.logo span{font-weight:400}.header nav{display:flex;gap:28px;flex:1}.header nav a{color:#4c5563;text-decoration:none}.header-actions{display:flex;gap:8px}.icon-btn{border:1px solid #e6e8ec;background:#fff;border-radius:12px;padding:9px;color:#1b2330;text-decoration:none;display:flex}.container{max-width:1250px;margin:auto;padding:40px 24px}.hero{min-height:440px;border-radius:30px;background:#111827;color:#fff;padding:60px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.hero h1{font-size:54px;line-height:1.25;margin:14px 0}.hero p{max-width:560px;color:#c8ced8;line-height:2}.hero-card{font-size:72px;font-weight:300;line-height:.8;opacity:.9;text-align:center;transform:rotate(-8deg)}.hero-card b{font-weight:800}.primary,.secondary{display:inline-flex;border:0;border-radius:13px;padding:13px 22px;font:inherit;cursor:pointer;text-decoration:none}.primary{background:#111827;color:#fff}.hero .primary{background:#fff;color:#111827}.secondary{background:#e9edf2;color:#18202b}.section-title{display:flex;align-items:center;justify-content:space-between;margin:42px 0 20px}.section-title h1,.section-title h2{margin:0}.section-title a{color:#576170}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category-card{background:#fff;border:1px solid #e7e9ed;border-radius:18px;padding:28px;text-decoration:none;color:#17202c;min-height:120px;display:flex;flex-direction:column;justify-content:space-between;font-weight:700}.category-card small{font-weight:400;color:#818896}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:#fff;border:1px solid #e8eaee;border-radius:20px;padding:14px;text-decoration:none;color:#17202c;transition:.2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #11182712}.product-image{height:230px;background:#f1f3f6;border-radius:15px;display:grid;place-items:center;color:#a0a6b0;margin-bottom:15px;overflow:hidden}.product-image img,.detail-image img{width:100%;height:100%;object-fit:contain}.product-card h3{font-size:16px;min-height:48px}.product-card strong{font-size:17px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#fff;border-radius:25px;padding:30px}.detail-image{height:560px;background:#f4f5f7;border-radius:20px;display:grid;place-items:center;color:#9aa1ad}.price{font-size:30px;font-weight:800;margin:25px 0}.description{margin-top:40px;line-height:2}.auth{max-width:440px;margin:70px auto}.auth form{background:#fff;padding:35px;border-radius:20px;border:1px solid #e8eaee;display:grid;gap:15px}.auth input{padding:14px;border:1px solid #dfe3e8;border-radius:12px;font:inherit}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dashboard-card{background:#fff;border:1px solid #e8eaee;border-radius:18px;padding:25px}.dashboard-card h2{margin:8px 0 0}.admin-head{display:flex;justify-content:space-between;align-items:center}.admin-section{background:#fff;border-radius:20px;padding:25px;margin-top:25px}.admin-list>div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #eee}.content-page{background:#fff;border-radius:22px;padding:40px;line-height:2}.empty{text-align:center;padding:100px 20px}.footer{margin-top:80px;background:#111827;color:#fff;padding:45px 7%;display:flex;justify-content:space-between}@media(max-width:900px){.header{gap:15px;padding:0 20px}.header nav{display:none}.hero{padding:35px;min-height:380px}.hero h1{font-size:38px}.hero-card{font-size:45px}.product-grid,.category-grid,.dashboard-grid{grid-template-columns:repeat(2,1fr)}.product-detail{grid-template-columns:1fr}.detail-image{height:400px}}@media(max-width:560px){.container{padding:25px 15px}.product-grid,.category-grid,.dashboard-grid{grid-template-columns:1fr}.hero{border-radius:20px}.hero-card{display:none}.footer{flex-direction:column;gap:15px}}.product-image-box{position:relative}.wishlist-btn{position:absolute;top:12px;left:12px;width:38px;height:38px;border:1px solid rgba(15,23,42,.08);border-radius:50%;background:#ffffffeb;color:#64748b;display:grid;place-items:center;cursor:pointer;z-index:3;box-shadow:0 5px 15px #0f172a14;transition:.2s ease}.wishlist-btn:hover{transform:translateY(-2px);color:#e11d48}.wishlist-btn.is-wishlisted{color:#e11d48;background:#fff1f2}.wishlist-btn.has-error{color:#dc2626;animation:wishlist-shake .25s linear}@keyframes wishlist-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}
