.sist-stories{width:100%;display:block;direction:rtl;max-width:1240px;margin:0 auto;padding:14px 16px 6px;box-sizing:border-box}
.sist-stories[hidden]{display:none}
.sist-stories__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}
.sist-stories__track::-webkit-scrollbar{display:none}
.sist-story{flex:0 0 auto;width:80px;background:none;border:0;padding:0;margin:0;cursor:pointer;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit;color:#222}
.sist-story:focus-visible{outline:2px solid #f5b400;outline-offset:3px;border-radius:12px}
.sist-story__ring{width:74px;height:74px;border-radius:50%;padding:3px;background:conic-gradient(from 210deg,#ffd43b,#f5b400,#e8590c,#2b2b2b,#ffd43b);box-sizing:border-box;display:block;transition:transform .15s}
.sist-story:hover .sist-story__ring{transform:scale(1.04)}
.sist-story.is-seen .sist-story__ring{background:#cfd4da}
.sist-story__ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff;border:3px solid #fff;box-sizing:border-box;display:block}
.sist-story__title{font-size:12px;line-height:1.5;text-align:center;max-width:80px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}
@media (max-width:600px){.sist-stories{padding:10px 12px 4px}.sist-stories__track{gap:10px}.sist-story{width:68px}.sist-story__ring{width:64px;height:64px}.sist-story__title{font-size:11px;max-width:68px}}
.sist-stories .sist-story,.sist-stories .sist-story:hover,.sist-stories .sist-story:focus{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important;color:#222!important;height:auto!important;min-height:0!important;line-height:normal;text-transform:none;letter-spacing:0;white-space:normal}
.sist-stories .sist-story__ring img{object-fit:contain!important;padding:5px;max-width:none}
.sist-sv button{min-height:0;box-shadow:none;text-transform:none;letter-spacing:0}
.sist-sv .sist-sv__nav,.sist-sv .sist-sv__nav:hover,.sist-sv .sist-sv__nav:focus{background:transparent!important;border:0!important;box-shadow:none!important}
.sist-sv .sist-sv__close,.sist-sv .sist-sv__sound,.sist-sv .sist-sv__close:hover,.sist-sv .sist-sv__sound:hover{background:rgba(0,0,0,.35)!important;color:#fff!important;border:0!important}
.sist-sv .sist-sv__arrow,.sist-sv .sist-sv__arrow:hover{background:rgba(255,255,255,.15)!important;color:#fff!important;border:0!important}
.sist-sv__media img{background:#fff}
.sist-sv{z-index:2147483000!important}
.sist-sv__box::before{content:"";position:absolute;left:0;right:0;top:0;height:96px;background:linear-gradient(rgba(0,0,0,.6),transparent);z-index:2;pointer-events:none}
.sist-sv .sist-sv__name{color:#fff!important}
.sist-sv .sist-sv__close{border-radius:50%!important;width:36px!important;height:36px!important;font-size:24px!important;line-height:34px!important;padding:0!important}
.sist-sv .sist-sv__sound{border-radius:18px!important;height:30px!important;padding:0 12px!important;font-size:12px!important}
.sist-sv .sist-sv__btn{color:#111!important}
html.sist-sv-lock,html.sist-sv-lock body{overflow:hidden}
html.sist-sv-lock .nta-woo-products-button,html.sist-sv-lock #nta-wa-gdpr,html.sist-sv-lock .wa__btn_popup{display:none!important}
.sist-sv{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.92);display:none;align-items:center;justify-content:center;direction:rtl}
.sist-sv.is-open{display:flex}
.sist-sv__box{position:relative;width:min(100vw,calc(92vh * 9 / 16));height:92vh;background:#000;border-radius:14px;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:pan-y}
@media (max-width:600px){.sist-sv__box{width:100vw;height:100vh;height:100dvh;border-radius:0}}
.sist-sv__media{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
.sist-sv__media img,.sist-sv__media video{width:100%;height:100%;object-fit:contain;display:block}
.sist-sv__bars{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;z-index:3}
.sist-sv__bar{flex:1;height:3px;background:rgba(255,255,255,.35);border-radius:3px;overflow:hidden}
.sist-sv__bar i{display:block;height:100%;width:0;background:#fff}
.sist-sv__head{position:absolute;top:20px;left:10px;right:10px;display:flex;align-items:center;gap:8px;z-index:3;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}
.sist-sv__avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#fff;border:2px solid #f5b400}
.sist-sv__name{flex:1;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sist-sv__close,.sist-sv__sound{background:rgba(0,0,0,.35);color:#fff;border:0;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:36px;cursor:pointer;padding:0}
.sist-sv__sound{font-size:12px;width:auto;padding:0 10px;border-radius:18px}
.sist-sv__sound[hidden]{display:none}
.sist-sv__nav{position:absolute;top:70px;bottom:110px;width:38%;background:transparent;border:0;z-index:2;cursor:pointer;padding:0}
.sist-sv__prev{right:0}.sist-sv__next{left:0}
.sist-sv__foot{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 20px;background:linear-gradient(transparent,rgba(0,0,0,.75));z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;text-align:center}
.sist-sv__cap{font-size:14px;line-height:1.7}
.sist-sv__cap b{display:block;color:#ffd43b;font-size:15px}
.sist-sv__btn{background:#f5b400;color:#111!important;font-weight:700;font-size:14px;padding:10px 26px;border-radius:24px;text-decoration:none}
.sist-sv__btn[hidden],.sist-sv__cap:empty{display:none}
.sist-sv__arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);color:#fff;border:0;width:44px;height:44px;border-radius:50%;font-size:22px;cursor:pointer;display:none}
@media (min-width:900px){.sist-sv__arrow{display:block}.sist-sv__arrow--prev{right:calc(50% - min(50vw,calc(92vh * 9 / 32)) - 64px)}.sist-sv__arrow--next{left:calc(50% - min(50vw,calc(92vh * 9 / 32)) - 64px)}}
