@font-face{font-family:Baloo;src:url(/fonts/Baloo-ExtraBold.woff2) format('woff2');font-weight:800;font-display:swap}
:root{--bg:#FFFFFF;--page:#F2F2F5;--surface:#F4F4F7;--card:#F4F4F7;--text:#111114;--muted:#6B6B78;--line:rgba(17,17,20,.08);--on-accent:#fff;--title:Baloo,Vazirmatn;--chip-bg:rgba(255,255,255,.18);--nav-bg:rgba(255,255,255,.95);--r:22px;--sheet:#fff}
.t-reels .hero.has-video{min-height:62vh;min-height:62svh;border-radius:0 0 30px 30px;margin-bottom:6px}
.t-reels .hero .logo{border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5) border-box;width:92px;height:92px;padding:3px}
.t-reels .hero .logo.mono{background:linear-gradient(#111,#111) padding-box,linear-gradient(45deg,#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5) border-box;color:#fff}
.t-reels .hero h1{font-weight:800;font-size:clamp(34px,10vw,48px)}
.t-reels .cats{border:0;background:var(--nav-bg)}
.t-reels .cats-in{gap:14px;padding:12px 16px 10px}
.t-reels .cats a{border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px;width:70px;white-space:normal;text-align:center;font-size:11.5px;line-height:1.4;color:var(--text);background:none!important}
.t-reels .cats a::before{content:attr(data-i);width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 24px/1 Baloo,Vazirmatn;color:#fff;
  background:linear-gradient(135deg,var(--accent),#962FBF);box-shadow:0 0 0 2px #fff,0 0 0 4px #DBDBE0}
.t-reels .cats a.on::before{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent)}
.t-reels .cats a.on{color:var(--accent)!important}
.t-reels .search{border-radius:999px;background:var(--surface);border:0}
.t-reels .cat h2{font-weight:800;font-size:24px}
.t-reels .l-reels .item{box-shadow:0 14px 30px -20px rgba(0,0,0,.5)}
.t-reels .item h3{font-family:Baloo,Vazirmatn;font-weight:800;font-size:20px}
.t-reels .l-reels .item:not(.noimg) .price{font-size:19px}
.t-reels .bdg{background:linear-gradient(45deg,#FA7E1E,#D62976);color:#fff}
.t-reels .ph.empty{background:linear-gradient(135deg,#FEDA75,#D62976 60%,#4F5BD5)}
.t-reels .ph.empty span{color:#fff;opacity:1}
.t-reels .obtn,.t-reels .cartbar{border-radius:999px;background:linear-gradient(45deg,#FA7E1E,#D62976 60%,#962FBF)}
