.ff-pv[hidden],.ff-pv[data-obscured],.ff-pv [hidden]{display:none!important}.ff-pv{--ff-pv-edge: max(14px, env(safe-area-inset-right));--ff-pv-bottom: max(14px, env(safe-area-inset-bottom));--ff-pv-width: clamp(128px, 35vw, 158px);--ff-pv-accent: #ff514c;position:fixed;z-index:35;right:var(--ff-pv-edge);bottom:calc(var(--ff-pv-bottom) + var(--ff-pv-obstruction, 0px));display:block;color:#fff;font:600 12px/1 var(--ff-type-body, system-ui, sans-serif);isolation:isolate}.ff-pv__panel{width:var(--ff-pv-width);overflow:hidden;border:1px solid rgb(255 255 255 / 22%);border-radius:20px;background:#141414;box-shadow:0 12px 34px #00000057}.ff-pv__media{position:relative;display:grid;place-items:center;max-height:max(94px,calc(100dvh - var(--ff-pv-obstruction, 0px) - 118px));aspect-ratio:var(--ff-pv-aspect, 9 / 16);overflow:hidden;background:#141414}.ff-pv__media:after{position:absolute;inset:0 0 auto;height:66px;background:linear-gradient(rgb(0 0 0 / 70%),transparent);pointer-events:none;content:""}.ff-pv__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.ff-pv__badge{position:absolute;z-index:1;inset-block-start:12px;inset-inline-start:9px;display:inline-flex;gap:5px;align-items:center;padding:5px 6px;border-radius:99px;background:#111;color:#fff;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.ff-pv__badge:before{width:5px;height:5px;border-radius:50%;background:var(--ff-pv-accent);content:""}.ff-pv__button,.ff-pv__launch{-webkit-appearance:none;appearance:none;display:inline-grid;align-items:center;justify-items:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:#fff;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ff-pv__button svg,.ff-pv__launch svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;pointer-events:none}.ff-pv__button:focus-visible,.ff-pv__launch:focus-visible,.ff-pv__volume:focus-visible{outline:2px solid #fff;outline-offset:-4px}.ff-pv__close{position:absolute;z-index:2;inset-block-start:0;inset-inline-end:0;border-radius:50%}.ff-pv__close-icon{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;background:#0d0d0ddb}.ff-pv__close-icon svg{width:14px;height:14px}.ff-pv__message{position:relative;z-index:1;margin:10px;padding:9px;border-radius:7px;background:#141414;color:#fff;line-height:1.35;text-align:center}.ff-pv__progress{height:2px;background:#393939}.ff-pv__progress:before{display:block;width:var(--ff-pv-progress, 0%);height:100%;background:var(--ff-pv-accent);content:""}.ff-pv__controls{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-inline:1px 8px}.ff-pv__audio{display:flex;flex:1;align-items:center;justify-content:flex-end;min-width:0}.ff-pv__volume{box-sizing:border-box;width:min(100%,58px);min-width:27px;height:44px;margin:0;padding:0;accent-color:var(--ff-pv-accent);cursor:pointer}.ff-pv__launch{grid-auto-flow:column;gap:8px;padding-inline:12px 15px;border:1px solid rgb(255 255 255 / 26%);border-radius:99px;background:#141414;box-shadow:0 6px 20px #00000047;letter-spacing:.04em}.ff-pv__launch svg{color:var(--ff-pv-accent)}@media(min-width:750px){.ff-pv{--ff-pv-edge: max(24px, env(safe-area-inset-right));--ff-pv-bottom: max(22px, env(safe-area-inset-bottom));--ff-pv-width: clamp(176px, 13vw, 204px)}.ff-pv__badge{inset-inline-start:12px;font-size:9px}.ff-pv__controls{padding-inline:4px 13px}}@media(hover:hover){.ff-pv__button:hover,.ff-pv__launch:hover{color:#ff817d}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/ff-product-video.css.map */
