/*!/wp-content/plugins/tuniwave-ghost-catalog/assets/catalog.css*/.twg-catalog{width:100%;color:#fff}.twg-filters{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px}.twg-filters button{appearance:none;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:rgb(255 255 255 / .04);color:#aaa;padding:10px 18px;font:700 12px/1.2 Inter,Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.twg-filters button:hover,.twg-filters button.active{color:#fff;border-color:#f0f;background:rgb(255 0 255 / .12);box-shadow:0 0 20px rgb(255 0 255 / .12)}.twg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.twg-card{overflow:hidden;border:1px solid rgb(255 0 255 / .24);border-radius:18px;background:linear-gradient(145deg,#1a0b2e,#0b0613 78%);box-shadow:0 16px 50px rgb(0 0 0 / .25);transition:transform .25s ease,border-color .25s ease}.twg-card:hover{transform:translateY(-5px);border-color:rgb(255 0 255 / .65)}.twg-card[hidden]{display:none}.twg-cover{aspect-ratio:16/9;background:center/cover no-repeat}.twg-card-body{padding:22px}.twg-status{margin-bottom:15px;color:#a6ffcf;font:700 11px/1.2 Inter,Arial,sans-serif;letter-spacing:.08em}.twg-card.is-sold{filter:saturate(.65)}.twg-card.is-sold .twg-status{color:#ff9aa8}.twg-card h3{margin:0 0 8px;color:#fff;font:800 clamp(22px,2vw,30px)/1.1 Inter,Arial,sans-serif}.twg-meta{margin:0 0 18px;color:#a9a3b3;font:500 14px/1.5 Inter,Arial,sans-serif}.twg-player{margin:18px 0}.twg-card-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px}.twg-card-footer strong{font:800 23px/1 Inter,Arial,sans-serif}.twg-button{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(90deg,#ff00ff,#8d38ff);color:#fff!important;padding:12px 15px;text-decoration:none!important;font:800 12px/1 Inter,Arial,sans-serif;letter-spacing:.05em}.twg-button.disabled{background:#29232f;color:#8c8594!important}@media(max-width:1024px){.twg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.twg-grid{grid-template-columns:1fr}.twg-filters{gap:8px}.twg-filters button{padding:9px 13px}.twg-card-body{padding:18px}}