@font-face{font-family:LocalArabic;src:local('Segoe UI')}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button,a,input,textarea{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}body{margin:0;background:#101112;color:#f4f4f4;font-family:LocalArabic,'Tahoma',sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{color:inherit;background:none;border:0}input,textarea,select{color:inherit;background:#222426;border:1px solid #353638;border-radius:10px;padding:11px 13px;min-width:0}input:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid #e3b961;outline-offset:3px}svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}[hidden]{display:none!important}.topbar{height:90px;display:flex;align-items:center;padding:0 32px;gap:45px;border-bottom:1px solid #292a2b;background:#131415}.brand{width:219px;flex-shrink:0}.brand b{font-size:29px;letter-spacing:1px;display:block;line-height:1.15}.brand b span{font-size:12px;letter-spacing:1.5px;background:#e3b961;color:#151515;padding:4px 7px;margin-left:8px;border-radius:3px;vertical-align:middle}.brand small{font-size:12px;color:#909194;display:block;margin-top:7px}.search{width:390px;display:flex;align-items:center;padding:0 17px;border:1px solid #333537;border-radius:30px;color:#aaa;background:#202123}.search input{background:transparent;border:0;width:100%;padding:11px}.search input:focus{outline:0}.search kbd{font-size:12px;padding:0 5px;background:#303133;border-radius:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #393b3d;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:600}.button.gold{background:#e3b961;border-color:#e3b961;color:#151515}.store-top{margin-inline-start:auto}.layout{display:grid;grid-template-columns:220px minmax(390px,1fr) 330px;gap:22px;padding:0 30px;max-width:1570px;margin:auto;height:calc(100dvh - 90px)}.navigation{padding:25px 0 10px;display:flex;flex-direction:column;min-height:0}.nav-item{display:flex;align-items:center;gap:17px;width:100%;font-size:18px;font-weight:600;padding:13px 16px;border-radius:10px;margin-bottom:6px;color:#bbb}.nav-item:hover{background:#202122}.nav-item.selected{color:#e3b961;background:#282419}.nav-item.selected svg{stroke-width:2}.nav-divider{height:1px;background:#2b2c2d;margin:20px 0}.eyebrow{color:#929396;font-size:12px;letter-spacing:.3px;margin:0 0 14px}.creator-short{display:flex;align-items:center;gap:10px;text-align:right;padding:8px 0;width:100%}.avatar{border-radius:50%;display:inline-grid;place-items:center;width:42px;height:42px;color:#f2cf8d;background:#29241b;font-weight:700;font-size:13px;border:1px solid #685432;flex-shrink:0}.creator-short strong{display:block;font-size:13px;letter-spacing:.4px}.creator-short small{display:block;color:#939393;font-size:12px}.verified{color:#e3b961;font-size:12px;margin-inline-start:5px}.nav-note{padding:20px 16px;background:linear-gradient(130deg,#23231f,#191a1a);border:1px solid #31322b;border-radius:12px;margin-top:30px}.tiny-play{font-size:22px;color:#e3b961}.nav-note h3{font-size:16px;margin:4px 0}.nav-note p{color:#999;font-size:13px;margin:0;line-height:1.9}footer{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;gap:9px;color:#777;font-size:12px}footer button{padding:0;font-size:12px}footer small{width:100%;font-size:11px}main{min-width:0;min-height:0;display:flex;flex-direction:column}.feed-tabs{height:66px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:26px;font-weight:600;font-size:16px}.feed-tabs button{height:100%;position:relative;color:#8e9091}.feed-tabs .active{color:#fff}.feed-tabs .active:after{content:'';height:3px;width:22px;position:absolute;bottom:9px;left:50%;transform:translateX(-50%);background:#e3b961;border-radius:3px}.feed-tabs-note{font-weight:400;color:#747678;font-size:12px;margin-inline-start:auto}.feed{overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;flex:1;min-height:0}.feed::-webkit-scrollbar{display:none}.clip{height:100%;min-height:400px;display:flex;gap:16px;justify-content:center;align-items:center;scroll-snap-align:start;scroll-snap-stop:always;padding:0 0 19px;direction:ltr}.video-wrap{height:100%;max-width:100%;aspect-ratio:720/1264;position:relative;border-radius:14px;overflow:hidden;background:#232323}.video-wrap video{height:100%;width:100%;object-fit:cover;display:block;cursor:pointer}.video-shade{position:absolute;inset:65% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.8))}.video-top{position:absolute;top:15px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;direction:rtl}.replay-label{font-size:11px;border:1px solid #ffffff45;border-radius:5px;background:#16161688;padding:3px 8px;backdrop-filter:blur(8px)}.volume,.play-state{background:#15151588;color:white;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;backdrop-filter:blur(8px)}.volume svg{width:18px;height:18px}.play-state{position:absolute;top:45%;left:43%;width:54px;height:54px;pointer-events:none;opacity:0;transition:opacity .2s}.video-wrap.paused .play-state{opacity:1}.video-bottom{position:absolute;bottom:26px;left:18px;right:18px;direction:rtl}.video-author{display:flex;gap:9px;align-items:center;margin-bottom:12px}.video-author .avatar{background:#fff;color:#161616;border:0;width:32px;height:32px;font-size:10px}.author-text{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:.3px}.follow{padding:3px 10px;border:1px solid #ffffff80;border-radius:5px;font-size:12px;margin-inline-start:auto}.video-bottom h1{font-size:17px;line-height:1.7;margin:0 0 5px;font-weight:600;text-shadow:0 1px 5px #000}.video-bottom p{font-size:12px;color:#ddd;margin:0}.video-product{margin-top:12px;padding:8px;display:flex;gap:9px;align-items:center;text-align:right;border-radius:8px;background:#ffffffee;color:#242424;width:100%}.video-product img{width:40px;height:40px;object-fit:contain;border-radius:5px;background:white}.video-product strong{font-size:12px;display:block}.video-product small{display:block;color:#676767;font-size:10px}.video-product .bag-cue{margin-inline-start:auto;color:#86641e;font-size:11px;white-space:nowrap}.progress{position:absolute;bottom:0;height:4px;left:0;right:0;accent-color:#e3b961;background:#ffffff44;border:0;padding:0;width:100%;border-radius:0;cursor:pointer;direction:ltr}.actions{display:flex;flex-direction:column;gap:21px;justify-content:flex-end;align-self:flex-end;padding-bottom:28px}.action{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:#aaa;padding:0;min-width:44px}.action .circle{width:43px;height:43px;border-radius:50%;background:#262729;display:grid;place-items:center;color:#ececec}.action.active .circle{color:#e3b961;background:#302b21}.action.like.active .circle{color:#ff596d}.action svg{width:23px;height:23px}.detail-panel{margin-top:30px;padding:0 0 18px 5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.detail-title{display:flex;align-items:center;gap:10px}.detail-title h2,.discussion-heading h2{font-size:16px;margin:0}.gold-line{height:17px;width:3px;border-radius:3px;background:#e3b961}.subtle{margin-inline-start:auto;color:#666;font-size:12px;direction:ltr}.featured-image{height:180px;background:#f7f7f7;border-radius:12px;margin:20px 0 13px;display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-image img{width:100%;height:100%;object-fit:contain}.featured-title{font-size:19px;margin:0 0 2px}.muted{font-size:14px;color:#959698}.product-subtitle{font-size:13px;color:#9b9b9b;margin:0 0 16px}.product-cta{width:100%;margin-bottom:5px}.source-note{font-size:11px;display:block;text-align:center;color:#777}.section-label{font-size:12px;color:#858789;margin-top:24px}.facts{font-size:13px;list-style:none;padding:0;line-height:2.15;margin:8px 0}.facts li:before{content:'✓';color:#c7ab71;margin-inline-end:9px}.divider{height:1px;background:#2d2f30;margin:20px 0}.discussion-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.discussion-heading svg{width:18px;color:#858585}.questions{display:flex;gap:7px;flex-wrap:wrap}.questions button{border:1px solid #3b3c3d;padding:5px 9px;border-radius:7px;color:#bfbfbf;font-size:12px}.faq-answer{padding:12px;background:#25241f;border-radius:8px;font-size:13px;margin-top:12px}.comments{max-height:170px;overflow-y:auto;font-size:13px;margin:15px 0}.empty-comments{text-align:center;padding:14px 6px;color:#838587}.empty-comments strong{display:block;font-weight:400;color:#b0b1b2;font-size:14px}.empty-comments p{font-size:12px;margin:6px 0}.comment{padding:10px 0;border-bottom:1px solid #2a2b2c;overflow-wrap:anywhere}.comment p{margin:4px 0}.comment small{color:#a59470;font-size:11px}#comment-form>input{font-size:12px;padding:6px 9px;margin-bottom:8px;width:100%;background:transparent}.comment-entry{display:flex;align-items:center;border-radius:9px;background:#222426;border:1px solid #353638}.comment-entry input{background:transparent;border:0;width:100%;font-size:13px}.comment-entry button{color:#e3b961;padding:6px 9px}.comment-entry svg{width:20px}#comment-form>small{font-size:11px;color:#777}.sheet{background:#1c1d1f;border:1px solid #3a3c3e;color:#eee;border-radius:18px;padding:26px;width:min(550px,calc(100% - 24px));max-height:88dvh}.sheet::backdrop{background:#0009;backdrop-filter:blur(5px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dialog-heading h2{font-size:23px;margin:0}.dialog-heading .eyebrow{font-size:11px;color:#e3b961;margin:0}.icon-button{width:34px;height:34px;background:#303133;border-radius:50%;display:grid;place-items:center}.shop-product{display:flex;gap:15px;align-items:center;border-top:1px solid #383838;padding:18px 0}.shop-product img{width:82px;height:82px;object-fit:contain;background:#fff;border-radius:9px}.shop-product h3{font-size:16px;margin:0}.shop-product p{font-size:12px;color:#aaa;margin:2px 0 9px}.shop-product a{font-size:13px;color:#e3b961}.store-disclaimer{font-size:12px;border-top:1px solid #333;padding-top:15px}.discovery{overflow-y:auto;padding:22px 5px}.discovery h1{font-size:28px;margin:0}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px}.product-grid .shop-product{display:block;border:1px solid #353535;border-radius:12px;padding:16px}.product-grid img{width:100%;height:180px;margin-bottom:10px}.empty-feed{height:100%;display:grid;place-content:center;text-align:center;color:#aaa;padding:30px}.empty-feed h2{font-size:22px;color:#eee}.empty-feed p{font-size:14px}.loading{padding:50px;text-align:center;color:#aaa}#toast{position:fixed;bottom:35px;left:50%;transform:translateX(-50%) translateY(100px);background:#e3b961;color:#151515;border-radius:9px;padding:11px 22px;z-index:20;max-width:90%;opacity:0;transition:.25s;font-size:14px}#toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
@media(min-width:1550px){.layout{grid-template-columns:235px minmax(500px,1fr) 350px;gap:38px}.topbar{padding-inline:max(35px,calc((100vw - 1500px)/2))}.video-wrap{max-height:850px}.feed-tabs{max-width:620px;margin:auto;width:100%}}
@media(max-width:1150px){.layout{grid-template-columns:180px minmax(330px,1fr) 280px;padding:0 18px;gap:15px}.topbar{gap:15px;padding:0 22px}.brand{width:180px}.search{width:320px}.nav-note{padding:14px}.actions{gap:17px}.featured-image{height:160px}.clip{gap:10px}.video-bottom{left:12px;right:12px}.feed-tabs-note{display:none}}
@media(max-width:930px){.layout{grid-template-columns:78px minmax(320px,1fr) 265px;gap:15px}.navigation .nav-item{justify-content:center;padding:14px 0}.nav-item>span:last-child,.navigation>.eyebrow,.creator-short,.nav-note,footer,.nav-divider{display:none}.brand{width:auto}.topbar .brand small{display:none}.topbar .brand b{font-size:25px}.topbar{height:74px}.layout{height:calc(100dvh - 74px)}.store-top{font-size:0;gap:0;padding:10px}.search{margin:auto}.nav-item{margin-bottom:13px}}
@media(max-width:720px){.topbar{height:63px;padding:0 17px;gap:8px}.brand b{font-size:22px!important}.brand b span{font-size:9px;padding:3px 4px;margin-left:5px}.search{width:44px;padding:9px;margin-inline-start:auto;margin-inline-end:5px;border:0;background:transparent}.search kbd{display:none}.search input{position:absolute;top:64px;right:12px;left:12px;width:calc(100% - 24px);z-index:12;background:#252525;display:none;border:1px solid #444}.search:focus-within input,.search.open input{display:block}.store-top{border:0;padding:6px}.layout{display:block;padding:0;height:calc(100dvh - 63px);position:relative}.navigation{position:fixed;bottom:0;left:0;right:0;height:63px;z-index:9;background:#121314ee;border-top:1px solid #333;padding:0;display:block;backdrop-filter:blur(8px)}.nav-primary{display:flex;justify-content:space-around;height:100%}.navigation .nav-item{flex-direction:column;gap:0;font-size:10px!important;padding:6px 17px;margin:0;width:auto;background:none;min-width:58px}.nav-item>span:last-child{display:block!important;font-size:10px}.nav-item svg{height:22px;width:22px}.detail-panel{display:none}.layout main{height:calc(100% - 63px)}.feed-tabs{height:45px;gap:32px;font-size:15px}.feed-tabs .active:after{bottom:2px}.feed-tabs-note{display:none}.clip{padding:0;position:relative;min-height:0;display:block}.video-wrap{width:100%;height:100%;max-width:none;aspect-ratio:auto;border-radius:0}.video-wrap video{object-fit:contain;background:#18191a}.actions{position:absolute;right:10px;bottom:167px;gap:13px;padding:0;direction:rtl}.action{font-size:10px;color:#fff;text-shadow:0 1px 4px #000}.action .circle{background:#14141466;backdrop-filter:blur(5px);width:36px;height:36px}.action svg{width:20px;height:20px}.video-bottom{bottom:20px;right:15px;left:15px}.video-bottom h1{font-size:16px}.video-product{margin-top:9px}.video-author{margin-bottom:8px}.video-top{top:10px}.video-bottom p{max-width:90%;font-size:11px}.discovery{padding:25px 18px}.product-grid img{height:150px}#toast{bottom:80px}.sheet{padding:20px}.mobile-comments .comments{max-height:36dvh}.video-shade{inset:55% 0 0}.empty-feed{padding:20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
