.sell-video-player.sell-product-player{isolation:isolate;container-type:inline-size;overflow:hidden;background:#111;color:#fff}.sell-video-player.sell-product-player>video{display:block;width:100%;height:100%;object-fit:contain}.sell-product-player :is(button,input):focus-visible,.sell-product-player:focus-visible{outline:2px solid #008ffe;outline-offset:3px}.product-player-ui{position:absolute;inset:0;pointer-events:none;transition:opacity .18s}.product-player-ui[data-visible=false]{opacity:0}.product-player-ui[data-visible=false] *{pointer-events:none}.product-player-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:24px;pointer-events:none}.sell-product-player .product-player-control{padding:0;width:44px;height:44px;min-width:44px;flex-shrink:0;color:inherit;border-radius:50%;background:transparent;cursor:pointer;transition:background .15s,opacity .15s;touch-action:manipulation;pointer-events:auto}.sell-product-player .product-player-control:hover{background:#ffffff26}.sell-product-player .product-player-control:disabled{opacity:.45;cursor:default}.product-player-control>svg{width:19px;height:19px;stroke-width:1.8}.product-player-bottom,.sell-product-player .product-player-skip-button{background:rgb(17 17 17/35%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sell-product-player .product-player-main{width:64px;height:64px;min-width:64px;background:#fff;color:#020202;box-shadow:0 2px 12px #0002}.sell-product-player .product-player-main:hover{background:#ffe501}.product-player-main>svg{width:26px;height:26px}.product-player-play-glyph{transform:translateX(1px)}.product-player-main>.sell-spinner{border-color:#020202 #02020233 #02020233}.product-player-skip{position:relative;display:grid;place-items:center;width:25px;height:25px}.product-player-skip>svg{width:25px;height:25px;stroke-width:1.5}.product-player-skip>span{position:absolute;font-family:var(--font-inter),sans-serif;font-size:9px;line-height:1;top:8px;left:7px}.product-player-bottom{position:absolute;bottom:16px;left:16px;right:16px;padding:12px 24px 16px;border-radius:24px;pointer-events:auto}.product-carousel-frame:has(.product-pagination) .sell-product-player:not(:fullscreen) .product-player-bottom{bottom:56px}.product-player-row{display:flex;align-items:center;gap:0;margin-top:4px}.product-player-time{margin-left:6px;margin-right:auto;font-family:var(--font-inter),sans-serif;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.product-player-time>span{color:#d9d9d9}.sell-product-player .product-player-seek{display:block;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;touch-action:pan-y}.product-player-seek::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(to right,#ffe501 var(--progress),#ffffff60 var(--progress))}.product-player-seek::-moz-range-track{height:3px;background:#ffffff60}.product-player-seek::-moz-range-progress{height:3px;background:#ffe501}.product-player-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:#ffe501;margin-top:-4px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.product-player-seek::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#ffe501;transition:transform .18s cubic-bezier(.16,1,.3,1)}.product-player-seek:active:not(:disabled)::-webkit-slider-thumb{transform:scale(3)}.product-player-seek:active:not(:disabled)::-moz-range-thumb{transform:scale(3)}.sell-product-player:fullscreen{width:100vw;height:100dvh;border-radius:0}.sell-product-player:fullscreen .product-player-bottom{bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right))}.sell-product-player:fullscreen .product-player-time{font-size:13px}.sell-product-player:fullscreen .product-player-control:not(.product-player-main){width:48px;height:48px}.product-player-notice{position:absolute;top:64px;left:16px;right:16px;padding:12px;background:#111e;border-radius:12px;font-size:12px;text-align:center}@media(max-width:700px){.product-player-time{font-size:10px;margin-left:4px}.product-player-bottom{padding:8px 20px 14px}}@container(max-width:260px){.product-player-bottom{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.product-player-ui,.sell-product-player .product-player-control{transition:none}.product-player-seek::-webkit-slider-thumb{transition:none}.product-player-seek::-moz-range-thumb{transition:none}}