.seen-fv-anchor{position:relative}.seen-fv{position:absolute;right:1.6rem;bottom:1.6rem;z-index:6;width:clamp(72px,15%,108px);aspect-ratio:var(--fv-ratio, .5625)}.seen-fv__frame{--fv-radius: 14px;position:relative;width:100%;height:100%;border-radius:var(--fv-radius);overflow:hidden;background:#2b211b;border:2px solid #FAF7F2;box-shadow:0 14px 34px -14px #2b211b8c,0 2px 6px #2b211b2e;transform-origin:0 0;transition:box-shadow .3s ease}.seen-fv:hover .seen-fv__frame:not(.is-open){box-shadow:0 20px 44px -14px #2b211ba6,0 2px 6px #2b211b33}.seen-fv__video{display:block;width:100%;height:100%;object-fit:cover;background:#2b211b}.seen-fv__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;padding:.8rem;margin:0;border:0;background:linear-gradient(to top,rgba(20,15,12,.35),transparent 45%);cursor:pointer;-webkit-tap-highlight-color:transparent}.seen-fv__badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#faf7f2f2;color:#2b211b;padding-left:2px;box-shadow:0 4px 12px #140f0c40;transition:transform .25s ease}.seen-fv:hover .seen-fv__badge{transform:scale(1.1)}.seen-fv__open:focus-visible{outline:2px solid #A65A3C;outline-offset:-4px}.seen-fv__controls,.seen-fv__bar{display:none}.seen-fv__frame.is-open{--fv-w: min(92vw, calc(86vh * var(--fv-ratio, .5625)), 980px);--fv-radius: 18px;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1001;width:var(--fv-w);height:calc(var(--fv-w) / var(--fv-ratio, .5625));border:0;box-shadow:0 40px 90px -30px #000000b3}.seen-fv__frame.is-open .seen-fv__video{object-fit:contain;background:#000}.seen-fv__frame.is-open .seen-fv__open{display:none}.seen-fv__frame.is-open .seen-fv__controls{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1rem;padding:2.6rem 1.4rem 1.6rem;background:linear-gradient(to top,rgba(10,8,6,.6),transparent)}.seen-fv__frame.is-open .seen-fv__bar{position:absolute;left:1.4rem;right:1.4rem;bottom:6.4rem;z-index:4;display:block;height:4px;border-radius:4px;background:#faf7f259;cursor:pointer}.seen-fv__bar:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.seen-fv__bar span{display:block;width:0;height:100%;border-radius:inherit;background:#faf7f2}.seen-fv__btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;margin:0;border:0;border-radius:50%;background:#faf7f2f0;color:#2b211b;cursor:pointer;box-shadow:0 6px 16px #00000040;transition:transform .2s ease,background-color .2s ease}.seen-fv__btn:hover{transform:scale(1.06);background:#fff}.seen-fv__btn:focus-visible{outline:2px solid #A65A3C;outline-offset:2px}.seen-fv__btn--close{margin-left:auto}.seen-fv__i-play,.seen-fv__i-muted,.seen-fv__frame.is-paused .seen-fv__i-pause{display:none}.seen-fv__frame.is-paused .seen-fv__i-play{display:block}.seen-fv__frame.is-muted .seen-fv__i-sound{display:none}.seen-fv__frame.is-muted .seen-fv__i-muted{display:block}.seen-fv-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#140f0cc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .38s ease;cursor:zoom-out}.seen-fv-backdrop.is-visible{opacity:1}html.seen-fv-lock,html.seen-fv-lock body{overflow:hidden}@media(max-width:767px){.seen-fv{right:.9rem;bottom:.9rem;width:clamp(60px,19%,84px)}.seen-fv__frame{--fv-radius: 12px}.seen-fv__badge{width:20px;height:20px}.seen-fv__badge svg{width:11px;height:11px}.seen-fv__open{padding:.6rem}.seen-fv__frame.is-open{--fv-w: min(94vw, calc(80vh * var(--fv-ratio, .5625)));--fv-radius: 14px}.seen-fv__frame.is-open .seen-fv__controls{padding:2.2rem 1rem 1.2rem;gap:.8rem}.seen-fv__frame.is-open .seen-fv__bar{left:1rem;right:1rem;bottom:5.6rem}.seen-fv__btn{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.seen-fv-backdrop{transition:none}}.seen-fv__frame,.seen-fv__video{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.seen-fv__video{pointer-events:none;-webkit-user-drag:none}.seen-fv__shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;background:transparent}.seen-fv__frame.is-open .seen-fv__shield{display:block;cursor:pointer}.seen-fv__video::-webkit-media-controls-enclosure{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/seen-floating-video.css.map */
