.fb-widget{--fb-toggle-size:40px;--fb-icon-size:16px;--fb-panel-width:190px;--fb-panel-width-mobile:170px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;z-index:99990}.fb-widget.fb-position-bottom-left{bottom:20px;inset-inline-start:20px}.fb-widget.fb-position-bottom-right{bottom:20px;inset-inline-end:20px}.fb-widget.fb-position-top-left{inset-inline-start:20px;top:20px}.fb-widget.fb-position-top-right{inset-inline-end:20px;top:20px}.fb-widget.fb-size-standard{--fb-toggle-size:50px;--fb-icon-size:22px;--fb-panel-width:240px;--fb-panel-width-mobile:210px}.fb-widget.fb-size-spacious{--fb-toggle-size:60px;--fb-icon-size:26px;--fb-panel-width:300px;--fb-panel-width-mobile:260px}.fb-widget.fb-dragging{transition:none!important}.fb-widget.fb-dragging .fb-toggle{cursor:grabbing}.fb-widget *{box-sizing:border-box}.fb-toggle{align-items:center;animation:fb-pulse 2.8s ease-in-out infinite;background:#1877f2;border:none;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.22);color:#fff;cursor:grab;display:flex;height:var(--fb-toggle-size);justify-content:center;opacity:.9;padding:0;position:relative;touch-action:none;transition:opacity .15s ease,transform .15s ease;width:var(--fb-toggle-size)}.fb-toggle svg{height:var(--fb-icon-size);width:var(--fb-icon-size)}.fb-toggle:hover{opacity:1;transform:scale(1.05)}.fb-widget.is-open .fb-toggle{animation:none}@keyframes fb-pulse{0%{box-shadow:0 2px 10px rgba(0,0,0,.22),0 0 0 0 rgba(24,119,242,.45)}70%{box-shadow:0 2px 10px rgba(0,0,0,.22),0 0 0 8px rgba(24,119,242,0)}to{box-shadow:0 2px 10px rgba(0,0,0,.22),0 0 0 0 rgba(24,119,242,0)}}@media(prefers-reduced-motion:reduce){.fb-toggle{animation:none}}.fb-panel{aspect-ratio:9/16;background:#000;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.22);max-height:60vh;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;width:min(var(--fb-panel-width),100vw - 24px)}.fb-position-bottom-left .fb-panel,.fb-position-top-left .fb-panel{inset-inline-start:0}.fb-position-bottom-right .fb-panel,.fb-position-top-right .fb-panel{inset-inline-end:0}.fb-position-bottom-left .fb-panel,.fb-position-bottom-right .fb-panel{bottom:calc(var(--fb-toggle-size) + 10px);transform:translateY(6px) scale(.96);transform-origin:bottom}.fb-position-top-left .fb-panel,.fb-position-top-right .fb-panel{top:calc(var(--fb-toggle-size) + 10px);transform:translateY(-6px) scale(.96);transform-origin:top}.fb-widget.is-open .fb-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.fb-close{align-items:center;background:rgba(0,0,0,.4);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;inset-inline-end:6px;justify-content:center;position:absolute;top:6px;width:20px;z-index:5}.fb-close svg{height:11px;width:11px}.fb-close:hover{background:rgba(0,0,0,.65)}.fb-track{display:flex;height:100%;transition:transform .3s ease;width:100%}.fb-slide{flex:0 0 100%;height:100%;max-width:100%}.fb-embed{background:#000;border:0;display:block;height:100%;width:100%}.fb-nav{align-items:center;background:rgba(0,0,0,.3);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:4}.fb-nav svg{height:11px;width:11px}.fb-nav:hover{background:rgba(0,0,0,.55);opacity:1}.fb-nav-prev{inset-inline-start:5px}.fb-nav-next{inset-inline-end:5px}.fb-dots{align-items:center;bottom:38px;display:flex;gap:4px;justify-content:center;left:0;position:absolute;right:0;z-index:4}.fb-dot{background:hsla(0,0%,100%,.4);border:none;border-radius:50%;cursor:pointer;height:4px;padding:0;width:4px}.fb-dot.is-active{background:#fff;border-radius:4px;width:10px}.fb-overlay-bottom{background:linear-gradient(0deg,rgba(0,0,0,.65),transparent);bottom:0;display:flex;gap:5px;left:0;padding:14px 6px 8px;pointer-events:none;position:absolute;right:0;z-index:4}.fb-overlay-bottom>*{pointer-events:auto}.fb-follow-btn,.fb-shop-btn{align-items:center;border-radius:999px;display:flex;flex:1;font-size:10px;font-weight:600;gap:4px;justify-content:center;overflow:hidden;padding:5px 6px;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.fb-follow-btn svg,.fb-shop-btn svg{flex-shrink:0;height:11px;width:11px}.fb-follow-btn{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);color:#fff!important}.fb-follow-btn:hover{background:hsla(0,0%,100%,.24)}.fb-follow-btn.fb-follow-btn-icon{flex:0 0 auto;gap:0;height:26px;padding:0;width:26px}.fb-shop-btn{background:#1877f2;color:#fff!important}.fb-shop-btn:hover{background:#0a58c2}@media(max-width:767px){.fb-widget.fb-hide-mobile{display:none!important}.fb-toggle{height:calc(var(--fb-toggle-size) - 2px);width:calc(var(--fb-toggle-size) - 2px)}.fb-panel{width:min(var(--fb-panel-width-mobile),100vw - 24px)}.fb-position-bottom-left .fb-panel,.fb-position-bottom-right .fb-panel{bottom:calc(var(--fb-toggle-size) + 6px)}.fb-position-top-left .fb-panel,.fb-position-top-right .fb-panel{top:calc(var(--fb-toggle-size) + 6px)}}
.fb-slide{position:relative}.fb-facade{align-items:center;background:#111 50%/cover no-repeat;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;height:100%;inset:0;justify-content:center;padding:0;position:absolute;width:100%;z-index:2}.fb-facade:before{background:linear-gradient(180deg,rgba(0,0,0,.05) 40%,rgba(0,0,0,.55));content:"";inset:0;position:absolute}.fb-facade.is-loaded{display:none}.fb-facade-play{align-items:center;background:rgba(0,0,0,.45);border:2px solid hsla(0,0%,100%,.9);border-radius:50%;display:flex;height:44px;justify-content:center;position:relative;transition:transform .15s ease;width:44px}.fb-facade-play svg{height:20px;margin-inline-start:2px;width:20px}.fb-facade:hover .fb-facade-play{transform:scale(1.06)}.fb-facade-label{font-size:10px;font-weight:600;line-height:1.3;max-width:90%;padding:0 6px;position:relative;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.6)}@media(max-width:767px){.fb-widget.fb-position-bottom-left,.fb-widget.fb-position-bottom-right{bottom:var(--fb-mobile-bottom,20px)}}