@charset "UTF-8";@font-face{font-family:IRANSans;src:url(/assets/fonts/IRANSans.eot);src:url(/assets/fonts/IRANSans.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/IRANSans.woff2) format("woff2"),url(/assets/fonts/IRANSans.woff) format("woff"),url(/assets/fonts/IRANSans.ttf) format("truetype");font-display:swap}:root{--ink:#1c1720;--muted:#7d7480;--line:#ede6ef;--violet:#6f4cff;--coral:#ff5b62;--orange:#ff963d;--green:#159a6d;--soft:#faf7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:IRANSans,Tahoma,sans-serif;color:var(--ink);background:radial-gradient(circle at 7% 20%,rgba(117,83,255,.0470588235),transparent 23%),linear-gradient(#fff,#fffaf6)}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1380px,100% - 56px);margin:auto}.primary{border:0;border-radius:12px;background:linear-gradient(135deg,var(--violet),#a747da 52%,var(--coral));color:#fff;padding:14px 22px;box-shadow:0 12px 27px #794fe635;display:inline-flex;justify-content:center}.primary:hover{transform:translateY(-2px);box-shadow:0 16px 35px #794fe64a}.crumb{display:block;color:#8e8491;font-size:13px;margin:25px 0}.green{color:var(--green)!important}.page-loading,.loading,.empty{min-height:320px;display:grid;place-items:center;color:#918792}.empty{align-content:center;gap:10px}.empty b{font-size:20px;color:#473b4c}.empty a{color:var(--violet)}.announcement{height:40px;padding:0 max(28px,(100vw - 1380px) / 2);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#6f4cff,#dc4786 55%,#ff8f3e);color:#fff;font-size:13px}.announcement span:last-child{opacity:.8}header{position:relative;z-index:20;background:#fffffff2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.head{height:88px;display:flex;align-items:center;gap:32px}.logo{display:flex;align-items:center;gap:9px}.logo>i{width:41px;height:41px;border-radius:14px;background:linear-gradient(145deg,var(--violet),#9b51e0,var(--coral));color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;border:3px solid #fff;box-shadow:0 8px 20px #704cff40;transform:rotate(-4deg)}.logo b{font:700 21px Arial}.logo b span{font-weight:400;color:var(--violet)}.search{margin:auto;width:min(490px,42vw);height:48px;border:1px solid #ece4ef;border-radius:25px;background:linear-gradient(90deg,#faf8fc,#fff9f5);color:var(--violet);display:flex;align-items:center;padding:0 15px;gap:10px}.search span{flex:1;text-align:right;color:#938a96;font-size:13px}.search kbd{background:#fff;border:1px solid #ddd4e2;border-radius:7px;padding:3px 7px;color:#8d8290}.head nav{display:flex;align-items:center;gap:7px}.head nav a{height:42px;min-width:42px;border-radius:11px;display:grid;place-items:center;position:relative}.head nav a:hover{background:#f4efff;color:var(--violet)}.head nav small{font-size:13px}.head .cart i{position:absolute;top:-3px;left:-3px;min-width:18px;height:18px;border-radius:9px;background:linear-gradient(135deg,var(--coral),var(--orange));color:#fff;font-size:13px;font-style:normal;display:grid;place-items:center;border:2px solid #fff}.mobile-menu{display:none}.categories{height:52px;display:flex;align-items:center;justify-content:space-between;gap:13px}.categories a,.categories button{border:0;background:none;font-size:13px;white-space:nowrap}.categories a:hover{color:var(--violet)}.categories .all{height:38px;border-radius:10px;background:#221a27;color:#fff;padding:0 18px;box-shadow:0 8px 18px #28182f25}.mega{position:absolute;top:100%;right:0;left:0;background:#fffffff8;box-shadow:0 28px 60px #28172d26;padding:24px 0 28px}.mega>.shell>div span{font-size:13px;color:var(--violet)}.mega h3{margin:4px 0 16px}.mega section{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mega section a{min-height:80px;border:1px solid var(--line);border-radius:15px;padding:12px;display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;background:#fff}.mega section a:hover{transform:translateY(-3px);box-shadow:0 12px 25px #56305c14}.mega section i{width:38px;height:38px;border-radius:12px;background:#f0ebff;color:var(--violet);font-style:normal;display:grid;place-items:center}.mega section span{display:flex;flex-direction:column}.mega section b{font-size:13px}.mega section small{font-size:13px;color:#958b98;margin-top:3px}.hero{height:505px;margin-top:27px;border-radius:28px;overflow:hidden;background-image:linear-gradient(90deg,#1b121ec7,#1b121e2e),url(https://images.unsplash.com/photo-1542291026-7eec264c27ff?auto=format&fit=crop&w=1800&q=95);background-size:cover;background-position:center;box-shadow:0 30px 75px #573c6125;display:flex;align-items:center;padding:8%}.hero>div{color:#fff}.hero>div>span{font-size:13px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2117647059);padding:7px 11px;border-radius:999px}.hero h1{font-size:50px;line-height:1.42;margin:17px 0 9px}.hero p{font-size:13px;opacity:.9}.hero a{display:inline-flex;margin-top:17px;padding:13px 20px;border-radius:12px;background:linear-gradient(135deg,var(--violet),#a748d8,var(--coral));box-shadow:0 12px 27px #3c1c514d}.hero aside{display:flex;gap:7px;margin-top:23px}.hero aside i{font-style:normal;font-size:13px;background:#fffffff0;color:#352b39;padding:6px 9px;border-radius:999px}.trust{margin-top:34px;min-height:105px;border:1px solid var(--line);border-radius:18px;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 17px 40px #4f2e550d}.trust article{display:flex;align-items:center;justify-content:center;gap:12px}.trust article>i{width:46px;height:46px;border-radius:15px;background:#f0ebff;color:var(--violet);display:grid;place-items:center;font-style:normal}.trust article:nth-child(2)>i{background:#fff0f2;color:var(--coral)}.trust article:nth-child(3)>i{background:#e9f9f3;color:var(--green)}.trust article:nth-child(4)>i{background:#fff4e7;color:var(--orange)}.trust article span{display:flex;flex-direction:column}.trust b{font-size:13px}.trust small{font-size:13px;color:#958b98;margin-top:3px}.promos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.promos article{height:190px;border-radius:22px;padding:28px;color:#fff;background:linear-gradient(135deg,#704cf4,#a745d6);box-shadow:0 18px 38px #40204618}.promos article:nth-child(2){background:linear-gradient(135deg,#1d1722,#553a60)}.promos article:nth-child(3){background:linear-gradient(135deg,#ff7a68,#ffaf48)}.promos span{font-size:13px;background:#ffffff1b;border:1px solid rgba(255,255,255,.1803921569);padding:4px 8px;border-radius:999px}.promos h2{font-size:22px;margin:12px 0}.promos a{background:#fff;color:#322738;border-radius:9px;padding:7px 11px;font-size:13px}.products{padding-top:90px}.products>header{display:flex;align-items:end;justify-content:space-between;background:none;border:0;margin-bottom:25px}.products header span{font-size:13px;color:var(--violet);background:#f1edff;padding:5px 8px;border-radius:999px}.products h2{font-size:28px;margin:6px 0}.products header>a{border:1px solid #e2d9e7;border-radius:10px;padding:8px 13px;font-size:13px}.product-grid,.result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:23px 16px}app-product-card article{border:1px solid transparent;border-radius:18px;padding-bottom:11px;background:#fff;transition:.3s}app-product-card article:hover{transform:translateY(-7px);border-color:var(--line);box-shadow:0 21px 45px #4d2b5015}.picture{height:285px;border-radius:17px;overflow:hidden;position:relative;background:linear-gradient(145deg,#f8f5fb,#eee7f3)}.picture>a,.picture img{display:block;width:100%;height:100%}.picture img{object-fit:cover;transition:.4s}.picture:hover img{transform:scale(1.07)}.badge{position:absolute;top:10px;right:10px;border-radius:999px;background:linear-gradient(135deg,var(--coral),var(--orange));color:#fff;padding:5px 8px;font-size:13px}.fav{position:absolute;top:9px;left:9px;width:31px;height:31px;border:0;border-radius:50%;background:#fffffff0}.quick{position:absolute;bottom:-45px;right:10px;left:10px;height:37px;border:0;border-radius:10px;background:linear-gradient(135deg,#251c2b,#684872);color:#fff;font-size:13px;transition:.3s}.picture:hover .quick{bottom:10px}.info{padding:13px 7px}.info small{font-size:13px;color:#9a909d}.info h3{font-size:13px;margin:6px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info p{display:flex;justify-content:space-between;margin:6px 0;font-size:13px}.info p span{color:#e5a027}.info p em{font-style:normal;background:#e8f8f1;color:var(--green);padding:2px 6px;border-radius:999px}.info del{display:block;color:#aaa;font-size:13px}.info>b{font-size:13px}.category-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;padding-top:85px}.category-showcase a{height:230px;border-radius:21px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 40px #45274a12}.category-showcase h3{margin:0}.category-showcase span{font-size:13px;background:#ffffffb8;border-radius:999px;padding:7px 10px;width:max-content}.editorial{margin-top:90px;display:grid;grid-template-columns:1.1fr 1fr;min-height:390px;border-radius:27px;overflow:hidden;background:linear-gradient(135deg,#f0eaff,#fff0e9);box-shadow:0 22px 60px #50325a14}.editorial-image{background:url(https://images.unsplash.com/photo-1449505278894-297fdb3edbc1?auto=format&fit=crop&w=1200&q=90) center/cover}.editorial article{padding:58px}.editorial article>span{font-size:13px;color:var(--coral);background:#fff0f0;padding:4px 8px;border-radius:999px}.editorial h2{font-size:31px;line-height:1.5}.editorial p,.editorial li{font-size:13px;color:#786e7b;line-height:2}.editorial a{display:inline-flex;margin-top:10px;background:#261d2c;color:#fff;padding:10px 14px;border-radius:10px;font-size:13px}.shop{padding-bottom:80px}.shop-hero{height:205px;margin-top:25px;border-radius:21px;background:linear-gradient(115deg,#f0eaff,#ffe9e3 55%,#fff4d7);display:flex;align-items:center;justify-content:space-between;padding:35px 55px;box-shadow:0 18px 42px #5d3c5912}.shop-hero span{font-size:13px;color:var(--violet)}.shop-hero h1{font-size:35px;margin:6px 0}.shop-hero p{font-size:13px}.shop-hero aside{background:linear-gradient(135deg,#6f4cff,#de4a85);color:#fff;border-radius:14px;padding:20px 27px;display:flex;flex-direction:column}.shop-hero aside small{font-size:13px;opacity:.8}.shop-tools{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.shop-tools>div{display:flex;gap:7px}.shop-tools button{border:1px solid #e1d8e5;background:#fff;border-radius:999px;padding:7px 13px;font-size:13px}.shop-tools button.active{background:linear-gradient(135deg,#2c2133,var(--violet));color:#fff}.shop-tools select{border:0;background:transparent}.shop-layout{display:grid;grid-template-columns:235px 1fr;gap:25px;padding-top:25px}.filters{border:1px solid var(--line);background:#fff;border-radius:16px;padding:19px;height:max-content;box-shadow:0 14px 35px #4e31530d}.filters>header{display:flex;align-items:center;justify-content:space-between;border:0;background:none}.filters header small{font-size:13px;color:var(--violet)}.filters h3{margin:2px 0}.filters header button{border:0;background:none;color:var(--coral);font-size:13px}.filters>input{width:100%;height:40px;border:1px solid #e7dfea;border-radius:9px;padding:0 9px;background:#fbf9fc}.sale{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(135deg,#faf6ff,#fff7f3)}.sale span{display:flex;flex-direction:column}.sale b{font-size:13px}.sale small{font-size:13px;color:#958b98}.sale input{accent-color:var(--violet)}.filter{padding:15px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.filter>b{font-size:13px}.filter label{font-size:13px;color:#6f6572;display:flex;gap:5px}.filter input{accent-color:var(--violet)}.sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.sizes button{height:31px;border:1px solid #e2d9e7;background:#fff;border-radius:7px;font-size:13px}.sizes button.active,.variant-sizes button.active{background:linear-gradient(135deg,#2c2133,var(--violet));color:#fff}.result-grid{grid-template-columns:repeat(3,1fr)}.product-page{padding-bottom:75px}.product-page>section{display:grid;grid-template-columns:1.2fr 1fr;gap:55px}.gallery{height:610px;border-radius:20px;overflow:hidden;background:#f3eef6}.gallery img{width:100%;height:100%;object-fit:cover}.buy{padding-top:20px}.buy>small{font-size:13px;color:#968b99}.buy h1{font-size:27px}.rating{font-size:13px;color:#d99b24}.buy hr{border:0;border-top:1px solid var(--line);margin:23px 0}.variant-sizes{display:flex;gap:7px;margin:12px 0}.variant-sizes button{width:44px;height:39px;border:1px solid #ddd3e1;background:#fff;border-radius:8px}.stock{font-size:13px;color:var(--coral)}.price{margin:22px 0}.price del{display:block;font-size:13px;color:#999}.price b{font-size:21px}.buy>.primary{width:100%}.installment{margin-top:12px;padding:12px;border-radius:10px;background:linear-gradient(90deg,#f0ebff,#fff0e9);display:flex;justify-content:space-between;font-size:13px}.description{margin-top:45px;border-top:1px solid var(--line);padding:30px 0}.description nav{display:flex;gap:25px}.description p{max-width:850px;color:#796f7c;line-height:2;font-size:13px}.cart-page,.checkout-page{padding-bottom:85px}.cart-page>h1{font-size:30px}.cart-layout,.checkout-layout{display:grid;grid-template-columns:1fr 345px;gap:24px;align-items:start}.cart-items,.summary,.form-card,.option-list{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 38px #4a2b500f}.cart-items article{display:grid;grid-template-columns:115px 1fr auto;align-items:center;gap:15px;padding:18px;border-bottom:1px solid var(--line)}.cart-items img{width:115px;height:100px;object-fit:cover;border-radius:11px}.cart-items h3{font-size:13px}.cart-items small{font-size:13px;color:#8e8491}.qty{display:flex;width:max-content;border:1px solid #ddd3e1;border-radius:8px;margin-top:9px}.qty button{border:0;background:#fff;width:28px}.qty span{width:25px;text-align:center}.summary{padding:22px;position:sticky;top:18px}.summary h3{margin-top:0}.summary p{display:flex;justify-content:space-between;font-size:13px;margin:15px 0}.summary hr{border:0;border-top:1px solid var(--line)}.summary .total{font-size:13px}.summary .total b{color:var(--violet)}.summary>.primary{width:100%}.checkout-page>header{display:flex;justify-content:space-between;align-items:end;border:0;background:none;margin-bottom:23px}.checkout-page>header span{font-size:13px;color:var(--violet);background:#f1edff;padding:5px 8px;border-radius:999px}.checkout-page h1{font-size:31px;margin:7px 0 0}.progress{display:flex;direction:ltr;gap:7px}.progress i,.progress b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eee8f0;color:#958a98;font-style:normal}.progress i{background:#e7f8f0;color:var(--green)}.progress b.active{background:linear-gradient(135deg,var(--violet),var(--coral));color:#fff}.checkout-form{display:flex;flex-direction:column;gap:13px}.step{height:75px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;align-items:center;padding:13px}.step>i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet),var(--coral));color:#fff;font-style:normal}.step span{display:flex;flex-direction:column;margin-right:10px}.step b{font-size:13px}.step small{font-size:13px;color:#938997}.form-card{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-card input,.form-card select,.form-card textarea{height:45px;border:1px solid #e4dbe7;border-radius:8px;padding:0 10px;background:#fdfbfd}.form-card textarea{grid-column:1/-1;height:80px;padding-top:10px}.form-card>.primary{grid-column:1/-1}.address-hint{grid-column:1/-1;background:linear-gradient(90deg,#effbf7,#f3efff);border-radius:11px;padding:11px;display:flex;gap:9px;align-items:center}.address-hint>i{width:34px;height:34px;border-radius:10px;background:#fff;color:var(--green);font-style:normal;display:grid;place-items:center}.address-hint span{display:flex;flex-direction:column}.address-hint b{font-size:13px}.address-hint small{font-size:13px;color:#738179}.option-list{padding:18px;display:flex;flex-direction:column;gap:8px}.option-list label{min-height:68px;border:1px solid #e3d9e7;border-radius:11px;padding:10px 12px;display:grid;grid-template-columns:20px 38px 1fr auto;gap:9px;align-items:center}.option-list label.selected{border-color:var(--violet);background:linear-gradient(90deg,#faf7ff,#fff9f5);box-shadow:0 8px 18px #6b49d510}.option-list label>i{width:37px;height:37px;border-radius:10px;background:#f0ebff;color:var(--violet);display:grid;place-items:center;font-style:normal}.option-list label span{display:flex;flex-direction:column}.option-list label b{font-size:13px}.option-list label small{font-size:13px;color:#908594}.option-list strong,.option-list em{font-size:13px;font-style:normal}.payment-list em{background:#f0ebff;color:var(--violet);padding:4px 6px;border-radius:999px}.card-note{padding:11px;border-radius:10px;background:#fff8e8;border:1px solid #f2deb0;font-size:13px;color:#806a49}.checkout-message{text-align:center;color:var(--green);font-size:13px}footer{margin-top:70px;background:#fff}footer>section{min-height:105px;padding:23px max(28px,(100vw - 1380px) / 2);background:linear-gradient(105deg,#201525,#50306b 48%,#c84372);color:#fff;display:flex;align-items:center;justify-content:space-between}footer>section>div{display:flex;flex-direction:column}footer>section small{font-size:13px;opacity:.65}footer>section label{height:43px;width:410px;border:1px solid rgba(255,255,255,.2588235294);border-radius:9px;display:flex}footer>section input{flex:1;border:0;background:none;color:#fff;padding:0 10px}footer>section button{border:0;background:#fff;color:var(--violet);border-radius:7px;margin:4px}.footer-grid{padding:48px 0;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px}.footer-grid article{display:flex;flex-direction:column;gap:9px}.footer-grid p,.footer-grid a{font-size:13px;color:#7f7582}.copy{border-top:1px solid var(--line);padding:20px 0;font-size:13px;color:#958b98}.admin-login{min-height:100vh;background:linear-gradient(135deg,#201525,#5a3771,#c84475);display:grid;place-items:center}.admin-login section{width:min(420px,100% - 30px);padding:32px;border-radius:22px;background:#fffffff5;box-shadow:0 30px 80px #1c102746;display:flex;flex-direction:column;gap:11px}.admin-login section>span{margin-top:12px;font-size:13px;color:var(--violet)}.admin-login h1{margin:0}.admin-login p,.admin-login small{font-size:13px;color:#8f8492}.admin-login input{height:45px;border:1px solid #e2d9e6;border-radius:9px;padding:0 11px}.admin-login button{height:45px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--violet),var(--coral));color:#fff}.admin-login em{font-style:normal;color:var(--coral);font-size:13px}.admin{min-height:100vh;display:grid;grid-template-columns:245px 1fr;background:radial-gradient(circle at 100% 0,#efe8ff,transparent 24%),#f7f6f9}.admin>aside{height:100vh;position:sticky;top:0;padding:24px 15px;background:linear-gradient(180deg,#211827,#17131c);color:#fff;display:flex;flex-direction:column}.admin>aside>small{margin:5px 50px 22px;color:#95899a;font-size:13px}.admin>aside nav{display:flex;flex-direction:column}.admin>aside nav button{height:41px;border:0;border-radius:9px;background:none;color:#aaa0af;text-align:right;position:relative}.admin>aside nav button i{display:inline-block;width:32px;font-style:normal}.admin>aside nav button.active{background:linear-gradient(100deg,#7553ec,#a848ca);color:#fff;box-shadow:0 10px 24px #7b51ed3f}.admin>aside nav button em{position:absolute;left:9px;background:var(--coral);color:#fff;border-radius:999px;padding:1px 5px;font-size:13px;font-style:normal}.admin-user{margin-top:auto;border-top:1px solid rgba(255,255,255,.0705882353);padding-top:15px;display:flex;align-items:center;gap:8px}.admin-user>i{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,var(--violet),var(--coral));display:grid;place-items:center;font-style:normal}.admin-user span{display:flex;flex-direction:column}.admin-user small{font-size:13px;color:#8e8292}.admin-main{padding:0 27px 45px}.admin-main>header{height:82px;display:flex;align-items:center;justify-content:space-between;background:none;border:0}.admin-main>header h1{font-size:22px;margin:0}.admin-main>header p{font-size:13px;color:#918794}.admin-main>header label{width:250px;height:38px;border:1px solid #e3dae6;border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 10px;color:var(--violet)}.admin-main>header input{border:0;outline:0;padding:0 7px}.admin-welcome{min-height:185px;border-radius:20px;padding:28px 32px;background:linear-gradient(115deg,#26182e,#5e3881 55%,#b44375);color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 22px 44px #54365c27}.admin-welcome>div>span{font-size:13px;color:#e2d5e8}.admin-welcome h2{font-size:22px;margin:7px 0}.admin-welcome p{font-size:13px;color:#d3c6d9}.admin-welcome button{border:0;border-radius:8px;background:#fff;color:#674082;padding:9px 12px}.admin-welcome aside{width:220px;padding:16px;border-radius:15px;background:#ffffff12;display:flex;flex-direction:column}.admin-welcome aside span,.admin-welcome aside small{font-size:13px;color:#d9ccde}.admin-welcome aside b{font-size:24px}.admin-welcome aside>i{height:7px;border-radius:7px;background:#fff2;overflow:hidden}.admin-welcome aside em{display:block;width:74%;height:100%;background:linear-gradient(90deg,#ffbc61,#ff6780)}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.admin-stats article,.chart-card,.admin-tasks,.admin-table{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 12px 28px #4a2b500c}.admin-stats article{display:flex;flex-direction:column}.admin-stats span{font-size:13px;color:#8e8491}.admin-stats b{font-size:18px;margin:7px 0}.admin-stats small{font-size:13px;color:var(--green)}.admin-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:13px;margin-top:13px}.chart-card>header,.admin-table>header{display:flex;justify-content:space-between;background:none;border:0}.chart-card h3,.admin-tasks h3,.admin-table h3{margin:0}.chart-card button,.admin-table button{border:0;background:#f3eff9;color:var(--violet);border-radius:7px;font-size:13px}.bars{height:230px;margin-top:22px;border-bottom:1px solid #ddd;display:flex;align-items:end;gap:8px;background:repeating-linear-gradient(#fff 0 45px,#eee 46px)}.bars i{flex:1;background:linear-gradient(#805eed,#d7caff);border-radius:4px 4px 0 0}.admin-tasks>div{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--line)}.admin-tasks>div>i{width:38px;height:38px;border-radius:11px;background:#f0ebff;color:var(--violet);display:grid;place-items:center;font-style:normal}.admin-tasks span{display:flex;flex-direction:column}.admin-tasks b{font-size:13px}.admin-tasks small{font-size:13px;color:#928796}.admin-table{margin-top:13px}.admin-table table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th,.admin-table td{text-align:right;padding:12px;border-bottom:1px solid var(--line)}.admin-table td span{background:#edf1ff;color:#536fbb;border-radius:999px;padding:4px 7px}@media(max-width:1000px){.shell{width:calc(100% - 30px)}.categories{overflow:auto;justify-content:start}.mega section{grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:repeat(3,1fr)}.result-grid,.admin-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.announcement{height:33px;padding:0 10px;justify-content:center;font-size:13px}.announcement span:last-child{display:none}.head{height:64px;gap:8px}.mobile-menu{display:block;border:0;background:#f2edff;border-radius:9px;width:36px;height:36px}.head .logo i{width:32px;height:32px}.head .logo b{font-size:15px}.search{display:none}.head nav{margin-right:auto}.head nav a:first-child{display:none}.categories{display:none;height:auto;padding:10px}.categories.open{display:flex;position:absolute;top:64px;right:0;left:0;background:#fff;flex-direction:column;align-items:stretch}.categories a,.categories button{padding:10px}.mega{display:none}.hero{height:480px;margin-top:12px;border-radius:18px;padding:23px;align-items:end;background-position:62%}.hero h1{font-size:33px}.hero aside{overflow:auto}.trust{grid-template-columns:repeat(2,1fr);padding:8px}.trust article{min-height:70px}.promos{grid-template-columns:1fr;gap:10px}.promos article{height:145px}.products{padding-top:58px}.products h2{font-size:21px}.product-grid,.result-grid{display:flex;overflow:auto}.product-grid app-product-card,.result-grid app-product-card{min-width:65%}.picture{height:220px}.category-showcase{grid-template-columns:repeat(2,1fr);gap:9px;padding-top:58px}.category-showcase a{height:170px;padding:15px}.editorial{grid-template-columns:1fr;margin-top:58px}.editorial-image{height:230px}.editorial article{padding:28px}.shop-hero{height:160px;padding:20px}.shop-hero h1{font-size:25px}.shop-hero aside{display:none}.shop-tools{overflow:auto;gap:15px}.shop-tools>div{min-width:max-content}.shop-layout{grid-template-columns:1fr}.filters{position:static}.result-grid{display:grid;grid-template-columns:repeat(2,1fr)}.result-grid app-product-card{min-width:0}.product-page>section{grid-template-columns:1fr;gap:18px}.gallery{height:420px}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-items article{grid-template-columns:82px 1fr}.cart-items img{width:82px;height:82px}.cart-items article>b{grid-column:2}.summary{position:static}.form-card{grid-template-columns:1fr}.form-card textarea,.form-card>.primary,.address-hint{grid-column:auto}.option-list label{grid-template-columns:18px 36px 1fr}.option-list strong,.option-list em{grid-column:3}.footer-grid{grid-template-columns:1fr 1fr}footer>section{flex-direction:column;align-items:stretch;gap:12px}footer>section label{width:100%}.admin{display:block}.admin>aside{display:none}.admin-main{padding:0 12px 30px}.admin-main>header label{display:none}.admin-welcome{display:block;padding:23px}.admin-welcome h2{font-size:18px}.admin-welcome aside{width:100%;margin-top:17px}.admin-grid{grid-template-columns:1fr}.admin-table{overflow:auto}.admin-table table{min-width:580px}}@media(max-width:390px){.product-grid,.result-grid{grid-template-columns:1fr}.result-grid app-product-card{min-width:0}.trust article{justify-content:start;padding:5px}.category-showcase,.admin-stats,.footer-grid{grid-template-columns:1fr}}:root{--ink:#151923;--muted:#727887;--line:#e9e8ef;--violet:#5b4ae6;--coral:#ff6654;--orange:#ff9f32;--green:#07977d;--navy:#111827;--soft:#f7f7fb}body{background:linear-gradient(180deg,#fff 0,#fdfcff 46%,#fffaf7);font-weight:400}.shell{width:min(1740px,100% - 28px)}button,a,input,select,textarea{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}button:disabled{cursor:not-allowed;opacity:.55}.primary{border-radius:14px;background:linear-gradient(120deg,#4c43d8,#7250e7 50%,#ff6654);box-shadow:0 12px 30px #5f4be33b;font-weight:700}.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 38px #5f4be34d}.ticker{height:34px;background:linear-gradient(90deg,#111827,#342568 55%,#8d345e);color:#fff}.ticker>.shell{height:100%;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;position:relative}.ticker>.shell>span{color:#ffbd59}.ticker small{color:#d8d3e7}.ticker-dots{position:absolute;left:10px;display:flex;gap:4px}.ticker-dots i{width:4px;height:4px;border-radius:4px;background:#ffffff4d}.ticker-dots i.active{width:14px;background:#fff}.site-header{position:sticky;top:0;z-index:90;background:#ffffffed;border-bottom:1px solid #eceaf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header .head{height:72px;gap:24px}.site-header .logo>i{width:38px;height:38px;border-radius:12px}.site-header .logo b{font-size:19px}.live-search{height:44px;max-width:690px;flex:1;margin:auto;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #e4e1e9;border-radius:13px;background:#f7f7fa;position:relative}.live-search.open{background:#fff;border-color:#7b6bec;box-shadow:0 10px 35px #33286617}.live-search>span{font-size:19px;color:var(--violet)}.live-search>input{flex:1;border:0;outline:0;background:transparent;font-size:13px}.live-search>kbd{border:1px solid #ddd9e3;background:#fff;border-radius:6px;color:#8a8591;padding:3px 7px}.search-results{position:absolute;top:52px;right:0;left:0;padding:9px;border:1px solid #e6e2eb;border-radius:15px;background:#fff;box-shadow:0 26px 65px #29202e24;max-height:480px;overflow:auto}.search-results>button{width:100%;min-height:68px;padding:7px;border:0;border-bottom:1px solid #f0edf2;background:#fff;display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;text-align:right}.search-results>button:hover{background:#f8f6ff;border-radius:10px}.search-results img{width:54px;height:54px;object-fit:cover;border-radius:9px}.search-results button span{display:flex;flex-direction:column}.search-results small{font-size:13px;color:#8b8591}.search-results b{font-size:13px}.search-results strong{font-size:13px;color:var(--violet)}.search-results>p{padding:25px;text-align:center;color:#8a8490;font-size:13px}.search-results>a{display:block;padding:9px;text-align:center;color:var(--violet);font-size:13px;cursor:pointer}.head-actions{display:flex;align-items:center;gap:8px}.head-actions>a{height:44px;border-radius:12px}.head-actions .account{padding:0 11px;display:flex;align-items:center;gap:8px}.head-actions .account:hover{background:#f3f0ff}.head-actions .account>span{display:flex;flex-direction:column}.head-actions .account small{font-size:13px;color:#99919f}.head-actions .account b{font-size:13px}.head-actions .cart{width:44px;background:#171b26;color:#fff}.head-actions .cart:hover{background:var(--violet)}.nav-row{height:43px;display:flex;align-items:center;gap:28px}.nav-row>a,.nav-row>button{border:0;background:none;font-size:13px;white-space:nowrap}.nav-row>a:hover{color:var(--violet)}.nav-row .all{height:33px;padding:0 15px;border-radius:9px;background:#f1effb;color:#4638bd}.nav-row>em{margin-right:auto;font-size:13px;font-style:normal;color:#85808b}.site-header .mega{top:115px}.site-header .mega header{background:none;border:0}.site-header .mega section{grid-template-columns:repeat(4,1fr)}.home-page{overflow:hidden}.hero-slider{height:530px;margin-top:14px;position:relative}.hero-slider>article{height:100%;border-radius:24px;background-size:cover;background-position:center;display:flex;align-items:center;padding:7%;box-shadow:0 28px 70px #25202d20}.hero-slider article>div{max-width:600px;color:#fff}.hero-slider article>div>span{display:inline-flex;padding:6px 10px;border:1px solid rgba(255,255,255,.2705882353);border-radius:999px;background:#ffffff14;font-size:13px}.hero-slider h1{font-size:48px;line-height:1.55;margin:14px 0 4px}.hero-slider p{font-size:13px;color:#e7e2eb}.hero-slider article a{display:inline-flex;margin-top:20px;padding:12px 18px;border-radius:11px;background:#fff;color:#241b2c;font-size:13px;font-weight:700}.hero-slider aside{display:flex;gap:7px;margin-top:18px}.hero-slider aside i{font-size:13px;font-style:normal;padding:5px 8px;border-radius:999px;background:#ffffff15;border:1px solid rgba(255,255,255,.1764705882)}.hero-prev,.hero-next{position:absolute;top:50%;width:38px;height:38px;border:1px solid rgba(255,255,255,.4588235294);border-radius:50%;background:#19131e55;color:#fff;font-size:24px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.hero-prev{right:18px}.hero-next{left:18px}.hero-slider>nav{position:absolute;bottom:20px;right:0;left:0;display:flex;justify-content:center;gap:5px}.hero-slider>nav button{width:7px;height:7px;padding:0;border:0;border-radius:8px;background:#ffffff70}.hero-slider>nav button.active{width:28px;background:#fff}.trust{margin-top:18px;min-height:92px;border-radius:16px}.installment{margin-top:44px;min-height:155px;border-radius:22px;padding:26px 34px;background:linear-gradient(120deg,#171b27,#31265b 55%,#68407a);color:#fff;display:grid;grid-template-columns:1fr 1.7fr auto;align-items:center;gap:25px;box-shadow:0 22px 55px #2520362b;overflow:hidden;position:relative}.installment:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:#ff6b5b22;left:-80px;top:-150px}.installment>div:first-child span{font-size:13px;color:#d7ccff}.installment h2{margin:4px 0;font-size:22px}.installment p{font-size:13px;color:#aaa3b9}.partner-list{display:flex;gap:9px;overflow:auto}.partner-list article{min-width:155px;padding:10px;border:1px solid rgba(255,255,255,.1098039216);border-radius:12px;background:#ffffff0d;display:flex;align-items:center;gap:8px}.partner-list i{width:35px;height:35px;border-radius:10px;background:#fff;color:#5a49de;display:grid;place-items:center;font-style:normal;font-weight:700}.partner-list span{display:flex;flex-direction:column}.partner-list b{font-size:13px}.partner-list small{font-size:13px;color:#bcb4c6}.installment>a{position:relative;border:1px solid rgba(255,255,255,.2196078431);border-radius:10px;padding:10px 13px;font-size:13px;white-space:nowrap}.amazing{margin-top:70px;min-height:430px;border-radius:25px;background:linear-gradient(130deg,#ff5e55,#f33477 45%,#6a42db);padding:20px;display:grid;grid-template-columns:220px 1fr;gap:16px;position:relative;box-shadow:0 25px 60px #df3c7333}.amazing>aside{padding:38px 22px;color:#fff}.amazing aside>span{font-size:13px;background:#ffffff1e;border:1px solid rgba(255,255,255,.168627451);border-radius:999px;padding:5px 8px}.amazing h2{font-size:31px;line-height:1.5;margin:12px 0}.amazing aside p{font-size:13px;opacity:.8}.countdown{direction:ltr;display:flex;align-items:center;gap:5px;margin:18px 0}.countdown b{width:42px;height:42px;border-radius:10px;background:#fff;color:#292031;display:grid;place-items:center}.countdown i{font-style:normal}.amazing aside>a{font-size:13px;border-bottom:1px solid #fff}.amazing-track,.product-track{display:flex;gap:12px;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.amazing-track::-webkit-scrollbar,.product-track::-webkit-scrollbar{display:none}.amazing-track app-product-card{min-width:245px;scroll-snap-align:start}.amazing-track app-product-card article{height:100%;background:#fff}.track-prev,.track-next{position:absolute;top:50%;width:35px;height:35px;border:0;border-radius:50%;background:#fff;box-shadow:0 8px 20px #3220362c;font-size:19px}.track-prev{right:224px}.track-next{left:9px}.product-section{padding-top:92px}.product-section>header{border:0;background:none;display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.product-section header>div:first-child>span{font-size:13px;color:var(--violet);background:#eeebff;padding:5px 9px;border-radius:999px}.product-section h2{font-size:28px;margin:7px 0 2px}.product-section header p{font-size:13px;color:#8f8994}.product-section header>div:last-child{display:flex;gap:6px;align-items:center}.product-section header button{width:34px;height:34px;border:1px solid #e2dfe6;border-radius:9px;background:#fff}.product-section header a{font-size:13px;margin-right:6px;color:var(--violet)}.product-track app-product-card{min-width:calc((100% - 72px) / 6);max-width:calc((100% - 72px) / 6);scroll-snap-align:start}.category-ideas{padding-top:78px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.category-ideas a{height:230px;border-radius:21px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(0deg,rgba(22,18,29,.7803921569),transparent),url(https://images.unsplash.com/photo-1543163521-1bf539c55dd2?auto=format&fit=crop&w=900&q=85) center/cover}.category-ideas a:nth-child(2){background-image:linear-gradient(0deg,rgba(22,18,29,.7803921569),transparent),url(https://images.unsplash.com/photo-1614252235316-8c857d38b5f4?auto=format&fit=crop&w=900&q=85)}.category-ideas a:nth-child(3){background-image:linear-gradient(0deg,rgba(22,18,29,.7803921569),transparent),url(https://images.unsplash.com/photo-1539185441755-769473a23570?auto=format&fit=crop&w=900&q=85)}.category-ideas a:hover{transform:translateY(-5px);box-shadow:0 20px 45px #2a202d29}.category-ideas span{font-size:13px}.category-ideas h3{font-size:21px;margin:5px 0}.category-ideas b{font-size:13px}.category-row{padding-top:78px}app-product-card article{position:relative;border-radius:17px;background:#fff;overflow:hidden}app-product-card article:hover{transform:translateY(-6px);box-shadow:0 20px 45px #2d233116}.picture{height:270px;border-radius:14px}.picture:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 72%,rgba(23,18,29,.0392156863))}.card-labels,.product-labels{position:absolute;z-index:3;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.card-labels span,.product-labels span{padding:5px 8px;border-radius:7px;color:#fff;font-size:13px;box-shadow:0 5px 12px #261e2b1f}.new-label{background:#151a25}.discount-label{background:linear-gradient(135deg,#ff6055,#f52d79)}.sold-label{background:#85818a}.quick{z-index:4;display:flex;align-items:center;justify-content:center;gap:7px;background:#171b25}.quick i{width:18px;height:18px;border-radius:50%;background:#ffffff18;font-style:normal}.info{padding:13px 8px 9px}.info>small{color:#827b88}.info p em.low{background:#fff3e2;color:#c47a14}.card-price{min-height:34px;display:flex;flex-direction:column}.card-price b{font-size:13px}.card-price b small{font-size:13px;font-weight:400}.card-price del{font-size:13px;color:#aaa}.sold-out .picture img{filter:grayscale(.55);opacity:.7}.gallery{position:relative}.product-labels{top:16px;right:16px}.product-promises{display:flex;gap:6px;flex-wrap:wrap}.product-promises span{font-size:13px;padding:5px 7px;border-radius:7px;background:#f3f1fa;color:#605673}.stock.out{color:#8a858d}.buy>.primary:disabled{background:#a8a4ac;box-shadow:none}.shop-layout{grid-template-columns:250px 1fr}.result-grid{grid-template-columns:repeat(4,1fr)}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:#fff}.auth-visual{padding:42px 7%;background:linear-gradient(115deg,#111722e8,#2f215fdb),url(https://images.unsplash.com/photo-1495555961986-6d4c1ecb7be3?auto=format&fit=crop&w=1500&q=90) center/cover;color:#fff;display:flex;flex-direction:column}.auth-logo{color:#fff}.auth-visual>div:last-child{margin:auto 0;max-width:520px}.auth-visual>div>span,.eyebrow{font-size:13px;color:#cfc7ff;background:#ffffff13;border:1px solid rgba(255,255,255,.1254901961);border-radius:999px;padding:5px 9px}.auth-visual h1{font-size:45px;line-height:1.55}.auth-visual p{font-size:13px;color:#d6d1db}.auth-visual ul{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap}.auth-visual li{font-size:13px;padding:7px 9px;border:1px solid rgba(255,255,255,.1215686275);border-radius:8px;background:#ffffff0c}.auth-card{width:min(440px,100% - 38px);margin:auto;display:flex;flex-direction:column;gap:12px}.auth-card .eyebrow{width:max-content;color:var(--violet);background:#f0edff}.auth-card h2{font-size:25px;margin:4px 0}.auth-card>p{font-size:13px;color:#817a86}.mobile-field{height:56px;border:1px solid #ded9e2;border-radius:12px;display:flex;direction:ltr;align-items:center;overflow:hidden}.mobile-field b{padding:0 15px;border-right:1px solid #e5e1e8;color:#78727d}.mobile-field input{flex:1;border:0;outline:0;padding:0 15px;font-size:15px;letter-spacing:1px}.auth-submit{height:52px;border:0}.auth-card>small{font-size:13px;color:#99929e;text-align:center}.back{width:max-content;border:0;background:none;color:var(--violet);font-size:13px}.otp-input{direction:ltr;width:100%;height:64px;border:1px solid #dcd7e2;border-radius:13px;text-align:center;font-size:24px;letter-spacing:18px;padding-left:18px;outline:0}.otp-input:focus{border-color:var(--violet);box-shadow:0 0 0 4px #5b4ae612}.otp-meta{display:flex;justify-content:space-between;font-size:13px;color:#89828e}.otp-meta button{border:0;background:none;color:var(--violet)}.debug-code{border:1px dashed #beaef0;background:#f6f3ff;color:#5b4ae6;border-radius:9px;padding:8px}.auth-error{padding:9px;border-radius:9px;background:#fff0ef;color:#c33b32;font-size:13px}.auth-help{margin-top:18px;padding:12px;border-radius:12px;background:#f7f7fa;display:flex;align-items:center;gap:9px}.auth-help>i{width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--violet);font-style:normal}.auth-help span{display:flex;flex-direction:column}.auth-help b{font-size:13px}.auth-help small{font-size:13px;color:#8b8490}.auth-mobile-logo{display:none}.profile-page{padding:32px 0 90px}.profile-head{min-height:145px;padding:30px 35px;border-radius:20px;background:linear-gradient(120deg,#171b26,#34255f 60%,#74436f);color:#fff;display:flex;align-items:center;justify-content:space-between}.profile-head span{font-size:13px;color:#cfc6da}.profile-head h1{margin:5px 0;font-size:24px}.profile-head p{margin:0;font-size:13px}.profile-head>button{border:1px solid rgba(255,255,255,.1764705882);background:#ffffff0e;color:#fff;border-radius:9px;padding:9px 13px}.profile-layout{display:grid;grid-template-columns:230px 1fr;gap:18px;margin-top:18px}.profile-layout>aside{height:max-content;padding:10px;border:1px solid var(--line);border-radius:15px;background:#fff;display:flex;flex-direction:column;gap:4px}.profile-layout>aside button{min-height:44px;border:0;border-radius:9px;background:none;text-align:right;color:#696370;position:relative}.profile-layout>aside button.active{background:#eeeaff;color:#4d3fca}.profile-layout>aside em{position:absolute;left:8px;background:#ff6254;color:#fff;padding:1px 5px;border-radius:999px;font-style:normal}.profile-layout>section{min-width:0}.profile-title{height:72px;display:flex;align-items:center;justify-content:space-between}.profile-title small{font-size:13px;color:var(--violet)}.profile-title h2{margin:4px 0}.profile-title>a,.profile-title>button{font-size:13px}.order-list,.return-list{display:grid;gap:10px}.order-list>article,.return-list>article,.return-form{border:1px solid var(--line);border-radius:15px;background:#fff;padding:17px;box-shadow:0 10px 28px #35253d09}.order-list article>header,.return-list article>header{display:flex;justify-content:space-between;border:0;background:none}.order-list header div,.return-list header div{display:flex;flex-direction:column}.order-list header small,.return-list header small{font-size:13px;color:#928b96}.order-list header>span,.return-list header>span{height:max-content;padding:4px 7px;border-radius:999px;background:#eaf8f3;color:var(--green);font-size:13px}.order-products{display:flex;align-items:center;gap:8px;margin:14px 0}.order-products img{width:58px;height:58px;border-radius:9px;object-fit:cover}.order-products p{display:flex;flex-direction:column}.order-products b{font-size:13px}.order-products small{font-size:13px;color:#8b8490}.order-list article>footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px}.order-list footer strong{font-size:13px}.order-list footer button{border:1px solid #dcd5e4;background:#fff;color:var(--violet);border-radius:8px;padding:7px 10px;font-size:13px}.return-form{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:14px}.return-form>header{grid-column:1/-1;display:flex;justify-content:space-between;background:none;border:0}.return-form header span{font-size:13px;color:var(--violet)}.return-form h3{margin:4px 0}.return-form header button,.modal-close{border:0;background:#f2eff5;width:30px;height:30px;border-radius:50%}.return-types{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.return-types label{min-height:70px;border:1px solid #e2dde6;border-radius:10px;padding:9px;display:flex;align-items:center;gap:8px}.return-types label.active{border-color:var(--violet);background:#f6f3ff}.return-types input{display:none}.return-types i{width:35px;height:35px;border-radius:10px;background:#eeebff;color:var(--violet);display:grid;place-items:center;font-style:normal}.return-types span{display:flex;flex-direction:column}.return-types b{font-size:13px}.return-types small{font-size:13px;color:#8d8692}.return-form>label{display:flex;flex-direction:column;gap:5px;font-size:13px}.return-form select,.return-form input,.return-form textarea{height:44px;border:1px solid #e0dae4;border-radius:9px;padding:0 10px;background:#fdfcfe}.return-form>textarea{grid-column:1/-1;min-height:80px;padding-top:10px}.replacement{grid-column:1/-1;border-radius:12px;background:#f7f5ff;padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.replacement>span{grid-column:1/-1;font-size:13px;color:var(--violet)}.accept{grid-column:1/-1!important;display:block!important}.accept button{border:0;background:none;color:var(--violet);font-size:13px}.return-form>.primary,.form-message{grid-column:1/-1}.form-message{font-size:13px;color:var(--green);text-align:center}.return-list article>p{font-size:13px;color:#77717c}.return-timeline{display:grid;grid-template-columns:12px 1fr 12px 1fr 12px 1fr;align-items:center;gap:5px;font-size:13px;color:#8a8490}.return-timeline i{width:10px;height:10px;border-radius:50%;background:#ddd8e0}.return-timeline i:first-child,.return-timeline i.done{background:var(--green)}.tracking-box{display:flex;margin-top:12px}.tracking-box input{flex:1;height:38px;border:1px solid #ded9e2;border-radius:8px 8px 8px 0;padding:0 9px}.tracking-box button{border:0;border-radius:8px 0 0 8px;background:var(--navy);color:#fff}.modal-backdrop{position:fixed;z-index:200;inset:0;background:#17121d99;display:grid;place-items:center;padding:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.policy-modal{width:min(720px,100%);max-height:90vh;overflow:auto;border-radius:20px;background:#fff;padding:28px;position:relative}.policy-modal>.modal-close{position:absolute;left:20px;top:20px}.policy-modal>span{font-size:13px;color:var(--violet)}.policy-modal h2{font-size:24px}.policy-modal>p{font-size:13px;color:#77717d}.policy-modal>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.policy-modal section{padding:14px;border:1px solid var(--line);border-radius:12px}.policy-modal section b{font-size:13px}.policy-modal li{font-size:13px;line-height:2}.policy-modal>aside{margin:10px 0;padding:12px;border-radius:10px;background:#fff4f2;display:flex;flex-direction:column}.policy-modal aside b{font-size:13px;color:#b74339}.policy-modal aside small{font-size:13px;margin-top:4px}.policy-modal>.primary{width:100%}.admin-tasks>button{width:100%;display:flex;align-items:center;gap:9px;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:right}.admin-tasks>button>i{width:38px;height:38px;border-radius:11px;background:#f0ebff;color:var(--violet);display:grid;place-items:center;font-style:normal}.admin-tasks button span{display:flex;flex-direction:column}.admin-tasks button b{font-size:13px}.admin-tasks button small{font-size:13px;color:#928796}.admin-user>button{margin-right:auto;border:0;background:#ffffff12;color:#fff;border-radius:8px}.admin-page-head{min-height:110px;padding:22px 25px;border-radius:17px;background:linear-gradient(120deg,#1d2230,#483372);color:#fff;display:flex;align-items:center;justify-content:space-between}.admin-page-head span{font-size:13px;color:#c8beff}.admin-page-head h2{margin:5px 0}.admin-page-head p{font-size:13px;color:#bdb7c5}.settings-grid{display:grid;grid-template-columns:360px 1fr;gap:12px;margin-top:13px}.settings-card{padding:19px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 28px #38283e0b}.settings-card>label{display:flex;flex-direction:column;gap:5px;margin-top:12px;font-size:13px}.settings-card input,.settings-card select,.settings-card textarea{border:1px solid #ded9e3;border-radius:8px;padding:0 9px;background:#fdfcfe}.settings-card>label>input,.settings-card>label>select{height:40px}.switch-row{flex-direction:row!important;justify-content:space-between;align-items:center;padding:11px;border-radius:10px;background:#f6f4fb}.switch-row span{display:flex;flex-direction:column}.switch-row small{font-size:13px;color:#8b8490}.switch-row input{width:18px;height:18px;accent-color:var(--violet)}.sms-test{display:flex;margin-top:14px}.sms-test input{height:40px;flex:1}.sms-test button,.template-card header button,.banner-admin-list button,.admin-return-list footer button{border:0;border-radius:8px;background:var(--navy);color:#fff;padding:0 12px}.template-card>header{display:flex;justify-content:space-between;background:none;border:0}.template-card header p{font-size:13px;color:#8a8490}.template-row{display:grid;grid-template-columns:130px 1fr 150px 24px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.template-row label{display:flex;flex-direction:column}.template-row label b{font-size:13px}.template-row label small{font-size:13px;color:#99919d}.template-row textarea{height:52px;padding-top:7px}.template-row input:not([type=checkbox]){height:38px}.sms-logs header>span{font-size:13px;color:var(--green)}.error-status{background:#fff0ef!important;color:#c4483f!important}.admin-return-list{display:grid;gap:10px;margin-top:13px}.admin-return-list>article{padding:17px;border:1px solid var(--line);border-radius:14px;background:#fff}.admin-return-list article>header{display:flex;justify-content:space-between;background:none;border:0}.admin-return-list header span{font-size:13px;color:var(--violet)}.admin-return-list h3{margin:3px 0}.admin-return-list header small{font-size:13px;color:#8d8591}.admin-return-list header>b{height:max-content;padding:4px 8px;border-radius:999px;background:#eaf8f3;color:var(--green);font-size:13px}.return-admin-body{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.return-admin-body p{margin:0;padding:9px;border-radius:8px;background:#f8f7fa;font-size:13px}.admin-return-list footer{display:grid;grid-template-columns:220px 1fr auto;gap:7px}.admin-return-list select,.admin-return-list input{height:39px;border:1px solid #ddd8e2;border-radius:8px;padding:0 8px}.banner-admin-list{display:grid;gap:10px;margin-top:13px}.banner-admin-list>article{display:grid;grid-template-columns:250px 1fr;gap:14px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff}.banner-preview{min-height:145px;border-radius:11px;background:linear-gradient(#2c233580,#2c233580),#ede9f3 center/cover;display:flex;align-items:flex-end;padding:10px}.banner-preview span{background:#fff;color:var(--violet);padding:4px 7px;border-radius:7px;font-size:13px}.banner-admin-list article>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.banner-admin-list label{display:flex;flex-direction:column;gap:4px;font-size:13px}.banner-admin-list input{height:38px;border:1px solid #ded9e3;border-radius:8px;padding:0 8px}.banner-admin-list article>div:last-child>label:nth-child(3){grid-column:1/-1}.banner-admin-list article>div:last-child>div{grid-column:1/-1;display:grid;grid-template-columns:100px 100px auto;gap:8px}.inline-check{flex-direction:row!important;align-items:center}.inline-check input{width:17px;height:17px}.payment-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px}.payment-admin-grid>article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.payment-admin-grid>article.disabled{opacity:.6}.payment-admin-grid article>header{display:flex;align-items:center;gap:9px;border:0;background:none}.payment-admin-grid header>i{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#ece8ff,#fff0ed);color:var(--violet);font-style:normal;font-weight:700;display:grid;place-items:center}.payment-admin-grid header>div{display:flex;flex-direction:column}.payment-admin-grid header small{font-size:13px;color:#8d8692}.payment-admin-grid h3{margin:1px 0;font-size:13px}.payment-admin-grid code{font-size:13px}.payment-admin-grid header>label{margin-right:auto;font-size:13px}.payment-admin-grid header input{accent-color:var(--violet)}.payment-admin-grid article>input{width:100%;height:40px;margin:12px 0;border:1px solid #ddd8e2;border-radius:8px;padding:0 8px}.payment-admin-grid article>div:last-child{display:grid;grid-template-columns:80px 1fr;gap:7px}.payment-admin-grid article>div input{height:37px;border:1px solid #ddd8e2;border-radius:8px;padding:0 7px}.payment-admin-grid article>div button{border:0;border-radius:8px;background:var(--navy);color:#fff}@media(max-width:1200px){.product-track app-product-card{min-width:calc((100% - 48px)/4);max-width:calc((100% - 48px)/4)}.settings-grid{grid-template-columns:300px 1fr}.template-row{grid-template-columns:110px 1fr}.template-row>input{grid-column:auto}.payment-admin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1400px){.result-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.shell{width:calc(100% - 16px)}.ticker>.shell{justify-content:flex-start}.ticker small,.ticker-dots{display:none}.site-header .head{height:60px;gap:7px}.site-header .mobile-menu{display:block}.site-header .logo b{display:none}.live-search{height:40px;margin:0;max-width:none}.live-search>kbd{display:none}.search-results{position:fixed;top:95px;right:8px;left:8px;max-height:60vh}.head-actions .account span{display:none}.head-actions .account{width:38px;padding:0;justify-content:center}.head-actions .cart{width:38px;height:38px}.nav-row{display:none}.nav-row.open{display:flex;position:fixed;z-index:95;top:94px;right:8px;left:8px;height:auto;max-height:70vh;overflow:auto;padding:12px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 25px 60px #241c2c32;flex-direction:column;align-items:stretch;gap:2px}.nav-row>a,.nav-row>button{padding:11px;text-align:right}.nav-row>em{margin:8px 0}.hero-slider{height:430px;margin-top:8px}.hero-slider>article{padding:28px 20px;align-items:flex-end;border-radius:17px;background-position:58% center}.hero-slider h1{font-size:31px}.hero-slider p{font-size:13px}.hero-prev,.hero-next{display:none}.trust{grid-template-columns:repeat(2,1fr)}.installment{grid-template-columns:1fr;padding:22px;margin-top:28px}.installment>a{width:max-content}.amazing{margin-top:48px;grid-template-columns:1fr;min-height:0;padding:13px}.amazing>aside{padding:18px 8px;display:grid;grid-template-columns:1fr auto;align-items:center}.amazing h2{font-size:24px}.amazing aside p{display:none}.amazing aside>a{grid-column:1}.countdown{grid-row:1/3;grid-column:2}.track-prev,.track-next{display:none}.amazing-track app-product-card{min-width:70%}.product-section{padding-top:60px}.product-section h2{font-size:21px}.product-section header p{display:none}.product-section header a{display:none}.product-track app-product-card{min-width:58%;max-width:58%}.category-ideas{grid-template-columns:1fr;padding-top:50px}.category-ideas a{height:180px}.auth-page{display:block}.auth-visual{display:none}.auth-card{min-height:100vh;justify-content:center}.auth-mobile-logo{display:block;margin-bottom:30px}.profile-head{padding:22px;min-height:120px}.profile-layout{grid-template-columns:1fr}.profile-layout>aside{flex-direction:row;overflow:auto}.profile-layout>aside button{min-width:150px}.return-types,.return-form{grid-template-columns:1fr}.return-form>*{grid-column:1!important}.replacement{grid-template-columns:1fr}.policy-modal>div{grid-template-columns:1fr}.settings-grid,.template-row{grid-template-columns:1fr}.return-admin-body{grid-template-columns:1fr 1fr}.admin-return-list footer{grid-template-columns:1fr}.banner-admin-list>article{grid-template-columns:1fr}.banner-preview{min-height:110px}.admin-page-head{padding:18px}.admin-page-head .primary{display:none}}@media(max-width:430px){.ticker>.shell>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-search>input{font-size:13px}.hero-slider{height:390px}.hero-slider h1{font-size:27px}.installment h2{font-size:18px}.partner-list article{min-width:140px}.amazing-track app-product-card{min-width:78%}.product-track app-product-card{min-width:72%;max-width:72%}.picture{height:230px}.profile-head>button{display:none}.profile-title h2{font-size:18px}.return-admin-body{grid-template-columns:1fr}.banner-admin-list article>div:last-child{grid-template-columns:1fr}.banner-admin-list article>div:last-child>*{grid-column:1!important}}@media(max-width:820px){.payment-admin-grid{grid-template-columns:1fr}}@media(max-width:1000px){.result-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:430px){.result-grid{grid-template-columns:1fr}}.card-colors{display:flex;gap:5px;overflow-x:auto;padding:7px 0 5px;scrollbar-width:none}.card-colors::-webkit-scrollbar{display:none}.card-colors button{min-width:max-content;height:28px;padding:0 6px;border:1px solid #e8e2eb;border-radius:9px;background:#fff;display:flex;align-items:center;gap:4px;color:#5f5864}.card-colors button.active{border-color:var(--violet);background:#f5f2ff;box-shadow:0 0 0 2px #6f4cff12}.card-colors button>i{width:13px;height:13px;border-radius:50%;border:1px solid #cfc8d2;box-shadow:inset 0 0 0 2px #fff}.card-colors button>span{font-size:13px}.card-colors button>small{font-size:13px;color:var(--green)}.card-colors button>small.out{color:#b25a59}.card-sizes{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:3px 0}.card-sizes::-webkit-scrollbar{display:none}.card-sizes button{min-width:35px;height:31px;padding:0 5px;border:1px solid #e5dfe8;border-radius:8px;background:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;gap:3px}.card-sizes button small{font-size:13px;color:#9a919e}.card-sizes button.active{background:#201a27;border-color:#201a27;color:#fff}.card-sizes button.active small{color:#cfc7d4}.card-sizes button:disabled{opacity:.48;text-decoration:line-through}.info p em.out{background:#f4f2f4;color:#918992}.card-add{width:100%;height:37px;margin-top:9px;border:0;border-radius:10px;background:linear-gradient(135deg,#191b25,#51405c);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.card-add i{width:18px;height:18px;border-radius:50%;background:#ffffff18;font-style:normal}.card-add:disabled{background:#aaa4ae}.product-track app-product-card,.amazing-track app-product-card{align-self:stretch}.product-track app-product-card>article,.amazing-track app-product-card>article{height:100%}.variant-colors{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.variant-colors button{min-width:105px;height:47px;padding:0 9px;border:1px solid #ddd7e1;border-radius:11px;background:#fff;display:grid;grid-template-columns:20px 1fr;align-items:center;text-align:right}.variant-colors button.active{border-color:var(--violet);background:#f5f2ff;box-shadow:0 0 0 3px #6f4cff12}.variant-colors i{grid-row:1/3;width:18px;height:18px;border-radius:50%;border:1px solid #c7c1ca;box-shadow:inset 0 0 0 3px #fff}.variant-colors span{font-size:13px}.variant-colors small{font-size:13px;color:var(--green)}.variant-colors small.out{color:#b65e5c}.variant-sizes{flex-wrap:wrap}.variant-sizes button{width:auto;min-width:66px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center}.variant-sizes button small{display:block;font-size:13px;color:#8e8792}.variant-sizes button.active small{color:#d9d3df}.variant-sizes button:disabled{opacity:.45;text-decoration:line-through}.admin>aside nav{overflow:auto;scrollbar-width:thin}.catalog-admin-grid,.integration-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:13px;margin-top:13px}.catalog-drop{min-height:190px;border:1.5px dashed #cfc4da;border-radius:16px;background:linear-gradient(145deg,#faf8ff,#fff9f5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;position:relative;overflow:hidden}.catalog-drop.has-file{border-color:var(--green);background:#f2fbf8}.catalog-drop>input{position:absolute;inset:0;opacity:0;cursor:pointer}.catalog-drop>i{width:48px;height:48px;border-radius:15px;background:#ede8ff;color:var(--violet);display:grid;place-items:center;font-style:normal;font-size:23px}.catalog-drop>b{font-size:13px}.catalog-drop>small{font-size:13px;color:#918895}.catalog-drop>button{position:relative;z-index:2;border:0;border-radius:9px;background:#201926;color:#fff;padding:8px 13px;font-size:13px}.catalog-actions,.integration-actions{display:flex;gap:8px;margin-top:14px}.catalog-actions button,.integration-actions button{min-height:42px;border:1px solid #dcd5e3;border-radius:9px;background:#fff;padding:0 14px;font-size:13px}.catalog-actions .primary,.integration-actions .primary{border:0;background:linear-gradient(135deg,var(--violet),var(--coral))}.import-guide>span{font-size:13px;color:var(--violet)}.import-guide h3{margin:5px 0 12px}.import-guide li{font-size:13px;line-height:2.2;color:#69616e}.import-guide aside{padding:11px;border-radius:10px;background:#fff4eb;color:#9a6229;font-size:13px;line-height:1.9}.admin-inline-message{margin:12px 0 0;padding:10px;border-radius:9px;background:#eaf8f3;color:var(--green);font-size:13px}.catalog-history .transfer-errors td{background:#fff8f7}.transfer-errors small{display:block;color:#a84e49;line-height:1.9}.integration-form,.endpoint-form{display:flex;flex-direction:column}.endpoint-form>h3{margin:0}.integration-grid .settings-card label{display:flex;flex-direction:column;gap:5px;margin-top:10px;font-size:13px}.integration-grid .settings-card input{height:40px}.gateway-settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.gateway-setting>header{display:flex;align-items:center;gap:9px;background:none;border:0}.gateway-setting>header>i{width:43px;height:43px;border-radius:12px;background:linear-gradient(135deg,#ece8ff,#fff0ed);color:var(--violet);font-style:normal;font-weight:700;display:grid;place-items:center}.gateway-setting>header>div{display:flex;flex-direction:column}.gateway-setting>header small{font-size:13px;color:#8d8692}.gateway-setting>header h3{margin:1px 0}.gateway-setting>header code{font-size:13px}.gateway-setting>header>label{margin-right:auto;font-size:13px}.gateway-setting>header input{accent-color:var(--violet)}.gateway-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.gateway-fields label{display:flex;flex-direction:column;gap:4px;font-size:13px}.gateway-fields input{height:39px}.gateway-setting>footer{margin-top:13px;padding-top:11px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.gateway-setting>footer span{font-size:13px;color:#8a8290}.gateway-setting>footer button{font-size:13px;border:0}.floating-message{position:sticky;bottom:15px;box-shadow:0 10px 25px #27344a22}@media(max-width:1000px){.catalog-admin-grid,.integration-grid,.gateway-settings-list,.gateway-fields{grid-template-columns:1fr}.admin>aside nav button{font-size:13px}}@media(max-width:820px){.card-colors button>small{display:none}.card-sizes button{min-width:32px}.variant-colors button{min-width:95px}.catalog-actions,.integration-actions{flex-direction:column}.catalog-actions button,.integration-actions button{width:100%}.catalog-history{overflow:auto}.catalog-history table{min-width:760px}}.profile-details-card{padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#fff,#fcf9ff);box-shadow:0 18px 45px #35243d0b}.profile-details-card>header{display:flex;align-items:center;justify-content:space-between;background:none;border:0;padding-bottom:16px;border-bottom:1px solid var(--line)}.profile-details-card>header span{font-size:13px;color:var(--violet)}.profile-details-card>header h3{margin:5px 0 0;font-size:14px}.profile-details-card>header i{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#ede8ff,#fff0ec);color:var(--violet);display:grid;place-items:center;font-style:normal;font-size:20px}.profile-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.profile-details-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#615a66}.profile-details-grid input,.profile-details-grid textarea{width:100%;height:46px;border:1px solid #e0dae5;border-radius:10px;background:#fff;padding:0 12px;outline:none}.profile-details-grid input:focus,.profile-details-grid textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6f4cff12}.profile-details-grid input:disabled{background:#f4f2f5;color:#8e8791}.profile-details-grid .wide{grid-column:1/-1}.profile-details-grid textarea{min-height:92px;padding-top:12px;resize:vertical}.profile-details-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:18px}.profile-details-card>footer span{font-size:13px;color:var(--green)}@media(max-width:620px){.profile-details-card{padding:16px}.profile-details-grid{grid-template-columns:1fr}.profile-details-grid .wide{grid-column:1}.profile-details-card>footer{align-items:stretch;flex-direction:column}.profile-details-card>footer .primary{width:100%}}.admin-order-list{display:grid;gap:11px;margin-top:13px}.admin-order-list>article{padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 12px 30px #34233c08}.admin-order-list article>header{display:flex;align-items:center;justify-content:space-between;background:none;border:0}.admin-order-list header>div:first-child{display:flex;flex-direction:column}.admin-order-list header small{font-size:13px;color:#918995}.admin-order-list h3{margin:3px 0;font-size:14px}.admin-order-list header span{font-size:13px;color:#6f6774}.order-admin-total{display:flex;flex-direction:column;align-items:flex-end}.order-admin-total b{font-size:14px}.order-admin-total em{margin-top:5px;padding:4px 8px;border-radius:999px;background:#f0ecff;color:var(--violet);font-style:normal;font-size:13px}.admin-order-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.admin-order-meta>span{padding:10px;border-radius:10px;background:#f8f7fa;display:flex;flex-direction:column}.admin-order-meta small{font-size:13px;color:#918995}.admin-order-meta b{margin-top:4px;font-size:13px}.admin-order-meta .sync-error{color:#bd4d47}.order-sync-error{padding:9px;border-radius:8px;background:#fff3f2;color:#a94541;font-size:13px}.admin-order-list footer{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.admin-order-list footer input,.admin-order-list footer select{height:41px;min-width:230px;border:1px solid #ddd7e2;border-radius:9px;padding:0 10px;background:#fff}.admin-order-list footer button{min-height:41px;border:0;border-radius:9px;padding:0 14px;background:#211a27;color:#fff;font-size:13px}.admin-order-list footer .primary{background:linear-gradient(135deg,var(--violet),var(--coral))}.admin-order-list footer .sync-button{margin-right:auto;background:#eaf8f3;color:var(--green)}@media(max-width:760px){.admin-order-meta{grid-template-columns:1fr 1fr}.admin-order-list article>header{align-items:flex-start;gap:10px}.admin-order-list footer{flex-direction:column}.admin-order-list footer input,.admin-order-list footer select,.admin-order-list footer button{width:100%;min-width:0}.admin-order-list footer .sync-button{margin-right:0}}.card-payment-result{padding:16px;border:1px solid #dcd3ea;border-radius:13px;background:linear-gradient(135deg,#f7f4ff,#fff8f3);display:flex;flex-direction:column;gap:5px}.card-payment-result small{font-size:13px;color:var(--violet)}.card-payment-result>b{font-family:monospace;font-size:20px;letter-spacing:2px}.card-payment-result span{font-size:13px}.card-payment-result p{margin:4px 0 0;font-size:13px;color:#766e7a}:root{--ease-soft:cubic-bezier(.22,1,.36,1);--ease-snap:cubic-bezier(.2,.8,.2,1);--shadow-soft:0 12px 34px rgba(42,25,49,.08);--shadow-hover:0 22px 55px rgba(42,25,49,.14);--focus-ring:0 0 0 4px rgba(111,76,255,.12)}body{font-size:14px;line-height:1.85;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#6f4cff29;color:var(--ink)}button,a,input,select,textarea,.primary,.filters,.settings-card,.admin-table,.admin-stats article,.admin-tasks button,.admin-return-list>article,.admin-order-list>article,.payment-admin-grid>article,.banner-admin-list>article,.profile-details-card,.summary,.form-card{transition:transform .28s var(--ease-soft),box-shadow .28s var(--ease-soft),border-color .24s ease,background-color .24s ease,color .24s ease,opacity .24s ease}button:active,a:active{transform:translateY(1px) scale(.985)}input,select,textarea{outline:none}input:hover,select:hover,textarea:hover{border-color:#cfc4da!important}input:focus,select:focus,textarea:focus{border-color:var(--violet)!important;box-shadow:var(--focus-ring)!important;background:#fff!important}button:focus-visible,a:focus-visible{outline:3px solid rgba(111,76,255,.18);outline-offset:3px}.announcement{font-size:12px;letter-spacing:.05px}.search{transition:width .3s var(--ease-soft),box-shadow .3s var(--ease-soft),border-color .3s ease,transform .3s var(--ease-soft)}.search:hover,.search:focus-within{border-color:#d9cdf0;box-shadow:0 12px 30px #4e32601a;transform:translateY(-1px)}.search span{font-size:13px}.categories a,.categories button{font-size:13px;transition:color .22s ease,background .22s ease,transform .22s var(--ease-soft)}.categories a:hover,.categories button:hover{transform:translateY(-1px)}.head nav a{transition:background .22s ease,color .22s ease,transform .22s var(--ease-soft),box-shadow .22s ease}.head nav a:hover{transform:translateY(-2px);box-shadow:0 8px 22px #462c5314}.logo>i{transition:transform .35s var(--ease-soft),box-shadow .35s var(--ease-soft)}.logo:hover>i{transform:rotate(0) scale(1.07);box-shadow:0 12px 28px #704cff52}.hero,.hero-slider{animation:teraFadeUp .65s var(--ease-soft) both}.hero>div,.hero-slider>div{animation:teraFadeRight .7s .08s var(--ease-soft) both}.hero a,.hero-slider a,.primary{transition:transform .28s var(--ease-soft),box-shadow .28s var(--ease-soft),filter .28s ease}.hero a:hover,.hero-slider a:hover,.primary:hover{transform:translateY(-3px);box-shadow:0 18px 38px #5837963d;filter:saturate(1.08)}.promos article,.trust article,.installment article,.category-ideas article{transition:transform .32s var(--ease-soft),box-shadow .32s var(--ease-soft),filter .32s ease}.promos article:hover,.trust article:hover,.installment article:hover,.category-ideas article:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);filter:saturate(1.04)}app-product-card article{box-shadow:0 8px 24px #2d1c3409;transition:transform .38s var(--ease-soft),box-shadow .38s var(--ease-soft),border-color .3s ease}app-product-card article:hover{transform:translateY(-8px);box-shadow:0 24px 58px #311e3a21}.picture img{transition:transform .65s var(--ease-soft),filter .4s ease}.picture:hover img{transform:scale(1.055);filter:saturate(1.04)}.quick{transition:bottom .35s var(--ease-soft),transform .3s var(--ease-soft),box-shadow .3s ease}.picture:hover .quick{box-shadow:0 10px 26px #1f142538}.fav{transition:transform .25s var(--ease-soft),background .25s ease,box-shadow .25s ease}.fav:hover{transform:scale(1.1);box-shadow:0 8px 20px #301f3821}.info h3{font-size:14px;line-height:1.7;margin-top:8px}.info small,.info p,.info del{font-size:11px}.products h2,.product-section h2{letter-spacing:-.25px}.filters,.summary,.form-card,.profile-details-card,.checkout-form,.cart-items,.shop-hero{box-shadow:var(--shadow-soft)}.filters:hover,.summary:hover,.form-card:hover,.profile-details-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.filter button,.sizes button,.variant-colors button,.variant-sizes button,.qty button,.option-list label{transition:transform .22s var(--ease-soft),border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.filter button:hover,.sizes button:hover,.variant-colors button:hover,.variant-sizes button:hover,.qty button:hover,.option-list label:hover{transform:translateY(-2px);border-color:#bdaee1;box-shadow:0 9px 22px #4a305c14}.cart-items>article,.order-list>article,.return-list>article{transition:transform .3s var(--ease-soft),box-shadow .3s var(--ease-soft),border-color .25s ease}.cart-items>article:hover,.order-list>article:hover,.return-list>article:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft);border-color:#ddd2e3}.admin{--admin-radius:17px}.admin-main{background:radial-gradient(circle at 82% 7%,rgba(111,76,255,.055),transparent 25%),linear-gradient(180deg,#fbf9fc,#fff 34%)}.admin-main>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 30px #2a193109}.admin-main>header h1{font-size:22px;letter-spacing:-.2px}.admin-main>header p{font-size:12px}.admin>aside nav button{font-size:12px;min-height:45px;border-radius:12px;transition:transform .24s var(--ease-soft),background .24s ease,color .24s ease,box-shadow .24s ease}.admin>aside nav button:hover{transform:translate(-4px);background:#f5f1ff;box-shadow:0 9px 22px #4d316114}.admin>aside nav button.active{box-shadow:0 12px 28px #5a3a9824}.admin-user small,.admin-main small,.settings-card small,.admin-table small{font-size:11px!important;line-height:1.7}.admin-main label,.settings-card label,.gateway-fields label,.profile-details-grid label{font-size:12px!important}.admin-main input,.admin-main select,.admin-main textarea{font-size:12px;min-height:44px}.admin-welcome{overflow:hidden;position:relative;box-shadow:var(--shadow-soft);animation:teraFadeUp .55s var(--ease-soft) both}.admin-welcome:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;left:-80px;top:-110px;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 66%);pointer-events:none}.admin-welcome h2{font-size:27px;letter-spacing:-.35px}.admin-welcome p{font-size:13px}.admin-stats{gap:15px}.admin-stats article{border-radius:var(--admin-radius);box-shadow:0 9px 25px #2a19310b;position:relative;overflow:hidden}.admin-stats article:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);border-color:#ded4e6}.admin-stats article:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--violet),var(--coral));transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease-soft)}.admin-stats article:hover:before{transform:scaleX(1)}.admin-stats span{font-size:12px!important}.admin-stats b{font-size:22px!important}.admin-stats small{font-size:11px!important}.chart-card,.admin-tasks,.admin-table,.settings-card,.admin-return-list>article,.admin-order-list>article,.payment-admin-grid>article,.banner-admin-list>article{border-radius:var(--admin-radius)!important;box-shadow:0 10px 30px #2d1c340b}.chart-card:hover,.admin-tasks:hover,.settings-card:hover,.admin-table:hover,.admin-return-list>article:hover,.admin-order-list>article:hover,.payment-admin-grid>article:hover,.banner-admin-list>article:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:#ddd2e4}.admin-tasks button{border-radius:13px!important}.admin-tasks button:hover{transform:translate(-4px);box-shadow:0 10px 25px #39234314}.admin-table tbody tr{transition:background .22s ease,transform .22s var(--ease-soft)}.admin-table tbody tr:hover{background:#faf7ff}.admin-table th{font-size:11px!important}.admin-table td{font-size:12px!important}.settings-card h3,.admin-table h3,.chart-card h3,.admin-tasks h3{font-size:15px}.admin-page-head h2{font-size:26px;letter-spacing:-.25px}.admin-page-head p{font-size:12px}.template-row,.gateway-setting,.catalog-drop{transition:transform .28s var(--ease-soft),box-shadow .28s ease,border-color .28s ease,background .28s ease}.template-row:hover,.gateway-setting:hover,.catalog-drop:hover{transform:translateY(-2px);box-shadow:0 12px 30px #311f3a14;border-color:#d5cae0}.banner-preview{overflow:hidden;transition:transform .45s var(--ease-soft),filter .35s ease}.banner-admin-list article:hover .banner-preview{transform:scale(1.012);filter:saturate(1.06)}.admin-login section{animation:teraLoginIn .65s var(--ease-soft) both;box-shadow:0 30px 80px #2c1b3526}.admin-login input{transition:border-color .25s ease,box-shadow .25s ease,transform .25s var(--ease-soft),background .25s ease}.admin-login input:focus{transform:translateY(-1px)}.admin-login button{transition:transform .28s var(--ease-soft),box-shadow .28s var(--ease-soft),filter .28s ease}.admin-login button:hover{transform:translateY(-3px);box-shadow:0 16px 34px #5634913d;filter:saturate(1.08)}.home-page,.shop,.product-page,.cart-page,.checkout-page,.profile-page,.admin-main>section,.admin-main>div,.admin-main>article{animation:teraFadeUp .48s var(--ease-soft) both}@keyframes teraFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes teraFadeRight{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes teraLoginIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:820px){body{font-size:13px}.shell{width:min(100% - 28px,1380px)}.admin-main>header h1{font-size:19px}.admin-page-head h2{font-size:22px}.admin-welcome h2{font-size:23px}.admin-stats b{font-size:19px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ease-premium:cubic-bezier(.22,1,.36,1);--surface:#ffffff;--surface-soft:#fbf9fd;--surface-tint:#f6f2ff;--shadow-card:0 10px 30px rgba(35,24,42,.06);--shadow-card-hover:0 24px 64px rgba(35,24,42,.14);--shadow-float:0 18px 50px rgba(52,34,67,.14)}body{font-size:15px;line-height:1.8;background:radial-gradient(circle at 6% 8%,rgba(111,76,255,.065),transparent 24%),radial-gradient(circle at 92% 34%,rgba(255,91,98,.045),transparent 24%),#fff;color:#211924}button,a,input,select,textarea{transition-property:transform,box-shadow,border-color,background-color,color,opacity,filter;transition-duration:.28s;transition-timing-function:var(--ease-premium)}button:active,.primary:active{transform:translateY(0) scale(.98)!important}.ticker{height:38px;overflow:hidden}.ticker>.shell{font-size:14px;gap:12px}.ticker b{font-weight:600}.ticker small{font-size:13px}.ticker-dots i{transition:width .35s var(--ease-premium),background .3s ease}.site-header{box-shadow:0 10px 35px #281b300b;border-bottom-color:#44314d14}.site-header .head{height:80px}.site-header .logo>i{width:43px;height:43px;border-radius:14px}.site-header .logo b{font-size:20px;letter-spacing:-.2px}.live-search{height:48px;border-radius:15px;background:linear-gradient(180deg,#fbfafd,#f7f5fa);padding:0 15px}.live-search:hover{transform:translateY(-1px);border-color:#d8cfee;box-shadow:0 12px 30px #39284514}.live-search.open{transform:translateY(-1px);box-shadow:0 18px 48px #39284524}.live-search>input{font-size:14px}.live-search>kbd{font-size:11px;border-radius:7px}.search-results{top:57px;padding:10px;border-radius:18px;box-shadow:0 30px 80px #2117282e;animation:teraPopover .26s var(--ease-premium) both}.search-results>button{min-height:76px;border-radius:12px;padding:9px}.search-results>button:hover{transform:translate(-3px);background:#f8f5ff}.search-results img{width:58px;height:58px;border-radius:12px}.search-results b{font-size:14px}.search-results small{font-size:12px}.search-results strong{font-size:13px}.head-actions>a{height:48px}.head-actions .account{padding:0 13px;border:1px solid transparent}.head-actions .account:hover{transform:translateY(-2px);border-color:#e7e0ef;background:#faf7ff;box-shadow:0 12px 26px #35234114}.head-actions .account small{font-size:12px}.head-actions .account b{font-size:14px}.head-actions .cart{width:48px;font-size:19px;box-shadow:0 10px 25px #171b2629}.head-actions .cart:hover{transform:translateY(-3px) rotate(-2deg);box-shadow:0 15px 30px #6f4cff38}.nav-row{height:48px;gap:31px}.nav-row>a,.nav-row>button{font-size:14px;position:relative}.nav-row>a:after{content:"";position:absolute;right:0;left:0;bottom:-7px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--violet),var(--coral));transform:scaleX(0);transition:transform .3s var(--ease-premium)}.nav-row>a:hover:after{transform:scaleX(1)}.nav-row .all{height:36px;border-radius:11px;font-weight:600}.nav-row .all:hover{transform:translateY(-2px);box-shadow:0 10px 24px #523dad21}.nav-row>em{font-size:12px}.site-header .mega{top:128px;padding-top:22px;animation:teraPopover .3s var(--ease-premium) both}.site-header .mega section a{min-height:92px;border-radius:17px}.site-header .mega section a:hover{transform:translateY(-5px) scale(1.01);box-shadow:var(--shadow-card-hover)}.site-header .mega section b{font-size:14px}.site-header .mega section small{font-size:12px}.hero-slider{height:565px;margin-top:22px}.hero-slider>article{border-radius:30px;padding:6.5%;box-shadow:0 32px 86px #1f17262e;isolation:isolate;overflow:hidden;position:relative}.hero-slider>article:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 28%,rgba(255,255,255,.14),transparent 27%);z-index:-1;pointer-events:none}.hero-slider article>div{max-width:650px}.hero-slider article>div>span{font-size:14px;padding:7px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-slider h1{font-size:54px;line-height:1.45;letter-spacing:-1.2px;margin:17px 0 7px}.hero-slider p{font-size:16px;max-width:560px;line-height:2}.hero-slider article a{font-size:14px;padding:14px 21px;border-radius:13px;box-shadow:0 12px 30px #0000001f}.hero-slider article a:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 18px 42px #0003}.hero-slider aside{gap:9px;margin-top:23px}.hero-slider aside i{font-size:12px;padding:6px 10px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.hero-prev,.hero-next{width:44px;height:44px;transition:transform .3s var(--ease-premium),background .3s ease,box-shadow .3s ease}.hero-prev:hover,.hero-next:hover{transform:translateY(-50%) scale(1.1);background:#fff;color:#2a2130;box-shadow:0 14px 30px #0000002e}.hero-prev,.hero-next{transform:translateY(-50%)}.hero-slider>nav button{height:8px;transition:width .4s var(--ease-premium),background .25s ease}.trust{margin-top:24px;min-height:112px;border-radius:22px;box-shadow:var(--shadow-card);overflow:hidden}.trust article{position:relative;padding:15px}.trust article:not(:last-child):after{content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:var(--line)}.trust article:hover{background:linear-gradient(180deg,#fff,#fcf9ff);transform:translateY(-4px)}.trust article>i{width:50px;height:50px;border-radius:16px;font-size:18px;transition:transform .35s var(--ease-premium)}.trust article:hover>i{transform:rotate(-6deg) scale(1.08)}.trust b{font-size:15px}.trust small{font-size:12px}.installment{margin-top:52px;min-height:180px;border-radius:28px;padding:31px 39px;box-shadow:0 28px 70px #261f363b}.installment>div:first-child span{font-size:13px}.installment h2{font-size:26px;letter-spacing:-.4px}.installment p{font-size:14px}.partner-list{gap:11px;padding:4px}.partner-list article{min-width:175px;padding:12px;border-radius:15px}.partner-list article:hover{transform:translateY(-5px);background:#ffffff18;border-color:#fff3;box-shadow:0 16px 34px #0000001f}.partner-list i{width:39px;height:39px;border-radius:12px}.partner-list b{font-size:14px}.partner-list small{font-size:11px}.installment>a{font-size:14px;padding:11px 15px;border-radius:12px}.installment>a:hover{background:#fff;color:#382b4f;transform:translateY(-3px)}.amazing{margin-top:82px;min-height:470px;border-radius:30px;padding:24px;box-shadow:0 30px 75px #ca306847}.amazing>aside{padding:42px 24px}.amazing aside>span{font-size:13px}.amazing h2{font-size:36px;letter-spacing:-.5px}.amazing aside p{font-size:14px}.countdown b{width:46px;height:46px;border-radius:12px;font-size:16px;box-shadow:0 8px 20px #341c2c26}.amazing aside>a{font-size:14px}.amazing-track,.product-track{gap:16px;padding:5px 3px 16px;scroll-padding-inline:4px}.amazing-track app-product-card{min-width:265px}.track-prev,.track-next{width:40px;height:40px;transition:transform .3s var(--ease-premium),box-shadow .3s ease}.track-prev:hover,.track-next:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 15px 32px #301f3738}.track-prev,.track-next{transform:translateY(-50%)}.product-section{padding-top:105px}.product-section>header{margin-bottom:30px}.product-section header>div:first-child>span{font-size:13px;padding:6px 10px}.product-section h2{font-size:32px;letter-spacing:-.6px;margin-top:9px}.product-section header p{font-size:14px}.product-section header button{width:39px;height:39px;border-radius:11px;font-size:16px}.product-section header button:hover{transform:translateY(-3px);border-color:#cfc4e2;box-shadow:0 10px 24px #3d284b1a}.product-section header a{font-size:14px;font-weight:600}.product-section header a:hover{transform:translate(-3px)}app-product-card article{border:1px solid #f0ebf2!important;border-radius:22px!important;padding:0 0 12px!important;box-shadow:var(--shadow-card)!important;overflow:hidden;background:linear-gradient(180deg,#fff,#fefcff)!important;will-change:transform}.product-track app-product-card{min-width:calc((100% - 80px) / 6);max-width:calc((100% - 80px) / 6)}app-product-card article:hover{transform:translateY(-9px) scale(1.012)!important;box-shadow:var(--shadow-card-hover)!important;border-color:#ded5e6!important}.picture{height:290px;border-radius:20px 20px 15px 15px!important;background:linear-gradient(145deg,#faf8fc,#efeaf3)}.picture img{transition:transform .75s var(--ease-premium),filter .45s ease!important}.picture:hover img{transform:scale(1.065)!important;filter:saturate(1.05) contrast(1.015)}.picture:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 66%);transform:translate(130%);transition:transform .8s var(--ease-premium);pointer-events:none}.picture:hover:before{transform:translate(-130%)}.fav{width:36px;height:36px;font-size:19px;box-shadow:0 8px 20px #2c1d331a}.fav:hover{background:#fff;color:#e7496e;transform:scale(1.13) rotate(-5deg)}.card-labels span{font-size:12px;padding:6px 9px;border-radius:9px}.info{padding:16px 13px 8px!important}.info>small{font-size:12px!important}.info h3{font-size:15px!important;line-height:1.75;margin:7px 0 9px!important;color:#29202d}.info a:hover h3{color:var(--violet)}.card-colors{gap:6px;padding:8px 0 6px}.card-colors button{height:31px;padding:0 7px;border-radius:10px}.card-colors button:hover{transform:translateY(-2px);border-color:#cfc3dd}.card-colors button>span{font-size:12px}.card-colors button>small{font-size:10px}.card-sizes{gap:5px;padding:4px 0}.card-sizes button{min-width:38px;height:34px;border-radius:9px;font-size:12px}.card-sizes button:hover:not(:disabled){transform:translateY(-2px);border-color:#aa98cc}.info p{font-size:12px!important;margin:8px 0!important}.card-price{min-height:42px;margin-top:4px}.card-price b{font-size:16px!important;color:#201927}.card-price b small,.card-price del{font-size:11px!important}.card-add{height:43px;margin-top:11px;border-radius:12px;font-size:13px;font-weight:600;box-shadow:0 10px 24px #221b271f}.card-add:hover:not(:disabled){transform:translateY(-3px);background:linear-gradient(135deg,#6f4cff,#974bdd 55%,#ff5b62);box-shadow:0 15px 30px #6644b438}.card-add i{transition:transform .3s var(--ease-premium)}.card-add:hover i{transform:rotate(90deg) scale(1.08)}.category-ideas{padding-top:92px;gap:18px}.category-ideas a{height:260px;border-radius:26px;padding:31px;position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--shadow-card)}.category-ideas a:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#140f19d1,#140f1905 70%);transition:background .4s ease}.category-ideas a:after{content:"";position:absolute;z-index:-2;inset:0;background:inherit;background-position:center;background-size:cover;transition:transform .7s var(--ease-premium)}.category-ideas a:hover{transform:translateY(-8px);box-shadow:0 28px 65px #2a202d3d}.category-ideas a:hover:after{transform:scale(1.06)}.category-ideas span{font-size:13px;opacity:.9}.category-ideas h3{font-size:25px;letter-spacing:-.35px}.category-ideas b{font-size:14px}.category-ideas b{transform:translate(0);transition:transform .3s var(--ease-premium)}.category-ideas a:hover b{transform:translate(-5px)}.editorial{margin-top:105px;border-radius:32px;box-shadow:0 30px 76px #36253e21}.editorial-image{transition:transform .8s var(--ease-premium),filter .5s ease}.editorial:hover .editorial-image{transform:scale(1.035);filter:saturate(1.04)}.editorial article{padding:64px}.editorial article>span{font-size:13px}.editorial h2{font-size:36px;letter-spacing:-.6px}.editorial p,.editorial li{font-size:14px}.editorial a{font-size:14px;padding:11px 16px;border-radius:12px}.editorial a:hover{transform:translateY(-3px);box-shadow:0 14px 30px #261d2c2e}.shop-hero{height:230px;margin-top:32px;border-radius:28px;padding:40px 62px;box-shadow:0 24px 58px #49314a1a;overflow:hidden;position:relative}.shop-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:-65px;top:-110px;background:#ffffff61}.shop-hero span{font-size:14px}.shop-hero h1{font-size:40px;letter-spacing:-.7px}.shop-hero p{font-size:14px}.shop-hero aside{border-radius:18px;padding:22px 30px;box-shadow:0 17px 35px #6f4cff29}.shop-hero aside small{font-size:12px}.shop-tools{height:92px}.shop-tools button{font-size:13px;padding:8px 15px}.shop-tools button:hover{transform:translateY(-3px);box-shadow:0 10px 22px #3a274614}.shop-tools select{font-size:14px;padding:8px 10px}.shop-layout{grid-template-columns:255px 1fr;gap:30px;padding-top:31px}.filters{border-radius:21px;padding:22px;box-shadow:var(--shadow-card);position:sticky;top:150px}.filters:hover{transform:none}.filters header small{font-size:12px}.filters h3{font-size:17px}.filters header button{font-size:12px}.filters>input{height:44px;border-radius:11px;font-size:13px}.sale{padding:12px;border-radius:13px}.sale b,.filter>b{font-size:14px}.sale small{font-size:11px}.filter{gap:9px;padding:18px 0}.filter label{font-size:13px}.sizes button{height:35px;border-radius:9px}.result-grid{gap:24px 18px}footer{margin-top:100px;background:linear-gradient(180deg,#fff,#fcf9fd)}footer>section{min-height:125px;background:linear-gradient(105deg,#1d1422,#4f2f69 48%,#c84372);box-shadow:0 -15px 45px #3a224214}footer>section b{font-size:18px}footer>section small{font-size:13px;margin-top:3px}footer>section label{height:49px;border-radius:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}footer>section input{font-size:14px}footer>section button{padding:0 15px;border-radius:9px;font-weight:600}footer>section button:hover{transform:scale(1.03);box-shadow:0 10px 25px #00000026}.footer-grid{padding:58px 0;gap:58px}.footer-grid article>b{font-size:15px}.footer-grid p,.footer-grid a{font-size:13px;line-height:2}.footer-grid a:hover{color:var(--violet);transform:translate(-4px)}.copy{font-size:12px;padding:22px 0}.admin{grid-template-columns:275px 1fr;background:#f7f5f9}.admin>aside{padding:28px 18px;background:radial-gradient(circle at 20% 0,rgba(123,78,189,.22),transparent 32%),linear-gradient(180deg,#211827,#151119);box-shadow:-10px 0 40px #19121e14}.admin>aside .logo>i{width:42px;height:42px}.admin>aside .logo b{font-size:19px}.admin>aside>small{font-size:12px;margin:6px 51px 24px}.admin>aside nav{gap:4px}.admin>aside nav button{min-height:48px!important;padding:0 11px;border-radius:13px!important;font-size:14px!important;color:#b9afbd}.admin>aside nav button i{width:34px;font-size:16px}.admin>aside nav button:hover{transform:translate(-5px)!important;background:#ffffff0c!important;color:#fff!important;box-shadow:none!important}.admin>aside nav button.active{background:linear-gradient(100deg,#7654ee,#9b4fd4)!important;color:#fff;box-shadow:0 13px 30px #7654ee47!important}.admin-user{padding:17px 4px 0}.admin-user b{font-size:13px}.admin-user small{font-size:11px!important}.admin-user>button{width:34px;height:34px}.admin-user>button:hover{background:#fff2;transform:translate(-2px)}.admin-main{padding:0 34px 55px;background:radial-gradient(circle at 84% 0,rgba(111,76,255,.06),transparent 27%),#faf9fb}.admin-main>header{height:94px;position:sticky;top:0;z-index:40;margin:0 -34px;padding:0 34px;background:#faf9fbe0!important;border-bottom:1px solid rgba(84,58,94,.06)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.admin-main>header h1{font-size:25px!important;letter-spacing:-.45px}.admin-main>header p{font-size:13px!important}.admin-main>header label{width:290px;height:44px;border-radius:13px;box-shadow:0 8px 22px #2f1f360a}.admin-main>header label:focus-within{border-color:#b7a6dd;box-shadow:0 12px 30px #4d31641a;transform:translateY(-1px)}.admin-main>header input{font-size:13px!important}.admin-welcome{min-height:220px;border-radius:26px;padding:34px 38px;box-shadow:0 26px 65px #452b4e29}.admin-welcome h2{font-size:31px!important}.admin-welcome p{font-size:14px!important}.admin-welcome>div>span{font-size:13px}.admin-welcome button{padding:11px 15px;border-radius:11px;font-size:13px;font-weight:600}.admin-welcome button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #140c192e}.admin-welcome aside{width:245px;padding:19px;border-radius:19px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-welcome aside b{font-size:29px}.admin-welcome aside span,.admin-welcome aside small{font-size:12px!important}.admin-welcome aside>i{height:9px;margin:8px 0}.admin-welcome aside em{animation:teraProgress 1.1s .3s var(--ease-premium) both;transform-origin:right}.admin-stats{gap:17px;margin-top:18px}.admin-stats article{min-height:125px;padding:20px;border-radius:20px!important}.admin-stats article:hover{transform:translateY(-7px)!important}.admin-stats article:after{position:absolute;left:17px;top:17px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f2edff;color:var(--violet);font-size:17px}.admin-stats article:nth-child(1):after{content:"\2197"}.admin-stats article:nth-child(2):after{content:"\25a4"}.admin-stats article:nth-child(3):after{content:"\21bb"}.admin-stats article:nth-child(4):after{content:"!";background:#fff0f1;color:#d7525e}.admin-stats span{font-size:13px!important}.admin-stats b{font-size:24px!important;margin:10px 0}.admin-stats small{font-size:12px!important}.admin-grid{gap:17px;margin-top:17px}.chart-card,.admin-tasks,.admin-table,.settings-card,.admin-return-list>article,.admin-order-list>article,.payment-admin-grid>article,.banner-admin-list>article{border-radius:20px!important;box-shadow:var(--shadow-card)!important}.chart-card,.admin-tasks{padding:22px}.chart-card h3,.admin-tasks h3,.admin-table h3,.settings-card h3{font-size:17px!important}.chart-card button,.admin-table button{font-size:12px;padding:7px 10px}.bars{height:260px;gap:10px}.bars i{border-radius:7px 7px 2px 2px;transition:transform .25s var(--ease-premium),filter .25s ease}.bars i:hover{transform:scaleY(1.035);filter:saturate(1.15)}.admin-tasks>button{padding:13px 9px!important;border-radius:14px!important;margin-top:4px}.admin-tasks>button:hover{transform:translate(-5px)!important;background:#faf7ff!important}.admin-tasks>button>i{width:42px;height:42px;border-radius:13px}.admin-tasks button b{font-size:14px}.admin-tasks button small{font-size:12px!important}.admin-table{padding:21px}.admin-table table{font-size:13px!important}.admin-table th{font-size:12px!important;color:#837887;font-weight:600}.admin-table td{font-size:13px!important;padding-top:14px;padding-bottom:14px}.admin-table tbody tr:hover{background:#faf7ff;transform:scale(1.002)}.admin-page-head{min-height:140px;padding:28px 31px;border-radius:23px;box-shadow:0 20px 48px #2d213e24}.admin-page-head h2{font-size:29px!important}.admin-page-head p{font-size:13px!important}.admin-page-head span{font-size:13px}.settings-grid{gap:17px;margin-top:17px}.settings-card{padding:22px}.settings-card>label,.integration-grid .settings-card label,.gateway-fields label,.profile-details-grid label{font-size:13px!important}.admin-main input,.admin-main select,.admin-main textarea{font-size:13px!important;min-height:45px;border-radius:10px!important}.admin-main input:focus,.admin-main select:focus,.admin-main textarea:focus{outline:0;border-color:#a996d0!important;box-shadow:0 0 0 4px #6f4cff14}.admin-main small,.settings-card small,.admin-table small{font-size:12px!important}.admin-return-list>article:hover,.admin-order-list>article:hover,.payment-admin-grid>article:hover,.banner-admin-list>article:hover,.settings-card:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow-card-hover)!important}.admin-login{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.14),transparent 23%),radial-gradient(circle at 82% 78%,rgba(255,127,92,.18),transparent 28%),linear-gradient(135deg,#211526,#57336f,#c84475)}.admin-login section{width:min(460px,100% - 30px);padding:38px;border-radius:28px;box-shadow:0 35px 95px #1b10213d;border:1px solid rgba(255,255,255,.65)}.admin-login section>span{font-size:14px}.admin-login h1{font-size:29px}.admin-login p,.admin-login small{font-size:13px}.admin-login input{height:49px!important;border-radius:12px!important;font-size:14px}.admin-login button{height:49px;border-radius:12px;font-size:14px;font-weight:600}.admin-login button:hover{transform:translateY(-4px) scale(1.01)}.trust article,.admin-stats article,.category-ideas a{animation:teraFadeUp .55s var(--ease-premium) both}.trust article:nth-child(2),.admin-stats article:nth-child(2),.category-ideas a:nth-child(2){animation-delay:.06s}.trust article:nth-child(3),.admin-stats article:nth-child(3),.category-ideas a:nth-child(3){animation-delay:.12s}.trust article:nth-child(4),.admin-stats article:nth-child(4){animation-delay:.18s}@keyframes teraPopover{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes teraProgress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media(max-width:1100px){.product-track app-product-card{min-width:calc((100% - 48px)/4);max-width:calc((100% - 48px)/4)}.hero-slider h1{font-size:45px}.shop-layout{grid-template-columns:230px 1fr}.admin{grid-template-columns:235px 1fr}.admin-main{padding-right:24px;padding-left:24px}.admin-main>header{margin-right:-24px;margin-left:-24px;padding-right:24px;padding-left:24px}.admin-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){body{font-size:14px}.shell{width:calc(100% - 24px)}.ticker{height:35px}.ticker>.shell{font-size:12px}.site-header .head{height:66px}.site-header .logo>i{width:36px;height:36px}.live-search{height:42px}.live-search>input{font-size:12px}.head-actions>a{height:40px}.head-actions .cart{width:40px}.nav-row.open{top:103px;padding:14px;border-radius:18px;box-shadow:0 30px 70px #23192933;animation:teraPopover .28s var(--ease-premium) both}.nav-row>a,.nav-row>button{font-size:14px;padding:12px!important;border-radius:10px}.nav-row>a:hover{background:#f8f5ff}.nav-row>a:after{display:none}.hero-slider{height:455px;margin-top:12px}.hero-slider>article{padding:30px 24px;border-radius:22px}.hero-slider h1{font-size:34px;line-height:1.5}.hero-slider p{font-size:14px}.hero-slider article a{font-size:13px}.hero-slider aside{overflow:auto;max-width:100%;padding-bottom:3px}.trust{min-height:0;padding:8px}.trust article{min-height:82px;justify-content:flex-start}.trust article:not(:last-child):after{display:none}.trust b{font-size:13px}.trust small{font-size:11px}.trust article>i{width:43px;height:43px}.installment{margin-top:34px;padding:25px;border-radius:22px}.installment h2{font-size:22px}.amazing{margin-top:55px;border-radius:23px}.amazing-track app-product-card{min-width:72%}.product-section{padding-top:68px}.product-section h2{font-size:24px}.product-track app-product-card{min-width:55%;max-width:55%}.category-ideas{padding-top:58px}.category-ideas a{height:205px;border-radius:21px}.category-ideas h3{font-size:22px}.editorial{margin-top:68px;border-radius:24px}.editorial article{padding:31px}.editorial h2{font-size:29px}.shop-hero{height:175px;padding:23px;border-radius:22px}.shop-hero h1{font-size:29px}.shop-layout{grid-template-columns:1fr}.filters{position:static}.result-grid{gap:15px}footer{margin-top:70px}.footer-grid{padding:42px 0;gap:32px}.admin{display:flex!important;flex-direction:column!important}.admin>aside{display:flex!important;position:sticky!important;top:0!important;z-index:70!important;width:100%;height:auto!important;padding:10px 12px!important;flex-direction:row!important;align-items:center;gap:10px;box-shadow:0 10px 30px #18111c2e}.admin>aside>.logo{flex:0 0 auto}.admin>aside>.logo b,.admin>aside>small,.admin-user{display:none!important}.admin>aside>.logo>i{width:36px;height:36px}.admin>aside nav{display:flex!important;flex:1!important;flex-direction:row!important;gap:6px;overflow-x:auto!important;padding:2px 0;scrollbar-width:none}.admin>aside nav::-webkit-scrollbar{display:none}.admin>aside nav button{flex:0 0 auto;min-height:38px!important;height:38px!important;padding:0 11px!important;font-size:12px!important;border-radius:10px!important}.admin>aside nav button i{width:22px}.admin>aside nav button:hover{transform:translateY(-2px)!important}.admin-main{width:100%;padding:0 13px 35px}.admin-main>header{height:76px;margin:0 -13px;padding:0 13px;top:58px}.admin-main>header h1{font-size:21px!important}.admin-main>header p{font-size:11px!important}.admin-welcome{min-height:0;padding:25px;border-radius:21px}.admin-welcome h2{font-size:25px!important}.admin-welcome p{font-size:13px!important}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats article{min-height:110px;padding:16px}.admin-stats b{font-size:20px!important}.admin-stats article:after{width:32px;height:32px;left:12px;top:12px}.admin-grid{grid-template-columns:1fr}.admin-page-head{padding:22px;border-radius:19px}.admin-page-head h2{font-size:23px!important}.settings-grid{grid-template-columns:1fr}.admin-table{padding:15px}}@media(max-width:520px){.shell{width:calc(100% - 18px)}.hero-slider{height:415px}.hero-slider h1{font-size:30px}.hero-slider p{font-size:13px}.hero-slider aside i{font-size:10px}.trust{grid-template-columns:1fr 1fr}.trust article{padding:9px;gap:8px}.trust article>i{width:39px;height:39px;border-radius:12px}.partner-list article{min-width:155px}.amazing-track app-product-card{min-width:82%}.product-track app-product-card{min-width:76%;max-width:76%}.picture{height:260px}.category-ideas{gap:11px}.category-ideas a{height:190px;padding:23px}.editorial h2{font-size:26px}.shop-tools{height:76px}.result-grid{grid-template-columns:1fr 1fr;gap:10px}.result-grid .picture{height:210px}.result-grid .info{padding:11px 8px 7px!important}.result-grid .info h3{font-size:13px!important}.result-grid .card-colors button>span,.result-grid .card-colors button>small{display:none}.result-grid .card-colors button{min-width:28px;width:28px}.result-grid .card-price b{font-size:13px!important}.result-grid .card-add{font-size:11px;height:39px}.footer-grid,.admin-stats{grid-template-columns:1fr}.admin-main>header p{display:none}.admin-main>header{height:64px}.admin-welcome aside{width:100%}.admin-login section{padding:29px 23px;border-radius:22px}}.category-ideas a{background-size:cover!important;background-position:center!important;transition:transform .38s var(--ease-premium),box-shadow .38s var(--ease-premium),background-size .7s var(--ease-premium)!important}.category-ideas a:hover{background-size:108%!important}.category-ideas a:after{display:none!important}@media(max-width:520px){.hero-slider aside i{font-size:11px}.result-grid .card-add{font-size:12px}}:root{--theme-bg:#fffaf8;--theme-bg-alt:#faf7fb;--theme-surface:#ffffff;--theme-surface-2:#f8f5fa;--theme-surface-3:#f1edf5;--theme-text:#1c1720;--theme-text-soft:#7d7480;--theme-border:#ede6ef;--theme-shadow:0 18px 48px rgba(60,38,67,.08);--theme-overlay:rgba(25,18,31,.42)}html[data-theme=dark]{--ink:#f5f1f7;--muted:#aaa1b1;--line:#2f3440;--soft:#12151d;--theme-bg:#0d1016;--theme-bg-alt:#12151d;--theme-surface:#171b24;--theme-surface-2:#1d222d;--theme-surface-3:#252b37;--theme-text:#f6f3f8;--theme-text-soft:#aaa1b1;--theme-border:#303643;--theme-shadow:0 18px 48px rgba(0,0,0,.28);--theme-overlay:rgba(3,5,9,.68)}html,body{min-height:100%;background-color:var(--theme-bg)}body{transition:background-color .35s ease,color .35s ease}.theme-toggle{position:fixed;left:22px;bottom:22px;z-index:10050;height:46px;min-width:94px;padding:0 13px;border:1px solid rgba(111,76,255,.18);border-radius:15px;background:#ffffffe6;color:#3d3344;box-shadow:0 14px 38px #2e1d362e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,background .28s ease,color .28s ease,border-color .28s ease}.theme-toggle i{width:26px;height:26px;border-radius:9px;background:linear-gradient(135deg,#f2edff,#fff1e8);color:var(--violet);display:grid;place-items:center;font-style:normal;font-size:16px;transition:transform .35s ease,background .28s ease}.theme-toggle:hover{transform:translateY(-4px);box-shadow:0 20px 46px #2e1d363d;border-color:#6f4cff57}.theme-toggle:hover i{transform:rotate(16deg) scale(1.06)}html[data-theme=dark] .theme-toggle{background:#181c25eb;color:#f5f1f7;border-color:#3c4352;box-shadow:0 16px 42px #00000061}html[data-theme=dark] .theme-toggle i{background:linear-gradient(135deg,#2c2542,#3b2b34);color:#ffd166}html[data-theme=dark] body{color:var(--theme-text);background:radial-gradient(circle at 8% 12%,rgba(111,76,255,.12),transparent 24%),radial-gradient(circle at 88% 30%,rgba(255,91,98,.07),transparent 24%),linear-gradient(180deg,#0d1016,#11151c 48%,#0d1016)}html[data-theme=dark] .site-header{background:#0e1117e6!important;border-color:var(--theme-border)!important;box-shadow:0 10px 34px #00000029}html[data-theme=dark] .mega,html[data-theme=dark] .search-results,html[data-theme=dark] .nav-row.open{background:#171b24fa!important;border-color:var(--theme-border)!important;box-shadow:0 28px 70px #0000006b!important}html[data-theme=dark] .live-search,html[data-theme=dark] .search,html[data-theme=dark] .admin-main>header label{background:linear-gradient(90deg,#181c25,#202532)!important;border-color:var(--theme-border)!important;color:#cfc7d5!important}html[data-theme=dark] .live-search input,html[data-theme=dark] .search input,html[data-theme=dark] .admin-main>header input{color:var(--theme-text)!important;background:transparent!important}html[data-theme=dark] .live-search input::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#777f8d}html[data-theme=dark] .head-actions>a:hover,html[data-theme=dark] .nav-row>a:hover{background:#242a36!important;color:#c8b9ff!important}html[data-theme=dark] .mega section a{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .mega section i{background:#29243a!important;color:#a993ff!important}html[data-theme=dark] :is(.trust,.filters,.cart-items,.summary,.form-card,.option-list,.profile-details-card,.settings-card,.chart-card,.admin-tasks,.admin-table,.report-chart,.report-payments,.report-kpis article,.order-list>article,.return-list>article,.return-form,.policy-modal,.payment-admin-grid>article,.banner-admin-list>article,.admin-return-list>article,.admin-order-list>article,.catalog-admin-grid>article){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--theme-shadow)!important}html[data-theme=dark] app-product-card article{background:var(--theme-surface)!important;border-color:transparent!important;color:var(--theme-text)!important}html[data-theme=dark] app-product-card article:hover{border-color:#353b49!important;box-shadow:0 24px 58px #00000052!important}html[data-theme=dark] .picture{background:linear-gradient(145deg,#202530,#171b24)!important}html[data-theme=dark] .picture:after{background:linear-gradient(180deg,transparent 68%,rgba(0,0,0,.18))!important}html[data-theme=dark] .info small,html[data-theme=dark] .info>small,html[data-theme=dark] .trust small,html[data-theme=dark] .footer-grid p,html[data-theme=dark] .footer-grid a,html[data-theme=dark] .crumb,html[data-theme=dark] .description p,html[data-theme=dark] .buy>small,html[data-theme=dark] .shop-hero p,html[data-theme=dark] .filter label,html[data-theme=dark] .sale small,html[data-theme=dark] .option-list label small,html[data-theme=dark] .profile-page small,html[data-theme=dark] .return-list article>p{color:var(--theme-text-soft)!important}html[data-theme=dark] .trust article>i{background:#29243a!important;color:#a993ff!important}html[data-theme=dark] .trust article:nth-child(2)>i{background:#3a252a!important;color:#ff8c91!important}html[data-theme=dark] .trust article:nth-child(3)>i{background:#18342c!important;color:#69d4ae!important}html[data-theme=dark] .trust article:nth-child(4)>i{background:#3a3020!important;color:#ffc176!important}html[data-theme=dark] .product-promises span{background:#252936!important;color:#c7bfd2!important}html[data-theme=dark] .editorial{background:linear-gradient(135deg,#1f1b2b,#241b24)!important;box-shadow:0 22px 60px #00000040!important}html[data-theme=dark] .editorial article>span{background:#352226!important;color:#ff8c91!important}html[data-theme=dark] .shop-hero{background:linear-gradient(115deg,#211d31,#29202c 55%,#32291d)!important;box-shadow:0 24px 58px #0000003d!important}html[data-theme=dark] .shop-hero:after{background:#ffffff0d!important}html[data-theme=dark] .shop-tools{border-color:var(--theme-border)!important}html[data-theme=dark] .shop-tools button,html[data-theme=dark] .sizes button,html[data-theme=dark] .variant-sizes button,html[data-theme=dark] .qty button,html[data-theme=dark] .row-actions button{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme=dark] .shop-tools button.active,html[data-theme=dark] .sizes button.active,html[data-theme=dark] .variant-sizes button.active{background:linear-gradient(135deg,#29213a,var(--violet))!important;color:#fff!important}html[data-theme=dark] .sale,html[data-theme=dark] .installment,html[data-theme=dark] .address-hint,html[data-theme=dark] .replacement{background:linear-gradient(135deg,#1d222d,#24202f)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .address-hint>i{background:#202a28!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--theme-text);background:var(--theme-surface-2);border-color:var(--theme-border)}html[data-theme=dark] select option{background:#1a1f29;color:#f3f0f5}html[data-theme=dark] .form-card input,html[data-theme=dark] .form-card select,html[data-theme=dark] .form-card textarea,html[data-theme=dark] .return-form input,html[data-theme=dark] .return-form select,html[data-theme=dark] .return-form textarea,html[data-theme=dark] .tracking-box input,html[data-theme=dark] .filters>input,html[data-theme=dark] .mobile-field,html[data-theme=dark] .otp-input{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme=dark] .mobile-field input{background:transparent!important;color:var(--theme-text)!important}html[data-theme=dark] .mobile-field b{border-color:var(--theme-border)!important;color:#c0b8c7!important}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#7c6bb7!important;box-shadow:0 0 0 4px #6f4cff1f!important}html[data-theme=dark] .step{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .progress i,html[data-theme=dark] .progress b{background:#282e39;color:#a9a1b2}html[data-theme=dark] .option-list label{border-color:var(--theme-border)!important;background:#1a1f29!important}html[data-theme=dark] .option-list label.selected{background:linear-gradient(90deg,#211d31,#281e27)!important;border-color:#765ff2!important}html[data-theme=dark] .option-list label>i{background:#29243a!important;color:#aa96ff!important}html[data-theme=dark] .card-note{background:#322b1b!important;border-color:#5b4a25!important;color:#e6c98e!important}html[data-theme=dark] .auth-page{background:var(--theme-bg)!important}html[data-theme=dark] .auth-card{color:var(--theme-text)}html[data-theme=dark] .auth-card .eyebrow{background:#29243a!important;color:#b8a6ff!important}html[data-theme=dark] .auth-card>p,html[data-theme=dark] .auth-card>small,html[data-theme=dark] .otp-meta{color:var(--theme-text-soft)!important}html[data-theme=dark] .auth-help{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important}html[data-theme=dark] .auth-help>i{background:var(--theme-surface-2)!important}html[data-theme=dark] .debug-code{background:#242036!important;border-color:#514478!important;color:#b9a7ff!important}html[data-theme=dark] .auth-error{background:#3a2224!important;color:#ff9b9f!important}html[data-theme=dark] .profile-layout>aside{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .profile-layout>aside button{color:#b5acba!important}html[data-theme=dark] .profile-layout>aside button.active,html[data-theme=dark] .profile-layout>aside button:hover{background:#262b37!important;color:#c8b7ff!important}html[data-theme=dark] .policy-modal>aside{background:#382322!important;color:#efc1bb!important}html[data-theme=dark] .policy-modal section{border-color:var(--theme-border)!important}html[data-theme=dark] footer{background:linear-gradient(180deg,#11151c,#0d1016)!important;border-top:1px solid #242a34}html[data-theme=dark] .copy{border-color:var(--theme-border)!important;color:#8e96a3!important}html[data-theme=dark] .footer-grid article>b{color:#f3eff6}html[data-theme=dark] footer>section label{background:#00000014}html[data-theme=dark] .admin{background:#0e1117!important}html[data-theme=dark] .admin-main{background:radial-gradient(circle at 84% 0,rgba(111,76,255,.09),transparent 27%),#10131a!important;color:var(--theme-text)!important}html[data-theme=dark] .admin-main>header{background:#10131ae6!important;border-color:#252b36!important}html[data-theme=dark] .admin-main>header p,html[data-theme=dark] .admin-stats span,html[data-theme=dark] .admin-main small,html[data-theme=dark] .settings-card small,html[data-theme=dark] .admin-table small,html[data-theme=dark] .admin-table th{color:#9ea5b1!important}html[data-theme=dark] .admin-stats article,html[data-theme=dark] .chart-card,html[data-theme=dark] .admin-tasks,html[data-theme=dark] .admin-table,html[data-theme=dark] .settings-card,html[data-theme=dark] .admin-return-list>article,html[data-theme=dark] .admin-order-list>article,html[data-theme=dark] .payment-admin-grid>article,html[data-theme=dark] .banner-admin-list>article{background:#171b24!important;border-color:#2b313d!important;color:var(--theme-text)!important;box-shadow:0 16px 38px #0003!important}html[data-theme=dark] .admin-stats article:after{background:#29243a!important;color:#ae9aff!important}html[data-theme=dark] .admin-stats article:nth-child(4):after{background:#3a2429!important;color:#ff9298!important}html[data-theme=dark] .admin-tasks>button{color:var(--theme-text)!important;border-color:transparent!important}html[data-theme=dark] .admin-tasks>button:hover,html[data-theme=dark] .admin-table tbody tr:hover{background:#202530!important}html[data-theme=dark] .admin-main input,html[data-theme=dark] .admin-main select,html[data-theme=dark] .admin-main textarea{background:#1e2430!important;border-color:#323947!important;color:#f3f0f5!important}html[data-theme=dark] .admin-page-head{box-shadow:0 20px 48px #00000040!important}html[data-theme=dark] .admin-login section{background:#161a23f5!important;color:var(--theme-text)!important;border-color:#ffffff1f!important;box-shadow:0 35px 95px #0006!important}html[data-theme=dark] .admin-login p,html[data-theme=dark] .admin-login small{color:#aaa2b1!important}html[data-theme=dark] .admin-login input{background:#1d222c!important;border-color:#343b48!important;color:#fff!important}html[data-theme=dark] .date-report-filter select,html[data-theme=dark] .order-date-filter select,html[data-theme=dark] .order-date-filter,html[data-theme=dark] .report-range-card,html[data-theme=dark] .integration-report-filter,html[data-theme=dark] .movement-date-filter{background:#171b24!important;border-color:#2e3541!important;color:var(--theme-text)!important}html[data-theme=dark] .report-bars{background:linear-gradient(#171b24,#1d222c)!important;border-color:#2c323e!important}html[data-theme=dark] .report-payments>div{border-color:#2c323e!important}html[data-theme=dark] :is(.hero,.hero-slider>article,.amazing,.admin-welcome,.profile-head,.product-admin-head,footer>section,.ticker){color:#fff}@media(max-width:620px){.theme-toggle{left:12px;bottom:12px;min-width:44px;width:44px;height:44px;padding:0;border-radius:14px}.theme-toggle span{display:none}.theme-toggle i{width:27px;height:27px}}.ui-icon{width:20px;height:20px;display:block;flex:0 0 auto}.icon-button{display:grid;place-items:center}.head-actions .ui-icon{width:19px;height:19px}.nav-row .all{display:flex!important;align-items:center;gap:8px}.nav-row .all .ui-icon{width:18px;height:18px}.header-theme,.wishlist-head{height:46px;min-width:46px;border:1px solid var(--line);background:#fff;border-radius:13px;display:flex!important;align-items:center!important;justify-content:center;gap:7px;color:#514757;position:relative;padding:0 12px}.header-theme span{font-size:12px;font-weight:600}.header-theme:hover,.wishlist-head:hover{border-color:#cfc4e2;background:#f8f5ff;color:var(--violet);transform:translateY(-1px)}.wishlist-head i{position:absolute;top:-5px;left:-5px;min-width:19px;height:19px;padding:0 4px;border-radius:10px;background:linear-gradient(135deg,var(--coral),var(--orange));color:#fff;font-size:10px;font-style:normal;display:grid;place-items:center;border:2px solid #fff}.theme-toggle-top{position:fixed!important;top:18px!important;left:18px!important;bottom:auto!important;z-index:9999}.theme-toggle:not(.theme-toggle-top){display:none!important}.search-skeleton{display:grid;grid-template-columns:58px 1fr 80px;gap:10px;align-items:center;padding:10px}.search-skeleton i,.search-skeleton span,.search-skeleton b{display:block;border-radius:10px;background:linear-gradient(90deg,#f0ebf4 25%,#faf7fc,#f0ebf4 75%);background-size:220% 100%;animation:teraShimmer 1.25s linear infinite}.search-skeleton i{width:58px;height:58px}.search-skeleton span{height:16px}.search-skeleton b{height:13px}app-product-card article{transform:translateZ(0);will-change:transform,box-shadow;transition:transform .28s var(--ease-premium),box-shadow .28s ease,border-color .28s ease!important}app-product-card article:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px #281a2e1a!important}.picture:hover img{transform:scale(1.035)!important}.fav{display:grid!important;place-items:center!important}.fav .ui-icon{width:18px;height:18px;transition:fill .22s ease,transform .22s ease}.fav.active{background:#fff0f3!important;color:#e53e68!important;border-color:#ffd5df!important}.fav.active .ui-icon{fill:currentColor;transform:scale(1.04)}.card-sizes button small{display:none!important}.card-sizes button{min-width:38px!important;height:34px!important;padding:0 9px!important}.card-colors button>small{display:none!important}.card-colors button{min-height:32px!important}.card-colors button>span{font-size:11px!important}.product-track,.amazing-track{scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;padding-top:10px!important}.product-track app-product-card,.amazing-track app-product-card{scroll-snap-align:start}.hero-slider{position:relative;isolation:isolate;overflow:hidden}.hero-slider>article{position:absolute!important;inset:0;opacity:0;pointer-events:none;transform:scale(1.018);transition:opacity .72s ease,transform 1.1s cubic-bezier(.22,1,.36,1)!important}.hero-slider>article.active{opacity:1;pointer-events:auto;transform:scale(1)}.hero-slider>article.active>div{animation:heroContentIn .75s var(--ease-premium) both}.hero-slider>nav,.hero-prev,.hero-next{z-index:4}.hero-skeleton{position:absolute;inset:0;border-radius:30px}@keyframes heroContentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}input:not([type=checkbox]):not([type=radio]),select,textarea{appearance:none;min-height:46px;border:1px solid #ded6e4;border-radius:12px;background:#fff;color:var(--ink);padding:0 13px;line-height:1.5;outline:0;box-shadow:0 1px #22162905;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease!important}textarea{padding:12px 13px;min-height:105px;resize:vertical}select{background-image:linear-gradient(45deg,transparent 50%,#817488 50%),linear-gradient(135deg,#817488 50%,transparent 50%);background-position:14px 19px,9px 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-left:30px}input::placeholder,textarea::placeholder{color:#a79daa;opacity:1}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:#cfc3d6}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#8b73e8!important;box-shadow:0 0 0 4px #6f4cff1a!important;background:#fff;transform:none!important}input.invalid,textarea.invalid,select.invalid{border-color:#e55b72!important;box-shadow:0 0 0 3px #e55b7217!important}.field-error{display:none!important;color:#d74661!important;font-size:11px!important;margin-top:4px}.invalid~.field-error{display:block!important}.field-help{color:#958b98!important;font-size:11px!important;margin-top:4px}.checkout-address-grid label>span,.review-form label{font-size:13px;font-weight:600;color:#4e4453}.checkout-address-grid label>span em{font-style:normal;color:#e34e69}.checkout-address-grid label{display:flex;flex-direction:column;gap:6px}.checkout-address-grid label.wide,.checkout-address-grid .wide{grid-column:1/-1}.product-main{align-items:start}.product-gallery-wrap{min-width:0}.product-gallery{height:610px!important;border-radius:24px!important;background:linear-gradient(145deg,#faf8fb,#f0ebf4)!important;display:grid;place-items:center}.product-gallery>img{object-fit:contain!important;width:100%;height:100%;transition:opacity .25s ease,transform .35s var(--ease-premium)}.gallery-thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto;padding:2px 1px 7px;scrollbar-width:thin}.gallery-thumbs button{width:82px;height:82px;flex:0 0 82px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:4px;overflow:hidden}.gallery-thumbs button:hover{border-color:#bfb0d3}.gallery-thumbs button.active{border-color:var(--violet);box-shadow:0 0 0 2px #6f4cff1c}.gallery-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:10px}.product-meta-line{display:flex;justify-content:space-between;gap:14px;align-items:center}.product-favorite{border:1px solid var(--line);background:#fff;color:#665b6b;border-radius:11px;height:38px;padding:0 11px;display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.product-favorite.active{color:#e23d67;background:#fff2f5;border-color:#ffd4df}.product-favorite.active .ui-icon{fill:currentColor}.product-short{color:#766c7a;line-height:1.9;margin:4px 0 17px}.product-promises span{display:inline-flex!important;align-items:center;gap:5px}.product-promises .ui-icon{width:16px;height:16px}.size-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-top:17px}.size-heading small{font-size:11px;color:#948a97;font-weight:400}.variant-sizes{margin-top:9px}.variant-sizes button{min-width:52px!important;height:44px!important}.variant-sizes button small{display:none!important}.add-product{min-height:52px;font-size:14px;font-weight:700}.product-tabs{margin-top:58px!important;padding:0!important;border-radius:24px!important;overflow:hidden;border:1px solid var(--line);background:#fff}.product-tabs>nav{display:flex!important;gap:4px!important;padding:8px!important;border-bottom:1px solid var(--line);background:#faf8fc}.product-tabs>nav button{border:0;background:transparent;border-radius:11px;padding:11px 16px;color:#776d7b;font-weight:600;font-size:13px}.product-tabs>nav button:hover{background:#f1ecf8;color:#4f4057}.product-tabs>nav button.active{background:#fff;color:var(--violet);box-shadow:0 5px 16px #311f3914}.product-tabs>nav button small{font-size:10px;background:#eee8f5;padding:2px 6px;border-radius:999px;margin-right:4px}.tab-panel{padding:34px 38px;min-height:250px}.intro-tab>span,.return-policy-tab>span{font-size:12px;color:var(--violet)}.intro-tab h2,.return-policy-tab h2{font-size:25px;margin:6px 0 12px}.intro-tab p,.return-policy-tab p{font-size:14px;line-height:2.15;color:#675c6c;max-width:1000px}.spec-table{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:15px;overflow:hidden}.spec-table>div{background:#fff;padding:14px 17px;display:flex;justify-content:space-between;gap:20px}.spec-table span{color:#8b818e;font-size:12px}.spec-table b{font-size:13px}.reviews-tab{display:grid;grid-template-columns:190px 1fr;gap:28px}.reviews-summary{border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center}.reviews-summary>b{font-size:42px}.reviews-summary>span{color:#ffad3d;letter-spacing:2px}.reviews-summary small{color:#8e8491;font-size:11px}.review-list article{border-bottom:1px solid var(--line);padding:14px 0}.review-list article header{border:0;background:none;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.review-list article header span{color:#ffad3d}.review-list article header small{color:#978d9a;font-size:11px}.review-list article p{font-size:13px;color:#655b69}.review-form{grid-column:2;margin-top:6px;border-top:1px solid var(--line);padding-top:20px;display:grid;grid-template-columns:180px 1fr;gap:13px}.review-form h3{grid-column:1/-1}.review-form label{display:flex;flex-direction:column;gap:6px}.review-form button,.review-form .form-message{grid-column:1/-1}.review-login{grid-column:2;color:var(--violet);font-size:13px}.return-policy-tab>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.return-policy-tab section{background:#faf8fc;border-radius:15px;padding:17px}.return-policy-tab li{font-size:13px;line-height:2}.return-policy-tab>a{color:var(--violet);font-weight:700}.compact{min-height:150px!important}.skeleton-block,.skeleton-line,.product-skeleton>*,.skeleton-buy>*,.review-skeleton,.checkout-options-skeleton i{background:linear-gradient(90deg,#eee9f1 25%,#faf8fb 48%,#eee9f1 70%);background-size:220% 100%;animation:teraShimmer 1.25s linear infinite}.skeleton-line{height:14px;border-radius:8px}.crumb-skeleton{width:230px;margin:25px 0}.product-image-skeleton{height:610px;border-radius:24px}.skeleton-thumbs{display:flex;gap:10px;margin-top:12px}.skeleton-thumbs i{width:82px;height:82px;border-radius:14px;background:#eee9f1}.skeleton-buy{padding:20px}.skeleton-buy i{height:16px;border-radius:8px;margin-bottom:12px;display:block}.skeleton-buy i:nth-child(2){height:40px;width:75%}.skeleton-buy i:nth-child(3){width:45%}.skeleton-buy>div{height:78px;border-radius:14px;margin-top:18px}.product-skeleton{min-width:250px;border:1px solid var(--line);border-radius:18px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:10px;scroll-snap-align:start}.product-skeleton i{height:275px;border-radius:15px}.product-skeleton b{height:18px;border-radius:8px;width:74%}.product-skeleton span{height:13px;border-radius:7px;width:58%}.product-skeleton span:last-child{width:42%}.grid-skeleton{min-width:0}.review-skeleton{height:78px;border-radius:12px;margin-bottom:10px}.checkout-options-skeleton{display:grid;gap:10px;margin:12px 0 24px}.checkout-options-skeleton i{height:75px;border-radius:15px}@keyframes teraShimmer{to{background-position:-220% 0}}.checkout-head{background:transparent!important;border:0!important;display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.checkout-head>div:first-child span{font-size:12px;color:var(--violet)}.checkout-head h1{margin:4px 0;font-size:30px}.checkout-head p{margin:0;color:#8c828f;font-size:13px}.progress{display:flex!important;align-items:center!important;gap:8px!important}.progress>span{display:flex;flex-direction:column;align-items:center;gap:3px;color:#a197a4}.progress>span i{width:34px;height:34px;border-radius:50%;border:1px solid #dcd3e2;background:#fff;display:grid;place-items:center;font-style:normal;font-size:12px}.progress>span b{font-size:10px}.progress>span.active,.progress>span.done{color:var(--violet)}.progress>span.active i,.progress>span.done i{background:linear-gradient(135deg,var(--violet),#9f53d8);color:#fff;border-color:transparent}.progress>em{width:40px;height:1px;background:#ddd5e1}.checkout-layout{align-items:start}.checkout-address-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important;padding:23px!important}.checkout-form>.step{margin-top:5px}.checkout-form>.step>i{width:38px;height:38px;border-radius:12px;background:#f0ebff;color:var(--violet);display:grid;place-items:center;font-style:normal}.option-list label>i{display:grid!important;place-items:center!important}.option-list label>i .ui-icon{width:21px;height:21px}.checkout-summary{position:sticky;top:155px}.summary-item{display:grid;grid-template-columns:48px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.summary-item img{width:48px;height:48px;object-fit:cover;border-radius:10px}.summary-item span{display:flex;flex-direction:column}.summary-item span b{font-size:11px}.summary-item span small{font-size:10px;color:#958b98}.summary-item em{font-style:normal;font-size:10px}.secure-note{display:flex!important;gap:5px;align-items:center;color:#8c828f!important;line-height:1.7}.secure-note .ui-icon{width:15px;height:15px}.checkout-success{min-height:470px;border:1px solid var(--line);border-radius:26px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;box-shadow:var(--shadow-card)}.checkout-success>i{width:70px;height:70px;border-radius:50%;background:#eaf8f2;color:var(--green);display:grid;place-items:center}.checkout-success>i .ui-icon{width:32px;height:32px}.checkout-success>span{margin-top:18px;color:var(--green);font-size:13px}.checkout-success h2{font-size:30px;margin:7px 0}.checkout-success p{color:#7f7582}.checkout-success>div{display:flex;gap:10px;margin-top:15px;align-items:center}.checkout-success>div>a:not(.primary){border:1px solid var(--line);border-radius:12px;padding:13px 18px}.wishlist-page{padding-bottom:80px}.wishlist-page>header{background:transparent;border:0;display:flex;justify-content:space-between;align-items:end;margin:28px 0}.wishlist-page>header span{font-size:12px;color:var(--violet)}.wishlist-page>header h1{font-size:30px;margin:4px 0}.wishlist-page>header p{color:#8d8390;font-size:13px}.wishlist-page>header>a{border:1px solid var(--line);border-radius:11px;padding:9px 13px;font-size:12px}.wishlist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wishlist-grid article{display:grid;grid-template-columns:150px 1fr;gap:15px;border:1px solid var(--line);background:#fff;border-radius:18px;padding:10px;transition:box-shadow .25s ease,transform .25s ease}.wishlist-grid article:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.wishlist-grid img{width:150px;height:150px;object-fit:cover;border-radius:14px}.wishlist-grid article>div{display:flex;flex-direction:column;justify-content:center}.wishlist-grid h3{font-size:14px;margin:0 0 8px}.wishlist-grid article>div>b{font-size:13px}.wishlist-grid article>div>div{display:flex;gap:8px;margin-top:15px}.wishlist-grid .primary{padding:9px 12px;font-size:11px}.wishlist-grid button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 12px}.wishlist-empty{border:1px dashed #d9cfdf;border-radius:22px;background:#fff}.order-actions{display:flex;gap:8px;flex-wrap:wrap}.invoice-button{border:1px solid #d9d0e0!important;background:#fff!important;color:var(--violet)!important}.invoice-modal{width:min(880px,100% - 28px);max-height:90vh;overflow:auto;background:#fff;border-radius:24px;padding:25px;box-shadow:0 35px 100px #19111e3d}.invoice-modal>header{background:transparent;border:0;display:flex;justify-content:space-between;align-items:start}.invoice-modal>header span{font-size:12px;color:var(--violet)}.invoice-modal>header h2{font-size:24px;margin:3px 0}.invoice-customer{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin:18px 0}.invoice-customer>div{background:#faf8fc;border-radius:13px;padding:13px;display:flex;flex-direction:column}.invoice-customer span{font-size:10px;color:#948a97}.invoice-customer b{font-size:13px}.invoice-customer p,.invoice-customer small{font-size:11px;color:#756a79;margin:3px 0}.invoice-modal table{width:100%;border-collapse:collapse}.invoice-modal th,.invoice-modal td{border-bottom:1px solid var(--line);padding:10px;text-align:right;font-size:11px}.invoice-product{display:flex;align-items:center;gap:9px}.invoice-product img{width:44px;height:44px;border-radius:9px;object-fit:cover}.invoice-product span{display:flex;flex-direction:column}.invoice-product small{color:#918793;font-size:10px}.invoice-totals{width:min(350px,100%);margin:18px 0 18px auto}.invoice-totals p{display:flex;justify-content:space-between;font-size:12px}.invoice-totals .total{border-top:1px solid var(--line);padding-top:10px;font-size:14px}.invoice-modal>footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.invoice-modal>footer span{font-size:11px;color:#736977}html[data-theme=dark] .header-theme,html[data-theme=dark] .wishlist-head,html[data-theme=dark] .product-favorite,html[data-theme=dark] .gallery-thumbs button,html[data-theme=dark] .product-tabs,html[data-theme=dark] .checkout-success,html[data-theme=dark] .wishlist-grid article,html[data-theme=dark] .wishlist-grid button,html[data-theme=dark] .wishlist-empty,html[data-theme=dark] .invoice-modal,html[data-theme=dark] .invoice-button{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme=dark] .header-theme:hover,html[data-theme=dark] .wishlist-head:hover{background:#262c38!important;color:#c6b4ff!important}html[data-theme=dark] .product-tabs>nav,html[data-theme=dark] .return-policy-tab section,html[data-theme=dark] .invoice-customer>div{background:var(--theme-surface-2)!important}html[data-theme=dark] .product-tabs>nav button.active,html[data-theme=dark] .spec-table>div{background:var(--theme-surface)!important;color:var(--theme-text)!important}html[data-theme=dark] .product-tabs>nav button{color:#a9a0ad}html[data-theme=dark] .product-gallery{background:#171c25!important}html[data-theme=dark] .product-short,html[data-theme=dark] .intro-tab p,html[data-theme=dark] .return-policy-tab p{color:#b1a8b5!important}html[data-theme=dark] .skeleton-block,html[data-theme=dark] .skeleton-line,html[data-theme=dark] .product-skeleton>*,html[data-theme=dark] .skeleton-buy>*,html[data-theme=dark] .review-skeleton,html[data-theme=dark] .checkout-options-skeleton i{background:linear-gradient(90deg,#252b36 25%,#303744 48%,#252b36 70%);background-size:220% 100%}html[data-theme=dark] .product-skeleton{background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{background:#1d2330!important;border-color:#7e69df!important}html[data-theme=dark] .summary-item,html[data-theme=dark] .invoice-modal th,html[data-theme=dark] .invoice-modal td{border-color:var(--theme-border)!important}@media(max-width:980px){.header-theme span{display:none}.header-theme{padding:0;width:44px}.product-gallery{height:500px!important}.reviews-tab{grid-template-columns:1fr}.reviews-summary{border:0;border-bottom:1px solid var(--line);padding-bottom:18px}.review-form,.review-login{grid-column:1}.wishlist-grid{grid-template-columns:1fr 1fr}.checkout-summary{position:static}.checkout-layout{grid-template-columns:1fr!important}}@media(max-width:700px){.head-actions .wishlist-head{display:flex!important}.header-theme,.wishlist-head{width:40px;min-width:40px;height:40px;padding:0}.account span{display:none!important}.product-gallery{height:400px!important}.gallery-thumbs button{width:66px;height:66px;flex-basis:66px}.product-meta-line{align-items:start}.product-favorite{width:40px;min-width:40px;padding:0;justify-content:center;font-size:0}.product-tabs>nav{overflow:auto;white-space:nowrap}.product-tabs>nav button{padding:10px 12px}.tab-panel{padding:23px 17px}.spec-table{grid-template-columns:1fr}.return-policy-tab>div{grid-template-columns:1fr}.checkout-address-grid{grid-template-columns:1fr}.checkout-address-grid label.wide,.checkout-address-grid .wide{grid-column:1}.progress>span b{display:none}.progress>em{width:18px}.wishlist-grid,.invoice-customer{grid-template-columns:1fr}.invoice-modal{padding:17px}.invoice-modal table{display:block;overflow-x:auto}.invoice-modal>footer{align-items:flex-start;flex-direction:column}.size-heading small{display:none}}@media print{body>*{visibility:hidden!important}.invoice-backdrop,.invoice-backdrop *{visibility:visible!important}.invoice-backdrop{position:absolute!important;inset:0!important;background:#fff!important}.invoice-modal{box-shadow:none!important;width:100%!important;max-height:none!important;border-radius:0!important}.invoice-modal .modal-close,.invoice-modal>footer button{display:none!important}}button,a,label{-webkit-tap-highlight-color:transparent}button .ui-icon,a .ui-icon{pointer-events:none}.admin>aside nav button i{vertical-align:middle}.admin>aside nav button i .ui-icon{width:18px;height:18px}.admin-user>button{width:34px;height:34px;display:grid;place-items:center;padding:0}.admin-user>button .ui-icon{width:17px;height:17px}.admin-main>header label>.ui-icon{width:17px;height:17px;flex:0 0 auto}.admin-tasks>button>i .ui-icon{width:19px;height:19px}.theme-toggle-top i{display:grid;place-items:center}.theme-toggle-top .ui-icon{width:18px;height:18px}.hero-prev,.hero-next{display:grid!important;place-items:center!important}.hero-prev .ui-icon,.hero-next .ui-icon{width:20px;height:20px}.option-list label>i img{width:28px;height:28px;object-fit:contain;border-radius:6px}.checkout-login-link{display:inline-flex;align-items:center;justify-content:center;min-height:43px;margin-top:9px;padding:0 14px;border:1px solid #cfc3df;border-radius:11px;background:#faf7ff;color:var(--violet);font-size:12px;font-weight:700}.checkout-login-link:hover{background:#f2ecff;border-color:#b9a7d5}.wishlist-remove{display:inline-flex!important;align-items:center;gap:5px}.wishlist-remove .ui-icon{width:15px;height:15px}.profile-head>button,.profile-title>.primary,.invoice-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px}.profile-head>button .ui-icon,.profile-title>.primary .ui-icon,.invoice-button .ui-icon{width:16px;height:16px}.return-form>header>button{display:grid!important;place-items:center!important}.return-form>header>button .ui-icon{width:18px;height:18px}.return-types label>i .ui-icon{width:20px;height:20px}.modal-close{display:grid!important;place-items:center!important}.modal-close .ui-icon{width:18px;height:18px}.cart-controls{display:flex;align-items:center;gap:8px;margin-top:10px}.cart-remove{width:34px;height:34px;border:1px solid #ead8dd;border-radius:10px;background:#fff7f8;color:#d64661;display:grid;place-items:center}.cart-remove:hover{background:#ffeef2;border-color:#f0bdca}.cart-remove .ui-icon{width:16px;height:16px}.cart-skeleton{display:grid;grid-template-columns:1.7fr .75fr;gap:20px}.cart-skeleton>section{display:flex;flex-direction:column;gap:12px}.cart-skeleton article{min-height:118px;padding:14px;border:1px solid var(--line);border-radius:17px;background:#fff;display:grid;grid-template-columns:90px 1fr;gap:14px}.cart-skeleton article>i{width:90px;height:90px;border-radius:13px}.cart-skeleton article>div{display:flex;flex-direction:column;justify-content:center;gap:11px}.cart-skeleton .skeleton-line{display:block;width:65%}.cart-skeleton .skeleton-line.short{width:40%}.cart-skeleton>aside{min-height:250px;border-radius:18px}.invoice-loading-backdrop{z-index:1100}.invoice-loading-card{width:min(520px,100% - 30px);padding:24px;border-radius:20px;border:1px solid var(--line);background:#fff;box-shadow:0 30px 90px #18101d33;display:flex;flex-direction:column;gap:13px}.invoice-loading-card>i{height:125px;border-radius:14px}.invoice-loading-card>.skeleton-line{display:block;width:70%}.invoice-loading-card>.skeleton-line.short{width:42%}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit!important;width:100%;box-sizing:border-box;caret-color:var(--violet)}input:disabled,select:disabled,textarea:disabled{opacity:.72;cursor:not-allowed;background:#f3f0f4!important;color:#817781!important}input[type=checkbox],input[type=radio]{accent-color:var(--violet);cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 9999s ease-out 0s}html[data-theme=dark] .checkout-login-link{background:#242a36;border-color:var(--theme-border);color:#c8b9ff}html[data-theme=dark] .cart-remove{background:#2b2027;border-color:#573441;color:#ff8ea7}html[data-theme=dark] .cart-skeleton article,html[data-theme=dark] .invoice-loading-card{background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{background:#171c24!important;color:#7f8792!important}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill:hover,html[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--theme-text);-webkit-box-shadow:0 0 0 1000px var(--theme-surface-2) inset}@media(max-width:700px){.cart-skeleton{grid-template-columns:1fr}.cart-skeleton>aside{min-height:170px}.checkout-login-link{width:100%}.profile-head>button{font-size:11px}}.toast-stack{position:fixed;z-index:5000;top:18px;left:50%;transform:translate(-50%);width:min(430px,100% - 24px);display:flex;flex-direction:column;gap:9px;pointer-events:none}.app-toast{position:relative;pointer-events:auto;overflow:hidden;display:grid;grid-template-columns:38px 1fr 30px;align-items:center;gap:10px;min-height:68px;padding:11px 12px;border:1px solid rgba(82,63,93,.12);border-radius:17px;background:#fffffff5;color:#28202c;box-shadow:0 20px 60px #19101e2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:teraToastIn .36s cubic-bezier(.2,.9,.3,1.08) both}.app-toast>i{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#f0ecff;color:var(--violet)}.app-toast>i .ui-icon{width:18px;height:18px}.app-toast>span{display:flex;min-width:0;flex-direction:column}.app-toast>span b{font-size:13px}.app-toast>span small{margin-top:2px;font-size:12px;line-height:1.75;color:#766d7a}.app-toast>button{width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:#938a97;display:grid;place-items:center}.app-toast>button:hover{background:#f5f1f7;color:#3d3142}.app-toast>button .ui-icon{width:15px;height:15px}.app-toast>em{position:absolute;right:0;bottom:0;height:3px;width:100%;transform-origin:right;background:currentColor;opacity:.38;animation:teraToastLife linear forwards}.app-toast.success{border-color:#ccecdf}.app-toast.success>i{background:#eaf9f2;color:#11835d}.app-toast.error{border-color:#f3ccd5}.app-toast.error>i{background:#fff0f3;color:#d33e5d}.app-toast.warning{border-color:#f3dfb9}.app-toast.warning>i{background:#fff7e6;color:#bd7a14}.app-toast.info>i{background:#eef3ff;color:#4769cf}@keyframes teraToastIn{0%{opacity:0;transform:translateY(-22px) scale(.96)}to{opacity:1;transform:none}}@keyframes teraToastLife{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html[data-theme=dark] .app-toast{background:#171c26f5;border-color:#343b49;color:#f4f1f6;box-shadow:0 24px 70px #0000006b}html[data-theme=dark] .app-toast>span small{color:#adb4c0}html[data-theme=dark] .app-toast>button:hover{background:#282e3a;color:#fff}.site-header .mobile-menu{display:none!important}.hero-prev,.hero-next,.track-prev,.track-next,.product-section header button{transform:none!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,scale .18s ease!important}.hero-prev:hover,.hero-next:hover,.track-prev:hover,.track-next:hover,.product-section header button:hover{transform:none!important;scale:1.04;box-shadow:0 9px 25px #22192a24}.hero-prev:active,.hero-next:active,.track-prev:active,.track-next:active,.product-section header button:active{transform:none!important;scale:.96!important}.hero-slider{touch-action:pan-y;-webkit-user-select:none;user-select:none}.product-track,.amazing-track,.partner-list,.gallery-thumbs{overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x}.product-track::-webkit-scrollbar,.amazing-track::-webkit-scrollbar,.partner-list::-webkit-scrollbar,.gallery-thumbs::-webkit-scrollbar{display:none}.product-track>app-product-card,.amazing-track>app-product-card,.partner-list>article,.gallery-thumbs>button{scroll-snap-align:start}app-product-card article{position:relative;isolation:isolate;overflow:hidden;border-color:#503d5814!important;transform:none!important}app-product-card article:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(circle at 80% 0,rgba(111,76,255,.11),transparent 34%);opacity:0;transition:opacity .35s ease}app-product-card article:hover{transform:none!important;border-color:#6f4cff47!important;box-shadow:0 18px 48px #25192d1f!important}app-product-card article:hover:after{opacity:1}app-product-card article:hover .picture img{transform:scale(1.035)!important;filter:saturate(1.06) contrast(1.015)}app-product-card article:hover .info h3{color:var(--violet)}app-product-card .card-add{position:relative;overflow:hidden;transform:none!important}app-product-card .card-add:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.22),transparent 80%);transform:translate(110%);transition:transform .55s ease}app-product-card article:hover .card-add:before{transform:translate(-110%)}app-product-card .fav:hover{transform:rotate(-8deg) scale(1.08)!important}html[data-theme=dark] app-product-card article{background:#171c25!important;border-color:#2b323e!important;color:#f4f1f6!important}html[data-theme=dark] app-product-card .info h3,html[data-theme=dark] app-product-card .info>a,html[data-theme=dark] app-product-card .card-price b,html[data-theme=dark] app-product-card .card-price b small{color:#f5f2f7!important}html[data-theme=dark] app-product-card .info>small,html[data-theme=dark] app-product-card .info small,html[data-theme=dark] app-product-card .card-price del{color:#aab1bd!important}html[data-theme=dark] app-product-card .info p em{background:#18342d!important;color:#72ddb5!important}html[data-theme=dark] app-product-card .info p em.low{background:#3b2d19!important;color:#f5c76d!important}html[data-theme=dark] app-product-card .info p em.out{background:#382126!important;color:#ff9aaf!important}html[data-theme=dark] app-product-card .card-colors button,html[data-theme=dark] app-product-card .card-sizes button{background:#202632!important;border-color:#343c49!important;color:#dce1e8!important}html[data-theme=dark] app-product-card .card-sizes button.active,html[data-theme=dark] app-product-card .card-colors button.active{border-color:#8b74ff!important;background:#29253c!important;color:#fff!important}html[data-theme=dark] app-product-card .picture{background:linear-gradient(145deg,#202631,#181d26)!important}html[data-theme=dark] app-product-card .fav{background:#181d26e6!important;color:#dce1e8!important;border:1px solid #38404d}html[data-theme=dark] app-product-card article:hover .info h3{color:#c7b9ff!important}.section-cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;padding:0 14px!important;border:1px solid #ded5e5!important;border-radius:11px!important;background:#fff!important;color:#4f4454!important;font-size:12px!important;font-weight:700!important;box-shadow:0 6px 18px #301f380a;transform:none!important}.section-cta:hover{transform:none!important;background:linear-gradient(135deg,#f5f1ff,#fff6f4)!important;border-color:#c9bae0!important;color:var(--violet)!important;box-shadow:0 10px 26px #3e294c17!important}html[data-theme=dark] .section-cta{background:#202631!important;color:#e5e8ee!important;border-color:#363e4b!important}html[data-theme=dark] .section-cta:hover{background:#29263a!important;color:#c9bbff!important;border-color:#6457a0!important}.category-row header>div:first-child>span{display:none!important}.amazing .countdown{display:flex;align-items:center;direction:ltr;gap:6px;margin:18px 0 12px}.amazing .countdown b{min-width:44px;height:42px;padding:0 7px;border-radius:11px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.24);font:800 18px/1 Arial;color:#fff;box-shadow:inset 0 1px #ffffff1f}.amazing .countdown i{font-style:normal;color:#fff;opacity:.7;font-weight:900}.amazing-all{border-color:#ffffff52!important;background:#ffffff1f!important;color:#fff!important}.amazing-all:hover{background:#fff!important;color:#392c46!important}.product-page>.product-tabs{display:block!important;grid-template-columns:none!important;gap:0!important;width:100%}.product-tabs>nav{width:100%;display:flex!important;align-items:center!important;justify-content:flex-start!important;position:relative!important;top:auto!important}.product-tabs>.tab-panel{display:block!important;width:100%!important;grid-column:auto!important}.product-tabs>nav button{position:relative;transform:none!important}.product-tabs>nav button:after{content:"";position:absolute;right:14px;left:14px;bottom:2px;height:2px;border-radius:4px;background:linear-gradient(90deg,var(--violet),var(--coral));transform:scaleX(0);transition:transform .25s ease}.product-tabs>nav button.active:after{transform:scaleX(1)}.pagination{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:34px auto 0;padding:8px}.pagination button{min-width:42px;height:42px;padding:0 12px;border:1px solid #e0d7e5;border-radius:12px;background:#fff;color:#625768;font-size:12px;font-weight:700;transform:none!important;box-shadow:0 5px 16px #2d1d3509}.pagination button:hover:not(:disabled){transform:none!important;border-color:#bfaee0;background:#f7f3ff;color:var(--violet);box-shadow:0 9px 24px #412a5014}.pagination button.active{background:linear-gradient(135deg,var(--violet),#9855d8);border-color:transparent;color:#fff;box-shadow:0 10px 24px #6f4cff38}.pagination button:disabled{opacity:.42;cursor:not-allowed}html[data-theme=dark] .pagination button{background:#1d232d;border-color:#333b48;color:#cdd2da}html[data-theme=dark] .pagination button:hover:not(:disabled){background:#29263a;color:#c9bbff;border-color:#5e548d}.checkout-head{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:19px;margin:10px auto 30px!important}.checkout-heading{max-width:720px}.checkout-heading h1{font-size:32px!important}.checkout-progress{justify-content:center!important;margin:auto;direction:rtl}.checkout-progress>span{min-width:62px}.checkout-progress>span i{display:grid!important;place-items:center!important;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease!important}.checkout-progress>span i .ui-icon{width:16px;height:16px}.checkout-progress>em{width:72px!important;height:2px!important;border-radius:3px;transition:background .25s ease!important}.checkout-progress>em.done{background:linear-gradient(90deg,var(--violet),#9f53d8)!important}.checkout-stage{display:block}.stage-enter{animation:teraStageIn .36s cubic-bezier(.22,1,.36,1) both}@keyframes teraStageIn{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:none}}.completed-checkout-step{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:13px;padding:13px 15px;border:1px solid #e2d9e6;border-radius:15px;background:linear-gradient(135deg,#fbf9fd,#fff);box-shadow:0 8px 24px #2d1d350b}.completed-checkout-step>i{width:38px;height:38px;border-radius:12px;background:#eaf8f2;color:#15845f;display:grid;place-items:center}.completed-checkout-step>i .ui-icon{width:18px;height:18px}.completed-checkout-step>div{min-width:0;display:flex;flex-direction:column}.completed-checkout-step small{font-size:10px;color:#8d8391}.completed-checkout-step b{font-size:13px}.completed-checkout-step span{font-size:11px;color:#786e7c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completed-checkout-step>button{border:0;border-radius:9px;background:#f2edff;color:var(--violet);padding:8px 11px;font-size:11px;font-weight:700;transform:none!important}.completed-checkout-step.compact>i{background:#eef3ff;color:#566fd0}.checkout-stage-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.checkout-stage-actions>.primary{min-width:210px;align-items:center;gap:7px}.checkout-stage-actions .ui-icon{width:16px;height:16px}.ghost-button{min-height:43px;padding:0 15px;border:1px solid #ddd4e2;border-radius:11px;background:#fff;color:#625768;font-weight:700;font-size:12px;transform:none!important}.ghost-button:hover{transform:none!important;background:#f7f4f9;border-color:#c5b8ce;color:#423647}html[data-theme=dark] .completed-checkout-step{background:#171c25;border-color:#303844}html[data-theme=dark] .completed-checkout-step b{color:#f2eff5}html[data-theme=dark] .completed-checkout-step span,html[data-theme=dark] .completed-checkout-step small{color:#a9b0bc}html[data-theme=dark] .completed-checkout-step>button,html[data-theme=dark] .ghost-button{background:#242a35;border-color:#343c49;color:#c7b9ff}.order-list{display:flex;flex-direction:column;gap:14px}.order-list>article{overflow:hidden;border:1px solid #e5dde8!important;border-radius:19px!important;background:#fff!important;box-shadow:0 10px 30px #2b1c320e!important;transform:none!important}.order-list>article:hover{transform:none!important;border-color:#cfc2da!important;box-shadow:0 16px 42px #2b1c3218!important}.order-list>article>header{padding:15px 17px!important;background:linear-gradient(90deg,#fbf9fd,#fff)!important;border-bottom:1px solid #eee8f0!important}.order-list>article>header>div{display:flex;flex-direction:column;gap:3px}.order-list>article>header>div>b{font-size:14px}.order-list>article>header>span{padding:5px 9px;border-radius:999px;background:#f0ecff;color:var(--violet);font-size:11px;font-weight:700}.order-products{padding:4px 17px}.order-product-row{padding:11px 0;border-bottom:1px dashed #ece6ee}.order-product-row:last-child{border-bottom:0}.order-list>article>footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 17px!important;background:#fbfafc!important;border-top:1px solid #eee8f0!important}.order-list>article>footer>strong{font-size:16px;white-space:nowrap}.order-actions{justify-content:flex-end;align-items:center}.order-actions button{min-height:39px;border-radius:10px!important;padding:0 12px!important;font-size:11px!important;font-weight:700;transform:none!important}.order-actions button:hover{transform:none!important;box-shadow:0 7px 20px #2b1c3214}.retry-payment-button{gap:6px!important}.retry-payment-button .ui-icon{width:15px;height:15px}.tracking-inline{padding:7px 9px;border-radius:9px;background:#edf8f4;color:#18765a;font-size:10px}html[data-theme=dark] .order-list>article{background:#171c25!important;border-color:#2c3440!important;color:#f2eff4!important}html[data-theme=dark] .order-list>article>header,html[data-theme=dark] .order-list>article>footer{background:#1c222d!important;border-color:#303844!important}html[data-theme=dark] .order-list>article>header>span{background:#29253c;color:#c6b7ff}html[data-theme=dark] .order-product-row{border-color:#2d3541}html[data-theme=dark] .order-product-row b,html[data-theme=dark] .order-list>article>footer>strong{color:#f5f2f7!important}html[data-theme=dark] .order-product-row small{color:#aab1bd!important}.retry-payment-modal{width:min(620px,100% - 24px);max-height:88vh;overflow:auto;padding:22px;border:1px solid #e2dae6;border-radius:22px;background:#fff;box-shadow:0 35px 100px #19111e40}.retry-payment-modal>header{display:flex;align-items:flex-start;justify-content:space-between;background:transparent;border:0}.retry-payment-modal>header span{font-size:11px;color:var(--violet)}.retry-payment-modal h2{margin:3px 0;font-size:22px}.retry-payment-modal>header p{margin:3px 0;color:#817783;font-size:12px}.retry-payment-methods{display:flex;flex-direction:column;gap:9px;margin:18px 0}.retry-payment-methods label{display:grid;grid-template-columns:20px 42px 1fr auto;align-items:center;gap:10px;min-height:67px;padding:10px 12px;border:1px solid #e1d9e6;border-radius:14px;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.retry-payment-methods label:hover{border-color:#c4b6d4;background:#fbf9fd}.retry-payment-methods label.selected{border-color:#846df0;background:linear-gradient(90deg,#f5f2ff,#fff9f8);box-shadow:0 8px 24px #6f4cff14}.retry-payment-methods label>i{width:40px;height:40px;border-radius:11px;background:#f1edff;color:var(--violet);display:grid;place-items:center}.retry-payment-methods img{max-width:30px;max-height:30px}.retry-payment-methods span{display:flex;flex-direction:column}.retry-payment-methods span b{font-size:13px}.retry-payment-methods span small{font-size:11px;color:#8b828f}.retry-payment-methods em{font-style:normal;font-size:10px;color:#746a78}.retry-payment-modal>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.retry-payment-skeleton{display:flex;flex-direction:column;gap:8px;margin:18px 0}.retry-payment-skeleton i{height:68px;border-radius:14px;background:linear-gradient(90deg,#f1edf4,#faf8fb,#f1edf4);background-size:220% 100%;animation:teraSkeleton 1.2s linear infinite}html[data-theme=dark] .retry-payment-modal{background:#171c25;border-color:#303844;color:#f2eff5}html[data-theme=dark] .retry-payment-modal>header p,html[data-theme=dark] .retry-payment-methods span small{color:#aab1bd}html[data-theme=dark] .retry-payment-methods label{background:#1d232d;border-color:#343c49}html[data-theme=dark] .retry-payment-methods label.selected{background:#29253a;border-color:#806ee4}html[data-theme=dark] .retry-payment-methods label>i{background:#29253a;color:#c5b5ff}.invoice-modal{color:#2b222f}.invoice-seller{display:flex;justify-content:space-between;gap:16px;margin:0 0 14px;padding:12px 14px;border:1px solid #ece5ef;border-radius:13px;background:#fcfbfd}.invoice-seller>div{display:flex;flex-direction:column}.invoice-seller span{font-size:10px;color:#8d8490}.invoice-seller b{font-size:13px}.invoice-seller small{font-size:10px;color:#766d79}.invoice-modal th{background:#faf8fc;color:#665c69}.invoice-modal td{color:#3e3442}.invoice-totals .total b{font-size:16px;color:var(--violet)}html[data-theme=dark] .invoice-modal,html[data-theme=dark] .invoice-modal h2,html[data-theme=dark] .invoice-modal b,html[data-theme=dark] .invoice-modal td{color:#f2eff5!important}html[data-theme=dark] .invoice-modal small,html[data-theme=dark] .invoice-modal span,html[data-theme=dark] .invoice-modal p{color:#adb4bf!important}html[data-theme=dark] .invoice-modal th{background:#202631!important;color:#c8ced7!important}html[data-theme=dark] .invoice-seller{background:#1d232d;border-color:#303844}.trust article:hover,.installment article:hover,.category-ideas a:hover,.filters:hover,.summary:hover,.form-card:hover,.profile-details-card:hover,.cart-items>article:hover,.return-list>article:hover{transform:none!important}.trust article:hover>i{transform:rotate(-5deg) scale(1.06)}.category-ideas a{position:relative;overflow:hidden;transform:none!important}.category-ideas a:after{content:"";position:absolute;inset:auto -30% -80% auto;width:180px;height:180px;border-radius:50%;background:#ffffff4d;transition:transform .45s ease}.category-ideas a:hover:after{transform:scale(1.5)}@media(max-width:1100px){.site-header .head{gap:10px}.head-actions{gap:5px}.header-theme span{display:none}.header-theme{width:42px;min-width:42px;padding:0}.live-search{min-width:160px}.nav-row{gap:18px}.nav-row>em{display:none}.checkout-progress>em{width:48px!important}}@media(max-width:820px){.site-header .mobile-menu{display:grid!important;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #e2d9e7;background:#f4f0ff;border-radius:11px;color:var(--violet)}.site-header .head{height:64px!important;gap:6px!important}.site-header .logo{flex:0 0 auto}.site-header .logo b{display:none}.live-search{height:40px!important;min-width:0!important;flex:1!important;padding:0 9px!important}.live-search>input{min-width:0}.head-actions{flex:0 0 auto}.header-theme,.wishlist-head,.head-actions .account,.head-actions .cart{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}.head-actions .account{display:flex!important}.head-actions .account span{display:none!important}.nav-row.open{top:100px!important;right:10px!important;left:10px!important;max-height:calc(100dvh - 118px)!important}.nav-row.open>a,.nav-row.open>button{width:100%;min-height:44px}.hero-slider{height:420px!important}.hero-slider>article{padding:26px 20px!important}.hero-slider>article>div{max-width:92%}.hero-slider h1{font-size:30px!important}.hero-slider nav{bottom:14px!important}.hero-prev,.hero-next{display:none!important}.product-section header{align-items:center!important;gap:10px}.product-section header>div:last-child{gap:5px}.product-section header>div:last-child>button{display:none}.product-section .section-cta{display:inline-flex!important}.product-track app-product-card{min-width:62%!important;max-width:62%!important}.amazing-track app-product-card{min-width:70%!important;max-width:70%!important}.product-track,.amazing-track{padding-bottom:8px}.shop-hero{height:auto!important;min-height:145px;padding:22px!important}.shop-tools{height:auto!important;min-height:68px;padding:10px 0;align-items:center;overflow-x:auto}.shop-tools>div{overflow-x:auto;scrollbar-width:none}.shop-layout{grid-template-columns:1fr!important}.filters{position:static!important;padding:15px!important}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-page>.product-main{grid-template-columns:1fr!important;gap:20px!important}.product-gallery{height:min(520px,68vw)!important}.product-tabs{margin-top:35px!important}.product-tabs>nav{overflow-x:auto!important;scrollbar-width:none!important;justify-content:flex-start!important}.product-tabs>nav button{flex:0 0 auto}.tab-panel{padding:24px 18px!important}.checkout-layout{grid-template-columns:1fr!important}.checkout-summary{position:static!important;order:2}.checkout-stage-actions{flex-direction:column-reverse;align-items:stretch}.checkout-stage-actions>*{width:100%!important}.completed-checkout-step{grid-template-columns:38px 1fr auto}.checkout-progress>em{width:38px!important}.checkout-heading p{font-size:12px}.order-list>article>footer{align-items:flex-start!important;flex-direction:column!important}.order-actions{width:100%;justify-content:flex-start}.order-actions button{flex:1 1 150px}.invoice-modal{width:calc(100% - 18px)!important;max-height:94dvh!important}.retry-payment-modal{width:calc(100% - 18px)}}@media(max-width:560px){.toast-stack{top:8px;width:calc(100% - 16px)}.app-toast{grid-template-columns:34px 1fr 28px;min-height:62px;border-radius:14px;padding:9px}.app-toast>i{width:32px;height:32px}.site-header .head{gap:5px!important}.site-header .mobile-menu{width:36px;height:36px;flex-basis:36px}.site-header .logo>i{width:34px!important;height:34px!important}.header-theme,.wishlist-head,.head-actions .account,.head-actions .cart{width:36px!important;min-width:36px!important;height:36px!important}.live-search{padding:0 7px!important}.live-search .ui-icon{width:16px}.live-search>input{font-size:11px!important}.wishlist-head{display:none!important}.hero-slider{height:370px!important}.hero-slider>article{padding:20px 16px!important;background-position:62% center!important}.hero-slider h1{font-size:26px!important;line-height:1.5}.hero-slider p{font-size:12px!important;line-height:1.8}.hero-slider aside{overflow-x:auto}.hero-slider aside i{white-space:nowrap}.trust{grid-template-columns:1fr 1fr!important}.trust article{justify-content:flex-start!important;padding:10px}.trust article>i{width:38px;height:38px}.trust b{font-size:12px!important}.trust small{font-size:10px!important}.amazing{padding:10px!important}.amazing>aside{display:block!important}.amazing .countdown{margin:10px 0}.amazing .countdown b{min-width:38px;height:38px;font-size:16px}.product-track app-product-card,.amazing-track app-product-card{min-width:82%!important;max-width:82%!important}.product-section{padding-top:48px!important}.product-section header{align-items:flex-end!important}.product-section h2{font-size:19px!important}.section-cta{min-height:36px;padding:0 10px!important;font-size:11px!important}.shop-hero h1{font-size:24px!important}.shop-hero aside{display:none!important}.shop-tools{flex-direction:column;align-items:stretch!important}.shop-tools>div{display:flex;width:100%;padding-bottom:4px}.shop-tools>select{height:42px;border:1px solid var(--line);border-radius:10px;padding:0 10px}.result-grid{grid-template-columns:1fr!important;gap:14px!important}.result-grid app-product-card{width:100%}.pagination{gap:5px;margin-top:24px}.pagination button{min-width:38px;height:38px;padding:0 9px}.product-gallery{height:92vw!important;max-height:410px!important}.gallery-thumbs button{width:62px!important;height:62px!important;flex-basis:62px!important}.buy h1{font-size:23px!important}.product-meta-line>small{font-size:10px}.variant-colors{display:grid!important;grid-template-columns:1fr 1fr}.variant-colors button{min-width:0!important}.product-tabs>nav{padding:6px!important}.product-tabs>nav button{font-size:11px!important;padding:10px 11px!important}.tab-panel{padding:20px 14px!important}.intro-tab h2,.return-policy-tab h2{font-size:20px!important}.reviews-tab{grid-template-columns:1fr!important}.review-form{grid-template-columns:1fr!important;grid-column:1!important}.review-form>*{grid-column:1!important}.checkout-head{margin-top:3px!important}.checkout-heading h1{font-size:26px!important}.checkout-heading p{display:none}.checkout-progress{gap:3px!important}.checkout-progress>span{min-width:45px}.checkout-progress>span i{width:31px!important;height:31px!important}.checkout-progress>span b{display:block!important;font-size:9px!important}.checkout-progress>em{width:22px!important}.checkout-address-grid{grid-template-columns:1fr!important;padding:16px!important}.checkout-address-grid>*{grid-column:1!important}.completed-checkout-step{grid-template-columns:34px 1fr auto;padding:11px}.completed-checkout-step>i{width:34px;height:34px}.completed-checkout-step span{max-width:180px}.option-list{padding:12px!important}.option-list label{grid-template-columns:18px 38px 1fr!important;gap:8px!important}.option-list label strong,.option-list label em{grid-column:3!important;justify-self:start!important}.coupon-box{grid-template-columns:1fr auto!important}.summary{padding:15px!important}.profile-head{border-radius:18px!important}.profile-layout>aside button{min-width:130px!important;font-size:11px}.profile-title{align-items:center}.order-list>article>header{align-items:flex-start}.order-product-row{grid-template-columns:55px 1fr!important}.order-product-row img{width:55px!important;height:55px!important}.order-list>article>footer>strong{font-size:14px}.order-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:7px}.order-actions button{width:100%!important;min-height:40px}.tracking-inline{grid-column:1/-1}.retry-payment-methods label{grid-template-columns:18px 38px 1fr}.retry-payment-methods label>em{grid-column:3}.retry-payment-modal>footer{flex-direction:column-reverse}.retry-payment-modal>footer>*{width:100%}.invoice-modal{padding:13px!important;border-radius:16px!important}.invoice-modal>header h2{font-size:19px!important}.invoice-modal table{display:block;overflow-x:auto;white-space:nowrap}.invoice-seller{flex-direction:column}.invoice-totals{width:100%!important}.invoice-modal>footer{flex-direction:column!important;align-items:stretch!important}.invoice-modal>footer .primary{width:100%}}@media(max-width:390px){.live-search{display:none!important}.site-header .head{justify-content:space-between}.site-header .logo{margin-left:auto}.wishlist-head{display:flex!important}.head-actions .account{display:none!important}.product-track app-product-card,.amazing-track app-product-card{min-width:88%!important;max-width:88%!important}.variant-colors{grid-template-columns:1fr}.completed-checkout-step span{max-width:135px}.order-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.app-toast,.stage-enter{animation:none!important}.product-track,.amazing-track{scroll-behavior:auto!important}}.site-header .head{position:relative}.site-header .nav-row{position:relative;z-index:1}.desktop-live-search{z-index:4}.desktop-live-search.open{z-index:40}.search-results{z-index:60!important;overflow:auto!important;overscroll-behavior:contain}.search-results>button:not(.search-all){grid-template-columns:58px minmax(0,1fr) auto!important}.search-results>button:not(.search-all)>span{min-width:0}.search-results>button:not(.search-all) b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results .search-all{position:sticky!important;bottom:-1px!important;z-index:3!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:46px!important;margin-top:6px!important;padding:0 14px!important;border:1px solid #e5dcef!important;border-radius:12px!important;background:#f7f3ff!important;color:#5945cf!important;font-weight:800!important;white-space:nowrap!important;box-shadow:0 -8px 20px #ffffffeb}.search-results .search-all span{display:block!important;white-space:nowrap!important}.search-results .search-all .ui-icon{width:16px;height:16px}.mobile-search-trigger{display:none;border:1px solid #e4dce9;background:#fff;color:#5142c2;border-radius:11px}.head-actions>button{border:0}.head-actions .cart-trigger{position:relative;display:grid;place-items:center;height:48px;width:48px;border:0;border-radius:12px;background:#171b26;color:#fff;cursor:pointer;box-shadow:0 10px 25px #171b2629}.head-actions .cart-trigger:hover{background:var(--violet);box-shadow:0 13px 28px #6f4cff33}.head-actions .cart-trigger i{position:absolute;top:-4px;left:-4px;min-width:19px;height:19px;padding:0 4px;border-radius:10px;background:linear-gradient(135deg,var(--coral),var(--orange));color:#fff;border:2px solid #fff;font-size:10px;font-style:normal;display:grid;place-items:center}.drawer-backdrop{position:fixed;z-index:300;inset:0;border:0;background:#100e167a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:drawerFade .2s ease both}.mobile-nav-drawer,.cart-drawer{position:fixed;z-index:310;top:0;bottom:0;width:min(390px,90vw);background:#fff;box-shadow:0 0 70px #18111d47;display:flex;flex-direction:column;overflow:hidden}.mobile-nav-drawer{right:0;animation:drawerFromRight .3s cubic-bezier(.2,.8,.2,1) both}.cart-drawer{left:0;animation:drawerFromLeft .3s cubic-bezier(.2,.8,.2,1) both}.mobile-nav-drawer>header,.cart-drawer>header,.mobile-search-sheet>header{min-height:72px;padding:12px 16px;border-bottom:1px solid #eee8f1;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-nav-drawer>header button,.cart-drawer>header button,.mobile-search-sheet>header button{width:38px;height:38px;border:1px solid #e8e1eb;border-radius:11px;background:#f8f6fa;display:grid;place-items:center;color:#564e5a}.mobile-nav-drawer>header .logo b{font-size:16px}.drawer-search{margin:14px 14px 8px;min-height:48px;padding:0 13px;border:1px solid #ded5e5;border-radius:14px;background:linear-gradient(90deg,#f8f5ff,#fff9f7);display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;text-align:right;color:#645a69}.drawer-search span{font-size:12px}.drawer-search .ui-icon{width:18px}.mobile-nav-drawer>nav{padding:6px 12px 16px;overflow:auto;overscroll-behavior:contain}.drawer-nav-title{display:flex;align-items:center;gap:8px;padding:10px 8px;color:#766c7b;font-size:11px;font-weight:800}.drawer-nav-title .ui-icon{width:17px}.mobile-nav-drawer>nav>a{min-height:47px;padding:0 10px;border-radius:12px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:13px;color:#3f3643;transition:background .2s ease,color .2s ease,padding .2s ease}.mobile-nav-drawer>nav>a:hover,.mobile-nav-drawer>nav>a:active{background:#f6f2ff;color:#5744cd;padding-right:14px}.mobile-nav-drawer>nav>a .ui-icon{width:16px;color:#a39ba7}.mobile-nav-drawer>nav>a em{min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#eee9ff;color:#5f4bd2;font-size:10px;font-style:normal;display:grid;place-items:center}.drawer-divider{height:1px;margin:8px;background:#eee8f0}.mobile-nav-drawer>footer{margin-top:auto;padding:13px;border-top:1px solid #eee8f0;background:#faf9fb}.mobile-nav-drawer>footer>a:first-child{min-height:54px;padding:8px 10px;border-radius:13px;background:#fff;border:1px solid #e8e1eb;display:flex;align-items:center;gap:9px}.mobile-nav-drawer>footer>a:first-child>span{display:flex;flex-direction:column}.mobile-nav-drawer>footer small{font-size:10px;color:#918894}.mobile-nav-drawer>footer b{font-size:12px}.drawer-phone{display:block!important;margin-top:10px;text-align:center;color:#61576a;font-size:11px}.mobile-search-sheet{position:fixed;z-index:320;inset:0;background:#fff;display:flex;flex-direction:column;animation:searchSheetIn .26s cubic-bezier(.2,.8,.2,1) both}.mobile-search-sheet>header>div{display:flex;flex-direction:column}.mobile-search-sheet>header span{font-size:10px;color:var(--violet)}.mobile-search-sheet>header b{font-size:17px;margin-top:2px}.mobile-search-input{height:52px;margin:12px 12px 8px;padding:0 12px;border:1px solid #dcd2e2;border-radius:15px;background:#f8f6fa;display:grid;grid-template-columns:22px 1fr 34px;align-items:center;gap:7px}.mobile-search-input:focus-within{background:#fff;border-color:#8472e5;box-shadow:0 10px 28px #5b42b01a}.mobile-search-input>input{min-width:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important}.mobile-search-input>button{width:30px;height:30px;border:0;border-radius:9px;background:#ece8ef;color:#746d78;display:grid;place-items:center}.mobile-search-input .ui-icon{width:18px}.mobile-search-results{flex:1;overflow:auto;padding:6px 12px 12px;overscroll-behavior:contain}.mobile-search-results>button{width:100%;min-height:78px;padding:9px 4px;border:0;border-bottom:1px solid #efeaf1;background:#fff;display:grid;grid-template-columns:62px minmax(0,1fr) 20px;gap:10px;align-items:center;text-align:right}.mobile-search-results>button img{width:62px;height:62px;border-radius:13px;object-fit:cover;background:#f4f2f5}.mobile-search-results>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-search-results>button b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-results>button small{font-size:10px;color:#8a818e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-results>button strong{font-size:11px;color:#5f4bd2}.mobile-search-results>button>.ui-icon{width:16px;color:#aaa1ae}.search-guide{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8b828f}.search-guide>.ui-icon{width:34px;height:34px;margin-bottom:12px;color:#8270df}.search-guide b{font-size:14px;color:#4b414e}.search-guide small{max-width:250px;margin-top:5px;line-height:1.9;font-size:11px}.mobile-search-skeleton{height:80px;display:grid;grid-template-columns:62px 1fr;gap:10px;align-items:center;border-bottom:1px solid #eee}.mobile-search-skeleton>i,.mobile-search-skeleton b,.mobile-search-skeleton small{display:block;background:linear-gradient(90deg,#eeeaf0,#f9f7fa,#eeeaf0);background-size:200% 100%;animation:teraSkeleton 1.2s linear infinite}.mobile-search-skeleton>i{width:62px;height:62px;border-radius:13px}.mobile-search-skeleton>span{display:flex;flex-direction:column;gap:9px}.mobile-search-skeleton b{height:12px;border-radius:6px}.mobile-search-skeleton small{width:65%;height:9px;border-radius:5px}.mobile-search-all{min-height:55px;margin:0 12px 12px;padding:0 14px;border:0;border-radius:14px;background:linear-gradient(135deg,#6f4cff,#8d53dd);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:800}.mobile-search-all span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-all .ui-icon{width:18px}.cart-drawer>header>div{display:flex;flex-direction:column}.cart-drawer>header span{font-size:10px;color:var(--violet)}.cart-drawer>header b{font-size:17px}.cart-drawer-body{flex:1;overflow:auto;padding:7px 14px;overscroll-behavior:contain}.cart-drawer-item{display:grid;grid-template-columns:70px minmax(0,1fr) 34px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #eee8f0}.cart-drawer-item img{width:70px;height:70px;border-radius:14px;object-fit:cover;background:#f4f2f5}.cart-drawer-item>div{min-width:0;display:flex;flex-direction:column;gap:3px}.cart-drawer-item>div>a b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-drawer-item small{font-size:10px;color:#8e8591}.cart-drawer-item span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.cart-drawer-item em{font-size:10px;font-style:normal;color:#776d7b}.cart-drawer-item strong{font-size:11px;color:#5d49cf}.cart-drawer-item>button{width:32px;height:32px;border:0;border-radius:9px;background:#fff1f0;color:#bc5149;display:grid;place-items:center}.cart-drawer-item>button .ui-icon{width:16px}.cart-drawer>footer{padding:14px;border-top:1px solid #eae4ed;background:#fbfafc;display:grid;gap:8px}.cart-drawer>footer>div{display:flex;align-items:center;justify-content:space-between}.cart-drawer>footer>div span{font-size:11px;color:#817783}.cart-drawer>footer>div b{font-size:16px}.cart-drawer>footer>a{min-height:45px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.cart-drawer>footer>a:last-child{border:1px solid #ded5e4;background:#fff;color:#5b4bc2}.cart-drawer-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;color:#8a828d}.cart-drawer-empty>.ui-icon{width:38px;height:38px;color:#806ee2}.cart-drawer-empty b{margin-top:12px;color:#463b49;font-size:15px}.cart-drawer-empty small{max-width:250px;margin-top:6px;line-height:1.9;font-size:11px}.cart-drawer-empty a,.cart-drawer-empty button{margin-top:14px;min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#211a27;color:#fff;display:flex;align-items:center}.cart-drawer-skeleton{display:grid;gap:10px;padding-top:10px}.cart-drawer-skeleton i{height:92px;border-radius:14px;background:linear-gradient(90deg,#eeeaf0,#faf8fb,#eeeaf0);background-size:200% 100%;animation:teraSkeleton 1.2s linear infinite}@keyframes drawerFade{0%{opacity:0}to{opacity:1}}@keyframes drawerFromRight{0%{transform:translate(105%)}to{transform:none}}@keyframes drawerFromLeft{0%{transform:translate(-105%)}to{transform:none}}@keyframes searchSheetIn{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:none}}html[data-theme=dark] .mobile-nav-drawer,html[data-theme=dark] .cart-drawer,html[data-theme=dark] .mobile-search-sheet,html[data-theme=dark] .mobile-nav-drawer>header,html[data-theme=dark] .cart-drawer>header,html[data-theme=dark] .mobile-search-sheet>header{background:#171c25;color:#f2eff5;border-color:#303844}html[data-theme=dark] .drawer-search,html[data-theme=dark] .mobile-search-input,html[data-theme=dark] .mobile-nav-drawer>footer,html[data-theme=dark] .cart-drawer>footer{background:#1d232d;border-color:#343c49}html[data-theme=dark] .mobile-nav-drawer>nav>a,html[data-theme=dark] .drawer-nav-title{color:#d8dce3}html[data-theme=dark] .mobile-nav-drawer>nav>a:hover,html[data-theme=dark] .mobile-nav-drawer>nav>a:active{background:#29253a;color:#c8b8ff}html[data-theme=dark] .drawer-divider,html[data-theme=dark] .cart-drawer-item,html[data-theme=dark] .mobile-search-results>button,html[data-theme=dark] .mobile-search-skeleton{border-color:#303844}html[data-theme=dark] .mobile-nav-drawer>footer>a:first-child,html[data-theme=dark] .mobile-search-results>button{background:#1b212b;border-color:#343c49;color:#f2eff5}html[data-theme=dark] .mobile-search-input:focus-within{background:#202631}html[data-theme=dark] .search-guide b,html[data-theme=dark] .cart-drawer-empty b,html[data-theme=dark] .cart-drawer-item>div>a b,html[data-theme=dark] .cart-drawer>footer>div b{color:#f2eff5}html[data-theme=dark] .mobile-search-results>button small,html[data-theme=dark] .search-guide,html[data-theme=dark] .cart-drawer-item small,html[data-theme=dark] .cart-drawer-empty{color:#aab1bc}html[data-theme=dark] .cart-drawer-item>button{background:#3a2528;color:#ff9b92}html[data-theme=dark] .cart-drawer>footer>a:last-child{background:#242a35;border-color:#39414d;color:#c7b8ff}html[data-theme=dark] .search-results .search-all{background:#29253a!important;border-color:#443b63!important;color:#cabaff!important;box-shadow:0 -8px 20px #171c25f0}.hero-slider{isolation:isolate}.hero-slider:after{content:"";position:absolute;z-index:1;left:6%;bottom:-42px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(111,76,255,.2),transparent 68%);filter:blur(4px);pointer-events:none}.trust{position:relative;z-index:4;margin-top:-18px!important}.trust article{background:#fffffff2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-promo-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(2,165px);gap:12px;margin-top:46px}.home-promo-card{position:relative;overflow:hidden;border-radius:24px;padding:22px;background-size:cover;background-position:center;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;box-shadow:0 16px 45px #23182b1a;isolation:isolate}.home-promo-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 50%);transition:opacity .3s ease}.home-promo-card:after{content:"";position:absolute;z-index:-1;width:170px;height:170px;border-radius:50%;left:-90px;bottom:-90px;background:#ffffff29;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-promo-card:hover:after{transform:scale(1.55)}.home-promo-card.featured{grid-row:1/3;min-height:342px;padding:31px}.home-promo-card>span{width:max-content;padding:5px 9px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px}.home-promo-card h3{max-width:430px;margin:8px 0 2px;font-size:22px;line-height:1.5}.home-promo-card.featured h3{font-size:31px}.home-promo-card p{max-width:420px;margin:2px 0 11px;color:#ffffffd1;font-size:11px;line-height:1.9}.home-promo-card>b{width:max-content;display:flex;align-items:center;gap:5px;font-size:11px}.home-promo-card>b .ui-icon{width:15px}.product-section>header{position:relative}.product-section>header:before{content:"";position:absolute;right:0;top:-12px;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--violet),var(--coral))}html[data-theme=dark] .trust article{background:#1b212bf0!important}.order-list{gap:10px!important}.order-list>article>header{padding:12px 14px!important}.order-products{margin:0!important;padding:2px 14px!important}.order-product-row{padding:9px 0!important}.order-list>article>footer{padding:9px 14px!important;gap:8px!important;min-height:0!important}.order-actions{display:flex;flex-wrap:wrap;gap:6px!important}.order-actions button{min-height:36px!important;padding:0 10px!important}.invoice-totals{margin:14px auto 14px 0!important}.invoice-modal>footer{padding-top:8px;border-top:1px solid var(--line)}@media print{@page{size:A4 portrait;margin:5mm}html,body{width:210mm!important;height:auto!important;background:#fff!important;overflow:visible!important}body>*{visibility:hidden!important}.invoice-backdrop,.invoice-backdrop *{visibility:visible!important}.invoice-backdrop{position:absolute!important;inset:0!important;padding:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:block!important;overflow:visible!important}.invoice-modal{position:relative!important;width:198mm!important;max-width:198mm!important;max-height:none!important;margin:0 auto!important;padding:5mm!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;zoom:var(--invoice-print-scale, 1)!important;font-size:9px!important}.invoice-modal>header{padding-bottom:5px!important;margin-bottom:5px!important}.invoice-modal>header h2{font-size:16px!important;margin:2px 0!important}.invoice-modal>header small{font-size:8px!important}.invoice-customer,.invoice-seller{gap:5px!important;margin:4px 0!important}.invoice-customer>div,.invoice-seller{padding:6px 8px!important;border-radius:5px!important}.invoice-seller b,.invoice-customer b{font-size:9px!important}.invoice-seller small,.invoice-customer small,.invoice-customer p{font-size:7.5px!important;line-height:1.5!important;margin:0!important}.invoice-modal table{width:100%!important;display:table!important;overflow:visible!important;white-space:normal!important;font-size:8px!important;border-collapse:collapse!important}.invoice-modal th,.invoice-modal td{padding:4px 5px!important}.invoice-product{gap:5px!important}.invoice-product img{width:27px!important;height:27px!important;border-radius:4px!important}.invoice-product b{font-size:8px!important}.invoice-product small{font-size:7px!important}.invoice-totals{width:66mm!important;margin:5px 0 5px auto!important}.invoice-totals p{margin:2px 0!important;font-size:8px!important;line-height:1.45!important}.invoice-totals .total{padding-top:4px!important;font-size:10px!important}.invoice-totals .total b{font-size:11px!important}.invoice-modal>footer{margin-top:5px!important;padding-top:5px!important}.invoice-modal>footer span{font-size:7.5px!important}.invoice-modal .modal-close,.invoice-modal>footer button{display:none!important}.invoice-modal tr,.invoice-modal .invoice-customer,.invoice-modal .invoice-seller,.invoice-modal .invoice-totals{break-inside:avoid!important;page-break-inside:avoid!important}}@media(max-width:820px){.desktop-live-search{display:none!important}.mobile-search-trigger{display:grid!important;place-items:center;width:40px;height:40px;flex:1 1 auto;max-width:52px}.site-header .head{justify-content:flex-start!important}.site-header .logo{margin-left:auto}.site-header .nav-row,.site-header .mega{display:none!important}.head-actions .cart-trigger{width:38px!important;height:38px!important;min-width:38px!important;box-shadow:none}.head-actions .cart-trigger i{top:-5px;left:-5px}.home-promo-grid{grid-template-columns:1fr 1fr;grid-template-rows:230px 150px;margin-top:32px;gap:8px}.home-promo-card.featured{grid-column:1/-1;grid-row:1;min-height:230px}.home-promo-card{min-height:150px;padding:15px}.home-promo-card.featured{padding:20px}.home-promo-card h3,.home-promo-card.featured h3{font-size:20px}.home-promo-card p{display:none}.trust{margin-top:-11px!important}.order-list>article>footer{flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important}.order-actions{width:auto!important;flex:1 1 480px!important}.order-actions button{flex:0 1 auto!important}}@media(max-width:560px){.ticker{height:31px!important}.ticker>.shell{justify-content:center!important}.site-header .head{height:58px!important}.mobile-search-trigger{width:36px!important;height:36px!important;max-width:36px}.head-actions{gap:4px!important}.head-actions .cart-trigger{width:36px!important;height:36px!important;min-width:36px!important}.site-header .logo{margin-left:auto;margin-right:0}.site-header .logo>i{width:33px!important;height:33px!important}.mobile-nav-drawer,.cart-drawer{width:min(92vw,370px)}.home-promo-grid{grid-template-columns:1fr;grid-template-rows:auto;margin-top:28px}.home-promo-card,.home-promo-card.featured{grid-column:1;grid-row:auto;min-height:165px;padding:18px}.home-promo-card.featured{min-height:220px}.home-promo-card h3,.home-promo-card.featured h3{font-size:19px}.home-promo-card:nth-child(n+3){display:none}.order-list>article>footer{display:grid!important;grid-template-columns:1fr!important;padding:9px 11px!important}.order-list>article>footer>strong{font-size:14px!important}.order-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.order-actions button{width:100%!important;min-height:37px!important}.tracking-inline{grid-column:1/-1}.invoice-totals{width:100%!important;margin:12px 0!important}}@media(max-width:390px){.wishlist-head,.head-actions .account{display:none!important}.mobile-search-sheet>header{min-height:64px}.mobile-search-input{margin-top:9px}.mobile-search-results>button{grid-template-columns:56px minmax(0,1fr) 18px;min-height:72px}.mobile-search-results>button img{width:56px;height:56px}.order-actions{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.mobile-nav-drawer,.cart-drawer,.mobile-search-sheet,.drawer-backdrop{animation:none!important}}.admin{grid-template-columns:272px minmax(0,1fr)!important;background:var(--theme-page, #f7f6f9)}.admin>aside{width:272px;padding:20px 14px!important;overflow:hidden;z-index:310}.admin>aside nav{overflow:auto;padding-left:3px;gap:3px;scrollbar-width:thin}.admin>aside nav button{flex:0 0 43px;padding:0 11px;font-size:13px;display:flex;align-items:center;gap:4px;transition:background .2s ease,color .2s ease,transform .2s ease}.admin>aside nav button:hover{background:#ffffff0b;color:#fff;transform:translate(-2px)}.admin>aside nav button i{display:grid;place-items:center;flex:0 0 30px}.admin>aside nav button.active{transform:none}.admin-user{background:#ffffff08;border:1px solid rgba(255,255,255,.0431372549);border-radius:13px;padding:10px!important;margin-top:10px!important}.admin-user span{min-width:0;flex:1}.admin-user b,.admin-user small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-main{min-width:0;padding:0 clamp(16px,2.3vw,34px) 50px!important}.admin-main>header{position:sticky;top:0;z-index:60;height:74px!important;background:color-mix(in srgb,var(--theme-page, #f7f6f9) 90%,transparent)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin:0 -6px 8px;padding:0 6px}.admin-main>header>div{min-width:0}.admin-main>header h1{font-size:21px!important}.admin-main>header label{width:min(330px,32vw)!important;box-shadow:0 8px 24px #251b3009}.admin-mobile-menu,.admin-nav-backdrop{display:none}.admin-page-head{margin-top:10px}.admin-toolbar{display:flex;align-items:center;gap:10px;margin:14px 0;padding:13px;border:1px solid var(--line);background:var(--theme-surface, #fff);border-radius:15px;box-shadow:var(--shadow-soft)}.admin-toolbar select{min-width:160px}.admin-search-field{min-width:min(420px,50vw);display:flex!important;align-items:center!important;flex-direction:row!important;gap:7px!important;background:var(--theme-surface, #fff);border:1px solid var(--line);border-radius:10px;padding:0 10px}.admin-search-field input{border:0!important;box-shadow:none!important;flex:1}.admin-search-field .ui-icon{width:18px}.admin-toolbar-note{margin-right:auto;color:var(--theme-muted, #777);font-size:13px}.admin-table-scroll{overflow:auto;border-radius:10px}.admin-table-scroll table{min-width:760px}.admin-table td>small{display:block;color:var(--theme-muted, #8b8490);margin-top:3px}.customer-cell{display:flex;align-items:center;gap:10px}.customer-cell>i,.customer-identity>i{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#7655f0,#bd5cba);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;flex:0 0 auto}.customer-cell span{display:flex;flex-direction:column}.admin-chip,.status-pill{display:inline-flex!important;align-items:center;justify-content:center;width:max-content;padding:5px 9px;border-radius:999px;background:#f1eff6;color:#655b70;font-size:12px}.status-pill.success{background:#e9f8f1;color:#187751}.status-pill.danger{background:#fff0ef;color:#b53b3b}.table-action,.table-actions button{border:1px solid var(--line);background:var(--theme-surface, #fff);border-radius:8px;padding:7px 10px}.danger-text{color:#c64545!important}.admin-skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-skeleton-grid i{height:120px;border-radius:15px}.admin-error-state{padding:35px;text-align:center;border:1px dashed #d7ccd9;border-radius:15px;display:grid;place-items:center;gap:12px}.admin-detail-backdrop{z-index:500;align-items:stretch;justify-items:end;padding:0}.admin-customer-detail{width:min(760px,94vw);height:100vh;overflow:auto;background:var(--theme-surface, #fff);padding:24px;box-shadow:-30px 0 70px #160e2229}.admin-customer-detail>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px}.customer-identity{display:flex;align-items:center;gap:12px}.customer-identity>i{width:52px;height:52px;border-radius:16px;font-size:20px}.customer-identity h2{margin:2px 0;font-size:21px}.customer-identity p,.customer-identity small{margin:0;color:var(--theme-muted, #837b88);font-size:12px}.customer-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0}.customer-kpis article{padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--theme-soft, #faf8fc);display:flex;flex-direction:column}.customer-kpis small{color:var(--theme-muted, #827987)}.customer-kpis b{font-size:18px;margin-top:5px}.customer-edit-form{padding:18px;border:1px solid var(--line);border-radius:15px}.customer-edit-form h3{margin:0 0 13px}.customer-edit-form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.customer-edit-form label{display:flex;flex-direction:column;gap:5px}.customer-edit-form .switch-row{grid-column:1/-1}.customer-edit-form .primary{align-self:end}.customer-edit-form>p{color:var(--green);font-size:13px}.customer-order-history,.customer-addresses{margin-top:20px}.section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:10px}.section-title h3{margin:2px 0}.section-title small{color:var(--violet)}.customer-order-history>article{border:1px solid var(--line);border-radius:13px;padding:13px;margin-bottom:8px}.customer-order-history>article>header{display:flex;justify-content:space-between}.customer-order-history header>div{display:flex;flex-direction:column}.customer-order-history header small{color:var(--theme-muted, #837b88)}.customer-order-meta{display:flex;align-items:center;gap:16px;margin-top:9px;font-size:12px;color:var(--theme-muted, #6f6873)}.customer-order-meta strong{margin-right:auto;color:var(--theme-text, #241e28);font-size:14px}.customer-order-items{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.customer-order-items span{padding:4px 7px;border-radius:7px;background:var(--theme-soft, #f5f2f7);font-size:11px}.customer-addresses address{font-style:normal;padding:12px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-bottom:7px}.customer-addresses address span,.customer-addresses address small{font-size:12px;color:var(--theme-muted, #777)}.review-admin-list{display:grid;gap:10px}.review-admin-list>article{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--theme-surface, #fff);box-shadow:var(--shadow-soft)}.review-admin-list>article>header{display:flex;justify-content:space-between;align-items:center}.review-author{display:flex;align-items:center;gap:9px}.review-author>i{width:40px;height:40px;border-radius:12px;background:#f0ebff;color:#684bd8;display:grid;place-items:center;font-style:normal}.review-author span{display:flex;flex-direction:column}.review-author small{color:var(--theme-muted, #817a86)}.review-stars{padding:5px 9px;background:#fff7df;color:#a96c00;border-radius:999px}.review-admin-list>article>p{line-height:1.9;margin:14px 0}.review-admin-list>article>footer{border-top:1px solid var(--line);padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:10px}.review-admin-list footer>div{display:flex;gap:6px;flex:1;justify-content:flex-end}.review-admin-list footer input{max-width:270px}.review-admin-list .approve,.review-admin-list .reject{display:flex;align-items:center;gap:4px;border:0;border-radius:8px;padding:8px 11px}.review-admin-list .approve{background:#eaf8f1;color:#15724d}.review-admin-list .reject{background:#fff0ef;color:#b63c3c}.coupon-editor{margin-bottom:14px}.coupon-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;grid-column:1/-1}.media-uploader>div:first-child{display:flex;align-items:center;justify-content:space-between}.media-uploader>div:first-child>span{display:flex;flex-direction:column}.drop-upload{min-height:145px!important;margin-top:13px;border:1.5px dashed #cfc5d5!important;border-radius:15px;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;cursor:pointer;background:var(--theme-soft, #faf8fc);text-align:center}.drop-upload .ui-icon{width:28px;height:28px;color:var(--violet)}.drop-upload input{display:none}.selected-files{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.media-library figure{overflow:hidden}.file-placeholder{height:150px;display:grid;place-items:center;background:var(--theme-soft, #f4f2f7);color:var(--violet)}.file-placeholder .ui-icon{width:40px;height:40px}.media-library figcaption>div{display:flex;gap:6px}.service-page-editor{padding:13px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:140px 1fr;gap:8px}.service-page-editor textarea{grid-column:1/-1;min-height:100px}.settings-help{display:block;line-height:1.8;padding:10px;border-radius:9px;background:#f4f1ff;color:#665c73}.profile-layout{grid-template-columns:250px minmax(0,1fr)!important;align-items:start}.profile-layout>aside{position:sticky;top:96px;padding:9px!important;border-radius:17px!important;box-shadow:var(--shadow-soft);overflow:hidden}.profile-layout>aside button{width:100%;min-width:0!important;padding:0 12px!important;display:flex;align-items:center;gap:9px;text-align:right!important;font-size:13px!important;white-space:nowrap}.profile-layout>aside button .ui-icon{width:18px;height:18px;flex:0 0 auto}.profile-layout>aside button em{margin-right:auto;position:static!important}.profile-layout>aside button:not(.active):hover{background:var(--theme-soft, #f7f4f9);color:var(--violet)}html[data-theme=dark] :is(.admin-toolbar,.admin-customer-detail,.review-admin-list>article,.customer-edit-form,.customer-order-history>article,.customer-addresses address){background:#171b24!important;border-color:#2e3441!important;color:#f4f0f6!important}html[data-theme=dark] :is(.admin-chip,.customer-kpis article,.customer-order-items span,.file-placeholder,.drop-upload){background:#202631!important;color:#d9d1df!important}html[data-theme=dark] .customer-order-meta strong{color:#fff!important}html[data-theme=dark] .settings-help{background:#23213a;color:#c9c0e1}@media(max-width:900px){.admin{display:block!important}.admin>aside{display:flex!important;position:fixed!important;right:0;top:0;bottom:0;height:100dvh!important;transform:translate(105%);transition:transform .28s cubic-bezier(.22,.75,.25,1);box-shadow:-25px 0 60px #120d1b44}.admin>aside.open{transform:translate(0)}.admin-nav-backdrop{display:block;position:fixed;z-index:300;inset:0;border:0;background:#14101a8e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-mobile-menu{display:grid;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--theme-surface, #fff);place-items:center;flex:0 0 auto}.admin-main{padding:0 12px 35px!important}.admin-main>header{gap:9px}.admin-main>header label{display:none!important}.admin-main>header p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:64vw}.admin-stats{grid-template-columns:1fr 1fr!important}.admin-grid{grid-template-columns:1fr!important}.admin-toolbar{overflow:auto;align-items:stretch}.admin-search-field{min-width:260px}.admin-customer-detail{width:min(700px,100vw)}.profile-layout{grid-template-columns:1fr!important}.profile-layout>aside{position:sticky;top:60px;z-index:40;display:flex!important;flex-direction:row!important;overflow:auto!important;padding:6px!important;border-radius:13px!important;background:color-mix(in srgb,var(--theme-surface, #fff) 94%,transparent)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-layout>aside button{width:auto!important;min-width:max-content!important;padding:0 11px!important}.profile-layout>aside button em{display:inline-flex}.profile-title{height:auto;min-height:65px}}@media(max-width:620px){.admin-stats{grid-template-columns:1fr!important}.admin-main>header h1{font-size:17px!important}.admin-page-head{min-height:112px!important}.admin-page-head h2{font-size:22px!important}.admin-page-head p{display:block!important;line-height:1.7}.admin-page-head>.primary{display:inline-flex!important;width:100%;margin-top:10px}.admin-toolbar{flex-wrap:nowrap;margin-left:-4px;margin-right:-4px}.admin-toolbar select{min-width:140px}.admin-skeleton-grid{grid-template-columns:1fr}.admin-responsive-table .admin-table-scroll{overflow:visible}.admin-responsive-table table,.admin-responsive-table tbody,.admin-responsive-table tr,.admin-responsive-table td{display:block;min-width:0!important}.admin-responsive-table thead{display:none}.admin-responsive-table tr{padding:12px;border:1px solid var(--line);border-radius:12px;margin-bottom:8px}.admin-responsive-table td{border:0!important;padding:6px 0!important;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-responsive-table td:before{content:attr(data-label);font-size:11px;color:var(--theme-muted, #8a8390)}.admin-responsive-table td:last-child{justify-content:flex-end}.admin-responsive-table td:last-child:before{display:none}.customer-kpis{grid-template-columns:1fr 1fr}.customer-edit-form>div{grid-template-columns:1fr}.customer-edit-form .switch-row{grid-column:1}.customer-order-meta{display:grid;grid-template-columns:1fr 1fr;gap:5px}.customer-order-meta strong{grid-column:1/-1;margin:4px 0 0}.review-admin-list>article>footer{align-items:stretch;flex-direction:column}.review-admin-list footer>div{display:grid;grid-template-columns:1fr 1fr}.review-admin-list footer input{grid-column:1/-1;max-width:none}.media-admin-grid{grid-template-columns:1fr 1fr!important}.service-page-editor{grid-template-columns:1fr}.service-page-editor textarea{grid-column:1}.profile-page{padding-top:14px!important}.profile-head{min-height:105px!important;padding:17px!important}.profile-head h1{font-size:20px!important}.profile-layout{margin-top:10px!important}.profile-layout>aside{top:58px;margin:0 -2px}.profile-layout>aside button{min-height:40px!important;font-size:12px!important}.order-list>article{padding:13px!important}}@media(max-width:400px){.media-admin-grid{grid-template-columns:1fr!important}.customer-kpis{grid-template-columns:1fr}.profile-layout>aside button{padding:0 9px!important}.profile-layout>aside button .ui-icon{width:16px;height:16px}}.profile-nav>a{width:100%;min-height:44px;padding:0 12px;display:flex;align-items:center;gap:9px;border-radius:10px;color:#696370;text-decoration:none;font-size:13px;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.profile-nav>a:hover{background:var(--theme-soft, #f7f4f9);color:var(--violet);transform:translate(-2px)}.profile-nav>a .ui-icon{width:18px;height:18px;flex:0 0 auto}html[data-theme=dark] .profile-nav>a{color:#b5acba}html[data-theme=dark] .profile-nav>a:hover{background:#262b37;color:#c8b7ff}@media(max-width:900px){.profile-nav>a{width:auto;min-width:max-content;min-height:40px;padding:0 11px}.profile-nav{scrollbar-width:none}.profile-nav::-webkit-scrollbar{display:none}}.app-confirm-backdrop{position:fixed;z-index:10020;inset:0;background:#100b1591;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:18px;animation:teraFade .18s ease both}.app-confirm{width:min(430px,100%);background:var(--theme-surface, #fff);color:var(--theme-text, #211b25);border:1px solid var(--theme-border, var(--line));border-radius:20px;padding:22px;box-shadow:0 28px 80px #120b1f3d;display:grid;grid-template-columns:48px 1fr;gap:14px;animation:teraPop .24s var(--ease-soft) both}.app-confirm>i{width:48px;height:48px;border-radius:15px;background:#f1edff;color:var(--violet);display:grid;place-items:center}.app-confirm>i .ui-icon{width:22px;height:22px}.app-confirm h3{margin:2px 0 7px;font-size:18px}.app-confirm p{margin:0;color:var(--theme-muted, #77707b);font-size:13px;line-height:1.9}.app-confirm footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.app-confirm footer button{min-width:92px;height:42px;border:1px solid var(--theme-border, var(--line));border-radius:11px;background:var(--theme-soft, #f8f6fa);color:inherit}.app-confirm footer button:last-child{background:var(--navy);color:#fff;border-color:transparent}.app-confirm footer button.danger{background:#c9473f;color:#fff}html[data-theme=dark] .app-confirm>i{background:#29263a;color:#c4b1ff}@media(max-width:520px){.app-confirm{border-radius:18px;padding:18px}.app-confirm footer{display:grid;grid-template-columns:1fr 1fr}.app-confirm footer button{width:100%}}.admin-order-skeleton{display:grid;gap:10px}.admin-order-skeleton .skeleton-block{height:190px;border-radius:16px}.order-detail-toggle{margin:0 17px 12px!important;border:0!important;background:transparent!important;color:var(--violet)!important;display:inline-flex;align-items:center;gap:5px;padding:4px!important}.order-detail-toggle .ui-icon{width:15px;height:15px}.admin-order-detail{margin:0 17px 12px;padding:13px;border-radius:13px;background:var(--theme-soft, #f8f6fa);display:grid;grid-template-columns:1fr 240px;gap:16px}.admin-order-items{display:grid;gap:6px}.admin-order-items>article{padding:8px 10px;background:var(--theme-surface, #fff);border:1px solid var(--theme-border, var(--line));border-radius:9px}.admin-order-items span{display:flex;flex-direction:column;gap:2px}.admin-order-items small{color:var(--theme-muted, #8b8490)}.admin-order-payment-history{display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--theme-border, var(--line));padding-right:14px}.admin-order-payment-history span,.admin-order-payment-history small{font-size:12px;color:var(--theme-muted, #777)}.admin-refund-modal{width:min(480px,100%);background:var(--theme-surface, #fff);color:var(--theme-text, #211b25);border-radius:20px;padding:22px;box-shadow:0 30px 80px #130d1d45}.admin-refund-modal>header{display:flex;justify-content:space-between;align-items:flex-start}.admin-refund-modal h3{margin:4px 0}.admin-refund-modal>p{font-size:13px;line-height:1.9;color:var(--theme-muted, #777)}.admin-refund-modal>label{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:12px}.admin-refund-modal input{height:44px;border:1px solid var(--theme-border, var(--line));border-radius:10px;background:var(--theme-input, #fff);color:inherit;padding:0 11px}.admin-refund-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.admin-refund-modal>footer button{min-height:42px;padding:0 16px;border-radius:10px}@media(max-width:700px){.admin-order-detail{grid-template-columns:1fr}.admin-order-payment-history{border-right:0;border-top:1px solid var(--theme-border, var(--line));padding:10px 0 0}.order-detail-toggle{margin-right:12px!important}}.product-admin-head{background:linear-gradient(125deg,#30223d,#6544a8 55%,#e27064);color:#fff}.product-admin-head span,.product-admin-head p{color:#eee7f5}.product-admin-head .primary{background:#fff;color:#4c3477}.catalog-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0}.catalog-kpis article{padding:15px;border:1px solid var(--line);border-radius:15px;background:#fff;display:flex;align-items:center;gap:12px}.catalog-kpis i{width:42px;height:42px;border-radius:13px;background:#eee9ff;color:var(--violet);display:grid;place-items:center;font-style:normal}.catalog-kpis span{display:flex;flex-direction:column;font-size:13px;color:#8a8290}.catalog-kpis b{font-size:16px;color:#251d2b}.catalog-kpis .attention{border-color:#efc69e;background:#fffaf4}.catalog-toolbar{padding:11px;border:1px solid var(--line);border-radius:14px;background:#fff;display:grid;grid-template-columns:minmax(230px,1fr) 150px 130px 130px auto;gap:8px;margin-bottom:11px}.catalog-toolbar label{height:42px;border:1px solid #ded7e4;border-radius:10px;display:flex;align-items:center;padding:0 11px}.catalog-toolbar input{width:100%;border:0;outline:0;padding:0 9px}.catalog-toolbar select,.catalog-toolbar>button{height:42px;border:1px solid #ded7e4;border-radius:10px;background:#fff;padding:0 10px;font-size:13px}.catalog-toolbar>button{background:#211a27;color:#fff}.products-admin-table{overflow:visible}.products-admin-table table{min-width:900px}.admin-product-cell{display:flex;align-items:center;gap:10px;min-width:245px}.admin-product-cell img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:#f1eef3}.admin-product-cell span{display:flex;flex-direction:column}.admin-product-cell b{font-size:13px}.admin-product-cell small,.products-admin-table td>small{font-size:13px;color:#8d8591}.catalog-pill,.source-badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f0edf2;color:#756c7a;font-size:13px}.catalog-pill.published,.source-badge{background:#e9f8f1;color:#21805d}.source-badge.hesab{background:#eee9ff;color:#6947b4}.row-status{display:block;margin-top:4px}.stock-number{font-size:15px;color:var(--green);font-weight:700}.stock-number.low{color:#cf812f}.stock-number.out{color:#b24d50}.row-actions{display:flex;gap:4px}.row-actions button{height:32px;border:1px solid #ddd6e2;border-radius:8px;background:#fff;padding:0 9px;font-size:13px}.row-actions button:first-child{background:#29202f;color:#fff}.row-actions .danger{color:#b34c50}.empty-catalog{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.empty-catalog i{font-size:32px;color:#c4bbc9}.empty-catalog button{border:0;border-radius:9px;background:#2b2231;color:#fff;padding:9px 14px}.catalog-pager{padding:12px;display:flex;align-items:center;justify-content:center;gap:14px;border-top:1px solid var(--line)}.catalog-pager button{height:34px;border:1px solid #ddd5e2;border-radius:8px;background:#fff}.catalog-pager button:disabled{opacity:.4}.product-editor-backdrop,.movement-backdrop{position:fixed;inset:0;z-index:1000;background:#1c1424b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px;display:grid;place-items:center}.product-editor{width:min(1320px,96vw);height:min(920px,94vh);border-radius:22px;background:#f7f5f8;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden}.product-editor>header{padding:18px 22px;background:linear-gradient(115deg,#251d2d,#4d3964);color:#fff;display:flex;justify-content:space-between}.product-editor>header h2{margin:3px 0}.product-editor>header span,.product-editor>header small{display:block;font-size:13px;color:#d7cce2}.product-editor>header>div:last-child,.product-editor-footer>div{display:flex;gap:8px}.product-editor>header button,.product-editor-footer button{height:40px;border:1px solid rgba(255,255,255,.1960784314);border-radius:10px;background:#ffffff12;color:#fff;padding:0 16px;font-size:13px}.product-editor>header .primary,.product-editor-footer .primary{border:0;background:linear-gradient(135deg,var(--violet),var(--coral))}.product-editor-tabs{padding:0 20px;background:#fff;border-bottom:1px solid var(--line);display:flex;overflow:auto}.product-editor-tabs button{height:51px;border:0;border-bottom:2px solid transparent;background:none;color:#7c7381;padding:0 17px;font-size:13px;white-space:nowrap}.product-editor-tabs button.active{border-color:var(--violet);color:var(--violet)}.product-editor-tabs em{background:#eee9ff;padding:2px 5px;border-radius:20px}.product-editor-body{padding:17px 20px;overflow:auto}.product-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-card{padding:17px;border:1px solid #e0dae4;border-radius:15px;background:#fff}.editor-card.wide{grid-column:1/-1}.editor-card h3{margin:0 0 12px}.editor-card>p{font-size:13px;color:#8a8290}.editor-card>label,.variant-fields>label,.inventory-source-card>div,.bulk-editor label,.form-row>label{display:flex;flex-direction:column;gap:5px;margin-top:10px;color:#665e6a;font-size:13px}.editor-card input,.editor-card select,.editor-card textarea,.variant-fields input,.variant-fields select,.inventory-source-card select,.bulk-editor input,.variation-builder input{width:100%;min-height:41px;border:1px solid #ded7e3;border-radius:9px;background:#fff;padding:0 10px;outline:none}.editor-card textarea{min-height:73px;padding-top:10px}.editor-card textarea.large{min-height:135px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form-row.four{grid-template-columns:repeat(4,1fr)}.check-card{min-height:49px!important;padding:8px 10px!important;border:1px solid #e1dae5!important;border-radius:10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;background:#fbfafc}.check-card input{width:17px!important;min-height:17px!important;accent-color:var(--violet)}.check-card span{display:flex;flex-direction:column}.check-card small{font-size:13px}.quick-category{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:10px}.quick-category input{height:40px;border:1px solid #ded7e3;border-radius:9px}.quick-category button{border:0;border-radius:9px;background:#eee9ff;color:var(--violet)}.editor-card select[multiple]{min-height:105px}.product-editor-footer{padding:11px 20px;background:#fff;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.product-editor-footer>span{color:#b34c50;font-size:13px}.product-editor-footer>div>button:first-child{color:#615769;border-color:#ddd5e1;background:#fff}.pricing-editor{display:grid;gap:11px}.inventory-source-card{padding:14px;border:1px solid #ded7e4;border-radius:14px;background:#fff;display:grid;grid-template-columns:230px 1fr 290px;gap:14px;align-items:center}.inventory-source-card p{padding:10px;border-radius:9px;background:#eaf8f2;color:#287c60;font-size:13px}.inventory-source-card p.warning{background:#fff2e8;color:#a45f22}.variation-builder{padding:13px;border:1px dashed #cfc4dc;border-radius:14px;background:#faf8ff;display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:9px;align-items:center}.variation-builder>div{display:flex;flex-direction:column}.variation-builder small{font-size:13px}.variation-builder button,.bulk-editor button{height:41px;border:0;border-radius:9px;background:var(--violet);color:#fff;font-size:13px}.bulk-editor{padding:11px;border:1px solid #e0dae5;border-radius:13px;background:#fff;display:grid;grid-template-columns:auto repeat(3,1fr) auto auto;gap:8px;align-items:end}.bulk-editor label{margin:0}.bulk-editor .dark{background:#251e2b}.variant-editor-list{display:grid;gap:10px}.variant-editor-list>article{border:1px solid #ddd6e2;border-radius:14px;background:#fff;overflow:hidden}.variant-editor-list>article.inactive{opacity:.58}.variant-editor-list>article>header{padding:10px 13px;background:#faf9fb;border-bottom:1px solid #eee9f0;display:flex;align-items:center;gap:10px}.variant-editor-list header>div{display:flex;align-items:center;gap:9px}.variant-editor-list header i{width:28px;height:28px;border-radius:9px;border:1px solid #d8d0dc}.variant-editor-list header span{display:flex;flex-direction:column}.variant-editor-list header small{font-size:13px}.variant-editor-list header>label{margin-right:auto}.variant-editor-list header .danger{border:0;border-radius:7px;background:#fff0ef;color:#b0494c}.variant-fields{padding:12px;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px}.variant-fields>label{margin:0}.variant-fields input,.variant-fields select{min-height:38px}.variant-editor-list>article>footer{padding:9px 13px;border-top:1px solid #eee9f0;display:flex;gap:18px;align-items:center}.variant-editor-list footer label{font-size:13px}.variant-editor-list footer button{margin-right:auto;border:0;border-radius:8px;background:#eee9ff;color:var(--violet)}.download-fields{display:grid;grid-template-columns:220px 1fr auto;gap:7px;margin:11px 0}.download-fields input{height:40px;border:1px solid #ddd6e2;border-radius:9px}.movement-backdrop{z-index:1100}.movement-backdrop>section{width:min(620px,94vw);border-radius:19px;background:#fff;overflow:hidden}.movement-backdrop section>header{padding:17px;background:#292031;color:#fff;display:flex;justify-content:space-between}.movement-backdrop header button{background:none;color:#fff;border:0}.movement-list{padding:13px;max-height:65vh;overflow:auto}.movement-list article{padding:11px;border-bottom:1px solid #eee9f0;display:grid;grid-template-columns:48px 1fr auto;gap:10px}.movement-list i{border-radius:10px;background:#fff0ef;color:#b34d50;display:grid;place-items:center}.movement-list i.plus{background:#e9f8f1;color:#247a5c}.movement-list span{display:flex;flex-direction:column}.movement-list small{font-size:13px}.integration-mode{margin-top:12px;padding:11px;border-radius:11px;background:#eee9ff;color:#6945b4;display:flex;justify-content:space-between}.integration-mode.local{background:#eaf8f2;color:#247b5c}.integration-grid .switch-row.compact{padding:9px 0;border-top:1px solid #eee9f0;flex-direction:row;margin-top:3px}.integration-note{padding:10px;border-radius:9px;background:#f7f4f9;color:#756d7a;font-size:13px}.integration-actions button:disabled{opacity:.45}@media(max-width:1200px){.variant-fields{grid-template-columns:repeat(4,1fr)}.inventory-source-card,.variation-builder{grid-template-columns:1fr 1fr}.bulk-editor{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.catalog-kpis,.catalog-toolbar{grid-template-columns:1fr 1fr}.admin-product-search{grid-column:1/-1}.products-admin-table{overflow:auto}.product-editor-backdrop{padding:0}.product-editor{width:100vw;height:100vh;border-radius:0}.product-form-grid,.inventory-source-card,.variation-builder{grid-template-columns:1fr}.editor-card.wide{grid-column:1}.variant-fields{grid-template-columns:1fr 1fr}}@media(max-width:600px){.catalog-toolbar,.form-row,.form-row.four,.variant-fields,.bulk-editor{grid-template-columns:1fr}.product-editor>header{padding:13px}.product-editor-tabs{padding:0}.product-editor-body{padding:10px}.variant-editor-list>article>footer{flex-direction:column;align-items:flex-start}.variant-editor-list footer button{margin:0}.download-fields{grid-template-columns:1fr}.catalog-kpis i{display:none}}.date-report-filter{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px;min-width:min(680px,100%)}.date-report-filter app-jalali-datepicker{flex:1;min-width:150px}.date-report-filter select,.date-report-filter>button{height:44px;border:1px solid #ded7e4;border-radius:11px;background:#fff;padding:0 11px;font-size:13px}.date-report-filter>button{border:0;background:#241b2a;color:#fff;white-space:nowrap}.order-date-filter{margin-top:13px;padding:12px;border:1px solid #e3dce7;border-radius:15px;background:linear-gradient(115deg,#fff,#faf6ff);display:grid;grid-template-columns:minmax(185px,1fr) repeat(2,minmax(155px,220px)) 170px auto;gap:9px;align-items:center}.order-date-filter>div{display:flex;flex-direction:column}.order-date-filter>div b{font-size:13px}.order-date-filter>div small{font-size:13px;color:#8b8290}.order-date-filter select,.order-date-filter>button{height:44px;border:1px solid #ded7e4;border-radius:11px;background:#fff;padding:0 11px;font-size:13px}.order-date-filter>button{border:0;background:linear-gradient(135deg,#30223d,#6f4cff);color:#fff;padding:0 16px}.banner-admin-list article>div:last-child>.banner-jalali-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.banner-jalali-range app-jalali-datepicker{margin-top:1px}.integration-dates{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:13px;color:#7d7480}.integration-report-filter{padding:10px 12px;border-top:1px solid #eee9f0;background:#fbfafc;min-width:0}.integration-report-filter app-jalali-datepicker{max-width:230px}.report-range-card{margin:13px 0;padding:14px;border:1px solid #e2d9e8;border-radius:16px;background:linear-gradient(120deg,#fff,#faf6ff 62%,#fff8f4);display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,230px) minmax(170px,230px) auto;gap:10px;align-items:end;box-shadow:0 13px 34px #40254b0a}.report-range-card>div,.report-range-card label{display:flex;flex-direction:column;gap:5px}.report-range-card b{font-size:13px}.report-range-card small,.report-range-card label{font-size:13px;color:#807684}.report-range-card>button{height:44px;border:0;border-radius:11px;background:#241b2a;color:#fff;padding:0 18px}.report-period{margin:3px 0 11px;padding:9px 12px;border-radius:11px;background:#ede9ff;color:#60429b;font-size:13px;width:max-content;max-width:100%}.report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.report-kpis article{min-height:115px;padding:16px;border:1px solid #e5dfe8;border-radius:16px;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 13px 32px #3924420a}.report-kpis article:after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;left:-22px;bottom:-32px;background:linear-gradient(135deg,#6f4cff22,#ff5b6217)}.report-kpis small{font-size:13px;color:#877d8a}.report-kpis b{margin-top:12px;font-size:18px;color:#2e2534}.report-kpis span{font-size:13px;color:var(--green)}.report-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);gap:11px;margin-top:11px}.report-chart,.report-payments{padding:17px;border:1px solid #e4dde7;border-radius:16px;background:#fff}.report-chart header,.report-payments header{border:0;background:none}.report-chart h3,.report-payments h3{margin:0}.report-chart header small{font-size:13px;color:#8b8290}.report-bars{height:245px;margin-top:13px;padding:15px 5px 0;display:flex;gap:7px;align-items:flex-end;overflow-x:auto;border-bottom:1px solid #e8e1ea;background:linear-gradient(#fff,#faf8fc)}.report-bars>div{height:100%;min-width:35px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px}.report-bars i{display:block;width:min(24px,72%);min-height:3px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#8a55d7,#ff716b);box-shadow:0 7px 14px #7449c226;transition:.25s}.report-bars small{font-size:13px;color:#847a88;direction:ltr}.report-payments>div{padding:11px 0;border-bottom:1px solid #eee9f0;display:flex;align-items:center;justify-content:space-between}.report-payments>div span{display:flex;flex-direction:column}.report-payments>div b{font-size:13px}.report-payments>div small{font-size:13px;color:#938997}.report-payments>div strong{font-size:13px}.report-payments>p{color:#8f8592;font-size:13px}.report-daily-table{margin-top:11px}.report-daily-table table{min-width:560px}@media(max-width:1100px){.order-date-filter,.report-range-card{grid-template-columns:1fr 1fr}.order-date-filter>div,.report-range-card>div{grid-column:1/-1}.report-kpis{grid-template-columns:1fr 1fr}.report-layout{grid-template-columns:1fr}.date-report-filter{min-width:0;flex-wrap:wrap}.date-report-filter app-jalali-datepicker{min-width:180px}.sms-logs>header{align-items:flex-start;flex-direction:column}.sms-logs .date-report-filter{width:100%}}@media(max-width:700px){.order-date-filter,.report-range-card,.report-kpis{grid-template-columns:1fr}.order-date-filter>*,.report-range-card>*{grid-column:1!important}.date-report-filter{display:grid!important;grid-template-columns:1fr!important}.date-report-filter app-jalali-datepicker{min-width:0}.date-report-filter select,.date-report-filter>button{width:100%}.banner-admin-list article>div:last-child>.banner-jalali-range{grid-template-columns:1fr}.report-chart,.report-payments{padding:12px}.report-bars{height:210px}.integration-dates{align-items:flex-start}.admin-table>header{align-items:flex-start;gap:10px;flex-direction:column}}.movement-backdrop>section{width:min(720px,94vw)}.movement-date-filter{padding:10px 13px;background:#faf8fb;border-bottom:1px solid #eee9f0;display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.movement-date-filter>button{min-height:44px;border:0;border-radius:11px;background:#30223d;color:#fff;padding:0 13px}.movement-backdrop .movement-list{max-height:58vh}@media(max-width:600px){.movement-date-filter{grid-template-columns:1fr}.movement-date-filter>button{min-height:42px}}html[data-theme=dark] .catalog-kpis article,html[data-theme=dark] .catalog-toolbar,html[data-theme=dark] .editor-card,html[data-theme=dark] .product-editor-tabs,html[data-theme=dark] .product-editor-footer,html[data-theme=dark] .inventory-source-card,html[data-theme=dark] .bulk-editor,html[data-theme=dark] .variant-editor-list>article,html[data-theme=dark] .movement-backdrop>section,html[data-theme=dark] .report-kpis article,html[data-theme=dark] .report-chart,html[data-theme=dark] .report-payments{background:#171b24!important;border-color:#2f3642!important;color:#f4f1f6!important}html[data-theme=dark] .catalog-kpis span,html[data-theme=dark] .catalog-kpis b,html[data-theme=dark] .editor-card>p,html[data-theme=dark] .editor-card>label,html[data-theme=dark] .variant-fields>label,html[data-theme=dark] .inventory-source-card>div,html[data-theme=dark] .bulk-editor label,html[data-theme=dark] .form-row>label,html[data-theme=dark] .admin-product-cell small,html[data-theme=dark] .products-admin-table td>small{color:#a6adba!important}html[data-theme=dark] .catalog-kpis b{color:#f4f1f6!important}html[data-theme=dark] .catalog-kpis .attention{background:#2e281f!important;border-color:#5b4930!important}html[data-theme=dark] .catalog-toolbar label,html[data-theme=dark] .catalog-toolbar select,html[data-theme=dark] .catalog-toolbar input,html[data-theme=dark] .editor-card input,html[data-theme=dark] .editor-card select,html[data-theme=dark] .editor-card textarea,html[data-theme=dark] .variant-fields input,html[data-theme=dark] .variant-fields select,html[data-theme=dark] .inventory-source-card select,html[data-theme=dark] .bulk-editor input,html[data-theme=dark] .variation-builder input,html[data-theme=dark] .quick-category input,html[data-theme=dark] .download-fields input{background:#1e2430!important;border-color:#343b48!important;color:#f4f1f6!important}html[data-theme=dark] .catalog-toolbar>button,html[data-theme=dark] .date-report-filter>button,html[data-theme=dark] .report-range-card>button,html[data-theme=dark] .movement-date-filter>button{background:#292f3b!important;color:#fff!important}html[data-theme=dark] .product-editor{background:#11151c!important;color:#f4f1f6!important}html[data-theme=dark] .product-editor-tabs button{color:#aaa2b2!important}html[data-theme=dark] .product-editor-tabs button.active{color:#b19eff!important}html[data-theme=dark] .check-card,html[data-theme=dark] .variation-builder,html[data-theme=dark] .integration-note,html[data-theme=dark] .integration-report-filter,html[data-theme=dark] .movement-date-filter,html[data-theme=dark] .order-date-filter,html[data-theme=dark] .report-range-card{background:#1a1f29!important;border-color:#303744!important;color:#d8d3dd!important}html[data-theme=dark] .variant-editor-list>article>header,html[data-theme=dark] .variant-editor-list>article>footer{background:#1d222c!important;border-color:#2f3642!important}html[data-theme=dark] .row-actions button,html[data-theme=dark] .catalog-pager button,html[data-theme=dark] .date-report-filter select,html[data-theme=dark] .order-date-filter select{background:#1e2430!important;border-color:#343b48!important;color:#f3f0f5!important}html[data-theme=dark] .row-actions button:first-child{background:#302c3c!important}html[data-theme=dark] .catalog-pill{background:#292f39!important;color:#c2bbc8!important}html[data-theme=dark] .source-badge{background:#19342c!important;color:#70d1af!important}html[data-theme=dark] .source-badge.hesab{background:#29243a!important;color:#b19eff!important}html[data-theme=dark] .report-bars{background:linear-gradient(#171b24,#1d222c)!important;border-color:#2e3541!important}html[data-theme=dark] .report-kpis b{color:#f4f1f6!important}
