.card-swap-container{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;transform-origin:center center;perspective:900px;overflow:visible}.card-swap-container .card{position:absolute;top:50%;left:50%;border-radius:18px;border:0;background:#161616;color:#fff;box-shadow:0 22px 60px #0006;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;box-sizing:border-box;padding:0;display:flex;flex-direction:column;cursor:pointer}.card-swap-container .card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;background:#222;z-index:0}.card-swap-container .card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000080,#0000001f 12%,#00000014 42%,#000000b8 78%,#000000eb)}.card-swap-container .catalog-win-head{position:relative;z-index:2;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;background:transparent;box-shadow:none}.card-swap-container .catalog-win-head strong{font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.75);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-swap-container .catalog-win-dots{display:flex;align-items:center;gap:6px;height:10px}.card-swap-container .catalog-win-dot{display:block;flex:0 0 10px;width:10px;height:10px;min-width:10px;min-height:10px;aspect-ratio:1;border-radius:50%;font-size:0;line-height:0}.card-swap-container .catalog-win-dot:nth-child(1){background:#ff5f57}.card-swap-container .catalog-win-dot:nth-child(2){background:#c8c8c8}.card-swap-container .catalog-win-dot:nth-child(3){background:#c8c8c8}.card-swap-container .catalog-card-copy{position:relative;z-index:2;margin-top:auto;padding:20px 16px 16px}.card-swap-container .card h3{margin:0 0 4px;font-size:22px;line-height:1.25;font-weight:650;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.55)}.card-swap-container .card p{margin:0 0 8px;color:#ffffffc7;font-size:15px}.card-swap-container .card .card-price{margin:0;color:#111;font-weight:650}.card-swap-container .catalog-card-buy{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;min-height:40px;padding:0 18px;border-radius:18px;background:#111;color:#111;font-size:14px;font-weight:700;text-decoration:none;width:fit-content}@media(max-width:768px){.card-swap-container{left:auto;top:auto;bottom:auto;transform:none;transform-origin:center center}}@media(max-width:480px){.card-swap-container{left:auto;top:auto;bottom:auto;transform:none;transform-origin:center center}}

