.CatalogCard_card__P6veZ{position:relative;--ring-width:2px;--ring-offset:4px;--ring-lit:0;--ring-move:200ms cubic-bezier(0.33,1,0.68,1);--ring-fade:200ms linear}@media (hover:hover) and (pointer:fine){.CatalogCard_card__P6veZ:hover{--ring-lit:1;--ring-move:240ms cubic-bezier(0.23,1,0.32,1);--ring-fade:150ms cubic-bezier(0.23,1,0.32,1)}}.CatalogCard_card__P6veZ:has(:focus-visible){--ring-lit:1;--ring-move:240ms cubic-bezier(0.23,1,0.32,1);--ring-fade:150ms cubic-bezier(0.23,1,0.32,1)}.CatalogCard_card__P6veZ:before{content:"";position:absolute;inset:calc(var(--ring-lit) * -1 * var(--ring-offset));border:var(--ring-width) solid transparent;border-radius:calc(var(--radius, .5rem) - 1px + var(--ring-lit) * var(--ring-offset));background:linear-gradient(0deg,#0378fd,#1da3fe) border-box;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);opacity:var(--ring-lit);pointer-events:none;transition:inset var(--ring-move),border-radius var(--ring-move),opacity var(--ring-fade)}@media (prefers-reduced-motion:reduce){.CatalogCard_card__P6veZ:before{inset:calc(-1 * var(--ring-offset));border-radius:calc(var(--radius, .5rem) - 1px + var(--ring-offset));transition:opacity .12s linear}}