.tf-widget{--tf-toggle-size:40px;--tf-icon-size:16px;--tf-panel-width:190px;--tf-panel-width-mobile:170px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;z-index:99990}.tf-widget.tf-position-bottom-left{bottom:20px;inset-inline-start:20px}.tf-widget.tf-position-bottom-right{bottom:20px;inset-inline-end:20px}.tf-widget.tf-position-top-left{inset-inline-start:20px;top:20px}.tf-widget.tf-position-top-right{inset-inline-end:20px;top:20px}.tf-widget.tf-size-standard{--tf-toggle-size:50px;--tf-icon-size:22px;--tf-panel-width:240px;--tf-panel-width-mobile:210px}.tf-widget.tf-size-spacious{--tf-toggle-size:60px;--tf-icon-size:26px;--tf-panel-width:300px;--tf-panel-width-mobile:260px}.tf-widget.tf-dragging{transition:none!important}.tf-widget.tf-dragging .tf-toggle{cursor:grabbing}.tf-widget *{box-sizing:border-box}.tf-toggle{align-items:center;animation:tf-pulse 2.8s ease-in-out infinite;background:#010101;border:none;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.22);color:#fff;cursor:grab;display:flex;height:var(--tf-toggle-size);justify-content:center;opacity:.9;padding:0;position:relative;touch-action:none;transition:opacity .15s ease,transform .15s ease;width:var(--tf-toggle-size)}.tf-toggle:hover{opacity:1;transform:scale(1.05)}.tf-widget.is-open .tf-toggle{animation:none}@keyframes tf-pulse{0%{box-shadow:0 2px 10px rgba(0,0,0,.22),0 0 0 0 rgba(254,44,85,.45)}70%{box-shadow:0 2px 10px rgba(0,0,0,.22),0 0 0 8px rgba(254,44,85,0)}to{box-shadow:0 2px 10px rgba(0,0,0,.22),0 0 0 0 rgba(254,44,85,0)}}@media(prefers-reduced-motion:reduce){.tf-toggle{animation:none}}.tf-toggle-icon{display:block;height:var(--tf-icon-size);position:relative;width:var(--tf-icon-size)}.tf-mark{height:100%;inset:0;position:absolute;width:100%}.tf-mark-cyan,.tf-mark-pink{display:none}.tf-mark-white{color:#fff}.tf-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(--tf-panel-width),100vw - 24px)}.tf-position-bottom-left .tf-panel,.tf-position-top-left .tf-panel{inset-inline-start:0}.tf-position-bottom-right .tf-panel,.tf-position-top-right .tf-panel{inset-inline-end:0}.tf-position-bottom-left .tf-panel,.tf-position-bottom-right .tf-panel{bottom:calc(var(--tf-toggle-size) + 10px);transform:translateY(6px) scale(.96);transform-origin:bottom}.tf-position-top-left .tf-panel,.tf-position-top-right .tf-panel{top:calc(var(--tf-toggle-size) + 10px);transform:translateY(-6px) scale(.96);transform-origin:top}.tf-widget.is-open .tf-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.tf-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}.tf-close svg{height:11px;width:11px}.tf-close:hover{background:rgba(0,0,0,.65)}.tf-track{display:flex;height:100%;transition:transform .3s ease;width:100%}.tf-slide{flex:0 0 100%;height:100%;max-width:100%}.tf-embed{background:#000;border:0;display:block;height:100%;width:100%}.tf-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}.tf-nav svg{height:11px;width:11px}.tf-nav:hover{background:rgba(0,0,0,.55);opacity:1}.tf-nav-prev{inset-inline-start:5px}.tf-nav-next{inset-inline-end:5px}.tf-dots{align-items:center;bottom:38px;display:flex;gap:4px;justify-content:center;left:0;position:absolute;right:0;z-index:4}.tf-dot{background:hsla(0,0%,100%,.4);border:none;border-radius:50%;cursor:pointer;height:4px;padding:0;width:4px}.tf-dot.is-active{background:#fff;border-radius:4px;width:10px}.tf-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}.tf-overlay-bottom>*{pointer-events:auto}.tf-follow-btn,.tf-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}.tf-follow-btn svg,.tf-shop-btn svg{flex-shrink:0;height:11px;width:11px}.tf-follow-btn{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);color:#fff!important}.tf-follow-btn:hover{background:hsla(0,0%,100%,.24)}.tf-follow-btn.tf-follow-btn-icon{flex:0 0 auto;gap:0;height:26px;padding:0;width:26px}.tf-shop-btn{background:#fe2c55;color:#fff!important}.tf-shop-btn:hover{background:#e0264b}@media(max-width:767px){.tf-widget.tf-hide-mobile{display:none!important}.tf-toggle{height:calc(var(--tf-toggle-size) - 2px);width:calc(var(--tf-toggle-size) - 2px)}.tf-panel{width:min(var(--tf-panel-width-mobile),100vw - 24px)}.tf-position-bottom-left .tf-panel,.tf-position-bottom-right .tf-panel{bottom:calc(var(--tf-toggle-size) + 6px)}.tf-position-top-left .tf-panel,.tf-position-top-right .tf-panel{top:calc(var(--tf-toggle-size) + 6px)}}
