.product-skeleton{min-height:300px;border:1px solid var(--line);background:#101010;padding:20px;display:grid;align-content:center;gap:18px;color:#c8c3b8}.product-skeleton i{display:block;aspect-ratio:1;background:linear-gradient(110deg,#151515 20%,#262626 35%,#151515 50%);background-size:220% 100%;animation:productShimmer 1.2s linear infinite}.product-skeleton b{font-size:.9rem;font-weight:600}@keyframes productShimmer{to{background-position:-220% 0}}@media(max-width:700px){.product-skeleton{min-height:220px;padding:14px}}

body { background: radial-gradient(circle at 82% -12%, rgba(56,41,26,.82) 0, transparent 26%), radial-gradient(circle at 6% 44%, rgba(24,27,29,.72) 0, transparent 25%), linear-gradient(180deg,#090a0c,#070809) !important; }
