.qa-reels--play,.qa-reels--state{line-height:1.43}.qa-reels--play{background:#000;scroll-snap-type:y mandatory}.qa-reels--state{background:var(--qa-bg)}.qa-reel,html.qa-reels-open,html.qa-reels-open .qa,html.qa-reels-open .sf-app,html.qa-reels-open body{background:#000}.qa-reel{position:relative;height:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.qa-reel__poster,.qa-reel__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.qa-reel__poster{background:rgba(0,0,0,.259);border:0}.qa-reel__poster-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000;color:hsla(0,0%,100%,.384)}.qa-reel__scrim{background:linear-gradient(180deg,rgba(0,0,0,.451) 0,transparent 18%,transparent 55%,rgba(0,0,0,.867))}.qa-reel__pause,.qa-reel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.qa-reel__pause{display:grid;place-items:center;color:hsla(0,0%,100%,.702)}.qa-reel__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.qa-reel__top{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 12px);inset-inline:var(--qa-s16);height:40px;display:flex;align-items:center;justify-content:center}.qa-reel__badge{padding:5px 14px;border-radius:10px;background:var(--qa-brand);color:#fff;font-size:14px;font-weight:900;line-height:1.43}.qa-reel__top-actions{position:absolute;inset-inline-end:0;display:flex;align-items:center;gap:10px}.qa-reel__circle{width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.36);border:1px solid hsla(0,0%,100%,.12);color:#fff;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.qa-reel__card{position:absolute;inset-inline:var(--qa-s16);bottom:calc(var(--qa-nav-h, env(safe-area-inset-bottom, 0px)) + 6px);display:flex;flex-direction:column;align-items:flex-start}.qa-reel__vendor{display:flex;align-items:center;gap:10px;max-width:100%;text-decoration:none;-webkit-tap-highlight-color:transparent}.qa-reel__logo{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:#fff;border:2px solid #fff;box-shadow:0 0 8px rgba(0,0,0,.259);overflow:hidden;position:relative;display:grid;place-items:center;color:var(--qa-ink-300)}.qa-reel__logo-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.qa-reel__vendor-text{min-width:0;display:flex;flex-direction:column}.qa-reel__vendor-name{color:#fff;font-size:16.5px;font-weight:900;text-shadow:0 0 6px rgba(0,0,0,.541)}.qa-reel__vendor-hint,.qa-reel__vendor-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-reel__vendor-hint{color:hsla(0,0%,100%,.75);font-size:12.5px;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.541)}.qa-reel__product{margin-top:var(--qa-s12);color:#fff;font-size:21px;font-weight:900;line-height:1.3;text-shadow:0 0 8px rgba(0,0,0,.541)}.qa-reel__caption,.qa-reel__product{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qa-reel__caption{margin-top:var(--qa-s6);color:hsla(0,0%,100%,.9);font-size:14px;font-weight:400;line-height:1.5;text-shadow:0 0 7px rgba(0,0,0,.867)}.qa-reel__order-wrap{margin-top:var(--qa-s16);align-self:flex-start;width:-moz-fit-content;width:fit-content;min-width:min(62%,320px);max-width:100%}.qa-reel__order{width:100%;height:54px;display:flex;align-items:center;padding-block:9px;padding-inline:9px 16px;border:0;border-radius:var(--qa-r16);background:linear-gradient(var(--qa-reel-btn-angle,100deg),#3b2fb5 0,var(--qa-brand) 50%,var(--qa-brand-dark) 100%);box-shadow:0 8px 22px rgba(25,15,111,.45);color:#fff;font:inherit;cursor:pointer;transition:transform .12s ease;-webkit-tap-highlight-color:transparent}.dark .qa-reel__order,:root[data-theme=dark] .qa-reel__order{background:var(--qa-brand-fill);color:var(--qa-on-brand-fill);box-shadow:0 8px 22px color-mix(in srgb,var(--qa-brand-fill) 45%,transparent)}.qa-reel__order:active:not(:disabled){transform:scale(.97)}.qa-reel__order:disabled{cursor:default}.qa-reel__order:disabled:not([data-loading]){opacity:.6;box-shadow:none}.qa-reel__order-icon{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,currentColor 24%,transparent);display:grid;place-items:center}.qa-reel__order-label{flex:1 1 auto;min-width:0;margin-inline:var(--qa-s8) var(--qa-s6);text-align:center;font-size:15px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-reel__order-chevron{flex:0 0 auto;display:grid;place-items:center}[dir=rtl] .qa-reel__order-chevron{transform:scaleX(-1)}.qa-reel__progress{position:absolute;inset-inline:14px;bottom:8px;direction:ltr;height:3px;border-radius:999px;background:hsla(0,0%,100%,.18);pointer-events:none}.qa-reel__progress-fill{height:100%;border-radius:999px;background:#fff;box-shadow:0 0 8px hsla(0,0%,100%,.541)}.qa-reels__state{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--qa-s24);text-align:center}.qa-reels__state>svg{display:block}.qa-reels__state-icon{color:var(--qa-ink-500);display:grid;place-items:center}.qa-reels__state-title{margin:var(--qa-s16) 0 0;color:var(--qa-ink);font-size:18px;font-weight:900}.qa-reels__state-sub{margin:var(--qa-s8) 0 0;color:var(--qa-ink-500);font-size:14px}.qa-reels__state-action{margin-top:var(--qa-s20);width:100%}.qa-reels__spin{width:var(--qa-spin-size,36px);height:var(--qa-spin-size,36px);border-radius:50%;border-top-color:transparent;border:var(--qa-spin-w,4px) solid transparent;border-top:var(--qa-spin-w,4px) solid;border-inline-start-color:currentColor;animation:qa-reels-spin .9s linear infinite}@keyframes qa-reels-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.qa-reels__spin{animation-duration:2s}.qa-reel__order{transition:none}}