.large-stories-swiper .swiper-pagination{z-index:30;align-items:center;gap:4px;width:auto;margin:0;padding:0;display:flex;position:absolute;inset:12px 14px auto;transform:none}.large-stories-swiper .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;border-radius:999px;flex:1 1 0;width:auto;min-width:0;height:3px;padding:0;display:block;position:relative;overflow:hidden;background:#ffffff6b!important;margin:0!important}.large-stories-swiper .swiper-pagination-bullets .swiper-pagination-bullet:before{display:none}.large-stories-swiper .swiper-pagination-bullets .swiper-pagination-bullet:after{content:"";position:absolute;inset:-9px 0}.large-stories-swiper .swiper-pagination-bullet>span{border-radius:inherit;background:#fffffffa;width:0;height:100%;position:absolute;inset:0 0 0 auto}.large-stories-swiper .story-item-lg-overly-bottom{gap:10px}.large-stories-swiper .story-item-lg-description{color:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;text-shadow:0 1px 8px #00000038;background:linear-gradient(145deg,#19111dd1,#2e1c30b8);border:1px solid #e2be7c6b;border-radius:16px;padding:11px 15px;font-size:14px;font-weight:500;line-height:1.8;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff14}.large-stories-swiper .story-item-lg-btn{min-width:min(100%,230px);min-height:58px;color:var(--story-button-text,#fff);background:linear-gradient(115deg, color-mix(in srgb, var(--story-button-color,#720d7b) 78%, #160c1b), var(--story-button-color,#720d7b) 68%, color-mix(in srgb, var(--story-button-color,#720d7b) 80%, #b99155));text-wrap:balance;border:1px solid #e8ca91bd;border-radius:17px;margin:0 auto;padding:11px 19px;font-size:15px;font-weight:600;line-height:1.65;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;box-shadow:0 12px 30px #0f051557,inset 0 1px #ffffff2e}.large-stories-swiper .story-item-lg-btn>i{color:#f0d49e;flex:none;font-size:19px}.large-stories-swiper .story-item-lg-btn:hover{color:#fff;filter:brightness(1.08);border-color:#ffebc2f5;transform:translateY(-2px);box-shadow:0 15px 34px #0f051566,inset 0 1px #fff3}.large-stories-swiper .story-item-lg-btn:active{transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.large-stories-swiper .story-item-lg-btn{transition:none}}.stories-wrapper{z-index:1200;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:#0d0c11e0;transition:opacity .2s,visibility .2s}.stories-wrapper.show{visibility:visible}.story-viewer-open{overflow:hidden}.large-stories-swiper .swiper-slide>.story-content-state{border-radius:inherit;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-align:center;background:#0f0d13b8;align-content:center;justify-items:center;gap:14px;width:100%;height:100%;min-height:0;padding:24px;font-size:15px;line-height:1.8;display:grid}.large-stories-swiper .story-content-spinner{border:3px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite story-content-spin}.large-stories-swiper .story-content-error{align-content:center}.large-stories-swiper .story-content-retry{color:inherit;background:#ffffff1a;border:1px solid #fff9;border-radius:999px;padding:7px 15px}@keyframes story-content-spin{to{transform:rotate(360deg)}}.large-stories-swiper{background:#17151b;border:1px solid #ffffff29;border-radius:24px;width:min(420px,100vw - 32px);overflow:hidden;box-shadow:0 24px 80px #0006;height:min(747px, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important}.story-item-lg{background:#17151b;border-radius:0}.story-item-lg>img,.story-item-lg .story-video-tag{background:#17151b}.story-item-lg .story-video-tag{pointer-events:none}.large-stories-swiper .swiper-pagination{padding-inline:16px}.large-stories-swiper .swiper-pagination-bullet{height:3px;box-shadow:0 1px 3px #0003;background:#ffffff61!important;border-radius:99px!important;margin-inline:3px!important}.story-item-lg-overly{background:linear-gradient(#0c0a10a8,#0c0a1038 72%,#0000);padding:34px 18px 44px}.story-item-lg-overly-bottom{padding:42px 16px max(18px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#0c0a1080 42%,#0c0a10d1)}.story-item-lg-back,.story-video-controls-btn{background:#12101694;border:1px solid #ffffff3d;border-radius:14px;place-items:center;min-width:40px;min-height:40px;padding:0;display:inline-grid}.story-item-lg-title{gap:9px;width:auto;min-width:0;max-width:58%}.story-item-lg-overly .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.story-video-controls{gap:7px;width:auto}.story-video-controls-btn{font-size:16px}.story-item-lg-description{text-shadow:0 1px 8px #00000061;line-height:1.9}.story-item-lg-btn{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:8px auto;padding:9px 18px;display:inline-flex;box-shadow:0 5px 18px #00000029}.story-item-lg-products{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff8c transparent;gap:8px;padding:10px 2px 4px}.story-item-lg-products>.product-item-h{scroll-snap-align:start;background:#fffffff5;border:1px solid #ffffff8f;border-radius:16px;gap:10px;width:min(290px,100vw - 72px);min-height:78px;padding:9px 11px;box-shadow:0 8px 24px #00000029}.story-product-photo{flex:0 0 58px;width:58px;height:58px;position:relative}.story-product-photo>img{object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.story-product-photo .product-card-discount-badge{position:absolute;inset-block-start:-5px;inset-inline-start:-5px}.story-item-lg-products .product-item-h-content{flex:1;gap:3px;min-width:0}.story-item-lg-products .product-title{font-size:13px;line-height:1.6}.story-item-lg-products .product-item-h-content>span:last-child{font-size:13px}.story-item-circle{transition:transform .2s,box-shadow .2s}.story-item:hover .story-item-circle{transform:translateY(-2px)}.story-item:focus-visible{outline:2px solid var(--colorMain,#740b80);outline-offset:4px;border-radius:16px}@media (width<=575px){.stories-wrapper{background:#111;padding:0}.large-stories-swiper{width:100vw;box-shadow:none;touch-action:pan-y;border:0;border-radius:0;height:100dvh!important}.story-item-lg-overly{padding:max(36px, env(safe-area-inset-top)) 16px 38px}.story-item-lg-overly-bottom{padding:38px 14px max(18px, env(safe-area-inset-bottom))}.story-item-lg-products>.product-item-h{width:min(290px,100vw - 52px)}}@media (prefers-reduced-motion:reduce){.stories-wrapper,.story-item-circle{transition:none!important}.large-stories-swiper .story-content-spinner{animation:none}.home-body .small-stories-swiper .story-item-circle.animated{animation:none!important}}.stories-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a10d1}.large-stories-swiper{isolation:isolate;background:#111015;border-color:#ffffff38}.large-stories-swiper .swiper-pagination{z-index:30;gap:3px;padding-inline:16px}.large-stories-swiper .swiper-pagination-bullet{flex:1 1 0;min-width:4px;height:3px;background:#ffffff6b!important;margin:0!important}.large-stories-swiper .swiper-pagination-bullet-active{background:#ffffff8f!important}.large-stories-swiper .swiper-pagination.swiper-pagination-lock{display:flex!important}.large-stories-swiper .swiper-pagination.swiper-pagination-lock .swiper-pagination-bullet{display:block!important}.story-item-lg>img,.story-item-lg .story-video-tag{object-position:center;background:#111015}.story-item-lg>.story-video-fallback{z-index:18;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;display:none!important}.story-item-lg>.story-video-fallback.is-visible{display:block!important}.story-item-lg .story-video-tag.is-unavailable{visibility:hidden}.story-video-buffering{z-index:19;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#12101680;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:48px;height:48px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-item-lg.is-video-buffering .story-video-buffering{display:grid}.story-video-buffering span{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:23px;height:23px;animation:.75s linear infinite story-video-buffer-spin}@keyframes story-video-buffer-spin{to{transform:rotate(360deg)}}.story-item-lg-overly{z-index:22;flex-wrap:nowrap;gap:8px}.story-item-lg-overly:not(.story-item-lg-overly-bottom){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"close title controls";align-items:center;display:grid}.story-item-lg-overly:not(.story-item-lg-overly-bottom)>.story-item-lg-back{grid-area:close}.story-item-lg-overly:not(.story-item-lg-overly-bottom)>.story-item-lg-title{grid-area:title;width:auto!important;margin:0!important}.story-item-lg-overly:not(.story-item-lg-overly-bottom)>.story-video-controls{grid-area:controls;width:auto!important;margin:0!important}.story-item-lg-title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1210166b;border:1px solid #ffffff2e;border-radius:999px;flex:1 1 0;min-width:0;max-width:none;min-height:42px;padding:4px 9px 4px 12px}.story-item-lg-overly .avatar{border:2px solid #ffffffe6;border-radius:50%;flex:0 0 34px;overflow:hidden}.story-item-lg-overly .title{color:#fff;text-shadow:0 1px 8px #00000059}.story-item-lg-back,.story-video-controls-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12101685;border-color:#ffffff4d;border-radius:50%;min-width:44px;min-height:44px;transition:background-color .18s,transform .18s}.story-item-lg-back:hover,.story-video-controls-btn:hover{background:#740b80b8;transform:translateY(-1px)}.story-item-lg-back:focus-visible,.story-video-controls-btn:focus-visible,.story-item-lg-btn:focus-visible{outline-offset:2px;outline:3px solid #ffffffd1}.story-item-lg-description{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12101657;border:1px solid #ffffff24;border-radius:14px;max-width:100%;padding:10px 13px}.story-item-lg-products>.product-item-h{border-color:#ffffffb8;box-shadow:0 10px 28px #0000003d}@media (width<=575px){.large-stories-swiper{border-radius:0}.story-item-lg-title{flex:1 1 0;max-width:none}.story-item-lg-overly{padding-inline:14px}.story-item-lg-overly-bottom{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.story-item-lg-back,.story-video-controls-btn{transition:none}.story-video-buffering span{animation:none}}
