.pg-vid .tv-free{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:320px 1fr;align-items:center;gap:40px;padding:24px;display:grid}.pg-vid .tv-thumb{aspect-ratio:1;background:var(--dark);border-radius:8px;display:block;position:relative;overflow:hidden}.pg-vid .tv-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pg-vid .tv-thumb:hover img{transform:scale(1.03)}.pg-vid .tv-thumb:after{content:"";background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.pg-vid .tv-thumb .playbtn{z-index:1;width:58px;height:58px}.pg-vid .tv-thumb .playbtn svg{width:20px;height:20px}.pg-vid .tv-thumb .len{z-index:1;color:#fff;font:700 12px var(--rc);letter-spacing:.04em;background:#141719d1;border-radius:4px;padding:3px 8px;position:absolute;bottom:10px;right:10px}.pg-vid .tv-thumb .lvl{z-index:1;position:absolute;top:10px;left:10px}.pg-vid .tv-free h3{text-transform:uppercase;color:var(--blue);margin-top:10px;font-size:26px;line-height:1.1}.pg-vid .tv-free p{color:var(--soft);margin:10px 0 0;font-size:15.5px}.pg-vid .tv-free .acts{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.pg-vid .tv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.pg-vid .tv-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.pg-vid .tv-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014}.pg-vid .tv-card .tv-thumb{border-radius:0}.pg-vid .tv-card .bd{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.pg-vid .tv-card .meta{font-family:var(--rc);text-transform:uppercase;letter-spacing:.08em;color:var(--red);font-size:11.5px;font-weight:700}.pg-vid .tv-card h3{text-transform:uppercase;margin-top:4px;font-size:20px;line-height:1.15}.pg-vid .tv-card h3 a:hover{color:var(--blue)}.pg-vid .tv-card p{color:var(--soft);flex:1;margin:8px 0 0;font-size:14px;line-height:1.55}.pg-vid .tv-card .ft{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.pg-vid .tv-card .pr{font-family:var(--rc);color:var(--blue);font-size:20px;font-weight:700}.pg-vid .tv-card .btn{padding:10px 13px;font-size:12px}.pg-vid .tv-card .btn.incart{color:var(--green);cursor:default;background:#e8f3ec}.pg-vid .tv-card .dl{margin-top:10px;font-size:13px}.pg-vid .tv-card .lvm{display:none}.pg-vid .tv-steps{counter-reset:st;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:34px;display:grid}.pg-vid .tv-steps>div{border-top:1px solid #2e3439;padding-top:22px;position:relative}.pg-vid .tv-steps .n{font:700 44px/1 var(--rc);color:var(--red)}.pg-vid .tv-steps h3{text-transform:uppercase;margin-top:12px;font-size:19px}.pg-vid .tv-steps p{color:#aab2b9;margin:8px 0 0;font-size:14.5px}.pg-vid .tv-steps p a{color:#9cc6ec;font-weight:600}@media (max-width:1080px){.pg-vid .tv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-vid .tv-free{grid-template-columns:1fr;gap:20px;padding:16px}.pg-vid .tv-free .tv-thumb{aspect-ratio:16/10}.pg-vid .tv-steps{grid-template-columns:1fr;gap:18px}}@media (max-width:640px){.pg-vid .tv-grid{grid-template-columns:1fr}.pg-vid .tv-card{flex-direction:row}.pg-vid .tv-card .tv-thumb{aspect-ratio:auto;flex:none;width:128px}.pg-vid .tv-card .tv-thumb .playbtn{width:40px;height:40px}.pg-vid .tv-card .tv-thumb .playbtn svg{width:14px;height:14px}.pg-vid .tv-card .bd{padding:12px 14px}.pg-vid .tv-card p{display:none}.pg-vid .tv-card h3{font-size:17px}.pg-vid .tv-card .ft{margin-top:10px}.pg-vid .tv-card .tv-thumb .lvl{display:none}.pg-vid .tv-card .lvm{display:inline}}.pg-vid .toast .tk{display:flex}.pg-vid .toast .tk svg{flex:none;width:18px;height:18px}.pg-vid .toast.show{pointer-events:auto}.pg-vid .tv-free .acts .lk{align-self:center}